/*! tailwindcss v4.1.0 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){@layer base{*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial}}}@layer bs.pre{*,:after,:before{border:0 solid var(--bs-color-border)}button{cursor:pointer;background-color:#0000}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,icons;@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-4{inset:calc(var(--spacing)*4)}.inset-x-8{inset-inline:calc(var(--spacing)*8)}.top-1\/3{top:33.3333%}.top-2\/3{top:66.6667%}.m-0{margin:calc(var(--spacing)*0)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-auto{margin-inline:auto}.my-20{margin-block:calc(var(--spacing)*20)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-2{height:calc(var(--spacing)*2)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-80{min-height:calc(var(--spacing)*80)}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-14{width:calc(var(--spacing)*14)}.w-full{width:100%}.max-w-\[24rem\]{max-width:24rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[90rem\]{max-width:90rem}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-x-3{--tw-translate-x:calc(var(--spacing)*3)}.translate-x-3,.translate-y-3{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing)*3)}.cursor-pointer{cursor:pointer}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.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-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--bs-radius-2xl)}.rounded-\[calc\(var\(--bs-radius-sm\)\/2\)\]{border-radius:calc(var(--bs-radius-sm)/2)}.rounded-full{border-radius:2147483647px;border-radius:var(--bs-radius-full)}.rounded-lg{border-radius:var(--bs-radius-lg)}.rounded-md{border-radius:var(--bs-radius-md)}.rounded-sm{border-radius:var(--bs-radius-sm)}.rounded-xl{border-radius:var(--bs-radius-xl)}.rounded-xs{border-radius:var(--bs-radius-xs)}.rounded-t-sm{border-top-left-radius:var(--bs-radius-sm);border-top-right-radius:var(--bs-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--bs-color-border)}.border-primary{border-color:var(--bs-color-primary)}.bg-danger{background-color:var(--bs-color-danger)}.bg-foreground{background-color:var(--bs-color-text-primary)}.bg-foreground\/30{background-color:color-mix(in oklab,var(--bs-color-text-primary)30%,transparent)}.bg-foreground\/45{background-color:color-mix(in oklab,var(--bs-color-text-primary)45%,transparent)}.bg-foreground\/70{background-color:color-mix(in oklab,var(--bs-color-text-primary)70%,transparent)}.bg-info{background-color:var(--bs-color-info)}.bg-primary{background-color:var(--bs-color-primary)}.bg-primary-subtle{background-color:var(--bs-color-primary-subtle)}.bg-primary\/10{background-color:color-mix(in oklab,var(--bs-color-primary)10%,transparent)}.bg-success{background-color:var(--bs-color-success)}.bg-success-subtle{background-color:var(--bs-color-success-subtle)}.bg-surface-1{background-color:var(--bs-color-surface-1)}.bg-surface-2{background-color:var(--bs-color-surface-2)}.bg-surface-3{background-color:var(--bs-color-surface-3)}.bg-surface-5{background-color:var(--bs-color-surface-5)}.bg-warning{background-color:var(--bs-color-warning)}.bg-white{background-color:var(--color-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\(--bs-padding-xl\){padding:var(--bs-padding-xl)}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-\(--bs-padding-md\){padding-inline:var(--bs-padding-md)}.px-\(--bs-padding-xl\){padding-inline:var(--bs-padding-xl)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-\(--bs-padding-sm\){padding-block:var(--bs-padding-sm)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.py-28{padding-block:calc(var(--spacing)*28)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-20{padding-top:calc(var(--spacing)*20)}.pb-\(--bs-padding-lg\){padding-bottom:var(--bs-padding-lg)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--bs-font-mono)}.font-serif{font-family:var(--bs-font-serif)}.text-2xl{font-size:var(--bs-font-size-2xl)}.text-2xl,.text-3xl{line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-3xl{font-size:var(--bs-font-size-3xl)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-lg{font-size:var(--bs-font-size-lg)}.text-lg,.text-sm{line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-sm{font-size:var(--bs-font-size-sm)}.text-xl{font-size:var(--bs-font-size-xl)}.text-xl,.text-xs{line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-xs{font-size:var(--bs-font-size-xs)}.text-\[clamp\(2rem\,3\.2vw\,3rem\)\]{font-size:clamp(2rem,3.2vw,3rem)}.text-\[clamp\(2rem\,3vw\,3rem\)\]{font-size:clamp(2rem,3vw,3rem)}.text-\[clamp\(3rem\,6vw\,5\.5rem\)\]{font-size:clamp(3rem,6vw,5.5rem)}.text-\[clamp\(5rem\,10vw\,9rem\)\]{font-size:clamp(5rem,10vw,9rem)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--bs-tracking-label\){--tw-tracking:var(--bs-tracking-label);letter-spacing:var(--bs-tracking-label)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.text-danger{color:var(--bs-color-danger)}.text-foreground{color:var(--bs-color-text-primary)}.text-primary{color:var(--bs-color-primary)}.text-secondary{color:var(--bs-color-text-secondary)}.text-tertiary{color:var(--bs-color-text-tertiary)}.no-underline{text-decoration-line:none}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-e1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-e1{--tw-shadow:var(--bs-elevation-1)}.shadow-e3{--tw-shadow:var(--bs-elevation-3)}.shadow-e3,.shadow-e5{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-e5{--tw-shadow:var(--bs-elevation-5)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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}.transition,.transition-colors{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-primary:hover{border-color:var(--bs-color-primary)}.hover\:bg-surface-1:hover{background-color:var(--bs-color-surface-1)}.hover\:bg-surface-2:hover{background-color:var(--bs-color-surface-2)}.hover\:text-foreground:hover{color:var(--bs-color-text-primary)}.hover\:shadow-e2:hover{--tw-shadow:var(--bs-elevation-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.aria-\[current\=page\]\:bg-primary-subtle[aria-current=page]{background-color:var(--bs-color-primary-subtle)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-primary-subtle-text[aria-current=page]{color:var(--bs-color-primary-subtle-text)}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:p-\(--bs-padding-2xl\){padding:var(--bs-padding-2xl)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:text-4xl{font-size:var(--bs-font-size-4xl);line-height:var(--tw-leading,var(--bs-line-height-normal))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.5fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr}.md\:p-4{padding:calc(var(--spacing)*4)}}@media (width>=64rem){.lg\:mb-14{margin-bottom:calc(var(--spacing)*14)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:pt-28{padding-top:calc(var(--spacing)*28)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}body{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary);font-family:var(--bs-font-sans);font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-normal);-webkit-font-smoothing:antialiased;margin:0}.bs-site,.bs-site *,.bs-site :after,.bs-site :before{box-sizing:border-box}.bs-site{flex-direction:column;min-block-size:100dvh;display:flex;container-type:inline-size}.bs-site-main{flex:1}.page{max-inline-size:90rem;padding-block:var(--bs-padding-2xl)var(--bs-space-24);margin-inline:auto}.bs-site-header{z-index:calc(var(--bs-z-overlay,50) - 20);background:var(--bs-color-surface-0);border-block-end:1px solid var(--bs-color-border);position:sticky;inset-block-start:0}.bs-site-header-row{justify-content:space-between;align-items:center;gap:var(--bs-gap-md);min-inline-size:0;max-inline-size:90rem;padding:var(--bs-padding-sm)var(--bs-padding-xl);margin-inline:auto;display:flex}.bs-site-brand{min-inline-size:0;color:inherit;text-decoration:none;display:inline-flex}.bs-site-brand-mark{inline-size:var(--bs-space-4);block-size:var(--bs-space-4);background:var(--bs-color-foreground);border-radius:calc(var(--bs-radius-sm)/2);box-shadow:var(--bs-elevation-1)}.bs-site-brand-name{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label)}.bs-site-header-menu[data-scope=button][data-part=root],[data-scope=navigation-menu][data-part=root].bs-site-header-nav{display:none}.bs-site-brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-site-rail-icon{block-size:1em;inline-size:1em}.bs-site-language-trigger{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);font-size:var(--bs-font-size-lg);justify-content:center;align-items:center;display:inline-flex}.bs-site-language-positioner{z-index:calc(var(--bs-z-overlay,50) + 1)}.bs-site-language-menu{background:var(--bs-color-surface-1);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);min-inline-size:9rem;box-shadow:var(--bs-elevation-2);padding:var(--bs-padding-xs)}@container (width<=767.98px){.bs-site-header-menu[data-scope=button][data-part=root]{display:inline-flex}}@container (width>=768px){[data-scope=navigation-menu][data-part=root].bs-site-header-nav{flex:1;display:block}}@container not (width>=768px){.bs-site-header .bs-site-header-github,.bs-site-header .bs-site-header-theme-settings{display:none!important}}@container not (width>=640px){.bs-site-header-row{gap:var(--bs-gap-sm);padding-inline:var(--bs-padding-md)}}.bs-site-platform-bento[data-scope=bento][data-part=root]{grid-template-columns:minmax(0,1fr)}@container (width<=639.98px){.bs-site-platform-bento [data-scope=bento][data-part=cell]{grid-column:auto}}@container (width>=640px){.bs-site-platform-bento[data-scope=bento][data-part=root]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.bs-site-platform-bento[data-scope=bento][data-part=root]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-site-theme-positioner{z-index:calc(var(--bs-z-overlay,50) + 1)}[data-scope=popover][data-part=content].bs-site-theme-panel{inline-size:min(20rem,100vw - 2rem);min-inline-size:0}.bs-site-theme-panel section{gap:var(--bs-gap-xs);flex-direction:column;display:flex}.bs-site-theme-panel h3{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;margin:0}.bs-site-theme-panel [data-scope=segment-group][data-part=root]{block-size:auto;inline-size:100%;min-block-size:var(--bs-control-height-md);gap:var(--bs-gap-xs);padding:var(--bs-padding-xs)var(--bs-padding-sm);flex-wrap:wrap;display:flex}.bs-site-theme-panel [data-scope=segment-group][data-part=item]{padding:0 var(--bs-padding-sm);font-size:var(--bs-font-size-xs);flex:40%;justify-content:center}.bs-site-theme-scene-grid[data-scope=radio-group][data-part=root]{gap:var(--bs-gap-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-site-theme-scene-grid[data-scope=radio-group] [data-part=item]{align-items:center;gap:var(--bs-gap-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);min-inline-size:0;box-shadow:none;cursor:pointer;transition:border-color var(--bs-duration-fast)var(--bs-ease-out),background-color var(--bs-duration-fast)var(--bs-ease-out);padding:.25rem .375rem;display:flex}.bs-site-theme-scene-grid[data-scope=radio-group] [data-part=item]:hover{border-color:var(--bs-color-border-strong)}.bs-site-theme-scene-grid[data-scope=radio-group] [data-part=item][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary-subtle)}.bs-site-theme-scene-grid[data-scope=radio-group] [data-part=item-control]{display:none}.bs-site-theme-scene-grid[data-scope=radio-group] [data-part=item-text]{flex-direction:column;flex:1;gap:0;min-inline-size:0;display:flex}.bs-site-theme-scene-name{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium);text-overflow:ellipsis;overflow:hidden}.bs-site-theme-scene-glyph,.bs-site-theme-scene-name{font-size:var(--bs-font-size-xs);line-height:var(--bs-line-height-tight)}.bs-site-theme-scene-glyph{color:var(--bs-color-text-tertiary)}.bs-site-theme-scene-grid [data-state=checked] .bs-site-theme-scene-glyph{color:var(--bs-color-primary-subtle-text)}.bs-site-theme-dot{background:var(--bs-color-primary);block-size:.75rem;inline-size:.75rem;box-shadow:inset 0 0 0 1px var(--bs-color-border);border-radius:100%;flex:none;display:block}.bs-site-theme-scene-grid .bs-site-theme-dot{block-size:.625rem;inline-size:.625rem}.bs-site-theme-dot[data-ink-dot]{background:var(--bs-color-text-primary)}.bs-site-theme-swatch-row[data-scope=radio-group][data-part=root]{gap:var(--bs-gap-sm);grid-template-columns:repeat(4,minmax(0,1fr));padding:.125rem 0;display:grid}.bs-site-theme-swatch-row[data-scope=radio-group] [data-part=item]{cursor:pointer;border-radius:100%;display:flex;position:relative}.bs-site-theme-swatch-row[data-scope=radio-group] [data-part=item-control]{display:none}.bs-site-theme-swatch-row .bs-site-theme-dot{block-size:1.5rem;inline-size:1.5rem;transition:box-shadow var(--bs-duration-fast)var(--bs-ease-out)}.bs-site-theme-swatch-row [data-state=checked] .bs-site-theme-dot{box-shadow:0 0 0 2px var(--bs-color-surface-1),0 0 0 3.5px var(--bs-color-primary)}.bs-site-theme-swatch-row [data-state=checked] .bs-site-theme-dot[data-swatch=auto]{border-color:var(--bs-color-primary);box-shadow:0 0 0 2px var(--bs-color-surface-1),0 0 0 3.5px var(--bs-color-primary)}.bs-site-theme-swatch-row .bs-site-theme-dot[data-swatch=auto]{border:1px dashed var(--bs-color-border-strong);box-shadow:none;background:0 0}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}[data-theme-flipping],[data-theme-flipping] *,[data-theme-flipping]:after,[data-theme-flipping]:before{transition:none!important}[data-scope=separator][data-part=root].bs-site-header-drawer-separator{flex:none}[data-scope=color-picker][data-part=channel-input].bs-service-color-input{block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md);font-size:var(--bs-font-size-md)}.bs-site-tool-bento{gap:var(--bs-gap,1.5rem);grid-template-columns:1fr;display:grid}.bs-site-tool-bento>[data-part=cell]{grid-column:auto}@media (width>=640px){.bs-site-tool-bento{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bs-site-tool-bento{grid-template-columns:repeat(4,1fr)}.bs-site-tool-bento>[data-part=cell]{grid-column:span var(--bs-span,1)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@layer bs.tokens{:host,:root{--bs-color-gray-25:oklch(98.5% .003 92);--bs-color-gray-50:oklch(96.8% .005 90);--bs-color-gray-100:oklch(92.8% .007 88);--bs-color-gray-200:oklch(87.2% .009 86);--bs-color-gray-300:oklch(79.5% .011 84);--bs-color-gray-400:oklch(66.5% .013 82);--bs-color-gray-500:oklch(56.8% .014 80);--bs-color-gray-600:oklch(48.2% .014 78);--bs-color-gray-700:oklch(40.5% .013 76);--bs-color-gray-800:oklch(31.8% .011 76);--bs-color-gray-850:oklch(27.2% .01 76);--bs-color-gray-900:oklch(23% .009 76);--bs-color-gray-925:oklch(18.8% .008 76);--bs-color-gray-950:oklch(15% .007 76);--bs-color-gray-975:oklch(11.8% .006 76);--bs-color-brand-50:oklch(96.2% .014 255);--bs-color-brand-100:oklch(93% .031 255);--bs-color-brand-200:oklch(88.5% .056 255);--bs-color-brand-300:oklch(81.5% .09 255);--bs-color-brand-400:oklch(72% .122 255);--bs-color-brand-500:oklch(60% .15 255);--bs-color-brand-600:oklch(53% .155 255);--bs-color-brand-700:oklch(46% .15 255);--bs-color-brand-800:oklch(39.5% .13 255);--bs-color-brand-900:oklch(33% .105 255);--bs-color-brand-950:oklch(26% .08 255);--bs-color-celadon-50:oklch(96.2% .014 205);--bs-color-celadon-100:oklch(92.8% .028 205);--bs-color-celadon-200:oklch(88% .05 205);--bs-color-celadon-300:oklch(81% .072 205);--bs-color-celadon-400:oklch(71.5% .082 205);--bs-color-celadon-500:oklch(63% .085 205);--bs-color-celadon-600:oklch(56% .085 205);--bs-color-celadon-700:oklch(48.5% .08 205);--bs-color-celadon-800:oklch(41% .068 205);--bs-color-celadon-900:oklch(34% .054 205);--bs-color-celadon-950:oklch(26.5% .04 205);--bs-color-zhusha-50:oklch(96.4% .016 28);--bs-color-zhusha-100:oklch(92.6% .036 28);--bs-color-zhusha-200:oklch(87.4% .066 28);--bs-color-zhusha-300:oklch(80.6% .098 28);--bs-color-zhusha-400:oklch(71.6% .13 28);--bs-color-zhusha-500:oklch(62.5% .15 28);--bs-color-zhusha-600:oklch(55% .16 28);--bs-color-zhusha-700:oklch(47.2% .148 28);--bs-color-zhusha-800:oklch(39.8% .125 28);--bs-color-zhusha-900:oklch(32.8% .098 28);--bs-color-zhusha-950:oklch(25.4% .072 28);--bs-color-success-50:oklch(96.2% .024 155);--bs-color-success-100:oklch(92.2% .048 155);--bs-color-success-200:oklch(86.8% .082 155);--bs-color-success-300:oklch(79.4% .108 155);--bs-color-success-400:oklch(71% .122 155);--bs-color-success-500:oklch(60% .112 155);--bs-color-success-600:oklch(52% .1 155);--bs-color-success-700:oklch(44.5% .088 155);--bs-color-success-800:oklch(37.5% .072 155);--bs-color-success-900:oklch(31% .056 155);--bs-color-success-950:oklch(24% .04 155);--bs-color-warning-50:oklch(96.8% .028 78);--bs-color-warning-100:oklch(93.4% .056 74);--bs-color-warning-200:oklch(89.2% .086 70);--bs-color-warning-300:oklch(83.6% .112 67);--bs-color-warning-400:oklch(76% .126 66);--bs-color-warning-500:oklch(66.5% .125 65);--bs-color-warning-600:oklch(55% .122 65);--bs-color-warning-700:oklch(49.5% .11 63);--bs-color-warning-800:oklch(41.5% .092 62);--bs-color-warning-900:oklch(34% .074 62);--bs-color-warning-950:oklch(26.2% .054 62);--bs-color-danger-50:oklch(96.4% .018 25);--bs-color-danger-100:oklch(92.4% .04 25);--bs-color-danger-200:oklch(87% .07 25);--bs-color-danger-300:oklch(79.8% .106 25);--bs-color-danger-400:oklch(71.2% .138 25);--bs-color-danger-500:oklch(60% .15 25);--bs-color-danger-600:oklch(51% .15 25);--bs-color-danger-700:oklch(44% .135 25);--bs-color-danger-800:oklch(37.2% .112 25);--bs-color-danger-900:oklch(30.6% .088 25);--bs-color-danger-950:oklch(23.6% .064 25);--bs-color-info-50:oklch(96.2% .014 250);--bs-color-info-100:oklch(92.4% .03 250);--bs-color-info-200:oklch(87.2% .054 250);--bs-color-info-300:oklch(80.2% .082 250);--bs-color-info-400:oklch(71.8% .11 250);--bs-color-info-500:oklch(60% .125 250);--bs-color-info-600:oklch(50.5% .125 250);--bs-color-info-700:oklch(43.2% .112 250);--bs-color-info-800:oklch(36.4% .092 250);--bs-color-info-900:oklch(30% .072 250);--bs-color-info-950:oklch(23.2% .052 250);--bs-color-feicui-50:oklch(96.9% .023 161.8);--bs-color-feicui-100:oklch(92.2% .053 162.4);--bs-color-feicui-200:oklch(87.9% .084 161.6);--bs-color-feicui-300:oklch(82.1% .119 158.8);--bs-color-feicui-400:oklch(75.3% .173 155.2);--bs-color-feicui-500:oklch(73.8% .191 152.4);--bs-color-feicui-600:oklch(71% .189 151.2);--bs-color-feicui-700:oklch(64.1% .169 151.5);--bs-color-feicui-800:oklch(57% .15 151.6);--bs-color-feicui-900:oklch(41.7% .104 153.6);--bs-color-feicui-950:oklch(31% .075 154);--bs-color-jilan-50:oklch(95.9% .019 260.2);--bs-color-jilan-100:oklch(90.3% .046 256.5);--bs-color-jilan-200:oklch(82.4% .084 262.4);--bs-color-jilan-300:oklch(75.2% .12 262.4);--bs-color-jilan-400:oklch(68.9% .151 258.1);--bs-color-jilan-500:oklch(64.8% .19 256.7);--bs-color-jilan-600:oklch(60.5% .19 257.1);--bs-color-jilan-700:oklch(55.5% .179 257.6);--bs-color-jilan-800:oklch(45% .127 254.4);--bs-color-jilan-900:oklch(36% .105 256.8);--bs-color-jilan-950:oklch(27% .08 257);--bs-color-qingjin-50:oklch(95.7% .016 262.8);--bs-color-qingjin-100:oklch(88.3% .046 263.7);--bs-color-qingjin-200:oklch(80.9% .078 262.9);--bs-color-qingjin-300:oklch(75.7% .1 263.2);--bs-color-qingjin-400:oklch(61.5% .168 262);--bs-color-qingjin-500:oklch(53.6% .181 260.3);--bs-color-qingjin-600:oklch(49.2% .217 261.4);--bs-color-qingjin-700:oklch(44% .193 261.2);--bs-color-qingjin-800:oklch(38.4% .163 260.7);--bs-color-qingjin-900:oklch(29.9% .11 258.3);--bs-color-qingjin-950:oklch(22% .082 258.5);--bs-space-1:.25rem;--bs-space-2:.5rem;--bs-space-3:.75rem;--bs-space-4:1rem;--bs-space-5:1.25rem;--bs-space-6:1.5rem;--bs-space-7:1.75rem;--bs-space-8:2rem;--bs-space-10:2.5rem;--bs-space-12:3rem;--bs-space-16:4rem;--bs-space-20:5rem;--bs-space-24:6rem;--bs-radius-none:0rem;--bs-radius-xs:.25rem;--bs-radius-sm:.375rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.5rem;--bs-radius-full:9999px}:host,:host([data-theme=light]),:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--bs-color-text-primary);--bs-color-surface-0:var(--bs-color-gray-50);--bs-color-surface:var(--bs-color-surface-0);--bs-color-surface-1:var(--bs-color-gray-25);--bs-color-surface-2:oklch(98.8% .004 95);--bs-color-surface-3:oklch(98.8% .004 95);--bs-color-surface-4:oklch(98.8% .004 95);--bs-color-surface-5:oklch(98.8% .004 95);--bs-color-surface-inset:var(--bs-color-gray-100);--bs-color-surface-inverse:var(--bs-color-gray-800);--bs-color-scrim:oklch(15% .007 76/.4);--bs-color-text-primary:var(--bs-color-gray-900);--bs-color-text-secondary:var(--bs-color-gray-700);--bs-color-text-tertiary:var(--bs-color-gray-600);--bs-color-text-disabled:var(--bs-color-gray-400);--bs-color-text-inverse:var(--bs-color-surface-2);--bs-color-text-on-scrim:var(--bs-color-surface-2);--bs-color-ink-on-fill:var(--bs-color-surface-2);--bs-ink-knead:0%;--bs-color-border:var(--bs-color-gray-200);--bs-color-border-strong:var(--bs-color-gray-300);--bs-color-focus:var(--bs-color-primary);--bs-focus-edge:var(--bs-color-primary);--bs-focus-ring-color:color-mix(in oklab, var(--bs-color-focus) 20%, transparent);--bs-focus-ring-width:8px;--bs-focus-ring:0 0 0 1px var(--bs-color-focus), 0 0 0 var(--bs-focus-ring-width) var(--bs-focus-ring-color);--bs-focus-ring-inset:inset 0 0 0 1px var(--bs-color-focus), inset 0 0 0 4px var(--bs-focus-ring-color);--bs-color-primary:var(--bs-color-gray-800);--bs-color-primary-hover:var(--bs-color-gray-900);--bs-color-primary-active:var(--bs-color-gray-925);--bs-color-primary-text:var(--bs-color-surface-2);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-subtle:var(--bs-color-gray-100);--bs-color-primary-subtle-text:var(--bs-color-gray-800);--bs-color-primary-border:var(--bs-color-gray-300);--bs-color-success:var(--bs-color-success-600);--bs-color-success-hover:var(--bs-color-success-700);--bs-color-success-subtle:var(--bs-color-success-100);--bs-color-success-subtle-text:var(--bs-color-success-800);--bs-color-warning:var(--bs-color-warning-600);--bs-color-warning-hover:var(--bs-color-warning-700);--bs-color-warning-subtle:var(--bs-color-warning-100);--bs-color-warning-subtle-text:var(--bs-color-warning-800);--bs-color-danger:var(--bs-color-danger-600);--bs-color-danger-hover:var(--bs-color-danger-700);--bs-color-danger-subtle:var(--bs-color-danger-100);--bs-color-danger-subtle-text:var(--bs-color-danger-800);--bs-color-info:var(--bs-color-info-600);--bs-color-info-hover:var(--bs-color-info-700);--bs-color-info-subtle:var(--bs-color-info-100);--bs-color-info-subtle-text:var(--bs-color-info-800);--bs-color-syntax-string:oklch(42% .1 300);--bs-color-syntax-literal:oklch(48% .09 65);--bs-color-syntax-tag:oklch(45% .07 160);--bs-color-syntax-function:oklch(42% .09 255);--bs-shadow-ink:oklch(30% .02 80);--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:1;--bs-hairline:1px;--bs-hairline-strong:3px;--bs-shadow-xs:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 5%, transparent);--bs-elevation-0:none;--bs-elevation-1:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 7%, transparent);--bs-elevation-2:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 6%, transparent), var(--bs-light-x) calc(3px*var(--bs-light-reach) + var(--bs-light-y)) calc(8px*var(--bs-light-reach)) calc(-2px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 9%, transparent);--bs-elevation-3:var(--bs-light-x) calc(2px*var(--bs-light-reach) + var(--bs-light-y)) calc(4px*var(--bs-light-reach)) calc(-2px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 7%, transparent), var(--bs-light-x) calc(5px*var(--bs-light-reach) + var(--bs-light-y)) calc(12px*var(--bs-light-reach)) calc(-3px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 10%, transparent), var(--bs-light-x) calc(12px*var(--bs-light-reach) + var(--bs-light-y)) calc(24px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 8%, transparent);--bs-elevation-4:var(--bs-light-x) calc(4px*var(--bs-light-reach) + var(--bs-light-y)) calc(8px*var(--bs-light-reach)) calc(-4px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 8%, transparent), var(--bs-light-x) calc(10px*var(--bs-light-reach) + var(--bs-light-y)) calc(28px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 12%, transparent), var(--bs-light-x) calc(28px*var(--bs-light-reach) + var(--bs-light-y)) calc(56px*var(--bs-light-reach)) calc(-12px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 12%, transparent);--bs-elevation-5:var(--bs-light-x) calc(6px*var(--bs-light-reach) + var(--bs-light-y)) calc(12px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 10%, transparent), var(--bs-light-x) calc(16px*var(--bs-light-reach) + var(--bs-light-y)) calc(40px*var(--bs-light-reach)) calc(-8px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 14%, transparent), var(--bs-light-x) calc(40px*var(--bs-light-reach) + var(--bs-light-y)) calc(80px*var(--bs-light-reach)) calc(-16px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 14%, transparent)}:host([data-theme=dark]),[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--bs-color-text-primary);--bs-color-surface-0:oklch(16.5% .008 75);--bs-color-surface:var(--bs-color-surface-0);--bs-color-surface-1:oklch(20.5% .009 75);--bs-color-surface-2:oklch(24.5% .01 76);--bs-color-surface-3:oklch(27.2% .01 76);--bs-color-surface-4:oklch(29% .01 76);--bs-color-surface-5:oklch(31% .01 76);--bs-color-surface-inset:oklch(13.5% .007 75);--bs-color-surface-inverse:var(--bs-color-gray-100);--bs-color-scrim:oklch(5% .01 75/.6);--bs-color-text-primary:oklch(92.5% .006 90);--bs-color-text-secondary:var(--bs-color-gray-300);--bs-color-text-tertiary:var(--bs-color-gray-400);--bs-color-text-disabled:var(--bs-color-gray-500);--bs-color-text-inverse:var(--bs-color-gray-900);--bs-color-text-on-scrim:var(--bs-color-gray-100);--bs-color-ink-on-fill:var(--bs-color-gray-25);--bs-ink-knead:20%;--bs-color-border:oklch(31% .01 78);--bs-color-border-strong:oklch(40% .012 78);--bs-color-focus:var(--bs-color-primary);--bs-focus-edge:var(--bs-color-primary);--bs-focus-ring-color:color-mix(in oklab, var(--bs-color-focus) 26%, transparent);--bs-focus-ring-width:8px;--bs-focus-ring:0 0 0 1px var(--bs-color-focus), 0 0 0 var(--bs-focus-ring-width) var(--bs-focus-ring-color);--bs-focus-ring-inset:inset 0 0 0 1px var(--bs-color-focus), inset 0 0 0 4px var(--bs-focus-ring-color);--bs-color-primary:oklch(93% .007 90);--bs-color-primary-hover:var(--bs-color-gray-200);--bs-color-primary-active:var(--bs-color-gray-300);--bs-color-primary-text:var(--bs-color-gray-900);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 10%, transparent);--bs-color-primary-subtle-text:var(--bs-color-gray-200);--bs-color-primary-border:var(--bs-color-gray-700);--bs-color-success:var(--bs-color-success-500);--bs-color-success-hover:var(--bs-color-success-400);--bs-color-success-subtle:color-mix(in oklab, var(--bs-color-success) 16%, transparent);--bs-color-success-subtle-text:var(--bs-color-success-300);--bs-color-warning:var(--bs-color-warning-500);--bs-color-warning-hover:var(--bs-color-warning-400);--bs-color-warning-subtle:color-mix(in oklab, var(--bs-color-warning) 16%, transparent);--bs-color-warning-subtle-text:var(--bs-color-warning-300);--bs-color-danger:var(--bs-color-danger-500);--bs-color-danger-hover:var(--bs-color-danger-400);--bs-color-danger-subtle:color-mix(in oklab, var(--bs-color-danger) 16%, transparent);--bs-color-danger-subtle-text:var(--bs-color-danger-300);--bs-color-info:var(--bs-color-info-500);--bs-color-info-hover:var(--bs-color-info-400);--bs-color-info-subtle:color-mix(in oklab, var(--bs-color-info) 16%, transparent);--bs-color-info-subtle-text:var(--bs-color-info-300);--bs-color-syntax-string:oklch(75% .09 300);--bs-color-syntax-literal:oklch(78% .08 70);--bs-color-syntax-tag:oklch(75% .08 160);--bs-color-syntax-function:oklch(75% .08 255);--bs-shadow-ink:oklch(4% .01 75);--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:1;--bs-hairline:1px;--bs-hairline-strong:3px;--bs-shadow-xs:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 35%, transparent);--bs-elevation-0:none;--bs-elevation-1:0 0 0 1px oklch(95% .01 90/.04), var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 32%, transparent);--bs-elevation-2:0 0 0 1px oklch(95% .01 90/.05), var(--bs-light-x) calc(2px*var(--bs-light-reach) + var(--bs-light-y)) calc(4px*var(--bs-light-reach)) calc(-1px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 40%, transparent), var(--bs-light-x) calc(4px*var(--bs-light-reach) + var(--bs-light-y)) calc(12px*var(--bs-light-reach)) calc(-2px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 36%, transparent);--bs-elevation-3:0 0 0 1px oklch(95% .01 90/.06), var(--bs-light-x) calc(4px*var(--bs-light-reach) + var(--bs-light-y)) calc(8px*var(--bs-light-reach)) calc(-3px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 44%, transparent), var(--bs-light-x) calc(10px*var(--bs-light-reach) + var(--bs-light-y)) calc(24px*var(--bs-light-reach)) calc(-4px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 40%, transparent);--bs-elevation-4:0 0 0 1px oklch(95% .01 90/.07), var(--bs-light-x) calc(8px*var(--bs-light-reach) + var(--bs-light-y)) calc(16px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 48%, transparent), var(--bs-light-x) calc(24px*var(--bs-light-reach) + var(--bs-light-y)) calc(48px*var(--bs-light-reach)) calc(-8px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 44%, transparent);--bs-elevation-5:0 0 0 1px oklch(95% .01 90/.08), var(--bs-light-x) calc(12px*var(--bs-light-reach) + var(--bs-light-y)) calc(24px*var(--bs-light-reach)) calc(-8px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 52%, transparent), var(--bs-light-x) calc(40px*var(--bs-light-reach) + var(--bs-light-y)) calc(80px*var(--bs-light-reach)) calc(-12px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 48%, transparent)}[data-accent=qinghua]{--bs-color-primary:var(--bs-color-brand-600);--bs-color-primary-hover:var(--bs-color-brand-700);--bs-color-primary-active:var(--bs-color-brand-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-brand-100);--bs-color-primary-subtle-text:var(--bs-color-brand-800);--bs-color-primary-border:var(--bs-color-brand-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=qinghua]),[data-theme=dark] [data-accent=qinghua],[data-theme=dark][data-accent=qinghua]{--bs-color-primary:var(--bs-color-brand-500);--bs-color-primary-hover:var(--bs-color-brand-600);--bs-color-primary-active:var(--bs-color-brand-700);--bs-color-primary-fill:var(--bs-color-brand-700);--bs-color-primary-fill-hover:var(--bs-color-brand-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-brand-300);--bs-color-primary-border:var(--bs-color-brand-700)}[data-accent=celadon]{--bs-color-primary:var(--bs-color-celadon-600);--bs-color-primary-hover:var(--bs-color-celadon-700);--bs-color-primary-active:var(--bs-color-celadon-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-celadon-100);--bs-color-primary-subtle-text:var(--bs-color-celadon-800);--bs-color-primary-border:var(--bs-color-celadon-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=celadon]),[data-theme=dark] [data-accent=celadon],[data-theme=dark][data-accent=celadon]{--bs-color-primary:var(--bs-color-celadon-500);--bs-color-primary-hover:var(--bs-color-celadon-600);--bs-color-primary-active:var(--bs-color-celadon-700);--bs-color-primary-fill:var(--bs-color-celadon-700);--bs-color-primary-fill-hover:var(--bs-color-celadon-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-celadon-300);--bs-color-primary-border:var(--bs-color-celadon-700)}[data-accent=zhusha]{--bs-color-primary:var(--bs-color-zhusha-600);--bs-color-primary-hover:var(--bs-color-zhusha-700);--bs-color-primary-active:var(--bs-color-zhusha-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-zhusha-100);--bs-color-primary-subtle-text:var(--bs-color-zhusha-800);--bs-color-primary-border:var(--bs-color-zhusha-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=zhusha]),[data-theme=dark] [data-accent=zhusha],[data-theme=dark][data-accent=zhusha]{--bs-color-primary:var(--bs-color-zhusha-500);--bs-color-primary-hover:var(--bs-color-zhusha-600);--bs-color-primary-active:var(--bs-color-zhusha-700);--bs-color-primary-fill:var(--bs-color-zhusha-700);--bs-color-primary-fill-hover:var(--bs-color-zhusha-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-zhusha-300);--bs-color-primary-border:var(--bs-color-zhusha-700)}[data-accent=feicui]{--bs-color-primary:var(--bs-color-feicui-600);--bs-color-primary-hover:var(--bs-color-feicui-700);--bs-color-primary-active:var(--bs-color-feicui-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-feicui-100);--bs-color-primary-subtle-text:var(--bs-color-feicui-800);--bs-color-primary-border:var(--bs-color-feicui-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=feicui]),[data-theme=dark] [data-accent=feicui],[data-theme=dark][data-accent=feicui]{--bs-color-primary:var(--bs-color-feicui-500);--bs-color-primary-hover:var(--bs-color-feicui-600);--bs-color-primary-active:var(--bs-color-feicui-700);--bs-color-primary-fill:var(--bs-color-feicui-700);--bs-color-primary-fill-hover:var(--bs-color-feicui-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-feicui-300);--bs-color-primary-border:var(--bs-color-feicui-700)}[data-accent=jilan]{--bs-color-primary:var(--bs-color-jilan-600);--bs-color-primary-hover:var(--bs-color-jilan-700);--bs-color-primary-active:var(--bs-color-jilan-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-jilan-100);--bs-color-primary-subtle-text:var(--bs-color-jilan-800);--bs-color-primary-border:var(--bs-color-jilan-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=jilan]),[data-theme=dark] [data-accent=jilan],[data-theme=dark][data-accent=jilan]{--bs-color-primary:var(--bs-color-jilan-500);--bs-color-primary-hover:var(--bs-color-jilan-600);--bs-color-primary-active:var(--bs-color-jilan-700);--bs-color-primary-fill:var(--bs-color-jilan-700);--bs-color-primary-fill-hover:var(--bs-color-jilan-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-jilan-300);--bs-color-primary-border:var(--bs-color-jilan-700)}[data-accent=qingjin]{--bs-color-primary:var(--bs-color-qingjin-600);--bs-color-primary-hover:var(--bs-color-qingjin-400);--bs-color-primary-active:var(--bs-color-qingjin-700);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-qingjin-100);--bs-color-primary-subtle-text:var(--bs-color-qingjin-800);--bs-color-primary-border:var(--bs-color-qingjin-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=qingjin]),[data-theme=dark] [data-accent=qingjin],[data-theme=dark][data-accent=qingjin]{--bs-color-primary:var(--bs-color-qingjin-500);--bs-color-primary-hover:var(--bs-color-qingjin-400);--bs-color-primary-active:var(--bs-color-qingjin-700);--bs-color-primary-fill:var(--bs-color-qingjin-700);--bs-color-primary-fill-hover:var(--bs-color-qingjin-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-qingjin-300);--bs-color-primary-border:var(--bs-color-qingjin-700)}:host,:root{--bs-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, MiSans, "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--bs-font-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, "Times New Roman", Georgia, serif;--bs-font-mono:ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, "PingFang SC", "Microsoft YaHei", monospace;--bs-font-size-2xs:.625rem;--bs-font-size-xs:.75rem;--bs-font-size-sm:.8125rem;--bs-font-size-md:.875rem;--bs-font-size-base:.9375rem;--bs-font-size-lg:1.0625rem;--bs-font-size-xl:1.25rem;--bs-font-size-2xl:1.5rem;--bs-font-size-3xl:1.875rem;--bs-font-size-4xl:2.25rem;--bs-icon-stroke-width:1.75;--bs-line-height-tight:1.25;--bs-line-height-snug:1.375;--bs-line-height-normal:1.5;--bs-line-height-relaxed:1.625;--bs-tracking-eyebrow:.14em;--bs-tracking-label:.02em;--bs-tracking-headline:.02em;--bs-font-weight-headline:var(--bs-font-weight-semibold);--bs-font-weight-display:var(--bs-font-weight-bold);--bs-font-weight-regular:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700}:where(:host),:where(:root){--bs-duration-none:0s;--bs-duration-instant:calc(80ms*var(--bs-motion-scale,1));--bs-duration-fast:calc(.14s*var(--bs-motion-scale,1));--bs-duration-base:calc(.2s*var(--bs-motion-scale,1));--bs-duration-slow:calc(.32s*var(--bs-motion-scale,1));--bs-duration-shadow:calc(var(--bs-duration-base)*1.5);--bs-duration-loop:calc(1.6s*var(--bs-motion-scale,1));--bs-duration-spinner:calc(.9s*var(--bs-motion-scale,1));--bs-duration-marquee:calc(30s*var(--bs-motion-scale,1));--bs-ease-out:cubic-bezier(.16, 1, .3, 1);--bs-ease-in-out:cubic-bezier(.65, 0, .35, 1);--bs-ease-in:cubic-bezier(.7, 0, .84, 0);--bs-ease-spring:cubic-bezier(.34, 1.3, .5, 1);--bs-stagger-step:24ms;--bs-ripple-pigment:var(--bs-color-primary);--bs-ripple-opacity:.27;--bs-ripple-core:0%;--bs-ripple-fade:80%;--bs-ripple-duration:calc(.65s*var(--bs-motion-scale,1));--bs-ripple-release:calc(.32s*var(--bs-motion-scale,1));--bs-ripple-ease:var(--bs-ease-out);--bs-ripple-spread:1}@keyframes bs-ink-in{0%{opacity:0;filter:blur(3px);scale:1.01}to{opacity:1;filter:blur();scale:1}}@keyframes bs-disclose-expand{0%{height:var(--collapsed-height,0)}to{height:var(--height)}}@keyframes bs-disclose-collapse{0%{height:var(--height)}to{height:var(--collapsed-height,0)}}@keyframes bs-disclose-fade-in{0%{opacity:0}}@keyframes bs-disclose-fade-out{to{opacity:0}}@keyframes bs-item-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){:host,:root{--bs-duration-none:0s;--bs-duration-instant:1ms;--bs-duration-fast:1ms;--bs-duration-base:1ms;--bs-duration-slow:1ms;--bs-duration-shadow:1ms;--bs-duration-loop:1ms;--bs-duration-spinner:1ms;--bs-duration-marquee:1ms;--bs-stagger-step:0s}}[data-scene]{color:var(--bs-color-text-primary)}[data-scene=civic]{--bs-radius-sm:0rem;--bs-radius-md:.125rem;--bs-radius-lg:.25rem;--bs-radius-xl:.375rem;--bs-radius-2xl:.5rem;--bs-control-height-sm:2.25rem;--bs-control-height-md:2.625rem;--bs-control-height-lg:3rem;--bs-density-scale:1.5;--bs-motion-scale:1.25;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.7}[data-scene=enterprise]{--bs-density-scale:1;--bs-motion-scale:1;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.85}[data-scene=studio]{--bs-radius-md:.625rem;--bs-radius-lg:.875rem;--bs-radius-xl:1.25rem;--bs-radius-2xl:1.75rem;--bs-control-height-sm:2rem;--bs-control-height-md:2.25rem;--bs-control-height-lg:2.75rem;--bs-density-scale:1.25;--bs-motion-scale:1;--bs-light-x:.125rem;--bs-light-y:.125rem;--bs-light-reach:1.25}[data-scene=tech]{--bs-radius-sm:.125rem;--bs-radius-md:.25rem;--bs-radius-lg:.5rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-control-height-sm:1.5rem;--bs-control-height-md:1.75rem;--bs-control-height-lg:2rem;--bs-density-scale:.75;--bs-motion-scale:.85;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.5}[data-scene=cupertino]{--bs-radius-md:.75rem;--bs-radius-lg:1.125rem;--bs-radius-xl:1.5rem;--bs-radius-2xl:2.25rem;--bs-radius-control:var(--bs-radius-full);--bs-control-height-sm:2.25rem;--bs-control-height-md:2.75rem;--bs-control-height-lg:3.125rem;--bs-density-scale:1.25;--bs-motion-scale:1.1;--bs-ease-out:cubic-bezier(.32, .72, 0, 1);--bs-ease-spring:cubic-bezier(.34, 1.1, .64, 1);--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.8;--bs-ripple-opacity:0;--bs-focus-ring:inset 0 0 0 2px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px var(--bs-color-focus);--bs-font-serif:var(--bs-font-sans);--bs-tracking-label:0em;--bs-color-surface-0:oklch(96.2% .004 265);--bs-color-surface-1:oklch(98.1% .001 265);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0);--bs-color-text-primary:oklch(20.8% 0 0);--bs-color-text-secondary:oklch(62.8% .008 265);--bs-color-text-tertiary:oklch(76% .006 265);--bs-color-text-disabled:oklch(83% .005 265);--bs-color-border:oklch(85% .005 265);--bs-color-border-strong:oklch(79% .006 265);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% .01 265)}[data-scene=cupertino]:not([data-theme]):where([data-theme=dark] *),[data-scene=cupertino][data-theme=dark]{--bs-color-surface-0:oklch(18% .004 265);--bs-color-surface-1:oklch(21.6% .004 265);--bs-color-surface-2:oklch(24.5% .004 265);--bs-color-surface-3:oklch(27.2% .004 265);--bs-color-surface-4:oklch(29% .004 265);--bs-color-surface-5:oklch(31% .004 265);--bs-color-text-primary:oklch(100% 0 0);--bs-color-text-secondary:oklch(68% .006 265);--bs-color-text-tertiary:oklch(55% .005 265);--bs-color-text-disabled:oklch(40% .004 265);--bs-color-border:oklch(31% .005 265);--bs-color-border-strong:oklch(38% .006 265);--bs-color-scrim:oklch(0% 0 0/.5)}[data-scene=expressive]{--bs-radius-sm:.375rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.5rem;--bs-radius-control:var(--bs-radius-full);--bs-control-height-sm:2rem;--bs-control-height-md:2.5rem;--bs-control-height-lg:3rem;--bs-motion-scale:.8;--bs-ease-out:cubic-bezier(.22, 1, .36, 1);--bs-ease-spring:cubic-bezier(.34, 1.56, .5, 1);--bs-light-x:.1875rem;--bs-light-y:.1875rem;--bs-light-reach:1;--bs-focus-ring:0 0 0 3px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 3px var(--bs-color-focus)}[data-scene=fluent]{--bs-radius-sm:.125rem;--bs-radius-md:.25rem;--bs-radius-lg:.5rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-control-height-sm:1.5rem;--bs-control-height-md:2rem;--bs-control-height-lg:2.5rem;--bs-density-scale:.9;--bs-motion-scale:.85;--bs-ease-out:cubic-bezier(.1, .9, .2, 1);--bs-ease-in-out:cubic-bezier(.33, 0, .67, 1);--bs-light-x:0px;--bs-light-y:.125rem;--bs-light-reach:.7;--bs-ripple-opacity:0;--bs-focus-edge:var(--bs-color-border);--bs-focus-ring:inset 0 -2px 0 0 var(--bs-color-focus);--bs-focus-ring-inset:inset 0 -2px 0 0 var(--bs-color-focus);--bs-color-surface-0:oklch(97.2% 0 0);--bs-color-surface-1:oklch(98.2% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0);--bs-color-text-primary:oklch(22.6% 0 0);--bs-color-text-secondary:oklch(45.2% 0 0);--bs-color-text-tertiary:oklch(63.4% 0 0);--bs-color-text-disabled:oklch(75% 0 0);--bs-color-border:oklch(92.5% 0 0);--bs-color-border-strong:oklch(86.5% 0 0);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% 0 0)}[data-scene=fluent]:not([data-theme]):where([data-theme=dark] *),[data-scene=fluent][data-theme=dark]{--bs-color-surface-0:oklch(27% 0 0);--bs-color-surface-1:oklch(30% 0 0);--bs-color-surface-2:oklch(33% 0 0);--bs-color-surface-3:oklch(36% 0 0);--bs-color-surface-4:oklch(39% 0 0);--bs-color-surface-5:oklch(42% 0 0);--bs-color-text-primary:oklch(100% 0 0);--bs-color-text-secondary:oklch(82.2% 0 0);--bs-color-text-tertiary:oklch(68% 0 0);--bs-color-text-disabled:oklch(50% 0 0);--bs-color-border:oklch(33% 0 0);--bs-color-border-strong:oklch(40% 0 0);--bs-color-scrim:oklch(0% 0 0/.5)}[data-scene=material]{--bs-radius-sm:.25rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.75rem;--bs-radius-control:var(--bs-radius-full);--bs-control-height-sm:2rem;--bs-control-height-md:2.5rem;--bs-control-height-lg:3rem;--bs-motion-scale:.9;--bs-ease-out:cubic-bezier(.05, .7, .1, 1);--bs-ease-in-out:cubic-bezier(.2, 0, 0, 1);--bs-light-x:0px;--bs-light-y:.125rem;--bs-light-reach:1.5;--bs-focus-ring:0 0 0 3px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 3px var(--bs-color-focus);--bs-ripple-pigment:var(--bs-color-text-primary);--bs-ripple-opacity:.12;--bs-ripple-core:97%;--bs-ripple-fade:100%;--bs-ripple-duration:calc(.45s*var(--bs-motion-scale,1));--bs-ripple-release:calc(.3s*var(--bs-motion-scale,1));--bs-ripple-ease:cubic-bezier(.2, 0, 0, 1);--bs-ripple-spread:.8;--bs-color-surface-0:oklch(96.8% .011 315);--bs-color-surface-1:oklch(97.6% .009 318);--bs-color-surface-2:oklch(98.3% .007 320);--bs-color-surface-3:oklch(98.3% .007 320);--bs-color-surface-4:oklch(98.3% .007 320);--bs-color-surface-5:oklch(98.3% .007 320);--bs-color-text-primary:oklch(24.5% .008 312);--bs-color-text-secondary:oklch(37.3% .012 310);--bs-color-text-tertiary:oklch(58% .02 305);--bs-color-text-disabled:oklch(80% .015 310);--bs-color-border:oklch(87% .017 315);--bs-color-border-strong:oklch(70% .02 310);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% .015 310)}[data-scene=material]:not([data-theme]):where([data-theme=dark] *),[data-scene=material][data-theme=dark]{--bs-color-surface-0:oklch(16% .008 320);--bs-color-surface-1:oklch(18.5% .008 320);--bs-color-surface-2:oklch(22% .009 315);--bs-color-surface-3:oklch(26% .009 315);--bs-color-surface-4:oklch(29% .009 315);--bs-color-surface-5:oklch(32% .009 315);--bs-color-text-primary:oklch(91% .01 315);--bs-color-text-secondary:oklch(87% .017 315);--bs-color-text-tertiary:oklch(66% .015 310);--bs-color-text-disabled:oklch(45% .01 310);--bs-color-border:oklch(37% .012 310);--bs-color-border-strong:oklch(50% .015 308);--bs-color-scrim:oklch(0% 0 0/.5)}[data-scene=sketch]{--bs-radius-xs:.3rem .5rem .4rem .55rem / .5rem .35rem .55rem .4rem;--bs-radius-sm:.5rem .9rem .625rem .8rem / .8rem .55rem .9rem .625rem;--bs-radius-md:.625rem 1.125rem .75rem 1rem / 1rem .625rem 1.125rem .75rem;--bs-radius-lg:1rem 1.625rem 1.25rem 1.875rem / 1.625rem 1rem 1.875rem 1.25rem;--bs-radius-xl:1.5rem 2.25rem 1.75rem 2.5rem / 2.25rem 1.5rem 2.5rem 1.75rem;--bs-radius-2xl:2rem 2.875rem 2.375rem 3rem / 2.875rem 2rem 3rem 2.375rem;--bs-radius-full:1.25rem 1.75rem 1.5rem 1.875rem / 1.75rem 1.25rem 1.875rem 1.5rem;--bs-density-scale:1.15;--bs-motion-scale:.9;--bs-ease-spring:cubic-bezier(.34, 1.66, .64, 1);--bs-stagger-step:40ms;--bs-light-x:.1875rem;--bs-light-y:.1875rem;--bs-light-reach:.85;--bs-ripple-opacity:.18;--bs-ripple-duration:calc(.45s*var(--bs-motion-scale,1));--bs-color-surface-0:oklch(95.8% .014 92);--bs-color-surface-1:oklch(97.2% .013 93);--bs-color-surface-2:oklch(98.2% .012 95);--bs-color-surface-3:oklch(98.2% .012 95);--bs-color-surface-4:oklch(98.2% .012 95);--bs-color-surface-5:oklch(98.2% .012 95)}[data-scene=sketch]:not([data-theme]):where([data-theme=dark] *),[data-scene=sketch][data-theme=dark]{--bs-color-surface-0:oklch(16.5% .012 85);--bs-color-surface-1:oklch(20.5% .013 85);--bs-color-surface-2:oklch(24.5% .014 85);--bs-color-surface-3:oklch(27.2% .014 85);--bs-color-surface-4:oklch(29% .014 85);--bs-color-surface-5:oklch(31% .014 85)}[data-scene=sketch] :nth-child(4n+2){--bs-radius-xs:.5rem .35rem .45rem .55rem / .4rem .55rem .35rem .5rem;--bs-radius-sm:.85rem .6rem .95rem .7rem / .6rem .9rem .7rem .95rem;--bs-radius-md:1.05rem .7rem 1.2rem .8rem / .7rem 1.15rem .8rem 1.2rem;--bs-radius-lg:1.7rem 1.15rem 1.9rem 1.3rem / 1.15rem 1.8rem 1.3rem 1.95rem;--bs-radius-xl:2.4rem 1.65rem 2.6rem 1.8rem / 1.65rem 2.55rem 1.8rem 2.6rem;--bs-radius-2xl:3.05rem 2.1rem 3.25rem 2.2rem / 2.1rem 3.15rem 2.2rem 3.3rem;--bs-radius-full:1.65rem 1.3rem 1.8rem 1.35rem / 1.3rem 1.7rem 1.35rem 1.85rem}[data-scene=sketch] :nth-child(4n+3){--bs-radius-xs:.45rem .3rem .55rem .4rem / .35rem .5rem .45rem .55rem;--bs-radius-sm:.7rem 1rem .55rem .85rem / .95rem .65rem .85rem .6rem;--bs-radius-md:.85rem 1.25rem .7rem 1.1rem / 1.2rem .75rem 1.05rem .7rem;--bs-radius-lg:1.35rem 1.95rem 1.1rem 1.7rem / 1.9rem 1.2rem 1.75rem 1.15rem;--bs-radius-xl:2rem 2.8rem 1.7rem 2.5rem / 2.75rem 1.8rem 2.5rem 1.7rem;--bs-radius-2xl:2.7rem 3.6rem 2.3rem 3.3rem / 3.5rem 2.3rem 3.2rem 2.2rem;--bs-radius-full:1.4rem 1.9rem 1.3rem 1.75rem / 1.85rem 1.35rem 1.8rem 1.3rem}[data-scene=sketch] :nth-child(4n){--bs-radius-xs:.35rem .55rem .3rem .5rem / .55rem .4rem .5rem .35rem;--bs-radius-sm:.6rem .8rem .5rem .9rem / .75rem .55rem .95rem .65rem;--bs-radius-md:.75rem 1rem .6rem 1.15rem / .95rem .7rem 1.1rem .8rem;--bs-radius-lg:1.2rem 1.6rem 1.05rem 1.8rem / 1.55rem 1.1rem 1.85rem 1.25rem;--bs-radius-xl:1.8rem 2.4rem 1.6rem 2.6rem / 2.3rem 1.7rem 2.7rem 1.9rem;--bs-radius-2xl:2.4rem 3.2rem 2.15rem 3.5rem / 3.1rem 2.3rem 3.6rem 2.4rem;--bs-radius-full:1.35rem 1.8rem 1.25rem 1.7rem / 1.75rem 1.4rem 1.9rem 1.45rem}[data-scene=missive]{--bs-radius-sm:.25rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.25rem;--bs-radius-control:.5rem}[data-scene=dispatch],[data-scene=missive]{--bs-color-text-primary:oklch(21.8% 0 0);--bs-color-text-secondary:oklch(55.6% 0 0);--bs-color-text-tertiary:oklch(76.7% 0 0);--bs-color-text-disabled:oklch(70% 0 0);--bs-color-border:oklch(92.2% 0 0);--bs-color-border-strong:oklch(87.6% 0 0);--bs-control-height-sm:2rem;--bs-control-height-md:2.5rem;--bs-control-height-lg:3rem;--bs-font-size-sm:.875rem;--bs-font-size-md:1.0625rem;--bs-font-size-base:1.0625rem;--bs-font-size-lg:1.25rem;--bs-density-scale:1.15;--bs-motion-scale:.9;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.6;--bs-ripple-opacity:0;--bs-focus-ring:inset 0 0 0 2px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px var(--bs-color-focus);--bs-font-serif:var(--bs-font-sans);--bs-tracking-label:0em}[data-scene=dispatch]{--bs-radius-sm:.125rem;--bs-radius-md:.25rem;--bs-radius-lg:.5rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-radius-control:.25rem}[data-scene=metric]{--bs-radius-sm:.125rem;--bs-radius-md:.1875rem;--bs-radius-lg:.375rem;--bs-radius-xl:.5625rem;--bs-radius-2xl:.75rem;--bs-radius-control:.1875rem;--bs-color-text-primary:oklch(20.5% 0 0);--bs-color-text-secondary:oklch(53% 0 0);--bs-color-text-tertiary:oklch(64.8% 0 0);--bs-color-text-disabled:oklch(82% 0 0);--bs-color-border:oklch(93.3% 0 0);--bs-color-border-strong:oklch(89.5% 0 0);--bs-color-primary:var(--bs-color-brand-700);--bs-color-primary-hover:var(--bs-color-brand-800);--bs-color-primary-active:var(--bs-color-brand-900);--bs-control-height-sm:1.5rem;--bs-control-height-md:2rem;--bs-control-height-lg:2.5rem;--bs-density-scale:.95;--bs-motion-scale:.9;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.55;--bs-ripple-opacity:0;--bs-color-focus:var(--bs-color-primary);--bs-focus-ring:0 0 0 2px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px var(--bs-color-focus)}[data-scene=missive]{--bs-color-surface-0:oklch(94.6% 0 0);--bs-color-surface-1:oklch(97.6% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0)}[data-scene=missive]:not([data-theme]):where([data-theme=dark] *),[data-scene=missive][data-theme=dark]{--bs-color-surface-0:oklch(17.8% 0 0);--bs-color-surface-1:oklch(21.3% 0 0);--bs-color-surface-2:oklch(23.5% 0 0);--bs-color-surface-3:oklch(24.4% 0 0);--bs-color-surface-4:oklch(26% 0 0);--bs-color-surface-5:oklch(27.7% 0 0);--bs-color-text-primary:oklch(87.6% 0 0);--bs-color-text-secondary:oklch(64% 0 0);--bs-color-text-tertiary:oklch(47.5% 0 0);--bs-color-text-disabled:oklch(42% 0 0);--bs-color-border:oklch(34.8% 0 0);--bs-color-border-strong:oklch(40.9% 0 0)}[data-scene=dispatch]{--bs-color-surface-0:oklch(97.3% .002 265);--bs-color-surface-1:oklch(97.6% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0)}[data-scene=dispatch]:not([data-theme]):where([data-theme=dark] *),[data-scene=dispatch][data-theme=dark]{--bs-color-surface-0:oklch(0% 0 0);--bs-color-surface-1:oklch(19.2% .002 265);--bs-color-surface-2:oklch(21.4% .002 265);--bs-color-surface-3:oklch(23.5% 0 0);--bs-color-surface-4:oklch(25.7% .002 265);--bs-color-surface-5:oklch(27.7% .002 265);--bs-color-text-primary:oklch(84.5% 0 0);--bs-color-text-secondary:oklch(63% 0 0);--bs-color-text-tertiary:oklch(46% 0 0);--bs-color-text-disabled:oklch(40% 0 0);--bs-color-border:oklch(32% 0 0);--bs-color-border-strong:oklch(38% 0 0)}[data-scene=metric]{--bs-color-surface-0:oklch(100% 0 0);--bs-color-surface-1:oklch(100% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0)}[data-scene=metric]:not([data-theme]):where([data-theme=dark] *),[data-scene=metric][data-theme=dark]{--bs-color-surface-0:oklch(20.9% 0 0);--bs-color-surface-1:oklch(23.9% 0 0);--bs-color-surface-2:oklch(26% 0 0);--bs-color-surface-3:oklch(29.3% 0 0);--bs-color-surface-4:oklch(32.1% 0 0);--bs-color-surface-5:oklch(34.8% 0 0);--bs-color-text-primary:oklch(92.5% 0 0);--bs-color-text-secondary:oklch(65% 0 0);--bs-color-text-tertiary:oklch(53.8% 0 0);--bs-color-text-disabled:oklch(34% 0 0);--bs-color-border:oklch(37.5% 0 0);--bs-color-border-strong:oklch(45.3% 0 0)}[data-scene=new-york]{--bs-radius-sm:.375rem;--bs-radius-md:.5rem;--bs-radius-lg:.625rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-radius-control:.375rem;--bs-control-height-sm:2rem;--bs-control-height-md:2.25rem;--bs-control-height-lg:2.5rem;--bs-density-scale:1;--bs-motion-scale:.85;--bs-light-x:0px;--bs-light-y:.0625rem;--bs-light-reach:.6;--bs-ripple-opacity:0;--bs-font-serif:var(--bs-font-sans);--bs-tracking-label:0em;--bs-focus-ring:0 0 0 2px var(--bs-color-surface-0), 0 0 0 4px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px color-mix(in oklab, var(--bs-color-focus) 50%, transparent);--bs-color-surface-0:oklch(100% 0 0);--bs-color-surface-1:oklch(100% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0);--bs-color-text-primary:oklch(14.1% .005 286);--bs-color-text-secondary:oklch(55.2% .016 286);--bs-color-text-tertiary:oklch(70.5% .015 286);--bs-color-text-disabled:oklch(79% .008 286);--bs-color-border:oklch(92% .004 286);--bs-color-border-strong:oklch(87.1% .006 286);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% .005 286);--bs-color-primary:oklch(21% .006 286);--bs-color-primary-hover:oklch(25.5% .006 286);--bs-color-primary-active:oklch(30% .007 286)}[data-scene=new-york]:not([data-theme]):where([data-theme=dark] *),[data-scene=new-york][data-theme=dark]{--bs-color-surface-0:oklch(14.5% .005 286);--bs-color-surface-1:oklch(18% .005 286);--bs-color-surface-2:oklch(21% .006 286);--bs-color-surface-3:oklch(24% .006 286);--bs-color-surface-4:oklch(27% .006 286);--bs-color-surface-5:oklch(30% .007 286);--bs-color-text-primary:oklch(98.5% 0 286);--bs-color-text-secondary:oklch(65% .012 286);--bs-color-text-tertiary:oklch(55% .012 286);--bs-color-text-disabled:oklch(40% .008 286);--bs-color-border:oklch(27.4% .006 286);--bs-color-border-strong:oklch(37% .013 286);--bs-color-scrim:oklch(0% 0 0/.5);--bs-color-primary:oklch(98.5% 0 0);--bs-color-primary-hover:oklch(92% .004 286);--bs-color-primary-active:oklch(87.1% .006 286);--bs-color-ink-on-fill:oklch(21% .006 286);--bs-ink-knead:0%}[data-scene=archive]{--bs-radius-xs:0;--bs-radius-sm:0;--bs-radius-md:0;--bs-radius-lg:0;--bs-radius-xl:0;--bs-radius-2xl:0;--bs-radius-control:0;--bs-control-height-sm:2rem;--bs-control-height-md:2.25rem;--bs-control-height-lg:2.5rem;--bs-density-scale:1.1;--bs-motion-scale:.85;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.5;--bs-ripple-opacity:0;--bs-icon-stroke-width:1.5;--bs-font-mono:"JetBrains Mono", "Cascadia Mono", "Cascadia Code", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Noto Sans Mono CJK SC", monospace;--bs-font-sans:var(--bs-font-mono);--bs-font-serif:var(--bs-font-sans);--bs-font-size-2xs:.6875rem;--bs-font-size-xs:.75rem;--bs-font-size-sm:.875rem;--bs-font-size-md:1rem;--bs-font-size-base:1rem;--bs-font-size-lg:1.0625rem;--bs-font-size-xl:clamp(1.25rem, 5vw, 1.5rem);--bs-font-size-2xl:clamp(1.375rem, 5vw, 1.625rem);--bs-font-size-3xl:clamp(1.75rem, 7vw, 2.25rem);--bs-font-size-4xl:clamp(2.5rem, 9vw, 3rem);--bs-line-height-tight:1.1;--bs-line-height-snug:1.2;--bs-line-height-normal:1.5;--bs-line-height-relaxed:1.6;--bs-tracking-label:0em;--bs-tracking-headline:0;--bs-font-weight-headline:500;--bs-font-weight-display:500;--bs-focus-ring:0 0 0 2px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px var(--bs-color-focus);--bs-color-surface-0:oklch(100% 0 0);--bs-color-surface-1:oklch(100% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0);--bs-color-text-primary:oklch(18.8% .004 265);--bs-color-text-secondary:oklch(53.8% .005 265);--bs-color-text-tertiary:oklch(69.2% .004 265);--bs-color-text-disabled:oklch(78.6% .003 265);--bs-color-border:oklch(88.5% .004 265);--bs-color-border-strong:oklch(82.5% .005 265);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(22% .006 265)}[data-scene=archive]:not([data-theme]):where([data-theme=dark] *),[data-scene=archive][data-theme=dark]{--bs-color-surface-0:oklch(14.2% .004 265);--bs-color-surface-1:oklch(17.2% .004 265);--bs-color-surface-2:oklch(20.1% .004 265);--bs-color-surface-3:oklch(22.9% .004 265);--bs-color-surface-4:oklch(25.8% .004 265);--bs-color-surface-5:oklch(28.8% .004 265);--bs-color-text-primary:oklch(96.5% 0 265);--bs-color-text-secondary:oklch(65.4% .004 265);--bs-color-text-tertiary:oklch(54.3% .004 265);--bs-color-text-disabled:oklch(40.4% .004 265);--bs-color-border:oklch(37% .005 265);--bs-color-border-strong:oklch(44.8% .006 265);--bs-color-scrim:oklch(0% 0 0/.5)}:where(:host),:where(:root){--bs-density-scale:1}:host,:host([data-density]),:root,[data-density]{--bs-part-size-sm:calc(1rem*var(--bs-density-scale));--bs-part-size-md:calc(1.25rem*var(--bs-density-scale));--bs-part-size-lg:calc(1.75rem*var(--bs-density-scale));--bs-padding-xs:calc(var(--bs-space-1)*var(--bs-density-scale));--bs-padding-sm:calc(var(--bs-space-2)*var(--bs-density-scale));--bs-padding-md:calc(var(--bs-space-3)*var(--bs-density-scale));--bs-padding-lg:calc(var(--bs-space-4)*var(--bs-density-scale));--bs-padding-xl:calc(var(--bs-space-6)*var(--bs-density-scale));--bs-padding-2xl:calc(var(--bs-space-8)*var(--bs-density-scale));--bs-gap-xs:calc(var(--bs-space-1)*var(--bs-density-scale));--bs-gap-sm:calc(var(--bs-space-2)*var(--bs-density-scale));--bs-gap-md:calc(var(--bs-space-3)*var(--bs-density-scale));--bs-gap-lg:calc(var(--bs-space-4)*var(--bs-density-scale));--bs-gap-xl:calc(var(--bs-space-6)*var(--bs-density-scale));--bs-gap-2xl:calc(var(--bs-space-8)*var(--bs-density-scale));--bs-margin-xs:calc(var(--bs-space-1)*var(--bs-density-scale));--bs-margin-sm:calc(var(--bs-space-2)*var(--bs-density-scale));--bs-margin-md:calc(var(--bs-space-3)*var(--bs-density-scale));--bs-margin-lg:calc(var(--bs-space-4)*var(--bs-density-scale));--bs-margin-xl:calc(var(--bs-space-6)*var(--bs-density-scale));--bs-margin-2xl:calc(var(--bs-space-8)*var(--bs-density-scale))}:where(:host),:where(:root){--bs-control-height-sm:1.75rem;--bs-control-height-md:2rem;--bs-control-height-lg:2.5rem}:host([data-density=compact]),[data-density=compact]{--bs-density-scale:.75;--bs-control-height-sm:1.5rem;--bs-control-height-md:1.75rem;--bs-control-height-lg:2rem}:host([data-density=comfortable]),[data-density=comfortable]{--bs-density-scale:1.25;--bs-control-height-sm:2rem;--bs-control-height-md:2.25rem;--bs-control-height-lg:2.75rem}:host([data-density=spacious]),[data-density=spacious]{--bs-density-scale:1.5;--bs-control-height-sm:2.25rem;--bs-control-height-md:2.625rem;--bs-control-height-lg:3rem}:host([data-contrast=high]),[data-contrast=high]{--bs-color-text-secondary:var(--bs-color-text-primary);--bs-color-text-tertiary:var(--bs-color-text-secondary);--bs-color-border:var(--bs-color-border-strong);--bs-focus-ring-color:color-mix(in oklab, var(--bs-color-focus) 34%, transparent)}:host([data-theme=light][data-contrast=high]),[data-theme=light][data-contrast=high]{--bs-color-border-strong:var(--bs-color-gray-400)}:host([data-theme=dark][data-contrast=high]),[data-theme=dark][data-contrast=high]{--bs-color-border-strong:var(--bs-color-gray-500)}:host,:root{--bs-z-overlay:1000;--bs-z-floating:calc(var(--bs-z-overlay) - 100)}}[hidden]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--bs-color-border-strong) transparent}:where([data-scope=select],[data-scope=combobox],[data-scope=listbox],[data-scope=cascade-select],[data-scope=tree-select],[data-scope=number-input],[data-scope=password-input],[data-scope=date-input],[data-scope=date-picker],[data-scope=color-picker],[data-scope=tags-input],[data-scope=fieldset],[data-scope=file-upload],[data-scope=signature-pad])[data-part=root]{inline-size:100%}:where([data-scope]){font-family:var(--bs-font-sans)}:host,:root{--bs-safe-area-inset-top:env(safe-area-inset-top,0px);--bs-safe-area-inset-right:env(safe-area-inset-right,0px);--bs-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--bs-safe-area-inset-left:env(safe-area-inset-left,0px)}:where(button,[role=button],input,select,textarea,[data-part=trigger],[data-part=item],[data-part=option],[data-part=control],[data-part=tab],[data-part=marker],[data-part=handle]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-motion~=ink-ripple]{position:relative;overflow:hidden}[data-motion~=ink-ripple]:after{content:"";left:var(--bs-ripple-x,50%);top:var(--bs-ripple-y,50%);aspect-ratio:1;background:radial-gradient(circle closest-side,var(--bs-ripple-pigment) var(--bs-ripple-core,0),transparent var(--bs-ripple-fade,80%));opacity:0;pointer-events:none;border-radius:100%;inline-size:250%;position:absolute;translate:-50% -50%;scale:0}[data-motion~=ink-ripple][data-ripple=press]:after{animation:bs-ripple-press var(--bs-ripple-duration) var(--bs-ripple-ease,var(--bs-ease-out)) forwards}[data-motion~=ink-ripple][data-ripple=release]:after{animation:bs-ripple-press var(--bs-ripple-duration) var(--bs-ripple-ease,var(--bs-ease-out)) forwards,bs-ripple-fade var(--bs-ripple-release) ease-out forwards}@keyframes bs-ripple-press{0%{opacity:var(--bs-ripple-opacity,.9);translate:-50% -50%;scale:.2}to{translate:calc(-50% + var(--bs-ripple-dx,0px)) calc(-50% + var(--bs-ripple-dy,0px));scale:var(--bs-ripple-spread,1);opacity:var(--bs-ripple-opacity,.9)}}@keyframes bs-ripple-fade{0%{opacity:var(--bs-ripple-opacity,.9)}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-motion~=ink-ripple][data-ripple=press]:after,[data-motion~=ink-ripple][data-ripple=release]:after{animation-duration:var(--bs-duration-instant)}}[data-scope=accordion][data-part=root]{inline-size:100%;color:var(--bs-color-text-primary);flex-direction:column;display:flex}[data-scope=accordion][data-part=item]{border-block-end:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=accordion][data-part=item]:last-child{border-block-end:none}[data-scope=accordion][data-part=item-trigger]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-md);inline-size:100%;min-block-size:var(--bs-control-height-lg);padding:var(--bs-padding-sm) var(--bs-padding-md);color:inherit;font:inherit;font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:flex}[data-scope=accordion][data-part=item-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=accordion][data-part=item-trigger]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=accordion][data-part=item-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=accordion][data-part=item-indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform var(--bs-duration-base) var(--bs-ease-spring);justify-content:center;align-items:center;display:inline-flex}[data-scope=accordion][data-part=item-indicator][data-state=open],[data-scope=accordion][data-part=item-trigger][data-state=open] [data-part=item-indicator]{transform:rotate(180deg)}[data-scope=accordion][data-part=item-indicator] svg{block-size:1rem;inline-size:1rem}[data-scope=accordion][data-part=item-content]{overflow:hidden}[data-scope=accordion][data-part=item-content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=accordion][data-part=item-content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=accordion][data-part=item-content]>*{padding:0 var(--bs-padding-md) var(--bs-padding-md);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=accordion][data-part=item-content]:not(:has(*)){padding:0 var(--bs-padding-md);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=ai][data-part=conversation]{gap:var(--bs-gap-xl);flex-direction:column;display:flex}[data-scope=ai][data-part=message]{align-items:flex-start;gap:var(--bs-gap-sm);flex-direction:column;min-inline-size:0;max-inline-size:46rem;display:flex}[data-scope=ai][data-part=message][data-role=user]{align-self:flex-end;align-items:flex-end}[data-scope=ai][data-part=message][data-role=user] [data-part=content]{padding:var(--bs-padding-sm) var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);inline-size:fit-content;max-inline-size:30rem}[data-scope=ai][data-part=response]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-relaxed);overflow-wrap:anywhere;align-self:stretch;min-inline-size:0}[data-scope=ai][data-part=response]>:first-child{margin-block-start:0}[data-scope=ai][data-part=response]>:last-child{margin-block-end:0}[data-scope=ai][data-part=response] h1,[data-scope=ai][data-part=response] h2,[data-scope=ai][data-part=response] h3,[data-scope=ai][data-part=response] h4{margin:var(--bs-margin-lg) 0 var(--bs-margin-sm);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug)}[data-scope=ai][data-part=response] p{margin:var(--bs-margin-sm) 0}[data-scope=ai][data-part=response] ol,[data-scope=ai][data-part=response] ul{margin:var(--bs-margin-sm) 0;padding-inline-start:var(--bs-padding-lg)}[data-scope=ai][data-part=response] li{margin-block:var(--bs-margin-xs)}[data-scope=ai][data-part=response] a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong);text-underline-offset:3px}[data-scope=ai][data-part=response] a[href]{cursor:pointer}[data-scope=ai][data-part=response] a:hover{color:var(--bs-color-primary-subtle-text);-webkit-text-decoration-color:var(--bs-color-primary-subtle-text);text-decoration-color:var(--bs-color-primary-subtle-text)}[data-scope=ai][data-part=response] :not(pre)>code{padding:calc(var(--bs-padding-xs)/2) var(--bs-padding-xs);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);font-family:var(--bs-font-mono);font-size:.875em}[data-scope=ai][data-part=response] pre{margin:var(--bs-margin-md) 0;padding:var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-inset);font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);overflow-x:auto}[data-scope=ai][data-part=code-body]{position:relative}[data-scope=ai][data-part=response] pre code{font-size:inherit;background:0 0;padding:0}[data-scope=ai][data-part=code-copy]{border:var(--bs-hairline) solid transparent;border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.75rem;inline-size:1.75rem;color:var(--bs-color-text-tertiary);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=ai][data-part=code-copy]:hover{border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary)}[data-scope=ai][data-part=code-copy]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=ai][data-part=code-copy][data-state=copied]{color:var(--bs-color-success)}[data-scope=ai][data-part=response] blockquote{margin:var(--bs-margin-md) 0;border-inline-start:3px solid var(--bs-color-border-strong);color:var(--bs-color-text-secondary);padding-inline-start:var(--bs-padding-md)}[data-scope=ai][data-part=response] [data-table-scroll]{margin:var(--bs-margin-md) 0}[data-scope=ai][data-part=response] [data-table-scroll][data-scrollable]{overflow-x:auto}[data-scope=ai][data-part=response] table{border-collapse:collapse;font-size:var(--bs-font-size-sm)}[data-scope=ai][data-part=response] th{padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:var(--bs-hairline) solid var(--bs-color-border-strong);text-align:start;font-weight:var(--bs-font-weight-semibold)}[data-scope=ai][data-part=response] td{padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=ai][data-part=response] hr{margin:var(--bs-margin-lg) 0;border:none;border-block-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=collapsible][data-part=root][data-ai=reasoning],[data-scope=collapsible][data-part=root][data-ai=tool]{align-self:stretch}[data-scope=collapsible][data-part=root][data-ai=reasoning] [data-part=trigger],[data-scope=collapsible][data-part=root][data-ai=reasoning] [data-part=trigger]:hover{min-block-size:auto;inline-size:100%;box-shadow:none;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);background:0 0;border:none;justify-content:flex-start;padding:0}[data-scope=collapsible][data-part=root][data-ai=reasoning] [data-part=trigger]:hover{color:var(--bs-color-text-primary)}[data-scope=collapsible][data-part=content]>[data-scope=ai][data-part=reasoning-content]{padding:0 0 0 var(--bs-padding-md);border-inline-start:var(--bs-hairline) solid var(--bs-color-border);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=collapsible][data-part=root][data-ai=tool]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1)}[data-scope=collapsible][data-part=root][data-ai=tool] [data-part=trigger],[data-scope=collapsible][data-part=root][data-ai=tool] [data-part=trigger]:hover{min-block-size:auto;inline-size:100%;padding:var(--bs-padding-sm) var(--bs-padding-md);box-shadow:none;font-size:var(--bs-font-size-sm);background:0 0;border:none}[data-scope=ai][data-part=tool-status]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-tertiary);font-weight:var(--bs-font-weight-regular);margin-inline-start:auto;display:inline-flex}[data-scope=ai][data-part=tool-status]:before{content:"";inline-size:calc(var(--bs-part-size-sm)/2);block-size:calc(var(--bs-part-size-sm)/2);border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2)}[data-ai=tool][data-status=running] [data-part=tool-status]:before{border-color:var(--bs-color-info);background:var(--bs-color-info)}[data-ai=tool][data-status=completed] [data-part=tool-status]:before{border-color:var(--bs-color-success);background:var(--bs-color-success)}[data-ai=tool][data-status=error] [data-part=tool-status]:before{border-color:var(--bs-color-danger);background:var(--bs-color-danger)}[data-scope=collapsible][data-part=content]>[data-scope=ai][data-part=tool-body]{gap:var(--bs-gap-sm);padding:0 var(--bs-padding-md) var(--bs-padding-md);font-size:var(--bs-font-size-sm);display:grid}[data-scope=ai][data-part=tool-body] [data-part=tool-label]{color:var(--bs-color-text-tertiary);letter-spacing:var(--bs-tracking-label)}[data-scope=ai][data-part=tool-body] pre{padding:var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);font-family:var(--bs-font-mono);margin:0;overflow-x:auto}[data-scope=ai][data-part=sources]{gap:var(--bs-gap-xs);font-size:var(--bs-font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=ai][data-part=source] a{color:var(--bs-color-text-secondary);text-decoration:none}[data-scope=ai][data-part=source] a[href]{cursor:pointer}[data-scope=ai][data-part=source] a:hover{color:var(--bs-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong)}[data-scope=ai][data-part=attachments]{gap:var(--bs-gap-xs);flex-wrap:wrap;display:flex}[data-scope=ai][data-part=attachment]{align-items:center;gap:var(--bs-gap-xs);max-inline-size:100%;padding-block:calc(var(--bs-padding-xs)/2);padding-inline:var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);display:inline-flex}[data-scope=ai][data-part=attachment]:hover{border-color:var(--bs-color-border-strong)}[data-scope=ai][data-part=attachment] svg{block-size:.875rem;inline-size:.875rem;color:var(--bs-color-text-tertiary);flex:none}[data-scope=ai][data-part=attachment][data-status=uploading]{color:var(--bs-color-text-tertiary);border-style:dashed}[data-scope=ai][data-part=attachment][data-status=error]{border-color:var(--bs-color-danger);color:var(--bs-color-danger)}[data-scope=ai][data-part=attachment]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scope=ai][data-part=attachment] button[data-scope=button][data-part=root]{border-radius:var(--bs-radius-sm);block-size:1rem;inline-size:1rem;color:inherit;padding:0}[data-scope=ai][data-part=attachment] button[data-scope=button] svg{block-size:.75rem;inline-size:.75rem}[data-scope=ai][data-part=attachment] button[data-scope=button]:hover:not(:disabled){color:var(--bs-color-text-primary);background:0 0}[data-scope=ai][data-part=attachment] button[data-scope=button]:focus-visible{border-color:#0000}[data-scope=ai][data-part=actions]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=ai][data-part=prompt]{box-sizing:border-box;align-items:stretch;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);flex-direction:column;display:flex}[data-scope=ai][data-part=prompt]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=ai][data-part=prompt-main]{align-items:flex-end;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=ai][data-part=prompt-header]{align-items:center;gap:var(--bs-gap-xs);flex-wrap:wrap;display:flex}[data-scope=ai][data-part=prompt-leading],[data-scope=ai][data-part=prompt-trailing]{align-items:flex-end;gap:var(--bs-gap-xs);flex:none;display:flex}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=root]{flex:1;min-inline-size:0}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]{box-sizing:border-box;inline-size:100%;min-block-size:var(--bs-control-height-sm);max-block-size:calc(var(--bs-space-16)*2);padding-block:calc((var(--bs-control-height-sm) - var(--bs-font-size-md)*var(--bs-line-height-relaxed))/2);box-shadow:none;color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-relaxed);resize:none;background:0 0;border:none;border-radius:0;padding-inline:0}[data-scope=ai][data-part=prompt-footer]{align-items:center;gap:var(--bs-gap-xs);flex-wrap:wrap;flex:none;display:flex}[data-scope=ai][data-part=prompt-end]{align-items:center;gap:var(--bs-gap-sm);flex:none;margin-inline-start:auto;display:flex}[data-scope=ai][data-part=prompt-footer] [data-part=root]{inline-size:auto}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]:focus,[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]:hover:not(:disabled){box-shadow:none;border:none;outline:none}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]:disabled{background:0 0;border:none}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=ai][data-part=loader]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=ai][data-part=loader]:after,[data-scope=ai][data-part=loader]:before{content:"";inline-size:calc(var(--bs-part-size-sm)/4);block-size:calc(var(--bs-part-size-sm)/4);border-radius:var(--bs-radius-full);background:var(--bs-color-text-tertiary);animation:ai-loader-breathe var(--bs-duration-slow) var(--bs-ease-out) infinite}[data-scope=ai][data-part=loader]:after{animation-delay:calc(var(--bs-duration-slow)/3)}@keyframes ai-loader-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-scope=ai][data-part=loader]:after,[data-scope=ai][data-part=loader]:before{animation-duration:var(--bs-duration-instant);opacity:.7;animation-iteration-count:1}}[data-scope=alert][data-part=root]{--_pigment:var(--bs-color-text-tertiary);gap:var(--bs-gap-md);padding:var(--bs-padding-md) var(--bs-padding-lg);border:var(--bs-hairline) solid color-mix(in oklab,var(--_pigment) 25%,var(--bs-color-border));border-inline-start:var(--bs-hairline-strong) solid var(--_pigment);border-radius:var(--bs-radius-md);background:color-mix(in oklab,var(--_pigment) 7%,var(--bs-color-surface-1));color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);display:flex}[data-scope=alert][data-part=root][data-status=success]{--_pigment:var(--bs-color-success)}[data-scope=alert][data-part=root][data-status=warning]{--_pigment:var(--bs-color-warning)}[data-scope=alert][data-part=root][data-status=danger]{--_pigment:var(--bs-color-danger)}[data-scope=alert][data-part=root][data-status=info]{--_pigment:var(--bs-color-info)}[data-scope=alert][data-part=icon]{color:var(--_pigment);flex:none;align-items:flex-start;padding-block-start:var(--bs-hairline);display:flex}[data-scope=alert][data-part=icon] svg{block-size:1rem;inline-size:1rem}[data-scope=alert][data-part=body]{gap:var(--bs-gap-xs);flex-direction:column;min-inline-size:0;display:flex}[data-scope=alert][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-text-primary);line-height:var(--bs-line-height-snug);margin:0}[data-scope=alert][data-part=description]{margin:0}[data-scope=angle-slider][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=angle-slider][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=angle-slider][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=angle-slider][data-part=root]{align-items:center;gap:var(--bs-gap-lg);flex-direction:column;display:flex}[data-scope=angle-slider][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=angle-slider][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums}[data-scope=angle-slider][data-part=control]{inline-size:calc(var(--bs-space-24)*2);block-size:calc(var(--bs-space-24)*2);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);place-items:center;display:grid;position:relative}[data-scope=angle-slider][data-part=control]:active:not([data-disabled]){box-shadow:none}[data-scope=angle-slider][data-part=control][data-focus]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=angle-slider][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=angle-slider][data-part=control][data-disabled]{background:var(--bs-color-surface-inset);box-shadow:none;cursor:not-allowed}[data-scope=angle-slider][data-part=control]:after{content:"";inline-size:var(--bs-space-1);block-size:var(--bs-space-1);border-radius:var(--bs-radius-full);background:var(--bs-color-border-strong);position:absolute}[data-scope=angle-slider][data-part=thumb]{inline-size:var(--bs-space-1);inset-block:0;left:calc(50% - var(--bs-space-1)/2);z-index:1;outline:none;position:absolute}[data-scope=angle-slider][data-part=thumb]:before{content:"";top:var(--bs-space-2);box-sizing:border-box;inline-size:var(--bs-space-3);block-size:var(--bs-space-3);border:var(--bs-hairline) solid var(--bs-color-surface-2);border-radius:var(--bs-radius-full);background:var(--bs-color-primary);box-shadow:var(--bs-shadow-xs);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out);position:absolute;left:50%;translate:-50%}[data-scope=angle-slider][data-part=thumb]:focus-visible:before,[data-scope=angle-slider][data-part=thumb][data-focus]:before{box-shadow:var(--bs-focus-ring)}[data-scope=angle-slider][data-part=thumb][data-invalid]:before{background:var(--bs-color-danger)}[data-scope=angle-slider][data-part=thumb][data-disabled]:before{background:var(--bs-color-text-disabled);box-shadow:none}[data-scope=angle-slider][data-part=marker-group]{border-radius:var(--bs-radius-full);pointer-events:none;z-index:0;position:absolute;inset:0}[data-scope=angle-slider][data-part=marker]{inline-size:var(--bs-space-1);inset-block:0;left:calc(50% - var(--bs-space-1)/2);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;position:absolute}[data-scope=angle-slider][data-part=marker][data-state=at-value]{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=angle-slider][data-part=marker]:before{content:"";top:var(--bs-space-1);inline-size:1px;block-size:var(--bs-space-2);background:var(--bs-color-border-strong);position:absolute;left:50%;translate:-50%}[data-scope=angle-slider][data-part=marker][data-state=at-value]:before{background:var(--bs-color-primary)}[data-scope=angle-slider][data-part=marker][data-disabled]:before{background:var(--bs-color-border)}[data-scope=angle-slider][data-part=root][data-size=sm] [data-part=control]{inline-size:calc(var(--bs-space-24)*1.5);block-size:calc(var(--bs-space-24)*1.5)}[data-scope=angle-slider][data-part=root][data-size=lg] [data-part=control]{inline-size:calc(var(--bs-space-24)*2.5);block-size:calc(var(--bs-space-24)*2.5)}[data-scope=avatar][data-part=root]{--bs-avatar-size:var(--bs-control-height-md);inline-size:var(--bs-avatar-size);block-size:var(--bs-avatar-size);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-inset);color:var(--bs-color-text-secondary);font-size:calc(var(--bs-avatar-size)*.4);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none;vertical-align:top;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-scope=avatar][data-part=image]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}[data-scope=avatar][data-part=fallback]{border-radius:inherit;text-transform:uppercase;line-height:1;font-size:inherit;font-weight:inherit}[data-scope=avatar][data-part=root][data-size=sm]{--bs-avatar-size:var(--bs-control-height-sm)}[data-scope=avatar][data-part=root][data-size=md]{--bs-avatar-size:var(--bs-control-height-md)}[data-scope=avatar][data-part=root][data-size=lg]{--bs-avatar-size:var(--bs-control-height-lg)}[data-scope=avatar][data-part=root][data-shape=square]{border-radius:var(--bs-radius-sm)}[data-scope=avatar-group][data-part=root]{align-items:center;display:flex}[data-scope=avatar-group][data-part=root]>*+*{margin-inline-start:-.5em}[data-scope=avatar-group][data-part=root]>*{box-shadow:0 0 0 calc(var(--bs-hairline)*2) var(--bs-color-surface-1);flex:none}[data-scope=avatar-group][data-part=root][data-size=sm] [data-scope=avatar][data-part=root]{--bs-avatar-size:var(--bs-control-height-sm)}[data-scope=avatar-group][data-part=root][data-size=lg] [data-scope=avatar][data-part=root]{--bs-avatar-size:var(--bs-control-height-lg)}[data-scope=badge][data-part=root]{--_pigment:var(--bs-color-surface-inverse);--_ink-strong:var(--bs-color-primary-subtle-text);--_fill:var(--_pigment);--_ink:var(--bs-color-text-inverse);align-items:center;gap:var(--bs-gap-xs);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);background:var(--_fill);color:var(--_ink);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);line-height:var(--bs-line-height-normal);white-space:nowrap;display:inline-flex}[data-scope=badge][data-part=root][data-tone=primary]{--_pigment:var(--bs-color-primary);--_fill:var(--bs-color-primary-fill);--_ink:var(--bs-color-primary-text);--_ink-strong:var(--bs-color-primary-subtle-text)}[data-scope=badge][data-part=root][data-tone=success]{--_pigment:var(--bs-color-success);--_ink-strong:var(--bs-color-success-subtle-text)}[data-scope=badge][data-part=root][data-tone=success],[data-scope=badge][data-part=root][data-tone=warning]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=badge][data-part=root][data-tone=warning]{--_pigment:var(--bs-color-warning);--_ink-strong:var(--bs-color-warning-subtle-text)}[data-scope=badge][data-part=root][data-tone=danger]{--_pigment:var(--bs-color-danger);--_ink-strong:var(--bs-color-danger-subtle-text)}[data-scope=badge][data-part=root][data-tone=danger],[data-scope=badge][data-part=root][data-tone=info]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=badge][data-part=root][data-tone=info]{--_pigment:var(--bs-color-info);--_ink-strong:var(--bs-color-info-subtle-text)}[data-scope=badge][data-part=root][data-variant=subtle]{--_fill:color-mix(in oklab, var(--_pigment) 14%, transparent);--_ink:var(--_ink-strong)}[data-scope=badge][data-part=root][data-variant=outline]{--_fill:transparent;--_ink:var(--_ink-strong);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--_pigment) 45%,transparent)}[data-scope=badge][data-part=root][data-tone=ink][data-variant=outline]{box-shadow:inset 0 0 0 1px var(--bs-color-border)}[data-scope=banner][data-part=root]{--_pigment:var(--bs-color-text-tertiary);gap:var(--bs-gap-md);padding:var(--bs-padding-md) var(--bs-padding-lg);border:var(--bs-hairline) solid color-mix(in oklab,var(--_pigment) 25%,var(--bs-color-border));border-inline-start:var(--bs-hairline-strong) solid var(--_pigment);border-radius:var(--bs-radius-md);background:color-mix(in oklab,var(--_pigment) 7%,var(--bs-color-surface-1));color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);display:flex}[data-scope=banner][data-part=root][data-status=info]{--_pigment:var(--bs-color-info)}[data-scope=banner][data-part=root][data-status=success]{--_pigment:var(--bs-color-success)}[data-scope=banner][data-part=root][data-status=warning]{--_pigment:var(--bs-color-warning)}[data-scope=banner][data-part=root][data-status=danger]{--_pigment:var(--bs-color-danger)}[data-scope=banner][data-part=icon]{color:var(--_pigment);flex:none;align-items:flex-start;padding-block-start:var(--bs-hairline);display:flex}[data-scope=banner][data-part=icon] svg{block-size:1rem;inline-size:1rem}[data-scope=banner][data-part=body]{gap:var(--bs-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-scope=banner][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-text-primary);line-height:var(--bs-line-height-snug);margin:0}[data-scope=banner][data-part=description]{margin:0}[data-scope=banner][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);flex-wrap:wrap;margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=banner][data-part=close]{flex:none;align-self:flex-start;display:inline-flex}[data-scope=banner][data-part=close] [data-scope=button][data-part=root]{block-size:1.5rem;inline-size:1.5rem;color:var(--bs-color-text-tertiary)}[data-scope=banner][data-part=close] [data-scope=button][data-part=root]:hover:not(:disabled){color:var(--bs-color-text-primary);background:color-mix(in oklab,var(--bs-color-text-primary) 8%,transparent)}[data-scope=banner][data-part=close] [data-scope=button][data-part=root]:focus-visible{border-color:#0000}[data-scope=banner][data-part=close] [data-scope=button] svg{block-size:.875rem;inline-size:.875rem}[data-scope=breadcrumb][data-part=list]{align-items:center;gap:var(--bs-gap-sm);font-size:var(--bs-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-scope=breadcrumb][data-part=item]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=breadcrumb][data-part=link]{color:var(--bs-color-text-secondary);transition:color var(--bs-duration-fast) var(--bs-ease-out);text-decoration:none}[data-scope=breadcrumb][data-part=link][href]{cursor:pointer}[data-scope=breadcrumb][data-part=link]:hover{color:var(--bs-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong)}[data-scope=breadcrumb][data-part=link]:focus-visible{color:var(--bs-color-text-primary);box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=breadcrumb][data-part=current]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=breadcrumb][data-part=separator]{color:var(--bs-color-text-tertiary);-webkit-user-select:none;user-select:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant]){--_pigment:var(--bs-color-primary);--_ink-strong:var(--bs-color-primary-subtle-text);--_fill:transparent;--_fill-hover:transparent;--_ink:var(--bs-color-text-secondary);--_edge:transparent;justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-lg);border:var(--bs-hairline) solid var(--_edge);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--_fill);color:var(--_ink);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex:none;text-decoration:none;display:inline-flex}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-size=sm]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);font-size:var(--bs-font-size-sm)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-size=lg]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-xl)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-square=true]{inline-size:var(--bs-control-height-sm);padding-inline:0}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-size=md][data-square=true]{inline-size:var(--bs-control-height-md)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-size=lg][data-square=true]{inline-size:var(--bs-control-height-lg)}[data-scene=metric] :is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:focus-visible:not([data-disabled],:disabled),[data-scene=metric] :is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:hover:not([data-disabled],:disabled){border-color:var(--_pigment);color:var(--_pigment)}[data-scope=button][data-part=root] svg{block-size:1rem;inline-size:1rem}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=danger]{--_pigment:var(--bs-color-danger);--_ink-strong:var(--bs-color-danger-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=success]{--_pigment:var(--bs-color-success);--_ink-strong:var(--bs-color-success-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=warning]{--_pigment:var(--bs-color-warning);--_ink-strong:var(--bs-color-warning-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=info]{--_pigment:var(--bs-color-info);--_ink-strong:var(--bs-color-info-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid]{--_fill:var(--bs-color-primary-fill);--_fill-hover:var(--bs-color-primary-fill-hover);--_ink:var(--bs-color-primary-text);--bs-ripple-pigment:var(--_ink);box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=danger],:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=info],:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=success],:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=warning]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_fill-hover:color-mix(in oklab, var(--_pigment) calc(85% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid]:hover:not(:disabled,[data-disabled]){box-shadow:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(3px*var(--bs-light-reach)) 0 color-mix(in oklab,var(--_pigment) 28%,transparent)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]{--_fill:var(--bs-color-surface-2);--_ink:var(--bs-color-text-primary);--_edge:var(--bs-color-border)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=ghost]{--_fill-hover:color-mix(in oklab, var(--bs-color-text-primary) 5%, transparent);box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=subtle]{--_fill:color-mix(in oklab, var(--_pigment) 12%, transparent);--_fill-hover:color-mix(in oklab, var(--_pigment) 20%, transparent);--_ink:var(--_ink-strong);box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:focus-visible,:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:hover:not(:disabled,[data-disabled]){--_edge:var(--bs-color-border-strong)}[data-scope=button][data-part=root]:hover:not(:disabled,[data-disabled]),[data-scope][data-part=trigger][data-variant]:hover:not(:disabled,[data-disabled]){background:var(--_fill-hover)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant]:active:not(:disabled){box-shadow:none}[data-scope][data-part=trigger][data-variant]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-lg);border:var(--bs-hairline) solid var(--_edge);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--_fill);color:var(--_ink);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex:none;text-decoration:none;display:inline-flex}[data-scope][data-part=trigger][data-variant][data-size=sm]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);font-size:var(--bs-font-size-sm)}[data-scope][data-part=trigger][data-variant][data-size=lg]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-xl)}[data-scope][data-part=trigger][data-variant][data-square=true]{inline-size:var(--bs-control-height-sm);padding-inline:0}[data-scope][data-part=trigger][data-variant][data-size=md][data-square=true]{inline-size:var(--bs-control-height-md)}[data-scope][data-part=trigger][data-variant][data-size=lg][data-square=true]{inline-size:var(--bs-control-height-lg)}[data-scope][data-part=trigger][data-variant]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope][data-part=trigger][data-variant][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope][data-part=trigger][data-variant]:active:not(:disabled){box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant]:disabled,[data-scope][data-part=trigger][data-variant][data-disabled]{--_fill:var(--bs-color-surface-inset);--_fill-hover:var(--bs-color-surface-inset);--_ink:var(--bs-color-text-disabled);--_edge:transparent;cursor:not-allowed;box-shadow:none}[data-scope=calendar][data-part=root]{inline-size:17rem;padding:var(--bs-padding-lg);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);box-shadow:var(--bs-elevation-1);display:inline-flex}[data-scope=calendar][data-part=header]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=calendar][data-part=header]>[data-scope=date-picker][data-part=view-control]{flex:1;min-inline-size:0}[data-scope=calendar] [data-part=table-cell-trigger][data-view=month],[data-scope=calendar] [data-part=table-cell-trigger][data-view=year]{padding:0}[data-scope=calendar][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=calendar][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=calendar][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=calendar][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=calendar][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=calendar][data-part=content]:focus,[data-scope=calendar][data-part=content]:focus-visible{outline:none}[data-scope=calendar][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=calendar][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=calendar][data-state=closed][data-part=content]{opacity:0}[data-scope=calendar][data-part=content]{gap:var(--bs-gap-sm);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=calendar][data-part=view-trigger]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=calendar][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=calendar][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=calendar][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=calendar][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=calendar][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=calendar][data-part=input]:focus,[data-scope=calendar][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=calendar][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=calendar][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=calendar][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){border-color:var(--bs-color-border-strong)}[data-scope=calendar][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=calendar][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=calendar][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=calendar][data-part=clear-trigger]{block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid}[data-scope=calendar][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=calendar][data-part=clear-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=preset-trigger]{padding:var(--bs-padding-xs) var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);border:none;align-items:center;display:inline-flex}[data-scope=calendar][data-part=preset-trigger]:hover{background:color-mix(in oklab,var(--bs-color-primary-subtle) 80%,var(--bs-color-primary))}[data-scope=calendar][data-part=preset-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=view]{gap:var(--bs-gap-md);flex-direction:column;display:flex}[data-scope=calendar][data-part=view][hidden]{display:none}[data-scope=calendar][data-part=view-control]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=calendar][data-part=next-trigger],[data-scope=calendar][data-part=prev-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}[data-scope=calendar][data-part=next-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]),[data-scope=calendar][data-part=prev-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=calendar][data-part=next-trigger]:focus-visible,[data-scope=calendar][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=next-trigger][data-disabled],[data-scope=calendar][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=calendar][data-part=view-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-xs);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-semibold);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:inline-flex}[data-scope=calendar][data-part=view-trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=calendar][data-part=view-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=range-text]{font-weight:var(--bs-font-weight-semibold)}[data-scope=calendar][data-part=month-select],[data-scope=calendar][data-part=year-select]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=calendar][data-part=month-select]:focus-visible,[data-scope=calendar][data-part=year-select]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=table]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;inline-size:100%;display:table}[data-scope=calendar][data-part=table-header]{padding:var(--bs-padding-xs) 0;color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:center}[data-scope=calendar][data-part=table-cell]{text-align:center;padding:0}[data-scope=calendar][data-part=table-cell-trigger]{inline-size:100%;min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}[data-scope=calendar][data-part=table-cell-trigger][data-view=month],[data-scope=calendar][data-part=table-cell-trigger][data-view=year]{padding:0 var(--bs-padding-sm);block-size:var(--bs-control-height-sm)}[data-scope=calendar][data-part=table-cell-trigger]:hover:not([data-selected],[data-in-range],[data-range-start],[data-range-end],[data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=calendar][data-part=table-cell-trigger]:focus-visible,[data-scope=calendar][data-part=table-cell-trigger][data-focused]{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=calendar][data-part=table-cell-trigger][data-today]{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-semibold)}[data-scope=calendar][data-part=table-cell-trigger][data-in-range]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);border-radius:0}[data-scope=calendar][data-part=table-cell-trigger][data-range-end],[data-scope=calendar][data-part=table-cell-trigger][data-range-start],[data-scope=calendar][data-part=table-cell-trigger][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=calendar][data-part=table-cell-trigger][data-range-start]{border-start-start-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-start-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=calendar][data-part=table-cell-trigger][data-range-end]{border-start-end-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-end-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=calendar][data-part=table-cell-trigger][data-outside-range]{color:var(--bs-color-text-tertiary)}[data-scope=calendar][data-part=table-cell-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=calendar][data-part=table-cell-trigger][data-unavailable]{color:var(--bs-color-text-disabled);cursor:not-allowed;text-decoration:line-through}[data-scope=calendar][data-part=root][data-size=sm] [data-part=clear-trigger],[data-scope=calendar][data-part=root][data-size=sm] [data-part=input],[data-scope=calendar][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=calendar][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm)}[data-scope=calendar][data-part=root][data-size=lg] [data-part=clear-trigger],[data-scope=calendar][data-part=root][data-size=lg] [data-part=input],[data-scope=calendar][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=calendar][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg)}[data-scope=cascade-select][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=cascade-select][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=cascade-select][data-part=content]:focus,[data-scope=cascade-select][data-part=content]:focus-visible{outline:none}[data-scope=cascade-select][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=cascade-select][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=cascade-select][data-state=closed][data-part=content]{opacity:0}[data-scope=cascade-select][data-part=item-text],[data-scope=cascade-select][data-part=value-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=cascade-select][data-part=control]{inline-size:100%;display:flex}[data-scope=cascade-select][data-part=trigger]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);inline-size:100%;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-align:start;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex:1;display:flex}[data-scope=cascade-select][data-part=trigger][data-placeholder-shown] [data-part=value-text]{color:var(--bs-color-text-tertiary)}[data-scope=cascade-select][data-part=trigger]:hover:not(:focus):not(:disabled):not([data-invalid]):not([data-state=open]){border-color:var(--bs-color-border-strong)}[data-scope=cascade-select][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=cascade-select][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=cascade-select][data-part=trigger][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=cascade-select][data-part=trigger][data-invalid]:focus-visible,[data-scope=cascade-select][data-part=trigger][data-invalid][data-state=open]{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=cascade-select][data-part=trigger]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none;color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=cascade-select][data-part=root][data-size=sm] [data-part=trigger]{padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=cascade-select][data-part=root][data-size=lg] [data-part=trigger]{padding-inline:var(--bs-padding-lg)}[data-scope=cascade-select][data-part=indicator]{color:var(--bs-color-text-tertiary);place-items:center;display:grid}[data-scope=cascade-select][data-part=indicator] svg{inline-size:var(--bs-space-4);block-size:var(--bs-space-4);transition:transform var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=cascade-select][data-part=trigger][data-state=open] [data-part=indicator] svg{transform:rotate(180deg)}[data-scope=cascade-select][data-part=content]{flex-direction:column;display:flex}[data-scope=cascade-select][data-part=search]{padding:var(--bs-padding-sm);border-block-end:var(--bs-hairline) solid var(--bs-color-border);flex:none}[data-scope=cascade-select][data-part=corridor]{display:flex}[data-scope=cascade-select][data-part=corridor][data-flow=flat]{flex-direction:column}[data-scope=cascade-select][data-part=match]{inline-size:100%;min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}[data-scope=cascade-select][data-part=match]:hover:not([data-selected]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=cascade-select][data-part=match][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=cascade-select][data-part=empty]{padding:var(--bs-padding-lg) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center;margin:0}[data-scope=cascade-select][data-part=list]{box-sizing:border-box;max-block-size:16rem;min-inline-size:11rem;padding:var(--bs-padding-xs);overflow-block:auto;flex-shrink:0;margin:0;list-style:none}[data-scope=cascade-select][data-part=list]+[data-part=list]{border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=cascade-select][data-part=item]{align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;display:flex}[data-scope=cascade-select][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=cascade-select][data-part=item][data-highlighted]:not([data-state=checked]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=cascade-select][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=cascade-select][data-part=item][data-state=checked]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=cascade-select][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=cascade-select][data-part=branch-indicator],[data-scope=cascade-select][data-part=item-indicator]{color:var(--bs-color-text-tertiary);place-items:center;display:grid}[data-scope=cascade-select][data-part=branch-indicator] svg,[data-scope=cascade-select][data-part=item-indicator] svg{inline-size:var(--bs-space-4);block-size:var(--bs-space-4)}[data-scope=cascade-select][data-part=item][data-highlighted] [data-part=branch-indicator],[data-scope=cascade-select][data-part=item][data-state=checked] [data-part=item-indicator]{color:currentColor}[data-scope=cascade-select][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=cascade-select][data-part=root][data-size=sm] [data-part=match]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=cascade-select][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=cascade-select][data-part=root][data-size=lg] [data-part=match]{min-block-size:var(--bs-control-height-md)}[data-scope=cascade-select][data-part=content][data-size=sm] [data-part=item]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=cascade-select][data-part=content][data-size=lg] [data-part=item]{min-block-size:var(--bs-control-height-md)}[data-scope=card][data-part=root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);inline-size:100%;box-shadow:var(--bs-elevation-1);transition:box-shadow var(--bs-duration-base) var(--bs-ease-out);flex-direction:column;display:flex}[data-scope=card][data-part=root]:hover{box-shadow:var(--bs-elevation-2)}[data-scope=card][data-part=header]{gap:var(--bs-gap-xs);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=card][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=card][data-part=description]{margin:0}[data-scope=card][data-part=content],[data-scope=card][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=card][data-part=content]{padding:0 var(--bs-padding-lg) var(--bs-padding-lg);flex:1}[data-scope=card][data-part=footer]{align-items:center;gap:var(--bs-gap-sm);padding:0 var(--bs-padding-lg) var(--bs-padding-lg);display:flex}[data-scope=card][data-part=content]:first-child,[data-scope=card][data-part=footer]:first-child{padding-block:var(--bs-padding-lg)}[data-scope=carousel][data-part=root]{gap:var(--bs-gap-md);flex-direction:column;inline-size:100%;display:flex}[data-scope=carousel][data-part=root][data-orientation=vertical]{flex-direction:row;block-size:20rem}[data-scope=carousel][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=carousel][data-part=control][data-orientation=vertical]{flex-direction:column}[data-scope=carousel][data-part=autoplay-trigger],[data-scope=carousel][data-part=next-trigger],[data-scope=carousel][data-part=prev-trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;place-items:center;padding:0;display:inline-grid}[data-scope=carousel][data-part=autoplay-trigger] svg,[data-scope=carousel][data-part=next-trigger] svg,[data-scope=carousel][data-part=prev-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=carousel][data-part=autoplay-trigger]:hover:not([data-disabled]),[data-scope=carousel][data-part=next-trigger]:hover:not([data-disabled]),[data-scope=carousel][data-part=prev-trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-3)}[data-scope=carousel][data-part=autoplay-trigger]:focus-visible,[data-scope=carousel][data-part=next-trigger]:focus-visible,[data-scope=carousel][data-part=prev-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=carousel][data-part=autoplay-trigger]:active,[data-scope=carousel][data-part=next-trigger]:active,[data-scope=carousel][data-part=prev-trigger]:active{box-shadow:none}[data-scope=carousel][data-part=autoplay-trigger][data-disabled],[data-scope=carousel][data-part=next-trigger][data-disabled],[data-scope=carousel][data-part=prev-trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=carousel][data-part=item-group]{border-radius:var(--bs-radius-sm);scrollbar-width:none;flex:1;min-inline-size:0;display:flex;overflow:hidden}[data-scope=carousel][data-part=item-group]::-webkit-scrollbar{display:none}[data-scope=carousel][data-part=item]{border-radius:var(--bs-radius-sm);flex:0 0 100%;min-inline-size:0;overflow:hidden}[data-scope=carousel][data-part=item] img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;background:var(--bs-color-surface-inset);block-size:100%;inline-size:100%;display:block}[data-scope=carousel][data-part=indicator-group]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=carousel][data-part=indicator-group][data-orientation=vertical]{flex-direction:column}[data-scope=carousel][data-part=indicator]{inline-size:calc(var(--bs-space-2) + 2px);block-size:calc(var(--bs-space-2) + 2px);border-radius:var(--bs-radius-full);background:var(--bs-color-border-strong);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);border:none;padding:0}[data-scope=carousel][data-part=indicator]:hover:not([data-current]){background:var(--bs-color-text-tertiary)}[data-scope=carousel][data-part=indicator]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=carousel][data-part=indicator][data-current]{background:var(--bs-color-primary)}[data-scope=carousel][data-part=progress-text]{font-variant-numeric:tabular-nums}[data-scope=carousel][data-part=progress-text],[data-scope=checkbox][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label)}[data-scope=checkbox][data-part=label]{-webkit-user-select:none;user-select:none}[data-scope=checkbox][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=checkbox][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=checkbox][data-part=root]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;display:inline-flex}[data-scope=checkbox][data-part=group]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=checkbox][data-part=group][data-invalid],[data-scope=checkbox][data-part=group][data-invalid] [data-part=root]{color:var(--bs-color-danger)}[data-scope=checkbox][data-part=control]{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-surface-2);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=checkbox][data-part=control]:hover:not([data-disabled],[data-invalid],[data-state=checked],[data-state=indeterminate],[data-focus-visible]){border-color:var(--bs-color-border-strong);box-shadow:var(--bs-shadow-xs)}[data-scope=checkbox][data-part=control][data-focus-visible]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=checkbox][data-part=control][data-state=checked],[data-scope=checkbox][data-part=control][data-state=indeterminate]{border-color:var(--bs-color-primary);background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=checkbox][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=checkbox][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled)}[data-scope=checkbox][data-part=indicator]{opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out),transform var(--bs-duration-fast) var(--bs-ease-spring);justify-content:center;align-items:center;display:inline-flex;transform:scale(.6)}[data-scope=checkbox][data-part=control][data-state=checked] [data-part=indicator],[data-scope=checkbox][data-part=control][data-state=indeterminate] [data-part=indicator]{opacity:1;transform:scale(1)}[data-scope=checkbox][data-part=indicator] svg{inline-size:calc(var(--bs-part-size-sm)*.7);block-size:calc(var(--bs-part-size-sm)*.7)}[data-scope=checkbox][data-part=root][data-size=sm] [data-part=control]{inline-size:calc(var(--bs-part-size-sm)*.875);block-size:calc(var(--bs-part-size-sm)*.875)}[data-scope=checkbox][data-part=root][data-size=sm] [data-part=indicator] svg{inline-size:calc(var(--bs-part-size-sm)*.6);block-size:calc(var(--bs-part-size-sm)*.6)}[data-scope=checkbox][data-part=root][data-size=lg] [data-part=control]{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=checkbox][data-part=root][data-size=lg] [data-part=indicator] svg{inline-size:calc(var(--bs-part-size-md)*.7);block-size:calc(var(--bs-part-size-md)*.7)}[data-scope=checkbox][data-part=root]:has([data-disabled]){color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=checkbox][data-part=root]:has([data-disabled]) [data-part=control]{cursor:not-allowed}[data-scope=checkbox-group][data-part=root]{gap:var(--bs-gap-md);max-inline-size:20rem;display:grid}[data-scope=checkbox-group][data-part=root][data-layout=horizontal]{gap:var(--bs-gap-sm) var(--bs-gap-lg);flex-wrap:wrap;max-inline-size:none;display:flex}[data-scope=chip][data-part=root]{--_pigment:var(--bs-color-surface-inverse);--_ink-strong:var(--bs-color-primary-subtle-text);--_fill:var(--_pigment);--_ink:var(--bs-color-text-inverse);min-inline-size:var(--bs-space-5);block-size:var(--bs-space-5);padding:0 var(--bs-padding-xs);border-radius:var(--bs-radius-full);background:var(--_fill);color:var(--_ink);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}[data-scope=chip][data-part=root][data-tone=primary]{--_pigment:var(--bs-color-primary);--_fill:var(--bs-color-primary-fill);--_ink:var(--bs-color-primary-text);--_ink-strong:var(--bs-color-primary-subtle-text)}[data-scope=chip][data-part=root][data-tone=success]{--_pigment:var(--bs-color-success);--_ink-strong:var(--bs-color-success-subtle-text)}[data-scope=chip][data-part=root][data-tone=success],[data-scope=chip][data-part=root][data-tone=warning]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=chip][data-part=root][data-tone=warning]{--_pigment:var(--bs-color-warning);--_ink-strong:var(--bs-color-warning-subtle-text)}[data-scope=chip][data-part=root][data-tone=danger]{--_pigment:var(--bs-color-danger);--_ink-strong:var(--bs-color-danger-subtle-text)}[data-scope=chip][data-part=root][data-tone=danger],[data-scope=chip][data-part=root][data-tone=info]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=chip][data-part=root][data-tone=info]{--_pigment:var(--bs-color-info);--_ink-strong:var(--bs-color-info-subtle-text)}[data-scope=chip][data-part=root][data-variant=subtle]{--_fill:color-mix(in oklab, var(--_pigment) 12%, transparent);--_ink:var(--_ink-strong)}[data-scope=clipboard][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=clipboard][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=clipboard][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=clipboard][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;max-inline-size:20rem;display:flex}[data-scope=clipboard][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=clipboard][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=clipboard][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=clipboard][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=clipboard][data-part=input]:focus,[data-scope=clipboard][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=clipboard][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=clipboard][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=clipboard][data-part=trigger]{min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex:none;place-items:center;display:inline-grid}[data-scope=clipboard][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=clipboard][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=clipboard][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=clipboard][data-part=trigger][data-copied],[data-scope=clipboard][data-part=trigger][data-copied]:hover{border-color:var(--bs-color-success);color:var(--bs-color-success)}[data-scope=clipboard][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=clipboard][data-part=indicator]{place-items:center;display:inline-grid}[data-scope=clipboard][data-part=indicator] svg{block-size:1rem;inline-size:1rem}[data-scope=clipboard][data-part=root][data-size=sm] [data-part=input],[data-scope=clipboard][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=clipboard][data-part=root][data-size=sm] [data-part=input]{padding:0 var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=clipboard][data-part=root][data-size=lg] [data-part=input],[data-scope=clipboard][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=collapsible][data-part=root]{box-sizing:border-box;inline-size:100%;color:var(--bs-color-text-primary);flex-direction:column;display:flex}[data-scope=collapsible][data-part=trigger]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-md);inline-size:100%;min-block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:inherit;font:inherit;font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);display:flex}[data-scope=collapsible][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-3)}[data-scope=collapsible][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=collapsible][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=collapsible][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=collapsible][data-part=indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform var(--bs-duration-base) var(--bs-ease-spring);justify-content:center;align-items:center;display:inline-flex}[data-scope=collapsible][data-part=indicator][data-state=open]{transform:rotate(90deg)}[data-scope=collapsible][data-part=indicator] svg{block-size:1rem;inline-size:1rem}[data-scope=collapsible][data-part=content]{overflow:hidden}[data-scope=collapsible][data-part=content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=collapsible][data-part=content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=collapsible][data-part=content]>*{padding:var(--bs-padding-md) var(--bs-padding-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=collapsible][data-part=content]:not(:has(*)){padding:0 var(--bs-padding-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=color-picker][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=color-picker][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=color-picker][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=color-picker][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=color-picker][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:16rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=color-picker][data-part=content]:focus,[data-scope=color-picker][data-part=content]:focus-visible{outline:none}[data-scope=color-picker][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=color-picker][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=color-picker][data-state=closed][data-part=content]{opacity:0}[data-scope=color-picker][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=color-picker][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=color-picker][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=color-picker][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums}[data-scope=color-picker][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}[data-scope=color-picker][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=color-picker][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=color-picker][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);box-shadow:none;cursor:not-allowed}[data-scope=color-picker][data-part=trigger] [data-part=swatch]{inset:var(--bs-space-1);border-radius:var(--bs-radius-xs);box-shadow:inset 0 0 0 1px var(--bs-color-border);position:absolute!important}[data-scope=color-picker][data-part=transparency-grid]{border-radius:inherit;position:absolute;inset:0}[data-scope=color-picker][data-part=trigger] [data-part=transparency-grid]{border-radius:var(--bs-radius-xs);inset:var(--bs-space-1)!important;block-size:auto!important;inline-size:auto!important}[data-scope=color-picker][data-part=content]{--bs-color-picker-thumb:.875rem;--bs-color-picker-track:.625rem;--bs-color-picker-area:10rem;gap:var(--bs-gap-md);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=color-picker][data-part=area]{block-size:var(--bs-color-picker-area);border-radius:var(--bs-radius-sm);touch-action:none;cursor:crosshair;position:relative;overflow:hidden}[data-scope=color-picker][data-part=area-background]{border-radius:inherit;block-size:100%;inline-size:100%}[data-scope=color-picker][data-part=area-thumb]{inline-size:var(--bs-color-picker-thumb);block-size:var(--bs-color-picker-thumb);border-radius:var(--bs-radius-full);box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-border);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out);outline:none;position:absolute;transform:translate(-50%,-50%)}[data-scope=color-picker][data-part=area-thumb]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-primary)}[data-scope=color-picker][data-part=channel-controls]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=color-picker][data-part=channel-sliders]{gap:var(--bs-gap-sm);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-scope=color-picker][data-part=channel-slider]{block-size:var(--bs-color-picker-track);border-radius:var(--bs-radius-sm);touch-action:none;cursor:pointer;position:relative}[data-scope=color-picker][data-part=channel-slider-track]{border-radius:var(--bs-radius-sm);block-size:100%;inline-size:100%}[data-scope=color-picker][data-part=channel-slider-thumb]{inline-size:var(--bs-color-picker-thumb);block-size:var(--bs-color-picker-thumb);border-radius:var(--bs-radius-full);box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-border);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out);outline:none;position:absolute;transform:translate(-50%,-50%)}[data-scope=color-picker][data-part=channel-slider-thumb]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-primary)}[data-scope=color-picker][data-part=channel-slider-label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=color-picker][data-part=channel-slider-value-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums}[data-scope=color-picker][data-part=channel-input]{box-sizing:border-box;min-inline-size:0;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums;appearance:textfield;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=color-picker][data-part=channel-input]::-webkit-inner-spin-button{appearance:none;margin:0}[data-scope=color-picker][data-part=channel-input]::-webkit-outer-spin-button{appearance:none;margin:0}[data-scope=color-picker][data-part=channel-input]:hover:not(:focus){border-color:var(--bs-color-border-strong)}[data-scope=color-picker][data-part=channel-input]:focus,[data-scope=color-picker][data-part=channel-input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=channel-input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=color-picker][data-part=channel-input][data-channel=alpha]{flex:0 0 3.5rem}[data-scope=color-picker][data-part=swatch-group]{gap:var(--bs-gap-sm);flex-wrap:wrap;display:flex}[data-scope=color-picker][data-part=view]{gap:var(--bs-gap-sm);display:flex}[data-scope=color-picker][data-part=swatch-trigger]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));cursor:pointer;background:0 0;border:none;outline:none;place-items:center;padding:0;display:grid}[data-scope=color-picker][data-part=swatch-trigger]:hover:not([data-disabled],:focus-visible){box-shadow:0 0 0 1px var(--bs-color-border-strong)}[data-scope=color-picker][data-part=swatch-trigger]:focus-visible{box-shadow:var(--bs-focus-ring)}[data-scope=color-picker][data-part=swatch-trigger]:hover:not([data-disabled],:focus-visible)[data-state=checked],[data-scope=color-picker][data-part=swatch-trigger][data-state=checked]:not(:focus-visible){box-shadow:0 0 0 1px var(--bs-color-primary)}[data-scope=color-picker][data-part=swatch-group] [data-part=swatch]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));box-shadow:inset 0 0 0 1px var(--bs-color-border);place-items:center;display:grid;overflow:hidden}[data-scope=color-picker][data-part=swatch-indicator]{color:var(--bs-color-surface-2);place-items:center;display:grid;position:absolute;inset:0}[data-scope=color-picker][data-part=swatch-indicator] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=color-picker][data-part=eye-dropper-trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=color-picker][data-part=eye-dropper-trigger] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=color-picker][data-part=eye-dropper-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=color-picker][data-part=eye-dropper-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=eye-dropper-trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=color-picker][data-part=eye-dropper-trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=color-picker][data-part=format-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-xs);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=color-picker][data-part=format-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=color-picker][data-part=format-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=format-trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=color-picker][data-part=format-select]{box-sizing:border-box;inline-size:100%;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=color-picker][data-part=format-select]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=root][data-size=sm] [data-part=eye-dropper-trigger],[data-scope=color-picker][data-part=root][data-size=sm] [data-part=swatch-group] [data-part=swatch],[data-scope=color-picker][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=color-picker][data-part=root][data-size=lg] [data-part=eye-dropper-trigger],[data-scope=color-picker][data-part=root][data-size=lg] [data-part=swatch-group] [data-part=swatch],[data-scope=color-picker][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}[data-scope=combobox][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=combobox][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=combobox][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=combobox][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=combobox][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=combobox][data-part=content]:focus,[data-scope=combobox][data-part=content]:focus-visible{outline:none}[data-scope=combobox][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=combobox][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=combobox][data-state=closed][data-part=content]{opacity:0}[data-scope=combobox][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=combobox][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=combobox][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=combobox][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=combobox][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=combobox][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=combobox][data-part=input]:focus,[data-scope=combobox][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=combobox][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=combobox][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=combobox][data-part=clear-trigger],[data-scope=combobox][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=combobox][data-part=clear-trigger]:hover:not([data-disabled]),[data-scope=combobox][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=combobox][data-part=clear-trigger]:focus-visible,[data-scope=combobox][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=combobox][data-part=clear-trigger]:active:not([data-disabled]),[data-scope=combobox][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=combobox][data-part=clear-trigger][data-disabled],[data-scope=combobox][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=combobox][data-part=clear-trigger] svg,[data-scope=combobox][data-part=trigger] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=combobox][data-part=content]{max-block-size:min(var(--available-height,18rem),18rem);padding:var(--bs-padding-xs);overflow-y:auto}[data-scope=combobox][data-part=content],[data-scope=combobox][data-part=item-group],[data-scope=combobox][data-part=list]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=combobox][data-part=item-group]+[data-part=item-group]{margin-block-start:var(--bs-margin-sm)}[data-scope=combobox][data-part=item-group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=combobox][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;display:flex}[data-scope=combobox][data-part=item] mark{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-medium);background:0 0}[data-scope=combobox][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=combobox][data-part=item][data-highlighted]:not([data-state=checked]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=combobox][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=combobox][data-part=item][data-state=checked]{background:var(--bs-color-primary-fill);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=combobox][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=combobox][data-part=item-indicator]{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}[data-scope=combobox][data-part=item-indicator] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm)}[data-scope=combobox][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=combobox][data-part=root][data-size=sm] [data-part=clear-trigger],[data-scope=combobox][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=combobox][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-lg)}[data-scope=combobox][data-part=root][data-size=lg] [data-part=clear-trigger],[data-scope=combobox][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}[data-scope=date-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=date-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=date-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=date-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=date-input][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=date-input][data-part=segment-group]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);cursor:text;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1;align-items:center;display:flex}[data-scope=date-input][data-part=segment-group]:hover:not([data-disabled],[data-readonly],[data-focus],[data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=date-input][data-part=segment-group][data-focus]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=date-input][data-part=segment-group][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=date-input][data-part=segment-group][data-invalid][data-focus]{box-shadow:var(--bs-focus-ring)}[data-scope=date-input][data-part=segment-group][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=date-input][data-part=segment-group][data-readonly]{background:var(--bs-color-surface-inset)}[data-scope=date-input][data-part=segment]{min-width:2ch;padding-inline:calc(var(--bs-hairline)*2);border-radius:var(--bs-radius-xs);font-variant-numeric:tabular-nums;caret-color:#0000;outline:none;justify-content:center;align-items:center;display:inline-flex}[data-scope=date-input][data-part=segment]:focus{background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=date-input][data-part=segment][data-placeholder-shown]{color:var(--bs-color-text-tertiary)}[data-scope=date-input][data-part=segment]:focus[data-placeholder-shown]{color:var(--bs-color-primary-text)}[data-scope=date-input][data-part=segment][data-type=literal]{min-width:0;color:var(--bs-color-text-tertiary);-webkit-user-select:none;user-select:none;padding:0}[data-scope=date-input][data-part=hidden-input]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}[data-scope=date-input][data-part=root][data-size=sm] [data-part=segment-group]{block-size:var(--bs-control-height-sm)}[data-scope=date-input][data-part=root][data-size=lg] [data-part=segment-group]{block-size:var(--bs-control-height-lg)}[data-scope=date-picker][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=date-picker][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=date-picker][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=date-picker][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=date-picker][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=date-picker][data-part=content]:focus,[data-scope=date-picker][data-part=content]:focus-visible{outline:none}[data-scope=date-picker][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=date-picker][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=date-picker][data-state=closed][data-part=content]{opacity:0}[data-scope=date-picker][data-part=content]{gap:var(--bs-gap-sm);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=date-picker][data-part=view-trigger]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=date-picker][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=date-picker][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=date-picker][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=date-picker][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=date-picker][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=date-picker][data-part=input]:focus,[data-scope=date-picker][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=date-picker][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=date-picker][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=date-picker][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){border-color:var(--bs-color-border-strong)}[data-scope=date-picker][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=date-picker][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=date-picker][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=date-picker][data-part=clear-trigger]{block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid}[data-scope=date-picker][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=date-picker][data-part=clear-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=preset-trigger]{padding:var(--bs-padding-xs) var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);border:none;align-items:center;display:inline-flex}[data-scope=date-picker][data-part=preset-trigger]:hover{background:color-mix(in oklab,var(--bs-color-primary-subtle) 80%,var(--bs-color-primary))}[data-scope=date-picker][data-part=preset-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=view]{gap:var(--bs-gap-md);flex-direction:column;display:flex}[data-scope=date-picker][data-part=view][hidden]{display:none}[data-scope=date-picker][data-part=view-control]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=date-picker][data-part=next-trigger],[data-scope=date-picker][data-part=prev-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}[data-scope=date-picker][data-part=next-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]),[data-scope=date-picker][data-part=prev-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=date-picker][data-part=next-trigger]:focus-visible,[data-scope=date-picker][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=next-trigger][data-disabled],[data-scope=date-picker][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=date-picker][data-part=view-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-xs);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-semibold);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:inline-flex}[data-scope=date-picker][data-part=view-trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=date-picker][data-part=view-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=range-text]{font-weight:var(--bs-font-weight-semibold)}[data-scope=date-picker][data-part=month-select],[data-scope=date-picker][data-part=year-select]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=date-picker][data-part=month-select]:focus-visible,[data-scope=date-picker][data-part=year-select]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=table]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;inline-size:100%;display:table}[data-scope=date-picker][data-part=table-header]{padding:var(--bs-padding-xs) 0;color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:center}[data-scope=date-picker][data-part=table-cell]{text-align:center;padding:0}[data-scope=date-picker][data-part=table-cell-trigger]{inline-size:100%;min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}[data-scope=date-picker][data-part=table-cell-trigger][data-view=month],[data-scope=date-picker][data-part=table-cell-trigger][data-view=year]{padding:0 var(--bs-padding-sm);block-size:var(--bs-control-height-sm)}[data-scope=date-picker][data-part=table-cell-trigger]:hover:not([data-selected],[data-in-range],[data-range-start],[data-range-end],[data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=date-picker][data-part=table-cell-trigger]:focus-visible,[data-scope=date-picker][data-part=table-cell-trigger][data-focused]{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=date-picker][data-part=table-cell-trigger][data-today]{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-semibold)}[data-scope=date-picker][data-part=table-cell-trigger][data-in-range]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);border-radius:0}[data-scope=date-picker][data-part=table-cell-trigger][data-range-end],[data-scope=date-picker][data-part=table-cell-trigger][data-range-start],[data-scope=date-picker][data-part=table-cell-trigger][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=date-picker][data-part=table-cell-trigger][data-range-start]{border-start-start-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-start-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=date-picker][data-part=table-cell-trigger][data-range-end]{border-start-end-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-end-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=date-picker][data-part=table-cell-trigger][data-outside-range]{color:var(--bs-color-text-tertiary)}[data-scope=date-picker][data-part=table-cell-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=date-picker][data-part=table-cell-trigger][data-unavailable]{color:var(--bs-color-text-disabled);cursor:not-allowed;text-decoration:line-through}[data-scope=date-picker][data-part=root][data-size=sm] [data-part=clear-trigger],[data-scope=date-picker][data-part=root][data-size=sm] [data-part=input],[data-scope=date-picker][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=date-picker][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm)}[data-scope=date-picker][data-part=root][data-size=lg] [data-part=clear-trigger],[data-scope=date-picker][data-part=root][data-size=lg] [data-part=input],[data-scope=date-picker][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=date-picker][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg)}[data-scope=descriptions][data-part=root]{grid-template-columns:repeat(var(--bs-desc-columns,1),minmax(6em,max-content) minmax(0,1fr));gap:var(--bs-gap-sm) var(--bs-gap-xl);inline-size:100%;font-size:var(--bs-font-size-md);align-content:start;margin:0;display:grid}[data-scope=descriptions][data-part=item]{grid-column:span var(--bs-desc-span,2);grid-template-columns:subgrid;padding-block:var(--bs-padding-sm);border-block-end:var(--bs-hairline) solid var(--bs-color-border);display:grid}[data-scope=descriptions][data-part=item]:last-child{border-block-end:none}[data-scope=descriptions][data-part=term]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label)}[data-scope=descriptions][data-part=detail]{color:var(--bs-color-text-primary);margin:0}[data-scope=descriptions][data-layout=vertical] [data-part=item]{gap:var(--bs-gap-xs);grid-column:1/-1;grid-template-columns:1fr}[data-scope=descriptions][data-layout=vertical] [data-part=detail]{color:var(--bs-color-text-secondary)}[data-scope=descriptions][data-bordered]{gap:var(--bs-hairline);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-border);overflow:hidden}[data-scope=descriptions][data-bordered] [data-part=item]{background:var(--bs-color-surface-1);border-block-end:none;gap:0;padding:0}[data-scope=descriptions][data-bordered] [data-part=term]{padding:var(--bs-padding-sm) var(--bs-padding-md);background:var(--bs-color-surface-inset);border-inline-end:var(--bs-hairline) solid var(--bs-color-border);align-self:stretch;align-items:center;display:flex}[data-scope=descriptions][data-bordered] [data-part=detail]{padding:var(--bs-padding-sm) var(--bs-padding-md);align-self:center}[data-scope=dialog][data-part=trigger]{--bs-shadow-color:color-mix(in oklab, var(--bs-color-primary-fill) 20%, transparent);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-sm);background:var(--bs-color-primary-fill);color:var(--bs-color-primary-text);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-light-x) calc(1px*var(--bs-light-reach)) calc(2px*var(--bs-light-reach)) 0 var(--bs-shadow-color);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);border:none;place-items:center;display:inline-grid}[data-scope=dialog][data-part=trigger]:hover:not(:disabled,[data-disabled]){background:var(--bs-color-primary-fill-hover);box-shadow:var(--bs-light-x) calc(2px*var(--bs-light-reach)) calc(6px*var(--bs-light-reach)) calc(-1px*var(--bs-light-reach)) var(--bs-shadow-color)}[data-scope=dialog][data-part=trigger]:active:not(:disabled,[data-disabled]){background:var(--bs-color-primary-active);box-shadow:none}[data-scope=dialog][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=dialog][data-part=trigger]:disabled,[data-scope=dialog][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed;border:none}[data-scope=dialog][data-part=backdrop]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);background:var(--bs-color-scrim);opacity:0;transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=dialog][data-part=backdrop][data-state=open]{opacity:1}[data-scope=dialog][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));padding-block-start:max(var(--bs-padding-lg),var(--bs-safe-area-inset-top));padding-inline:max(var(--bs-padding-lg),var(--bs-safe-area-inset-right)) max(var(--bs-padding-lg),var(--bs-safe-area-inset-left));place-items:center;padding-block-end:max(var(--bs-padding-lg),var(--bs-safe-area-inset-bottom));display:grid;position:fixed;inset:0}[data-scope=dialog][data-part=content]:focus,[data-scope=dialog][data-part=content]:focus-visible{outline:none}[data-scope=dialog][data-part=content]{box-sizing:border-box;gap:var(--bs-gap-lg);overscroll-behavior:contain;max-block-size:80dvh;inline-size:min(32rem,100%);padding:var(--bs-padding-xl);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-4);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-4);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring),box-shadow var(--bs-duration-base) var(--bs-ease-out);display:grid;position:relative;overflow:auto}[data-scope=dialog][data-state=open][data-part=content]{box-shadow:var(--bs-elevation-5);animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=dialog][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=dialog][data-part=description]{margin:calc(var(--bs-margin-sm) - var(--bs-margin-lg)) 0 0;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=dialog][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-3);inset-inline-end:var(--bs-space-3)}[data-scope=dialog][data-part=close-trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=dialog][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=dialog][data-part=close-trigger][data-variant=action]{block-size:auto;inline-size:100%;padding:var(--bs-padding-md) var(--bs-padding-lg);color:inherit;font:inherit;font-size:var(--bs-font-size-md);text-align:center;border-radius:0;position:static;inset:auto}[data-scope=dialog][data-part=close-trigger][data-variant=action]:hover{color:inherit}[data-scope=dialog][data-part=close-trigger][data-variant=action][data-tone=primary]{color:var(--bs-color-primary)}[data-scope=dialog][data-part=close-trigger][data-variant=action][data-tone=secondary]{color:var(--bs-color-text-secondary)}[data-scope=dialog][data-part=close-trigger][data-variant=action][data-tone=danger]{color:var(--bs-color-danger)}[data-scope=dialog][data-part=close-trigger][data-variant=action][data-tone=primary]:hover{color:var(--bs-color-primary-hover)}[data-scope=dialog][data-part=close-trigger][data-variant=action][data-tone=danger]:hover{color:var(--bs-color-danger-hover)}[data-scope=drawer][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}[data-scope=drawer][data-part=positioner][data-swipe-direction=up]{align-items:flex-start}[data-scope=drawer][data-part=positioner][data-swipe-direction=left]{justify-content:flex-start;align-items:stretch}[data-scope=drawer][data-part=positioner][data-swipe-direction=right]{justify-content:flex-end;align-items:stretch}[data-scope=drawer][data-part=backdrop]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);background:var(--bs-color-scrim);transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=drawer][data-part=content]{box-sizing:border-box;gap:var(--bs-gap-lg);overscroll-behavior:contain;max-block-size:92dvh;inline-size:100%;padding:var(--bs-padding-xl);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg) var(--bs-radius-lg) 0 0;background:var(--bs-color-surface-4);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-4);transform:translate3d(var(--drawer-translate-x,0),var(--drawer-translate-y,0),0);transition:box-shadow var(--bs-duration-base) var(--bs-ease-out),border-radius var(--bs-duration-base) var(--bs-ease-out);outline:none;flex-direction:column;padding-block-end:max(var(--bs-padding-xl),var(--bs-safe-area-inset-bottom));display:flex;position:relative;overflow:auto}[data-scope=drawer][data-part=content][data-swipe-direction=up]{border-radius:0 0 var(--bs-radius-lg) var(--bs-radius-lg);padding-block-end:max(var(--bs-padding-xl),var(--bs-safe-area-inset-bottom))}[data-scope=drawer][data-part=content][data-swipe-direction=down]{padding-block-start:max(var(--bs-padding-xl),var(--bs-safe-area-inset-top))}[data-scope=drawer][data-part=content][data-swipe-direction=left]{inline-size:min(24rem,85%);border-radius:0 var(--bs-radius-lg) var(--bs-radius-lg) 0;max-block-size:none;padding-inline-start:max(var(--bs-padding-xl),var(--bs-safe-area-inset-left))}[data-scope=drawer][data-part=content][data-swipe-direction=right]{inline-size:min(24rem,85%);border-radius:var(--bs-radius-lg) 0 0 var(--bs-radius-lg);max-block-size:none;padding-inline-end:max(var(--bs-padding-xl),var(--bs-safe-area-inset-right))}[data-scope=drawer][data-part=content]:focus,[data-scope=drawer][data-part=content]:focus-visible{outline:none}[data-scope=drawer][data-state=open][data-part=content]{box-shadow:var(--bs-elevation-5);animation:bs-drawer-slide-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=drawer][data-state=closed][data-part=content]{animation:bs-drawer-slide-out var(--bs-duration-base) var(--bs-ease-in)}[data-scope=drawer][data-part=grabber]{inline-size:100%;padding-block:var(--bs-padding-sm);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-scope=drawer][data-part=grabber][data-swiping]{cursor:grabbing}[data-scope=drawer][data-part=grabber-indicator]{inline-size:var(--bs-space-8);block-size:var(--bs-space-1);border-radius:var(--bs-radius-sm);background:var(--bs-color-border-strong)}[data-scope=drawer][data-part=grabber]:hover [data-scope=drawer][data-part=grabber-indicator]{background:var(--bs-color-text-tertiary)}[data-scope=drawer][data-part=content][data-swipe-direction=left] [data-scope=drawer][data-part=grabber],[data-scope=drawer][data-part=content][data-swipe-direction=right] [data-scope=drawer][data-part=grabber]{inline-size:auto;padding-inline:var(--bs-padding-sm);position:absolute;inset-block:0}[data-scope=drawer][data-part=content][data-swipe-direction=left] [data-scope=drawer][data-part=grabber]{inset-inline-start:0}[data-scope=drawer][data-part=content][data-swipe-direction=right] [data-scope=drawer][data-part=grabber]{inset-inline-end:0}[data-scope=drawer][data-part=content][data-swipe-direction=left] [data-scope=drawer][data-part=grabber-indicator],[data-scope=drawer][data-part=content][data-swipe-direction=right] [data-scope=drawer][data-part=grabber-indicator]{inline-size:var(--bs-space-1);block-size:var(--bs-space-8)}[data-scope=drawer][data-part=trigger]{block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);justify-content:center;align-items:center;display:inline-flex}[data-scope=drawer][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=drawer][data-part=trigger]:active{box-shadow:none}[data-scope=drawer][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=drawer][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=drawer][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=drawer][data-part=description]{margin:calc(var(--bs-margin-sm) - var(--bs-margin-lg)) 0 0;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=drawer][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-3);inset-inline-end:var(--bs-space-2)}[data-scope=drawer][data-part=close-trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=drawer][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=drawer][data-part=close-trigger][data-variant=action]{block-size:auto;inline-size:100%;padding:var(--bs-padding-md) var(--bs-padding-lg);color:inherit;font:inherit;font-size:var(--bs-font-size-md);text-align:center;border-radius:0;position:static;inset:auto}[data-scope=drawer][data-part=close-trigger][data-variant=action]:hover{color:inherit}[data-scope=drawer][data-part=close-trigger][data-variant=action][data-tone=primary]{color:var(--bs-color-primary)}[data-scope=drawer][data-part=close-trigger][data-variant=action][data-tone=secondary]{color:var(--bs-color-text-secondary)}[data-scope=drawer][data-part=close-trigger][data-variant=action][data-tone=danger]{color:var(--bs-color-danger)}[data-scope=drawer][data-part=close-trigger][data-variant=action][data-tone=primary]:hover{color:var(--bs-color-primary-hover)}[data-scope=drawer][data-part=close-trigger][data-variant=action][data-tone=danger]:hover{color:var(--bs-color-danger-hover)}[data-scope=drawer][data-part=swipe-area]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);background:0 0;position:fixed}@keyframes bs-drawer-slide-in{0%{transform:translate3d(var(--bs-drawer-from-x,0),var(--bs-drawer-from-y,100%),0)}to{transform:translate3d(var(--drawer-translate-x,0),var(--drawer-translate-y,0),0)}}@keyframes bs-drawer-slide-out{0%{transform:translate3d(var(--drawer-translate-x,0),var(--drawer-translate-y,0),0)}to{transform:translate3d(var(--bs-drawer-from-x,0),var(--bs-drawer-from-y,100%),0)}}[data-scope=drawer][data-swipe-direction=bottom]{--bs-drawer-from-y:100%;--bs-drawer-from-x:0}[data-scope=drawer][data-swipe-direction=up]{--bs-drawer-from-y:-100%;--bs-drawer-from-x:0}[data-scope=drawer][data-swipe-direction=left]{--bs-drawer-from-y:0;--bs-drawer-from-x:-100%}[data-scope=drawer][data-swipe-direction=right]{--bs-drawer-from-y:0;--bs-drawer-from-x:100%}[data-scope=editable][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=editable][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=editable][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=editable][data-part=root]{gap:var(--bs-gap-sm);grid-template-columns:1fr auto;grid-template-areas:"label label""area control";align-items:center;inline-size:100%;display:grid}[data-scope=editable][data-part=label]{grid-area:label}[data-scope=editable][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=editable][data-part=area]{grid-area:area;align-items:center;min-inline-size:0;display:flex;position:relative}[data-scope=editable][data-part=control]{grid-area:control}[data-scope=editable][data-part=input],[data-scope=editable][data-part=preview]{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid transparent;border-radius:var(--bs-radius-sm);font:inherit;font-size:var(--bs-font-size-md);line-height:calc(var(--bs-control-height-md) - 2px);text-overflow:ellipsis}[data-scope=editable][data-part=preview]{color:var(--bs-color-text-primary);cursor:text;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0}[data-scope=editable][data-part=preview]:hover:not([data-disabled]){border-color:var(--bs-color-border);background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=editable][data-part=preview][data-placeholder]{color:var(--bs-color-text-tertiary)}[data-scope=editable][data-part=input]{border-color:var(--bs-color-border);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);outline:none}[data-scope=editable][data-part=input]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=editable][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=editable][data-part=input]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled)}[data-scope=editable][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=editable][data-part=cancel-trigger],[data-scope=editable][data-part=edit-trigger],[data-scope=editable][data-part=submit-trigger]{block-size:var(--bs-control-height-sm);min-inline-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;place-items:center;display:inline-grid}[data-scope=editable][data-part=cancel-trigger]:hover:not([data-disabled]):not(:focus-visible),[data-scope=editable][data-part=edit-trigger]:hover:not([data-disabled]):not(:focus-visible),[data-scope=editable][data-part=submit-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong);background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=editable][data-part=cancel-trigger]:focus-visible,[data-scope=editable][data-part=edit-trigger]:focus-visible,[data-scope=editable][data-part=submit-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=editable][data-part=cancel-trigger]:active:not([data-disabled]),[data-scope=editable][data-part=edit-trigger]:active:not([data-disabled]),[data-scope=editable][data-part=submit-trigger]:active:not([data-disabled]){background:var(--bs-color-surface-inset)}[data-scope=editable][data-part=cancel-trigger][data-disabled],[data-scope=editable][data-part=edit-trigger][data-disabled],[data-scope=editable][data-part=submit-trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=editable][data-part=cancel-trigger] svg,[data-scope=editable][data-part=edit-trigger] svg,[data-scope=editable][data-part=submit-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=editable][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm);line-height:calc(var(--bs-control-height-sm) - 2px)}[data-scope=editable][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg);line-height:calc(var(--bs-control-height-lg) - 2px)}[data-scope=empty][data-part=root]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-lg);inline-size:100%;padding:var(--bs-padding-xl);text-align:center;flex-direction:column;display:flex}[data-scope=empty][data-part=visual]{color:var(--bs-color-text-tertiary)}[data-scope=empty][data-part=visual] svg{inline-size:calc(var(--bs-part-size-lg)*2);block-size:calc(var(--bs-part-size-lg)*2)}[data-scope=empty][data-part=title]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=empty][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=empty][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=field][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=field][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=field][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=field][data-part=root]{align-items:start;gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=field][data-part=input],[data-scope=field][data-part=select],[data-scope=field][data-part=textarea]{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=field][data-part=input],[data-scope=field][data-part=select]{block-size:var(--bs-control-height-md)}[data-scope=field][data-part=input][data-size=sm],[data-scope=field][data-part=select][data-size=sm]{block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=field][data-part=input][data-size=lg],[data-scope=field][data-part=select][data-size=lg]{block-size:var(--bs-control-height-lg);padding-inline:var(--bs-padding-lg)}[data-scope=field][data-part=textarea]{min-block-size:calc(var(--bs-control-height-md)*2 + var(--bs-space-2));padding-block:var(--bs-padding-sm);line-height:var(--bs-line-height-relaxed);resize:vertical}[data-scope=field][data-part=input]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=field][data-part=textarea]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=field][data-part=input]::placeholder,[data-scope=field][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=field][data-part=input]:hover:not(:disabled):not(:focus),[data-scope=field][data-part=select]:hover:not(:disabled):not(:focus):not([data-invalid]),[data-scope=field][data-part=textarea]:hover:not(:disabled):not(:focus){border-color:var(--bs-color-border-strong)}[data-scope=field][data-part=input]:focus,[data-scope=field][data-part=select]:focus,[data-scope=field][data-part=textarea]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=field][data-part=input][data-invalid],[data-scope=field][data-part=select][data-invalid],[data-scope=field][data-part=textarea][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=field][data-part=input][data-invalid]:focus,[data-scope=field][data-part=select][data-invalid]:focus,[data-scope=field][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=field][data-part=input]:disabled,[data-scope=field][data-part=select]:disabled,[data-scope=field][data-part=textarea]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scene=fluent] [data-scope=field][data-part=input],[data-scene=fluent] [data-scope=field][data-part=select],[data-scene=fluent] [data-scope=field][data-part=textarea]{box-shadow:none;background-image:linear-gradient(var(--bs-color-focus),var(--bs-color-focus));transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-instant) var(--bs-ease-in);background-position:bottom;background-repeat:no-repeat;background-size:0 2px}[data-scene=fluent] [data-scope=field][data-part=input]:focus,[data-scene=fluent] [data-scope=field][data-part=select]:focus,[data-scene=fluent] [data-scope=field][data-part=textarea]:focus{transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-base) var(--bs-ease-out);background-size:100% 2px}[data-scene=fluent] [data-scope=field][data-part=input][data-invalid]:focus,[data-scene=fluent] [data-scope=field][data-part=select][data-invalid]:focus,[data-scene=fluent] [data-scope=field][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger);background-image:linear-gradient(var(--bs-color-danger),var(--bs-color-danger))}[data-scene=material] [data-scope=field][data-part=input]:focus:not([data-invalid]),[data-scene=material] [data-scope=field][data-part=select]:focus:not([data-invalid]),[data-scene=material] [data-scope=field][data-part=textarea]:focus:not([data-invalid]){box-shadow:inset 0 0 0 1px var(--bs-focus-edge)}[data-scope=field][data-part=required-indicator]{color:var(--bs-color-danger)}[data-scope=field][data-part=helper-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=field][data-part=error-text]{color:var(--bs-color-danger);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=field][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=field][data-float][data-part=root]{margin-block-start:var(--bs-margin-lg);position:relative}[data-scope=field][data-float][data-part=root] [data-part=label]{color:var(--bs-color-text-tertiary);pointer-events:none;padding:0 var(--bs-padding-xs);background:var(--bs-color-surface-2);transition:inset-block-start var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),font-size var(--bs-duration-fast) var(--bs-ease-out);position:absolute;inset-block-start:calc(var(--bs-control-height-md)/2);inset-inline-start:var(--bs-padding-md);translate:0 -50%}:is([data-scope=field][data-float][data-part=root]:has(input:not(:placeholder-shown)) [data-part=label],[data-scope=field][data-float][data-part=root]:has(textarea:not(:placeholder-shown)) [data-part=label]),:is([data-scope=field][data-float][data-part=root]:has(input:focus) [data-part=label],[data-scope=field][data-float][data-part=root]:has(input:not(:placeholder-shown)) [data-part=label],[data-scope=field][data-float][data-part=root]:has(textarea:not(:placeholder-shown)) [data-part=label]){font-size:var(--bs-font-size-xs);color:var(--bs-color-text-secondary);inset-block-start:0}[data-scope=field][data-float][data-part=root]:has(input:focus) [data-part=label]{color:var(--bs-color-primary)}[data-scope=fieldset][data-part=root]{gap:var(--bs-gap-lg);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}[data-scope=fieldset][data-part=legend]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);padding:0}[data-scope=fieldset][data-part=helper-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin-block-start:calc(var(--bs-margin-sm)*-1)}[data-scope=fieldset][data-part=error-text]{color:var(--bs-color-danger);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=fieldset][data-part=root][data-disabled],[data-scope=fieldset][data-part=root][data-disabled] [data-part=helper-text],[data-scope=fieldset][data-part=root][data-disabled] [data-part=legend]{color:var(--bs-color-text-disabled)}[data-scope=fieldset][data-part=root][data-invalid] [data-part=legend]{color:var(--bs-color-danger)}[data-scope=file-upload][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=file-upload][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=file-upload][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=file-upload][data-part=root]{align-items:flex-start;gap:var(--bs-gap-md);flex-direction:column;inline-size:100%;display:flex}[data-scope=file-upload][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=file-upload][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=file-upload][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=file-upload][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=file-upload][data-part=clear-trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid transparent;border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;display:inline-flex}[data-scope=file-upload][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary)}[data-scope=file-upload][data-part=clear-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=clear-trigger]:active:not([data-disabled]){background:var(--bs-color-surface-inset)}[data-scope=file-upload][data-part=clear-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=file-upload][data-part=dropzone]{align-self:stretch;align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-lg);border:var(--bs-hairline) dashed var(--bs-color-border-strong);border-radius:var(--bs-radius-lg);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);text-align:center;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;flex-direction:column;display:flex}[data-scope=file-upload][data-part=dropzone]:hover:not([data-disabled]):not([data-dragging]):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=file-upload][data-part=dropzone][data-dragging]{border-style:solid;border-color:var(--bs-color-primary);background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=file-upload][data-part=dropzone][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=file-upload][data-part=dropzone][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=file-upload][data-part=dropzone]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=item-group]{align-self:stretch;gap:var(--bs-gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=file-upload][data-part=item]{-moz-column-gap:var(--bs-gap-md);align-items:center;column-gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);grid-template-columns:auto 1fr auto;grid-template-areas:"preview name delete""preview size delete";display:grid}[data-scope=file-upload][data-part=item-preview]{color:var(--bs-color-text-tertiary);grid-area:preview;place-items:center;display:grid}[data-scope=file-upload][data-part=item-preview] svg{block-size:1.25rem;inline-size:1.25rem}[data-scope=file-upload][data-part=item-preview-image]{border-radius:var(--bs-radius-sm);-o-object-fit:cover;object-fit:cover;block-size:2.5rem;inline-size:2.5rem}[data-scope=file-upload][data-part=item-name]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}[data-scope=file-upload][data-part=item-size-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;grid-area:size}[data-scope=file-upload][data-part=item-delete-trigger]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.5rem;inline-size:1.5rem;color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;grid-area:delete;place-items:center;padding:0;display:grid}[data-scope=file-upload][data-part=item-delete-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-danger)}[data-scope=file-upload][data-part=item-delete-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=item-delete-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=file-upload][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=file-upload][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=floating-panel][data-part=positioner]{position:absolute}[data-scope=floating-panel][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:20rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=floating-panel][data-part=content]:focus,[data-scope=floating-panel][data-part=content]:focus-visible{outline:none}[data-scope=floating-panel][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=floating-panel][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=floating-panel][data-state=closed][data-part=content]{opacity:0}[data-scope=floating-panel][data-part=positioner]{pointer-events:none;z-index:calc(var(--bs-z-overlay) + var(--layer-index,0))}[data-scope=floating-panel][data-part=content]{pointer-events:auto;transition:box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex-direction:column;display:flex;position:absolute;overflow:hidden}[data-scope=floating-panel][data-part=content][data-topmost]{box-shadow:var(--bs-elevation-4)}[data-scope=floating-panel][data-part=content][data-behind]{opacity:.6}[data-scope=floating-panel][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=floating-panel][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=floating-panel][data-part=trigger]:active{box-shadow:none}[data-scope=floating-panel][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=floating-panel][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=floating-panel][data-part=header]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:var(--bs-hairline) solid var(--bs-color-border);background:var(--bs-color-surface-0);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;display:flex}[data-scope=floating-panel][data-part=header]:active{cursor:grabbing}[data-scope=floating-panel][data-part=title]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);margin:0;display:flex}[data-scope=floating-panel][data-part=control]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=floating-panel][data-part=close-trigger],[data-scope=floating-panel][data-part=stage-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);place-items:center;padding:0;display:inline-grid}[data-scope=floating-panel][data-part=close-trigger] svg,[data-scope=floating-panel][data-part=stage-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=floating-panel][data-part=close-trigger]:hover:not([data-disabled]),[data-scope=floating-panel][data-part=stage-trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong);background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=floating-panel][data-part=close-trigger]:focus-visible,[data-scope=floating-panel][data-part=stage-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=floating-panel][data-part=close-trigger][data-disabled],[data-scope=floating-panel][data-part=stage-trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=floating-panel][data-part=drag-trigger]{display:contents}[data-scope=floating-panel][data-part=body]{gap:var(--bs-gap-md);overscroll-behavior:contain;padding:var(--bs-padding-md);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);flex-direction:column;flex:auto;display:flex;overflow:auto}[data-scope=floating-panel][data-part=resize-trigger]{z-index:1;touch-action:none;position:absolute}[data-scope=floating-panel][data-part=resize-trigger][data-axis=n],[data-scope=floating-panel][data-part=resize-trigger][data-axis=s]{inline-size:90%;block-size:var(--bs-space-2)}[data-scope=floating-panel][data-part=resize-trigger][data-axis=n]{cursor:ns-resize;margin-inline:auto;inset-block-start:0;inset-inline:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=s]{cursor:ns-resize;margin-inline:auto;inset-block-end:0;inset-inline:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=e],[data-scope=floating-panel][data-part=resize-trigger][data-axis=w]{inline-size:var(--bs-space-2);block-size:90%}[data-scope=floating-panel][data-part=resize-trigger][data-axis=e]{cursor:ew-resize;margin-block:auto;inset-block:0;inset-inline-end:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=w]{cursor:ew-resize;margin-block:auto;inset-block:0;inset-inline-start:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=ne],[data-scope=floating-panel][data-part=resize-trigger][data-axis=nw],[data-scope=floating-panel][data-part=resize-trigger][data-axis=se],[data-scope=floating-panel][data-part=resize-trigger][data-axis=sw]{inline-size:var(--bs-space-3);block-size:var(--bs-space-3)}[data-scope=floating-panel][data-part=resize-trigger][data-axis=ne]{cursor:nesw-resize;inset-block-start:0;inset-inline-end:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=nw]{cursor:nwse-resize;inset-block-start:0;inset-inline-start:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=se]{cursor:nwse-resize;inset-block-end:0;inset-inline-end:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=sw]{cursor:nesw-resize;inset-block-end:0;inset-inline-start:0}[data-scope=floating-panel][data-part=resize-trigger][data-disabled]{cursor:default}[data-scope=form][data-part=root]{gap:var(--bs-gap-lg);max-inline-size:34rem;display:grid}[data-form-field]{min-inline-size:0}mark{border-radius:var(--bs-radius-sm);background:color-mix(in oklab,var(--bs-color-primary) 16%,transparent);color:inherit;padding:0 .125em}[data-scope=hover-card][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=hover-card][data-part=content]:focus,[data-scope=hover-card][data-part=content]:focus-visible{outline:none}[data-scope=hover-card][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=hover-card][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=hover-card][data-state=closed][data-part=content]{opacity:0}[data-scope=hover-card][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=hover-card][data-part=trigger]{align-items:center;gap:var(--bs-gap-xs);color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong);text-underline-offset:2px;cursor:pointer;transition:text-decoration-color var(--bs-duration-fast) var(--bs-ease-out);display:inline-flex}[data-scope=hover-card][data-part=trigger]:hover{-webkit-text-decoration-color:var(--bs-color-text-primary);text-decoration-color:var(--bs-color-text-primary)}[data-scope=hover-card][data-part=trigger]:focus-visible{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=hover-card][data-part=content]{padding:var(--bs-padding-lg);line-height:var(--bs-line-height-relaxed)}[data-scope=hover-card][data-part=content]>h3{margin:0 0 var(--bs-margin-xs);font-family:var(--bs-font-serif)}[data-scope=hover-card][data-part=content]>p{margin:0}[data-scope=hover-card][data-part=content]>h3+p{color:var(--bs-color-text-secondary);margin-block-end:var(--bs-margin-sm)}[data-scope=hover-card][data-part=content]>h3+p+p{color:var(--bs-color-text-primary);margin-block-end:var(--bs-margin-md)}[data-scope=hover-card][data-part=arrow]{--arrow-size:var(--bs-space-2);--arrow-background:var(--bs-color-surface-3)}[data-scope=hover-card][data-part=arrow-tip]{border-block-start:var(--bs-hairline) solid var(--bs-color-border);border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=image-cropper][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=image-cropper][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=image-cropper][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=image-cropper][data-part=root]{--bs-cropper-line:color-mix(in oklab, var(--bs-color-surface-2) 60%, transparent);gap:var(--bs-gap-md);flex-direction:column;inline-size:100%;display:flex;position:relative}[data-scope=image-cropper][data-part=viewport]{aspect-ratio:16/9;border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-inset);position:relative;overflow:hidden}[data-scope=image-cropper][data-part=image]{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}[data-scope=image-cropper][data-part=selection]{box-sizing:content-box;border:1px solid var(--bs-cropper-line);box-shadow:0 0 0 9999px var(--bs-color-scrim);cursor:move;backface-visibility:hidden;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);outline:none}[data-scope=image-cropper][data-part=selection][data-shape=circle]{border-radius:var(--bs-radius-full)}[data-scope=image-cropper][data-part=selection]:focus-visible{border-color:var(--bs-focus-edge)}[data-scope=image-cropper][data-part=selection][data-dragging]{cursor:grabbing;border-color:var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=selection][data-disabled]{cursor:default}[data-scope=image-cropper][data-part=handle]{--bs-cropper-arm:3px;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute}[data-scope=image-cropper][data-part=handle]>*{inline-size:var(--bs-space-1);block-size:var(--bs-space-1);transition:transform var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=image-cropper][data-part=handle][data-disabled]{display:none}[data-scope=image-cropper][data-part=handle][data-position=nw]{cursor:nwse-resize}[data-scope=image-cropper][data-part=handle][data-position=nw]>*{border-block-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle][data-position=ne]{cursor:nesw-resize}[data-scope=image-cropper][data-part=handle][data-position=ne]>*{border-block-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle][data-position=se]{cursor:nwse-resize}[data-scope=image-cropper][data-part=handle][data-position=se]>*{border-block-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle][data-position=sw]{cursor:nesw-resize}[data-scope=image-cropper][data-part=handle][data-position=sw]>*{border-block-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle]:hover>*{transform:scale(1.25)}[data-scope=image-cropper][data-part=handle][data-position=n],[data-scope=image-cropper][data-part=handle][data-position=s]{cursor:ns-resize}[data-scope=image-cropper][data-part=handle][data-position=e],[data-scope=image-cropper][data-part=handle][data-position=w]{cursor:ew-resize}[data-scope=image-cropper][data-part=grid]{opacity:0;pointer-events:none;transition:opacity var(--bs-duration-base) var(--bs-ease-out);position:absolute}[data-scope=image-cropper][data-part=grid][data-axis=horizontal]{border-block-start:1px solid var(--bs-cropper-line);border-block-end:1px solid var(--bs-cropper-line);inset-block:33.33%;inset-inline:0}[data-scope=image-cropper][data-part=grid][data-axis=vertical]{border-inline-start:1px solid var(--bs-cropper-line);border-inline-end:1px solid var(--bs-cropper-line);inset-block:0;inset-inline:33.33%}[data-scope=image-cropper][data-part=grid][data-dragging],[data-scope=image-cropper][data-part=grid][data-panning]{opacity:1}[data-scope=input][data-part=root],[data-scope=input][data-part=select],[data-scope=input][data-part=textarea]{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=input][data-part=root],[data-scope=input][data-part=select]{block-size:var(--bs-control-height-md)}[data-scope=input][data-part=root][data-size=sm],[data-scope=input][data-part=select][data-size=sm]{block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=input][data-part=root][data-size=lg],[data-scope=input][data-part=select][data-size=lg]{block-size:var(--bs-control-height-lg);padding-inline:var(--bs-padding-lg)}[data-scope=input][data-part=textarea]{min-block-size:calc(var(--bs-control-height-md)*2 + var(--bs-space-2));padding-block:var(--bs-padding-sm);line-height:var(--bs-line-height-relaxed);resize:vertical}[data-scope=input][data-part=root]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=input][data-part=textarea]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=input][data-part=root]::placeholder,[data-scope=input][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=input][data-part=root]:hover:not(:disabled):not(:focus),[data-scope=input][data-part=select]:hover:not(:disabled):not(:focus):not([data-invalid]),[data-scope=input][data-part=textarea]:hover:not(:disabled):not(:focus){border-color:var(--bs-color-border-strong)}[data-scope=input][data-part=root]:focus,[data-scope=input][data-part=select]:focus,[data-scope=input][data-part=textarea]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=input][data-part=root][data-invalid],[data-scope=input][data-part=select][data-invalid],[data-scope=input][data-part=textarea][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=input][data-part=root][data-invalid]:focus,[data-scope=input][data-part=select][data-invalid]:focus,[data-scope=input][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=input][data-part=root]:disabled,[data-scope=input][data-part=select]:disabled,[data-scope=input][data-part=textarea]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scene=fluent] [data-scope=input][data-part=root],[data-scene=fluent] [data-scope=input][data-part=select],[data-scene=fluent] [data-scope=input][data-part=textarea]{box-shadow:none;background-image:linear-gradient(var(--bs-color-focus),var(--bs-color-focus));transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-instant) var(--bs-ease-in);background-position:bottom;background-repeat:no-repeat;background-size:0 2px}[data-scene=fluent] [data-scope=input][data-part=root]:focus,[data-scene=fluent] [data-scope=input][data-part=select]:focus,[data-scene=fluent] [data-scope=input][data-part=textarea]:focus{transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-base) var(--bs-ease-out);background-size:100% 2px}[data-scene=fluent] [data-scope=input][data-part=root][data-invalid]:focus,[data-scene=fluent] [data-scope=input][data-part=select][data-invalid]:focus,[data-scene=fluent] [data-scope=input][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger);background-image:linear-gradient(var(--bs-color-danger),var(--bs-color-danger))}[data-scene=material] [data-scope=input][data-part=root]:focus:not([data-invalid]),[data-scene=material] [data-scope=input][data-part=select]:focus:not([data-invalid]),[data-scene=material] [data-scope=input][data-part=textarea]:focus:not([data-invalid]){box-shadow:inset 0 0 0 1px var(--bs-focus-edge)}[data-scope=json-tree-view][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=json-tree-view][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=json-tree-view][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=json-tree-view][data-part=branch-text],[data-scope=json-tree-view][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=json-tree-view][data-part=root]{--bs-tree-indent:1rem;--bs-tree-icon:1rem;--bs-tree-row-block:var(--bs-space-2);gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=json-tree-view][data-part=label][data-visually-hidden]{block-size:1px;inline-size:1px;margin:calc(var(--bs-hairline)*-1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}[data-scope=json-tree-view][data-part=tree]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=json-tree-view][data-part=branch-control],[data-scope=json-tree-view][data-part=item]{align-items:center;gap:var(--bs-gap-sm);box-sizing:border-box;inline-size:100%;padding-block:var(--bs-tree-row-block);border-radius:var(--bs-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;padding-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md));padding-inline-end:var(--bs-padding-md);display:flex;position:relative}[data-scope=json-tree-view][data-part=tree] svg{inline-size:var(--bs-tree-icon);block-size:var(--bs-tree-icon);flex-shrink:0}[data-scope=json-tree-view][data-part=branch-control]:hover:not([data-disabled]):not([data-selected]),[data-scope=json-tree-view][data-part=item]:hover:not([data-disabled]):not([data-selected]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=json-tree-view][data-part=branch-control]:focus-visible,[data-scope=json-tree-view][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=json-tree-view][data-part=branch-control][data-selected],[data-scope=json-tree-view][data-part=item][data-selected]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=json-tree-view][data-part=branch-control][data-disabled],[data-scope=json-tree-view][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=json-tree-view][data-part=branch-trigger]{align-items:center;display:inline-flex}[data-scope=json-tree-view][data-part=branch-text],[data-scope=json-tree-view][data-part=item-text]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=json-tree-view][data-part=branch-indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform var(--bs-duration-base) var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=json-tree-view][data-part=branch-indicator][data-state=open]{transform:rotate(90deg)}[data-scope=json-tree-view][data-part=item-indicator]{color:var(--bs-color-primary);flex-shrink:0;align-items:center;display:inline-flex}[data-scope=json-tree-view][data-part=branch-content]{position:relative}[data-scope=json-tree-view][data-part=branch-content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=json-tree-view][data-part=branch-content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=json-tree-view][data-part=branch-indent-guide]{background:var(--bs-color-border);z-index:1;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md))}[data-scope=json-tree-view][data-part=node-checkbox]{appearance:none;border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-xs);background:var(--bs-color-surface-2);cursor:pointer;block-size:1rem;inline-size:1rem;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);margin:0}[data-scope=json-tree-view][data-part=node-checkbox]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=json-tree-view][data-part=node-checkbox]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=json-tree-view][data-part=node-checkbox]:indeterminate,[data-scope=json-tree-view][data-part=node-checkbox][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary)}[data-scope=json-tree-view][data-part=node-checkbox][data-disabled]{background:var(--bs-color-surface-inset);border-color:var(--bs-color-border);cursor:not-allowed}[data-scope=json-tree-view][data-part=node-rename-input]{box-sizing:border-box;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-primary);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=json-tree-view][data-part=root][data-size=sm]{--bs-tree-row-block:var(--bs-space-1)}[data-scope=json-tree-view][data-part=root][data-size=lg]{--bs-tree-row-block:var(--bs-space-3)}[data-scope=json-tree-view][data-part=item-text],[data-scope=kbd][data-part=root]{font-variant-numeric:tabular-nums}[data-scope=kbd][data-part=root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);min-inline-size:1.75em;box-shadow:0 1px 0 var(--bs-color-border);color:var(--bs-color-text-secondary);font-family:var(--bs-font-sans);font-size:max(var(--bs-font-size-xs),.8125em);line-height:var(--bs-line-height-tight);white-space:nowrap;justify-content:center;align-items:center;padding:.125em .375em;display:inline-flex}[data-scope=link][data-part=root]{color:var(--bs-color-primary);text-underline-offset:3px;transition:color var(--bs-duration-fast) var(--bs-ease-out),text-decoration-color var(--bs-duration-fast) var(--bs-ease-out);text-decoration-line:none;text-decoration-thickness:1px}[data-scope=link][data-part=root][href]{cursor:pointer}[data-scope=link][data-part=root][data-underline=always],[data-scope=link][data-part=root][data-underline=hover]:hover{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--bs-color-primary) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--bs-color-primary) 40%,transparent)}[data-scope=link][data-part=root]:hover{color:color-mix(in oklab,var(--bs-color-primary) 82%,var(--bs-color-text-primary))}[data-scope=link][data-part=root]:focus-visible{border-radius:var(--bs-radius-xs);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=listbox][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=listbox][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=listbox][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=listbox][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:16rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=listbox][data-part=content]:focus,[data-scope=listbox][data-part=content]:focus-visible{outline:none}[data-scope=listbox][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=listbox][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=listbox][data-state=closed][data-part=content]{opacity:0}[data-scope=listbox][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=listbox][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=listbox][data-part=input]{box-sizing:border-box;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=listbox][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=listbox][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=listbox][data-part=input]:focus,[data-scope=listbox][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=listbox][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=listbox][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=listbox][data-part=content]{max-block-size:18rem;padding:var(--bs-padding-xs);overflow-y:auto}[data-scope=listbox][data-part=content],[data-scope=listbox][data-part=item-group]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=listbox][data-part=item-group]+[data-part=item-group]{margin-block-start:var(--bs-margin-sm)}[data-scope=listbox][data-part=item-group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=listbox][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;display:flex}[data-scope=listbox][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=listbox][data-part=item][data-highlighted]:not([data-state=checked]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=listbox][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=listbox][data-part=item][data-state=checked]{background:var(--bs-color-primary-fill);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=listbox][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=listbox][data-part=item-indicator]{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}[data-scope=listbox][data-part=item-indicator] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm)}[data-scope=listbox][data-part=value-text]{font-weight:var(--bs-font-weight-medium)}[data-scope=listbox][data-part=root][data-size=sm] [data-part=item]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=listbox][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm)}[data-scope=listbox][data-part=root][data-size=lg] [data-part=item]{min-block-size:var(--bs-control-height-md)}[data-scope=listbox][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg)}[data-scope=marquee][data-part=root]{inline-size:100%;position:relative;overflow:hidden}[data-scope=marquee][data-part=viewport]{block-size:100%;inline-size:100%}[data-scope=marquee][data-part=content]{inline-size:max-content;animation-name:bs-marquee-x;animation-timing-function:linear;animation-duration:var(--marquee-duration,var(--bs-duration-marquee));animation-delay:var(--marquee-delay,var(--bs-duration-none));animation-iteration-count:var(--marquee-loop-count,infinite);align-items:center;display:flex}[data-scope=marquee][data-part=content][data-orientation=vertical]{flex-direction:column;animation-name:bs-marquee-y}[data-scope=marquee][data-part=content][data-reverse]{animation-direction:reverse}[data-scope=marquee][data-part=root][data-paused] [data-part=content]{animation-play-state:paused}[data-scope=marquee][data-part=edge]{z-index:1;pointer-events:none;inline-size:20%;position:absolute}[data-scope=marquee][data-part=edge][data-orientation=horizontal][data-side=start]{background:linear-gradient(to right,var(--bs-color-surface-1),transparent);inset-block:0;inset-inline-start:0}[data-scope=marquee][data-part=edge][data-orientation=horizontal][data-side=end]{background:linear-gradient(to left,var(--bs-color-surface-1),transparent);inset-block:0;inset-inline-end:0}[data-scope=marquee][data-part=edge][data-orientation=vertical][data-side=start]{background:linear-gradient(to bottom,var(--bs-color-surface-1),transparent);block-size:20%;inline-size:100%;inset-block-start:0;inset-inline:0}[data-scope=marquee][data-part=edge][data-orientation=vertical][data-side=end]{background:linear-gradient(to top,var(--bs-color-surface-1),transparent);block-size:20%;inline-size:100%;inset-block-end:0;inset-inline:0}[data-scope=marquee][data-part=item]{align-items:center;gap:var(--bs-gap-md);margin-inline:calc(var(--marquee-spacing,var(--bs-margin-xl))/2);padding:var(--bs-padding-md) var(--bs-padding-lg);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}@media (prefers-reduced-motion:reduce){[data-scope=marquee][data-part=content]{animation:none}}@keyframes bs-marquee-x{0%{transform:translate(0)}to{transform:translateX(var(--marquee-translate,-50%))}}@keyframes bs-marquee-y{0%{transform:translateY(0)}to{transform:translateY(var(--marquee-translate,-50%))}}[data-scope=media-player][data-part=root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);min-inline-size:0;max-inline-size:100%;box-shadow:var(--bs-shadow-xs);flex-direction:column;display:flex;overflow:clip;container:media-player/inline-size}[data-scope=media-player][data-part=root][data-error]{border-color:var(--bs-color-danger)}[data-scope=media-player][data-part=stage]{background:var(--bs-color-surface-0);min-inline-size:0;display:grid}[data-scope=media-player][data-kind=audio] [data-part=stage]{display:none}[data-scope=media-player][data-part=media]{inline-size:100%;min-inline-size:0;display:block}[data-scope=media-player][data-kind=video] [data-part=media]{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:var(--bs-color-surface-0);block-size:auto;max-inline-size:100%}[data-scope=media-player][data-part=controls]{align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-start:var(--bs-hairline) solid var(--bs-color-border);background:var(--bs-color-surface-1);display:flex}[data-scope=media-player][data-part=fullscreen-button],[data-scope=media-player][data-part=mute-button],[data-scope=media-player][data-part=pip-button],[data-scope=media-player][data-part=play-button]{flex:none;display:inline-flex}[data-scope=media-player][data-part=fullscreen-button] [data-scope=button][data-part=root]:hover:not(:disabled),[data-scope=media-player][data-part=mute-button] [data-scope=button][data-part=root]:hover:not(:disabled),[data-scope=media-player][data-part=pip-button] [data-scope=button][data-part=root]:hover:not(:disabled),[data-scope=media-player][data-part=play-button] [data-scope=button][data-part=root]:hover:not(:disabled){border-color:var(--bs-color-border);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary)}[data-scope=media-player][data-part=fullscreen-button] [data-scope=button][data-part=root]:focus-visible,[data-scope=media-player][data-part=mute-button] [data-scope=button][data-part=root]:focus-visible,[data-scope=media-player][data-part=pip-button] [data-scope=button][data-part=root]:focus-visible,[data-scope=media-player][data-part=play-button] [data-scope=button][data-part=root]:focus-visible{border-color:var(--bs-color-primary)}[data-scope=media-player][data-part=fullscreen-button] [data-scope=button][data-part=root]:disabled,[data-scope=media-player][data-part=mute-button] [data-scope=button][data-part=root]:disabled,[data-scope=media-player][data-part=pip-button] [data-scope=button][data-part=root]:disabled,[data-scope=media-player][data-part=play-button] [data-scope=button][data-part=root]:disabled{color:var(--bs-color-text-tertiary);background:0 0}[data-scope=media-player][data-part=timeline],[data-scope=media-player][data-part=volume]{appearance:none;block-size:var(--bs-part-size-xs,.25rem);border-radius:var(--bs-radius-full);background:linear-gradient(to right,var(--bs-color-primary) var(--bs-media-progress,0),var(--bs-color-border) var(--bs-media-progress,0));cursor:pointer;border:0;margin-block:0}[data-scope=media-player][data-part=timeline]{flex:auto;inline-size:auto;min-inline-size:2rem}[data-scope=media-player][data-part=volume]{inline-size:5rem}[data-scope=media-player][data-kind=video] [data-part=volume]{inline-size:4rem}[data-scope=media-player][data-part=timeline]:focus-visible,[data-scope=media-player][data-part=volume]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=media-player][data-part=timeline]::-webkit-slider-thumb{appearance:none;inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-1);box-shadow:var(--bs-shadow-xs)}[data-scope=media-player][data-part=volume]::-webkit-slider-thumb{appearance:none;inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-1);box-shadow:var(--bs-shadow-xs)}[data-scope=media-player][data-part=timeline]::-moz-range-thumb{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-1);box-shadow:var(--bs-shadow-xs)}[data-scope=media-player][data-part=volume]::-moz-range-thumb{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-1);box-shadow:var(--bs-shadow-xs)}[data-scope=media-player][data-part=time]{color:var(--bs-color-text-tertiary);font-variant-numeric:tabular-nums;font-size:var(--bs-font-size-sm);white-space:nowrap;flex:none}[data-scope=media-player][data-part=captions],[data-scope=media-player][data-part=rate]{flex:none;inline-size:4.25rem}[data-scope=media-player][data-part=captions]{inline-size:5.25rem}[data-scope=media-player][data-part=captions] [data-scope=select][data-part=root],[data-scope=media-player][data-part=rate] [data-scope=select][data-part=root]{gap:0}[data-scope=media-player][data-part=captions] [data-scope=select][data-part=control],[data-scope=media-player][data-part=rate] [data-scope=select][data-part=control]{block-size:var(--bs-control-height-sm);background:var(--bs-color-surface-1);font-size:var(--bs-font-size-sm);padding-inline-start:var(--bs-padding-sm)}[data-scope=media-player][data-part=captions] [data-scope=select][data-part=value-text],[data-scope=media-player][data-part=rate] [data-scope=select][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-normal)}[data-scope=media-player][data-part=captions] [data-scope=select][data-part=indicator],[data-scope=media-player][data-part=rate] [data-scope=select][data-part=indicator]{inline-size:var(--bs-control-height-xs,1.5rem);block-size:var(--bs-control-height-xs,1.5rem)}[data-scope=media-player][data-part=captions] [data-scope=select][data-part=indicator] svg,[data-scope=media-player][data-part=rate] [data-scope=select][data-part=indicator] svg{block-size:.875rem;inline-size:.875rem}@container media-player (width<=34rem){[data-scope=media-player][data-part=rate],[data-scope=media-player][data-part=time],[data-scope=media-player][data-part=volume]{display:none}[data-scope=media-player][data-part=controls]{gap:var(--bs-gap-xs);padding:var(--bs-padding-xs) var(--bs-padding-sm)}}@container media-player (width<=22rem){[data-scope=media-player][data-part=captions]{display:none}}[data-scope=menu][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=menu][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:12rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=menu][data-part=content]:focus,[data-scope=menu][data-part=content]:focus-visible{outline:none}[data-scope=menu][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=menu][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=menu][data-state=closed][data-part=content]{opacity:0}[data-scope=menu][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=menu][data-part=content]{padding:var(--bs-padding-xs);transform-origin:var(--transform-origin);overscroll-behavior:contain;flex-direction:column;display:flex}[data-scope=menu][data-part=arrow]{--arrow-background:var(--bs-color-surface-3);--arrow-size:var(--bs-space-2);z-index:-1}[data-scope=menu][data-part=arrow-tip]{border-top:var(--bs-hairline) solid var(--bs-color-border);border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=menu][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=menu][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=menu][data-part=trigger]:active{box-shadow:none}[data-scope=menu][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=menu][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=menu][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=menu][data-part=context-trigger]{-webkit-user-select:none;user-select:none;display:block}[data-scope=menu][data-part=indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform var(--bs-duration-base) var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=menu][data-part=trigger][data-state=open] [data-scope=menu][data-part=indicator]{transform:rotate(180deg)}[data-scope=menu][data-part=item-group]{flex-direction:column;display:flex}[data-scope=menu][data-part=item-group]+[data-scope=menu][data-part=item-group],[data-scope=menu][data-part=separator]+[data-scope=menu][data-part=item-group]{margin-block-start:var(--bs-margin-xs)}[data-scope=menu][data-part=item-group-label]{padding:var(--bs-padding-sm) var(--bs-padding-sm) var(--bs-padding-xs);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item]{align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;text-decoration:none;display:flex}[data-scope=menu][data-part=item][data-highlighted]:not([data-state=checked],[data-disabled]),[data-scope=menu][data-part=trigger-item][data-highlighted]:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=menu][data-part=item][data-state=checked]{background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=menu][data-part=item][data-state=checked][data-highlighted]{background:var(--bs-color-primary-hover)}[data-scope=menu][data-part=item]:focus-visible,[data-scope=menu][data-part=trigger-item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=menu][data-part=item][data-disabled],[data-scope=menu][data-part=trigger-item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed;background:0 0}[data-scope=menu][data-part=trigger-item]:after{content:"›";color:var(--bs-color-text-tertiary);margin-inline-start:auto}[data-scope=menu][data-part=item-indicator]{block-size:1rem;inline-size:1rem;color:var(--bs-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=menu][data-part=item][data-state=checked] [data-scope=menu][data-part=item-indicator]{color:var(--bs-color-primary-text)}[data-scope=menu][data-part=separator]{block-size:1px;margin-block:var(--bs-margin-xs);background:var(--bs-color-border);border:none}[data-scope=menu][data-part=content][data-size=sm] [data-part=item],[data-scope=menu][data-part=content][data-size=sm] [data-part=trigger-item]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=menu][data-part=content][data-size=lg] [data-part=item],[data-scope=menu][data-part=content][data-size=lg] [data-part=trigger-item]{min-block-size:var(--bs-control-height-md)}[data-scope=meter][data-part=root]{--_pigment:var(--bs-color-primary);align-items:baseline;gap:var(--bs-gap-xs) var(--bs-gap-sm);inline-size:min(16rem,100%);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);grid-template-columns:1fr auto;display:grid}[data-scope=meter][data-part=root][data-level=success]{--_pigment:var(--bs-color-success)}[data-scope=meter][data-part=root][data-level=warning]{--_pigment:var(--bs-color-warning)}[data-scope=meter][data-part=root][data-level=danger]{--_pigment:var(--bs-color-danger)}[data-scope=meter][data-part=label]{color:var(--bs-color-text-primary);letter-spacing:var(--bs-tracking-label)}[data-scope=meter][data-part=value-text]{color:var(--bs-color-text-secondary);font-variant-numeric:tabular-nums;text-align:end}[data-scope=meter][data-part=track]{block-size:var(--bs-space-1);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-0);grid-column:1/-1;overflow:hidden}[data-scope=meter][data-part=range]{inline-size:var(--_percent,0);border-radius:inherit;background:var(--_pigment);block-size:100%;transition:inline-size var(--bs-duration-slow) var(--bs-ease-out);display:block}[data-scope=meter][data-part=root][data-size=sm] [data-part=track]{block-size:calc(var(--bs-space-1)*.75)}[data-scope=meter][data-part=root][data-size=lg] [data-part=track]{block-size:var(--bs-space-2)}[data-scope=navigation-menu][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:18rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=navigation-menu][data-part=content]:focus,[data-scope=navigation-menu][data-part=content]:focus-visible{outline:none}[data-scope=navigation-menu][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=navigation-menu][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=navigation-menu][data-state=closed][data-part=content]{opacity:0}[data-scope=navigation-menu][data-part=root]{flex-direction:column;align-items:center;display:flex;position:relative}[data-scope=navigation-menu][data-part=list]{gap:var(--bs-gap-xs);margin:0;padding:0;list-style:none;display:flex;position:relative}[data-scope=navigation-menu][data-part=list][data-orientation=vertical]{flex-direction:column}[data-scope=navigation-menu][data-part=root][data-orientation=vertical]{align-items:stretch}[data-scope=navigation-menu][data-part=item]{position:relative}[data-scope=navigation-menu][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:inline-flex}[data-scope=navigation-menu][data-part=trigger]:hover:not([data-disabled]),[data-scope=navigation-menu][data-part=trigger][data-state=open]{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=navigation-menu][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=navigation-menu][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=navigation-menu][data-part=link]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);text-decoration:none;display:inline-flex}[data-scope=navigation-menu][data-orientation=vertical] [data-part=link]:hover:not([data-disabled],[data-current]),[data-scope=navigation-menu][data-part=link]:hover:not([data-disabled],[data-current]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=navigation-menu][data-orientation=vertical] [data-part=link]:active:not([data-disabled],[data-current]),[data-scope=navigation-menu][data-part=link]:active:not([data-disabled],[data-current]){background:color-mix(in oklab,var(--bs-color-text-primary) 10%,transparent)}[data-scope=navigation-menu][data-orientation=vertical] [data-part=link]{inline-size:100%}[data-scope=navigation-menu][data-part=link][data-current]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=navigation-menu][data-part=link]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=navigation-menu][data-part=link][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=navigation-menu][data-part=indicator]{border-radius:var(--bs-radius-full);background:var(--bs-color-primary);block-size:2px;translate:var(--trigger-x,0) 0;inline-size:var(--trigger-width,0);transition:translate var(--bs-duration-base) var(--bs-ease-spring),inline-size var(--bs-duration-base) var(--bs-ease-out);position:absolute;inset-block-end:0;inset-inline-start:0}[data-scope=navigation-menu][data-part=viewport-positioner]{pointer-events:none;z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));justify-content:center;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}[data-scope=navigation-menu][data-part=root][data-orientation=vertical] [data-part=viewport-positioner]{justify-content:flex-start;inset-block-start:0;inset-inline:100% auto}[data-scope=navigation-menu][data-part=viewport]{pointer-events:auto;inline-size:max-content;position:relative}[data-scope=navigation-menu][data-part=content]{gap:var(--bs-gap-xs);padding:var(--bs-padding-md);flex-direction:column;display:flex}[data-scope=navigation-menu][data-part=content] [data-part=link]{box-sizing:border-box;block-size:auto;inline-size:100%;padding:var(--bs-padding-sm) var(--bs-padding-md);align-items:flex-start;display:flex}[data-scope=navigation-menu][data-part=content] [data-part=link]+[data-part=link]{margin-block-start:var(--bs-margin-xs)}[data-scope=navigation-menu][data-part=item-indicator]{block-size:1rem;inline-size:1rem;color:var(--bs-color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=navigation-menu][data-part=arrow]{--arrow-background:var(--bs-color-surface-3);--arrow-size:var(--bs-space-2);z-index:-1}[data-scope=navigation-menu][data-part=arrow-tip]{border-top:var(--bs-hairline) solid var(--bs-color-border);border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=order-list][data-part=list]{padding:var(--bs-padding-xs);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);flex-direction:column;margin:0;list-style:none;display:flex}[data-scope=order-list][data-part=item]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-xs) var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);cursor:grab;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex;position:relative}[data-scope=order-list][data-part=item]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=order-list][data-part=item][data-dragging]{opacity:.4;cursor:grabbing}[data-scope=order-list][data-part=item][data-drop-line]:after{content:"";background:var(--bs-color-primary);pointer-events:none;z-index:1;border-radius:1px;block-size:2px;position:absolute;inset-inline:0}[data-scope=order-list][data-part=item][data-drop-line=top]:after{top:-2px}[data-scope=order-list][data-part=item][data-drop-line=bottom]:after{bottom:-2px}[data-scope=order-list][data-part=grip]{color:var(--bs-color-text-quaternary,var(--bs-color-text-tertiary));font-size:var(--bs-font-size-xs);letter-spacing:-.1em;-webkit-user-select:none;user-select:none}[data-scope=order-list][data-part=label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=order-list][data-part=controls]{gap:calc(var(--bs-gap-xs)/2);opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);display:flex}[data-scope=order-list][data-part=item]:focus-within [data-scope=order-list][data-part=controls],[data-scope=order-list][data-part=item]:hover [data-scope=order-list][data-part=controls]{opacity:1}[data-scope=order-list][data-part=move]{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border-radius:var(--bs-radius-xs,var(--bs-radius-sm));display:inline-flex}[data-scope=order-list][data-part=move] [data-scope=button][data-part=root]{border-radius:inherit;block-size:100%;inline-size:100%;color:var(--bs-color-text-tertiary);padding:0}[data-scope=order-list][data-part=move] [data-scope=button] svg{block-size:.75rem;inline-size:.75rem}[data-scope=order-list][data-part=move] [data-scope=button][data-part=root]:hover:not(:disabled){background:var(--bs-color-surface-2);color:var(--bs-color-text-primary)}[data-scope=order-list][data-part=move] [data-scope=button][data-part=root]:disabled{color:var(--bs-color-text-tertiary);opacity:.35;background:0 0}[data-scope=order-list][data-part=move] [data-scope=button][data-part=root]:focus-visible{border-color:#0000}[data-scope=number-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=number-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=number-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=number-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=number-input][data-part=control]{display:flex;position:relative}[data-scope=number-input][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=number-input][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md) calc(var(--bs-space-6) + var(--bs-space-1));border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-variant-numeric:tabular-nums;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=number-input][data-part=control]:has([data-part=scrubber]) [data-part=input]{padding-inline-start:calc(var(--bs-space-6) + var(--bs-space-1))}[data-scope=number-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=number-input][data-part=input]:hover{border-color:var(--bs-color-border-strong)}[data-scope=number-input][data-part=input]:focus,[data-scope=number-input][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=number-input][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=number-input][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=number-input][data-part=decrement-trigger],[data-scope=number-input][data-part=increment-trigger]{inline-size:var(--bs-space-6);color:var(--bs-color-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:var(--bs-hairline)}[data-scope=number-input][data-part=increment-trigger]{border-bottom:var(--bs-hairline) solid var(--bs-color-border);border-start-end-radius:var(--bs-radius-sm);inset-block-start:var(--bs-hairline);inset-block-end:50%}[data-scope=number-input][data-part=decrement-trigger]{border-end-end-radius:var(--bs-radius-sm);inset-block-start:50%;inset-block-end:var(--bs-hairline)}[data-scope=number-input][data-part=decrement-trigger]:hover:not([data-disabled]),[data-scope=number-input][data-part=increment-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=number-input][data-part=decrement-trigger]:focus-visible,[data-scope=number-input][data-part=increment-trigger]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=number-input][data-part=decrement-trigger]:active:not([data-disabled]),[data-scope=number-input][data-part=increment-trigger]:active:not([data-disabled]){background:var(--bs-color-surface-inset)}[data-scope=number-input][data-part=decrement-trigger][data-disabled],[data-scope=number-input][data-part=increment-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=number-input][data-part=scrubber]{inset-block:var(--bs-hairline);inline-size:var(--bs-space-6);color:var(--bs-color-text-tertiary);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;display:grid;position:absolute;inset-inline-start:var(--bs-hairline)}[data-scope=number-input][data-part=decrement-trigger] svg,[data-scope=number-input][data-part=increment-trigger] svg,[data-scope=number-input][data-part=scrubber] svg{block-size:1rem;inline-size:1rem}[data-scope=number-input][data-part=scrubber]:hover{color:var(--bs-color-text-primary)}[data-scope=number-input][data-part=scrubber]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=number-input][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums}[data-scope=number-input][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm)}[data-scope=number-input][data-part=root][data-size=sm] [data-part=decrement-trigger],[data-scope=number-input][data-part=root][data-size=sm] [data-part=increment-trigger]{inline-size:var(--bs-space-5)}[data-scope=number-input][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg)}[data-scope=number-input][data-part=root][data-size=lg] [data-part=decrement-trigger],[data-scope=number-input][data-part=root][data-size=lg] [data-part=increment-trigger]{inline-size:var(--bs-space-7)}[data-scope=page-header][data-part=root]{gap:var(--bs-gap-md);flex-direction:column;inline-size:100%;display:flex}[data-scope=page-header][data-part=heading]{justify-content:space-between;align-items:flex-end;gap:var(--bs-gap-md) var(--bs-gap-xl);flex-wrap:wrap;display:flex}[data-scope=page-header][data-part=eyebrow]{inline-size:100%;color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;margin:0}[data-scope=page-header][data-part=title]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-4xl);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-tight);margin:0}[data-scope=page-header][data-part=title]+[data-part=description]{margin-block-start:var(--bs-gap-md)}[data-scope=page-header][data-part=description]{max-inline-size:46rem;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-lg);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=page-header][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);flex:none;margin-block-start:var(--bs-margin-xs);display:flex}[data-scope=pagination][data-part=root]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=pagination][data-part=first-trigger],[data-scope=pagination][data-part=item],[data-scope=pagination][data-part=last-trigger],[data-scope=pagination][data-part=next-trigger],[data-scope=pagination][data-part=prev-trigger]{min-inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;display:grid}[data-scope=pagination][data-part=first-trigger]:hover:not([data-disabled]),[data-scope=pagination][data-part=item]:hover:not([data-selected],[data-disabled]),[data-scope=pagination][data-part=last-trigger]:hover:not([data-disabled]),[data-scope=pagination][data-part=next-trigger]:hover:not([data-disabled]),[data-scope=pagination][data-part=prev-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=pagination][data-part=first-trigger]:focus-visible,[data-scope=pagination][data-part=item]:focus-visible,[data-scope=pagination][data-part=last-trigger]:focus-visible,[data-scope=pagination][data-part=next-trigger]:focus-visible,[data-scope=pagination][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=pagination][data-part=item][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=pagination][data-part=first-trigger][data-disabled],[data-scope=pagination][data-part=item][data-disabled],[data-scope=pagination][data-part=last-trigger][data-disabled],[data-scope=pagination][data-part=next-trigger][data-disabled],[data-scope=pagination][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=pagination][data-part=ellipsis]{min-inline-size:var(--bs-control-height-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);place-items:center;display:grid}[data-scope=pagination][data-part=root][data-size=sm] [data-part=ellipsis],[data-scope=pagination][data-part=root][data-size=sm] [data-part=first-trigger],[data-scope=pagination][data-part=root][data-size=sm] [data-part=item],[data-scope=pagination][data-part=root][data-size=sm] [data-part=last-trigger],[data-scope=pagination][data-part=root][data-size=sm] [data-part=next-trigger],[data-scope=pagination][data-part=root][data-size=sm] [data-part=prev-trigger]{min-inline-size:calc(var(--bs-control-height-sm)*.875);block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=pagination][data-part=root][data-size=lg] [data-part=ellipsis],[data-scope=pagination][data-part=root][data-size=lg] [data-part=first-trigger],[data-scope=pagination][data-part=root][data-size=lg] [data-part=item],[data-scope=pagination][data-part=root][data-size=lg] [data-part=last-trigger],[data-scope=pagination][data-part=root][data-size=lg] [data-part=next-trigger],[data-scope=pagination][data-part=root][data-size=lg] [data-part=prev-trigger]{min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md)}[data-scope=password-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=password-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=password-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=password-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=password-input][data-part=control]{align-items:center;display:flex;position:relative}[data-scope=password-input][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md) calc(var(--bs-space-6) + var(--bs-space-1));border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=password-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=password-input][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=password-input][data-part=input]:focus,[data-scope=password-input][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=password-input][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=password-input][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=password-input][data-part=visibility-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:var(--bs-space-1)}[data-scope=password-input][data-part=visibility-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=password-input][data-part=visibility-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=password-input][data-part=visibility-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=password-input][data-part=visibility-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=password-input][data-part=indicator]{justify-content:center;align-items:center;display:inline-flex}[data-scope=password-input][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm)}[data-scope=password-input][data-part=root][data-size=sm] [data-part=visibility-trigger]{inline-size:calc(var(--bs-control-height-sm)*.875);block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=password-input][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg)}[data-scope=password-input][data-part=root][data-size=lg] [data-part=visibility-trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md)}[data-scope=pin-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=pin-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=pin-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=pin-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=pin-input][data-part=control]{gap:var(--bs-gap-sm);display:inline-flex}[data-scope=pin-input][data-part=input]{box-sizing:border-box;inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);padding:0}[data-scope=pin-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=pin-input][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=pin-input][data-part=input]:focus,[data-scope=pin-input][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=pin-input][data-part=input][data-filled]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=pin-input][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=pin-input][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=pin-input][data-part=root][data-size=sm] [data-part=input]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=pin-input][data-part=root][data-size=lg] [data-part=input]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}.bs-popconfirm{max-inline-size:18rem;padding:var(--bs-padding-md)}.bs-popconfirm [data-part=message]{margin:0 0 var(--bs-margin-md);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}.bs-popconfirm [data-part=actions]{justify-content:flex-end;gap:var(--bs-gap-sm);display:flex}[data-scope=popover][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=popover][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:20rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=popover][data-part=content]:focus,[data-scope=popover][data-part=content]:focus-visible{outline:none}[data-scope=popover][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=popover][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=popover][data-state=closed][data-part=content]{opacity:0}[data-scope=popover][data-part=content]{gap:var(--bs-gap-sm);padding:var(--bs-padding-lg);transform-origin:var(--transform-origin);flex-direction:column;display:flex}[data-scope=popover][data-part=arrow]{--arrow-background:var(--bs-color-surface-3);--arrow-size:var(--bs-space-2);z-index:-1}[data-scope=popover][data-part=arrow-tip]{border-top:var(--bs-hairline) solid var(--bs-color-border);border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=popover][data-part=anchor]{display:inline-flex}[data-scope=popover][data-part=trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=popover][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=popover][data-part=trigger]:active{box-shadow:none}[data-scope=popover][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=popover][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=popover][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=popover][data-part=indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform var(--bs-duration-base) var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=popover][data-part=trigger][data-state=open] [data-scope=popover][data-part=indicator]{transform:rotate(180deg)}[data-scope=popover][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=popover][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=popover][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=popover][data-part=close-trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=popover][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=popover][data-part=close-trigger][data-variant=action]{block-size:auto;inline-size:100%;padding:var(--bs-padding-md) var(--bs-padding-lg);color:inherit;font:inherit;font-size:var(--bs-font-size-md);text-align:center;border-radius:0;position:static;inset:auto}[data-scope=popover][data-part=close-trigger][data-variant=action]:hover{color:inherit}[data-scope=popover][data-part=close-trigger][data-variant=action][data-tone=primary]{color:var(--bs-color-primary)}[data-scope=popover][data-part=close-trigger][data-variant=action][data-tone=secondary]{color:var(--bs-color-text-secondary)}[data-scope=popover][data-part=close-trigger][data-variant=action][data-tone=danger]{color:var(--bs-color-danger)}[data-scope=popover][data-part=close-trigger][data-variant=action][data-tone=primary]:hover{color:var(--bs-color-primary-hover)}[data-scope=popover][data-part=close-trigger][data-variant=action][data-tone=danger]:hover{color:var(--bs-color-danger-hover)}[data-scope=progress][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=progress][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=progress][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=progress][data-part=root]{align-items:baseline;gap:var(--bs-gap-xs) var(--bs-gap-sm);inline-size:100%;color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);grid-template-columns:1fr auto;display:grid}[data-scope=progress][data-part=value-text]{color:var(--bs-color-text-secondary);font-variant-numeric:tabular-nums;text-align:end}[data-scope=progress][data-part=track]{block-size:var(--bs-space-1);border-radius:var(--bs-radius-sm);background:color-mix(in oklab,var(--bs-color-surface-0) 96%,#000);grid-column:1/-1;overflow:hidden}[data-scope=progress][data-part=track][data-orientation=vertical]{inline-size:var(--bs-space-1);grid-column:auto;block-size:10rem}[data-scope=progress][data-part=range]{border-radius:inherit;background:var(--bs-color-primary);block-size:100%;transition:inline-size var(--bs-duration-slow) var(--bs-ease-out),block-size var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=progress][data-part=range][data-orientation=vertical]{inline-size:100%}[data-scope=progress][data-part=range][data-state=indeterminate]{inline-size:50%;animation:bs-progress-drift var(--bs-duration-loop) var(--bs-ease-in-out) infinite}[data-scope=progress][data-part=range][data-orientation=vertical][data-state=indeterminate]{block-size:50%;inline-size:100%;animation:bs-progress-drift-y var(--bs-duration-loop) var(--bs-ease-in-out) infinite}@media (prefers-reduced-motion:reduce){[data-scope=progress][data-part=range][data-state=indeterminate]{animation:none}}[data-scope=progress][data-part=view]{color:var(--bs-color-text-secondary);grid-column:1/-1;justify-content:center;align-items:center;display:flex}[data-scope=progress][data-part=circle]{place-items:center;block-size:5rem;inline-size:5rem;display:grid;position:relative}[data-scope=progress][data-part=circle]>svg{block-size:100%;inline-size:100%}[data-scope=progress][data-part=circle-range],[data-scope=progress][data-part=circle-track]{fill:none;stroke-width:6px}[data-scope=progress][data-part=circle-track]{stroke:color-mix(in oklab,var(--bs-color-surface-0) 92%,#000)}[data-scope=progress][data-part=circle-range]{stroke:var(--bs-color-primary);transition:stroke-dashoffset var(--bs-duration-slow) var(--bs-ease-out)}@keyframes bs-progress-drift{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes bs-progress-drift-y{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}[data-scope=progress][data-part=root][data-size=sm] [data-part=track]{block-size:calc(var(--bs-space-1)*.75)}[data-scope=progress][data-part=root][data-size=lg] [data-part=track]{block-size:var(--bs-space-2)}[data-scope=result][data-part=root]{--_pigment:var(--bs-color-info);box-sizing:border-box;align-items:center;gap:var(--bs-gap-lg);inline-size:100%;padding:var(--bs-padding-xl);text-align:center;flex-direction:column;display:flex}[data-scope=result][data-part=root][data-status=success]{--_pigment:var(--bs-color-success)}[data-scope=result][data-part=root][data-status=warning]{--_pigment:var(--bs-color-warning)}[data-scope=result][data-part=root][data-status=danger]{--_pigment:var(--bs-color-danger)}[data-scope=result][data-part=root][data-status=info]{--_pigment:var(--bs-color-info)}[data-scope=result][data-part=icon]{inline-size:calc(var(--bs-part-size-lg)*2);block-size:calc(var(--bs-part-size-lg)*2);border-radius:var(--bs-radius-full);background:color-mix(in oklab,var(--_pigment) 12%,var(--bs-color-surface-1));color:var(--_pigment);justify-content:center;align-items:center;display:flex}[data-scope=result][data-part=icon] svg{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=result][data-part=icon] [data-for]{display:none}[data-scope=result][data-part=root][data-status=danger] [data-for=danger],[data-scope=result][data-part=root][data-status=info] [data-for=info],[data-scope=result][data-part=root][data-status=success] [data-for=success],[data-scope=result][data-part=root][data-status=warning] [data-for=warning]{display:inline}[data-scope=result][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-text-primary);line-height:var(--bs-line-height-snug);margin:0}[data-scope=result][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);max-inline-size:40ch;margin:0}[data-scope=result][data-part=extra]{align-items:center;gap:var(--bs-gap-sm);margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=qr-code][data-part=root]{--bs-qr-size:calc(var(--bs-space-8)*5);--bs-qr-overlay:calc(var(--bs-qr-size)/3);gap:var(--bs-gap-md);inline-size:fit-content;color:var(--bs-color-text-primary);flex-direction:column;display:inline-flex;position:relative}[data-scope=qr-code][data-part=frame]{inline-size:var(--bs-qr-size);block-size:var(--bs-qr-size);fill:currentColor}[data-scope=qr-code][data-part=pattern]{fill:inherit}[data-scope=qr-code][data-part=overlay]{inline-size:var(--bs-qr-overlay);block-size:var(--bs-qr-overlay);padding:var(--bs-padding-xs);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);place-items:center;display:grid;top:calc(var(--bs-qr-size)/2)!important;left:calc(var(--bs-qr-size)/2)!important}[data-scope=qr-code][data-part=overlay] img,[data-scope=qr-code][data-part=overlay] svg{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%}[data-scope=qr-code][data-part=download-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=qr-code][data-part=download-trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=qr-code][data-part=download-trigger]:active{box-shadow:none}[data-scope=qr-code][data-part=download-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=qr-code][data-part=download-trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=radio-group][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=radio-group][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=radio-group][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=radio-group][data-part=root]{--bs-radio-dial:var(--bs-part-size-sm);gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);flex-direction:column;display:flex}[data-scope=radio-group][data-part=root][data-size=sm]{--bs-radio-dial:calc(var(--bs-part-size-sm)*.875)}[data-scope=radio-group][data-part=root][data-size=lg]{--bs-radio-dial:var(--bs-part-size-md)}[data-scope=radio-group][data-part=item]{align-items:center;gap:var(--bs-gap-sm);cursor:pointer;display:inline-flex}[data-scope=radio-group][data-part=item-control]{inline-size:var(--bs-radio-dial);block-size:var(--bs-radio-dial);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=radio-group][data-part=item-control]:hover:not([data-disabled],[data-invalid],[data-state=checked],[data-focus-visible]){border-color:var(--bs-color-border-strong);box-shadow:var(--bs-shadow-xs)}[data-scope=radio-group][data-part=item-control][data-focus-visible]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=radio-group][data-part=item-control][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary)}[data-scope=radio-group][data-part=item-control][data-state=checked]:before{content:"";inline-size:calc(var(--bs-radio-dial)*.5);block-size:calc(var(--bs-radio-dial)*.5);border-radius:var(--bs-radius-full);background:var(--bs-color-primary-text)}[data-scope=radio-group][data-part=item-control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=radio-group][data-part=item-control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);cursor:not-allowed}[data-scope=radio-group][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=radio-group][data-part=item-text]{font-size:var(--bs-font-size-sm);-webkit-user-select:none;user-select:none}[data-scope=radio-group][data-part=indicator]{inline-size:var(--bs-radio-dial);block-size:var(--bs-radio-dial);border-radius:var(--bs-radius-full);background:var(--bs-color-primary);transition:translate var(--bs-duration-base) var(--bs-ease-spring),opacity var(--bs-duration-fast) var(--bs-ease-out);position:absolute}[data-scope=rating-group][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=rating-group][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=rating-group][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=rating-group][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=rating-group][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=rating-group][data-part=control]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=rating-group][data-part=control][data-disabled]{cursor:not-allowed}[data-scope=rating-group][data-part=item]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid}[data-scope=rating-group][data-part=item]:hover:not([data-disabled],[data-readonly]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=rating-group][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=rating-group][data-part=item][data-checked],[data-scope=rating-group][data-part=item][data-highlighted]{color:var(--bs-color-primary)}[data-scope=rating-group][data-part=item] [data-scope=icon],[data-scope=rating-group][data-part=item] svg{block-size:100%;inline-size:100%}[data-scope=rating-group][data-part=item] svg path{fill:currentColor;stroke:none;stroke-width:0}[data-scope=rating-group][data-part=item][data-half]{color:color-mix(in oklab,var(--bs-color-primary) 50%,var(--bs-color-text-tertiary))}[data-scope=rating-group][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed;background:0 0}[data-scope=rating-group][data-part=root][data-size=sm] [data-part=item]{inline-size:calc(var(--bs-control-height-sm)*.875);block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=rating-group][data-part=root][data-size=lg] [data-part=item]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md)}[data-scope=scroll-area][data-part=root]{box-sizing:border-box;block-size:12rem;inline-size:min(24rem,100%);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm)}[data-scope=scroll-area][data-part=viewport]{border-radius:var(--bs-radius-lg);outline:1px solid var(--bs-color-border);outline-offset:-1px;overscroll-behavior:contain;scrollbar-width:none;block-size:100%}[data-scope=scroll-area][data-part=viewport]::-webkit-scrollbar{display:none}[data-scope=scroll-area][data-part=viewport]:focus-visible{outline:1px solid var(--bs-color-primary);outline-offset:-1px;box-shadow:var(--bs-focus-ring-inset)}[data-scope=scroll-area][data-part=content]{gap:var(--bs-gap-sm);padding-block:var(--bs-padding-md);flex-direction:column;padding-inline-start:var(--bs-padding-lg);padding-inline-end:var(--bs-padding-xl);display:flex}[data-scope=scroll-area][data-part=scrollbar]{margin:var(--bs-margin-xs);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-0);opacity:0;pointer-events:none;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);display:flex;position:relative}[data-scope=scroll-area][data-part=scrollbar]:before{content:"";position:absolute}[data-scope=scroll-area][data-part=scrollbar]:hover,[data-scope=scroll-area][data-part=scrollbar][data-scrolling]{opacity:1;pointer-events:auto}[data-scope=scroll-area][data-part=scrollbar][data-scrolling]{transition-duration:var(--bs-duration-none)}[data-scope=scroll-area][data-part=scrollbar][data-orientation=vertical]{inline-size:.25rem}[data-scope=scroll-area][data-part=scrollbar][data-orientation=vertical]:before{block-size:100%;inline-size:1.25rem;inset-block:0;inset-inline-start:50%;translate:-50%}[data-scope=scroll-area][data-part=scrollbar][data-orientation=vertical]:not([data-overflow-y]){display:none}[data-scope=scroll-area][data-part=scrollbar][data-orientation=horizontal]{block-size:.25rem}[data-scope=scroll-area][data-part=scrollbar][data-orientation=horizontal]:before{block-size:1.25rem;inline-size:100%;inset-block-end:calc(var(--bs-space-1)*-1);inset-inline:0}[data-scope=scroll-area][data-part=scrollbar][data-orientation=horizontal]:not([data-overflow-x]){display:none}[data-scope=scroll-area][data-part=thumb]{border-radius:inherit;background:var(--bs-color-border-strong);inline-size:100%}[data-orientation=horizontal] [data-scope=scroll-area][data-part=thumb]{inline-size:unset;block-size:100%}[data-scope=scroll-area][data-part=corner]{background:0 0}[data-scope=segment-group][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=segment-group][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=segment-group][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=segment-group][data-part=root]{isolation:isolate;gap:var(--bs-gap-xs);box-sizing:border-box;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-xs);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);display:inline-flex;position:relative}[data-scope=segment-group][data-part=root][data-orientation=vertical],[data-scope=segment-group][data-part=root][data-orientation=vertical][data-size]{block-size:auto}[data-scope=segment-group][data-part=root][data-size=sm]{block-size:var(--bs-control-height-sm)}[data-scope=segment-group][data-part=root][data-size=lg]{block-size:var(--bs-control-height-lg)}[data-scope=segment-group][data-part=root][data-orientation=vertical]{padding:var(--bs-padding-xs) 0;flex-direction:column}[data-scope=segment-group][data-part=root][data-disabled]{background:var(--bs-color-surface-inset)}[data-scope=segment-group][data-part=indicator]{inline-size:var(--width);block-size:var(--height);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-primary);z-index:0;transition:inset-block-start var(--bs-duration-fast) var(--bs-ease-out),inset-inline-start var(--bs-duration-fast) var(--bs-ease-out),inline-size var(--bs-duration-fast) var(--bs-ease-out),block-size var(--bs-duration-fast) var(--bs-ease-out);position:absolute;inset-block-start:var(--top);inset-inline-start:var(--left)}[data-scope=segment-group][data-part=item]{align-items:center;gap:var(--bs-gap-sm);box-sizing:border-box;padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;position:relative}[data-scope=segment-group][data-part=item][data-orientation=vertical]{justify-content:flex-start}[data-scope=segment-group][data-part=item]:hover:not([data-state=checked],[data-disabled]){color:var(--bs-color-text-primary)}[data-scope=segment-group][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring);z-index:1;outline:none}[data-scope=segment-group][data-part=item][data-state=checked]{color:var(--bs-color-primary-text)}[data-scope=segment-group][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=segment-group][data-part=item-text]{z-index:1;position:relative}[data-scope=segment-group][data-part=item-control]{display:none}[data-scope=segment-group][data-part=item-hidden-input]{opacity:0;pointer-events:none;position:absolute}[data-scope=select][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=select][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=select][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=select][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=select][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=select][data-part=content]:focus,[data-scope=select][data-part=content]:focus-visible{outline:none}[data-scope=select][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=select][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=select][data-state=closed][data-part=content]{opacity:0}[data-scope=select][data-part=item-text],[data-scope=select][data-part=value-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=select][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=select][data-part=control]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-xs);inline-size:100%;block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);padding-inline-start:var(--bs-padding-md);display:flex}[data-scope=select][data-part=control]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]):not(:has([data-part=trigger][data-state=open])){border-color:var(--bs-color-border-strong)}[data-scope=select][data-part=control]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=control]:has([data-part=trigger][data-state=open]){border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=select][data-part=control][data-invalid]:focus-within{border-color:var(--bs-color-danger);box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=select][data-part=control][data-invalid]:has([data-part=trigger][data-state=open]){border-color:var(--bs-color-danger);box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=select][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none}[data-scope=select][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);min-width:0;color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-align:start;cursor:pointer;background:0 0;border:none;flex:1;align-self:stretch;padding:0;display:flex}[data-scope=select][data-part=trigger]:focus-visible{outline:none}[data-scope=select][data-part=trigger][data-placeholder-shown]{color:var(--bs-color-text-tertiary)}[data-scope=select][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=value-text]{font-weight:var(--bs-font-weight-medium)}[data-scope=select][data-part=clear-trigger],[data-scope=select][data-part=indicator]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}[data-scope=select][data-part=clear-trigger] svg,[data-scope=select][data-part=indicator] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=select][data-part=clear-trigger]:hover,[data-scope=select][data-part=indicator]:hover{color:var(--bs-color-text-primary)}[data-scope=select][data-part=clear-trigger]:focus-visible,[data-scope=select][data-part=indicator]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=clear-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=content]{max-block-size:min(var(--available-height,18rem),18rem);padding:var(--bs-padding-xs);overflow-y:auto}[data-scope=select][data-part=content],[data-scope=select][data-part=item-group],[data-scope=select][data-part=list]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=select][data-part=item-group]+[data-part=item-group]{margin-block-start:var(--bs-margin-sm)}[data-scope=select][data-part=item-group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=select][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;display:flex}[data-scope=select][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=select][data-part=item][data-highlighted]:not([data-state=checked]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=select][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=select][data-part=item][data-state=checked]{background:var(--bs-color-primary-fill);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=select][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=item-indicator]{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}[data-scope=select][data-part=item-indicator] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm)}[data-scope=select][data-part=root][data-size=sm] [data-part=control]{block-size:var(--bs-control-height-sm);padding-inline-start:var(--bs-padding-sm)}[data-scope=select][data-part=root][data-size=sm] [data-part=trigger]{font-size:var(--bs-font-size-sm)}[data-scope=select][data-part=root][data-size=lg] [data-part=control]{block-size:var(--bs-control-height-lg);padding-inline-start:var(--bs-padding-lg)}[data-scope=select][data-part=native-root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);inline-size:100%;min-inline-size:0;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);block-size:var(--bs-control-height-md);align-items:center;display:inline-flex;position:relative}[data-scope=select][data-part=native-root][data-size=sm]{block-size:var(--bs-control-height-sm)}[data-scope=select][data-part=native-root][data-size=lg]{block-size:var(--bs-control-height-lg)}[data-scope=select][data-part=native-root]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=select][data-part=native-root]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=native-root][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=select][data-part=native-root][data-invalid]:focus-within{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=select][data-part=native-root][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset)}[data-scope=select][data-part=native]{appearance:none;block-size:100%;min-inline-size:0;padding-inline:var(--bs-padding-md);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;outline:none;flex:1}[data-scope=select][data-part=native-root][data-size=sm] [data-part=native]{padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=select][data-part=native-root][data-size=lg] [data-part=native]{padding-inline:var(--bs-padding-lg)}[data-scope=select][data-part=native-root][data-placeholder-shown] [data-part=native]{color:var(--bs-color-text-tertiary)}[data-scope=select][data-part=native-root][data-disabled] [data-part=native]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=native-icon]{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md);color:var(--bs-color-text-tertiary);pointer-events:none;flex:none;margin-inline-end:var(--bs-padding-md)}[data-scope=select][data-part=native-root][data-size=sm] [data-part=native-icon]{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm);margin-inline-end:var(--bs-padding-sm)}[data-scope=select][data-part=native-root][data-size=lg] [data-part=native-icon]{margin-inline-end:var(--bs-padding-lg)}[data-scope=separator][data-part=root]{background:var(--bs-color-border);border:none;flex:auto;block-size:1px;inline-size:auto}[data-scope=separator][data-part=root][data-orientation=vertical]{flex:none;align-self:stretch;block-size:auto;inline-size:1px}[data-scope=signature-pad][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=signature-pad][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=signature-pad][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=signature-pad][data-part=root]{--bs-signature-block:10rem;gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=signature-pad][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=signature-pad][data-part=control]{min-inline-size:0;min-block-size:var(--bs-signature-block);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);cursor:crosshair;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex-direction:column;display:flex;position:relative}[data-scope=signature-pad][data-part=control]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=signature-pad][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);cursor:not-allowed}[data-scope=signature-pad][data-part=segment]{block-size:100%;inline-size:100%;min-block-size:var(--bs-signature-block);border-radius:inherit;touch-action:none}[data-scope=signature-pad][data-part=segment]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=signature-pad][data-part=segment-path]{fill:var(--bs-color-text-primary)}[data-scope=signature-pad][data-part=guide]{inset-inline:var(--bs-padding-lg);border-block-end:var(--bs-hairline) dashed var(--bs-color-border-strong);pointer-events:none;position:absolute;inset-block-end:var(--bs-space-6)}[data-scope=signature-pad][data-part=clear-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=signature-pad][data-part=clear-trigger] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=signature-pad][data-part=clear-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=signature-pad][data-part=clear-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=signature-pad][data-part=clear-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=skeleton][data-part=root]{border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);block-size:1rem;inline-size:100%;animation:bs-skeleton-breathe var(--bs-duration-loop) var(--bs-ease-in-out) infinite;display:block}@keyframes bs-skeleton-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){[data-scope=skeleton][data-part=root]{opacity:.7;animation:none}}[data-scope=spinner][data-part=root]{color:var(--bs-color-text-tertiary);animation:bs-spinner-turn var(--bs-duration-spinner) linear infinite;flex:none;display:inline-flex}[data-scope=spinner][data-part=root][data-size=sm]{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm)}[data-scope=spinner][data-part=root][data-size=md]{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=spinner][data-part=root][data-size=lg]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg)}[data-scope=spinner][data-part=root] svg{block-size:100%;inline-size:100%}@keyframes bs-spinner-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-scope=spinner][data-part=root]{animation-duration:var(--bs-duration-instant);animation-iteration-count:1}}[data-scope=stat][data-part=root]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=stat][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);margin:0}[data-scope=stat][data-part=value]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-3xl);font-weight:var(--bs-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--bs-line-height-tight)}[data-scope=stat][data-part=delta]{align-items:center;gap:var(--bs-gap-xs);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums;display:inline-flex}[data-scope=stat][data-part=delta][data-direction=up]{color:var(--bs-color-success)}[data-scope=stat][data-part=delta][data-direction=down]{color:var(--bs-color-danger)}[data-scope=stat][data-part=description]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=slider][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=slider][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=slider][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=slider][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=slider][data-part=root][data-orientation=vertical]{align-items:center}[data-scope=slider][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums}[data-scope=slider][data-part=control]{block-size:var(--bs-control-height-sm);cursor:pointer;touch-action:none;align-items:center;display:flex;position:relative}[data-scope=slider][data-part=control][data-orientation=vertical]{inline-size:var(--bs-control-height-sm);flex-direction:column;block-size:10rem}[data-scope=slider][data-part=control][data-disabled]{cursor:not-allowed}[data-scope=slider][data-part=track]{block-size:var(--bs-space-2);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-inset);flex:1;overflow:hidden}[data-scope=slider][data-part=track][data-orientation=vertical]{inline-size:var(--bs-space-2);flex:1;block-size:auto}[data-scope=slider][data-part=range]{border-radius:var(--bs-radius-full);background:var(--bs-color-primary);block-size:100%}[data-scope=slider][data-part=range][data-orientation=vertical]{inline-size:100%}[data-scope=slider][data-part=thumb]{box-sizing:border-box;inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:var(--bs-hairline) solid var(--bs-color-primary);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;justify-content:center;align-items:center;display:flex}[data-scope=slider][data-part=thumb]:focus-visible,[data-scope=slider][data-part=thumb][data-focus]{box-shadow:var(--bs-focus-ring)}[data-scope=slider][data-part=thumb][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none}[data-scope=slider][data-part=dragging-indicator]{top:calc(var(--bs-space-7)*-1);z-index:1;padding:var(--bs-padding-xs) var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:var(--bs-shadow-xs);opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);line-height:1;position:absolute}[data-scope=slider][data-part=dragging-indicator][data-state=open]{opacity:1}[data-scope=slider][data-part=marker-group]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-inline:0}[data-scope=slider][data-part=marker-group][data-orientation=vertical]{flex-direction:column;margin-inline-start:var(--bs-margin-md);inset-block:0;inset-inline:auto}[data-scope=slider][data-part=marker]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;position:relative}[data-scope=slider][data-part=marker]:before{content:"";top:calc(var(--bs-space-3)*-1);inline-size:1px;block-size:var(--bs-space-1);background:var(--bs-color-border-strong);position:absolute;left:50%;translate:-50%}[data-scope=slider][data-part=marker][data-state=at-value],[data-scope=slider][data-part=marker][data-state=under-value]{color:var(--bs-color-primary)}[data-scope=slider][data-part=marker][data-state=at-value]:before,[data-scope=slider][data-part=marker][data-state=under-value]:before{background:var(--bs-color-primary)}[data-scope=slider][data-part=marker][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=slider][data-part=root][data-size=sm] [data-part=thumb]{inline-size:calc(var(--bs-part-size-sm)*.875);block-size:calc(var(--bs-part-size-sm)*.875)}[data-scope=slider][data-part=root][data-size=lg] [data-part=thumb]{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=splitter][data-part=root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);min-block-size:20rem;inline-size:100%;color:var(--bs-color-text-primary);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);display:flex;overflow:hidden}[data-scope=splitter][data-part=panel]{padding:var(--bs-padding-md);color:var(--bs-color-text-secondary);justify-content:center;align-items:center;display:flex}[data-scope=splitter][data-part=resize-trigger]{cursor:col-resize;background:0 0;border:none;outline:none;place-items:center;padding:0;display:grid;position:relative}[data-scope=splitter][data-part=resize-trigger][data-orientation=horizontal]{min-inline-size:var(--bs-space-2);margin-inline:calc(var(--bs-margin-sm)/-2);cursor:col-resize}[data-scope=splitter][data-part=resize-trigger][data-orientation=vertical]{min-block-size:var(--bs-space-2);margin-block:calc(var(--bs-margin-sm)/-2);cursor:row-resize}[data-scope=splitter][data-part=resize-trigger]:before{content:"";background:var(--bs-color-border);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);position:absolute}[data-scope=splitter][data-part=resize-trigger][data-orientation=horizontal]:before{block-size:100%;inline-size:1px;inset-block:0;inset-inline-end:calc(var(--bs-space-2)/2)}[data-scope=splitter][data-part=resize-trigger][data-orientation=vertical]:before{block-size:1px;inline-size:100%;inset-block-end:calc(var(--bs-space-2)/2);inset-inline:0}[data-scope=splitter][data-part=resize-trigger]:hover:before,[data-scope=splitter][data-part=resize-trigger][data-dragging]:before{background:var(--bs-color-primary)}[data-scope=splitter][data-part=resize-trigger][data-disabled]{cursor:default}[data-scope=splitter][data-part=resize-trigger][data-disabled]:before{background:var(--bs-color-border)}[data-scope=splitter][data-part=resize-trigger]:focus-visible{outline:none}[data-scope=splitter][data-part=resize-trigger]:focus-visible:before{background:var(--bs-color-primary)}[data-scope=splitter][data-part=resize-trigger-indicator]{z-index:1;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-tertiary);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-base) var(--bs-ease-out);position:relative}[data-scope=splitter][data-part=resize-trigger-indicator][data-orientation=horizontal]{inline-size:100%;block-size:var(--bs-space-5)}[data-scope=splitter][data-part=resize-trigger-indicator][data-orientation=vertical]{inline-size:var(--bs-space-5);block-size:100%}[data-scope=splitter][data-part=resize-trigger]:hover [data-scope=splitter][data-part=resize-trigger-indicator],[data-scope=splitter][data-part=resize-trigger][data-dragging] [data-scope=splitter][data-part=resize-trigger-indicator]{border-color:var(--bs-color-primary);box-shadow:var(--bs-focus-ring)}[data-scope=splitter][data-part=resize-trigger]:focus-visible [data-scope=splitter][data-part=resize-trigger-indicator]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=splitter][data-part=resize-trigger][data-disabled] [data-scope=splitter][data-part=resize-trigger-indicator]{visibility:hidden}[data-scope=steps][data-part=root]{gap:var(--bs-gap-lg);--bs-steps-marker:var(--bs-control-height-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=steps][data-part=list]{align-items:center;display:flex}[data-scope=steps][data-part=item]{flex:1;align-items:center;min-inline-size:0;display:flex}[data-scope=steps][data-part=item]:last-of-type{flex:initial}[data-scope=steps][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;margin-inline-start:calc(var(--bs-margin-sm)*-1);display:inline-flex}[data-scope=steps][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring);border-radius:var(--bs-radius-sm);outline:none}[data-scope=steps][data-part=trigger]:hover:not([data-current],[data-disabled]){color:var(--bs-color-text-primary)}[data-scope=steps][data-part=trigger][data-current]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=steps][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=steps][data-part=indicator]{inline-size:var(--bs-steps-marker);block-size:var(--bs-steps-marker);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);box-shadow:inset 0 0 0 1px var(--bs-color-border);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-base) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);place-items:center;display:grid}[data-scope=steps][data-part=indicator][data-current]{background:var(--bs-color-surface-0);box-shadow:inset 0 0 0 1px var(--bs-color-text-primary);color:var(--bs-color-text-primary)}[data-scope=steps][data-part=indicator][data-complete]{background:var(--bs-color-primary);box-shadow:none;color:var(--bs-color-primary-text)}[data-scope=steps][data-part=separator]{block-size:auto;min-block-size:1px;margin:0 var(--bs-margin-md);background:linear-gradient(var(--bs-color-border),var(--bs-color-border)) 50% /100% 1px no-repeat;flex:1;align-self:stretch}[data-scope=steps][data-part=separator][data-complete]{background:linear-gradient(var(--bs-color-primary),var(--bs-color-primary)) 50% /100% 1px no-repeat}[data-scope=steps][data-part=progress]{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-tertiary);font-variant-numeric:tabular-nums}[data-scope=steps][data-part=content]{padding:var(--bs-padding-lg);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1)}[data-scope=steps][data-part=content][data-state=open]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=steps][data-part=next-trigger],[data-scope=steps][data-part=prev-trigger]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}[data-scope=steps][data-part=next-trigger]:hover:not([data-disabled]),[data-scope=steps][data-part=prev-trigger]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=steps][data-part=next-trigger]:focus-visible,[data-scope=steps][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=steps][data-part=next-trigger][data-disabled],[data-scope=steps][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=steps][data-part=root][data-size=sm]{--bs-steps-marker:calc(var(--bs-control-height-sm)*.875)}[data-scope=steps][data-part=root][data-size=lg]{--bs-steps-marker:var(--bs-control-height-md)}[data-scope=steps][data-orientation=vertical] [data-part=list]{align-items:stretch;gap:var(--bs-gap-sm);flex-direction:column}[data-scope=steps][data-orientation=vertical] [data-part=item]{flex:initial;flex-direction:column;align-items:flex-start}[data-scope=steps][data-orientation=vertical] [data-part=separator]{flex:initial;inline-size:1px;min-block-size:var(--bs-space-6);margin:var(--bs-margin-xs) 0 var(--bs-margin-xs) calc(var(--bs-steps-marker)/2 - .5px);background:linear-gradient(var(--bs-color-border),var(--bs-color-border)) 50% /1px 100% no-repeat;align-self:auto}[data-scope=steps][data-orientation=vertical] [data-part=separator][data-complete]{background:linear-gradient(var(--bs-color-primary),var(--bs-color-primary)) 50% /1px 100% no-repeat}[data-scope=swap][data-part=root]{place-items:center;display:inline-grid}[data-scope=swap][data-part=indicator]{grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}[data-scope=swap][data-part=indicator][data-state=open]{animation:bs-swap-in var(--bs-duration-base) var(--bs-ease-spring)}[data-scope=swap][data-part=indicator][data-state=closed]{animation:bs-swap-out var(--bs-duration-fast) var(--bs-ease-out);pointer-events:none}@media (prefers-reduced-motion:reduce){[data-scope=swap][data-part=indicator][data-state=closed],[data-scope=swap][data-part=indicator][data-state=open]{animation-duration:var(--bs-duration-instant)}}@keyframes bs-swap-in{0%{opacity:0;transform:var(--bs-swap-out,scale(.55));filter:blur(2px)}to{opacity:1;transform:var(--bs-swap-in,scale(1));filter:blur()}}@keyframes bs-swap-out{0%{opacity:1;transform:var(--bs-swap-in,scale(1))}to{opacity:0;transform:var(--bs-swap-out,scale(.55))}}[data-scope=switch][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=switch][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=switch][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=switch][data-part=root]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;display:inline-flex}[data-scope=switch][data-part=root]:has([data-disabled]){cursor:not-allowed}[data-scope=switch][data-part=control]{--bs-switch-track:calc(var(--bs-switch-thumb)*2 + var(--bs-switch-inset)*2);--bs-switch-thumb:var(--bs-part-size-md);--bs-switch-inset:var(--bs-space-1);box-sizing:border-box;inline-size:var(--bs-switch-track);block-size:calc(var(--bs-switch-thumb) + var(--bs-switch-inset)*2);padding:var(--bs-switch-inset);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-inset);box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;align-items:center;display:inline-flex}[data-scope=switch][data-part=control]:hover:not([data-disabled],[data-invalid],[data-state=checked],[data-focus-visible]){box-shadow:var(--bs-shadow-sm)}[data-scope=switch][data-part=control][data-focus-visible]{box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=switch][data-part=control][data-state=checked]{background:var(--bs-color-primary)}[data-scope=switch][data-part=control][data-invalid]{box-shadow:0 0 0 1px var(--bs-color-danger)}[data-scope=switch][data-part=control][data-disabled]{background:var(--bs-color-surface-inset);box-shadow:none}[data-scope=switch][data-part=thumb]{inline-size:var(--bs-switch-thumb);block-size:var(--bs-switch-thumb);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);transition:translate var(--bs-duration-base) var(--bs-ease-spring);display:inline-flex}[data-scope=switch][data-part=control][data-state=checked] [data-part=thumb]{translate:calc(var(--bs-switch-track) - var(--bs-switch-inset)*2 - var(--bs-switch-thumb)) 0}[data-scope=switch][data-part=control][data-disabled] [data-part=thumb]{background:var(--bs-color-surface-0);box-shadow:none}[data-scope=switch][data-part=root][data-size=sm] [data-part=control]{--bs-switch-thumb:var(--bs-part-size-sm)}[data-scope=switch][data-part=root][data-size=lg] [data-part=control]{--bs-switch-thumb:var(--bs-part-size-lg)}[data-scope=tabs][data-part=root]{gap:var(--bs-gap-lg);flex-direction:column;display:flex}[data-scope=tabs][data-part=list]{align-items:center;gap:var(--bs-gap-sm);border-block-end:var(--bs-hairline) solid var(--bs-color-border);display:flex;position:relative}[data-scope=tabs][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);color:var(--bs-color-text-tertiary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;margin-block-end:calc(var(--bs-hairline)*-1);display:inline-flex}[data-scope=tabs][data-part=trigger]:hover:not([data-selected],[data-disabled]){color:var(--bs-color-text-primary)}[data-scope=tabs][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring);border-radius:var(--bs-radius-sm);outline:none}[data-scope=tabs][data-part=trigger][data-selected]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-semibold)}[data-scope=tabs][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tabs][data-part=indicator]{inline-size:var(--width,0);background:var(--bs-color-primary);block-size:2px;transition:inset-inline-start var(--bs-duration-base) var(--bs-ease-spring),inline-size var(--bs-duration-base) var(--bs-ease-spring);position:absolute;inset-block-end:calc(var(--bs-hairline)*-1)}[data-scope=tabs][data-part=content]:focus-visible{box-shadow:var(--bs-focus-ring-inset);border-radius:var(--bs-radius-sm);outline:none}[data-scope=tabs][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=tabs][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=tabs][data-orientation=vertical][data-part=root]{flex-direction:row}[data-scope=tabs][data-orientation=vertical] [data-part=list]{border-block-end:none;border-inline-start:var(--bs-hairline) solid var(--bs-color-border);flex-direction:column;align-items:stretch}[data-scope=tabs][data-orientation=vertical] [data-part=trigger]{text-align:start;padding-inline:var(--bs-padding-md);justify-content:flex-start;margin-block-end:0;margin-inline-start:calc(var(--bs-hairline)*-1)}[data-scope=tabs][data-part=root][data-orientation=vertical] [data-part=trigger]{block-size:auto;min-block-size:var(--bs-control-height-md)}[data-scope=tabs][data-part=root][data-size=sm][data-orientation=vertical] [data-part=trigger]{min-block-size:var(--bs-control-height-sm)}[data-scope=tabs][data-part=root][data-size=lg][data-orientation=vertical] [data-part=trigger]{min-block-size:var(--bs-control-height-lg)}[data-scope=tabs][data-orientation=vertical] [data-part=indicator]{inline-size:2px;block-size:var(--height,0);transition:inset-block-start var(--bs-duration-base) var(--bs-ease-spring),block-size var(--bs-duration-base) var(--bs-ease-spring);inset-block-end:auto;inset-inline-start:calc(var(--bs-hairline)*-1)}[data-scope=tabs][data-variant=card]{gap:0}[data-scope=tabs][data-variant=card] [data-part=trigger]{border:var(--bs-hairline) solid transparent;border-radius:var(--bs-radius-sm) var(--bs-radius-sm) 0 0;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border-block-end:none;margin-block-end:calc(var(--bs-hairline)*-1);position:relative}[data-scope=tabs][data-variant=card] [data-part=trigger]:hover:not([data-selected],[data-disabled]){background:var(--bs-color-surface-2)}[data-scope=tabs][data-variant=card] [data-part=trigger][data-selected]{border-color:var(--bs-color-border);border-block-end:var(--bs-hairline) solid var(--bs-color-surface-1);background:var(--bs-color-surface-1)}[data-scope=tabs][data-variant=card] [data-part=content]{padding:var(--bs-padding-lg);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:0 var(--bs-radius-md) var(--bs-radius-md);background:var(--bs-color-surface-1);border-block-start:none}[data-scope=terminal][data-part=root]{border-radius:var(--bs-radius-md);background:var(--bs-color-gray-900);color:var(--bs-color-gray-100);font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=terminal][data-part=scroll]{gap:var(--bs-gap-xs);padding:var(--bs-padding-md);overscroll-behavior:contain;scrollbar-color:color-mix(in oklab,var(--bs-color-gray-100) 25%,transparent) transparent;scrollbar-width:thin;flex-direction:column;max-block-size:14rem;display:flex;overflow-y:auto}[data-scope=terminal][data-part=scroll]:empty{display:none}[data-scope=terminal][data-part=line]{color:color-mix(in oklab,var(--bs-color-gray-100) 90%,transparent);line-height:var(--bs-line-height-relaxed);white-space:pre-wrap;word-break:break-word}[data-scope=terminal][data-part=entry]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-start:var(--bs-hairline) solid color-mix(in oklab,var(--bs-color-gray-100) 16%,transparent);display:flex}[data-scope=terminal][data-part=sigil]{color:color-mix(in oklab,var(--bs-color-gray-100) 55%,transparent);-webkit-user-select:none;user-select:none}[data-scope=terminal][data-part=input]{min-inline-size:0;color:var(--bs-color-gray-100);caret-color:var(--bs-color-gray-100);font:inherit;background:0 0;border:none;flex:1}[data-scope=terminal][data-part=input]:focus-visible{outline:none}[data-scope=terminal][data-part=input]::placeholder{color:color-mix(in oklab,var(--bs-color-gray-100) 38%,transparent)}[data-scope=tags-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=tags-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=tags-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=tags-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=tags-input][data-part=control]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-xs);min-block-size:var(--bs-control-height-md);padding:calc(var(--bs-space-1)/2) var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex-wrap:wrap;display:flex}[data-scope=tags-input][data-part=control]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=tags-input][data-part=control]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=tags-input][data-part=control][data-invalid],[data-scope=tags-input][data-part=control][data-invalid]:focus-within{border-color:var(--bs-color-danger)}[data-scope=tags-input][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=tags-input][data-part=input]{box-sizing:border-box;min-inline-size:4rem;line-height:var(--bs-line-height-normal);padding:0 var(--bs-padding-xs);color:inherit;font:inherit;font-size:var(--bs-font-size-sm);background:0 0;border:none;outline:none;flex:1}[data-scope=tags-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=tags-input][data-part=control][data-disabled] [data-part=input]{cursor:not-allowed}[data-scope=tags-input][data-part=item]{outline:none;align-items:center;display:inline-flex}[data-scope=tags-input][data-part=item-preview]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-xs);min-block-size:calc(var(--bs-control-height-sm) - var(--bs-space-1));padding:0 var(--bs-padding-sm);line-height:var(--bs-line-height-normal);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-0);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:inline-flex}[data-scope=tags-input][data-part=item-preview][data-highlighted]{background:var(--bs-color-surface-inset)}[data-scope=tags-input][data-part=item-text]{font-weight:var(--bs-font-weight-medium)}[data-scope=tags-input][data-part=item-input]{box-sizing:border-box;inline-size:4rem;min-block-size:calc(var(--bs-control-height-sm) - var(--bs-space-1));padding:0 var(--bs-padding-sm);line-height:var(--bs-line-height-normal);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);outline:none}[data-scope=tags-input][data-part=item-input]:focus,[data-scope=tags-input][data-part=item-input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring-inset)}[data-scope=tags-input][data-part=clear-trigger],[data-scope=tags-input][data-part=item-delete-trigger]{block-size:calc(var(--bs-font-size-sm) + var(--bs-space-2));padding:var(--bs-padding-xs);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid}[data-scope=tags-input][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]),[data-scope=tags-input][data-part=item-delete-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-inset);color:var(--bs-color-text-primary)}[data-scope=tags-input][data-part=clear-trigger]:focus-visible,[data-scope=tags-input][data-part=item-delete-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tags-input][data-part=clear-trigger] svg,[data-scope=tags-input][data-part=item-delete-trigger] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm);display:block}[data-scope=tags-input][data-part=root][data-size=sm] [data-part=control]{min-block-size:var(--bs-control-height-sm);padding-block:0}[data-scope=tags-input][data-part=root][data-size=lg] [data-part=control]{min-block-size:var(--bs-control-height-lg)}[data-scope=textarea][data-part=input],[data-scope=textarea][data-part=root],[data-scope=textarea][data-part=select]{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=textarea][data-part=input],[data-scope=textarea][data-part=select]{block-size:var(--bs-control-height-md)}[data-scope=textarea][data-part=input][data-size=sm],[data-scope=textarea][data-part=select][data-size=sm]{block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=textarea][data-part=input][data-size=lg],[data-scope=textarea][data-part=select][data-size=lg]{block-size:var(--bs-control-height-lg);padding-inline:var(--bs-padding-lg)}[data-scope=textarea][data-part=root]{min-block-size:calc(var(--bs-control-height-md)*2 + var(--bs-space-2));padding-block:var(--bs-padding-sm);line-height:var(--bs-line-height-relaxed);resize:vertical}[data-scope=textarea][data-part=input]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=textarea][data-part=root]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=textarea][data-part=input]::placeholder,[data-scope=textarea][data-part=root]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=textarea][data-part=input]:hover:not(:disabled):not(:focus),[data-scope=textarea][data-part=root]:hover:not(:disabled):not(:focus),[data-scope=textarea][data-part=select]:hover:not(:disabled):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=textarea][data-part=input]:focus,[data-scope=textarea][data-part=root]:focus,[data-scope=textarea][data-part=select]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=textarea][data-part=input][data-invalid],[data-scope=textarea][data-part=root][data-invalid],[data-scope=textarea][data-part=select][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=textarea][data-part=input][data-invalid]:focus,[data-scope=textarea][data-part=root][data-invalid]:focus,[data-scope=textarea][data-part=select][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=textarea][data-part=input]:disabled,[data-scope=textarea][data-part=root]:disabled,[data-scope=textarea][data-part=select]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scene=fluent] [data-scope=textarea][data-part=input],[data-scene=fluent] [data-scope=textarea][data-part=root],[data-scene=fluent] [data-scope=textarea][data-part=select]{box-shadow:none;background-image:linear-gradient(var(--bs-color-focus),var(--bs-color-focus));transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-instant) var(--bs-ease-in);background-position:bottom;background-repeat:no-repeat;background-size:0 2px}[data-scene=fluent] [data-scope=textarea][data-part=input]:focus,[data-scene=fluent] [data-scope=textarea][data-part=root]:focus,[data-scene=fluent] [data-scope=textarea][data-part=select]:focus{transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-base) var(--bs-ease-out);background-size:100% 2px}[data-scene=fluent] [data-scope=textarea][data-part=input][data-invalid]:focus,[data-scene=fluent] [data-scope=textarea][data-part=root][data-invalid]:focus,[data-scene=fluent] [data-scope=textarea][data-part=select][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger);background-image:linear-gradient(var(--bs-color-danger),var(--bs-color-danger))}[data-scene=material] [data-scope=textarea][data-part=input]:focus:not([data-invalid]),[data-scene=material] [data-scope=textarea][data-part=root]:focus:not([data-invalid]),[data-scene=material] [data-scope=textarea][data-part=select]:focus:not([data-invalid]){box-shadow:inset 0 0 0 1px var(--bs-focus-edge)}[data-scope=timeline][data-part=root]{inline-size:100%;font-size:var(--bs-font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=timeline][data-part=item]{-moz-column-gap:var(--bs-gap-md);column-gap:var(--bs-gap-md);grid-template-columns:auto 1fr;padding-block-end:var(--bs-padding-lg);display:grid;position:relative}[data-scope=timeline][data-part=item]:last-child{padding-block-end:0}[data-scope=timeline][data-part=item]:not(:last-child):before{content:"";background:var(--bs-color-border);inline-size:1px;position:absolute;inset-block-start:calc(var(--bs-part-size-sm)/2 + var(--bs-space-2));inset-block-end:calc(var(--bs-margin-sm)*-1);inset-inline-start:calc(var(--bs-part-size-sm)/4 - .5px)}[data-scope=timeline][data-part=marker]{box-sizing:border-box;inline-size:calc(var(--bs-part-size-sm)/2);block-size:calc(var(--bs-part-size-sm)/2);border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);grid-row:1;margin-block-start:var(--bs-margin-sm)}[data-scope=timeline][data-part=content]{color:var(--bs-color-text-secondary);line-height:var(--bs-line-height-relaxed);padding-block-start:var(--bs-padding-sm)}[data-scope=timeline][data-orientation=horizontal]{flex-direction:row}[data-scope=timeline][data-orientation=horizontal] [data-part=item]{row-gap:var(--bs-gap-sm);flex-direction:column;flex:1;padding-block-end:0;padding-inline-end:var(--bs-padding-lg);display:flex}[data-scope=timeline][data-orientation=horizontal] [data-part=item]:last-child{padding-inline-end:0}[data-scope=timeline][data-orientation=horizontal] [data-part=item]:not(:last-child):before{block-size:1px;inline-size:auto;inset-block-start:calc(var(--bs-part-size-sm)/4);inset-block-end:auto;inset-inline-start:calc(var(--bs-part-size-sm)/4);inset-inline-end:calc(var(--bs-part-size-sm)/4*-1)}[data-scope=timeline][data-orientation=horizontal] [data-part=marker]{margin-block-start:0}[data-scope=timeline][data-orientation=horizontal] [data-part=content]{padding-block-start:0}[data-scope=timer][data-part=root]{align-items:flex-start;gap:var(--bs-gap-lg);flex-direction:column;display:flex}[data-scope=timer][data-part=area],[data-scope=timer][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=timer][data-part=item]{min-width:2ch;color:var(--bs-color-text-primary);font-variant-numeric:tabular-nums;text-align:center}[data-scope=timer][data-part=item],[data-scope=timer][data-part=separator]{font-family:var(--bs-font-mono);font-size:var(--bs-font-size-2xl);font-weight:var(--bs-font-weight-medium)}[data-scope=timer][data-part=separator]{color:var(--bs-color-text-tertiary)}[data-scope=timer][data-part=action-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=timer][data-part=action-trigger]:hover:not(:disabled){border-color:var(--bs-color-border-strong)}[data-scope=timer][data-part=action-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=timer][data-part=action-trigger]:active:not(:disabled){box-shadow:none}[data-scope=timer][data-part=action-trigger]:disabled{background:var(--bs-color-surface-inset);border-color:var(--bs-color-border);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=table][data-part=root]{--bs-table-row-height:calc(2.5rem*var(--bs-density-scale,1));--bs-table-indent:calc(1.25rem*var(--bs-density-scale,1));border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);flex-direction:column;inline-size:100%;display:flex;overflow:clip}[data-scope=table][data-part=viewport]{overscroll-behavior-x:contain;overflow:auto}[data-scope=table][data-part=toolbar]{padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=table][data-part=global-filter]{box-sizing:border-box;inline-size:100%;max-inline-size:20rem;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-1);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm)}[data-scope=table][data-part=global-filter]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=table][data-part=table]{min-inline-size:var(--bs-table-width,100%)}[data-scope=table][data-part=row]{grid-template-columns:var(--bs-table-cols,repeat(auto-fill,minmax(0,1fr)));min-block-size:var(--bs-table-row-height);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);align-items:stretch;display:grid;position:relative}[data-scope=table][data-part=header]{z-index:2;background:var(--bs-color-surface-1);box-shadow:inset 0 -1px 0 var(--bs-color-border);position:sticky;inset-block-start:0}[data-scope=table][data-part=footer]{z-index:2;background:var(--bs-color-surface-1);box-shadow:inset 0 1px 0 var(--bs-color-border);position:sticky;inset-block-end:0}[data-scope=table][data-part=header-cell]{align-items:center;gap:var(--bs-gap-xs);padding:0 var(--bs-padding-md);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none;display:flex}[data-scope=table][data-part=header-cell][data-sortable]{cursor:pointer}[data-scope=table][data-part=header-cell][data-sortable]:hover{color:var(--bs-color-text-primary)}[data-scope=table][data-part=header-cell][data-sort=asc]:after,[data-scope=table][data-part=header-cell][data-sort=desc]:after{font-size:var(--bs-font-size-2xs);color:var(--bs-color-primary)}[data-scope=table][data-part=header-cell][data-sort=asc]:after{content:"▲"}[data-scope=table][data-part=header-cell][data-sort=desc]:after{content:"▼"}[data-scope=table][data-part=sort-trigger]{block-size:100%;min-block-size:1.5rem;min-inline-size:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:40%;justify-content:flex-start;align-items:center;padding:0;display:flex}[data-scope=table][data-part=sort-trigger]:focus-visible{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=table][data-part=header-filter]{block-size:1.5rem;inline-size:min(100%,12rem);min-inline-size:0;padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-1);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-xs,.75rem);flex:0 40%}[data-scope=table][data-part=header-filter]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=table] input[type=checkbox]{block-size:.875rem;inline-size:.875rem;accent-color:var(--bs-color-primary);cursor:pointer}[data-scope=table][data-part=cell],[data-scope=table][data-part=footer-cell]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);font-size:var(--bs-font-size-md);color:var(--bs-color-text-primary);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--bs-color-border) 60%,transparent);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex;overflow:hidden}[data-scope=table][data-part=row]:last-child [data-part=cell]{box-shadow:none}[data-scope=table][data-part=cell][data-numeric]{font-variant-numeric:tabular-nums;justify-content:flex-end}[data-scope=table][data-part=row]:hover:not([data-selected]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=table][data-part=row][data-selected]{background:color-mix(in oklab,var(--bs-color-primary) 8%,transparent)}[data-scope=table][data-part=body][data-virtual]:not([data-merge]){block-size:var(--bs-table-virtual-total,0);position:relative}[data-scope=table][data-part=body][data-virtual]:not([data-merge]) [data-part=row]{inline-size:100%;transform:translateY(var(--bs-table-virtual-row-start,0));block-size:var(--bs-table-virtual-row-size,var(--bs-table-row-height));position:absolute;inset-inline-start:0}[data-scope=table][data-part=body][data-merge]{grid-template-columns:var(--bs-table-cols,repeat(auto-fill,minmax(0,1fr)));grid-auto-rows:var(--bs-table-row-height);display:grid}[data-scope=table][data-part=body][data-merge] [data-part=row]{display:contents}[data-scope=table][data-part=body][data-merge] [data-part=cell][data-spanned]{grid-row:span var(--bs-table-row-span,2)}[data-scope=table][data-part=body][data-merge] [data-part=row]:has(>[data-part=cell]:not([data-spanned]):hover):not([data-selected])>[data-part=cell]:not([data-spanned]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=table][data-part=body][data-merge] [data-part=cell][data-spanned]:hover:not([data-pinned]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=table][data-part=body][data-merge] [data-part=row][data-selected]>[data-part=cell]{background:color-mix(in oklab,var(--bs-color-primary) 8%,transparent)}[data-scope=table][data-part=body][data-merge] [data-part=cell][data-pinned]{background:var(--bs-color-surface-2)}[data-scope=table][data-part=cell][data-pinned],[data-scope=table][data-part=header-cell][data-pinned]{z-index:1;background:inherit;position:sticky}[data-scope=table][data-part=header-cell][data-pinned]{background:var(--bs-color-surface-1)}[data-scope=table][data-part=cell][data-pinned=start],[data-scope=table][data-part=header-cell][data-pinned=start]{inset-inline-start:var(--pin-offset,0)}[data-scope=table][data-part=cell][data-pinned=end],[data-scope=table][data-part=header-cell][data-pinned=end]{inset-inline-end:var(--pin-offset,0)}[data-scope=table][data-part=cell][data-last-pinned],[data-scope=table][data-part=header-cell][data-last-pinned]{box-shadow:inset -1px 0 0 var(--bs-color-border),inset 0 -1px 0 color-mix(in oklab,var(--bs-color-border) 60%,transparent)}[data-scope=table][data-part=cell][data-first-pinned],[data-scope=table][data-part=header-cell][data-first-pinned]{box-shadow:inset 1px 0 0 var(--bs-color-border),inset 0 -1px 0 color-mix(in oklab,var(--bs-color-border) 60%,transparent)}[data-scope=table][data-part=expander]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.25rem;inline-size:1.25rem;color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),rotate var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:inline-grid}[data-scope=table][data-part=expander]:hover{color:var(--bs-color-text-primary);background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=table][data-part=expander][data-expanded]{rotate:90deg}[data-scope=table][data-part=expander][data-leaf]{visibility:hidden}[data-scope=table][data-part=cell-main]{align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;flex:1;padding-inline-start:calc(var(--bs-table-depth,0)*var(--bs-table-indent));display:flex}[data-scope=table][data-part=reorder-controls]{align-items:center;gap:var(--bs-gap-3xs,.125rem);opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);flex:none;margin-inline-start:auto;display:inline-flex}[data-scope=table][data-part=reorder-controls]:focus-within,[data-scope=table][data-part=row]:hover>[data-part=cell]>[data-part=cell-main]>[data-part=reorder-controls],[data-scope=table][data-part=row]:hover>[data-part=cell]>[data-part=reorder-controls]{opacity:1}[data-scope=table][data-part=reorder-trigger]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.25rem;inline-size:1.25rem;color:var(--bs-color-text-tertiary);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}[data-scope=table][data-part=reorder-trigger]:hover{color:var(--bs-color-text-primary);background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=table][data-part=reorder-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=table][data-part=reorder-trigger]:disabled{color:var(--bs-color-text-quaternary,var(--bs-color-text-tertiary));cursor:default;opacity:.35;background:0 0}[data-scope=table][data-part=empty]{padding:var(--bs-padding-xl) var(--bs-padding-md);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);place-items:center;display:grid}[data-scope=table][data-part=pagination]{align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-start:var(--bs-hairline) solid var(--bs-color-border);background:var(--bs-color-surface-1);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);display:flex}[data-scope=table][data-part=page-status]{font-variant-numeric:tabular-nums}[data-scope=table][data-part=page-nav]{align-items:center;gap:var(--bs-gap-md);margin-inline-start:auto;display:flex}[data-scope=table][data-part=pagination] [data-scope=select][data-part=root]{flex:none;inline-size:auto}[data-scope=table][data-part=pagination] [data-scope=select][data-part=trigger]{block-size:var(--bs-control-height-sm);font-size:var(--bs-font-size-sm)}[data-scope=table][data-part=pagination] [data-scope=select][data-part=indicator]{inline-size:auto;padding-inline-end:var(--bs-padding-sm)}[data-scope=table][data-part=pagination] [data-scope=pagination][data-part=root]{font-size:var(--bs-font-size-sm)}[data-scope=table][data-part=header-cell][data-dragging],[data-scope=table][data-part=row][data-dragging]{opacity:.45}[data-scope=table][data-part=header-cell][data-drop-before-col]{box-shadow:inset 2px 0 0 var(--bs-color-primary)}[data-scope=table][data-part=header-cell][data-drop-after-col]{box-shadow:inset -2px 0 0 var(--bs-color-primary)}[data-scope=table][data-part=row][data-drop-after]:before,[data-scope=table][data-part=row][data-drop-before]:before{content:"";background:var(--bs-color-primary);pointer-events:none;block-size:2px;position:absolute;inset-inline-start:calc(var(--bs-drop-indent,0)*var(--bs-table-indent));inset-inline-end:0}[data-scope=table][data-part=row][data-drop-before]:before{inset-block-start:calc(var(--bs-hairline)*-1)}[data-scope=table][data-part=row][data-drop-after]:before{inset-block-end:calc(var(--bs-hairline)*-1)}[data-scope=table][data-part=row][data-drop-inside]:hover{background:color-mix(in oklab,var(--bs-color-primary) 6%,transparent);outline:1px dashed var(--bs-color-primary);outline-offset:-1px}[data-scope=table][data-part=root][data-reorderable] [data-part=header-cell][data-draggable],[data-scope=table][data-part=root][data-reorderable] [data-part=row][draggable]{cursor:grab}[data-scope=table][data-part=root][data-reorderable] [data-part=header-cell][data-dragging],[data-scope=table][data-part=root][data-reorderable] [data-part=row][data-dragging]{cursor:grabbing}[data-scope=toast][data-part=group]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=toast][data-part=root]{box-sizing:border-box;align-items:flex-start;gap:var(--bs-gap-xs);inline-size:min(22rem,calc(100vw - var(--bs-space-4)*2));padding:var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-5);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-5);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));translate:var(--x,0) var(--y,0);scale:var(--scale,1);opacity:var(--opacity,1);block-size:var(--height,auto);will-change:translate,opacity,scale;transition:translate var(--bs-duration-base) var(--bs-ease-spring),scale var(--bs-duration-base) var(--bs-ease-spring),opacity var(--bs-duration-base) var(--bs-ease-out),height var(--bs-duration-base) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-scope=toast][data-part=root][data-state=closed]{transition:translate var(--bs-duration-base) var(--bs-ease-in),scale var(--bs-duration-base) var(--bs-ease-in),opacity var(--bs-duration-fast) var(--bs-ease-in),height var(--bs-duration-base) var(--bs-ease-in)}[data-scope=toast][data-part=root][data-type=success]{--toast-accent:var(--bs-color-success)}[data-scope=toast][data-part=root][data-type=warning]{--toast-accent:var(--bs-color-warning)}[data-scope=toast][data-part=root][data-type=error]{--toast-accent:var(--bs-color-danger)}[data-scope=toast][data-part=root][data-type=info]{--toast-accent:var(--bs-color-info)}[data-scope=toast][data-part=title]{color:var(--toast-accent,var(--bs-color-text-primary));font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=toast][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=toast][data-part=action-trigger]{padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;justify-content:center;align-items:center;margin-block-start:var(--bs-margin-sm);display:inline-flex}[data-scope=toast][data-part=action-trigger]:hover{border-color:var(--bs-color-border-strong);background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=toast][data-part=action-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=toast][data-part=action-trigger]:active{background:var(--bs-color-surface-inset)}[data-scope=toast][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=toast][data-part=close-trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=toast][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=toast][data-part=close-trigger][data-variant=action]{block-size:auto;inline-size:100%;padding:var(--bs-padding-md) var(--bs-padding-lg);color:inherit;font:inherit;font-size:var(--bs-font-size-md);text-align:center;border-radius:0;position:static;inset:auto}[data-scope=toast][data-part=close-trigger][data-variant=action]:hover{color:inherit}[data-scope=toast][data-part=close-trigger][data-variant=action][data-tone=primary]{color:var(--bs-color-primary)}[data-scope=toast][data-part=close-trigger][data-variant=action][data-tone=secondary]{color:var(--bs-color-text-secondary)}[data-scope=toast][data-part=close-trigger][data-variant=action][data-tone=danger]{color:var(--bs-color-danger)}[data-scope=toast][data-part=close-trigger][data-variant=action][data-tone=primary]:hover{color:var(--bs-color-primary-hover)}[data-scope=toast][data-part=close-trigger][data-variant=action][data-tone=danger]:hover{color:var(--bs-color-danger-hover)}[data-scope=toolbar][data-part=root]{justify-content:space-between;align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);display:flex}[data-scope=toolbar][data-part=group]{align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=toc][data-part=root]{align-items:flex-start;gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=toc][data-part=title]{padding-inline:var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=toc][data-part=list]{gap:var(--bs-gap-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}[data-scope=toc][data-part=item]{padding-inline-start:calc((var(--depth,2) - 2)*var(--bs-space-4))}[data-scope=toc][data-part=link]{padding:var(--bs-padding-xs) var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);text-decoration:none;display:block}[data-scope=toc][data-part=link][href]{cursor:pointer}[data-scope=toc][data-part=link]:hover:not([data-active]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=toc][data-part=link][data-active]{color:var(--bs-color-primary-subtle-text);font-weight:var(--bs-font-weight-medium)}[data-scope=toc][data-part=link]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=toc][data-part=indicator]{inline-size:2px;inset-inline-start:0;top:var(--top,0);block-size:var(--height,0);border-radius:var(--bs-radius-full);background:var(--bs-color-primary);transition:top var(--bs-duration-base) var(--bs-ease-out),height var(--bs-duration-base) var(--bs-ease-out);position:absolute}[data-scope=toggle][data-part=root]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:inline-flex}[data-scope=toggle][data-part=root] svg{block-size:1rem;inline-size:1rem}[data-scope=toggle][data-part=root]:hover:not([data-state=on],[data-disabled]){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=toggle][data-part=root]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=toggle][data-part=root]:active:not([data-disabled]){box-shadow:none}[data-scope=toggle][data-part=root][data-state=on]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);box-shadow:none;border-color:#0000}[data-scope=toggle][data-part=root][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=toggle][data-part=indicator]{justify-content:center;align-items:center;display:inline-flex}[data-scope=toggle-group][data-part=root]{gap:var(--bs-gap-xs);padding:var(--bs-padding-xs);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);display:inline-flex}[data-scope=toggle-group][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=toggle-group][data-part=item]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:var(--bs-hairline) solid transparent;border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);background:0 0;padding:0;display:inline-flex}[data-scope=toggle-group][data-part=item] svg{block-size:1rem;inline-size:1rem}[data-scope=toggle-group][data-part=item][data-variant=text]{inline-size:auto;min-inline-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-sm);white-space:nowrap}[data-scope=toggle-group][data-part=item]:hover:not([data-state=on],[data-disabled]){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=toggle-group][data-part=item]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);z-index:1;outline:none}[data-scope=toggle-group][data-part=item]:active:not([data-disabled]){box-shadow:none}[data-scope=toggle-group][data-part=item][data-state=on]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);box-shadow:none;border-color:#0000}[data-scope=toggle-group][data-part=item][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=toggle-group][data-part=root][data-size=sm] [data-part=item]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=toggle-group][data-part=root][data-size=lg] [data-part=item]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}[data-scope=transfer][data-part=label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=transfer][data-part=root]{align-items:center;gap:var(--bs-gap-md);display:flex}[data-scope=transfer][data-part=panel]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);flex-direction:column;inline-size:14rem;display:flex}[data-scope=transfer][data-part=head]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:var(--bs-hairline) solid var(--bs-color-border);display:flex}[data-scope=transfer][data-part=title]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label)}[data-scope=transfer][data-part=count]{min-inline-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-xs);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs,.75rem);line-height:var(--bs-control-height-sm);text-align:center;font-variant-numeric:tabular-nums}[data-scope=transfer][data-part=search]{padding:var(--bs-padding-sm);border-block-end:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=transfer][data-part=list]{padding:var(--bs-padding-xs);overflow-block:auto;flex-direction:column;max-block-size:16rem;display:flex}[data-scope=transfer] [data-scope=checkbox][data-part=root]{gap:var(--bs-gap-sm);padding:var(--bs-padding-xs) var(--bs-padding-sm);border-radius:var(--bs-radius-sm);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=transfer] [data-scope=checkbox][data-part=root]:hover{background:var(--bs-color-surface-inset)}[data-scope=transfer] [data-scope=checkbox][data-part=root][data-state=checked]{background:color-mix(in oklab,var(--bs-color-primary) 8%,var(--bs-color-surface-1))}[data-scope=transfer] [data-scope=checkbox][data-part=root][data-state=checked]:hover{background:color-mix(in oklab,var(--bs-color-primary) 12%,var(--bs-color-surface-1))}[data-scope=transfer] [data-part=label]{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-primary);cursor:inherit}[data-scope=transfer][data-part=empty]{padding:var(--bs-padding-lg);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center}[data-scope=transfer][data-part=operations]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scene=metric] [data-scope=transfer][data-part=panel]{border-radius:var(--bs-radius-lg);block-size:12.5rem;inline-size:12.5rem;box-shadow:var(--bs-shadow-xs)}[data-scene=metric] [data-scope=transfer][data-part=head]{min-block-size:var(--bs-control-height-lg)}[data-scene=metric] [data-scope=transfer][data-part=operations]{gap:var(--bs-gap-md)}[data-scene=metric] [data-scope=transfer][data-part=operations] [data-scope=button][data-part=root]{block-size:var(--bs-control-height-sm);inline-size:var(--bs-control-height-sm)}[data-scope=tooltip][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=tooltip][data-part=content]:focus,[data-scope=tooltip][data-part=content]:focus-visible{outline:none}[data-scope=tooltip][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=tooltip][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tooltip][data-state=closed][data-part=content]{opacity:0}[data-scope=tooltip][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=tooltip][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=tooltip][data-part=trigger]:focus-visible{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tooltip][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tooltip][data-part=content]{max-inline-size:18rem;padding:var(--bs-padding-xs) var(--bs-padding-md);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);line-height:var(--bs-line-height-snug);text-align:center;transition:none}[data-scope=tooltip][data-part=arrow]{--arrow-size:var(--bs-space-2);--arrow-background:var(--bs-color-surface-2)}[data-scope=tooltip][data-part=arrow-tip]{border-block-start:var(--bs-hairline) solid var(--bs-color-border);border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=tour][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=tour][data-part=content]:focus,[data-scope=tour][data-part=content]:focus-visible{outline:none}[data-scope=tour][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=tour][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tour][data-state=closed][data-part=content]{opacity:0}[data-scope=tour][data-part=backdrop]{background:var(--bs-color-scrim);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=tour][data-part=spotlight]{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring)}[data-scope=tour][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));--tour-z-index:var(--bs-z-overlay);position:fixed}[data-scope=tour][data-part=positioner][data-type=dialog]{padding:var(--bs-padding-lg);justify-content:center;align-items:center;margin:auto;display:flex;inset:0}[data-scope=tour][data-part=content]{gap:var(--bs-gap-xs);padding:var(--bs-padding-lg);flex-direction:column;display:flex;position:relative}[data-scope=tour][data-part=content][data-type=tooltip]{inline-size:min(20rem,100%)}[data-scope=tour][data-part=content][data-type=dialog]{inline-size:min(24rem,100%)}[data-scope=tour][data-part=arrow]{--arrow-size:var(--bs-space-2);--arrow-background:var(--bs-color-surface-3)}[data-scope=tour][data-part=arrow-tip]{border-block-start:var(--bs-hairline) solid var(--bs-color-border);border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=tour][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=tour][data-part=description]{margin:0 0 var(--bs-margin-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=tour][data-part=progress-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);letter-spacing:var(--bs-tracking-label)}[data-scope=tour][data-part=control]{justify-content:flex-end;align-items:center;gap:var(--bs-gap-sm);margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=tour][data-part=action-trigger]{--bs-shadow-color:color-mix(in oklab, var(--bs-color-primary-fill) 20%, transparent);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-sm);background:var(--bs-color-primary-fill);color:var(--bs-color-primary-text);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-light-x) calc(1px*var(--bs-light-reach)) calc(2px*var(--bs-light-reach)) 0 var(--bs-shadow-color);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);border:none;place-items:center;display:inline-grid}[data-scope=tour][data-part=action-trigger]:hover:not(:disabled,[data-disabled]){background:var(--bs-color-primary-fill-hover);box-shadow:var(--bs-light-x) calc(2px*var(--bs-light-reach)) calc(6px*var(--bs-light-reach)) calc(-1px*var(--bs-light-reach)) var(--bs-shadow-color)}[data-scope=tour][data-part=action-trigger]:active:not(:disabled,[data-disabled]){background:var(--bs-color-primary-active);box-shadow:none}[data-scope=tour][data-part=action-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tour][data-part=action-trigger]:disabled,[data-scope=tour][data-part=action-trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed;border:none}[data-scope=tour][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=tour][data-part=close-trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=tour][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tree-select][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=tree-select][data-part=content]{box-sizing:border-box;border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=tree-select][data-part=content]:focus,[data-scope=tree-select][data-part=content]:focus-visible{outline:none}[data-scope=tree-select][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=tree-select][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tree-select][data-state=closed][data-part=content]{opacity:0}[data-scope=tree-select][data-part=control]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);inline-size:100%;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-align:start;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-shadow) var(--bs-ease-out);display:flex}[data-scope=tree-select][data-part=control][data-placeholder]{color:var(--bs-color-text-tertiary)}[data-scope=tree-select][data-part=control]:hover:not(:focus):not(:disabled):not([data-invalid]):not([data-state=open]){border-color:var(--bs-color-border-strong)}[data-scope=tree-select][data-part=control]:focus-visible,[data-scope=tree-select][data-part=control][data-state=open]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=tree-select][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=tree-select][data-part=control][data-invalid]:focus-visible,[data-scope=tree-select][data-part=control][data-invalid][data-state=open]{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=tree-select][data-part=control]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none;color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tree-select][data-part=chevron]{color:var(--bs-color-text-tertiary);place-items:center;display:grid}[data-scope=tree-select][data-part=chevron] svg{inline-size:var(--bs-space-4);block-size:var(--bs-space-4);transition:transform var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=tree-select][data-part=control][data-state=open] [data-part=chevron] svg{transform:rotate(90deg)}[data-scope=tree-select][data-part=title][data-visually-hidden]{block-size:1px;inline-size:1px;margin:calc(var(--bs-hairline)*-1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}[data-scope=tree-select][data-part=content]{gap:var(--bs-gap-sm);max-block-size:16rem;padding:var(--bs-padding-sm);flex-direction:column;display:flex;position:relative}[data-scope=tree-select][data-part=body]{overflow-block:auto;min-block-size:0}[data-scope=tree-select][data-part=empty]{padding:var(--bs-padding-lg) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center;margin:0}[data-scope=tree-select][data-part=control][data-size=sm]{block-size:var(--bs-control-height-sm)}[data-scope=tree-select][data-part=control][data-size=lg]{block-size:var(--bs-control-height-lg)}[data-scope=tree-select][data-part=content][data-size=sm] [data-scope=tree-view][data-part=root]{--bs-tree-row-block:var(--bs-space-1)}[data-scope=tree-select][data-part=content][data-size=lg] [data-scope=tree-view][data-part=root]{--bs-tree-row-block:var(--bs-space-3)}[data-scope=tree-view][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=tree-view][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=tree-view][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=tree-view][data-part=branch-text],[data-scope=tree-view][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=tree-view][data-part=root]{--bs-tree-indent:1rem;--bs-tree-icon:1rem;--bs-tree-row-block:var(--bs-space-2);gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=tree-view][data-part=label][data-visually-hidden]{block-size:1px;inline-size:1px;margin:calc(var(--bs-hairline)*-1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}[data-scope=tree-view][data-part=tree]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=tree-view][data-part=branch-control],[data-scope=tree-view][data-part=item]{align-items:center;gap:var(--bs-gap-sm);box-sizing:border-box;inline-size:100%;padding-block:var(--bs-tree-row-block);border-radius:var(--bs-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;padding-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md));padding-inline-end:var(--bs-padding-md);display:flex;position:relative}[data-scope=tree-view][data-part=tree] svg{inline-size:var(--bs-tree-icon);block-size:var(--bs-tree-icon);flex-shrink:0}[data-scope=tree-view][data-part=branch-control]:hover:not([data-disabled]):not([data-selected]),[data-scope=tree-view][data-part=item]:hover:not([data-disabled]):not([data-selected]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=tree-view][data-part=branch-control]:focus-visible,[data-scope=tree-view][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=tree-view][data-part=branch-control][data-selected],[data-scope=tree-view][data-part=item][data-selected]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=tree-view][data-part=branch-control][data-disabled],[data-scope=tree-view][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tree-view][data-part=branch-trigger]{align-items:center;display:inline-flex}[data-scope=tree-view][data-part=branch-text],[data-scope=tree-view][data-part=item-text]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=tree-view][data-part=branch-indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform var(--bs-duration-base) var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=tree-view][data-part=branch-indicator][data-state=open]{transform:rotate(90deg)}[data-scope=tree-view][data-part=item-indicator]{color:var(--bs-color-primary);flex-shrink:0;align-items:center;display:inline-flex}[data-scope=tree-view][data-part=branch-content]{position:relative}[data-scope=tree-view][data-part=branch-content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tree-view][data-part=branch-content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tree-view][data-part=branch-indent-guide]{background:var(--bs-color-border);z-index:1;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md))}[data-scope=tree-view][data-part=node-checkbox]{appearance:none;border:var(--bs-hairline) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-xs);background:var(--bs-color-surface-2);cursor:pointer;block-size:1rem;inline-size:1rem;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);margin:0}[data-scope=tree-view][data-part=node-checkbox]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=tree-view][data-part=node-checkbox]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tree-view][data-part=node-checkbox]:indeterminate,[data-scope=tree-view][data-part=node-checkbox][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary)}[data-scope=tree-view][data-part=node-checkbox][data-disabled]{background:var(--bs-color-surface-inset);border-color:var(--bs-color-border);cursor:not-allowed}[data-scope=tree-view][data-part=node-rename-input]{box-sizing:border-box;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-primary);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tree-view][data-part=root][data-size=sm]{--bs-tree-row-block:var(--bs-space-1)}[data-scope=tree-view][data-part=root][data-size=lg]{--bs-tree-row-block:var(--bs-space-3)}[data-scope=typography][data-part=display]{font-size:var(--bs-font-size-4xl);line-height:var(--bs-line-height-tight)}[data-scope=typography][data-part=display],[data-scope=typography][data-part=heading]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-weight:var(--bs-font-weight-semibold);margin:0}[data-scope=typography][data-part=heading]{font-size:var(--bs-font-size-2xl);line-height:var(--bs-line-height-snug)}[data-scope=typography][data-part=lead]{font-size:var(--bs-font-size-lg)}[data-scope=typography][data-part=body],[data-scope=typography][data-part=lead]{color:var(--bs-color-text-secondary);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=typography][data-part=body]{font-size:var(--bs-font-size-base)}[data-scope=typography][data-part=muted]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=typography][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);margin:0}[data-scope=user][data-part=root]{align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:inline-flex}[data-scope=user][data-part=meta]{gap:var(--bs-gap-xs);flex-direction:column;min-inline-size:0;display:flex}[data-scope=user][data-part=name]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=user][data-part=description],[data-scope=user][data-part=name]{line-height:var(--bs-line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scope=user][data-part=description]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm)}[data-scope=container][data-part=root]{inline-size:100%;margin-inline:auto}[data-scope=container][data-part=root][data-size=narrow]{max-inline-size:48ch}[data-scope=container][data-part=root][data-size=readable]{max-inline-size:72ch}[data-scope=container][data-part=root][data-size=wide]{max-inline-size:96ch}[data-scope=container][data-part=root][data-size=full]{max-inline-size:none}[data-scope=container][data-part=root][data-padding]{padding-inline:var(--bs-padding-lg)}[data-scope=data-view][data-part=content]{flex-direction:column;display:flex}[data-scope=data-view][data-part=content][data-layout=grid]{gap:var(--bs-gap-md);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}[data-scope=data-view][data-part=content][data-layout=list]>[data-scope=data-view][data-part=cell]{padding-block:var(--bs-padding-sm)}[data-scope=data-view][data-part=content][data-layout=list]>[data-scope=data-view][data-part=cell]+[data-scope=data-view][data-part=cell]{border-block-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=data-view][data-part=pager]{justify-content:center;padding-block-start:var(--bs-padding-lg);display:flex}[data-scope=deferred-content][data-part=root]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=stack][data-part=root]{gap:var(--bs-stack-gap,var(--bs-gap-md));align-items:var(--bs-stack-align,normal);justify-content:var(--bs-stack-justify,normal);flex-direction:column;flex-wrap:var(--bs-stack-wrap,nowrap);display:flex}[data-scope=stack][data-part=root][data-direction=row]{flex-direction:row}[data-scope=stack][data-part=root][data-direction=column]>[data-scope=avatar][data-part=root],[data-scope=stack][data-part=root][data-direction=column]>[data-scope=badge][data-part=root],[data-scope=stack][data-part=root][data-direction=column]>[data-scope=button][data-part=root],[data-scope=stack][data-part=root][data-direction=column]>[data-scope=checkbox][data-part=root],[data-scope=stack][data-part=root][data-direction=column]>[data-scope=spinner][data-part=root],[data-scope=stack][data-part=root][data-direction=column]>[data-scope=switch][data-part=root]{align-self:flex-start}[data-scope=grid][data-part=root]{grid-template-columns:repeat(var(--bs-grid-columns,12),minmax(0,1fr));gap:var(--bs-grid-gap,var(--bs-gap-md));display:grid}[data-scope=grid][data-part=root][data-autofill]{grid-template-columns:repeat(auto-fill,minmax(var(--bs-grid-min-child-width),1fr))}[data-scope=aspect-ratio][data-part=root]{inline-size:100%;aspect-ratio:var(--bs-aspect-ratio,1/1);position:relative}[data-scope=aspect-ratio][data-part=root]>*{block-size:100%;inline-size:100%;position:absolute;inset:0}[data-scope=masonry][data-part=root]{-moz-column-count:var(--bs-masonry-columns,3);column-count:var(--bs-masonry-columns,3);-moz-column-width:var(--bs-masonry-column-min,auto);column-width:var(--bs-masonry-column-min,auto);-moz-column-gap:var(--bs-masonry-gap,var(--bs-gap-md));column-gap:var(--bs-masonry-gap,var(--bs-gap-md))}[data-scope=masonry][data-part=root]>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-block-end:var(--bs-masonry-gap,var(--bs-margin-md))}[data-scope=icon][data-part=root]{--_size:1em;inline-size:var(--_size);block-size:var(--_size);font-size:var(--_size);fill:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-scope=icon][data-part=root][data-size=sm]{--_size:.75em}[data-scope=icon][data-part=root][data-size=md]{--_size:1em}[data-scope=icon][data-part=root][data-size=lg]{--_size:1.25em}[data-scope=icon][data-part=root]>svg{block-size:100%;inline-size:100%;stroke-width:var(--bs-icon-stroke-width,1.75);display:block}[data-scope=ellipsis][data-part=root]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-scope=ellipsis][data-part=root][data-multiline]{overflow-wrap:break-word;white-space:normal;-webkit-line-clamp:var(--bs-ellipsis-lines);-webkit-box-orient:vertical;display:-webkit-box}[data-scope=image][data-part=root]{--_fit:cover;border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);margin:0;display:block;position:relative;overflow:hidden}[data-scope=image][data-part=root][data-fit=contain]{--_fit:contain}[data-scope=image][data-part=root][data-fit=fill]{--_fit:fill}[data-scope=image][data-part=root][data-fit=none]{--_fit:none}[data-scope=image][data-part=root][data-state=loading]{animation:bs-image-breathe var(--bs-duration-loop) var(--bs-ease-in-out) infinite}[data-scope=image][data-part=img]{-o-object-fit:var(--_fit);object-fit:var(--_fit);opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--bs-duration-slow) var(--bs-ease-out);display:block}[data-scope=image][data-part=root][data-state=loaded] [data-scope=image][data-part=img]{opacity:1}[data-scope=image][data-part=root][data-state=error] [data-scope=image][data-part=img]{display:none}[data-scope=image][data-part=fallback]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-tertiary);place-items:center;display:grid;position:absolute;inset:0}[data-scope=image][data-part=fallback] svg{inline-size:var(--bs-space-8);block-size:var(--bs-space-8);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){[data-scope=image][data-part=root][data-state=loading]{opacity:.7;animation:none}}@keyframes bs-image-breathe{0%,to{opacity:1}50%{opacity:.55}}[data-scope=dialog][data-part=backdrop].bs-image-viewer-backdrop{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);background:var(--bs-color-scrim);transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=dialog][data-part=positioner].bs-image-viewer-positioner{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));grid-template-rows:minmax(0,1fr);padding:0;display:grid;position:fixed;inset:0}[data-scope=dialog][data-part=content].bs-image-viewer-content{gap:var(--bs-gap-lg);box-sizing:border-box;block-size:100%;max-block-size:none;inline-size:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:visible}[data-scope=dialog][data-part=content].bs-image-viewer-content:focus,[data-scope=dialog][data-part=content].bs-image-viewer-content:focus-visible{outline:none}[data-scope=dialog][data-part=content].bs-image-viewer-content[data-state=open]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=image-viewer][data-part~=preview]{cursor:pointer;max-inline-size:fit-content;display:block;position:relative}[data-scope=image-viewer][data-part~=preview][data-empty=true]{box-sizing:border-box;max-inline-size:none;inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);color:var(--bs-color-text);background:var(--bs-color-surface-2);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);box-shadow:var(--bs-shadow-xs);transition:box-shadow var(--bs-duration-base) var(--bs-ease-out),border-color var(--bs-duration-base) var(--bs-ease-out);justify-content:center;align-items:center;display:inline-flex}[data-scope=image-viewer][data-part~=preview][data-empty=true]:hover{border-color:var(--bs-color-border-strong)}[data-scope=image-viewer][data-part~=preview][data-empty=true]:focus-visible{border-color:var(--bs-color-primary);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=image-viewer][data-part~=preview][data-empty=true] svg{inline-size:var(--bs-space-5);block-size:var(--bs-space-5)}[data-scope=image-viewer][data-part~=preview] [data-scope=image][data-part=root]{transition:box-shadow var(--bs-duration-base) var(--bs-ease-out)}[data-scope=image-viewer][data-part~=preview]:focus-visible [data-scope=image][data-part=root],[data-scope=image-viewer][data-part~=preview]:hover [data-scope=image][data-part=root]{box-shadow:var(--bs-focus-ring)}[data-scope=image-viewer][data-part=preview-overlay]{justify-content:center;align-items:center;gap:var(--bs-gap-xs);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-on-scrim);background:color-mix(in oklab,var(--bs-color-scrim) 38%,transparent);opacity:0;transition:opacity var(--bs-duration-base) var(--bs-ease-out);display:flex;position:absolute;inset:0}[data-scope=image-viewer][data-part~=preview]:focus-visible [data-part=preview-overlay],[data-scope=image-viewer][data-part~=preview]:hover [data-part=preview-overlay]{opacity:1}[data-scope=image-viewer][data-part=preview-overlay] svg{inline-size:var(--bs-space-6);block-size:var(--bs-space-6)}[data-scope=image-viewer][data-part=preview-label]{color:var(--bs-color-text-on-scrim);font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label)}[data-scope=image-viewer][data-part=viewport]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;min-block-size:0;inline-size:100%;min-inline-size:0;transform:var(--bs-image-viewer-transform,none);transition:transform var(--bs-duration-base) var(--bs-ease-out);flex:auto;display:block}[data-scope=image-viewer][data-part=toolbar]{justify-content:center;gap:var(--bs-gap-sm);inline-size:max-content;padding:var(--bs-padding-xs);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:color-mix(in oklab,var(--bs-color-gray-900) 72%,transparent);flex:none;margin-block-end:max(var(--bs-margin-xl),var(--bs-safe-area-inset-bottom));margin-inline:auto;display:flex}[data-scope=image-viewer][data-part=toolbar] [data-scope=button][data-part=root]{--_ink:var(--bs-color-text-on-scrim);--_fill-hover:color-mix(in oklab, var(--bs-color-surface-2) 16%, transparent)}[data-scope=list][data-part=root]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=list][data-part=item]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex}[data-scope=list][data-part=root][data-bordered] [data-scope=list][data-part=item]+[data-scope=list][data-part=item]{border-block-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=list][data-part=item][role=button]{cursor:pointer;transition:background var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=list][data-part=item][role=button]:hover,[data-scope=list][data-part=root][data-hoverable] [data-scope=list][data-part=item]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=list][data-part=item][role=button]:active{background:var(--bs-color-surface-inset)}[data-scope=list][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=list][data-part=leading]{flex:none;align-items:center;display:flex}[data-scope=list][data-part=content]{gap:var(--bs-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-scope=list][data-part=title]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=list][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=list][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);flex:none;margin-inline-start:auto;display:flex}[data-scope=comment][data-part=root]{gap:var(--bs-gap-md);padding-block:var(--bs-padding-sm);display:flex}[data-scope=comment][data-part=avatar]{flex:none;display:flex}[data-scope=comment][data-part=body]{gap:var(--bs-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-scope=comment][data-part=header]{align-items:baseline;gap:var(--bs-gap-sm);display:flex}[data-scope=comment][data-part=author]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=comment][data-part=datetime]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs)}[data-scope=comment][data-part=content]{color:var(--bs-color-text-primary);line-height:var(--bs-line-height-relaxed)}[data-scope=comment][data-part=actions]{align-items:center;gap:var(--bs-gap-lg);font-size:var(--bs-font-size-sm);margin-block-start:var(--bs-margin-xs);display:flex}[data-scope=virtual-list][data-part=root]{overscroll-behavior:contain;block-size:var(--bs-virtual-list-height,320px);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);overflow-y:auto}[data-scope=virtual-list][data-part=inner]{block-size:var(--bs-virtual-list-total,0);position:relative}[data-scope=virtual-list][data-part=row]{top:0;inline-size:100%;transform:translateY(var(--bs-virtual-list-row-start,0));block-size:var(--bs-virtual-list-row-size,40px);position:absolute;inset-inline-start:0}[data-scope=watermark][data-part=content],[data-scope=watermark][data-part=root]{position:relative}[data-scope=watermark][data-part=marks]{pointer-events:none;background-repeat:repeat;background-image:var(--bs-watermark-image,none);position:absolute;inset:0}[data-scope=progress-group][data-part=root]{gap:var(--bs-gap-sm);inline-size:100%;font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=progress-group][data-part=track]{block-size:var(--bs-space-2);border-radius:var(--bs-radius-xs);background:var(--bs-color-surface-inset);display:flex;overflow:hidden}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item]){--_pigment:var(--bs-color-primary)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=success]{--_pigment:var(--bs-color-success)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=warning]{--_pigment:var(--bs-color-warning)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=danger]{--_pigment:var(--bs-color-danger)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=info]{--_pigment:var(--bs-color-info)}[data-scope=progress-group][data-part=segment]{inline-size:var(--bs-progress-group-share,0);background:var(--_pigment);transition:inline-size var(--bs-duration-slow) var(--bs-ease-out);overflow:hidden}[data-scope=progress-group][data-part=legend]{gap:var(--bs-gap-sm) var(--bs-gap-md);color:var(--bs-color-text-secondary);flex-wrap:wrap;display:flex}[data-scope=progress-group][data-part=legend-item]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=progress-group][data-part=swatch]{inline-size:var(--bs-space-2);block-size:var(--bs-space-2);border-radius:var(--bs-radius-xs);background:var(--_pigment);flex:none}[data-scope=progress-group][data-part=legend-value]{color:var(--bs-color-text-primary);font-variant-numeric:tabular-nums}[data-scope=back-top][data-part=root]{z-index:var(--bs-z-floating);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring);position:fixed;inset-block-end:calc(var(--bs-space-6) + var(--bs-safe-area-inset-bottom));inset-inline-end:calc(var(--bs-space-6) + var(--bs-safe-area-inset-right))}[data-scope=back-top][data-part=root][data-container]{z-index:auto;inline-size:fit-content;margin-inline-start:auto;position:sticky;inset-block-end:calc(var(--bs-space-4) + var(--bs-safe-area-inset-bottom))}[data-scope=back-top][data-part=root][data-state=hidden]{opacity:0;translate:0 var(--bs-space-2);visibility:hidden;pointer-events:none}[data-scope=back-top][data-part=root][data-state=shown] [data-scope=button][data-part=root],[data-scope=back-top][data-part=root][data-state=shown]:hover [data-scope=button][data-part=root]{--bs-shadow-color:color-mix(in oklab, var(--bs-shadow-ink) 30%, transparent);box-shadow:var(--bs-elevation-2);transition:box-shadow var(--bs-duration-shadow) var(--bs-ease-out)}[data-scope=back-top][data-part=root][data-state=shown]:hover [data-scope=button][data-part=root]{box-shadow:var(--bs-elevation-3)}[data-scope=back-top][data-part=root][data-state=shown]:active [data-scope=button][data-part=root]{box-shadow:none}@media (prefers-reduced-motion:no-preference){html:has([data-scope=back-top][data-part=root][data-state=shown]){scroll-behavior:smooth}}[data-scope=affix][data-part=root]{top:var(--bs-affix-top,0);bottom:var(--bs-affix-bottom,auto);position:sticky}[data-scope=command][data-part=item-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=command][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));padding-block-start:max(20dvh,var(--bs-safe-area-inset-top));padding-inline:max(var(--bs-padding-lg),var(--bs-safe-area-inset-right)) max(var(--bs-padding-lg),var(--bs-safe-area-inset-left));justify-content:center;align-items:flex-start;padding-block-end:max(var(--bs-padding-lg),var(--bs-safe-area-inset-bottom));display:flex;position:fixed;inset:0}[data-scope=command][data-part=content]{box-sizing:border-box;inline-size:min(36rem,100%);padding:var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-4);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-4);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring);flex-direction:column;display:flex;position:relative}[data-scope=command][data-state=open][data-part=content]{box-shadow:var(--bs-elevation-5);animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=command][data-part=input]{box-sizing:border-box;inline-size:100%;block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-md);border:none;border-block-end:var(--bs-hairline) solid var(--bs-color-border);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);background:0 0;border-radius:0}[data-scope=command][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=command][data-part=input]:focus,[data-scope=command][data-part=input]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=command][data-part=list]{gap:var(--bs-gap-xs);max-block-size:min(50dvh,24rem);padding:var(--bs-padding-xs);overscroll-behavior:contain;flex-direction:column;margin-block-start:var(--bs-margin-sm);display:flex;overflow-y:auto}[data-scope=command][data-part=list][hidden]{display:none}[data-scope=command][data-part=group]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=command][data-part=group]+[data-scope=command][data-part=group]{margin-block-start:var(--bs-margin-sm)}[data-scope=command][data-part=group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=command][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex}[data-scope=command][data-part=item][data-highlighted]:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=command][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=command][data-part=item-hint]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);min-inline-size:1.75em;box-shadow:0 1px 0 var(--bs-color-border);color:var(--bs-color-text-secondary);font-size:max(var(--bs-font-size-xs),.8125em);line-height:var(--bs-line-height-tight);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;padding:.125em .375em;display:inline-flex}[data-scope=command][data-part=item][data-highlighted] [data-scope=command][data-part=item-hint]{background:var(--bs-color-surface-1)}[data-scope=command][data-part=empty]{padding:var(--bs-padding-lg);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center}[data-scope=mentions][data-part=root]{inline-size:100%;min-inline-size:0;display:flex}[data-scope=mentions][data-part=textarea]{box-sizing:border-box;min-inline-size:0;min-block-size:calc(var(--bs-control-height-md) + var(--bs-space-4));padding:var(--bs-padding-sm) var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-relaxed);resize:vertical;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=mentions][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=mentions][data-part=textarea]:hover:not([disabled],[readonly],:focus){border-color:var(--bs-color-border-strong)}[data-scope=mentions][data-part=textarea]:focus,[data-scope=mentions][data-part=textarea]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=mentions][data-part=textarea][disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=mentions][data-part=popup]{box-sizing:border-box;inline-size:var(--reference-width,10rem);max-block-size:14rem;padding:var(--bs-padding-xs);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);outline:none;flex-direction:column;display:flex;overflow-y:auto}[data-scope=mentions][data-state=open][data-part=popup]{animation:bs-ink-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=mentions][data-part=option]{align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex}[data-scope=mentions][data-part=option][data-active]{background:var(--bs-color-surface-0)}[data-scope=mentions][data-part=root][data-size=sm] [data-part=textarea]{min-block-size:calc(var(--bs-control-height-sm) + var(--bs-space-4))}[data-scope=mentions][data-part=root][data-size=lg] [data-part=textarea]{min-block-size:calc(var(--bs-control-height-lg) + var(--bs-space-4))}[data-scope=mentions][data-part=popup][data-size=sm] [data-part=option]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=mentions][data-part=popup][data-size=lg] [data-part=option]{min-block-size:var(--bs-control-height-md)}[data-scope=menubar][data-part=root]{align-items:center;gap:var(--bs-gap-xs);padding:var(--bs-padding-xs) 0;border-block-end:var(--bs-hairline) solid var(--bs-color-border);display:flex}[data-scope=menubar][data-part=trigger]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;align-items:center;display:inline-flex}[data-scope=menubar][data-part=trigger]:hover{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary)}[data-scope=menubar][data-part=trigger]:focus-visible{color:var(--bs-color-text-primary);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=menubar][data-part=trigger][data-state=open]{background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent);color:var(--bs-color-text-primary);outline:none}[data-scope=menu][data-part=item][data-danger][data-state=checked]{background:var(--bs-color-danger);color:var(--bs-color-ink-on-fill)}[data-scope=input-group][data-part=root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);align-items:stretch;display:inline-flex;position:relative;overflow:hidden}[data-scope=input-group][data-part=root]:hover:not(:focus-within){border-color:var(--bs-color-border-strong)}[data-scope=input-group][data-part=root]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scene=cupertino] [data-scope=input-group][data-part=root]:focus-within,[data-scene=dispatch] [data-scope=input-group][data-part=root]:focus-within,[data-scene=fluent] [data-scope=input-group][data-part=root]:focus-within,[data-scene=missive] [data-scope=input-group][data-part=root]:focus-within{box-shadow:none}[data-scene=cupertino] [data-scope=input-group][data-part=root]:focus-within:after,[data-scene=dispatch] [data-scope=input-group][data-part=root]:focus-within:after,[data-scene=fluent] [data-scope=input-group][data-part=root]:focus-within:after,[data-scene=missive] [data-scope=input-group][data-part=root]:focus-within:after{content:"";border-radius:inherit;box-shadow:var(--bs-focus-ring);pointer-events:none;position:absolute;inset:0}[data-scope=input-group][data-part=root] [data-scope=input][data-part=root],[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]{inline-size:auto;min-inline-size:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1}[data-scope=input-group][data-part=root] [data-scope=input][data-part=root]:focus,[data-scope=input-group][data-part=root] [data-scope=input][data-part=root]:focus-visible,[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]:focus,[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]:focus-visible{box-shadow:none;border:none}[data-scope=input-group][data-part=root] [data-scope=input][data-part=root]:disabled,[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]:disabled{background:0 0}[data-scope=input-group][data-part=root] [data-scope=button][data-part=root]:focus-visible{box-shadow:var(--bs-focus-ring-inset)}[data-scope=input-group][data-part=addon]{align-items:center;gap:var(--bs-gap-xs);padding:0 var(--bs-padding-md);background:var(--bs-color-surface-inset);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);white-space:nowrap;flex:none;display:inline-flex}[data-scope=input-group][data-part=addon]:not(:first-child){border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=input-group][data-part=addon]:not(:last-child){border-inline-end:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=input-group][data-part=root]:hover [data-scope=input-group][data-part=addon]:not(:first-child){border-inline-start-color:var(--bs-color-border-strong)}[data-scope=input-group][data-part=root]:hover [data-scope=input-group][data-part=addon]:not(:last-child){border-inline-end-color:var(--bs-color-border-strong)}[data-scope=dynamic-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=dynamic-input][data-part=row]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=dynamic-input][data-part=row] [data-scope=input][data-part=root]{flex:1;min-inline-size:0}[data-scope=dynamic-input][data-part=add]{display:flex}[data-scope=button-group][data-part=root]{display:inline-flex}[data-scope=button-group][data-part=root][data-orientation=vertical]{flex-direction:column;align-items:stretch}[data-scope=button-group][data-part=root][data-size=sm]>[data-scope=button][data-part=root]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);font-size:var(--bs-font-size-sm)}[data-scope=button-group][data-part=root][data-size=lg]>[data-scope=button][data-part=root]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-xl)}[data-scope=button-group][data-part=root]>[data-scope=button][data-part=root]+[data-scope=button][data-part=root]{margin-inline-start:calc(var(--bs-hairline)*-1)}[data-scope=button-group][data-part=root][data-orientation=vertical]>[data-scope=button][data-part=root]+[data-scope=button][data-part=root]{margin-block-start:calc(var(--bs-hairline)*-1);margin-inline-start:0}[data-scope=button-group][data-part=root][data-orientation=horizontal]>[data-scope=button][data-part=root]:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}[data-scope=button-group][data-part=root][data-orientation=horizontal]>[data-scope=button][data-part=root]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}[data-scope=button-group][data-part=root][data-orientation=vertical]>[data-scope=button][data-part=root]:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}[data-scope=button-group][data-part=root][data-orientation=vertical]>[data-scope=button][data-part=root]:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}[data-scope=button-group][data-part=root]>[data-scope=button][data-part=root]:focus-visible,[data-scope=button-group][data-part=root]>[data-scope=button][data-part=root]:hover{z-index:1}[data-scope=button-group][data-part=root][data-radius=sm]{--bs-radius-control:var(--bs-radius-sm)}[data-scope=button-group][data-part=root][data-radius=md]{--bs-radius-control:var(--bs-radius-md)}[data-scope=button-group][data-part=root][data-radius=lg]{--bs-radius-control:var(--bs-radius-lg)}[data-scope=button-group][data-part=root][data-radius=xl]{--bs-radius-control:var(--bs-radius-xl)}[data-scope=button-group][data-part=root][data-radius="2xl"]{--bs-radius-control:var(--bs-radius-2xl)}[data-scope=button-group][data-part=root][data-radius=full]{--bs-radius-control:var(--bs-radius-full)}[data-scope=split-button][data-part=root]{display:inline-flex}[data-scope=split-button][data-part=root]>[data-scope=button][data-part=root]{border-start-end-radius:0;border-end-end-radius:0}[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant]{border-inline-start:var(--bs-hairline) solid var(--bs-color-border);border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(var(--bs-hairline)*-1)}[data-scope=split-button][data-part=root]>[data-scope=button][data-part=root]:focus-visible,[data-scope=split-button][data-part=root]>[data-scope=button][data-part=root]:hover,[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant]:focus-visible,[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant]:hover,[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant][data-state=open]{z-index:1}[data-scope=menu][data-part=item][data-danger]{color:var(--bs-color-danger)}[data-scope=float-button][data-part=root]{gap:var(--bs-gap-sm);z-index:var(--bs-z-floating);flex-direction:column-reverse;display:flex;position:fixed}[data-scope=float-button][data-part=root][data-placement^=top]{flex-direction:column}[data-scope=float-button][data-part=root][data-placement$=-start]{align-items:flex-start}[data-scope=float-button][data-part=root][data-placement$=-end]{align-items:flex-end}[data-scope=float-button][data-part=root][data-placement=bottom-end]{inset-block-end:var(--bs-space-6);inset-inline-end:var(--bs-space-6)}[data-scope=float-button][data-part=root][data-placement=bottom-start]{inset-block-end:var(--bs-space-6);inset-inline-start:var(--bs-space-6)}[data-scope=float-button][data-part=root][data-placement=top-end]{inset-block-start:var(--bs-space-6);inset-inline-end:var(--bs-space-6)}[data-scope=float-button][data-part=root][data-placement=top-start]{inset-block-start:var(--bs-space-6);inset-inline-start:var(--bs-space-6)}[data-scope=float-button][data-part=root] [data-scope=button][data-part=root]{border-radius:var(--bs-radius-lg);--bs-shadow-color:color-mix(in oklab, var(--bs-shadow-ink) 30%, transparent);box-shadow:var(--bs-elevation-2)}[data-scope=float-button][data-part=root] [data-scope=button][data-part=root]:hover:not(:disabled){box-shadow:var(--bs-elevation-3)}[data-scope=float-button][data-part=root] [data-scope=button][data-part=root]:active:not(:disabled){box-shadow:none}[data-scope=float-button][data-part=item]{align-items:center;gap:var(--bs-gap-sm);flex-direction:row-reverse;display:inline-flex}[data-scope=float-button][data-part=root][data-placement$=-start] [data-scope=float-button][data-part=item]{flex-direction:row}[data-scope=float-button][data-part=item-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-xs);letter-spacing:var(--bs-tracking-label);white-space:nowrap;pointer-events:none}[data-scope=float-button][data-part=item]{transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring),visibility var(--bs-duration-base)}[data-scope=float-button][data-part=item-label]{transition:opacity var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=float-button][data-part=root][data-state=closed] [data-scope=float-button][data-part=item]{opacity:0;visibility:hidden;pointer-events:none}[data-scope=float-button][data-part=root][data-placement^=bottom][data-state=closed] [data-scope=float-button][data-part=item]{translate:0 var(--bs-space-2)}[data-scope=float-button][data-part=root][data-placement^=top][data-state=closed] [data-scope=float-button][data-part=item]{translate:0 calc(var(--bs-space-2)*-1)}[data-scope=float-button][data-part=root][data-state=closed] [data-scope=float-button][data-part=item-label]{opacity:0}[data-scope=layout][data-part=root]{grid-template:"header""content"minmax(0,1fr)"footer"/minmax(0,1fr);min-block-size:100dvh;display:grid}[data-scope=layout][data-part=root][data-sider=start]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sider header""sider content""sider footer"}[data-scope=layout][data-part=root][data-sider=end]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header sider""content sider""footer sider"}[data-scope=layout][data-part=header]{border-block-end:var(--bs-hairline) solid var(--bs-color-border);grid-area:header}[data-scope=layout][data-part=footer],[data-scope=layout][data-part=header]{align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-md) var(--bs-padding-xl);display:flex}[data-scope=layout][data-part=footer]{border-block-start:var(--bs-hairline) solid var(--bs-color-border);grid-area:footer}[data-scope=layout][data-part=sider]{inline-size:clamp(var(--bs-layout-sider-min,12rem),var(--bs-layout-sider-width,16rem),var(--bs-layout-sider-max,24rem));background:color-mix(in oklab,var(--bs-color-surface-0) 60%,var(--bs-color-surface-inset));border-inline-end:var(--bs-hairline) solid var(--bs-color-border);transition:inline-size var(--bs-duration-slow) var(--bs-ease-out),flex-grow var(--bs-duration-slow) var(--bs-ease-out),min-width var(--bs-duration-slow) var(--bs-ease-out),max-width var(--bs-duration-slow) var(--bs-ease-out);grid-area:sider;position:relative;overflow:hidden}[data-scope=layout][data-part=sider][data-dragging]{transition:none}[data-scope=layout] [data-scope=splitter][data-part=panel]{block-size:100%;display:block;overflow:visible!important}[data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger]{inline-size:var(--bs-space-2);background:0 0;border:none;padding:0;position:absolute;inset-block:0;inset-inline-end:0}[data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger]:before{content:"";background:var(--bs-color-border);inline-size:1px;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);position:absolute;inset-block:0;inset-inline-end:0}[data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger]:focus-visible:before,[data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger]:hover:before,[data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger][data-dragging]:before,[data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger][data-focus]:before{background:var(--bs-color-primary)}[data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger]:focus-visible{outline:none}[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger],[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider] [data-scope=splitter][data-part=resize-trigger]:before{inset-inline:0 auto}[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider]{border-inline-end:none;border-inline-start:var(--bs-hairline) solid var(--bs-color-border)}[data-scope=layout][data-part=root][data-sider=start] [data-scope=layout][data-part=sider][data-resizable]{border-inline-end:none}[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider][data-resizable]{border-inline-start:none}[data-scope=layout][data-part=content]{padding:var(--bs-padding-xl);grid-area:content}[data-scope=workflow][data-part=canvas]{background-color:var(--bs-color-surface-1);background-image:radial-gradient(var(--bs-color-border) 1px,transparent 1px);background-size:var(--bs-space-4) var(--bs-space-4);background-position:calc(var(--bs-space-2)*-1) calc(var(--bs-space-2)*-1);border-radius:var(--bs-radius-lg);block-size:100%;inline-size:100%;position:relative;overflow:hidden;container-type:inline-size}[data-scope=workflow][data-part=node]{box-sizing:border-box;block-size:100%;inline-size:100%;padding:var(--bs-workflow-handle,var(--bs-padding-md))}[data-scope=workflow][data-part=node]>.workflow-node-card{box-sizing:border-box;justify-content:center;gap:var(--bs-gap-sm);min-block-size:100%;inline-size:100%;padding:var(--bs-padding-sm) var(--bs-padding-md);background:var(--bs-color-surface-2);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);box-shadow:var(--bs-shadow-xs);font-family:var(--bs-font-sans);font-size:var(--bs-font-size-sm);color:var(--bs-color-text-primary);cursor:move;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-base) var(--bs-ease-out);flex-direction:column;display:flex}[data-scope=workflow][data-part=node]>.workflow-node-card:hover{border-color:var(--bs-color-border-strong)}[data-scope=workflow] .x6-node-selected .workflow-node-card,[data-scope=workflow] .x6-node-selected .workflow-node-card:hover{border-color:var(--bs-color-primary);box-shadow:var(--bs-shadow-xs),0 0 0 1px var(--bs-color-primary-subtle)}[data-scope=workflow] [data-part=handle]{fill:var(--bs-color-surface-2);stroke:var(--bs-color-border-strong);stroke-width:1px;rx:0;ry:0;cursor:crosshair;transition:stroke var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=workflow] [data-part=handle][data-dir=in]{fill:var(--bs-color-surface-3)}[data-scope=workflow] [data-part=handle]:hover{stroke:var(--bs-color-primary)}[data-scope=workflow] .workflow-edge-line{fill:none;stroke:var(--bs-color-border-strong);stroke-width:2px;stroke-linecap:round;transition:stroke var(--bs-duration-base) var(--bs-ease-out)}[data-scope=workflow] .workflow-node-card[data-state=running],[data-scope=workflow] .workflow-node-card[data-state=running]:hover{border-color:var(--bs-color-primary);animation:workflow-breathe var(--bs-duration-slow) var(--bs-ease-in-out) infinite alternate}[data-scope=workflow] .workflow-node-card[data-state=success],[data-scope=workflow] .workflow-node-card[data-state=success]:hover{border-color:var(--bs-color-success)}[data-scope=workflow] .workflow-node-card[data-state=error],[data-scope=workflow] .workflow-node-card[data-state=error]:hover{border-color:var(--bs-color-danger)}[data-scope=workflow] .x6-edge-selected .workflow-edge-line{stroke:var(--bs-color-primary)}[data-scope=workflow] .workflow-edge-line[data-state=running]{stroke:var(--bs-color-primary);stroke-dasharray:6 4;animation:workflow-flow var(--bs-duration-slow) linear infinite}[data-scope=workflow] .workflow-edge-line[data-state=success]{stroke:var(--bs-color-success)}[data-scope=workflow] .workflow-edge-line[data-state=error]{stroke:var(--bs-color-danger)}@keyframes workflow-breathe{0%{box-shadow:var(--bs-shadow-xs)}to{box-shadow:0 0 0 var(--bs-space-2) var(--bs-color-primary-subtle)}}@keyframes workflow-flow{to{stroke-dashoffset:-10px}}[data-scope=workflow] .x6-widget-selection-box{border:var(--bs-hairline) dashed var(--bs-color-primary);box-shadow:none}[data-scope=workflow] .x6-widget-selection-rubberband{background-color:var(--bs-color-primary-subtle);border:var(--bs-hairline) solid var(--bs-color-primary)}[data-scope=workflow][data-part=minimap] .x6-widget-minimap{background-color:var(--bs-color-surface-1);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-md)}[data-scope=workflow][data-part=minimap] .x6-widget-minimap-viewport{border:var(--bs-hairline) solid var(--bs-color-primary);background-color:color-mix(in oklab,var(--bs-color-primary) 12%,transparent)}@media (prefers-reduced-motion:reduce){[data-scope=workflow] .workflow-edge-line,[data-scope=workflow] .workflow-node-card{animation:none}}[data-scope=spotlight][data-part=root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);position:relative;overflow:hidden}[data-scope=spotlight][data-part=root]:before{border-radius:inherit;padding:var(--bs-hairline);background:radial-gradient(var(--bs-spot-radius,16rem) circle at var(--bs-spot-x,50%) var(--bs-spot-y,50%),var(--bs-color-primary),transparent 70%);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-scope=spotlight][data-part=root]:after,[data-scope=spotlight][data-part=root]:before{content:"";opacity:0;transition:opacity var(--bs-duration-base) var(--bs-ease-out);pointer-events:none;position:absolute;inset:0}[data-scope=spotlight][data-part=root]:after{background:radial-gradient(var(--bs-spot-radius,16rem) circle at var(--bs-spot-x,50%) var(--bs-spot-y,50%),color-mix(in oklab,var(--bs-color-primary) 10%,transparent),transparent 70%)}[data-scope=spotlight][data-part=root][data-hovered]:after,[data-scope=spotlight][data-part=root][data-hovered]:before{opacity:1}[data-scope=dock][data-part=root]{align-items:flex-end;gap:var(--bs-gap-sm);inline-size:fit-content;padding-block-start:calc(var(--bs-padding-sm) + (var(--bs-dock-max-scale,1) - 1)*var(--bs-dock-item-size,2.75rem));padding-block-end:var(--bs-padding-sm);padding-inline:var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);box-shadow:var(--bs-elevation-2);display:flex}[data-scope=dock][data-part=item]{scale:var(--bs-dock-scale,1);transform-origin:bottom;transition:scale var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=browser][data-part=root]{border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);box-shadow:var(--bs-elevation-2);flex-direction:column;display:flex;overflow:hidden}[data-scope=browser][data-part=titlebar]{align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);background:var(--bs-color-surface-2);border-block-end:var(--bs-hairline) solid var(--bs-color-border);display:flex}[data-scope=browser][data-part=dots]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=browser][data-part=dot]{inline-size:calc(var(--bs-part-size-sm)*.75);block-size:calc(var(--bs-part-size-sm)*.75);border-radius:var(--bs-radius-full);display:block}[data-scope=browser][data-part=dot][data-tone=danger]{background:var(--bs-color-danger)}[data-scope=browser][data-part=dot][data-tone=warning]{background:var(--bs-color-warning)}[data-scope=browser][data-part=dot][data-tone=success]{background:var(--bs-color-success)}[data-scope=browser][data-part=urlbar]{min-inline-size:0;min-block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-md);border:var(--bs-hairline) solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-1);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;place-items:center;display:grid;overflow:hidden}[data-scope=browser][data-part=body]{flex:1;min-block-size:0}[data-scope=bento][data-part=root]{grid-template-columns:repeat(var(--bs-bento-columns,3),minmax(0,1fr));gap:var(--bs-gap-md);display:grid;container-type:inline-size}@container (width<=32rem){[data-scope=bento][data-part=root]{grid-template-columns:repeat(min(2,var(--bs-bento-columns,3)),minmax(0,1fr))}}@container (width<=20rem){[data-scope=bento][data-part=root]{grid-template-columns:minmax(0,1fr)}}[data-scope=bento][data-part=cell]{grid-column:span var(--bs-bento-span-x,1);grid-row:span var(--bs-bento-span-y,1);min-block-size:0;min-inline-size:0}[data-scope=block-ui][data-part=root]{position:relative}[data-scope=block-ui][data-part=mask]{z-index:1;border-radius:inherit;background:color-mix(in oklab,var(--bs-color-surface-1) 72%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
