/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::-ms-backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root{--bs-font-sans:"Geist",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--bs-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bs-color-yellow-600:#cd8900;--bs-color-black:#000;--bs-color-white:#fff;--bs-spacing:.25rem;--bs-container-xs:20rem;--bs-container-sm:24rem;--bs-container-lg:32rem;--bs-text-xs:.75rem;--bs-text-xs--line-height:calc(1/.75);--bs-text-sm:.875rem;--bs-text-sm--line-height:calc(1.25/.875);--bs-text-base:1rem;--bs-text-base--line-height:calc(1.5/1);--bs-text-lg:1.125rem;--bs-text-lg--line-height:calc(1.75/1.125);--bs-font-weight-normal:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700;--bs-tracking-tight:-.025em;--bs-tracking-wide:.025em;--bs-tracking-widest:.1em;--bs-leading-tight:1.25;--bs-leading-relaxed:1.625;--bs-radius-xs:.125rem;--bs-radius-sm:10px;--bs-radius-md:.375rem;--bs-radius-lg:22px;--bs-radius-xl:.75rem;--bs-shadow-sm:0 2px 8px rgba(0,0,0,.05);--bs-shadow-md:0 10px 30px -8px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.05);--bs-ease-in-out:cubic-bezier(.4,0,.2,1);--bs-animate-spin:spin 1s linear infinite;--bs-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--bs-aspect-video:16/9;--bs-default-transition-duration:.15s;--bs-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--bs-radius:14px;--bs-color-bg:#fff;--bs-color-surface:#fff;--bs-color-surface-2:#f7f7f7;--bs-color-muted:rgba(0,0,0,.04);--bs-color-ink:#222;--bs-color-soft:rgba(34,34,34,.62);--bs-color-dim:rgba(34,34,34,.42);--bs-color-border:#ebebeb;--bs-color-border-strong:#ddd;--bs-color-input:rgba(0,0,0,.16);--bs-color-ring:#fe2c55;--bs-color-accent:#fe2c55;--bs-color-accent-ink:#fff;--bs-color-cyan:#25f4ee;--bs-color-destructive:#e5484d;--bs-color-tone-success:#30a46c;--bs-color-tone-warning:#f5a623;--bs-color-tone-error:#e5484d;--bs-color-tone-info:#3e7bfa;--bs-color-tone-neutral:rgba(128,128,134,.6);--bs-color-background:var(--bs-color-bg);--bs-color-foreground:var(--bs-color-ink);--bs-color-card:var(--bs-color-surface);--bs-color-card-foreground:var(--bs-color-ink);--bs-color-popover:var(--bs-color-surface);--bs-color-popover-foreground:var(--bs-color-ink);--bs-color-primary:var(--bs-color-accent);--bs-color-primary-foreground:var(--bs-color-accent-ink);--bs-color-secondary:var(--bs-color-surface-2);--bs-color-secondary-foreground:var(--bs-color-ink);--bs-color-muted-foreground:var(--bs-color-soft);--bs-color-accent-foreground:var(--bs-color-accent-ink);--bs-color-sidebar-surface:#fff;--bs-color-sidebar:var(--bs-color-sidebar-surface);--bs-color-sidebar-foreground:var(--bs-color-ink);--bs-color-sidebar-primary:var(--bs-color-accent);--bs-color-sidebar-primary-foreground:var(--bs-color-accent-ink);--bs-color-sidebar-accent:var(--bs-color-muted);--bs-color-sidebar-accent-foreground:var(--bs-color-ink);--bs-color-sidebar-border:var(--bs-color-border);--bs-color-sidebar-ring:var(--bs-color-ring)}@supports (color:lab(0% 0 0)){:root{--bs-color-yellow-600:lab(62.7799% 22.4197 86.1544)}}:host{--bs-font-sans:"Geist",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--bs-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bs-color-yellow-600:#cd8900;--bs-color-black:#000;--bs-color-white:#fff;--bs-spacing:.25rem;--bs-container-xs:20rem;--bs-container-sm:24rem;--bs-container-lg:32rem;--bs-text-xs:.75rem;--bs-text-xs--line-height:calc(1/.75);--bs-text-sm:.875rem;--bs-text-sm--line-height:calc(1.25/.875);--bs-text-base:1rem;--bs-text-base--line-height:calc(1.5/1);--bs-text-lg:1.125rem;--bs-text-lg--line-height:calc(1.75/1.125);--bs-font-weight-normal:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700;--bs-tracking-tight:-.025em;--bs-tracking-wide:.025em;--bs-tracking-widest:.1em;--bs-leading-tight:1.25;--bs-leading-relaxed:1.625;--bs-radius-xs:.125rem;--bs-radius-sm:10px;--bs-radius-md:.375rem;--bs-radius-lg:22px;--bs-radius-xl:.75rem;--bs-shadow-sm:0 2px 8px rgba(0,0,0,.05);--bs-shadow-md:0 10px 30px -8px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.05);--bs-ease-in-out:cubic-bezier(.4,0,.2,1);--bs-animate-spin:spin 1s linear infinite;--bs-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--bs-aspect-video:16/9;--bs-default-transition-duration:.15s;--bs-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--bs-radius:14px;--bs-color-bg:#fff;--bs-color-surface:#fff;--bs-color-surface-2:#f7f7f7;--bs-color-muted:rgba(0,0,0,.04);--bs-color-ink:#222;--bs-color-soft:rgba(34,34,34,.62);--bs-color-dim:rgba(34,34,34,.42);--bs-color-border:#ebebeb;--bs-color-border-strong:#ddd;--bs-color-input:rgba(0,0,0,.16);--bs-color-ring:#fe2c55;--bs-color-accent:#fe2c55;--bs-color-accent-ink:#fff;--bs-color-cyan:#25f4ee;--bs-color-destructive:#e5484d;--bs-color-tone-success:#30a46c;--bs-color-tone-warning:#f5a623;--bs-color-tone-error:#e5484d;--bs-color-tone-info:#3e7bfa;--bs-color-tone-neutral:rgba(128,128,134,.6);--bs-color-background:var(--bs-color-bg);--bs-color-foreground:var(--bs-color-ink);--bs-color-card:var(--bs-color-surface);--bs-color-card-foreground:var(--bs-color-ink);--bs-color-popover:var(--bs-color-surface);--bs-color-popover-foreground:var(--bs-color-ink);--bs-color-primary:var(--bs-color-accent);--bs-color-primary-foreground:var(--bs-color-accent-ink);--bs-color-secondary:var(--bs-color-surface-2);--bs-color-secondary-foreground:var(--bs-color-ink);--bs-color-muted-foreground:var(--bs-color-soft);--bs-color-accent-foreground:var(--bs-color-accent-ink);--bs-color-sidebar-surface:#fff;--bs-color-sidebar:var(--bs-color-sidebar-surface);--bs-color-sidebar-foreground:var(--bs-color-ink);--bs-color-sidebar-primary:var(--bs-color-accent);--bs-color-sidebar-primary-foreground:var(--bs-color-accent-ink);--bs-color-sidebar-accent:var(--bs-color-muted);--bs-color-sidebar-accent-foreground:var(--bs-color-ink);--bs-color-sidebar-border:var(--bs-color-border);--bs-color-sidebar-ring:var(--bs-color-ring)}@supports (color:lab(0% 0 0)){:host{--bs-color-yellow-600:lab(62.7799% 22.4197 86.1544)}}}.bs\:\@container\/card-header{container:card-header/inline-size}.bs\:pointer-events-none{pointer-events:none}.bs\:invisible{visibility:hidden}.bs\:sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs\:absolute{position:absolute}.bs\:fixed{position:fixed}.bs\:relative{position:relative}.bs\:sticky{position:-webkit-sticky;position:sticky}.bs\:inset-0{inset:calc(var(--bs-spacing)*0)}.bs\:inset-\[16px\]{top:16px;bottom:16px;left:16px;right:16px}.bs\:inset-x-0{inset-inline:calc(var(--bs-spacing)*0)}.bs\:inset-y-0{inset-block:calc(var(--bs-spacing)*0)}.bs\:-top-12{top:calc(var(--bs-spacing)*-12)}.bs\:top-0{top:calc(var(--bs-spacing)*0)}.bs\:top-1\.5{top:calc(var(--bs-spacing)*1.5)}.bs\:top-1\/2{top:50%}.bs\:top-3\.5{top:calc(var(--bs-spacing)*3.5)}.bs\:top-4{top:calc(var(--bs-spacing)*4)}.bs\:top-6{top:calc(var(--bs-spacing)*6)}.bs\:top-\[1px\]{top:1px}.bs\:top-\[6px\]{top:6px}.bs\:top-\[16px\]{top:16px}.bs\:top-\[50\%\]{top:50%}.bs\:top-\[60\%\]{top:60%}.bs\:top-full{top:100%}.bs\:-right-1{right:calc(var(--bs-spacing)*-1)}.bs\:-right-12{right:calc(var(--bs-spacing)*-12)}.bs\:right-0{right:calc(var(--bs-spacing)*0)}.bs\:right-1{right:calc(var(--bs-spacing)*1)}.bs\:right-2{right:calc(var(--bs-spacing)*2)}.bs\:right-3{right:calc(var(--bs-spacing)*3)}.bs\:right-4{right:calc(var(--bs-spacing)*4)}.bs\:right-\[6px\]{right:6px}.bs\:right-\[16px\]{right:16px}.bs\:-bottom-1{bottom:calc(var(--bs-spacing)*-1)}.bs\:-bottom-12{bottom:calc(var(--bs-spacing)*-12)}.bs\:bottom-0{bottom:calc(var(--bs-spacing)*0)}.bs\:bottom-4{bottom:calc(var(--bs-spacing)*4)}.bs\:-left-12{left:calc(var(--bs-spacing)*-12)}.bs\:left-0{left:calc(var(--bs-spacing)*0)}.bs\:left-1\/2{left:50%}.bs\:left-2{left:calc(var(--bs-spacing)*2)}.bs\:left-\[10px\]{left:10px}.bs\:left-\[18px\]{left:18px}.bs\:left-\[50\%\]{left:50%}.bs\:isolate{isolation:isolate}.bs\:z-10{z-index:10}.bs\:z-20{z-index:20}.bs\:z-50{z-index:50}.bs\:z-\[1\]{z-index:1}.bs\:z-\[2\]{z-index:2}.bs\:z-\[49\]{z-index:49}.bs\:z-\[50\]{z-index:50}.bs\:order-first{order:-9999}.bs\:order-last{order:9999}.bs\:col-start-2{grid-column-start:2}.bs\:row-span-2{grid-row:span 2/span 2}.bs\:row-start-1{grid-row-start:1}.bs\:m-0{margin:calc(var(--bs-spacing)*0)}.bs\:m-0\!{margin:calc(var(--bs-spacing)*0)!important}.bs\:-mx-1{margin-inline:calc(var(--bs-spacing)*-1)}.bs\:-mx-px{margin-left:-1px;margin-right:-1px}.bs\:mx-0{margin-inline:calc(var(--bs-spacing)*0)}.bs\:mx-2{margin-inline:calc(var(--bs-spacing)*2)}.bs\:mx-3\.5{margin-inline:calc(var(--bs-spacing)*3.5)}.bs\:mx-auto{margin-left:auto;margin-right:auto}.bs\:-my-1{margin-block:calc(var(--bs-spacing)*-1)}.bs\:my-1{margin-block:calc(var(--bs-spacing)*1)}.bs\:-mt-4{margin-top:calc(var(--bs-spacing)*-4)}.bs\:mt-0\.5{margin-top:calc(var(--bs-spacing)*.5)}.bs\:mt-1\.5{margin-top:calc(var(--bs-spacing)*1.5)}.bs\:mt-2{margin-top:calc(var(--bs-spacing)*2)}.bs\:mt-2\.5{margin-top:calc(var(--bs-spacing)*2.5)}.bs\:mt-3{margin-top:calc(var(--bs-spacing)*3)}.bs\:mt-4{margin-top:calc(var(--bs-spacing)*4)}.bs\:mt-6{margin-top:calc(var(--bs-spacing)*6)}.bs\:mt-\[2px\]{margin-top:2px}.bs\:mt-\[3px\]{margin-top:3px}.bs\:mt-\[4px\]{margin-top:4px}.bs\:mt-\[5px\]{margin-top:5px}.bs\:mt-\[6px\]{margin-top:6px}.bs\:mt-\[8px\]{margin-top:8px}.bs\:mt-\[10px\]{margin-top:10px}.bs\:mt-\[12px\]{margin-top:12px}.bs\:mt-\[14px\]{margin-top:14px}.bs\:mt-\[16px\]{margin-top:16px}.bs\:mt-\[20px\]{margin-top:20px}.bs\:mt-\[22px\]{margin-top:22px}.bs\:mt-auto{margin-top:auto}.bs\:-mr-1{margin-right:calc(var(--bs-spacing)*-1)}.bs\:mr-1\.5{margin-right:calc(var(--bs-spacing)*1.5)}.bs\:mr-2{margin-right:calc(var(--bs-spacing)*2)}.bs\:mr-\[2px\]{margin-right:2px}.bs\:-mb-px{margin-bottom:-1px}.bs\:mb-1{margin-bottom:calc(var(--bs-spacing)*1)}.bs\:mb-2{margin-bottom:calc(var(--bs-spacing)*2)}.bs\:mb-4{margin-bottom:calc(var(--bs-spacing)*4)}.bs\:mb-\[2px\]{margin-bottom:2px}.bs\:mb-\[4px\]{margin-bottom:4px}.bs\:mb-\[6px\]{margin-bottom:6px}.bs\:mb-\[8px\]{margin-bottom:8px}.bs\:mb-\[10px\]{margin-bottom:10px}.bs\:mb-\[12px\]{margin-bottom:12px}.bs\:mb-\[14px\]{margin-bottom:14px}.bs\:mb-\[16px\]{margin-bottom:16px}.bs\:mb-\[18px\]{margin-bottom:18px}.bs\:mb-\[20px\]{margin-bottom:20px}.bs\:mb-\[22px\]{margin-bottom:22px}.bs\:mb-\[26px\]{margin-bottom:26px}.bs\:-ml-4{margin-left:calc(var(--bs-spacing)*-4)}.bs\:ml-0\.5{margin-left:calc(var(--bs-spacing)*.5)}.bs\:ml-1{margin-left:calc(var(--bs-spacing)*1)}.bs\:ml-2{margin-left:calc(var(--bs-spacing)*2)}.bs\:ml-\[2px\]{margin-left:2px}.bs\:ml-\[6px\]{margin-left:6px}.bs\:ml-auto{margin-left:auto}.bs\:box-border{box-sizing:border-box}.bs\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs\:line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs\:block{display:block}.bs\:contents{display:contents}.bs\:flex{display:flex}.bs\:grid{display:grid}.bs\:hidden{display:none}.bs\:inline{display:inline}.bs\:inline-block{display:inline-block}.bs\:inline-flex{display:inline-flex}.bs\:inline-grid{display:inline-grid}.bs\:field-sizing-content{field-sizing:content}.bs\:aspect-16\/10{aspect-ratio:16/10}.bs\:aspect-square{aspect-ratio:1}.bs\:aspect-video{aspect-ratio:var(--bs-aspect-video)}.bs\:size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.bs\:size-2{width:calc(var(--bs-spacing)*2);height:calc(var(--bs-spacing)*2)}.bs\:size-2\.5{width:calc(var(--bs-spacing)*2.5);height:calc(var(--bs-spacing)*2.5)}.bs\:size-3{width:calc(var(--bs-spacing)*3);height:calc(var(--bs-spacing)*3)}.bs\:size-3\.5{width:calc(var(--bs-spacing)*3.5);height:calc(var(--bs-spacing)*3.5)}.bs\:size-4{width:calc(var(--bs-spacing)*4);height:calc(var(--bs-spacing)*4)}.bs\:size-6{width:calc(var(--bs-spacing)*6);height:calc(var(--bs-spacing)*6)}.bs\:size-7{width:calc(var(--bs-spacing)*7);height:calc(var(--bs-spacing)*7)}.bs\:size-8{width:calc(var(--bs-spacing)*8);height:calc(var(--bs-spacing)*8)}.bs\:size-9{width:calc(var(--bs-spacing)*9);height:calc(var(--bs-spacing)*9)}.bs\:size-10{width:calc(var(--bs-spacing)*10);height:calc(var(--bs-spacing)*10)}.bs\:size-16{width:calc(var(--bs-spacing)*16);height:calc(var(--bs-spacing)*16)}.bs\:size-\[6px\]{width:6px;height:6px}.bs\:size-\[8px\]{width:8px;height:8px}.bs\:size-\[9px\]{width:9px;height:9px}.bs\:size-\[10px\]{width:10px;height:10px}.bs\:size-\[11px\]{width:11px;height:11px}.bs\:size-\[12px\]{width:12px;height:12px}.bs\:size-\[13px\]{width:13px;height:13px}.bs\:size-\[14px\]{width:14px;height:14px}.bs\:size-\[15px\]{width:15px;height:15px}.bs\:size-\[16px\]{width:16px;height:16px}.bs\:size-\[17px\]{width:17px;height:17px}.bs\:size-\[18px\]{width:18px;height:18px}.bs\:size-\[21px\]{width:21px;height:21px}.bs\:size-\[22px\]{width:22px;height:22px}.bs\:size-\[24px\]{width:24px;height:24px}.bs\:size-\[28px\]{width:28px;height:28px}.bs\:size-\[32px\]{width:32px;height:32px}.bs\:size-\[34px\]{width:34px;height:34px}.bs\:size-\[36px\]{width:36px;height:36px}.bs\:size-\[40px\]{width:40px;height:40px}.bs\:size-\[42px\]{width:42px;height:42px}.bs\:size-\[44px\]{width:44px;height:44px}.bs\:size-\[48px\]{width:48px;height:48px}.bs\:size-\[52px\]{width:52px;height:52px}.bs\:size-\[56px\]{width:56px;height:56px}.bs\:size-auto{width:auto;height:auto}.bs\:size-full{width:100%;height:100%}.bs\:h-\(--cell-size\){height:var(--cell-size)}.bs\:h-1\.5{height:calc(var(--bs-spacing)*1.5)}.bs\:h-2{height:calc(var(--bs-spacing)*2)}.bs\:h-2\.5{height:calc(var(--bs-spacing)*2.5)}.bs\:h-4{height:calc(var(--bs-spacing)*4)}.bs\:h-5{height:calc(var(--bs-spacing)*5)}.bs\:h-6{height:calc(var(--bs-spacing)*6)}.bs\:h-7{height:calc(var(--bs-spacing)*7)}.bs\:h-8{height:calc(var(--bs-spacing)*8)}.bs\:h-9{height:calc(var(--bs-spacing)*9)}.bs\:h-10{height:calc(var(--bs-spacing)*10)}.bs\:h-12{height:calc(var(--bs-spacing)*12)}.bs\:h-\[0\.9em\]{height:.9em}.bs\:h-\[2px\]{height:2px}.bs\:h-\[3px\]{height:3px}.bs\:h-\[7px\]{height:7px}.bs\:h-\[8px\]{height:8px}.bs\:h-\[9px\]{height:9px}.bs\:h-\[10px\]{height:10px}.bs\:h-\[11px\]{height:11px}.bs\:h-\[14px\]{height:14px}.bs\:h-\[18px\]{height:18px}.bs\:h-\[34px\]{height:34px}.bs\:h-\[40px\]{height:40px}.bs\:h-\[44px\]{height:44px}.bs\:h-\[52px\]{height:52px}.bs\:h-\[112px\]{height:112px}.bs\:h-\[128px\]{height:128px}.bs\:h-\[136px\]{height:136px}.bs\:h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.bs\:h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.bs\:h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.bs\:h-auto{height:auto}.bs\:h-full{height:100%}.bs\:h-px{height:1px}.bs\:h-svh{height:100svh}.bs\:max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.bs\:max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.bs\:max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.bs\:max-h-48{max-height:calc(var(--bs-spacing)*48)}.bs\:max-h-\[22rem\]{max-height:22rem}.bs\:max-h-\[300px\]{max-height:300px}.bs\:max-h-\[calc\(100vh-var\(--bs-doc-top\,24px\)\)\]{max-height:calc(100vh - var(--bs-doc-top,24px))}.bs\:min-h-0{min-height:calc(var(--bs-spacing)*0)}.bs\:min-h-4{min-height:calc(var(--bs-spacing)*4)}.bs\:min-h-16{min-height:calc(var(--bs-spacing)*16)}.bs\:min-h-\[30px\]{min-height:30px}.bs\:min-h-\[60vh\]{min-height:60vh}.bs\:min-h-\[240px\]{min-height:240px}.bs\:min-h-\[280px\]{min-height:280px}.bs\:min-h-dvh{min-height:100dvh}.bs\:min-h-svh{min-height:100svh}.bs\:w-\(--cell-size\){width:var(--cell-size)}.bs\:w-\(--sidebar-width\){width:var(--sidebar-width)}.bs\:w-0\.5{width:calc(var(--bs-spacing)*.5)}.bs\:w-2{width:calc(var(--bs-spacing)*2)}.bs\:w-2\.5{width:calc(var(--bs-spacing)*2.5)}.bs\:w-3{width:calc(var(--bs-spacing)*3)}.bs\:w-3\/4{width:75%}.bs\:w-4{width:calc(var(--bs-spacing)*4)}.bs\:w-5{width:calc(var(--bs-spacing)*5)}.bs\:w-8{width:calc(var(--bs-spacing)*8)}.bs\:w-9{width:calc(var(--bs-spacing)*9)}.bs\:w-64{width:calc(var(--bs-spacing)*64)}.bs\:w-72{width:calc(var(--bs-spacing)*72)}.bs\:w-80{width:calc(var(--bs-spacing)*80)}.bs\:w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.bs\:w-\[2px\]{width:2px}.bs\:w-\[3px\]{width:3px}.bs\:w-\[7px\]{width:7px}.bs\:w-\[8px\]{width:8px}.bs\:w-\[16px\]{width:16px}.bs\:w-\[24px\]{width:24px}.bs\:w-\[52px\]{width:52px}.bs\:w-\[74px\]{width:74px}.bs\:w-\[78px\]{width:78px}.bs\:w-\[100px\]{width:100px}.bs\:w-\[130px\]{width:130px}.bs\:w-\[140px\]{width:140px}.bs\:w-\[160px\]{width:160px}.bs\:w-\[164px\]{width:164px}.bs\:w-\[170px\]{width:170px}.bs\:w-\[180px\]{width:180px}.bs\:w-\[210px\]{width:210px}.bs\:w-\[220px\]{width:220px}.bs\:w-\[230px\]{width:230px}.bs\:w-\[240px\]{width:240px}.bs\:w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.bs\:w-auto{width:auto}.bs\:w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bs\:w-full{width:100%}.bs\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.bs\:w-px{width:1px}.bs\:max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.bs\:max-w-\[17ch\]{max-width:17ch}.bs\:max-w-\[34ch\]{max-width:34ch}.bs\:max-w-\[38ch\]{max-width:38ch}.bs\:max-w-\[42ch\]{max-width:42ch}.bs\:max-w-\[60ch\]{max-width:60ch}.bs\:max-w-\[95\%\]{max-width:95%}.bs\:max-w-\[120px\]{max-width:120px}.bs\:max-w-\[140px\]{max-width:140px}.bs\:max-w-\[220px\]{max-width:220px}.bs\:max-w-\[360px\]{max-width:360px}.bs\:max-w-\[420px\]{max-width:420px}.bs\:max-w-\[440px\]{max-width:440px}.bs\:max-w-\[520px\]{max-width:520px}.bs\:max-w-\[560px\]{max-width:560px}.bs\:max-w-\[760px\]{max-width:760px}.bs\:max-w-\[1040px\]{max-width:1040px}.bs\:max-w-\[1140px\]{max-width:1140px}.bs\:max-w-\[1180px\]{max-width:1180px}.bs\:max-w-\[1280px\]{max-width:1280px}.bs\:max-w-\[1600px\]{max-width:1600px}.bs\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.bs\:max-w-full{max-width:100%}.bs\:max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.bs\:min-w-\(--cell-size\){min-width:var(--cell-size)}.bs\:min-w-0{min-width:calc(var(--bs-spacing)*0)}.bs\:min-w-5{min-width:calc(var(--bs-spacing)*5)}.bs\:min-w-8{min-width:calc(var(--bs-spacing)*8)}.bs\:min-w-9{min-width:calc(var(--bs-spacing)*9)}.bs\:min-w-10{min-width:calc(var(--bs-spacing)*10)}.bs\:min-w-\[3px\]{min-width:3px}.bs\:min-w-\[8rem\]{min-width:8rem}.bs\:min-w-\[12rem\]{min-width:12rem}.bs\:min-w-\[18px\]{min-width:18px}.bs\:min-w-\[36px\]{min-width:36px}.bs\:min-w-\[40px\]{min-width:40px}.bs\:min-w-\[46px\]{min-width:46px}.bs\:min-w-\[120px\]{min-width:120px}.bs\:min-w-\[140px\]{min-width:140px}.bs\:min-w-\[190px\]{min-width:190px}.bs\:min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.bs\:flex-1{flex:1}.bs\:flex-\[1_1_auto\]{flex:auto}.bs\:flex-none{flex:none}.bs\:shrink-0{flex-shrink:0}.bs\:grow{flex-grow:1}.bs\:grow-0{flex-grow:0}.bs\:basis-0{flex-basis:calc(var(--bs-spacing)*0)}.bs\:basis-full{flex-basis:100%}.bs\:caption-bottom{caption-side:bottom}.bs\:origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.bs\:origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.bs\:origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.bs\:origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.bs\:origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.bs\:origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.bs\:origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.bs\:-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:translate-y-0\.5{--tw-translate-y:calc(var(--bs-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:translate-y-\[0\.05em\]{--tw-translate-y:.05em;translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.bs\:rotate-0{rotate:none}.bs\:rotate-45{rotate:45deg}.bs\:rotate-90{rotate:90deg}.bs\:rotate-180{rotate:180deg}.bs\:animate-\[pulse_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite pulse}.bs\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:animate-pulse{animation:var(--bs-animate-pulse)}.bs\:animate-spin{animation:var(--bs-animate-spin)}.bs\:cursor-default{cursor:default}.bs\:cursor-not-allowed{cursor:not-allowed}.bs\:cursor-pointer{cursor:pointer}.bs\:cursor-text{cursor:text}.bs\:touch-none{touch-action:none}.bs\:resize-none{resize:none}.bs\:scroll-my-1{scroll-margin-block:calc(var(--bs-spacing)*1)}.bs\:scroll-mt-\[16px\]{scroll-margin-top:16px}.bs\:scroll-py-1{scroll-padding-block:calc(var(--bs-spacing)*1)}.bs\:\[scrollbar-width\:none\]{scrollbar-width:none}.bs\:list-disc{list-style-type:disc}.bs\:list-none{list-style-type:none}.bs\:appearance-none{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.bs\:auto-rows-min{grid-auto-rows:min-content}.bs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs\:grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.bs\:grid-cols-\[16px_1fr\]{grid-template-columns:16px 1fr}.bs\:grid-cols-\[58px_34px_1fr\]{grid-template-columns:58px 34px 1fr}.bs\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.bs\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.bs\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.bs\:flex-col{flex-direction:column}.bs\:flex-col-reverse{flex-direction:column-reverse}.bs\:flex-row{flex-direction:row}.bs\:flex-nowrap{flex-wrap:nowrap}.bs\:flex-wrap{flex-wrap:wrap}.bs\:place-content-center{align-content:center;justify-content:center}.bs\:place-items-center{align-items:center;justify-items:center}.bs\:items-baseline{align-items:baseline}.bs\:items-center{align-items:center}.bs\:items-end{align-items:flex-end}.bs\:items-start{align-items:flex-start}.bs\:items-stretch{align-items:stretch}.bs\:justify-between{justify-content:space-between}.bs\:justify-center{justify-content:center}.bs\:justify-end{justify-content:flex-end}.bs\:justify-start{justify-content:flex-start}.bs\:justify-items-start{justify-items:start}.bs\:gap-0{gap:calc(var(--bs-spacing)*0)}.bs\:gap-0\.5{gap:calc(var(--bs-spacing)*.5)}.bs\:gap-1{gap:calc(var(--bs-spacing)*1)}.bs\:gap-1\.5{gap:calc(var(--bs-spacing)*1.5)}.bs\:gap-2{gap:calc(var(--bs-spacing)*2)}.bs\:gap-2\.5{gap:calc(var(--bs-spacing)*2.5)}.bs\:gap-3{gap:calc(var(--bs-spacing)*3)}.bs\:gap-4{gap:calc(var(--bs-spacing)*4)}.bs\:gap-5{gap:calc(var(--bs-spacing)*5)}.bs\:gap-6{gap:calc(var(--bs-spacing)*6)}.bs\:gap-8{gap:calc(var(--bs-spacing)*8)}.bs\:gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--bs-spacing)*var(--gap))}.bs\:gap-\[1px\]{gap:1px}.bs\:gap-\[2px\]{gap:2px}.bs\:gap-\[3px\]{gap:3px}.bs\:gap-\[4px\]{gap:4px}.bs\:gap-\[5px\]{gap:5px}.bs\:gap-\[6px\]{gap:6px}.bs\:gap-\[7px\]{gap:7px}.bs\:gap-\[8px\]{gap:8px}.bs\:gap-\[9px\]{gap:9px}.bs\:gap-\[10px\]{gap:10px}.bs\:gap-\[12px\]{gap:12px}.bs\:gap-\[13px\]{gap:13px}.bs\:gap-\[14px\]{gap:14px}.bs\:gap-\[16px\]{gap:16px}.bs\:gap-\[18px\]{gap:18px}.bs\:gap-\[20px\]{gap:20px}.bs\:gap-\[24px\]{gap:24px}.bs\:gap-\[32px\]{gap:32px}.bs\:gap-\[34px\]{gap:34px}:where(.bs\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--bs-spacing)*1)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--bs-spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.bs\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--bs-spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--bs-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.bs\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--bs-spacing)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--bs-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.bs\:gap-x-\[10px\]{column-gap:10px}.bs\:gap-x-\[12px\]{column-gap:12px}.bs\:gap-x-\[14px\]{column-gap:14px}.bs\:gap-x-\[16px\]{column-gap:16px}.bs\:gap-x-\[20px\]{column-gap:20px}.bs\:gap-x-\[24px\]{column-gap:24px}.bs\:gap-x-\[28px\]{column-gap:28px}.bs\:gap-x-\[36px\]{column-gap:36px}:where(.bs\:-space-x-2>:not(:last-child)){--tw-space-x-reverse:0}:where(.bs\:-space-x-2>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--bs-spacing)*-2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--bs-spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.bs\:-space-x-2>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--bs-spacing)*-2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--bs-spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.bs\:-space-x-2>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--bs-spacing)*-2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--bs-spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.bs\:-space-x-2>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--bs-spacing)*-2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--bs-spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.bs\:-space-x-2>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--bs-spacing)*-2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--bs-spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.bs\:-space-x-2>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--bs-spacing)*-2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--bs-spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.bs\:gap-y-0\.5{row-gap:calc(var(--bs-spacing)*.5)}.bs\:gap-y-\[4px\]{row-gap:4px}.bs\:gap-y-\[6px\]{row-gap:6px}.bs\:gap-y-\[8px\]{row-gap:8px}.bs\:gap-y-\[10px\]{row-gap:10px}.bs\:gap-y-\[12px\]{row-gap:12px}.bs\:gap-y-\[20px\]{row-gap:20px}.bs\:self-start{align-self:flex-start}.bs\:self-stretch{align-self:stretch}.bs\:justify-self-end{justify-self:flex-end}.bs\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs\:overflow-auto{overflow:auto}.bs\:overflow-hidden{overflow:hidden}.bs\:overflow-x-auto{overflow-x:auto}.bs\:overflow-x-hidden{overflow-x:hidden}.bs\:overflow-y-auto{overflow-y:auto}.bs\:overflow-y-hidden{overflow-y:hidden}.bs\:rounded-\[1px\]{border-radius:1px}.bs\:rounded-\[2px\]{border-radius:2px}.bs\:rounded-\[4px\]{border-radius:4px}.bs\:rounded-\[8px\]{border-radius:8px}.bs\:rounded-\[9px\]{border-radius:9px}.bs\:rounded-\[10px\]{border-radius:10px}.bs\:rounded-\[11px\]{border-radius:11px}.bs\:rounded-\[12px\]{border-radius:12px}.bs\:rounded-\[13px\]{border-radius:13px}.bs\:rounded-\[14px\]{border-radius:14px}.bs\:rounded-\[15px\]{border-radius:15px}.bs\:rounded-\[16px\]{border-radius:16px}.bs\:rounded-\[18px\]{border-radius:18px}.bs\:rounded-\[22px\]{border-radius:22px}.bs\:rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.bs\:rounded-\[inherit\]{border-radius:inherit}.bs\:rounded-\[var\(--bs-radius\,14px\)\]{border-radius:var(--bs-radius,14px)}.bs\:rounded-full{border-radius:3.40282e38px}.bs\:rounded-lg{border-radius:var(--bs-radius-lg)}.bs\:rounded-md{border-radius:var(--bs-radius-md)}.bs\:rounded-none{border-radius:0}.bs\:rounded-sm{border-radius:var(--bs-radius-sm)}.bs\:rounded-xl{border-radius:var(--bs-radius-xl)}.bs\:rounded-xs{border-radius:var(--bs-radius-xs)}.bs\:rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.bs\:rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.bs\:rounded-t-md{border-top-left-radius:var(--bs-radius-md);border-top-right-radius:var(--bs-radius-md)}.bs\:rounded-l-md{border-top-left-radius:var(--bs-radius-md);border-bottom-left-radius:var(--bs-radius-md)}.bs\:rounded-tl-sm{border-top-left-radius:var(--bs-radius-sm)}.bs\:rounded-r-md{border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:border{border-style:var(--tw-border-style);border-width:1px}.bs\:border-0{border-style:var(--tw-border-style);border-width:0}.bs\:border-2{border-style:var(--tw-border-style);border-width:2px}.bs\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bs\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.bs\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bs\:border-b-2,.bs\:border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.bs\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bs\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.bs\:border-dashed{--tw-border-style:dashed;border-style:dashed}.bs\:border-none{--tw-border-style:none;border-style:none}.bs\:border-solid{--tw-border-style:solid;border-style:solid}.bs\:border-\(--color-border\){border-color:var(--color-border)}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-accent\)_30\%\,transparent\)\]{border-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-accent\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-accent)30%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-accent\)_40\%\,transparent\)\]{border-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-accent\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-accent)40%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-cyan\)_30\%\,transparent\)\]{border-color:var(--bs-color-cyan)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-cyan\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-cyan)30%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_18\%\,transparent\)\]{border-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_18\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-error)18%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_30\%\,transparent\)\]{border-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-error)30%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_35\%\,transparent\)\]{border-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-error)35%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_40\%\,transparent\)\]{border-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-error)40%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-info\)_30\%\,transparent\)\]{border-color:var(--bs-color-tone-info)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-info\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-info)30%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_30\%\,transparent\)\]{border-color:var(--bs-color-tone-success)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-success)30%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_40\%\,transparent\)\]{border-color:var(--bs-color-tone-success)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-success)40%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_30\%\,transparent\)\]{border-color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-warning)30%,transparent)}}.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_40\%\,transparent\)\]{border-color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bs\:border-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bs-color-tone-warning)40%,transparent)}}.bs\:border-\[var\(--bs-color-border\)\]{border-color:var(--bs-color-border)}.bs\:border-\[var\(--bs-color-ring\)\]{border-color:var(--bs-color-ring)}.bs\:border-accent,.bs\:border-accent\/50{border-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:border-accent\/50{border-color:color-mix(in oklab,var(--bs-color-accent)50%,transparent)}}.bs\:border-border{border-color:var(--bs-color-border)}.bs\:border-border-strong{border-color:var(--bs-color-border-strong)}.bs\:border-border\/50{border-color:var(--bs-color-border)}@supports (color:color-mix(in lab, red, red)){.bs\:border-border\/50{border-color:color-mix(in oklab,var(--bs-color-border)50%,transparent)}}.bs\:border-border\/60{border-color:var(--bs-color-border)}@supports (color:color-mix(in lab, red, red)){.bs\:border-border\/60{border-color:color-mix(in oklab,var(--bs-color-border)60%,transparent)}}.bs\:border-ink{border-color:var(--bs-color-ink)}.bs\:border-input{border-color:var(--bs-color-input)}.bs\:border-muted{border-color:var(--bs-color-muted)}.bs\:border-primary{border-color:var(--bs-color-primary)}.bs\:border-sidebar-border{border-color:var(--bs-color-sidebar-border)}.bs\:border-transparent{border-color:transparent}.bs\:border-t-transparent{border-top-color:transparent}.bs\:border-l-\[var\(--bs-color-accent\)\]{border-left-color:var(--bs-color-accent)}.bs\:border-l-\[var\(--bs-color-tone-error\)\]{border-left-color:var(--bs-color-tone-error)}.bs\:border-l-\[var\(--bs-color-tone-warning\)\]{border-left-color:var(--bs-color-tone-warning)}.bs\:border-l-transparent{border-left-color:transparent}.bs\:bg-\(--bs-pink-tint\){background-color:var(--bs-pink-tint)}.bs\:bg-\(--color-bg\){background-color:var(--color-bg)}.bs\:bg-\[\#25F4EE\]{background-color:#25f4ee}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-ink\)_28\%\,transparent\)\]{background-color:var(--bs-color-ink)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-ink\)_28\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-ink)28%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-ring\)_6\%\,transparent\)\]{background-color:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-ring\)_6\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-ring)6%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-ring\)_12\%\,transparent\)\]{background-color:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-ring\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-ring)12%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_7\%\,transparent\)\]{background-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_7\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-error)7%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_8\%\,transparent\)\]{background-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-error)8%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_12\%\,transparent\)\]{background-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-error\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-error)12%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-info\)_8\%\,transparent\)\]{background-color:var(--bs-color-tone-info)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-info\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-info)8%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_8\%\,transparent\)\]{background-color:var(--bs-color-tone-success)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-success)8%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_12\%\,transparent\)\]{background-color:var(--bs-color-tone-success)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-success\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-success)12%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_8\%\,transparent\)\]{background-color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-warning)8%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_12\%\,transparent\)\]{background-color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-warning)12%,transparent)}}.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_35\%\,transparent\)\]{background-color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_oklab\,var\(--bs-color-tone-warning\)_35\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bs-color-tone-warning)35%,transparent)}}.bs\:bg-\[color-mix\(in_srgb\,var\(--bs-color-primary\)10\%\,transparent\)\]{background-color:var(--bs-color-primary)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-\[color-mix\(in_srgb\,var\(--bs-color-primary\)10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bs-color-primary)10%,transparent)}}.bs\:bg-\[var\(--bs-color-dim\)\]{background-color:var(--bs-color-dim)}.bs\:bg-\[var\(--bs-color-ink\)\]{background-color:var(--bs-color-ink)}.bs\:bg-\[var\(--bs-color-muted\)\]{background-color:var(--bs-color-muted)}.bs\:bg-\[var\(--bs-color-surface\)\]{background-color:var(--bs-color-surface)}.bs\:bg-\[var\(--bs-color-surface-2\)\]{background-color:var(--bs-color-surface-2)}.bs\:bg-\[var\(--bs-color-tone-success\)\]{background-color:var(--bs-color-tone-success)}.bs\:bg-\[var\(--bs-cyan-tint\)\]{background-color:var(--bs-cyan-tint)}.bs\:bg-\[var\(--bs-pink-tint\)\]{background-color:var(--bs-pink-tint)}.bs\:bg-accent{background-color:var(--bs-color-accent)}.bs\:bg-background{background-color:var(--bs-color-background)}.bs\:bg-black\/50{background-color:var(--bs-color-black)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-black\/50{background-color:color-mix(in oklab,var(--bs-color-black)50%,transparent)}}.bs\:bg-border,.bs\:bg-border\/70{background-color:var(--bs-color-border)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-border\/70{background-color:color-mix(in oklab,var(--bs-color-border)70%,transparent)}}.bs\:bg-card{background-color:var(--bs-color-card)}.bs\:bg-destructive{background-color:var(--bs-color-destructive)}.bs\:bg-foreground{background-color:var(--bs-color-foreground)}.bs\:bg-ink{background-color:var(--bs-color-ink)}.bs\:bg-input{background-color:var(--bs-color-input)}.bs\:bg-muted,.bs\:bg-muted\/50{background-color:var(--bs-color-muted)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-muted\/50{background-color:color-mix(in oklab,var(--bs-color-muted)50%,transparent)}}.bs\:bg-muted\/80{background-color:var(--bs-color-muted)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-muted\/80{background-color:color-mix(in oklab,var(--bs-color-muted)80%,transparent)}}.bs\:bg-popover{background-color:var(--bs-color-popover)}.bs\:bg-primary,.bs\:bg-primary\/20{background-color:var(--bs-color-primary)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-primary\/20{background-color:color-mix(in oklab,var(--bs-color-primary)20%,transparent)}}.bs\:bg-secondary{background-color:var(--bs-color-secondary)}.bs\:bg-sidebar{background-color:var(--bs-color-sidebar)}.bs\:bg-sidebar-border{background-color:var(--bs-color-sidebar-border)}.bs\:bg-surface{background-color:var(--bs-color-surface)}.bs\:bg-surface-2,.bs\:bg-surface-2\/40{background-color:var(--bs-color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-surface-2\/40{background-color:color-mix(in oklab,var(--bs-color-surface-2)40%,transparent)}}.bs\:bg-tone-error\/10{background-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.bs\:bg-tone-error\/10{background-color:color-mix(in oklab,var(--bs-color-tone-error)10%,transparent)}}.bs\:bg-transparent{background-color:transparent}.bs\:bg-white{background-color:var(--bs-color-white)}.bs\:bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bs\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.bs\:\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.bs\:fill-current{fill:currentColor}.bs\:fill-foreground{fill:var(--bs-color-foreground)}.bs\:fill-primary{fill:var(--bs-color-primary)}.bs\:object-cover{object-fit:cover}.bs\:p-0{padding:calc(var(--bs-spacing)*0)}.bs\:p-1{padding:calc(var(--bs-spacing)*1)}.bs\:p-1\.5{padding:calc(var(--bs-spacing)*1.5)}.bs\:p-2{padding:calc(var(--bs-spacing)*2)}.bs\:p-3{padding:calc(var(--bs-spacing)*3)}.bs\:p-3\.5{padding:calc(var(--bs-spacing)*3.5)}.bs\:p-4{padding:calc(var(--bs-spacing)*4)}.bs\:p-6{padding:calc(var(--bs-spacing)*6)}.bs\:p-8{padding:calc(var(--bs-spacing)*8)}.bs\:p-10{padding:calc(var(--bs-spacing)*10)}.bs\:p-\[3px\]{padding:3px}.bs\:p-\[6px\]{padding:6px}.bs\:p-\[12px\]{padding:12px}.bs\:p-\[16px\]{padding:16px}.bs\:p-\[18px\]{padding:18px}.bs\:p-\[20px\]{padding:20px}.bs\:p-\[22px\]{padding:22px}.bs\:p-\[24px\]{padding:24px}.bs\:p-\[26px\]{padding:26px}.bs\:p-\[28px\]{padding:28px}.bs\:p-px{padding:1px}.bs\:px-\(--cell-size\){padding-inline:var(--cell-size)}.bs\:px-0{padding-inline:calc(var(--bs-spacing)*0)}.bs\:px-1{padding-inline:calc(var(--bs-spacing)*1)}.bs\:px-1\.5{padding-inline:calc(var(--bs-spacing)*1.5)}.bs\:px-2{padding-inline:calc(var(--bs-spacing)*2)}.bs\:px-2\.5{padding-inline:calc(var(--bs-spacing)*2.5)}.bs\:px-3{padding-inline:calc(var(--bs-spacing)*3)}.bs\:px-3\.5{padding-inline:calc(var(--bs-spacing)*3.5)}.bs\:px-4{padding-inline:calc(var(--bs-spacing)*4)}.bs\:px-6{padding-inline:calc(var(--bs-spacing)*6)}.bs\:px-\[2px\]{padding-left:2px;padding-right:2px}.bs\:px-\[4px\]{padding-left:4px;padding-right:4px}.bs\:px-\[7px\]{padding-left:7px;padding-right:7px}.bs\:px-\[8px\]{padding-left:8px;padding-right:8px}.bs\:px-\[9px\]{padding-left:9px;padding-right:9px}.bs\:px-\[10px\]{padding-left:10px;padding-right:10px}.bs\:px-\[11px\]{padding-left:11px;padding-right:11px}.bs\:px-\[12px\]{padding-left:12px;padding-right:12px}.bs\:px-\[14px\]{padding-left:14px;padding-right:14px}.bs\:px-\[16px\]{padding-left:16px;padding-right:16px}.bs\:px-\[18px\]{padding-left:18px;padding-right:18px}.bs\:px-\[24px\]{padding-left:24px;padding-right:24px}.bs\:px-\[26px\]{padding-left:26px;padding-right:26px}.bs\:px-\[36px\]{padding-left:36px;padding-right:36px}.bs\:py-0\.5{padding-block:calc(var(--bs-spacing)*.5)}.bs\:py-1{padding-block:calc(var(--bs-spacing)*1)}.bs\:py-1\.5{padding-block:calc(var(--bs-spacing)*1.5)}.bs\:py-2{padding-block:calc(var(--bs-spacing)*2)}.bs\:py-3{padding-block:calc(var(--bs-spacing)*3)}.bs\:py-4{padding-block:calc(var(--bs-spacing)*4)}.bs\:py-6{padding-block:calc(var(--bs-spacing)*6)}.bs\:py-8{padding-block:calc(var(--bs-spacing)*8)}.bs\:py-\[1px\]{padding-top:1px;padding-bottom:1px}.bs\:py-\[2px\]{padding-top:2px;padding-bottom:2px}.bs\:py-\[3px\]{padding-top:3px;padding-bottom:3px}.bs\:py-\[4px\]{padding-top:4px;padding-bottom:4px}.bs\:py-\[5px\]{padding-top:5px;padding-bottom:5px}.bs\:py-\[6px\]{padding-top:6px;padding-bottom:6px}.bs\:py-\[8px\]{padding-top:8px;padding-bottom:8px}.bs\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.bs\:py-\[11px\]{padding-top:11px;padding-bottom:11px}.bs\:py-\[12px\]{padding-top:12px;padding-bottom:12px}.bs\:py-\[14px\]{padding-top:14px;padding-bottom:14px}.bs\:py-\[16px\]{padding-top:16px;padding-bottom:16px}.bs\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.bs\:py-\[24px\]{padding-top:24px;padding-bottom:24px}.bs\:py-\[28px\]{padding-top:28px;padding-bottom:28px}.bs\:py-\[30px\]{padding-top:30px;padding-bottom:30px}.bs\:py-\[32px\]{padding-top:32px;padding-bottom:32px}.bs\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.bs\:py-\[64px\]{padding-top:64px;padding-bottom:64px}.bs\:pt-0{padding-top:calc(var(--bs-spacing)*0)}.bs\:pt-3{padding-top:calc(var(--bs-spacing)*3)}.bs\:pt-4{padding-top:calc(var(--bs-spacing)*4)}.bs\:pt-\[2px\]{padding-top:2px}.bs\:pt-\[5px\]{padding-top:5px}.bs\:pt-\[10px\]{padding-top:10px}.bs\:pt-\[12px\]{padding-top:12px}.bs\:pt-\[16px\]{padding-top:16px}.bs\:pt-\[18px\]{padding-top:18px}.bs\:pr-1{padding-right:calc(var(--bs-spacing)*1)}.bs\:pr-2{padding-right:calc(var(--bs-spacing)*2)}.bs\:pr-2\.5{padding-right:calc(var(--bs-spacing)*2.5)}.bs\:pr-3{padding-right:calc(var(--bs-spacing)*3)}.bs\:pr-8{padding-right:calc(var(--bs-spacing)*8)}.bs\:pr-\[2px\]{padding-right:2px}.bs\:pr-\[6px\]{padding-right:6px}.bs\:pr-\[8px\]{padding-right:8px}.bs\:pr-\[12px\]{padding-right:12px}.bs\:pr-\[14px\]{padding-right:14px}.bs\:pr-\[42px\]{padding-right:42px}.bs\:pr-\[46px\]{padding-right:46px}.bs\:pb-0{padding-bottom:calc(var(--bs-spacing)*0)}.bs\:pb-3{padding-bottom:calc(var(--bs-spacing)*3)}.bs\:pb-4{padding-bottom:calc(var(--bs-spacing)*4)}.bs\:pb-\[2px\]{padding-bottom:2px}.bs\:pb-\[6px\]{padding-bottom:6px}.bs\:pb-\[8px\]{padding-bottom:8px}.bs\:pb-\[10px\]{padding-bottom:10px}.bs\:pb-\[12px\]{padding-bottom:12px}.bs\:pb-\[18px\]{padding-bottom:18px}.bs\:pb-\[20px\]{padding-bottom:20px}.bs\:pl-2{padding-left:calc(var(--bs-spacing)*2)}.bs\:pl-3{padding-left:calc(var(--bs-spacing)*3)}.bs\:pl-4{padding-left:calc(var(--bs-spacing)*4)}.bs\:pl-8{padding-left:calc(var(--bs-spacing)*8)}.bs\:pl-\[8px\]{padding-left:8px}.bs\:pl-\[10px\]{padding-left:10px}.bs\:pl-\[11px\]{padding-left:11px}.bs\:pl-\[18px\]{padding-left:18px}.bs\:pl-\[22px\]{padding-left:22px}.bs\:pl-\[46px\]{padding-left:46px}.bs\:text-center{text-align:center}.bs\:text-left{text-align:left}.bs\:text-right{text-align:right}.bs\:align-middle{vertical-align:middle}.bs\:font-mono{font-family:var(--bs-font-mono)}.bs\:font-sans{font-family:var(--bs-font-sans)}.bs\:text-base{font-size:var(--bs-text-base);line-height:var(--tw-leading,var(--bs-text-base--line-height))}.bs\:text-lg{font-size:var(--bs-text-lg);line-height:var(--tw-leading,var(--bs-text-lg--line-height))}.bs\:text-sm{font-size:var(--bs-text-sm);line-height:var(--tw-leading,var(--bs-text-sm--line-height))}.bs\:text-xs{font-size:var(--bs-text-xs);line-height:var(--tw-leading,var(--bs-text-xs--line-height))}.bs\:text-\[0\.6rem\]{font-size:.6rem}.bs\:text-\[0\.7rem\]{font-size:.7rem}.bs\:text-\[0\.8rem\]{font-size:.8rem}.bs\:text-\[0\.9rem\]{font-size:.9rem}.bs\:text-\[0\.64rem\]{font-size:.64rem}.bs\:text-\[0\.66rem\]{font-size:.66rem}.bs\:text-\[0\.68rem\]{font-size:.68rem}.bs\:text-\[0\.72rem\]{font-size:.72rem}.bs\:text-\[0\.74rem\]{font-size:.74rem}.bs\:text-\[0\.75rem\]{font-size:.75rem}.bs\:text-\[0\.76rem\]{font-size:.76rem}.bs\:text-\[0\.78rem\]{font-size:.78rem}.bs\:text-\[0\.82rem\]{font-size:.82rem}.bs\:text-\[0\.84rem\]{font-size:.84rem}.bs\:text-\[0\.85rem\]{font-size:.85rem}.bs\:text-\[0\.86em\]{font-size:.86em}.bs\:text-\[0\.86rem\]{font-size:.86rem}.bs\:text-\[0\.88rem\]{font-size:.88rem}.bs\:text-\[0\.92rem\]{font-size:.92rem}.bs\:text-\[0\.95rem\]{font-size:.95rem}.bs\:text-\[1\.1rem\]{font-size:1.1rem}.bs\:text-\[1\.3rem\]{font-size:1.3rem}.bs\:text-\[1\.4rem\]{font-size:1.4rem}.bs\:text-\[1\.05rem\]{font-size:1.05rem}.bs\:text-\[1\.5rem\]{font-size:1.5rem}.bs\:text-\[1\.9rem\]{font-size:1.9rem}.bs\:text-\[1\.15rem\]{font-size:1.15rem}.bs\:text-\[1\.25rem\]{font-size:1.25rem}.bs\:text-\[1\.55rem\]{font-size:1.55rem}.bs\:text-\[1rem\]{font-size:1rem}.bs\:text-\[2rem\]{font-size:2rem}.bs\:text-\[10px\]{font-size:10px}.bs\:text-\[11\.5px\]{font-size:11.5px}.bs\:text-\[11px\]{font-size:11px}.bs\:text-\[12\.5px\]{font-size:12.5px}.bs\:text-\[12px\]{font-size:12px}.bs\:text-\[13px\]{font-size:13px}.bs\:text-\[14px\]{font-size:14px}.bs\:text-\[16px\]{font-size:16px}.bs\:text-\[23px\]{font-size:23px}.bs\:text-\[25px\]{font-size:25px}.bs\:text-\[26px\]{font-size:26px}.bs\:text-\[clamp\(24px\,2\.6vw\,30px\)\]{font-size:max(24px,min(2.6vw,30px))}.bs\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.bs\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.bs\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.bs\:leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.bs\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.bs\:leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.bs\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.bs\:leading-none{--tw-leading:1;line-height:1}.bs\:leading-relaxed{--tw-leading:var(--bs-leading-relaxed);line-height:var(--bs-leading-relaxed)}.bs\:leading-tight{--tw-leading:var(--bs-leading-tight);line-height:var(--bs-leading-tight)}.bs\:font-bold{--tw-font-weight:var(--bs-font-weight-bold);font-weight:var(--bs-font-weight-bold)}.bs\:font-medium{--tw-font-weight:var(--bs-font-weight-medium);font-weight:var(--bs-font-weight-medium)}.bs\:font-normal{--tw-font-weight:var(--bs-font-weight-normal);font-weight:var(--bs-font-weight-normal)}.bs\:font-semibold{--tw-font-weight:var(--bs-font-weight-semibold);font-weight:var(--bs-font-weight-semibold)}.bs\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.bs\:tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.bs\:tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.bs\:tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.bs\:tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.bs\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.bs\:tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.bs\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.bs\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.bs\:tracking-tight{--tw-tracking:var(--bs-tracking-tight);letter-spacing:var(--bs-tracking-tight)}.bs\:tracking-wide{--tw-tracking:var(--bs-tracking-wide);letter-spacing:var(--bs-tracking-wide)}.bs\:tracking-widest{--tw-tracking:var(--bs-tracking-widest);letter-spacing:var(--bs-tracking-widest)}.bs\:text-balance{text-wrap:balance}.bs\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.bs\:break-words{overflow-wrap:break-word}.bs\:break-all{word-break:break-all}.bs\:text-ellipsis{text-overflow:ellipsis}.bs\:whitespace-nowrap{white-space:nowrap}.bs\:whitespace-pre{white-space:pre}.bs\:whitespace-pre-wrap{white-space:pre-wrap}.bs\:text-\[var\(--bs-color-accent\)\]{color:var(--bs-color-accent)}.bs\:text-\[var\(--bs-color-bg\)\]{color:var(--bs-color-bg)}.bs\:text-\[var\(--bs-color-cyan\)\]{color:var(--bs-color-cyan)}.bs\:text-\[var\(--bs-color-dim\)\]{color:var(--bs-color-dim)}.bs\:text-\[var\(--bs-color-ring\)\]{color:var(--bs-color-ring)}.bs\:text-\[var\(--bs-color-soft\)\]{color:var(--bs-color-soft)}.bs\:text-\[var\(--bs-color-surface\)\]{color:var(--bs-color-surface)}.bs\:text-\[var\(--bs-color-tone-error\)\]{color:var(--bs-color-tone-error)}.bs\:text-\[var\(--bs-color-tone-info\)\]{color:var(--bs-color-tone-info)}.bs\:text-\[var\(--bs-color-tone-success\)\]{color:var(--bs-color-tone-success)}.bs\:text-\[var\(--bs-color-tone-warning\)\]{color:var(--bs-color-tone-warning)}.bs\:text-accent{color:var(--bs-color-accent)}.bs\:text-accent-foreground{color:var(--bs-color-accent-foreground)}.bs\:text-accent\/70{color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:text-accent\/70{color:color-mix(in oklab,var(--bs-color-accent)70%,transparent)}}.bs\:text-background{color:var(--bs-color-background)}.bs\:text-card-foreground{color:var(--bs-color-card-foreground)}.bs\:text-current{color:currentColor}.bs\:text-destructive{color:var(--bs-color-destructive)}.bs\:text-dim{color:var(--bs-color-dim)}.bs\:text-foreground,.bs\:text-foreground\/60{color:var(--bs-color-foreground)}@supports (color:color-mix(in lab, red, red)){.bs\:text-foreground\/60{color:color-mix(in oklab,var(--bs-color-foreground)60%,transparent)}}.bs\:text-inherit{color:inherit}.bs\:text-ink{color:var(--bs-color-ink)}.bs\:text-muted-foreground{color:var(--bs-color-muted-foreground)}.bs\:text-popover-foreground{color:var(--bs-color-popover-foreground)}.bs\:text-primary{color:var(--bs-color-primary)}.bs\:text-primary-foreground{color:var(--bs-color-primary-foreground)}.bs\:text-secondary-foreground{color:var(--bs-color-secondary-foreground)}.bs\:text-sidebar-foreground,.bs\:text-sidebar-foreground\/70{color:var(--bs-color-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.bs\:text-sidebar-foreground\/70{color:color-mix(in oklab,var(--bs-color-sidebar-foreground)70%,transparent)}}.bs\:text-soft{color:var(--bs-color-soft)}.bs\:text-tone-error{color:var(--bs-color-tone-error)}.bs\:text-tone-info{color:var(--bs-color-tone-info)}.bs\:text-tone-neutral{color:var(--bs-color-tone-neutral)}.bs\:text-tone-success{color:var(--bs-color-tone-success)}.bs\:text-tone-warning{color:var(--bs-color-tone-warning)}.bs\:text-transparent{color:transparent}.bs\:text-white{color:var(--bs-color-white)}.bs\:text-yellow-600{color:var(--bs-color-yellow-600)}.bs\:capitalize{text-transform:capitalize}.bs\:uppercase{text-transform:uppercase}.bs\:italic{font-style:italic}.bs\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.bs\:no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.bs\:underline-offset-2{text-underline-offset:2px}.bs\:underline-offset-4{text-underline-offset:4px}.bs\:underline-offset-\[3px\]{text-underline-offset:3px}.bs\:opacity-0{opacity:0}.bs\:opacity-40{opacity:.4}.bs\:opacity-50{opacity:.5}.bs\:opacity-60{opacity:.6}.bs\:opacity-70{opacity:.7}.bs\:opacity-80{opacity:.8}.bs\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-\[0_0_0_3px_var\(--bs-cyan-tint\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--bs-cyan-tint));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--bs-color-accent\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--bs-color-accent))}@supports (color:color-mix(in lab, red, red)){.bs\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--bs-color-accent\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--bs-color-accent)18%,transparent))}}.bs\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--bs-color-accent\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-\[0_24px_60px_-12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 60px -12px var(--tw-shadow-color,rgba(0,0,0,.35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-\[var\(--bs-shadow-md\)\]{--tw-shadow:var(--bs-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-\[var\(--bs-shadow-sm\)\]{--tw-shadow:var(--bs-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-\[var\(--bs-shadow-sm\,0_1px_2px_rgba\(0\,0\,0\,0\.06\)\)\]{--tw-shadow:var(--bs-shadow-sm,0 1px 2px rgba(0,0,0,.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-md{--tw-shadow:0 10px 30px -8px var(--tw-shadow-color,rgba(0,0,0,.14)),0 2px 8px var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-none{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-sm,.bs\:shadow-sm\/md{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:ring-background{--tw-ring-color:var(--bs-color-background)}.bs\:ring-border{--tw-ring-color:var(--bs-color-border)}.bs\:ring-ring\/50{--tw-ring-color:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.bs\:ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--bs-color-ring)50%,transparent)}}.bs\:ring-sidebar-ring{--tw-ring-color:var(--bs-color-sidebar-ring)}.bs\:ring-offset-background{--tw-ring-offset-color:var(--bs-color-background)}.bs\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bs\:outline-hidden{outline-offset:2px;outline:2px solid transparent}}.bs\:transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:transition-none{transition-property:none}.bs\:duration-150{--tw-duration:.15s;transition-duration:.15s}.bs\:duration-200{--tw-duration:.2s;transition-duration:.2s}.bs\:duration-300{--tw-duration:.3s;transition-duration:.3s}.bs\:duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.bs\:duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.bs\:duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.bs\:duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.bs\:ease-in-out{--tw-ease:var(--bs-ease-in-out);transition-timing-function:var(--bs-ease-in-out)}.bs\:ease-linear{--tw-ease:linear;transition-timing-function:linear}.bs\:fade-in-0{--tw-enter-opacity:0}.bs\:outline-none{--tw-outline-style:none;outline-style:none}.bs\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bs\:zoom-in-95{--tw-enter-scale:.95}.bs\:\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--color-background\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--color-background),transparent calc(50% + var(--spread)))}.bs\:\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--bs-spacing)*8)}.bs\:\[counter-increment\:line_0\]{counter-increment:line 0}.bs\:\[counter-reset\:line\]{counter-reset:line}.bs\:\[font\:inherit\]{font:inherit}.bs\:fade-in{--tw-enter-opacity:0}.bs\:slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.bs\:slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}:is(.bs\:\*\:h-auto>*){height:auto}:is(.bs\:\*\:w-full>*){width:100%}:is(.bs\:\*\:min-w-0>*){min-width:calc(var(--bs-spacing)*0)}:is(.bs\:\*\:justify-start>*){justify-content:flex-start}:is(.bs\:\*\:py-2>*){padding-block:calc(var(--bs-spacing)*2)}:is(.bs\:\*\:text-left>*){text-align:left}:is(.bs\:\*\:whitespace-normal>*){white-space:normal}.bs\:group-focus-within\/menu-item\:opacity-100:is(:where(.bs\:group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.bs\:group-hover\:bg-accent:is(:where(.bs\:group):hover *){background-color:var(--bs-color-accent)}.bs\:group-hover\:opacity-100:is(:where(.bs\:group):hover *){opacity:1}.bs\:group-hover\/menu-item\:opacity-100:is(:where(.bs\:group\/menu-item):hover *){opacity:1}}.bs\:group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.bs\:group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--bs-spacing)*8)}.bs\:group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.bs\:group\/avatar-group):has([data-size=lg]) *){width:calc(var(--bs-spacing)*10);height:calc(var(--bs-spacing)*10)}.bs\:group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.bs\:group\/avatar-group):has([data-size=sm]) *){width:calc(var(--bs-spacing)*6);height:calc(var(--bs-spacing)*6)}.bs\:group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.bs\:group\/input-group):has(>input) *){padding-top:calc(var(--bs-spacing)*2.5)}.bs\:group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.bs\:group\/input-group):has(>input) *){padding-bottom:calc(var(--bs-spacing)*2.5)}.bs\:group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.bs\:group)[data-collapsible=icon] *){margin-top:calc(var(--bs-spacing)*-8)}.bs\:group-data-\[collapsible\=icon\]\:hidden:is(:where(.bs\:group)[data-collapsible=icon] *){display:none}.bs\:group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.bs\:group)[data-collapsible=icon] *){width:calc(var(--bs-spacing)*8)!important;height:calc(var(--bs-spacing)*8)!important}.bs\:group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.bs\:group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.bs\:group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.bs\:group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--bs-spacing)*4)))}.bs\:group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.bs\:group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--bs-spacing)*4)) + 2px)}.bs\:group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.bs\:group)[data-collapsible=icon] *){overflow:hidden}.bs\:group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.bs\:group)[data-collapsible=icon] *){padding:calc(var(--bs-spacing)*0)!important}.bs\:group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.bs\:group)[data-collapsible=icon] *){padding:calc(var(--bs-spacing)*2)!important}.bs\:group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.bs\:group)[data-collapsible=icon] *){opacity:0}.bs\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.bs\:group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.bs\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.bs\:group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.bs\:group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.bs\:group)[data-collapsible=offcanvas] *){width:calc(var(--bs-spacing)*0)}.bs\:group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.bs\:group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--bs-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.bs\:group)[data-disabled=true] *){pointer-events:none}.bs\:group-data-\[disabled\=true\]\:opacity-50:is(:where(.bs\:group)[data-disabled=true] *){opacity:.5}.bs\:group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.bs\:group\/input-group)[data-disabled=true] *){opacity:.5}.bs\:group-data-\[focused\=true\]\/day\:relative:is(:where(.bs\:group\/day)[data-focused=true] *){position:relative}.bs\:group-data-\[focused\=true\]\/day\:z-10:is(:where(.bs\:group\/day)[data-focused=true] *){z-index:10}.bs\:group-data-\[focused\=true\]\/day\:border-ring:is(:where(.bs\:group\/day)[data-focused=true] *){border-color:var(--bs-color-ring)}.bs\:group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.bs\:group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.bs\:group\/day)[data-focused=true] *){--tw-ring-color:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.bs\:group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.bs\:group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--bs-color-ring)50%,transparent)}}.bs\:group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.bs\:group\/tabs)[data-orientation=horizontal] *){height:calc(var(--bs-spacing)*9)}.bs\:group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.bs\:group\/tabs)[data-orientation=vertical] *){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.bs\:group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.bs\:group\/tabs)[data-orientation=vertical] *){width:100%}.bs\:group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.bs\:group\/tabs)[data-orientation=vertical] *){flex-direction:column}.bs\:group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.bs\:group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.bs\:group-data-\[side\=left\]\:-right-4:is(:where(.bs\:group)[data-side=left] *){right:calc(var(--bs-spacing)*-4)}.bs\:group-data-\[side\=left\]\:border-r:is(:where(.bs\:group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.bs\:group-data-\[side\=right\]\:left-0:is(:where(.bs\:group)[data-side=right] *){left:calc(var(--bs-spacing)*0)}.bs\:group-data-\[side\=right\]\:rotate-180:is(:where(.bs\:group)[data-side=right] *){rotate:180deg}.bs\:group-data-\[side\=right\]\:border-l:is(:where(.bs\:group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.bs\:group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.bs\:group\/avatar)[data-size=default] *){width:calc(var(--bs-spacing)*2.5);height:calc(var(--bs-spacing)*2.5)}.bs\:group-data-\[size\=default\]\/switch\:size-4:is(:where(.bs\:group\/switch)[data-size=default] *){width:calc(var(--bs-spacing)*4);height:calc(var(--bs-spacing)*4)}.bs\:group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.bs\:group\/avatar)[data-size=lg] *){width:calc(var(--bs-spacing)*3);height:calc(var(--bs-spacing)*3)}.bs\:group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.bs\:group\/alert-dialog-content)[data-size=sm] *){display:grid}.bs\:group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.bs\:group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.bs\:group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.bs\:group\/avatar)[data-size=sm] *){width:calc(var(--bs-spacing)*2);height:calc(var(--bs-spacing)*2)}.bs\:group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.bs\:group\/avatar)[data-size=sm] *){font-size:var(--bs-text-xs);line-height:var(--tw-leading,var(--bs-text-xs--line-height))}.bs\:group-data-\[size\=sm\]\/switch\:size-3:is(:where(.bs\:group\/switch)[data-size=sm] *){width:calc(var(--bs-spacing)*3);height:calc(var(--bs-spacing)*3)}.bs\:group-data-\[state\=open\]\:rotate-180:is(:where(.bs\:group)[data-state=open] *){rotate:180deg}.bs\:group-data-\[variant\=floating\]\:rounded-lg:is(:where(.bs\:group)[data-variant=floating] *){border-radius:var(--bs-radius-lg)}.bs\:group-data-\[variant\=floating\]\:border:is(:where(.bs\:group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.bs\:group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.bs\:group)[data-variant=floating] *){border-color:var(--bs-color-sidebar-border)}.bs\:group-data-\[variant\=floating\]\:shadow-sm:is(:where(.bs\:group)[data-variant=floating] *){--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.bs\:group\/tabs-list)[data-variant=line] *){background-color:transparent}.bs\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.bs\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.bs\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.bs\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *){text-align:center}.bs\:group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.bs\:group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){top:100%}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--bs-spacing)*1.5)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){border-radius:var(--bs-radius-md)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){background-color:var(--bs-color-popover)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){color:var(--bs-color-popover-foreground)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.bs\:group-\[\.is-assistant\]\:text-foreground:is(:where(.bs\:group).is-assistant *){color:var(--bs-color-foreground)}.bs\:group-\[\.is-user\]\:ml-auto:is(:where(.bs\:group).is-user *){margin-left:auto}.bs\:group-\[\.is-user\]\:rounded-lg:is(:where(.bs\:group).is-user *){border-radius:var(--bs-radius-lg)}.bs\:group-\[\.is-user\]\:bg-secondary:is(:where(.bs\:group).is-user *){background-color:var(--bs-color-secondary)}.bs\:group-\[\.is-user\]\:px-4:is(:where(.bs\:group).is-user *){padding-inline:calc(var(--bs-spacing)*4)}.bs\:group-\[\.is-user\]\:py-3:is(:where(.bs\:group).is-user *){padding-block:calc(var(--bs-spacing)*3)}.bs\:group-\[\.is-user\]\:text-foreground:is(:where(.bs\:group).is-user *){color:var(--bs-color-foreground)}@media (hover:hover){.bs\:peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.bs\:peer\/menu-button):hover~*){color:var(--bs-color-sidebar-accent-foreground)}}.bs\:peer-disabled\:cursor-not-allowed:is(:where(.bs\:peer):disabled~*){cursor:not-allowed}.bs\:peer-disabled\:opacity-50:is(:where(.bs\:peer):disabled~*){opacity:.5}.bs\:peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.bs\:peer\/menu-button)[data-active=true]~*){color:var(--bs-color-sidebar-accent-foreground)}.bs\:peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.bs\:peer\/menu-button)[data-size=default]~*){top:calc(var(--bs-spacing)*1.5)}.bs\:peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.bs\:peer\/menu-button)[data-size=lg]~*){top:calc(var(--bs-spacing)*2.5)}.bs\:peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.bs\:peer\/menu-button)[data-size=sm]~*){top:calc(var(--bs-spacing)*1)}.bs\:selection\:bg-primary ::-moz-selection{background-color:var(--bs-color-primary)}.bs\:selection\:bg-primary ::selection{background-color:var(--bs-color-primary)}.bs\:selection\:bg-primary::-moz-selection{background-color:var(--bs-color-primary)}.bs\:selection\:bg-primary::selection{background-color:var(--bs-color-primary)}.bs\:selection\:text-primary-foreground ::-moz-selection{color:var(--bs-color-primary-foreground)}.bs\:selection\:text-primary-foreground ::selection{color:var(--bs-color-primary-foreground)}.bs\:selection\:text-primary-foreground::-moz-selection{color:var(--bs-color-primary-foreground)}.bs\:selection\:text-primary-foreground::selection{color:var(--bs-color-primary-foreground)}.bs\:file\:inline-flex::-webkit-file-upload-button{display:inline-flex}.bs\:file\:inline-flex::-ms-browse{display:inline-flex}.bs\:file\:inline-flex::file-selector-button{display:inline-flex}.bs\:file\:h-7::-webkit-file-upload-button{height:calc(var(--bs-spacing)*7)}.bs\:file\:h-7::-ms-browse{height:calc(var(--bs-spacing)*7)}.bs\:file\:h-7::file-selector-button{height:calc(var(--bs-spacing)*7)}.bs\:file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.bs\:file\:border-0::-ms-browse{border-style:var(--tw-border-style);border-width:0}.bs\:file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.bs\:file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.bs\:file\:bg-transparent::-ms-browse{background-color:transparent}.bs\:file\:bg-transparent::file-selector-button{background-color:transparent}.bs\:file\:text-sm::-webkit-file-upload-button{font-size:var(--bs-text-sm);line-height:var(--tw-leading,var(--bs-text-sm--line-height))}.bs\:file\:text-sm::-ms-browse{font-size:var(--bs-text-sm);line-height:var(--tw-leading,var(--bs-text-sm--line-height))}.bs\:file\:text-sm::file-selector-button{font-size:var(--bs-text-sm);line-height:var(--tw-leading,var(--bs-text-sm--line-height))}.bs\:file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--bs-font-weight-medium);font-weight:var(--bs-font-weight-medium)}.bs\:file\:font-medium::-ms-browse{--tw-font-weight:var(--bs-font-weight-medium);font-weight:var(--bs-font-weight-medium)}.bs\:file\:font-medium::file-selector-button{--tw-font-weight:var(--bs-font-weight-medium);font-weight:var(--bs-font-weight-medium)}.bs\:file\:text-foreground::-webkit-file-upload-button{color:var(--bs-color-foreground)}.bs\:file\:text-foreground::-ms-browse{color:var(--bs-color-foreground)}.bs\:file\:text-foreground::file-selector-button{color:var(--bs-color-foreground)}.bs\:placeholder\:text-dim::-webkit-input-placeholder{color:var(--bs-color-dim)}.bs\:placeholder\:text-dim::-ms-input-placeholder{color:var(--bs-color-dim)}.bs\:placeholder\:text-dim::placeholder{color:var(--bs-color-dim)}.bs\:placeholder\:text-muted-foreground::-webkit-input-placeholder{color:var(--bs-color-muted-foreground)}.bs\:placeholder\:text-muted-foreground::-ms-input-placeholder{color:var(--bs-color-muted-foreground)}.bs\:placeholder\:text-muted-foreground::placeholder{color:var(--bs-color-muted-foreground)}.bs\:after\:absolute:after{content:var(--tw-content);position:absolute}.bs\:after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--bs-spacing)*-2)}.bs\:after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--bs-spacing)*0)}.bs\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.bs\:after\:w-1:after{content:var(--tw-content);width:calc(var(--bs-spacing)*1)}.bs\:after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.bs\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:after\:bg-foreground:after{content:var(--tw-content);background-color:var(--bs-color-foreground)}.bs\:after\:opacity-0:after{content:var(--tw-content);opacity:0}.bs\:after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--bs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--bs-default-transition-duration))}.bs\:group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.bs\:group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.bs\:group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.bs\:group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--bs-spacing)*0)}.bs\:group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.bs\:group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.bs\:group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.bs\:group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--bs-spacing)*.5)}.bs\:group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.bs\:group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--bs-spacing)*0)}.bs\:group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.bs\:group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--bs-spacing)*-1)}.bs\:group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.bs\:group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--bs-spacing)*.5)}.bs\:last\:flex-initial:last-child{flex:0 auto}.bs\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.bs\:hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:hover\:border-\[color\:var\(--bs-color-border-strong\)\]:hover{border-color:var(--bs-color-border-strong)}.bs\:hover\:border-\[var\(--bs-color-ring\)\]:hover{border-color:var(--bs-color-ring)}.bs\:hover\:border-accent:hover,.bs\:hover\:border-accent\/40:hover{border-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--bs-color-accent)40%,transparent)}}.bs\:hover\:border-border-strong:hover{border-color:var(--bs-color-border-strong)}.bs\:hover\:bg-\[var\(--bs-color-surface\)\]:hover{background-color:var(--bs-color-surface)}.bs\:hover\:bg-\[var\(--bs-color-surface-2\)\]:hover{background-color:var(--bs-color-surface-2)}.bs\:hover\:bg-\[var\(--bs-pink-tint\)\]:hover{background-color:var(--bs-pink-tint)}.bs\:hover\:bg-accent:hover,.bs\:hover\:bg-accent\/5:hover{background-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:hover\:bg-accent\/5:hover{background-color:color-mix(in oklab,var(--bs-color-accent)5%,transparent)}}.bs\:hover\:bg-destructive\/90:hover{background-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.bs\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--bs-color-destructive)90%,transparent)}}.bs\:hover\:bg-muted:hover,.bs\:hover\:bg-muted\/50:hover{background-color:var(--bs-color-muted)}@supports (color:color-mix(in lab, red, red)){.bs\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--bs-color-muted)50%,transparent)}}.bs\:hover\:bg-primary\/90:hover{background-color:var(--bs-color-primary)}@supports (color:color-mix(in lab, red, red)){.bs\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--bs-color-primary)90%,transparent)}}.bs\:hover\:bg-secondary\/80:hover{background-color:var(--bs-color-secondary)}@supports (color:color-mix(in lab, red, red)){.bs\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--bs-color-secondary)80%,transparent)}}.bs\:hover\:bg-sidebar-accent:hover{background-color:var(--bs-color-sidebar-accent)}.bs\:hover\:text-accent:hover{color:var(--bs-color-accent)}.bs\:hover\:text-accent-foreground:hover{color:var(--bs-color-accent-foreground)}.bs\:hover\:text-foreground:hover{color:var(--bs-color-foreground)}.bs\:hover\:text-ink:hover{color:var(--bs-color-ink)}.bs\:hover\:text-muted-foreground:hover{color:var(--bs-color-muted-foreground)}.bs\:hover\:text-primary:hover{color:var(--bs-color-primary)}.bs\:hover\:text-sidebar-accent-foreground:hover{color:var(--bs-color-sidebar-accent-foreground)}.bs\:hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.bs\:hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.bs\:hover\:opacity-100:hover{opacity:1}.bs\:hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:hover\:shadow-\[var\(--bs-shadow-md\)\]:hover{--tw-shadow:var(--bs-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:hover\:shadow-\[var\(--bs-shadow-sm\)\]:hover{--tw-shadow:var(--bs-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.bs\:group)[data-collapsible=offcanvas] *){background-color:var(--bs-color-sidebar)}.bs\:hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--bs-color-sidebar-border)}}.bs\:focus\:z-10:focus{z-index:10}.bs\:focus\:bg-accent:focus{background-color:var(--bs-color-accent)}.bs\:focus\:text-accent-foreground:focus{color:var(--bs-color-accent-foreground)}.bs\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus\:ring-ring:focus{--tw-ring-color:var(--bs-color-ring)}.bs\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.bs\:focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bs\:focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid transparent}}.bs\:focus-visible\:z-10:focus-visible{z-index:10}.bs\:focus-visible\:border-\[var\(--bs-color-ring\)\]:focus-visible{border-color:var(--bs-color-ring)}.bs\:focus-visible\:border-ring:focus-visible{border-color:var(--bs-color-ring)}.bs\:focus-visible\:shadow-\(--bs-focus-ring\):focus-visible{--tw-shadow:var(--bs-focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--bs-color-ring\)_45\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--bs-color-ring))}@supports (color:color-mix(in lab, red, red)){.bs\:focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--bs-color-ring\)_45\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--bs-color-ring)45%,transparent))}}.bs\:focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--bs-color-ring\)_45\%\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:shadow-\[var\(--bs-focus-ring\)\]:focus-visible{--tw-shadow:var(--bs-focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.bs\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--bs-color-destructive)20%,transparent)}}.bs\:focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--bs-color-ring)}.bs\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.bs\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--bs-color-ring)50%,transparent)}}.bs\:focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.bs\:focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bs\:focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid transparent}}.bs\:focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.bs\:focus-visible\:outline-ring:focus-visible{outline-color:var(--bs-color-ring)}.bs\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.bs\:active\:bg-sidebar-accent:active{background-color:var(--bs-color-sidebar-accent)}.bs\:active\:text-sidebar-accent-foreground:active{color:var(--bs-color-sidebar-accent-foreground)}.bs\:disabled\:pointer-events-none:disabled{pointer-events:none}.bs\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.bs\:disabled\:opacity-50:disabled{opacity:.5}.bs\:disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .bs\:in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .bs\:in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=tooltip-content]) .bs\:in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--bs-color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .bs\:in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab,var(--bs-color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .bs\:in-data-\[slot\=tooltip-content\]\:text-background{color:var(--bs-color-background)}.bs\:has-focus\:border-ring:has(:focus){border-color:var(--bs-color-ring)}.bs\:has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.bs\:has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--bs-color-ring)50%,transparent)}}.bs\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--bs-color-muted)}@supports (color:color-mix(in lab, red, red)){.bs\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--bs-color-muted)50%,transparent)}}.bs\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.bs\:has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--bs-spacing)*6)}.bs\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.bs\:has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--bs-color-sidebar)}.bs\:has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--bs-color-ring)}.bs\:has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.bs\:has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--bs-color-ring)50%,transparent)}}.bs\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--bs-color-destructive)}.bs\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.bs\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--bs-color-destructive)20%,transparent)}}.bs\:has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.bs\:has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.bs\:has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.bs\:has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.bs\:has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--bs-spacing)*2)}.bs\:has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.bs\:has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.bs\:has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.bs\:has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.bs\:has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.bs\:has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--bs-spacing)*3)}.bs\:has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--bs-spacing)*0)}.bs\:has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--bs-spacing)*1.5)}.bs\:has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--bs-spacing)*2)}.bs\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--bs-spacing)*2.5)}.bs\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--bs-spacing)*3)}.bs\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--bs-spacing)*4)}.bs\:has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.bs\:aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.bs\:aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.bs\:aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--bs-color-accent)}.bs\:aria-expanded\:text-foreground[aria-expanded=true]{color:var(--bs-color-foreground)}.bs\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--bs-color-destructive)}.bs\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.bs\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--bs-color-destructive)20%,transparent)}}.bs\:aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--bs-color-muted-foreground)}.bs\:aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.bs\:aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.bs\:aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--bs-spacing)*0)}.bs\:aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--bs-spacing)*1)}.bs\:aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.bs\:aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--bs-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.bs\:data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--bs-color-accent)50%,transparent)}}.bs\:data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--bs-color-sidebar-accent)}.bs\:data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--bs-font-weight-medium);font-weight:var(--bs-font-weight-medium)}.bs\:data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--bs-color-accent-foreground)}.bs\:data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--bs-color-sidebar-accent-foreground)}@media (hover:hover){.bs\:data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--bs-color-accent)}}.bs\:data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--bs-color-accent)}.bs\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.bs\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.bs\:data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.bs\:data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.bs\:data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--bs-color-destructive)}.bs\:data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--bs-spacing)*8)}.bs\:data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.bs\:data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.bs\:data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.bs\:data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.bs\:data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.bs\:data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.bs\:data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--bs-spacing)*1.5)}.bs\:data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.bs\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.bs\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.bs\:data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.bs\:data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.bs\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.bs\:data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--bs-spacing)*44)}.bs\:data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--bs-spacing)*1.5)}.bs\:data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.bs\:data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.bs\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.bs\:data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.bs\:data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--bs-color-muted-foreground)}.bs\:data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--bs-radius-md)}.bs\:data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--bs-color-primary)}.bs\:data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--bs-color-primary-foreground)}.bs\:data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.bs\:data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--bs-color-accent)}.bs\:data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--bs-color-accent-foreground)}.bs\:data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--bs-radius-md)}.bs\:data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--bs-radius-md);border-bottom-left-radius:var(--bs-radius-md)}.bs\:data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--bs-color-primary)}.bs\:data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--bs-color-primary-foreground)}.bs\:data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--bs-color-primary)}.bs\:data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--bs-color-primary-foreground)}.bs\:data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.bs\:data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--bs-color-accent)}.bs\:data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--bs-color-accent-foreground)}.bs\:data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--bs-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.bs\:data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--bs-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.bs\:data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--bs-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.bs\:data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--bs-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.bs\:data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--bs-spacing)*9)}.bs\:data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.bs\:data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--bs-spacing)*8)}.bs\:data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--bs-spacing)*10);height:calc(var(--bs-spacing)*10)}.bs\:data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--bs-spacing)*6);height:calc(var(--bs-spacing)*6)}.bs\:data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--bs-spacing)*3.5)}.bs\:data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--bs-spacing)*8)}.bs\:data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--bs-spacing)*6)}.bs\:data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--bs-container-xs)}:is(.bs\:\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--bs-color-destructive)90%,transparent)}}:is(.bs\:\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.bs\:\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--bs-color-background)}:is(.bs\:\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--bs-spacing)*12)}:is(.bs\:\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.bs\:\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.bs\:\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.bs\:\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.bs\:\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.bs\:\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--bs-spacing)*2)}.bs\:data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.bs\:data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--bs-radius-md);border-bottom-left-radius:var(--bs-radius-md)}.bs\:data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--bs-color-background)}.bs\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--bs-color-foreground)}.bs\:group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.bs\:group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.bs\:group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:transparent}.bs\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.bs\:group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.bs\:group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.bs\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--bs-color-primary)}.bs\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--bs-color-primary)}.bs\:data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--bs-color-primary-foreground)}.bs\:data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.bs\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.bs\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.bs\:data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.bs\:data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.bs\:data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.bs\:data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.bs\:data-\[state\=closed\]\:slide-out-to-top-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing)*-1)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.bs\:data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.bs\:data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--bs-color-accent)}.bs\:data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--bs-color-accent-foreground)}.bs\:data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[state\=open\]\:bg-accent[data-state=open],.bs\:data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.bs\:data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--bs-color-accent)50%,transparent)}}.bs\:data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--bs-color-secondary)}.bs\:data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--bs-color-accent-foreground)}.bs\:data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--bs-color-muted-foreground)}.bs\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.bs\:data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.bs\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.bs\:data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.bs\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.bs\:data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.bs\:data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.bs\:data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.bs\:data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.bs\:data-\[state\=open\]\:slide-in-from-top-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.bs\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.bs\:group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.bs\:data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--bs-color-accent)}.bs\:data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--bs-color-sidebar-accent)}.bs\:data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--bs-color-sidebar-accent-foreground)}}.bs\:data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--bs-color-accent)}.bs\:data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--bs-color-muted)}.bs\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--bs-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--bs-color-input)}.bs\:data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.bs\:data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.bs\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--bs-color-destructive)}.bs\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.bs\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--bs-color-destructive)10%,transparent)}}.bs\:data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--bs-color-destructive)}.bs\:data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.bs\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.bs\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.bs\:data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--bs-spacing)*24)}.bs\:data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.bs\:data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--bs-radius-lg);border-top-right-radius:var(--bs-radius-lg)}.bs\:data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.bs\:data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.bs\:data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.bs\:data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.bs\:data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.bs\:data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--bs-spacing)*0)}.bs\:data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--bs-spacing)*24)}.bs\:data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.bs\:data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--bs-radius-lg);border-bottom-left-radius:var(--bs-radius-lg)}.bs\:data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (min-width:40rem){.bs\:sm\:block{display:block}.bs\:sm\:flex{display:flex}.bs\:sm\:inline{display:inline}.bs\:sm\:max-w-lg{max-width:var(--bs-container-lg)}.bs\:sm\:max-w-sm{max-width:var(--bs-container-sm)}.bs\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs\:sm\:grid-cols-\[minmax\(140px\,5fr\)_7fr\]{grid-template-columns:minmax(140px,5fr) 7fr}.bs\:sm\:flex-row{flex-direction:row}.bs\:sm\:justify-end{justify-content:flex-end}.bs\:sm\:gap-2\.5{gap:calc(var(--bs-spacing)*2.5)}.bs\:sm\:pr-2\.5{padding-right:calc(var(--bs-spacing)*2.5)}.bs\:sm\:pl-2\.5{padding-left:calc(var(--bs-spacing)*2.5)}.bs\:sm\:text-left{text-align:left}.bs\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.bs\:group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.bs\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.bs\:group\/alert-dialog-content)[data-size=default] *){align-items:start;justify-items:start}.bs\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.bs\:group\/alert-dialog-content)[data-size=default] *){text-align:left}.bs\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.bs\:group\/alert-dialog-content)[data-size=default] *):is(:where(.bs\:group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.bs\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.bs\:group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.bs\:data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--bs-container-lg)}.bs\:data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.bs\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--bs-container-sm)}}@media (min-width:48rem){.bs\:md\:absolute{position:absolute}.bs\:md\:sticky{position:-webkit-sticky;position:sticky}.bs\:md\:top-\[16px\]{top:16px}.bs\:md\:block{display:block}.bs\:md\:flex{display:flex}.bs\:md\:w-\[190px\]{width:190px}.bs\:md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.bs\:md\:w-auto{width:auto}.bs\:md\:shrink-0{flex-shrink:0}.bs\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs\:md\:grid-cols-\[var\(--bs-doc-nav-w\,248px\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--bs-doc-nav-w,248px)minmax(0,1fr)}.bs\:md\:flex-col{flex-direction:column}.bs\:md\:flex-row{flex-direction:row}.bs\:md\:gap-1\.5{gap:calc(var(--bs-spacing)*1.5)}.bs\:md\:gap-\[28px\]{gap:28px}.bs\:md\:self-start{align-self:flex-start}.bs\:md\:overflow-visible{overflow:visible}.bs\:md\:pb-0{padding-bottom:calc(var(--bs-spacing)*0)}.bs\:md\:text-left{text-align:left}.bs\:md\:text-sm{font-size:var(--bs-text-sm);line-height:var(--tw-leading,var(--bs-text-sm--line-height))}.bs\:md\:opacity-0{opacity:0}.bs\:md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.bs\:peer)[data-variant=inset]~*){margin:calc(var(--bs-spacing)*2)}.bs\:md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.bs\:peer)[data-variant=inset]~*){margin-left:calc(var(--bs-spacing)*0)}.bs\:md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.bs\:peer)[data-variant=inset]~*){border-radius:var(--bs-radius-xl)}.bs\:md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.bs\:peer)[data-variant=inset]~*){--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bs\:md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.bs\:peer)[data-variant=inset]~*):is(:where(.bs\:peer)[data-state=collapsed]~*){margin-left:calc(var(--bs-spacing)*2)}.bs\:md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.bs\:lg\:sticky{position:-webkit-sticky;position:sticky}.bs\:lg\:top-\[12px\]{top:12px}.bs\:lg\:top-\[24px\]{top:24px}.bs\:lg\:block{display:block}.bs\:lg\:min-h-\[560px\]{min-height:560px}.bs\:lg\:grow-0{flex-grow:0}.bs\:lg\:basis-0{flex-basis:calc(var(--bs-spacing)*0)}.bs\:lg\:basis-\[480px\]{flex-basis:480px}.bs\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs\:lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.bs\:lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.bs\:lg\:grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr}.bs\:lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.bs\:lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.bs\:lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.bs\:lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--bs-aside-w\,220px\)\]{grid-template-columns:minmax(0,1fr)var(--bs-aside-w,220px)}.bs\:lg\:grid-cols-\[var\(--bs-aside-w\,220px\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--bs-aside-w,220px)minmax(0,1fr)}.bs\:lg\:rounded-\[28px\]{border-radius:28px}.bs\:lg\:border{border-style:var(--tw-border-style);border-width:1px}.bs\:lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bs\:lg\:border-border{border-color:var(--bs-color-border)}.bs\:lg\:p-8{padding:calc(var(--bs-spacing)*8)}.bs\:lg\:p-10{padding:calc(var(--bs-spacing)*10)}.bs\:lg\:pl-\[20px\]{padding-left:20px}.bs\:lg\:shadow-\[var\(--bs-shadow-md\)\]{--tw-shadow:var(--bs-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:80rem){.bs\:xl\:block{display:block}.bs\:xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs\:xl\:grid-cols-\[minmax\(0\,1fr\)_var\(--bs-doc-toc-w\,220px\)\]{grid-template-columns:minmax(0,1fr)var(--bs-doc-toc-w,220px)}.bs\:xl\:grid-cols-\[var\(--bs-doc-nav-w\,248px\)_minmax\(0\,1fr\)_var\(--bs-doc-toc-w\,220px\)\]{grid-template-columns:var(--bs-doc-nav-w,248px)minmax(0,1fr)var(--bs-doc-toc-w,220px)}}@media (min-width:96rem){.bs\:2xl\:block{display:block}.bs\:2xl\:flex{display:flex}}.bs\:dark\:block[data-mode=dark],[data-mode=dark] .bs\:dark\:block{display:block}.bs\:dark\:hidden[data-mode=dark],[data-mode=dark] .bs\:dark\:hidden{display:none}.bs\:dark\:border-input[data-mode=dark],[data-mode=dark] .bs\:dark\:border-input{border-color:var(--bs-color-input)}.bs\:dark\:\!bg-\[var\(--shiki-dark-bg\)\][data-mode=dark],[data-mode=dark] .bs\:dark\:\!bg-\[var\(--shiki-dark-bg\)\]{background-color:var(--shiki-dark-bg)!important}.bs\:dark\:bg-\[\#15172a\][data-mode=dark],[data-mode=dark] .bs\:dark\:bg-\[\#15172a\]{background-color:#15172a}.bs\:dark\:bg-background[data-mode=dark],[data-mode=dark] .bs\:dark\:bg-background{background-color:var(--bs-color-background)}.bs\:dark\:bg-destructive\/60[data-mode=dark],[data-mode=dark] .bs\:dark\:bg-destructive\/60{background-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.bs\:dark\:bg-destructive\/60[data-mode=dark],[data-mode=dark] .bs\:dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--bs-color-destructive)60%,transparent)}}.bs\:dark\:bg-input\/30[data-mode=dark],[data-mode=dark] .bs\:dark\:bg-input\/30{background-color:var(--bs-color-input)}@supports (color:color-mix(in lab, red, red)){.bs\:dark\:bg-input\/30[data-mode=dark],[data-mode=dark] .bs\:dark\:bg-input\/30{background-color:color-mix(in oklab,var(--bs-color-input)30%,transparent)}}.bs\:dark\:bg-transparent[data-mode=dark],[data-mode=dark] .bs\:dark\:bg-transparent{background-color:transparent}.bs\:dark\:\!text-\[var\(--shiki-dark\)\][data-mode=dark],[data-mode=dark] .bs\:dark\:\!text-\[var\(--shiki-dark\)\]{color:var(--shiki-dark)!important}.bs\:dark\:text-muted-foreground[data-mode=dark],[data-mode=dark] .bs\:dark\:text-muted-foreground{color:var(--bs-color-muted-foreground)}@media (hover:hover){:is(.bs\:dark\:hover\:bg-accent\/50[data-mode=dark],[data-mode=dark] .bs\:dark\:hover\:bg-accent\/50):hover{background-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:hover\:bg-accent\/50[data-mode=dark],[data-mode=dark] .bs\:dark\:hover\:bg-accent\/50):hover{background-color:color-mix(in oklab,var(--bs-color-accent)50%,transparent)}}:is(.bs\:dark\:hover\:bg-input\/50[data-mode=dark],[data-mode=dark] .bs\:dark\:hover\:bg-input\/50):hover{background-color:var(--bs-color-input)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:hover\:bg-input\/50[data-mode=dark],[data-mode=dark] .bs\:dark\:hover\:bg-input\/50):hover{background-color:color-mix(in oklab,var(--bs-color-input)50%,transparent)}}:is(.bs\:dark\:hover\:bg-muted[data-mode=dark],[data-mode=dark] .bs\:dark\:hover\:bg-muted):hover{background-color:var(--bs-color-muted)}:is(.bs\:dark\:hover\:text-accent-foreground[data-mode=dark],[data-mode=dark] .bs\:dark\:hover\:text-accent-foreground):hover{color:var(--bs-color-accent-foreground)}:is(.bs\:dark\:hover\:text-foreground[data-mode=dark],[data-mode=dark] .bs\:dark\:hover\:text-foreground):hover{color:var(--bs-color-foreground)}}:is(.bs\:dark\:focus-visible\:ring-destructive\/40[data-mode=dark],[data-mode=dark] .bs\:dark\:focus-visible\:ring-destructive\/40):focus-visible{--tw-ring-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:focus-visible\:ring-destructive\/40[data-mode=dark],[data-mode=dark] .bs\:dark\:focus-visible\:ring-destructive\/40):focus-visible{--tw-ring-color:color-mix(in oklab,var(--bs-color-destructive)40%,transparent)}}:where([data-slot=tooltip-content]) :is(.bs\:dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10[data-mode=dark],[data-mode=dark] .bs\:dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10){background-color:var(--bs-color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) :is(.bs\:dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10[data-mode=dark],[data-mode=dark] .bs\:dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10){background-color:color-mix(in oklab,var(--bs-color-background)10%,transparent)}}:is(.bs\:dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40[data-mode=dark],[data-mode=dark] .bs\:dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40[data-mode=dark],[data-mode=dark] .bs\:dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--bs-color-destructive)40%,transparent)}}:is(.bs\:dark\:aria-invalid\:ring-destructive\/40[data-mode=dark],[data-mode=dark] .bs\:dark\:aria-invalid\:ring-destructive\/40)[aria-invalid=true]{--tw-ring-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:aria-invalid\:ring-destructive\/40[data-mode=dark],[data-mode=dark] .bs\:dark\:aria-invalid\:ring-destructive\/40)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--bs-color-destructive)40%,transparent)}}:is(.bs\:dark\:data-\[state\=active\]\:border-input[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=active\]\:border-input)[data-state=active]{border-color:var(--bs-color-input)}:is(.bs\:dark\:data-\[state\=active\]\:bg-input\/30[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=active\]\:bg-input\/30)[data-state=active]{background-color:var(--bs-color-input)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:data-\[state\=active\]\:bg-input\/30[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=active\]\:bg-input\/30)[data-state=active]{background-color:color-mix(in oklab,var(--bs-color-input)30%,transparent)}}:is(.bs\:dark\:data-\[state\=active\]\:text-foreground[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=active\]\:text-foreground)[data-state=active]{color:var(--bs-color-foreground)}:is(.bs\:dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent[data-mode=dark],[data-mode=dark] .bs\:dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent):is(:where(.bs\:group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:transparent}:is(.bs\:dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent[data-mode=dark],[data-mode=dark] .bs\:dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent):is(:where(.bs\:group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:transparent}:is(.bs\:dark\:data-\[state\=checked\]\:bg-primary[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=checked\]\:bg-primary)[data-state=checked]{background-color:var(--bs-color-primary)}:is(.bs\:dark\:data-\[state\=checked\]\:bg-primary-foreground[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=checked\]\:bg-primary-foreground)[data-state=checked]{background-color:var(--bs-color-primary-foreground)}:is(.bs\:dark\:data-\[state\=unchecked\]\:bg-foreground[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=unchecked\]\:bg-foreground)[data-state=unchecked]{background-color:var(--bs-color-foreground)}:is(.bs\:dark\:data-\[state\=unchecked\]\:bg-input\/80[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=unchecked\]\:bg-input\/80)[data-state=unchecked]{background-color:var(--bs-color-input)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:data-\[state\=unchecked\]\:bg-input\/80[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[state\=unchecked\]\:bg-input\/80)[data-state=unchecked]{background-color:color-mix(in oklab,var(--bs-color-input)80%,transparent)}}:is(.bs\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20)[data-variant=destructive]:focus{background-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.bs\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-mode=dark],[data-mode=dark] .bs\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--bs-color-destructive)20%,transparent)}}.bs\:\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--bs-color-muted-foreground)}.bs\:\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--bs-color-border)}.bs\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bs\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid transparent}}.bs\:\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.bs\:\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--bs-color-muted)}.bs\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bs\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid transparent}}.bs\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bs\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid transparent}}.bs\:\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--bs-spacing)*2)}.bs\:\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--bs-spacing)*1.5)}.bs\:\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--bs-text-xs);line-height:var(--tw-leading,var(--bs-text-xs--line-height))}.bs\:\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--bs-font-weight-medium);font-weight:var(--bs-font-weight-medium)}.bs\:\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--bs-color-muted-foreground)}.bs\:\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--bs-spacing)*2)}.bs\:\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--bs-spacing)*0)}.bs\:\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--bs-spacing)*5)}.bs\:\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--bs-spacing)*5)}.bs\:\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--bs-spacing)*12)}.bs\:\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--bs-spacing)*2)}.bs\:\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--bs-spacing)*3)}.bs\:\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--bs-spacing)*5)}.bs\:\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--bs-spacing)*5)}.bs\:\[\&_p\]\:leading-relaxed p{--tw-leading:var(--bs-leading-relaxed);line-height:var(--bs-leading-relaxed)}.bs\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.bs\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.bs\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--bs-spacing)*3);height:calc(var(--bs-spacing)*3)}.bs\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--bs-spacing)*4);height:calc(var(--bs-spacing)*4)}.bs\:\[\&_svg\:not\(\[class\*\=text-\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--bs-color-muted-foreground)}.bs\:\[\&_table\]\:w-full table{width:100%}.bs\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bs\:\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.bs\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.bs\:\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--bs-radius-md);border-bottom-left-radius:var(--bs-radius-md)}.bs\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--bs-spacing)*0)}.bs\:\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--bs-spacing)*3)}.bs\:\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--bs-spacing)*6)}.bs\:\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--bs-spacing)*3)}.bs\:\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--bs-spacing)*6)}:-webkit-any(.bs\:\*\:\[span\]\:last\:flex>*):-webkit-any(span):last-child{display:flex}:-moz-any(.bs\:\*\:\[span\]\:last\:flex>*):-moz-any(span):last-child{display:flex}:is(.bs\:\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:-webkit-any(.bs\:\*\:\[span\]\:last\:items-center>*):-webkit-any(span):last-child{align-items:center}:-moz-any(.bs\:\*\:\[span\]\:last\:items-center>*):-moz-any(span):last-child{align-items:center}:is(.bs\:\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:-webkit-any(.bs\:\*\:\[span\]\:last\:gap-2>*):-webkit-any(span):last-child{gap:calc(var(--bs-spacing)*2)}:-moz-any(.bs\:\*\:\[span\]\:last\:gap-2>*):-moz-any(span):last-child{gap:calc(var(--bs-spacing)*2)}:is(.bs\:\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--bs-spacing)*2)}:-webkit-any(.bs\:data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):-webkit-any(svg){color:var(--bs-color-destructive)!important}:-moz-any(.bs\:data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):-moz-any(svg){color:var(--bs-color-destructive)!important}:is(.bs\:data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--bs-color-destructive)!important}:-webkit-any(.bs\:\*\:\[svg\:not\(\[class\*\=size-\]\)\]\:size-8>*):-webkit-any(svg:not([class*=size-])){width:calc(var(--bs-spacing)*8);height:calc(var(--bs-spacing)*8)}:-moz-any(.bs\:\*\:\[svg\:not\(\[class\*\=size-\]\)\]\:size-8>*):-moz-any(svg:not([class*=size-])){width:calc(var(--bs-spacing)*8);height:calc(var(--bs-spacing)*8)}:is(.bs\:\*\:\[svg\:not\(\[class\*\=size-\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--bs-spacing)*8);height:calc(var(--bs-spacing)*8)}.bs\:\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--bs-radius-md);border-bottom-left-radius:var(--bs-radius-md)}.bs\:\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.bs\:\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.bs\:\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--bs-spacing)*0)}.bs\:\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--bs-spacing)*0)}.bs\:\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.bs\:\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>:not(:first-child){border-top-left-radius:var(--bs-radius-md);border-bottom-left-radius:var(--bs-radius-md)}.bs\:\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.bs\:\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.bs\:\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.bs\:\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-md>:not(:last-child){border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.bs\:\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.bs\:has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:-webkit-any(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:-moz-any(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--bs-radius-md);border-bottom-right-radius:var(--bs-radius-md)}.bs\:\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=w-\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bs\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:\[\&\>button\]\:hidden>button{display:none}.bs\:\[\&\>div\]\:pb-0>div{padding-bottom:calc(var(--bs-spacing)*0)}.bs\:\[\&\>input\]\:flex-1>input{flex:1}.bs\:has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--bs-spacing)*3)}.bs\:has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--bs-spacing)*3)}.bs\:has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--bs-spacing)*2)}.bs\:has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--bs-spacing)*2)}.bs\:\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.bs\:\[\&\>span\]\:text-xs>span{font-size:var(--bs-text-xs);line-height:var(--tw-leading,var(--bs-text-xs--line-height))}.bs\:\[\&\>span\]\:opacity-70>span{opacity:.7}.bs\:\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs\:\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.bs\:\[\&\>svg\]\:size-3>svg{width:calc(var(--bs-spacing)*3);height:calc(var(--bs-spacing)*3)}.bs\:\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--bs-spacing)*3.5);height:calc(var(--bs-spacing)*3.5)}.bs\:\[\&\>svg\]\:size-4>svg{width:calc(var(--bs-spacing)*4);height:calc(var(--bs-spacing)*4)}.bs\:\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--bs-spacing)*2.5)}.bs\:\[\&\>svg\]\:h-3>svg{height:calc(var(--bs-spacing)*3)}.bs\:\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--bs-spacing)*2.5)}.bs\:\[\&\>svg\]\:w-3>svg{width:calc(var(--bs-spacing)*3)}.bs\:\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.bs\:\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--bs-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.bs\:\[\&\>svg\]\:text-current>svg{color:currentColor}.bs\:\[\&\>svg\]\:text-muted-foreground>svg{color:var(--bs-color-muted-foreground)}.bs\:\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--bs-color-sidebar-accent-foreground)}.bs\:group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.bs\:group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--bs-spacing)*5);height:calc(var(--bs-spacing)*5)}.bs\:group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.bs\:group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--bs-spacing)*3);height:calc(var(--bs-spacing)*3)}.bs\:group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.bs\:group\/avatar)[data-size=default] *)>svg{width:calc(var(--bs-spacing)*2);height:calc(var(--bs-spacing)*2)}.bs\:group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.bs\:group\/avatar)[data-size=lg] *)>svg{width:calc(var(--bs-spacing)*2);height:calc(var(--bs-spacing)*2)}.bs\:group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.bs\:group\/avatar)[data-size=sm] *)>svg{display:none}.bs\:\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--bs-spacing)*3.5);height:calc(var(--bs-spacing)*3.5)}.bs\:\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--bs-spacing)*4);height:calc(var(--bs-spacing)*4)}.bs\:\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bs\:\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.bs\:\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .bs\:\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--bs-spacing)*-2)}[data-side=left][data-state=collapsed] .bs\:\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .bs\:\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--bs-spacing)*-2)}[data-side=right][data-state=collapsed] .bs\:\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .bs\:\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .bs\:\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}@media (hover:hover){a.bs\:\[a\&\]\:hover\:bg-accent:hover{background-color:var(--bs-color-accent)}a.bs\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){a.bs\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--bs-color-destructive)90%,transparent)}}a.bs\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--bs-color-primary)}@supports (color:color-mix(in lab, red, red)){a.bs\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--bs-color-primary)90%,transparent)}}a.bs\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--bs-color-secondary)}@supports (color:color-mix(in lab, red, red)){a.bs\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--bs-color-secondary)90%,transparent)}}a.bs\:\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--bs-color-accent-foreground)}a.bs\:\[a\&\]\:hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.backstok-root{--bs-duo:linear-gradient(120deg,#fe2c55 0%,#25f4ee 100%);--bs-pink-tint:rgba(254,44,85,.1);--bs-cyan-tint:rgba(37,244,238,.14);--bs-focus-ring:0 0 0 3px var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.backstok-root{--bs-focus-ring:0 0 0 3px color-mix(in srgb,var(--bs-color-ring)14%,transparent)}}.backstok-root{font-family:var(--bs-font-sans);color:var(--bs-color-ink)}.backstok-root,.backstok-root *,.backstok-root :before,.backstok-root :after{box-sizing:border-box}.backstok-root[data-fill=true]{flex-direction:column;flex:auto;grid-area:pageContent;min-width:0;min-height:0;display:flex}.backstok-root [data-slot=button]{height:40px;font-family:var(--bs-font-sans);white-space:nowrap;border-radius:12px;gap:8px;padding-top:0;padding-bottom:0;padding-left:18px;padding-right:18px;font-size:.9rem;font-weight:550;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s,opacity .14s}.backstok-root [data-slot=button][data-size=sm]{border-radius:10px;height:34px;padding-left:14px;padding-right:14px;font-size:.84rem}.backstok-root [data-slot=button][data-size=lg]{height:46px;padding-left:24px;padding-right:24px;font-size:.95rem}.backstok-root [data-slot=button][data-size=xs]{border-radius:10px;height:28px;padding-left:12px;padding-right:12px;font-size:.78rem}.backstok-root [data-slot=button][data-size=icon]{width:40px;height:40px;padding:0}.backstok-root [data-slot=button][data-size=icon-sm]{border-radius:10px;width:34px;height:34px;padding:0}.backstok-root [data-slot=button][data-size=icon-xs]{border-radius:10px;width:28px;height:28px;padding:0}.backstok-root [data-slot=button][data-size=icon-lg]{width:46px;height:46px;padding:0}.backstok-root [data-slot=button] svg:not([class*=size-]){width:16px;height:16px}.backstok-root [data-slot=button][data-variant=default]{background:var(--bs-color-accent);color:var(--bs-color-accent-ink);border:1px solid transparent}.backstok-root [data-slot=button][data-variant=default]:not(:disabled):hover{background:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=button][data-variant=default]:not(:disabled):hover{background:color-mix(in srgb,var(--bs-color-accent)90%,#000)}}.backstok-root [data-slot=button][data-variant=secondary]{background:var(--bs-color-muted);color:var(--bs-color-ink);border:1px solid var(--bs-color-border)}.backstok-root [data-slot=button][data-variant=secondary]:not(:disabled):hover{background:var(--bs-color-surface-2);border-color:var(--bs-color-border-strong)}.backstok-root [data-slot=button][data-variant=outline]{color:var(--bs-color-ink);border:1px solid var(--bs-color-input);background:0 0}.backstok-root [data-slot=button][data-variant=outline]:not(:disabled):hover{background:var(--bs-color-muted);border-color:var(--bs-color-border-strong)}.backstok-root [data-slot=button][data-variant=ghost]{color:var(--bs-color-soft);background:0 0;border:1px solid transparent}.backstok-root [data-slot=button][data-variant=ghost]:not(:disabled):hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button]{height:40px;font-family:var(--bs-font-sans);white-space:nowrap;border-radius:12px;gap:8px;padding-top:0;padding-bottom:0;padding-left:18px;padding-right:18px;font-size:.9rem;font-weight:550;line-height:1}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button]{height:40px;font-family:var(--bs-font-sans);white-space:nowrap;border-radius:12px;gap:8px;padding-top:0;padding-bottom:0;padding-left:18px;padding-right:18px;font-size:.9rem;font-weight:550;line-height:1}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button]{height:40px;font-family:var(--bs-font-sans);white-space:nowrap;border-radius:12px;gap:8px;padding-top:0;padding-bottom:0;padding-left:18px;padding-right:18px;font-size:.9rem;font-weight:550;line-height:1}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=sm]{border-radius:10px;height:34px;padding-left:14px;padding-right:14px;font-size:.84rem}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=sm]{border-radius:10px;height:34px;padding-left:14px;padding-right:14px;font-size:.84rem}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=sm]{border-radius:10px;height:34px;padding-left:14px;padding-right:14px;font-size:.84rem}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=lg]{height:46px;padding-left:24px;padding-right:24px;font-size:.95rem}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=lg]{height:46px;padding-left:24px;padding-right:24px;font-size:.95rem}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=lg]{height:46px;padding-left:24px;padding-right:24px;font-size:.95rem}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=xs]{border-radius:10px;height:28px;padding-left:12px;padding-right:12px;font-size:.78rem}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=xs]{border-radius:10px;height:28px;padding-left:12px;padding-right:12px;font-size:.78rem}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=xs]{border-radius:10px;height:28px;padding-left:12px;padding-right:12px;font-size:.78rem}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon]{width:40px;height:40px;padding:0}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon]{width:40px;height:40px;padding:0}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon]{width:40px;height:40px;padding:0}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-sm]{border-radius:10px;width:34px;height:34px;padding:0}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-sm]{border-radius:10px;width:34px;height:34px;padding:0}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-sm]{border-radius:10px;width:34px;height:34px;padding:0}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-xs]{border-radius:10px;width:28px;height:28px;padding:0}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-xs]{border-radius:10px;width:28px;height:28px;padding:0}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-xs]{border-radius:10px;width:28px;height:28px;padding:0}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-lg]{width:46px;height:46px;padding:0}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-lg]{width:46px;height:46px;padding:0}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-size=icon-lg]{width:46px;height:46px;padding:0}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button] svg:not([class*=size-]){width:16px;height:16px}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button] svg:not([class*=size-]){width:16px;height:16px}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button] svg:not([class*=size-]){width:16px;height:16px}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]{background:var(--bs-color-accent,#fe2c55);color:var(--bs-color-accent-ink,#fff);border:1px solid transparent}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]{background:var(--bs-color-accent,#fe2c55);color:var(--bs-color-accent-ink,#fff);border:1px solid transparent}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]{background:var(--bs-color-accent,#fe2c55);color:var(--bs-color-accent-ink,#fff);border:1px solid transparent}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]:not(:disabled):hover{background:var(--bs-color-accent,#fe2c55)}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]:not(:disabled):hover{background:var(--bs-color-accent,#fe2c55)}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]:not(:disabled):hover{background:var(--bs-color-accent,#fe2c55)}@supports (color:color-mix(in lab, red, red)){:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]:not(:disabled):hover{background:color-mix(in srgb,var(--bs-color-accent,#fe2c55)90%,#000)}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]:not(:disabled):hover{background:color-mix(in srgb,var(--bs-color-accent,#fe2c55)90%,#000)}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=default]:not(:disabled):hover{background:color-mix(in srgb,var(--bs-color-accent,#fe2c55)90%,#000)}}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=secondary]{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823);border:1px solid var(--bs-color-border,rgba(22,24,35,.1))}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=secondary]{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823);border:1px solid var(--bs-color-border,rgba(22,24,35,.1))}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=secondary]{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823);border:1px solid var(--bs-color-border,rgba(22,24,35,.1))}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=secondary]:not(:disabled):hover{background:var(--bs-color-surface-2,#f2f2f4);border-color:var(--bs-color-border-strong,rgba(22,24,35,.16))}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=secondary]:not(:disabled):hover{background:var(--bs-color-surface-2,#f2f2f4);border-color:var(--bs-color-border-strong,rgba(22,24,35,.16))}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=secondary]:not(:disabled):hover{background:var(--bs-color-surface-2,#f2f2f4);border-color:var(--bs-color-border-strong,rgba(22,24,35,.16))}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=outline]{color:var(--bs-color-ink,#161823);border:1px solid var(--bs-color-input,rgba(22,24,35,.14));background:0 0}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=outline]{color:var(--bs-color-ink,#161823);border:1px solid var(--bs-color-input,rgba(22,24,35,.14));background:0 0}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=outline]{color:var(--bs-color-ink,#161823);border:1px solid var(--bs-color-input,rgba(22,24,35,.14));background:0 0}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=outline]:not(:disabled):hover{background:var(--bs-color-muted,rgba(16,18,27,.035));border-color:var(--bs-color-border-strong,rgba(22,24,35,.16))}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=outline]:not(:disabled):hover{background:var(--bs-color-muted,rgba(16,18,27,.035));border-color:var(--bs-color-border-strong,rgba(22,24,35,.16))}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=outline]:not(:disabled):hover{background:var(--bs-color-muted,rgba(16,18,27,.035));border-color:var(--bs-color-border-strong,rgba(22,24,35,.16))}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=ghost]{color:var(--bs-color-soft,rgba(22,24,35,.62));background:0 0;border:1px solid transparent}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=ghost]{color:var(--bs-color-soft,rgba(22,24,35,.62));background:0 0;border:1px solid transparent}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=ghost]{color:var(--bs-color-soft,rgba(22,24,35,.62));background:0 0;border:1px solid transparent}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=ghost]:not(:disabled):hover{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=ghost]:not(:disabled):hover{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button][data-variant=ghost]:not(:disabled):hover{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}.backstok-root [data-slot=button]:disabled{opacity:1;background:var(--bs-color-muted,#f1f1f3);color:var(--bs-color-soft,#717171);box-shadow:none;cursor:not-allowed;border-color:transparent}:-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button]:disabled{opacity:1;background:var(--bs-color-muted,#f1f1f3);color:var(--bs-color-soft,#717171);box-shadow:none;cursor:not-allowed;border-color:transparent}:-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button]:disabled{opacity:1;background:var(--bs-color-muted,#f1f1f3);color:var(--bs-color-soft,#717171);box-shadow:none;cursor:not-allowed;border-color:transparent}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content]) [data-slot=button]:disabled{opacity:1;background:var(--bs-color-muted,#f1f1f3);color:var(--bs-color-soft,#717171);box-shadow:none;cursor:not-allowed;border-color:transparent}.backstok-root [data-variant=ghost][data-slot=popover-trigger],.backstok-root [data-variant=ghost][data-slot=dropdown-menu-trigger]{background:0 0}.backstok-root [data-variant=ghost][data-slot=popover-trigger]:not(:disabled):hover,.backstok-root [data-variant=ghost][data-slot=dropdown-menu-trigger]:not(:disabled):hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}.backstok-root [data-variant=outline][data-slot=popover-trigger],.backstok-root [data-variant=outline][data-slot=dropdown-menu-trigger]{color:var(--bs-color-ink);border:1px solid var(--bs-color-input);background:0 0}.backstok-root [data-variant=outline][data-slot=popover-trigger]:not(:disabled):hover,.backstok-root [data-variant=outline][data-slot=dropdown-menu-trigger]:not(:disabled):hover{background:var(--bs-color-muted);border-color:var(--bs-color-border-strong);color:var(--bs-color-ink)}.backstok-root [data-entity-trigger]{background:0 0}.backstok-root [data-entity-trigger]:not(:disabled):hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}.backstok-root [data-entity-trigger][data-state=open]{box-shadow:0 0 0 2px var(--bs-color-bg),0 0 0 4px var(--bs-color-ring);outline:none}.backstok-root [data-entity-trigger]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-bg),0 0 0 4px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-entity-trigger][data-state=open]{box-shadow:0 0 0 2px var(--bs-color-bg),0 0 0 4px color-mix(in srgb,var(--bs-color-ring)30%,transparent)}.backstok-root [data-entity-trigger]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-bg),0 0 0 4px color-mix(in srgb,var(--bs-color-ring)30%,transparent)}}.backstok-root [data-slot=button][data-variant=destructive]{background:var(--bs-color-destructive);color:#fff;border:1px solid transparent}.backstok-root [data-slot=button][data-variant=destructive]:not(:disabled):hover{background:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=button][data-variant=destructive]:not(:disabled):hover{background:color-mix(in srgb,var(--bs-color-destructive)86%,#000)}}.backstok-root [data-slot=button][data-variant=link]{height:auto;color:var(--bs-color-accent);text-underline-offset:4px;background:0 0;padding:0}.backstok-root [data-slot=button][data-variant=link]:hover{text-decoration:underline}.backstok-root [data-slot=button]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-bg),0 0 0 4px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=button]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-bg),0 0 0 4px color-mix(in srgb,var(--bs-color-ring)30%,transparent)}}.backstok-root [data-slot=button]:not(:disabled):not([data-variant=link]):active{transform:scale(.97)}.backstok-root [data-slot=button]:disabled{opacity:.5;cursor:not-allowed}.backstok-root [data-slot=card]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);color:var(--bs-color-ink);box-shadow:var(--bs-shadow-sm);border-radius:16px;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.backstok-root [data-slot=card-header]{border-bottom:1px solid var(--bs-color-border);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 24px;display:flex}.backstok-root [data-slot=card-title]{letter-spacing:-.01em;color:var(--bs-color-ink);font-size:1.05rem;font-weight:600;line-height:1.3}.backstok-root [data-slot=card-description]{color:var(--bs-color-soft);margin-top:3px;font-size:.875rem}.backstok-root [data-slot=card-action]{align-items:center;gap:8px;margin-left:auto;display:flex}.backstok-root [data-slot=card-content]{padding:24px}.backstok-root [data-slot=card-content][data-tight=true]{padding:0}.backstok-root [data-slot=card-footer]{border-top:1px solid var(--bs-color-border);background:var(--bs-color-surface-2);align-items:center;gap:10px;padding:16px 24px;display:flex}.backstok-root [data-slot=card-cover]{align-items:flex-end;display:flex}.backstok-root [data-slot=card-link]{color:inherit;border-radius:16px;outline:none;text-decoration:none;display:block}.backstok-root [data-slot=card-link] [data-slot=card]{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s}.backstok-root [data-slot=card-link]:hover [data-slot=card]{box-shadow:var(--bs-shadow-md);border-color:var(--bs-color-border-strong);transform:translateY(-4px)}.backstok-root[data-mode=dark] [data-slot=card-link]:hover [data-slot=card]{box-shadow:0 14px 34px -14px rgba(0,0,0,.65),0 4px 12px rgba(0,0,0,.4)}.backstok-root [data-slot=card-link]:focus-visible [data-slot=card]{border-color:var(--bs-color-ring);box-shadow:var(--bs-focus-ring)}@media (prefers-reduced-motion:reduce){.backstok-root [data-slot=card-link]:hover [data-slot=card]{transform:none}}.backstok-root [data-slot=input],.backstok-root input[data-slot=input-group-control]{border:1px solid var(--bs-color-input);background:var(--bs-color-bg);height:42px;color:var(--bs-color-ink);border-radius:12px;padding-top:0;padding-bottom:0;padding-left:14px;padding-right:14px;font-size:.9rem;line-height:1.4;transition:border-color .14s,box-shadow .14s}.backstok-root [data-slot=input]::-webkit-input-placeholder{color:var(--bs-color-soft)}.backstok-root [data-slot=input]::-ms-input-placeholder{color:var(--bs-color-soft)}.backstok-root [data-slot=input]::placeholder{color:var(--bs-color-soft)}.backstok-root input[data-slot=input-group-control]::-webkit-input-placeholder{color:var(--bs-color-soft)}.backstok-root input[data-slot=input-group-control]::-ms-input-placeholder{color:var(--bs-color-soft)}.backstok-root input[data-slot=input-group-control]::placeholder{color:var(--bs-color-soft)}.backstok-root [data-slot=input]:focus-visible{border-color:var(--bs-color-ring);box-shadow:var(--bs-focus-ring);outline:none}.backstok-root input[data-slot=input-group-control]:focus-visible{border-color:var(--bs-color-ring);box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=textarea]{border:1px solid var(--bs-color-input);background:var(--bs-color-bg);min-height:88px;color:var(--bs-color-ink);border-radius:12px;padding:12px 14px;font-size:.9rem;line-height:1.6;transition:border-color .14s,box-shadow .14s}.backstok-root [data-slot=textarea]::-webkit-input-placeholder{color:var(--bs-color-soft)}.backstok-root [data-slot=textarea]::-ms-input-placeholder{color:var(--bs-color-soft)}.backstok-root [data-slot=textarea]::placeholder{color:var(--bs-color-soft)}.backstok-root [data-slot=textarea]:focus-visible{border-color:var(--bs-color-ring);box-shadow:var(--bs-focus-ring);outline:none}.backstok-root textarea[data-slot=input-group-control]{color:var(--bs-color-ink);background:0 0;font-size:.83rem;line-height:1.55}.backstok-root textarea[data-slot=input-group-control]::-webkit-input-placeholder{color:var(--bs-color-soft)}.backstok-root textarea[data-slot=input-group-control]::-ms-input-placeholder{color:var(--bs-color-soft)}.backstok-root textarea[data-slot=input-group-control]::placeholder{color:var(--bs-color-soft)}.backstok-root [data-slot=input-group]{border-radius:var(--bs-radius-lg);border:1px solid var(--bs-color-border);background:var(--bs-color-surface);box-shadow:var(--bs-shadow-sm);transition:border-color .12s,box-shadow .12s}.backstok-root[data-mode=dark] [data-slot=input-group]{box-shadow:0 1px 3px rgba(0,0,0,.4)}.backstok-root [data-slot=input-group]:focus-within{border-color:var(--bs-color-ring);box-shadow:var(--bs-shadow-sm),0 0 0 3px var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=input-group]:focus-within{box-shadow:var(--bs-shadow-sm),0 0 0 3px color-mix(in srgb,var(--bs-color-ring)16%,transparent)}}.backstok-root[data-mode=dark] [data-slot=input-group]:focus-within{box-shadow:0 1px 3px rgba(0,0,0,.4),0 0 0 3px var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.backstok-root[data-mode=dark] [data-slot=input-group]:focus-within{box-shadow:0 1px 3px rgba(0,0,0,.4),0 0 0 3px color-mix(in srgb,var(--bs-color-ring)22%,transparent)}}.backstok-root [data-slot=input-group] [data-slot=button][data-variant=default]{border-radius:9999px;width:2.25rem;height:2.25rem}.backstok-root [data-slot=input-group] [data-slot=button][data-variant=default]:not(:disabled):not(:hover):not(:focus-visible){box-shadow:0 2px 8px -2px rgba(254,44,85,.45)}.backstok-root [data-slot=input-group] [data-slot=select-trigger]{box-shadow:none;color:var(--bs-color-soft);background:0 0;border-color:transparent}.backstok-root [data-slot=input-group] [data-slot=select-trigger]:hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}.backstok-root [data-slot=label]{color:var(--bs-color-soft);letter-spacing:.01em;font-size:.78rem;font-weight:500;line-height:1.4}.backstok-root [data-slot=field],[data-slot=field]{flex-direction:column;gap:4px;display:flex}.backstok-root [data-slot=field] [data-slot=label],[data-slot=field] [data-slot=label]{margin-bottom:0}.backstok-root [data-slot=field-required-mark],[data-slot=field-required-mark]{color:var(--bs-color-ring,#fe2c55);margin-left:2px;font-weight:600;display:inline-block}.backstok-root [data-slot=field-help],[data-slot=field-help]{color:var(--bs-color-soft,rgba(22,24,35,.62));margin-top:2px;font-size:.74rem;line-height:1.4}.backstok-root [data-slot=field-error],[data-slot=field-error]{color:var(--bs-color-destructive,#e5484d);margin-top:2px;font-size:.74rem;line-height:1.4}.backstok-root [data-slot=field-grid],[data-slot=field-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;width:100%;display:grid}.backstok-root [data-slot=field-grid][data-columns="1"],[data-slot=field-grid][data-columns="1"]{grid-template-columns:1fr}.backstok-root [data-slot=field-grid] [data-slot=field-grid-full],[data-slot=field-grid] [data-slot=field-grid-full]{grid-column:1/-1}@media (max-width:768px){.backstok-root [data-slot=field-grid],[data-slot=field-grid]{grid-template-columns:1fr}}.backstok-root [data-slot=external-link]:focus-visible{box-shadow:0 0 0 3px var(--bs-color-ring,#fe2c55);border-radius:4px;outline:none}[data-slot=external-link]:focus-visible{box-shadow:0 0 0 3px var(--bs-color-ring,#fe2c55);border-radius:4px;outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=external-link]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-color-ring,#fe2c55)18%,transparent)}[data-slot=external-link]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-color-ring,#fe2c55)18%,transparent)}}.backstok-root [data-slot=select-trigger]{border:1px solid var(--bs-color-input);background:var(--bs-color-bg);height:32px;color:var(--bs-color-ink);border-radius:6px;gap:6px;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:10px;font-size:.83rem;transition:border-color .12s,box-shadow .12s}.backstok-root [data-slot=select-trigger]:focus-visible{border-color:var(--bs-color-ring);box-shadow:0 0 0 3px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=select-trigger]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-color-ring)18%,transparent)}}.backstok-root [data-slot=select-trigger][data-placeholder]{color:var(--bs-color-soft)}.backstok-root [data-slot=select-trigger] svg{color:var(--bs-color-dim);width:14px;height:14px}[data-slot=select-content]{border:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-surface,#fff);color:var(--bs-color-ink,#161823);border-radius:12px;min-width:160px;padding:4px;box-shadow:0 4px 16px -4px rgba(16,18,27,.12),0 1px 3px rgba(16,18,27,.06)}[data-slot=select-item]{color:var(--bs-color-ink,#161823);cursor:default;border-radius:4px;outline:none;align-items:center;gap:8px;padding:6px 8px 6px 28px;font-size:.83rem;transition:background-color 80ms;display:flex}[data-slot=select-item][data-highlighted],[data-slot=select-item]:focus{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}[data-slot=select-item-indicator] svg{color:var(--bs-color-ring,#fe2c55);width:14px;height:14px}[data-slot=select-label]{letter-spacing:.07em;text-transform:uppercase;color:var(--bs-color-dim,rgba(22,24,35,.4));padding:8px 8px 4px;font-size:.7rem;font-weight:700}[data-slot=select-separator]{background:var(--bs-color-border,rgba(22,24,35,.12));height:1px;margin:4px -4px}.backstok-root [data-slot=tabs-list]{border-bottom:1px solid var(--bs-color-border);background:0 0;border-radius:0;gap:2px;height:auto;padding:0;display:flex;overflow-x:auto;overflow-y:hidden}.backstok-root [data-slot=tabs-trigger]{height:44px;color:var(--bs-color-soft);cursor:pointer;white-space:nowrap;box-shadow:none;background:0 0;border:none;border-bottom:2px solid transparent;border-radius:10px 10px 0 0;flex:none;justify-content:center;align-items:center;margin-bottom:-1px;padding:0 18px;font-size:.95rem;font-weight:500;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.backstok-root [data-slot=tabs-trigger]:hover{color:var(--bs-color-ink);background:var(--bs-color-muted)}.backstok-root [data-slot=tabs-trigger][data-state=active]{color:var(--bs-color-ink);border-bottom-color:var(--bs-color-ring);box-shadow:none;background:0 0}.backstok-root [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--bs-color-ring);outline-offset:-2px}.backstok-root [data-slot=tabs-content]{color:var(--bs-color-ink);margin-top:16px;font-size:.86rem}.backstok-root [data-slot=dialog-overlay],[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(16,18,27,.45)}.backstok-root [data-slot=dialog-content],[data-slot=dialog-content]{border-radius:var(--bs-radius-lg,22px);border:1px solid var(--bs-color-border,rgba(22,24,35,.1));background:var(--bs-color-surface,#fff);gap:16px;padding:24px;overflow:hidden;box-shadow:0 24px 60px -12px rgba(16,18,27,.25),0 4px 12px rgba(16,18,27,.08)}[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=alert-dialog-overlay],[data-slot=alert-dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content]{z-index:1300}.backstok-root [data-slot=dialog-header],[data-slot=dialog-header]{text-align:left;flex-direction:column;gap:4px;display:flex}.backstok-root [data-slot=dialog-title],[data-slot=dialog-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#161823);font-size:1rem;font-weight:650;line-height:1.25}.backstok-root [data-slot=dialog-description],[data-slot=dialog-description]{color:var(--bs-color-soft,rgba(22,24,35,.62));font-size:.86rem;line-height:1.5}.backstok-root [data-slot=dialog-footer],[data-slot=dialog-footer]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.backstok-root [data-slot=dialog-close],[data-slot=dialog-close]{color:var(--bs-color-soft,rgba(22,24,35,.62));background:0 0;border:0;border-radius:4px;padding:4px;top:14px;right:14px}.backstok-root [data-slot=dialog-close]:hover,[data-slot=dialog-close]:hover{cursor:pointer;color:var(--bs-color-ink,#161823);background:var(--bs-color-muted,rgba(16,18,27,.035))}.backstok-root [data-slot=sheet-content],[data-slot=sheet-content]{background:var(--bs-color-surface,#fff);color:var(--bs-color-ink,#161823);border-color:var(--bs-color-border,rgba(22,24,35,.1));gap:16px;padding:22px;box-shadow:-24px 0 60px -12px rgba(16,18,27,.22),0 4px 12px rgba(16,18,27,.06)}.backstok-root [data-slot=sheet-header],[data-slot=sheet-header]{text-align:left;flex-direction:column;gap:4px;padding:0;display:flex}.backstok-root [data-slot=sheet-title],[data-slot=sheet-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#161823);font-size:1rem;font-weight:650;line-height:1.25}.backstok-root [data-slot=sheet-description],[data-slot=sheet-description]{color:var(--bs-color-soft,rgba(22,24,35,.62));font-size:.86rem;line-height:1.5}.backstok-root [data-slot=sheet-footer],[data-slot=sheet-footer]{gap:10px;margin-top:auto;padding:0}.backstok-root [data-slot=sheet-close],[data-slot=sheet-close]{color:var(--bs-color-soft,rgba(22,24,35,.62));background:0 0;border:0;border-radius:8px;padding:4px;top:16px;right:16px}.backstok-root [data-slot=sheet-close]:hover,[data-slot=sheet-close]:hover{cursor:pointer;color:var(--bs-color-ink,#161823);background:var(--bs-color-muted,rgba(16,18,27,.035))}.backstok-root [data-slot=badge]{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--bs-color-border);height:20px;color:var(--bs-color-soft);background:var(--bs-color-surface-2);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:.68rem;font-weight:600;display:inline-flex}.backstok-root [data-slot=badge][data-variant=destructive]{border-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=badge][data-variant=destructive]{border-color:color-mix(in srgb,var(--bs-color-destructive)35%,transparent)}}.backstok-root [data-slot=badge][data-variant=destructive]{color:var(--bs-color-destructive);background:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=badge][data-variant=destructive]{background:color-mix(in srgb,var(--bs-color-destructive)8%,transparent)}}.backstok-root [data-slot=badge][data-variant=outline]{color:var(--bs-color-soft);border-color:var(--bs-color-border);background:0 0}.backstok-root [data-slot=badge][data-variant=secondary]{background:var(--bs-color-muted);color:var(--bs-color-ink);border-color:var(--bs-color-border)}.backstok-root [data-citation]{letter-spacing:0;text-transform:none;vertical-align:baseline;cursor:pointer;max-width:18ch;height:auto;color:var(--bs-color-accent);background:var(--bs-color-accent);border-radius:999px;padding:1px 8px;font-size:.82em;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-citation]{background:color-mix(in srgb,var(--bs-color-accent)12%,var(--bs-color-bg))}}.backstok-root [data-citation]{border:1px solid var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-citation]{border:1px solid color-mix(in srgb,var(--bs-color-accent)28%,transparent)}}.backstok-root [data-citation]{transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}.backstok-root [data-citation]:hover{color:var(--bs-color-accent-ink);background:var(--bs-color-accent);border-color:var(--bs-color-accent);box-shadow:0 2px 9px -3px var(--bs-color-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-citation]:hover{box-shadow:0 2px 9px -3px color-mix(in srgb,var(--bs-color-accent)55%,transparent)}}.backstok-root [data-citation]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=tooltip-content],[data-slot=tooltip-content]{color:#fff;background:#161823;border-radius:6px;padding:5px 9px;font-size:.74rem;line-height:1.4;box-shadow:0 4px 12px -4px rgba(0,0,0,.25)}[data-slot=tooltip-content] [data-slot=tooltip-arrow]{fill:#161823}[data-slot=hover-card-content]{border:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-surface,#fff);color:var(--bs-color-ink,#161823);border-radius:14px;padding:12px 14px;font-size:.83rem;box-shadow:0 8px 24px -8px rgba(16,18,27,.18),0 2px 6px rgba(16,18,27,.08)}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{border:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-surface,#fff);color:var(--bs-color-ink,#161823);border-radius:12px;min-width:160px;padding:4px;box-shadow:0 4px 16px -4px rgba(16,18,27,.12),0 1px 3px rgba(16,18,27,.06)}[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger]{color:var(--bs-color-ink,#161823);cursor:default;border-radius:4px;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:.83rem;transition:background-color 80ms;display:flex}[data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-item][data-highlighted],[data-slot=dropdown-menu-checkbox-item]:focus,[data-slot=dropdown-menu-checkbox-item][data-highlighted],[data-slot=dropdown-menu-radio-item]:focus,[data-slot=dropdown-menu-radio-item][data-highlighted],[data-slot=dropdown-menu-sub-trigger]:focus,[data-slot=dropdown-menu-sub-trigger][data-state=open]{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]{padding-left:28px}[data-slot=dropdown-menu-checkbox-item]>span:first-child svg,[data-slot=dropdown-menu-radio-item]>span:first-child svg{color:var(--bs-color-ring,#fe2c55)}[data-slot=dropdown-menu-label]{letter-spacing:.07em;text-transform:uppercase;color:var(--bs-color-dim,rgba(22,24,35,.4));padding:8px 8px 4px;font-size:.7rem;font-weight:700}[data-slot=dropdown-menu-separator]{background:var(--bs-color-border,rgba(22,24,35,.12));height:1px;margin:4px -4px}[data-slot=dropdown-menu-shortcut]{font-family:var(--bs-font-mono,"Geist Mono",ui-monospace,monospace);color:var(--bs-color-dim,rgba(22,24,35,.4));letter-spacing:.04em;margin-left:auto;font-size:.72rem}.backstok-root [data-slot=alert]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);border-radius:14px;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px;display:grid;box-shadow:0 1px 2px rgba(16,18,27,.04)}.backstok-root [data-slot=alert][data-variant=destructive]{border-color:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=alert][data-variant=destructive]{border-color:color-mix(in srgb,var(--bs-color-destructive)40%,transparent)}}.backstok-root [data-slot=alert][data-variant=destructive]{background:var(--bs-color-destructive)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=alert][data-variant=destructive]{background:color-mix(in srgb,var(--bs-color-destructive)6%,transparent)}}.backstok-root [data-slot=alert-title]{color:var(--bs-color-ink);letter-spacing:-.005em;font-size:.86rem;font-weight:650;line-height:1.35}.backstok-root [data-slot=alert-description]{color:var(--bs-color-soft);font-size:.82rem;line-height:1.5}.backstok-root [data-slot=command]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);border-radius:14px;overflow:hidden}[data-slot=command-input-wrapper]{border-bottom:1px solid var(--bs-color-border,rgba(22,24,35,.12));height:38px;padding:0 12px}[data-slot=command-input]{color:var(--bs-color-ink,#161823);background:0 0;border:none;outline:none;width:100%;height:100%;font-size:.86rem}[data-slot=command-input]::-webkit-input-placeholder{color:var(--bs-color-soft,rgba(22,24,35,.62))}[data-slot=command-input]::-ms-input-placeholder{color:var(--bs-color-soft,rgba(22,24,35,.62))}[data-slot=command-input]::placeholder{color:var(--bs-color-soft,rgba(22,24,35,.62))}[data-slot=command-empty]{text-align:center;color:var(--bs-color-soft,rgba(22,24,35,.62));padding:24px 16px;font-size:.83rem}[data-slot=command-group]{padding:4px}[data-slot=command-item]{color:var(--bs-color-ink,#161823);cursor:default;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:.83rem;transition:background-color 80ms;display:flex}[data-slot=command-item][data-selected=true],[data-slot=command-item]:focus{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}[data-slot=command-shortcut]{font-family:var(--bs-font-mono,"Geist Mono",monospace);color:var(--bs-color-dim,rgba(22,24,35,.4));margin-left:auto;font-size:.72rem}[data-slot=command-separator]{background:var(--bs-color-border,rgba(22,24,35,.12));height:1px;margin:4px 0}[data-slot=command-item] [data-project-chip]{background:var(--bs-color-muted,rgba(16,18,27,.05));width:34px;height:34px;color:var(--bs-color-soft,rgba(22,24,35,.62));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.backstok-root [data-slot=button][data-project-trigger]{height:auto;font-size:inherit;color:var(--bs-color-ink);letter-spacing:-.01em;border-radius:12px;gap:10px;padding:6px 10px;font-weight:600}.backstok-root [data-slot=button][data-project-trigger]:not(:disabled):hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}.backstok-root [data-slot=button][data-project-trigger] [data-project-chip]{background:var(--bs-color-muted);width:34px;height:34px;color:var(--bs-color-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.backstok-root [data-slot=button][data-project-trigger] [data-project-chevron]{color:var(--bs-color-dim);transition:transform .18s}.backstok-root [data-slot=button][data-project-trigger][data-state=open] [data-project-chevron]{transform:rotate(180deg)}.backstok-root [data-sidebar=menu-button][data-team-trigger] [data-team-chevron]{color:var(--bs-color-dim);margin-left:auto;transition:transform .18s}.backstok-root [data-sidebar=menu-button][data-team-trigger][data-state=open] [data-team-chevron]{transform:rotate(180deg)}[data-team-list]{scrollbar-width:none;-ms-overflow-style:none}[data-team-list]::-webkit-scrollbar{display:none}[data-team-menu-footer]{border-top:1px solid var(--bs-color-border,rgba(16,18,27,.08));padding:6px}[data-team-menu-footer] a{color:var(--bs-color-soft,rgba(22,24,35,.62));border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;text-decoration:none;display:flex}[data-team-menu-footer] a:hover{background:var(--bs-color-muted,rgba(16,18,27,.05));color:var(--bs-color-ink,#161823)}.backstok-root [data-project-switcher]{height:auto;color:var(--bs-color-ink);letter-spacing:-.01em;border-radius:10px;gap:9px;max-width:360px;padding:6px 10px;font-size:.95rem;font-weight:600}.backstok-root [data-project-switcher]:not(:disabled):hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}.backstok-root [data-project-switcher][data-state=open]{background:var(--bs-color-muted);box-shadow:var(--bs-focus-ring,0 0 0 3px rgba(254,44,85,.14))}.backstok-root [data-project-switcher] [data-project-switcher-glyph]{background:var(--bs-color-muted);width:22px;height:22px;color:var(--bs-color-soft);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.backstok-root [data-project-switcher] [data-project-chevron]{color:var(--bs-color-dim);flex-shrink:0;transition:transform .18s}.backstok-root [data-project-switcher][data-state=open] [data-project-chevron]{transform:rotate(180deg)}.backstok-root [data-topbar-mobile-trigger]{flex:none;display:none}@media (max-width:767px){.backstok-root [data-topbar-mobile-trigger]{align-items:center;display:inline-flex}}.backstok-root [data-slot=avatar]{background:var(--bs-color-muted);width:28px;height:28px;color:var(--bs-color-soft);border-radius:999px;flex:none;font-size:.74rem;font-weight:600;overflow:hidden}.backstok-root [data-slot=avatar-fallback]{background:var(--bs-color-muted);width:100%;height:100%;color:var(--bs-color-soft);border-radius:999px;justify-content:center;align-items:center;display:flex}.backstok-root [data-slot=avatar-group-count]{background:var(--bs-color-muted);width:28px;height:28px;color:var(--bs-color-soft);font-size:.7rem;font-weight:600}.backstok-root [data-slot=icon-tile]{transition:background-color .18s}.backstok-root [data-hue-card]:hover [data-slot=icon-tile][data-hued=true]{--bs-kind-mix:26%}@media (prefers-reduced-motion:reduce){.backstok-root [data-slot=icon-tile]{transition:none}}.backstok-root [data-slot=separator]{background:var(--bs-color-border)}.backstok-root [data-slot=skeleton]{background:var(--bs-color-muted);border-radius:4px}[data-slot=popover-content]{border:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-popover,#fff);color:var(--bs-color-popover-foreground,#161823);border-radius:14px;min-width:180px;padding:8px;font-size:.83rem;box-shadow:0 8px 24px -8px rgba(16,18,27,.18),0 2px 6px rgba(16,18,27,.08)}[data-slot=popover-header]{border-bottom:1px solid var(--bs-color-border,rgba(22,24,35,.12));flex-direction:column;gap:2px;margin-bottom:6px;padding:4px 4px 8px;display:flex}[data-slot=popover-title]{letter-spacing:-.005em;font-size:.86rem;font-weight:650}[data-slot=popover-description]{color:var(--bs-color-soft,rgba(22,24,35,.62));font-size:.78rem}[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(16,18,27,.45)}[data-slot=sheet-content]{background:var(--bs-color-surface,#fff);border-color:var(--bs-color-border,rgba(22,24,35,.12));gap:0;padding:0;box-shadow:0 24px 60px -12px rgba(16,18,27,.25),0 4px 12px rgba(16,18,27,.08)}[data-slot=sheet-header]{border-bottom:1px solid var(--bs-color-border,rgba(22,24,35,.12));text-align:left;flex-direction:column;gap:4px;padding:16px 18px 14px;display:flex}[data-slot=sheet-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#161823);font-size:1rem;font-weight:650;line-height:1.25}[data-slot=sheet-description]{color:var(--bs-color-soft,rgba(22,24,35,.62));font-size:.86rem;line-height:1.5}[data-slot=sheet-footer]{border-top:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-surface-2,#fafafa);justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:12px 18px;display:flex}[data-slot=alert-dialog-overlay]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(16,18,27,.45)}[data-slot=alert-dialog-content]{border-radius:var(--bs-radius-lg,22px);border:1px solid var(--bs-color-border,rgba(22,24,35,.1));background:var(--bs-color-surface,#fff);gap:16px;max-width:460px;padding:24px;overflow:hidden;box-shadow:0 24px 60px -12px rgba(16,18,27,.25),0 4px 12px rgba(16,18,27,.08)}[data-slot=alert-dialog-header]{text-align:left;flex-direction:column;gap:4px;display:flex}[data-slot=alert-dialog-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#161823);font-size:1rem;font-weight:650;line-height:1.25}[data-slot=alert-dialog-description]{color:var(--bs-color-soft,rgba(22,24,35,.62));font-size:.86rem;line-height:1.5}[data-slot=alert-dialog-footer]{justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-slot=drawer-overlay]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(16,18,27,.45)}[data-slot=drawer-content]{background:var(--bs-color-surface,#fff);border-color:var(--bs-color-border,rgba(22,24,35,.12));border-radius:12px 12px 0 0}[data-slot=drawer-header]{border-bottom:1px solid var(--bs-color-border,rgba(22,24,35,.12));padding:16px 18px 12px}[data-slot=drawer-title]{color:var(--bs-color-ink,#161823);font-size:1rem;font-weight:650}[data-slot=drawer-description]{color:var(--bs-color-soft,rgba(22,24,35,.62));font-size:.86rem}[data-slot=drawer-footer]{border-top:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-surface-2,#fafafa);gap:8px;padding:12px 18px;display:flex}[data-slot=drawer-content][data-vaul-drawer-direction=right],[data-slot=drawer-content][data-vaul-drawer-direction=left]{box-shadow:none;background:0 0;border:none;padding:10px}[data-drawer-panel]{background:var(--bs-color-surface,#fff);min-height:0;color:var(--bs-color-ink,#161823);border:1px solid var(--bs-color-border,rgba(22,24,35,.12));border-radius:18px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(16,18,27,.06),0 18px 44px -20px rgba(16,18,27,.4)}body[data-mode=dark] [data-drawer-panel]{border-color:var(--bs-color-border,rgba(255,255,255,.09));box-shadow:0 1px 3px rgba(0,0,0,.5),0 26px 60px -22px rgba(0,0,0,.7)}[data-drawer-panel] [data-drawer-scroll]{scrollbar-width:none;-ms-overflow-style:none}[data-drawer-panel] [data-drawer-scroll]::-webkit-scrollbar{display:none}.backstok-root [data-slot=table-container]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);border-radius:14px;overflow:hidden}.backstok-root [data-slot=table]{border-collapse:collapse;width:100%;color:var(--bs-color-ink);font-size:.83rem}.backstok-root [data-slot=table-header]{background:var(--bs-color-surface-2);z-index:1;position:-webkit-sticky;position:sticky;top:0}.backstok-root [data-slot=table-head]{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-color-dim);border-bottom:1px solid var(--bs-color-border);white-space:nowrap;padding:8px 12px;font-size:.7rem;font-weight:700}.backstok-root [data-slot=table-row]{border-bottom:1px solid var(--bs-color-border);transition:background-color 80ms}.backstok-root [data-slot=table-row]:last-child{border-bottom:none}.backstok-root [data-slot=table-row]:hover{background:var(--bs-color-muted)}.backstok-root [data-slot=table-row][data-state=selected]{background:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=table-row][data-state=selected]{background:color-mix(in srgb,var(--bs-color-ring)6%,transparent)}}.backstok-root [data-slot=table-cell]{vertical-align:middle;padding:8px 12px}.backstok-root [data-slot=table-caption]{caption-side:bottom;color:var(--bs-color-soft);padding:8px 12px;font-size:.78rem}.backstok-root [data-slot=table-footer]{background:var(--bs-color-surface-2);border-top:1px solid var(--bs-color-border);font-weight:600}.backstok-root [data-slot=progress]{background:var(--bs-color-muted);border-radius:999px;height:4px;overflow:hidden}.backstok-root [data-slot=progress-indicator]{background:var(--bs-color-ring);border-radius:999px}.backstok-root [data-slot=checkbox]{border:1px solid var(--bs-color-input);background:var(--bs-color-bg);border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.backstok-root [data-slot=checkbox][data-state=checked]{background:var(--bs-color-ring);border-color:var(--bs-color-ring);color:#fff}.backstok-root [data-slot=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-color-ring)18%,transparent)}}.backstok-root [data-slot=checkbox-indicator] svg{width:12px;height:12px}.backstok-root [data-slot=radio-group]{flex-direction:column;gap:6px;display:flex}.backstok-root [data-slot=radio-group-item]{border:1px solid var(--bs-color-input);background:var(--bs-color-bg);border-radius:999px;width:16px;height:16px;transition:border-color .12s,box-shadow .12s;position:relative}.backstok-root [data-slot=radio-group-item][data-state=checked]{border-color:var(--bs-color-ring)}.backstok-root [data-slot=radio-group-item][data-state=checked]:after{content:"";background:var(--bs-color-ring);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.backstok-root [data-slot=radio-group-item]:focus-visible{box-shadow:0 0 0 3px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=radio-group-item]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-color-ring)18%,transparent)}}[data-slot=radio-card]{text-align:left;border-radius:var(--bs-radius);border:1px solid var(--bs-color-border);background:var(--bs-color-surface);cursor:pointer;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;transition:border-color .14s,box-shadow .14s,background-color .14s,transform .14s;display:flex;position:relative}[data-slot=radio-card]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong);box-shadow:var(--bs-shadow-sm);transform:translateY(-1px)}[data-slot=radio-card][data-state=checked],[data-slot=radio-card][data-state=checked]:hover:not([data-disabled]){border-color:var(--bs-color-ring)}[data-slot=radio-card][data-variant=row][data-state=checked]{background:var(--bs-pink-tint)}[data-slot=radio-card]:focus-visible{border-color:var(--bs-color-ring);box-shadow:0 0 0 3px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){[data-slot=radio-card]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-color-ring)18%,transparent)}}[data-slot=radio-card][data-disabled]{cursor:not-allowed;opacity:.55}[data-slot=radio-card-icon]{background:var(--rc-icon-bg,var(--bs-color-muted));width:36px;height:36px;color:var(--rc-icon-fg,var(--bs-color-soft));border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}[data-slot=radio-card][data-variant=row][data-state=checked] [data-slot=radio-card-icon]{background:var(--bs-color-ring)}@supports (color:color-mix(in lab, red, red)){[data-slot=radio-card][data-variant=row][data-state=checked] [data-slot=radio-card-icon]{background:color-mix(in srgb,var(--bs-color-ring)14%,transparent)}}[data-slot=radio-card][data-variant=row][data-state=checked] [data-slot=radio-card-icon]{color:var(--bs-color-ring)}[data-slot=radio-card-body]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}[data-slot=radio-card-title]{color:var(--bs-color-ink);font-size:.92rem;font-weight:550;line-height:1.35}[data-slot=radio-card-desc]{color:var(--bs-color-soft);font-size:.8rem;line-height:1.45}[data-slot=radio-card-dot]{border:1px solid var(--bs-color-input);background:var(--bs-color-bg);border-radius:999px;flex:none;width:18px;height:18px;margin-top:2px;transition:border-color .14s;position:relative}[data-slot=radio-card][data-state=checked] [data-slot=radio-card-dot]{border-color:var(--bs-color-ring)}[data-slot=radio-card][data-state=checked] [data-slot=radio-card-dot]:after{content:"";background:var(--bs-color-ring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}[data-slot=radio-card-titlerow]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}[data-slot=radio-card-badge]{text-transform:uppercase;letter-spacing:.04em;background:var(--bs-color-muted);color:var(--bs-color-soft);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:700}[data-slot=radio-card-meta]{color:var(--bs-color-accent);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.8rem;font-weight:600}[data-slot=radio-card][data-variant=feature]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 18px}[data-slot=radio-card][data-variant=feature] [data-slot=radio-card-icon]{border-radius:18px;width:60px;height:60px;margin-bottom:2px}[data-slot=radio-card][data-variant=feature] [data-slot=radio-card-body]{align-items:center}[data-slot=radio-card-check]{color:var(--bs-color-accent);opacity:0;transition:opacity .14s;display:inline-flex;position:absolute;top:12px;right:12px}[data-slot=radio-card][data-state=checked] [data-slot=radio-card-check]{opacity:1}.backstok-root [data-slot=switch]{background:var(--bs-color-input);cursor:pointer;border:none;border-radius:999px;width:28px;height:16px;padding:0;transition:background-color .14s,box-shadow .12s;position:relative}.backstok-root [data-slot=switch][data-state=checked]{background:var(--bs-color-ring)}.backstok-root [data-slot=switch]:focus-visible{box-shadow:0 0 0 3px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=switch]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-color-ring)18%,transparent)}}.backstok-root [data-slot=switch-thumb]{pointer-events:none;background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .14s;display:block;transform:translate(2px);box-shadow:0 1px 2px rgba(0,0,0,.15)}.backstok-root [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{transform:translate(14px)}.backstok-root [data-slot=toggle],.backstok-root [data-slot=toggle-group-item]{height:30px;color:var(--bs-color-soft);background:0 0;border:1px solid transparent;border-radius:6px;padding-left:10px;padding-right:10px;font-size:.83rem;font-weight:500;transition:background-color .12s,color .12s}.backstok-root [data-slot=toggle]:hover,.backstok-root [data-slot=toggle-group-item]:hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}.backstok-root [data-slot=toggle][data-state=on],.backstok-root [data-slot=toggle-group-item][data-state=on]{background:var(--bs-color-muted);color:var(--bs-color-ink);border-color:var(--bs-color-border)}.backstok-root [data-slot=toggle-group]{gap:2px;display:inline-flex}.backstok-root [data-slot=pagination]{justify-content:center;display:flex}.backstok-root [data-slot=pagination-content]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.backstok-root [data-slot=pagination-link]{border-radius:6px;min-width:28px;height:28px;padding-left:8px;padding-right:8px;font-size:.82rem}.backstok-root [data-slot=pagination-link][data-active=true]{background:var(--bs-color-muted);color:var(--bs-color-ink);border:1px solid var(--bs-color-border)}.backstok-root [data-slot=pagination-ellipsis]{width:28px;height:28px;color:var(--bs-color-dim);justify-content:center;align-items:center;display:inline-flex}[data-sonner-toaster]{--bs-toast-bg:var(--bs-color-popover,#fff);--bs-toast-ink:var(--bs-color-popover-foreground,#161823);--bs-toast-border:var(--bs-color-border,rgba(22,24,35,.12))}[data-sonner-toast]{border:1px solid var(--bs-toast-border)!important;background:var(--bs-toast-bg)!important;color:var(--bs-toast-ink)!important;border-radius:8px!important;font-size:.83rem!important;box-shadow:0 8px 24px -8px rgba(16,18,27,.18),0 2px 6px rgba(16,18,27,.08)!important}[data-sonner-toast][data-type=success]{border-left:3px solid var(--bs-color-tone-success,#30a46c)!important}[data-sonner-toast][data-type=error]{border-left:3px solid var(--bs-color-tone-error,#e5484d)!important}[data-sonner-toast][data-type=warning]{border-left:3px solid var(--bs-color-tone-warning,#f5a623)!important}[data-sonner-toast][data-type=info]{border-left:3px solid var(--bs-color-tone-info,#25f4ee)!important}.backstok-root [data-slot=breadcrumb-list]{color:var(--bs-color-soft);align-items:center;gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.backstok-root [data-slot=breadcrumb-link]{color:var(--bs-color-soft);text-decoration:none;transition:color 80ms}.backstok-root [data-slot=breadcrumb-link]:hover{color:var(--bs-color-ink)}.backstok-root [data-slot=breadcrumb-page]{color:var(--bs-color-ink);font-weight:500}.backstok-root [data-slot=breadcrumb-separator]{color:var(--bs-color-dim)}.backstok-root [data-slot=breadcrumb-separator] svg{width:14px;height:14px}.backstok-root [data-slot=accordion-item]{border-bottom:1px solid var(--bs-color-border)}.backstok-root [data-slot=accordion-trigger]{color:var(--bs-color-ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:.86rem;font-weight:600;transition:color .12s;display:flex}.backstok-root [data-slot=accordion-trigger]:hover{color:var(--bs-color-ring)}.backstok-root [data-slot=accordion-trigger][data-state=open] svg{transform:rotate(180deg)}.backstok-root [data-slot=accordion-trigger] svg{color:var(--bs-color-dim);transition:transform .18s}.backstok-root [data-slot=accordion-content]{color:var(--bs-color-soft);padding-bottom:12px;font-size:.86rem;line-height:1.55}[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=navigation-menu-content]{border:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-surface,#fff);color:var(--bs-color-ink,#161823);border-radius:12px;min-width:160px;padding:4px;box-shadow:0 4px 16px -4px rgba(16,18,27,.12),0 1px 3px rgba(16,18,27,.06)}[data-slot=context-menu-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=context-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-radio-item],[data-slot=menubar-sub-trigger]{color:var(--bs-color-ink,#161823);cursor:default;border-radius:4px;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:.83rem;transition:background-color 80ms;display:flex}[data-slot=context-menu-item]:focus,[data-slot=context-menu-item][data-highlighted],[data-slot=menubar-item]:focus,[data-slot=menubar-item][data-highlighted],[data-slot=menubar-sub-trigger][data-state=open]{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}.backstok-root [data-slot=slider]{align-items:center;width:100%;height:18px;display:flex;position:relative}.backstok-root [data-slot=slider-track]{background:var(--bs-color-muted);border-radius:999px;width:100%;height:4px;position:relative}.backstok-root [data-slot=slider-range]{background:var(--bs-color-ring);border-radius:999px;height:100%}.backstok-root [data-slot=slider-thumb]{border:2px solid var(--bs-color-ring);cursor:pointer;background:#fff;border-radius:999px;width:14px;height:14px;transition:box-shadow .12s;box-shadow:0 1px 2px rgba(0,0,0,.15)}.backstok-root [data-slot=slider-thumb]:focus-visible{box-shadow:0 0 0 4px var(--bs-color-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=slider-thumb]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-color-ring)18%,transparent)}}.backstok-root [data-slot=spinner]{width:14px;height:14px;color:var(--bs-color-soft);animation-duration:1.2s}.backstok-root [data-slot=plan]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);color:var(--bs-color-ink);box-shadow:none;border-radius:8px;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.backstok-root [data-slot=plan-header]{border-bottom:1px solid var(--bs-color-border);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.backstok-root [data-slot=plan-title]{font-family:var(--bs-font-sans);color:var(--bs-color-ink);font-size:.92rem;font-weight:600;line-height:1.25}.backstok-root [data-slot=plan-description]{color:var(--bs-color-soft);margin-top:4px;font-size:.8rem;line-height:1.5}.backstok-root [data-slot=plan-action]{align-items:center;gap:6px;display:flex}.backstok-root [data-slot=plan-content]{color:var(--bs-color-ink);padding:12px 16px 14px;font-size:.83rem}.backstok-root [data-slot=plan-footer]{border-top:1px solid var(--bs-color-border);background:var(--bs-color-surface-2);align-items:center;gap:8px;padding:10px 16px;display:flex}.backstok-root [data-slot=plan-trigger]{width:28px;height:28px;padding:0}.backstok-root [data-language]:not([data-streamdown]){border:1px solid var(--bs-color-border);background:var(--bs-color-surface);color:var(--bs-color-ink);font-family:var(--bs-font-mono);border-radius:8px;font-size:.81rem}.backstok-root [data-language]:not([data-streamdown]) pre{background:0 0;margin:0;padding:12px 14px}.backstok-root [data-language]:not([data-streamdown]) code{font-family:var(--bs-font-mono);font-size:.81rem;line-height:1.55}.backstok-root [data-streamdown=code-block]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface);width:100%;font-family:var(--bs-font-mono);flex-direction:column;margin:14px 0;padding:0;display:flex;position:relative;overflow:hidden}.backstok-root [data-streamdown=code-block-header]{border:0;border-bottom:1px solid var(--bs-color-border);background:var(--bs-color-surface-2);min-height:38px;color:var(--bs-color-soft);font-family:var(--bs-font-mono);letter-spacing:.02em;border-radius:0;align-items:center;gap:8px;padding:0 78px 0 14px;font-size:.72rem;display:flex}.backstok-root [data-streamdown=code-block-header] span{text-transform:lowercase}.backstok-root [data-streamdown=code-block]>div:has(>[data-streamdown=code-block-actions]){z-index:1;align-items:center;height:38px;margin:0;padding:0 8px;display:flex;position:absolute;top:0;right:0}.backstok-root [data-streamdown=code-block-actions]{align-items:center;gap:2px;display:inline-flex}.backstok-root [data-streamdown=code-block-copy-button],.backstok-root [data-streamdown=code-block-download-button]{border-radius:var(--bs-radius-sm);width:28px;height:28px;color:var(--bs-color-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.backstok-root [data-streamdown=code-block-copy-button]:hover,.backstok-root [data-streamdown=code-block-download-button]:hover{background:var(--bs-color-surface-2);color:var(--bs-color-ink)}.backstok-root [data-streamdown=code-block-copy-button] svg,.backstok-root [data-streamdown=code-block-download-button] svg{width:15px;height:15px}.backstok-root [data-streamdown=code-block-body]{background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow-x:auto}.backstok-root [data-streamdown=code-block-body] pre{background:0 0;margin:0;padding:12px 14px}.backstok-root [data-streamdown=code-block-body] code{font-family:var(--bs-font-mono);white-space:pre;font-size:.81rem;line-height:1.6}.backstok-root [data-streamdown=code-block-body] code>span{display:block}.backstok-root [class~=is-user]{align-self:flex-end}.backstok-root [class~=is-assistant]{align-self:flex-start}.meettok-root [data-slot=message-content]{font-size:1rem;line-height:1.65}.backstok-root [data-streamdown=table-wrapper]{flex-direction:column;gap:8px;margin-top:1.1em;margin-bottom:1.1em;display:flex}.backstok-root [data-streamdown=table-wrapper]>div:has(>[data-streamdown=table]){border:1px solid var(--bs-color-border);background:var(--bs-color-surface);border-radius:14px;overflow-x:auto}.backstok-root [data-streamdown=table-wrapper]>div:not(:has([data-streamdown=table])){display:none}.backstok-root [data-streamdown=table]{border-collapse:collapse;width:100%;color:var(--bs-color-ink);font-size:.875rem}.backstok-root [data-streamdown=table-header]{background:var(--bs-color-surface-2)}.backstok-root [data-streamdown=table-header-cell]{text-align:left;color:var(--bs-color-ink);border-bottom:1px solid var(--bs-color-border);white-space:nowrap;padding:10px 14px;font-weight:600}.backstok-root [data-streamdown=table-body] [data-streamdown=table-row]{border-bottom:1px solid var(--bs-color-border);transition:background-color 80ms}.backstok-root [data-streamdown=table-body] [data-streamdown=table-row]:last-child{border-bottom:none}.backstok-root [data-streamdown=table-body] [data-streamdown=table-row]:hover{background:var(--bs-color-muted)}.backstok-root [data-streamdown=table-cell]{vertical-align:top;padding:10px 14px}.backstok-root [data-streamdown^=heading-]{font-family:var(--bs-font-sans);color:var(--bs-color-ink);margin:1.4em 0 .5em;font-weight:600;line-height:1.3}.backstok-root [data-streamdown=heading-1]{font-size:1.5rem}.backstok-root [data-streamdown=heading-2]{font-size:1.3rem}.backstok-root [data-streamdown=heading-3]{font-size:1.12rem}.backstok-root [data-streamdown=heading-4]{font-size:1rem}.backstok-root [data-streamdown=heading-5]{font-size:.9rem}.backstok-root [data-streamdown=heading-6]{color:var(--bs-color-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.backstok-root [data-streamdown=unordered-list],.backstok-root [data-streamdown=ordered-list]{margin-top:.75em;margin-bottom:.75em;padding-left:1.5em}.backstok-root [data-streamdown=unordered-list]{list-style:outside}.backstok-root [data-streamdown=ordered-list]{list-style:decimal}.backstok-root [data-streamdown=list-item]{margin-top:.25em;margin-bottom:.25em}.backstok-root [data-streamdown=list-item]>p{margin:0;display:inline}.backstok-root [data-streamdown=blockquote]{border-left:3px solid var(--bs-color-border-strong);color:var(--bs-color-soft);margin-top:1em;margin-bottom:1em;padding:.2em 0 .2em 1em;font-style:italic}.backstok-root [data-streamdown=horizontal-rule]{border:none;border-top:1px solid var(--bs-color-border);margin-top:1.5em;margin-bottom:1.5em}.backstok-root [data-streamdown=inline-code]{font-family:var(--bs-font-mono);background:var(--bs-color-surface-2);color:var(--bs-color-ink);border-radius:6px;padding:.1em .4em;font-size:.85em}.backstok-root [data-streamdown=link]{color:var(--bs-color-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.backstok-root [data-streamdown=link]:hover{text-decoration-thickness:2px}@keyframes bs-msg-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.backstok-root .bs-content-fade-in{animation:.24s both bs-content-fade-in}@keyframes bs-content-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.backstok-root .bs-content-fade-in{animation:none}}@keyframes bs-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bs-mark-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes bs-cover-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.backstok-root [data-slot=page-head][data-animate-in=true]{animation:.52s cubic-bezier(.22,.7,.3,1) both bs-hero-rise}.backstok-root [data-slot=mark][data-animate-in=true]>*{transform-box:fill-box;transform-origin:bottom;animation:.52s cubic-bezier(.34,1.1,.4,1) both bs-mark-pop}.backstok-root [data-slot=mark][data-animate-in=true]>:first-child{animation-delay:40ms}.backstok-root [data-slot=mark][data-animate-in=true]>:nth-child(2){animation-delay:.1s}.backstok-root [data-slot=mark][data-animate-in=true]>:nth-child(3){animation-delay:.16s}.backstok-root [data-slot=mark][data-animate-in=true]>:nth-child(4){animation-delay:.22s}.backstok-root [data-slot=mark][data-animate-in=true]>:nth-child(5){animation-delay:.28s}.backstok-root [data-slot=card-cover-live]{pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%) 0 0/240% 100%;animation:2.6s linear infinite bs-cover-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.backstok-root [data-slot=page-head][data-animate-in=true]{animation:.2s both bs-content-fade-in}.backstok-root [data-slot=mark][data-animate-in=true]>*{animation:none}.backstok-root [data-slot=card-cover-live]{opacity:0;animation:none}}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger]{height:auto;color:var(--bs-color-soft);background:0 0;border:0;border-radius:10px;padding:4px 0;font-size:.8rem;font-weight:500}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger]:not(:disabled):hover{color:var(--bs-color-ink);background:0 0}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=reasoning],.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=activity]{color:var(--bs-color-soft);padding:2px 0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=reasoning],.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=activity]{color:color-mix(in srgb,var(--bs-color-soft)80%,transparent)}}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=reasoning]:not(:disabled):hover,.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=activity]:not(:disabled):hover{color:var(--bs-color-soft)}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=reasoning] svg,.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=activity]>svg[data-slot=activity-lead],.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=activity]>svg[data-slot=activity-chevron]{opacity:.7}.backstok-root [data-slot=activity-chips]{align-items:center;gap:6px;margin-left:2px;display:inline-flex}.backstok-root [data-slot=activity-chip]{border:1px solid var(--bs-color-border);background:var(--bs-color-muted);color:var(--bs-color-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:.66rem;font-weight:500;line-height:1.5;display:inline-flex}.backstok-root [data-slot=activity-chip] svg{opacity:.8}.backstok-root [data-slot=activity-chip][data-status=error]{color:var(--bs-color-tone-error);border-color:var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=activity-chip][data-status=error]{border-color:color-mix(in srgb,var(--bs-color-tone-error)40%,transparent)}}.backstok-root [data-slot=activity-chip][data-overflow]{color:var(--bs-color-soft);padding-left:7px;padding-right:7px}.backstok-root [data-slot=activity-content]{margin-top:8px}.backstok-root [data-slot=activity-rail]{border-left:1px solid var(--bs-color-border);flex-direction:column;gap:11px;margin-left:5px;padding-left:16px;display:flex}.backstok-root [data-slot=activity-item][data-kind=reasoning]{color:var(--bs-color-soft);font-size:.82rem;line-height:1.6}.backstok-root [data-slot=activity-item][data-kind=reasoning] :-webkit-any(p,li){margin:0 0 6px}.backstok-root [data-slot=activity-item][data-kind=reasoning] :-moz-any(p,li){margin:0 0 6px}.backstok-root [data-slot=activity-item][data-kind=reasoning] :is(p,li){margin:0 0 6px}.backstok-root [data-slot=activity-step]{position:relative}.backstok-root [data-slot=activity-step]:before{content:"";background:var(--bs-color-tone-neutral);width:7px;height:7px;box-shadow:0 0 0 3px var(--bs-color-surface);border-radius:999px;position:absolute;top:6px;left:-20px}.backstok-root [data-slot=activity-step][data-status=completed]:before{background:var(--bs-color-tone-success)}.backstok-root [data-slot=activity-step][data-status=error]:before{background:var(--bs-color-tone-error)}.backstok-root [data-slot=activity-step][data-status=running]:before{background:var(--bs-color-cyan)}.backstok-root [data-slot=activity-step-trigger]{font:inherit;color:var(--bs-color-ink);background:0 0;border:0;padding:0;font-size:.8rem}.backstok-root [data-slot=activity-step-trigger]:not(:disabled):hover [data-slot=activity-step-label]{color:var(--bs-color-accent)}.backstok-root [data-slot=activity-step-icon]{opacity:.72;flex:none}.backstok-root [data-slot=activity-step-label]{font-weight:500}.backstok-root [data-slot=activity-step-status]{color:var(--bs-color-soft);flex:none;font-size:.66rem}.backstok-root [data-slot=activity-step][data-status=error] [data-slot=activity-step-status]{color:var(--bs-color-tone-error)}.backstok-root [data-slot=activity-step-chevron]{opacity:.55;flex:none}.backstok-root [data-slot=activity-step-detail]{background:var(--bs-color-muted);color:var(--bs-color-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin-top:5px;padding:7px 10px;font-size:.74rem;line-height:1.55}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=tool]{border-radius:14px 14px 0 0;padding:10px 14px}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=tool]:not(:disabled):hover{background:var(--bs-color-muted)}.backstok-root [data-slot=collapsible-trigger][data-ai-trigger=tool][data-state=open]{border-bottom:1px solid var(--bs-color-border)}.backstok-root [data-slot=message-actions] [data-slot=button],.backstok-root [data-slot=message-actions] [data-slot=tooltip-trigger]{width:30px;height:30px;color:var(--bs-color-dim);background:0 0;border:0;border-radius:9999px}.backstok-root [data-slot=message-actions] [data-slot=button] svg:not([class*=size-]),.backstok-root [data-slot=message-actions] [data-slot=tooltip-trigger] svg:not([class*=size-]){width:15px;height:15px}.backstok-root [data-slot=message-actions] [data-slot=button]:not(:disabled):hover,.backstok-root [data-slot=message-actions] [data-slot=tooltip-trigger]:not(:disabled):hover{background:var(--bs-color-muted);color:var(--bs-color-ink)}.backstok-root [data-slot=message-actions] [data-slot=button]:focus-visible{box-shadow:var(--bs-focus-ring)}.backstok-root [data-slot=message-actions] [data-slot=tooltip-trigger]:focus-visible{box-shadow:var(--bs-focus-ring)}.backstok-root [data-slot=message-actions] [aria-pressed=true]{color:var(--bs-color-accent);background:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=message-actions] [aria-pressed=true]{background:color-mix(in srgb,var(--bs-color-accent)9%,transparent)}}.backstok-root [data-slot=message-actions] [aria-pressed=true]:not(:disabled):hover{color:var(--bs-color-accent);background:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=message-actions] [aria-pressed=true]:not(:disabled):hover{background:color-mix(in srgb,var(--bs-color-accent)14%,transparent)}}.backstok-root [data-slot=message-actions] [aria-pressed=true]:has(.lucide-thumbs-down){color:var(--bs-color-ink);background:var(--bs-color-muted)}.backstok-root [data-slot=message-actions] [aria-pressed=true]:has(.lucide-thumbs-down):not(:disabled):hover{color:var(--bs-color-ink);background:var(--bs-color-ink)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=message-actions] [aria-pressed=true]:has(.lucide-thumbs-down):not(:disabled):hover{background:color-mix(in srgb,var(--bs-color-ink)8%,transparent)}}.backstok-root [data-slot=overview-hero]{flex-direction:column;gap:16px;display:flex}.backstok-root [data-slot=overview-hero-url]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius);background:var(--bs-color-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.backstok-root [data-slot=overview-hero-url-value]{min-width:0;color:var(--bs-color-ink);align-items:center;gap:10px;font-size:1.1rem;font-weight:500;display:inline-flex}.backstok-root [data-slot=overview-hero-url-value] svg{color:var(--bs-color-dim);flex-shrink:0}.backstok-root [data-slot=overview-hero-url-actions]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.backstok-root [data-slot=overview-hero-meta]{color:var(--bs-color-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.875rem;display:flex}.backstok-root [data-slot=overview-hero-meta] [data-slot=overview-dim]{color:var(--bs-color-dim)}.backstok-root [data-slot=overview-tiles]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.backstok-root [data-slot=overview-recent]{flex-direction:column;gap:16px;display:flex}.backstok-root [data-slot=deployment-row]{border-radius:var(--bs-radius-sm);color:var(--bs-color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -10px;padding:12px 10px;text-decoration:none;transition:background .15s;display:grid}.backstok-root [data-slot=deployment-row]+[data-slot=deployment-row]{border-top:1px solid var(--bs-color-border)}.backstok-root [data-slot=deployment-row]:hover{background:var(--bs-color-surface-2)}.backstok-root [data-slot=deployment-row]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=deployment-row-main]{align-items:baseline;gap:8px;min-width:0;display:flex}.backstok-root [data-slot=deployment-row-msg]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-color-soft);font-size:.875rem;overflow:hidden}.backstok-root [data-slot=deployment-row-time]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bs-color-soft);font-size:.8rem}[data-slot=sidebar-menu],[data-slot=sidebar-menu-sub]{list-style:none}[data-slot=sidebar-menu]{margin:0;padding:0}[data-slot=sidebar-group-label],[data-slot=sidebar-menu-button]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;text-decoration:none}[data-slot=sidebar-inner],[data-slot=sidebar][data-mobile=true]{background:var(--bs-color-sidebar-surface,#fbf9f7);color:var(--bs-color-ink,#161823)}[data-slot=sidebar][data-variant=floating] [data-slot=sidebar-container] [data-slot=sidebar-inner]{border:1px solid var(--bs-color-border,rgba(22,24,35,.08));border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(16,18,27,.05),0 14px 34px -16px rgba(16,18,27,.22)}[data-slot=sidebar-content]{scrollbar-width:none;-ms-overflow-style:none}[data-slot=sidebar-content]::-webkit-scrollbar{display:none}[data-slot=sidebar-header]{gap:6px;padding:10px 10px 6px}[data-slot=sidebar-footer]{border-top:1px solid var(--bs-color-border,rgba(22,24,35,.1));padding:8px 10px 12px}[data-slot=sidebar-group-label]{letter-spacing:.06em;text-transform:uppercase;height:30px;color:var(--bs-color-dim,rgba(22,24,35,.4));font-size:.6875rem;font-weight:600}[data-slot=sidebar-menu-button]{height:40px;color:var(--bs-color-soft,rgba(22,24,35,.62));border-radius:12px;gap:10px;padding-left:10px;padding-right:10px;font-size:.875rem}[data-slot=sidebar-menu-button] svg{color:var(--bs-color-dim,rgba(22,24,35,.45))}[data-slot=sidebar-menu-button]:hover{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}[data-slot=sidebar-menu-button]:hover svg{color:var(--bs-color-ink,#161823)}[data-slot=sidebar-menu-button][data-active=true]{background:var(--bs-pink-tint,rgba(254,44,85,.1));color:var(--bs-color-accent,#fe2c55);font-weight:600}[data-slot=sidebar-menu-button][data-active=true] svg{color:var(--bs-color-accent,#fe2c55)}[data-sidebar=menu-button][data-team-trigger],[data-sidebar=menu-button][data-user-trigger]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:44px;color:var(--bs-color-soft,rgba(22,24,35,.62));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:10px;padding-left:10px;padding-right:10px;font-family:inherit;font-size:.875rem;text-decoration:none}[data-sidebar=menu-button][data-team-trigger]:hover,[data-sidebar=menu-button][data-user-trigger]:hover,[data-sidebar=menu-button][data-team-trigger][data-state=open],[data-sidebar=menu-button][data-user-trigger][data-state=open]{background:var(--bs-color-muted,rgba(16,18,27,.035));color:var(--bs-color-ink,#161823)}[data-sidebar=menu-button][data-team-trigger][data-state=open],[data-sidebar=menu-button][data-user-trigger][data-state=open]{box-shadow:var(--bs-focus-ring,0 0 0 3px rgba(254,44,85,.14))}[data-project-avatar]{flex:none}[data-project-avatar] [data-slot=avatar-fallback]{background:radial-gradient(120% 120% at 30% 20%,#ff5b7d 0%,var(--bs-color-accent,#fe2c55)55%,#c8203f 100%);color:#fff;font-size:.7rem;font-weight:600}[data-project-avatar] [data-slot=avatar-fallback] svg{color:#fff}[data-sidebar-userbar]{align-items:center;gap:6px;display:flex}[data-sidebar-userbar] [data-sidebar=menu-button][data-user-trigger]{flex:auto;width:auto;min-width:0}[data-sidebar-userbar] [data-user-name]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-sidebar-userbar] [data-user-more]{color:var(--bs-color-dim,rgba(22,24,35,.4));flex:none}[data-notif-button]{color:var(--bs-color-soft,rgba(22,24,35,.62));border-radius:50%;flex:none;position:relative}[data-notif-button]:hover{color:var(--bs-color-ink,#161823)}[data-notif-dot]{background:var(--bs-color-accent,#fe2c55);border:1.5px solid var(--bs-color-sidebar-surface,#fbf9f7);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}[data-sidebar=menu-button][data-feedback-trigger] [data-feedback-label]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}[data-sidebar=menu-button][data-feedback-trigger]>span:last-child,[data-sidebar=menu-button][data-feedback-trigger] [data-slot=kbd]{flex:none}[data-sidebar=menu-button][data-search-trigger]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--bs-color-input,rgba(22,24,35,.16));background:var(--bs-color-bg,#fff);height:42px;color:var(--bs-color-soft,rgba(22,24,35,.62));text-align:left;cursor:pointer;border-radius:12px;gap:10px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,color .14s}[data-sidebar=menu-button][data-search-trigger]:hover{border-color:var(--bs-color-ink,#161823)}@supports (color:color-mix(in lab, red, red)){[data-sidebar=menu-button][data-search-trigger]:hover{border-color:color-mix(in srgb,var(--bs-color-ink,#161823)18%,var(--bs-color-input,rgba(22,24,35,.16)))}}[data-sidebar=menu-button][data-search-trigger]:hover{color:var(--bs-color-ink,#161823)}[data-sidebar=menu-button][data-search-trigger]:focus-visible{border-color:var(--bs-color-ring,#fe2c55);box-shadow:var(--bs-focus-ring,0 0 0 3px rgba(254,44,85,.14));outline:none}[data-sidebar=menu-button][data-search-trigger]>span{text-align:left;flex:auto}[data-sidebar=menu-button][data-search-trigger] [data-slot=kbd]{letter-spacing:0;text-transform:none;height:20px;color:var(--bs-color-soft,rgba(22,24,35,.62));background:var(--bs-color-surface-2,#f7f7f7);border:1px solid var(--bs-color-border,rgba(22,24,35,.1));border-radius:6px;padding:0 6px;font-size:.66rem;font-weight:500}[data-collapsible=icon] [data-slot=sidebar-menu-button]{border:0;justify-content:center}[data-collapsible=icon] [data-sidebar=menu-button][data-team-trigger],[data-collapsible=icon] [data-sidebar=menu-button][data-search-trigger],[data-collapsible=icon] [data-sidebar=menu-button][data-user-trigger]{box-shadow:none;background:0 0;border:0;justify-content:center}[data-collapsible=icon] [data-sidebar=menu-button][data-search-trigger]>span{display:none}[data-collapsible=icon] [data-sidebar-userbar]{justify-content:center}[data-collapsible=icon] [data-sidebar-userbar] [data-user-name],[data-collapsible=icon] [data-sidebar-userbar] [data-user-more],[data-collapsible=icon] [data-sidebar-userbar] [data-notif-button]{display:none}[data-slot=sidebar-menu-button]:focus-visible{box-shadow:var(--bs-focus-ring,0 0 0 3px rgba(254,44,85,.14));outline:none}[data-slot=sidebar-rail]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:0;padding:0}[data-slot=sidebar-rail]:focus{outline:none}[data-slot=sidebar-rail]:focus-visible{outline:none}[data-slot=sidebar-menu-badge]{color:var(--bs-color-accent,#fe2c55);font-weight:600}[data-slot=sidebar-separator]{background:var(--bs-color-border,rgba(22,24,35,.1))}[data-slot=sidebar-mobile-trigger]{z-index:50;position:fixed;top:12px;left:12px}@media (min-width:768px){[data-slot=sidebar-mobile-trigger]{display:none}}[data-slot=dialog-content][data-command-palette]{max-width:600px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:visible}.backstok-root [data-command-card]{background:var(--bs-color-surface,#fff);border:1px solid var(--bs-color-border,#ebebeb);border-radius:22px;flex-direction:column;max-height:min(70vh,560px);display:flex;overflow:hidden;box-shadow:0 24px 70px -18px rgba(0,0,0,.28),0 6px 18px rgba(0,0,0,.1)}.backstok-root [data-command-card] [data-slot=command]{background:0 0;border:0;border-radius:0;flex:1;min-height:0}[data-command-input-row]{flex:none;align-items:center;gap:8px;padding-right:14px;display:flex}[data-command-input-row] [data-slot=command-input-wrapper]{border-bottom:0;flex:1;min-width:0;height:52px}[data-command-input-row] [data-slot=command-input]{font-size:.97rem}[data-command-spin]{color:var(--bs-color-soft,rgba(22,24,35,.62));display:inline-flex}[data-command-modes]{border-bottom:1px solid var(--bs-color-border,rgba(22,24,35,.12));flex:none;gap:6px;padding:0 14px 11px;display:flex}[data-command-modes] [data-slot=toggle-group-item][data-command-chip]{border:1px solid var(--bs-color-border,rgba(22,24,35,.12));min-width:0;height:28px;color:var(--bs-color-soft,rgba(22,24,35,.62));box-shadow:none;background:0 0;border-radius:999px;gap:6px;padding:0 11px;font-size:.8rem;font-weight:500}[data-command-modes] [data-command-chip]:hover{background:var(--bs-color-muted,rgba(16,18,27,.04));color:var(--bs-color-ink,#161823)}[data-command-modes] [data-command-chip][data-state=on]{color:var(--bs-color-accent,#fe2c55);border-color:var(--bs-color-accent,#fe2c55)}@supports (color:color-mix(in lab, red, red)){[data-command-modes] [data-command-chip][data-state=on]{border-color:color-mix(in srgb,var(--bs-color-accent,#fe2c55)40%,transparent)}}[data-command-modes] [data-command-chip][data-state=on]{background:var(--bs-pink-tint,rgba(254,44,85,.1))}[data-command-chip] [data-chip-pfx]{font-family:var(--bs-font-mono,"Geist Mono",monospace);color:var(--bs-color-dim,rgba(22,24,35,.4))}[data-command-chip][data-state=on] [data-chip-pfx]{color:var(--bs-color-accent,#fe2c55)}.backstok-root [data-command-card] [data-slot=command-list]{flex:1;min-height:0;max-height:none;padding:6px}[data-command-icon]{background:var(--bs-color-muted,rgba(16,18,27,.04));width:30px;height:30px;color:var(--bs-color-soft,rgba(22,24,35,.62));border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-command-icon] svg{width:16px;height:16px}[data-slot=command-item][data-selected=true] [data-command-icon]{background:var(--bs-pink-tint,rgba(254,44,85,.1));color:var(--bs-color-accent,#fe2c55)}[data-slot=command-item] [data-command-avatar]{flex:none}[data-command-result]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}[data-command-result-title],[data-command-result-sub]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-command-result-sub]{color:var(--bs-color-soft,rgba(22,24,35,.62));font-size:.75rem}[data-command-result-sub] [data-command-primary]{color:var(--bs-color-accent,#fe2c55);font-weight:600}[data-command-enter]{font-family:var(--bs-font-mono,"Geist Mono",monospace);color:var(--bs-color-dim,rgba(22,24,35,.4));opacity:0;flex:none;font-size:.78rem}[data-slot=command-item][data-selected=true] [data-command-enter]{opacity:1}[data-command-hit]{background:var(--bs-pink-tint,rgba(254,44,85,.12));color:inherit;border-radius:3px;padding:0 1px}[data-command-foot]{border-top:1px solid var(--bs-color-border,rgba(22,24,35,.12));background:var(--bs-color-surface-2,#f7f7f7);flex:none;align-items:center;gap:16px;padding:9px 16px;display:flex}[data-command-foot] [data-foot-grp],[data-command-foot] [data-foot-end]{color:var(--bs-color-dim,rgba(22,24,35,.4));align-items:center;gap:6px;font-size:.74rem;display:inline-flex}[data-command-foot] [data-foot-end]{margin-left:auto}body[data-mode=dark] [data-slot=dropdown-menu-content],body[data-mode=dark] [data-slot=dropdown-menu-sub-content],body[data-mode=dark] [data-slot=context-menu-content],body[data-mode=dark] [data-slot=menubar-content],body[data-mode=dark] [data-slot=navigation-menu-content]{box-shadow:0 4px 16px -4px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.35)}body[data-mode=dark] [data-slot=popover-content],body[data-mode=dark] [data-slot=hover-card-content]{box-shadow:0 8px 24px -8px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.35)}body[data-mode=dark] [data-slot=select-content]{box-shadow:0 4px 16px -4px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.35)}body[data-mode=dark] [data-slot=dialog-content],body[data-mode=dark] [data-slot=alert-dialog-content],body[data-mode=dark] [data-slot=sheet-content]{box-shadow:0 24px 60px -12px rgba(0,0,0,.7),0 4px 12px rgba(0,0,0,.45)}body[data-mode=dark] [data-slot=dialog-overlay],body[data-mode=dark] [data-slot=alert-dialog-overlay],body[data-mode=dark] [data-slot=sheet-overlay],body[data-mode=dark] [data-slot=drawer-overlay]{background:rgba(0,0,0,.65)}body[data-mode=dark] [data-slot=sidebar][data-variant=floating] [data-slot=sidebar-container] [data-slot=sidebar-inner]{box-shadow:0 1px 4px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.3)}body[data-mode=dark] [data-command-overlay]{background:rgba(0,0,0,.6)}.backstok-root .mui-island,.backstok-root .mui-island *,.backstok-root .mui-island :before,.backstok-root .mui-island :after{box-sizing:border-box}.backstok-root .mui-island{font-family:var(--bs-font-sans);color:var(--bs-color-ink);line-height:1.5}.backstok-root .mui-island *{font-family:var(--bs-font-sans)}.backstok-root .mui-island .MuiFormHelperText-root{margin-top:3px;line-height:1.66}.backstok-root .mui-island .MuiFormControl-root,.backstok-root .mui-island .MuiTextField-root{margin-top:8px;margin-bottom:4px}.backstok-root .mui-island .MuiTypography-gutterBottom{margin-bottom:.35em}.backstok-root .mui-island .MuiTypography-paragraph{margin-bottom:16px}.backstok-root .mui-island .MuiFormLabel-root,.backstok-root .mui-island .MuiInputLabel-root{line-height:1.4}:where(.backstok-root button:not([data-slot])){-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:0}.backstok-root [data-demo-video]{display:block}.backstok-root [data-demo-video-frame]{background:#161823;border-radius:14px;overflow:hidden}.backstok-root [data-slot=first-run] [data-demo-video],.backstok-root [data-slot=first-run] [data-demo-video-frame]{border-radius:0}.backstok-root [data-slot=first-run-md]{width:100%}.backstok-root [data-slot=first-run-md-head]{margin-bottom:18px}.backstok-root [data-slot=first-run-md-eyebrow]{letter-spacing:.04em;text-transform:uppercase;color:var(--bs-color-accent,#fe2c55);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:600;display:inline-flex}.backstok-root [data-slot=first-run-md-eyebrow]>span{background:var(--bs-color-accent,#fe2c55);border-radius:999px;width:6px;height:6px}.backstok-root [data-slot=first-run-md-title]{letter-spacing:-.022em;color:var(--bs-color-ink,#222);margin:0;font-size:max(20px,min(2.4vw,26px));font-weight:600;line-height:1.15}.backstok-root [data-slot=first-run-md-sub]{max-width:70ch;color:var(--bs-color-soft,#717171);margin:8px 0 0;font-size:14px}.backstok-root [data-slot=first-run-md-grid]{grid-template-columns:1fr 1.25fr;align-items:start;gap:20px;display:grid}@media (max-width:820px){.backstok-root [data-slot=first-run-md-grid]{grid-template-columns:1fr}}.backstok-root [data-slot=first-run-md-catalog]{flex-direction:column;gap:9px;display:flex}.backstok-root [data-slot=first-run-md-item]{border:1px solid var(--bs-color-border,#ebebeb);background:var(--bs-color-surface,#fff);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.backstok-root [data-slot=first-run-md-item]:hover{border-color:var(--bs-color-accent,#fe2c55)}.backstok-root [data-slot=first-run-md-item][data-active]{border-color:var(--bs-color-accent,#fe2c55);box-shadow:0 0 0 2px var(--bs-color-accent,#fe2c55)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=first-run-md-item][data-active]{box-shadow:0 0 0 2px color-mix(in srgb,var(--bs-color-accent,#fe2c55)28%,transparent)}}.backstok-root [data-slot=first-run-md-item-icon]{background:var(--bs-color-muted,#f7f7f7);border-radius:11px;flex:none;align-items:center;justify-items:center;width:36px;height:36px;display:grid}.backstok-root [data-slot=first-run-md-item-text]{flex-direction:column;flex:1;min-width:0;display:flex}.backstok-root [data-slot=first-run-md-item-title]{color:var(--bs-color-ink,#222);font-size:13.5px;font-weight:650}.backstok-root [data-slot=first-run-md-item-desc]{color:var(--bs-color-soft,#717171);font-size:11.5px}.backstok-root [data-slot=first-run-md-item-badge]{color:var(--bs-color-soft,#717171);flex:none;font-size:11px;font-weight:600}.backstok-root [data-slot=es-detail]{border:1px solid var(--bs-color-border,#ebebeb);background:var(--bs-color-surface,#fff);border-radius:16px;padding:20px}.backstok-root [data-slot=es-detail-head]{align-items:center;gap:12px;display:flex}.backstok-root [data-slot=es-detail-icon]{background:var(--bs-color-muted,#f7f7f7);border-radius:12px;flex:none;align-items:center;justify-items:center;width:42px;height:42px;display:grid}.backstok-root [data-slot=es-detail-heading]{flex:1;min-width:0}.backstok-root [data-slot=es-detail-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#222);font-size:17px;font-weight:700}.backstok-root [data-slot=es-detail-sub]{color:var(--bs-color-soft,#717171);margin-top:2px;font-size:12.5px}.backstok-root [data-slot=es-detail-badge]{background:var(--bs-pink-tint,#fff1f4);color:var(--bs-color-accent,#fe2c55);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.backstok-root [data-slot=es-detail-label]{letter-spacing:.1em;text-transform:uppercase;color:var(--bs-color-soft,#717171);margin:18px 0 6px;font-size:10px;font-weight:600}.backstok-root [data-slot=es-detail-sample]{color:var(--bs-color-soft,#717171);font-size:13px}.backstok-root [data-slot=es-detail-steps]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.backstok-root [data-slot=es-detail-step]{color:var(--bs-color-ink,#222);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.backstok-root [data-slot=es-detail-step-n]{background:var(--bs-pink-tint,#fff1f4);width:20px;height:20px;color:var(--bs-color-accent,#fe2c55);border-radius:999px;align-items:center;justify-items:center;font-size:11px;font-weight:700;display:grid}.backstok-root [data-slot=es-detail-foot]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.backstok-root [data-slot=es-detail-note]{color:var(--bs-color-soft,#717171);font-size:12px}.backstok-root [data-slot=first-run-split]{border:1px solid var(--bs-color-border,#ebebeb);background:var(--bs-color-surface,#fff);border-radius:22px;grid-template-columns:.92fr 1.08fr;width:100%;display:grid;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05),0 12px 32px rgba(0,0,0,.07)}@media (max-width:860px){.backstok-root [data-slot=first-run-split]{grid-template-columns:1fr}}.backstok-root [data-slot=first-run-split-art]{border-right:1px solid var(--bs-color-border,#ebebeb);background:radial-gradient(120% 90% at 18% 8%,rgba(254,44,85,.14),transparent 55%),radial-gradient(130% 120% at 92% 96%,rgba(37,244,238,.16),transparent 52%),linear-gradient(155deg,var(--bs-color-accent,#fe2c55)0%,var(--bs-color-surface,#fff)46%,#25f4ee 100%);align-items:center;justify-items:center;min-height:460px;padding:38px 34px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=first-run-split-art]{background:radial-gradient(120% 90% at 18% 8%,rgba(254,44,85,.14),transparent 55%),radial-gradient(130% 120% at 92% 96%,rgba(37,244,238,.16),transparent 52%),linear-gradient(155deg,color-mix(in srgb,var(--bs-color-accent,#fe2c55)7%,var(--bs-color-surface,#fff))0%,var(--bs-color-surface,#fff)46%,color-mix(in srgb,#25f4ee 9%,var(--bs-color-surface,#fff))100%)}}@media (max-width:860px){.backstok-root [data-slot=first-run-split-art]{border-right:none;border-bottom:1px solid var(--bs-color-border,#ebebeb);min-height:220px}}.backstok-root [data-slot=first-run-split-body]{flex-direction:column;padding:44px 46px 40px;display:flex}@media (max-width:560px){.backstok-root [data-slot=first-run-split-body]{padding:30px 24px 28px}}.backstok-root [data-slot=first-run-split-eyebrow]{letter-spacing:.06em;text-transform:uppercase;color:var(--bs-color-accent,#fe2c55);align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;font-weight:600;display:inline-flex}.backstok-root [data-slot=first-run-split-eyebrow]>span{background:var(--bs-color-accent,#fe2c55);width:7px;height:7px;box-shadow:0 0 0 4px var(--bs-color-accent,#fe2c55);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=first-run-split-eyebrow]>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-color-accent,#fe2c55)14%,transparent)}}.backstok-root [data-slot=first-run-split-title]{letter-spacing:-.018em;color:var(--bs-color-ink,#222);margin:0;font-size:max(26px,min(3vw,36px));font-weight:300;line-height:1.12}.backstok-root [data-slot=first-run-split-sub]{max-width:46ch;color:var(--bs-color-soft,#717171);margin:14px 0 26px;font-size:15px;line-height:1.6}.backstok-root [data-slot=first-run-split-steps]{margin:0 0 26px;padding:0;list-style:none}.backstok-root [data-slot=first-run-split-step]{align-items:flex-start;gap:14px;padding:13px 0;display:flex}.backstok-root [data-slot=first-run-split-step]+[data-slot=first-run-split-step]{border-top:1px solid var(--bs-color-border,#ebebeb)}.backstok-root [data-slot=first-run-split-step-n]{border:1px solid var(--bs-color-border-strong,#ddd);background:var(--bs-color-surface,#fff);width:30px;height:30px;font-family:var(--bs-font-mono,ui-monospace,monospace);color:var(--bs-color-ink,#222);border-radius:10px;flex:none;align-items:center;justify-items:center;font-size:13px;font-weight:500;display:grid}.backstok-root [data-slot=first-run-split-step]:first-child [data-slot=first-run-split-step-n]{border-color:var(--bs-color-accent,#fe2c55)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=first-run-split-step]:first-child [data-slot=first-run-split-step-n]{border-color:color-mix(in srgb,var(--bs-color-accent,#fe2c55)35%,transparent)}}.backstok-root [data-slot=first-run-split-step]:first-child [data-slot=first-run-split-step-n]{color:var(--bs-color-accent,#fe2c55)}.backstok-root [data-slot=first-run-split-step-text]{flex-direction:column;min-width:0;display:flex}.backstok-root [data-slot=first-run-split-step-title]{color:var(--bs-color-ink,#222);font-size:14.5px;font-weight:500;line-height:1.3}.backstok-root [data-slot=first-run-split-step-desc]{color:var(--bs-color-soft,#717171);margin-top:2px;font-size:13px;line-height:1.45}.backstok-root [data-slot=first-run-split-sample-wrap]{margin-bottom:24px}.backstok-root [data-slot=first-run-split-sample-label]{letter-spacing:.1em;text-transform:uppercase;color:var(--bs-color-soft,#717171);margin-bottom:6px;font-size:10px;font-weight:600}.backstok-root [data-slot=first-run-split-sample]{background:var(--bs-color-muted,#f7f7f7);color:var(--bs-color-ink,#222);border-radius:12px;padding:12px 14px;font-size:12.5px}.backstok-root [data-slot=first-run-split-actions]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.backstok-root [data-demo-cover-button]{border-radius:inherit;outline:none;display:block}.backstok-root [data-demo-cover]{border-radius:inherit;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.backstok-root [data-demo-cover-gloss]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.backstok-root [data-demo-cover-mark]{z-index:2;opacity:.92;align-items:center;justify-items:center;display:grid;position:absolute;top:16px;left:16px}.backstok-root [data-demo-cover-play]{z-index:2;background:var(--bs-color-accent,#fe2c55);color:#fff;border-radius:50%;align-items:center;justify-items:center;transition:transform .22s,box-shadow .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px rgba(254,44,85,.42)}.backstok-root [data-demo-cover-button]:hover [data-demo-cover-play]{transform:translate(-50%,-50%)scale(1.07);box-shadow:0 14px 38px rgba(254,44,85,.5)}.backstok-root [data-demo-cover-button]:focus-visible{outline:none}.backstok-root [data-demo-cover-button]:focus-visible [data-demo-cover-play]{box-shadow:var(--bs-focus-ring,0 0 0 3px rgba(254,44,85,.14)),0 10px 30px rgba(254,44,85,.42)}.backstok-root [data-demo-cover-dur]{z-index:2;font-family:var(--bs-font-mono,ui-monospace,monospace);letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.55);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;right:14px}.backstok-root [data-demo-cover-dur]:before{content:"";background:var(--bs-color-accent,#fe2c55);border-radius:50%;width:5px;height:5px}.backstok-root [data-demo-video-card]{background:var(--bs-color-surface,#fff);border:1px solid var(--bs-color-border,#ebebeb);border-radius:22px;flex-direction:column;width:100%;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04)}.backstok-root [data-demo-video-card]:hover{border-color:var(--bs-color-border-strong,#ddd);transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05)}.backstok-root [data-demo-video-card] [data-demo-video-frame]{border-radius:0}.backstok-root [data-demo-card-body]{flex-direction:column;flex:1;gap:4px;padding:16px 18px 18px;display:flex}.backstok-root [data-demo-card-titlerow]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.backstok-root [data-demo-card-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#222);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.backstok-root [data-demo-tier]{letter-spacing:.03em;color:var(--bs-color-soft,#717171);background:var(--bs-color-muted,#f7f7f7);border-radius:999px;flex-shrink:0;margin-top:1px;padding:3px 8px;font-size:11px;font-weight:600}.backstok-root [data-demo-card-meta]{color:var(--bs-color-soft,#717171);margin:2px 0 0;font-size:13px}.backstok-root [data-demo-card-footer]{align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.backstok-root [data-demo-card-hostmark]{background:var(--bs-color-muted,#f7f7f7);border-radius:9px;flex:none;align-items:center;justify-items:center;width:30px;height:30px;display:grid}.backstok-root [data-demo-card-fmeta]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.backstok-root [data-demo-card-fmeta] b{color:var(--bs-color-ink,#222);font-size:12.5px;font-weight:600}.backstok-root [data-demo-card-fmeta] span{color:var(--bs-color-soft,#717171);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.backstok-root [data-demo-card-fdur]{font-family:var(--bs-font-mono,ui-monospace,monospace);color:var(--bs-color-soft,#717171);margin-left:auto;font-size:12px}.backstok-root [data-demo-feature]{background:var(--bs-color-surface,#fff);border:1px solid var(--bs-color-border,#ebebeb);border-radius:22px;width:100%;max-width:1600px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04)}.backstok-root [data-demo-feature-grid]{grid-template-columns:1.35fr 1fr;align-items:center;gap:0;display:grid}@media (max-width:860px){.backstok-root [data-demo-feature-grid]{grid-template-columns:1fr}}.backstok-root [data-demo-feature-media] [data-demo-video-frame]{border-radius:0}.backstok-root [data-demo-feature-body]{flex-direction:column;justify-content:center;gap:16px;padding:max(24px,min(3vw,40px));display:flex}.backstok-root [data-demo-feature-badge]{background:var(--bs-pink-tint,#fff1f4);color:var(--bs-color-accent,#fe2c55);letter-spacing:.04em;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.backstok-root [data-demo-feature-title]{letter-spacing:-.02em;color:var(--bs-color-ink,#222);margin:0;font-size:max(24px,min(2.6vw,30px));font-weight:600;line-height:1.18}.backstok-root [data-demo-feature-desc]{color:var(--bs-color-soft,#717171);max-width:46ch;margin:0;font-size:15px}.backstok-root [data-demo-feature-footer]{border-top:1px solid var(--bs-color-border,#ebebeb);align-items:center;gap:12px;margin-top:4px;padding-top:18px;display:flex}.backstok-root [data-demo-feature-hostmark]{background:var(--bs-color-muted,#f7f7f7);border-radius:12px;flex:none;align-items:center;justify-items:center;width:44px;height:44px;display:grid}.backstok-root [data-demo-feature-hostmeta]{flex-direction:column;min-width:0;line-height:1.35;display:flex}.backstok-root [data-demo-feature-hostmeta] b{color:var(--bs-color-ink,#222);font-size:14px;font-weight:600}.backstok-root [data-demo-feature-hostmeta] span{color:var(--bs-color-soft,#717171);font-size:13px}.backstok-root [data-demo-gallery]{display:block}.backstok-root [data-demo-group]{margin-bottom:44px}.backstok-root [data-demo-group]:last-child{margin-bottom:0}.backstok-root [data-demo-group-head]{align-items:center;gap:12px;margin:0 0 18px;display:flex}.backstok-root [data-demo-group-mark]{background:var(--bs-color-muted,#f7f7f7);border-radius:9px;flex:none;align-items:center;justify-items:center;width:30px;height:30px;display:grid}.backstok-root [data-demo-group-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#222);margin:0;font-size:18px;font-weight:600}.backstok-root [data-demo-group-sub]{color:var(--bs-color-soft,#717171);font-size:12.5px}.backstok-root [data-demo-grid]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px 24px;display:grid}@media (prefers-reduced-motion:reduce){.backstok-root [data-demo-video-card]:hover{transform:none}.backstok-root [data-demo-cover-button]:hover [data-demo-cover-play]{transform:translate(-50%,-50%)}}[data-slot=dialog-content][data-demo-lightbox]{border-radius:var(--bs-radius-lg,22px);background:var(--bs-color-surface,#fff);border:0;gap:0;width:min(960px,100%);max-width:min(960px,100% - 2rem);padding:0;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4)}[data-demo-lightbox-overlay]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,21,28,.58)}[data-slot=dialog-overlay]:has(~[data-demo-lightbox]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,21,28,.58)}[data-slot=dialog-content][data-demo-lightbox] [data-demo-lightbox-video]{aspect-ratio:16/9;background:#000;border:0;outline:none;width:100%;display:block}[data-slot=dialog-content][data-demo-lightbox] [data-demo-lightbox-video]:focus-visible{box-shadow:var(--bs-focus-ring,0 0 0 3px rgba(254,44,85,.14))}[data-slot=dialog-content][data-demo-lightbox] [data-demo-lightbox-title]{letter-spacing:-.01em;color:var(--bs-color-ink,#222);padding:16px 22px 20px;font-size:1rem;font-weight:600}[data-slot=dialog-content][data-demo-lightbox] [data-slot=dialog-close]{width:38px;height:38px;color:var(--bs-color-ink,#222);opacity:1;background:rgba(255,255,255,.92);border-radius:50%;align-items:center;justify-items:center;display:grid;top:14px;right:14px;box-shadow:0 4px 14px rgba(0,0,0,.2)}[data-slot=dialog-content][data-demo-lightbox] [data-slot=dialog-close]:hover{background:#fff;transform:scale(1.06)}body[data-mode=dark] [data-slot=dialog-content][data-demo-lightbox]{background:#1c1f2b;box-shadow:0 30px 80px rgba(0,0,0,.6)}body[data-mode=dark] [data-slot=dialog-content][data-demo-lightbox] [data-slot=dialog-close]{color:#fff;background:rgba(255,255,255,.12);box-shadow:0 4px 14px rgba(0,0,0,.45)}body[data-mode=dark] [data-slot=dialog-content][data-demo-lightbox] [data-slot=dialog-close]:hover{background:rgba(255,255,255,.22);transform:scale(1.06)}.backstok-root [data-slot=kanban-grabbar]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));color:var(--bs-color-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:11px 16px;font-size:.82rem;display:flex}.backstok-root [data-slot=kanban-mode]{color:var(--bs-color-ink);background:var(--bs-pink-tint);border:1px solid var(--bs-color-accent);border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-mode]{border:1px solid color-mix(in srgb,var(--bs-color-accent)22%,transparent)}}.backstok-root [data-slot=kanban-pulse]{background:var(--bs-color-accent);border-radius:999px;flex:none;width:9px;height:9px;position:relative}.backstok-root [data-slot=kanban-mode][data-active] [data-slot=kanban-pulse]:after{content:"";border:2px solid var(--bs-color-accent);border-radius:999px;animation:1.8s cubic-bezier(.22,.61,.36,1) infinite bs-kantok-pulse;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}@keyframes bs-kantok-pulse{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.backstok-root [data-slot=kanban-hint]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.backstok-root [data-slot=kanban-hint] kbd{font-family:var(--bs-font-mono);color:var(--bs-color-ink);background:var(--bs-color-surface-2);border:1px solid var(--bs-color-border-strong);text-align:center;border-bottom-width:2px;border-radius:7px;min-width:20px;padding:2px 7px;font-size:.72rem;font-weight:500}.backstok-root [data-slot=kanban-live]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.backstok-root [data-slot=kanban-board]{grid-template-columns:repeat(var(--kanban-columns,5),minmax(264px,1fr));align-items:start;gap:20px;padding-bottom:12px;display:grid;overflow-x:auto}@media (max-width:1320px){.backstok-root [data-slot=kanban-board]{grid-template-columns:none;grid-auto-columns:minmax(286px,1fr);grid-auto-flow:column}}.backstok-root [data-slot=kanban-board][data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent)}.backstok-root [data-slot=kanban-board][data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 46px);mask-image:linear-gradient(90deg,transparent,#000 46px)}.backstok-root [data-slot=kanban-board][data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 46px,#000 calc(100% - 46px),transparent);mask-image:linear-gradient(90deg,transparent,#000 46px,#000 calc(100% - 46px),transparent)}.backstok-root [data-slot=kanban-column]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);min-height:200px;box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));border-radius:22px;flex-direction:column;display:flex}.backstok-root [data-slot=kanban-column-head]{align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.backstok-root [data-slot=kanban-column-dot]{border-radius:999px;flex:none;width:8px;height:8px}.backstok-root [data-slot=kanban-column-title]{letter-spacing:-.005em;color:var(--bs-color-ink);font-size:.9rem;font-weight:600}.backstok-root [data-slot=kanban-column-count]{color:var(--bs-color-soft);background:var(--bs-color-surface-2);border:1px solid var(--bs-color-border);text-align:center;border-radius:999px;min-width:22px;padding:1px 8px;font-size:.74rem;font-weight:600}.backstok-root [data-slot=kanban-column-add]{width:28px;height:28px;color:var(--bs-color-dim);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:9px;flex:none;align-items:center;justify-items:center;transition:background-color .14s,color .14s,border-color .14s;display:grid}.backstok-root [data-slot=kanban-column-add]:hover{background:var(--bs-color-muted);color:var(--bs-color-ink);border-color:var(--bs-color-border)}.backstok-root [data-slot=kanban-column-add]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=kanban-dropzone]{background:var(--bs-color-surface-2);border:1.5px dashed transparent;border-radius:14px;flex-direction:column;flex:auto;gap:12px;min-height:96px;margin:2px 12px 12px;padding:10px;transition:background-color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1);display:flex}.backstok-root [data-slot=kanban-dropzone][data-over]{background:var(--bs-pink-tint);border-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-dropzone][data-over]{border-color:color-mix(in srgb,var(--bs-color-accent)42%,transparent)}}.backstok-root [data-slot=kanban-dropzone][data-over]{box-shadow:inset 0 0 0 3px var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-dropzone][data-over]{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--bs-color-accent)14%,transparent)}}.backstok-root [data-slot=kanban-empty]{text-align:center;color:var(--bs-color-dim);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:22px 14px;display:flex}.backstok-root [data-slot=kanban-empty-art]{border:1.5px dashed var(--bs-color-border-strong);background:var(--bs-color-surface);width:40px;height:40px;color:var(--bs-color-dim);border-radius:14px;align-items:center;justify-items:center;display:grid}.backstok-root [data-slot=kanban-empty-art] svg{width:18px;height:18px}.backstok-root [data-slot=kanban-empty] p{color:var(--bs-color-soft);margin:0;font-size:.78rem;font-weight:600}.backstok-root [data-slot=kanban-empty] span{color:var(--bs-color-dim);font-size:.72rem}.backstok-root [data-slot=task-card],[data-slot=kanban-overlay] [data-slot=task-card]{border:1px solid var(--bs-color-border,#ebebeb);background:var(--bs-color-surface,#fff);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));border-radius:18px;grid-template-columns:26px 1fr;transition:box-shadow .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.22,.61,.36,1);animation:.42s cubic-bezier(.22,.61,.36,1) both bs-kantok-settle;display:grid;position:relative;overflow:hidden}@keyframes bs-kantok-settle{0%{transform:translateY(-8px)scale(.99)}60%{transform:translateY(1px)scale(1.003)}to{transform:translateY(0)scale(1)}}.backstok-root [data-slot=task-card]:hover{box-shadow:var(--shadow-md,0 10px 30px -8px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.05));border-color:var(--bs-color-border-strong);transform:translateY(-2px)}.backstok-root [data-slot=task-card][data-clickable]{cursor:pointer}.backstok-root [data-slot=task-card][data-clickable]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=task-card][data-dragging]{opacity:.4;box-shadow:none;border-style:dashed;border-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card][data-dragging]{border-color:color-mix(in srgb,var(--bs-color-accent)42%,transparent)}}.backstok-root [data-slot=task-card][data-dragging] *{visibility:hidden}[data-slot=kanban-overlay]{cursor:grabbing}[data-slot=kanban-overlay] [data-slot=task-card]{border-color:var(--bs-color-accent,#fe2c55);transform:rotate(-1.6deg)scale(1.02)}@supports (color:color-mix(in lab, red, red)){[data-slot=kanban-overlay] [data-slot=task-card]{border-color:color-mix(in srgb,var(--bs-color-accent,#fe2c55)42%,transparent)}}[data-slot=kanban-overlay] [data-slot=task-card]{animation:none;box-shadow:0 18px 44px -10px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.07)}.backstok-root [data-slot=task-card-grip],[data-slot=kanban-overlay] [data-slot=task-card-grip]{border:0;border-right:1px solid var(--bs-color-border,#ebebeb);background:var(--bs-color-surface-2,#f7f7f7);color:var(--bs-color-dim,rgba(34,34,34,.42));cursor:grab;touch-action:none;grid-column:1;justify-content:center;align-self:stretch;align-items:center;transition:background-color .14s,color .14s;display:flex}.backstok-root [data-slot=task-card-grip] svg{width:16px;height:16px}.backstok-root [data-slot=task-card-grip]:hover{background:var(--bs-pink-tint);color:var(--bs-color-accent)}.backstok-root [data-slot=task-card-grip]:active{cursor:grabbing}.backstok-root [data-slot=task-card-grip]:focus-visible{box-shadow:inset 0 0 0 2px var(--bs-color-accent);color:var(--bs-color-accent);outline:none}.backstok-root [data-slot=task-card-body],[data-slot=kanban-overlay] [data-slot=task-card-body]{grid-column:2;min-width:0;padding:13px 14px 12px}.backstok-root [data-slot=task-card-top]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.backstok-root [data-slot=task-card-source],[data-slot=kanban-overlay] [data-slot=task-card-source]{letter-spacing:.01em;border:1px solid var(--bs-color-border,#ebebeb);height:22px;color:var(--bs-color-soft,rgba(34,34,34,.62));background:var(--bs-color-surface,#fff);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:.68rem;font-weight:600;display:inline-flex}.backstok-root [data-slot=task-card-source] svg{width:13px;height:13px}.backstok-root [data-slot=task-card-source][data-source=meettok]{color:#0e8f88;background:var(--bs-cyan-tint);border-color:var(--bs-color-cyan)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card-source][data-source=meettok]{border-color:color-mix(in srgb,var(--bs-color-cyan)32%,transparent)}}.backstok-root [data-slot=task-card-title],[data-slot=kanban-overlay] [data-slot=task-card-title]{letter-spacing:-.005em;color:var(--bs-color-ink,#222);-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 11px;font-size:.875rem;font-weight:500;line-height:1.42;display:-webkit-box;overflow:hidden}.backstok-root [data-slot=task-card-provenance]{background:var(--bs-color-surface-2);border:1px solid var(--bs-color-border);color:var(--bs-color-soft);border-radius:10px;align-items:center;gap:8px;margin:-2px 0 11px;padding:8px 10px;font-size:.7rem;display:flex}.backstok-root [data-slot=task-card-meeting]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.backstok-root [data-slot=task-card-conf]{flex:none;align-items:center;gap:5px;font-weight:500;display:inline-flex}.backstok-root [data-slot=task-card-conf-bar]{background:var(--bs-color-border-strong);border-radius:999px;width:30px;height:5px;overflow:hidden}.backstok-root [data-slot=task-card-conf-bar]>i{border-radius:999px;height:100%;display:block}.backstok-root [data-slot=task-card-deeplink]{color:#0e8f88;background:var(--bs-cyan-tint);border:1px solid var(--bs-color-cyan);border-radius:7px;flex:none;align-items:center;justify-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card-deeplink]{border:1px solid color-mix(in srgb,var(--bs-color-cyan)32%,transparent)}}.backstok-root [data-slot=task-card-deeplink]{transition:background-color .14s}.backstok-root [data-slot=task-card-deeplink] svg{width:12px;height:12px}.backstok-root [data-slot=task-card-deeplink]:hover{background:var(--bs-color-cyan)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card-deeplink]:hover{background:color-mix(in srgb,var(--bs-color-cyan)24%,transparent)}}.backstok-root [data-slot=task-card-deeplink]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=task-card-blocker]{background:var(--bs-color-tone-error);border-radius:10px;align-items:flex-start;gap:8px;margin:-2px 0 11px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card-blocker]{background:color-mix(in srgb,var(--bs-color-tone-error)8%,transparent)}}.backstok-root [data-slot=task-card-blocker]{border:1px solid var(--bs-color-tone-error)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card-blocker]{border:1px solid color-mix(in srgb,var(--bs-color-tone-error)22%,transparent)}}.backstok-root [data-slot=task-card-blocker]{color:var(--bs-color-tone-error);font-size:.7rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card-blocker]{color:color-mix(in srgb,var(--bs-color-tone-error)80%,var(--bs-color-ink))}}.backstok-root [data-slot=task-card-blocker] svg{width:14px;height:14px;color:var(--bs-color-tone-error);flex:none;margin-top:1px}.backstok-root [data-slot=task-card-blocker] strong{font-weight:600}.backstok-root [data-slot=task-card-foot],[data-slot=kanban-overlay] [data-slot=task-card-foot]{justify-content:space-between;align-items:center;gap:10px;display:flex}.backstok-root [data-slot=task-card-assignee]{align-items:center;gap:8px;min-width:0;display:flex}.backstok-root [data-slot=task-card-avatar],[data-slot=kanban-overlay] [data-slot=task-card-avatar]{letter-spacing:.02em;background-position:50%;background-size:cover;border-radius:999px;flex:none;align-items:center;justify-items:center;width:26px;height:26px;font-size:.62rem;font-weight:600;display:grid}.backstok-root [data-slot=task-card-avatar][data-me]{box-shadow:0 0 0 2px var(--bs-color-surface),0 0 0 3.5px var(--bs-color-accent)}.backstok-root [data-slot=task-card-who]{color:var(--bs-color-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:500;overflow:hidden}.backstok-root [data-slot=task-card-unassigned]{color:var(--bs-color-dim);align-items:center;gap:8px;font-size:.74rem;font-weight:500;display:flex}.backstok-root [data-slot=task-card-ua-ring]{border:1.5px dashed var(--bs-color-border-strong);width:26px;height:26px;color:var(--bs-color-dim);border-radius:999px;flex:none;align-items:center;justify-items:center;display:grid}.backstok-root [data-slot=task-card-ua-ring] svg{width:13px;height:13px}.backstok-root [data-slot=task-card-due],[data-slot=kanban-overlay] [data-slot=task-card-due]{font-variant-numeric:tabular-nums;color:var(--bs-color-soft,rgba(34,34,34,.62));background:var(--bs-color-surface-2,#f7f7f7);border:1px solid var(--bs-color-border,#ebebeb);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.backstok-root [data-slot=task-card-due] svg{opacity:.75;width:12px;height:12px}.backstok-root [data-slot=task-card-due][data-overdue],[data-slot=kanban-overlay] [data-slot=task-card-due][data-overdue]{color:var(--bs-color-accent,#fe2c55);background:var(--bs-pink-tint,rgba(254,44,85,.1));border-color:var(--bs-color-accent,#fe2c55)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=task-card-due][data-overdue],[data-slot=kanban-overlay] [data-slot=task-card-due][data-overdue]{border-color:color-mix(in srgb,var(--bs-color-accent,#fe2c55)22%,transparent)}}.backstok-root [data-slot=task-card-due][data-overdue] svg{opacity:1}@media (prefers-reduced-motion:reduce){.backstok-root [data-slot=task-card],[data-slot=kanban-overlay] [data-slot=task-card]{animation:none}.backstok-root [data-slot=task-card]:hover,[data-slot=kanban-overlay] [data-slot=task-card]{transform:none}.backstok-root [data-slot=kanban-mode][data-active] [data-slot=kanban-pulse]:after{animation:none}.backstok-root [data-slot=kanban-dropzone]{transition:background-color .12s linear,border-color .12s linear}}.backstok-root [data-slot=kanban-wip]{font-family:var(--bs-font-mono);font-variant-numeric:tabular-nums;background:var(--bs-color-surface);border:1px solid var(--bs-color-border);color:var(--bs-color-soft);border-radius:999px;align-items:baseline;gap:1px;padding:4px 9px;font-size:.74rem;font-weight:500;display:inline-flex}.backstok-root [data-slot=kanban-wip-now]{color:var(--bs-color-ink);font-weight:600}.backstok-root [data-slot=kanban-wip-slash]{color:var(--bs-color-dim);margin:0 1px}.backstok-root [data-slot=kanban-wip-limit]{opacity:.85;margin-left:3px}.backstok-root [data-slot=kanban-wip][data-over]{background:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-wip][data-over]{background:color-mix(in srgb,var(--bs-color-tone-warning)12%,transparent)}}.backstok-root [data-slot=kanban-wip][data-over]{border-color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-wip][data-over]{border-color:color-mix(in srgb,var(--bs-color-tone-warning)38%,transparent)}}.backstok-root [data-slot=kanban-wip][data-over]{color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-wip][data-over]{color:color-mix(in srgb,var(--bs-color-tone-warning)72%,var(--bs-color-ink))}}.backstok-root [data-slot=kanban-wip][data-over] [data-slot=kanban-wip-now]{color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-wip][data-over] [data-slot=kanban-wip-now]{color:color-mix(in srgb,var(--bs-color-tone-warning)72%,var(--bs-color-ink))}}.backstok-root [data-slot=kanban-rail]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);width:268px;box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));border-radius:22px;flex-direction:column;flex:0 0 268px;padding:16px;display:flex}.backstok-root [data-slot=kanban-rail][data-collapsed]{flex:0 0 60px;align-items:center;width:60px;padding:16px 8px}.backstok-root [data-slot=kanban-rail-spine-toggle]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface-2);width:36px;height:36px;color:var(--bs-color-soft);cursor:pointer;border-radius:11px;align-items:center;justify-items:center;transition:color .14s,border-color .14s;display:grid;position:relative}.backstok-root [data-slot=kanban-rail-spine-toggle]:hover{color:var(--bs-color-accent);border-color:var(--bs-color-border-strong)}.backstok-root [data-slot=kanban-rail-spine-toggle]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=kanban-rail-spine-toggle] svg{width:16px;height:16px}.backstok-root [data-slot=kanban-rail-spine-badge]{background:var(--bs-color-accent);min-width:17px;height:17px;color:var(--bs-color-accent-ink,#fff);border-radius:999px;align-items:center;justify-items:center;padding:0 4px;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.backstok-root [data-slot=kanban-rail-head]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.backstok-root [data-slot=kanban-rail-title]{letter-spacing:.09em;text-transform:uppercase;color:var(--bs-color-dim);font-size:.7rem;font-weight:600}.backstok-root [data-slot=kanban-rail-active]{color:var(--bs-color-accent);font-size:.68rem;font-weight:500}.backstok-root [data-slot=kanban-rail-toggle]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);width:28px;height:28px;color:var(--bs-color-soft);cursor:pointer;border-radius:9px;align-items:center;justify-items:center;margin-left:auto;transition:color .14s,box-shadow .14s;display:grid}.backstok-root [data-slot=kanban-rail-toggle]:hover{color:var(--bs-color-ink);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05))}.backstok-root [data-slot=kanban-rail-toggle]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=kanban-rail-toggle] svg,.backstok-root [data-slot=kanban-collapse-caret] svg[data-flip],.backstok-root [data-slot=kanban-rail-toggle] svg[data-flip]{width:15px;height:15px}.backstok-root [data-slot=kanban-rail-toggle] svg[data-flip]{transform:rotate(180deg)}.backstok-root [data-slot=kanban-rail-group]{margin-top:20px}.backstok-root [data-slot=kanban-rail-group-title]{letter-spacing:.07em;text-transform:uppercase;color:var(--bs-color-dim);margin:0 0 9px;font-size:.68rem;font-weight:600}.backstok-root [data-slot=kanban-rail-chips]{flex-direction:column;gap:5px;display:flex}.backstok-root [data-slot=kanban-rail-chip]{text-align:left;width:100%;color:var(--bs-color-ink);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:.8rem;line-height:1;transition:background-color .14s,border-color .14s;display:flex}.backstok-root [data-slot=kanban-rail-chip]:hover{background:var(--bs-color-surface-2);border-color:var(--bs-color-border)}.backstok-root [data-slot=kanban-rail-chip][data-on]{background:var(--bs-color-surface-2);border-color:var(--bs-color-border-strong);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05))}.backstok-root [data-slot=kanban-rail-chip]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=kanban-rail-check]{border:1.5px solid var(--bs-color-border-strong);color:transparent;background:0 0;border-radius:5px;flex:none;align-items:center;justify-items:center;width:16px;height:16px;transition:background-color .12s,border-color .12s;display:grid}.backstok-root [data-slot=kanban-rail-chip][data-on] [data-slot=kanban-rail-check]{background:var(--bs-color-accent);border-color:var(--bs-color-accent);color:var(--bs-color-accent-ink,#fff)}.backstok-root [data-slot=kanban-rail-chip-label]{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.backstok-root [data-slot=kanban-rail-chip-text]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backstok-root [data-slot=kanban-rail-chip-count]{color:var(--bs-color-dim);flex:none;font-size:.72rem}.backstok-root [data-slot=kanban-rail-chip][data-on] [data-slot=kanban-rail-chip-count]{color:var(--bs-color-soft)}.backstok-root [data-slot=kanban-rail-foot]{border-top:1px dashed var(--bs-color-border-strong);flex-direction:column;gap:8px;margin-top:22px;padding-top:16px;display:flex}.backstok-root [data-slot=kanban-rail-clear]{color:var(--bs-color-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}.backstok-root [data-slot=kanban-rail-clear] svg{width:14px;height:14px}.backstok-root [data-slot=kanban-rail-clear]:hover:not(:disabled){text-decoration:underline}.backstok-root [data-slot=kanban-rail-clear]:disabled{color:var(--bs-color-dim);cursor:default}.backstok-root [data-slot=kanban-rail-clear]:focus-visible{box-shadow:var(--bs-focus-ring);border-radius:6px;outline:none}.backstok-root [data-slot=kanban-rail][data-orient=bar]{border-radius:16px;flex-flow:wrap;flex:auto;align-items:center;gap:7px 16px;width:auto;padding:9px 14px}.backstok-root [data-slot=kanban-rail][data-orient=bar] [data-slot=kanban-rail-head]{margin:0}.backstok-root [data-slot=kanban-rail][data-orient=bar] [data-slot=kanban-rail-group]{align-items:center;gap:9px;margin:0;display:flex}.backstok-root [data-slot=kanban-rail][data-orient=bar] [data-slot=kanban-rail-group-title]{margin:0}.backstok-root [data-slot=kanban-rail][data-orient=bar] [data-slot=kanban-rail-chips]{flex-flow:wrap;gap:6px}.backstok-root [data-slot=kanban-rail][data-orient=bar] [data-slot=kanban-rail-chip]{border-color:var(--bs-color-border);border-radius:999px;width:auto;padding:5px 11px 5px 8px;font-size:.78rem}.backstok-root [data-slot=kanban-rail][data-orient=bar] [data-slot=kanban-rail-foot]{border-top:0;flex-direction:row;align-items:center;gap:12px;margin:0 0 0 auto;padding:0}.backstok-root [data-slot=kanban-rail][data-orient=bar] [data-slot=kanban-rail-trailing]{align-items:center;display:inline-flex}.backstok-root [data-slot=kanban-focus]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.backstok-root [data-slot=kanban-focus-tile]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.backstok-root [data-slot=kanban-focus-value]{letter-spacing:-.02em;color:var(--bs-color-ink);align-items:baseline;gap:4px;font-size:1.5rem;font-weight:600;line-height:1;display:inline-flex}.backstok-root [data-slot=kanban-focus-hint]{color:var(--bs-color-dim);font-size:.8rem;font-weight:500}.backstok-root [data-slot=kanban-focus-label]{letter-spacing:.02em;color:var(--bs-color-soft);font-size:.72rem;font-weight:500}.backstok-root [data-slot=kanban-focus-tile][data-tone=accent]{border-color:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-focus-tile][data-tone=accent]{border-color:color-mix(in srgb,var(--bs-color-accent)35%,var(--bs-color-border))}}.backstok-root [data-slot=kanban-focus-tile][data-tone=accent]{background:var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-focus-tile][data-tone=accent]{background:color-mix(in srgb,var(--bs-color-accent)7%,var(--bs-color-surface))}}.backstok-root [data-slot=kanban-focus-tile][data-tone=accent] [data-slot=kanban-focus-value]{color:var(--bs-color-accent)}.backstok-root [data-slot=kanban-focus-tile][data-tone=warn] [data-slot=kanban-focus-value]{color:#f5a623}.backstok-root [data-slot=kanban-focus-tile][data-tone=danger] [data-slot=kanban-focus-value]{color:#e5484d}.backstok-root [data-slot=kanban-focus-tile][data-tone=ok] [data-slot=kanban-focus-value]{color:#30a46c}.backstok-root [data-slot=kanban-focus][data-variant=chips]{flex-wrap:wrap;gap:8px;display:flex}.backstok-root [data-slot=kanban-focus][data-variant=chips] [data-slot=kanban-focus-tile]{border-radius:999px;flex-direction:row;align-items:baseline;gap:6px;padding:6px 12px}.backstok-root [data-slot=kanban-focus][data-variant=chips] [data-slot=kanban-focus-value]{font-size:.95rem}.backstok-root [data-slot=kanban-focus][data-variant=chips] [data-slot=kanban-focus-label]{color:var(--bs-color-soft);font-size:.74rem}.backstok-root [data-slot=kanban-summary]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:13px 16px;display:flex}.backstok-root [data-slot=kanban-summary-count]{letter-spacing:-.01em;color:var(--bs-color-ink);font-size:.9rem;font-weight:600}.backstok-root [data-slot=kanban-summary-n]{color:var(--bs-color-accent);font-weight:700}.backstok-root [data-slot=kanban-summary-noun],.backstok-root [data-slot=kanban-summary-meta]{color:var(--bs-color-soft);font-size:.82rem}.backstok-root [data-slot=kanban-summary-pellet]{background:var(--bs-color-surface-2);border:1px solid var(--bs-color-border);height:28px;color:var(--bs-color-ink);border-radius:999px;align-items:center;gap:7px;max-width:220px;padding:0 6px 0 10px;font-size:.78rem;font-weight:500;display:inline-flex}.backstok-root [data-slot=kanban-summary-pellet-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backstok-root [data-slot=kanban-summary-pellet-x]{background:var(--bs-color-surface);width:18px;height:18px;color:var(--bs-color-dim);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;justify-items:center;transition:color .12s,background-color .12s;display:grid}.backstok-root [data-slot=kanban-summary-pellet-x] svg{width:11px;height:11px}.backstok-root [data-slot=kanban-summary-pellet-x]:hover{color:var(--bs-color-ink);background:var(--bs-color-muted)}.backstok-root [data-slot=kanban-summary-pellet-x]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=kanban-summary-clear]{color:var(--bs-color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:500}.backstok-root [data-slot=kanban-summary-clear]:hover{text-decoration:underline}.backstok-root [data-slot=kanban-summary-clear]:focus-visible{box-shadow:var(--bs-focus-ring);border-radius:6px;outline:none}.backstok-root [data-slot=kanban-summary-spacer]{flex:auto}.backstok-root [data-slot=kanban-summary-wip]{background:var(--bs-color-tone-warning);border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 11px;font-size:.78rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-summary-wip]{background:color-mix(in srgb,var(--bs-color-tone-warning)10%,transparent)}}.backstok-root [data-slot=kanban-summary-wip]{border:1px solid var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-summary-wip]{border:1px solid color-mix(in srgb,var(--bs-color-tone-warning)30%,transparent)}}.backstok-root [data-slot=kanban-summary-wip]{color:var(--bs-color-tone-warning)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=kanban-summary-wip]{color:color-mix(in srgb,var(--bs-color-tone-warning)72%,var(--bs-color-ink))}}.backstok-root [data-slot=kanban-summary-wip] svg{width:13px;height:13px}.backstok-root [data-kanban-density=compact] [data-slot=kanban-empty]{padding:16px 14px}.backstok-root [data-kanban-density=compact] [data-slot=kanban-empty-art]{border-radius:10px;width:32px;height:32px}.backstok-root [data-slot=kanban-density]{background:var(--bs-color-surface-2);border:1px solid var(--bs-color-border);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.backstok-root [data-slot=kanban-density-opt]{min-height:30px;color:var(--bs-color-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.78rem;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.backstok-root [data-slot=kanban-density-opt] svg{width:14px;height:14px}.backstok-root [data-slot=kanban-density-opt][data-active]{background:var(--bs-color-surface);color:var(--bs-color-ink);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05))}.backstok-root [data-slot=kanban-density-opt]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-kanban-density=compact] [data-slot=kanban-dropzone]{gap:6px;padding:8px}.backstok-root [data-kanban-density=compact] [data-slot=task-card]{border-radius:12px;animation:none}.backstok-root [data-kanban-density=compact] [data-slot=task-card-body]{min-height:24px;padding:8px 11px}.backstok-root [data-kanban-density=compact] [data-slot=task-card-top]{margin-bottom:6px}.backstok-root [data-kanban-density=compact] [data-slot=task-card-title]{-webkit-line-clamp:1;line-clamp:1;margin-bottom:7px;font-size:.82rem}.backstok-root [data-kanban-density=compact] [data-slot=task-card-provenance],.backstok-root [data-kanban-density=compact] [data-slot=task-card-blocker]{display:none}.backstok-root [data-kanban-density=compact] [data-slot=task-card-grip] svg{width:14px;height:14px}.backstok-root [data-slot=kanban-collapsible]{display:contents;position:relative}.backstok-root [data-slot=kanban-collapse-caret]{z-index:2;width:28px;height:28px;color:var(--bs-color-dim);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:9px;align-items:center;justify-items:center;transition:color .14s,background-color .14s,border-color .14s;display:grid;position:absolute;top:14px;right:14px}.backstok-root [data-slot=kanban-collapse-caret]:hover{color:var(--bs-color-ink);background:var(--bs-color-muted);border-color:var(--bs-color-border)}.backstok-root [data-slot=kanban-collapse-caret]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=kanban-spine]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface-2);border-radius:22px;flex-direction:column;flex:0 0 56px;align-items:center;gap:14px;width:56px;min-height:200px;padding:14px 0 16px;display:flex}.backstok-root [data-slot=kanban-spine-expand]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);width:30px;height:30px;color:var(--bs-color-soft);cursor:pointer;border-radius:9px;align-items:center;justify-items:center;transition:color .14s,border-color .14s;display:inline-grid}.backstok-root [data-slot=kanban-spine-expand] svg{width:16px;height:16px}.backstok-root [data-slot=kanban-spine-expand]:hover{color:var(--bs-color-accent);border-color:var(--bs-color-border-strong)}.backstok-root [data-slot=kanban-spine-expand]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=kanban-spine-dot]{border-radius:999px;flex:none;width:9px;height:9px}.backstok-root [data-slot=kanban-spine-count]{color:var(--bs-color-soft);background:var(--bs-color-surface);border:1px solid var(--bs-color-border);text-align:center;border-radius:999px;min-width:22px;padding:1px 8px;font-size:.74rem;font-weight:600}.backstok-root [data-slot=kanban-spine-label]{writing-mode:vertical-rl;letter-spacing:.04em;color:var(--bs-color-ink);flex:auto;margin-top:4px;font-size:.82rem;font-weight:600;transform:rotate(180deg)}.backstok-root [data-slot=kanban-spine-note]{writing-mode:vertical-rl;letter-spacing:.03em;color:var(--bs-color-dim);font-size:.66rem;transform:rotate(180deg)}.backstok-root [data-slot=triage-group]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));border-radius:22px;overflow:hidden}.backstok-root [data-slot=triage-group-head]{border-bottom:1px solid var(--bs-color-border);background:linear-gradient(180deg,var(--bs-color-surface)0%,var(--bs-color-surface-2)100%);align-items:center;gap:12px;padding:16px 20px;display:flex}.backstok-root [data-slot=triage-group-glyph]{background:var(--bs-cyan-tint);color:#0e8f88;border-radius:10px;flex:none;align-items:center;justify-items:center;width:34px;height:34px;display:grid}.backstok-root [data-slot=triage-group-glyph] svg{width:18px;height:18px}.backstok-root [data-slot=triage-group-titles]{flex:auto;min-width:0}.backstok-root [data-slot=triage-group-title]{letter-spacing:-.01em;color:var(--bs-color-ink);align-items:center;gap:9px;font-size:.95rem;font-weight:600;display:flex}.backstok-root [data-slot=triage-group-count]{color:var(--bs-color-accent-ink,#fff);background:var(--bs-color-accent);border-radius:999px;padding:2px 9px;font-size:.68rem;font-weight:600}.backstok-root [data-slot=triage-group-desc]{color:var(--bs-color-soft);margin-top:2px;font-size:.8rem}.backstok-root [data-slot=triage-group-oneway]{background:var(--bs-color-surface);border:1px solid var(--bs-color-border);color:var(--bs-color-soft);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-size:.74rem;display:inline-flex}.backstok-root [data-slot=triage-group-oneway] svg{width:13px;height:13px}.backstok-root [data-slot=triage-group-bar]{flex-wrap:wrap;gap:12px;padding:16px 20px 20px;display:flex}.backstok-root [data-slot=triage-group-empty]{color:var(--bs-color-dim);padding:22px 20px;font-size:.82rem}.backstok-root [data-slot=triage-card]{border:1px solid var(--bs-color-border);background:var(--bs-color-surface);min-width:300px;box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.05));border-radius:14px;flex:320px;align-items:stretch;gap:12px;padding:13px 14px;display:flex}.backstok-root [data-slot=triage-card-body]{flex:auto;min-width:0}.backstok-root [data-slot=triage-card-title]{color:var(--bs-color-ink);overflow-wrap:anywhere;word-break:break-word;margin:0 0 9px;font-size:.86rem;font-weight:500;line-height:1.42}.backstok-root [data-slot=triage-card-meta]{color:var(--bs-color-dim);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.72rem;display:flex}.backstok-root [data-slot=triage-card-source]{color:var(--bs-color-soft);align-items:center;gap:6px;display:inline-flex}.backstok-root [data-slot=triage-card-source] svg{color:#0e8f88;width:13px;height:13px}.backstok-root [data-slot=triage-card-conf]{align-items:center;gap:5px;font-weight:500;display:inline-flex}.backstok-root [data-slot=triage-card-conf-bar]{background:var(--bs-color-border-strong);border-radius:999px;width:30px;height:5px;overflow:hidden}.backstok-root [data-slot=triage-card-conf-bar]>i{border-radius:999px;height:100%;display:block}.backstok-root [data-slot=triage-card-suggest]{color:var(--bs-color-soft);align-items:center;gap:5px;display:inline-flex}.backstok-root [data-slot=triage-card-suggest] svg{width:12px;height:12px}.backstok-root [data-slot=triage-card-deeplink]{color:#0e8f88;background:var(--bs-cyan-tint);border:1px solid var(--bs-color-cyan);border-radius:7px;flex:none;align-items:center;justify-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=triage-card-deeplink]{border:1px solid color-mix(in srgb,var(--bs-color-cyan)32%,transparent)}}.backstok-root [data-slot=triage-card-deeplink]{transition:background-color .14s}.backstok-root [data-slot=triage-card-deeplink] svg{width:12px;height:12px}.backstok-root [data-slot=triage-card-deeplink]:hover{background:var(--bs-color-cyan)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=triage-card-deeplink]:hover{background:color-mix(in srgb,var(--bs-color-cyan)24%,transparent)}}.backstok-root [data-slot=triage-card-deeplink]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=triage-card-actions]{flex-direction:column;flex:none;justify-content:center;gap:7px;display:flex}.backstok-root [data-slot=triage-action]{white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 13px;font-family:inherit;font-size:.76rem;font-weight:600;transition:-webkit-filter .16s,filter .16s,border-color .16s,color .16s,background-color .16s;display:inline-flex}.backstok-root [data-slot=triage-action] svg{width:13px;height:13px}.backstok-root [data-slot=triage-action]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}.backstok-root [data-slot=triage-action]:disabled{opacity:.5;cursor:default}.backstok-root [data-slot=triage-action][data-variant=primary]{border:1px solid var(--bs-color-accent);background:var(--bs-color-accent);color:var(--bs-color-accent-ink,#fff);box-shadow:0 1px 2px var(--bs-color-accent)}@supports (color:color-mix(in lab, red, red)){.backstok-root [data-slot=triage-action][data-variant=primary]{box-shadow:0 1px 2px color-mix(in srgb,var(--bs-color-accent)25%,transparent)}}.backstok-root [data-slot=triage-action][data-variant=primary]:hover:not(:disabled){-webkit-filter:brightness(1.05);filter:brightness(1.05)}.backstok-root [data-slot=triage-action][data-variant=neutral]{border:1px solid var(--bs-color-border-strong);background:var(--bs-color-surface);color:var(--bs-color-soft);font-weight:500}.backstok-root [data-slot=triage-action][data-variant=neutral]:hover:not(:disabled){border-color:var(--bs-color-dim);color:var(--bs-color-ink)}@media (prefers-reduced-motion:reduce){.backstok-root [data-slot=kanban-density-opt],.backstok-root [data-slot=triage-action]{transition:none}}.backstok-root .bs-doc-prose{color:var(--bs-color-ink);max-width:76ch;font-size:1rem;line-height:1.65}.backstok-root .bs-doc-prose h1,.backstok-root .bs-doc-prose h2,.backstok-root .bs-doc-prose h3,.backstok-root .bs-doc-prose h4{color:var(--bs-color-ink);letter-spacing:-.018em;scroll-margin-top:88px;font-weight:600;line-height:1.25}.backstok-root .bs-doc-prose h1{margin:0 0 .6em;font-size:1.7rem}.backstok-root .bs-doc-prose h2{margin:1.7em 0 .5em;font-size:1.28rem}.backstok-root .bs-doc-prose h3{margin:1.4em 0 .4em;font-size:1.08rem}.backstok-root .bs-doc-prose p,.backstok-root .bs-doc-prose li{color:var(--bs-color-ink)}.backstok-root .bs-doc-prose p{margin:0 0 .85em}.backstok-root .bs-doc-prose a{color:var(--bs-color-accent);text-decoration:none}.backstok-root .bs-doc-prose a:hover{text-underline-offset:2px;text-decoration:underline}.backstok-root .bs-doc-prose code{font-family:var(--bs-font-mono,ui-monospace,monospace);background:var(--bs-color-muted);border-radius:6px;padding:.12em .36em;font-size:.86em}.backstok-root .bs-doc-prose pre{background:var(--bs-color-muted);border:1px solid var(--bs-color-border);border-radius:12px;padding:14px 16px;overflow-x:auto}.backstok-root .bs-doc-prose pre code{background:0 0;padding:0}.backstok-root .bs-doc-prose table{border-collapse:collapse;border:1px solid var(--bs-color-border);border-radius:12px;width:100%;font-size:.9rem;overflow:hidden}.backstok-root .bs-doc-prose th,.backstok-root .bs-doc-prose td{text-align:left;border-bottom:1px solid var(--bs-color-border);padding:8px 12px}.backstok-root .bs-doc-prose th{background:var(--bs-color-surface-2,var(--bs-color-muted));text-transform:uppercase;letter-spacing:.03em;color:var(--bs-color-soft);font-size:.74rem;font-weight:600}.backstok-root .bs-doc-prose tr:last-child td{border-bottom:0}.backstok-root .bs-doc-prose blockquote{border-left:3px solid var(--bs-color-accent);color:var(--bs-color-soft);margin:1em 0;padding:.4em 0 .4em 1em}.backstok-root .bs-doc-prose img{border-radius:12px;max-width:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));-webkit-filter:blur(var(--tw-enter-blur,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));-webkit-filter:blur(var(--tw-exit-blur,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}:root,[data-theme-mode=light],[data-theme-mode=dark]{--bui-font-regular:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bui-font-monospace:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bui-radius-1:10px;--bui-radius-2:14px;--bui-radius-3:14px;--bui-radius-4:14px;--bui-radius-5:14px;--bui-radius-6:14px;--bui-radius-lg:22px;--bui-shadow-sm:0 1px 2px rgba(16,18,27,.06);--bui-shadow-md:0 4px 16px -4px rgba(16,18,27,.12),0 1px 3px rgba(16,18,27,.06);--backstok-accent-pink:#fe2c55;--backstok-accent-pink-hover:#e61e47;--backstok-accent-cyan:#25f4ee;--backstok-space-1:4px;--backstok-space-2:8px;--backstok-space-3:12px;--backstok-space-4:16px;--backstok-space-5:20px;--backstok-space-6:24px;--backstok-tone-success:#30a46c;--backstok-tone-warning:#f5a623;--backstok-tone-error:#e5484d;--backstok-tone-info:#3e7bfa;--backstok-tone-neutral:rgba(128,128,134,.6)}[data-theme-mode=light]{--bui-bg-app:#fff;--bui-bg-neutral-1:#fff;--bui-bg-neutral-2:#f7f7f7;--bui-bg-neutral-1-hover:rgba(16,18,27,.035);--bui-bg-neutral-1-pressed:rgba(16,18,27,.07);--bui-bg-solid:#fe2c55;--bui-bg-solid-hover:#e61e47;--bui-bg-solid-pressed:#cf1a3f;--bui-fg-solid:#fff;--bui-border-1:rgba(22,24,35,.1);--bui-border-2:rgba(22,24,35,.2);--bui-ring:rgba(254,44,85,.35)}[data-theme-mode=dark]{--bui-bg-app:#161823;--bui-bg-neutral-1:#1f2233;--bui-bg-neutral-2:#181a26;--bui-bg-neutral-1-hover:rgba(255,255,255,.06);--bui-bg-neutral-1-pressed:rgba(255,255,255,.12);--bui-bg-solid:#fe2c55;--bui-bg-solid-hover:#e61e47;--bui-bg-solid-pressed:#cf1a3f;--bui-fg-solid:#fff;--bui-border-1:rgba(255,255,255,.12);--bui-border-2:rgba(255,255,255,.2);--bui-ring:rgba(254,44,85,.45)}article[class*=BackstageContent-root]:not([class*=BackstageContent-noPadding]){padding-left:max(var(--backstok-space-6),calc((100% - 1600px)/2));padding-right:max(var(--backstok-space-6),calc((100% - 1600px)/2))}[class*=bui-Container]{box-sizing:border-box;width:100%}[class*=bui-Container] [class*=MuiGrid-container]{width:100%}[data-component=backstok-page-layout]{width:100%;min-width:0}[data-component=backstok-page-layout]>:last-child{box-sizing:border-box;width:100%;min-width:0}.backstok-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.backstok-card{padding:var(--backstok-space-4)var(--backstok-space-5);background:var(--bui-bg-neutral-1);border:1px solid var(--bui-border-1);border-radius:var(--bui-radius-3);box-shadow:var(--bui-shadow-sm)}.backstok-card--sm{padding:var(--backstok-space-3)var(--backstok-space-4)}.backstok-card--lg{padding:var(--backstok-space-5)var(--backstok-space-6)}.backstok-card--none{padding:0}.backstok-card--interactive{cursor:pointer;transition:background-color .12s,border-color .12s}.backstok-card--interactive:hover{background:var(--bui-bg-neutral-1-hover);border-color:var(--bui-border-2)}.backstok-card-header{justify-content:space-between;align-items:flex-start;gap:var(--backstok-space-4);margin-bottom:var(--backstok-space-3);flex-direction:row;display:flex}.backstok-card-header__title-block{flex-direction:column;gap:2px;display:flex}.backstok-card-header__eyebrow{font-family:var(--bui-font-regular);letter-spacing:.02em;color:var(--bui-fg-secondary);margin-bottom:2px;font-size:.6875rem;font-weight:600}.backstok-card-header__title{letter-spacing:-.005em;color:var(--bui-fg-primary);font-size:.9375rem;font-weight:700}.backstok-card-header__subtitle{color:var(--bui-fg-secondary);font-size:.8125rem}.backstok-card-header__action{flex-shrink:0}.backstok-section{padding-top:var(--backstok-space-5);margin-top:0}.backstok-section--divided{border-top:1px solid var(--bui-border-1)}.backstok-section-title{font-family:var(--bui-font-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--bui-fg-secondary);margin-bottom:var(--backstok-space-2);font-size:.6875rem;font-weight:500}.backstok-meta-row{justify-content:space-between;align-items:flex-start;gap:var(--backstok-space-4);border-bottom:1px solid var(--bui-border-1);flex-direction:row;padding:6px 0;display:flex}.backstok-meta-row:last-child{border-bottom:none}.backstok-meta-row__label{color:var(--bui-fg-secondary);font-family:var(--bui-font-monospace);letter-spacing:.06em;text-transform:uppercase;flex:none;min-width:96px;padding-top:2px;font-size:.6875rem;font-weight:500}.backstok-meta-row__value{text-align:right;word-break:break-word;min-width:0;color:var(--bui-fg-primary);flex:1;font-size:.875rem}.backstok-meta-row__value--mono{font-family:var(--bui-font-monospace);font-size:.8125rem}.backstok-chip{padding:2px var(--backstok-space-2);border-radius:var(--bui-radius-1);white-space:nowrap;background:var(--bui-bg-neutral-1-hover);height:22px;color:var(--bui-fg-primary);border:1px solid transparent;align-items:center;gap:4px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.backstok-chip--accent{color:#fe2c55;background:rgba(254,44,85,.1)}.backstok-chip--success{color:var(--backstok-tone-success);background:color-mix(in srgb,var(--backstok-tone-success)12%,transparent)}.backstok-chip--warning{color:var(--backstok-tone-warning);background:color-mix(in srgb,var(--backstok-tone-warning)12%,transparent)}.backstok-chip--error{color:var(--backstok-tone-error);background:color-mix(in srgb,var(--backstok-tone-error)12%,transparent)}.backstok-chip--cyan{color:#25f4ee;background:rgba(37,244,238,.1)}.backstok-chip--outlined{border-color:var(--bui-border-1);background:0 0}.backstok-chip--kbd{font-family:var(--bui-font-monospace);background:var(--bui-bg-neutral-2);border-color:var(--bui-border-1);color:var(--bui-fg-primary);letter-spacing:0;padding:2px 6px;font-size:.6875rem}.backstok-chip--dot{padding-left:6px}.backstok-chip--dot:before{content:"";background:currentColor;border-radius:9999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.backstok-tag{padding:2px var(--backstok-space-2);border-radius:var(--bui-radius-1);text-transform:lowercase;height:22px;color:var(--bui-fg-secondary);border:1px solid var(--bui-border-1);cursor:pointer;background:0 0;align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.backstok-tag:hover{background:var(--bui-bg-neutral-1-hover);color:var(--bui-fg-primary)}.backstok-status-dot{background:var(--backstok-tone-neutral);vertical-align:middle;border-radius:9999px;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 2px rgba(128,128,128,.12)}.backstok-status-dot--success{background:var(--backstok-tone-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--backstok-tone-success)20%,transparent)}.backstok-status-dot--warning{background:var(--backstok-tone-warning);box-shadow:0 0 0 2px color-mix(in srgb,var(--backstok-tone-warning)20%,transparent)}.backstok-status-dot--error{background:var(--backstok-tone-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--backstok-tone-error)20%,transparent)}.backstok-status-dot--info{background:var(--backstok-tone-info);box-shadow:0 0 0 2px color-mix(in srgb,var(--backstok-tone-info)20%,transparent)}.backstok-status-dot--accent{background:var(--backstok-accent-pink);box-shadow:0 0 0 2px rgba(254,44,85,.18)}.backstok-loading{color:var(--bui-fg-secondary);font-family:var(--bui-font-monospace);align-items:center;display:flex}.backstok-loading__mark{flex-shrink:0;display:block}.backstok-loading__label{letter-spacing:0;font-size:.8125rem}.backstok-loading--block{gap:var(--backstok-space-2);padding:32px var(--backstok-space-4);flex-direction:column;justify-content:center}.backstok-loading--block .backstok-loading__mark{width:28px;height:28px}.backstok-loading--inline{vertical-align:middle;gap:6px;display:inline-flex}.backstok-loading--inline .backstok-loading__mark{width:14px;height:14px}.backstok-mono{font-family:var(--bui-font-monospace);letter-spacing:0;font-size:.8125rem}.backstok-mono--xs{font-family:var(--bui-font-monospace);letter-spacing:.02em;font-size:.6875rem}.backstok-eyebrow{font-family:var(--bui-font-monospace);letter-spacing:.08em;color:var(--bui-fg-secondary);text-transform:uppercase;font-size:.6875rem;font-weight:500}.backstok-sep{color:var(--bui-fg-secondary);font-family:var(--bui-font-monospace);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 4px}.backstok-kbd{font-family:var(--bui-font-monospace);border:1px solid var(--bui-border-1);background:var(--bui-bg-neutral-2);color:var(--bui-fg-primary);letter-spacing:0;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 6px;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.backstok-entity-ref{font-family:var(--bui-font-monospace);color:var(--bui-fg-primary);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:0;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .12s;display:inline-flex}.backstok-entity-ref:hover{color:var(--backstok-accent-pink)}.backstok-entity-ref__kind,.backstok-entity-ref__ns{color:var(--bui-fg-secondary)}.backstok-entity-ref__name{color:inherit;font-weight:500}.backstok-link{color:#fe2c55;text-decoration:none;transition:-webkit-text-decoration .12s,text-decoration .12s}.backstok-link:hover{text-decoration:underline}.backstok-row-list{flex-direction:column;gap:0;display:flex}.backstok-row{justify-content:space-between;align-items:center;gap:var(--backstok-space-3);padding:8px var(--backstok-space-2);border-bottom:1px solid var(--bui-border-1);border-radius:6px;transition:background-color .12s;display:flex}.backstok-row:last-child{border-bottom:none}.backstok-row:hover{background:var(--bui-bg-neutral-1-hover)}.backstok-row__main{align-items:center;gap:var(--backstok-space-2);flex:1;min-width:0;display:flex}.backstok-row__meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.backstok-stat{padding:var(--backstok-space-4)0;flex-direction:column;gap:4px;display:flex}.backstok-stat__label{font-family:var(--bui-font-regular);letter-spacing:.02em;color:var(--bui-fg-secondary);font-size:.6875rem;font-weight:600}.backstok-stat__value{font-family:var(--bui-font-monospace);letter-spacing:-.02em;color:var(--bui-fg-primary);font-size:2.25rem;font-weight:700;line-height:1.1}.backstok-stat__trend{color:var(--bui-fg-secondary);margin-top:2px;font-size:.75rem}.backstok-stat__trend--up{color:var(--bui-fg-success)}.backstok-stat__trend--down{color:var(--bui-fg-danger)}.backstok-stat--compact{padding:var(--backstok-space-2)0}.backstok-stat--compact .backstok-stat__value{font-size:1.5rem}.backstok-stats-strip{align-items:baseline;gap:var(--backstok-space-4);padding:var(--backstok-space-3)0;border-top:1px solid var(--bui-border-1);border-bottom:1px solid var(--bui-border-1);display:flex;overflow-x:auto}.backstok-stats-strip>.backstok-stat--compact{flex:1 1 0;min-width:120px}.backstok-stats-strip__sep{color:var(--bui-fg-secondary);font-family:var(--bui-font-monospace);opacity:.4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center;font-size:1rem}.backstok-home-page{scrollbar-width:none;-ms-overflow-style:none}.backstok-home-page::-webkit-scrollbar{width:0;height:0;display:none}.backstok-home-body{gap:var(--backstok-space-6);flex-direction:column;width:100%;max-width:1600px;margin:0 auto;display:flex}.backstok-home-console{gap:var(--backstok-space-4);flex-direction:column;display:flex}.backstok-home-grid-3{gap:var(--backstok-space-4);grid-template-columns:repeat(3,1fr);display:grid}.backstok-home-grid-auto{gap:var(--backstok-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.backstok-home-fold{gap:var(--backstok-space-6);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.backstok-home-fold__left{flex-direction:column;display:flex}.backstok-home-fold__right{min-width:0}.backstok-home-quick{gap:var(--backstok-space-2);margin-top:var(--backstok-space-3);flex-wrap:wrap;display:flex}.backstok-home-today{gap:var(--backstok-space-4);flex-direction:column;display:flex}.backstok-ai-head{justify-content:space-between;align-items:flex-start;gap:var(--backstok-space-3);display:flex}.backstok-ai-viewall{color:#fe2c55;white-space:nowrap;flex:none;padding-top:2px;font-size:.8125rem;font-weight:600;text-decoration:none}.backstok-ai-viewall:hover{text-decoration:underline}.backstok-ai-row{gap:var(--backstok-space-3);padding-bottom:var(--backstok-space-1);display:flex;overflow-x:auto}.backstok-ai-task{min-width:230px;padding:var(--backstok-space-3);border:1px solid var(--bui-border-1);color:inherit;border-radius:12px;flex-direction:column;flex:1 0 230px;gap:6px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.backstok-ai-task:hover{border-color:var(--bui-border-2,#ddd);box-shadow:0 4px 14px rgba(0,0,0,.05)}.backstok-ai-task__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.backstok-ai-task__title{font-size:.8125rem;font-weight:600;line-height:1.3}.backstok-ai-task__meta{color:var(--bui-fg-secondary);font-size:.6875rem}.backstok-health-list{flex-direction:column;display:flex}.backstok-health-row{padding:var(--backstok-space-2)0;border-top:1px solid var(--bui-border-1);color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.backstok-health-row:first-child{border-top:0}.backstok-health-row__name{font-size:.8125rem;font-weight:600}.backstok-pill{white-space:nowrap;color:var(--bui-fg-secondary);background:rgba(127,127,127,.14);border-radius:999px;flex:none;align-items:center;padding:2px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.backstok-pill--success{color:#2bae6a;background:rgba(39,165,103,.16)}.backstok-pill--info{color:#2bb8b2;background:rgba(37,164,158,.16)}.backstok-pill--warning{color:#e0973a;background:rgba(232,151,58,.18)}.backstok-pill--error{color:#e5484d;background:rgba(229,72,77,.16)}.backstok-pill--neutral{color:var(--bui-fg-secondary);background:rgba(127,127,127,.14)}@media (max-width:900px){.backstok-home-fold{grid-template-columns:1fr}}.backstok-home-grid-2-1{gap:var(--backstok-space-4);grid-template-columns:2fr 1fr;display:grid}@media (max-width:1199px){.backstok-home-grid-3{grid-template-columns:repeat(2,1fr)}.backstok-home-grid-2-1{grid-template-columns:1.6fr 1fr}}@media (max-width:767px){.backstok-home-body{gap:var(--backstok-space-5)}.backstok-home-grid-3,.backstok-home-grid-2-1{grid-template-columns:1fr}.backstok-stats-strip{gap:var(--backstok-space-3)var(--backstok-space-4);grid-template-columns:repeat(2,1fr);display:grid;overflow:visible}.backstok-stats-strip__sep{display:none}}.backstok-home-search{align-items:center;gap:var(--backstok-space-3);padding:var(--backstok-space-3)var(--backstok-space-4);background:var(--bui-bg-neutral-1);border:1px solid var(--bui-border-1);border-radius:var(--bui-radius-2);transition:border-color .12s,box-shadow .12s;display:flex}.backstok-home-search:focus-within{border-color:var(--backstok-accent-pink);box-shadow:0 0 0 3px rgba(254,44,85,.18)}.backstok-home-search__icon{color:var(--bui-fg-secondary);flex-shrink:0;display:flex}.backstok-home-search__input{min-width:0;color:var(--bui-fg-primary);font-family:var(--bui-font-regular);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.backstok-home-search__input::-webkit-input-placeholder{color:var(--bui-fg-secondary)}.backstok-home-search__input::-ms-input-placeholder{color:var(--bui-fg-secondary)}.backstok-home-search__input::placeholder{color:var(--bui-fg-secondary)}.backstok-home-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.backstok-home-search__kbd{flex-shrink:0;display:flex}.backstok-home-row__lead{align-items:center;gap:var(--backstok-space-2);min-width:0;display:inline-flex}.backstok-home-row__lead-text{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.backstok-home-row__num{font-family:var(--bui-font-monospace);color:var(--bui-fg-secondary);flex-shrink:0;font-size:.6875rem}.backstok-home-row{justify-content:space-between;align-items:center;gap:var(--backstok-space-3);padding:var(--backstok-space-2)0;border-bottom:1px solid var(--bui-border-1);display:flex}.backstok-home-row:last-child{border-bottom:none}.backstok-home-row__ref{font-family:var(--bui-font-monospace);color:var(--bui-fg-secondary);font-size:.75rem}.backstok-empty{justify-content:center;align-items:center;gap:var(--backstok-space-3);padding:32px var(--backstok-space-4);text-align:center;flex-direction:column;display:flex}.backstok-empty__icon{color:var(--bui-fg-secondary);display:flex}.backstok-empty__title{color:var(--bui-fg-primary);font-size:.9375rem;font-weight:600}.backstok-empty__description{color:var(--bui-fg-secondary);max-width:360px;font-size:.8125rem}.backstok-page-header{justify-content:space-between;align-items:flex-end;gap:var(--backstok-space-6);border-bottom:1px solid var(--bui-border-1);flex-direction:row;padding:28px 32px 24px;display:flex}.backstok-page-header--compact{padding:var(--backstok-space-4)var(--backstok-space-6);align-items:center}.backstok-page-header--hero{position:relative;overflow:hidden}.backstok-page-header--hero:before{content:"";background-image:radial-gradient(circle at center,var(--backstok-accent-pink)1px,transparent 1.3px);opacity:.22;pointer-events:none;background-position:0 0;background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.5) 45%,transparent 85%);mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.5) 45%,transparent 85%)}.backstok-page-header--hero>*{z-index:1;position:relative}.backstok-page-header__title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.backstok-page-header__eyebrow{font-family:var(--bui-font-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--bui-fg-secondary);font-size:.6875rem;font-weight:500}.backstok-page-header--hero .backstok-page-header__title{letter-spacing:-.02em;color:var(--bui-fg-primary);font-size:max(1.75rem,min(1.1rem + 2.8vw,2.5rem));font-weight:700;line-height:1.1}.backstok-page-header--compact .backstok-page-header__title{letter-spacing:-.005em;color:var(--bui-fg-primary);font-size:1.125rem;font-weight:700}.backstok-page-header__subtitle{color:var(--bui-fg-secondary);font-size:.9375rem}.backstok-page-header__actions{gap:var(--backstok-space-2);flex-shrink:0;align-items:center;display:flex}@media (max-width:767px){.backstok-page-header--hero{align-items:flex-start;gap:var(--backstok-space-4);padding:var(--backstok-space-5)var(--backstok-space-5)var(--backstok-space-4);flex-direction:column}.backstok-page-header--hero .backstok-page-header__actions{width:100%}}.backstok-status-strip{font-family:var(--bui-font-monospace);color:var(--bui-fg-secondary);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:.75rem;display:flex}.backstok-status-strip>span{align-items:center;display:inline-flex}.backstok-sparkline{width:100%;max-width:160px;height:28px;margin-top:6px;display:block}.backstok-sparkline__line{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.backstok-sparkline__area{stroke:none}.backstok-sparkline--accent .backstok-sparkline__line{stroke:var(--backstok-accent-pink)}.backstok-sparkline--accent .backstok-sparkline__area{fill:rgba(254,44,85,.1)}.backstok-sparkline--info .backstok-sparkline__line{stroke:var(--backstok-tone-info)}.backstok-sparkline--info .backstok-sparkline__area{fill:color-mix(in srgb,var(--backstok-tone-info)12%,transparent)}.backstok-sparkline--success .backstok-sparkline__line{stroke:var(--backstok-tone-success)}.backstok-sparkline--success .backstok-sparkline__area{fill:color-mix(in srgb,var(--backstok-tone-success)12%,transparent)}.backstok-quick-action{align-items:center;gap:var(--backstok-space-3);padding:var(--backstok-space-3)var(--backstok-space-4);border-radius:var(--bui-radius-1);color:var(--bui-fg-primary);cursor:pointer;flex-direction:row;text-decoration:none;transition:background-color .12s;display:flex}.backstok-quick-action:hover{background:var(--bui-bg-neutral-1-hover)}.backstok-quick-action__icon{color:var(--bui-fg-secondary);flex-shrink:0;display:flex}.backstok-quick-action__label{flex:1;font-size:.875rem;font-weight:500}.backstok-quick-action__url{font-family:var(--bui-font-monospace);color:var(--bui-fg-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:220px;font-size:.6875rem;overflow:hidden}.backstok-quick-action__chevron{color:var(--bui-fg-secondary);flex-shrink:0;display:flex}.backstok-quick-action__kbd{flex-shrink:0;display:flex}.backstok-grid{gap:var(--backstok-space-4);grid-template-columns:repeat(12,1fr);align-items:stretch;display:grid}.backstok-grid>*{min-width:0}.backstok-grid-cell--12,.backstok-grid-cell--8,.backstok-grid-cell--6,.backstok-grid-cell--4{grid-column:span 12}@media (min-width:900px){.backstok-grid-cell--8{grid-column:span 8}.backstok-grid-cell--6{grid-column:span 6}.backstok-grid-cell--4{grid-column:span 4}}.backstok-avatar{background:var(--bui-bg-neutral-2);border:1px solid var(--bui-border-1);border-radius:var(--bui-radius-2);color:var(--bui-fg-secondary);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.backstok-avatar--sm{width:24px;height:24px;font-size:10px}.backstok-avatar--md{width:36px;height:36px;font-size:12px}.backstok-avatar--lg{width:56px;height:56px;font-size:18px}[class*=SupportButton-iconButton],[class*=BackstageHeader-] [class*=MuiIconButton-root]{color:var(--bui-fg-secondary)!important;border-radius:var(--bui-radius-2)!important;background:0 0!important}[class*=SupportButton-iconButton]:hover,[class*=BackstageHeader-] [class*=MuiIconButton-root]:hover{background:var(--bui-bg-neutral-1-hover)!important;color:var(--bui-fg-primary)!important}[class*=SupportButton-iconButton] [class*=MuiSvgIcon-root],[class*=BackstageHeader-] [class*=MuiIconButton-root] [class*=MuiSvgIcon-root]{width:18px;height:18px}[class*=SupportButton-popoverList]{font-family:var(--bui-font-regular)}[class*=BackstageHeader-] [class*=MuiButton-containedPrimary]{height:32px;color:#fff!important;text-transform:none!important;box-shadow:none!important;background-color:#fe2c55!important;border-radius:.5rem!important;padding:6px 14px!important;font-size:.8125rem!important;font-weight:600!important}[class*=BackstageHeader-] [class*=MuiButton-containedPrimary]:hover{box-shadow:none!important;background-color:#e61e47!important}[class*=CatalogFilterLayout-filterPanel] [class*=MuiPaper-root],[class*=MuiPaper-root][class*=CatalogFilter]{box-shadow:var(--bui-shadow-sm)!important;border:1px solid var(--bui-border-1)!important;background:var(--bui-bg-neutral-1)!important;border-radius:.5rem!important}[class*=CatalogFilterLayout-filterPanel] [class*=MuiInputLabel-root],[class*=CatalogFilterLayout-filterPanel] [class*=MuiFormLabel-root],[class*=CatalogFilterLayout-filterPanel] label,[class*=UserListPicker-title]{font-family:var(--bui-font-monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--bui-fg-secondary)!important;font-size:.6875rem!important;font-weight:500!important}[class*=UserListPicker-list]{overflow:hidden;border:1px solid var(--bui-border-1)!important;background:var(--bui-bg-neutral-1)!important;box-shadow:var(--bui-shadow-sm)!important;border-radius:.5rem!important}[class*=UserListPicker-menuItem]{border-radius:0!important;padding:8px 12px!important;font-size:.875rem!important}[class*=UserListPicker-menuItem] [class*=MuiSvgIcon-root]{width:16px;height:16px;color:var(--bui-fg-secondary)}[class*=UserListPicker-menuItem]:hover{background:var(--bui-bg-neutral-1-hover)!important}[class*=UserListPicker-groupWrapper]+[class*=UserListPicker-groupWrapper]{margin-top:var(--backstok-space-4)}[class*=CatalogFilterLayout-filterPanel] [class*=MuiOutlinedInput-root]{background:var(--bui-bg-neutral-1)!important;border-radius:.5rem!important}[class*=CatalogFilterLayout-filterPanel] [class*=MuiOutlinedInput-notchedOutline]{border-color:var(--bui-border-1)!important}[class*=CatalogFilterLayout-filterPanel] [class*=MuiAutocomplete-tag]{border-radius:var(--bui-radius-1)!important;background:var(--bui-bg-neutral-1-hover)!important;border:none!important;height:22px!important;font-size:.75rem!important;font-weight:500!important}[class*=CatalogTable-]{box-shadow:var(--bui-shadow-sm)!important;border:1px solid var(--bui-border-1)!important;border-radius:.5rem!important}[class*=MuiTableCell-head]{font-family:var(--bui-font-monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--bui-fg-secondary)!important;border-bottom:1px solid var(--bui-border-1)!important;font-size:.6875rem!important;font-weight:500!important}[class*=MuiTableCell-body]{border-bottom:1px solid var(--bui-border-1)!important;padding:10px 14px!important;font-size:.8125rem!important}[class*=MuiTableRow-hover]:hover{background-color:var(--bui-bg-neutral-1-hover)!important}[class*=CatalogTable-] [class*=MuiIconButton-root]{color:var(--bui-fg-secondary);border-radius:.5rem;width:28px;height:28px;padding:4px}[class*=CatalogTable-] [class*=MuiIconButton-root]:hover{background:var(--bui-bg-neutral-1-hover);color:var(--bui-fg-primary)}[class*=CatalogTable-] [class*=MuiOutlinedInput-root],[class*=CatalogTableToolbar] [class*=MuiOutlinedInput-root]{border-radius:.5rem!important;font-size:.8125rem!important}[class*=MuiChip-outlined]{font-weight:500;border-radius:var(--bui-radius-1)!important;border-color:var(--bui-border-1)!important;height:22px!important}[class*=MuiChip-root]{font-family:var(--bui-font-regular);font-size:.75rem!important}[class*=MuiTablePagination-root]{border-top:1px solid var(--bui-border-1);font-size:.75rem!important}[class*=MuiTablePagination-actions] [class*=MuiIconButton-root]{color:var(--bui-fg-secondary);border-radius:.5rem}[class*=MuiTablePagination-actions] [class*=MuiIconButton-root]:hover{background:var(--bui-bg-neutral-1-hover);color:var(--bui-fg-primary)}[class*=MuiTablePagination-selectRoot]{font-family:var(--bui-font-monospace);font-size:.75rem!important}[class*=MuiTablePagination-displayedRows],[class*=MuiTablePagination-selectLabel]{font-family:var(--bui-font-monospace);letter-spacing:.02em;color:var(--bui-fg-secondary);font-size:.6875rem!important}[class*=BackstageHeader-title]{font-weight:700!important}.backstok-modal{overflow:hidden;background:var(--bui-bg-neutral-1)!important;border:1px solid var(--bui-border-1)!important;border-radius:var(--bui-radius-lg)!important;box-shadow:var(--bui-shadow-md)!important}.backstok-modal__title{padding:var(--backstok-space-4)var(--backstok-space-5);border-bottom:1px solid var(--bui-border-1);font-family:var(--bui-font-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--bui-fg-secondary);font-size:.75rem;font-weight:500}.backstok-modal__body{padding:var(--backstok-space-3)0}.palette-search{align-items:center;gap:var(--backstok-space-3);padding:0 var(--backstok-space-5);border-bottom:1px solid var(--bui-border-1);display:flex}.palette-search__icon{color:var(--bui-fg-secondary);font-family:var(--bui-font-monospace);font-size:.875rem}.palette-search__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--bui-fg-primary);font-family:var(--bui-font-regular);padding:var(--backstok-space-4)0;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.palette-list{max-height:420px;padding:var(--backstok-space-2)0;overflow-y:auto}.palette-group-label{font-family:var(--bui-font-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--bui-fg-secondary);padding:var(--backstok-space-2)var(--backstok-space-5);font-size:.625rem;font-weight:500}.palette-row{align-items:center;gap:var(--backstok-space-3);padding:var(--backstok-space-2)var(--backstok-space-5);cursor:pointer;border-left:2px solid transparent;transition:background-color 80ms,border-color 80ms;display:flex}.palette-row:hover,.palette-row--active{background:var(--bui-bg-neutral-1-hover);border-left-color:var(--backstok-accent-pink)}.palette-row__main{align-items:center;gap:var(--backstok-space-2);flex:1;min-width:0;display:flex}.palette-row__title{color:var(--bui-fg-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.palette-row__sub{font-family:var(--bui-font-monospace);color:var(--bui-fg-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.palette-row__hit{color:var(--bui-fg-primary);background:rgba(254,44,85,.18);border-radius:2px;padding:0 1px}.palette-row__hints{align-items:center;gap:var(--backstok-space-2);color:var(--bui-fg-secondary);flex-shrink:0;font-size:.6875rem;display:flex}.palette-row__hints .backstok-kbd{margin-right:2px}.palette-footer{align-items:center;gap:var(--backstok-space-3);padding:var(--backstok-space-2)var(--backstok-space-5);border-top:1px solid var(--bui-border-1);color:var(--bui-fg-secondary);font-size:.6875rem;display:flex}.palette-footer__group{align-items:center;gap:6px;display:flex}.adr-detail-body h1,.adr-detail-body h2,.adr-detail-body h3{letter-spacing:-.005em;color:var(--bui-fg-primary);margin:var(--backstok-space-5)0 var(--backstok-space-2);font-weight:700}.adr-detail-body h1{font-size:1.5rem}.adr-detail-body h2{font-size:1.125rem}.adr-detail-body h3{font-size:1rem}.adr-detail-body p,.adr-detail-body li{color:var(--bui-fg-primary);font-size:.875rem;line-height:1.55}.adr-detail-body ul,.adr-detail-body ol{padding-left:var(--backstok-space-5)}.adr-detail-body code{font-family:var(--bui-font-monospace);background:var(--bui-bg-neutral-2);border:1px solid var(--bui-border-1);border-radius:4px;padding:1px 5px;font-size:.8125rem}.adr-detail-body pre{font-family:var(--bui-font-monospace);padding:var(--backstok-space-3)var(--backstok-space-4);background:var(--bui-bg-neutral-2);border:1px solid var(--bui-border-1);border-radius:var(--bui-radius-2);font-size:.8125rem;overflow-x:auto}.adr-detail-body pre code{background:0 0;border:none;padding:0}.adr-detail-body table{border-collapse:collapse;width:100%;font-size:.8125rem}.adr-detail-body th,.adr-detail-body td{border-bottom:1px solid var(--bui-border-1);text-align:left;padding:6px 10px}.adr-detail-body a{color:var(--backstok-accent-pink);text-decoration:none}.adr-detail-body a:hover{text-decoration:underline}.backstok-reveal{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index,0)*60ms);will-change:opacity,transform;transform:translateY(16px)}.backstok-reveal[data-revealed]{opacity:1;transform:none}.backstok-hero-parallax .backstok-page-header--hero:before{transform:translate3d(0,var(--backstok-parallax,0px),0);will-change:transform}@media (prefers-reduced-motion:reduce){.backstok-reveal{opacity:1;will-change:auto;transition:none;transform:none}.backstok-hero-parallax .backstok-page-header--hero:before{transform:none!important}}.backstok-card.backstok-card--none{padding:0;overflow:hidden}.backstok-graph-card__header{padding:var(--backstok-space-4)var(--backstok-space-5);border-bottom:1px solid var(--bui-border-1)}.backstok-graph-toolbar{align-items:center;gap:var(--backstok-space-3);font-family:var(--bui-font-monospace);font-size:.75rem;display:inline-flex}.backstok-graph-toolbar__group{border:1px solid var(--bui-border-1);background:var(--bui-bg-neutral-2);border-radius:.375rem;display:inline-flex;overflow:hidden}.backstok-graph-toolbar__toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--bui-fg-secondary);font-family:inherit;font-size:inherit;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:4px 10px}.backstok-graph-toolbar__toggle+.backstok-graph-toolbar__toggle{border-left:1px solid var(--bui-border-1)}.backstok-graph-toolbar__toggle:hover{color:var(--bui-fg-primary);background:var(--bui-bg-neutral-1-hover)}.backstok-graph-toolbar__toggle.is-active{color:var(--backstok-accent-pink);background:rgba(254,44,85,.08)}.backstok-graph-toolbar__reset{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--backstok-accent-pink);font-family:inherit;font-size:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.backstok-graph-toolbar__reset:hover{color:var(--backstok-accent-pink-hover);text-decoration:underline}[data-backstok-graph]{background:var(--bui-bg-neutral-2)}[data-backstok-graph] .react-flow__attribution{display:none}[data-backstok-graph] .react-flow__background{color:var(--bui-border-1)}[data-backstok-graph] .react-flow__edge-path,[data-backstok-graph] .react-flow__connection-path{stroke:var(--bui-border-2);stroke-width:1.5px}[data-backstok-graph] .react-flow__edge.backstok-edge--focus .react-flow__edge-path{stroke:var(--backstok-accent-pink)}[data-backstok-graph] .react-flow__edge.backstok-edge--focus .react-flow__arrowhead polyline,[data-backstok-graph] .react-flow__edge.backstok-edge--focus .react-flow__arrowhead path{stroke:var(--backstok-accent-pink);fill:var(--backstok-accent-pink)}[data-backstok-graph] .react-flow__handle{background:var(--bui-border-2);border:0;border-radius:50%;width:6px;height:6px}[data-backstok-graph] .react-flow__controls{box-shadow:none;background:var(--bui-bg-neutral-1);border:1px solid var(--bui-border-1);border-radius:.375rem;overflow:hidden}[data-backstok-graph] .react-flow__controls-button{background:var(--bui-bg-neutral-1);border-bottom:1px solid var(--bui-border-1);color:var(--bui-fg-primary);fill:currentColor;width:24px;height:24px}[data-backstok-graph] .react-flow__controls-button:last-child{border-bottom:0}[data-backstok-graph] .react-flow__controls-button:hover{background:var(--bui-bg-neutral-1-hover);color:var(--backstok-accent-pink)}[data-backstok-graph] .react-flow__minimap{background:var(--bui-bg-neutral-1);border:1px solid var(--bui-border-1);border-radius:.5rem}[data-backstok-graph] .react-flow__minimap-mask{fill:rgba(254,44,85,.18);stroke:var(--backstok-accent-pink);stroke-width:1px}[data-backstok-graph] .react-flow__minimap-node{fill:var(--bui-border-2);stroke:none}.backstok-graph-node{background:var(--bui-bg-neutral-1);border:1px solid var(--bui-border-1);width:220px;padding:var(--backstok-space-2)var(--backstok-space-3);font-family:var(--bui-font-monospace);border-radius:.5rem;flex-direction:column;gap:6px;transition:background 80ms,border-color 80ms,box-shadow 80ms;display:flex}.backstok-graph-node__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.backstok-graph-node__body{align-items:center;gap:8px;min-width:0;display:flex}.backstok-graph-node__body .backstok-entity-ref{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.backstok-graph-node--focus{border-color:var(--backstok-accent-pink);box-shadow:0 0 0 1px var(--backstok-accent-pink);cursor:default}.backstok-graph-node--expanded{cursor:default;border-color:rgba(254,44,85,.5)}.backstok-graph-node--collapsed{cursor:pointer}.backstok-graph-node--collapsed:hover{background:var(--bui-bg-neutral-1-hover);border-color:var(--bui-border-2)}.backstok-entity-ref--static{cursor:inherit;pointer-events:none}
/*# sourceMappingURL=main.f4232410.css.map*/