._pageLoader_1wlsn_15{position:fixed;inset:0;z-index:var(--z-overlay);pointer-events:none;overflow:hidden;visibility:visible;display:flex;flex-flow:column;align-items:flex-start;transition:background-color var(--motion-duration-slow) var(--motion-ease-standard),opacity var(--motion-duration-slow) var(--motion-ease-standard),visibility 0s linear var(--motion-duration-slow)}._contentWrapper_1wlsn_33{padding-inline:var(--page-inset);padding-top:6px;width:100%;position:relative;flex:0 0 auto}@media screen and (max-width:767px){._contentWrapper_1wlsn_33{padding-top:4px}}._redBarElement_1wlsn_47{position:absolute;top:0;left:50%;width:0;height:4px;background-color:var(--brand);z-index:1;animation:_expandBar_1wlsn_1 var(--motion-duration-slow) var(--motion-ease-standard) forwards;will-change:width,left}@keyframes _expandBar_1wlsn_1{0%{width:0;left:50%}to{width:100%;left:0}}._black_1wlsn_79,._redBar_1wlsn_47{background-color:#000;opacity:1}._white_1wlsn_86,._name_1wlsn_87,._subtitle_1wlsn_88,._nav_1wlsn_89,._introTitle_1wlsn_90,._work_1wlsn_91{background-color:var(--background);opacity:1}._fadeOut_1wlsn_96{background-color:var(--background);opacity:0}._hidden_1wlsn_101{opacity:0!important;visibility:hidden;pointer-events:none;z-index:-1}._nameLine_1wlsn_113,._subtitleLine_1wlsn_114,._introTitleLine_1wlsn_115{opacity:0;transform:translate3d(0,20px,0);animation:_slideUpFade_1wlsn_1 var(--motion-duration-slow) var(--motion-ease-emphasized) forwards}._nameLine_1wlsn_113,._introTitleLine_1wlsn_115{animation-delay:.1s}._subtitleLine_1wlsn_114{animation-delay:.2s}@keyframes _slideUpFade_1wlsn_1{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}._cursor_1ov2p_3{position:fixed;top:0;left:0;z-index:calc(var(--z-skip-link) + 1);pointer-events:none;will-change:transform}._dot_1ov2p_13{width:8px;height:8px;border-radius:var(--theme-radius-full);background-color:var(--brand);transform:translate(-50%,-50%);transition:width var(--motion-duration-base) var(--motion-ease-emphasized),height var(--motion-duration-base) var(--motion-ease-emphasized),opacity var(--motion-duration-fast) var(--motion-ease-standard)}._stateInteractive_1ov2p_28 ._dot_1ov2p_13{width:14px;height:14px}._stateHidden_1ov2p_34 ._dot_1ov2p_13{opacity:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:var(--theme-radius-xs,4px);--radius-sm:var(--theme-radius-sm,8px);--radius-md:var(--theme-radius-md,12px);--radius-lg:var(--theme-radius-lg,16px);--shadow-md:var(--theme-shadow-md,0 1px 2px 0 #0000000a, 0 4px 8px -2px #0000000f, 0 12px 24px -6px #00000012);--shadow-lg:var(--theme-shadow-lg,0 2px 4px 0 #0000000a, 0 8px 16px -4px #00000012, 0 24px 48px -12px #0000001c);--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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);--radius-full:var(--theme-radius-full,9999px);--color-primary:var(--primary);--color-ring:var(--ring);--ease-standard:var(--motion-ease-standard);--ease-decelerate:var(--motion-ease-decelerate);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:48px;--spacing-2xl:64px;--spacing-3xl:96px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--background);color:var(--foreground);color-scheme:light}html.dark{color-scheme:dark}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}body{min-height:100%;font-family:var(--font-sans);letter-spacing:.0125em;color:var(--foreground);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard);margin:0;font-size:1rem;font-weight:500;line-height:1.5}a{color:inherit;transition:color var(--motion-duration-base) var(--motion-ease-standard);text-decoration:none}a:hover{color:var(--brand)}a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components{[data-glide],[data-glide] :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){position:relative}}@layer utilities{.\@container\/actions{container:actions/inline-size}.\@container\/stepper{container:stepper/inline-size}.\@container\/trend{container:trend/inline-size}.\@container{container-type:inline-size}.motion-icon-swap{place-items:center;display:inline-grid}.motion-icon-swap>*{transition-property:opacity,scale,filter;transition-duration:var(--motion-duration-enter);transition-timing-function:var(--motion-ease-emphasized);grid-area:1/1}.motion-icon-swap>[aria-hidden=true],.motion-icon-swap>[data-active=false]{opacity:0;filter:blur(4px);pointer-events:none;transition-duration:var(--motion-duration-exit);scale:.25}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.stretched-link:after{content:"";z-index:1;border-radius:var(--stretched-link-radius,0);position:absolute;inset:0}.stretched-link:focus-visible{outline:none}.stretched-link:focus-visible:after{outline:2px solid var(--color-ring);outline-offset:4px}.hit-target{position:relative}.hit-target:after{content:"";width:var(--hit-target-size,44px);height:var(--hit-target-size,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-\(--button-px\){inset-inline:var(--button-px)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.-start-\[0\.6cqi\]{inset-inline-start:-.6cqi}.start-\(--media-tile-inset\){inset-inline-start:var(--media-tile-inset)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-0\.5{inset-inline-start:calc(var(--spacing) * .5)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-\[0\.375em\]{inset-inline-start:.375em}.start-\[calc\(100\%-1px\)\]{inset-inline-start:calc(100% - 1px)}.start-\[calc\(var\(--control-xs\)\/2_-_0\.5px\)\]{inset-inline-start:calc(var(--control-xs) / 2 - .5px)}.start-full{inset-inline-start:100%}.-end-0\.5{inset-inline-end:calc(var(--spacing) * -.5)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.-end-\[0\.4cqi\]{inset-inline-end:-.4cqi}.-end-\[0\.6cqi\]{inset-inline-end:-.6cqi}.end-\(--media-tile-inset\){inset-inline-end:var(--media-tile-inset)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-\[14\.6\%\]{inset-inline-end:14.6%}.end-\[calc\(100\%-1px\)\]{inset-inline-end:calc(100% - 1px)}.end-full{inset-inline-end:100%}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-px{top:-1px}.top-\(--media-tile-inset\){top:var(--media-tile-inset)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[0\.5lh\]{top:.5lh}.top-\[2\.6cqi\]{top:2.6cqi}.top-\[12vh\]{top:12vh}.top-\[18\%\]{top:18%}.top-\[25\.5\%\]{top:25.5%}.top-\[27\%\]{top:27%}.top-\[34\%\]{top:34%}.top-\[55\%\]{top:55%}.top-\[80px\]{top:80px}.top-\[calc\(1rem\+env\(safe-area-inset-top\)\)\]{top:calc(1rem + env(safe-area-inset-top))}.top-\[calc\(var\(--control-xs\)_\+_--spacing\(1\)\)\]{top:calc(var(--control-xs) + var(--spacing))}.top-\[max\(--spacing\(4\)\,env\(safe-area-inset-top\)\)\]{top:max(calc(var(--spacing) * 4),env(safe-area-inset-top))}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[max\(--spacing\(4\)\,env\(safe-area-inset-right\)\)\]{right:max(calc(var(--spacing) * 4),env(safe-area-inset-right))}.right-md{right:var(--spacing-md)}.-bottom-\[0\.5lh\]{bottom:-.5lh}.-bottom-px{bottom:-1px}.bottom-\(--media-tile-inset\){bottom:var(--media-tile-inset)}.bottom-\(--sheet-keyboard-inset\,0\){bottom:var(--sheet-keyboard-inset,0)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[1\.85cqi\]{bottom:1.85cqi}.bottom-\[14\.6\%\]{bottom:14.6%}.bottom-\[calc\(var\(--nav-height\)\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(var(--nav-height) + env(safe-area-inset-bottom,0px))}.bottom-lg{bottom:var(--spacing-lg)}.bottom-md{bottom:var(--spacing-md)}.-left-1{left:calc(var(--spacing) * -1)}.left-\(--active-tab-left\){left:var(--active-tab-left)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.button-group-join>[data-variant]~[data-variant]{--button-radius-s:0px}.button-group-join>[data-variant]:has(~[data-variant]){--button-radius-e:0px}.button-group-join>[data-variant]~[data-variant=outline]{margin-inline-start:-1px}.button-group-join>[data-variant]~[data-variant]:not([data-variant=outline],:focus-visible){box-shadow:inset 1px 0}@supports (color:color-mix(in lab,red,red)){.button-group-join>[data-variant]~[data-variant]:not([data-variant=outline],:focus-visible){box-shadow:inset 1px 0 color-mix(in oklab,currentColor 20%,transparent)}}.button-group-join>:focus-visible{z-index:1}.-z-10{z-index:-10}.z-\(--z-nav\){z-index:var(--z-nav)}.z-\(--z-overlay\){z-index:var(--z-overlay)}.z-\(--z-skip-link\){z-index:var(--z-skip-link)}.z-\(--z-sticky\){z-index:var(--z-sticky)}.z-\(--z-toast\){z-index:var(--z-toast)}.z-0{z-index:0}.z-10{z-index:10}.z-\[9999\]{z-index:9999}.z-\[calc\(100-var\(--toast-index\)\)\]{z-index:calc(100 - var(--toast-index))}.order-first{order:-9999}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:480px){.container{max-width:480px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:96rem){.container{max-width:96rem}}.scrollbar-quiet::-webkit-scrollbar{width:10px;height:10px}.scrollbar-quiet::-webkit-scrollbar-track{background:0 0;margin:4px}.scrollbar-quiet::-webkit-scrollbar-corner{background:0 0}.scrollbar-quiet::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-quiet::-webkit-scrollbar-thumb{border-radius:var(--theme-radius-full,9999px);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard) calc(.16s * var(--motion-scale,1));background-color:#0000;background-clip:padding-box;border:3px solid #0000}.scrollbar-quiet::-webkit-scrollbar-thumb:vertical{border-left-width:1px;border-right-width:5px}.scrollbar-quiet::-webkit-scrollbar-thumb:horizontal{border-top-width:1px;border-bottom-width:5px}.scrollbar-quiet[data-scrolling]::-webkit-scrollbar-thumb{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-quiet[data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--foreground) 12%,transparent)}}.scrollbar-quiet[data-scrolling]::-webkit-scrollbar-thumb{transition-delay:0s}.scrollbar-quiet:hover::-webkit-scrollbar-thumb{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-quiet:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--foreground) 12%,transparent)}}.scrollbar-quiet:hover::-webkit-scrollbar-thumb{transition-delay:0s}.scrollbar-quiet:focus-within::-webkit-scrollbar-thumb{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-quiet:focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--foreground) 12%,transparent)}}.scrollbar-quiet:focus-within::-webkit-scrollbar-thumb{transition-delay:0s}.scrollbar-quiet::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-quiet::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--foreground) 16%,transparent)}}.scrollbar-quiet::-webkit-scrollbar-thumb:active{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-quiet::-webkit-scrollbar-thumb:active{background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.scrollbar-quiet::-webkit-scrollbar-thumb:vertical:hover{border-right-width:3px}.scrollbar-quiet::-webkit-scrollbar-thumb:vertical:active{border-right-width:3px}.scrollbar-quiet::-webkit-scrollbar-thumb:horizontal:hover{border-bottom-width:3px}.scrollbar-quiet::-webkit-scrollbar-thumb:horizontal:active{border-bottom-width:3px}.sable-list-dl{align-items:baseline;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);font-size:var(--type-body-md-size,.9375rem);line-height:round(nearest,calc(var(--type-body-md-leading,1.55) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-md-tracking,-.005em);color:var(--foreground);grid-template-columns:max-content minmax(0,1fr);display:grid}.sable-list-dl>:where(dt){font-size:var(--type-label-md-size,.75rem);font-weight:var(--type-label-md-weight,600);line-height:round(nearest,calc(var(--type-label-md-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-label-md-tracking,0);color:var(--muted-foreground)}.sable-list-dl>:where(dd){overflow-wrap:break-word;min-width:0;margin:0}.-m-\(--carousel-bleed\){margin:calc(var(--carousel-bleed) * -1)}.-m-1{margin:calc(var(--spacing) * -1)}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-auto{margin:auto}.-mx-\(--sheet-p\){margin-inline:calc(var(--sheet-p) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-\[calc\(\(var\(--control-md\)-var\(--control-sm\)-2px\)\/2\)\]{margin-inline:calc((var(--control-md) - var(--control-sm) - 2px) / 2)}.mx-auto{margin-inline:auto}.popup-bleed{margin-inline:calc(-1*max(var(--spacing),calc(var(--radius-md) / 3)))}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.-ms-\(--button-ps\,var\(--button-px\)\){margin-inline-start:calc(var(--button-ps,var(--button-px)) * -1)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.ms-\(--bubble-ear\){margin-inline-start:var(--bubble-ear)}.ms-0{margin-inline-start:0}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.-me-\(--button-pe\,var\(--button-px\)\){margin-inline-end:calc(var(--button-pe,var(--button-px)) * -1)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-3{margin-inline-end:calc(var(--spacing) * -3)}.me-\(--bubble-ear\){margin-inline-end:var(--bubble-ear)}.me-auto{margin-inline-end:auto}.sable-list{font-size:var(--type-body-md-size,.9375rem);line-height:round(nearest,calc(var(--type-body-md-leading,1.55) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));color:var(--foreground);padding-inline-start:1.25em;list-style:outside}.sable-list>li+li{margin-block-start:calc(var(--spacing) * 2)}.sable-list>li::marker{color:var(--muted-foreground)}.-mt-\(--sheet-handle-pull\){margin-top:calc(var(--sheet-handle-pull) * -1)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-\[calc\(var\(--message-gap\,calc\(var\(--spacing\)\*4\)\)-var\(--spacing\)\)\]{margin-top:calc(calc(var(--message-gap,calc(var(--spacing) * 4)) - var(--spacing)) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.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-2xl{margin-top:var(--spacing-2xl)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[calc\(0\.5lh_-_1px\)\]{margin-top:calc(.5lh - 1px)}.mt-\[calc\(var\(--control-xs\)\/2\)\]{margin-top:calc(var(--control-xs) / 2)}.mt-auto{margin-top:auto}.mt-lg{margin-top:var(--spacing-lg)}.mt-sm{margin-top:var(--spacing-sm)}.mt-xl{margin-top:var(--spacing-xl)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.mb-sm{margin-bottom:var(--spacing-sm)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-md{margin-left:var(--spacing-md)}.ml-sm{margin-left:var(--spacing-sm)}.scrollbar-hidden{scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[402\/874\]{aspect-ratio:402/874}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--button-icon\){width:var(--button-icon);height:var(--button-icon)}.size-\(--control-md\){width:var(--control-md);height:var(--control-md)}.size-\(--control-sm\){width:var(--control-sm);height:var(--control-sm)}.size-\(--control-xs\){width:var(--control-xs);height:var(--control-xs)}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[0\.5em\]{width:.5em;height:.5em}.size-\[0\.75em\]{width:.75em;height:.75em}.size-\[1\.2em\]{width:1.2em;height:1.2em}.size-\[1em\]{width:1em;height:1em}.size-\[calc\(var\(--control-md\)-var\(--spacing\)\*3\)\]{width:calc(var(--control-md) - var(--spacing) * 3);height:calc(var(--control-md) - var(--spacing) * 3)}.size-\[calc\(var\(--control-xs\)-var\(--spacing\)\)\]{width:calc(var(--control-xs) - var(--spacing));height:calc(var(--control-xs) - var(--spacing))}.size-full{width:100%;height:100%}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-\(--chrome-bar-height\){height:var(--chrome-bar-height)}.h-\(--control-cta\){height:var(--control-cta)}.h-\(--control-lg\){height:var(--control-lg)}.h-\(--control-md\){height:var(--control-md)}.h-\(--control-sm\){height:var(--control-sm)}.h-\(--control-xs\){height:var(--control-xs)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-\(--status-bar-height\){height:var(--status-bar-height)}.h-\(--toast-h\){height:var(--toast-h)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-128{height:calc(var(--spacing) * 128)}.h-\[1\.6em\]{height:1.6em}.h-\[1\.15cqi\]{height:1.15cqi}.h-\[1em\]{height:1em}.h-\[1lh\]{height:1lh}.h-\[4\.5\%\]{height:4.5%}.h-\[6\%\]{height:6%}.h-\[7\%\]{height:7%}.h-\[8cqi\]{height:8cqi}.h-\[9\.5px\]{height:9.5px}.h-\[10\.5\%\]{height:10.5%}.h-\[14\.3cqi\]{height:14.3cqi}.h-\[40px\]{height:40px}.h-\[calc\(100dvh_-_--spacing\(12\)\)\]{height:calc(100dvh - calc(var(--spacing) * 12))}.h-\[calc\(var\(--picker-u\)\*1\)\]{height:calc(var(--picker-u) * 1)}.h-\[calc\(var\(--picker-u\)\*2\)\]{height:calc(var(--picker-u) * 2)}.h-\[calc\(var\(--picker-u\)\*3\.5\)\]{height:calc(var(--picker-u) * 3.5)}.h-\[calc\(var\(--picker-u\)\*6\)\]{height:calc(var(--picker-u) * 6)}.h-\[calc\(var\(--picker-u\)\*16\)\]{height:calc(var(--picker-u) * 16)}.h-\[var\(--accordion-panel-height\)\]{height:var(--accordion-panel-height)}.h-\[var\(--collapsible-panel-height\)\]{height:var(--collapsible-panel-height)}.h-\[var\(--nav-height\,56px\)\]{height:var(--nav-height,56px)}.h-\[var\(--popup-height\,auto\)\]{height:var(--popup-height,auto)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[980px\]{max-height:980px}.max-h-\[calc\(88dvh-1rem\)\]{max-height:calc(88dvh - 1rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-100px\)\]{max-height:calc(100vh - 100px)}.max-h-\[calc\(100vh-var\(--spacing-xl\)\)\]{max-height:calc(100vh - var(--spacing-xl))}.max-h-\[min\(18rem\,var\(--available-height\)\)\]{max-height:min(18rem,var(--available-height))}.max-h-\[min\(80vh\,calc\(100dvh_-_var\(--sheet-keyboard-inset\,0px\)_-_var\(--sheet-top-gap\)\)\)\]{max-height:min(80vh,calc(100dvh - var(--sheet-keyboard-inset,0px) - var(--sheet-top-gap)))}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.max-h-fit{max-height:fit-content}.max-h-full{max-height:100%}.min-h-\(--control-md\){min-height:var(--control-md)}.min-h-\(--control-sm\){min-height:var(--control-sm)}.min-h-\(--control-xs\){min-height:var(--control-xs)}.min-h-0{min-height:0}.min-h-1{min-height:var(--spacing)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-dvh{min-height:100dvh}.min-h-min{min-height:min-content}.min-h-screen{min-height:100vh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--control-md\){width:var(--control-md)}.w-\(--control-sm\){width:var(--control-sm)}.w-\(--control-xs\){width:var(--control-xs)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3xl{width:var(--spacing-3xl)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-95{width:calc(var(--spacing) * 95)}.w-\[0\.6cqi\]{width:.6cqi}.w-\[0\.8cqi\]{width:.8cqi}.w-\[2px\]{width:2px}.w-\[6px\]{width:6px}.w-\[19cqi\]{width:19cqi}.w-\[30\%\]{width:30%}.w-\[30rem\]{width:30rem}.w-\[35\%\]{width:35%}.w-\[280px\]{width:280px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(var\(--picker-u\)\*3\.5\)\]{width:calc(var(--picker-u) * 3.5)}.w-\[calc\(var\(--picker-u\)\*10\)\]{width:calc(var(--picker-u) * 10)}.w-\[calc\(var\(--picker-u\)\*11\)\]{width:calc(var(--picker-u) * 11)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-\[var\(--popup-width\,auto\)\]{width:var(--popup-width,auto)}.w-\[var\(--sidebar-width\,16rem\)\]{width:var(--sidebar-width,16rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-xl{width:var(--spacing-xl)}.max-w-\(--measure-prose\){max-width:var(--measure-prose)}.max-w-\(--region-feed\){max-width:var(--region-feed)}.max-w-1\/2{max-width:50%}.max-w-2xl{max-width:var(--spacing-2xl)}.max-w-3xl{max-width:var(--spacing-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-125{max-width:calc(var(--spacing) * 125)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-\[36rem\]{max-width:36rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[90vw\]{max-width:90vw}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-var\(--spacing-xl\)\)\]{max-width:calc(100vw - var(--spacing-xl))}.max-w-\[min\(24rem\,calc\(100vw-1rem\)\)\]{max-width:min(24rem,100vw - 1rem)}.max-w-\[var\(--region-wide\)\]{max-width:var(--region-wide)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-md{max-width:var(--spacing-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--spacing-sm)}.max-w-xs{max-width:var(--spacing-xs)}.min-w-\(--control-sm\){min-width:var(--control-sm)}.min-w-0{min-width:0}.min-w-0\.5{min-width:calc(var(--spacing) * .5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-15{min-width:calc(var(--spacing) * 15)}.min-w-22{min-width:calc(var(--spacing) * 22)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[--spacing\(18\.5\)\]{min-width:calc(var(--spacing) * 18.5)}.min-w-\[1\.6em\]{min-width:1.6em}.min-w-\[10rem\]{min-width:10rem}.min-w-\[44px\]{min-width:44px}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-\[min\(100\%\,20rem\)\]{flex-basis:min(100%,20rem)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.motion-pop{transform-origin:var(--transform-origin,center);transition-property:opacity,scale,translate;transition-duration:var(--motion-duration-enter);transition-timing-function:var(--motion-ease-spring)}.motion-pop[data-ending-style]{transition-duration:var(--motion-duration-exit);transition-timing-function:var(--motion-ease-standard)}.motion-pop[data-starting-style],.motion-pop[data-ending-style]{opacity:0;scale:.96}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[calc\(100\%\+0\.75rem\)\]{--tw-translate-x: calc((100% + .75rem)*-1) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--active-tab-top\){--tw-translate-y:var(--active-tab-top);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.15em\]{--tw-translate-y:.15em;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-lg{--tw-translate-y:var(--spacing-lg);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-slide-down{transition-property:opacity,translate;transition-duration:var(--motion-duration-enter);transition-timing-function:var(--motion-ease-spring)}.motion-slide-down[data-ending-style]{transition-duration:var(--motion-duration-exit);transition-timing-function:var(--motion-ease-standard)}.motion-slide-down[data-starting-style],.motion-slide-down[data-ending-style]{opacity:0;translate:0 -.5rem}.motion-slide-left{transition-property:opacity,translate;transition-duration:var(--motion-duration-enter);transition-timing-function:var(--motion-ease-spring)}.motion-slide-left[data-ending-style]{transition-duration:var(--motion-duration-exit);transition-timing-function:var(--motion-ease-standard)}.motion-slide-left[data-starting-style],.motion-slide-left[data-ending-style]{opacity:0;translate:.5rem}.motion-slide-right{transition-property:opacity,translate;transition-duration:var(--motion-duration-enter);transition-timing-function:var(--motion-ease-spring)}.motion-slide-right[data-ending-style]{transition-duration:var(--motion-duration-exit);transition-timing-function:var(--motion-ease-standard)}.motion-slide-right[data-starting-style],.motion-slide-right[data-ending-style]{opacity:0;translate:-.5rem}.motion-slide-up{transition-property:opacity,translate;transition-duration:var(--motion-duration-enter);transition-timing-function:var(--motion-ease-spring)}.motion-slide-up[data-ending-style]{transition-duration:var(--motion-duration-exit);transition-timing-function:var(--motion-ease-standard)}.motion-slide-up[data-starting-style],.motion-slide-up[data-ending-style]{opacity:0;translate:0 .5rem}.motion-reveal{transition-property:opacity,translate;transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-ease-decelerate)}.motion-reveal[data-reveal=out]{opacity:0;translate:0 .75rem}.reveal-on-hover{transition-property:color,background-color,border-color,box-shadow,opacity,fill,stroke,scale,translate,rotate,outline-color,outline-width,outline-offset;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}@media(hover:hover){:is(.group,[data-reveal-scope]):not(:hover,:focus-within) .reveal-on-hover:not(:focus-within,[data-popup-open],[aria-expanded=true]):not(:has([data-popup-open],[aria-expanded=true])){opacity:0;translate:0 var(--reveal-offset,0)}}.\[translate\:calc\(var\(--segment-index\)\*var\(--segment-step\)\)_0\]{translate:calc(var(--segment-index) * var(--segment-step)) 0}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-200{--tw-scale-x:200%;--tw-scale-y:200%;--tw-scale-z:200%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-250{--tw-scale-x:250%;--tw-scale-y:250%;--tw-scale-z:250%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-tick{clip-path:inset(-2px);transition-property:opacity,clip-path,scale;transition-duration:var(--motion-duration-fast),calc(var(--motion-duration-base) * var(--motion-expressive,1)),calc(var(--motion-duration-base) * var(--motion-expressive,1));transition-timing-function:var(--motion-ease-standard),var(--motion-ease-decelerate),var(--motion-ease-spring)}.motion-tick[data-starting-style]{opacity:0;clip-path:inset(-2px 100% -2px -2px);scale:.6}.motion-tick[data-ending-style]{opacity:0;transition-duration:var(--motion-duration-exit),0s,0s}.motion-appear{transition-property:opacity,scale;transition-duration:var(--motion-duration-fast),calc(var(--motion-duration-base) * var(--motion-expressive,1));transition-timing-function:var(--motion-ease-standard),var(--motion-ease-spring)}@starting-style{.motion-appear{opacity:0;scale:.6}}.motion-press:active:not(:disabled):not([data-disabled]):not([aria-disabled=true]){scale:.97}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.\[transform\:translateX\(var\(--drawer-swipe-movement-x\)\)\]{transform:translate(var(--drawer-swipe-movement-x))}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)\+var\(--toast-dir\)\*\(var\(--toast-index\)\*var\(--toast-peek\)\+\(1-var\(--toast-scale\)\)\*var\(--toast-h\)\)\)\)_scale\(var\(--toast-scale\)\)\]{transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + var(--toast-dir) * (var(--toast-index) * var(--toast-peek) + (1 - var(--toast-scale)) * var(--toast-h)))) scale(var(--toast-scale))}.\[transform\:translateY\(calc\(var\(--drawer-snap-point-offset\,0px\)_\+_var\(--drawer-swipe-movement-y\,0px\)\)\)\]{transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)))}.\[transform\:translateY\(var\(--drawer-swipe-movement-y\)\)\]{transform:translateY(var(--drawer-swipe-movement-y))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.motion-shimmer{background-image:linear-gradient(100deg,transparent calc(50% - 180px),oklch(from var(--muted) calc(l + .02) c h / .6) calc(50% - 90px),oklch(from var(--muted) calc(l + .055) c h / .9) 50%,oklch(from var(--muted) calc(l + .02) c h / .6) calc(50% + 90px),transparent calc(50% + 180px));animation:sable-sweep calc(2.4s * var(--motion-scale)) infinite;background-position:0 0;background-repeat:no-repeat;background-size:calc(200% + 600px) 100%;background-attachment:fixed}.motion-text-shimmer{background-image:linear-gradient(100deg,var(--muted-foreground) 40%,var(--foreground) 50%,var(--muted-foreground) 60%);color:#0000;animation:sable-shimmer calc(1.8s * var(--motion-scale)) linear infinite;background-repeat:repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.motion-stream-in{animation:sable-stream-in var(--motion-duration-slow) var(--motion-ease-decelerate) both;will-change:filter,opacity}.motion-caret{animation:sable-caret-blink calc(1s * var(--motion-scale)) step-end infinite}.motion-caret[data-streaming=true]{animation:none}.animate-fade-in{animation:sable-fade-in var(--motion-duration-base) var(--motion-ease-decelerate) both}.animate-fade-up{animation:sable-fade-up var(--motion-duration-slow) var(--motion-ease-decelerate) both}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.motion-arrive{animation:sable-arrive calc(var(--motion-duration-base) * var(--motion-expressive,1)) var(--motion-ease-decelerate) calc(var(--motion-arrive-delay,0s) * var(--motion-scale,1) * var(--motion-expressive,1)) backwards}.motion-bloom{animation:sable-bloom calc(var(--motion-duration-slower) * var(--motion-expressive,1)) var(--motion-ease-decelerate) calc(var(--motion-bloom-delay,0s) * var(--motion-scale,1) * var(--motion-expressive,1)) backwards}.motion-dot-bounce{animation:sable-dot-bounce calc(1.4s * var(--motion-scale)) var(--motion-ease-standard) infinite}.motion-ping{animation:sable-ping calc(1.1s * var(--motion-scale)) var(--motion-ease-decelerate) infinite}.motion-pulse{animation:sable-pulse-soft calc(1.6s * var(--motion-scale)) var(--motion-ease-standard) infinite}.motion-shake[data-shake]{animation:sable-shake calc(var(--motion-duration-slower) * .8 * var(--motion-expressive,1)) var(--motion-ease-standard)}.motion-spin{animation:sable-spin calc(.7s * var(--motion-scale)) linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.motion-interactive{transition-property:color,background-color,border-color,box-shadow,opacity,fill,stroke,scale,translate,rotate,outline-color,outline-width,outline-offset;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-my-3{scroll-margin-block:calc(var(--spacing) * 3)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-p-3xl{scroll-padding:var(--spacing-3xl)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr_19cqi_1fr\]{grid-template-columns:1fr 19cqi 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_minmax\(0\,28rem\)_1fr\]{grid-template-columns:1fr minmax(0,28rem) 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(--spacing\(32\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--spacing) * 32),1fr))}@container (min-width:28rem){.sable-list-dl-2{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}}.grid-rows-\[8cqi\]{grid-template-rows:8cqi}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--control-gap\){gap:var(--control-gap)}.gap-\(--item-gap\){gap:var(--item-gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[0\.2em\]{gap:.2em}.gap-\[1\.15cqi\]{gap:1.15cqi}.gap-\[20px\]{gap:20px}.gap-\[calc\(var\(--picker-u\)\*1\)\]{gap:calc(var(--picker-u) * 1)}.gap-\[calc\(var\(--picker-u\)\*2\)\]{gap:calc(var(--picker-u) * 2)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2xl{column-gap:var(--spacing-2xl)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-xl{row-gap:var(--spacing-xl)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.motion-disclosure{overflow-clip-margin:calc(var(--spacing) * 1);transition-property:height,opacity;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-standard);overflow:clip}.motion-disclosure[data-starting-style],.motion-disclosure[data-ending-style]{opacity:0}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-auto{overscroll-behavior-y:auto}.scroll-smooth{scroll-behavior:smooth}.sable-frame{--sable-frame-radius:var(--radius-lg);--sable-frame-padding:calc(var(--spacing) * 4);--sable-frame-border-width:1px;--sable-frame-edge:var(--sable-surface-edge,var(--border));--sable-frame-inner-radius:max(var(--radius-sm), calc(var(--sable-frame-radius) - var(--sable-frame-padding) - var(--sable-frame-border-width)));padding:var(--sable-frame-padding);border:var(--sable-frame-border-width) solid var(--sable-frame-edge);border-radius:var(--sable-frame-radius)}.link-underline{text-underline-position:from-font;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:from-font}.link-underline:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:2px}.rounded{border-radius:.25rem}.rounded-\(--media-tile-radius\){border-radius:var(--media-tile-radius)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14\.3cqi\]{border-radius:14.3cqi}.rounded-\[18cqi\]{border-radius:18cqi}.rounded-\[calc\(var\(--button-radius\,9999px\)\*0\.2\)\]{border-radius:calc(var(--button-radius,9999px) * .2)}.rounded-\[calc\(var\(--button-radius\,9999px\)\*0\.35\)\]{border-radius:calc(var(--button-radius,9999px) * .35)}.rounded-\[calc\(var\(--radius-lg\)\*0\.4\)\]{border-radius:calc(var(--radius-lg) * .4)}.rounded-\[calc\(var\(--radius-lg\)\+var\(--carousel-bleed\)\)\]{border-radius:calc(var(--radius-lg) + var(--carousel-bleed))}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[max\(--spacing\(1\)\,calc\(var\(--attachment-radius\,var\(--radius-md\)\)-max\(--spacing\(2\)\,calc\(var\(--attachment-radius\,var\(--radius-md\)\)\/2\)\)\)\)\]{border-radius:max(var(--spacing),calc(var(--attachment-radius,var(--radius-md)) - max(calc(var(--spacing) * 2),calc(var(--attachment-radius,var(--radius-md)) / 2))))}.rounded-\[max\(0px\,calc\(var\(--button-radius\,9999px\)-3px\)\)\]{border-radius:max(0px,calc(var(--button-radius,9999px) - 3px))}.rounded-\[max\(0px\,calc\(var\(--radius-lg\)-var\(--cm-inset\,--spacing\(1\)\)-1px\)\)\]{border-radius:max(0px,calc(var(--radius-lg) - var(--cm-inset,var(--spacing)) - 1px))}.rounded-\[min\(var\(--radius-md\)\,--spacing\(3\)\)\]{border-radius:min(var(--radius-md),calc(var(--spacing) * 3))}.rounded-\[min\(var\(--radius-xs\)\,--spacing\(0\.5\)\)\]{border-radius:min(var(--radius-xs),calc(var(--spacing) * .5))}.rounded-\[var\(--attachment-radius\,var\(--radius-md\)\)\]{border-radius:var(--attachment-radius,var(--radius-md))}.rounded-\[var\(--button-radius\,9999px\)\]{border-radius:var(--button-radius,9999px)}.rounded-\[var\(--chat-composer-r\)\]{border-radius:var(--chat-composer-r)}.rounded-\[var\(--entity-radius\,var\(--radius-md\)\)\]{border-radius:var(--entity-radius,var(--radius-md))}.rounded-\[var\(--panel-field-radius\,var\(--radius-xs\)\)\]{border-radius:var(--panel-field-radius,var(--radius-xs))}.rounded-\[var\(--sable-frame-inner-radius\,var\(--radius-sm\)\)\]{border-radius:var(--sable-frame-inner-radius,var(--radius-sm))}.rounded-concentric-lg\/6{border-radius:max(var(--radius-xs),calc(var(--theme-radius-lg,16px) - calc(var(--spacing) * 6)))}.rounded-concentric-md\/1{border-radius:max(var(--radius-xs),calc(var(--theme-radius-md,12px) - calc(var(--spacing) * 1)))}.rounded-concentric-md\/2{border-radius:max(var(--radius-xs),calc(var(--theme-radius-md,12px) - calc(var(--spacing) * 2)))}.rounded-concentric-sm\/1\.5{border-radius:max(var(--radius-xs),calc(var(--theme-radius-sm,8px) - calc(var(--spacing) * 1.5)))}.rounded-concentric-xl\/3{border-radius:max(var(--radius-xs),calc(var(--theme-radius-xl,20px) - calc(var(--spacing) * 3)))}.rounded-concentric-xl\/6{border-radius:max(var(--radius-xs),calc(var(--theme-radius-xl,20px) - calc(var(--spacing) * 6)))}.rounded-concentric-xl\/10{border-radius:max(var(--radius-xs),calc(var(--theme-radius-xl,20px) - calc(var(--spacing) * 10)))}.rounded-concentric-xs\/0\.5{border-radius:max(var(--radius-xs),calc(var(--theme-radius-xs,4px) - calc(var(--spacing) * .5)))}.rounded-full{border-radius:var(--theme-radius-full,9999px)}.rounded-lg{border-radius:var(--theme-radius-lg,16px)}.rounded-md{border-radius:var(--theme-radius-md,12px)}.rounded-none{border-radius:var(--theme-radius-none,0px)}.rounded-popup-item{border-radius:max(0px,calc(var(--radius-md) - max(var(--spacing),calc(var(--radius-md) / 3)) - 1px))}.rounded-sm{border-radius:var(--theme-radius-sm,8px)}.rounded-xl{border-radius:var(--theme-radius-xl,20px)}.rounded-xs{border-radius:var(--theme-radius-xs,4px)}.sable-frame-inner{border-radius:var(--sable-frame-inner-radius,var(--radius-sm))}.rounded-s-\[var\(--button-radius-s\,var\(--button-radius\,9999px\)\)\]{border-start-start-radius:var(--button-radius-s,var(--button-radius,9999px));border-end-start-radius:var(--button-radius-s,var(--button-radius,9999px))}.rounded-s-full{border-start-start-radius:var(--theme-radius-full,9999px);border-end-start-radius:var(--theme-radius-full,9999px)}.rounded-s-md{border-start-start-radius:var(--theme-radius-md,12px);border-end-start-radius:var(--theme-radius-md,12px)}.rounded-ss-none{border-start-start-radius:var(--theme-radius-none,0px)}.rounded-e-\[var\(--button-radius-e\,var\(--button-radius\,9999px\)\)\]{border-start-end-radius:var(--button-radius-e,var(--button-radius,9999px));border-end-end-radius:var(--button-radius-e,var(--button-radius,9999px))}.rounded-e-full{border-start-end-radius:var(--theme-radius-full,9999px);border-end-end-radius:var(--theme-radius-full,9999px)}.rounded-e-md{border-start-end-radius:var(--theme-radius-md,12px);border-end-end-radius:var(--theme-radius-md,12px)}.rounded-se-none{border-start-end-radius:var(--theme-radius-none,0px)}.rounded-t-lg{border-top-left-radius:var(--theme-radius-lg,16px);border-top-right-radius:var(--theme-radius-lg,16px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.sable-surface{--sable-surface-bg:var(--card);--sable-surface-fg:var(--card-foreground);--sable-surface-edge:var(--border);--sable-surface-hover-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sable-surface{--sable-surface-hover-bg:color-mix(in oklab, var(--foreground) 8%, var(--sable-surface-bg))}}.sable-surface{--sable-surface-active-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sable-surface{--sable-surface-active-bg:color-mix(in oklab, var(--foreground) 12%, var(--sable-surface-bg))}}.sable-surface{background-color:var(--sable-surface-bg);color:var(--sable-surface-fg);border-color:var(--sable-surface-edge)}.border-border{border-color:var(--border)}.border-border-floating{border-color:var(--border-floating)}.border-border-strong{border-color:var(--border-strong)}.border-control-border{border-color:var(--control-border)}.border-current\/50{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/50{border-color:color-mix(in oklab,currentcolor 50%,transparent)}}.border-destructive{border-color:var(--destructive-text)}.border-destructive-mark\/30{border-color:var(--destructive-mark)}@supports (color:color-mix(in lab,red,red)){.border-destructive-mark\/30{border-color:color-mix(in oklab,var(--destructive-mark) 30%,transparent)}}.border-destructive-mark\/40{border-color:var(--destructive-mark)}@supports (color:color-mix(in lab,red,red)){.border-destructive-mark\/40{border-color:color-mix(in oklab,var(--destructive-mark) 40%,transparent)}}.border-destructive\/40{border-color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive-text) 40%,transparent)}}.border-destructive\/50{border-color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive-text) 50%,transparent)}}.border-field-border{border-color:var(--field-border)}.border-foreground{border-color:var(--foreground)}.border-hairline{border-color:var(--hairline)}.border-hairline-strong{border-color:var(--hairline-strong)}.border-input{border-color:var(--input)}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.border-palette-edge{border-color:var(--palette-edge)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-success-mark\/30{border-color:var(--success-mark)}@supports (color:color-mix(in lab,red,red)){.border-success-mark\/30{border-color:color-mix(in oklab,var(--success-mark) 30%,transparent)}}.border-success\/50{border-color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){.border-success\/50{border-color:color-mix(in oklab,var(--success-text) 50%,transparent)}}.border-tone-1\/50{border-color:var(--tone-1)}@supports (color:color-mix(in lab,red,red)){.border-tone-1\/50{border-color:color-mix(in oklab,var(--tone-1) 50%,transparent)}}.border-tone-2\/50{border-color:var(--tone-2)}@supports (color:color-mix(in lab,red,red)){.border-tone-2\/50{border-color:color-mix(in oklab,var(--tone-2) 50%,transparent)}}.border-tone-3\/50{border-color:var(--tone-3)}@supports (color:color-mix(in lab,red,red)){.border-tone-3\/50{border-color:color-mix(in oklab,var(--tone-3) 50%,transparent)}}.border-tone-info-mark\/30{border-color:var(--tone-info-mark)}@supports (color:color-mix(in lab,red,red)){.border-tone-info-mark\/30{border-color:color-mix(in oklab,var(--tone-info-mark) 30%,transparent)}}.border-tone-info\/50{border-color:var(--tone-info-text)}@supports (color:color-mix(in lab,red,red)){.border-tone-info\/50{border-color:color-mix(in oklab,var(--tone-info-text) 50%,transparent)}}.border-tone-warning-mark\/30{border-color:var(--tone-warning-mark)}@supports (color:color-mix(in lab,red,red)){.border-tone-warning-mark\/30{border-color:color-mix(in oklab,var(--tone-warning-mark) 30%,transparent)}}.border-tone-warning\/50{border-color:var(--tone-warning-text)}@supports (color:color-mix(in lab,red,red)){.border-tone-warning\/50{border-color:color-mix(in oklab,var(--tone-warning-text) 50%,transparent)}}.border-transparent{border-color:#0000}.border-b-border-strong{border-bottom-color:var(--border-strong)}.sable-surface-interactive:where(:hover,[data-highlighted],[data-active],[data-active-item]){background-color:var(--sable-surface-hover-bg,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.sable-surface-interactive:where(:hover,[data-highlighted],[data-active],[data-active-item]){background-color:var(--sable-surface-hover-bg,color-mix(in oklab, var(--foreground) 8%, transparent))}}.sable-surface-interactive:where(:hover,[data-highlighted],[data-active],[data-active-item]){color:var(--sable-surface-hover-fg,var(--foreground))}.sable-surface-interactive:where(:active,[data-selected],[data-checked],[aria-selected=true],[aria-checked=true]){background-color:var(--sable-surface-active-bg,var(--accent));color:var(--sable-surface-active-fg,var(--accent-foreground))}.bg-\(--phone-band\){background-color:var(--phone-band)}.bg-\(--phone-body\){background-color:var(--phone-body)}.bg-\(--switch-thumb\){background-color:var(--switch-thumb)}.bg-\[var\(--sable-surface-bg\,var\(--background\)\)\]{background-color:var(--sable-surface-bg,var(--background))}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-brand{background-color:var(--brand)}.bg-canvas{background-color:var(--canvas)}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-control-border{background-color:var(--control-border)}.bg-current,.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/10{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-destructive-mark,.bg-destructive-mark\/5{background-color:var(--destructive-mark)}@supports (color:color-mix(in lab,red,red)){.bg-destructive-mark\/5{background-color:color-mix(in oklab,var(--destructive-mark) 5%,transparent)}}.bg-destructive-mark\/10{background-color:var(--destructive-mark)}@supports (color:color-mix(in lab,red,red)){.bg-destructive-mark\/10{background-color:color-mix(in oklab,var(--destructive-mark) 10%,transparent)}}.bg-destructive-mark\/15{background-color:var(--destructive-mark)}@supports (color:color-mix(in lab,red,red)){.bg-destructive-mark\/15{background-color:color-mix(in oklab,var(--destructive-mark) 15%,transparent)}}.bg-field{background-color:var(--field)}.bg-foreground,.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/70{background-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.bg-foreground\/90{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/90{background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.bg-frame{background-color:var(--frame)}.bg-hairline{background-color:var(--hairline)}.bg-hairline-strong{background-color:var(--hairline-strong)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-overlay,.bg-overlay\/\(--scrim-alpha\){background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.bg-overlay\/\(--scrim-alpha\){background-color:color-mix(in oklab,var(--overlay) var(--scrim-alpha),transparent)}}.bg-overlay\/25{background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.bg-overlay\/25{background-color:color-mix(in oklab,var(--overlay) 25%,transparent)}}.bg-overlay\/30{background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.bg-overlay\/30{background-color:color-mix(in oklab,var(--overlay) 30%,transparent)}}.bg-overlay\/85{background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.bg-overlay\/85{background-color:color-mix(in oklab,var(--overlay) 85%,transparent)}}.bg-overlay\/95{background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.bg-overlay\/95{background-color:color-mix(in oklab,var(--overlay) 95%,transparent)}}.bg-palette-dot{background-color:var(--palette-dot)}.bg-palette-solid{background-color:var(--palette-solid)}.bg-palette-wash{background-color:var(--palette-wash)}.bg-panel{background-color:var(--panel)}.bg-panel-field{background-color:var(--panel-field)}.bg-panel-raised{background-color:var(--panel-raised)}.bg-popover,.bg-popover\/90{background-color:var(--popover)}@supports (color:color-mix(in lab,red,red)){.bg-popover\/90{background-color:color-mix(in oklab,var(--popover) 90%,transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-success{background-color:var(--success)}.bg-success-mark,.bg-success-mark\/10{background-color:var(--success-mark)}@supports (color:color-mix(in lab,red,red)){.bg-success-mark\/10{background-color:color-mix(in oklab,var(--success-mark) 10%,transparent)}}.bg-success-mark\/15{background-color:var(--success-mark)}@supports (color:color-mix(in lab,red,red)){.bg-success-mark\/15{background-color:color-mix(in oklab,var(--success-mark) 15%,transparent)}}.bg-tone-1{background-color:var(--tone-1)}.bg-tone-1-mark,.bg-tone-1-mark\/15{background-color:var(--tone-1-mark)}@supports (color:color-mix(in lab,red,red)){.bg-tone-1-mark\/15{background-color:color-mix(in oklab,var(--tone-1-mark) 15%,transparent)}}.bg-tone-2{background-color:var(--tone-2)}.bg-tone-2-mark,.bg-tone-2-mark\/15{background-color:var(--tone-2-mark)}@supports (color:color-mix(in lab,red,red)){.bg-tone-2-mark\/15{background-color:color-mix(in oklab,var(--tone-2-mark) 15%,transparent)}}.bg-tone-3{background-color:var(--tone-3)}.bg-tone-3-mark,.bg-tone-3-mark\/15{background-color:var(--tone-3-mark)}@supports (color:color-mix(in lab,red,red)){.bg-tone-3-mark\/15{background-color:color-mix(in oklab,var(--tone-3-mark) 15%,transparent)}}.bg-tone-info{background-color:var(--tone-info)}.bg-tone-info-mark,.bg-tone-info-mark\/10{background-color:var(--tone-info-mark)}@supports (color:color-mix(in lab,red,red)){.bg-tone-info-mark\/10{background-color:color-mix(in oklab,var(--tone-info-mark) 10%,transparent)}}.bg-tone-info-mark\/15{background-color:var(--tone-info-mark)}@supports (color:color-mix(in lab,red,red)){.bg-tone-info-mark\/15{background-color:color-mix(in oklab,var(--tone-info-mark) 15%,transparent)}}.bg-tone-warning{background-color:var(--tone-warning)}.bg-tone-warning-mark,.bg-tone-warning-mark\/10{background-color:var(--tone-warning-mark)}@supports (color:color-mix(in lab,red,red)){.bg-tone-warning-mark\/10{background-color:color-mix(in oklab,var(--tone-warning-mark) 10%,transparent)}}.bg-tone-warning-mark\/15{background-color:var(--tone-warning-mark)}@supports (color:color-mix(in lab,red,red)){.bg-tone-warning-mark\/15{background-color:color-mix(in oklab,var(--tone-warning-mark) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.sable-well{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sable-well{background-color:color-mix(in oklab,var(--foreground) 7%,var(--sable-surface-bg,var(--background)))}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.checkerboard{background-image:repeating-conic-gradient(var(--panel) 0% 25%,var(--checkerboard-alt,var(--panel)) 0% 50%)}@supports (color:color-mix(in lab,red,red)){.checkerboard{background-image:repeating-conic-gradient(var(--panel) 0% 25%,var(--checkerboard-alt,color-mix(in oklch, var(--panel) 88%, var(--foreground))) 0% 50%)}}.checkerboard{background-size:var(--checkerboard-size,16px) var(--checkerboard-size,16px);background-position:0 0}.from-\[var\(--sable-surface-bg\,var\(--background\)\)\]{--tw-gradient-from:var(--sable-surface-bg,var(--background));--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))}.stream-tail{filter:blur(1.6px);-webkit-mask-image:linear-gradient(90deg,#000 20%,#0003);mask-image:linear-gradient(90deg,#000 20%,#0003)}.fill-background{fill:var(--background)}.fill-card{fill:var(--card)}.fill-foreground,.fill-foreground\/5{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fill-foreground\/5{fill:color-mix(in oklab,var(--foreground) 5%,transparent)}}.fill-foreground\/\[0\.04\]{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fill-foreground\/\[0\.04\]{fill:color-mix(in oklab,var(--foreground) 4%,transparent)}}.fill-muted{fill:var(--muted)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-none{fill:none}.fill-primary{fill:var(--primary)}.stroke-\(--sable-surface-bg\,var\(--background\)\){stroke:var(--sable-surface-bg,var(--background))}.stroke-border{stroke:var(--border)}.stroke-foreground\/10{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.stroke-foreground\/10{stroke:color-mix(in oklab,var(--foreground) 10%,transparent)}}.stroke-foreground\/20{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.stroke-foreground\/20{stroke:color-mix(in oklab,var(--foreground) 20%,transparent)}}.stroke-foreground\/25{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.stroke-foreground\/25{stroke:color-mix(in oklab,var(--foreground) 25%,transparent)}}.stroke-muted{stroke:var(--muted)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-\(--card-p\){padding:var(--card-p)}.p-\(--carousel-bleed\){padding:var(--carousel-bleed)}.p-\(--cm-inset\){padding:var(--cm-inset)}.p-\(--sheet-p\){padding:var(--sheet-p)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1\.5rem\]{padding:1.5rem}.p-\[3\.7cqi\]{padding:3.7cqi}.p-\[calc\(var\(--picker-u\)\*1\.5\)\]{padding:calc(var(--picker-u) * 1.5)}.p-\[calc\(var\(--picker-u\)\*2\)\]{padding:calc(var(--picker-u) * 2)}.p-\[max\(--spacing\(2\)\,calc\(var\(--attachment-radius\,var\(--radius-md\)\)\/2\)\)\]{padding:max(calc(var(--spacing) * 2),calc(var(--attachment-radius,var(--radius-md)) / 2))}.p-\[var\(--card-p\)\]{padding:var(--card-p)}.p-\[var\(--card-p\,--spacing\(6\)\)\]{padding:var(--card-p,calc(var(--spacing) * 6))}.p-sm{padding:var(--spacing-sm)}.p-xl{padding:var(--spacing-xl)}.popup-inset{padding:max(var(--spacing),calc(var(--radius-md) / 3))}.px-\(--button-px\){padding-inline:var(--button-px)}.px-\(--cm-pad\){padding-inline:var(--cm-pad)}.px-\(--cm-pad\,--spacing\(2\)\){padding-inline:var(--cm-pad,calc(var(--spacing) * 2))}.px-\(--control-sm\){padding-inline:var(--control-sm)}.px-\(--item-px\){padding-inline:var(--item-px)}.px-\(--page-inset\){padding-inline:var(--page-inset)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-3xl{padding-inline:var(--spacing-3xl)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.4em\]{padding-inline:.4em}.px-\[0\.35em\]{padding-inline:.35em}.px-\[4cqi\]{padding-inline:4cqi}.px-\[calc\(\(var\(--control-sm\)-1\.125rem\)\/2\)\]{padding-inline:calc((var(--control-sm) - 1.125rem) / 2)}.px-\[calc\(var\(--cm-inset\)\+var\(--cm-pad\)\)\]{padding-inline:calc(var(--cm-inset) + var(--cm-pad))}.px-\[calc\(var\(--control-xs\)\+--spacing\(4\)\)\]{padding-inline:calc(var(--control-xs) + calc(var(--spacing) * 4))}.px-\[calc\(var\(--picker-u\)\*1\.5\)\]{padding-inline:calc(var(--picker-u) * 1.5)}.px-\[var\(--entity-px\,--spacing\(3\)\)\]{padding-inline:var(--entity-px,calc(var(--spacing) * 3))}.px-\[var\(--entity-px\,--spacing\(4\)\)\]{padding-inline:var(--entity-px,calc(var(--spacing) * 4))}.px-\[var\(--panel-inset\,--spacing\(2\)\)\]{padding-inline:var(--panel-inset,calc(var(--spacing) * 2))}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2xl{padding-block:var(--spacing-2xl)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3xl{padding-block:var(--spacing-3xl)}.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)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[0\.15em\]{padding-block:.15em}.py-\[max\(0px\,calc\(\(--spacing\(6\)_-_1lh\)\/2\)\)\]{padding-block:max(0px,calc((calc(var(--spacing) * 6) - 1lh) / 2))}.py-\[var\(--entity-py\,--spacing\(2\.5\)\)\]{padding-block:var(--entity-py,calc(var(--spacing) * 2.5))}.py-\[var\(--entity-py\,--spacing\(3\)\)\]{padding-block:var(--entity-py,calc(var(--spacing) * 3))}.py-md{padding-block:var(--spacing-md)}.py-sm{padding-block:var(--spacing-sm)}.py-xl{padding-block:var(--spacing-xl)}.ps-\(--button-ps\){padding-inline-start:var(--button-ps)}.ps-0\.5{padding-inline-start:calc(var(--spacing) * .5)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-\[var\(--table-edge-px\,--spacing\(3\)\)\]{padding-inline-start:var(--table-edge-px,calc(var(--spacing) * 3))}.pe-\(--button-pe\){padding-inline-end:var(--button-pe)}.pe-0\.5{padding-inline-end:calc(var(--spacing) * .5)}.pe-1{padding-inline-end:var(--spacing)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-7{padding-inline-end:calc(var(--spacing) * 7)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-\[var\(--table-edge-px\,--spacing\(3\)\)\]{padding-inline-end:var(--table-edge-px,calc(var(--spacing) * 3))}.pt-\(--card-p\){padding-top:var(--card-p)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2xl{padding-top:var(--spacing-2xl)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3xl{padding-top:var(--spacing-3xl)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[0\.2em\]{padding-top:.2em}.pt-\[0\.23em\]{padding-top:.23em}.pt-\[2\.6cqi\]{padding-top:2.6cqi}.pt-\[14\.3cqi\]{padding-top:14.3cqi}.pt-\[80px\]{padding-top:80px}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pt-lg{padding-top:var(--spacing-lg)}.pt-md{padding-top:var(--spacing-md)}.pt-sm{padding-top:var(--spacing-sm)}.pt-xl{padding-top:var(--spacing-xl)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-\(--card-p\){padding-bottom:var(--card-p)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3xl{padding-bottom:var(--spacing-3xl)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[0\.1em\]{padding-bottom:.1em}.pb-\[0\.08em\]{padding-bottom:.08em}.pb-\[32px\]{padding-bottom:32px}.pb-\[calc\(var\(--nav-height\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[var\(--card-p\,--spacing\(6\)\)\]{padding-bottom:var(--card-p,calc(var(--spacing) * 6))}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-md{padding-bottom:var(--spacing-md)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.text-mono-caption{font-family:var(--font-mono);font-size:var(--type-mono-caption-size,.75rem);font-weight:var(--type-mono-caption-weight,400);line-height:round(nearest,calc(var(--type-mono-caption-leading,1.4) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-mono-caption-tracking,0);font-variant-numeric:tabular-nums}.text-mono-lg{font-family:var(--font-mono);font-size:var(--type-mono-lg-size,1.25rem);font-weight:var(--type-mono-lg-weight,500);line-height:round(nearest,calc(var(--type-mono-lg-leading,1.25) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-mono-lg-tracking,0);font-variant-numeric:tabular-nums}.text-mono-md{font-family:var(--font-mono);font-size:var(--type-mono-md-size,.8125rem);font-weight:var(--type-mono-md-weight,400);line-height:round(nearest,calc(var(--type-mono-md-leading,1.5) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-mono-md-tracking,0);font-variant-numeric:tabular-nums}.text-mono-sm{font-family:var(--font-mono);font-size:var(--type-mono-sm-size,.6875rem);font-weight:var(--type-mono-sm-weight,500);line-height:round(nearest,calc(var(--type-mono-sm-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-mono-sm-tracking,.02em);font-variant-numeric:tabular-nums}.text-mono-xl{font-family:var(--font-mono);font-size:var(--type-mono-xl-size,1.75rem);font-weight:var(--type-mono-xl-weight,500);line-height:round(nearest,calc(var(--type-mono-xl-leading,1.15) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-mono-xl-tracking,-.01em);font-variant-numeric:tabular-nums}.text-display-2xl{font-family:var(--font-display,var(--font-sans));font-size:var(--type-display-2xl-size,4.5rem);font-weight:var(--type-display-2xl-weight,700);line-height:round(nearest,calc(var(--type-display-2xl-leading,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-display-2xl-tracking,-.04em)}.text-display-lg{font-family:var(--font-display,var(--font-sans));font-size:var(--type-display-lg-size,3rem);font-weight:var(--type-display-lg-weight,700);line-height:round(nearest,calc(var(--type-display-lg-leading,1.1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-display-lg-tracking,-.03em)}.text-heading-1{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-1-size,2.25rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-1-leading,1.15) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-1-tracking,-.025em)}.text-heading-2{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-2-size,1.75rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-2-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-2-tracking,-.02em)}.text-heading-3{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-3-size,1.375rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-3-leading,1.25) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-3-tracking,-.015em)}.text-heading-4{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-4-size,1.125rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-4-leading,1.3) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-4-tracking,-.01em)}.text-ui-num{font-family:var(--font-mono);font-size:var(--type-ui-sm-size,11px);font-weight:400;line-height:var(--type-ui-leading,16px);font-variant-numeric:tabular-nums}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-body-lg{font-size:var(--type-body-lg-size,1.0625rem);font-weight:var(--type-body-lg-weight,400);line-height:round(nearest,calc(var(--type-body-lg-leading,1.6) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-lg-tracking,-.005em);text-wrap:pretty}.text-label-xs{font-size:var(--type-label-xs-size,.6875rem);font-weight:var(--type-label-xs-weight,600);line-height:round(nearest,calc(var(--type-label-xs-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-label-xs-tracking,.01em);text-transform:var(--type-label-xs-transform,none)}.text-overline{font-size:var(--type-overline-size,.75rem);font-weight:var(--type-overline-weight,600);line-height:round(nearest,calc(var(--type-overline-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-overline-tracking,.08em);text-transform:var(--type-overline-transform,uppercase)}.text-body-lg{letter-spacing:.0125rem;font-size:1.2rem;font-weight:500;line-height:1.5}.text-body-md{font-size:var(--type-body-md-size,.9375rem);font-weight:var(--type-body-md-weight,400);line-height:round(nearest,calc(var(--type-body-md-leading,1.55) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-md-tracking,-.005em);letter-spacing:.0125rem;font-size:1rem;font-weight:500;line-height:1.5}.text-body-sm{font-size:var(--type-body-sm-size,.8125rem);font-weight:var(--type-body-sm-weight,400);line-height:round(nearest,calc(var(--type-body-sm-leading,1.5) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-sm-tracking,0);letter-spacing:.0125rem;font-size:.75rem;font-weight:500;line-height:1.5}.text-body-xs{font-size:var(--type-body-xs-size,.75rem);font-weight:var(--type-body-xs-weight,400);line-height:round(nearest,calc(var(--type-body-xs-leading,1.5) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-xs-tracking,0);letter-spacing:.0125rem;font-size:.563rem;font-weight:500;line-height:1.5}.text-caption{font-size:var(--type-caption-size,.75rem);font-weight:var(--type-caption-weight,400);line-height:round(nearest,calc(var(--type-caption-leading,1.4) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-caption-tracking,0);letter-spacing:.0125rem;font-size:.75rem;font-weight:500;line-height:1.5}.text-label-lg{font-size:var(--type-label-lg-size,.875rem);font-weight:var(--type-label-lg-weight,600);line-height:round(nearest,calc(var(--type-label-lg-leading,1.25) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-label-lg-tracking,-.005em);letter-spacing:.0025em;font-size:1rem;font-weight:680;line-height:1.2}.text-label-md{font-size:var(--type-label-md-size,.75rem);font-weight:var(--type-label-md-weight,600);line-height:round(nearest,calc(var(--type-label-md-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-label-md-tracking,0);letter-spacing:.0125rem;font-size:.75rem;font-weight:680;line-height:1.2}.text-label-sm{font-size:var(--type-label-sm-size,.6875rem);font-weight:var(--type-label-sm-weight,600);line-height:round(nearest,calc(var(--type-label-sm-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-label-sm-tracking,0);letter-spacing:.0125rem;font-size:.563rem;font-weight:680;line-height:1.2}.text-title-lg{font-size:var(--type-title-lg-size,1rem);font-weight:var(--type-title-weight,600);line-height:round(nearest,calc(var(--type-title-leading,1.4) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-title-tracking,-.01em)}.text-title-sm{font-size:var(--type-title-sm-size,.875rem);font-weight:var(--type-title-weight,600);line-height:round(nearest,calc(var(--type-title-leading,1.4) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-title-sm-tracking,-.005em)}.text-ui-body{font-size:var(--type-ui-md-size,12px);font-weight:400;line-height:var(--type-ui-leading,16px);letter-spacing:normal}.text-ui-md{font-size:var(--type-ui-md-size,12px);font-weight:var(--type-ui-md-weight,500);line-height:var(--type-ui-leading,16px);letter-spacing:normal}.text-ui-micro{font-size:var(--type-ui-micro-size,10px);font-weight:var(--type-ui-micro-weight,450);letter-spacing:.02em;line-height:14px}.text-ui-section{font-size:var(--type-ui-sm-size,11px);font-weight:var(--type-ui-section-weight,550);line-height:var(--type-ui-leading,16px);letter-spacing:.01em}.text-ui-sm{font-size:var(--type-ui-sm-size,11px);font-weight:var(--type-ui-sm-weight,500);line-height:var(--type-ui-leading,16px);letter-spacing:.005em}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[font-size\:var\(--tree-column\)\]{font-size:var(--tree-column)}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.875em\]{font-size:.875em}.text-\[1\.15em\]{font-size:1.15em}.text-\[34px\]{font-size:34px}.text-\[calc\(var\(--control-md\)\*0\.6\)\]{font-size:calc(var(--control-md) * .6)}.text-\[length\:--spacing\(2\.75\)\]{font-size:calc(var(--spacing) * 2.75)}.text-\[max\(0\.75rem\,0\.85em\)\]{font-size:max(.75rem,.85em)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--primary\){color:var(--primary)}.text-\[color-mix\(in_oklch\,var\(--destructive-text\)_75\%\,var\(--foreground\)\)\]{color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--destructive-text\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--destructive-text) 75%,var(--foreground))}}.text-\[color-mix\(in_oklch\,var\(--success-text\)_75\%\,var\(--foreground\)\)\]{color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--success-text\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--success-text) 75%,var(--foreground))}}.text-\[color-mix\(in_oklch\,var\(--tone-1\)_75\%\,var\(--foreground\)\)\]{color:var(--tone-1)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--tone-1\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--tone-1) 75%,var(--foreground))}}.text-\[color-mix\(in_oklch\,var\(--tone-2\)_75\%\,var\(--foreground\)\)\]{color:var(--tone-2)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--tone-2\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--tone-2) 75%,var(--foreground))}}.text-\[color-mix\(in_oklch\,var\(--tone-3\)_75\%\,var\(--foreground\)\)\]{color:var(--tone-3)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--tone-3\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--tone-3) 75%,var(--foreground))}}.text-\[color-mix\(in_oklch\,var\(--tone-info-text\)_75\%\,var\(--foreground\)\)\]{color:var(--tone-info-text)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--tone-info-text\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--tone-info-text) 75%,var(--foreground))}}.text-\[color-mix\(in_oklch\,var\(--tone-warning-text\)_75\%\,var\(--foreground\)\)\]{color:var(--tone-warning-text)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--tone-warning-text\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--tone-warning-text) 75%,var(--foreground))}}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-brand{color:var(--brand)}.text-canvas-foreground{color:var(--canvas-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive-text)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-hairline-strong{color:var(--hairline-strong)}.text-muted-foreground{color:var(--muted-foreground)}.text-overlay-foreground{color:var(--overlay-foreground)}.text-palette-dot{color:var(--palette-dot)}.text-palette-solid-ink{color:var(--palette-solid-ink)}.text-palette-text{color:var(--palette-text)}.text-panel-foreground{color:var(--panel-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-success{color:var(--success-text)}.text-success-foreground{color:var(--success-foreground)}.text-tone-1{color:var(--tone-1)}.text-tone-1-foreground{color:var(--tone-1-foreground)}.text-tone-2{color:var(--tone-2)}.text-tone-2-foreground{color:var(--tone-2-foreground)}.text-tone-3{color:var(--tone-3)}.text-tone-3-foreground{color:var(--tone-3-foreground)}.text-tone-info{color:var(--tone-info-text)}.text-tone-info-foreground{color:var(--tone-info-foreground)}.text-tone-warning{color:var(--tone-warning-text)}.text-tone-warning-foreground{color:var(--tone-warning-foreground)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-primary{caret-color:var(--primary)}.accent-foreground{accent-color:var(--foreground)}.motion-fade{transition-property:opacity;transition-duration:var(--motion-duration-enter);transition-timing-function:var(--motion-ease-standard)}.motion-fade[data-starting-style],.motion-fade[data-ending-style]{opacity:0}.\[opacity\:calc\(1-sign\(var\(--radius-sm\)\)\)\]{opacity:calc(1 - sign(var(--radius-sm)))}.\[opacity\:sign\(var\(--radius-sm\)\)\]{opacity:sign(var(--radius-sm))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-100\!{opacity:1!important}.opacity-\[calc\(1_-_var\(--drawer-swipe-progress\)\)\]{opacity:calc(1 - var(--drawer-swipe-progress))}.shadow{--tw-shadow:var(--theme-shadow,0 1px 2px 0 #0000000d, 0 3px 8px -2px #00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--knob-shadow\){--tw-shadow:var(--knob-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_0_var\(--border\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_var\(--border\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--border\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--border));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(--theme-shadow-lg,0 2px 4px 0 #0000000a, 0 8px 16px -4px #00000012, 0 24px 48px -12px #0000001c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--theme-shadow-md,0 1px 2px 0 #0000000a, 0 4px 8px -2px #0000000f, 0 12px 24px -6px #00000012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--theme-shadow-sm,0 1px 2px 0 #0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--theme-shadow-xl,0 2px 4px 0 #0000000a, 0 12px 24px -6px #00000014, 0 32px 64px -16px #00000021);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[0\.5cqi\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5cqi + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[0\.1875em\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.1875em + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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)}.sable-frame-popover{--sable-frame-radius:var(--radius-md);--sable-frame-padding:max(var(--spacing), calc(var(--radius-md) / 3));--sable-frame-edge:var(--border-floating);box-shadow:var(--shadow-md)}.ring-\(--phone-band\){--tw-ring-color:var(--phone-band)}.ring-black\/30{--tw-ring-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ring-black\/30{--tw-ring-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.ring-card{--tw-ring-color:var(--card)}.ring-destructive{--tw-ring-color:var(--destructive-text)}.ring-foreground{--tw-ring-color:var(--foreground)}.ring-hairline{--tw-ring-color:var(--hairline)}.ring-hairline-strong{--tw-ring-color:var(--hairline-strong)}.ring-primary{--tw-ring-color:var(--primary)}.ring-ring{--tw-ring-color:var(--ring)}.ring-white{--tw-ring-color:var(--color-white)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-offset-2{outline-offset:2px}.outline-border{outline-color:var(--border)}.outline-primary{outline-color:var(--primary)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-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,)}.motion-draw{stroke-dasharray:1;stroke-dashoffset:0;transition-property:stroke-dashoffset;transition-duration:calc(var(--motion-draw-duration,.5s) * var(--motion-scale,1));transition-timing-function:var(--motion-ease-decelerate);transition-delay:calc(var(--motion-draw-delay,0s) * var(--motion-scale,1))}[data-reveal=out] .motion-draw{stroke-dashoffset:1px}.motion-size{interpolate-size:allow-keywords;transition-property:width,height,color,background-color,border-color,box-shadow,opacity,fill,stroke,scale,translate,rotate,outline-color,outline-width,outline-offset;transition-duration:calc(var(--motion-duration-base) * var(--motion-expressive,1)),calc(var(--motion-duration-base) * var(--motion-expressive,1)),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast);transition-timing-function:var(--motion-ease-emphasized),var(--motion-ease-emphasized),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard),var(--motion-ease-standard)}.motion-glide{transition-property:translate,width,height,inset,left,top,opacity,background-color;transition-duration:calc(var(--motion-duration-slow) * var(--motion-expressive,1)),calc(var(--motion-duration-slow) * var(--motion-expressive,1)),calc(var(--motion-duration-slow) * var(--motion-expressive,1)),calc(var(--motion-duration-slow) * var(--motion-expressive,1)),calc(var(--motion-duration-slow) * var(--motion-expressive,1)),calc(var(--motion-duration-slow) * var(--motion-expressive,1)),var(--motion-duration-fast),var(--motion-duration-fast);transition-timing-function:var(--motion-ease-emphasized),var(--motion-ease-emphasized),var(--motion-ease-emphasized),var(--motion-ease-emphasized),var(--motion-ease-emphasized),var(--motion-ease-emphasized),var(--motion-ease-standard),var(--motion-ease-standard)}.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\!{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[flex-grow\,background-color\]{transition-property:flex-grow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\,width\,height\]{transition-property:opacity,scale,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,opacity\,height\,box-shadow\]{transition-property:transform,translate,opacity,height,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-\(--motion-duration-base\){--tw-duration:var(--motion-duration-base);transition-duration:var(--motion-duration-base)}.duration-\(--motion-duration-fast\){--tw-duration:var(--motion-duration-fast);transition-duration:var(--motion-duration-fast)}.duration-\(--motion-duration-slow\){--tw-duration:var(--motion-duration-slow);transition-duration:var(--motion-duration-slow)}.duration-\(--motion-duration-slower\){--tw-duration:var(--motion-duration-slower);transition-duration:var(--motion-duration-slower)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-\(--motion-ease-emphasized\){--tw-ease:var(--motion-ease-emphasized);transition-timing-function:var(--motion-ease-emphasized)}.ease-\(--motion-ease-standard\){--tw-ease:var(--motion-ease-standard);transition-timing-function:var(--motion-ease-standard)}.ease-bounce{--tw-ease:var(--motion-ease-bounce);transition-timing-function:var(--motion-ease-bounce)}.ease-decelerate{--tw-ease:var(--motion-ease-decelerate);transition-timing-function:var(--motion-ease-decelerate)}.ease-emphasized{--tw-ease:var(--motion-ease-emphasized);transition-timing-function:var(--motion-ease-emphasized)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-spring{--tw-ease:var(--motion-ease-spring);transition-timing-function:var(--motion-ease-spring)}.ease-standard{--tw-ease:var(--motion-ease-standard);transition-timing-function:var(--motion-ease-standard)}.\[contain\:inline-size\]{contain:inline-size}.sable-surface-popover{--sable-surface-bg:var(--popover);--sable-surface-fg:var(--popover-foreground);--sable-surface-edge:var(--border-floating)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--accent-foreground\:var\(--sidebar-accent-foreground\)\]{--accent-foreground:var(--sidebar-accent-foreground)}.\[--accent\:var\(--sidebar-accent\)\]{--accent:var(--sidebar-accent)}.\[--attachment-radius\:max\(--spacing\(1\)\,calc\(var\(--chat-composer-r\)-\(--spacing\(2\)\)-1px\)\)\]{--attachment-radius:max(var(--spacing), calc(var(--chat-composer-r) - (calc(var(--spacing) * 2)) - 1px))}.\[--avatar-group-ring\:var\(--background\)\]{--avatar-group-ring:var(--background)}.\[--avatar-group-ring\:var\(--card\)\]{--avatar-group-ring:var(--card)}.\[--avatar-group-ring\:var\(--muted\)\]{--avatar-group-ring:var(--muted)}.\[--avatar-group-ring\:var\(--popover\)\]{--avatar-group-ring:var(--popover)}.\[--background\:var\(--sidebar\)\]{--background:var(--sidebar)}.\[--border\:var\(--sidebar-border\)\]{--border:var(--sidebar-border)}.\[--bubble-ear\:5px\]{--bubble-ear:5px}.\[--burst-size\:2\.25em\]{--burst-size:2.25em}.\[--burst-size\:4em\]{--burst-size:4em}.\[--burst-size\:calc\(var\(--button-icon\)\*2\.25\)\]{--burst-size:calc(var(--button-icon) * 2.25)}.\[--burst-size\:…\]{--burst-size:…}.\[--button-icon\:0\.75rem\]{--button-icon:.75rem}.\[--button-icon\:0\.875rem\]{--button-icon:.875rem}.\[--button-icon\:1\.25rem\]{--button-icon:1.25rem}.\[--button-icon\:1\.125rem\]{--button-icon:1.125rem}.\[--button-icon\:1rem\]{--button-icon:1rem}.\[--button-pe\:calc\(var\(--button-px\)-\(--spacing\(0\.5\)\)\)\]{--button-pe:calc(var(--button-px) - (calc(var(--spacing) * .5)))}.\[--button-ps\:calc\(var\(--button-px\)-\(--spacing\(0\.5\)\)\)\]{--button-ps:calc(var(--button-px) - (calc(var(--spacing) * .5)))}.\[--button-px\:--spacing\(2\)\]{--button-px:calc(var(--spacing) * 2)}.\[--button-px\:--spacing\(3\)\]{--button-px:calc(var(--spacing) * 3)}.\[--button-px\:--spacing\(4\)\]{--button-px:calc(var(--spacing) * 4)}.\[--button-px\:--spacing\(5\)\]{--button-px:calc(var(--spacing) * 5)}.\[--button-px\:calc\(\(var\(--control-md\)-var\(--button-icon\)\)\/2\)\]{--button-px:calc((var(--control-md) - var(--button-icon)) / 2)}.\[--button-px\:calc\(\(var\(--control-sm\)-var\(--button-icon\)\)\/2\)\]{--button-px:calc((var(--control-sm) - var(--button-icon)) / 2)}.\[--button-px\:calc\(\(var\(--control-xs\)-var\(--button-icon\)\)\/2\)\]{--button-px:calc((var(--control-xs) - var(--button-icon)) / 2)}.\[--card-inner-radius\:max\(var\(--radius-sm\)\,calc\(var\(--radius-lg\)-var\(--card-p\)\)\)\]{--card-inner-radius:max(var(--radius-sm), calc(var(--radius-lg) - var(--card-p)))}.\[--chat-composer-r\:var\(--chat-composer-radius\,var\(--card-inner-radius\,calc\(min\(var\(--button-radius\,9999px\)\,var\(--control-sm\)\/2\)\+\(--spacing\(2\)\)\+1px\)\)\)\]{--chat-composer-r:var(--chat-composer-radius,var(--card-inner-radius,calc(min(var(--button-radius,9999px), var(--control-sm) / 2) + (calc(var(--spacing) * 2)) + 1px)))}.\[--checkerboard-size\:6px\]{--checkerboard-size:6px}.\[--checkerboard-size\:8px\]{--checkerboard-size:8px}.\[--cm-inset\:max\(--spacing\(1\)\,calc\(var\(--radius-lg\)\/3\)\)\]{--cm-inset:max(var(--spacing), calc(var(--radius-lg) / 3))}.\[--cm-pad\:max\(--spacing\(2\)\,calc\(--spacing\(4\)-var\(--cm-inset\)\)\)\]{--cm-pad:max(calc(var(--spacing) * 2), calc(calc(var(--spacing) * 4) - var(--cm-inset)))}.\[--entity-px\:0\]{--entity-px:0}.\[--entity-px\:var\(--card-p\,--spacing\(6\)\)\]{--entity-px:var(--card-p,calc(var(--spacing) * 6))}.\[--entity-px\:var\(--sheet-p\)\]{--entity-px:var(--sheet-p)}.\[--entity-py\:0\]{--entity-py:0}.\[--entity-py\:calc\(var\(--card-p\,--spacing\(6\)\)\/2\)\]{--entity-py:calc(var(--card-p,calc(var(--spacing) * 6)) / 2)}.\[--entity-radius\:0px\]{--entity-radius:0px}.\[--foreground\:var\(--sidebar-foreground\)\]{--foreground:var(--sidebar-foreground)}.\[--hit-target-size\:24px\]{--hit-target-size:24px}.\[--media-tile-inset\:calc\(var\(--spacing\)\*1\.5\)\]{--media-tile-inset:calc(var(--spacing) * 1.5)}.\[--media-tile-inset\:calc\(var\(--spacing\)\*2\)\]{--media-tile-inset:calc(var(--spacing) * 2)}.\[--media-tile-inset\:calc\(var\(--spacing\)\*3\)\]{--media-tile-inset:calc(var(--spacing) * 3)}.\[--media-tile-radius\:var\(--radius-lg\)\]{--media-tile-radius:var(--radius-lg)}.\[--media-tile-radius\:var\(--radius-md\)\]{--media-tile-radius:var(--radius-md)}.\[--media-tile-radius\:var\(--radius-sm\)\]{--media-tile-radius:var(--radius-sm)}.\[--message-gap\:calc\(var\(--spacing\)\*1\.5\)\]{--message-gap:calc(var(--spacing) * 1.5)}.\[--message-gap\:calc\(var\(--spacing\)\*2\)\]{--message-gap:calc(var(--spacing) * 2)}.\[--message-gap\:calc\(var\(--spacing\)\*3\)\]{--message-gap:calc(var(--spacing) * 3)}.\[--message-gap\:calc\(var\(--spacing\)\*4\)\]{--message-gap:calc(var(--spacing) * 4)}.\[--message-gap\:calc\(var\(--spacing\)\*6\)\]{--message-gap:calc(var(--spacing) * 6)}.\[--motion-bloom-delay\:120ms\]{--motion-bloom-delay:.12s}.\[--muted-foreground\:var\(--sidebar-muted-foreground\,color-mix\(in_oklab\,var\(--sidebar-foreground\)_62\%\,var\(--sidebar\)\)\)\]{--muted-foreground:var(--sidebar-muted-foreground,var(--sidebar-foreground))}@supports (color:color-mix(in lab,red,red)){.\[--muted-foreground\:var\(--sidebar-muted-foreground\,color-mix\(in_oklab\,var\(--sidebar-foreground\)_62\%\,var\(--sidebar\)\)\)\]{--muted-foreground:var(--sidebar-muted-foreground,color-mix(in oklab,var(--sidebar-foreground) 62%,var(--sidebar)))}}.\[--muted\:var\(--sidebar-accent\)\]{--muted:var(--sidebar-accent)}.\[--on-color-fill\:var\(--tone-info\)\]{--on-color-fill:var(--tone-info)}.\[--phone-band\:oklch\(48\%_0\.006_265\)\]{--phone-band:oklch(48% .006 265)}.\[--phone-body\:oklch\(18\%_0\.004_265\)\]{--phone-body:oklch(18% .004 265)}.\[--picker-focus\:var\(--ring\)\]{--picker-focus:var(--ring)}.\[--picker-ink\:var\(--foreground\)\]{--picker-ink:var(--foreground)}.\[--picker-option-u\:var\(--spacing\)\]{--picker-option-u:var(--spacing)}.\[--picker-u\:var\(--picker-option-u\,var\(--spacing\)\)\]{--picker-u:var(--picker-option-u,var(--spacing))}.\[--reveal-offset\:calc\(var\(--spacing\)\*1\)\]{--reveal-offset:calc(var(--spacing) * 1)}.\[--ring\:var\(--sidebar-ring\)\]{--ring:var(--sidebar-ring)}.\[--sable-optical-pad\:0\.6em\]{--sable-optical-pad:.6em}.\[--sable-optical-pad\:0px\]{--sable-optical-pad:0px}.\[--sable-surface-bg\:var\(--card\)\]{--sable-surface-bg:var(--card)}.\[--sable-surface-bg\:var\(--sidebar\)\]{--sable-surface-bg:var(--sidebar)}.\[--sheet-p\:--spacing\(6\)\]{--sheet-p:calc(var(--spacing) * 6)}.\[--sheet-top-gap\:--spacing\(10\)\]{--sheet-top-gap:calc(var(--spacing) * 10)}.\[--sidebar-accent-foreground\:var\(--foreground\)\]{--sidebar-accent-foreground:var(--foreground)}.\[--sidebar-accent\:var\(--muted\)\]{--sidebar-accent:var(--muted)}.\[--sidebar-border\:var\(--border\)\]{--sidebar-border:var(--border)}.\[--sidebar-foreground\:var\(--foreground\)\]{--sidebar-foreground:var(--foreground)}.\[--sidebar-muted-foreground\:var\(--muted-foreground\)\]{--sidebar-muted-foreground:var(--muted-foreground)}.\[--sidebar-primary-foreground\:var\(--primary-foreground\)\]{--sidebar-primary-foreground:var(--primary-foreground)}.\[--sidebar-primary\:var\(--primary\)\]{--sidebar-primary:var(--primary)}.\[--sidebar-ring\:var\(--ring\)\]{--sidebar-ring:var(--ring)}.\[--sidebar\:var\(--background\)\]{--sidebar:var(--background)}.\[--stretched-link-radius\:var\(--media-tile-radius\)\]{--stretched-link-radius:var(--media-tile-radius)}.\[--table-edge-px\:var\(--card-p\,--spacing\(6\)\)\]{--table-edge-px:var(--card-p,calc(var(--spacing) * 6))}.\[--toast-dir\:-1\]{--toast-dir:-1}.\[--toast-dir\:1\]{--toast-dir:1}.\[--toast-gap\:--spacing\(2\)\]{--toast-gap:calc(var(--spacing) * 2)}.\[--toast-h\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--toast-h:var(--toast-frontmost-height,var(--toast-height))}.\[--toast-peek\:--spacing\(3\)\]{--toast-peek:calc(var(--spacing) * 3)}.\[--toast-scale\:max\(0\,1-var\(--toast-index\)\*0\.05\)\]{--toast-scale:max(0, 1 - var(--toast-index) * .05)}.\[animation-delay\:100ms\]{animation-delay:.1s}.\[clip-path\:inset\(0_round_14\.3cqi\)\]{clip-path:inset(0 round 14.3cqi)}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[stroke-dasharray\:1\]{stroke-dasharray:1}.\[stroke-dashoffset\:0\]{stroke-dashoffset:0}.\[text-wrap-style\:stable\]{text-wrap-style:stable}.ring-inset{--tw-ring-inset:inset}:is(.\*\:motion-interactive>*){transition-property:color,background-color,border-color,box-shadow,opacity,fill,stroke,scale,translate,rotate,outline-color,outline-width,outline-offset;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard);touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(.\*\:text-\[color\:var\(--on-color-fill\,oklch\(from_currentColor_calc\(\(0\.565_-_l\)\*1000\)_0_0\)\)\]>*){color:var(--on-color-fill,oklch(from currentColor calc((.565 - l)*1000) 0 0))}:is(.\*\:ring-2>*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:ring-\[color\:var\(--avatar-group-ring\,var\(--background\)\)\]>*){--tw-ring-color:var(--avatar-group-ring,var(--background))}:is(.\*\:not-first\:-ms-1>*):not(:first-child){margin-inline-start:calc(var(--spacing) * -1)}:is(.\*\:not-first\:-ms-1\.5>*):not(:first-child){margin-inline-start:calc(var(--spacing) * -1.5)}:is(.\*\:not-first\:-ms-2>*):not(:first-child){margin-inline-start:calc(var(--spacing) * -2)}.not-empty\:pt-2:not(:empty){padding-top:calc(var(--spacing) * 2)}.not-data-expanded\:shadow-md:not([data-expanded]){--tw-shadow:var(--theme-shadow-md,0 1px 2px 0 #0000000a, 0 4px 8px -2px #0000000f, 0 12px 24px -6px #00000012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.not-data-\[activation-direction\=none\]\:animate-fade-in:not([data-activation-direction=none]){animation:sable-fade-in var(--motion-duration-base) var(--motion-ease-decelerate) both}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-hairline-strong:is(:where(.group):hover *){background-color:var(--hairline-strong)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:outline-1:is(:where(.group):hover *){outline-style:var(--tw-outline-style);outline-width:1px}.group-hover\:outline-\[color-mix\(in_oklab\,var\(--picker-ink\)_35\%\,transparent\)\]:is(:where(.group):hover *){outline-color:var(--picker-ink)}@supports (color:color-mix(in lab,red,red)){.group-hover\:outline-\[color-mix\(in_oklab\,var\(--picker-ink\)_35\%\,transparent\)\]:is(:where(.group):hover *){outline-color:color-mix(in oklab,var(--picker-ink) 35%,transparent)}}.group-hover\/card\:translate-x-0\.5:is(:where(.group\/card):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/card\:text-foreground:is(:where(.group\/card):hover *){color:var(--foreground)}.group-hover\/dot\:bg-muted-foreground\/70:is(:where(.group\/dot):hover *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.group-hover\/dot\:bg-muted-foreground\/70:is(:where(.group\/dot):hover *){background-color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.group-hover\/option\:opacity-100:is(:where(.group\/option):hover *){opacity:1}.group-hover\/reaction\:scale-125:is(:where(.group\/reaction):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/step\:underline:is(:where(.group\/step):hover *){text-decoration-line:underline}.group-hover\/thumb\:scale-100:is(:where(.group\/thumb):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-focus-visible\:bg-primary\/60:is(:where(.group):focus-visible *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-focus-visible\:bg-primary\/60:is(:where(.group):focus-visible *){background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.group-focus-visible\:outline-2:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-\(--picker-focus\):is(:where(.group):focus-visible *){outline-color:var(--picker-focus)}.group-focus-visible\/option\:opacity-100:is(:where(.group\/option):focus-visible *){opacity:1}.group-focus-visible\/reaction\:scale-125:is(:where(.group\/reaction):focus-visible *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-\[\:focus-visible\]\/thumb\:scale-100:is(:where(.group\/thumb):has(:focus-visible) *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-aria-checked\:text-foreground:is(:where(.group)[aria-checked=true] *){color:var(--foreground)}.group-aria-checked\:opacity-100:is(:where(.group)[aria-checked=true] *){opacity:1}.group-aria-checked\:outline-2:is(:where(.group)[aria-checked=true] *){outline-style:var(--tw-outline-style);outline-width:2px}.group-aria-checked\:outline-\(--picker-ink\):is(:where(.group)[aria-checked=true] *){outline-color:var(--picker-ink)}.group-data-\[checked\]\:border-primary:is(:where(.group)[data-checked] *){border-color:var(--primary)}.group-data-\[checked\]\:border-tone-1:is(:where(.group)[data-checked] *){border-color:var(--tone-1)}.group-data-\[checked\]\:border-tone-2:is(:where(.group)[data-checked] *){border-color:var(--tone-2)}.group-data-\[checked\]\:border-tone-3:is(:where(.group)[data-checked] *){border-color:var(--tone-3)}.group-data-\[checked\]\:border-tone-info:is(:where(.group)[data-checked] *){border-color:var(--tone-info-text)}.group-data-\[checked\]\:border-tone-warning:is(:where(.group)[data-checked] *){border-color:var(--tone-warning-text)}.group-data-\[checked\]\:bg-primary:is(:where(.group)[data-checked] *){background-color:var(--primary)}.group-data-\[checked\]\:bg-tone-1:is(:where(.group)[data-checked] *){background-color:var(--tone-1)}.group-data-\[checked\]\:bg-tone-2:is(:where(.group)[data-checked] *){background-color:var(--tone-2)}.group-data-\[checked\]\:bg-tone-3:is(:where(.group)[data-checked] *){background-color:var(--tone-3)}.group-data-\[checked\]\:bg-tone-info:is(:where(.group)[data-checked] *){background-color:var(--tone-info)}.group-data-\[checked\]\:bg-tone-warning:is(:where(.group)[data-checked] *){background-color:var(--tone-warning)}.group-data-\[dragging\]\:-translate-y-0\.5:is(:where(.group)[data-dragging] *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[dragging\]\:bg-primary:is(:where(.group)[data-dragging] *){background-color:var(--primary)}.group-data-\[dragging\]\:text-primary-foreground:is(:where(.group)[data-dragging] *){color:var(--primary-foreground)}.group-data-\[dragging\]\/thumb\:scale-110:is(:where(.group\/thumb)[data-dragging] *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[highlighted\]\/reaction\:scale-125:is(:where(.group\/reaction)[data-highlighted] *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[indeterminate\]\:border-primary:is(:where(.group)[data-indeterminate] *){border-color:var(--primary)}.group-data-\[indeterminate\]\:border-tone-1:is(:where(.group)[data-indeterminate] *){border-color:var(--tone-1)}.group-data-\[indeterminate\]\:border-tone-2:is(:where(.group)[data-indeterminate] *){border-color:var(--tone-2)}.group-data-\[indeterminate\]\:border-tone-3:is(:where(.group)[data-indeterminate] *){border-color:var(--tone-3)}.group-data-\[indeterminate\]\:border-tone-info:is(:where(.group)[data-indeterminate] *){border-color:var(--tone-info-text)}.group-data-\[indeterminate\]\:border-tone-warning:is(:where(.group)[data-indeterminate] *){border-color:var(--tone-warning-text)}.group-data-\[indeterminate\]\:bg-primary:is(:where(.group)[data-indeterminate] *){background-color:var(--primary)}.group-data-\[indeterminate\]\:bg-tone-1:is(:where(.group)[data-indeterminate] *){background-color:var(--tone-1)}.group-data-\[indeterminate\]\:bg-tone-2:is(:where(.group)[data-indeterminate] *){background-color:var(--tone-2)}.group-data-\[indeterminate\]\:bg-tone-3:is(:where(.group)[data-indeterminate] *){background-color:var(--tone-3)}.group-data-\[indeterminate\]\:bg-tone-info:is(:where(.group)[data-indeterminate] *){background-color:var(--tone-info)}.group-data-\[indeterminate\]\:bg-tone-warning:is(:where(.group)[data-indeterminate] *){background-color:var(--tone-warning)}.group-data-\[panel-open\]\/collapsible\:rotate-180:is(:where(.group\/collapsible)[data-panel-open] *),.group-data-\[panel-open\]\/disclosure-picker\:rotate-180:is(:where(.group\/disclosure-picker)[data-panel-open] *),.group-data-\[popup-open\]\:rotate-180:is(:where(.group)[data-popup-open] *){rotate:180deg}.group-data-\[side\=bottom\]\/arrow\:border-t:is(:where(.group\/arrow)[data-side=bottom] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[side\=bottom\]\/arrow\:border-l:is(:where(.group\/arrow)[data-side=bottom] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[side\=left\]\/arrow\:border-t:is(:where(.group\/arrow)[data-side=left] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[side\=left\]\/arrow\:border-r:is(:where(.group\/arrow)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\/arrow\:border-b:is(:where(.group\/arrow)[data-side=right] *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-data-\[side\=right\]\/arrow\:border-l:is(:where(.group\/arrow)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[side\=top\]\/arrow\:border-r:is(:where(.group\/arrow)[data-side=top] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=top\]\/arrow\:border-b:is(:where(.group\/arrow)[data-side=top] *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-full:before{content:var(--tw-content);bottom:100%}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:size-\(--control-xs\):before{content:var(--tw-content);width:var(--control-xs);height:var(--control-xs)}.before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing) * 2)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[attr\(data-char\)\]:before{--tw-content:attr(data-char);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:h-\[calc\(var\(--toast-gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--toast-gap) + 1px)}.after\:rounded-\[var\(--entity-radius\,var\(--radius-md\)\)\]:after{content:var(--tw-content);border-radius:var(--entity-radius,var(--radius-md))}.not-data-expanded\:after\:hidden:not([data-expanded]):after{content:var(--tw-content);display:none}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:ps-\[var\(--table-edge-px\,--spacing\(3\)\)\]:first-child{padding-inline-start:var(--table-edge-px,calc(var(--spacing) * 3))}.first\:pt-0:first-child{padding-top:0}.first\:pt-\[var\(--panel-edge\,0px\)\]:first-child{padding-top:var(--panel-edge,0px)}:is(.\*\:first\:pt-\[var\(--card-p\,--spacing\(6\)\)\]>*):first-child{padding-top:var(--card-p,calc(var(--spacing) * 6))}.last\:pe-\[var\(--table-edge-px\,--spacing\(3\)\)\]:last-child{padding-inline-end:var(--table-edge-px,calc(var(--spacing) * 3))}.last\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}.last\:pb-\[var\(--card-p\,--spacing\(6\)\)\]:last-child{padding-bottom:var(--card-p,calc(var(--spacing) * 6))}.last\:pb-\[var\(--panel-edge\,0px\)\]:last-child{padding-bottom:var(--panel-edge,0px)}:is(.\*\:last\:pb-\[var\(--card-p\,--spacing\(6\)\)\]>*):last-child{padding-bottom:var(--card-p,calc(var(--spacing) * 6))}.empty\:m-0:empty{margin:0}.empty\:p-0:empty{padding:0}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-ring:focus-within{outline-color:var(--ring)}.focus-within\:outline-solid:focus-within{--tw-outline-style:solid;outline-style:solid}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-current:hover{border-color:currentColor}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-ring:hover{border-color:var(--ring)}.hover\:border-b-border-strong:hover{border-bottom-color:var(--border-strong)}.hover\:bg-\[color\:color-mix\(in_oklab\,currentColor_75\%\,oklch\(from_currentColor_calc\(\(l_-_0\.565\)\*1000\)_0_0\)\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_oklab\,currentColor_75\%\,oklch\(from_currentColor_calc\(\(l_-_0\.565\)\*1000\)_0_0\)\)\]:hover{background-color:color-mix(in oklab,currentColor 75%,oklch(from currentColor calc((l - .565)*1000) 0 0))}}.hover\:bg-\[color\:oklch\(from_currentColor_calc\(\(0\.565_-_l\)\*1000\)_0_0_\/_0\.12\)\]:hover{background-color:oklch(from currentColor calc((.565 - l)*1000) 0 0 / .12)}.hover\:bg-\[var\(--primary-hover\,color-mix\(in_oklab\,var\(--primary\)_90\%\,transparent\)\)\]:hover{background-color:var(--primary-hover,var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--primary-hover\,color-mix\(in_oklab\,var\(--primary\)_90\%\,transparent\)\)\]:hover{background-color:var(--primary-hover,color-mix(in oklab,var(--primary) 90%,transparent))}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-overlay:hover{background-color:var(--overlay)}.hover\:bg-palette-solid:hover{background-color:var(--palette-solid)}.hover\:bg-palette-wash-strong:hover{background-color:var(--palette-wash-strong)}.hover\:bg-panel-field-hover:hover{background-color:var(--panel-field-hover)}.hover\:bg-panel-raised\/60:hover{background-color:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-panel-raised\/60:hover{background-color:color-mix(in oklab,var(--panel-raised) 60%,transparent)}}.hover\:bg-popover:hover{background-color:var(--popover)}.hover\:bg-primary:hover,.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-brand-hover:hover{color:var(--brand-hover)}.hover\:text-destructive:hover{color:var(--destructive-text)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-palette-text:hover{color:var(--palette-text)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-92:hover{opacity:.92}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:fixed:focus{position:fixed}.focus\:start-2:focus{inset-inline-start:calc(var(--spacing) * 2)}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:z-\(--z-skip-link\):focus{z-index:var(--z-skip-link)}.focus\:rounded-sm:focus{border-radius:var(--theme-radius-sm,8px)}.focus\:bg-popover:focus{background-color:var(--popover)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-ui-md:focus{font-size:var(--type-ui-md-size,12px);font-weight:var(--type-ui-md-weight,500);line-height:var(--type-ui-leading,16px);letter-spacing:normal}.focus\:text-popover-foreground:focus{color:var(--popover-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus-visible\:border-b-ring:focus-visible{border-bottom-color:var(--ring)}.focus-visible\:text-brand:focus-visible{color:var(--brand)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-70:focus-visible{opacity:.7}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:ring-2:focus-visible:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:after\:ring-ring:focus-visible:after{content:var(--tw-content);--tw-ring-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}@media(hover:hover){.disabled\:hover\:border-border-strong:disabled:hover{border-color:var(--border-strong)}.disabled\:hover\:bg-card:disabled:hover{background-color:var(--card)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-list\]\:overflow-clip:has([data-slot=card-list]){overflow:clip}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ring)}.has-\[\[data-slot\=card-content\]\[data-flush\]\]\:overflow-clip:has([data-slot=card-content][data-flush]){overflow:clip}.has-\[input\:disabled\]\:cursor-not-allowed:has(:is(input:disabled)){cursor:not-allowed}.has-\[input\:disabled\]\:opacity-50:has(:is(input:disabled)){opacity:.5}.has-\[input\:focus-visible\]\:ring-2:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[input\:focus-visible\]\:ring-ring:has(:is(input:focus-visible)){--tw-ring-color:var(--ring)}.has-\[input\[aria-invalid\=true\]\]\:border-destructive:has(:is(input[aria-invalid=true])){border-color:var(--destructive-text)}.has-\[input\[aria-invalid\=true\]\]\:ring-destructive\/30:has(:is(input[aria-invalid=true])){--tw-ring-color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.has-\[input\[aria-invalid\=true\]\]\:ring-destructive\/30:has(:is(input[aria-invalid=true])){--tw-ring-color:color-mix(in oklab, var(--destructive-text) 30%, transparent)}}.has-\[\>\:nth-child\(2\)\]\:py-3:has(>:nth-child(2)){padding-block:calc(var(--spacing) * 3)}.not-data-expanded\:has-\[\>\[data-behind\]\]\:shadow-sm:not([data-expanded]):has(>[data-behind]){--tw-shadow:var(--theme-shadow-sm,0 1px 2px 0 #0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>\[data-variant\]\]\:ps-1:has(>[data-variant]){padding-inline-start:var(--spacing)}.has-\[\>\[data-variant\]\]\:pe-1:has(>[data-variant]){padding-inline-end:var(--spacing)}.has-\[\>input\:disabled\]\:cursor-not-allowed:has(>input:disabled){cursor:not-allowed}.has-\[\>input\:disabled\]\:opacity-50:has(>input:disabled){opacity:.5}.has-\[\>input\[aria-invalid\=true\]\]\:border-destructive:has(>input[aria-invalid=true]){border-color:var(--destructive-text)}.has-\[\>input\[aria-invalid\=true\]\]\:ring-destructive\/30:has(>input[aria-invalid=true]){--tw-ring-color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.has-\[\>input\[aria-invalid\=true\]\]\:ring-destructive\/30:has(>input[aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive-text) 30%, transparent)}}.aria-checked\:bg-accent[aria-checked=true]{background-color:var(--accent)}.aria-checked\:text-accent-foreground[aria-checked=true]{color:var(--accent-foreground)}@media(hover:hover){.aria-checked\:hover\:text-accent-foreground[aria-checked=true]:hover{color:var(--accent-foreground)}}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-100[aria-disabled=true]{opacity:1}.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-\[invalid\=true\]\:border-destructive[aria-invalid=true]{border-color:var(--destructive-text)}.aria-\[invalid\=true\]\:border-b-destructive[aria-invalid=true]{border-bottom-color:var(--destructive-text)}.aria-\[invalid\=true\]\:text-destructive[aria-invalid=true]{color:var(--destructive-text)}.aria-\[invalid\=true\]\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.aria-\[invalid\=true\]\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive-text) 30%, transparent)}}.data-behind\:not-data-expanded\:pointer-events-none[data-behind]:not([data-expanded]){pointer-events:none}.data-behind\:not-data-expanded\:opacity-0[data-behind]:not([data-expanded]){opacity:0}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}@media(hover:hover){.data-disabled\:hover\:border-input[data-disabled]:hover{border-color:var(--input)}}.data-ending-style\:scale-96[data-ending-style]{--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:duration-\(--motion-duration-exit\)[data-ending-style]{--tw-duration:var(--motion-duration-exit);transition-duration:var(--motion-duration-exit)}.data-ending-style\:ease-standard[data-ending-style]{--tw-ease:var(--motion-ease-standard);transition-timing-function:var(--motion-ease-standard)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)\+var\(--toast-dir\)\*\(var\(--toast-offset-y\)\+var\(--toast-index\)\*var\(--toast-gap\)\)\)\)\][data-expanded]{transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + var(--toast-dir) * (var(--toast-offset-y) + var(--toast-index) * var(--toast-gap))))}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-popup-open\:rotate-180[data-popup-open]{rotate:180deg}.data-popup-open\:text-foreground[data-popup-open]{color:var(--foreground)}.data-starting-style\:\[translate\:0_calc\(var\(--toast-dir\)\*-100\%\)\][data-starting-style]{translate:0 calc(var(--toast-dir) * -100%)}.data-starting-style\:scale-96[data-starting-style]{--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-ending-style\:data-\[activation-direction\=left\]\:translate-x-1\/2[data-ending-style][data-activation-direction=left]{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:data-\[activation-direction\=left\]\:-translate-x-1\/2[data-starting-style][data-activation-direction=left],.data-ending-style\:data-\[activation-direction\=right\]\:-translate-x-1\/2[data-ending-style][data-activation-direction=right]{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:data-\[activation-direction\=right\]\:translate-x-1\/2[data-starting-style][data-activation-direction=right]{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\]\:border-b-2[data-active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[active\]\:border-foreground[data-active]{border-color:var(--foreground)}.data-\[active\]\:bg-accent[data-active]{background-color:var(--accent)}.data-\[active\]\:bg-muted[data-active]{background-color:var(--muted)}.data-\[active\]\:bg-sidebar-accent[data-active]{background-color:var(--sidebar-accent)}.data-\[active\]\:font-semibold[data-active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\]\:text-accent-foreground[data-active]{color:var(--accent-foreground)}.data-\[active\]\:text-foreground[data-active]{color:var(--foreground)}.data-\[active\]\:text-sidebar-accent-foreground[data-active]{color:var(--sidebar-accent-foreground)}:is(.\*\:first\:data-\[bleed\=auto\]\:-ms-\(--button-ps\,var\(--button-px\)\)>*):first-child[data-bleed=auto]{margin-inline-start:calc(var(--button-ps,var(--button-px)) * -1)}:is(.\*\:last\:data-\[bleed\=auto\]\:-me-\(--button-pe\,var\(--button-px\)\)>*):last-child[data-bleed=auto]{margin-inline-end:calc(var(--button-pe,var(--button-px)) * -1)}.data-\[checked\]\:translate-x-4[data-checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:border-primary[data-checked]{border-color:var(--primary)}.data-\[checked\]\:border-transparent[data-checked]{border-color:#0000}.data-\[checked\]\:bg-\(--switch-thumb-on\)[data-checked]{background-color:var(--switch-thumb-on)}.data-\[checked\]\:bg-muted[data-checked]{background-color:var(--muted)}.data-\[checked\]\:bg-primary[data-checked],.data-\[checked\]\:bg-primary\/10[data-checked]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\[checked\]\:bg-primary\/10[data-checked]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.data-\[checked\]\:ring-\[1\.5px\][data-checked]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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)}.data-\[checked\]\:ring-primary[data-checked]{--tw-ring-color:var(--primary)}.data-\[checked\]\:ring-tone-1[data-checked]{--tw-ring-color:var(--tone-1)}.data-\[checked\]\:ring-tone-2[data-checked]{--tw-ring-color:var(--tone-2)}.data-\[checked\]\:ring-tone-3[data-checked]{--tw-ring-color:var(--tone-3)}.data-\[checked\]\:ring-tone-info[data-checked]{--tw-ring-color:var(--tone-info-text)}.data-\[checked\]\:ring-tone-warning[data-checked]{--tw-ring-color:var(--tone-warning-text)}.data-\[checked\]\:ring-inset[data-checked]{--tw-ring-inset:inset}.data-\[collapsed\]\:w-\[var\(--sidebar-width-collapsed\,4rem\)\][data-collapsed]{width:var(--sidebar-width-collapsed,4rem)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[dragging\]\:border-primary[data-dragging]{border-color:var(--primary)}.data-\[dragging\]\:bg-accent[data-dragging]{background-color:var(--accent)}.data-\[dragging\]\:text-accent-foreground[data-dragging]{color:var(--accent-foreground)}.data-\[drop-active\]\:border-primary[data-drop-active]{border-color:var(--primary)}.data-\[ending-style\]\:hidden[data-ending-style]{display:none}.data-\[ending-style\]\:h-0[data-ending-style]{height:0}.data-\[ending-style\]\:-translate-x-full[data-ending-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:translate-x-full[data-ending-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:-translate-y-full[data-ending-style]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:translate-y-full[data-ending-style]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:scale-0[data-ending-style]{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[filled\]\:border-border-strong[data-filled]{border-color:var(--border-strong)}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:bg-destructive-mark\/10[data-highlighted]{background-color:var(--destructive-mark)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-destructive-mark\/10[data-highlighted]{background-color:color-mix(in oklab,var(--destructive-mark) 10%,transparent)}}.data-\[highlighted\]\:text-\[color-mix\(in_oklch\,var\(--destructive-text\)_75\%\,var\(--foreground\)\)\][data-highlighted]{color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:text-\[color-mix\(in_oklch\,var\(--destructive-text\)_75\%\,var\(--foreground\)\)\][data-highlighted]{color:color-mix(in oklch,var(--destructive-text) 75%,var(--foreground))}}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[indeterminate\]\:w-full[data-indeterminate]{width:100%}.data-\[indeterminate\]\:motion-pulse[data-indeterminate]{animation:sable-pulse-soft calc(1.6s * var(--motion-scale)) var(--motion-ease-standard) infinite}.data-\[indeterminate\]\:border-primary[data-indeterminate]{border-color:var(--primary)}.data-\[indeterminate\]\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-\[invalid\]\:border-destructive[data-invalid]{border-color:var(--destructive-text)}.data-\[invalid\]\:ring-destructive\/30[data-invalid]{--tw-ring-color:var(--destructive-text)}@supports (color:color-mix(in lab,red,red)){.data-\[invalid\]\:ring-destructive\/30[data-invalid]{--tw-ring-color:color-mix(in oklab, var(--destructive-text) 30%, transparent)}}.data-\[orientation\=horizontal\]\:mx-1\.5[data-orientation=horizontal]{margin-inline:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:my-1[data-orientation=horizontal]{margin-block:var(--spacing)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:mx-1[data-orientation=vertical]{margin-inline:var(--spacing)}.data-\[orientation\=vertical\]\:my-1\.5[data-orientation=vertical]{margin-block:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-5[data-orientation=vertical]{width:calc(var(--spacing) * 5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:items-stretch[data-orientation=vertical]{align-items:stretch}.data-\[orientation\=vertical\]\:justify-center[data-orientation=vertical]{justify-content:center}.data-\[painted\]\:opacity-100[data-painted]{opacity:1}.data-\[popup-open\]\:rotate-180[data-popup-open]{rotate:180deg}.data-\[popup-open\]\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-\[popup-open\]\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[popup-open\]\:ring-2[data-popup-open]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[popup-open\]\:ring-ring[data-popup-open]{--tw-ring-color:var(--ring)}.data-\[pressed\]\:bg-accent[data-pressed]{background-color:var(--accent)}.data-\[pressed\]\:text-accent-foreground[data-pressed]{color:var(--accent-foreground)}@media(hover:hover){.data-\[pressed\]\:hover\:text-accent-foreground[data-pressed]:hover{color:var(--accent-foreground)}}:is(.data-\[selected\]\:\*\:bg-muted[data-selected]>*){background-color:var(--muted)}:is(.data-\[selected\]\:\*\:shadow-\[1px_0_0_var\(--muted\)\][data-selected]>*){--tw-shadow:1px 0 0 var(--tw-shadow-color,var(--muted));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[side\=bottom\]\:-top-1\.5[data-side=bottom]{top:calc(var(--spacing) * -1.5)}.data-\[side\=left\]\:-right-1\.5[data-side=left]{right:calc(var(--spacing) * -1.5)}.data-\[side\=right\]\:-left-1\.5[data-side=right]{left:calc(var(--spacing) * -1.5)}.data-\[side\=top\]\:-bottom-1\.5[data-side=top]{bottom:calc(var(--spacing) * -1.5)}.data-\[snap-points\]\:h-\[calc\(100dvh_-_var\(--sheet-keyboard-inset\,0px\)_-_var\(--sheet-top-gap\)\)\][data-snap-points]{height:calc(100dvh - var(--sheet-keyboard-inset,0px) - var(--sheet-top-gap))}.data-\[snap-points\]\:max-h-none[data-snap-points]{max-height:none}.data-\[snap-points\]\:pb-\[calc\(var\(--sheet-p\)_\+_var\(--drawer-snap-point-offset\,0px\)\)\][data-snap-points]{padding-bottom:calc(var(--sheet-p) + var(--drawer-snap-point-offset,0px))}.data-\[snap-points\]\:\[--sheet-handle-pull\:calc\(var\(--sheet-p\)_-_--spacing\(3\)\)\][data-snap-points]{--sheet-handle-pull:calc(var(--sheet-p) - calc(var(--spacing) * 3))}.data-\[starting-style\]\:h-0[data-starting-style]{height:0}.data-\[starting-style\]\:-translate-x-full[data-starting-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-x-full[data-starting-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:-translate-y-full[data-starting-style]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-y-full[data-starting-style]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:scale-0[data-starting-style]{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[swipe-dismiss\]\:duration-\[calc\(var\(--motion-duration-base\)\*var\(--drawer-swipe-strength\)\)\][data-swipe-dismiss]{--tw-duration:calc(var(--motion-duration-base) * var(--drawer-swipe-strength));transition-duration:calc(var(--motion-duration-base) * var(--drawer-swipe-strength))}.data-\[swiping\]\:transition-none[data-swiping]{transition-property:none}.data-\[swiping\]\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}@media not all and (min-width:992px){.max-lg\:static{position:static}.max-lg\:hidden{display:none}.max-lg\:max-h-none{max-height:none}.max-lg\:w-\[35\%\]{width:35%}.max-lg\:scroll-p-2xl{scroll-padding:var(--spacing-2xl)}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:gap-lg{gap:var(--spacing-lg)}.max-lg\:gap-sm{gap:var(--spacing-sm)}.max-lg\:overflow-visible{overflow:visible}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:px-2xl{padding-inline:var(--spacing-2xl)}.max-lg\:pt-sm{padding-top:var(--spacing-sm)}.max-lg\:pt-xl{padding-top:var(--spacing-xl)}.max-lg\:pb-0{padding-bottom:0}}@media not all and (min-width:768px){.max-md\:mt-xl{margin-top:var(--spacing-xl)}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:w-\[40\%\]{width:40%}.max-md\:w-full{width:100%}.max-md\:w-lg{width:var(--spacing-lg)}.max-md\:max-w-\[220px\]{max-width:220px}.max-md\:scroll-p-lg{scroll-padding:var(--spacing-lg)}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:items-center{align-items:center}.max-md\:items-start{align-items:flex-start}.max-md\:justify-center{justify-content:center}.max-md\:justify-start{justify-content:flex-start}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.max-md\:gap-lg{gap:var(--spacing-lg)}.max-md\:gap-sm{gap:var(--spacing-sm)}.max-md\:justify-self-center{justify-self:center}.max-md\:p-md{padding:var(--spacing-md)}.max-md\:px-lg{padding-inline:var(--spacing-lg)}.max-md\:py-2xl{padding-block:var(--spacing-2xl)}.max-md\:py-xl{padding-block:var(--spacing-xl)}.max-md\:pt-lg{padding-top:var(--spacing-lg)}.max-md\:pt-md{padding-top:var(--spacing-md)}.max-md\:pt-xl{padding-top:var(--spacing-xl)}.max-md\:pt-xs{padding-top:var(--spacing-xs)}.max-md\:pb-md{padding-bottom:var(--spacing-md)}.max-md\:text-center{text-align:center}.max-md\:text-heading-2{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-2-size,1.75rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-2-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-2-tracking,-.02em)}.max-md\:text-body-lg{font-size:var(--type-body-lg-size,1.0625rem);font-weight:var(--type-body-lg-weight,400);line-height:round(nearest,calc(var(--type-body-lg-leading,1.6) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-lg-tracking,-.005em);text-wrap:pretty;letter-spacing:.0125rem;font-size:1.2rem;font-weight:500;line-height:1.5}}@media not all and (min-width:480px){.max-sm\:mt-lg{margin-top:var(--spacing-lg)}.max-sm\:hidden{display:none}.max-sm\:w-\[45\%\]{width:45%}.max-sm\:scroll-p-\[20px\]{scroll-padding:20px}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:gap-\[20px\]{gap:20px}.max-sm\:gap-md{gap:var(--spacing-md)}.max-sm\:gap-xs{gap:var(--spacing-xs)}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:p-xs{padding:var(--spacing-xs)}.max-sm\:px-\[20px\]{padding-inline:20px}.max-sm\:py-lg{padding-block:var(--spacing-lg)}.max-sm\:pt-md{padding-top:var(--spacing-md)}.max-sm\:text-body-lg{font-size:var(--type-body-lg-size,1.0625rem);font-weight:var(--type-body-lg-weight,400);line-height:round(nearest,calc(var(--type-body-lg-leading,1.6) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-lg-tracking,-.005em);text-wrap:pretty;letter-spacing:.0125rem;font-size:1.2rem;font-weight:500;line-height:1.5}}@media(min-width:480px){.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:text-display-2xl{font-family:var(--font-display,var(--font-sans));font-size:var(--type-display-2xl-size,4.5rem);font-weight:var(--type-display-2xl-weight,700);line-height:round(nearest,calc(var(--type-display-2xl-leading,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-display-2xl-tracking,-.04em)}.sm\:text-display-lg{font-family:var(--font-display,var(--font-sans));font-size:var(--type-display-lg-size,3rem);font-weight:var(--type-display-lg-weight,700);line-height:round(nearest,calc(var(--type-display-lg-leading,1.1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-display-lg-tracking,-.03em)}.sm\:text-heading-2{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-2-size,1.75rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-2-leading,1.2) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-2-tracking,-.02em)}.sm\:text-heading-3{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-3-size,1.375rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-3-leading,1.25) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-3-tracking,-.015em)}}@media(min-width:768px){.md\:min-h-\[100px\]{min-height:100px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:gap-\[32px\]{gap:32px}.md\:pt-\[120px\]{padding-top:120px}.md\:pb-\[40px\]{padding-bottom:40px}.md\:text-heading-1{font-family:var(--font-display,var(--font-sans));font-size:var(--type-heading-1-size,2.25rem);font-weight:var(--type-heading-weight,600);line-height:round(nearest,calc(var(--type-heading-1-leading,1.15) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-heading-1-tracking,-.025em)}}@media(min-width:992px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:bottom-0{bottom:0}.lg\:m-2{margin:calc(var(--spacing) * 2)}.lg\:mx-3{margin-inline:calc(var(--spacing) * 3)}.lg\:ms-0{margin-inline-start:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-var\(--dock-height\,0px\)\)\]{height:calc(100vh - var(--dock-height,0px))}.lg\:h-auto{height:auto}.lg\:h-dvh{height:100dvh}.lg\:min-h-0{min-height:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1\.35fr_1fr\]{grid-template-columns:1fr 1.35fr 1fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:rounded-lg{border-radius:var(--theme-radius-lg,16px)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.lg\:border-border{border-color:var(--border)}.lg\:bg-background{background-color:var(--background)}.lg\:bg-shell-ground{background-color:var(--shell-ground)}.lg\:px-0{padding-inline:0}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:pb-0{padding-bottom:0}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:shadow-sm{--tw-shadow:var(--theme-shadow-sm,0 1px 2px 0 #0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:\[--sidebar\:var\(--shell-ground\)\]{--sidebar:var(--shell-ground)}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-start-2{grid-column-start:2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-\[40px\]{gap:40px}.xl\:pb-3xl{padding-bottom:var(--spacing-3xl)}}@container stepper not (min-width:28rem){.\@max-md\/stepper\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container trend not (min-width:24rem){.\@max-sm\/trend\:col-start-1{grid-column-start:1}.\@max-sm\/trend\:row-span-1{grid-row:span 1/span 1}.\@max-sm\/trend\:row-start-auto{grid-row-start:auto}.\@max-sm\/trend\:mt-2{margin-top:calc(var(--spacing) * 2)}.\@max-sm\/trend\:justify-self-start{justify-self:flex-start}.\@max-sm\/trend\:has-data-\[slot\=card-action\]\:grid-cols-1:has([data-slot=card-action]){grid-template-columns:repeat(1,minmax(0,1fr))}}@container actions (min-width:28rem){.\@md\/actions\:block{display:block}.\@md\/actions\:hidden{display:none}}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:-translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:\[translate\:calc\(var\(--segment-index\)\*var\(--segment-step\)\*-1\)_0\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){translate:calc(var(--segment-index) * var(--segment-step) * -1) 0}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:data-\[checked\]\:-translate-x-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-checked]{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}@starting-style{.starting\:w-0{width:0}.starting\:scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.starting\:opacity-0{opacity:0}}@media(pointer:coarse){.pointer-coarse\:opacity-100{opacity:1}}.sable-open\:bg-accent:where([data-open],[data-popup-open],[data-panel-open],[aria-expanded=true]){background-color:var(--accent)}.sable-open\:text-accent-foreground:where([data-open],[data-popup-open],[data-panel-open],[aria-expanded=true]){color:var(--accent-foreground)}.\[\&_\[data-slot\=dialog-header\]\]\:pe-8 [data-slot=dialog-header]{padding-inline-end:calc(var(--spacing) * 8)}.\[\&_button\]\:h-8 button,.\[\&_input\]\:h-8 input{height:calc(var(--spacing) * 8)}.\[\&_label\]\:text-body-lg label{font-size:var(--type-body-lg-size,1.0625rem);font-weight:var(--type-body-lg-weight,400);line-height:round(nearest,calc(var(--type-body-lg-leading,1.6) * var(--leading-scale,1) * 1em),var(--baseline-step,.25rem));letter-spacing:var(--type-body-lg-tracking,-.005em);text-wrap:pretty;letter-spacing:.0125rem;font-size:1.2rem;font-weight:500;line-height:1.5}.\[\&_label\]\:text-muted-foreground label{color:var(--muted-foreground)}.\[\&_path\]\:stroke-current path{stroke:currentColor}.\[\&_path\]\:\[stroke-width\:2\] path{stroke-width:2px}.\[\&_path\]\:\[stroke-linecap\:round\] path{stroke-linecap:round}.\[\&_path\]\:\[stroke-linejoin\:round\] path{stroke-linejoin:round}.\[\&_svg\]\:size-\(--button-icon\) svg{width:var(--button-icon);height:var(--button-icon)}.\[\&_svg\]\:h-\[2\.8cqi\] svg{height:2.8cqi}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\[animation-play-state\:paused\] svg{animation-play-state:paused}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}@media(min-width:992px){.lg\:\[\&\:has\(\>\[data-app-shell-body\]\>\[data-surface\=page\]\)\]\:bg-background:has(>[data-app-shell-body]>[data-surface=page]){background-color:var(--background)}}.\[\&\:has\(\>\[data-tabs-indicator\]\:not\(\[hidden\]\)\)\>\[role\=tab\]\]\:border-transparent:has(>[data-tabs-indicator]:not([hidden]))>[role=tab]{border-color:#0000}.\[\&\:has\(\>\[data-tabs-indicator\]\:not\(\[hidden\]\)\)\>\[role\=tab\]\]\:bg-transparent:has(>[data-tabs-indicator]:not([hidden]))>[role=tab]{background-color:#0000}.\[\&\:has\(\[data-transitioning\]\)\]\:\[transition-property\:top\,right\,bottom\,left\]:has([data-transitioning]){transition-property:top,right,bottom,left}.\[\&\:has\(\[data-transitioning\]\)\]\:\[transition-duration\:calc\(var\(--motion-duration-slow\)\*var\(--motion-expressive\,1\)\)\]:has([data-transitioning]){transition-duration:calc(var(--motion-duration-slow) * var(--motion-expressive,1))}.\[\&\:has\(\[data-transitioning\]\)\]\:ease-emphasized:has([data-transitioning]){--tw-ease:var(--motion-ease-emphasized);transition-timing-function:var(--motion-ease-emphasized)}.\[\&\:is\(a\[href\]\,button\)\]\:cursor-pointer:is(a[href],button){cursor:pointer}.\[\&\:is\(a\[href\]\,button\)\]\:motion-interactive:is(a[href],button){transition-property:color,background-color,border-color,box-shadow,opacity,fill,stroke,scale,translate,rotate,outline-color,outline-width,outline-offset;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard);touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(hover:hover){.\[\&\:is\(a\[href\]\,button\)\]\:hover\:bg-muted:is(a[href],button):hover{background-color:var(--muted)}.\[\&\:is\(a\[href\]\,button\)\]\:hover\:shadow-md:is(a[href],button):hover{--tw-shadow:var(--theme-shadow-md,0 1px 2px 0 #0000000a, 0 4px 8px -2px #0000000f, 0 12px 24px -6px #00000012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:is\(a\[href\]\,button\)\]\:hover\:outline-border-strong:is(a[href],button):hover{outline-color:var(--border-strong)}}.\[\&\:is\(button\)\]\:w-full:is(button){width:100%}.\[\&\:is\(button\)\]\:text-start:is(button){text-align:start}.\[\&\>\*\]\:\[transition-property\:opacity\,translate\]>*{transition-property:opacity,translate}.\[\&\>\*\]\:\[transition-duration\:var\(--motion-duration-fast\)\,calc\(var\(--motion-duration-slow\)\*var\(--motion-expressive\,1\)\)\]>*{transition-duration:var(--motion-duration-fast),calc(var(--motion-duration-slow) * var(--motion-expressive,1))}.\[\&\>\*\]\:\[transition-timing-function\:var\(--motion-ease-standard\)\,var\(--motion-ease-emphasized\)\]>*{transition-timing-function:var(--motion-ease-standard),var(--motion-ease-emphasized)}.\[\&\>\*\+\*\]\:shadow-\[inset_0_1px_0_var\(--border\)\]>*+*{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>\*\:not\(\[data-highlight-glide\]\)\]\:relative>:not([data-highlight-glide]){position:relative}.\[\&\>\.sable-label-trim\]\:transition-opacity>.sable-label-trim{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>\.sable-label-trim\]\:duration-\(--motion-duration-fast\)>.sable-label-trim{--tw-duration:var(--motion-duration-fast);transition-duration:var(--motion-duration-fast)}.\[\&\>\.sable-label-trim\]\:ease-standard>.sable-label-trim{--tw-ease:var(--motion-ease-standard);transition-timing-function:var(--motion-ease-standard)}.\[\&\>\:not\(\[role\=status\]\)\]\:opacity-0>:not([role=status]),.\[\&\>\[data-current\]\[data-starting-style\]\]\:opacity-0>[data-current][data-starting-style]{opacity:0}.\[\&\>\[data-previous\]\]\:w-\(--popup-width\)>[data-previous]{width:var(--popup-width)}.\[\&\>\[data-previous\]\]\:whitespace-nowrap>[data-previous]{white-space:nowrap}.\[\&\>\[data-previous\]\[data-ending-style\]\]\:opacity-0>[data-previous][data-ending-style]{opacity:0}.\[\&\>button\]\:pointer-events-none>button{pointer-events:none}.\[\&\>button\]\:relative>button{position:relative}.\[\&\>button\]\:rounded-none>button{border-radius:var(--theme-radius-none,0px)}.\[\&\>button\]\:bg-primary>button{background-color:var(--primary)}.\[\&\>button\]\:bg-transparent\!>button{background-color:#0000!important}.\[\&\>button\]\:text-accent-foreground\!>button{color:var(--accent-foreground)!important}.\[\&\>button\]\:text-muted-foreground>button{color:var(--muted-foreground)}.\[\&\>button\]\:text-primary-foreground>button{color:var(--primary-foreground)}.\[\&\>button\]\:opacity-50>button{opacity:.5}.\[\&\>button\]\:after\:absolute>button:after{content:var(--tw-content);position:absolute}.\[\&\>button\]\:after\:bottom-1>button:after{content:var(--tw-content);bottom:var(--spacing)}.\[\&\>button\]\:after\:size-1>button:after{content:var(--tw-content);width:var(--spacing);height:var(--spacing)}.\[\&\>button\]\:after\:rounded-full>button:after{content:var(--tw-content);border-radius:var(--theme-radius-full,9999px)}.\[\&\>button\]\:after\:bg-current>button:after{content:var(--tw-content);background-color:currentColor}@media(hover:hover){.\[\&\>button\]\:hover\:bg-primary>button:hover{background-color:var(--primary)}.\[\&\>button\]\:hover\:bg-transparent\!>button:hover{background-color:#0000!important}.\[\&\>button\]\:hover\:text-accent-foreground\!>button:hover{color:var(--accent-foreground)!important}.\[\&\>button\]\:hover\:text-primary-foreground>button:hover{color:var(--primary-foreground)}}.\[\&\>div\]\:snap-x>div{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.\[\&\>input\]\:h-full>input{height:100%}.\[\&\>input\]\:min-w-0>input{min-width:0}.\[\&\>input\]\:flex-1>input{flex:1}.\[\&\>input\]\:rounded-none>input{border-radius:var(--theme-radius-none,0px)}.\[\&\>input\]\:border-0>input{border-style:var(--tw-border-style);border-width:0}.\[\&\>input\]\:bg-transparent>input{background-color:#0000}.\[\&\>input\]\:ps-1\.5>input{padding-inline-start:calc(var(--spacing) * 1.5)}.\[\&\>input\]\:pe-1\.5>input{padding-inline-end:calc(var(--spacing) * 1.5)}.\[\&\>input\]\:focus-visible\:ring-0>input:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>input\]\:disabled\:opacity-100>input:disabled{opacity:1}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-activation-direction\~\=down\]\>\[data-current\]\[data-starting-style\]\]\:translate-y-2[data-activation-direction~=down]>[data-current][data-starting-style]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[data-activation-direction\~\=down\]\>\[data-previous\]\[data-ending-style\]\]\:-translate-y-2[data-activation-direction~=down]>[data-previous][data-ending-style]{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[data-activation-direction\~\=left\]\>\[data-current\]\[data-starting-style\]\]\:-translate-x-2[data-activation-direction~=left]>[data-current][data-starting-style]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[data-activation-direction\~\=left\]\>\[data-previous\]\[data-ending-style\]\]\:translate-x-2[data-activation-direction~=left]>[data-previous][data-ending-style],.\[\&\[data-activation-direction\~\=right\]\>\[data-current\]\[data-starting-style\]\]\:translate-x-2[data-activation-direction~=right]>[data-current][data-starting-style]{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[data-activation-direction\~\=right\]\>\[data-previous\]\[data-ending-style\]\]\:-translate-x-2[data-activation-direction~=right]>[data-previous][data-ending-style]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[data-activation-direction\~\=up\]\>\[data-current\]\[data-starting-style\]\]\:-translate-y-2[data-activation-direction~=up]>[data-current][data-starting-style]{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[data-activation-direction\~\=up\]\>\[data-previous\]\[data-ending-style\]\]\:translate-y-2[data-activation-direction~=up]>[data-previous][data-ending-style]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[translate\:0_calc\(var\(--toast-dir\)\*-100\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){translate:0 calc(var(--toast-dir) * -100%)}.\[\&\[data-glide\]_\[data-active\]\]\:bg-transparent[data-glide] [data-active],.\[\&\[data-glide\]\>\[data-pressed\]\]\:bg-transparent[data-glide]>[data-pressed]{background-color:#0000}.\[\&\[data-panel-open\]_\[data-slot\=accordion-chevron\]\]\:rotate-180[data-panel-open] [data-slot=accordion-chevron]{rotate:180deg}:is([data-slot=card-list],[data-slot=card-content][data-flush])+.\[\:is\(\[data-slot\=card-list\]\,\[data-slot\=card-content\]\[data-flush\]\)\+\&\]\:pt-\[var\(--card-p\,--spacing\(6\)\)\]{padding-top:var(--card-p,calc(var(--spacing) * 6))}:is([data-slot=card-list],[data-slot=card-content][data-flush])+.\[\:is\(\[data-slot\=card-list\]\,\[data-slot\=card-content\]\[data-flush\]\)\+\&\]\:shadow-\[inset_0_1px_0_var\(--border\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}[data-panel-open] .\[\[data-panel-open\]_\&\]\:rotate-45{rotate:45deg}[data-reveal=out] .\[\[data-reveal\=out\]_\&\]\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-reveal=out] .\[\[data-reveal\=out\]_\&\]\:scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-reveal=out] .\[\[data-reveal\=out\]_\&\]\:scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-reveal=out] .\[\[data-reveal\=out\]_\&\]\:opacity-0{opacity:0}[data-reveal=out] .\[\[data-reveal\=out\]_\&\]\:\[stroke-dashoffset\:1\]{stroke-dashoffset:1px}[data-slot=card-header]+.\[\[data-slot\=card-header\]\+\&\]\:mt-\[calc\(var\(--card-p\,--spacing\(6\)\)\/2\)\]{margin-top:calc(var(--card-p,calc(var(--spacing) * 6)) / 2)}[data-slot=card-header]+.\[\[data-slot\=card-header\]\+\&\]\:pt-\[var\(--card-p\,--spacing\(6\)\)\]{padding-top:var(--card-p,calc(var(--spacing) * 6))}[data-slot=card-header]+.\[\[data-slot\=card-header\]\+\&\>\*\:first-child\]\:shadow-\[inset_0_1px_0_var\(--border\)\]>:first-child{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-slot=fieldset-description]+.\[\[data-slot\=fieldset-description\]\+\&\]\:mt-6{margin-top:calc(var(--spacing) * 6)}tbody>.\[tbody\>\&\:hover\]\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){tbody>.\[tbody\>\&\:hover\]\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}:root,[data-sable-theme=sable]{--chart-1:oklch(57.53% .1626 255.53);--chart-2:oklch(67.08% .175 40.64);--chart-3:oklch(66.9% .1408 162.11);--chart-4:oklch(76.44% .1612 75.12);--chart-5:oklch(71.63% .1412 357.39);--chart-6:oklch(52.85% .1798 142.5);--chart-7:oklch(52.71% .1968 283.44);--chart-8:oklch(62.26% .1909 24.91);--font-sans:"Figtree", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--theme-radius-none:0px;--theme-radius-xs:4px;--theme-radius-sm:8px;--theme-radius-md:12px;--theme-radius-lg:16px;--theme-radius-xl:20px;--theme-radius-full:9999px;--theme-shadow-sm:0 1px 2px 0 #0000000d;--theme-shadow:0 1px 2px 0 #0000000d, 0 3px 8px -2px #00000014;--theme-shadow-md:0 1px 2px 0 #0000000a, 0 4px 8px -2px #0000000f, 0 12px 24px -6px #00000012;--theme-shadow-lg:0 2px 4px 0 #0000000a, 0 8px 16px -4px #00000012, 0 24px 48px -12px #0000001c;--theme-shadow-xl:0 2px 4px 0 #0000000a, 0 12px 24px -6px #00000014, 0 32px 64px -16px #00000021;--type-display-4xl-weight:800;--type-display-4xl-leading:.9;--type-display-4xl-tracking:-.05em;--type-display-3xl-size:6rem;--type-display-3xl-weight:700;--type-display-3xl-leading:.95;--type-display-3xl-tracking:-.045em;--type-display-2xl-size:4.5rem;--type-display-2xl-weight:700;--type-display-2xl-leading:1;--type-display-2xl-tracking:-.04em;--type-display-xl-size:3.75rem;--type-display-xl-weight:700;--type-display-xl-leading:1.05;--type-display-xl-tracking:-.035em;--type-display-lg-size:3rem;--type-display-lg-weight:700;--type-display-lg-leading:1.1;--type-display-lg-tracking:-.03em;--type-heading-weight:600;--type-heading-1-size:2.25rem;--type-heading-1-leading:1.15;--type-heading-1-tracking:-.025em;--type-heading-2-size:1.75rem;--type-heading-2-leading:1.2;--type-heading-2-tracking:-.02em;--type-heading-3-size:1.375rem;--type-heading-3-leading:1.25;--type-heading-3-tracking:-.015em;--type-heading-4-size:1.125rem;--type-heading-4-leading:1.3;--type-heading-4-tracking:-.01em;--type-title-weight:600;--type-title-leading:1.4;--type-title-tracking:-.01em;--type-title-sm-tracking:-.005em;--type-overline-size:.75rem;--type-overline-weight:600;--type-overline-leading:1.2;--type-overline-tracking:.08em;--type-overline-transform:uppercase;--white:#fff;--zinc-50:oklch(97.2% .002 264);--zinc-100:oklch(94% .003 264);--zinc-200:oklch(88% .004 264);--zinc-300:oklch(79% .004 264);--zinc-400:oklch(68% .004 264);--zinc-500:oklch(58% .005 264);--zinc-600:oklch(48% .005 264);--zinc-700:oklch(39% .004 264);--zinc-800:oklch(30% .004 264);--zinc-850:oklch(27.5% .0035 264);--zinc-900:oklch(23% .003 264);--zinc-950:oklch(15% .003 264);--torch-red-50:oklch(97.2% .013 22);--torch-red-100:oklch(94% .028 22);--torch-red-200:oklch(88% .06 22);--torch-red-300:oklch(79% .118 22);--torch-red-400:oklch(68% .19 22);--torch-red-500:oklch(60% .235 22);--torch-red-600:oklch(53% .225 22);--torch-red-700:oklch(45% .19 22);--torch-red-800:oklch(36% .15 22);--torch-red-900:oklch(28% .11 22);--torch-red-950:oklch(18% .075 22);--blue-gem-50:oklch(97.2% .014 285);--blue-gem-100:oklch(94% .03 285);--blue-gem-200:oklch(88% .065 285);--blue-gem-300:oklch(79% .13 285);--blue-gem-400:oklch(68% .205 285);--blue-gem-500:oklch(58% .265 285);--blue-gem-600:oklch(48% .265 285);--blue-gem-700:oklch(40% .225 285);--blue-gem-800:oklch(31% .18 285);--blue-gem-900:oklch(23% .135 285);--blue-gem-950:oklch(15% .09 285);--purple-heart-50:oklch(97.2% .014 309);--purple-heart-100:oklch(94% .03 309);--purple-heart-200:oklch(88% .065 309);--purple-heart-300:oklch(79% .135 309);--purple-heart-400:oklch(68% .215 309);--purple-heart-500:oklch(60% .275 309);--purple-heart-600:oklch(52% .275 309);--purple-heart-700:oklch(43% .23 309);--purple-heart-800:oklch(33% .18 309);--purple-heart-900:oklch(24% .135 309);--purple-heart-950:oklch(15% .09 309);--caribbean-green-50:oklch(97.2% .018 173);--caribbean-green-100:oklch(94% .035 173);--caribbean-green-200:oklch(88% .07 173);--caribbean-green-300:oklch(79% .115 173);--caribbean-green-400:oklch(68% .14 173);--caribbean-green-500:oklch(58% .135 173);--caribbean-green-600:oklch(45% .118 173);--caribbean-green-700:oklch(38% .1 173);--caribbean-green-800:oklch(30% .08 173);--caribbean-green-900:oklch(23% .06 173);--caribbean-green-950:oklch(15% .04 173);--flush-orange-50:oklch(97.2% .018 52);--flush-orange-100:oklch(94% .038 52);--flush-orange-200:oklch(88% .075 52);--flush-orange-300:oklch(79% .13 52);--flush-orange-400:oklch(72% .17 52);--flush-orange-500:oklch(68% .18 52);--flush-orange-600:oklch(54% .155 52);--flush-orange-700:oklch(45% .13 52);--flush-orange-800:oklch(36% .105 52);--flush-orange-900:oklch(28% .08 52);--flush-orange-950:oklch(18% .055 52);--azure-radiance-50:oklch(97.2% .014 250);--azure-radiance-100:oklch(94% .03 250);--azure-radiance-200:oklch(88% .06 250);--azure-radiance-300:oklch(79% .115 250);--azure-radiance-400:oklch(68% .175 250);--azure-radiance-500:oklch(60% .215 250);--azure-radiance-600:oklch(52% .225 250);--azure-radiance-700:oklch(43% .195 250);--azure-radiance-800:oklch(34% .155 250);--azure-radiance-900:oklch(25% .115 250);--azure-radiance-950:oklch(16% .075 250);--tone-1-dark:oklch(62% .295 318);--tone-2-dark:oklch(72% .225 285);--tone-3-dark:oklch(78% .205 168);--tone-info-dark:oklch(76% .165 235);--tone-warning-dark:oklch(82% .165 65);--highlight-dark:oklch(57% .28 318);--destructive-dark:oklch(77.5% .129 25);--destructive-fill-dark:oklch(59% .225 25);--success-dark:oklch(78% .205 168);--background:var(--white);--foreground:var(--zinc-950);--card:var(--white);--card-foreground:var(--zinc-950);--popover:var(--white);--popover-foreground:var(--zinc-950);--primary:var(--zinc-950);--primary-foreground:var(--zinc-50);--secondary:var(--zinc-100);--secondary-foreground:var(--zinc-950);--muted:var(--zinc-100);--muted-foreground:var(--zinc-600);--accent:var(--zinc-100);--accent-foreground:var(--zinc-950);--destructive:var(--torch-red-600);--destructive-text:var(--torch-red-600);--destructive-foreground:var(--white);--success:var(--caribbean-green-600);--success-text:var(--caribbean-green-600);--success-foreground:var(--zinc-50);--border:var(--zinc-200);--border-strong:var(--zinc-300);--input:var(--zinc-200);--control-border:var(--zinc-500);--ring:var(--zinc-500);--tone-3:var(--caribbean-green-600);--tone-2:var(--blue-gem-600);--tone-1:var(--purple-heart-700);--tone-warning:var(--flush-orange-700);--tone-warning-text:var(--flush-orange-700);--tone-info:var(--azure-radiance-600);--tone-info-text:var(--azure-radiance-700);--highlight:var(--purple-heart-700);--tone-3-foreground:var(--zinc-50);--tone-2-foreground:var(--zinc-50);--tone-1-foreground:var(--zinc-50);--tone-warning-foreground:var(--zinc-50);--theme-destructive-mark:oklch(62% .244 22);--theme-success-mark:oklch(70% .131 173);--theme-tone-warning-mark:oklch(71% .169 52);--theme-tone-info-mark:oklch(63% .178 250);--theme-tone-1-mark:oklch(62% .269 309);--theme-tone-2-mark:oklch(60% .227 285);--theme-tone-3-mark:oklch(70% .131 173);--tone-info-foreground:var(--zinc-50);--highlight-foreground:var(--zinc-50);--overlay:var(--zinc-950);--overlay-foreground:var(--zinc-50);--sidebar:var(--white);--sidebar-foreground:var(--zinc-950);--sidebar-primary:var(--zinc-950);--sidebar-primary-foreground:var(--zinc-50);--sidebar-accent:var(--zinc-100);--sidebar-accent-foreground:var(--zinc-950);--sidebar-border:var(--zinc-200);--sidebar-ring:var(--zinc-500);--grid-columns:12;--page-inset:clamp(16px, 4vw, 32px);--measure-prose:65ch;--region-form:480px;--region-feed:640px;--region-content:896px;--region-wide:1280px;--region-full:1536px;--region-ultrawide:1800px;--nav-height:56px;--sidebar-width:256px;--sidebar-width-collapsed:64px;--motion-scale:1;--motion-duration-instant:calc(75ms * var(--motion-scale));--motion-duration-fast:calc(.15s * var(--motion-scale));--motion-duration-base:calc(.2s * var(--motion-scale));--motion-duration-slow:calc(.3s * var(--motion-scale));--motion-duration-slower:calc(.5s * var(--motion-scale));--motion-duration-enter:var(--motion-duration-base);--motion-duration-exit:var(--motion-duration-fast);--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-ease-decelerate:cubic-bezier(0, 0, .2, 1);--motion-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--motion-ease-spring:cubic-bezier(.34, 1.35, .5, 1);--motion-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-ease-linear:linear}.dark,.dark[data-sable-theme=sable],[data-sable-theme=sable].dark,.dark [data-sable-theme=sable]:not(.light){--chart-1:oklch(62.21% .1612 255.05);--chart-2:oklch(62.21% .1726 40.11);--chart-3:oklch(62.12% .1283 163.11);--chart-4:oklch(66.99% .1425 73.23);--chart-5:oklch(62.24% .1712 .84);--chart-6:oklch(52.85% .1798 142.5);--chart-7:oklch(66.96% .1452 286.83);--chart-8:oklch(66.93% .1586 22.31);--theme-shadow-sm:0 1px 2px 0 #0000004d;--theme-shadow:0 1px 2px 0 #0000004d, 0 4px 10px -2px #0006;--theme-shadow-md:inset 0 1px 0 0 #ffffff0a, 0 1px 2px 0 #0000004d, 0 8px 20px -6px #00000073;--theme-shadow-lg:inset 0 1px 0 0 #ffffff0d, 0 2px 4px 0 #0000004d, 0 20px 40px -12px #0000008c;--theme-shadow-xl:inset 0 1px 0 0 #ffffff0d, 0 2px 4px 0 #0000004d, 0 28px 56px -16px #0009;--background:var(--zinc-950);--foreground:var(--zinc-50);--card:var(--zinc-900);--card-foreground:var(--zinc-50);--popover:var(--zinc-850);--popover-foreground:var(--zinc-50);--primary:var(--zinc-50);--primary-foreground:var(--zinc-950);--secondary:var(--zinc-800);--secondary-foreground:var(--zinc-50);--muted:var(--zinc-800);--muted-foreground:var(--zinc-400);--accent:var(--zinc-800);--accent-foreground:var(--zinc-50);--destructive:var(--destructive-fill-dark);--destructive-text:var(--destructive-dark);--destructive-foreground:var(--white);--success:var(--success-dark);--success-text:var(--success-dark);--success-foreground:var(--zinc-950);--border:oklch(from var(--zinc-700) l c h / .4);--border-strong:oklch(from var(--zinc-500) l c h / .55);--input:oklch(from var(--zinc-700) l c h / .4);--control-border:var(--zinc-500);--ring:var(--zinc-500);--tone-3:var(--tone-3-dark);--tone-2:var(--tone-2-dark);--tone-1:var(--tone-1-dark);--tone-warning:var(--tone-warning-dark);--tone-warning-text:var(--tone-warning-dark);--tone-info:var(--tone-info-dark);--tone-info-text:var(--tone-info-dark);--highlight:var(--highlight-dark);--tone-3-foreground:var(--zinc-950);--tone-2-foreground:var(--zinc-950);--tone-1-foreground:var(--zinc-950);--tone-warning-foreground:var(--zinc-950);--theme-destructive-mark:oklch(65% .231 25);--theme-success-mark:oklch(78% .157 168);--theme-tone-warning-mark:oklch(82% .132 65);--theme-tone-info-mark:oklch(76% .144 235);--theme-tone-1-mark:oklch(62% .295 318);--theme-tone-2-mark:oklch(72% .151 285);--theme-tone-3-mark:oklch(78% .157 168);--tone-info-foreground:var(--zinc-950);--highlight-foreground:var(--zinc-50);--overlay:var(--zinc-950);--overlay-foreground:var(--zinc-50);--sidebar:var(--zinc-950);--sidebar-foreground:var(--zinc-50);--sidebar-primary:var(--zinc-50);--sidebar-primary-foreground:var(--zinc-950);--sidebar-accent:var(--zinc-800);--sidebar-accent-foreground:var(--zinc-50);--sidebar-border:var(--zinc-800);--sidebar-ring:var(--zinc-500)}:where(:root,[data-sable-theme],.dark,.light){--_palette-brand:var(--theme-art-brand,var(--primary));--palette-harmony:clamp(0, var(--theme-palette-harmony,1), 2);--_palette-red:oklch(from var(--_palette-brand) .6 .1 calc(25 + clamp(-15, (mod(h - 25 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--_palette-orange:oklch(from var(--_palette-brand) .6 .1 calc(50 + clamp(-15, (mod(h - 50 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--_palette-yellow:oklch(from var(--_palette-brand) .6 .1 calc(92 + clamp(-15, (mod(h - 92 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--_palette-green:oklch(from var(--_palette-brand) .6 .1 calc(145 + clamp(-15, (mod(h - 145 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--_palette-teal:oklch(from var(--_palette-brand) .6 .1 calc(190 + clamp(-15, (mod(h - 190 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--_palette-blue:oklch(from var(--_palette-brand) .6 .1 calc(262 + clamp(-15, (mod(h - 262 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--_palette-purple:oklch(from var(--_palette-brand) .6 .1 calc(305 + clamp(-15, (mod(h - 305 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--_palette-pink:oklch(from var(--_palette-brand) .6 .1 calc(350 + clamp(-15, (mod(h - 350 + 540, 360) - 180) * .5, 15) * var(--palette-harmony) * clamp(0, c / .06, 1)));--neutral-50:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-50:color-mix(in oklab, var(--background), var(--foreground) 3%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-100:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-100:color-mix(in oklab, var(--background), var(--foreground) 6%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-200:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-200:color-mix(in oklab, var(--background), var(--foreground) 12%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-300:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-300:color-mix(in oklab, var(--background), var(--foreground) 22%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-400:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-400:color-mix(in oklab, var(--background), var(--foreground) 38%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-500:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-500:color-mix(in oklab, var(--background), var(--foreground) 50%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-600:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-600:color-mix(in oklab, var(--background), var(--foreground) 62%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-700:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-700:color-mix(in oklab, var(--background), var(--foreground) 72%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-800:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-800:color-mix(in oklab, var(--background), var(--foreground) 82%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-900:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-900:color-mix(in oklab, var(--background), var(--foreground) 90%)}}:where(:root,[data-sable-theme],.dark,.light){--neutral-950:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root,[data-sable-theme],.dark,.light){--neutral-950:color-mix(in oklab, var(--background), var(--foreground) 95%)}}:where(:root,[data-sable-theme],.light){--red-50:oklch(from var(--_palette-red) .9619 min(.0252, .0182 ) h);--red-100:oklch(from var(--_palette-red) .9311 min(.0462, .0338 ) h);--red-200:oklch(from var(--_palette-red) .8695 min(.084, .0676 ) h);--red-300:oklch(from var(--_palette-red) .7925 min(.1302, .1159 ) h);--red-400:oklch(from var(--_palette-red) .7001 min(.1785, calc(.1851 + -.00162*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00228*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5)) ) h);--red-500:oklch(from var(--_palette-red) .6 min(.21, calc(.2336 + -.00585*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.0043*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00326*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00251*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00195*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.00016*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-600:oklch(from var(--_palette-red) .52 min(.21, calc(.2025 + -.00508*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00373*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00282*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00217*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00169*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.00015*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-700:oklch(from var(--_palette-red) .4 min(.1932, calc(.156 + -.00391*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00287*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00217*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00168*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.0013*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.00013*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-800:oklch(from var(--_palette-red) .36 min(.168, calc(.1405 + -.00352*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00259*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00196*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00151*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00117*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.00012*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-900:oklch(from var(--_palette-red) .3 min(.1386, calc(.1172 + -.00292*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00216*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00164*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00126*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00098*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.0001*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-950:oklch(from var(--_palette-red) .248 min(.1092, calc(.0972 + -.00239*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.0018*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00136*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00105*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00082*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5)) ) h);--orange-50:oklch(from var(--_palette-orange) .9673 min(.0216, calc(.0168 + -.00011*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00008*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00005*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5)) ) h);--orange-100:oklch(from var(--_palette-orange) .9437 min(.0396, calc(.0295 + -.00018*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00013*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00008*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5)) ) h);--orange-200:oklch(from var(--_palette-orange) .8965 min(.072, calc(.0563 + -.00034*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00024*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00015*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5)) ) h);--orange-300:oklch(from var(--_palette-orange) .8375 min(.1116, calc(.0931 + -.00054*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00038*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00024*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.0001*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 15, 5)) ) h);--orange-400:oklch(from var(--_palette-orange) .7667 min(.153, calc(.1428 + -.00084*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00057*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5) + -.00078*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00054*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00033*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00013*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 15, 5)) ) h);--orange-500:oklch(from var(--_palette-orange) .69 min(.18, calc(.1658 + -.00175*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00136*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00104*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00076*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00051*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5) + -.00012*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 15, 5)) ) h);--orange-600:oklch(from var(--_palette-orange) .592 min(.18, calc(.1423 + -.0015*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00117*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00089*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00065*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00044*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-700:oklch(from var(--_palette-orange) .445 min(.1656, calc(.1071 + -.00113*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00088*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00067*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00049*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00033*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-800:oklch(from var(--_palette-orange) .396 min(.144, calc(.0953 + -.00101*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00078*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.0006*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00044*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.0003*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-900:oklch(from var(--_palette-orange) .3225 min(.1188, calc(.0778 + -.00082*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00064*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00049*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00036*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00024*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-950:oklch(from var(--_palette-orange) .2588 min(.0936, calc(.0627 + -.00066*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00051*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00039*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00029*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00019*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--yellow-50:oklch(from var(--_palette-yellow) .9757 min(.0192, calc(.0266 + -.0028*clamp(0, (mod(h - 92 + 540, 360) - 180) - 20, 5) + -.0008*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00057*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00042*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00032*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00024*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-100:oklch(from var(--_palette-yellow) .9633 min(.0352, calc(.0403 + -.00528*clamp(0, (mod(h - 92 + 540, 360) - 180) - 20, 5) + -.0012*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00085*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00063*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00048*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00037*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-200:oklch(from var(--_palette-yellow) .9385 min(.064, calc(.068 + -.00198*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00142*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00105*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.0008*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00062*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-300:oklch(from var(--_palette-yellow) .9075 min(.0992, calc(.1032 + -.00293*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00211*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00158*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00121*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00094*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-400:oklch(from var(--_palette-yellow) .8703 min(.136, calc(.1466 + -.00403*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00294*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00221*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00169*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00132*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-500:oklch(from var(--_palette-yellow) .83 min(.16, calc(.1646 + -.00289*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00289*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00223*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00174*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-600:oklch(from var(--_palette-yellow) .704 min(.16, .1396 ) h);--yellow-700:oklch(from var(--_palette-yellow) .515 min(.1472, .1022 ) h);--yellow-800:oklch(from var(--_palette-yellow) .452 min(.128, .0897 ) h);--yellow-900:oklch(from var(--_palette-yellow) .3575 min(.1056, .0711 ) h);--yellow-950:oklch(from var(--_palette-yellow) .2756 min(.0832, .055 ) h);--green-50:oklch(from var(--_palette-green) .9643 .0204 h);--green-100:oklch(from var(--_palette-green) .9367 .0374 h);--green-200:oklch(from var(--_palette-green) .8815 .068 h);--green-300:oklch(from var(--_palette-green) .8125 .1054 h);--green-400:oklch(from var(--_palette-green) .7297 min(.1445, calc(.195 + -.00399*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00297*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00226*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00174*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00133*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00325*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00252*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00197*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00153*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-500:oklch(from var(--_palette-green) .64 min(.17, calc(.171 + -.0035*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00261*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00198*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00152*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00117*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00285*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00221*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00173*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00134*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-600:oklch(from var(--_palette-green) .552 min(.17, calc(.1476 + -.00302*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00225*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00171*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00132*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00101*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00246*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00191*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00149*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00116*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-700:oklch(from var(--_palette-green) .42 min(.1564, calc(.1124 + -.0023*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00171*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.0013*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.001*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00077*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00187*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00145*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00114*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00088*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-800:oklch(from var(--_palette-green) .376 min(.136, calc(.1006 + -.00206*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00154*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00117*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.0009*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00069*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00168*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.0013*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00102*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00079*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-900:oklch(from var(--_palette-green) .31 min(.1122, calc(.0831 + -.0017*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00127*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00096*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00074*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00057*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00138*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00108*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00084*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00065*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-950:oklch(from var(--_palette-green) .2528 min(.0884, calc(.068 + -.00139*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00104*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00079*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00061*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00046*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00113*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00088*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00069*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00053*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--teal-50:oklch(from var(--_palette-teal) .9679 .0144 h);--teal-100:oklch(from var(--_palette-teal) .9451 .0264 h);--teal-200:oklch(from var(--_palette-teal) .8995 .048 h);--teal-300:oklch(from var(--_palette-teal) .8425 .0744 h);--teal-400:oklch(from var(--_palette-teal) .7741 .102 h);--teal-500:oklch(from var(--_palette-teal) .7 min(.12, .1159 ) h);--teal-600:oklch(from var(--_palette-teal) .6 min(.12, .0994 ) h);--teal-700:oklch(from var(--_palette-teal) .45 min(.1104, .0746 ) h);--teal-800:oklch(from var(--_palette-teal) .4 min(.096, .0663 ) h);--teal-900:oklch(from var(--_palette-teal) .325 min(.0792, .054 ) h);--teal-950:oklch(from var(--_palette-teal) .26 min(.0624, .0433 ) h);--blue-50:oklch(from var(--_palette-blue) .9619 min(.0228, .0174 ) h);--blue-100:oklch(from var(--_palette-blue) .9311 min(.0418, .0318 ) h);--blue-200:oklch(from var(--_palette-blue) .8695 min(.076, .0616 ) h);--blue-300:oklch(from var(--_palette-blue) .7925 min(.1178, .101 ) h);--blue-400:oklch(from var(--_palette-blue) .7001 min(.1615, calc(.1515 + -.00172*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00195*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-500:oklch(from var(--_palette-blue) .6 min(.19, calc(.2067 + -.0065*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00422*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00299*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00221*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00167*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-600:oklch(from var(--_palette-blue) .52 min(.19, calc(.1792 + -.00563*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00366*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00259*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00191*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00145*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-700:oklch(from var(--_palette-blue) .4 min(.1748, calc(.138 + -.00173*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00153*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00137*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00434*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00282*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.002*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00147*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00112*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-800:oklch(from var(--_palette-blue) .36 min(.152, calc(.1243 + -.00155*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00138*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00123*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00391*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00254*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.0018*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00133*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.001*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-900:oklch(from var(--_palette-blue) .3 min(.1254, calc(.1038 + -.00129*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00115*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00103*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00327*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00212*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.0015*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00111*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00084*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-950:oklch(from var(--_palette-blue) .248 min(.0988, calc(.0862 + -.00107*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00095*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00085*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00272*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00176*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00125*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00092*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.0007*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--purple-50:oklch(from var(--_palette-purple) .9595 min(.0264, calc(.0218 + -.00032*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5) + -.00021*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00016*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00012*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00009*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00006*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-100:oklch(from var(--_palette-purple) .9255 min(.0484, calc(.0407 + -.00044*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5) + -.0004*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00031*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00023*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00016*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00011*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-200:oklch(from var(--_palette-purple) .8575 min(.088, calc(.0801 + -.0001*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5) + -.00079*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00061*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00046*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00033*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00021*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-300:oklch(from var(--_palette-purple) .7725 min(.1364, calc(.1326 + -.00131*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00101*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00076*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00055*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00036*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-400:oklch(from var(--_palette-purple) .6705 min(.187, calc(.2005 + -.00201*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00155*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00117*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00084*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00055*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-500:oklch(from var(--_palette-purple) .56 .22 h);--purple-600:oklch(from var(--_palette-purple) .488 min(.22, calc(.2396 + -.00124*clamp(0, (mod(h - 305 + 540, 360) - 180), 5) + -.0012*clamp(0, (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00116*clamp(0, (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00111*clamp(0, (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00105*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-700:oklch(from var(--_palette-purple) .38 min(.2024, calc(.1867 + -.00097*clamp(0, (mod(h - 305 + 540, 360) - 180), 5) + -.00094*clamp(0, (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00091*clamp(0, (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00087*clamp(0, (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00082*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-800:oklch(from var(--_palette-purple) .344 min(.176, calc(.1691 + -.00088*clamp(0, (mod(h - 305 + 540, 360) - 180), 5) + -.00085*clamp(0, (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00082*clamp(0, (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00079*clamp(0, (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00074*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-900:oklch(from var(--_palette-purple) .29 min(.1452, calc(.1427 + -.00074*clamp(0, (mod(h - 305 + 540, 360) - 180), 5) + -.00071*clamp(0, (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00069*clamp(0, (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00066*clamp(0, (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00063*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-950:oklch(from var(--_palette-purple) .2432 min(.1144, calc(.1199 + -.00062*clamp(0, (mod(h - 305 + 540, 360) - 180), 5) + -.0006*clamp(0, (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00058*clamp(0, (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00056*clamp(0, (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00052*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--pink-50:oklch(from var(--_palette-pink) .9649 min(.024, calc(.0188 + -.00015*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00011*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00008*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00005*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5)) ) h);--pink-100:oklch(from var(--_palette-pink) .9381 min(.044, calc(.034 + -.00027*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.0002*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00015*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00009*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5)) ) h);--pink-200:oklch(from var(--_palette-pink) .8845 min(.08, calc(.0667 + -.00053*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.0004*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00029*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00019*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5)) ) h);--pink-300:oklch(from var(--_palette-pink) .8175 min(.124, calc(.1128 + -.00091*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00069*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00051*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00034*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5) + -.00018*clamp(0, (mod(h - 350 + 540, 360) - 180) - 20, 5) + -.00054*clamp(0, -1 * (mod(h - 350 + 540, 360) - 180) - 20, 5)) ) h);--pink-400:oklch(from var(--_palette-pink) .7371 min(.17, calc(.1778 + -.00146*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00112*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00083*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00057*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5) + -.00033*clamp(0, (mod(h - 350 + 540, 360) - 180) - 20, 5) + -.00318*clamp(0, -1 * (mod(h - 350 + 540, 360) - 180) - 20, 5)) ) h);--pink-500:oklch(from var(--_palette-pink) .65 .2 h);--pink-600:oklch(from var(--_palette-pink) .56 .2 h);--pink-700:oklch(from var(--_palette-pink) .425 min(.184, calc(.1695 + -.00043*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.0003*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00016*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5)) ) h);--pink-800:oklch(from var(--_palette-pink) .38 min(.16, calc(.1516 + -.00038*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00027*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00014*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5)) ) h);--pink-900:oklch(from var(--_palette-pink) .3125 min(.132, calc(.1248 + -.00032*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00022*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00012*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5)) ) h);--pink-950:oklch(from var(--_palette-pink) .254 min(.104, calc(.1017 + -.00026*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00018*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00002*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5)) ) h);--_tone-anchor: calc(.03*clamp(0, (.96 - l) * 10000, 1) + .05*clamp(0, (.92 - l) * 10000, 1) + .075*clamp(0, (.8575 - l) * 10000, 1) + .095*clamp(0, (.7725 - l) * 10000, 1) + .095*clamp(0, (.6775 - l) * 10000, 1) + .08*clamp(0, (.59 - l) * 10000, 1) + .08*clamp(0, (.51 - l) * 10000, 1) + .07*clamp(0, (.435 - l) * 10000, 1) + .07*clamp(0, (.365 - l) * 10000, 1) + .06*clamp(0, (.3 - l) * 10000, 1)) ;--_tone-own: calc(.975 - l) ;--_tone-page:max(var(--_tone-anchor), .001);--_tone-ink:max(.705 - var(--_tone-anchor), .001);--_tone-side-50:clamp(0, (var(--_tone-anchor) - 0) * 10000, 1);--_tone-l-50:calc(.975 - (var(--_tone-side-50) * 0 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-50)) * (var(--_tone-own) + (0 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-50:min(calc(c * (1 - var(--_tone-side-50) * .88 * (var(--_tone-anchor) - 0) / var(--_tone-page) - (1 - var(--_tone-side-50)) * .48 * (0 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.0113 + -.000009 * clamp(0, mod(h, 360) - 0, 30) + .000542 * clamp(0, mod(h, 360) - 60, 30) + .000817 * clamp(0, mod(h, 360) - 90, 15) + -.000074 * clamp(0, mod(h, 360) - 120, 30) + -.000176 * clamp(0, mod(h, 360) - 150, 30) + .000122 * clamp(0, mod(h, 360) - 180, 15) + -.000983 * clamp(0, mod(h, 360) - 195, 15) + -.000249 * clamp(0, mod(h, 360) - 210, 30) + -.000029 * clamp(0, mod(h, 360) - 240, 30) + .00007 * clamp(0, mod(h, 360) - 270, 30) + .000177 * clamp(0, mod(h, 360) - 300, 30) + -.000231 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(0 - var(--_tone-anchor), var(--_tone-anchor) - 0) * 10000, 1))));--_tone-side-100:clamp(0, (var(--_tone-anchor) - .03) * 10000, 1);--_tone-l-100:calc(.975 - (var(--_tone-side-100) * .03 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-100)) * (var(--_tone-own) + (.03 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-100:min(calc(c * (1 - var(--_tone-side-100) * .88 * (var(--_tone-anchor) - .03) / var(--_tone-page) - (1 - var(--_tone-side-100)) * .48 * (.03 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.0219 + -.000018 * clamp(0, mod(h, 360) - 0, 30) + .000201 * clamp(0, mod(h, 360) - 30, 30) + .000459 * clamp(0, mod(h, 360) - 60, 15) + .001352 * clamp(0, mod(h, 360) - 75, 15) + .002662 * clamp(0, mod(h, 360) - 90, 7.5) + .008793 * clamp(0, mod(h, 360) - 97.5, 7.5) + .024147 * clamp(0, mod(h, 360) - 105, 1.875) + .005307 * clamp(0, mod(h, 360) - 106.875, 1.875) + .001212 * clamp(0, mod(h, 360) - 108.75, 3.75) + .00169 * clamp(0, mod(h, 360) - 112.5, 1.875) + -.008345 * clamp(0, mod(h, 360) - 114.375, 1.875) + -.010247 * clamp(0, mod(h, 360) - 116.25, 3.75) + -.004702 * clamp(0, mod(h, 360) - 120, 7.5) + -.002666 * clamp(0, mod(h, 360) - 127.5, 7.5) + -.001315 * clamp(0, mod(h, 360) - 135, 15) + -.000474 * clamp(0, mod(h, 360) - 150, 15) + -.000158 * clamp(0, mod(h, 360) - 165, 15) + .000062 * clamp(0, mod(h, 360) - 180, 15) + -.001967 * clamp(0, mod(h, 360) - 195, 15) + -.000455 * clamp(0, mod(h, 360) - 210, 30) + -.000066 * clamp(0, mod(h, 360) - 240, 30) + .000138 * clamp(0, mod(h, 360) - 270, 30) + .000351 * clamp(0, mod(h, 360) - 300, 30) + -.000447 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.03 - var(--_tone-anchor), var(--_tone-anchor) - .03) * 10000, 1))));--_tone-side-200:clamp(0, (var(--_tone-anchor) - .08) * 10000, 1);--_tone-l-200:calc(.975 - (var(--_tone-side-200) * .08 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-200)) * (var(--_tone-own) + (.08 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-200:min(calc(c * (1 - var(--_tone-side-200) * .88 * (var(--_tone-anchor) - .08) / var(--_tone-page) - (1 - var(--_tone-side-200)) * .48 * (.08 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.0419 + .000013 * clamp(0, mod(h, 360) - 0, 30) + .000266 * clamp(0, mod(h, 360) - 30, 15) + .000419 * clamp(0, mod(h, 360) - 45, 15) + .000819 * clamp(0, mod(h, 360) - 60, 15) + .002483 * clamp(0, mod(h, 360) - 75, 15) + .006513 * clamp(0, mod(h, 360) - 90, 7.5) + .00678 * clamp(0, mod(h, 360) - 97.5, 3.75) + .000126 * clamp(0, mod(h, 360) - 101.25, 3.75) + .001413 * clamp(0, mod(h, 360) - 105, 15) + .002753 * clamp(0, mod(h, 360) - 120, 7.5) + .003436 * clamp(0, mod(h, 360) - 127.5, 1.875) + -.004894 * clamp(0, mod(h, 360) - 129.375, 1.875) + -.006766 * clamp(0, mod(h, 360) - 131.25, 3.75) + -.003293 * clamp(0, mod(h, 360) - 135, 15) + -.000558 * clamp(0, mod(h, 360) - 150, 30) + .000568 * clamp(0, mod(h, 360) - 180, 15) + -.005322 * clamp(0, mod(h, 360) - 195, 7.5) + -.002574 * clamp(0, mod(h, 360) - 202.5, 7.5) + -.001381 * clamp(0, mod(h, 360) - 210, 15) + -.000589 * clamp(0, mod(h, 360) - 225, 15) + -.00021 * clamp(0, mod(h, 360) - 240, 30) + .000279 * clamp(0, mod(h, 360) - 270, 30) + .000848 * clamp(0, mod(h, 360) - 300, 15) + .001498 * clamp(0, mod(h, 360) - 315, 7.5) + -.000366 * clamp(0, mod(h, 360) - 322.5, 7.5) + -.000852 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.08 - var(--_tone-anchor), var(--_tone-anchor) - .08) * 10000, 1))));--_tone-side-300:clamp(0, (var(--_tone-anchor) - .155) * 10000, 1);--_tone-l-300:calc(.975 - (var(--_tone-side-300) * .155 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-300)) * (var(--_tone-own) + (.155 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-300:min(calc(c * (1 - var(--_tone-side-300) * .88 * (var(--_tone-anchor) - .155) / var(--_tone-page) - (1 - var(--_tone-side-300)) * .48 * (.155 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.0784 + -.000094 * clamp(0, mod(h, 360) - 0, 30) + .000669 * clamp(0, mod(h, 360) - 30, 30) + .001981 * clamp(0, mod(h, 360) - 60, 15) + .003511 * clamp(0, mod(h, 360) - 75, 7.5) + -.000293 * clamp(0, mod(h, 360) - 82.5, 7.5) + .000794 * clamp(0, mod(h, 360) - 90, 30) + .003146 * clamp(0, mod(h, 360) - 120, 15) + .004732 * clamp(0, mod(h, 360) - 135, 7.5) + -.006952 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.003178 * clamp(0, mod(h, 360) - 150, 15) + -.001281 * clamp(0, mod(h, 360) - 165, 15) + -.000558 * clamp(0, mod(h, 360) - 180, 15) + .000056 * clamp(0, mod(h, 360) - 195, 15) + -.00223 * clamp(0, mod(h, 360) - 210, 15) + -.001151 * clamp(0, mod(h, 360) - 225, 15) + -.000358 * clamp(0, mod(h, 360) - 240, 30) + .000495 * clamp(0, mod(h, 360) - 270, 30) + .001534 * clamp(0, mod(h, 360) - 300, 15) + .002565 * clamp(0, mod(h, 360) - 315, 7.5) + .003848 * clamp(0, mod(h, 360) - 322.5, 3.75) + -.003834 * clamp(0, mod(h, 360) - 326.25, 3.75) + -.001558 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.155 - var(--_tone-anchor), var(--_tone-anchor) - .155) * 10000, 1))));--_tone-side-400:clamp(0, (var(--_tone-anchor) - .25) * 10000, 1);--_tone-l-400:calc(.975 - (var(--_tone-side-400) * .25 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-400)) * (var(--_tone-own) + (.25 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-400:min(calc(c * (1 - var(--_tone-side-400) * .88 * (var(--_tone-anchor) - .25) / var(--_tone-page) - (1 - var(--_tone-side-400)) * .48 * (.25 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1522 + -.000786 * clamp(0, mod(h, 360) - 0, 15) + -.000054 * clamp(0, mod(h, 360) - 15, 15) + .000603 * clamp(0, mod(h, 360) - 30, 15) + .001305 * clamp(0, mod(h, 360) - 45, 7.5) + -.001086 * clamp(0, mod(h, 360) - 52.5, 7.5) + -.000785 * clamp(0, mod(h, 360) - 60, 30) + .000855 * clamp(0, mod(h, 360) - 90, 30) + .0026 * clamp(0, mod(h, 360) - 120, 15) + .004193 * clamp(0, mod(h, 360) - 135, 7.5) + -.006075 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.002757 * clamp(0, mod(h, 360) - 150, 15) + -.001117 * clamp(0, mod(h, 360) - 165, 15) + -.000484 * clamp(0, mod(h, 360) - 180, 15) + .000091 * clamp(0, mod(h, 360) - 195, 15) + .000766 * clamp(0, mod(h, 360) - 210, 15) + .001546 * clamp(0, mod(h, 360) - 225, 7.5) + -.00084 * clamp(0, mod(h, 360) - 232.5, 7.5) + -.000497 * clamp(0, mod(h, 360) - 240, 30) + .000595 * clamp(0, mod(h, 360) - 270, 15) + .000931 * clamp(0, mod(h, 360) - 285, 15) + .00244 * clamp(0, mod(h, 360) - 300, 15) + .004381 * clamp(0, mod(h, 360) - 315, 7.5) + .006615 * clamp(0, mod(h, 360) - 322.5, 3.75) + .004613 * clamp(0, mod(h, 360) - 326.25, 1.875) + -.007903 * clamp(0, mod(h, 360) - 328.125, 1.875) + -.003442 * clamp(0, mod(h, 360) - 330, 15) + -.001484 * clamp(0, mod(h, 360) - 345, 15) + c * (1 - clamp(0, max(.25 - var(--_tone-anchor), var(--_tone-anchor) - .25) * 10000, 1))));--_tone-side-500:clamp(0, (var(--_tone-anchor) - .345) * 10000, 1);--_tone-l-500:calc(.975 - (var(--_tone-side-500) * .345 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-500)) * (var(--_tone-own) + (.345 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-500:min(calc(c * (1 - var(--_tone-side-500) * .88 * (var(--_tone-anchor) - .345) / var(--_tone-page) - (1 - var(--_tone-side-500)) * .48 * (.345 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.2297 + -.00087 * clamp(0, mod(h, 360) - 0, 15) + -.000156 * clamp(0, mod(h, 360) - 15, 15) + -.003371 * clamp(0, mod(h, 360) - 30, 7.5) + -.003733 * clamp(0, mod(h, 360) - 37.5, 7.5) + -.002139 * clamp(0, mod(h, 360) - 45, 15) + -.000623 * clamp(0, mod(h, 360) - 60, 30) + .00071 * clamp(0, mod(h, 360) - 90, 30) + .002272 * clamp(0, mod(h, 360) - 120, 15) + .003612 * clamp(0, mod(h, 360) - 135, 7.5) + -.005252 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.002386 * clamp(0, mod(h, 360) - 150, 15) + -.000966 * clamp(0, mod(h, 360) - 165, 15) + -.000419 * clamp(0, mod(h, 360) - 180, 15) + -.00029 * clamp(0, mod(h, 360) - 195, 15) + .001094 * clamp(0, mod(h, 360) - 210, 30) + .003244 * clamp(0, mod(h, 360) - 240, 15) + -.00072 * clamp(0, mod(h, 360) - 255, 15) + .001064 * clamp(0, mod(h, 360) - 270, 30) + .003883 * clamp(0, mod(h, 360) - 300, 15) + .006184 * clamp(0, mod(h, 360) - 315, 3.75) + -.001182 * clamp(0, mod(h, 360) - 318.75, 3.75) + -.0017 * clamp(0, mod(h, 360) - 322.5, 7.5) + -.000986 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.345 - var(--_tone-anchor), var(--_tone-anchor) - .345) * 10000, 1))));--_tone-side-600:clamp(0, (var(--_tone-anchor) - .425) * 10000, 1);--_tone-l-600:calc(.975 - (var(--_tone-side-600) * .425 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-600)) * (var(--_tone-own) + (.425 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-600:min(calc(c * (1 - var(--_tone-side-600) * .88 * (var(--_tone-anchor) - .425) / var(--_tone-page) - (1 - var(--_tone-side-600)) * .48 * (.425 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.2015 + -.000051 * clamp(0, mod(h, 360) - 0, 15) + .000362 * clamp(0, mod(h, 360) - 15, 7.5) + -.000981 * clamp(0, mod(h, 360) - 22.5, 7.5) + -.003888 * clamp(0, mod(h, 360) - 30, 15) + -.001385 * clamp(0, mod(h, 360) - 45, 15) + -.00081 * clamp(0, mod(h, 360) - 60, 15) + -.000424 * clamp(0, mod(h, 360) - 75, 15) + .000537 * clamp(0, mod(h, 360) - 90, 30) + .002068 * clamp(0, mod(h, 360) - 120, 15) + .003372 * clamp(0, mod(h, 360) - 135, 7.5) + -.005277 * clamp(0, mod(h, 360) - 142.5, 3.75) + -.004283 * clamp(0, mod(h, 360) - 146.25, 3.75) + -.00215 * clamp(0, mod(h, 360) - 150, 15) + -.000981 * clamp(0, mod(h, 360) - 165, 15) + -.000136 * clamp(0, mod(h, 360) - 180, 30) + .000635 * clamp(0, mod(h, 360) - 210, 15) + .001314 * clamp(0, mod(h, 360) - 225, 15) + .00245 * clamp(0, mod(h, 360) - 240, 7.5) + .003984 * clamp(0, mod(h, 360) - 247.5, 7.5) + .008466 * clamp(0, mod(h, 360) - 255, 3.75) + .00989 * clamp(0, mod(h, 360) - 258.75, 1.875) + .003961 * clamp(0, mod(h, 360) - 260.625, 1.875) + -.000288 * clamp(0, mod(h, 360) - 262.5, 7.5) + .00062 * clamp(0, mod(h, 360) - 270, 15) + .002196 * clamp(0, mod(h, 360) - 285, 15) + -.000732 * clamp(0, mod(h, 360) - 300, 15) + -.001375 * clamp(0, mod(h, 360) - 315, 15) + -.000872 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.425 - var(--_tone-anchor), var(--_tone-anchor) - .425) * 10000, 1))));--_tone-side-700:clamp(0, (var(--_tone-anchor) - .505) * 10000, 1);--_tone-l-700:calc(.975 - (var(--_tone-side-700) * .505 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-700)) * (var(--_tone-own) + (.505 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-700:min(calc(c * (1 - var(--_tone-side-700) * .88 * (var(--_tone-anchor) - .505) / var(--_tone-page) - (1 - var(--_tone-side-700)) * .48 * (.505 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1708 + -.000057 * clamp(0, mod(h, 360) - 0, 15) + -.000259 * clamp(0, mod(h, 360) - 15, 15) + -.003292 * clamp(0, mod(h, 360) - 30, 15) + -.001173 * clamp(0, mod(h, 360) - 45, 15) + -.000686 * clamp(0, mod(h, 360) - 60, 15) + -.000359 * clamp(0, mod(h, 360) - 75, 15) + .000454 * clamp(0, mod(h, 360) - 90, 30) + .001751 * clamp(0, mod(h, 360) - 120, 15) + .002645 * clamp(0, mod(h, 360) - 135, 7.5) + -.004547 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.001299 * clamp(0, mod(h, 360) - 150, 30) + .000091 * clamp(0, mod(h, 360) - 180, 30) + .000402 * clamp(0, mod(h, 360) - 210, 15) + .001151 * clamp(0, mod(h, 360) - 225, 15) + .002172 * clamp(0, mod(h, 360) - 240, 7.5) + .003401 * clamp(0, mod(h, 360) - 247.5, 3.75) + .003496 * clamp(0, mod(h, 360) - 251.25, 3.75) + .006659 * clamp(0, mod(h, 360) - 255, 3.75) + .007137 * clamp(0, mod(h, 360) - 258.75, 1.875) + .007468 * clamp(0, mod(h, 360) - 260.625, 1.875) + .037834 * clamp(0, mod(h, 360) - 262.5, 1.875) + .006533 * clamp(0, mod(h, 360) - 264.375, 1.875) + .000122 * clamp(0, mod(h, 360) - 266.25, 3.75) + -.001517 * clamp(0, mod(h, 360) - 270, 7.5) + -.0019 * clamp(0, mod(h, 360) - 277.5, 7.5) + -.001459 * clamp(0, mod(h, 360) - 285, 15) + -.001141 * clamp(0, mod(h, 360) - 300, 30) + -.000724 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.505 - var(--_tone-anchor), var(--_tone-anchor) - .505) * 10000, 1))));--_tone-side-800:clamp(0, (var(--_tone-anchor) - .575) * 10000, 1);--_tone-l-800:calc(.975 - (var(--_tone-side-800) * .575 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-800)) * (var(--_tone-own) + (.575 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-800:min(calc(c * (1 - var(--_tone-side-800) * .88 * (var(--_tone-anchor) - .575) / var(--_tone-page) - (1 - var(--_tone-side-800)) * .48 * (.575 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1448 + -.000053 * clamp(0, mod(h, 360) - 0, 15) + -.000215 * clamp(0, mod(h, 360) - 15, 15) + -.002791 * clamp(0, mod(h, 360) - 30, 15) + -.000994 * clamp(0, mod(h, 360) - 45, 15) + -.000581 * clamp(0, mod(h, 360) - 60, 15) + -.000305 * clamp(0, mod(h, 360) - 75, 15) + .000385 * clamp(0, mod(h, 360) - 90, 30) + .001485 * clamp(0, mod(h, 360) - 120, 15) + .002238 * clamp(0, mod(h, 360) - 135, 7.5) + -.003855 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.0011 * clamp(0, mod(h, 360) - 150, 30) + .000077 * clamp(0, mod(h, 360) - 180, 30) + .00034 * clamp(0, mod(h, 360) - 210, 15) + .000975 * clamp(0, mod(h, 360) - 225, 15) + .00173 * clamp(0, mod(h, 360) - 240, 7.5) + .002868 * clamp(0, mod(h, 360) - 247.5, 7.5) + .006077 * clamp(0, mod(h, 360) - 255, 3.75) + .005865 * clamp(0, mod(h, 360) - 258.75, 1.875) + .000171 * clamp(0, mod(h, 360) - 260.625, 1.875) + .04116 * clamp(0, mod(h, 360) - 262.5, 1.875) + .009057 * clamp(0, mod(h, 360) - 264.375, 1.875) + -.00232 * clamp(0, mod(h, 360) - 266.25, 3.75) + -.001689 * clamp(0, mod(h, 360) - 270, 15) + -.001194 * clamp(0, mod(h, 360) - 285, 15) + -.000973 * clamp(0, mod(h, 360) - 300, 30) + -.000609 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.575 - var(--_tone-anchor), var(--_tone-anchor) - .575) * 10000, 1))));--_tone-side-900:clamp(0, (var(--_tone-anchor) - .645) * 10000, 1);--_tone-l-900:calc(.975 - (var(--_tone-side-900) * .645 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-900)) * (var(--_tone-own) + (.645 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-900:min(calc(c * (1 - var(--_tone-side-900) * .88 * (var(--_tone-anchor) - .645) / var(--_tone-page) - (1 - var(--_tone-side-900)) * .48 * (.645 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1226 + -.000045 * clamp(0, mod(h, 360) - 0, 15) + -.000176 * clamp(0, mod(h, 360) - 15, 15) + -.002365 * clamp(0, mod(h, 360) - 30, 15) + -.000964 * clamp(0, mod(h, 360) - 45, 15) + -.00036 * clamp(0, mod(h, 360) - 60, 30) + .000393 * clamp(0, mod(h, 360) - 90, 30) + .001204 * clamp(0, mod(h, 360) - 120, 15) + .001921 * clamp(0, mod(h, 360) - 135, 7.5) + -.003277 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.00093 * clamp(0, mod(h, 360) - 150, 30) + .000064 * clamp(0, mod(h, 360) - 180, 30) + .000289 * clamp(0, mod(h, 360) - 210, 15) + .000826 * clamp(0, mod(h, 360) - 225, 15) + .001466 * clamp(0, mod(h, 360) - 240, 7.5) + .00243 * clamp(0, mod(h, 360) - 247.5, 7.5) + .005156 * clamp(0, mod(h, 360) - 255, 3.75) + .004975 * clamp(0, mod(h, 360) - 258.75, 1.875) + .000853 * clamp(0, mod(h, 360) - 260.625, 1.875) + .034656 * clamp(0, mod(h, 360) - 262.5, 1.875) + .007026 * clamp(0, mod(h, 360) - 264.375, 1.875) + -.001961 * clamp(0, mod(h, 360) - 266.25, 3.75) + -.001428 * clamp(0, mod(h, 360) - 270, 15) + -.001008 * clamp(0, mod(h, 360) - 285, 15) + -.000822 * clamp(0, mod(h, 360) - 300, 30) + -.000515 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.645 - var(--_tone-anchor), var(--_tone-anchor) - .645) * 10000, 1))));--_tone-side-950:clamp(0, (var(--_tone-anchor) - .705) * 10000, 1);--_tone-l-950:calc(.975 - (var(--_tone-side-950) * .705 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-950)) * (var(--_tone-own) + (.705 - var(--_tone-anchor)) * (.705 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-950:min(calc(c * (1 - var(--_tone-side-950) * .88 * (var(--_tone-anchor) - .705) / var(--_tone-page) - (1 - var(--_tone-side-950)) * .48 * (.705 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1052 + -.000039 * clamp(0, mod(h, 360) - 0, 15) + .000187 * clamp(0, mod(h, 360) - 15, 7.5) + -.00118 * clamp(0, mod(h, 360) - 22.5, 7.5) + -.001466 * clamp(0, mod(h, 360) - 30, 30) + -.000054 * clamp(0, mod(h, 360) - 60, 30) + .000274 * clamp(0, mod(h, 360) - 90, 30) + .00109 * clamp(0, mod(h, 360) - 120, 15) + .001613 * clamp(0, mod(h, 360) - 135, 7.5) + -.002807 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.0008 * clamp(0, mod(h, 360) - 150, 30) + .000056 * clamp(0, mod(h, 360) - 180, 30) + .000248 * clamp(0, mod(h, 360) - 210, 15) + .000513 * clamp(0, mod(h, 360) - 225, 15) + .001747 * clamp(0, mod(h, 360) - 240, 15) + .004981 * clamp(0, mod(h, 360) - 255, 3.75) + .004205 * clamp(0, mod(h, 360) - 258.75, 1.875) + .004499 * clamp(0, mod(h, 360) - 260.625, 1.875) + .024467 * clamp(0, mod(h, 360) - 262.5, 1.875) + .00439 * clamp(0, mod(h, 360) - 264.375, 1.875) + -.000188 * clamp(0, mod(h, 360) - 266.25, 3.75) + -.001219 * clamp(0, mod(h, 360) - 270, 15) + -.000864 * clamp(0, mod(h, 360) - 285, 15) + -.000704 * clamp(0, mod(h, 360) - 300, 30) + -.000443 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.705 - var(--_tone-anchor), var(--_tone-anchor) - .705) * 10000, 1))));--tone-1-50:oklch(from var(--tone-1) var(--_tone-l-50) var(--_tone-c-50) h);--tone-1-100:oklch(from var(--tone-1) var(--_tone-l-100) var(--_tone-c-100) h);--tone-1-200:oklch(from var(--tone-1) var(--_tone-l-200) var(--_tone-c-200) h);--tone-1-300:oklch(from var(--tone-1) var(--_tone-l-300) var(--_tone-c-300) h);--tone-1-400:oklch(from var(--tone-1) var(--_tone-l-400) var(--_tone-c-400) h);--tone-1-500:oklch(from var(--tone-1) var(--_tone-l-500) var(--_tone-c-500) h);--tone-1-600:oklch(from var(--tone-1) var(--_tone-l-600) var(--_tone-c-600) h);--tone-1-700:oklch(from var(--tone-1) var(--_tone-l-700) var(--_tone-c-700) h);--tone-1-800:oklch(from var(--tone-1) var(--_tone-l-800) var(--_tone-c-800) h);--tone-1-900:oklch(from var(--tone-1) var(--_tone-l-900) var(--_tone-c-900) h);--tone-1-950:oklch(from var(--tone-1) var(--_tone-l-950) var(--_tone-c-950) h);--tone-2-50:oklch(from var(--tone-2) var(--_tone-l-50) var(--_tone-c-50) h);--tone-2-100:oklch(from var(--tone-2) var(--_tone-l-100) var(--_tone-c-100) h);--tone-2-200:oklch(from var(--tone-2) var(--_tone-l-200) var(--_tone-c-200) h);--tone-2-300:oklch(from var(--tone-2) var(--_tone-l-300) var(--_tone-c-300) h);--tone-2-400:oklch(from var(--tone-2) var(--_tone-l-400) var(--_tone-c-400) h);--tone-2-500:oklch(from var(--tone-2) var(--_tone-l-500) var(--_tone-c-500) h);--tone-2-600:oklch(from var(--tone-2) var(--_tone-l-600) var(--_tone-c-600) h);--tone-2-700:oklch(from var(--tone-2) var(--_tone-l-700) var(--_tone-c-700) h);--tone-2-800:oklch(from var(--tone-2) var(--_tone-l-800) var(--_tone-c-800) h);--tone-2-900:oklch(from var(--tone-2) var(--_tone-l-900) var(--_tone-c-900) h);--tone-2-950:oklch(from var(--tone-2) var(--_tone-l-950) var(--_tone-c-950) h);--tone-3-50:oklch(from var(--tone-3) var(--_tone-l-50) var(--_tone-c-50) h);--tone-3-100:oklch(from var(--tone-3) var(--_tone-l-100) var(--_tone-c-100) h);--tone-3-200:oklch(from var(--tone-3) var(--_tone-l-200) var(--_tone-c-200) h);--tone-3-300:oklch(from var(--tone-3) var(--_tone-l-300) var(--_tone-c-300) h);--tone-3-400:oklch(from var(--tone-3) var(--_tone-l-400) var(--_tone-c-400) h);--tone-3-500:oklch(from var(--tone-3) var(--_tone-l-500) var(--_tone-c-500) h);--tone-3-600:oklch(from var(--tone-3) var(--_tone-l-600) var(--_tone-c-600) h);--tone-3-700:oklch(from var(--tone-3) var(--_tone-l-700) var(--_tone-c-700) h);--tone-3-800:oklch(from var(--tone-3) var(--_tone-l-800) var(--_tone-c-800) h);--tone-3-900:oklch(from var(--tone-3) var(--_tone-l-900) var(--_tone-c-900) h);--tone-3-950:oklch(from var(--tone-3) var(--_tone-l-950) var(--_tone-c-950) h);--tone-info-50:oklch(from var(--tone-info) var(--_tone-l-50) var(--_tone-c-50) h);--tone-info-100:oklch(from var(--tone-info) var(--_tone-l-100) var(--_tone-c-100) h);--tone-info-200:oklch(from var(--tone-info) var(--_tone-l-200) var(--_tone-c-200) h);--tone-info-300:oklch(from var(--tone-info) var(--_tone-l-300) var(--_tone-c-300) h);--tone-info-400:oklch(from var(--tone-info) var(--_tone-l-400) var(--_tone-c-400) h);--tone-info-500:oklch(from var(--tone-info) var(--_tone-l-500) var(--_tone-c-500) h);--tone-info-600:oklch(from var(--tone-info) var(--_tone-l-600) var(--_tone-c-600) h);--tone-info-700:oklch(from var(--tone-info) var(--_tone-l-700) var(--_tone-c-700) h);--tone-info-800:oklch(from var(--tone-info) var(--_tone-l-800) var(--_tone-c-800) h);--tone-info-900:oklch(from var(--tone-info) var(--_tone-l-900) var(--_tone-c-900) h);--tone-info-950:oklch(from var(--tone-info) var(--_tone-l-950) var(--_tone-c-950) h);--tone-warning-50:oklch(from var(--tone-warning) var(--_tone-l-50) var(--_tone-c-50) h);--tone-warning-100:oklch(from var(--tone-warning) var(--_tone-l-100) var(--_tone-c-100) h);--tone-warning-200:oklch(from var(--tone-warning) var(--_tone-l-200) var(--_tone-c-200) h);--tone-warning-300:oklch(from var(--tone-warning) var(--_tone-l-300) var(--_tone-c-300) h);--tone-warning-400:oklch(from var(--tone-warning) var(--_tone-l-400) var(--_tone-c-400) h);--tone-warning-500:oklch(from var(--tone-warning) var(--_tone-l-500) var(--_tone-c-500) h);--tone-warning-600:oklch(from var(--tone-warning) var(--_tone-l-600) var(--_tone-c-600) h);--tone-warning-700:oklch(from var(--tone-warning) var(--_tone-l-700) var(--_tone-c-700) h);--tone-warning-800:oklch(from var(--tone-warning) var(--_tone-l-800) var(--_tone-c-800) h);--tone-warning-900:oklch(from var(--tone-warning) var(--_tone-l-900) var(--_tone-c-900) h);--tone-warning-950:oklch(from var(--tone-warning) var(--_tone-l-950) var(--_tone-c-950) h);--success-50:oklch(from var(--success) var(--_tone-l-50) var(--_tone-c-50) h);--success-100:oklch(from var(--success) var(--_tone-l-100) var(--_tone-c-100) h);--success-200:oklch(from var(--success) var(--_tone-l-200) var(--_tone-c-200) h);--success-300:oklch(from var(--success) var(--_tone-l-300) var(--_tone-c-300) h);--success-400:oklch(from var(--success) var(--_tone-l-400) var(--_tone-c-400) h);--success-500:oklch(from var(--success) var(--_tone-l-500) var(--_tone-c-500) h);--success-600:oklch(from var(--success) var(--_tone-l-600) var(--_tone-c-600) h);--success-700:oklch(from var(--success) var(--_tone-l-700) var(--_tone-c-700) h);--success-800:oklch(from var(--success) var(--_tone-l-800) var(--_tone-c-800) h);--success-900:oklch(from var(--success) var(--_tone-l-900) var(--_tone-c-900) h);--success-950:oklch(from var(--success) var(--_tone-l-950) var(--_tone-c-950) h);--destructive-50:oklch(from var(--destructive) var(--_tone-l-50) var(--_tone-c-50) h);--destructive-100:oklch(from var(--destructive) var(--_tone-l-100) var(--_tone-c-100) h);--destructive-200:oklch(from var(--destructive) var(--_tone-l-200) var(--_tone-c-200) h);--destructive-300:oklch(from var(--destructive) var(--_tone-l-300) var(--_tone-c-300) h);--destructive-400:oklch(from var(--destructive) var(--_tone-l-400) var(--_tone-c-400) h);--destructive-500:oklch(from var(--destructive) var(--_tone-l-500) var(--_tone-c-500) h);--destructive-600:oklch(from var(--destructive) var(--_tone-l-600) var(--_tone-c-600) h);--destructive-700:oklch(from var(--destructive) var(--_tone-l-700) var(--_tone-c-700) h);--destructive-800:oklch(from var(--destructive) var(--_tone-l-800) var(--_tone-c-800) h);--destructive-900:oklch(from var(--destructive) var(--_tone-l-900) var(--_tone-c-900) h);--destructive-950:oklch(from var(--destructive) var(--_tone-l-950) var(--_tone-c-950) h)}:where(.dark,.dark [data-sable-theme]:not(.light)){--red-50:oklch(from var(--_palette-red) .2029 .05 h);--red-100:oklch(from var(--_palette-red) .2405 min(.064, calc(.0943 + -.00231*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00174*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00132*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00102*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00079*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5)) ) h);--red-200:oklch(from var(--_palette-red) .311 min(.09, calc(.1215 + -.00303*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00224*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.0017*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00131*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00102*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.00011*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-300:oklch(from var(--_palette-red) .405 min(.124, calc(.1579 + -.00396*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00291*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.0022*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.0017*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00132*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.00013*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-400:oklch(from var(--_palette-red) .5131 min(.164, calc(.1998 + -.00501*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00368*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00279*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00215*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00167*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5) + -.00015*clamp(0, -1 * (mod(h - 25 + 540, 360) - 180), 5)) ) h);--red-500:oklch(from var(--_palette-red) .64 min(.2, calc(.2381 + -.00405*clamp(0, (mod(h - 25 + 540, 360) - 180), 5) + -.00459*clamp(0, (mod(h - 25 + 540, 360) - 180) - 5, 5) + -.00347*clamp(0, (mod(h - 25 + 540, 360) - 180) - 10, 5) + -.00268*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.00208*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5)) ) h);--red-600:oklch(from var(--_palette-red) .706 min(.19, calc(.1802 + -.00035*clamp(0, (mod(h - 25 + 540, 360) - 180) - 15, 5) + -.0023*clamp(0, (mod(h - 25 + 540, 360) - 180) - 20, 5)) ) h);--red-700:oklch(from var(--_palette-red) .7786 min(.16, .1255 ) h);--red-800:oklch(from var(--_palette-red) .838 min(.12, .0865 ) h);--red-900:oklch(from var(--_palette-red) .8875 min(.084, .0573 ) h);--red-950:oklch(from var(--_palette-red) .9304 min(.056, .0341 ) h);--orange-50:oklch(from var(--_palette-orange) .2078 .0425 h);--orange-100:oklch(from var(--_palette-orange) .251 min(.0544, calc(.0608 + -.00064*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.0005*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00038*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00028*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00019*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-200:oklch(from var(--_palette-orange) .332 min(.0765, calc(.0801 + -.00085*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00066*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.0005*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00037*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00025*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-300:oklch(from var(--_palette-orange) .44 min(.1054, calc(.1059 + -.00112*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00087*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00066*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00048*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00033*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-400:oklch(from var(--_palette-orange) .5642 min(.1394, calc(.1356 + -.00143*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.00111*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00085*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00062*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00042*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5)) ) h);--orange-500:oklch(from var(--_palette-orange) .71 min(.17, calc(.1706 + -.0018*clamp(0, (mod(h - 50 + 540, 360) - 180), 5) + -.0014*clamp(0, (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00107*clamp(0, (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00078*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00053*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5) + -.00051*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00039*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00013*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 15, 5)) ) h);--orange-600:oklch(from var(--_palette-orange) .762 min(.1615, calc(.1463 + -.00084*clamp(0, (mod(h - 50 + 540, 360) - 180) - 15, 5) + -.00057*clamp(0, (mod(h - 50 + 540, 360) - 180) - 20, 5) + -.00079*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00055*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00033*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00013*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 15, 5)) ) h);--orange-700:oklch(from var(--_palette-orange) .8192 min(.136, calc(.1053 + -.0006*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00042*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00026*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5) + -.00011*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 15, 5)) ) h);--orange-800:oklch(from var(--_palette-orange) .866 min(.102, calc(.0749 + -.00044*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00031*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.0002*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5)) ) h);--orange-900:oklch(from var(--_palette-orange) .905 min(.0714, calc(.0514 + -.00031*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00022*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00014*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5)) ) h);--orange-950:oklch(from var(--_palette-orange) .9388 min(.0476, calc(.0322 + -.0002*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180), 5) + -.00014*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 5, 5) + -.00009*clamp(0, -1 * (mod(h - 50 + 540, 360) - 180) - 10, 5)) ) h);--yellow-50:oklch(from var(--_palette-yellow) .2127 .0375 h);--yellow-100:oklch(from var(--_palette-yellow) .2615 .048 h);--yellow-200:oklch(from var(--_palette-yellow) .353 .0675 h);--yellow-300:oklch(from var(--_palette-yellow) .475 .093 h);--yellow-400:oklch(from var(--_palette-yellow) .6153 min(.123, .122 ) h);--yellow-500:oklch(from var(--_palette-yellow) .78 .15 h);--yellow-600:oklch(from var(--_palette-yellow) .818 min(.1425, calc(.1622 + -.00309*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00239*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00187*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-700:oklch(from var(--_palette-yellow) .8598 min(.12, calc(.1591 + -.00434*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00317*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00238*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00183*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00143*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-800:oklch(from var(--_palette-yellow) .894 min(.09, calc(.1188 + -.00333*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00241*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00181*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00138*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00107*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-900:oklch(from var(--_palette-yellow) .9225 min(.063, calc(.086 + -.00247*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00178*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.00132*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00101*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00078*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--yellow-950:oklch(from var(--_palette-yellow) .9472 min(.042, calc(.0582 + -.00701*clamp(0, (mod(h - 92 + 540, 360) - 180) - 20, 5) + -.00171*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180), 5) + -.00122*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 5, 5) + -.0009*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 10, 5) + -.00069*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 15, 5) + -.00053*clamp(0, -1 * (mod(h - 92 + 540, 360) - 180) - 20, 5)) ) h);--green-50:oklch(from var(--_palette-green) .2057 min(.04, calc(.0556 + -.00114*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00085*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00065*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.0005*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00038*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00093*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00072*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00056*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00044*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-100:oklch(from var(--_palette-green) .2465 min(.0512, calc(.0663 + -.00136*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00101*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00077*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00059*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00045*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00111*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00086*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00067*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00052*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-200:oklch(from var(--_palette-green) .323 min(.072, calc(.0866 + -.00177*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00132*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.001*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00077*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00059*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00144*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00112*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00087*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00068*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-300:oklch(from var(--_palette-green) .425 min(.0992, calc(.1137 + -.00233*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00173*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00132*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00101*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00078*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00189*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00147*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00115*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00089*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-400:oklch(from var(--_palette-green) .5423 min(.1312, calc(.145 + -.00297*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00221*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00168*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00129*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00099*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00241*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00188*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00146*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00114*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-500:oklch(from var(--_palette-green) .68 min(.16, calc(.1817 + -.00372*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00277*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00211*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00162*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00124*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00303*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00235*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00184*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00143*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-600:oklch(from var(--_palette-green) .738 min(.152, calc(.1972 + -.00404*clamp(0, (mod(h - 145 + 540, 360) - 180), 5) + -.00301*clamp(0, (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00229*clamp(0, (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00176*clamp(0, (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00135*clamp(0, (mod(h - 145 + 540, 360) - 180) - 20, 5) + -.00328*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 5, 5) + -.00255*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 10, 5) + -.00199*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 15, 5) + -.00155*clamp(0, -1 * (mod(h - 145 + 540, 360) - 180) - 20, 5)) ) h);--green-700:oklch(from var(--_palette-green) .8018 .128 h);--green-800:oklch(from var(--_palette-green) .854 .096 h);--green-900:oklch(from var(--_palette-green) .8975 .0672 h);--green-950:oklch(from var(--_palette-green) .9352 .0448 h);--teal-50:oklch(from var(--_palette-teal) .2099 .03 h);--teal-100:oklch(from var(--_palette-teal) .2555 .0384 h);--teal-200:oklch(from var(--_palette-teal) .341 .054 h);--teal-300:oklch(from var(--_palette-teal) .455 .0744 h);--teal-400:oklch(from var(--_palette-teal) .5861 min(.0984, .0971 ) h);--teal-500:oklch(from var(--_palette-teal) .74 .12 h);--teal-600:oklch(from var(--_palette-teal) .786 .114 h);--teal-700:oklch(from var(--_palette-teal) .8366 .096 h);--teal-800:oklch(from var(--_palette-teal) .878 .072 h);--teal-900:oklch(from var(--_palette-teal) .9125 .0504 h);--teal-950:oklch(from var(--_palette-teal) .9424 .0336 h);--blue-50:oklch(from var(--_palette-blue) .2029 min(.0425, calc(.0711 + -.00087*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00077*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00069*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00225*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00146*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00103*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00076*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00057*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-100:oklch(from var(--_palette-blue) .2405 min(.0544, calc(.0837 + -.00104*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00092*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00082*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00264*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00171*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00121*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00089*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00068*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-200:oklch(from var(--_palette-blue) .311 min(.0765, calc(.1076 + -.00134*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00119*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00107*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00339*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.0022*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00156*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00115*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00087*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-300:oklch(from var(--_palette-blue) .405 min(.1054, calc(.1397 + -.00175*clamp(0, (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00155*clamp(0, (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00139*clamp(0, (mod(h - 262 + 540, 360) - 180) - 20, 5) + -.00439*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00286*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00202*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00149*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00113*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-400:oklch(from var(--_palette-blue) .5131 min(.1394, calc(.1769 + -.00556*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180), 5) + -.00361*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00256*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00189*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00143*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-500:oklch(from var(--_palette-blue) .64 min(.17, calc(.1861 + -.0045*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 5, 5) + -.00319*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 10, 5) + -.00236*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00178*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-600:oklch(from var(--_palette-blue) .706 min(.1615, calc(.1481 + -.00079*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 15, 5) + -.00196*clamp(0, -1 * (mod(h - 262 + 540, 360) - 180) - 20, 5)) ) h);--blue-700:oklch(from var(--_palette-blue) .7786 min(.136, .1084 ) h);--blue-800:oklch(from var(--_palette-blue) .838 min(.102, .0775 ) h);--blue-900:oklch(from var(--_palette-blue) .8875 min(.0714, .0528 ) h);--blue-950:oklch(from var(--_palette-blue) .9304 min(.0476, .0321 ) h);--purple-50:oklch(from var(--_palette-purple) .2029 .05 h);--purple-100:oklch(from var(--_palette-purple) .2405 .064 h);--purple-200:oklch(from var(--_palette-purple) .311 .09 h);--purple-300:oklch(from var(--_palette-purple) .405 .124 h);--purple-400:oklch(from var(--_palette-purple) .5131 .164 h);--purple-500:oklch(from var(--_palette-purple) .64 min(.2, calc(.2219 + -.00138*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5) + -.00223*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00172*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.0013*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00094*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00061*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-600:oklch(from var(--_palette-purple) .706 min(.19, calc(.1763 + -.00176*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00136*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00102*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00074*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00048*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-700:oklch(from var(--_palette-purple) .7786 min(.16, calc(.1287 + -.00127*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00098*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00074*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00053*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00034*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-800:oklch(from var(--_palette-purple) .838 min(.12, calc(.0919 + -.0009*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.0007*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00052*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00038*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00024*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-900:oklch(from var(--_palette-purple) .8875 min(.084, calc(.0625 + -.00035*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5) + -.00061*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00047*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00035*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00025*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.00016*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--purple-950:oklch(from var(--_palette-purple) .9304 min(.056, calc(.038 + -.00043*clamp(0, (mod(h - 305 + 540, 360) - 180) - 20, 5) + -.00037*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180), 5) + -.00029*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 5, 5) + -.00021*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 10, 5) + -.00015*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 15, 5) + -.0001*clamp(0, -1 * (mod(h - 305 + 540, 360) - 180) - 20, 5)) ) h);--pink-50:oklch(from var(--_palette-pink) .2064 .045 h);--pink-100:oklch(from var(--_palette-pink) .248 .0576 h);--pink-200:oklch(from var(--_palette-pink) .326 .081 h);--pink-300:oklch(from var(--_palette-pink) .43 .1116 h);--pink-400:oklch(from var(--_palette-pink) .5496 .1476 h);--pink-500:oklch(from var(--_palette-pink) .69 .18 h);--pink-600:oklch(from var(--_palette-pink) .746 min(.171, calc(.17 + -.00139*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00107*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00079*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00054*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5) + -.00031*clamp(0, (mod(h - 350 + 540, 360) - 180) - 20, 5) + -.00279*clamp(0, -1 * (mod(h - 350 + 540, 360) - 180) - 20, 5)) ) h);--pink-700:oklch(from var(--_palette-pink) .8076 min(.144, calc(.1202 + -.00097*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00074*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00054*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00036*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5) + -.0002*clamp(0, (mod(h - 350 + 540, 360) - 180) - 20, 5) + -.00076*clamp(0, -1 * (mod(h - 350 + 540, 360) - 180) - 20, 5)) ) h);--pink-800:oklch(from var(--_palette-pink) .858 min(.108, calc(.0841 + -.00067*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00051*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00037*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00025*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5) + -.00013*clamp(0, (mod(h - 350 + 540, 360) - 180) - 20, 5)) ) h);--pink-900:oklch(from var(--_palette-pink) .9 min(.0756, calc(.0569 + -.00045*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00034*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00025*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.00016*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5)) ) h);--pink-950:oklch(from var(--_palette-pink) .9364 min(.0504, calc(.0349 + -.00028*clamp(0, (mod(h - 350 + 540, 360) - 180), 5) + -.00021*clamp(0, (mod(h - 350 + 540, 360) - 180) - 5, 5) + -.00015*clamp(0, (mod(h - 350 + 540, 360) - 180) - 10, 5) + -.0001*clamp(0, (mod(h - 350 + 540, 360) - 180) - 15, 5)) ) h);--_tone-anchor: calc(.035*clamp(0, (l - .2325) * 10000, 1) + .06*clamp(0, (l - .28) * 10000, 1) + .08*clamp(0, (l - .35) * 10000, 1) + .11*clamp(0, (l - .445) * 10000, 1) + .1*clamp(0, (l - .55) * 10000, 1) + .09*clamp(0, (l - .645) * 10000, 1) + .08*clamp(0, (l - .73) * 10000, 1) + .07*clamp(0, (l - .805) * 10000, 1) + .055*clamp(0, (l - .8675) * 10000, 1) + .045*clamp(0, (l - .9175) * 10000, 1)) ;--_tone-own: calc(l - .215) ;--_tone-page:max(var(--_tone-anchor), .001);--_tone-ink:max(.725 - var(--_tone-anchor), .001);--_tone-side-50:clamp(0, (var(--_tone-anchor) - 0) * 10000, 1);--_tone-l-50:calc(.215 + (var(--_tone-side-50) * 0 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-50)) * (var(--_tone-own) + (0 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-50:min(calc(c * (1 - var(--_tone-side-50) * .75 * (var(--_tone-anchor) - 0) / var(--_tone-page) - (1 - var(--_tone-side-50)) * .7 * (0 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.0825 + -.000186 * clamp(0, mod(h, 360) - 0, 30) + -.001097 * clamp(0, mod(h, 360) - 30, 30) + -.000088 * clamp(0, mod(h, 360) - 60, 30) + .000221 * clamp(0, mod(h, 360) - 90, 30) + .000876 * clamp(0, mod(h, 360) - 120, 15) + .001277 * clamp(0, mod(h, 360) - 135, 7.5) + -.002254 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.000639 * clamp(0, mod(h, 360) - 150, 30) + -.000024 * clamp(0, mod(h, 360) - 180, 30) + .000337 * clamp(0, mod(h, 360) - 210, 30) + .001579 * clamp(0, mod(h, 360) - 240, 15) + .001977 * clamp(0, mod(h, 360) - 255, 7.5) + c * (1 - clamp(0, max(0 - var(--_tone-anchor), var(--_tone-anchor) - 0) * 10000, 1))));--_tone-side-100:clamp(0, (var(--_tone-anchor) - .035) * 10000, 1);--_tone-l-100:calc(.215 + (var(--_tone-side-100) * .035 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-100)) * (var(--_tone-own) + (.035 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-100:min(calc(c * (1 - var(--_tone-side-100) * .75 * (var(--_tone-anchor) - .035) / var(--_tone-page) - (1 - var(--_tone-side-100)) * .7 * (.035 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.0934 + -.00024 * clamp(0, mod(h, 360) - 0, 30) + -.00127 * clamp(0, mod(h, 360) - 30, 30) + -.00007 * clamp(0, mod(h, 360) - 60, 30) + .000244 * clamp(0, mod(h, 360) - 90, 30) + .000973 * clamp(0, mod(h, 360) - 120, 15) + .00143 * clamp(0, mod(h, 360) - 135, 7.5) + -.002504 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.000712 * clamp(0, mod(h, 360) - 150, 30) + .000049 * clamp(0, mod(h, 360) - 180, 30) + .000221 * clamp(0, mod(h, 360) - 210, 15) + .000457 * clamp(0, mod(h, 360) - 225, 15) + .001559 * clamp(0, mod(h, 360) - 240, 15) + .004453 * clamp(0, mod(h, 360) - 255, 3.75) + .003756 * clamp(0, mod(h, 360) - 258.75, 1.875) + .002023 * clamp(0, mod(h, 360) - 260.625, 1.875) + .026032 * clamp(0, mod(h, 360) - 262.5, 1.875) + .004165 * clamp(0, mod(h, 360) - 264.375, 1.875) + -.001493 * clamp(0, mod(h, 360) - 266.25, 3.75) + -.001086 * clamp(0, mod(h, 360) - 270, 15) + -.000765 * clamp(0, mod(h, 360) - 285, 15) + -.000614 * clamp(0, mod(h, 360) - 300, 30) + -.000416 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.035 - var(--_tone-anchor), var(--_tone-anchor) - .035) * 10000, 1))));--_tone-side-200:clamp(0, (var(--_tone-anchor) - .095) * 10000, 1);--_tone-l-200:calc(.215 + (var(--_tone-side-200) * .095 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-200)) * (var(--_tone-own) + (.095 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-200:min(calc(c * (1 - var(--_tone-side-200) * .75 * (var(--_tone-anchor) - .095) / var(--_tone-page) - (1 - var(--_tone-side-200)) * .7 * (.095 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1129 + -.000042 * clamp(0, mod(h, 360) - 0, 15) + .000189 * clamp(0, mod(h, 360) - 15, 7.5) + .000259 * clamp(0, mod(h, 360) - 22.5, 3.75) + -.002796 * clamp(0, mod(h, 360) - 26.25, 3.75) + -.001569 * clamp(0, mod(h, 360) - 30, 30) + -.00006 * clamp(0, mod(h, 360) - 60, 30) + .000294 * clamp(0, mod(h, 360) - 90, 30) + .001168 * clamp(0, mod(h, 360) - 120, 15) + .001734 * clamp(0, mod(h, 360) - 135, 7.5) + -.00301 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.000858 * clamp(0, mod(h, 360) - 150, 30) + .00006 * clamp(0, mod(h, 360) - 180, 30) + .000266 * clamp(0, mod(h, 360) - 210, 15) + .000551 * clamp(0, mod(h, 360) - 225, 15) + .001873 * clamp(0, mod(h, 360) - 240, 15) + .005335 * clamp(0, mod(h, 360) - 255, 3.75) + .004506 * clamp(0, mod(h, 360) - 258.75, 1.875) + .001722 * clamp(0, mod(h, 360) - 260.625, 1.875) + .031806 * clamp(0, mod(h, 360) - 262.5, 1.875) + .005581 * clamp(0, mod(h, 360) - 264.375, 1.875) + -.001805 * clamp(0, mod(h, 360) - 266.25, 3.75) + -.001314 * clamp(0, mod(h, 360) - 270, 15) + -.000927 * clamp(0, mod(h, 360) - 285, 15) + -.000757 * clamp(0, mod(h, 360) - 300, 30) + -.000475 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.095 - var(--_tone-anchor), var(--_tone-anchor) - .095) * 10000, 1))));--_tone-side-300:clamp(0, (var(--_tone-anchor) - .175) * 10000, 1);--_tone-l-300:calc(.215 + (var(--_tone-side-300) * .175 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-300)) * (var(--_tone-own) + (.175 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-300:min(calc(c * (1 - var(--_tone-side-300) * .75 * (var(--_tone-anchor) - .175) / var(--_tone-page) - (1 - var(--_tone-side-300)) * .7 * (.175 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.139 + -.000051 * clamp(0, mod(h, 360) - 0, 15) + -.000205 * clamp(0, mod(h, 360) - 15, 15) + -.002679 * clamp(0, mod(h, 360) - 30, 15) + -.000954 * clamp(0, mod(h, 360) - 45, 15) + -.000558 * clamp(0, mod(h, 360) - 60, 15) + -.000292 * clamp(0, mod(h, 360) - 75, 15) + .00037 * clamp(0, mod(h, 360) - 90, 30) + .001426 * clamp(0, mod(h, 360) - 120, 15) + .002147 * clamp(0, mod(h, 360) - 135, 7.5) + -.003701 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.001056 * clamp(0, mod(h, 360) - 150, 30) + .000074 * clamp(0, mod(h, 360) - 180, 30) + .000327 * clamp(0, mod(h, 360) - 210, 15) + .000936 * clamp(0, mod(h, 360) - 225, 15) + .001661 * clamp(0, mod(h, 360) - 240, 7.5) + .002753 * clamp(0, mod(h, 360) - 247.5, 7.5) + .005836 * clamp(0, mod(h, 360) - 255, 3.75) + .005632 * clamp(0, mod(h, 360) - 258.75, 1.875) + .00032 * clamp(0, mod(h, 360) - 260.625, 1.875) + .039469 * clamp(0, mod(h, 360) - 262.5, 1.875) + .008554 * clamp(0, mod(h, 360) - 264.375, 1.875) + -.002226 * clamp(0, mod(h, 360) - 266.25, 3.75) + -.001621 * clamp(0, mod(h, 360) - 270, 15) + -.001145 * clamp(0, mod(h, 360) - 285, 15) + -.000934 * clamp(0, mod(h, 360) - 300, 30) + -.000584 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.175 - var(--_tone-anchor), var(--_tone-anchor) - .175) * 10000, 1))));--_tone-side-400:clamp(0, (var(--_tone-anchor) - .285) * 10000, 1);--_tone-l-400:calc(.215 + (var(--_tone-side-400) * .285 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-400)) * (var(--_tone-own) + (.285 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-400:min(calc(c * (1 - var(--_tone-side-400) * .75 * (var(--_tone-anchor) - .285) / var(--_tone-page) - (1 - var(--_tone-side-400)) * .7 * (.285 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1806 + -.000069 * clamp(0, mod(h, 360) - 0, 15) + -.000275 * clamp(0, mod(h, 360) - 15, 15) + -.003478 * clamp(0, mod(h, 360) - 30, 15) + -.001239 * clamp(0, mod(h, 360) - 45, 15) + -.000724 * clamp(0, mod(h, 360) - 60, 15) + -.00038 * clamp(0, mod(h, 360) - 75, 15) + .00048 * clamp(0, mod(h, 360) - 90, 30) + .00185 * clamp(0, mod(h, 360) - 120, 15) + .002796 * clamp(0, mod(h, 360) - 135, 7.5) + -.004804 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.001373 * clamp(0, mod(h, 360) - 150, 30) + .000096 * clamp(0, mod(h, 360) - 180, 30) + .000424 * clamp(0, mod(h, 360) - 210, 15) + .001216 * clamp(0, mod(h, 360) - 225, 15) + .002157 * clamp(0, mod(h, 360) - 240, 7.5) + .003574 * clamp(0, mod(h, 360) - 247.5, 7.5) + .007182 * clamp(0, mod(h, 360) - 255, 3.75) + .011907 * clamp(0, mod(h, 360) - 258.75, 3.75) + .014848 * clamp(0, mod(h, 360) - 262.5, 1.875) + -.000147 * clamp(0, mod(h, 360) - 264.375, 1.875) + -.000493 * clamp(0, mod(h, 360) - 266.25, 3.75) + .000837 * clamp(0, mod(h, 360) - 270, 15) + -.000963 * clamp(0, mod(h, 360) - 285, 15) + -.001222 * clamp(0, mod(h, 360) - 300, 30) + -.000755 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.285 - var(--_tone-anchor), var(--_tone-anchor) - .285) * 10000, 1))));--_tone-side-500:clamp(0, (var(--_tone-anchor) - .385) * 10000, 1);--_tone-l-500:calc(.215 + (var(--_tone-side-500) * .385 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-500)) * (var(--_tone-own) + (.385 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-500:min(calc(c * (1 - var(--_tone-side-500) * .75 * (var(--_tone-anchor) - .385) / var(--_tone-page) - (1 - var(--_tone-side-500)) * .7 * (.385 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.217 + -.000054 * clamp(0, mod(h, 360) - 0, 15) + .000367 * clamp(0, mod(h, 360) - 15, 7.5) + .000491 * clamp(0, mod(h, 360) - 22.5, 3.75) + -.002588 * clamp(0, mod(h, 360) - 26.25, 3.75) + -.004174 * clamp(0, mod(h, 360) - 30, 15) + -.001498 * clamp(0, mod(h, 360) - 45, 15) + -.000871 * clamp(0, mod(h, 360) - 60, 15) + -.000457 * clamp(0, mod(h, 360) - 75, 15) + .000578 * clamp(0, mod(h, 360) - 90, 30) + .002226 * clamp(0, mod(h, 360) - 120, 15) + .003369 * clamp(0, mod(h, 360) - 135, 7.5) + -.004949 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.00226 * clamp(0, mod(h, 360) - 150, 15) + -.000911 * clamp(0, mod(h, 360) - 165, 15) + -.000397 * clamp(0, mod(h, 360) - 180, 15) + .000075 * clamp(0, mod(h, 360) - 195, 15) + .000515 * clamp(0, mod(h, 360) - 210, 15) + .001462 * clamp(0, mod(h, 360) - 225, 15) + .002597 * clamp(0, mod(h, 360) - 240, 7.5) + .004654 * clamp(0, mod(h, 360) - 247.5, 7.5) + .003382 * clamp(0, mod(h, 360) - 255, 3.75) + -.000428 * clamp(0, mod(h, 360) - 258.75, 3.75) + -.001147 * clamp(0, mod(h, 360) - 262.5, 7.5) + .001206 * clamp(0, mod(h, 360) - 270, 30) + .003477 * clamp(0, mod(h, 360) - 300, 15) + -.001481 * clamp(0, mod(h, 360) - 315, 15) + -.000939 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.385 - var(--_tone-anchor), var(--_tone-anchor) - .385) * 10000, 1))));--_tone-side-600:clamp(0, (var(--_tone-anchor) - .475) * 10000, 1);--_tone-l-600:calc(.215 + (var(--_tone-side-600) * .475 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-600)) * (var(--_tone-own) + (.475 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-600:min(calc(c * (1 - var(--_tone-side-600) * .75 * (var(--_tone-anchor) - .475) / var(--_tone-page) - (1 - var(--_tone-side-600)) * .7 * (.475 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1814 + -.000953 * clamp(0, mod(h, 360) - 0, 15) + -.000085 * clamp(0, mod(h, 360) - 15, 15) + .000643 * clamp(0, mod(h, 360) - 30, 15) + -.002141 * clamp(0, mod(h, 360) - 45, 15) + -.00073 * clamp(0, mod(h, 360) - 60, 30) + .000807 * clamp(0, mod(h, 360) - 90, 30) + .002494 * clamp(0, mod(h, 360) - 120, 15) + .004004 * clamp(0, mod(h, 360) - 135, 7.5) + -.005808 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.002637 * clamp(0, mod(h, 360) - 150, 15) + -.001068 * clamp(0, mod(h, 360) - 165, 15) + -.000463 * clamp(0, mod(h, 360) - 180, 15) + -.000321 * clamp(0, mod(h, 360) - 195, 15) + .00121 * clamp(0, mod(h, 360) - 210, 30) + .003332 * clamp(0, mod(h, 360) - 240, 3.75) + -.001024 * clamp(0, mod(h, 360) - 243.75, 3.75) + -.000839 * clamp(0, mod(h, 360) - 247.5, 7.5) + -.000242 * clamp(0, mod(h, 360) - 255, 15) + .000423 * clamp(0, mod(h, 360) - 270, 15) + .00113 * clamp(0, mod(h, 360) - 285, 15) + .002822 * clamp(0, mod(h, 360) - 300, 15) + .005129 * clamp(0, mod(h, 360) - 315, 7.5) + .007712 * clamp(0, mod(h, 360) - 322.5, 3.75) + .007836 * clamp(0, mod(h, 360) - 326.25, 1.875) + -.008331 * clamp(0, mod(h, 360) - 328.125, 1.875) + -.004069 * clamp(0, mod(h, 360) - 330, 15) + -.00179 * clamp(0, mod(h, 360) - 345, 15) + c * (1 - clamp(0, max(.475 - var(--_tone-anchor), var(--_tone-anchor) - .475) * 10000, 1))));--_tone-side-700:clamp(0, (var(--_tone-anchor) - .555) * 10000, 1);--_tone-l-700:calc(.215 + (var(--_tone-side-700) * .555 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-700)) * (var(--_tone-own) + (.555 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-700:min(calc(c * (1 - var(--_tone-side-700) * .75 * (var(--_tone-anchor) - .555) / var(--_tone-page) - (1 - var(--_tone-side-700)) * .7 * (.555 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.1216 + -.000617 * clamp(0, mod(h, 360) - 0, 15) + -.000313 * clamp(0, mod(h, 360) - 15, 15) + .000847 * clamp(0, mod(h, 360) - 30, 30) + .002699 * clamp(0, mod(h, 360) - 60, 7.5) + -.00041 * clamp(0, mod(h, 360) - 67.5, 7.5) + -.000695 * clamp(0, mod(h, 360) - 75, 15) + .000784 * clamp(0, mod(h, 360) - 90, 30) + .002921 * clamp(0, mod(h, 360) - 120, 15) + .004464 * clamp(0, mod(h, 360) - 135, 7.5) + -.00654 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.002984 * clamp(0, mod(h, 360) - 150, 15) + -.001204 * clamp(0, mod(h, 360) - 165, 15) + -.000524 * clamp(0, mod(h, 360) - 180, 15) + .000177 * clamp(0, mod(h, 360) - 195, 15) + .000518 * clamp(0, mod(h, 360) - 210, 15) + -.001691 * clamp(0, mod(h, 360) - 225, 15) + -.000449 * clamp(0, mod(h, 360) - 240, 30) + .000658 * clamp(0, mod(h, 360) - 270, 30) + .002103 * clamp(0, mod(h, 360) - 300, 15) + .003491 * clamp(0, mod(h, 360) - 315, 7.5) + .005354 * clamp(0, mod(h, 360) - 322.5, 3.75) + -.002511 * clamp(0, mod(h, 360) - 326.25, 3.75) + -.002746 * clamp(0, mod(h, 360) - 330, 15) + -.001185 * clamp(0, mod(h, 360) - 345, 15) + c * (1 - clamp(0, max(.555 - var(--_tone-anchor), var(--_tone-anchor) - .555) * 10000, 1))));--_tone-side-800:clamp(0, (var(--_tone-anchor) - .625) * 10000, 1);--_tone-l-800:calc(.215 + (var(--_tone-side-800) * .625 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-800)) * (var(--_tone-own) + (.625 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-800:min(calc(c * (1 - var(--_tone-side-800) * .75 * (var(--_tone-anchor) - .625) / var(--_tone-page) - (1 - var(--_tone-side-800)) * .7 * (.625 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.071 + .000433 * clamp(0, mod(h, 360) - 30, 15) + .000682 * clamp(0, mod(h, 360) - 45, 15) + .00177 * clamp(0, mod(h, 360) - 60, 15) + .003089 * clamp(0, mod(h, 360) - 75, 15) + .000317 * clamp(0, mod(h, 360) - 90, 15) + .001207 * clamp(0, mod(h, 360) - 105, 15) + .002942 * clamp(0, mod(h, 360) - 120, 15) + .005122 * clamp(0, mod(h, 360) - 135, 7.5) + -.007282 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.003281 * clamp(0, mod(h, 360) - 150, 15) + -.001338 * clamp(0, mod(h, 360) - 165, 15) + -.000525 * clamp(0, mod(h, 360) - 180, 15) + .000083 * clamp(0, mod(h, 360) - 195, 7.5) + -.005575 * clamp(0, mod(h, 360) - 206.25, 3.75) + -.001605 * clamp(0, mod(h, 360) - 210, 30) + -.000081 * clamp(0, mod(h, 360) - 240, 30) + .000384 * clamp(0, mod(h, 360) - 270, 30) + .001457 * clamp(0, mod(h, 360) - 300, 15) + .0023 * clamp(0, mod(h, 360) - 315, 7.5) + .003522 * clamp(0, mod(h, 360) - 322.5, 3.75) + -.003698 * clamp(0, mod(h, 360) - 326.25, 3.75) + -.001412 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.625 - var(--_tone-anchor), var(--_tone-anchor) - .625) * 10000, 1))));--_tone-side-900:clamp(0, (var(--_tone-anchor) - .68) * 10000, 1);--_tone-l-900:calc(.215 + (var(--_tone-side-900) * .68 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-900)) * (var(--_tone-own) + (.68 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-900:min(calc(c * (1 - var(--_tone-side-900) * .75 * (var(--_tone-anchor) - .68) / var(--_tone-page) - (1 - var(--_tone-side-900)) * .7 * (.68 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.0445 + .000014 * clamp(0, mod(h, 360) - 0, 30) + .000281 * clamp(0, mod(h, 360) - 30, 15) + .000443 * clamp(0, mod(h, 360) - 45, 15) + .000868 * clamp(0, mod(h, 360) - 60, 15) + .002622 * clamp(0, mod(h, 360) - 75, 15) + .006833 * clamp(0, mod(h, 360) - 90, 7.5) + .004798 * clamp(0, mod(h, 360) - 97.5, 3.75) + .000127 * clamp(0, mod(h, 360) - 101.25, 3.75) + .001421 * clamp(0, mod(h, 360) - 105, 15) + .002693 * clamp(0, mod(h, 360) - 120, 7.5) + .003204 * clamp(0, mod(h, 360) - 127.5, 3.75) + -.006126 * clamp(0, mod(h, 360) - 131.25, 3.75) + -.004083 * clamp(0, mod(h, 360) - 135, 7.5) + -.002626 * clamp(0, mod(h, 360) - 142.5, 7.5) + -.001286 * clamp(0, mod(h, 360) - 150, 15) + -.000139 * clamp(0, mod(h, 360) - 165, 15) + .000437 * clamp(0, mod(h, 360) - 180, 7.5) + .0001 * clamp(0, mod(h, 360) - 187.5, 7.5) + -.005631 * clamp(0, mod(h, 360) - 195, 7.5) + -.002725 * clamp(0, mod(h, 360) - 202.5, 7.5) + -.001462 * clamp(0, mod(h, 360) - 210, 15) + -.000624 * clamp(0, mod(h, 360) - 225, 15) + -.000222 * clamp(0, mod(h, 360) - 240, 30) + .000295 * clamp(0, mod(h, 360) - 270, 30) + .000899 * clamp(0, mod(h, 360) - 300, 15) + .001588 * clamp(0, mod(h, 360) - 315, 7.5) + -.000365 * clamp(0, mod(h, 360) - 322.5, 7.5) + -.000905 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.68 - var(--_tone-anchor), var(--_tone-anchor) - .68) * 10000, 1))));--_tone-side-950:clamp(0, (var(--_tone-anchor) - .725) * 10000, 1);--_tone-l-950:calc(.215 + (var(--_tone-side-950) * .725 * var(--_tone-own) / var(--_tone-page) + (1 - var(--_tone-side-950)) * (var(--_tone-own) + (.725 - var(--_tone-anchor)) * (.725 - var(--_tone-own)) / var(--_tone-ink))));--_tone-c-950:min(calc(c * (1 - var(--_tone-side-950) * .75 * (var(--_tone-anchor) - .725) / var(--_tone-page) - (1 - var(--_tone-side-950)) * .7 * (.725 - var(--_tone-anchor)) / var(--_tone-ink))), calc(.028 + -.000024 * clamp(0, mod(h, 360) - 0, 30) + .000017 * clamp(0, mod(h, 360) - 30, 30) + .001284 * clamp(0, mod(h, 360) - 60, 30) + .00436 * clamp(0, mod(h, 360) - 90, 7.5) + -.000156 * clamp(0, mod(h, 360) - 120, 30) + -.000459 * clamp(0, mod(h, 360) - 150, 30) + .000268 * clamp(0, mod(h, 360) - 180, 15) + -.002609 * clamp(0, mod(h, 360) - 195, 15) + -.000546 * clamp(0, mod(h, 360) - 210, 30) + -.000098 * clamp(0, mod(h, 360) - 240, 30) + .00018 * clamp(0, mod(h, 360) - 270, 30) + .000453 * clamp(0, mod(h, 360) - 300, 30) + -.000571 * clamp(0, mod(h, 360) - 330, 30) + c * (1 - clamp(0, max(.725 - var(--_tone-anchor), var(--_tone-anchor) - .725) * 10000, 1))));--tone-1-50:oklch(from var(--tone-1) var(--_tone-l-50) var(--_tone-c-50) h);--tone-1-100:oklch(from var(--tone-1) var(--_tone-l-100) var(--_tone-c-100) h);--tone-1-200:oklch(from var(--tone-1) var(--_tone-l-200) var(--_tone-c-200) h);--tone-1-300:oklch(from var(--tone-1) var(--_tone-l-300) var(--_tone-c-300) h);--tone-1-400:oklch(from var(--tone-1) var(--_tone-l-400) var(--_tone-c-400) h);--tone-1-500:oklch(from var(--tone-1) var(--_tone-l-500) var(--_tone-c-500) h);--tone-1-600:oklch(from var(--tone-1) var(--_tone-l-600) var(--_tone-c-600) h);--tone-1-700:oklch(from var(--tone-1) var(--_tone-l-700) var(--_tone-c-700) h);--tone-1-800:oklch(from var(--tone-1) var(--_tone-l-800) var(--_tone-c-800) h);--tone-1-900:oklch(from var(--tone-1) var(--_tone-l-900) var(--_tone-c-900) h);--tone-1-950:oklch(from var(--tone-1) var(--_tone-l-950) var(--_tone-c-950) h);--tone-2-50:oklch(from var(--tone-2) var(--_tone-l-50) var(--_tone-c-50) h);--tone-2-100:oklch(from var(--tone-2) var(--_tone-l-100) var(--_tone-c-100) h);--tone-2-200:oklch(from var(--tone-2) var(--_tone-l-200) var(--_tone-c-200) h);--tone-2-300:oklch(from var(--tone-2) var(--_tone-l-300) var(--_tone-c-300) h);--tone-2-400:oklch(from var(--tone-2) var(--_tone-l-400) var(--_tone-c-400) h);--tone-2-500:oklch(from var(--tone-2) var(--_tone-l-500) var(--_tone-c-500) h);--tone-2-600:oklch(from var(--tone-2) var(--_tone-l-600) var(--_tone-c-600) h);--tone-2-700:oklch(from var(--tone-2) var(--_tone-l-700) var(--_tone-c-700) h);--tone-2-800:oklch(from var(--tone-2) var(--_tone-l-800) var(--_tone-c-800) h);--tone-2-900:oklch(from var(--tone-2) var(--_tone-l-900) var(--_tone-c-900) h);--tone-2-950:oklch(from var(--tone-2) var(--_tone-l-950) var(--_tone-c-950) h);--tone-3-50:oklch(from var(--tone-3) var(--_tone-l-50) var(--_tone-c-50) h);--tone-3-100:oklch(from var(--tone-3) var(--_tone-l-100) var(--_tone-c-100) h);--tone-3-200:oklch(from var(--tone-3) var(--_tone-l-200) var(--_tone-c-200) h);--tone-3-300:oklch(from var(--tone-3) var(--_tone-l-300) var(--_tone-c-300) h);--tone-3-400:oklch(from var(--tone-3) var(--_tone-l-400) var(--_tone-c-400) h);--tone-3-500:oklch(from var(--tone-3) var(--_tone-l-500) var(--_tone-c-500) h);--tone-3-600:oklch(from var(--tone-3) var(--_tone-l-600) var(--_tone-c-600) h);--tone-3-700:oklch(from var(--tone-3) var(--_tone-l-700) var(--_tone-c-700) h);--tone-3-800:oklch(from var(--tone-3) var(--_tone-l-800) var(--_tone-c-800) h);--tone-3-900:oklch(from var(--tone-3) var(--_tone-l-900) var(--_tone-c-900) h);--tone-3-950:oklch(from var(--tone-3) var(--_tone-l-950) var(--_tone-c-950) h);--tone-info-50:oklch(from var(--tone-info) var(--_tone-l-50) var(--_tone-c-50) h);--tone-info-100:oklch(from var(--tone-info) var(--_tone-l-100) var(--_tone-c-100) h);--tone-info-200:oklch(from var(--tone-info) var(--_tone-l-200) var(--_tone-c-200) h);--tone-info-300:oklch(from var(--tone-info) var(--_tone-l-300) var(--_tone-c-300) h);--tone-info-400:oklch(from var(--tone-info) var(--_tone-l-400) var(--_tone-c-400) h);--tone-info-500:oklch(from var(--tone-info) var(--_tone-l-500) var(--_tone-c-500) h);--tone-info-600:oklch(from var(--tone-info) var(--_tone-l-600) var(--_tone-c-600) h);--tone-info-700:oklch(from var(--tone-info) var(--_tone-l-700) var(--_tone-c-700) h);--tone-info-800:oklch(from var(--tone-info) var(--_tone-l-800) var(--_tone-c-800) h);--tone-info-900:oklch(from var(--tone-info) var(--_tone-l-900) var(--_tone-c-900) h);--tone-info-950:oklch(from var(--tone-info) var(--_tone-l-950) var(--_tone-c-950) h);--tone-warning-50:oklch(from var(--tone-warning) var(--_tone-l-50) var(--_tone-c-50) h);--tone-warning-100:oklch(from var(--tone-warning) var(--_tone-l-100) var(--_tone-c-100) h);--tone-warning-200:oklch(from var(--tone-warning) var(--_tone-l-200) var(--_tone-c-200) h);--tone-warning-300:oklch(from var(--tone-warning) var(--_tone-l-300) var(--_tone-c-300) h);--tone-warning-400:oklch(from var(--tone-warning) var(--_tone-l-400) var(--_tone-c-400) h);--tone-warning-500:oklch(from var(--tone-warning) var(--_tone-l-500) var(--_tone-c-500) h);--tone-warning-600:oklch(from var(--tone-warning) var(--_tone-l-600) var(--_tone-c-600) h);--tone-warning-700:oklch(from var(--tone-warning) var(--_tone-l-700) var(--_tone-c-700) h);--tone-warning-800:oklch(from var(--tone-warning) var(--_tone-l-800) var(--_tone-c-800) h);--tone-warning-900:oklch(from var(--tone-warning) var(--_tone-l-900) var(--_tone-c-900) h);--tone-warning-950:oklch(from var(--tone-warning) var(--_tone-l-950) var(--_tone-c-950) h);--success-50:oklch(from var(--success) var(--_tone-l-50) var(--_tone-c-50) h);--success-100:oklch(from var(--success) var(--_tone-l-100) var(--_tone-c-100) h);--success-200:oklch(from var(--success) var(--_tone-l-200) var(--_tone-c-200) h);--success-300:oklch(from var(--success) var(--_tone-l-300) var(--_tone-c-300) h);--success-400:oklch(from var(--success) var(--_tone-l-400) var(--_tone-c-400) h);--success-500:oklch(from var(--success) var(--_tone-l-500) var(--_tone-c-500) h);--success-600:oklch(from var(--success) var(--_tone-l-600) var(--_tone-c-600) h);--success-700:oklch(from var(--success) var(--_tone-l-700) var(--_tone-c-700) h);--success-800:oklch(from var(--success) var(--_tone-l-800) var(--_tone-c-800) h);--success-900:oklch(from var(--success) var(--_tone-l-900) var(--_tone-c-900) h);--success-950:oklch(from var(--success) var(--_tone-l-950) var(--_tone-c-950) h);--destructive-50:oklch(from var(--destructive) var(--_tone-l-50) var(--_tone-c-50) h);--destructive-100:oklch(from var(--destructive) var(--_tone-l-100) var(--_tone-c-100) h);--destructive-200:oklch(from var(--destructive) var(--_tone-l-200) var(--_tone-c-200) h);--destructive-300:oklch(from var(--destructive) var(--_tone-l-300) var(--_tone-c-300) h);--destructive-400:oklch(from var(--destructive) var(--_tone-l-400) var(--_tone-c-400) h);--destructive-500:oklch(from var(--destructive) var(--_tone-l-500) var(--_tone-c-500) h);--destructive-600:oklch(from var(--destructive) var(--_tone-l-600) var(--_tone-c-600) h);--destructive-700:oklch(from var(--destructive) var(--_tone-l-700) var(--_tone-c-700) h);--destructive-800:oklch(from var(--destructive) var(--_tone-l-800) var(--_tone-c-800) h);--destructive-900:oklch(from var(--destructive) var(--_tone-l-900) var(--_tone-c-900) h);--destructive-950:oklch(from var(--destructive) var(--_tone-l-950) var(--_tone-c-950) h)}:where([data-palette=neutral]){--palette-wash:var(--neutral-100);--palette-wash-strong:var(--neutral-200);--palette-edge:var(--neutral-300);--palette-dot:var(--neutral-500);--palette-solid:var(--neutral-700);--palette-text:var(--neutral-800);--palette-solid-ink:var(--neutral-50)}:where([data-palette=red]){--palette-wash:var(--red-100);--palette-wash-strong:var(--red-200);--palette-edge:var(--red-300);--palette-dot:var(--red-500);--palette-solid:var(--red-700);--palette-text:var(--red-800);--palette-solid-ink:var(--red-50)}:where([data-palette=orange]){--palette-wash:var(--orange-100);--palette-wash-strong:var(--orange-200);--palette-edge:var(--orange-300);--palette-dot:var(--orange-500);--palette-solid:var(--orange-700);--palette-text:var(--orange-800);--palette-solid-ink:var(--orange-50)}:where([data-palette=yellow]){--palette-wash:var(--yellow-100);--palette-wash-strong:var(--yellow-200);--palette-edge:var(--yellow-300);--palette-dot:var(--yellow-500);--palette-solid:var(--yellow-700);--palette-text:var(--yellow-800);--palette-solid-ink:var(--yellow-50)}:where([data-palette=green]){--palette-wash:var(--green-100);--palette-wash-strong:var(--green-200);--palette-edge:var(--green-300);--palette-dot:var(--green-500);--palette-solid:var(--green-700);--palette-text:var(--green-800);--palette-solid-ink:var(--green-50)}:where([data-palette=teal]){--palette-wash:var(--teal-100);--palette-wash-strong:var(--teal-200);--palette-edge:var(--teal-300);--palette-dot:var(--teal-500);--palette-solid:var(--teal-700);--palette-text:var(--teal-800);--palette-solid-ink:var(--teal-50)}:where([data-palette=blue]){--palette-wash:var(--blue-100);--palette-wash-strong:var(--blue-200);--palette-edge:var(--blue-300);--palette-dot:var(--blue-500);--palette-solid:var(--blue-700);--palette-text:var(--blue-800);--palette-solid-ink:var(--blue-50)}:where([data-palette=purple]){--palette-wash:var(--purple-100);--palette-wash-strong:var(--purple-200);--palette-edge:var(--purple-300);--palette-dot:var(--purple-500);--palette-solid:var(--purple-700);--palette-text:var(--purple-800);--palette-solid-ink:var(--purple-50)}:where([data-palette=pink]){--palette-wash:var(--pink-100);--palette-wash-strong:var(--pink-200);--palette-edge:var(--pink-300);--palette-dot:var(--pink-500);--palette-solid:var(--pink-700);--palette-text:var(--pink-800);--palette-solid-ink:var(--pink-50)}:root{--z-sticky:30;--z-nav:40;--z-overlay:50;--z-toast:60;--z-skip-link:100}:root,.light{--scrim-alpha:50%}.dark{--scrim-alpha:72%}:root,[data-density=comfortable]{--control-xs:28px;--control-sm:32px;--control-md:40px;--control-cta:44px;--control-lg:48px;--field-numeric-width:72px;--control-gap:8px;--item-px:8px;--item-gap:8px;--panel-width:280px;--panel-width-min:220px;--panel-width-max:420px;--chrome-bar-height:48px;--status-bar-height:28px;--tree-rail:12px;--tree-column:20px;--tree-indent:20px;--button-radius:var(--theme-button-radius,9999px)}[data-density=compact]{--control-xs:24px;--control-sm:28px;--control-md:32px;--control-cta:36px;--control-lg:40px;--field-numeric-width:44px;--control-gap:6px;--item-px:6px;--item-gap:6px;--button-radius:var(--theme-button-radius,5px);--panel-width:240px;--panel-width-min:200px;--panel-width-max:400px;--chrome-bar-height:40px;--status-bar-height:24px;--tree-rail:8px;--tree-column:18px;--tree-indent:18px}:root,[data-sable-theme],.dark{--canvas:var(--theme-canvas,var(--background))}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--canvas:var(--theme-canvas,color-mix(in oklch, var(--background) 97%, var(--foreground)))}}:root,[data-sable-theme],.dark{--canvas-foreground:var(--theme-canvas-foreground,var(--foreground));--panel:var(--theme-panel,var(--background));--panel-foreground:var(--theme-panel-foreground,var(--foreground));--panel-raised:var(--theme-panel-raised,var(--background))}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--panel-raised:var(--theme-panel-raised,color-mix(in oklch, var(--background) 94%, var(--foreground)))}}:root,[data-sable-theme],.dark{--panel-field:var(--theme-panel-field,var(--panel))}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--panel-field:var(--theme-panel-field,color-mix(in oklch, var(--panel) 91%, var(--panel-foreground)))}}:root,[data-sable-theme],.dark{--panel-field-hover:var(--theme-panel-field-hover,var(--panel))}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--panel-field-hover:var(--theme-panel-field-hover,color-mix(in oklch, var(--panel) 88%, var(--panel-foreground)))}}:root,[data-sable-theme],.dark{--hairline:var(--theme-hairline,transparent)}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--hairline:var(--theme-hairline,color-mix(in oklch, transparent 93%, var(--foreground)))}}:root,[data-sable-theme],.dark{--hairline-strong:var(--theme-hairline-strong,transparent)}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--hairline-strong:var(--theme-hairline-strong,color-mix(in oklch, transparent 86%, var(--foreground)))}}:root,[data-sable-theme],.dark{--border-floating:var(--theme-border-floating,transparent)}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--border-floating:var(--theme-border-floating,color-mix(in oklch, transparent 92%, var(--foreground)))}}:root,[data-sable-theme],.dark{--field:var(--theme-field,var(--card));--field-border:var(--theme-field-border,var(--input));--shell-ground:var(--theme-shell-ground,var(--sidebar))}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--shell-ground:var(--theme-shell-ground,color-mix(in oklch, var(--sidebar) 97%, var(--sidebar-foreground)))}}:root,[data-sable-theme],.dark{--destructive-mark:var(--theme-destructive-mark,oklch(from var(--destructive) max(l, .62) calc(c/.8) h));--success-mark:var(--theme-success-mark,oklch(from var(--success) max(l, .68) calc(c/.8) h));--tone-warning-mark:var(--theme-tone-warning-mark,oklch(from var(--tone-warning) max(l, .71) calc(c/.8) h));--tone-info-mark:var(--theme-tone-info-mark,oklch(from var(--tone-info) max(l, .63) calc(c/.8) h));--tone-1-mark:var(--theme-tone-1-mark,oklch(from var(--tone-1) max(l, .62) calc(c/.8) h));--tone-2-mark:var(--theme-tone-2-mark,oklch(from var(--tone-2) max(l, .6) calc(c/.8) h));--tone-3-mark:var(--theme-tone-3-mark,oklch(from var(--tone-3) max(l, .66) calc(c/.8) h));--switch-thumb:var(--theme-switch-thumb,oklch(99% .002 90));--switch-thumb-on:var(--theme-switch-thumb-on,oklch(from var(--primary) clamp(.25, calc((.9 - l)*1000) , .99) .002 90));--knob-shadow:var(--theme-knob-shadow,0 1px 2px 0 #0000000d);--art-1:var(--theme-art-1,oklch(from var(--tone-info) clamp(.5, calc(l + .16) , .9) max( calc(c/.8) , .1) h));--art-2:var(--theme-art-2,oklch(from var(--tone-2) clamp(.5, calc(l + .16) , .9) max( calc(c/.8) , .1) h));--art-3:var(--theme-art-3,oklch(from var(--tone-1) clamp(.5, calc(l + .16) , .9) max( calc(c/.8) , .1) h));--art-4:var(--theme-art-4,oklch(from var(--tone-3) clamp(.5, calc(l + .16) , .9) max( calc(c/.8) , .1) h));--art-5:var(--theme-art-5,transparent);--art-6:var(--theme-art-6,transparent);--art-ground:var(--theme-art-ground,var(--theme-art-brand,var(--primary)))}@supports (color:color-mix(in lab,red,red)){:root,[data-sable-theme],.dark{--art-ground:var(--theme-art-ground,color-mix(in oklab, var(--theme-art-brand,var(--primary)) 55%, oklch(from var(--tone-info) .3 c h)))}}:root,[data-sable-theme],.dark{--art-warp:var(--theme-art-warp,.8);--art-softness:var(--theme-art-softness,.88);--art-grain:var(--theme-art-grain,0)}:root,[data-sable-theme]{--leading-scale:var(--theme-leading-scale,1);--baseline-split:var(--theme-baseline-split,3);--baseline-step:max(2px, round(nearest, calc(var(--type-body-md-size,.9375rem) * var(--type-body-md-leading,1.55) * var(--leading-scale) / var(--baseline-split)), 1px));--baseline:calc(var(--baseline-step) * var(--baseline-split));--spacing:calc(var(--baseline-step) / 2);--rhythm-unit:calc(var(--spacing) * 2);--grid-gutter:round(nearest, clamp(calc(var(--rhythm-unit) * 2), calc(var(--rhythm-unit) * 1.6 + 1vw), calc(var(--rhythm-unit) * 3)), var(--rhythm-unit))}@supports (text-box:trim-both cap alphabetic){.sable-label-trim{text-box:trim-both cap alphabetic}.sable-optical-pad{padding-block:var(--sable-optical-pad,.4em)}}::highlight(sable-match){background-color:var(--highlight)}@supports (color:color-mix(in lab,red,red)){::highlight(sable-match){background-color:color-mix(in oklab,var(--highlight) 36%,transparent)}}[data-glide] [data-highlighted]:not([data-highlight-glide]){background-color:#0000}@supports (-moz-orient:inline){.scrollbar-quiet{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-quiet[data-scrolling],.scrollbar-quiet:hover,.scrollbar-quiet:focus-within{scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab,red,red)){.scrollbar-quiet[data-scrolling],.scrollbar-quiet:hover,.scrollbar-quiet:focus-within{scrollbar-color:color-mix(in oklab,var(--foreground) 16%,transparent) transparent}}}[data-density=compact] .text-body-lg{font-size:min(1.0625rem,var(--type-ui-md-size,12px));line-height:var(--type-ui-leading,16px)}[data-density=compact] .text-body-md{font-size:min(.9375rem,var(--type-ui-md-size,12px));line-height:var(--type-ui-leading,16px)}[data-density=compact] .text-body-sm{font-size:min(.8125rem,var(--type-ui-sm-size,11px));line-height:var(--type-ui-leading,16px)}[data-density=compact] .text-body-xs,[data-density=compact] .text-caption{font-size:min(.75rem,var(--type-ui-sm-size,11px));line-height:var(--type-ui-leading,16px)}[data-density=compact] .text-label-lg{font-size:min(.875rem,var(--type-ui-md-size,12px));font-weight:var(--type-ui-md-weight,500);line-height:var(--type-ui-leading,16px)}[data-density=compact] .text-label-md{font-size:min(.75rem,var(--type-ui-md-size,12px));font-weight:var(--type-ui-md-weight,500);line-height:var(--type-ui-leading,16px)}[data-density=compact] :is(.sable-list,.sable-list-numbered,.sable-list-dl){font-size:min(.9375rem,var(--type-ui-md-size,12px));line-height:var(--type-ui-leading,16px)}[data-density=compact] .sable-list-dl>:where(dt){font-size:min(.75rem,var(--type-ui-md-size,12px));font-weight:var(--type-ui-md-weight,500);line-height:var(--type-ui-leading,16px)}[data-density=compact] .text-label-sm,[data-density=compact] .text-label-xs{font-size:min(.6875rem,var(--type-ui-micro-size,10px));font-weight:var(--type-ui-micro-weight,450);line-height:14px}[data-density=compact] .text-title-sm{font-size:min(.875rem,var(--type-ui-md-size,12px));font-weight:var(--type-ui-section-weight,550);line-height:var(--type-ui-leading,16px)}[data-density=compact] .text-title-lg{font-size:min(1rem,var(--type-ui-md-size,12px));font-weight:var(--type-ui-section-weight,550);line-height:var(--type-ui-leading,16px)}[data-sable-col]{--col-span-base:initial;--col-span-sm:initial;--col-span-md:initial;--col-span-lg:initial;--col-span-xl:initial;--col-span-2xl:initial;--col-start-base:initial;--col-start-sm:initial;--col-start-md:initial;--col-start-lg:initial;--col-start-xl:initial;--col-start-2xl:initial}[data-sable-grid-cols]{--cols-base:initial;--cols-sm:initial;--cols-md:initial;--cols-lg:initial;--cols-xl:initial;--cols-2xl:initial}[data-sable-split]{--split-gap:initial}@media(min-width:52rem){:root:has([data-sable-sheet=right][data-open]) [data-sable-toast-viewport][data-position$=right]{right:calc(var(--sable-sheet-right-w,min(var(--spacing) * 95, 90vw)) + var(--spacing) * 4)}:root:has([data-sable-sheet=left][data-open]) [data-sable-toast-viewport][data-position$=left]{left:calc(var(--sable-sheet-left-w,min(var(--spacing) * 95, 90vw)) + var(--spacing) * 4)}}@media not all and (min-width:52rem){:root:has([data-sable-sheet=right][data-open]) [data-sable-toast-viewport][data-position=bottom-right],:root:has([data-sable-sheet=left][data-open]) [data-sable-toast-viewport][data-position=bottom-left]{top:calc(var(--spacing) * 4);bottom:auto}:root:has([data-sable-sheet=right][data-open]) [data-sable-toast-viewport][data-position=bottom-right] [data-sable-toast-stacked],:root:has([data-sable-sheet=left][data-open]) [data-sable-toast-viewport][data-position=bottom-left] [data-sable-toast-stacked]{transform-origin:top;--toast-dir:1;top:0;bottom:auto}:is(:root:has([data-sable-sheet=right][data-open]) [data-sable-toast-viewport][data-position=bottom-right] [data-sable-toast-stacked],:root:has([data-sable-sheet=left][data-open]) [data-sable-toast-viewport][data-position=bottom-left] [data-sable-toast-stacked]):after{top:100%;bottom:auto}}:root:has([data-sable-sheet=bottom][data-open]) [data-sable-toast-viewport][data-position^=bottom]{top:calc(var(--spacing) * 4);bottom:auto}:root:has([data-sable-sheet=bottom][data-open]) [data-sable-toast-viewport][data-position^=bottom] [data-sable-toast-stacked]{transform-origin:top;--toast-dir:1;top:0;bottom:auto}:root:has([data-sable-sheet=bottom][data-open]) [data-sable-toast-viewport][data-position^=bottom] [data-sable-toast-stacked]:after{top:100%;bottom:auto}:root:has([data-sable-sheet=top][data-open]) [data-sable-toast-viewport][data-position^=top]{top:auto;bottom:calc(var(--spacing) * 4)}:root:has([data-sable-sheet=top][data-open]) [data-sable-toast-viewport][data-position^=top] [data-sable-toast-stacked]{transform-origin:bottom;--toast-dir:-1;top:auto;bottom:0}:root:has([data-sable-sheet=top][data-open]) [data-sable-toast-viewport][data-position^=top] [data-sable-toast-stacked]:after{top:auto;bottom:100%}[data-sable-col]{grid-column:var(--col-start,auto) / span var(--col-span,1);--col-span:var(--col-span-base,1);--col-start:var(--col-start-base,auto)}@media(min-width:40rem){[data-sable-col]{--col-span:var(--col-span-sm,var(--col-span-base,1));--col-start:var(--col-start-sm,var(--col-start-base,auto))}}@media(min-width:48rem){[data-sable-col]{--col-span:var(--col-span-md,var(--col-span-sm,var(--col-span-base,1)));--col-start:var(--col-start-md,var(--col-start-sm,var(--col-start-base,auto)))}}@media(min-width:64rem){[data-sable-col]{--col-span:var(--col-span-lg,var(--col-span-md,var(--col-span-sm,var(--col-span-base,1))));--col-start:var(--col-start-lg,var(--col-start-md,var(--col-start-sm,var(--col-start-base,auto))))}}@media(min-width:80rem){[data-sable-col]{--col-span:var(--col-span-xl,var(--col-span-lg,var(--col-span-md,var(--col-span-sm,var(--col-span-base,1)))));--col-start:var(--col-start-xl,var(--col-start-lg,var(--col-start-md,var(--col-start-sm,var(--col-start-base,auto)))))}}@media(min-width:96rem){[data-sable-col]{--col-span:var(--col-span-2xl,var(--col-span-xl,var(--col-span-lg,var(--col-span-md,var(--col-span-sm,var(--col-span-base,1))))));--col-start:var(--col-start-2xl,var(--col-start-xl,var(--col-start-lg,var(--col-start-md,var(--col-start-sm,var(--col-start-base,auto))))))}}[data-sable-grid-cols]{grid-template-columns:repeat(var(--cols,var(--grid-columns)),minmax(0,1fr));--cols:var(--cols-base,var(--grid-columns));display:grid}@media(min-width:40rem){[data-sable-grid-cols]{--cols:var(--cols-sm,var(--cols-base,var(--grid-columns)))}}@media(min-width:48rem){[data-sable-grid-cols]{--cols:var(--cols-md,var(--cols-sm,var(--cols-base,var(--grid-columns))))}}@media(min-width:64rem){[data-sable-grid-cols]{--cols:var(--cols-lg,var(--cols-md,var(--cols-sm,var(--cols-base,var(--grid-columns)))))}}@media(min-width:80rem){[data-sable-grid-cols]{--cols:var(--cols-xl,var(--cols-lg,var(--cols-md,var(--cols-sm,var(--cols-base,var(--grid-columns))))))}}@media(min-width:96rem){[data-sable-grid-cols]{--cols:var(--cols-2xl,var(--cols-xl,var(--cols-lg,var(--cols-md,var(--cols-sm,var(--cols-base,var(--grid-columns)))))))}}[data-sable-split]{gap:var(--split-gap,var(--grid-gutter));grid-template-columns:1fr;display:grid}@media(min-width:40rem){[data-sable-split][data-collapse=sm]{grid-template-columns:var(--split-primary,1fr) var(--split-secondary,1fr)}}@media(min-width:48rem){[data-sable-split][data-collapse=md]{grid-template-columns:var(--split-primary,1fr) var(--split-secondary,1fr)}}@media(min-width:64rem){[data-sable-split][data-collapse=lg]{grid-template-columns:var(--split-primary,1fr) var(--split-secondary,1fr)}}@media(min-width:80rem){[data-sable-split][data-collapse=xl]{grid-template-columns:var(--split-primary,1fr) var(--split-secondary,1fr)}}@media(min-width:96rem){[data-sable-split][data-collapse="2xl"]{grid-template-columns:var(--split-primary,1fr) var(--split-secondary,1fr)}}@keyframes sable-spin{to{rotate:360deg}}@keyframes sable-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sable-sweep{0%{background-position:100% 0;animation-timing-function:cubic-bezier(.55,0,.2,1)}70%,to{background-position:0 0}}@keyframes sable-pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes sable-dot-bounce{0%,80%,to{opacity:.5;translate:0}40%{opacity:1;translate:0 -25%}}@keyframes sable-ping{75%,to{opacity:0;scale:2}}@keyframes sable-stream-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sable-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes sable-fade-in{0%{opacity:0}}@keyframes sable-fade-up{0%{opacity:0;translate:0 .5rem}}@keyframes sable-fade-down{0%{opacity:0;translate:0 -.5rem}}@keyframes sable-shake{0%,to{translate:0}20%{translate:-.375rem}40%{translate:.3rem}60%{translate:-.2rem}80%{translate:.1rem}}@keyframes sable-arrive{0%{opacity:0;translate:0 -.25rem}}@keyframes sable-month-from-start{0%{opacity:0;translate:-1.5rem}}@keyframes sable-month-from-end{0%{opacity:0;translate:1.5rem}}@keyframes sable-month-to-start{to{opacity:0;translate:-1.5rem}}@keyframes sable-month-to-end{to{opacity:0;translate:1.5rem}}@keyframes sable-fade-out{to{opacity:0}}.sable-month-enter-after,.sable-month-enter-before{animation:sable-month-from-end calc(var(--motion-duration-slow) * var(--motion-expressive,1)) var(--motion-ease-emphasized) both}.sable-month-enter-before,[dir=rtl] .sable-month-enter-after{animation-name:sable-month-from-start}[dir=rtl] .sable-month-enter-before{animation-name:sable-month-from-end}.sable-month-exit-after,.sable-month-exit-before{animation:sable-month-to-start calc(var(--motion-duration-exit) * var(--motion-expressive,1)) var(--motion-ease-standard) both}.sable-month-exit-after,[dir=rtl] .sable-month-exit-before{animation-name:sable-month-to-end}[dir=rtl] .sable-month-exit-after{animation-name:sable-month-to-start}.sable-caption-enter{animation:sable-fade-in calc(var(--motion-duration-slow) * var(--motion-expressive,1)) var(--motion-ease-decelerate) both}.sable-caption-exit{animation:sable-fade-out calc(var(--motion-duration-exit) * var(--motion-expressive,1)) var(--motion-ease-standard) both}@keyframes sable-bloom{0%{scale:0}55%{scale:1.2}80%{scale:.95}to{scale:1}}.sable-burst{pointer-events:none;position:absolute;inset:0}.sable-burst>*{position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes sable-burst-ring{0%{border-width:calc(var(--burst-size) / 2);opacity:1;border-color:currentColor;scale:.2}45%{border-width:calc(var(--burst-size) / 2);scale:1}to{border-width:0;border-color:var(--palette-dot,currentColor);opacity:0;scale:1.1}}.sable-burst-ring{width:var(--burst-size);height:var(--burst-size);opacity:0;animation:sable-burst-ring calc(var(--motion-duration-slower) * var(--motion-expressive,1)) var(--motion-ease-decelerate) forwards;border-style:solid;border-width:0;border-radius:9999px}@keyframes sable-burst-dot{0%{opacity:1;transform:rotate(var(--burst-dot-angle)) translate(calc(var(--burst-size) * .4)) scale(1)}to{opacity:1;transform:rotate(var(--burst-dot-angle)) translate(calc(var(--burst-size) * var(--burst-dot-reach))) scale(0)}}.sable-burst-dot{width:var(--burst-dot-size);height:var(--burst-dot-size);background-color:var(--palette-dot,currentColor);opacity:0;animation:sable-burst-dot calc(var(--motion-duration-slower) * 1.3 * var(--motion-expressive,1)) var(--motion-ease-decelerate) calc(var(--motion-duration-fast) * var(--motion-expressive,1)) forwards;border-radius:9999px}@keyframes sable-burst-particle{0%{opacity:1;transform:rotate(var(--burst-dot-angle)) translate(calc(var(--burst-size) * .3)) rotate(calc(var(--burst-dot-angle) * -1)) scale(.4)}60%{opacity:1;transform:rotate(var(--burst-dot-angle)) translate(calc(var(--burst-size) * var(--burst-dot-reach) * .9)) rotate(calc(var(--burst-dot-angle) * -1)) scale(1)}to{opacity:0;transform:rotate(var(--burst-dot-angle)) translate(calc(var(--burst-size) * var(--burst-dot-reach))) rotate(calc(var(--burst-dot-angle) * -1)) scale(.7)}}.sable-burst-dot[data-particle]{width:auto;height:auto;font-size:var(--burst-dot-size);background-color:#0000;border-radius:0;place-items:center;line-height:1;animation-name:sable-burst-particle;display:grid}@keyframes sable-marquee-x{to{translate:calc(-1 * var(--sable-marquee-distance,50%)) 0}}@keyframes sable-marquee-y{to{translate:0 calc(-1 * var(--sable-marquee-distance,50%))}}[data-sable-marquee][data-pause-on-hover]:hover [data-sable-marquee-track],[data-sable-marquee]:focus-within [data-sable-marquee-track]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){:root,[data-sable-theme]{--motion-scale:0!important}}[data-motion=full],[data-motion=full] [data-sable-theme]{--motion-scale:1!important}[data-motion=reduced],[data-motion=reduced] [data-sable-theme],[data-motion=off],[data-motion=off] [data-sable-theme]{--motion-scale:0!important}[data-motion=subtle],[data-motion=subtle] [data-sable-theme]{--motion-expressive:0!important;--motion-ease-spring:var(--motion-ease-decelerate)!important;--motion-ease-bounce:var(--motion-ease-decelerate)!important}:root{--step-library-canvas:#030914;--case-video-border:#686b823d;color-scheme:light;--font-sans:"Figtree", Arial, "Helvetica Neue", Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--page-inset:48px;--region-form:480px;--region-feed:640px;--region-content:896px;--region-wide:1440px;--region-full:1920px;--region-ultrawide:2400px;--theme-radius-none:0px;--theme-radius-xs:2px;--theme-radius-sm:3px;--theme-radius-md:4px;--theme-radius-lg:6px;--theme-radius-xl:8px;--theme-radius-full:9999px;--type-display-4xl-weight:680;--type-display-4xl-leading:1.1;--type-display-4xl-tracking:-.045em;--type-display-3xl-size:8.986rem;--type-display-3xl-weight:680;--type-display-3xl-leading:1.1;--type-display-3xl-tracking:-.045em;--type-display-2xl-size:6.741rem;--type-display-2xl-weight:680;--type-display-2xl-leading:1.1;--type-display-2xl-tracking:-.04em;--type-display-xl-size:5.057rem;--type-display-xl-weight:680;--type-display-xl-leading:1.2;--type-display-xl-tracking:-.0282em;--type-display-lg-size:3.793rem;--type-display-lg-weight:680;--type-display-lg-leading:1.2;--type-display-lg-tracking:-.0377em;--type-heading-weight:680;--type-heading-1-size:2.844rem;--type-heading-1-leading:1.2;--type-heading-1-tracking:-.0251em;--type-heading-2-size:2.133rem;--type-heading-2-leading:1.2;--type-heading-2-tracking:-.0335em;--type-heading-3-size:1.6rem;--type-heading-3-leading:1.3;--type-heading-3-tracking:.0125rem;--type-heading-4-size:1.2rem;--type-heading-4-leading:1.4;--type-heading-4-tracking:.0125rem;--type-title-weight:500;--type-title-leading:1.5;--type-title-tracking:.0125rem;--type-title-sm-tracking:.0125rem;--type-overline-size:.75rem;--type-overline-weight:500;--type-overline-leading:1.5;--type-overline-tracking:.0125rem;--type-overline-transform:none;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--muted:#f5f5f5;--frame:#eee;--muted-foreground:#666;--border:#e0e0e0;--border-strong:#ccc;--input:#e0e0e0;--ring:#e53935;--primary:#111;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#111;--accent:#e0e0e0;--accent-foreground:#111;--destructive:oklch(58.8% .209 27);--destructive-foreground:#fff;--success:#2e7d32;--success-foreground:#fff;--destructive-text:var(--destructive);--success-text:var(--success);--tone-info-text:var(--tone-info);--tone-warning-text:var(--tone-warning);--tone-standard:#444;--tone-collectible:#5b4bb5;--tone-edition:#1d7a6c;--tone-info:#2f5fa8;--tone-warning:#a55b12;--highlight:#f5f5f5;--tone-standard-foreground:#fff;--tone-collectible-foreground:#fff;--tone-edition-foreground:#fff;--tone-info-foreground:#fff;--tone-warning-foreground:#fff;--highlight-foreground:#111;--overlay:#141414b3;--overlay-foreground:#fff;--sidebar:#fff;--sidebar-foreground:#111;--sidebar-primary:#111;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#111;--sidebar-border:#e0e0e0;--sidebar-ring:#e53935;--motion-duration-instant:calc(75ms * var(--motion-scale));--motion-duration-fast:calc(.2s * var(--motion-scale));--motion-duration-base:calc(.3s * var(--motion-scale));--motion-duration-slow:calc(.5s * var(--motion-scale));--motion-duration-slower:calc(.8s * var(--motion-scale));--motion-duration-enter:calc(.5s * var(--motion-scale));--motion-duration-exit:calc(.2s * var(--motion-scale));--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-ease-decelerate:cubic-bezier(.4, 0, .2, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-ease-spring:cubic-bezier(.16, 1, .3, 1);--motion-ease-bounce:cubic-bezier(.16, 1, .3, 1);--motion-ease-linear:linear;--brand:#e53935;--brand-hover:#d32f2f;--brand-foreground:#fff}.dark{color-scheme:dark;--background:#111;--foreground:#fff;--card:#222;--card-foreground:#fff;--popover:#181818;--popover-foreground:#fff;--muted:#181818;--frame:#181818;--muted-foreground:#ccc;--border:#333;--border-strong:#444;--input:#333;--ring:#e53935;--primary:#fff;--primary-foreground:#111;--secondary:#181818;--secondary-foreground:#fff;--accent:#222;--accent-foreground:#fff;--destructive:oklch(57.9% .193 25.1);--destructive-foreground:oklch(98.5% .01 25.1);--success:oklch(54.3% .142 144.9);--success-foreground:oklch(98.5% .01 144.9);--destructive-text:#ef5350;--success-text:#66bb6a;--tone-info-text:var(--tone-info);--tone-warning-text:var(--tone-warning);--tone-standard:#ccc;--tone-collectible:#b3a8f0;--tone-edition:#7fd4c4;--tone-info:#9dbcf0;--tone-warning:#e8b07a;--highlight:#222;--tone-standard-foreground:#111;--tone-collectible-foreground:#111;--tone-edition-foreground:#111;--tone-info-foreground:#111;--tone-warning-foreground:#111;--highlight-foreground:#fff;--overlay:#000000bf;--overlay-foreground:#fff;--sidebar:#111;--sidebar-foreground:#fff;--sidebar-primary:#fff;--sidebar-primary-foreground:#111;--sidebar-accent:#181818;--sidebar-accent-foreground:#fff;--sidebar-border:#333;--sidebar-ring:#e53935;--brand:#e53935;--brand-hover:#ef5350;--brand-foreground:#fff}@media screen and (max-width:767px){:root{--page-inset:24px}}@media screen and (max-width:479px){:root{--page-inset:16px}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Figtree/figtree-latin.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Figtree/figtree-latin-ext.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}.body{border-top:4px solid var(--brand);background-color:var(--background);flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100vh;display:flex;overflow-x:hidden}.wrapper{width:100%;min-height:100vh;padding-inline:var(--page-inset);flex-flow:column;display:flex;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{z-index:var(--z-skip-link);width:auto;height:auto;padding:var(--spacing-sm) var(--spacing-md);clip-path:none;white-space:normal;background:var(--background);color:var(--brand);outline:2px solid var(--ring);margin:0;font-weight:680;position:fixed;top:0;left:0;overflow:visible}html.cursor-active,html.cursor-active *{cursor:none!important}:is(html.cursor-active :fullscreen,html.cursor-active :fullscreen *){cursor:auto!important}html.cursor-active :fullscreen button{cursor:pointer!important}html.cursor-active :fullscreen [role=button]{cursor:pointer!important}html.cursor-active :fullscreen video{cursor:pointer!important}::view-transition-old(root){animation:vt-fade-out var(--motion-duration-fast) var(--motion-ease-standard) both}::view-transition-new(root){animation:vt-fade-in var(--motion-duration-base) var(--motion-ease-emphasized) both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}[data-motion=reduced] ::view-transition-old(root){animation:none}[data-motion=reduced] ::view-transition-new(root){animation:none}[data-motion=off] ::view-transition-old(root){animation:none}[data-motion=off] ::view-transition-new(root){animation:none}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
