/* dist\core\font.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@font-face{font-family:'Bare Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/bare-sans-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Bare Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/bare-sans-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Bare Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/bare-sans-greek-ext.woff2') format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Bare Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/bare-sans-greek.woff2') format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Bare Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/bare-sans-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Bare Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/bare-sans-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bare Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/bare-sans-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Bare Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/fonts/bare-mono-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Bare Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/fonts/bare-mono-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Bare Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/fonts/bare-mono-greek.woff2') format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Bare Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/fonts/bare-mono-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Bare Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/fonts/bare-mono-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bare Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/fonts/bare-mono-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* dist\core\reset.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.reset{html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4;overflow-x:clip;overscroll-behavior-x:none}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,menu,pre,fieldset,hr){margin:0}:where(fieldset,legend){padding:0}:where(fieldset){border:0;min-inline-size:0}body{line-height:1.5;overflow-wrap:break-word}:where(img,picture,video,canvas,iframe){display:block;max-inline-size:100%}:where(img,video){block-size:auto}:where(svg){max-inline-size:100%}:where(iframe){border:0}:where(input,button,textarea,select,optgroup){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}:where(button,select){text-transform:none}:where(button,[type='button'],[type='reset'],[type='submit']){-webkit-appearance:button;cursor:pointer;min-block-size:var(--bs-target-min,1.5rem);min-inline-size:var(--bs-target-min,1.5rem)}:where(textarea){resize:vertical}:where(textarea:not([rows])){min-block-size:4em}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:auto}:where(pre,code,kbd,samp){font-size:1em}:where(pre){overflow:auto}:where(sub,sup){font-size:0.75em;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-0.25em}:where(sup){top:-0.5em}:where(table){border-collapse:collapse;border-color:inherit}:where(summary){display:list-item;cursor:pointer}:where(abbr[title]){text-decoration:underline dotted;cursor:help}:where(hr){border:0;color:inherit;block-size:0}:where(progress){vertical-align:baseline}:where(::-webkit-search-decoration){-webkit-appearance:none}:where(::-webkit-file-upload-button){-webkit-appearance:button;font:inherit}[hidden]:not([hidden='until-found']){display:none !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;view-transition-name:none !important}}}

/* dist\core\tokens.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.tokens{:root{--color-carbon-vellum:#fcfcfc;--color-obsidian:#0d0d18;--color-void:#000000;--color-graphite:#12131d;--color-smoke:#7e7f99;--color-ash:#a3a4bf;--color-charcoal:#2e2f40;--color-iris-glow:#5b53ff;--color-twilight:#4f4f80;--color-twilight-text:#8a8ab5;--color-ill-structure:#a3a4bf;--color-specter-lilac:#dedfee;--color-periwinkle:#9d9dff;--ok:#4fd6a6;--danger:#f6617a;--bs-on-ok:var(--color-obsidian);--bs-on-danger:var(--color-obsidian);--font-sans:'Bare Sans','Inter','Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--font-mono:'Bare Mono',ui-monospace,'SF Mono','JetBrains Mono','Fira Code',Menlo,Consolas,monospace;--font-eyebrow:'Bare Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace;--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-out:cubic-bezier(0.28,0.44,0.49,1);--ease-butter:cubic-bezier(0.42,0,0.28,0.99);--bs-space-0:0;--bs-space-1:0.25rem;--bs-space-2:0.5rem;--bs-space-3:0.75rem;--bs-space-4:1rem;--bs-space-5:1.5rem;--bs-space-6:2rem;--bs-space-7:3rem;--bs-space-8:4rem;--bs-space-9:6rem;--bs-space-10:8rem;--bs-space-11:10rem;--bs-gap-section:clamp(6rem,11vw,10rem);--bs-gap-section-head:var(--bs-space-7);--bs-radius-0:0;--bs-radius-1:0.1875rem;--bs-radius-2:0.375rem;--bs-radius-3:0.625rem;--bs-radius-4:1rem;--bs-radius-5:1.5rem;--bs-radius-full:9999px;--bs-border-0:0;--bs-border-1:1px;--bs-border-2:2px;--bs-border-3:4px;--bs-target-min:1.5rem;--bs-focus-width:2px;--bs-focus-offset:2px;--bs-z-base:0;--bs-z-raised:100;--bs-z-sticky:200;--bs-z-drawer:300;--bs-z-overlay:400;--bs-z-modal:500;--bs-z-popover:600;--bs-z-toast:700;--bs-z-tooltip:800;--bs-z-max:900;--bs-container-3xs:20rem;--bs-container-2xs:24rem;--bs-container-xs:30rem;--bs-container-sm:40rem;--bs-container-md:48rem;--bs-container-lg:64rem;--bs-container-xl:80rem;--bs-container-2xl:90rem;--bs-container-prose:68ch;--bs-duration-1:80ms;--bs-duration-2:120ms;--bs-duration-3:180ms;--bs-duration-4:270ms;--bs-duration-5:400ms;--bs-duration-6:600ms;--bs-accent:var(--color-iris-glow);--bs-accent-hover:#5049e0;--bs-accent-active:#4b44d1;--bs-on-accent:var(--color-carbon-vellum);--bs-accent-alt:var(--color-periwinkle);--bs-accent-alt-hover:#aaaaff;--bs-accent-alt-active:#8181d1;--bs-on-accent-alt:var(--color-obsidian);--bs-accent-subtle:rgba(91,83,255,0.14);--bs-accent-subtle-hover:rgba(91,83,255,0.22);--bs-accent-alt-subtle:rgba(157,157,255,0.16);--bs-select-bg:var(--color-periwinkle);--bs-select-fg:var(--color-obsidian);--bs-shadow-halo:0 0 60px rgba(79,79,128,0.15)}:root,:root.theme-light,.theme-light{--bs-color-scheme:light;--s-top:#eef0f7;--s-rail:#e6e8f2;--s-rail-foot:#dcdef0;--s-side:#f3f4f9;--s-main:#fbfbfe;--s-card:#ffffff;--s-prev:#f3f4f9;--s-hover:#e9eaf5;--hair:#d7d9ec;--txt:#1a1b28;--sec:#5a5c72;--ter:#3a3c50;--twi:#c9cbe6;--color-specter-lilac:#1a1b28;--bs-text:var(--txt);--bs-text-secondary:var(--ter);--bs-text-muted:var(--sec);--bs-text-link:#4b44d1;--bs-text-link-hover:#433dbd;--bs-text-ok:#286b53;--bs-text-danger:#9d3e4e;--bs-border-color:var(--hair);--bs-border-strong:var(--sec);--bs-focus-ring:var(--color-iris-glow);--bs-accent-border:var(--color-iris-glow);--bs-scrollbar-track:transparent;--bs-scrollbar-thumb:var(--sec);--bs-scrollbar-thumb-hover:var(--ter);--bs-shadow-0:none;--bs-shadow-1:0 1px 2px rgba(13,13,24,0.06);--bs-shadow-2:0 2px 6px rgba(13,13,24,0.08);--bs-shadow-3:0 6px 16px rgba(13,13,24,0.1);--bs-shadow-4:0 12px 32px rgba(13,13,24,0.12);--bs-shadow-5:0 24px 64px rgba(13,13,24,0.16)}@media (prefers-color-scheme:dark){:root:not(.theme-light){--bs-color-scheme:dark;--s-top:#14141f;--s-rail:#000000;--s-rail-foot:#212222;--s-side:#14141f;--s-main:#000000;--s-card:#1f2232;--s-prev:#14141f;--s-hover:#262a3d;--hair:#2c2d3b;--txt:#fcfcfc;--sec:#85879f;--ter:#b8b9d1;--twi:#5a5a8c;--color-specter-lilac:#dedfee;--bs-text:var(--txt);--bs-text-secondary:var(--ter);--bs-text-muted:var(--color-ash);--bs-text-link:var(--color-periwinkle);--bs-text-link-hover:#aaaaff;--bs-text-ok:var(--ok);--bs-text-danger:var(--danger);--bs-border-color:var(--hair);--bs-border-strong:var(--color-smoke);--bs-focus-ring:#726bff;--bs-accent-border:#726bff;--bs-scrollbar-track:transparent;--bs-scrollbar-thumb:var(--color-smoke);--bs-scrollbar-thumb-hover:var(--color-ash);--bs-shadow-0:none;--bs-shadow-1:0 1px 2px rgba(0,0,0,0.6);--bs-shadow-2:0 2px 6px rgba(0,0,0,0.55);--bs-shadow-3:0 6px 16px rgba(0,0,0,0.5);--bs-shadow-4:0 12px 32px rgba(0,0,0,0.5);--bs-shadow-5:0 24px 64px rgba(0,0,0,0.55)}}:root.theme-dark,.theme-dark{--bs-color-scheme:dark;--s-top:#14141f;--s-rail:#000000;--s-rail-foot:#212222;--s-side:#14141f;--s-main:#000000;--s-card:#1f2232;--s-prev:#14141f;--s-hover:#262a3d;--hair:#2c2d3b;--txt:#fcfcfc;--sec:#85879f;--ter:#b8b9d1;--twi:#5a5a8c;--color-specter-lilac:#dedfee;--bs-text:var(--txt);--bs-text-secondary:var(--ter);--bs-text-muted:var(--color-ash);--bs-text-link:var(--color-periwinkle);--bs-text-link-hover:#aaaaff;--bs-text-ok:var(--ok);--bs-text-danger:var(--danger);--bs-border-color:var(--hair);--bs-border-strong:var(--color-smoke);--bs-focus-ring:#726bff;--bs-accent-border:#726bff;--bs-scrollbar-track:transparent;--bs-scrollbar-thumb:var(--color-smoke);--bs-scrollbar-thumb-hover:var(--color-ash);--bs-shadow-0:none;--bs-shadow-1:0 1px 2px rgba(0,0,0,0.6);--bs-shadow-2:0 2px 6px rgba(0,0,0,0.55);--bs-shadow-3:0 6px 16px rgba(0,0,0,0.5);--bs-shadow-4:0 12px 32px rgba(0,0,0,0.5);--bs-shadow-5:0 24px 64px rgba(0,0,0,0.55)}@supports (color:color-mix(in srgb,#000 50%,#fff)){:root{--bs-accent-hover:color-mix(in srgb,var(--color-iris-glow) 88%,var(--color-void));--bs-accent-active:color-mix(in srgb,var(--color-iris-glow) 82%,var(--color-void));--bs-accent-alt-hover:color-mix(in srgb,var(--color-periwinkle) 86%,var(--color-carbon-vellum));--bs-accent-alt-active:color-mix(in srgb,var(--color-periwinkle) 82%,var(--color-void));--bs-accent-subtle:color-mix(in srgb,var(--color-iris-glow) 14%,transparent);--bs-accent-subtle-hover:color-mix(in srgb,var(--color-iris-glow) 22%,transparent);--bs-accent-alt-subtle:color-mix(in srgb,var(--color-periwinkle) 16%,transparent)}:root,:root.theme-light,.theme-light{--bs-text-link:color-mix(in srgb,var(--color-iris-glow) 82%,var(--color-void));--bs-text-link-hover:color-mix(in srgb,var(--color-iris-glow) 74%,var(--color-void));--bs-text-ok:color-mix(in srgb,var(--ok) 50%,var(--color-void));--bs-text-danger:color-mix(in srgb,var(--danger) 64%,var(--color-void))}@media (prefers-color-scheme:dark){:root:not(.theme-light){--bs-text-link-hover:color-mix(in srgb,var(--color-periwinkle) 86%,var(--color-carbon-vellum));--bs-focus-ring:color-mix(in srgb,var(--color-iris-glow) 86%,var(--color-carbon-vellum));--bs-accent-border:color-mix(in srgb,var(--color-iris-glow) 86%,var(--color-carbon-vellum))}}:root.theme-dark,.theme-dark{--bs-text-link-hover:color-mix(in srgb,var(--color-periwinkle) 86%,var(--color-carbon-vellum));--bs-focus-ring:color-mix(in srgb,var(--color-iris-glow) 86%,var(--color-carbon-vellum));--bs-accent-border:color-mix(in srgb,var(--color-iris-glow) 86%,var(--color-carbon-vellum))}}}

/* dist\core\type.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@font-face{font-family:'Inter Fallback';src:local('Arial'),local('Helvetica'),local('Liberation Sans'),local('Segoe UI'),local('Roboto');size-adjust:106.9%;ascent-override:90.62%;descent-override:22.56%;line-gap-override:0%;font-display:swap}@layer bare.tokens{:root{--bs-text-display:clamp(3rem,1.8696rem + 4.6377vw,5rem);--bs-text-h1:clamp(2.125rem,1.5214rem + 2.4762vw,3.75rem);--bs-text-h2:clamp(1.875rem,1.4571rem + 1.7143vw,3rem);--bs-text-h3:clamp(1.6875rem,1.4321rem + 1.0476vw,2.375rem);--bs-text-h4:clamp(1.375rem,1.3286rem + 0.1905vw,1.5rem);--bs-text-h5:1.1875rem;--bs-text-h6:1.0625rem;--bs-text-lead:clamp(1.0625rem,0.9929rem + 0.2857vw,1.25rem);--bs-text-body:0.9375rem;--bs-text-small:0.84375rem;--bs-text-caption:0.75rem;--bs-leading-display:clamp(3.125rem,2.1783rem + 3.8841vw,4.8rem);--bs-leading-none:1;--bs-leading-tight:1.02;--bs-leading-snug:1.16;--bs-leading-normal:1.28;--bs-leading-relaxed:1.45;--bs-leading-loose:1.6;--bs-tracking-display:clamp(-0.1875rem,-0.0114rem - 0.2609vw,-0.075rem);--bs-tracking-tight:-0.032em;--bs-tracking-snug:-0.016em;--bs-tracking-normal:-0.008em;--bs-tracking-body:0em;--bs-tracking-wide:0.01em;--bs-tracking-caption:0.016em;--bs-tracking-eyebrow:0.06em;--bs-measure:66ch;--bs-measure-wide:78ch;--bs-measure-lead:53ch;--bs-measure-heading:24ch;--bs-measure-heading-min:39rem;--bs-measure-display:15ch;--bs-rhythm-heading:1.35em;--bs-rhythm-block:1.6em;--bs-rhythm-tight:0.6em;--bs-rhythm-after-display:0.28;--bs-rhythm-after-1:0.3;--bs-rhythm-after-2:0.375;--bs-rhythm-after-3:0.4;--bs-rhythm-after-4:0.42;--bs-rhythm-after-5:0.42;--bs-rhythm-after-6:0.45;--bs-weight-body:400;--bs-weight-medium:500;--bs-weight-heading:600;--bs-font-sans:var(--font-sans);--bs-font-features:normal;--bs-mono-adjust:0.925em}}@layer bare.base{:where(html){font-feature-settings:var(--bs-font-features)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--bs-font-sans,var(--font-sans));font-weight:var(--bs-weight-heading);color:var(--bs-heading-color,var(--txt,var(--color-carbon-vellum)));max-inline-size:max(var(--bs-measure-heading),var(--bs-measure-heading-min));text-wrap:balance;overflow-wrap:break-word}:where(h1){font-size:var(--bs-text-h1);line-height:var(--bs-leading-tight);letter-spacing:var(--bs-tracking-tight)}:where(h2){font-size:var(--bs-text-h2);line-height:var(--bs-leading-tight);letter-spacing:var(--bs-tracking-tight)}:where(h3){font-size:var(--bs-text-h3);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-tight)}:where(h4){font-size:var(--bs-text-h4);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-snug)}:where(h5){font-size:var(--bs-text-h5);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-snug)}:where(h6){font-size:var(--bs-text-h6);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-snug)}:where(p){font-size:var(--bs-text-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body);max-inline-size:var(--bs-measure);text-wrap:pretty;overflow-wrap:break-word}:where(small){font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide)}:where(code,kbd,samp,pre){font-family:var(--bs-font-mono,var(--font-mono));font-size:var(--bs-mono-adjust);letter-spacing:var(--bs-tracking-body)}:where(pre){line-height:var(--bs-leading-relaxed);overflow-x:auto}:where(figcaption){font-size:var(--bs-text-caption);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-caption);color:var(--bs-caption-color,var(--ter,var(--color-ash)))}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,blockquote,figure,table,hr){margin-block:var(--bs-rhythm-block) 0}:where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--bs-rhythm-heading)}:where(h1) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h1) * var(--bs-rhythm-after-1)))}:where(h2) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h2) * var(--bs-rhythm-after-2)))}:where(h3) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h3) * var(--bs-rhythm-after-3)))}:where(h4) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h4) * var(--bs-rhythm-after-4)))}:where(h5) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h5) * var(--bs-rhythm-after-5)))}:where(h6) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h6) * var(--bs-rhythm-after-6)))}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,blockquote,figure,table,hr):first-child{margin-block-start:0}@media print{:where(h1,h2,h3,h4,h5,h6){break-after:avoid;break-inside:avoid}:where(figure,blockquote){break-inside:avoid}:where(pre){overflow:visible;white-space:pre-wrap;word-break:break-word}}}@layer bare.utility{.bs-text-display{font-size:var(--bs-text-display);line-height:var(--bs-leading-display);letter-spacing:var(--bs-tracking-display)}.bs-text-h1{font-size:var(--bs-text-h1);line-height:var(--bs-leading-tight);letter-spacing:var(--bs-tracking-tight)}.bs-text-h2{font-size:var(--bs-text-h2);line-height:var(--bs-leading-tight);letter-spacing:var(--bs-tracking-tight)}.bs-text-h3{font-size:var(--bs-text-h3);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-tight)}.bs-text-h4{font-size:var(--bs-text-h4);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-snug)}.bs-text-h5{font-size:var(--bs-text-h5);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-snug)}.bs-text-h6{font-size:var(--bs-text-h6);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-snug)}.bs-text-body{font-size:var(--bs-text-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body)}.bs-text-small{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide)}.bs-text-caption{font-size:var(--bs-text-caption);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-caption)}:where(.bs-text-display,.bs-display) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-display) * var(--bs-rhythm-after-display)))}:where(.bs-text-h1) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h1) * var(--bs-rhythm-after-1)))}:where(.bs-text-h2) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h2) * var(--bs-rhythm-after-2)))}:where(.bs-text-h3) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h3) * var(--bs-rhythm-after-3)))}:where(.bs-text-h4) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h4) * var(--bs-rhythm-after-4)))}:where(.bs-text-h5) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h5) * var(--bs-rhythm-after-5)))}:where(.bs-text-h6) + *{margin-block-start:var(--bs-rhythm-after,calc(var(--bs-text-h6) * var(--bs-rhythm-after-6)))}:where(.bs-eyebrow) + *{margin-block-start:var(--bs-rhythm-eyebrow,calc(var(--bs-text-body) * 1.2))}.bs-display{font-family:var(--bs-font-sans,var(--font-sans));font-size:var(--bs-text-display);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-display);letter-spacing:var(--bs-tracking-display);color:var(--bs-heading-color,var(--txt,var(--color-carbon-vellum)));max-inline-size:var(--bs-measure-display);text-wrap:balance;overflow-wrap:break-word}.bs-lead{font-size:var(--bs-text-lead);font-weight:var(--bs-weight-body);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-normal);max-inline-size:var(--bs-measure-lead);text-wrap:pretty}.bs-eyebrow{font-family:var(--bs-font-eyebrow,var(--font-eyebrow));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;color:var(--bs-eyebrow-color,var(--ter,var(--color-ash)))}.bs-caption{font-size:var(--bs-text-caption);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-caption);color:var(--bs-caption-color,var(--ter,var(--color-ash)))}.bs-mono{font-family:var(--bs-font-mono,var(--font-mono));font-size:var(--bs-mono-adjust);letter-spacing:var(--bs-tracking-body)}.bs-nums-tabular{font-variant-numeric:tabular-nums}.bs-nums-proportional{font-variant-numeric:proportional-nums}.bs-measure{max-inline-size:var(--bs-measure)}.bs-measure-wide{max-inline-size:var(--bs-measure-wide)}.bs-measure-lead{max-inline-size:var(--bs-measure-lead)}.bs-measure-heading{max-inline-size:max(var(--bs-measure-heading),var(--bs-measure-heading-min))}.bs-measure-display{max-inline-size:var(--bs-measure-display)}.bs-measure-none{max-inline-size:none}.bs-leading-display{line-height:var(--bs-leading-display)}.bs-leading-none{line-height:var(--bs-leading-none)}.bs-leading-tight{line-height:var(--bs-leading-tight)}.bs-leading-snug{line-height:var(--bs-leading-snug)}.bs-leading-normal{line-height:var(--bs-leading-normal)}.bs-leading-relaxed{line-height:var(--bs-leading-relaxed)}.bs-leading-loose{line-height:var(--bs-leading-loose)}.bs-tracking-display{letter-spacing:var(--bs-tracking-display)}.bs-tracking-tight{letter-spacing:var(--bs-tracking-tight)}.bs-tracking-snug{letter-spacing:var(--bs-tracking-snug)}.bs-tracking-normal{letter-spacing:var(--bs-tracking-normal)}.bs-tracking-body{letter-spacing:var(--bs-tracking-body)}.bs-tracking-wide{letter-spacing:var(--bs-tracking-wide)}.bs-weight-body{font-weight:var(--bs-weight-body)}.bs-weight-medium{font-weight:var(--bs-weight-medium)}.bs-weight-heading{font-weight:var(--bs-weight-heading)}.bs-balance{text-wrap:balance}.bs-pretty{text-wrap:pretty}.bs-flow-none{margin-block:0}.bs-flow-tight{margin-block:var(--bs-rhythm-tight) 0}}

/* dist\core\base.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.base{:root{color-scheme:var(--bs-color-scheme);accent-color:var(--bs-control-accent,var(--bs-accent-border));scrollbar-color:var(--bs-scrollbar-thumb) var(--bs-scrollbar-track);scrollbar-width:thin}*{scrollbar-width:inherit}html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg,var(--s-main));color:var(--bs-body-fg,var(--bs-text));font-family:var(--bs-body-font,var(--font-sans))}a[href]{color:var(--bs-link-fg,var(--bs-text-link));text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}a[href]:hover{color:var(--bs-link-fg-hover,var(--bs-text-link-hover))}:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}::selection{background-color:var(--bs-select-bg);color:var(--bs-select-fg);text-shadow:none}::marker{color:var(--bs-text-muted)}::placeholder{color:var(--bs-text-muted);opacity:1}hr{border-block-start:var(--bs-border-1) solid var(--bs-border-color)}:target{scroll-margin-block-start:var(--bs-space-6)}::-webkit-scrollbar{inline-size:10px;block-size:10px}::-webkit-scrollbar-track{background-color:var(--bs-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--bs-scrollbar-thumb);border-radius:var(--bs-radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--bs-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background-color:var(--bs-scrollbar-track)}@media print{:root,.theme-dark,.theme-light{--bs-color-scheme:light;--s-top:#eef0f7;--s-rail:#e6e8f2;--s-rail-foot:#dcdef0;--s-side:#f3f4f9;--s-main:#fbfbfe;--s-card:#ffffff;--s-prev:#f3f4f9;--s-hover:#e9eaf5;--hair:#d7d9ec;--txt:#1a1b28;--sec:#5a5c72;--ter:#3a3c50;--twi:#c9cbe6;--color-specter-lilac:#1a1b28;--bs-text:var(--txt);--bs-text-secondary:var(--ter);--bs-text-muted:var(--sec);--bs-text-link:#4b44d1;--bs-text-link-hover:#433dbd;--bs-text-ok:#286b53;--bs-text-danger:#9d3e4e;--bs-border-color:var(--hair);--bs-border-strong:var(--sec);--bs-focus-ring:var(--color-iris-glow);--bs-accent-border:var(--color-iris-glow);--bs-scrollbar-track:transparent;--bs-scrollbar-thumb:var(--sec);--bs-scrollbar-thumb-hover:var(--ter);--bs-shadow-0:none;--bs-shadow-1:none;--bs-shadow-2:none;--bs-shadow-3:none;--bs-shadow-4:none;--bs-shadow-5:none}body{background-color:transparent;orphans:3;widows:3}:focus-visible{outline:0}}}

/* dist\layout\container.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.layout{.bs-wrap{inline-size:100%;max-inline-size:var(--bs-wrap-max,var(--bs-container-xl));margin-inline:auto;padding-inline:var(--bs-wrap-gutter,var(--bs-space-4));padding-inline:max(var(--bs-wrap-gutter,var(--bs-space-4)),env(safe-area-inset-left),env(safe-area-inset-right))}@media (min-width:48em){.bs-wrap{padding-inline:var(--bs-wrap-gutter-wide,var(--bs-space-6));padding-inline:max(var(--bs-wrap-gutter-wide,var(--bs-space-6)),env(safe-area-inset-left),env(safe-area-inset-right))}}.bs-wrap .bs-wrap{padding-inline:0}.bs-wrap--xs{max-inline-size:var(--bs-container-xs)}.bs-wrap--sm{max-inline-size:var(--bs-container-sm)}.bs-wrap--md{max-inline-size:var(--bs-container-md)}.bs-wrap--lg{max-inline-size:var(--bs-container-lg)}.bs-wrap--xl{max-inline-size:var(--bs-container-xl)}.bs-wrap--2xl{max-inline-size:var(--bs-container-2xl)}.bs-wrap--prose{max-inline-size:var(--bs-container-prose)}.bs-wrap--full{max-inline-size:none}.bs-wrap--flush{padding-inline:0}}

/* dist\layout\stack.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.layout{.bs-stack{display:flex;flex-direction:column;gap:var(--bs-stack-gap,var(--bs-space-4))}.bs-stack > *{margin-block:0}.bs-stack--tight{gap:var(--bs-stack-gap-tight,var(--bs-space-2))}.bs-stack--loose{gap:var(--bs-stack-gap-loose,var(--bs-space-6))}.bs-stack--flush{gap:0}.bs-stack--start{align-items:flex-start}.bs-stack--center{align-items:center}.bs-stack--end{align-items:flex-end}.bs-stack--bare{list-style:none;padding-inline-start:0}.bs-stack--between{justify-content:space-between}}

/* dist\layout\cluster.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.layout{.bs-cluster{display:flex;flex-wrap:wrap;gap:var(--bs-cluster-gap,var(--bs-space-3));align-items:var(--bs-cluster-align,center);justify-content:var(--bs-cluster-justify,flex-start)}.bs-cluster > *{min-inline-size:0;margin-block:0}.bs-cluster--tight{gap:var(--bs-cluster-gap-tight,var(--bs-space-2))}.bs-cluster--loose{gap:var(--bs-cluster-gap-loose,var(--bs-space-5))}.bs-cluster--center{justify-content:center}.bs-cluster--end{justify-content:flex-end}.bs-cluster--between{justify-content:space-between}.bs-cluster--start{align-items:flex-start}.bs-cluster--baseline{align-items:baseline}.bs-cluster--stretch{align-items:stretch}.bs-cluster--bare{list-style:none;padding-inline-start:0}}

/* dist\layout\sidebar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.layout{.bs-sidebar{display:flex;flex-wrap:wrap;gap:var(--bs-sidebar-gap,var(--bs-space-5))}.bs-sidebar > *{min-inline-size:0;margin-block:0}.bs-sidebar__side{flex-basis:var(--bs-sidebar-side,16rem);flex-grow:1}.bs-sidebar__main{flex-basis:0;flex-grow:999;min-inline-size:var(--bs-sidebar-content-min,50%)}.bs-sidebar--tight{gap:var(--bs-sidebar-gap-tight,var(--bs-space-3))}.bs-sidebar--loose{gap:var(--bs-sidebar-gap-loose,var(--bs-space-7))}.bs-sidebar--start{align-items:flex-start}.bs-sidebar--query > *{container-type:inline-size;container-name:bs-pane}}

/* dist\layout\grid.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.layout{.bs-grid{display:grid;gap:var(--bs-grid-gap,var(--bs-space-5));grid-template-columns:repeat(auto-fit,minmax(min(var(--bs-grid-min,16rem),100%),1fr))}.bs-grid > *{min-inline-size:0;margin-block:0}.bs-grid--fill{grid-template-columns:repeat(auto-fill,minmax(min(var(--bs-grid-min,16rem),100%),1fr))}.bs-grid--tight{gap:var(--bs-grid-gap-tight,var(--bs-space-3))}.bs-grid--loose{gap:var(--bs-grid-gap-loose,var(--bs-space-7))}.bs-grid--bare{list-style:none;padding-inline-start:0}.bs-grid__full{grid-column:1 / -1}@supports (grid-template-rows:subgrid){.bs-grid--rows > *{display:grid;grid-row:span var(--bs-grid-rows,3);grid-template-rows:subgrid;row-gap:var(--bs-grid-cell-gap,var(--bs-space-3))}}.bs-grid--query > *{container-type:inline-size;container-name:bs-pane}}

/* dist\nav\railstrip.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-railstrip{position:sticky;inset-block-start:var(--bs-railstrip-offset,0px);z-index:var(--bs-railstrip-z,var(--bs-z-sticky));margin-inline:calc(var(--bs-railstrip-bleed,0px) * -1);padding-inline:var(--bs-railstrip-bleed,0px);padding-block:var(--bs-railstrip-pad,var(--bs-space-3));background-color:var(--bs-railstrip-bg,var(--s-top));border-block-end:var(--bs-border-1) solid var(--bs-railstrip-border,var(--bs-border-color))}.bs-railstrip__list{display:flex;gap:var(--bs-railstrip-gap,var(--bs-space-2));margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:inline proximity;scrollbar-width:none;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.bs-railstrip__list::-webkit-scrollbar{display:none}.bs-railstrip__link{display:block;flex:0 0 auto;scroll-snap-align:start;scroll-margin-inline-start:var(--bs-railstrip-bleed,0px);padding:var(--bs-railstrip-link-pad-block,var(--bs-space-2)) var(--bs-railstrip-link-pad-inline,var(--bs-space-4));min-block-size:var(--bs-target-min);display:flex;align-items:center;border-radius:var(--bs-railstrip-radius,var(--bs-radius-full));color:var(--bs-railstrip-fg,var(--bs-text-secondary));text-decoration:none;white-space:nowrap;background-color:var(--bs-railstrip-link-bg,transparent);transition:background-color var(--bs-duration-2) var(--ease),color var(--bs-duration-2) var(--ease)}.bs-railstrip__link:hover{color:var(--bs-railstrip-fg-hover,var(--bs-text));background-color:var(--bs-railstrip-link-bg-hover,var(--s-hover))}.bs-railstrip__link[aria-current]{color:var(--bs-railstrip-fg-current,var(--bs-on-accent));background-color:var(--bs-railstrip-link-bg-current,var(--bs-accent));font-weight:var(--bs-weight-medium,500)}.bs-railstrip__link[aria-current]:hover{background-color:var(--bs-railstrip-link-bg-current-hover,var(--bs-accent-hover))}@media (min-width:64em){.bs-railstrip--mobile-only{display:none}}@media (prefers-reduced-motion:reduce){.bs-railstrip__link{transition-duration:0.01ms}.bs-railstrip__list{scroll-behavior:auto}}@media print{.bs-railstrip{display:none}}}@layer bare.component{.bs-railstrip__list{overscroll-behavior-inline:contain}}

/* dist\nav\familybar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-familybar{background-color:var(--bs-familybar-bg,var(--s-top));border-block-end:var(--bs-border-1) solid var(--bs-familybar-border,var(--bs-border-color))}.bs-familybar__list{display:flex;align-items:center;gap:var(--bs-familybar-gap,var(--bs-space-2));max-inline-size:var(--bs-familybar-max,var(--bs-container-2xl));margin-inline:auto;padding-inline:var(--bs-familybar-pad-inline,calc(var(--bs-space-4) - var(--bs-space-2)));padding-block:var(--bs-familybar-pad-block,var(--bs-space-1));list-style:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.bs-familybar__list::-webkit-scrollbar{display:none}.bs-familybar__link{display:flex;align-items:center;gap:var(--bs-familybar-link-gap,var(--bs-space-2));flex:0 0 auto;min-block-size:var(--bs-target-min);padding-inline:var(--bs-familybar-link-pad-inline,var(--bs-space-2));font-size:var(--bs-familybar-font-size,var(--bs-text-caption));letter-spacing:var(--bs-tracking-caption);color:var(--bs-familybar-fg,var(--bs-text-muted));text-decoration:none;white-space:nowrap}.bs-familybar__link:hover{color:var(--bs-familybar-fg-hover,var(--bs-text))}.bs-familybar__link[aria-current]{color:var(--bs-familybar-fg-current,var(--bs-text));font-weight:var(--bs-weight-heading)}.bs-familybar__link[aria-current]::before{content:'';flex:none;inline-size:var(--bs-familybar-dot-size,0.375rem);block-size:var(--bs-familybar-dot-size,0.375rem);border-radius:var(--bs-radius-full);background-color:currentColor}@media (forced-colors:active){.bs-familybar__link[aria-current]{text-decoration:underline;text-decoration-thickness:var(--bs-border-2);text-underline-offset:var(--bs-space-1)}}@media print{.bs-familybar{display:none}}}

/* dist\nav\navbar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-navbar{background-color:var(--bs-navbar-bg,var(--s-top));color:var(--bs-navbar-fg,var(--bs-text));border-block-end:var(--bs-border-1) solid var(--bs-navbar-border,var(--bs-border-color));inline-size:100%}.bs-navbar--sticky{position:sticky;inset-block-start:0;z-index:var(--bs-navbar-z,var(--bs-z-sticky))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (color:color-mix(in srgb,#000 50%,#fff)){.bs-navbar{background-color:var(--bs-navbar-bg,color-mix(in srgb,var(--s-top) 80%,transparent));-webkit-backdrop-filter:var(--bs-navbar-backdrop,saturate(150%) blur(24px));backdrop-filter:var(--bs-navbar-backdrop,saturate(150%) blur(24px))}}.bs-navbar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-navbar-gap,var(--bs-space-3));max-inline-size:var(--bs-navbar-max,var(--bs-container-xl));margin-inline:auto;min-block-size:var(--bs-navbar-min-block-size,4rem);padding-block:var(--bs-navbar-pad-block,var(--bs-space-3));padding-inline:var(--bs-navbar-pad-inline,var(--bs-space-4));padding-inline:max(var(--bs-navbar-pad-inline,var(--bs-space-4)),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.bs-navbar__brand{margin-inline-end:auto;display:inline-flex;align-items:center;gap:var(--bs-space-2);font-size:var(--bs-text-h6);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-normal);font-weight:var(--bs-weight-heading);color:var(--bs-navbar-brand-fg,var(--bs-text));text-decoration:none;overflow-wrap:break-word}.bs-navbar__mark{flex:none;inline-size:var(--bs-navbar-mark-size,1.15em);block-size:var(--bs-navbar-mark-size,1.15em)}.bs-navbar__toggle{display:inline-flex;align-items:center;gap:var(--bs-space-2);background-color:var(--bs-navbar-toggle-bg,transparent);color:var(--bs-navbar-toggle-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-navbar-toggle-border,var(--bs-border-strong));border-radius:var(--bs-navbar-radius,var(--bs-radius-2));min-block-size:var(--bs-navbar-target,2.25rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);font-size:var(--bs-text-small);line-height:var(--bs-leading-normal)}.bs-navbar__toggle-icon{inline-size:1.25em;block-size:1.25em;flex:none;stroke-linecap:round;stroke-linejoin:round}.bs-navbar__list{display:none;flex-basis:100%;flex-direction:column;gap:var(--bs-space-1);margin:0;padding:0;list-style:none}.bs-navbar__toggle[aria-expanded='true'] + .bs-navbar__list{display:flex}.bs-navbar__item{display:flex}.bs-navbar__link{display:flex;align-items:center;gap:var(--bs-space-2);inline-size:100%;min-block-size:var(--bs-navbar-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border-radius:var(--bs-navbar-radius,var(--bs-radius-2));font-size:var(--bs-text-body);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);font-weight:var(--bs-weight-body);color:var(--bs-navbar-item-fg,var(--bs-text-secondary));text-decoration:none}.bs-navbar__link:hover{background-color:var(--bs-navbar-item-bg-hover,var(--s-hover));color:var(--bs-navbar-item-fg-hover,var(--bs-text));text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-navbar__link:focus-visible{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-navbar__link[aria-current]{background-color:var(--bs-navbar-current-bg,var(--bs-accent-subtle));color:var(--bs-navbar-current-fg,var(--bs-text));font-weight:var(--bs-weight-medium);--bs-navbar-marker-x:var(--bs-border-2);box-shadow:inset var(--bs-navbar-marker-x) 0 0 0 var(--bs-navbar-current-marker,var(--bs-accent-border))}.bs-navbar__link[aria-current]:dir(rtl){--bs-navbar-marker-x:calc(var(--bs-border-2) * -1)}@media (min-width:48em){.bs-navbar__inner{min-block-size:var(--bs-navbar-min-block-size,4.5rem);padding-inline:var(--bs-navbar-pad-inline,var(--bs-space-6));padding-inline:max(var(--bs-navbar-pad-inline,var(--bs-space-6)),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.bs-navbar__toggle{display:none}.bs-navbar__list{display:flex;flex-basis:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--bs-space-1)}.bs-navbar__link{inline-size:auto}.bs-navbar__link[aria-current]{box-shadow:inset 0 calc(var(--bs-border-2) * -1) 0 0 var(--bs-navbar-current-marker,var(--bs-accent-border))}}@media (forced-colors:active){.bs-navbar{-webkit-backdrop-filter:none;backdrop-filter:none}.bs-navbar__link[aria-current]{border-inline-start:var(--bs-border-2) solid Highlight;padding-inline-start:calc(var(--bs-space-3) - var(--bs-border-2))}}@media (forced-colors:active) and (min-width:48em){.bs-navbar__link[aria-current]{border-inline-start:0;border-block-end:var(--bs-border-2) solid Highlight;padding-inline-start:var(--bs-space-3);padding-block-end:calc(var(--bs-space-2) - var(--bs-border-2))}}@media print{.bs-navbar{background-color:var(--bs-navbar-bg,var(--s-top));-webkit-backdrop-filter:none;backdrop-filter:none}.bs-navbar--sticky{position:static}.bs-navbar__toggle{display:none}.bs-navbar__list{display:flex;flex-basis:auto;flex-direction:row;flex-wrap:wrap}}}

/* dist\nav\sidebar-nav.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-sidenav{display:block;inline-size:100%;font-size:var(--bs-text-body);line-height:var(--bs-leading-normal)}.bs-sidenav__title{margin:0 0 var(--bs-space-3);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-sidenav-title-fg,var(--bs-text-muted))}.bs-sidenav__list{display:flex;flex-direction:column;gap:var(--bs-sidenav-gap,var(--bs-space-1));margin:0;padding:0;list-style:none}.bs-sidenav__list--nested .bs-sidenav__link[aria-current]{background-color:transparent;box-shadow:none;font-weight:var(--bs-weight-medium);color:var(--bs-sidenav-current-fg,var(--bs-text))}.bs-sidenav__list--nested .bs-sidenav__link[aria-current]:hover{background-color:var(--bs-sidenav-bg-hover,var(--s-hover))}.bs-sidenav__list--nested .bs-sidenav__link[aria-current]::before{content:"";position:absolute;inset-inline-start:calc(var(--bs-sidenav-dot-inset,var(--bs-space-2)) * -1);inset-block-start:50%;translate:0 -50%;inline-size:var(--bs-sidenav-dot-size,0.375rem);block-size:var(--bs-sidenav-dot-size,0.375rem);border-radius:var(--bs-radius-full);background-color:var(--bs-sidenav-marker,var(--bs-accent-border))}.bs-sidenav__link{position:relative}.bs-sidenav__list--nested{padding-inline-start:var(--bs-sidenav-indent,var(--bs-space-4));margin-block-start:var(--bs-space-1)}.bs-sidenav__group{margin:var(--bs-space-4) 0 var(--bs-space-1);font-size:var(--bs-text-small);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide);font-weight:var(--bs-weight-heading);color:var(--bs-sidenav-group-fg,var(--bs-text))}.bs-sidenav__link{display:flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-sidenav-target,2rem);padding-block:var(--bs-sidenav-pad-block,var(--bs-space-1));padding-inline:var(--bs-sidenav-pad-inline,var(--bs-space-3));border-radius:var(--bs-sidenav-radius,var(--bs-radius-2));font-size:var(--bs-text-body);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);font-weight:var(--bs-weight-body);color:var(--bs-sidenav-fg,var(--bs-text-secondary));text-decoration:none;overflow-wrap:break-word}.bs-sidenav__link:hover{background-color:var(--bs-sidenav-bg-hover,var(--s-hover));color:var(--bs-sidenav-fg-hover,var(--bs-text));text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-sidenav__link:focus-visible{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-sidenav__link[aria-current]{background-color:var(--bs-sidenav-current-bg,var(--bs-accent-subtle));color:var(--bs-sidenav-current-fg,var(--bs-text));font-weight:var(--bs-weight-medium);box-shadow:inset var(--bs-border-2) 0 0 0 var(--bs-sidenav-marker,var(--bs-accent-border))}.bs-sidenav__link[aria-current]:dir(rtl){box-shadow:inset calc(var(--bs-border-2) * -1) 0 0 0 var(--bs-sidenav-marker,var(--bs-accent-border))}.bs-sidenav__link[aria-current]:hover{background-color:var(--bs-sidenav-current-bg,var(--bs-accent-subtle));color:var(--bs-sidenav-current-fg,var(--bs-text))}@media (min-width:64em){.bs-sidenav{inline-size:var(--bs-sidenav-size,16rem);flex:none}.bs-sidenav--sticky{position:sticky;inset-block-start:var(--bs-sidenav-sticky-offset,var(--bs-space-5));z-index:var(--bs-sidenav-z,var(--bs-z-base));max-block-size:calc(100vh - (var(--bs-sidenav-sticky-offset,var(--bs-space-5)) * 2));overflow-y:auto;overscroll-behavior:contain}}@media (forced-colors:active){.bs-sidenav__link[aria-current]{border-inline-start:var(--bs-border-2) solid Highlight;padding-inline-start:calc(var(--bs-space-3) - var(--bs-border-2))}}@media print{.bs-sidenav--sticky{position:static;max-block-size:none;overflow-y:visible}}}

/* dist\nav\breadcrumb.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-breadcrumb{font-size:var(--bs-text-small);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide)}.bs-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-breadcrumb-gap,var(--bs-space-2));margin:0;padding:0;list-style:none}.bs-breadcrumb__item{display:flex;align-items:center;gap:var(--bs-breadcrumb-gap,var(--bs-space-2));min-inline-size:0;overflow-wrap:break-word}.bs-breadcrumb__item + .bs-breadcrumb__item::before{content:'/';content:'/' / '';color:var(--bs-breadcrumb-separator,var(--bs-text-muted));user-select:none}.bs-breadcrumb__link{display:inline-flex;align-items:center;min-block-size:var(--bs-breadcrumb-target,1.75rem);color:var(--bs-breadcrumb-link-fg,var(--bs-text-link));text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-breadcrumb__link:hover{color:var(--bs-breadcrumb-link-fg-hover,var(--bs-text-link-hover))}.bs-breadcrumb__current,.bs-breadcrumb__link[aria-current]{color:var(--bs-breadcrumb-current-fg,var(--bs-text));font-weight:var(--bs-weight-medium);text-decoration:none}}

/* dist\nav\menu.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-menu{position:relative;display:inline-block}.bs-menu__trigger{display:inline-flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-menu-target,2.25rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);background-color:var(--bs-menu-trigger-bg,transparent);color:var(--bs-menu-trigger-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-menu-trigger-border,var(--bs-border-strong));border-radius:var(--bs-menu-radius,var(--bs-radius-2));font-size:var(--bs-text-body);line-height:var(--bs-leading-normal)}.bs-menu__list{display:none;position:fixed;inset-inline:var(--bs-menu-gutter,var(--bs-space-4));inset-inline:max(var(--bs-menu-gutter,var(--bs-space-4)),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));inset-block:auto var(--bs-menu-gutter,var(--bs-space-4));inset-block:auto max(var(--bs-menu-gutter,var(--bs-space-4)),env(safe-area-inset-bottom,0px));z-index:var(--bs-menu-z,var(--bs-z-popover));margin:0;padding:var(--bs-menu-pad,var(--bs-space-1));inline-size:auto;max-block-size:var(--bs-menu-max-block,70vh);overflow-y:auto;overscroll-behavior-y:contain;background-color:var(--bs-menu-bg,var(--s-card));background-image:var(--bs-menu-sheen,linear-gradient(180deg,rgba(252,252,252,0.05),rgba(0,0,0,0.05)));color:var(--bs-menu-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-menu-border,var(--bs-border-color));border-radius:var(--bs-menu-radius,var(--bs-radius-3));box-shadow:var(--bs-menu-shadow,var(--bs-shadow-4));list-style:none}@supports (max-block-size:1dvh){.bs-menu__list{max-block-size:var(--bs-menu-max-block,70dvh)}}.bs-menu__trigger[aria-expanded='true'] + .bs-menu__list{display:block}.bs-menu__item{display:flex;align-items:center;gap:var(--bs-space-2);inline-size:100%;min-block-size:var(--bs-menu-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);background-color:var(--bs-menu-item-bg,transparent);border:0;border-radius:var(--bs-menu-item-radius,var(--bs-radius-2));color:var(--bs-menu-item-fg,var(--bs-text-secondary));font-size:var(--bs-text-body);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);text-align:start;text-decoration:none}.bs-menu__item:hover{background-color:var(--bs-menu-item-bg-hover,var(--s-hover));color:var(--bs-menu-item-fg-hover,var(--bs-text))}.bs-menu__item:focus-visible{background-color:var(--bs-menu-item-bg-hover,var(--s-hover));color:var(--bs-menu-item-fg-hover,var(--bs-text));outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-menu__item--danger{color:var(--bs-menu-item-fg-danger,var(--bs-text-danger))}.bs-menu__item--danger:hover,.bs-menu__item--danger:focus-visible{background-color:var(--bs-menu-item-bg-hover,var(--s-hover));color:var(--bs-menu-item-fg-danger,var(--bs-text-danger))}.bs-menu__item[aria-disabled='true']{color:var(--bs-menu-item-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-menu__item[aria-disabled='true']:hover{background-color:var(--bs-menu-item-bg,transparent);color:var(--bs-menu-item-fg-disabled,var(--bs-text-muted))}.bs-menu__label{display:block;padding-block:var(--bs-space-2) var(--bs-space-1);padding-inline:var(--bs-space-3);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;color:var(--bs-menu-label-fg,var(--bs-text-muted))}.bs-menu__separator{block-size:0;margin-block:var(--bs-space-1);border:0;border-block-start:var(--bs-border-1) solid var(--bs-menu-border,var(--bs-border-color))}@media (min-width:48em){.bs-menu__list{position:absolute;inset-block:calc(100% + var(--bs-space-1)) auto;inset-inline:0 auto;inline-size:max-content;max-inline-size:var(--bs-menu-size,18rem)}.bs-menu__list--end{inset-inline:auto 0}@supports (anchor-name:--bs-menu) and (anchor-scope:--bs-menu) and (position-area:block-end){.bs-menu{anchor-scope:--bs-menu}.bs-menu__trigger{anchor-name:--bs-menu}.bs-menu__list{position:fixed;position-anchor:--bs-menu;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;inset:auto;margin-block-start:var(--bs-space-1)}.bs-menu__list--end{position-area:block-end span-inline-start}}}@media (forced-colors:active){.bs-menu__list{border-color:CanvasText;background-image:none}.bs-menu__item:hover,.bs-menu__item:focus-visible{background-color:Highlight;color:HighlightText}}@media print{.bs-menu__list,.bs-menu__trigger[aria-expanded='true'] + .bs-menu__list{display:none}}}

/* dist\forms\field.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-field{display:grid;gap:var(--bs-field-gap,var(--bs-space-2))}.bs-field > *{margin-block:0;min-inline-size:0}.bs-field + .bs-field{margin-block-start:var(--bs-field-spacing,var(--bs-space-5))}@media (min-width:48em){.bs-field--split{grid-template-columns:var(--bs-field-label-size,12rem) minmax(0,1fr);align-items:baseline;column-gap:var(--bs-field-column-gap,var(--bs-space-4))}.bs-field--split > :first-child{grid-column:1}.bs-field--split > :not(:first-child){grid-column:2}}}

/* dist\forms\label.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-label{display:block;font-size:var(--bs-label-font-size,var(--bs-text-small));font-weight:var(--bs-label-weight,var(--bs-weight-medium));line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-label-fg,var(--bs-text))}legend.bs-label{inline-size:100%}.bs-label--required::after{content:'*';margin-inline-start:0.25em;color:var(--bs-label-required-fg,var(--bs-text-danger))}.bs-label__hint{margin-inline-start:0.4em;font-weight:var(--bs-weight-body);color:var(--bs-label-hint-fg,var(--bs-text-muted))}}

/* dist\forms\help.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-help{font-size:var(--bs-help-font-size,var(--bs-text-small));line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-help-fg,var(--bs-text-muted));max-inline-size:var(--bs-help-measure,var(--bs-measure))}.bs-help:empty{display:none}}

/* dist\forms\input.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-input{inline-size:100%;min-inline-size:0;min-block-size:var(--bs-input-min-block-size,2.75rem);padding-block:var(--bs-input-padding-block,var(--bs-space-2));padding-inline:var(--bs-input-padding-inline,var(--bs-space-3));font-size:var(--bs-input-font-size,max(1rem,var(--bs-text-body)));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);color:var(--bs-input-fg,var(--bs-text));background-color:var(--bs-input-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-input-border-color,var(--bs-border-strong));border-radius:var(--bs-input-radius,var(--bs-control-radius,var(--bs-radius-2)));-webkit-appearance:none;appearance:none;transition:border-color var(--bs-duration-2) var(--ease),box-shadow var(--bs-duration-2) var(--ease)}.bs-input:hover:not(:disabled,[readonly]){border-color:var(--bs-input-border-color-hover,var(--bs-text-secondary))}.bs-input:focus-visible{border-color:var(--bs-input-border-color-focus,var(--bs-accent-border))}.bs-input--invalid,.bs-input[aria-invalid='true']{border-color:var(--bs-input-border-color-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-input-border-color-invalid,var(--bs-text-danger))}.bs-input:user-invalid{border-color:var(--bs-input-border-color-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-input-border-color-invalid,var(--bs-text-danger))}.bs-input[readonly]{background-color:var(--bs-input-bg-readonly,var(--s-prev));cursor:default}.bs-input:disabled{color:var(--bs-input-fg-disabled,var(--bs-text-muted));background-color:var(--bs-input-bg-disabled,var(--s-prev));border-color:var(--bs-input-border-color-disabled,var(--bs-border-color));cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bs-input{transition:none}}@media (forced-colors:active){.bs-input--invalid,.bs-input[aria-invalid='true']{border-style:dashed;border-width:var(--bs-border-2)}.bs-input:user-invalid{border-style:dashed;border-width:var(--bs-border-2)}.bs-input:disabled{color:GrayText;border-color:GrayText}}}

/* dist\forms\textarea.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-textarea{display:block;inline-size:100%;min-inline-size:0;min-block-size:var(--bs-textarea-min-block-size,6em);max-inline-size:var(--bs-textarea-measure,var(--bs-measure-wide));padding-block:var(--bs-textarea-padding-block,var(--bs-space-2));padding-inline:var(--bs-textarea-padding-inline,var(--bs-space-3));font-size:var(--bs-textarea-font-size,max(1rem,var(--bs-text-body)));line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-body);color:var(--bs-textarea-fg,var(--bs-text));background-color:var(--bs-textarea-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-textarea-border-color,var(--bs-border-strong));border-radius:var(--bs-textarea-radius,var(--bs-control-radius,var(--bs-radius-2)));-webkit-appearance:none;appearance:none;transition:border-color var(--bs-duration-2) var(--ease),box-shadow var(--bs-duration-2) var(--ease)}.bs-textarea:hover:not(:disabled,[readonly]){border-color:var(--bs-textarea-border-color-hover,var(--bs-text-secondary))}.bs-textarea:focus-visible{border-color:var(--bs-textarea-border-color-focus,var(--bs-accent-border))}.bs-textarea--invalid,.bs-textarea[aria-invalid='true']{border-color:var(--bs-textarea-border-color-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-textarea-border-color-invalid,var(--bs-text-danger))}.bs-textarea:user-invalid{border-color:var(--bs-textarea-border-color-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-textarea-border-color-invalid,var(--bs-text-danger))}.bs-textarea[readonly]{background-color:var(--bs-textarea-bg-readonly,var(--s-prev));cursor:default}.bs-textarea:disabled{color:var(--bs-textarea-fg-disabled,var(--bs-text-muted));background-color:var(--bs-textarea-bg-disabled,var(--s-prev));border-color:var(--bs-textarea-border-color-disabled,var(--bs-border-color));resize:none;cursor:not-allowed}@supports (field-sizing:content){.bs-textarea--auto{field-sizing:content;max-block-size:var(--bs-textarea-max-block-size,60vh)}}@media (prefers-reduced-motion:reduce){.bs-textarea{transition:none}}@media (forced-colors:active){.bs-textarea--invalid,.bs-textarea[aria-invalid='true']{border-style:dashed;border-width:var(--bs-border-2)}.bs-textarea:user-invalid{border-style:dashed;border-width:var(--bs-border-2)}.bs-textarea:disabled{color:GrayText;border-color:GrayText}}@media print{@supports (field-sizing:content){.bs-textarea{field-sizing:content;max-block-size:none}}}}

/* dist\forms\select.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-dropdown{position:relative;display:block}@supports ((mask-image:url('#')) or (-webkit-mask-image:url('#'))){.bs-dropdown::after{content:'';position:absolute;inset-inline-end:var(--bs-dropdown-chevron-inset,var(--bs-space-3));inset-block-start:50%;inline-size:var(--bs-dropdown-chevron-size,0.75rem);block-size:var(--bs-dropdown-chevron-size,0.75rem);transform:translateY(-50%);background-color:var(--bs-dropdown-chevron-fg,var(--bs-text-muted));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8 9.5 4.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8 9.5 4.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}}.bs-dropdown__control{inline-size:100%;min-inline-size:0;min-block-size:var(--bs-dropdown-min-block-size,2.75rem);padding-block:var(--bs-dropdown-padding-block,var(--bs-space-2));padding-inline:var(--bs-dropdown-padding-inline,var(--bs-space-3));padding-inline-end:var(--bs-dropdown-padding-end,var(--bs-space-7));font-size:var(--bs-dropdown-font-size,max(1rem,var(--bs-text-body)));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);color:var(--bs-dropdown-fg,var(--bs-text));background-color:var(--bs-dropdown-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-dropdown-border-color,var(--bs-border-strong));border-radius:var(--bs-dropdown-radius,var(--bs-control-radius,var(--bs-radius-2)));cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color var(--bs-duration-2) var(--ease),box-shadow var(--bs-duration-2) var(--ease)}.bs-dropdown__control option{color:var(--bs-dropdown-option-fg,var(--bs-text));background-color:var(--bs-dropdown-option-bg,var(--s-card))}.bs-dropdown__control:hover:not(:disabled){border-color:var(--bs-dropdown-border-color-hover,var(--bs-text-secondary))}.bs-dropdown__control:focus-visible{border-color:var(--bs-dropdown-border-color-focus,var(--bs-accent-border))}.bs-dropdown__control--invalid,.bs-dropdown__control[aria-invalid='true']{border-color:var(--bs-dropdown-border-color-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-dropdown-border-color-invalid,var(--bs-text-danger))}.bs-dropdown__control:user-invalid{border-color:var(--bs-dropdown-border-color-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-dropdown-border-color-invalid,var(--bs-text-danger))}.bs-dropdown__control:disabled{color:var(--bs-dropdown-fg-disabled,var(--bs-text-muted));background-color:var(--bs-dropdown-bg-disabled,var(--s-prev));border-color:var(--bs-dropdown-border-color-disabled,var(--bs-border-color));cursor:not-allowed}.bs-dropdown__control[multiple],.bs-dropdown__control[size]:not([size='0'],[size='1']){padding-inline-end:var(--bs-dropdown-padding-inline,var(--bs-space-3));cursor:default}.bs-dropdown:has(.bs-dropdown__control[multiple])::after,.bs-dropdown:has(.bs-dropdown__control[size]:not([size='0'],[size='1']))::after{content:none}@media (prefers-reduced-motion:reduce){.bs-dropdown__control{transition:none}}@media (forced-colors:active){.bs-dropdown::after{background-color:CanvasText}.bs-dropdown__control--invalid,.bs-dropdown__control[aria-invalid='true']{border-style:dashed;border-width:var(--bs-border-2)}.bs-dropdown__control:user-invalid{border-style:dashed;border-width:var(--bs-border-2)}.bs-dropdown__control:disabled{color:GrayText;border-color:GrayText}}}

/* dist\forms\checkbox.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--bs-checkbox-gap,var(--bs-space-2));min-block-size:var(--bs-target-min);cursor:pointer}.bs-checkbox__control{inline-size:var(--bs-checkbox-size,1.125rem);block-size:var(--bs-checkbox-size,1.125rem);margin:0;margin-block-start:0.15em;accent-color:var(--bs-checkbox-accent,var(--bs-control-accent,var(--bs-accent-border)));cursor:inherit}@supports (block-size:1lh){.bs-checkbox__control{margin-block-start:calc((1lh - var(--bs-checkbox-size,1.125rem)) / 2)}}.bs-checkbox__label{font-size:var(--bs-checkbox-font-size,var(--bs-text-body));line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body);color:var(--bs-checkbox-fg,var(--bs-text))}.bs-checkbox__control:disabled{cursor:not-allowed}.bs-checkbox:has(.bs-checkbox__control:disabled){cursor:not-allowed}.bs-checkbox:has(.bs-checkbox__control:disabled) .bs-checkbox__label{color:var(--bs-checkbox-fg-disabled,var(--bs-text-muted))}}

/* dist\forms\button.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-btn-gap,var(--bs-space-2));position:relative;min-block-size:var(--bs-btn-min-block-size,3.25rem);padding-block:var(--bs-btn-padding-block,var(--bs-space-3));padding-inline:var(--bs-btn-padding-inline,var(--bs-space-5));font-size:var(--bs-btn-font-size,0.875rem);font-weight:var(--bs-btn-weight,var(--bs-weight-medium));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-btn-tracking,var(--bs-tracking-normal));text-align:center;text-decoration:none;color:var(--bs-btn-fg,var(--bs-text));background-color:var(--bs-btn-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-btn-border-color,var(--bs-border-strong));border-radius:var(--bs-btn-radius,var(--bs-control-radius,var(--bs-radius-full)));cursor:pointer;box-shadow:var(--bs-btn-shadow,none);transition:transform var(--bs-duration-4) var(--ease),background-color var(--bs-duration-4) var(--ease),border-color var(--bs-duration-4) var(--ease),box-shadow var(--bs-duration-4) var(--ease)}.bs-btn:hover:not(:disabled,[aria-disabled='true']){--bs-btn-bg:var(--bs-btn-bg-hover,var(--s-hover));--bs-btn-border-color:var(--bs-btn-border-color-hover,var(--bs-text-secondary));--bs-btn-shadow:var(--bs-btn-shadow-hover,0 10px 34px rgba(91,83,255,0.32));transform:translateY(-1px)}.bs-btn:active:not(:disabled,[aria-disabled='true']){transform:translateY(0) scale(0.985)}.bs-btn--secondary{--bs-btn-bg:var(--s-card);--bs-btn-fg:var(--bs-text);--bs-btn-border-color:var(--bs-border-strong)}.bs-btn--primary{--bs-btn-bg:var(--bs-accent);--bs-btn-fg:var(--bs-on-accent);--bs-btn-border-color:var(--bs-accent)}.bs-btn--primary:hover:not(:disabled,[aria-disabled='true']){--bs-btn-bg:var(--bs-accent-hover);--bs-btn-border-color:var(--bs-accent-border)}.bs-btn--primary:active:not(:disabled,[aria-disabled='true']){--bs-btn-bg:var(--bs-accent-active)}.bs-btn--ghost{--bs-btn-bg:transparent;--bs-btn-fg:var(--bs-text);--bs-btn-border-color:transparent}.bs-btn--ghost:hover:not(:disabled,[aria-disabled='true']){--bs-btn-bg:var(--bs-accent-subtle);--bs-btn-border-color:transparent}@media (hover:none){.bs-btn--ghost{--bs-btn-border-color:var(--bs-border-color)}}.bs-btn--danger{--bs-btn-bg:var(--danger);--bs-btn-fg:var(--bs-on-danger);--bs-btn-border-color:var(--bs-text-danger)}.bs-btn--danger:hover:not(:disabled,[aria-disabled='true']){--bs-btn-bg:var(--danger);--bs-btn-border-color:var(--bs-text-danger)}@supports (background-color:color-mix(in srgb,#000 50%,#fff)){.bs-btn--danger:hover:not(:disabled,[aria-disabled='true']){--bs-btn-bg:color-mix(in srgb,var(--danger) 88%,var(--color-carbon-vellum))}.bs-btn--danger:active:not(:disabled,[aria-disabled='true']){--bs-btn-bg:color-mix(in srgb,var(--danger) 88%,var(--color-void))}}.bs-btn--block{display:flex;inline-size:100%}.bs-btn--sm{min-block-size:var(--bs-btn-min-block-size-sm,2.75rem);padding-block:var(--bs-space-2);--bs-btn-padding-inline:var(--bs-btn-padding-inline-sm,var(--bs-space-4));font-size:var(--bs-btn-font-size-sm,var(--bs-text-small))}.bs-btn--loading{color:transparent;cursor:progress}.bs-btn--loading::after{content:'';position:absolute;inset:0;margin:auto;inline-size:var(--bs-btn-spinner-size,1.125em);block-size:var(--bs-btn-spinner-size,1.125em);border:var(--bs-border-2) solid var(--bs-btn-fg,var(--bs-text));border-block-start-color:transparent;border-radius:var(--bs-radius-full);animation:bs-btn-spin var(--bs-btn-spinner-duration,var(--bs-duration-6)) linear infinite}@keyframes bs-btn-spin{to{transform:rotate(1turn)}}.bs-btn:disabled,.bs-btn[aria-disabled='true']{--bs-btn-bg:var(--s-hover);--bs-btn-fg:var(--bs-text-muted);--bs-btn-border-color:var(--bs-border-color);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bs-btn{transition:none}.bs-btn:hover:not(:disabled,[aria-disabled='true']),.bs-btn:active:not(:disabled,[aria-disabled='true']){transform:none}.bs-btn--loading::after{animation:none}}@media (forced-colors:active){.bs-btn{background-color:ButtonFace;color:ButtonText;border-color:ButtonBorder}.bs-btn--primary{background-color:Highlight;color:HighlightText;border-color:Highlight}.bs-btn:hover:not(:disabled,[aria-disabled='true']){background-color:Highlight;color:HighlightText;border-color:Highlight}.bs-btn:disabled,.bs-btn[aria-disabled='true']{color:GrayText;border-color:GrayText}.bs-btn--loading::after{display:none}}@media print{.bs-btn{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:none;box-shadow:none}.bs-btn--loading{color:var(--bs-btn-fg,var(--bs-text))}.bs-btn--loading::after{display:none}}}

/* dist\forms\file.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-file{display:block;inline-size:100%;min-inline-size:0;min-block-size:var(--bs-file-min-block-size,2.75rem);padding-block:var(--bs-file-padding-block,var(--bs-space-2));padding-inline:var(--bs-file-padding-inline,var(--bs-space-3));font-size:var(--bs-file-font-size,max(1rem,var(--bs-text-body)));line-height:var(--bs-leading-normal);color:var(--bs-file-fg,var(--bs-text));background-color:var(--bs-file-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-file-border-color,var(--bs-border-strong));border-radius:var(--bs-file-radius,var(--bs-radius-2));cursor:pointer}.bs-file::file-selector-button{margin-inline-end:var(--bs-file-button-gap,var(--bs-space-3));padding-block:var(--bs-file-button-padding-block,var(--bs-space-1));padding-inline:var(--bs-file-button-padding-inline,var(--bs-space-3));font-size:var(--bs-file-button-font-size,var(--bs-text-small));font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-file-button-fg,var(--bs-text));background-color:var(--bs-file-button-bg,var(--s-hover));border:var(--bs-border-1) solid var(--bs-file-button-border-color,var(--bs-border-strong));border-radius:var(--bs-file-button-radius,var(--bs-radius-1));cursor:pointer}.bs-file:hover:not(:disabled){border-color:var(--bs-file-border-color-hover,var(--bs-text-secondary))}.bs-file:hover:not(:disabled)::file-selector-button{background-color:var(--bs-file-button-bg-hover,var(--bs-accent-subtle));border-color:var(--bs-file-button-border-color-hover,var(--bs-accent-border))}.bs-file:focus-visible{border-color:var(--bs-file-border-color-focus,var(--bs-accent-border))}.bs-file--invalid,.bs-file[aria-invalid='true']{border-color:var(--bs-file-border-color-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-file-border-color-invalid,var(--bs-text-danger))}.bs-file:disabled{color:var(--bs-file-fg-disabled,var(--bs-text-muted));background-color:var(--bs-file-bg-disabled,var(--s-prev));border-color:var(--bs-file-border-color-disabled,var(--bs-border-color));cursor:not-allowed}.bs-file:disabled::file-selector-button{color:var(--bs-file-button-fg-disabled,var(--bs-text-muted));background-color:var(--bs-file-button-bg-disabled,var(--s-prev));border-color:var(--bs-file-button-border-color-disabled,var(--bs-border-color));cursor:not-allowed}@media (forced-colors:active){.bs-file::file-selector-button{background-color:ButtonFace;color:ButtonText;border-color:ButtonBorder}.bs-file:hover:not(:disabled)::file-selector-button{background-color:Highlight;color:HighlightText;border-color:Highlight}.bs-file--invalid,.bs-file[aria-invalid='true']{border-style:dashed;border-width:var(--bs-border-2)}.bs-file:disabled{color:GrayText;border-color:GrayText}.bs-file:disabled::file-selector-button{color:GrayText;border-color:GrayText}}}

/* dist\data\badge.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-badge{display:inline-flex;align-items:center;gap:var(--bs-space-1);padding-block:var(--bs-badge-pad-block,var(--bs-space-1));padding-inline:var(--bs-badge-pad-inline,var(--bs-space-2));background-color:var(--bs-badge-bg,var(--s-hover));color:var(--bs-badge-fg,var(--bs-text));border-radius:var(--bs-badge-radius,var(--bs-radius-full));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);max-inline-size:100%;vertical-align:middle}.bs-badge--accent{background-color:var(--bs-badge-accent-bg,var(--bs-accent));color:var(--bs-badge-accent-fg,var(--bs-on-accent))}.bs-badge--ok{background-color:var(--bs-badge-ok-bg,var(--ok));color:var(--bs-badge-ok-fg,var(--bs-on-ok))}.bs-badge--danger{background-color:var(--bs-badge-danger-bg,var(--danger));color:var(--bs-badge-danger-fg,var(--bs-on-danger))}.bs-badge--subtle{background-color:var(--bs-badge-subtle-bg,var(--bs-accent-subtle));color:var(--bs-badge-subtle-fg,var(--bs-text))}.bs-badge--outline{background-color:var(--bs-badge-outline-bg,var(--s-card));color:var(--bs-badge-outline-fg,var(--bs-text-secondary));border:var(--bs-border-1) solid var(--bs-badge-outline-border-color,var(--bs-border-strong))}.bs-badge--pin{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%)}.bs-badge--pin:dir(rtl){transform:translate(-50%,-50%)}.bs-badge--count{min-inline-size:var(--bs-target-min);justify-content:center;font-variant-numeric:tabular-nums;white-space:nowrap}@media (forced-colors:active){.bs-badge{border:var(--bs-border-1) solid CanvasText}}@media print{.bs-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\data\card.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-card{position:relative;display:flex;flex-direction:column;background-color:var(--bs-card-bg,var(--s-card));background-image:var(--bs-card-sheen,linear-gradient(180deg,rgba(252,252,252,0.05),rgba(0,0,0,0.05)));color:var(--bs-card-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-card-border-color,var(--bs-border-color));border-radius:var(--bs-card-radius,var(--bs-radius-3));box-shadow:var(--bs-card-shadow,var(--bs-shadow-0));overflow:hidden}.bs-card__body{padding:var(--bs-card-pad,var(--bs-space-4));flex:1 1 auto;min-inline-size:0}.bs-card__header{padding:var(--bs-card-pad,var(--bs-space-4));padding-block-end:0}.bs-card__footer{display:flex;flex-wrap:wrap;gap:var(--bs-space-3);align-items:center;padding:var(--bs-card-pad,var(--bs-space-4));padding-block-start:var(--bs-space-3);border-block-start:var(--bs-border-1) solid var(--bs-card-border-color,var(--bs-border-color));margin-block-start:auto}.bs-card__media{display:block;inline-size:100%;object-fit:cover;aspect-ratio:var(--bs-card-media-ratio,16 / 9)}.bs-card__title{font-size:var(--bs-text-h5);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-normal);color:var(--bs-card-title-fg,var(--bs-text));max-inline-size:none;margin-block:0}.bs-card__subtitle{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-card-subtitle-fg,var(--bs-text-muted));margin-block:var(--bs-space-1) 0}.bs-card__text{font-size:var(--bs-text-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body);max-inline-size:none;margin-block:var(--bs-space-2) 0}.bs-card--flush .bs-card__body,.bs-card--flush .bs-card__header,.bs-card--flush .bs-card__footer{padding-inline:0}.bs-card--compact{--bs-card-pad:var(--bs-space-3)}.bs-card--spacious{--bs-card-pad:var(--bs-space-5)}.bs-card--plain{--bs-card-bg:transparent;--bs-card-sheen:none;--bs-card-border-color:transparent;--bs-card-shadow:var(--bs-shadow-0)}.bs-card--interactive{transition:transform var(--bs-duration-4) var(--ease),border-color var(--bs-duration-4) var(--ease),box-shadow var(--bs-duration-4) var(--ease)}.bs-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--bs-card-shadow-hover,var(--bs-shadow-halo))}.bs-card--interactive:focus-within{box-shadow:var(--bs-card-shadow-hover,var(--bs-shadow-halo))}.bs-card--interactive:hover,.bs-card--interactive:focus-within{border-color:var(--bs-card-border-hover-color,var(--bs-accent-border))}.bs-card__link::after{content:'';position:absolute;inset:0}.bs-card:has(.bs-card__link:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(-1 * var(--bs-focus-width))}.bs-card__body a[href]:not(.bs-card__link),.bs-card__footer a[href],.bs-card__footer button{position:relative;z-index:var(--bs-z-raised)}.bs-card__link{text-decoration:none;color:inherit}.bs-card__link:hover{text-decoration:underline;text-underline-offset:0.15em}@media (min-width:48em){.bs-card__body,.bs-card__header{padding:var(--bs-card-pad,var(--bs-space-5))}.bs-card__header{padding-block-end:0}.bs-card__footer{padding:var(--bs-card-pad,var(--bs-space-5));padding-block-start:var(--bs-space-3)}}@media (prefers-reduced-motion:reduce){.bs-card--interactive{transition:none}.bs-card--interactive:hover{transform:none}}@media (forced-colors:active){.bs-card{border-color:CanvasText;background-image:none}.bs-card__footer{border-block-start-color:CanvasText}.bs-card--interactive:hover,.bs-card--interactive:focus-within{border-color:Highlight}}@media print{.bs-card{background-image:none;break-inside:avoid;overflow:visible}}}

/* dist\data\divider.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-divider{border:0;border-block-start:var(--bs-divider-width,var(--bs-border-1)) var(--bs-divider-style,solid) var(--bs-divider-color,var(--bs-border-color));margin-block:var(--bs-divider-space,var(--bs-space-5));block-size:0;inline-size:100%}.bs-divider--strong{--bs-divider-color:var(--bs-border-strong)}.bs-divider--tight{--bs-divider-space:var(--bs-space-3)}.bs-divider--vertical{border-block-start:0;border-inline-start:var(--bs-divider-width,var(--bs-border-1)) var(--bs-divider-style,solid) var(--bs-divider-color,var(--bs-border-color));margin-block:0;margin-inline:var(--bs-divider-space,var(--bs-space-3));block-size:var(--bs-divider-length,1em);inline-size:0;align-self:center;flex:0 0 auto}.bs-divider--labelled{display:flex;align-items:center;gap:var(--bs-space-3);border-block-start:0;block-size:auto}.bs-divider--labelled::before,.bs-divider--labelled::after{content:'';flex:1 1 auto;border-block-start:var(--bs-divider-width,var(--bs-border-1)) var(--bs-divider-style,solid) var(--bs-divider-color,var(--bs-border-color))}.bs-divider__label{color:var(--bs-divider-label-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);flex:0 0 auto}.bs-divider--label-start::before{flex:0 0 var(--bs-divider-lead,var(--bs-space-4))}}

/* dist\data\icon.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-icon{display:inline-block;flex:none;inline-size:var(--bs-icon-size,1.25rem);block-size:var(--bs-icon-size,1.25rem);vertical-align:var(--bs-icon-shift,-0.125em);fill:none;stroke:var(--bs-icon-color,currentColor);stroke-width:var(--bs-icon-stroke,2);stroke-linecap:round;stroke-linejoin:round}.bs-icon--xs{--bs-icon-size:0.875rem;--bs-icon-stroke:2.25}.bs-icon--sm{--bs-icon-size:1rem;--bs-icon-stroke:2.125}.bs-icon--lg{--bs-icon-size:1.5rem;--bs-icon-stroke:1.875}.bs-icon--xl{--bs-icon-size:2rem;--bs-icon-stroke:1.75}.bs-icon--ok{--bs-icon-color:var(--bs-text-ok)}.bs-icon--danger{--bs-icon-color:var(--bs-text-danger)}.bs-icon--info{--bs-icon-color:var(--bs-text-link)}.bs-icon--muted{--bs-icon-color:var(--bs-text-muted)}.bs-icon--spin{transform-origin:50% 50%;animation:bs-icon-spin var(--bs-icon-spin-duration,var(--bs-duration-6)) linear infinite}@keyframes bs-icon-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bs-icon--spin{animation:none}.bs-icon--spin :where(circle,path,rect,ellipse){stroke-dasharray:none}}.bs-icon-mask{display:inline-block;flex:none;inline-size:var(--bs-icon-size,1.25rem);block-size:var(--bs-icon-size,1.25rem);vertical-align:var(--bs-icon-shift,-0.125em)}@supports ((mask-image:url('#')) or (-webkit-mask-image:url('#'))){.bs-icon-mask{background-color:var(--bs-icon-color,currentColor);-webkit-mask:var(--bs-icon-src,linear-gradient(transparent,transparent)) center / contain no-repeat;mask:var(--bs-icon-src,linear-gradient(transparent,transparent)) center / contain no-repeat}}@media (forced-colors:active){.bs-icon-mask{background-color:CanvasText}}@media print{.bs-icon-mask{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\data\avatar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-avatar-size,2.5rem);block-size:var(--bs-avatar-size,2.5rem);flex:0 0 auto;background-color:var(--bs-avatar-bg,var(--s-hover));color:var(--bs-avatar-fg,var(--bs-text));border-radius:var(--bs-avatar-radius,var(--bs-radius-full));overflow:hidden;position:relative;user-select:none}.bs-avatar__img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--bs-avatar-focus,center 35%);display:block}.bs-avatar__initials{font-size:calc(var(--bs-avatar-size,2.5rem) * 0.4);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-snug);text-transform:uppercase}.bs-avatar--xs{--bs-avatar-size:1.5rem}.bs-avatar--sm{--bs-avatar-size:2rem}.bs-avatar--lg{--bs-avatar-size:3rem}.bs-avatar--xl{--bs-avatar-size:4rem}.bs-avatar--square{--bs-avatar-radius:var(--bs-radius-2)}.bs-avatar--ring{box-shadow:0 0 0 var(--bs-avatar-ring-width,var(--bs-border-2)) var(--bs-avatar-ring-color,var(--s-main))}.bs-avatar--accent{background-color:var(--bs-avatar-accent-bg,var(--bs-accent));color:var(--bs-avatar-accent-fg,var(--bs-on-accent))}@media (forced-colors:active){.bs-avatar{outline:var(--bs-border-1) solid CanvasText;outline-offset:calc(var(--bs-border-1) * -1)}}@media print{.bs-avatar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\data\tag.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-tag{display:inline-flex;align-items:center;gap:var(--bs-space-1);padding-block:var(--bs-space-1);padding-inline:var(--bs-tag-pad-inline,var(--bs-space-2));min-block-size:var(--bs-target-min);background-color:var(--bs-tag-bg,var(--s-card));color:var(--bs-tag-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-tag-border-color,var(--bs-border-strong));border-radius:var(--bs-tag-radius,var(--bs-radius-full));font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);max-inline-size:100%;vertical-align:middle}.bs-tag__label{overflow-wrap:anywhere;min-inline-size:0}.bs-tag__remove{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--bs-target-min);min-block-size:var(--bs-target-min);margin-inline-end:calc(-1 * var(--bs-space-1));padding:0;background:none;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.bs-tag__icon{inline-size:var(--bs-tag-icon-size,0.75rem);block-size:var(--bs-tag-icon-size,0.75rem);fill:none;stroke:currentColor;pointer-events:none}.bs-tag__remove:hover{color:var(--bs-tag-remove-hover-fg,var(--bs-text-danger))}.bs-tag--accent{background-color:var(--bs-tag-accent-bg,var(--bs-accent-subtle));color:var(--bs-tag-accent-fg,var(--bs-text));border-color:var(--bs-tag-accent-border-color,var(--bs-accent-border))}.bs-tag--plain{--bs-tag-bg:transparent;--bs-tag-border-color:transparent}.bs-tag--pill{--bs-tag-radius:var(--bs-radius-full);--bs-tag-pad-inline:var(--bs-space-3)}.bs-tag-list{display:flex;flex-wrap:wrap;gap:var(--bs-tag-list-gap,var(--bs-space-2));align-items:center;list-style:none;padding-inline-start:0;margin-block:0}@media (forced-colors:active){.bs-tag--accent{border-color:Highlight}.bs-tag__remove{color:ButtonText}.bs-tag__remove:hover,.bs-tag__remove:focus-visible{background-color:Highlight;color:HighlightText}}}

/* dist\data\table.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-table-scroll{max-inline-size:100%;overflow:auto;max-block-size:var(--bs-table-scroll-max-block,none);overscroll-behavior-x:contain;border-radius:var(--bs-table-scroll-radius,var(--bs-radius-0))}.bs-table-scroll--capped{--bs-table-scroll-max-block:70vh}@supports (max-block-size:1dvh){.bs-table-scroll--capped{--bs-table-scroll-max-block:70dvh}}.bs-table{inline-size:100%;border-collapse:separate;border-spacing:0;background-color:var(--bs-table-bg,var(--s-card));color:var(--bs-table-fg,var(--bs-text));font-size:var(--bs-text-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body);text-align:start}.bs-table caption{padding-block-end:var(--bs-space-2);color:var(--bs-table-caption-fg,var(--bs-text-muted));font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);text-align:start}.bs-table > :is(thead,tbody,tfoot) > tr > :is(th,td){padding-block:var(--bs-table-pad-block,var(--bs-space-3));padding-inline:var(--bs-table-pad-inline,var(--bs-space-4));text-align:start;vertical-align:var(--bs-table-align,middle);border-block-end:var(--bs-border-1) solid var(--bs-table-rule-color,var(--bs-border-color))}.bs-table > tbody > tr:last-child > :is(th,td){border-block-end:0}.bs-table > thead > tr > :is(th,td){background-color:var(--bs-table-head-bg,var(--s-top));color:var(--bs-table-head-fg,var(--bs-text-secondary));font-size:var(--bs-text-small);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);border-block-end:var(--bs-border-1) solid var(--bs-table-head-rule-color,var(--bs-border-strong));white-space:nowrap}.bs-table > tfoot > tr > :is(th,td){background-color:var(--bs-table-foot-bg,var(--s-top));color:var(--bs-table-foot-fg,var(--bs-text-secondary));font-weight:var(--bs-weight-medium);border-block-end:0;border-block-start:var(--bs-border-1) solid var(--bs-table-head-rule-color,var(--bs-border-strong))}.bs-table > tbody > tr > th{font-weight:var(--bs-weight-medium)}.bs-table--compact{--bs-table-pad-block:var(--bs-space-2);--bs-table-pad-inline:var(--bs-space-3)}.bs-table--comfortable{--bs-table-pad-block:var(--bs-space-4);--bs-table-pad-inline:var(--bs-space-5)}.bs-table--nowrap > :is(thead,tbody,tfoot) > tr > :is(th,td){white-space:nowrap}.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:calc(var(--bs-z-sticky) + 1);background-color:var(--bs-table-bg,var(--s-card));box-shadow:inset -1px 0 0 0 var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child:dir(rtl){box-shadow:inset 1px 0 0 0 var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--sticky-col > thead > tr > :is(th,td):first-child{background-color:var(--bs-table-head-bg,var(--s-top));z-index:calc(var(--bs-z-sticky) + 3)}.bs-table--sticky-col > tfoot > tr > :is(th,td):first-child{background-color:var(--bs-table-foot-bg,var(--s-top))}.bs-table--zebra > tbody > tr:nth-of-type(even) > :is(th,td){background-color:var(--bs-table-zebra-bg,var(--s-prev))}.bs-table--hover > tbody > tr:hover > :is(th,td),.bs-table--hover > tbody > tr:focus-within > :is(th,td){background-color:var(--bs-table-row-hover-bg,var(--s-hover))}.bs-table--sticky-head > thead > tr > :is(th,td){position:sticky;inset-block-start:var(--bs-table-sticky-top,0);z-index:calc(var(--bs-z-sticky) + 2)}.bs-table__num{text-align:end;font-variant-numeric:tabular-nums}.bs-table__muted{color:var(--bs-table-muted-fg,var(--bs-text-muted))}.bs-table--stack,.bs-table--stack > :is(thead,tbody,tfoot),.bs-table--stack > :is(thead,tbody,tfoot) > tr,.bs-table--stack > :is(thead,tbody,tfoot) > tr > :is(th,td){display:block}.bs-table--stack > thead{display:none}.bs-table--stack > tbody > tr{padding-block:var(--bs-space-2);border-block-end:var(--bs-border-1) solid var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--stack > tbody > tr:last-child{border-block-end:0}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td){display:flex;flex-wrap:wrap;gap:var(--bs-space-2) var(--bs-space-4);align-items:baseline;justify-content:space-between;border-block-end:0;padding-block:var(--bs-space-1);text-align:start}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td)[data-label]::before{content:attr(data-label);color:var(--bs-table-label-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);max-inline-size:50%}.bs-table--stack .bs-table__num{text-align:end}@media (min-width:48em){.bs-table--stack{display:table}.bs-table--stack > thead{display:table-header-group}.bs-table--stack > tbody{display:table-row-group}.bs-table--stack > tfoot{display:table-footer-group}.bs-table--stack > :is(thead,tbody,tfoot) > tr{display:table-row;padding-block:0;border-block-end:0}.bs-table--stack > :is(thead,tbody,tfoot) > tr > :is(th,td){display:table-cell}.bs-table--stack > tbody > tr > :is(th,td){padding-block:var(--bs-table-pad-block,var(--bs-space-3));border-block-end:var(--bs-border-1) solid var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--stack > tbody > tr:last-child > :is(th,td){border-block-end:0}.bs-table--stack > tfoot > tr > :is(th,td){padding-block:var(--bs-table-pad-block,var(--bs-space-3))}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td)[data-label]::before{content:none}}@media (forced-colors:active){.bs-table--hover > tbody > tr:hover > :is(th,td),.bs-table--hover > tbody > tr:focus-within > :is(th,td){background-color:Highlight;color:HighlightText}.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child{border-inline-end:var(--bs-border-1) solid CanvasText}}@media print{.bs-table-scroll{overflow:visible;max-block-size:none}.bs-table > thead,.bs-table--stack > thead{display:table-header-group}.bs-table > tfoot,.bs-table--stack > tfoot{display:table-footer-group}.bs-table--stack,.bs-table--stack > :is(thead,tbody,tfoot) > tr{display:revert}.bs-table--stack > :is(thead,tbody,tfoot) > tr > :is(th,td){display:table-cell}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td)[data-label]::before{content:none}.bs-table--sticky-head > thead > tr > :is(th,td),.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child{position:static}.bs-table > :is(thead,tbody,tfoot) > tr{break-inside:avoid}}}

/* dist\data\kbd.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--bs-target-min);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);background-color:var(--bs-kbd-bg,var(--s-card));color:var(--bs-kbd-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-kbd-border-color,var(--bs-border-strong));border-radius:var(--bs-kbd-radius,var(--bs-radius-2));box-shadow:inset 0 -1px 0 0 var(--bs-kbd-edge-color,var(--bs-border-strong));font-family:var(--bs-font-mono,var(--font-mono));font-size:var(--bs-kbd-size,var(--bs-text-caption));line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-body);white-space:nowrap;vertical-align:middle}.bs-kbd-chord{display:inline-flex;align-items:center;gap:var(--bs-kbd-chord-gap,var(--bs-space-1));background:none;border:0;padding:0;vertical-align:middle}.bs-kbd--sm{--bs-kbd-radius:var(--bs-radius-1);min-inline-size:0}@media (forced-colors:active){.bs-kbd{border-color:CanvasText;border-block-end-width:var(--bs-border-2)}}}

/* dist\data\list.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-list{margin-block:0;padding-inline-start:var(--bs-list-indent,var(--bs-space-5));color:var(--bs-list-fg,var(--bs-text))}.bs-list__item{margin-block-start:var(--bs-list-gap,0.4em)}.bs-list__item:first-child{margin-block-start:0}.bs-list--plain,.bs-list--divided,.bs-list--inline{list-style:none;padding-inline-start:0}.bs-list--divided > .bs-list__item{display:flex;flex-wrap:wrap;gap:var(--bs-space-2) var(--bs-space-4);align-items:baseline;justify-content:space-between;margin-block-start:0;padding-block:var(--bs-list-pad-block,var(--bs-space-3));border-block-start:var(--bs-border-1) solid var(--bs-list-rule-color,var(--bs-border-color))}.bs-list--divided > .bs-list__item:first-child{border-block-start:0}.bs-list--inline{display:flex;flex-wrap:wrap;gap:var(--bs-list-gap-inline,var(--bs-space-2)) var(--bs-list-gap-inline,var(--bs-space-4));align-items:center}.bs-list--inline > .bs-list__item{margin-block-start:0}.bs-list__title{font-weight:var(--bs-weight-medium);min-inline-size:0}.bs-list__meta{color:var(--bs-list-meta-fg,var(--bs-text-muted));font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);font-variant-numeric:tabular-nums}.bs-list--interactive > .bs-list__item{min-block-size:var(--bs-target-min);padding-inline:var(--bs-list-pad-inline,var(--bs-space-3));border-radius:var(--bs-list-item-radius,var(--bs-radius-2))}.bs-list--interactive > .bs-list__item:hover,.bs-list--interactive > .bs-list__item:focus-within{background-color:var(--bs-list-item-hover-bg,var(--s-hover))}.bs-list--compact{--bs-list-pad-block:var(--bs-space-2);--bs-list-gap:0.2em}@media (forced-colors:active){.bs-list--interactive > .bs-list__item:hover,.bs-list--interactive > .bs-list__item:focus-within{background-color:Highlight;color:HighlightText}}}

/* dist\data\stat.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-stat{display:flex;flex-direction:column;gap:var(--bs-stat-gap,var(--bs-space-1));margin-block:0;color:var(--bs-stat-fg,var(--bs-text))}.bs-stat__label{order:var(--bs-stat-label-order,1);color:var(--bs-stat-label-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide)}.bs-stat__value{order:var(--bs-stat-value-order,2);margin-inline-start:0;font-size:var(--bs-stat-value-size,var(--bs-text-h2));font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-tight);font-variant-numeric:tabular-nums}.bs-stat__delta{order:var(--bs-stat-delta-order,3);display:flex;align-items:center;gap:var(--bs-space-1);margin-inline-start:0;font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-stat-delta-fg,var(--bs-text-muted));font-variant-numeric:tabular-nums}.bs-stat__arrow{inline-size:var(--bs-stat-arrow-size,0.75em);block-size:var(--bs-stat-arrow-size,0.75em);fill:none;stroke:currentColor;flex:0 0 auto}.bs-stat__delta--up{color:var(--bs-stat-delta-up-fg,var(--bs-text-ok))}.bs-stat__delta--down{color:var(--bs-stat-delta-down-fg,var(--bs-text-danger))}.bs-stat__delta-context{color:var(--bs-stat-context-fg,var(--bs-text-muted));font-weight:var(--bs-weight-body)}.bs-stat--label-first{--bs-stat-label-order:0}.bs-stat--lg{--bs-stat-value-size:var(--bs-text-h1)}.bs-stat--sm{--bs-stat-value-size:var(--bs-text-h4)}.bs-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bs-stat-row-min,10rem)),1fr));gap:var(--bs-stat-row-gap,var(--bs-space-5))}}

/* dist\data\empty.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-empty{display:flex;flex-direction:column;align-items:center;gap:var(--bs-empty-gap,var(--bs-space-3));padding-block:var(--bs-empty-pad-block,var(--bs-space-7));padding-inline:var(--bs-empty-pad-inline,var(--bs-space-4));text-align:center;color:var(--bs-empty-fg,var(--bs-text))}.bs-empty__icon{inline-size:var(--bs-empty-icon-size,2rem);block-size:var(--bs-empty-icon-size,2rem);fill:none;stroke:currentColor;color:var(--bs-empty-icon-fg,var(--bs-text-muted));flex:0 0 auto}.bs-empty__title{font-size:var(--bs-text-h4);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-snug);color:var(--bs-empty-title-fg,var(--bs-text));max-inline-size:var(--bs-measure-heading);margin-block:0}.bs-empty__text{font-size:var(--bs-text-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body);color:var(--bs-empty-text-fg,var(--bs-text-muted));max-inline-size:var(--bs-empty-measure,var(--bs-measure-lead));margin-block:0;text-wrap:pretty}.bs-empty__actions{display:flex;flex-wrap:wrap;gap:var(--bs-space-3);align-items:center;justify-content:center;margin-block-start:var(--bs-space-2)}.bs-empty--compact{--bs-empty-pad-block:var(--bs-space-5);--bs-empty-icon-size:1.5rem;--bs-empty-gap:var(--bs-space-2)}.bs-empty--framed{background-color:var(--bs-empty-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-empty-border-color,var(--bs-border-color));border-radius:var(--bs-empty-radius,var(--bs-radius-3))}.bs-empty--start{align-items:flex-start;text-align:start}@media (min-width:48em){.bs-empty{padding-block:var(--bs-empty-pad-block,var(--bs-space-8));padding-inline:var(--bs-empty-pad-inline,var(--bs-space-6))}}}

/* dist\feedback\popover.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-popover{position:fixed;inset:auto 0 0 0;margin:0;inline-size:auto;max-block-size:80vh;max-block-size:80dvh;padding:0;border:var(--bs-border-1) solid var(--bs-popover-border,var(--bs-border-color));border-radius:var(--bs-popover-radius,var(--bs-radius-4)) var(--bs-popover-radius,var(--bs-radius-4)) 0 0;background-color:var(--bs-popover-bg,var(--s-card));background-image:var(--bs-popover-sheen,linear-gradient(180deg,rgba(252,252,252,0.05),rgba(0,0,0,0.05)));color:var(--bs-popover-fg,var(--bs-text));box-shadow:var(--bs-popover-shadow,var(--bs-shadow-5));overflow:auto;overscroll-behavior:contain;opacity:0;transform:translateY(var(--bs-popover-rise,1rem));transition:opacity var(--bs-duration-3) var(--ease-out),transform var(--bs-duration-3) var(--ease-out);transition:opacity var(--bs-duration-3) var(--ease-out),transform var(--bs-duration-3) var(--ease-out),display var(--bs-duration-3) allow-discrete,overlay var(--bs-duration-3) allow-discrete}.bs-popover:popover-open{display:flex;flex-direction:column;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){@starting-style{.bs-popover:popover-open{opacity:0;transform:translateY(var(--bs-popover-rise,1rem))}}}.bs-popover::backdrop{background-color:var(--bs-popover-backdrop,rgba(13,13,24,0.5));opacity:0;transition:opacity var(--bs-duration-3) var(--ease-out)}.bs-popover:popover-open::backdrop{opacity:1}@starting-style{.bs-popover:popover-open::backdrop{opacity:0}}.bs-popover__header{padding:var(--bs-popover-pad,var(--bs-space-4));padding-block-end:var(--bs-space-2);padding-inline:max(var(--bs-popover-pad,var(--bs-space-4)),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.bs-popover__title{font-size:var(--bs-text-h5);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-normal);font-weight:var(--bs-weight-heading);max-inline-size:none;margin-block:0}.bs-popover__body{padding:var(--bs-popover-pad,var(--bs-space-4));padding-block-start:var(--bs-space-2);padding-inline:max(var(--bs-popover-pad,var(--bs-space-4)),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));padding-block-end:max(var(--bs-popover-pad,var(--bs-space-4)),env(safe-area-inset-bottom,0px))}.bs-popover__separator{block-size:var(--bs-border-1);margin-block:var(--bs-space-2);border:0;background-color:var(--bs-popover-separator,var(--bs-border-color))}@media (min-width:48em){.bs-popover{inset:0;margin:auto;inline-size:max-content;max-inline-size:min(var(--bs-popover-width,var(--bs-container-2xs)),calc(100% - (2 * var(--bs-space-4))));border-radius:var(--bs-popover-radius,var(--bs-radius-4))}.bs-popover__header,.bs-popover__body{padding-inline:var(--bs-popover-pad,var(--bs-space-4))}.bs-popover__body{padding-block-end:var(--bs-popover-pad,var(--bs-space-4))}.bs-popover::backdrop{background-color:transparent}}@supports (anchor-name:--bs-popover) and (position-area:block-end){@media (min-width:48em){.bs-popover-trigger{anchor-name:--bs-popover}.bs-popover{position-anchor:--bs-popover;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;inset:auto;margin-block-start:var(--bs-popover-gap,var(--bs-space-2));max-block-size:var(--bs-popover-max-block,60vh);max-inline-size:min(var(--bs-popover-width,var(--bs-container-2xs)),calc(100vw - (2 * var(--bs-space-4))))}}}@media (prefers-reduced-motion:reduce){.bs-popover,.bs-popover:popover-open{transform:none}}@supports not selector(:popover-open){.bs-popover{display:none}}@media (forced-colors:active){.bs-popover{border-color:CanvasText;background-image:none}}@media print{.bs-popover,.bs-popover:popover-open{display:none}}}

/* dist\feedback\progress.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-progress{display:block;inline-size:100%;block-size:var(--bs-progress-size,0.5rem);border:0;border-radius:var(--bs-progress-radius,var(--bs-radius-full));background-color:var(--bs-progress-track,var(--s-hover));overflow:hidden}progress.bs-progress{appearance:none}progress.bs-progress::-webkit-progress-bar{background-color:transparent}progress.bs-progress::-webkit-progress-value{background-color:var(--bs-progress-fill,var(--bs-accent-border));border-radius:inherit}progress.bs-progress::-moz-progress-bar{background-color:var(--bs-progress-fill,var(--bs-accent-border));border-radius:inherit}.bs-progress__bar{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background-color:var(--bs-progress-fill,var(--bs-accent-border));transform:scaleX(var(--bs-progress-fraction,0));transform-origin:0 50%;transition:transform var(--bs-duration-4) var(--ease-out)}.bs-progress__bar:dir(rtl){transform-origin:100% 50%}.bs-progress--thick{--bs-progress-size:0.75rem}.bs-progress--ok{--bs-progress-fill:var(--bs-text-ok)}.bs-progress--danger{--bs-progress-fill:var(--bs-text-danger)}.bs-progress--indeterminate .bs-progress__bar{--bs-progress-sweep:1;inline-size:40%;transform:translateX(calc(-100% * var(--bs-progress-sweep)));animation:bs-progress-slide var(--bs-duration-6) var(--ease) infinite}.bs-progress--indeterminate .bs-progress__bar:dir(rtl){--bs-progress-sweep:-1}@keyframes bs-progress-slide{from{transform:translateX(calc(-100% * var(--bs-progress-sweep,1)))}to{transform:translateX(calc(350% * var(--bs-progress-sweep,1)))}}@media (prefers-reduced-motion:reduce){.bs-progress--indeterminate .bs-progress__bar{animation:none;inline-size:100%;transform:none;background-image:repeating-linear-gradient(135deg,var(--bs-progress-track,var(--s-hover)) 0 0.5rem,var(--bs-progress-fill,var(--bs-accent-border)) 0.5rem 1rem)}}@media (forced-colors:active){.bs-progress{border:var(--bs-border-1) solid CanvasText}.bs-progress__bar{background-color:Highlight}}@media print{.bs-progress{border:var(--bs-border-1) solid var(--bs-progress-track-print,var(--bs-border-strong))}.bs-progress__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}progress.bs-progress::-webkit-progress-value{-webkit-print-color-adjust:exact;print-color-adjust:exact}progress.bs-progress::-moz-progress-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\prose\code.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{:where(code,kbd,samp),.bs-code{background-color:var(--bs-code-bg,var(--s-hover));color:var(--bs-code-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-code-border,var(--bs-border-color));border-radius:var(--bs-code-radius,var(--bs-radius-2));padding-block:0.08em;padding-inline:0.34em;overflow-wrap:break-word}:where(kbd){border-color:var(--bs-kbd-border-color,var(--bs-border-strong));border-radius:var(--bs-kbd-radius,var(--bs-radius-2));box-shadow:inset 0 -1px 0 0 var(--bs-kbd-edge-color,var(--bs-border-strong));font-size:var(--bs-kbd-size,0.85em);padding-block:0.14em;white-space:nowrap}:where(samp),.bs-samp{background-color:transparent;border-color:transparent;color:var(--bs-samp-fg,var(--bs-text-secondary));padding-inline:0}:where(pre),.bs-pre{background-color:var(--bs-pre-bg,var(--s-card));color:var(--bs-pre-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-pre-border,var(--bs-border-color));border-radius:var(--bs-pre-radius,var(--bs-radius-3));padding:var(--bs-pre-pad,var(--bs-space-4));max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}:where(pre) :where(code,kbd,samp),.bs-pre :where(code,kbd,samp){background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-size:inherit;white-space:inherit}.bs-pre--wrap{white-space:pre-wrap;overflow-wrap:break-word}.bs-pre--flush{--bs-pre-radius:var(--bs-radius-0);--bs-pre-border:transparent}@media (min-width:48em){:where(pre),.bs-pre{padding:var(--bs-pre-pad,var(--bs-space-5))}}.bs-syntax__comment{color:var(--bs-syntax-comment,var(--bs-text-muted));font-style:italic}.bs-syntax__punctuation{color:var(--bs-syntax-punctuation,var(--bs-text-muted))}.bs-syntax__keyword{color:var(--bs-syntax-keyword,var(--bs-text-link));font-weight:var(--bs-weight-medium)}.bs-syntax__string{color:var(--bs-syntax-string,var(--bs-text-ok))}.bs-syntax__number{color:var(--bs-syntax-number,var(--bs-text-danger))}.bs-syntax__function{color:var(--bs-syntax-function,var(--bs-text));font-weight:var(--bs-weight-medium)}.bs-syntax__variable{color:var(--bs-syntax-variable,var(--bs-text-secondary))}.bs-syntax__line--marked{display:block;background-color:var(--bs-syntax-marked-bg,var(--bs-accent-subtle));box-shadow:inset var(--bs-border-2) 0 0 0 var(--bs-syntax-marked-edge,var(--bs-accent-border))}.bs-syntax__line--marked:dir(rtl){box-shadow:inset calc(var(--bs-border-2) * -1) 0 0 0 var(--bs-syntax-marked-edge,var(--bs-accent-border))}@media (forced-colors:active){.bs-syntax__line--marked{background-color:Mark;color:MarkText}:where(kbd){border-color:CanvasText;border-block-end-width:var(--bs-border-2)}}@media print{:where(pre),.bs-pre{overflow:visible;white-space:pre-wrap;overflow-wrap:break-word}.bs-pre--flush{--bs-pre-border:var(--bs-border-color)}}}

/* dist\utility\a11y.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{.bs-visually-hidden,.bs-visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}

/* dist\utility\spacing.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{.bs-m-0{margin:var(--bs-space-0)}.bs-m-1{margin:var(--bs-space-1)}.bs-m-2{margin:var(--bs-space-2)}.bs-m-3{margin:var(--bs-space-3)}.bs-m-4{margin:var(--bs-space-4)}.bs-m-5{margin:var(--bs-space-5)}.bs-m-6{margin:var(--bs-space-6)}.bs-m-7{margin:var(--bs-space-7)}.bs-m-8{margin:var(--bs-space-8)}.bs-m-9{margin:var(--bs-space-9)}.bs-m-10{margin:var(--bs-space-10)}.bs-m-auto{margin:auto}.bs-mx-0{margin-inline:var(--bs-space-0)}.bs-mx-1{margin-inline:var(--bs-space-1)}.bs-mx-2{margin-inline:var(--bs-space-2)}.bs-mx-3{margin-inline:var(--bs-space-3)}.bs-mx-4{margin-inline:var(--bs-space-4)}.bs-mx-5{margin-inline:var(--bs-space-5)}.bs-mx-6{margin-inline:var(--bs-space-6)}.bs-mx-7{margin-inline:var(--bs-space-7)}.bs-mx-8{margin-inline:var(--bs-space-8)}.bs-mx-9{margin-inline:var(--bs-space-9)}.bs-mx-10{margin-inline:var(--bs-space-10)}.bs-mx-auto{margin-inline:auto}.bs-my-0{margin-block:var(--bs-space-0)}.bs-my-1{margin-block:var(--bs-space-1)}.bs-my-2{margin-block:var(--bs-space-2)}.bs-my-3{margin-block:var(--bs-space-3)}.bs-my-4{margin-block:var(--bs-space-4)}.bs-my-5{margin-block:var(--bs-space-5)}.bs-my-6{margin-block:var(--bs-space-6)}.bs-my-7{margin-block:var(--bs-space-7)}.bs-my-8{margin-block:var(--bs-space-8)}.bs-my-9{margin-block:var(--bs-space-9)}.bs-my-10{margin-block:var(--bs-space-10)}.bs-my-auto{margin-block:auto}.bs-mt-0{margin-block-start:var(--bs-space-0)}.bs-mt-1{margin-block-start:var(--bs-space-1)}.bs-mt-2{margin-block-start:var(--bs-space-2)}.bs-mt-3{margin-block-start:var(--bs-space-3)}.bs-mt-4{margin-block-start:var(--bs-space-4)}.bs-mt-5{margin-block-start:var(--bs-space-5)}.bs-mt-6{margin-block-start:var(--bs-space-6)}.bs-mt-7{margin-block-start:var(--bs-space-7)}.bs-mt-8{margin-block-start:var(--bs-space-8)}.bs-mt-9{margin-block-start:var(--bs-space-9)}.bs-mt-10{margin-block-start:var(--bs-space-10)}.bs-mt-auto{margin-block-start:auto}.bs-mb-0{margin-block-end:var(--bs-space-0)}.bs-mb-1{margin-block-end:var(--bs-space-1)}.bs-mb-2{margin-block-end:var(--bs-space-2)}.bs-mb-3{margin-block-end:var(--bs-space-3)}.bs-mb-4{margin-block-end:var(--bs-space-4)}.bs-mb-5{margin-block-end:var(--bs-space-5)}.bs-mb-6{margin-block-end:var(--bs-space-6)}.bs-mb-7{margin-block-end:var(--bs-space-7)}.bs-mb-8{margin-block-end:var(--bs-space-8)}.bs-mb-9{margin-block-end:var(--bs-space-9)}.bs-mb-10{margin-block-end:var(--bs-space-10)}.bs-mb-auto{margin-block-end:auto}.bs-ms-0{margin-inline-start:var(--bs-space-0)}.bs-ms-1{margin-inline-start:var(--bs-space-1)}.bs-ms-2{margin-inline-start:var(--bs-space-2)}.bs-ms-3{margin-inline-start:var(--bs-space-3)}.bs-ms-4{margin-inline-start:var(--bs-space-4)}.bs-ms-5{margin-inline-start:var(--bs-space-5)}.bs-ms-6{margin-inline-start:var(--bs-space-6)}.bs-ms-7{margin-inline-start:var(--bs-space-7)}.bs-ms-8{margin-inline-start:var(--bs-space-8)}.bs-ms-9{margin-inline-start:var(--bs-space-9)}.bs-ms-10{margin-inline-start:var(--bs-space-10)}.bs-ms-auto{margin-inline-start:auto}.bs-me-0{margin-inline-end:var(--bs-space-0)}.bs-me-1{margin-inline-end:var(--bs-space-1)}.bs-me-2{margin-inline-end:var(--bs-space-2)}.bs-me-3{margin-inline-end:var(--bs-space-3)}.bs-me-4{margin-inline-end:var(--bs-space-4)}.bs-me-5{margin-inline-end:var(--bs-space-5)}.bs-me-6{margin-inline-end:var(--bs-space-6)}.bs-me-7{margin-inline-end:var(--bs-space-7)}.bs-me-8{margin-inline-end:var(--bs-space-8)}.bs-me-9{margin-inline-end:var(--bs-space-9)}.bs-me-10{margin-inline-end:var(--bs-space-10)}.bs-me-auto{margin-inline-end:auto}.bs-p-0{padding:var(--bs-space-0)}.bs-p-1{padding:var(--bs-space-1)}.bs-p-2{padding:var(--bs-space-2)}.bs-p-3{padding:var(--bs-space-3)}.bs-p-4{padding:var(--bs-space-4)}.bs-p-5{padding:var(--bs-space-5)}.bs-p-6{padding:var(--bs-space-6)}.bs-p-7{padding:var(--bs-space-7)}.bs-p-8{padding:var(--bs-space-8)}.bs-p-9{padding:var(--bs-space-9)}.bs-p-10{padding:var(--bs-space-10)}.bs-px-0{padding-inline:var(--bs-space-0)}.bs-px-1{padding-inline:var(--bs-space-1)}.bs-px-2{padding-inline:var(--bs-space-2)}.bs-px-3{padding-inline:var(--bs-space-3)}.bs-px-4{padding-inline:var(--bs-space-4)}.bs-px-5{padding-inline:var(--bs-space-5)}.bs-px-6{padding-inline:var(--bs-space-6)}.bs-px-7{padding-inline:var(--bs-space-7)}.bs-px-8{padding-inline:var(--bs-space-8)}.bs-px-9{padding-inline:var(--bs-space-9)}.bs-px-10{padding-inline:var(--bs-space-10)}.bs-py-0{padding-block:var(--bs-space-0)}.bs-py-1{padding-block:var(--bs-space-1)}.bs-py-2{padding-block:var(--bs-space-2)}.bs-py-3{padding-block:var(--bs-space-3)}.bs-py-4{padding-block:var(--bs-space-4)}.bs-py-5{padding-block:var(--bs-space-5)}.bs-py-6{padding-block:var(--bs-space-6)}.bs-py-7{padding-block:var(--bs-space-7)}.bs-py-8{padding-block:var(--bs-space-8)}.bs-py-9{padding-block:var(--bs-space-9)}.bs-py-10{padding-block:var(--bs-space-10)}.bs-pt-0{padding-block-start:var(--bs-space-0)}.bs-pt-1{padding-block-start:var(--bs-space-1)}.bs-pt-2{padding-block-start:var(--bs-space-2)}.bs-pt-3{padding-block-start:var(--bs-space-3)}.bs-pt-4{padding-block-start:var(--bs-space-4)}.bs-pt-5{padding-block-start:var(--bs-space-5)}.bs-pt-6{padding-block-start:var(--bs-space-6)}.bs-pt-7{padding-block-start:var(--bs-space-7)}.bs-pt-8{padding-block-start:var(--bs-space-8)}.bs-pt-9{padding-block-start:var(--bs-space-9)}.bs-pt-10{padding-block-start:var(--bs-space-10)}.bs-pb-0{padding-block-end:var(--bs-space-0)}.bs-pb-1{padding-block-end:var(--bs-space-1)}.bs-pb-2{padding-block-end:var(--bs-space-2)}.bs-pb-3{padding-block-end:var(--bs-space-3)}.bs-pb-4{padding-block-end:var(--bs-space-4)}.bs-pb-5{padding-block-end:var(--bs-space-5)}.bs-pb-6{padding-block-end:var(--bs-space-6)}.bs-pb-7{padding-block-end:var(--bs-space-7)}.bs-pb-8{padding-block-end:var(--bs-space-8)}.bs-pb-9{padding-block-end:var(--bs-space-9)}.bs-pb-10{padding-block-end:var(--bs-space-10)}.bs-ps-0{padding-inline-start:var(--bs-space-0)}.bs-ps-1{padding-inline-start:var(--bs-space-1)}.bs-ps-2{padding-inline-start:var(--bs-space-2)}.bs-ps-3{padding-inline-start:var(--bs-space-3)}.bs-ps-4{padding-inline-start:var(--bs-space-4)}.bs-ps-5{padding-inline-start:var(--bs-space-5)}.bs-ps-6{padding-inline-start:var(--bs-space-6)}.bs-ps-7{padding-inline-start:var(--bs-space-7)}.bs-ps-8{padding-inline-start:var(--bs-space-8)}.bs-ps-9{padding-inline-start:var(--bs-space-9)}.bs-ps-10{padding-inline-start:var(--bs-space-10)}.bs-pe-0{padding-inline-end:var(--bs-space-0)}.bs-pe-1{padding-inline-end:var(--bs-space-1)}.bs-pe-2{padding-inline-end:var(--bs-space-2)}.bs-pe-3{padding-inline-end:var(--bs-space-3)}.bs-pe-4{padding-inline-end:var(--bs-space-4)}.bs-pe-5{padding-inline-end:var(--bs-space-5)}.bs-pe-6{padding-inline-end:var(--bs-space-6)}.bs-pe-7{padding-inline-end:var(--bs-space-7)}.bs-pe-8{padding-inline-end:var(--bs-space-8)}.bs-pe-9{padding-inline-end:var(--bs-space-9)}.bs-pe-10{padding-inline-end:var(--bs-space-10)}.bs-gap-0{gap:var(--bs-space-0)}.bs-gap-1{gap:var(--bs-space-1)}.bs-gap-2{gap:var(--bs-space-2)}.bs-gap-3{gap:var(--bs-space-3)}.bs-gap-4{gap:var(--bs-space-4)}.bs-gap-5{gap:var(--bs-space-5)}.bs-gap-6{gap:var(--bs-space-6)}.bs-gap-7{gap:var(--bs-space-7)}.bs-gap-8{gap:var(--bs-space-8)}.bs-gap-9{gap:var(--bs-space-9)}.bs-gap-10{gap:var(--bs-space-10)}.bs-gap-x-0{column-gap:var(--bs-space-0)}.bs-gap-x-1{column-gap:var(--bs-space-1)}.bs-gap-x-2{column-gap:var(--bs-space-2)}.bs-gap-x-3{column-gap:var(--bs-space-3)}.bs-gap-x-4{column-gap:var(--bs-space-4)}.bs-gap-x-5{column-gap:var(--bs-space-5)}.bs-gap-x-6{column-gap:var(--bs-space-6)}.bs-gap-x-7{column-gap:var(--bs-space-7)}.bs-gap-x-8{column-gap:var(--bs-space-8)}.bs-gap-x-9{column-gap:var(--bs-space-9)}.bs-gap-x-10{column-gap:var(--bs-space-10)}.bs-gap-y-0{row-gap:var(--bs-space-0)}.bs-gap-y-1{row-gap:var(--bs-space-1)}.bs-gap-y-2{row-gap:var(--bs-space-2)}.bs-gap-y-3{row-gap:var(--bs-space-3)}.bs-gap-y-4{row-gap:var(--bs-space-4)}.bs-gap-y-5{row-gap:var(--bs-space-5)}.bs-gap-y-6{row-gap:var(--bs-space-6)}.bs-gap-y-7{row-gap:var(--bs-space-7)}.bs-gap-y-8{row-gap:var(--bs-space-8)}.bs-gap-y-9{row-gap:var(--bs-space-9)}.bs-gap-y-10{row-gap:var(--bs-space-10)}}

/* dist\utility\display.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{.bs-d-block{display:block}.bs-d-inline{display:inline}.bs-d-inline-block{display:inline-block}.bs-d-flex{display:flex}.bs-d-inline-flex{display:inline-flex}.bs-d-grid{display:grid}.bs-d-inline-grid{display:inline-grid}.bs-d-list-item{display:list-item}.bs-d-flow-root{display:flow-root}.bs-d-contents{display:contents}.bs-d-none{display:none}@media print{.bs-d-print-none{display:none}.bs-d-print-block{display:block}}@media screen{.bs-d-print-block{display:none}}}

/* dist\utility\layout-responsive.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{@media (min-width:30em){.bs-sm-d-block.bs-sm-d-block{display:block}.bs-sm-d-inline.bs-sm-d-inline{display:inline}.bs-sm-d-inline-block.bs-sm-d-inline-block{display:inline-block}.bs-sm-d-flex.bs-sm-d-flex{display:flex}.bs-sm-d-inline-flex.bs-sm-d-inline-flex{display:inline-flex}.bs-sm-d-grid.bs-sm-d-grid{display:grid}.bs-sm-d-inline-grid.bs-sm-d-inline-grid{display:inline-grid}.bs-sm-d-list-item.bs-sm-d-list-item{display:list-item}.bs-sm-d-flow-root.bs-sm-d-flow-root{display:flow-root}.bs-sm-d-contents.bs-sm-d-contents{display:contents}.bs-sm-d-none.bs-sm-d-none{display:none}.bs-sm-flex-row.bs-sm-flex-row{flex-direction:row}.bs-sm-flex-row-reverse.bs-sm-flex-row-reverse{flex-direction:row-reverse}.bs-sm-flex-col.bs-sm-flex-col{flex-direction:column}.bs-sm-flex-col-reverse.bs-sm-flex-col-reverse{flex-direction:column-reverse}.bs-sm-flex-wrap.bs-sm-flex-wrap{flex-wrap:wrap}.bs-sm-flex-wrap-reverse.bs-sm-flex-wrap-reverse{flex-wrap:wrap-reverse}.bs-sm-flex-nowrap.bs-sm-flex-nowrap{flex-wrap:nowrap}.bs-sm-flex-1.bs-sm-flex-1{flex:1 1 0%}.bs-sm-flex-auto.bs-sm-flex-auto{flex:1 1 auto}.bs-sm-flex-initial.bs-sm-flex-initial{flex:0 1 auto}.bs-sm-flex-none.bs-sm-flex-none{flex:none}.bs-sm-grow-0.bs-sm-grow-0{flex-grow:0}.bs-sm-grow-1.bs-sm-grow-1{flex-grow:1}.bs-sm-shrink-0.bs-sm-shrink-0{flex-shrink:0}.bs-sm-shrink-1.bs-sm-shrink-1{flex-shrink:1}.bs-sm-order-first.bs-sm-order-first{order:-1}.bs-sm-order-last.bs-sm-order-last{order:1}.bs-sm-order-none.bs-sm-order-none{order:0}.bs-sm-items-start.bs-sm-items-start{align-items:start}.bs-sm-items-end.bs-sm-items-end{align-items:end}.bs-sm-items-center.bs-sm-items-center{align-items:center}.bs-sm-items-baseline.bs-sm-items-baseline{align-items:baseline}.bs-sm-items-stretch.bs-sm-items-stretch{align-items:stretch}.bs-sm-justify-start.bs-sm-justify-start{justify-content:start}.bs-sm-justify-end.bs-sm-justify-end{justify-content:end}.bs-sm-justify-center.bs-sm-justify-center{justify-content:center}.bs-sm-justify-between.bs-sm-justify-between{justify-content:space-between}.bs-sm-justify-around.bs-sm-justify-around{justify-content:space-around}.bs-sm-justify-evenly.bs-sm-justify-evenly{justify-content:space-evenly}.bs-sm-justify-stretch.bs-sm-justify-stretch{justify-content:stretch}.bs-sm-content-start.bs-sm-content-start{align-content:start}.bs-sm-content-end.bs-sm-content-end{align-content:end}.bs-sm-content-center.bs-sm-content-center{align-content:center}.bs-sm-content-between.bs-sm-content-between{align-content:space-between}.bs-sm-content-around.bs-sm-content-around{align-content:space-around}.bs-sm-content-evenly.bs-sm-content-evenly{align-content:space-evenly}.bs-sm-content-stretch.bs-sm-content-stretch{align-content:stretch}.bs-sm-self-auto.bs-sm-self-auto{align-self:auto}.bs-sm-self-start.bs-sm-self-start{align-self:start}.bs-sm-self-end.bs-sm-self-end{align-self:end}.bs-sm-self-center.bs-sm-self-center{align-self:center}.bs-sm-self-baseline.bs-sm-self-baseline{align-self:baseline}.bs-sm-self-stretch.bs-sm-self-stretch{align-self:stretch}.bs-sm-justify-self-start.bs-sm-justify-self-start{justify-self:start}.bs-sm-justify-self-end.bs-sm-justify-self-end{justify-self:end}.bs-sm-justify-self-center.bs-sm-justify-self-center{justify-self:center}.bs-sm-justify-self-stretch.bs-sm-justify-self-stretch{justify-self:stretch}.bs-sm-cols-1.bs-sm-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bs-sm-cols-2.bs-sm-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-sm-cols-3.bs-sm-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-sm-cols-4.bs-sm-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-sm-cols-5.bs-sm-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bs-sm-cols-6.bs-sm-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-sm-cols-12.bs-sm-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.bs-sm-cols-none.bs-sm-cols-none{grid-template-columns:none}.bs-sm-rows-1.bs-sm-rows-1{grid-template-rows:repeat(1,minmax(0,auto))}.bs-sm-rows-2.bs-sm-rows-2{grid-template-rows:repeat(2,minmax(0,auto))}.bs-sm-rows-3.bs-sm-rows-3{grid-template-rows:repeat(3,minmax(0,auto))}.bs-sm-rows-none.bs-sm-rows-none{grid-template-rows:none}.bs-sm-span-1.bs-sm-span-1{grid-column:span 1 / span 1}.bs-sm-span-2.bs-sm-span-2{grid-column:span 2 / span 2}.bs-sm-span-3.bs-sm-span-3{grid-column:span 3 / span 3}.bs-sm-span-4.bs-sm-span-4{grid-column:span 4 / span 4}.bs-sm-span-5.bs-sm-span-5{grid-column:span 5 / span 5}.bs-sm-span-6.bs-sm-span-6{grid-column:span 6 / span 6}.bs-sm-span-full.bs-sm-span-full{grid-column:1 / -1}.bs-sm-span-auto.bs-sm-span-auto{grid-column:auto}.bs-sm-row-span-2.bs-sm-row-span-2{grid-row:span 2 / span 2}.bs-sm-row-span-3.bs-sm-row-span-3{grid-row:span 3 / span 3}.bs-sm-row-span-full.bs-sm-row-span-full{grid-row:1 / -1}.bs-sm-row-span-auto.bs-sm-row-span-auto{grid-row:auto}.bs-sm-w-full.bs-sm-w-full{inline-size:100%}.bs-sm-w-auto.bs-sm-w-auto{inline-size:auto}.bs-sm-w-min.bs-sm-w-min{inline-size:min-content}.bs-sm-w-max.bs-sm-w-max{inline-size:max-content}.bs-sm-w-fit.bs-sm-w-fit{inline-size:fit-content}.bs-sm-max-w-none.bs-sm-max-w-none{max-inline-size:none}.bs-sm-max-w-full.bs-sm-max-w-full{max-inline-size:100%}.bs-sm-max-w-sm.bs-sm-max-w-sm{max-inline-size:var(--bs-container-sm)}.bs-sm-max-w-md.bs-sm-max-w-md{max-inline-size:var(--bs-container-md)}.bs-sm-max-w-lg.bs-sm-max-w-lg{max-inline-size:var(--bs-container-lg)}.bs-sm-max-w-xl.bs-sm-max-w-xl{max-inline-size:var(--bs-container-xl)}.bs-sm-max-w-2xl.bs-sm-max-w-2xl{max-inline-size:var(--bs-container-2xl)}.bs-sm-max-w-prose.bs-sm-max-w-prose{max-inline-size:var(--bs-container-prose)}}@media (min-width:48em){.bs-md-d-block.bs-md-d-block{display:block}.bs-md-d-inline.bs-md-d-inline{display:inline}.bs-md-d-inline-block.bs-md-d-inline-block{display:inline-block}.bs-md-d-flex.bs-md-d-flex{display:flex}.bs-md-d-inline-flex.bs-md-d-inline-flex{display:inline-flex}.bs-md-d-grid.bs-md-d-grid{display:grid}.bs-md-d-inline-grid.bs-md-d-inline-grid{display:inline-grid}.bs-md-d-list-item.bs-md-d-list-item{display:list-item}.bs-md-d-flow-root.bs-md-d-flow-root{display:flow-root}.bs-md-d-contents.bs-md-d-contents{display:contents}.bs-md-d-none.bs-md-d-none{display:none}.bs-md-flex-row.bs-md-flex-row{flex-direction:row}.bs-md-flex-row-reverse.bs-md-flex-row-reverse{flex-direction:row-reverse}.bs-md-flex-col.bs-md-flex-col{flex-direction:column}.bs-md-flex-col-reverse.bs-md-flex-col-reverse{flex-direction:column-reverse}.bs-md-flex-wrap.bs-md-flex-wrap{flex-wrap:wrap}.bs-md-flex-wrap-reverse.bs-md-flex-wrap-reverse{flex-wrap:wrap-reverse}.bs-md-flex-nowrap.bs-md-flex-nowrap{flex-wrap:nowrap}.bs-md-flex-1.bs-md-flex-1{flex:1 1 0%}.bs-md-flex-auto.bs-md-flex-auto{flex:1 1 auto}.bs-md-flex-initial.bs-md-flex-initial{flex:0 1 auto}.bs-md-flex-none.bs-md-flex-none{flex:none}.bs-md-grow-0.bs-md-grow-0{flex-grow:0}.bs-md-grow-1.bs-md-grow-1{flex-grow:1}.bs-md-shrink-0.bs-md-shrink-0{flex-shrink:0}.bs-md-shrink-1.bs-md-shrink-1{flex-shrink:1}.bs-md-order-first.bs-md-order-first{order:-1}.bs-md-order-last.bs-md-order-last{order:1}.bs-md-order-none.bs-md-order-none{order:0}.bs-md-items-start.bs-md-items-start{align-items:start}.bs-md-items-end.bs-md-items-end{align-items:end}.bs-md-items-center.bs-md-items-center{align-items:center}.bs-md-items-baseline.bs-md-items-baseline{align-items:baseline}.bs-md-items-stretch.bs-md-items-stretch{align-items:stretch}.bs-md-justify-start.bs-md-justify-start{justify-content:start}.bs-md-justify-end.bs-md-justify-end{justify-content:end}.bs-md-justify-center.bs-md-justify-center{justify-content:center}.bs-md-justify-between.bs-md-justify-between{justify-content:space-between}.bs-md-justify-around.bs-md-justify-around{justify-content:space-around}.bs-md-justify-evenly.bs-md-justify-evenly{justify-content:space-evenly}.bs-md-justify-stretch.bs-md-justify-stretch{justify-content:stretch}.bs-md-content-start.bs-md-content-start{align-content:start}.bs-md-content-end.bs-md-content-end{align-content:end}.bs-md-content-center.bs-md-content-center{align-content:center}.bs-md-content-between.bs-md-content-between{align-content:space-between}.bs-md-content-around.bs-md-content-around{align-content:space-around}.bs-md-content-evenly.bs-md-content-evenly{align-content:space-evenly}.bs-md-content-stretch.bs-md-content-stretch{align-content:stretch}.bs-md-self-auto.bs-md-self-auto{align-self:auto}.bs-md-self-start.bs-md-self-start{align-self:start}.bs-md-self-end.bs-md-self-end{align-self:end}.bs-md-self-center.bs-md-self-center{align-self:center}.bs-md-self-baseline.bs-md-self-baseline{align-self:baseline}.bs-md-self-stretch.bs-md-self-stretch{align-self:stretch}.bs-md-justify-self-start.bs-md-justify-self-start{justify-self:start}.bs-md-justify-self-end.bs-md-justify-self-end{justify-self:end}.bs-md-justify-self-center.bs-md-justify-self-center{justify-self:center}.bs-md-justify-self-stretch.bs-md-justify-self-stretch{justify-self:stretch}.bs-md-cols-1.bs-md-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bs-md-cols-2.bs-md-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-md-cols-3.bs-md-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-md-cols-4.bs-md-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-md-cols-5.bs-md-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bs-md-cols-6.bs-md-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-md-cols-12.bs-md-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.bs-md-cols-none.bs-md-cols-none{grid-template-columns:none}.bs-md-rows-1.bs-md-rows-1{grid-template-rows:repeat(1,minmax(0,auto))}.bs-md-rows-2.bs-md-rows-2{grid-template-rows:repeat(2,minmax(0,auto))}.bs-md-rows-3.bs-md-rows-3{grid-template-rows:repeat(3,minmax(0,auto))}.bs-md-rows-none.bs-md-rows-none{grid-template-rows:none}.bs-md-span-1.bs-md-span-1{grid-column:span 1 / span 1}.bs-md-span-2.bs-md-span-2{grid-column:span 2 / span 2}.bs-md-span-3.bs-md-span-3{grid-column:span 3 / span 3}.bs-md-span-4.bs-md-span-4{grid-column:span 4 / span 4}.bs-md-span-5.bs-md-span-5{grid-column:span 5 / span 5}.bs-md-span-6.bs-md-span-6{grid-column:span 6 / span 6}.bs-md-span-full.bs-md-span-full{grid-column:1 / -1}.bs-md-span-auto.bs-md-span-auto{grid-column:auto}.bs-md-row-span-2.bs-md-row-span-2{grid-row:span 2 / span 2}.bs-md-row-span-3.bs-md-row-span-3{grid-row:span 3 / span 3}.bs-md-row-span-full.bs-md-row-span-full{grid-row:1 / -1}.bs-md-row-span-auto.bs-md-row-span-auto{grid-row:auto}.bs-md-w-full.bs-md-w-full{inline-size:100%}.bs-md-w-auto.bs-md-w-auto{inline-size:auto}.bs-md-w-min.bs-md-w-min{inline-size:min-content}.bs-md-w-max.bs-md-w-max{inline-size:max-content}.bs-md-w-fit.bs-md-w-fit{inline-size:fit-content}.bs-md-max-w-none.bs-md-max-w-none{max-inline-size:none}.bs-md-max-w-full.bs-md-max-w-full{max-inline-size:100%}.bs-md-max-w-sm.bs-md-max-w-sm{max-inline-size:var(--bs-container-sm)}.bs-md-max-w-md.bs-md-max-w-md{max-inline-size:var(--bs-container-md)}.bs-md-max-w-lg.bs-md-max-w-lg{max-inline-size:var(--bs-container-lg)}.bs-md-max-w-xl.bs-md-max-w-xl{max-inline-size:var(--bs-container-xl)}.bs-md-max-w-2xl.bs-md-max-w-2xl{max-inline-size:var(--bs-container-2xl)}.bs-md-max-w-prose.bs-md-max-w-prose{max-inline-size:var(--bs-container-prose)}}@media (min-width:64em){.bs-lg-d-block.bs-lg-d-block{display:block}.bs-lg-d-inline.bs-lg-d-inline{display:inline}.bs-lg-d-inline-block.bs-lg-d-inline-block{display:inline-block}.bs-lg-d-flex.bs-lg-d-flex{display:flex}.bs-lg-d-inline-flex.bs-lg-d-inline-flex{display:inline-flex}.bs-lg-d-grid.bs-lg-d-grid{display:grid}.bs-lg-d-inline-grid.bs-lg-d-inline-grid{display:inline-grid}.bs-lg-d-list-item.bs-lg-d-list-item{display:list-item}.bs-lg-d-flow-root.bs-lg-d-flow-root{display:flow-root}.bs-lg-d-contents.bs-lg-d-contents{display:contents}.bs-lg-d-none.bs-lg-d-none{display:none}.bs-lg-flex-row.bs-lg-flex-row{flex-direction:row}.bs-lg-flex-row-reverse.bs-lg-flex-row-reverse{flex-direction:row-reverse}.bs-lg-flex-col.bs-lg-flex-col{flex-direction:column}.bs-lg-flex-col-reverse.bs-lg-flex-col-reverse{flex-direction:column-reverse}.bs-lg-flex-wrap.bs-lg-flex-wrap{flex-wrap:wrap}.bs-lg-flex-wrap-reverse.bs-lg-flex-wrap-reverse{flex-wrap:wrap-reverse}.bs-lg-flex-nowrap.bs-lg-flex-nowrap{flex-wrap:nowrap}.bs-lg-flex-1.bs-lg-flex-1{flex:1 1 0%}.bs-lg-flex-auto.bs-lg-flex-auto{flex:1 1 auto}.bs-lg-flex-initial.bs-lg-flex-initial{flex:0 1 auto}.bs-lg-flex-none.bs-lg-flex-none{flex:none}.bs-lg-grow-0.bs-lg-grow-0{flex-grow:0}.bs-lg-grow-1.bs-lg-grow-1{flex-grow:1}.bs-lg-shrink-0.bs-lg-shrink-0{flex-shrink:0}.bs-lg-shrink-1.bs-lg-shrink-1{flex-shrink:1}.bs-lg-order-first.bs-lg-order-first{order:-1}.bs-lg-order-last.bs-lg-order-last{order:1}.bs-lg-order-none.bs-lg-order-none{order:0}.bs-lg-items-start.bs-lg-items-start{align-items:start}.bs-lg-items-end.bs-lg-items-end{align-items:end}.bs-lg-items-center.bs-lg-items-center{align-items:center}.bs-lg-items-baseline.bs-lg-items-baseline{align-items:baseline}.bs-lg-items-stretch.bs-lg-items-stretch{align-items:stretch}.bs-lg-justify-start.bs-lg-justify-start{justify-content:start}.bs-lg-justify-end.bs-lg-justify-end{justify-content:end}.bs-lg-justify-center.bs-lg-justify-center{justify-content:center}.bs-lg-justify-between.bs-lg-justify-between{justify-content:space-between}.bs-lg-justify-around.bs-lg-justify-around{justify-content:space-around}.bs-lg-justify-evenly.bs-lg-justify-evenly{justify-content:space-evenly}.bs-lg-justify-stretch.bs-lg-justify-stretch{justify-content:stretch}.bs-lg-content-start.bs-lg-content-start{align-content:start}.bs-lg-content-end.bs-lg-content-end{align-content:end}.bs-lg-content-center.bs-lg-content-center{align-content:center}.bs-lg-content-between.bs-lg-content-between{align-content:space-between}.bs-lg-content-around.bs-lg-content-around{align-content:space-around}.bs-lg-content-evenly.bs-lg-content-evenly{align-content:space-evenly}.bs-lg-content-stretch.bs-lg-content-stretch{align-content:stretch}.bs-lg-self-auto.bs-lg-self-auto{align-self:auto}.bs-lg-self-start.bs-lg-self-start{align-self:start}.bs-lg-self-end.bs-lg-self-end{align-self:end}.bs-lg-self-center.bs-lg-self-center{align-self:center}.bs-lg-self-baseline.bs-lg-self-baseline{align-self:baseline}.bs-lg-self-stretch.bs-lg-self-stretch{align-self:stretch}.bs-lg-justify-self-start.bs-lg-justify-self-start{justify-self:start}.bs-lg-justify-self-end.bs-lg-justify-self-end{justify-self:end}.bs-lg-justify-self-center.bs-lg-justify-self-center{justify-self:center}.bs-lg-justify-self-stretch.bs-lg-justify-self-stretch{justify-self:stretch}.bs-lg-cols-1.bs-lg-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bs-lg-cols-2.bs-lg-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-lg-cols-3.bs-lg-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-lg-cols-4.bs-lg-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-lg-cols-5.bs-lg-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bs-lg-cols-6.bs-lg-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-lg-cols-12.bs-lg-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.bs-lg-cols-none.bs-lg-cols-none{grid-template-columns:none}.bs-lg-rows-1.bs-lg-rows-1{grid-template-rows:repeat(1,minmax(0,auto))}.bs-lg-rows-2.bs-lg-rows-2{grid-template-rows:repeat(2,minmax(0,auto))}.bs-lg-rows-3.bs-lg-rows-3{grid-template-rows:repeat(3,minmax(0,auto))}.bs-lg-rows-none.bs-lg-rows-none{grid-template-rows:none}.bs-lg-span-1.bs-lg-span-1{grid-column:span 1 / span 1}.bs-lg-span-2.bs-lg-span-2{grid-column:span 2 / span 2}.bs-lg-span-3.bs-lg-span-3{grid-column:span 3 / span 3}.bs-lg-span-4.bs-lg-span-4{grid-column:span 4 / span 4}.bs-lg-span-5.bs-lg-span-5{grid-column:span 5 / span 5}.bs-lg-span-6.bs-lg-span-6{grid-column:span 6 / span 6}.bs-lg-span-full.bs-lg-span-full{grid-column:1 / -1}.bs-lg-span-auto.bs-lg-span-auto{grid-column:auto}.bs-lg-row-span-2.bs-lg-row-span-2{grid-row:span 2 / span 2}.bs-lg-row-span-3.bs-lg-row-span-3{grid-row:span 3 / span 3}.bs-lg-row-span-full.bs-lg-row-span-full{grid-row:1 / -1}.bs-lg-row-span-auto.bs-lg-row-span-auto{grid-row:auto}.bs-lg-w-full.bs-lg-w-full{inline-size:100%}.bs-lg-w-auto.bs-lg-w-auto{inline-size:auto}.bs-lg-w-min.bs-lg-w-min{inline-size:min-content}.bs-lg-w-max.bs-lg-w-max{inline-size:max-content}.bs-lg-w-fit.bs-lg-w-fit{inline-size:fit-content}.bs-lg-max-w-none.bs-lg-max-w-none{max-inline-size:none}.bs-lg-max-w-full.bs-lg-max-w-full{max-inline-size:100%}.bs-lg-max-w-sm.bs-lg-max-w-sm{max-inline-size:var(--bs-container-sm)}.bs-lg-max-w-md.bs-lg-max-w-md{max-inline-size:var(--bs-container-md)}.bs-lg-max-w-lg.bs-lg-max-w-lg{max-inline-size:var(--bs-container-lg)}.bs-lg-max-w-xl.bs-lg-max-w-xl{max-inline-size:var(--bs-container-xl)}.bs-lg-max-w-2xl.bs-lg-max-w-2xl{max-inline-size:var(--bs-container-2xl)}.bs-lg-max-w-prose.bs-lg-max-w-prose{max-inline-size:var(--bs-container-prose)}}}

/* dist\utility\escape.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{.bs-fg-var{color:var(--bs-fg,inherit)}.bs-bg-var{background-color:var(--bs-bg,transparent)}.bs-border-var{border-color:var(--bs-border,currentColor)}.bs-shadow-var{box-shadow:var(--bs-shadow,none)}.bs-opacity-var{opacity:var(--bs-opacity,1)}.bs-w-var{inline-size:var(--bs-w,auto)}.bs-min-w-var{min-inline-size:var(--bs-min-w,0)}.bs-max-w-var{max-inline-size:var(--bs-max-w,none)}.bs-h-var{block-size:var(--bs-h,auto)}.bs-min-h-var{min-block-size:var(--bs-min-h,0)}.bs-max-h-var{max-block-size:var(--bs-max-h,none)}.bs-m-var{margin:var(--bs-m,0)}.bs-mx-var{margin-inline:var(--bs-mx,0)}.bs-my-var{margin-block:var(--bs-my,0)}.bs-mt-var{margin-block-start:var(--bs-mt,0)}.bs-mb-var{margin-block-end:var(--bs-mb,0)}.bs-ms-var{margin-inline-start:var(--bs-ms,0)}.bs-me-var{margin-inline-end:var(--bs-me,0)}.bs-p-var{padding:var(--bs-p,0)}.bs-px-var{padding-inline:var(--bs-px,0)}.bs-py-var{padding-block:var(--bs-py,0)}.bs-pt-var{padding-block-start:var(--bs-pt,0)}.bs-pb-var{padding-block-end:var(--bs-pb,0)}.bs-ps-var{padding-inline-start:var(--bs-ps,0)}.bs-pe-var{padding-inline-end:var(--bs-pe,0)}.bs-gap-var{gap:var(--bs-gap,0)}.bs-inset-var{inset:var(--bs-inset,auto)}.bs-top-var{inset-block-start:var(--bs-top,auto)}.bs-bottom-var{inset-block-end:var(--bs-bottom,auto)}.bs-start-var{inset-inline-start:var(--bs-start,auto)}.bs-end-var{inset-inline-end:var(--bs-end,auto)}.bs-z-var{z-index:var(--bs-z,auto)}.bs-border-w-var{border-width:var(--bs-border-w,0);border-style:solid}.bs-radius-var{border-radius:var(--bs-radius,0)}.bs-cols-var{grid-template-columns:var(--bs-cols,none)}.bs-rows-var{grid-template-rows:var(--bs-rows,none)}.bs-span-var{grid-column:var(--bs-span,auto)}.bs-row-span-var{grid-row:var(--bs-row-span,auto)}.bs-flex-var{flex:var(--bs-flex,0 1 auto)}.bs-order-var{order:var(--bs-order,0)}.bs-font-size-var{font-size:var(--bs-font-size,inherit)}.bs-leading-var{line-height:var(--bs-leading,inherit)}.bs-tracking-var{letter-spacing:var(--bs-tracking,inherit)}.bs-measure-var{max-inline-size:var(--bs-measure,none)}.bs-ratio-var{aspect-ratio:var(--bs-ratio,auto)}}

/* dist\utility\box.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{.bs-box-border{box-sizing:border-box}.bs-box-content{box-sizing:content-box}.bs-visible{visibility:visible}.bs-invisible{visibility:hidden}.bs-collapse{visibility:collapse}.bs-isolate{isolation:isolate}.bs-isolate-auto{isolation:auto}.bs-float-start{float:inline-start}.bs-float-end{float:inline-end}.bs-float-none{float:none}.bs-clear-start{clear:inline-start}.bs-clear-end{clear:inline-end}.bs-clear-both{clear:both}.bs-clear-none{clear:none}.bs-columns-1{columns:1}.bs-columns-2{columns:2}.bs-columns-3{columns:3}.bs-columns-4{columns:4}.bs-columns-auto{columns:auto}.bs-columns-3xs{columns:var(--bs-container-3xs)}.bs-columns-2xs{columns:var(--bs-container-2xs)}.bs-columns-xs{columns:var(--bs-container-xs)}.bs-break-before-auto{break-before:auto}.bs-break-before-avoid{break-before:avoid}.bs-break-before-page{break-before:page}.bs-break-before-column{break-before:column}.bs-break-after-auto{break-after:auto}.bs-break-after-avoid{break-after:avoid}.bs-break-after-page{break-after:page}.bs-break-after-column{break-after:column}.bs-break-inside-auto{break-inside:auto}.bs-break-inside-avoid{break-inside:avoid}.bs-break-inside-avoid-page{break-inside:avoid-page}.bs-break-inside-avoid-column{break-inside:avoid-column}.bs-box-decoration-slice{box-decoration-break:slice}.bs-box-decoration-clone{box-decoration-break:clone}.bs-contain-none{contain:none}.bs-contain-content{contain:content}.bs-contain-strict{contain:strict}.bs-contain-layout{contain:layout}.bs-contain-paint{contain:paint}.bs-contain-size{contain:size}.bs-content-visible{content-visibility:visible}.bs-content-auto{content-visibility:auto}.bs-content-hidden{content-visibility:hidden}.bs-will-change-auto{will-change:auto}.bs-will-change-transform{will-change:transform}.bs-will-change-opacity{will-change:opacity}.bs-will-change-filter{will-change:filter}.bs-will-change-scroll{will-change:scroll-position}@media print{.bs-content-auto{content-visibility:visible}}}

/* dist\utility\position.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{.bs-pos-static{position:static}.bs-pos-relative{position:relative}.bs-pos-absolute{position:absolute}.bs-pos-fixed{position:fixed}.bs-pos-sticky{position:sticky}.bs-inset-0{inset:0}.bs-inset-auto{inset:auto}.bs-top-0{inset-block-start:0}.bs-top-auto{inset-block-start:auto}.bs-bottom-0{inset-block-end:0}.bs-bottom-auto{inset-block-end:auto}.bs-start-0{inset-inline-start:0}.bs-start-auto{inset-inline-start:auto}.bs-end-0{inset-inline-end:0}.bs-end-auto{inset-inline-end:auto}.bs-z-base{z-index:var(--bs-z-base)}.bs-z-raised{z-index:var(--bs-z-raised)}.bs-z-sticky{z-index:var(--bs-z-sticky)}.bs-z-drawer{z-index:var(--bs-z-drawer)}.bs-z-overlay{z-index:var(--bs-z-overlay)}.bs-z-modal{z-index:var(--bs-z-modal)}.bs-z-popover{z-index:var(--bs-z-popover)}.bs-z-toast{z-index:var(--bs-z-toast)}.bs-z-tooltip{z-index:var(--bs-z-tooltip)}.bs-z-max{z-index:var(--bs-z-max)}.bs-z-auto{z-index:auto}@media print{.bs-pos-fixed,.bs-pos-sticky,.bs-pos-absolute{position:static}.bs-inset-0{inset:auto}.bs-top-0{inset-block-start:auto}.bs-bottom-0{inset-block-end:auto}.bs-start-0{inset-inline-start:auto}.bs-end-0{inset-inline-end:auto}}}

/* dist\utility\overflow.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.utility{.bs-overflow-auto{overflow:auto}.bs-overflow-hidden{overflow:hidden}.bs-overflow-clip{overflow:clip}.bs-overflow-visible{overflow:visible}.bs-overflow-scroll{overflow:scroll}.bs-overflow-x-auto{overflow-x:auto}.bs-overflow-x-hidden{overflow-x:hidden}.bs-overflow-x-clip{overflow-x:clip}.bs-overflow-x-visible{overflow-x:visible}.bs-overflow-y-auto{overflow-y:auto}.bs-overflow-y-hidden{overflow-y:hidden}.bs-overflow-y-clip{overflow-y:clip}.bs-overflow-y-visible{overflow-y:visible}.bs-overscroll-contain{overscroll-behavior:contain}.bs-overscroll-none{overscroll-behavior:none}.bs-overscroll-auto{overscroll-behavior:auto}.bs-scroll-smooth{scroll-behavior:smooth}.bs-scroll-auto{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.bs-scroll-smooth{scroll-behavior:auto}}}

/* dist\app\shell-frame.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-shell{display:grid;block-size:100vh;block-size:100dvh;overflow:hidden;grid-template-areas:"topbar" "main" "rail";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;background-color:var(--bs-shell-bg,var(--s-main));color:var(--bs-shell-fg,var(--bs-text))}@media (min-width:64em){.bs-shell{grid-template-areas:"rail topbar topbar topbar topbar topbar" "rail side sdiv main idiv inspector";grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-rows:auto minmax(0,1fr)}}.bs-shell__scrim{display:none;position:fixed;inset:0;z-index:var(--bs-shell-scrim-z,var(--bs-z-drawer));background-color:var(--bs-shell-scrim,rgba(13,13,24,0.6))}.bs-shell:has(.bs-shell-sidebar:target) .bs-shell__scrim,.bs-shell:has(.bs-shell-inspector:target) .bs-shell__scrim{display:block}@media (min-width:64em){.bs-shell:has(.bs-shell-sidebar:target) .bs-shell__scrim,.bs-shell:has(.bs-shell-inspector:target) .bs-shell__scrim{display:none}}@media (forced-colors:active){.bs-shell__scrim{background-color:transparent}}@media print{.bs-shell{display:block;block-size:auto;overflow:visible}.bs-shell__scrim{display:none}}}

/* dist\app\shell-rail.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-shell-rail{grid-area:rail;display:flex;flex-direction:row;align-items:stretch;gap:var(--bs-shell-rail-gap,var(--bs-space-1));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:var(--bs-shell-rail-pad,var(--bs-space-1));padding-block-end:max(var(--bs-shell-rail-pad,var(--bs-space-1)),env(safe-area-inset-bottom,0px));background-color:var(--bs-shell-rail-bg,var(--s-rail));color:var(--bs-shell-rail-fg,var(--bs-text-secondary));border-block-start:var(--bs-border-1) solid var(--bs-shell-rail-border,var(--bs-border-color))}.bs-shell-rail__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bs-space-1);flex:none;min-inline-size:var(--bs-shell-rail-target,3.25rem);min-block-size:var(--bs-shell-rail-target,3.25rem);padding:var(--bs-space-1) var(--bs-space-2);border-radius:var(--bs-shell-rail-radius,var(--bs-radius-2));color:var(--bs-shell-rail-item-fg,var(--bs-text-secondary));text-decoration:none;text-align:center}.bs-shell-rail__item:hover:not(.bs-shell-rail__item--current){background-color:var(--bs-shell-rail-item-bg-hover,var(--s-hover));color:var(--bs-shell-rail-item-fg-hover,var(--bs-text))}.bs-shell-rail__item:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-shell-rail__item--current{background-color:var(--bs-shell-rail-item-bg-current,var(--bs-accent-subtle));color:var(--bs-shell-rail-item-fg-current,var(--bs-text))}.bs-shell-rail__icon{inline-size:var(--bs-shell-rail-icon,1.25rem);block-size:var(--bs-shell-rail-icon,1.25rem);flex:none}.bs-shell-rail__label{font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-normal);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-shell-rail__foot{display:flex;flex-direction:row;align-items:center;gap:var(--bs-space-1);margin-inline-start:auto;padding-inline:var(--bs-space-1);background-color:var(--bs-shell-rail-foot-bg,var(--s-rail-foot));color:var(--bs-shell-rail-foot-fg,var(--bs-text-secondary));border-radius:var(--bs-shell-rail-radius,var(--bs-radius-2))}@media (min-width:64em){.bs-shell-rail{flex-direction:column;inline-size:var(--bs-shell-rail-size,5.5rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-block:var(--bs-space-2);padding-inline:var(--bs-space-1);padding-block-end:var(--bs-space-2);padding-inline-start:max(var(--bs-space-1),env(safe-area-inset-left),env(safe-area-inset-right));border-block-start:0;border-inline-end:var(--bs-border-1) solid var(--bs-shell-rail-border,var(--bs-border-color))}.bs-shell-rail__item{inline-size:100%}.bs-shell-rail__foot{flex-direction:column;margin-inline-start:0;margin-block-start:auto;padding-inline:0;padding-block:var(--bs-space-1);inline-size:100%}}@media (forced-colors:active){.bs-shell-rail__item--current{background-color:Highlight;color:HighlightText}.bs-shell-rail__item:hover:not(.bs-shell-rail__item--current){background-color:Canvas;color:LinkText;outline:var(--bs-border-1) solid CanvasText}}@media print{.bs-shell-rail{display:none}}}

/* dist\app\shell-topbar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-shell-topbar{grid-area:topbar;display:flex;align-items:center;gap:var(--bs-shell-topbar-gap,var(--bs-space-3));padding-block:var(--bs-space-2);padding-inline:var(--bs-shell-topbar-pad,var(--bs-space-3));padding-inline-start:max(var(--bs-shell-topbar-pad,var(--bs-space-3)),env(safe-area-inset-left));padding-inline-end:max(var(--bs-shell-topbar-pad,var(--bs-space-3)),env(safe-area-inset-right));background-color:var(--bs-shell-topbar-bg,var(--s-top));color:var(--bs-shell-topbar-fg,var(--bs-text));border-block-end:var(--bs-border-1) solid var(--bs-shell-topbar-border,var(--bs-border-color))}.bs-shell-topbar__toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-shell-topbar-target,2.5rem);min-block-size:var(--bs-shell-topbar-target,2.5rem);padding:var(--bs-space-2);border:0;border-radius:var(--bs-shell-topbar-radius,var(--bs-radius-2));background-color:var(--bs-shell-topbar-toggle-bg,transparent);color:var(--bs-shell-topbar-toggle-fg,var(--bs-text-secondary));text-decoration:none}.bs-shell-topbar__toggle:hover{background-color:var(--bs-shell-topbar-toggle-bg-hover,var(--s-hover));color:var(--bs-shell-topbar-toggle-fg-hover,var(--bs-text))}.bs-shell-topbar__toggle:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-shell-topbar__icon{inline-size:1.25rem;block-size:1.25rem}.bs-shell-topbar__title{margin:0;min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bs-text-h6);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-normal);font-weight:var(--bs-weight-heading);color:var(--bs-shell-topbar-title-fg,var(--bs-text))}.bs-shell-topbar__actions{display:flex;align-items:center;gap:var(--bs-space-2);flex:none;margin-inline-start:auto}.bs-shell-topbar__context{display:none;flex:none;font-family:var(--font-eyebrow);font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;color:var(--bs-shell-topbar-context-fg,var(--bs-text-muted))}@media (min-width:48em){.bs-shell-topbar{padding-inline:var(--bs-shell-topbar-pad,var(--bs-space-4));padding-inline-start:max(var(--bs-shell-topbar-pad,var(--bs-space-4)),env(safe-area-inset-left));padding-inline-end:max(var(--bs-shell-topbar-pad,var(--bs-space-4)),env(safe-area-inset-right))}.bs-shell-topbar__context{display:block}}@media (min-width:64em){.bs-shell-topbar__toggle{display:none}}@media (forced-colors:active){.bs-shell-topbar__toggle{border:var(--bs-border-1) solid ButtonBorder;color:ButtonText}.bs-shell-topbar__toggle:hover,.bs-shell-topbar__toggle:focus-visible{background-color:Highlight;color:HighlightText}}@media print{.bs-shell-topbar{border-block-end-width:0;padding-inline:0}.bs-shell-topbar__toggle,.bs-shell-topbar__actions{display:none}.bs-shell-topbar__context{display:block}}}

/* dist\app\shell-sidebar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-shell-sidebar{grid-area:side;display:flex;flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--bs-shell-sidebar-z,var(--bs-z-drawer)) + 1);inline-size:min(var(--bs-shell-sidebar-drawer,20rem),85vw);transform:translateX(-100%);transition:transform var(--bs-duration-4) var(--ease-out);overflow:hidden;background-color:var(--bs-shell-sidebar-bg,var(--s-side));color:var(--bs-shell-sidebar-fg,var(--bs-text));border-inline-end:var(--bs-border-1) solid var(--bs-shell-sidebar-border,var(--bs-border-color))}.bs-shell-sidebar:target,.bs-shell-sidebar--open{transform:translateX(0)}.bs-shell-sidebar:dir(rtl){transform:translateX(100%)}.bs-shell-sidebar:dir(rtl):target,.bs-shell-sidebar--open:dir(rtl){transform:translateX(0)}.bs-shell-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-3);flex:none;padding-block:var(--bs-space-2);padding-inline:var(--bs-shell-sidebar-pad,var(--bs-space-3));padding-inline-start:max(var(--bs-shell-sidebar-pad,var(--bs-space-3)),env(safe-area-inset-left));border-block-end:var(--bs-border-1) solid var(--bs-shell-sidebar-border,var(--bs-border-color))}.bs-shell-sidebar__title{margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bs-text-small);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-shell-sidebar-title-fg,var(--bs-text-muted))}.bs-shell-sidebar__close{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-shell-sidebar-target,2.5rem);min-block-size:var(--bs-shell-sidebar-target,2.5rem);padding:var(--bs-space-2);border:0;border-radius:var(--bs-shell-sidebar-radius,var(--bs-radius-2));background-color:var(--bs-shell-sidebar-close-bg,transparent);color:var(--bs-shell-sidebar-close-fg,var(--bs-text-secondary));text-decoration:none}.bs-shell-sidebar__close:hover{background-color:var(--bs-shell-sidebar-close-bg-hover,var(--s-hover));color:var(--bs-shell-sidebar-close-fg-hover,var(--bs-text))}.bs-shell-sidebar__close:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-shell-sidebar__close svg{inline-size:1.25rem;block-size:1.25rem}.bs-shell-sidebar__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-block:var(--bs-space-2);padding-inline:var(--bs-shell-sidebar-pad,var(--bs-space-3));padding-inline-start:max(var(--bs-shell-sidebar-pad,var(--bs-space-3)),env(safe-area-inset-left))}.bs-shell-sidebar__footer{flex:none;padding-block:var(--bs-space-2);padding-inline:var(--bs-shell-sidebar-pad,var(--bs-space-3));padding-inline-start:max(var(--bs-shell-sidebar-pad,var(--bs-space-3)),env(safe-area-inset-left));padding-block-end:max(var(--bs-space-2),env(safe-area-inset-bottom,0px));border-block-start:var(--bs-border-1) solid var(--bs-shell-sidebar-border,var(--bs-border-color))}@media (min-width:64em){.bs-shell-sidebar{position:relative;z-index:auto;--bs-pane-used:clamp(var(--bs-shell-sidebar-min,12rem),var(--bs-pane-size,var(--bs-shell-sidebar-size,17rem)),var(--bs-shell-sidebar-max,26rem));inline-size:var(--bs-pane-used);padding-inline-start:0}.bs-shell-sidebar,.bs-shell-sidebar:dir(rtl){transform:none}.bs-shell-sidebar__header,.bs-shell-sidebar__body,.bs-shell-sidebar__footer{padding-inline-start:var(--bs-shell-sidebar-pad,var(--bs-space-3))}.bs-shell-sidebar__close{display:none}}.bs-shell-sidebar.bs-shell-sidebar--collapsed{--bs-pane-used:0;inline-size:var(--bs-pane-used);visibility:hidden;border-inline-end-width:0}@media (prefers-reduced-motion:reduce){.bs-shell-sidebar{transition-duration:0.01ms}}@media (forced-colors:active){.bs-shell-sidebar{border-inline-end-color:CanvasText}.bs-shell-sidebar__header{border-block-end-color:CanvasText}.bs-shell-sidebar__footer{border-block-start-color:CanvasText}.bs-shell-sidebar__close{border:var(--bs-border-1) solid ButtonBorder;color:ButtonText}.bs-shell-sidebar__close:hover,.bs-shell-sidebar__close:focus-visible{background-color:Highlight;color:HighlightText}}@media print{.bs-shell-sidebar{display:none}}}

/* dist\app\shell-main.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-shell-main{grid-area:main;overflow:auto;overscroll-behavior:contain;background-color:var(--bs-shell-main-bg,var(--s-main));color:var(--bs-shell-main-fg,var(--bs-text))}.bs-shell-main:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-shell-main__toolbar{position:sticky;inset-block-start:0;z-index:var(--bs-shell-main-toolbar-z,var(--bs-z-sticky));display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);padding-block:var(--bs-space-2);padding-inline:var(--bs-shell-main-pad,var(--bs-space-3));padding-inline-start:max(var(--bs-shell-main-pad,var(--bs-space-3)),env(safe-area-inset-left));padding-inline-end:max(var(--bs-shell-main-pad,var(--bs-space-3)),env(safe-area-inset-right));background-color:var(--bs-shell-main-toolbar-bg,var(--s-main));color:var(--bs-shell-main-toolbar-fg,var(--bs-text));border-block-end:var(--bs-border-1) solid var(--bs-shell-main-border,var(--bs-border-color))}.bs-shell-main__content{padding-block:var(--bs-space-4);padding-inline:var(--bs-shell-main-pad,var(--bs-space-3));padding-inline-start:max(var(--bs-shell-main-pad,var(--bs-space-3)),env(safe-area-inset-left));padding-inline-end:max(var(--bs-shell-main-pad,var(--bs-space-3)),env(safe-area-inset-right));padding-block-end:max(var(--bs-space-6),env(safe-area-inset-bottom,0px))}@media (min-width:48em){.bs-shell-main__toolbar,.bs-shell-main__content{padding-inline:var(--bs-shell-main-pad,var(--bs-space-5));padding-inline-start:max(var(--bs-shell-main-pad,var(--bs-space-5)),env(safe-area-inset-left));padding-inline-end:max(var(--bs-shell-main-pad,var(--bs-space-5)),env(safe-area-inset-right))}}@media (forced-colors:active){.bs-shell-main__toolbar{border-block-end-color:CanvasText}}@media print{.bs-shell-main{overflow:visible}.bs-shell-main__toolbar{display:none}.bs-shell-main__content{padding:0}}}

/* dist\app\shell-inspector.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-shell-inspector{grid-area:inspector;display:flex;flex-direction:column;position:fixed;inset-block:0;inset-inline-end:0;z-index:calc(var(--bs-shell-inspector-z,var(--bs-z-drawer)) + 1);inline-size:min(var(--bs-shell-inspector-drawer,22rem),90vw);transform:translateX(100%);transition:transform var(--bs-duration-4) var(--ease-out);overflow:hidden;background-color:var(--bs-shell-inspector-bg,var(--s-prev));color:var(--bs-shell-inspector-fg,var(--bs-text));border-inline-start:var(--bs-border-1) solid var(--bs-shell-inspector-border,var(--bs-border-color))}.bs-shell-inspector:target,.bs-shell-inspector--open{transform:translateX(0)}.bs-shell-inspector:dir(rtl){transform:translateX(-100%)}.bs-shell-inspector:dir(rtl):target,.bs-shell-inspector--open:dir(rtl){transform:translateX(0)}.bs-shell-inspector__header{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-3);flex:none;padding-block:var(--bs-space-2);padding-inline:var(--bs-shell-inspector-pad,var(--bs-space-3));padding-inline-end:max(var(--bs-shell-inspector-pad,var(--bs-space-3)),env(safe-area-inset-right));border-block-end:var(--bs-border-1) solid var(--bs-shell-inspector-border,var(--bs-border-color))}.bs-shell-inspector__title{margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bs-text-small);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-shell-inspector-title-fg,var(--bs-text-muted))}.bs-shell-inspector__close{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-shell-inspector-target,2.5rem);min-block-size:var(--bs-shell-inspector-target,2.5rem);padding:var(--bs-space-2);border:0;border-radius:var(--bs-shell-inspector-radius,var(--bs-radius-2));background-color:var(--bs-shell-inspector-close-bg,transparent);color:var(--bs-shell-inspector-close-fg,var(--bs-text-secondary));text-decoration:none}.bs-shell-inspector__close:hover{background-color:var(--bs-shell-inspector-close-bg-hover,var(--s-hover));color:var(--bs-shell-inspector-close-fg-hover,var(--bs-text))}.bs-shell-inspector__close:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-shell-inspector__close svg{inline-size:1.25rem;block-size:1.25rem}.bs-shell-inspector__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-block:var(--bs-space-3);padding-inline:var(--bs-shell-inspector-pad,var(--bs-space-3));padding-inline-end:max(var(--bs-shell-inspector-pad,var(--bs-space-3)),env(safe-area-inset-right));padding-block-end:max(var(--bs-space-3),env(safe-area-inset-bottom,0px))}.bs-shell-inspector__empty{margin:0;font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed);color:var(--bs-shell-inspector-empty-fg,var(--bs-text-muted))}@media (min-width:64em){.bs-shell-inspector{position:relative;z-index:auto;--bs-pane-used:clamp(var(--bs-shell-inspector-min,14rem),var(--bs-pane-size,var(--bs-shell-inspector-size,20rem)),var(--bs-shell-inspector-max,32rem));inline-size:var(--bs-pane-used)}.bs-shell-inspector,.bs-shell-inspector:dir(rtl){transform:none}.bs-shell-inspector__header,.bs-shell-inspector__body{padding-inline-end:var(--bs-shell-inspector-pad,var(--bs-space-3))}}.bs-shell-inspector.bs-shell-inspector--collapsed{--bs-pane-used:0;inline-size:var(--bs-pane-used);visibility:hidden;border-inline-start-width:0}@media (prefers-reduced-motion:reduce){.bs-shell-inspector{transition-duration:0.01ms}}@media (forced-colors:active){.bs-shell-inspector{border-inline-start-color:CanvasText}.bs-shell-inspector__header{border-block-end-color:CanvasText}.bs-shell-inspector__close{border:var(--bs-border-1) solid ButtonBorder;color:ButtonText}.bs-shell-inspector__close:hover,.bs-shell-inspector__close:focus-visible{background-color:Highlight;color:HighlightText}}@media print{.bs-shell-inspector{position:static;inline-size:auto;transform:none;overflow:visible;border-inline-start-width:0;border-block-start:var(--bs-border-1) solid var(--bs-shell-inspector-border,var(--bs-border-color))}.bs-shell-inspector__body{overflow:visible}.bs-shell-inspector__close{display:none}}}

/* dist\app\shell-divider.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-pane-divider{grid-area:sdiv;display:none;position:relative;flex:none;align-self:stretch;inline-size:var(--bs-pane-divider-grab,0.5rem);touch-action:none;cursor:col-resize;background-color:var(--bs-pane-divider-bg,transparent)}.bs-pane-divider--inspector{grid-area:idiv}.bs-pane-divider::after{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--bs-border-1);transform:translateX(-50%);background-color:var(--bs-pane-divider-line,var(--bs-border-color))}.bs-pane-divider:hover::after,.bs-pane-divider:focus-visible::after{inline-size:var(--bs-border-2);background-color:var(--bs-pane-divider-line-active,var(--bs-accent-border))}.bs-pane-divider:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-pane-divider[data-dragging]::after{inline-size:var(--bs-border-2);background-color:var(--bs-pane-divider-line-active,var(--bs-accent-border))}@media (min-width:64em){.bs-pane-divider{display:block}}@media (pointer:coarse){.bs-pane-divider{inline-size:var(--bs-pane-divider-grab-coarse,1.5rem)}}@media (forced-colors:active){.bs-pane-divider::after{background-color:CanvasText}.bs-pane-divider:hover::after,.bs-pane-divider:focus-visible::after,.bs-pane-divider[data-dragging]::after{background-color:Highlight}}@media print{.bs-pane-divider{display:none}}}

/* dist\app\shell-tabs.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-worktabs{display:flex;align-items:stretch;gap:var(--bs-worktabs-gap,var(--bs-space-1));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-inline:var(--bs-worktabs-pad,var(--bs-space-2));padding-block-start:var(--bs-space-1);background-color:var(--bs-worktabs-bg,var(--s-top));color:var(--bs-worktabs-fg,var(--bs-text-secondary));border-block-end:var(--bs-border-1) solid var(--bs-worktabs-border,var(--bs-border-color))}.bs-worktabs__item{display:flex;align-items:stretch;flex:none}.bs-worktabs__tab{display:inline-flex;align-items:center;gap:var(--bs-space-2);flex:none;min-block-size:var(--bs-worktabs-target,2.25rem);max-inline-size:var(--bs-worktabs-max,14rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);border:0;border-start-start-radius:var(--bs-worktabs-radius,var(--bs-radius-2));border-start-end-radius:var(--bs-worktabs-radius,var(--bs-radius-2));background-color:var(--bs-worktabs-tab-bg,var(--s-top));color:var(--bs-worktabs-tab-fg,var(--bs-text-secondary));font:inherit;font-size:var(--bs-text-small);text-align:start;cursor:pointer}.bs-worktabs__tab:hover{background-color:var(--bs-worktabs-tab-bg-hover,var(--s-hover));color:var(--bs-worktabs-tab-fg-hover,var(--bs-text))}.bs-worktabs__tab:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-worktabs__tab--current,.bs-worktabs__tab[aria-selected="true"]{position:relative;background-color:var(--bs-worktabs-tab-bg-current,var(--s-card));color:var(--bs-worktabs-tab-fg-current,var(--bs-text))}.bs-worktabs__tab--current::after,.bs-worktabs__tab[aria-selected="true"]::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--bs-border-2);background-color:var(--bs-worktabs-marker,var(--bs-accent-border))}.bs-worktabs__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-worktabs__dot{inline-size:var(--bs-worktabs-dot,0.5rem);block-size:var(--bs-worktabs-dot,0.5rem);flex:none;border-radius:var(--bs-radius-full);background-color:currentColor}.bs-worktabs__close{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-worktabs-close-target,1.75rem);min-block-size:var(--bs-worktabs-close-target,1.75rem);align-self:center;margin-inline-start:calc(var(--bs-space-1) * -1);padding:0;border:0;border-radius:var(--bs-radius-full);background-color:var(--bs-worktabs-close-bg,transparent);color:var(--bs-worktabs-close-fg,var(--bs-text-secondary));cursor:pointer}.bs-worktabs__close:hover{background-color:var(--bs-worktabs-close-bg-hover,var(--s-hover));color:var(--bs-worktabs-close-fg-hover,var(--bs-text))}.bs-worktabs__close:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-worktabs__close svg{inline-size:0.875rem;block-size:0.875rem}@media (forced-colors:active){.bs-worktabs__tab--current::after,.bs-worktabs__tab[aria-selected="true"]::after{background-color:Highlight}.bs-worktabs__tab--current,.bs-worktabs__tab[aria-selected="true"]{background-color:Highlight;color:HighlightText}.bs-worktabs__close{border:var(--bs-border-1) solid ButtonBorder;color:ButtonText}}@media print{.bs-worktabs{display:block;overflow:visible;border-block-end-width:0;padding-inline:0}.bs-worktabs__item{display:none}.bs-worktabs__item:has(.bs-worktabs__tab[aria-selected="true"]),.bs-worktabs__item:has(.bs-worktabs__tab--current){display:block}.bs-worktabs__tab--current::after,.bs-worktabs__tab[aria-selected="true"]::after{display:none}.bs-worktabs__close{display:none}}}

/* dist\app\command-palette.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-command{position:fixed;inset-block-start:var(--bs-command-top,10vh);inset-block-end:auto;inset-inline:var(--bs-command-gutter,var(--bs-space-4));margin:0;margin-inline:auto;z-index:var(--bs-command-z,var(--bs-z-modal));display:flex;flex-direction:column;inline-size:auto;max-inline-size:var(--bs-command-max,40rem);max-block-size:70vh;max-block-size:70dvh;overflow:hidden;padding:0;border:var(--bs-border-1) solid var(--bs-command-border,var(--bs-border-color));border-radius:var(--bs-command-radius,var(--bs-radius-4));background-color:var(--bs-command-bg,var(--s-card));color:var(--bs-command-fg,var(--bs-text));box-shadow:var(--bs-command-shadow,var(--bs-shadow-5))}.bs-command:not(.bs-command--fallback):not([open]){display:none}.bs-command::backdrop{background-color:rgba(13,13,24,0.6)}.bs-command__field{display:flex;align-items:center;gap:var(--bs-space-2);flex:none;padding-inline:var(--bs-command-pad,var(--bs-space-4));border-block-end:var(--bs-border-1) solid var(--bs-command-border,var(--bs-border-color))}.bs-command__icon{inline-size:1.125rem;block-size:1.125rem;flex:none;color:var(--bs-command-icon-fg,var(--bs-text-muted))}.bs-command__input{min-inline-size:0;inline-size:0;flex:1 1 auto;padding-block:var(--bs-space-4);padding-inline:0;border:0;background-color:var(--bs-command-input-bg,var(--s-card));color:var(--bs-command-input-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-body);line-height:var(--bs-leading-normal)}.bs-command__input:focus{outline:none}.bs-command__input::placeholder{color:var(--bs-command-placeholder-fg,var(--bs-text-muted));opacity:1}.bs-command__hint{flex:none;padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-command-border,var(--bs-border-color));border-radius:var(--bs-radius-1);background-color:var(--bs-command-hint-bg,var(--s-hover));color:var(--bs-command-hint-fg,var(--bs-text-secondary));font-family:var(--font-mono);font-size:var(--bs-text-caption);line-height:var(--bs-leading-none)}.bs-command__scopes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);flex:none;padding-block:var(--bs-space-2);padding-inline:var(--bs-command-pad,var(--bs-space-4));border-block-end:var(--bs-border-1) solid var(--bs-command-border,var(--bs-border-color))}.bs-command__list{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;margin:0;padding-block:var(--bs-space-2);padding-inline:0;list-style:none}.bs-command__group{padding:0}.bs-command__group ul{margin:0;padding:0;list-style:none}.bs-command__grouplabel{margin:0;padding-block:var(--bs-space-2) var(--bs-space-1);padding-inline:var(--bs-command-pad,var(--bs-space-4));font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-command-grouplabel-fg,var(--bs-text-muted))}.bs-command__option{display:flex;align-items:center;gap:var(--bs-space-3);min-block-size:var(--bs-command-option-target,2.5rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-command-pad,var(--bs-space-4));background-color:var(--bs-command-option-bg,var(--s-card));color:var(--bs-command-option-fg,var(--bs-text));cursor:pointer}.bs-command__option[aria-selected="true"],.bs-command__option--selected,.bs-command__option:hover{background-color:var(--bs-command-option-bg-selected,var(--s-hover));color:var(--bs-command-option-fg-selected,var(--bs-text))}.bs-command__option[aria-selected="true"],.bs-command__option--selected{box-shadow:inset var(--bs-border-2) 0 0 0 var(--bs-command-marker,var(--bs-accent-border))}.bs-command__optionicon{inline-size:1rem;block-size:1rem;flex:none;color:var(--bs-command-icon-fg,var(--bs-text-muted))}.bs-command__text{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bs-text-body)}.bs-command__meta{flex:none;font-size:var(--bs-text-caption);color:var(--bs-command-meta-fg,var(--bs-text-muted))}.bs-command__keys{flex:none;padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-command-border,var(--bs-border-color));border-radius:var(--bs-radius-1);background-color:var(--bs-command-keys-bg,var(--s-hover));color:var(--bs-command-keys-fg,var(--bs-text-secondary));font-family:var(--font-mono);font-size:var(--bs-text-caption);line-height:var(--bs-leading-none)}.bs-command__empty{margin:0;padding-block:var(--bs-space-5);padding-inline:var(--bs-command-pad,var(--bs-space-4));font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed);color:var(--bs-command-empty-fg,var(--bs-text-muted))}.bs-command__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-3);flex:none;padding-block:var(--bs-space-2);padding-inline:var(--bs-command-pad,var(--bs-space-4));padding-block-end:max(var(--bs-space-2),env(safe-area-inset-bottom,0px));border-block-start:var(--bs-border-1) solid var(--bs-command-border,var(--bs-border-color));background-color:var(--bs-command-footer-bg,var(--s-prev));color:var(--bs-command-footer-fg,var(--bs-text-muted));font-size:var(--bs-text-caption)}.bs-command:not(.bs-command--fallback){transition:opacity var(--bs-duration-2) var(--ease-out),transform var(--bs-duration-2) var(--ease-out)}@starting-style{.bs-command:not(.bs-command--fallback)[open]{opacity:0;transform:translateY(-0.5rem)}}@media (prefers-reduced-motion:reduce){.bs-command:not(.bs-command--fallback){transition-duration:0.01ms}}@media (forced-colors:active){.bs-command{border-color:CanvasText}.bs-command__option[aria-selected="true"],.bs-command__option--selected,.bs-command__option:hover{background-color:Highlight;color:HighlightText}.bs-command__option[aria-selected="true"] .bs-command__meta,.bs-command__option--selected .bs-command__meta,.bs-command__option:hover .bs-command__meta{color:HighlightText}}@media print{.bs-command{display:none}}}

/* dist\app\command-search.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-search{position:relative;display:block;flex:1 1 var(--bs-search-basis,18rem);max-inline-size:var(--bs-search-max,32rem)}.bs-search__field{display:flex;align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-search-border,var(--bs-border-strong));border-radius:var(--bs-search-radius,var(--bs-radius-2));background-color:var(--bs-search-bg,var(--s-card));color:var(--bs-search-fg,var(--bs-text))}.bs-search__field:has(.bs-search__input:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__icon{inline-size:1rem;block-size:1rem;flex:none;color:var(--bs-search-icon-fg,var(--bs-text-muted))}.bs-search__scope{display:inline-flex;align-items:center;gap:var(--bs-space-1);flex:none;min-block-size:var(--bs-search-target,1.75rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-search-scope-border,var(--bs-accent-border));border-radius:var(--bs-radius-full);background-color:var(--bs-search-scope-bg,var(--bs-accent-subtle));color:var(--bs-search-scope-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);cursor:pointer}.bs-search__scope:hover{background-color:var(--bs-search-scope-bg-hover,var(--bs-accent-subtle-hover))}.bs-search__scope:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__scopeicon{inline-size:0.75rem;block-size:0.75rem}.bs-search__input{min-inline-size:0;inline-size:0;flex:1 1 8rem;padding-block:var(--bs-space-2);padding-inline:0;border:0;background-color:var(--bs-search-input-bg,var(--s-card));color:var(--bs-search-input-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-small)}.bs-search__input:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__input::placeholder{color:var(--bs-search-placeholder-fg,var(--bs-text-muted));opacity:1}.bs-search__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-search-clear-target,1.75rem);min-block-size:var(--bs-search-clear-target,1.75rem);padding:0;border:0;border-radius:var(--bs-radius-full);background-color:var(--bs-search-clear-bg,transparent);color:var(--bs-search-clear-fg,var(--bs-text-secondary));cursor:pointer}.bs-search__clear:hover{background-color:var(--bs-search-clear-bg-hover,var(--s-hover));color:var(--bs-search-clear-fg-hover,var(--bs-text))}.bs-search__clear:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__clear svg{inline-size:0.875rem;block-size:0.875rem}.bs-search__panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--bs-space-1));z-index:var(--bs-search-panel-z,var(--bs-z-popover));max-block-size:var(--bs-search-panel-max,20rem);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-search-border,var(--bs-border-color));border-radius:var(--bs-search-radius,var(--bs-radius-2));background-color:var(--bs-search-panel-bg,var(--s-card));color:var(--bs-search-panel-fg,var(--bs-text));box-shadow:var(--bs-search-shadow,var(--bs-shadow-3))}.bs-search__grouplabel{margin:0;padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-search-grouplabel-fg,var(--bs-text-muted))}.bs-search__list{margin:0;padding:0;list-style:none}.bs-search__item{display:flex;align-items:center;gap:var(--bs-space-3);inline-size:100%;min-block-size:var(--bs-search-item-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border:0;background-color:var(--bs-search-item-bg,var(--s-card));color:var(--bs-search-item-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-small);text-align:start;cursor:pointer}.bs-search__item:hover{background-color:var(--bs-search-item-bg-hover,var(--s-hover));color:var(--bs-search-item-fg-hover,var(--bs-text))}.bs-search__item:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-search__text{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-search__meta{flex:none;font-size:var(--bs-text-caption);color:var(--bs-search-meta-fg,var(--bs-text-muted))}@media (min-width:48em){.bs-search__field{flex-wrap:nowrap}}@media (forced-colors:active){.bs-search__field,.bs-search__panel{border-color:CanvasText}.bs-search__scope{background-color:Highlight;color:HighlightText;border-color:HighlightText}.bs-search__item:hover,.bs-search__item:focus-visible{background-color:Highlight;color:HighlightText}}@media print{.bs-search__clear,.bs-search__panel{display:none}.bs-search__field{border-color:var(--bs-search-border,var(--bs-border-color))}}}

/* dist\app\command-chip.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-chip{display:inline-flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-chip-target,1.75rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-chip-border,var(--bs-border-strong));border-radius:var(--bs-chip-radius,var(--bs-radius-full));background-color:var(--bs-chip-bg,var(--s-card));color:var(--bs-chip-fg,var(--bs-text-secondary));font:inherit;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);text-decoration:none;cursor:pointer}.bs-chip:hover{background-color:var(--bs-chip-bg-hover,var(--s-hover));color:var(--bs-chip-fg-hover,var(--bs-text))}.bs-chip:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-chip[aria-pressed="true"],.bs-chip[aria-current],.bs-chip--on{border-color:var(--bs-chip-border-on,var(--bs-accent-border));background-color:var(--bs-chip-bg-on,var(--bs-accent-subtle));color:var(--bs-chip-fg-on,var(--bs-text))}.bs-chip[aria-pressed="true"]:hover,.bs-chip[aria-current]:hover,.bs-chip--on:hover{background-color:var(--bs-chip-bg-on-hover,var(--bs-accent-subtle-hover))}.bs-chip__check{display:none;inline-size:0.75rem;block-size:0.75rem;flex:none}.bs-chip[aria-pressed="true"] .bs-chip__check,.bs-chip[aria-current] .bs-chip__check,.bs-chip--on .bs-chip__check{display:block}.bs-chip__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-chip__count{flex:none;font-variant-numeric:tabular-nums;color:var(--bs-chip-count-fg,var(--bs-text-muted))}.bs-chip:disabled,.bs-chip[aria-disabled="true"]{opacity:0.55;cursor:not-allowed}@media (forced-colors:active){.bs-chip{border-color:ButtonBorder;color:ButtonText}.bs-chip[aria-pressed="true"],.bs-chip[aria-current],.bs-chip--on,.bs-chip:hover{background-color:Highlight;color:HighlightText;border-color:HighlightText}.bs-chip[aria-pressed="true"] .bs-chip__count,.bs-chip[aria-current] .bs-chip__count,.bs-chip--on .bs-chip__count,.bs-chip:hover .bs-chip__count{color:HighlightText}.bs-chip:disabled,.bs-chip[aria-disabled="true"]{color:GrayText;border-color:GrayText}}@media print{.bs-chip{border-color:var(--bs-chip-border,var(--bs-border-strong))}.bs-chip[aria-pressed="true"],.bs-chip[aria-current],.bs-chip--on{border-width:var(--bs-border-2)}}}

/* dist\app\command-filter-bar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-filter-bar-gap,var(--bs-space-2));padding-block:var(--bs-space-2);padding-inline:var(--bs-filter-bar-pad,var(--bs-space-0));color:var(--bs-filter-bar-fg,var(--bs-text-secondary))}.bs-filter-bar__label{margin:0;flex:none;font-family:var(--font-eyebrow);font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;color:var(--bs-filter-bar-label-fg,var(--bs-text-muted))}.bs-filter-bar__set{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);min-inline-size:0;flex:1 1 auto}.bs-filter-bar__count{margin:0;flex:none;font-size:var(--bs-text-caption);font-variant-numeric:tabular-nums;color:var(--bs-filter-bar-count-fg,var(--bs-text-muted))}.bs-filter-bar__clear{display:inline-flex;align-items:center;gap:var(--bs-space-1);flex:none;min-block-size:var(--bs-filter-bar-target,1.75rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:0;border-radius:var(--bs-filter-bar-radius,var(--bs-radius-2));background-color:var(--bs-filter-bar-clear-bg,transparent);color:var(--bs-filter-bar-clear-fg,var(--bs-text-link));font:inherit;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);cursor:pointer}.bs-filter-bar__clear:hover{background-color:var(--bs-filter-bar-clear-bg-hover,var(--s-hover));color:var(--bs-filter-bar-clear-fg-hover,var(--bs-text-link-hover))}.bs-filter-bar__clear:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-filter-bar__clear:disabled,.bs-filter-bar__clear[aria-disabled="true"]{opacity:0.55;cursor:not-allowed}@media (forced-colors:active){.bs-filter-bar__clear{border:var(--bs-border-1) solid ButtonBorder;color:LinkText}.bs-filter-bar__clear:hover,.bs-filter-bar__clear:focus-visible{background-color:Highlight;color:HighlightText}.bs-filter-bar__clear:disabled,.bs-filter-bar__clear[aria-disabled="true"]{color:GrayText;border-color:GrayText}}@media print{.bs-filter-bar__clear{display:none}}}

/* dist\app\command-sort.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-sort{display:inline-flex;align-items:center;gap:var(--bs-sort-gap,var(--bs-space-2))}.bs-sort__label{flex:none;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);color:var(--bs-sort-label-fg,var(--bs-text-muted))}.bs-sort__select{min-inline-size:0;max-inline-size:var(--bs-sort-select-max,12rem);min-block-size:var(--bs-sort-target,1.75rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-sort-border,var(--bs-border-strong));border-radius:var(--bs-sort-radius,var(--bs-radius-2));background-color:var(--bs-sort-bg,var(--s-card));color:var(--bs-sort-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-caption)}.bs-sort__select:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-sort__dir{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-sort-target,1.75rem);min-block-size:var(--bs-sort-target,1.75rem);padding:0;border:var(--bs-border-1) solid var(--bs-sort-border,var(--bs-border-strong));border-radius:var(--bs-sort-radius,var(--bs-radius-2));background-color:var(--bs-sort-bg,var(--s-card));color:var(--bs-sort-fg,var(--bs-text));cursor:pointer}.bs-sort__dir:hover{background-color:var(--bs-sort-bg-hover,var(--s-hover));color:var(--bs-sort-fg-hover,var(--bs-text))}.bs-sort__dir:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-sort__arrow{inline-size:0.875rem;block-size:0.875rem;transform:rotate(0deg);transition:transform var(--bs-duration-2) var(--ease-out)}.bs-sort__dir[aria-pressed="true"] .bs-sort__arrow,.bs-sort--asc .bs-sort__arrow{transform:rotate(180deg)}@media (forced-colors:active){.bs-sort__select,.bs-sort__dir{border-color:ButtonBorder;color:ButtonText}.bs-sort__dir:hover,.bs-sort__dir:focus-visible{background-color:Highlight;color:HighlightText}}@media (prefers-reduced-motion:reduce){.bs-sort__arrow{transition-duration:0.01ms}}@media print{.bs-sort__select,.bs-sort__dir{border-color:var(--bs-sort-border,var(--bs-border-color))}}}

/* dist\app\command-empty.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-suggest{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bs-suggest-gap,var(--bs-space-3));padding-block:var(--bs-suggest-pad,var(--bs-space-5));padding-inline:var(--bs-suggest-pad-inline,var(--bs-space-0));text-align:start;color:var(--bs-suggest-fg,var(--bs-text))}.bs-suggest__title{margin:0;font-size:var(--bs-text-h6);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-normal);font-weight:var(--bs-weight-heading);overflow-wrap:break-word;color:var(--bs-suggest-title-fg,var(--bs-text))}.bs-suggest__body{margin:0;max-inline-size:var(--bs-suggest-measure,60ch);font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed);color:var(--bs-suggest-body-fg,var(--bs-text-muted))}.bs-suggest__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);margin:0;padding:0;list-style:none}.bs-suggest__action{display:inline-flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-suggest-target,2rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-suggest-action-border,var(--bs-border-strong));border-radius:var(--bs-suggest-radius,var(--bs-radius-2));background-color:var(--bs-suggest-action-bg,var(--s-card));color:var(--bs-suggest-action-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-small);line-height:var(--bs-leading-none);text-decoration:none;cursor:pointer}.bs-suggest__action:hover{background-color:var(--bs-suggest-action-bg-hover,var(--s-hover));color:var(--bs-suggest-action-fg-hover,var(--bs-text));border-color:var(--bs-suggest-action-border-hover,var(--bs-accent-border))}.bs-suggest__action:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-suggest__action--primary{border-color:var(--bs-suggest-action-border-primary,var(--bs-accent-border));font-weight:var(--bs-weight-medium)}.bs-suggest__hint{margin:0;font-size:var(--bs-text-caption);line-height:var(--bs-leading-normal);color:var(--bs-suggest-hint-fg,var(--bs-text-muted))}.bs-suggest__key{padding-block:0.0625rem;padding-inline:var(--bs-space-1);border:var(--bs-border-1) solid var(--bs-suggest-key-border,var(--bs-border-color));border-radius:var(--bs-radius-1);background-color:var(--bs-suggest-key-bg,var(--s-hover));color:var(--bs-suggest-key-fg,var(--bs-text-secondary));font-family:var(--font-mono);font-size:var(--bs-text-caption)}@media (forced-colors:active){.bs-suggest__action{border-color:ButtonBorder;color:ButtonText}.bs-suggest__action:hover,.bs-suggest__action:focus-visible{background-color:Highlight;color:HighlightText;border-color:HighlightText}.bs-suggest__action--primary{border-width:var(--bs-border-2);border-color:ButtonText}}@media print{.bs-suggest__list,.bs-suggest__hint{display:none}}}

/* dist\app\control-button.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-ctl{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-ctl-gap,var(--bs-space-2));--bs-ctl-ring-opacity:0;--bs-ctl-ring-scale:0.6}.bs-ctl__label{display:inline-flex;align-items:center;gap:inherit;opacity:var(--bs-ctl-label-opacity,1);transform:scale(var(--bs-ctl-label-scale,1));transition:opacity var(--bs-ctl-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-ctl-duration,var(--bs-duration-2)) var(--ease-out)}.bs-ctl__mark,.bs-ctl__arc{position:absolute;inset:0;margin:auto;inline-size:var(--bs-ctl-mark-size,1.125em);block-size:var(--bs-ctl-mark-size,1.125em);border-radius:var(--bs-radius-full);pointer-events:none}.bs-ctl__mark{color:var(--bs-ctl-mark-color,var(--bs-btn-fg,var(--bs-text)));border:var(--bs-ctl-stroke,var(--bs-border-2)) solid currentColor;opacity:var(--bs-ctl-ring-opacity,0);transform:scale(var(--bs-ctl-ring-scale,0.6));transition:opacity var(--bs-ctl-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-ctl-duration,var(--bs-duration-2)) var(--ease-out)}.bs-ctl__arc{color:var(--bs-ctl-mark-color,var(--bs-btn-fg,var(--bs-text)));border:var(--bs-ctl-stroke,var(--bs-border-2)) solid transparent;border-block-start-color:currentColor;opacity:0;transition:opacity var(--bs-ctl-duration,var(--bs-duration-2)) var(--ease-out)}.bs-ctl__mark::after{content:'';position:absolute;inset:0;margin:auto;inline-size:0.3em;block-size:0.55em;border-right:var(--bs-ctl-stroke,var(--bs-border-2)) solid currentColor;border-bottom:var(--bs-ctl-stroke,var(--bs-border-2)) solid currentColor;transform:translateY(-0.06em) rotate(45deg);clip-path:inset(0 100% 0 0);transition:clip-path var(--bs-ctl-duration,var(--bs-duration-3)) var(--ease-out)}.bs-ctl__mark::before{content:'';position:absolute;inset:0;margin:auto;inline-size:0.62em;block-size:0.62em;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:100% var(--bs-ctl-stroke,var(--bs-border-2)),var(--bs-ctl-stroke,var(--bs-border-2)) 100%;background-position:center;background-repeat:no-repeat;opacity:0;transform:rotate(45deg) scale(0.4);transition:opacity var(--bs-ctl-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-ctl-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-ctl[data-state='loading']{--bs-ctl-ring-opacity:0.35;--bs-ctl-ring-scale:1;--bs-ctl-label-opacity:0;cursor:progress}.bs-ctl[data-state='loading'] .bs-ctl__arc{opacity:1;animation:bs-ctl-spin var(--bs-ctl-spin-duration,var(--bs-duration-6)) linear infinite}.bs-ctl[data-state='success']{--bs-ctl-ring-opacity:1;--bs-ctl-ring-scale:1;--bs-ctl-label-opacity:0}.bs-ctl[data-state='success'] .bs-ctl__mark{color:var(--bs-ctl-ok-color,var(--bs-ctl-mark-color,var(--bs-btn-fg,var(--bs-text))))}.bs-ctl[data-state='success'] .bs-ctl__mark::after{clip-path:inset(0)}.bs-ctl[data-state='error']{--bs-ctl-ring-opacity:1;--bs-ctl-ring-scale:1;--bs-ctl-label-opacity:0}.bs-ctl[data-state='error'] .bs-ctl__mark{color:var(--bs-ctl-fail-color,var(--bs-ctl-mark-color,var(--bs-btn-fg,var(--bs-text))))}.bs-ctl[data-state='error'] .bs-ctl__mark::before{opacity:1;transform:rotate(45deg) scale(1)}.bs-ctl[data-state='optimistic']::after,.bs-ctl[data-state='rollback']::after{content:'';position:absolute;inset-block-end:0;inset-inline:0;block-size:var(--bs-ctl-bar-size,var(--bs-border-2));background-color:currentColor;border-end-start-radius:inherit;border-end-end-radius:inherit;pointer-events:none}.bs-ctl[data-state='optimistic']::after{opacity:0.5;animation:bs-ctl-breathe var(--bs-ctl-breathe-duration,1600ms) var(--ease) infinite}.bs-ctl[data-state='rollback']::after{opacity:1}.bs-ctl[data-state='rollback'] .bs-ctl__label{animation:bs-ctl-nudge var(--bs-ctl-nudge-duration,var(--bs-duration-4)) var(--ease-out) 2}.bs-ctl--tint{--bs-ctl-ok-color:var(--bs-text-ok);--bs-ctl-fail-color:var(--bs-text-danger)}.bs-ctl:active:not(:disabled,[aria-disabled='true']){--bs-ctl-label-scale:0.97}@keyframes bs-ctl-spin{to{transform:rotate(1turn)}}@keyframes bs-ctl-breathe{50%{opacity:1}}@keyframes bs-ctl-nudge{25%{transform:translateX(-2px) scale(var(--bs-ctl-label-scale,1))}75%{transform:translateX(2px) scale(var(--bs-ctl-label-scale,1))}}.bs-ctl__live{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.bs-ctl__label,.bs-ctl__mark,.bs-ctl__arc,.bs-ctl__mark::before,.bs-ctl__mark::after,.bs-ctl[data-state='optimistic']::after,.bs-ctl[data-state='rollback']::after{transition-duration:0.01ms;animation-duration:0.01ms;animation-iteration-count:1}.bs-ctl[data-state='loading']{--bs-ctl-ring-opacity:1}.bs-ctl[data-state='loading'] .bs-ctl__arc{opacity:0}}@media (forced-colors:active){.bs-ctl[data-state='loading']{--bs-ctl-ring-opacity:1}.bs-ctl[data-state='success'] .bs-ctl__mark,.bs-ctl[data-state='error'] .bs-ctl__mark,.bs-ctl__arc{color:CanvasText}.bs-ctl[data-state='optimistic']::after,.bs-ctl[data-state='rollback']::after{background-color:CanvasText}}@media print{.bs-ctl__label{opacity:1;transform:none}.bs-ctl__mark,.bs-ctl__arc,.bs-ctl[data-state='optimistic']::after,.bs-ctl[data-state='rollback']::after{display:none}}}

/* dist\app\control-copy.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-copy{display:inline-flex;align-items:center;gap:var(--bs-copy-gap,var(--bs-space-2))}.bs-copy__label{white-space:nowrap}.bs-copy__mark{flex:none;position:relative;inline-size:var(--bs-copy-mark-size,0.875em);block-size:var(--bs-copy-mark-size,0.875em)}.bs-copy__mark::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:72%;block-size:72%;border:var(--bs-copy-stroke,var(--bs-border-1)) solid currentColor;border-radius:var(--bs-radius-1);box-shadow:var(--bs-copy-sheet-offset,0.22em) var(--bs-copy-sheet-offset,0.22em) 0 calc(-1 * var(--bs-copy-stroke,var(--bs-border-1))) currentColor;opacity:var(--bs-copy-sheet-opacity,1);transform:scale(var(--bs-copy-sheet-scale,1));transition:opacity var(--bs-copy-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-copy-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-copy__mark::after{content:'';position:absolute;inset:0;margin:auto;inline-size:0.3em;block-size:0.55em;border-right:var(--bs-copy-stroke-check,var(--bs-border-2)) solid currentColor;border-bottom:var(--bs-copy-stroke-check,var(--bs-border-2)) solid currentColor;transform:translateY(-0.06em) rotate(45deg) scale(var(--bs-copy-check-scale,0.6));clip-path:inset(0 100% 0 0);transition:clip-path var(--bs-copy-duration,var(--bs-duration-3)) var(--ease-out),transform var(--bs-copy-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-copy[data-state='copied']{--bs-copy-sheet-opacity:0;--bs-copy-sheet-scale:0.4;--bs-copy-check-scale:1}.bs-copy[data-state='copied'] .bs-copy__mark::after{clip-path:inset(0)}.bs-copy--tint[data-state='copied'] .bs-copy__mark{color:var(--bs-copy-ok-color,var(--bs-text-ok))}.bs-copy:active:not(:disabled,[aria-disabled='true']) .bs-copy__mark{transform:scale(0.9)}.bs-copy__live{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.bs-copy__mark::before,.bs-copy__mark::after{transition-duration:0.01ms}}@media (forced-colors:active){.bs-copy--tint[data-state='copied'] .bs-copy__mark{color:CanvasText}}@media print{.bs-copy:active .bs-copy__mark{transform:none}}}

/* dist\app\control-icon-button.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--bs-icon-btn-pad,var(--bs-space-2));min-block-size:var(--bs-icon-btn-size,2rem);line-height:0;--bs-icon-size:var(--bs-icon-btn-icon-size,1.25rem)}.bs-icon-btn::after{content:'';position:absolute;inset:calc(-1 * var(--bs-icon-btn-reach,0.375rem));background-color:transparent}.bs-icon-btn > svg,.bs-icon-btn > .bs-icon-btn__glyph{flex:none;transform:rotate(var(--bs-icon-btn-turn,0deg)) scale(var(--bs-icon-btn-scale,1));transition:transform var(--bs-icon-btn-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-icon-btn:active:not(:disabled,[aria-disabled='true']){--bs-icon-btn-scale:0.88}.bs-icon-btn[aria-expanded='true']{--bs-icon-btn-turn:var(--bs-icon-btn-turn-expanded,45deg)}.bs-icon-btn--bare{--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-fg:var(--bs-text-secondary)}.bs-icon-btn--bare:hover:not(:disabled,[aria-disabled='true']){--bs-btn-bg:var(--bs-icon-btn-hover-bg,var(--s-hover));--bs-btn-fg:var(--bs-text)}.bs-icon-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2 * var(--bs-icon-btn-reach,0.375rem))}@media (prefers-reduced-motion:reduce){.bs-icon-btn > svg,.bs-icon-btn > .bs-icon-btn__glyph{transition-duration:0.01ms}}@media (forced-colors:active){.bs-icon-btn--bare{border-color:ButtonBorder}.bs-icon-btn--bare:hover:not(:disabled,[aria-disabled='true']){background-color:Highlight;color:HighlightText}}@media print{.bs-icon-btn > svg,.bs-icon-btn > .bs-icon-btn__glyph{transform:none}}}

/* dist\app\control-segmented.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-segmented{position:relative;display:flex;inline-size:100%;padding:var(--bs-segmented-pad,var(--bs-space-1));margin:0;border:var(--bs-border-1) solid var(--bs-segmented-border,var(--bs-border-color));border-radius:var(--bs-segmented-radius,var(--bs-radius-3));background-color:var(--bs-segmented-track,var(--s-hover));--bs-segmented-index:0;--bs-segmented-dir:1}.bs-segmented--fit{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);inline-size:fit-content}.bs-segmented__legend{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-segmented__thumb{position:absolute;inset-block:var(--bs-segmented-pad,var(--bs-space-1));inset-inline-start:var(--bs-segmented-pad,var(--bs-space-1));inline-size:calc((100% - 2 * var(--bs-segmented-pad,var(--bs-space-1))) / var(--bs-segmented-count,3));border:var(--bs-border-1) solid var(--bs-segmented-thumb-border,var(--bs-accent-border));border-radius:var(--bs-segmented-thumb-radius,var(--bs-radius-2));background-color:var(--bs-segmented-thumb-bg,var(--bs-accent-subtle));transform:translateX(calc(100% * var(--bs-segmented-index,0) * var(--bs-segmented-dir,1)));transition:transform var(--bs-segmented-duration,var(--bs-duration-3)) var(--ease-butter);pointer-events:none}.bs-segmented__thumb:dir(rtl){--bs-segmented-dir:-1}.bs-segmented__option{flex:1 1 0;min-inline-size:0;position:relative;display:flex;align-items:center;justify-content:center;min-block-size:var(--bs-segmented-option-size,2.25rem);padding-inline:var(--bs-space-2);text-align:center;cursor:pointer}.bs-segmented__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-segmented__label{font-size:var(--bs-segmented-font-size,var(--bs-text-small));line-height:var(--bs-leading-snug);color:var(--bs-segmented-fg,var(--bs-text-muted));min-inline-size:0;overflow-wrap:break-word;transition:opacity var(--bs-segmented-duration,var(--bs-duration-2)) var(--ease-out)}.bs-segmented__input:checked ~ .bs-segmented__label{--bs-segmented-fg:var(--bs-text)}.bs-segmented__input:focus-visible ~ .bs-segmented__label{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset);border-radius:var(--bs-radius-1)}.bs-segmented:has(> .bs-segmented__option:nth-of-type(1) .bs-segmented__input:checked){--bs-segmented-index:0}.bs-segmented:has(> .bs-segmented__option:nth-of-type(2) .bs-segmented__input:checked){--bs-segmented-index:1}.bs-segmented:has(> .bs-segmented__option:nth-of-type(3) .bs-segmented__input:checked){--bs-segmented-index:2}.bs-segmented:has(> .bs-segmented__option:nth-of-type(4) .bs-segmented__input:checked){--bs-segmented-index:3}.bs-segmented:has(> .bs-segmented__option:nth-of-type(5) .bs-segmented__input:checked){--bs-segmented-index:4}.bs-segmented:has(> .bs-segmented__option:nth-of-type(6) .bs-segmented__input:checked){--bs-segmented-index:5}@media (prefers-reduced-motion:reduce){.bs-segmented__thumb,.bs-segmented__label{transition-duration:0.01ms}}@media (forced-colors:active){.bs-segmented__thumb{background-color:Canvas;border-color:Highlight;border-width:2px}.bs-segmented__input:checked ~ .bs-segmented__label{color:CanvasText;font-weight:var(--bs-weight-heading)}}@media print{.bs-segmented__thumb{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\control-split-button.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-split{display:inline-flex;align-items:stretch;position:relative;max-inline-size:100%}.bs-split.bs-split > .bs-split__main{min-inline-size:0;border-start-end-radius:0;border-end-end-radius:0}.bs-split.bs-split > .bs-split__toggle{flex:none;padding-inline:var(--bs-split-toggle-pad,var(--bs-space-3));border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--bs-split-seam,var(--bs-border-1)));border-inline-start-color:var(--bs-split-divider,color-mix(in srgb,currentColor 45%,transparent))}.bs-split.bs-split > :hover,.bs-split.bs-split > :focus-visible,.bs-split.bs-split > [aria-expanded='true']{z-index:var(--bs-z-raised)}.bs-split.bs-split > .bs-split__toggle > svg{transform:rotate(var(--bs-split-turn,0deg));transition:transform var(--bs-split-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-split.bs-split > .bs-split__toggle[aria-expanded='true']{--bs-split-turn:180deg}.bs-split--block{display:flex;inline-size:100%}@media (prefers-reduced-motion:reduce){.bs-split.bs-split > .bs-split__toggle > svg{transition-duration:0.01ms}}@media (forced-colors:active){.bs-split.bs-split > .bs-split__toggle{border-inline-start-color:ButtonBorder}}@media print{.bs-split.bs-split > .bs-split__toggle > svg{transform:none}}}

/* dist\app\control-toggle-group.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-toggle-group{display:flex;flex-wrap:wrap;gap:var(--bs-toggle-group-gap,var(--bs-space-2));align-items:center}.bs-toggle{display:inline-flex;align-items:center;gap:var(--bs-toggle-gap,var(--bs-space-2))}.bs-toggle__mark{flex:none;position:relative;inline-size:var(--bs-toggle-mark-size,0.75em);block-size:var(--bs-toggle-mark-size,0.75em);border:var(--bs-toggle-stroke,var(--bs-border-1)) solid currentColor;border-radius:var(--bs-radius-full);opacity:var(--bs-toggle-mark-opacity,0.55);transition:opacity var(--bs-toggle-duration,var(--bs-duration-2)) var(--ease-out)}.bs-toggle__mark::after{content:'';position:absolute;inset:0;margin:auto;inline-size:55%;block-size:55%;background-color:currentColor;border-radius:inherit;transform:scale(0);transition:transform var(--bs-toggle-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-toggle-group.bs-toggle-group > .bs-toggle[aria-pressed='true']{--bs-btn-bg:var(--bs-toggle-on-bg,var(--bs-accent-subtle));--bs-btn-fg:var(--bs-toggle-on-fg,var(--bs-text));--bs-btn-border-color:var(--bs-toggle-on-border,var(--bs-accent-border));--bs-toggle-mark-opacity:1}.bs-toggle-group.bs-toggle-group > .bs-toggle[aria-pressed='true'] .bs-toggle__mark::after{transform:scale(1)}.bs-toggle-group.bs-toggle-group > .bs-toggle[aria-pressed='false']:hover:not(:disabled){--bs-toggle-mark-opacity:0.85}.bs-toggle-group--stacked{flex-direction:column;align-items:stretch}.bs-toggle-group--stacked.bs-toggle-group--stacked > .bs-toggle{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.bs-toggle__mark,.bs-toggle__mark::after{transition-duration:0.01ms}}@media (forced-colors:active){.bs-toggle__mark{opacity:1}.bs-toggle-group.bs-toggle-group > .bs-toggle[aria-pressed='true']{border-color:Highlight}}@media print{.bs-toggle__mark::after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\control-theme.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-theme-toggle{display:inline-flex;align-items:center;gap:var(--bs-theme-toggle-gap,var(--bs-space-2))}.bs-theme-toggle__mark{flex:none;position:relative;inline-size:var(--bs-theme-toggle-mark-size,0.9em);block-size:var(--bs-theme-toggle-mark-size,0.9em);border:var(--bs-theme-toggle-stroke,var(--bs-border-1)) solid currentColor;border-radius:var(--bs-radius-full)}.bs-theme-toggle__mark::after{content:'';position:absolute;inset:0;background-color:currentColor;border-radius:inherit;clip-path:inset(0 0 0 50%);transition:clip-path var(--bs-theme-toggle-duration,var(--bs-duration-3)) var(--ease-out)}.bs-theme-toggle[aria-pressed='true'] .bs-theme-toggle__mark::after{clip-path:inset(0)}.bs-theme-toggle--compact .bs-theme-toggle__label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:48em){.bs-theme-toggle--compact .bs-theme-toggle__label{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}}.bs-theme-choice{min-inline-size:0;padding:0;margin:0;border:0}.bs-theme-choice__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-theme-choice-gap,var(--bs-space-4))}.bs-theme-choice__legend{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-theme-choice__option{display:inline-flex;align-items:center;gap:var(--bs-theme-choice-option-gap,var(--bs-space-2));min-block-size:var(--bs-target-min);cursor:pointer}.bs-theme-choice__input{inline-size:var(--bs-theme-choice-input-size,1.125rem);block-size:var(--bs-theme-choice-input-size,1.125rem);margin:0;accent-color:var(--bs-theme-choice-accent,var(--bs-control-accent,var(--bs-accent-border)));cursor:inherit}.bs-theme-choice__label{font-size:var(--bs-theme-choice-font-size,var(--bs-text-small));line-height:var(--bs-leading-snug);color:var(--bs-theme-choice-fg,var(--bs-text))}.bs-theme-choice__state{margin-block:var(--bs-theme-choice-state-gap,var(--bs-space-2)) 0;font-size:var(--bs-theme-choice-state-font-size,var(--bs-text-small));line-height:var(--bs-leading-normal);color:var(--bs-theme-choice-state-fg,var(--bs-text-muted))}@media (prefers-reduced-motion:reduce){.bs-theme-toggle__mark::after{transition-duration:0.01ms}}@media (forced-colors:active){.bs-theme-toggle__mark::after{background-color:ButtonText}}@media print{.bs-theme-toggle__mark::after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\control-fab.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-fab{position:fixed;inset-block-end:calc(var(--bs-fab-inset,var(--bs-space-5)) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--bs-fab-inset,var(--bs-space-5)) + env(safe-area-inset-right,0px));z-index:var(--bs-z-sticky);display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-space-2);inline-size:var(--bs-fab-size,3.5rem);block-size:var(--bs-fab-size,3.5rem);padding:0;--bs-fab-clearance:calc(var(--bs-fab-size,3.5rem) + 2 * var(--bs-fab-inset,var(--bs-space-5)) + env(safe-area-inset-bottom,0px));border-radius:var(--bs-radius-full);box-shadow:var(--bs-fab-shadow,var(--bs-shadow-3));--bs-icon-size:var(--bs-fab-icon-size,1.5rem);transform:scale(var(--bs-fab-scale,1));transition:transform var(--bs-fab-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-fab:hover:not(:disabled,[aria-disabled='true']){--bs-fab-scale:1.04}.bs-fab:active:not(:disabled,[aria-disabled='true']){--bs-fab-scale:0.94}.bs-fab--extended{inline-size:auto;max-inline-size:calc(100% - 2 * var(--bs-fab-inset,var(--bs-space-5)));padding-inline:var(--bs-fab-extended-pad,var(--bs-space-5))}@media (min-width:48em){.bs-fab{--bs-fab-inset:var(--bs-space-6)}}@media (prefers-reduced-motion:reduce){.bs-fab{transition-duration:0.01ms}}@media (forced-colors:active){.bs-fab{border:var(--bs-border-1) solid ButtonBorder}}@media print{.bs-fab{display:none}}}

/* dist\app\control-install.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-install{display:flex;flex-direction:column;align-items:stretch;gap:var(--bs-install-gap,var(--bs-space-2))}@media (min-width:30em){.bs-install{flex-direction:row;flex-wrap:wrap;align-items:center}}.bs-install__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-install-btn-gap,var(--bs-space-2))}.bs-install__label{white-space:nowrap}.bs-install__mark{flex:none;position:relative;inline-size:var(--bs-install-mark-size,1em);block-size:var(--bs-install-mark-size,1em)}.bs-install__glyph{display:block;inline-size:100%;block-size:100%;fill:currentColor;opacity:var(--bs-install-glyph-opacity,1);transform:scale(var(--bs-install-glyph-scale,1));transition:opacity var(--bs-install-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-install-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-install__mark::after{content:'';position:absolute;inset:0;margin:auto;inline-size:0.34em;block-size:0.62em;border-right:var(--bs-install-stroke,var(--bs-border-2)) solid currentColor;border-bottom:var(--bs-install-stroke,var(--bs-border-2)) solid currentColor;transform:translateY(-0.07em) rotate(45deg) scale(var(--bs-install-check-scale,0.6));clip-path:inset(0 100% 0 0);transition:clip-path var(--bs-install-duration,var(--bs-duration-3)) var(--ease-out),transform var(--bs-install-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-install__btn[data-state='copied']{--bs-install-glyph-opacity:0;--bs-install-glyph-scale:0.4;--bs-install-check-scale:1}.bs-install__btn[data-state='copied'] .bs-install__mark::after{clip-path:inset(0)}.bs-install__btn:active:not(:disabled,[aria-disabled='true']) .bs-install__mark{transform:scale(0.9)}.bs-install__live{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.bs-install__glyph,.bs-install__mark::after{transition-duration:0.01ms}}@media print{.bs-install__btn:active .bs-install__mark{transform:none}}}

/* dist\app\combobox.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-combobox{position:relative;display:block}.bs-combobox__enhanced{position:relative;display:block}.bs-combobox__native{display:block;inline-size:100%;min-inline-size:0}.bs-combobox__enhanced[hidden],.bs-combobox__native[hidden]{display:none}.bs-combobox__input{inline-size:100%;min-inline-size:0;min-block-size:var(--bs-combobox-target,2.75rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);padding-inline-end:var(--bs-combobox-toggle-size,2.75rem);border:var(--bs-border-1) solid var(--bs-combobox-border,var(--bs-border-strong));border-radius:var(--bs-combobox-radius,var(--bs-radius-2));background-color:var(--bs-combobox-bg,var(--s-card));color:var(--bs-combobox-fg,var(--bs-text));-webkit-appearance:none;appearance:none;font:inherit;font-size:var(--bs-combobox-font-size,max(1rem,var(--bs-text-body)));line-height:var(--bs-leading-normal)}.bs-combobox__input::placeholder{color:var(--bs-combobox-placeholder-fg,var(--bs-text-muted));opacity:1}.bs-combobox__input:focus-visible{border-color:var(--bs-combobox-border-focus,var(--bs-accent-border))}.bs-combobox__input:hover:not(:disabled,[readonly],[aria-invalid='true']){border-color:var(--bs-combobox-border-hover,var(--bs-text-secondary))}.bs-combobox__input[aria-invalid='true']{border-color:var(--bs-combobox-border-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-combobox-border-invalid,var(--bs-text-danger))}.bs-combobox__input:disabled{color:var(--bs-combobox-fg-disabled,var(--bs-text-muted));background-color:var(--bs-combobox-bg-disabled,var(--s-prev));border-color:var(--bs-combobox-border-disabled,var(--bs-border-color));cursor:not-allowed}.bs-combobox__toggle{position:absolute;inset-block:var(--bs-border-1);inset-inline-end:var(--bs-border-1);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-combobox-toggle-size,2.75rem);padding:0;border:0;border-start-end-radius:var(--bs-combobox-radius,var(--bs-radius-2));border-end-end-radius:var(--bs-combobox-radius,var(--bs-radius-2));background-color:var(--bs-combobox-bg,var(--s-card));color:var(--bs-combobox-chevron-fg,var(--bs-text-muted));cursor:pointer}.bs-combobox__chevron{inline-size:1.125rem;block-size:1.125rem}.bs-combobox__input[aria-expanded='true'] ~ .bs-combobox__toggle .bs-combobox__chevron{transform:rotate(180deg)}.bs-combobox__popup{position:absolute;inset-block-start:calc(100% + var(--bs-space-1));inset-inline:0;z-index:var(--bs-combobox-z,var(--bs-z-raised));display:flex;flex-direction:column;max-block-size:var(--bs-combobox-popup-height,16rem);overflow-y:auto;overscroll-behavior:contain;border:var(--bs-border-1) solid var(--bs-combobox-popup-border,var(--bs-border-color));border-radius:var(--bs-combobox-radius,var(--bs-radius-2));background-color:var(--bs-combobox-popup-bg,var(--s-card));color:var(--bs-combobox-fg,var(--bs-text));box-shadow:var(--bs-combobox-shadow,var(--bs-shadow-4))}.bs-combobox__popup[hidden]{display:none}.bs-combobox__list{margin:0;padding:0;list-style:none}.bs-combobox__option{display:flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-combobox-option-target,2.5rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);background-color:var(--bs-combobox-option-bg,var(--s-card));color:var(--bs-combobox-option-fg,var(--bs-text));cursor:pointer}.bs-combobox__option[data-bs-active='true'],.bs-combobox__option--active,.bs-combobox__option:hover{background-color:var(--bs-combobox-option-bg-active,var(--s-hover));color:var(--bs-combobox-option-fg-active,var(--bs-text))}.bs-combobox__option[data-bs-active='true'],.bs-combobox__option--active{box-shadow:inset var(--bs-border-2) 0 0 0 var(--bs-combobox-marker,var(--bs-accent-border))}.bs-combobox__option[aria-selected='true']{font-weight:var(--bs-weight-medium)}.bs-combobox__tick{flex:none;inline-size:1rem;block-size:1rem;visibility:hidden;color:var(--bs-combobox-tick-fg,var(--bs-text-link))}.bs-combobox__option[aria-selected='true'] .bs-combobox__tick{visibility:visible}.bs-combobox__text{min-inline-size:0;flex:1 1 auto;overflow-wrap:anywhere;font-size:var(--bs-text-body);line-height:var(--bs-leading-snug)}.bs-combobox__meta{flex:none;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);color:var(--bs-combobox-meta-fg,var(--bs-text-muted))}.bs-combobox__option[data-bs-active='true'] .bs-combobox__meta,.bs-combobox__option--active .bs-combobox__meta,.bs-combobox__option:hover .bs-combobox__meta{color:var(--bs-combobox-meta-fg-active,var(--bs-text-muted))}.bs-combobox__busy,.bs-combobox__empty{margin:0;padding-block:var(--bs-space-3);padding-inline:var(--bs-space-3);font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed);color:var(--bs-combobox-note-fg,var(--bs-text-muted))}.bs-combobox__busy[hidden],.bs-combobox__empty[hidden],.bs-combobox__count:empty{display:none}.bs-combobox__count{margin:0;margin-block-start:var(--bs-space-1);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);color:var(--bs-combobox-count-fg,var(--bs-text-muted))}.bs-combobox__chevron{transition:transform var(--bs-duration-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){.bs-combobox__chevron{transition-duration:0.01ms}}@media (forced-colors:active){.bs-combobox__popup{border-color:CanvasText}.bs-combobox__option[data-bs-active='true'],.bs-combobox__option--active,.bs-combobox__option:hover{background-color:Highlight;color:HighlightText}.bs-combobox__option[data-bs-active='true'] .bs-combobox__meta,.bs-combobox__option--active .bs-combobox__meta,.bs-combobox__option:hover .bs-combobox__meta{color:HighlightText}.bs-combobox__input[aria-invalid='true']{border-style:dashed;border-width:var(--bs-border-2)}.bs-combobox__input:disabled{color:GrayText;border-color:GrayText}}@media print{.bs-combobox__popup,.bs-combobox__toggle{display:none}}}

/* dist\app\multiselect.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-multiselect{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-multiselect-gap,var(--bs-space-2));min-block-size:var(--bs-multiselect-target,2.75rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-multiselect-border,var(--bs-border-strong));border-radius:var(--bs-multiselect-radius,var(--bs-radius-2));background-color:var(--bs-multiselect-bg,var(--s-card));color:var(--bs-multiselect-fg,var(--bs-text));cursor:text}.bs-multiselect:focus-within{border-color:var(--bs-multiselect-border-focus,var(--bs-accent-border))}.bs-multiselect:has(.bs-multiselect__input:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-multiselect[aria-invalid='true'],.bs-multiselect--invalid{border-color:var(--bs-multiselect-border-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-multiselect-border-invalid,var(--bs-text-danger))}.bs-multiselect:has(.bs-multiselect__input:disabled){background-color:var(--bs-multiselect-bg-disabled,var(--s-prev));border-color:var(--bs-multiselect-border-disabled,var(--bs-border-color));cursor:not-allowed}.bs-multiselect__tokens{display:contents;margin:0;padding:0;list-style:none}.bs-multiselect__token{display:inline-flex;align-items:center;gap:var(--bs-space-1);max-inline-size:100%;min-block-size:var(--bs-target-min);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-multiselect-token-border,var(--bs-accent-border));border-radius:var(--bs-radius-full);background-color:var(--bs-multiselect-token-bg,var(--bs-accent-subtle));color:var(--bs-multiselect-token-fg,var(--bs-text));font-size:var(--bs-text-small);line-height:var(--bs-leading-snug)}.bs-multiselect__label{overflow-wrap:anywhere;min-inline-size:0}.bs-multiselect__remove{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-target-min);min-block-size:var(--bs-target-min);margin-inline-end:calc(-1 * var(--bs-space-1));padding:0;border:0;border-radius:var(--bs-radius-full);background-color:transparent;cursor:pointer}.bs-multiselect__icon{inline-size:var(--bs-multiselect-icon-size,0.75rem);block-size:var(--bs-multiselect-icon-size,0.75rem);fill:none;stroke:currentColor;pointer-events:none}.bs-multiselect__remove:hover,.bs-multiselect__remove:focus-visible{color:var(--bs-multiselect-remove-fg-hover,var(--bs-text-danger))}.bs-multiselect__token:has(.bs-multiselect__remove:focus-visible){border-color:var(--bs-multiselect-token-border-active,var(--bs-text-danger))}.bs-multiselect__input{min-inline-size:0;flex:1 1 var(--bs-multiselect-input-basis,6rem);min-block-size:var(--bs-target-min);padding:0;border:0;background-color:transparent;-webkit-appearance:none;appearance:none;font:inherit;font-size:var(--bs-multiselect-font-size,max(1rem,var(--bs-text-body)));line-height:var(--bs-leading-normal)}@supports selector(:has(*)){.bs-multiselect__input:focus-visible{outline:none}}.bs-multiselect__input::placeholder{color:var(--bs-multiselect-placeholder-fg,var(--bs-text-muted));opacity:1}.bs-multiselect__input:disabled{color:var(--bs-multiselect-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-multiselect__status{margin:0;margin-block-start:var(--bs-space-1);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);color:var(--bs-multiselect-status-fg,var(--bs-text-muted))}.bs-multiselect__status:empty{display:none}.bs-multiselect__remove{transition:transform var(--bs-duration-1) var(--ease-out)}.bs-multiselect__remove:active{transform:scale(0.9)}@media (prefers-reduced-motion:reduce){.bs-multiselect__remove{transition-duration:0.01ms}}@media (forced-colors:active){.bs-multiselect__token{border-color:Highlight}.bs-multiselect__remove{color:ButtonText}.bs-multiselect__remove:hover,.bs-multiselect__remove:focus-visible{background-color:Highlight;color:HighlightText}.bs-multiselect[aria-invalid='true'],.bs-multiselect--invalid{border-style:dashed;border-width:var(--bs-border-2)}.bs-multiselect:has(.bs-multiselect__input:disabled){border-color:GrayText}}@media print{.bs-multiselect__remove,.bs-multiselect__input{display:none}}}

/* dist\app\stepper-input.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-stepper-input{display:inline-flex;align-items:stretch;inline-size:fit-content;border:var(--bs-border-1) solid var(--bs-stepper-input-border,var(--bs-border-strong));border-radius:var(--bs-stepper-input-radius,var(--bs-radius-2));background-color:var(--bs-stepper-input-bg,var(--s-card));color:var(--bs-stepper-input-fg,var(--bs-text));overflow:hidden}.bs-stepper-input:focus-within{border-color:var(--bs-stepper-input-border-focus,var(--bs-accent-border))}.bs-stepper-input:has(.bs-stepper-input__field:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-stepper-input__step{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--bs-stepper-input-step-size,2.75rem);min-block-size:var(--bs-stepper-input-step-size,2.75rem);padding:0;border:0;background-color:var(--bs-stepper-input-step-bg,var(--s-hover));color:var(--bs-stepper-input-step-fg,var(--bs-text));cursor:pointer}.bs-stepper-input__step:hover:not(:disabled,[aria-disabled='true']){background-color:var(--bs-stepper-input-step-bg-hover,var(--bs-accent-subtle));color:var(--bs-stepper-input-step-fg,var(--bs-text))}.bs-stepper-input__step:focus-visible{outline-offset:calc(-1 * var(--bs-focus-width) - var(--bs-focus-offset))}.bs-stepper-input__step:disabled,.bs-stepper-input__step[aria-disabled='true']{color:var(--bs-stepper-input-step-fg-disabled,var(--bs-text-muted));background-color:var(--bs-stepper-input-step-bg-disabled,var(--s-prev));cursor:not-allowed}.bs-stepper-input__icon{inline-size:var(--bs-stepper-input-icon-size,1rem);block-size:var(--bs-stepper-input-icon-size,1rem);fill:none;stroke:currentColor;pointer-events:none}.bs-stepper-input__field{inline-size:var(--bs-stepper-input-width,4ch);min-inline-size:0;flex:none;min-block-size:var(--bs-stepper-input-step-size,2.75rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-1);border:0;background-color:var(--bs-stepper-input-bg,var(--s-card));color:var(--bs-stepper-input-fg,var(--bs-text));-webkit-appearance:none;appearance:none;font:inherit;font-size:var(--bs-stepper-input-font-size,max(1rem,var(--bs-text-body)));line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums;text-align:center}.bs-stepper-input__field::-webkit-outer-spin-button,.bs-stepper-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@supports selector(:has(*)){.bs-stepper-input__field:focus-visible{outline:none}}.bs-stepper-input__field:disabled{color:var(--bs-stepper-input-fg-disabled,var(--bs-text-muted));background-color:var(--bs-stepper-input-bg-disabled,var(--s-prev));cursor:not-allowed}.bs-stepper-input:has(.bs-stepper-input__field:out-of-range),.bs-stepper-input:has(.bs-stepper-input__field[aria-invalid='true']){border-color:var(--bs-stepper-input-border-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-stepper-input-border-invalid,var(--bs-text-danger))}.bs-stepper-input__step{transition:transform var(--bs-duration-1) var(--ease-out)}.bs-stepper-input__step:active:not(:disabled,[aria-disabled='true']){transform:scale(0.94)}@media (prefers-reduced-motion:reduce){.bs-stepper-input__step{transition-duration:0.01ms}}@media (forced-colors:active){.bs-stepper-input__step{background-color:ButtonFace;color:ButtonText}.bs-stepper-input__step:hover:not(:disabled,[aria-disabled='true']){background-color:Highlight;color:HighlightText}.bs-stepper-input__step:disabled,.bs-stepper-input__step[aria-disabled='true']{color:GrayText}.bs-stepper-input:has(.bs-stepper-input__field:out-of-range),.bs-stepper-input:has(.bs-stepper-input__field[aria-invalid='true']){border-style:dashed;border-width:var(--bs-border-2)}}@media print{.bs-stepper-input__step{display:none}}}

/* dist\app\rating.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-rating{display:flex;flex-direction:column;gap:var(--bs-rating-gap,var(--bs-space-2));margin:0;padding:0;border:0}.bs-rating__legend{float:left;inline-size:100%;padding:0;font-size:var(--bs-text-small);line-height:var(--bs-leading-snug);font-weight:var(--bs-weight-medium);color:var(--bs-rating-legend-fg,var(--bs-text))}.bs-rating__stars{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-rating-star-gap,var(--bs-space-1))}.bs-rating__star{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--bs-rating-target,2.25rem);block-size:var(--bs-rating-target,2.25rem);cursor:pointer}.bs-rating__control,.bs-rating__text{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.bs-rating__mark{inline-size:var(--bs-rating-mark-size,1.5rem);block-size:var(--bs-rating-mark-size,1.5rem);fill:none;stroke:currentColor;pointer-events:none}.bs-rating__star:has(.bs-rating__control:checked) .bs-rating__mark,.bs-rating__star:has(~ .bs-rating__star .bs-rating__control:checked) .bs-rating__mark{fill:var(--bs-rating-fill,var(--bs-accent-border));stroke:var(--bs-rating-fill,var(--bs-accent-border))}@media (hover:hover){.bs-rating__star:hover .bs-rating__mark{stroke:var(--bs-rating-hover-stroke,var(--bs-accent-border))}}.bs-rating__star:has(.bs-rating__control:focus-visible),.bs-rating__clear:has(.bs-rating__control:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset);border-radius:var(--bs-radius-1)}.bs-rating__clear{display:inline-flex;align-items:center;flex:none;min-block-size:var(--bs-rating-target,2.25rem);margin-inline-start:var(--bs-space-2);padding-inline:var(--bs-space-2);border-radius:var(--bs-radius-1);font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);color:var(--bs-rating-clear-fg,var(--bs-text-muted));cursor:pointer}.bs-rating__clear:has(.bs-rating__control:checked){font-weight:var(--bs-weight-medium)}.bs-rating:has(.bs-rating__control:disabled) .bs-rating__star,.bs-rating:has(.bs-rating__control:disabled) .bs-rating__clear{cursor:not-allowed}.bs-rating:has(.bs-rating__control:disabled) .bs-rating__mark{stroke:var(--bs-rating-fg-disabled,var(--bs-text-muted))}.bs-rating__star{transition:transform var(--bs-duration-1) var(--ease-out)}.bs-rating__star:active{transform:scale(0.9)}@media (prefers-reduced-motion:reduce){.bs-rating__star{transition-duration:0.01ms}}@media (forced-colors:active){.bs-rating:has(.bs-rating__control:disabled) .bs-rating__mark{stroke:GrayText}}}

/* dist\app\colour-field.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-colour-field{display:flex;align-items:center;gap:var(--bs-colour-field-gap,var(--bs-space-2))}.bs-colour-field__swatch{appearance:none;-webkit-appearance:none;flex:none;inline-size:var(--bs-colour-field-swatch-size,2.75rem);block-size:var(--bs-colour-field-swatch-size,2.75rem);padding:var(--bs-space-1);border:var(--bs-border-1) solid var(--bs-colour-field-border,var(--bs-border-strong));border-radius:var(--bs-colour-field-radius,var(--bs-radius-2));background-color:var(--bs-colour-field-well-bg,var(--s-hover));font-size:0;overflow:hidden;cursor:pointer}.bs-colour-field__swatch::-webkit-color-swatch-wrapper{padding:0}.bs-colour-field__swatch::-webkit-color-swatch{border:0;border-radius:var(--bs-radius-1)}.bs-colour-field__swatch::-moz-color-swatch{border:0;border-radius:var(--bs-radius-1)}.bs-colour-field__hex{inline-size:0;min-inline-size:0;flex:1 1 auto;min-block-size:var(--bs-colour-field-swatch-size,2.75rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-colour-field-border,var(--bs-border-strong));border-radius:var(--bs-colour-field-radius,var(--bs-radius-2));background-color:var(--bs-colour-field-bg,var(--s-card));color:var(--bs-colour-field-fg,var(--bs-text));-webkit-appearance:none;appearance:none;font-family:var(--font-mono);font-size:var(--bs-colour-field-font-size,max(1rem,var(--bs-text-small)));line-height:var(--bs-leading-none)}.bs-colour-field__hex:hover:not(:disabled,[readonly],[aria-invalid='true']),.bs-colour-field__swatch:hover:not(:disabled){border-color:var(--bs-colour-field-border-hover,var(--bs-text-secondary))}.bs-colour-field__hex:focus-visible,.bs-colour-field__swatch:focus-visible{border-color:var(--bs-colour-field-border-focus,var(--bs-accent-border))}.bs-colour-field__hex[aria-invalid='true']{border-color:var(--bs-colour-field-border-invalid,var(--bs-text-danger));box-shadow:inset 0 0 0 var(--bs-border-1) var(--bs-colour-field-border-invalid,var(--bs-text-danger))}.bs-colour-field__hex[readonly]{background-color:var(--bs-colour-field-bg-readonly,var(--s-prev));cursor:default}.bs-colour-field__hex:disabled{color:var(--bs-colour-field-fg-disabled,var(--bs-text-muted));background-color:var(--bs-colour-field-bg-disabled,var(--s-prev));border-color:var(--bs-colour-field-border-disabled,var(--bs-border-color));cursor:not-allowed}.bs-colour-field__swatch:disabled{border-color:var(--bs-colour-field-border-disabled,var(--bs-border-color));cursor:not-allowed}.bs-colour-field__hex,.bs-colour-field__swatch{transition:border-color var(--bs-duration-2) var(--ease)}@media (prefers-reduced-motion:reduce){.bs-colour-field__hex,.bs-colour-field__swatch{transition-duration:0.01ms}}@media (forced-colors:active){.bs-colour-field__hex[aria-invalid='true']{border-style:dashed;border-width:var(--bs-border-2)}.bs-colour-field__hex:disabled,.bs-colour-field__swatch:disabled{color:GrayText;border-color:GrayText}}@media print{.bs-colour-field__swatch{display:none}}}

/* dist\app\dropzone.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-dropzone{display:flex;flex-direction:column;gap:var(--bs-dropzone-gap,var(--bs-space-3))}.bs-dropzone__area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bs-space-2);min-block-size:var(--bs-dropzone-height,8rem);padding-block:var(--bs-space-5);padding-inline:var(--bs-space-4);border:var(--bs-border-2) dashed var(--bs-dropzone-border,var(--bs-border-strong));border-radius:var(--bs-dropzone-radius,var(--bs-radius-3));background-color:var(--bs-dropzone-bg,var(--s-prev));color:var(--bs-dropzone-fg,var(--bs-text));text-align:center;cursor:pointer}.bs-dropzone__icon{inline-size:var(--bs-dropzone-icon-size,1.75rem);block-size:var(--bs-dropzone-icon-size,1.75rem);color:var(--bs-dropzone-icon-fg,var(--bs-text-muted))}.bs-dropzone__lede{font-size:var(--bs-text-body);line-height:var(--bs-leading-snug);font-weight:var(--bs-weight-medium)}.bs-dropzone__hint{font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);color:var(--bs-dropzone-hint-fg,var(--bs-text-muted))}.bs-dropzone__area:hover{border-color:var(--bs-dropzone-border-hover,var(--bs-accent-border));background-color:var(--bs-dropzone-bg-hover,var(--s-hover));color:var(--bs-dropzone-fg,var(--bs-text))}.bs-dropzone[data-bs-state='dragging'] .bs-dropzone__area{border-style:solid;border-color:var(--bs-dropzone-border-dragging,var(--bs-accent-border));background-color:var(--bs-dropzone-bg-dragging,var(--bs-accent-subtle));color:var(--bs-dropzone-fg,var(--bs-text))}.bs-dropzone[data-bs-state='rejected'] .bs-dropzone__area{border-style:solid;border-color:var(--bs-dropzone-border-rejected,var(--bs-text-danger))}.bs-dropzone[data-bs-state='uploading'] .bs-dropzone__area{border-style:solid;border-color:var(--bs-dropzone-border,var(--bs-border-color))}.bs-dropzone__input{inline-size:100%;min-inline-size:0}.bs-dropzone__error{margin:0;padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border-inline-start:var(--bs-border-3) solid var(--bs-dropzone-error-edge,var(--bs-text-danger));border-radius:var(--bs-radius-1);background-color:var(--bs-dropzone-error-bg,var(--s-prev));color:var(--bs-dropzone-error-fg,var(--bs-text));font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed)}.bs-dropzone__error[hidden]{display:none}.bs-dropzone__files{display:flex;flex-direction:column;gap:var(--bs-space-2);margin:0;padding:0;list-style:none}.bs-dropzone__file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--bs-space-1) var(--bs-space-3);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-dropzone-file-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-dropzone-file-bg,var(--s-card));color:var(--bs-dropzone-fg,var(--bs-text));font-size:var(--bs-text-small)}.bs-dropzone__name{min-inline-size:0;overflow-wrap:anywhere;line-height:var(--bs-leading-snug)}.bs-dropzone__size{font-variant-numeric:tabular-nums;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);color:var(--bs-dropzone-size-fg,var(--bs-text-muted))}.bs-dropzone__progress{grid-column:1 / -1;inline-size:100%}.bs-dropzone__status{margin:0;font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);color:var(--bs-dropzone-status-fg,var(--bs-text-muted))}.bs-dropzone__status:empty{display:none}.bs-dropzone__area{transition:transform var(--bs-duration-2) var(--ease-out)}.bs-dropzone[data-bs-state='dragging'] .bs-dropzone__area{transform:scale(1.01)}@media (prefers-reduced-motion:reduce){.bs-dropzone__area{transition-duration:0.01ms}}@media (forced-colors:active){.bs-dropzone__area:hover{border-color:Highlight}.bs-dropzone[data-bs-state='dragging'] .bs-dropzone__area{background-color:Highlight;color:HighlightText}.bs-dropzone[data-bs-state='dragging'] .bs-dropzone__hint{color:HighlightText}.bs-dropzone[data-bs-state='rejected'] .bs-dropzone__area{border-width:var(--bs-border-3)}}@media print{.bs-dropzone__area,.bs-dropzone__input{display:none}}}

/* dist\app\tree.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-tree,.bs-tree__group{padding:0;margin:0;list-style:none}.bs-tree{color:var(--bs-tree-fg,var(--bs-text));font-size:var(--bs-tree-font-size,var(--bs-text-body));line-height:var(--bs-leading-snug)}.bs-tree__group{margin-inline-start:calc(var(--bs-tree-row-pad,var(--bs-space-2)) + var(--bs-tree-twist-size,1rem) / 2);padding-inline-start:calc(var(--bs-tree-twist-size,1rem) / 2 + var(--bs-tree-gap,var(--bs-space-2)));border-inline-start:var(--bs-border-1) solid var(--bs-tree-guide-color,var(--bs-border-color))}.bs-tree__item[aria-expanded='false'] > .bs-tree__group{display:none}.bs-tree__row{display:flex;gap:var(--bs-tree-gap,var(--bs-space-2));align-items:center;min-block-size:var(--bs-tree-row-size,1.75rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-tree-row-pad,var(--bs-space-2));border-radius:var(--bs-tree-radius,var(--bs-radius-1));inline-size:100%}.bs-tree__row:hover{background-color:var(--bs-tree-row-hover-bg,var(--s-hover))}.bs-tree__item:focus-visible{outline:0}.bs-tree__item:focus-visible > .bs-tree__row{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-tree__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-tree__twist{flex:none;display:grid;place-items:center;inline-size:var(--bs-tree-twist-size,1rem);block-size:var(--bs-tree-twist-size,1rem);color:var(--bs-tree-twist-fg,var(--bs-text-muted))}.bs-tree__item[aria-expanded] > .bs-tree__row > .bs-tree__twist::before{content:'';inline-size:0.375rem;block-size:0.375rem;border-right:var(--bs-border-2) solid currentColor;border-bottom:var(--bs-border-2) solid currentColor;transform:translate(-15%,0) rotate(-45deg);transition:transform var(--bs-tree-duration,var(--bs-duration-2)) var(--ease-out)}.bs-tree__item[aria-expanded='true'] > .bs-tree__row > .bs-tree__twist::before{transform:translate(0,-15%) rotate(45deg)}.bs-tree__item[aria-selected='true'] > .bs-tree__row{background-color:var(--bs-tree-selected-bg,var(--bs-accent-subtle));color:var(--bs-tree-selected-fg,var(--bs-text));font-weight:var(--bs-weight-medium)}.bs-tree__item[aria-selected='true'] > .bs-tree__row:hover{background-color:var(--bs-tree-selected-hover-bg,var(--bs-accent-subtle-hover))}.bs-tree--dense{--bs-tree-row-size:1.5rem;--bs-tree-gap:var(--bs-space-1);font-size:var(--bs-text-small)}@media (prefers-reduced-motion:reduce){.bs-tree__twist::before{transition-duration:0.01ms}}@media (forced-colors:active){.bs-tree__row:hover,.bs-tree__item[aria-selected='true'] > .bs-tree__row{background-color:Highlight;color:HighlightText}}@media print{.bs-tree__item[aria-selected='true'] > .bs-tree__row{background-color:transparent;font-weight:var(--bs-weight-heading)}}}

/* dist\app\calendar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-calendar{display:flex;flex-direction:column;gap:var(--bs-calendar-gap,var(--bs-space-2));color:var(--bs-calendar-fg,var(--bs-text));font-size:var(--bs-text-body);line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums}.bs-calendar__head{display:flex;align-items:center;gap:var(--bs-space-2)}.bs-calendar__title{flex:1 1 auto;min-inline-size:0;margin-block:0;max-inline-size:none;font-size:var(--bs-text-h6);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-normal);font-weight:var(--bs-weight-heading);text-align:center}.bs-calendar__nav{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--bs-calendar-nav-size,2.5rem);block-size:var(--bs-calendar-nav-size,2.5rem);padding:0;border:var(--bs-border-1) solid var(--bs-calendar-nav-border,transparent);border-radius:var(--bs-calendar-nav-radius,var(--bs-radius-2));background-color:var(--bs-calendar-nav-bg,transparent);color:var(--bs-calendar-nav-fg,var(--bs-text-secondary));cursor:pointer}.bs-calendar__navicon{inline-size:1.25rem;block-size:1.25rem}@media (hover:hover){.bs-calendar__nav:hover:not(:disabled){background-color:var(--bs-calendar-nav-bg-hover,var(--s-hover));color:var(--bs-calendar-nav-fg-hover,var(--bs-text))}}.bs-calendar__nav:disabled{color:var(--bs-calendar-nav-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-calendar__grid{inline-size:100%;table-layout:fixed;border-collapse:collapse}.bs-calendar__weekday,.bs-calendar__weeklabel{padding-block:var(--bs-space-1) var(--bs-space-2);padding-inline:0;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-caption);font-weight:var(--bs-weight-medium);color:var(--bs-calendar-weekday-fg,var(--bs-text-secondary));text-align:center}.bs-calendar__weekday abbr,.bs-calendar__weeklabel abbr{text-decoration:none}.bs-calendar__cell{padding-block:var(--bs-calendar-cell-pad,0.0625rem);padding-inline:0;text-align:center}.bs-calendar__week{padding-block:0;padding-inline:var(--bs-space-1);font-size:var(--bs-text-caption);font-weight:var(--bs-weight-body);color:var(--bs-calendar-week-fg,var(--bs-text-muted));text-align:center}.bs-calendar__week,.bs-calendar__weeklabel{display:none}.bs-calendar--weeks .bs-calendar__week,.bs-calendar--weeks .bs-calendar__weeklabel{display:table-cell}.bs-calendar--weeks .bs-calendar__weeklabel{inline-size:var(--bs-calendar-week-width,2.25rem)}.bs-calendar__day{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:var(--bs-calendar-day-size,2.25rem);padding:0;border:var(--bs-border-1) solid transparent;border-radius:var(--bs-calendar-day-radius,var(--bs-radius-2));background-color:var(--bs-calendar-day-bg,transparent);color:var(--bs-calendar-day-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-body);line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--bs-duration-1) var(--ease-out)}.bs-calendar__day:active:not(:disabled,[aria-disabled='true']){transform:scale(0.92)}@media (hover:hover){.bs-calendar__day:hover:not(:disabled,[aria-disabled='true'],[aria-pressed='true']){background-color:var(--bs-calendar-day-bg-hover,var(--s-hover));color:var(--bs-calendar-day-fg-hover,var(--bs-text))}}.bs-calendar__day--outside{color:var(--bs-calendar-day-fg-outside,var(--bs-text-muted))}.bs-calendar__day[aria-current='date']{font-weight:var(--bs-weight-heading);position:relative}.bs-calendar__day[aria-current='date']::after{content:'';position:absolute;inset-block-end:0.3125rem;inline-size:0.875rem;block-size:var(--bs-border-2);border-radius:var(--bs-radius-full);background-color:currentColor}.bs-calendar__day--in-range:not([aria-pressed='true']){background-color:var(--bs-calendar-day-bg-range,var(--bs-accent-subtle));border-radius:0}.bs-calendar__day--range-start{border-start-end-radius:0;border-end-end-radius:0}.bs-calendar__day--range-end{border-start-start-radius:0;border-end-start-radius:0}.bs-calendar__day--range-start.bs-calendar__day--range-end{border-radius:var(--bs-calendar-day-radius,var(--bs-radius-2))}.bs-calendar__day[aria-pressed='true'],.bs-calendar__cell[aria-selected='true'] .bs-calendar__day,.bs-calendar__day--range-start,.bs-calendar__day--range-end{background-color:var(--bs-calendar-day-bg-selected,var(--bs-accent));color:var(--bs-calendar-day-fg-selected,var(--bs-on-accent));font-weight:var(--bs-weight-heading)}.bs-calendar__day[data-cal-focus='true']{border-color:var(--bs-calendar-day-border-focus,var(--bs-accent-border))}.bs-calendar__day:disabled,.bs-calendar__day[aria-disabled='true']{color:var(--bs-calendar-day-fg-disabled,var(--bs-text-muted));background-color:var(--bs-calendar-day-bg-disabled,transparent);text-decoration:line-through;cursor:not-allowed}.bs-calendar--static .bs-calendar__day{cursor:default}.bs-calendar__live{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-calendar--multi .bs-calendar__cell{position:relative}.bs-calendar__pick{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-calendar__pick:focus-visible + .bs-calendar__day{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-calendar--multi .bs-calendar__pick:checked + .bs-calendar__day{border-radius:var(--bs-radius-full);border-start-end-radius:var(--bs-calendar-pick-notch,var(--bs-radius-1));background-color:var(--bs-calendar-day-bg-selected,var(--bs-accent));color:var(--bs-calendar-day-fg-selected,var(--bs-on-accent));font-weight:var(--bs-weight-heading)}.bs-calendar__pick:disabled + .bs-calendar__day{color:var(--bs-calendar-day-fg-disabled,var(--bs-text-muted));text-decoration:line-through;cursor:not-allowed}.bs-calendar__set{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bs-space-2);padding-block-start:var(--bs-space-2);border-block-start:var(--bs-border-1) solid var(--bs-calendar-set-border,var(--bs-border-color))}.bs-calendar__count{margin-block:0;max-inline-size:none;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-caption);color:var(--bs-calendar-count-fg,var(--bs-text-secondary));font-variant-numeric:tabular-nums}.bs-calendar__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;min-block-size:var(--bs-calendar-nav-size,2.5rem);padding-block:0;padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-calendar-clear-border,transparent);border-radius:var(--bs-calendar-nav-radius,var(--bs-radius-2));background-color:transparent;color:var(--bs-calendar-clear-fg,var(--bs-text-secondary));font:inherit;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-caption);cursor:pointer}@media (hover:hover){.bs-calendar__clear:hover:not(:disabled){background-color:var(--bs-calendar-nav-bg-hover,var(--s-hover));color:var(--bs-calendar-nav-fg-hover,var(--bs-text))}}.bs-calendar__clear:disabled{color:var(--bs-calendar-nav-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-calendar--lg{--bs-calendar-day-size:2.75rem;--bs-calendar-nav-size:2.75rem}@media (min-width:30em){.bs-calendar{--bs-calendar-cell-pad:0.125rem}}@media (prefers-reduced-motion:reduce){.bs-calendar__day{transition-duration:0.01ms}.bs-calendar__day:active:not(:disabled,[aria-disabled='true']){transform:none}}@media (forced-colors:active){.bs-calendar__day[aria-pressed='true'],.bs-calendar__cell[aria-selected='true'] .bs-calendar__day,.bs-calendar__day--range-start,.bs-calendar__day--range-end{background-color:Highlight;color:HighlightText;border-color:Highlight}.bs-calendar__day--in-range:not([aria-pressed='true']){border-block-color:CanvasText}.bs-calendar__day[data-cal-focus='true']{border-color:CanvasText;border-style:dashed}.bs-calendar__day:disabled,.bs-calendar__day[aria-disabled='true']{color:GrayText}.bs-calendar--multi .bs-calendar__pick:checked + .bs-calendar__day{background-color:Highlight;color:HighlightText;border-color:Highlight}.bs-calendar__pick:disabled + .bs-calendar__day{color:GrayText}.bs-calendar__pick:focus-visible + .bs-calendar__day{outline-color:CanvasText}@media (hover:hover){.bs-calendar__day:hover:not(:disabled,[aria-disabled='true'],[aria-pressed='true']){background-color:Highlight;color:HighlightText}}}@media print{.bs-calendar__nav{display:none}.bs-calendar__day[aria-pressed='true'],.bs-calendar__cell[aria-selected='true'] .bs-calendar__day,.bs-calendar__day--range-start,.bs-calendar__day--range-end{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bs-calendar__day--in-range:not([aria-pressed='true']){border-block-color:currentColor}.bs-calendar--multi .bs-calendar__pick:checked + .bs-calendar__day{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bs-calendar__clear{display:none}}}

/* dist\app\date-picker.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-datepicker{display:flex;flex-direction:column;gap:var(--bs-datepicker-gap,var(--bs-space-2))}.bs-datepicker__field{position:relative;display:block}.bs-datepicker__input{padding-inline-end:var(--bs-datepicker-toggle-room,3rem)}.bs-datepicker__toggle{position:absolute;inset-block:var(--bs-border-2);inset-inline-end:var(--bs-border-2);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-datepicker-toggle-size,2.25rem);padding:0;border:0;border-radius:var(--bs-datepicker-toggle-radius,var(--bs-radius-1));background-color:var(--bs-datepicker-toggle-bg,transparent);color:var(--bs-datepicker-toggle-fg,var(--bs-text-secondary));cursor:pointer}.bs-datepicker__icon{inline-size:1.125rem;block-size:1.125rem}@media (hover:hover){.bs-datepicker__toggle:hover:not(:disabled){background-color:var(--bs-datepicker-toggle-bg-hover,var(--s-hover));color:var(--bs-datepicker-toggle-fg-hover,var(--bs-text))}}.bs-datepicker__toggle:disabled{color:var(--bs-datepicker-toggle-fg-disabled,var(--bs-text-muted));cursor:not-allowed}@media (min-width:48em){.bs-datepicker__panel{--bs-popover-width:var(--bs-datepicker-panel-width,21rem)}}@supports (anchor-scope:--bs-popover){.bs-datepicker{anchor-scope:--bs-popover}}.bs-datepicker__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);margin-block-start:var(--bs-space-3);padding-block-start:var(--bs-space-3);border-block-start:var(--bs-border-1) solid var(--bs-datepicker-rule,var(--bs-border-color))}.bs-datepicker__actions > :last-child{margin-inline-start:auto}@media (forced-colors:active){.bs-datepicker__actions{border-block-start-color:CanvasText}@media (hover:hover){.bs-datepicker__toggle:hover:not(:disabled){background-color:Highlight;color:HighlightText}}.bs-datepicker__toggle:disabled{color:GrayText}}@media print{.bs-datepicker__toggle{display:none}.bs-datepicker__input{padding-inline-end:var(--bs-input-padding-inline,var(--bs-space-3))}}}

/* dist\app\date-range.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-daterange{display:flex;flex-direction:column;gap:var(--bs-daterange-gap,var(--bs-space-4))}.bs-daterange__legend{margin-block:0;max-inline-size:none;font-size:var(--bs-text-h6);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-normal);font-weight:var(--bs-weight-heading);color:var(--bs-daterange-legend-fg,var(--bs-text))}.bs-daterange__fields{display:flex;flex-direction:column;gap:var(--bs-space-3)}.bs-daterange__field{display:flex;flex-direction:column;gap:var(--bs-space-1);min-inline-size:0;flex:1 1 auto}.bs-daterange__sep{display:none;flex:none;align-self:end;padding-block-end:var(--bs-space-3);color:var(--bs-daterange-sep-fg,var(--bs-text-muted))}.bs-daterange__sep svg{inline-size:1.25rem;block-size:1.25rem}.bs-daterange__status{margin-block:0;max-inline-size:none;font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed);color:var(--bs-daterange-status-fg,var(--bs-text-secondary))}.bs-daterange__months{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bs-daterange-months-gap,var(--bs-space-5))}.bs-daterange__month{min-inline-size:0}.bs-daterange__month--next{display:none}@media (min-width:48em){.bs-daterange__fields{flex-direction:row;align-items:flex-end}.bs-daterange__sep{display:block}.bs-daterange__months{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-daterange__month--next{display:block}}.bs-daterange__presets{display:flex;flex-wrap:wrap;gap:var(--bs-space-2)}.bs-daterange__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);padding-block-start:var(--bs-space-3);border-block-start:var(--bs-border-1) solid var(--bs-daterange-rule,var(--bs-border-color))}.bs-daterange__actions > :last-child{margin-inline-start:auto}@media (forced-colors:active){.bs-daterange__actions{border-block-start-color:CanvasText}}@media print{.bs-daterange__presets,.bs-daterange__actions{display:none}.bs-daterange__month--next{display:block}.bs-daterange__months{grid-template-columns:repeat(2,minmax(0,1fr))}}}

/* dist\app\time-picker.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-timepicker{display:flex;flex-direction:column;gap:var(--bs-timepicker-gap,var(--bs-space-2))}.bs-timepicker__field{position:relative;display:block}.bs-timepicker__input{padding-inline-end:var(--bs-timepicker-toggle-room,3rem)}.bs-timepicker__input::-webkit-calendar-picker-indicator{display:none}.bs-timepicker__toggle{position:absolute;inset-block:var(--bs-border-2);inset-inline-end:var(--bs-border-2);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-timepicker-toggle-size,2.25rem);padding:0;border:0;border-radius:var(--bs-timepicker-toggle-radius,var(--bs-radius-1));background-color:var(--bs-timepicker-toggle-bg,transparent);color:var(--bs-timepicker-toggle-fg,var(--bs-text-secondary));cursor:pointer}.bs-timepicker__icon{inline-size:1.125rem;block-size:1.125rem}@media (hover:hover){.bs-timepicker__toggle:hover:not(:disabled){background-color:var(--bs-timepicker-toggle-bg-hover,var(--s-hover));color:var(--bs-timepicker-toggle-fg-hover,var(--bs-text))}}.bs-timepicker__toggle:disabled{color:var(--bs-timepicker-toggle-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-timepicker__list{margin:0;padding:0;list-style:none;max-block-size:var(--bs-timepicker-list-max,16rem);overflow-y:auto;overscroll-behavior:contain}.bs-timepicker__option{display:flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-timepicker-option-target,2.5rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-timepicker-option-pad,var(--bs-space-3));border-radius:var(--bs-timepicker-option-radius,var(--bs-radius-2));color:var(--bs-timepicker-option-fg,var(--bs-text));font-size:var(--bs-text-body);line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums;cursor:pointer}.bs-timepicker__check{flex:none;inline-size:1rem;block-size:1rem;opacity:0}.bs-timepicker__time{flex:1 1 auto;min-inline-size:0}.bs-timepicker__meta{flex:none;font-size:var(--bs-text-caption);color:var(--bs-timepicker-meta-fg,var(--bs-text-muted))}.bs-timepicker__option[aria-selected='true']{background-color:var(--bs-timepicker-option-bg-selected,var(--bs-accent-subtle));font-weight:var(--bs-weight-medium)}.bs-timepicker__option[aria-selected='true'] .bs-timepicker__check{opacity:1}.bs-timepicker__option[data-active='true']{background-color:var(--bs-timepicker-option-bg-active,var(--s-hover));box-shadow:inset var(--bs-border-2) 0 0 0 var(--bs-timepicker-marker,var(--bs-accent-border))}@media (hover:hover){.bs-timepicker__option:hover:not([aria-disabled='true']){background-color:var(--bs-timepicker-option-bg-active,var(--s-hover))}}.bs-timepicker__option[aria-disabled='true']{color:var(--bs-timepicker-option-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-timepicker__option[aria-disabled='true'] .bs-timepicker__time{text-decoration:line-through}@media (min-width:48em){.bs-timepicker__panel{--bs-popover-width:var(--bs-timepicker-panel-width,15rem)}}@supports (anchor-scope:--bs-popover){.bs-timepicker{anchor-scope:--bs-popover}}@media (forced-colors:active){.bs-timepicker__option[data-active='true']{background-color:Highlight;color:HighlightText}.bs-timepicker__option[data-active='true'] .bs-timepicker__meta{color:HighlightText}.bs-timepicker__option[aria-disabled='true']{color:GrayText}@media (hover:hover){.bs-timepicker__option:hover:not([aria-disabled='true']){background-color:Highlight;color:HighlightText}}}@media print{.bs-timepicker__toggle{display:none}.bs-timepicker__input{padding-inline-end:var(--bs-input-padding-inline,var(--bs-space-3))}}}

/* dist\app\scheduler.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-scheduler{--bs-scheduler-hour-size:var(--bs-scheduler-hour,3rem);--bs-scheduler-minute:calc(var(--bs-scheduler-hour-size) / 60);--bs-scheduler-first:calc(var(--bs-scheduler-start-hour,0) * 60);--bs-scheduler-height:calc((var(--bs-scheduler-end-hour,24) - var(--bs-scheduler-start-hour,0)) * var(--bs-scheduler-hour-size));display:block;border:var(--bs-border-1) solid var(--bs-scheduler-border,var(--bs-border-color));border-radius:var(--bs-scheduler-radius,var(--bs-radius-3));background-color:var(--bs-scheduler-bg,var(--s-card));color:var(--bs-scheduler-fg,var(--bs-text));overflow:hidden}.bs-scheduler__scroll{overflow:auto;overscroll-behavior-x:contain;max-block-size:var(--bs-scheduler-max-block,70vh)}@supports (max-block-size:1dvh){.bs-scheduler__scroll{--bs-scheduler-max-block:70dvh}}.bs-scheduler__grid{display:grid;grid-template-columns:var(--bs-scheduler-gutter,3.5rem) repeat(var(--bs-scheduler-days,7),minmax(var(--bs-scheduler-col-min,8rem),1fr))}.bs-scheduler--day .bs-scheduler__grid{grid-template-columns:var(--bs-scheduler-gutter,3.5rem) minmax(0,1fr)}.bs-scheduler__corner,.bs-scheduler__day{position:sticky;inset-block-start:0;z-index:var(--bs-z-sticky);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-2);background-color:var(--bs-scheduler-head-bg,var(--s-top));border-block-end:var(--bs-border-1) solid var(--bs-scheduler-rule-strong,var(--bs-border-strong))}.bs-scheduler__corner{inset-inline-start:0;z-index:calc(var(--bs-z-sticky) + 2)}.bs-scheduler__day{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--bs-space-1) var(--bs-space-2);min-inline-size:0;text-align:center}.bs-scheduler__dayname{font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-caption);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-scheduler-dayname-fg,var(--bs-text-muted))}.bs-scheduler__daynum{font-size:var(--bs-text-h6);line-height:var(--bs-leading-none);font-weight:var(--bs-weight-heading);font-variant-numeric:tabular-nums;color:var(--bs-scheduler-daynum-fg,var(--bs-text))}.bs-scheduler__day--today .bs-scheduler__daynum{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.75rem;min-block-size:1.75rem;padding-inline:var(--bs-space-1);border-radius:var(--bs-radius-full);background-color:var(--bs-scheduler-today-bg,var(--bs-accent));color:var(--bs-scheduler-today-fg,var(--bs-on-accent))}.bs-scheduler__hours{position:sticky;inset-inline-start:0;z-index:calc(var(--bs-z-sticky) + 1);block-size:var(--bs-scheduler-height);background-color:var(--bs-scheduler-gutter-bg,var(--s-prev));border-inline-end:var(--bs-border-1) solid var(--bs-scheduler-rule,var(--bs-border-color))}.bs-scheduler__hour{display:block;block-size:var(--bs-scheduler-hour-size);padding-inline:var(--bs-space-2);font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums;color:var(--bs-scheduler-hour-fg,var(--bs-text-muted));text-align:end}.bs-scheduler__hour > *{display:block;transform:translateY(-0.375em)}.bs-scheduler__hour:first-child > *{transform:none}.bs-scheduler__col{position:relative;block-size:var(--bs-scheduler-height);border-inline-start:var(--bs-border-1) solid var(--bs-scheduler-rule,var(--bs-border-color));background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--bs-scheduler-hour-size) - var(--bs-border-1)),var(--bs-scheduler-rule,var(--bs-border-color)) calc(var(--bs-scheduler-hour-size) - var(--bs-border-1)),var(--bs-scheduler-rule,var(--bs-border-color)) var(--bs-scheduler-hour-size))}.bs-scheduler__col--weekend{background-color:var(--bs-scheduler-weekend-bg,var(--s-prev))}.bs-scheduler__events{margin:0;padding:0;list-style:none;block-size:100%}.bs-scheduler__event{position:absolute;inset-block-start:calc((var(--bs-scheduler-event-start,0) - var(--bs-scheduler-first)) * var(--bs-scheduler-minute));block-size:calc((var(--bs-scheduler-event-end,60) - var(--bs-scheduler-event-start,0)) * var(--bs-scheduler-minute));min-block-size:var(--bs-scheduler-event-min,2.375rem);inset-inline-start:calc(var(--bs-scheduler-event-lane,0) * 100% / var(--bs-scheduler-event-lanes,1));inline-size:calc(100% / var(--bs-scheduler-event-lanes,1));padding:var(--bs-scheduler-event-gap,0.0625rem);min-inline-size:0}.bs-scheduler__eventbody{display:flex;flex-direction:column;gap:0.125rem;block-size:100%;min-inline-size:0;padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border-radius:var(--bs-scheduler-event-radius,var(--bs-radius-1));border-inline-start:var(--bs-border-3) solid var(--bs-scheduler-event-edge,var(--bs-accent));background-color:var(--bs-scheduler-event-bg,var(--bs-accent-subtle));color:var(--bs-scheduler-event-fg,var(--bs-text));font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);text-decoration:none;overflow:hidden;transition:transform var(--bs-duration-1) var(--ease-out)}@media (hover:hover){.bs-scheduler__eventbody:hover{background-color:var(--bs-scheduler-event-bg-hover,var(--bs-accent-subtle-hover))}}.bs-scheduler__eventbody:active{transform:scale(0.99)}.bs-scheduler__eventtime{font-variant-numeric:tabular-nums;color:var(--bs-scheduler-eventtime-fg,var(--bs-text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-scheduler__eventtitle{font-weight:var(--bs-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-scheduler__event--ok .bs-scheduler__eventbody{--bs-scheduler-event-edge:var(--ok)}.bs-scheduler__event--danger .bs-scheduler__eventbody{--bs-scheduler-event-edge:var(--danger)}.bs-scheduler__event--tentative .bs-scheduler__eventbody{border-inline-start-style:dashed}.bs-scheduler__now{position:absolute;inset-inline:0;inset-block-start:calc((var(--bs-scheduler-now,0) - var(--bs-scheduler-first)) * var(--bs-scheduler-minute));block-size:var(--bs-border-2);background-color:currentColor;color:var(--bs-scheduler-now-fg,var(--bs-text-danger));z-index:var(--bs-z-raised);pointer-events:none}.bs-scheduler__now::before{content:'';position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:0.5rem;block-size:0.5rem;margin-block-start:-0.25rem;border-radius:var(--bs-radius-full);background-color:currentColor}@media (min-width:48em){.bs-scheduler{--bs-scheduler-hour:3.5rem}.bs-scheduler__corner,.bs-scheduler__day{padding-block:var(--bs-space-3)}}@media (prefers-reduced-motion:reduce){.bs-scheduler__eventbody{transition-duration:0.01ms}.bs-scheduler__eventbody:active{transform:none}}@media (forced-colors:active){.bs-scheduler__corner,.bs-scheduler__day{border-block-end-color:CanvasText}.bs-scheduler__hours{border-inline-end-color:CanvasText}.bs-scheduler__col{background-image:none;border-inline-start-color:CanvasText}.bs-scheduler__eventbody{border:var(--bs-border-1) solid CanvasText;border-inline-start-width:var(--bs-border-3)}.bs-scheduler__event--tentative .bs-scheduler__eventbody{border-inline-start-style:dashed}.bs-scheduler__day--today .bs-scheduler__daynum{background-color:Highlight;color:HighlightText}@media (hover:hover){.bs-scheduler__eventbody:hover{background-color:Highlight;color:HighlightText}}}@media print{.bs-scheduler__scroll{overflow:visible;max-block-size:none}.bs-scheduler__corner,.bs-scheduler__day,.bs-scheduler__hours{position:static}.bs-scheduler__eventbody{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bs-scheduler__now{display:none}}}

/* dist\app\metric-kpi.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-kpi{display:flex;flex-direction:column;gap:var(--bs-kpi-gap,var(--bs-space-2))}.bs-kpi__label{margin:0;max-inline-size:none;color:var(--bs-kpi-label-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide)}.bs-kpi__figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bs-space-2);margin:0;max-inline-size:none;color:var(--bs-kpi-value-fg,var(--bs-text))}.bs-kpi__value{font-size:var(--bs-kpi-value-size,var(--bs-text-h2));font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bs-kpi__unit{color:var(--bs-kpi-unit-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide)}.bs-kpi__movement{margin:0;max-inline-size:none}.bs-kpi__plot{margin-block-start:var(--bs-space-1)}.bs-kpi__target{display:flex;align-items:baseline;gap:var(--bs-space-2);margin:0;max-inline-size:none;color:var(--bs-kpi-target-fg,var(--bs-text-secondary));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-kpi__target-label{color:var(--bs-kpi-target-label-fg,var(--bs-text-muted))}.bs-kpi__target-value{font-weight:var(--bs-weight-medium)}.bs-kpi__note{margin:0;max-inline-size:none;color:var(--bs-kpi-note-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-kpi--loading .bs-kpi__figure{opacity:var(--bs-kpi-loading-opacity,0.55)}.bs-kpi--stale .bs-kpi__figure{padding-block-end:var(--bs-space-1);border-block-end:var(--bs-border-1) dashed var(--bs-kpi-stale-edge,var(--bs-border-strong))}.bs-kpi--error .bs-kpi__note{color:var(--bs-kpi-error-fg,var(--bs-text-danger))}.bs-kpi--denied .bs-kpi__value{font-size:var(--bs-kpi-denied-size,var(--bs-text-h5));color:var(--bs-kpi-denied-fg,var(--bs-text-muted))}.bs-kpi--lg{--bs-kpi-value-size:var(--bs-text-h1)}.bs-kpi--sm{--bs-kpi-value-size:var(--bs-text-h4)}@media (min-width:40em){.bs-kpi--split{display:grid;grid-template-areas:'bs-label bs-label' 'bs-figure bs-plot' 'bs-movement bs-plot' 'bs-target bs-note';grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:var(--bs-space-5)}.bs-kpi--split .bs-kpi__label{grid-area:bs-label}.bs-kpi--split .bs-kpi__figure{grid-area:bs-figure}.bs-kpi--split .bs-kpi__movement{grid-area:bs-movement}.bs-kpi--split .bs-kpi__plot{grid-area:bs-plot;align-self:center}.bs-kpi--split .bs-kpi__target{grid-area:bs-target}.bs-kpi--split .bs-kpi__note{grid-area:bs-note}}}

/* dist\app\metric-delta.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-delta{display:inline-flex;align-items:baseline;gap:var(--bs-delta-gap,var(--bs-space-1));color:var(--bs-delta-fg,var(--bs-text-muted));font-size:var(--bs-delta-size,var(--bs-text-small));font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);font-variant-numeric:tabular-nums}.bs-delta__mark{flex:0 0 auto;inline-size:var(--bs-delta-mark-size,0.7em);block-size:var(--bs-delta-mark-size,0.7em);align-self:center;background-color:currentColor;clip-path:var(--bs-delta-mark-shape,polygon(0% 35%,100% 35%,100% 65%,0% 65%))}.bs-delta--up{--bs-delta-mark-shape:polygon(50% 0%,100% 100%,0% 100%)}.bs-delta--down{--bs-delta-mark-shape:polygon(0% 0%,100% 0%,50% 100%)}.bs-delta--flat{--bs-delta-mark-shape:polygon(0% 35%,100% 35%,100% 65%,0% 65%)}.bs-delta--good{--bs-delta-fg:var(--bs-text-ok)}.bs-delta--bad{--bs-delta-fg:var(--bs-text-danger)}.bs-delta--neutral{--bs-delta-fg:var(--bs-text-muted)}.bs-delta__amount{font-weight:var(--bs-weight-heading)}.bs-delta__context{color:var(--bs-delta-context-fg,var(--bs-text-muted));font-weight:var(--bs-weight-body)}.bs-delta--mark-only .bs-delta__direction{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-delta--lg{--bs-delta-size:var(--bs-text-body)}@media (forced-colors:active){.bs-delta__mark{background-color:CanvasText}}}

/* dist\app\metric-sparkline.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-sparkline{display:flex;flex-direction:column;gap:var(--bs-sparkline-gap,var(--bs-space-1));margin:0}.bs-sparkline__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bs-space-1) var(--bs-space-2)}.bs-sparkline__label{color:var(--bs-sparkline-label-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide)}.bs-sparkline__value{color:var(--bs-sparkline-value-fg,var(--bs-text));font-size:var(--bs-sparkline-value-size,var(--bs-text-h5));font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-tight);font-variant-numeric:tabular-nums}.bs-sparkline__range{color:var(--bs-sparkline-range-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-sparkline__plot{display:flex;align-items:flex-end;gap:var(--bs-sparkline-bar-gap,1px);inline-size:100%;block-size:var(--bs-sparkline-height,2.5rem);margin:0;padding:0;list-style:none}.bs-sparkline__point{flex:1 1 0;block-size:max(var(--bs-sparkline-floor,1px),calc(var(--bs-sparkline-v,0) * 100%));background-color:var(--bs-sparkline-ink,var(--bs-accent-border));border-radius:var(--bs-sparkline-bar-radius,var(--bs-radius-0))}.bs-sparkline--area{--bs-sparkline-bar-gap:0}.bs-sparkline--dots .bs-sparkline__point{position:relative;block-size:100%;background-color:transparent}.bs-sparkline--dots .bs-sparkline__point::after{content:'';position:absolute;inset-inline:0;inline-size:var(--bs-sparkline-dot,2px);margin-inline:auto;inset-block-end:calc(var(--bs-sparkline-v,0) * (100% - var(--bs-sparkline-dot,2px)));block-size:var(--bs-sparkline-dot,2px);background-color:var(--bs-sparkline-ink,var(--bs-accent-border));border-radius:var(--bs-radius-full)}.bs-sparkline--tall{--bs-sparkline-height:4.5rem}.bs-sparkline--ok{--bs-sparkline-ink:var(--bs-text-ok)}.bs-sparkline--danger{--bs-sparkline-ink:var(--bs-text-danger)}.bs-sparkline__svg{display:block;inline-size:100%;block-size:var(--bs-sparkline-height,2.5rem)}.bs-sparkline__svg :where(polyline,path,line){fill:none;stroke:var(--bs-sparkline-ink,var(--bs-accent-border));stroke-width:var(--bs-sparkline-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bs-sparkline__svg :where(polygon){fill:var(--bs-sparkline-ink,var(--bs-accent-border));stroke:none;opacity:var(--bs-sparkline-area-opacity,0.18)}@media (forced-colors:active){.bs-sparkline__point,.bs-sparkline--dots .bs-sparkline__point::after{background-color:CanvasText}.bs-sparkline__svg :where(polyline,path,line){stroke:CanvasText}.bs-sparkline__svg :where(polygon){fill:none}}@media print{.bs-sparkline__point,.bs-sparkline--dots .bs-sparkline__point::after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\metric-gauge.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-gauge{display:grid;grid-template-areas:'bs-gauge' 'bs-gauge-value' 'bs-gauge-label';justify-items:center;align-items:center;margin:0}.bs-gauge__dial{grid-area:bs-gauge;position:relative;inline-size:var(--bs-gauge-size,7rem);aspect-ratio:1;border-radius:var(--bs-radius-full);background:conic-gradient(from var(--bs-gauge-start,0turn),var(--bs-gauge-fill,var(--bs-accent-border)) 0 calc(var(--bs-gauge-fraction,0) * var(--bs-gauge-sweep,1turn)),var(--bs-gauge-track,var(--s-hover)) 0)}@supports ((mask-image:radial-gradient(#000,#000)) or (-webkit-mask-image:radial-gradient(#000,#000))){.bs-gauge__dial{-webkit-mask-image:radial-gradient(closest-side,transparent calc(100% - var(--bs-gauge-thickness,26%)),#000 0);mask-image:radial-gradient(closest-side,transparent calc(100% - var(--bs-gauge-thickness,26%)),#000 0)}}.bs-gauge__dial::after{content:'';position:absolute;inset-block-start:0;inset-inline-start:calc(50% - 0.5 * var(--bs-gauge-tick-width,2px));inline-size:var(--bs-gauge-tick-width,2px);block-size:var(--bs-gauge-thickness,26%);background-color:var(--bs-gauge-tick,var(--bs-border-strong));transform-origin:50% calc(0.5 * var(--bs-gauge-size,7rem));transform:rotate(calc(var(--bs-gauge-start,0turn) + var(--bs-gauge-threshold,0) * var(--bs-gauge-sweep,1turn)));opacity:var(--bs-gauge-tick-opacity,0)}.bs-gauge--threshold .bs-gauge__dial::after{--bs-gauge-tick-opacity:1}.bs-gauge__caption{display:contents}.bs-gauge__value{grid-area:bs-gauge;pointer-events:none;text-align:center}.bs-gauge__value{color:var(--bs-gauge-value-fg,var(--bs-text));font-size:var(--bs-gauge-value-size,var(--bs-text-h4));font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-tight);font-variant-numeric:tabular-nums}.bs-gauge__unit{font-size:0.6em;font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-normal)}.bs-gauge__label{grid-area:bs-gauge-label;margin-block-start:var(--bs-gauge-label-gap,var(--bs-space-2));color:var(--bs-gauge-label-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);text-align:center;max-inline-size:var(--bs-gauge-label-measure,12rem);text-wrap:balance}.bs-gauge--arc{--bs-gauge-sweep:0.5turn;--bs-gauge-start:0.75turn}.bs-gauge--arc{grid-template-areas:'bs-gauge' 'bs-gauge-value' 'bs-gauge-label'}.bs-gauge--arc .bs-gauge__dial{clip-path:inset(0 0 50% 0);margin-block-end:calc(-0.5 * var(--bs-gauge-size,7rem))}.bs-gauge--arc .bs-gauge__value{grid-area:bs-gauge-value}.bs-gauge--sm{--bs-gauge-size:4rem;--bs-gauge-value-size:var(--bs-text-small)}.bs-gauge--lg{--bs-gauge-size:10rem;--bs-gauge-value-size:var(--bs-text-h2)}.bs-gauge--ok{--bs-gauge-fill:var(--bs-text-ok)}.bs-gauge--danger{--bs-gauge-fill:var(--bs-text-danger)}@media (forced-colors:active){.bs-gauge{grid-template-areas:'bs-gauge' 'bs-gauge-value' 'bs-gauge-label'}.bs-gauge__value{grid-area:bs-gauge-value}.bs-gauge__dial,.bs-gauge--arc .bs-gauge__dial{inline-size:var(--bs-gauge-size,7rem);block-size:var(--bs-target-min);aspect-ratio:auto;margin-block-end:0;border:var(--bs-border-1) solid CanvasText;border-radius:var(--bs-radius-0);clip-path:none;-webkit-mask-image:none;mask-image:none}.bs-gauge__dial::after{inset-block:0;inset-inline-start:0;inline-size:calc(var(--bs-gauge-fraction,0) * 100%);block-size:auto;background-color:Highlight;transform:none;opacity:1}}@media print{.bs-gauge__dial{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\metric-meter.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-meter{display:flex;flex-direction:column;gap:var(--bs-meter-gap,var(--bs-space-2))}.bs-meter__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bs-space-1) var(--bs-space-3)}.bs-meter__label{color:var(--bs-meter-label-fg,var(--bs-text));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide)}.bs-meter__value{color:var(--bs-meter-value-fg,var(--bs-text-secondary));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);font-variant-numeric:tabular-nums}.bs-meter__note{margin:0;max-inline-size:none;color:var(--bs-meter-note-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-meter__gauge{display:block;position:relative;inline-size:100%;block-size:var(--bs-meter-size,0.625rem);border:0;border-radius:var(--bs-meter-radius,var(--bs-radius-full));background-color:var(--bs-meter-track,var(--s-hover));overflow:hidden}meter.bs-meter__gauge{appearance:none}meter.bs-meter__gauge::-webkit-meter-inner-element{display:block;block-size:100%}meter.bs-meter__gauge::-webkit-meter-bar{background:none;border:0;border-radius:inherit;block-size:100%}meter.bs-meter__gauge::-webkit-meter-optimum-value{background-color:var(--bs-meter-fill,var(--bs-text-ok));border-radius:inherit}meter.bs-meter__gauge::-webkit-meter-suboptimum-value{background-color:var(--bs-meter-track,var(--s-hover));background-image:repeating-linear-gradient(135deg,var(--bs-meter-fill-critical,var(--bs-text-danger)) 0 var(--bs-meter-hatch,0.25rem),transparent var(--bs-meter-hatch,0.25rem) calc(2 * var(--bs-meter-hatch,0.25rem)));border-radius:inherit}meter.bs-meter__gauge::-webkit-meter-even-less-good-value{background-color:var(--bs-meter-fill-critical,var(--bs-text-danger));border-radius:inherit}meter.bs-meter__gauge:-moz-meter-optimum::-moz-meter-bar{background:var(--bs-meter-fill,var(--bs-text-ok));border-radius:inherit}meter.bs-meter__gauge:-moz-meter-sub-optimum::-moz-meter-bar{background-color:var(--bs-meter-track,var(--s-hover));background-image:repeating-linear-gradient(135deg,var(--bs-meter-fill-critical,var(--bs-text-danger)) 0 var(--bs-meter-hatch,0.25rem),transparent var(--bs-meter-hatch,0.25rem) calc(2 * var(--bs-meter-hatch,0.25rem)));border-radius:inherit}meter.bs-meter__gauge:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--bs-meter-fill-critical,var(--bs-text-danger));border-radius:inherit}.bs-meter__fill{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background-color:var(--bs-meter-fill,var(--bs-text-ok));transform:scaleX(var(--bs-meter-fraction,0));transform-origin:0 50%;transition:transform var(--bs-duration-4) var(--ease-out)}.bs-meter__fill:dir(rtl){transform-origin:100% 50%}.bs-meter__mark{position:absolute;inset-block:0;inset-inline-start:calc(var(--bs-meter-at,0) * 100%);inline-size:var(--bs-meter-mark-width,2px);background-color:var(--bs-meter-mark-color,var(--bs-border-strong))}.bs-meter--elevated{--bs-meter-fill:var(--bs-meter-track,var(--s-hover))}.bs-meter--elevated .bs-meter__fill{background-image:repeating-linear-gradient(135deg,var(--bs-meter-fill-critical,var(--bs-text-danger)) 0 var(--bs-meter-hatch,0.25rem),transparent var(--bs-meter-hatch,0.25rem) calc(2 * var(--bs-meter-hatch,0.25rem)))}.bs-meter--critical{--bs-meter-fill:var(--bs-text-danger)}.bs-meter--thick{--bs-meter-size:1rem}@media (prefers-reduced-motion:reduce){.bs-meter__fill{transition:none}}@media (forced-colors:active){.bs-meter__gauge{border:var(--bs-border-1) solid CanvasText}.bs-meter__fill{background-color:Highlight;background-image:none}.bs-meter__mark{background-color:CanvasText}}@media print{.bs-meter__gauge{border:var(--bs-border-1) solid var(--bs-meter-track-print,var(--bs-border-strong))}.bs-meter__fill,.bs-meter__mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\metric-usage-bar.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-usage-bar{display:flex;flex-direction:column;gap:var(--bs-usage-bar-gap,var(--bs-space-2))}.bs-usage-bar__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bs-space-1) var(--bs-space-3)}.bs-usage-bar__label{color:var(--bs-usage-bar-label-fg,var(--bs-text));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide)}.bs-usage-bar__total{color:var(--bs-usage-bar-total-fg,var(--bs-text-secondary));font-size:var(--bs-text-small);letter-spacing:var(--bs-tracking-wide);font-variant-numeric:tabular-nums}.bs-usage-bar__track{display:flex;inline-size:100%;block-size:var(--bs-usage-bar-size,0.625rem);border-radius:var(--bs-usage-bar-radius,var(--bs-radius-full));background-color:var(--bs-usage-bar-track,var(--s-hover));overflow:hidden}.bs-usage-bar__segment{flex:0 0 auto;inline-size:calc(var(--bs-usage-bar-share,0) * 100%);background-color:var(--bs-usage-bar-ink,var(--bs-accent-border));border-inline-end:var(--bs-usage-bar-seam,1px) solid var(--bs-usage-bar-track,var(--s-hover))}.bs-usage-bar__segment--2,.bs-usage-bar__swatch--2{background-image:repeating-linear-gradient(135deg,transparent 0 var(--bs-usage-bar-texture,0.1875rem),var(--bs-usage-bar-track,var(--s-hover)) var(--bs-usage-bar-texture,0.1875rem) calc(2 * var(--bs-usage-bar-texture,0.1875rem)))}.bs-usage-bar__segment--3,.bs-usage-bar__swatch--3{background-image:radial-gradient(circle at center,var(--bs-usage-bar-track,var(--s-hover)) 40%,transparent 41%);background-size:var(--bs-usage-bar-texture,0.1875rem) var(--bs-usage-bar-texture,0.1875rem)}.bs-usage-bar__segment--4,.bs-usage-bar__swatch--4{background-image:repeating-linear-gradient(90deg,transparent 0 var(--bs-usage-bar-texture,0.1875rem),var(--bs-usage-bar-track,var(--s-hover)) var(--bs-usage-bar-texture,0.1875rem) calc(2 * var(--bs-usage-bar-texture,0.1875rem)))}.bs-usage-bar__legend{display:flex;flex-wrap:wrap;gap:var(--bs-space-1) var(--bs-space-4);margin:0;padding:0;list-style:none}.bs-usage-bar__key{display:flex;align-items:baseline;gap:var(--bs-space-2);color:var(--bs-usage-bar-key-fg,var(--bs-text-secondary));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-usage-bar__swatch{flex:0 0 auto;align-self:center;inline-size:var(--bs-usage-bar-swatch,0.75rem);block-size:var(--bs-usage-bar-swatch,0.75rem);border-radius:var(--bs-radius-1);background-color:var(--bs-usage-bar-ink,var(--bs-accent-border))}.bs-usage-bar__name{overflow-wrap:break-word}.bs-usage-bar__amount{color:var(--bs-usage-bar-amount-fg,var(--bs-text-muted));font-variant-numeric:tabular-nums}.bs-usage-bar--thick{--bs-usage-bar-size:1rem}.bs-usage-bar--over{--bs-usage-bar-ink:var(--bs-text-danger)}@media (forced-colors:active){.bs-usage-bar__track{border:var(--bs-border-1) solid CanvasText}.bs-usage-bar__segment,.bs-usage-bar__swatch{background-color:Highlight;background-image:none;border-inline-end:var(--bs-border-1) solid CanvasText}}@media print{.bs-usage-bar__track{border:var(--bs-border-1) solid var(--bs-usage-bar-track-print,var(--bs-border-strong))}.bs-usage-bar__segment,.bs-usage-bar__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\metric-live-graph.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-live-graph{display:flex;flex-direction:column;gap:var(--bs-live-graph-gap,var(--bs-space-2));margin:0}.bs-live-graph__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bs-space-1) var(--bs-space-3)}.bs-live-graph__label{color:var(--bs-live-graph-label-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide)}.bs-live-graph__now{color:var(--bs-live-graph-now-fg,var(--bs-text));font-size:var(--bs-live-graph-now-size,var(--bs-text-h5));font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-tight);font-variant-numeric:tabular-nums}.bs-live-graph__scale{color:var(--bs-live-graph-scale-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-live-graph__plot{display:grid;grid-template-areas:'bs-live-graph';grid-template-rows:var(--bs-live-graph-height,4rem);align-items:stretch;isolation:isolate;inline-size:100%;border-radius:var(--bs-live-graph-radius,var(--bs-radius-2));background-color:var(--bs-live-graph-bg,var(--s-prev));overflow:hidden}.bs-live-graph__series{grid-area:bs-live-graph;display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--bs-live-graph-column-gap,1px);min-inline-size:0;block-size:100%;margin:0;padding:0;list-style:none;animation:bs-live-graph-advance var(--bs-live-graph-tick,1s) linear infinite}.bs-live-graph__column{flex:0 0 var(--bs-live-graph-column,0.1875rem);block-size:max(var(--bs-live-graph-floor,1px),calc(var(--bs-live-graph-v,0) * 100%));background-color:var(--bs-live-graph-ink,var(--bs-accent-border))}.bs-live-graph__column--over{background-color:var(--bs-live-graph-over-ink,var(--bs-text-danger))}.bs-live-graph__threshold{grid-area:bs-live-graph;position:relative;z-index:1;align-self:end;inline-size:100%;block-size:var(--bs-live-graph-threshold-width,1px);inset-block-end:calc(var(--bs-live-graph-at,0) * (100% - var(--bs-live-graph-threshold-width,1px)));background-color:var(--bs-live-graph-threshold-color,var(--bs-border-strong));pointer-events:none}.bs-live-graph__empty{grid-area:bs-live-graph;align-self:center;justify-self:center;padding-inline:var(--bs-space-3);color:var(--bs-live-graph-empty-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);text-align:center}.bs-live-graph--paused .bs-live-graph__series{animation-play-state:paused}.bs-live-graph--stale .bs-live-graph__series{animation-play-state:paused;opacity:var(--bs-live-graph-stale-opacity,0.55)}.bs-live-graph--tall{--bs-live-graph-height:8rem}@keyframes bs-live-graph-advance{from{transform:translateX(calc(var(--bs-live-graph-column,0.1875rem) + var(--bs-live-graph-column-gap,1px)))}to{transform:translateX(0)}}.bs-live-graph__series:dir(rtl){animation-name:bs-live-graph-advance-rtl}@keyframes bs-live-graph-advance-rtl{from{transform:translateX(calc(-1 * (var(--bs-live-graph-column,0.1875rem) + var(--bs-live-graph-column-gap,1px))))}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.bs-live-graph__series{animation:none;transform:none}}@media (forced-colors:active){.bs-live-graph__plot{border:var(--bs-border-1) solid CanvasText}.bs-live-graph__column{background-color:Highlight}.bs-live-graph__column--over,.bs-live-graph__threshold{background-color:CanvasText}}@media print{.bs-live-graph__series{animation:none;transform:none}.bs-live-graph__plot{border:var(--bs-border-1) solid var(--bs-live-graph-print-edge,var(--bs-border-strong))}.bs-live-graph__column,.bs-live-graph__threshold{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\metric-log-view.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-log-view{max-block-size:var(--bs-log-view-height,18rem);overflow:auto;overscroll-behavior:contain;border:var(--bs-border-1) solid var(--bs-log-view-edge,var(--bs-border-color));border-radius:var(--bs-log-view-radius,var(--bs-radius-2));background-color:var(--bs-log-view-bg,var(--s-prev));font-family:var(--bs-font-mono,var(--font-mono));font-size:var(--bs-log-view-size,var(--bs-text-caption));line-height:var(--bs-leading-relaxed)}.bs-log-view__list{margin:0;padding:0;list-style:none}.bs-log-view__row{display:grid;grid-template-areas:'bs-time bs-level' 'bs-message bs-message';grid-template-columns:auto 1fr;gap:0 var(--bs-space-2);padding:var(--bs-log-view-row-pad,var(--bs-space-1)) var(--bs-space-3);border-inline-start:var(--bs-border-3) solid transparent;color:var(--bs-log-view-fg,var(--bs-text-secondary))}.bs-log-view__row + .bs-log-view__row{border-block-start:var(--bs-border-1) solid var(--bs-log-view-seam,var(--bs-border-color))}.bs-log-view__time{grid-area:bs-time;color:var(--bs-log-view-time-fg,var(--bs-text-muted));font-variant-numeric:tabular-nums;white-space:nowrap}.bs-log-view__level{grid-area:bs-level;color:var(--bs-log-view-level-fg,var(--bs-text-muted));font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);white-space:nowrap}.bs-log-view__message{grid-area:bs-message;overflow-wrap:anywhere}@media (min-width:30em){.bs-log-view__row{grid-template-areas:'bs-time bs-level bs-message';grid-template-columns:auto auto minmax(0,1fr)}}.bs-log-view__row--error{border-inline-start-color:var(--bs-log-view-error,var(--bs-text-danger))}.bs-log-view__row--error .bs-log-view__level{color:var(--bs-log-view-error,var(--bs-text-danger))}.bs-log-view__row--warn{border-inline-start-style:dashed;border-inline-start-color:var(--bs-log-view-warn,var(--bs-border-strong))}.bs-log-view__row--warn .bs-log-view__level{color:var(--bs-log-view-warn-fg,var(--bs-text))}.bs-log-view__row--info{border-inline-start-width:var(--bs-border-1);border-inline-start-color:var(--bs-log-view-info,var(--bs-border-strong))}.bs-log-view__row--debug{color:var(--bs-log-view-debug-fg,var(--bs-text-muted))}.bs-log-view__row--marked{background-color:var(--bs-log-view-mark-bg,var(--s-hover));color:var(--bs-log-view-mark-fg,var(--bs-text))}.bs-log-view__empty{padding:var(--bs-space-5) var(--bs-space-3);color:var(--bs-log-view-empty-fg,var(--bs-text-muted));text-align:center}.bs-log-view--nowrap .bs-log-view__message{overflow-wrap:normal;white-space:pre}.bs-log-view--tall{--bs-log-view-height:32rem}@media (forced-colors:active){.bs-log-view__row--marked{background-color:Highlight;color:HighlightText}}@media print{.bs-log-view{max-block-size:none;overflow:visible}}}

/* dist\app\metric-stat-grid.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bs-stat-grid-min,12rem)),1fr));gap:var(--bs-stat-grid-gap,var(--bs-space-4));margin:0;padding:0;list-style:none}.bs-stat-grid__tile{display:flex;flex-direction:column;gap:var(--bs-stat-grid-tile-gap,var(--bs-space-2));min-inline-size:0;padding:var(--bs-stat-grid-pad,var(--bs-space-4));border:var(--bs-border-1) solid var(--bs-stat-grid-edge,var(--bs-border-color));border-radius:var(--bs-stat-grid-radius,var(--bs-radius-3));background-color:var(--bs-stat-grid-bg,var(--s-card))}.bs-stat-grid__tile--wide{grid-column:span 2}.bs-stat-grid__tile--full{grid-column:1 / -1}.bs-stat-grid__tile--marked{border-color:var(--bs-stat-grid-mark-edge,var(--bs-accent-border));border-inline-start-width:var(--bs-border-3)}.bs-stat-grid__tile--danger{border-color:var(--bs-stat-grid-danger-edge,var(--bs-text-danger));border-inline-start-width:var(--bs-border-3)}.bs-stat-grid--dense{--bs-stat-grid-min:8rem;--bs-stat-grid-gap:var(--bs-space-3);--bs-stat-grid-pad:var(--bs-space-3)}.bs-stat-grid--roomy{--bs-stat-grid-min:16rem;--bs-stat-grid-gap:var(--bs-space-5);--bs-stat-grid-pad:var(--bs-space-5)}.bs-stat-grid--flush .bs-stat-grid__tile{padding:0;border:0;background-color:transparent}@media (forced-colors:active){.bs-stat-grid__tile--marked,.bs-stat-grid__tile--danger{border-inline-start-color:CanvasText}}}

/* dist\app\flow-stepper.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-stepper{display:flex;flex-direction:column;gap:var(--bs-stepper-gap,var(--bs-space-5));padding:0;margin:0;list-style:none;counter-reset:bs-stepper}.bs-stepper__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bs-stepper-body-gap,var(--bs-space-3));align-items:start;counter-increment:bs-stepper;--bs-stepper-ink:var(--bs-text-muted);--bs-stepper-rail-fill:0}.bs-stepper__step:not(:last-child)::before,.bs-stepper__step:not(:last-child)::after{content:'';position:absolute;inline-size:var(--bs-stepper-rail-size,var(--bs-border-2));inset-inline-start:calc(var(--bs-stepper-marker-size,1.75rem) / 2 - var(--bs-stepper-rail-size,var(--bs-border-2)) / 2);inset-block-start:var(--bs-stepper-marker-size,1.75rem);inset-block-end:calc(-1 * var(--bs-stepper-gap,var(--bs-space-5)))}.bs-stepper__step:not(:last-child)::before{background-color:var(--bs-stepper-rail-track,var(--bs-border-color))}.bs-stepper__step:not(:last-child)::after{background-color:var(--bs-stepper-rail-ink,var(--bs-accent-border));transform:scaleY(var(--bs-stepper-rail-fill,0));transform-origin:50% 0;transition:transform var(--bs-stepper-duration,var(--bs-duration-4)) var(--ease-out)}.bs-stepper__marker{position:relative;flex:none;display:grid;place-items:center;inline-size:var(--bs-stepper-marker-size,1.75rem);block-size:var(--bs-stepper-marker-size,1.75rem);border:var(--bs-stepper-stroke,var(--bs-border-2)) solid var(--bs-stepper-ink,var(--bs-text-muted));border-radius:var(--bs-radius-full);color:var(--bs-stepper-ink,var(--bs-text-muted));font-size:var(--bs-text-caption);line-height:1;background-color:var(--bs-stepper-marker-bg,var(--s-main));z-index:var(--bs-z-raised)}.bs-stepper__marker::before{content:counter(bs-stepper);opacity:var(--bs-stepper-number-opacity,1);transform:scale(var(--bs-stepper-number-scale,1));transition:opacity var(--bs-stepper-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-stepper-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-stepper__marker::after{content:'';position:absolute;inset:0;margin:auto;inline-size:0.28em;block-size:0.52em;border-right:var(--bs-stepper-stroke,var(--bs-border-2)) solid currentColor;border-bottom:var(--bs-stepper-stroke,var(--bs-border-2)) solid currentColor;font-size:var(--bs-stepper-marker-size,1.75rem);transform:translateY(-0.03em) rotate(45deg);clip-path:inset(0 100% 0 0);transition:clip-path var(--bs-stepper-duration,var(--bs-duration-3)) var(--ease-out)}.bs-stepper__body{display:flex;flex-direction:column;gap:var(--bs-space-1);padding-block-start:calc((var(--bs-stepper-marker-size,1.75rem) - 1.3em) / 2)}.bs-stepper__title{color:var(--bs-stepper-title,var(--bs-text-muted));font-size:var(--bs-stepper-font-size,var(--bs-text-body));line-height:var(--bs-leading-snug)}.bs-stepper__note{color:var(--bs-text-muted);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug)}.bs-stepper__step[data-state='done']{--bs-stepper-ink:var(--bs-accent-border);--bs-stepper-number-opacity:0;--bs-stepper-number-scale:0.5;--bs-stepper-rail-fill:1}.bs-stepper__step[data-state='done'] .bs-stepper__marker::after{clip-path:inset(0)}.bs-stepper__step[data-state='current']{--bs-stepper-ink:var(--bs-accent-border);--bs-stepper-title:var(--bs-text);--bs-stepper-stroke:var(--bs-border-3)}@media (min-width:30em){.bs-stepper--inline{flex-direction:row;align-items:start}.bs-stepper--inline .bs-stepper__step{flex:1 1 0;min-inline-size:0;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.bs-stepper--inline .bs-stepper__step:not(:last-child)::before,.bs-stepper--inline .bs-stepper__step:not(:last-child)::after{inline-size:auto;block-size:var(--bs-stepper-rail-size,var(--bs-border-2));inset-block:calc(var(--bs-stepper-marker-size,1.75rem) / 2) auto;inset-inline-start:calc(50% + var(--bs-stepper-marker-size,1.75rem) / 2);inset-inline-end:calc(-50% + var(--bs-stepper-marker-size,1.75rem) / 2)}.bs-stepper--inline .bs-stepper__step:not(:last-child)::after{transform:scaleX(var(--bs-stepper-rail-fill,0));transform-origin:0 50%}.bs-stepper--inline .bs-stepper__step:not(:last-child):dir(rtl)::after{transform-origin:100% 50%}.bs-stepper--inline .bs-stepper__body{padding-block-start:var(--bs-space-2);align-items:center}}@media (prefers-reduced-motion:reduce){.bs-stepper__step::after,.bs-stepper__marker::before,.bs-stepper__marker::after{transition-duration:0.01ms}}@media (forced-colors:active){.bs-stepper__step:not(:last-child)::before{background-color:GrayText}.bs-stepper__step:not(:last-child)::after{background-color:CanvasText}.bs-stepper__marker{background-color:Canvas;border-color:CanvasText;color:CanvasText}.bs-stepper__step[data-state='todo'] .bs-stepper__marker{border-color:GrayText;color:GrayText}}@media print{.bs-stepper__step::before,.bs-stepper__step::after,.bs-stepper__marker{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\flow-pipeline.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-pipeline{display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;list-style:none}.bs-pipeline__node{display:flex;flex-direction:column;gap:var(--bs-space-1);padding:var(--bs-pipeline-pad,var(--bs-space-3)) var(--bs-pipeline-pad-inline,var(--bs-space-4));border:var(--bs-pipeline-stroke,var(--bs-border-1)) solid var(--bs-pipeline-edge,var(--bs-border-color));border-radius:var(--bs-pipeline-radius,var(--bs-radius-2));background-color:var(--bs-pipeline-bg,var(--s-card));--bs-pipeline-edge:var(--bs-border-color);--bs-pipeline-state-ink:var(--bs-text-muted)}.bs-pipeline__title{color:var(--bs-pipeline-title,var(--bs-text));font-size:var(--bs-pipeline-font-size,var(--bs-text-body));line-height:var(--bs-leading-snug)}.bs-pipeline__meta{color:var(--bs-text-muted);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);font-variant-numeric:tabular-nums}.bs-pipeline__state{display:flex;align-items:center;gap:var(--bs-space-2);color:var(--bs-pipeline-state-ink,var(--bs-text-muted));font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-caption)}.bs-pipeline__state::before{content:'';flex:none;inline-size:0.5em;block-size:0.5em;border:var(--bs-border-2) solid currentColor;border-radius:var(--bs-radius-full);background-color:var(--bs-pipeline-dot-fill,transparent)}.bs-pipeline__connector{position:relative;flex:none;align-self:center;inline-size:var(--bs-pipeline-connector-size,var(--bs-border-2));block-size:var(--bs-pipeline-connector-length,var(--bs-space-5));background-color:var(--bs-pipeline-connector-track,var(--bs-border-color));overflow:hidden}.bs-pipeline__connector::after{content:'';position:absolute;inset-inline:0;inset-block-start:0;block-size:34%;background-color:var(--bs-pipeline-connector-ink,var(--bs-accent-border));transform:translateY(-100%)}.bs-pipeline__connector[data-state='running']::after{animation:bs-pipeline-travel var(--bs-pipeline-duration,var(--bs-duration-6)) var(--ease) infinite}.bs-pipeline__connector[data-state='ok']::after{block-size:100%;transform:none}.bs-pipeline__node[data-state='running']{--bs-pipeline-edge:var(--bs-accent-border);--bs-pipeline-state-ink:var(--bs-text-link)}.bs-pipeline__node[data-state='ok']{--bs-pipeline-state-ink:var(--bs-text-ok);--bs-pipeline-dot-fill:currentColor}.bs-pipeline__node[data-state='failed']{--bs-pipeline-edge:var(--bs-text-danger);--bs-pipeline-state-ink:var(--bs-text-danger);--bs-pipeline-stroke:var(--bs-border-2);--bs-pipeline-dot-fill:currentColor}@keyframes bs-pipeline-travel{from{transform:translateY(-100%)}to{transform:translateY(300%)}}@media (min-width:48em){.bs-pipeline--row{flex-direction:row;align-items:center}.bs-pipeline--row .bs-pipeline__node{flex:1 1 0;min-inline-size:0}.bs-pipeline--row .bs-pipeline__connector{align-self:center;inline-size:var(--bs-pipeline-connector-length,var(--bs-space-5));block-size:var(--bs-pipeline-connector-size,var(--bs-border-2))}.bs-pipeline--row .bs-pipeline__connector::after{inset-block:0;inset-inline-start:0;inline-size:34%;block-size:auto;transform:translateX(-100%)}.bs-pipeline--row .bs-pipeline__connector[data-state='ok']::after{inline-size:100%}.bs-pipeline--row .bs-pipeline__connector[data-state='running']::after{animation-name:bs-pipeline-travel-inline}.bs-pipeline--row .bs-pipeline__connector[data-state='running']:dir(rtl)::after{animation-name:bs-pipeline-travel-inline-rtl}@keyframes bs-pipeline-travel-inline{from{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes bs-pipeline-travel-inline-rtl{from{transform:translateX(100%)}to{transform:translateX(-300%)}}}@media (prefers-reduced-motion:reduce){.bs-pipeline__connector::after{animation-duration:0.01ms;animation-iteration-count:1;transform:none}}@media (forced-colors:active){.bs-pipeline__connector{background-color:GrayText}.bs-pipeline__connector::after{background-color:CanvasText}.bs-pipeline__node[data-state='running'],.bs-pipeline__node[data-state='failed']{border-color:CanvasText}}@media print{.bs-pipeline__connector,.bs-pipeline__connector::after,.bs-pipeline__state::before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bs-pipeline__node{break-inside:avoid}}}

/* dist\app\flow-timeline.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-timeline{display:flex;flex-direction:column;gap:var(--bs-timeline-gap,var(--bs-space-5));padding:0;margin:0;list-style:none}.bs-timeline__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bs-timeline-body-gap,var(--bs-space-3));align-items:start;--bs-timeline-ink:var(--bs-border-strong)}.bs-timeline__item:not(:last-child)::before{content:'';position:absolute;inline-size:var(--bs-timeline-rail-size,var(--bs-border-1));inset-inline-start:calc(var(--bs-timeline-marker-size,0.75rem) / 2 - var(--bs-timeline-rail-size,var(--bs-border-1)) / 2);inset-block-start:var(--bs-timeline-marker-size,0.75rem);inset-block-end:calc(-1 * var(--bs-timeline-gap,var(--bs-space-5)));background-color:var(--bs-timeline-rail,var(--bs-border-color))}.bs-timeline__marker{position:relative;z-index:var(--bs-z-raised);inline-size:var(--bs-timeline-marker-size,0.75rem);block-size:var(--bs-timeline-marker-size,0.75rem);margin-block-start:calc((1.3em - var(--bs-timeline-marker-size,0.75rem)) / 2);border:var(--bs-timeline-stroke,var(--bs-border-2)) solid var(--bs-timeline-ink,var(--bs-border-strong));border-radius:var(--bs-radius-full);background-color:var(--bs-timeline-marker-bg,var(--s-main))}.bs-timeline__content{display:flex;flex-direction:column;gap:var(--bs-space-1);min-inline-size:0}.bs-timeline__title{margin:0;color:var(--bs-timeline-title,var(--bs-text));font-size:var(--bs-timeline-font-size,var(--bs-text-body));line-height:var(--bs-leading-snug)}.bs-timeline__body{margin:0;color:var(--bs-text-muted);font-size:var(--bs-text-small);line-height:var(--bs-leading-normal)}.bs-timeline__time{color:var(--bs-text-muted);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-timeline__item[data-state='ok']{--bs-timeline-ink:var(--bs-text-ok)}.bs-timeline__item[data-state='danger']{--bs-timeline-ink:var(--bs-text-danger)}.bs-timeline__item--new{animation:bs-timeline-arrive var(--bs-timeline-duration,var(--bs-duration-4)) var(--ease-out) 1}@keyframes bs-timeline-arrive{from{opacity:0;transform:translateY(0.375rem)}}@media (prefers-reduced-motion:reduce){.bs-timeline__item--new{animation-duration:0.01ms;animation-iteration-count:1}}@media (forced-colors:active){.bs-timeline__item:not(:last-child)::before{background-color:GrayText}.bs-timeline__marker{background-color:Canvas;border-color:CanvasText}}@media print{.bs-timeline__item::before,.bs-timeline__marker{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bs-timeline__item{break-inside:avoid}}}

/* dist\app\flow-activity.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-activity{display:flex;flex-direction:column;gap:var(--bs-activity-gap,var(--bs-space-4));padding:0;margin:0;list-style:none}.bs-activity__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bs-activity-body-gap,var(--bs-space-3));align-items:start;padding:var(--bs-activity-pad,var(--bs-space-2));border-radius:var(--bs-activity-radius,var(--bs-radius-2));background-color:var(--bs-activity-bg,transparent)}.bs-activity__item:hover,.bs-activity__item:focus-within{--bs-activity-bg:var(--bs-activity-bg-hover,var(--s-hover))}.bs-activity__avatar{flex:none;display:grid;place-items:center;inline-size:var(--bs-activity-avatar-size,2rem);block-size:var(--bs-activity-avatar-size,2rem);border-radius:var(--bs-radius-full);background-color:var(--bs-activity-avatar-bg,var(--s-hover));color:var(--bs-activity-avatar-fg,var(--bs-text-secondary));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);line-height:1;letter-spacing:var(--bs-tracking-caption);overflow:hidden;object-fit:cover}.bs-activity__main{display:flex;flex-direction:column;gap:var(--bs-space-1);min-inline-size:0}.bs-activity__line{margin:0;color:var(--bs-activity-line,var(--bs-text-muted));font-size:var(--bs-activity-font-size,var(--bs-text-small));line-height:var(--bs-leading-normal);overflow-wrap:break-word}.bs-activity__actor{color:var(--bs-activity-actor,var(--bs-text));font-weight:var(--bs-weight-medium)}.bs-activity__target{color:var(--bs-activity-target,var(--bs-text-link));font-weight:var(--bs-weight-medium)}.bs-activity__body{margin:0;color:var(--bs-text-secondary);font-size:var(--bs-text-small);line-height:var(--bs-leading-normal);overflow-wrap:break-word}.bs-activity__time{color:var(--bs-text-muted);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-activity__item--new{animation:bs-activity-arrive var(--bs-activity-duration,var(--bs-duration-4)) var(--ease-out) 1}@keyframes bs-activity-arrive{from{opacity:0;transform:translateY(0.375rem)}}.bs-activity__item--unread{box-shadow:inset var(--bs-activity-unread-size,0.1875rem) 0 0 0 var(--bs-activity-unread,var(--bs-accent-border));padding-inline-start:var(--bs-space-3)}@media (prefers-reduced-motion:reduce){.bs-activity__item--new{animation-duration:0.01ms;animation-iteration-count:1}}@media (forced-colors:active){.bs-activity__item--unread{border-inline-start:var(--bs-activity-unread-size,0.1875rem) solid Highlight;padding-inline-start:calc(var(--bs-space-3) - var(--bs-activity-unread-size,0.1875rem))}}@media print{.bs-activity__item{background-color:transparent;break-inside:avoid}.bs-activity__item--unread{border-inline-start:var(--bs-activity-unread-size,0.1875rem) solid currentColor;padding-inline-start:calc(var(--bs-space-3) - var(--bs-activity-unread-size,0.1875rem))}}}

/* dist\app\flow-wizard.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-wizard{display:block;inline-size:100%}.bs-wizard__step{display:flex;flex-direction:column;gap:var(--bs-wizard-gap,var(--bs-space-4));padding:var(--bs-wizard-pad,var(--bs-space-5));border:var(--bs-border-1) solid var(--bs-wizard-border,var(--bs-border-color));border-radius:var(--bs-wizard-radius,var(--bs-radius-3));background-color:var(--bs-wizard-bg,var(--s-card));outline-offset:var(--bs-focus-offset)}.bs-wizard__step:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring)}.bs-wizard__title{margin:0;color:var(--bs-wizard-title,var(--bs-text));font-size:var(--bs-wizard-title-size,var(--bs-text-h4));line-height:var(--bs-leading-tight)}.bs-wizard__actions{display:flex;flex-wrap:wrap;gap:var(--bs-space-3);justify-content:flex-end;margin-block-start:auto}.bs-wizard__step:not(:first-of-type){display:none}.bs-wizard:where(:has(> .bs-wizard__step:target)) > .bs-wizard__step:first-of-type{display:none}.bs-wizard__step:target{display:flex;opacity:1;transform:translateY(0);transition:opacity var(--bs-wizard-duration,var(--bs-duration-3)) var(--ease-out),transform var(--bs-wizard-duration,var(--bs-duration-3)) var(--ease-out)}@starting-style{.bs-wizard__step:target{opacity:0;transform:translateY(0.5rem)}}.bs-wizard__step.bs-wizard__step--active{display:flex}@media (prefers-reduced-motion:reduce){.bs-wizard__step:target{transition-duration:0.01ms}}@media (forced-colors:active){.bs-wizard__step{border-color:CanvasText}}@media print{.bs-wizard.bs-wizard .bs-wizard__step{display:flex;opacity:1;transform:none;break-inside:avoid}.bs-wizard__actions{display:none}}}

/* dist\app\collab-message.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-message{display:grid;grid-template-areas:'bs-avatar bs-head' 'bs-avatar bs-body' 'bs-avatar bs-foot';grid-template-columns:auto minmax(0,1fr);gap:var(--bs-message-gap,var(--bs-space-1)) var(--bs-message-gutter,var(--bs-space-3));padding:var(--bs-message-pad,var(--bs-space-2)) var(--bs-space-3);border-inline-start:var(--bs-border-2) solid transparent;color:var(--bs-message-fg,var(--bs-text))}.bs-message__avatar{grid-area:bs-avatar;align-self:start}.bs-message__head{grid-area:bs-head;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bs-space-1) var(--bs-space-2)}.bs-message__author{font-size:var(--bs-text-small);font-weight:var(--bs-weight-heading);letter-spacing:var(--bs-tracking-wide);overflow-wrap:anywhere}.bs-message__time{color:var(--bs-message-time-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-message__body{grid-area:bs-body;overflow-wrap:anywhere}.bs-message__foot{grid-area:bs-foot;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2)}.bs-message__status{color:var(--bs-message-status-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-message__actions{display:flex;align-items:center;gap:var(--bs-space-1);margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.bs-message__actions{opacity:0;pointer-events:none;transition:opacity var(--bs-duration-2) var(--ease-out)}.bs-message:hover .bs-message__actions,.bs-message:focus-within .bs-message__actions{opacity:1;pointer-events:auto}}.bs-message--consecutive{grid-template-areas:'bs-head' 'bs-body' 'bs-foot';grid-template-columns:minmax(0,1fr);padding-block-start:0}.bs-message--consecutive .bs-message__avatar{display:none}.bs-message--own .bs-message__body{padding:var(--bs-space-2) var(--bs-space-3);border-radius:var(--bs-message-radius,var(--bs-radius-3));background-color:var(--bs-message-own-bg,var(--bs-accent-subtle));color:var(--bs-message-own-fg,var(--bs-text))}.bs-message--system{grid-template-areas:'bs-body';grid-template-columns:minmax(0,1fr);justify-items:center;color:var(--bs-message-system-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);text-align:center}.bs-message--system .bs-message__avatar,.bs-message--system .bs-message__head{display:none}.bs-message--pending{opacity:var(--bs-message-pending-opacity,0.6)}.bs-message--failed{border-inline-start-color:var(--bs-message-failed-edge,var(--bs-text-danger))}.bs-message--failed .bs-message__status{color:var(--bs-message-failed-fg,var(--bs-text-danger))}.bs-message--highlight{background-color:var(--bs-message-highlight-bg,var(--s-hover));color:var(--bs-message-highlight-fg,var(--bs-text))}@media (prefers-reduced-motion:reduce){.bs-message__actions{transition:none}}@media (forced-colors:active){.bs-message--own .bs-message__body{border:var(--bs-border-1) solid CanvasText}.bs-message--highlight{background-color:Highlight;color:HighlightText}}@media print{.bs-message__actions{display:none}}}

/* dist\app\collab-thread.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-thread{display:flex;flex-direction:column;gap:var(--bs-thread-gap,var(--bs-space-3))}.bs-thread__list{display:flex;flex-direction:column;gap:var(--bs-thread-message-gap,var(--bs-space-2));margin:0;padding:0;list-style:none}.bs-thread__divider,.bs-thread__unread{display:flex;align-items:center;gap:var(--bs-space-3)}.bs-thread__divider::before,.bs-thread__divider::after,.bs-thread__unread::before,.bs-thread__unread::after{content:'';flex:1 1 0;border-block-start:var(--bs-border-1) solid var(--bs-thread-rule,var(--bs-border-color))}.bs-thread__label{flex:0 0 auto;color:var(--bs-thread-label-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase}.bs-thread__unread::before,.bs-thread__unread::after{border-block-start-width:var(--bs-border-2);border-block-start-color:var(--bs-thread-unread-rule,var(--bs-accent-border))}.bs-thread__unread .bs-thread__label{color:var(--bs-thread-unread-fg,var(--bs-text-link))}.bs-thread__more{align-self:start;padding:var(--bs-space-1) var(--bs-space-3);min-block-size:var(--bs-target-min);border:var(--bs-border-1) solid var(--bs-thread-more-edge,var(--bs-border-color));border-radius:var(--bs-radius-full);background-color:transparent;color:var(--bs-thread-more-fg,var(--bs-text-link));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-caption);cursor:pointer}.bs-thread__more:hover{background-color:var(--bs-thread-more-bg-hover,var(--s-hover));color:var(--bs-thread-more-fg-hover,var(--bs-text-link))}.bs-thread__typing{display:flex;align-items:center;gap:var(--bs-space-2);margin:0;max-inline-size:none;color:var(--bs-thread-typing-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-thread__typing-dots{display:inline-flex;align-items:center;gap:var(--bs-space-1)}.bs-thread__typing-dots > *{inline-size:var(--bs-thread-dot-size,0.25rem);block-size:var(--bs-thread-dot-size,0.25rem);border-radius:var(--bs-radius-full);background-color:currentColor;animation:bs-thread-typing var(--bs-duration-6) var(--ease) infinite}.bs-thread__typing-dots > :nth-child(2){animation-delay:var(--bs-duration-2)}.bs-thread__typing-dots > :nth-child(3){animation-delay:var(--bs-duration-4)}@keyframes bs-thread-typing{0%,100%{opacity:0.3}50%{opacity:1}}.bs-thread--nested{padding-inline-start:var(--bs-thread-indent,var(--bs-space-4));border-inline-start:var(--bs-border-1) solid var(--bs-thread-rule,var(--bs-border-color))}.bs-thread--scroll{max-block-size:var(--bs-thread-height,30rem);overflow-y:auto;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.bs-thread__typing-dots > *{animation:none;opacity:1}}@media (forced-colors:active){.bs-thread__typing-dots > *{background-color:CanvasText}.bs-thread__unread::before,.bs-thread__unread::after{border-block-start-color:CanvasText;border-block-start-width:var(--bs-border-2)}}@media print{.bs-thread--scroll{max-block-size:none;overflow:visible}.bs-thread__typing,.bs-thread__more{display:none}}}

/* dist\app\collab-composer.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-composer{display:flex;flex-direction:column;gap:var(--bs-composer-gap,var(--bs-space-2));padding:var(--bs-composer-pad,var(--bs-space-3));border:var(--bs-border-1) solid var(--bs-composer-edge,var(--bs-border-color));border-radius:var(--bs-composer-radius,var(--bs-radius-3));background-color:var(--bs-composer-bg,var(--s-card))}.bs-composer:focus-within{border-color:var(--bs-composer-edge-focus,var(--bs-accent-border))}.bs-composer__field{display:flex;flex-direction:column;gap:var(--bs-space-1)}.bs-composer__label{color:var(--bs-composer-label-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-caption)}.bs-composer__attachments{display:flex;flex-wrap:wrap;gap:var(--bs-space-1);margin:0;padding:0;list-style:none}.bs-composer__attachment{display:inline-flex;align-items:center;gap:var(--bs-space-2);max-inline-size:100%;padding-inline:var(--bs-space-2);min-block-size:var(--bs-target-min);border:var(--bs-border-1) solid var(--bs-composer-chip-edge,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-composer-chip-bg,var(--s-prev));color:var(--bs-composer-chip-fg,var(--bs-text-secondary));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-composer__attachment-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-composer__attachment-size{flex:0 0 auto;color:var(--bs-composer-chip-size-fg,var(--bs-text-muted));font-variant-numeric:tabular-nums}.bs-composer__attachment-remove,.bs-composer__tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-inline-size:var(--bs-target-min);min-block-size:var(--bs-target-min);padding:0;border:0;border-radius:var(--bs-radius-2);background-color:transparent;color:var(--bs-composer-tool-fg,var(--bs-text-muted));cursor:pointer}.bs-composer__attachment-remove svg,.bs-composer__tool svg{inline-size:var(--bs-composer-icon-size,1rem);block-size:var(--bs-composer-icon-size,1rem)}.bs-composer__attachment-remove:hover,.bs-composer__tool:hover{background-color:var(--bs-composer-tool-bg-hover,var(--s-hover));color:var(--bs-composer-tool-fg-hover,var(--bs-text))}.bs-composer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2)}.bs-composer__tools{display:flex;align-items:center;gap:var(--bs-space-1)}.bs-composer__hint{flex:1 1 100%;order:1;margin:0;max-inline-size:none;color:var(--bs-composer-hint-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-composer__send{margin-inline-start:auto;display:grid;grid-template-areas:'bs-send';align-items:center;justify-items:center;min-block-size:var(--bs-target-min);padding-inline:var(--bs-space-4);border:var(--bs-border-1) solid transparent;border-radius:var(--bs-radius-2);background-color:var(--bs-composer-send-bg,var(--bs-accent));color:var(--bs-composer-send-fg,var(--bs-on-accent));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);cursor:pointer}.bs-composer__send-label{grid-area:bs-send}.bs-composer__send-label[hidden]{display:none}.bs-composer__send:hover{background-color:var(--bs-composer-send-bg-hover,var(--bs-accent-hover));color:var(--bs-composer-send-fg,var(--bs-on-accent))}.bs-composer__send:disabled{background-color:var(--bs-composer-send-bg-off,var(--s-hover));color:var(--bs-composer-send-fg-off,var(--bs-text-muted));cursor:not-allowed}.bs-composer--dragover{border-style:dashed;border-width:var(--bs-border-2);border-color:var(--bs-composer-edge-focus,var(--bs-accent-border));background-color:var(--bs-composer-drop-bg,var(--bs-accent-subtle))}.bs-composer--sending{opacity:var(--bs-composer-sending-opacity,0.75)}.bs-composer--error{border-color:var(--bs-composer-error-edge,var(--bs-text-danger))}.bs-composer--error .bs-composer__hint{color:var(--bs-composer-error-fg,var(--bs-text-danger))}@media (min-width:30em){.bs-composer__hint{flex:1 1 auto;order:0}}@media (forced-colors:active){.bs-composer__send{background-color:ButtonFace;color:ButtonText;border-color:ButtonBorder}.bs-composer__send:disabled{background-color:ButtonFace;color:GrayText}}@media print{.bs-composer{display:none}}}

/* dist\app\collab-reaction.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-reactions{display:flex;flex-wrap:wrap;gap:var(--bs-reactions-gap,var(--bs-space-1));margin:0;padding:0;list-style:none}.bs-reactions__chip,.bs-reactions__add{display:inline-flex;align-items:center;gap:var(--bs-space-1);min-block-size:var(--bs-target-min);padding-inline:var(--bs-reactions-pad,var(--bs-space-2));border:var(--bs-border-1) solid var(--bs-reactions-edge,var(--bs-border-color));border-radius:var(--bs-reactions-radius,var(--bs-radius-full));background-color:var(--bs-reactions-bg,var(--s-prev));color:var(--bs-reactions-fg,var(--bs-text-secondary));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-caption);cursor:pointer}.bs-reactions__mark{flex:0 0 auto;inline-size:var(--bs-reactions-mark-size,1em);block-size:var(--bs-reactions-mark-size,1em);fill:currentColor;stroke:none}.bs-reactions__mark--stroke{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bs-reactions__count{font-variant-numeric:tabular-nums}.bs-reactions__chip:hover,.bs-reactions__add:hover{background-color:var(--bs-reactions-bg-hover,var(--s-hover));color:var(--bs-reactions-fg-hover,var(--bs-text))}.bs-reactions__chip--mine{border-color:var(--bs-reactions-mine-edge,var(--bs-accent-border));background-color:var(--bs-reactions-mine-bg,var(--bs-accent-subtle));color:var(--bs-reactions-mine-fg,var(--bs-text))}.bs-reactions__chip--mine:hover{background-color:var(--bs-reactions-mine-bg-hover,var(--bs-accent-subtle-hover));color:var(--bs-reactions-mine-fg,var(--bs-text))}.bs-reactions__add{justify-content:center;min-inline-size:var(--bs-target-min);padding-inline:0;border-style:dashed}.bs-reactions--marks-only .bs-reactions__name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-reaction-palette{display:grid;grid-template-columns:repeat(auto-fill,var(--bs-reaction-palette-cell,2.25rem));gap:var(--bs-space-1);padding:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-reaction-palette-edge,var(--bs-border-color));border-radius:var(--bs-reaction-palette-radius,var(--bs-radius-3));background-color:var(--bs-reaction-palette-bg,var(--s-card));box-shadow:var(--bs-reaction-palette-shadow,var(--bs-shadow-3));max-block-size:var(--bs-reaction-palette-height,13rem);overflow-y:auto;overscroll-behavior:contain}.bs-reaction-palette__option{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--bs-target-min);min-block-size:var(--bs-target-min);aspect-ratio:1;border:0;border-radius:var(--bs-radius-2);background-color:transparent;color:var(--bs-reaction-palette-fg,var(--bs-text-secondary));cursor:pointer}.bs-reaction-palette__option:hover{background-color:var(--bs-reaction-palette-hover-bg,var(--s-hover));color:var(--bs-reaction-palette-hover-fg,var(--bs-text))}@media (forced-colors:active){.bs-reactions__chip--mine{background-color:Highlight;color:HighlightText;border-width:var(--bs-border-2)}}@media print{.bs-reaction-palette{display:none}}}

/* dist\app\collab-mention.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-mention{color:var(--bs-mention-fg,var(--bs-text-link));font-weight:var(--bs-weight-medium);text-decoration:none;overflow-wrap:anywhere}a.bs-mention:hover{text-decoration:underline;text-underline-offset:0.15em}.bs-mention--self{background-color:var(--bs-mention-self-bg,var(--bs-accent-subtle));color:var(--bs-mention-self-fg,var(--bs-text));padding-inline:var(--bs-space-1);border-radius:var(--bs-radius-1);box-decoration-break:clone;-webkit-box-decoration-break:clone}.bs-mention-picker{display:flex;flex-direction:column;margin:0;padding:var(--bs-mention-picker-pad,var(--bs-space-1));list-style:none;border:var(--bs-border-1) solid var(--bs-mention-picker-edge,var(--bs-border-color));border-radius:var(--bs-mention-picker-radius,var(--bs-radius-3));background-color:var(--bs-mention-picker-bg,var(--s-card));box-shadow:var(--bs-mention-picker-shadow,var(--bs-shadow-3));max-block-size:var(--bs-mention-picker-height,15rem);overflow-y:auto;overscroll-behavior:contain}.bs-mention-picker__option{display:flex;align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-2) var(--bs-space-3);border-radius:var(--bs-radius-2);color:var(--bs-mention-picker-fg,var(--bs-text));cursor:pointer}.bs-mention-picker__avatar{--bs-avatar-size:var(--bs-mention-picker-avatar-size,1.5rem);flex:0 0 auto}.bs-mention-picker__name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-mention-picker__handle{flex:0 0 auto;color:var(--bs-mention-picker-handle-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-mention-picker__option[aria-selected='true']{background-color:var(--bs-mention-picker-active-bg,var(--s-hover));color:var(--bs-mention-picker-active-fg,var(--bs-text))}.bs-mention-picker__option:hover:not([aria-selected='true']){background-color:var(--bs-mention-picker-hover-bg,var(--s-prev));color:var(--bs-mention-picker-fg,var(--bs-text))}.bs-mention-picker__empty{padding:var(--bs-space-4) var(--bs-space-3);color:var(--bs-mention-picker-empty-fg,var(--bs-text-muted));font-size:var(--bs-text-small);text-align:center}@media (forced-colors:active){.bs-mention--self{border:var(--bs-border-1) solid CanvasText}.bs-mention-picker__option[aria-selected='true']{background-color:Highlight;color:HighlightText}}@media print{.bs-mention-picker{display:none}}}

/* dist\app\collab-presence-dot.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-presence{display:inline-flex;align-items:center;gap:var(--bs-presence-gap,var(--bs-space-2));font-size:var(--bs-presence-size,var(--bs-text-caption));letter-spacing:var(--bs-tracking-caption)}.bs-presence__dot{flex:0 0 auto;inline-size:var(--bs-presence-dot-size,0.625rem);block-size:var(--bs-presence-dot-size,0.625rem);border-radius:var(--bs-radius-full);background-color:var(--bs-presence-fill,currentColor);clip-path:var(--bs-presence-shape,none)}.bs-presence__label{color:var(--bs-presence-label-fg,var(--bs-text-muted))}.bs-presence--online .bs-presence__dot{color:var(--bs-presence-online,var(--bs-text-ok))}.bs-presence--away .bs-presence__dot{--bs-presence-shape:polygon(0% 50%,100% 50%,100% 100%,0% 100%);color:var(--bs-presence-away,var(--bs-text-muted))}.bs-presence--busy .bs-presence__dot{--bs-presence-shape:polygon(0% 33%,100% 33%,100% 67%,0% 67%);color:var(--bs-presence-busy,var(--bs-text-danger))}.bs-presence--offline .bs-presence__dot{--bs-presence-fill:transparent;border:var(--bs-presence-ring-width,2px) solid currentColor;color:var(--bs-presence-offline,var(--bs-text-muted))}.bs-presence--pip{position:relative;display:inline-block}.bs-presence--pip .bs-presence__dot{position:absolute;inset-block-end:0;inset-inline-end:0;box-shadow:0 0 0 var(--bs-presence-pip-ring,var(--bs-border-2)) var(--bs-presence-pip-ring-color,var(--s-main))}.bs-presence--pip .bs-presence__label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-presence--lg{--bs-presence-dot-size:0.875rem;--bs-presence-size:var(--bs-text-small)}@media (forced-colors:active){.bs-presence__dot{background-color:var(--bs-presence-fill,CanvasText)}.bs-presence--pip .bs-presence__dot{outline:var(--bs-presence-pip-ring,var(--bs-border-2)) solid Canvas;outline-offset:0}}}

/* dist\app\collab-avatar-stack.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-avatar-stack{display:flex;align-items:center;margin:0;padding:var(--bs-avatar-stack-ring-width,var(--bs-border-2));list-style:none;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain}.bs-avatar-stack__item{display:flex;flex:0 0 auto;position:relative}.bs-avatar-stack__item + .bs-avatar-stack__item{margin-inline-start:calc(-1 * var(--bs-avatar-stack-overlap,0.75rem))}.bs-avatar-stack__member,.bs-avatar-stack__more{--bs-avatar-size:var(--bs-avatar-stack-size,2.5rem);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-avatar-stack-size,2.5rem);block-size:var(--bs-avatar-stack-size,2.5rem);border-radius:var(--bs-avatar-stack-radius,var(--bs-radius-full));box-shadow:0 0 0 var(--bs-avatar-stack-ring-width,var(--bs-border-2)) var(--bs-avatar-stack-ring-color,var(--s-main));outline-offset:var(--bs-avatar-stack-ring-width,var(--bs-border-2));text-decoration:none}.bs-avatar-stack__item:hover,.bs-avatar-stack__item:focus-within{z-index:var(--bs-z-raised)}.bs-avatar-stack__more{background-color:var(--bs-avatar-stack-more-bg,var(--s-hover));color:var(--bs-avatar-stack-more-fg,var(--bs-text));border:0;font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums;cursor:pointer}.bs-avatar-stack__more:hover{background-color:var(--bs-avatar-stack-more-bg-hover,var(--s-card));color:var(--bs-avatar-stack-more-fg,var(--bs-text))}.bs-avatar-stack--wrap{flex-wrap:wrap;gap:var(--bs-avatar-stack-wrap-gap,var(--bs-space-1));overflow-x:visible}.bs-avatar-stack--wrap .bs-avatar-stack__item + .bs-avatar-stack__item{margin-inline-start:0}.bs-avatar-stack--tight{--bs-avatar-stack-overlap:1rem}.bs-avatar-stack--loose{--bs-avatar-stack-overlap:0.25rem}.bs-avatar-stack--sm{--bs-avatar-stack-size:1.75rem;--bs-avatar-stack-overlap:0.5rem}.bs-avatar-stack--lg{--bs-avatar-stack-size:3rem;--bs-avatar-stack-overlap:1rem}@media (forced-colors:active){.bs-avatar-stack__item + .bs-avatar-stack__item{margin-inline-start:var(--bs-avatar-stack-wrap-gap,var(--bs-space-1))}.bs-avatar-stack__more{border:var(--bs-border-1) solid CanvasText}}@media print{.bs-avatar-stack{overflow-x:visible;flex-wrap:wrap}.bs-avatar-stack__item + .bs-avatar-stack__item{margin-inline-start:var(--bs-avatar-stack-wrap-gap,var(--bs-space-1))}}}

/* dist\app\collab-assignee.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-assignee{display:inline-flex;align-items:center;gap:var(--bs-assignee-gap,var(--bs-space-2));min-block-size:var(--bs-target-min);max-inline-size:100%;padding:var(--bs-assignee-pad,var(--bs-space-1)) var(--bs-space-2);border:var(--bs-border-1) solid transparent;border-radius:var(--bs-assignee-radius,var(--bs-radius-full));background-color:transparent;color:var(--bs-assignee-fg,var(--bs-text));font-size:var(--bs-assignee-size,var(--bs-text-small));letter-spacing:var(--bs-tracking-wide);text-align:start}button.bs-assignee{cursor:pointer}.bs-assignee__avatar{--bs-avatar-size:var(--bs-assignee-avatar-size,1.5rem);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-assignee-avatar-size,1.5rem);block-size:var(--bs-assignee-avatar-size,1.5rem);border-radius:var(--bs-radius-full)}.bs-assignee__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.bs-assignee:hover{background-color:var(--bs-assignee-bg-hover,var(--s-hover));color:var(--bs-assignee-fg,var(--bs-text))}.bs-assignee--unassigned{color:var(--bs-assignee-unassigned-fg,var(--bs-text-muted))}.bs-assignee--unassigned .bs-assignee__avatar{border:var(--bs-border-1) dashed var(--bs-assignee-unassigned-ring,var(--bs-border-strong))}.bs-assignee--me{border-color:var(--bs-assignee-me-edge,var(--bs-accent-border))}.bs-assignee-list{display:flex;flex-wrap:wrap;gap:var(--bs-assignee-list-gap,var(--bs-space-1));margin:0;padding:0;list-style:none}.bs-assignee--sm{--bs-assignee-avatar-size:1.25rem;--bs-assignee-size:var(--bs-text-caption)}.bs-assignee--lg{--bs-assignee-avatar-size:2rem;--bs-assignee-size:var(--bs-text-body)}@media (forced-colors:active){.bs-assignee--me{border-color:CanvasText;border-width:var(--bs-border-2)}}}

/* dist\app\collab-queue-item.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-queue-item{display:grid;grid-template-areas:'bs-status bs-time' 'bs-title bs-title' 'bs-snippet bs-snippet' 'bs-meta bs-actions';grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--bs-queue-item-gap,var(--bs-space-2)) var(--bs-queue-item-gutter,var(--bs-space-3));padding:var(--bs-queue-item-pad,var(--bs-space-3));border-inline-start:var(--bs-border-3) solid transparent;border-block-end:var(--bs-border-1) solid var(--bs-queue-item-seam,var(--bs-border-color));color:var(--bs-queue-item-fg,var(--bs-text))}.bs-queue-item__status{grid-area:bs-status;display:inline-flex;align-items:center;gap:var(--bs-space-2);color:var(--bs-queue-item-status-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-caption);white-space:nowrap}.bs-queue-item__status-mark{flex:0 0 auto;inline-size:var(--bs-queue-item-mark-size,0.625rem);block-size:var(--bs-queue-item-mark-size,0.625rem);border-radius:var(--bs-radius-full);background-color:var(--bs-queue-item-mark-fill,currentColor);clip-path:var(--bs-queue-item-mark-shape,none)}.bs-queue-item__status--open{color:var(--bs-queue-item-open,var(--bs-text-ok))}.bs-queue-item__status--escalated{--bs-queue-item-mark-shape:polygon(50% 0%,100% 100%,0% 100%);color:var(--bs-queue-item-escalated,var(--bs-text-danger));border-radius:var(--bs-radius-0)}.bs-queue-item__status--snoozed{--bs-queue-item-mark-shape:polygon(0% 33%,100% 33%,100% 67%,0% 67%)}.bs-queue-item__status--closed .bs-queue-item__status-mark{--bs-queue-item-mark-fill:transparent;border:var(--bs-queue-item-mark-ring,2px) solid currentColor}.bs-queue-item__title{grid-area:bs-title;margin:0;max-inline-size:none;display:flex;align-items:center;gap:var(--bs-space-2);font-size:var(--bs-queue-item-title-size,var(--bs-text-small));font-weight:var(--bs-weight-body);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide);overflow-wrap:anywhere}.bs-queue-item__title a{color:var(--bs-queue-item-link-fg,var(--bs-text));text-decoration:none}.bs-queue-item__title a:hover{text-decoration:underline;text-underline-offset:0.15em}.bs-queue-item__snippet{grid-area:bs-snippet;margin:0;max-inline-size:none;color:var(--bs-queue-item-snippet-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-queue-item__meta{grid-area:bs-meta;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);min-inline-size:0}.bs-queue-item__time{grid-area:bs-time;justify-self:end;color:var(--bs-queue-item-time-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-queue-item__actions{grid-area:bs-actions;display:flex;align-items:center;justify-content:flex-end;gap:var(--bs-space-1)}.bs-queue-item__unread{flex:0 0 auto;inline-size:var(--bs-queue-item-unread-size,0.5rem);block-size:var(--bs-queue-item-unread-size,0.5rem);border-radius:var(--bs-radius-full);background-color:var(--bs-queue-item-unread-mark,var(--bs-accent-border));overflow:hidden;text-indent:100%;white-space:nowrap}.bs-queue-item--unread{border-inline-start-color:var(--bs-queue-item-unread-mark,var(--bs-accent-border))}.bs-queue-item--unread .bs-queue-item__title{font-weight:var(--bs-weight-heading)}.bs-queue-item:not(.bs-queue-item--unread) .bs-queue-item__unread{display:none}.bs-queue-item:hover{background-color:var(--bs-queue-item-bg-hover,var(--s-hover));color:var(--bs-queue-item-fg,var(--bs-text))}.bs-queue-item--selected{background-color:var(--bs-queue-item-selected-bg,var(--s-hover));color:var(--bs-queue-item-selected-fg,var(--bs-text));border-inline-start-color:var(--bs-queue-item-selected-edge,var(--bs-accent-border))}.bs-queue-item--dense{--bs-queue-item-pad:var(--bs-space-2);--bs-queue-item-gap:var(--bs-space-1)}@media (hover:hover) and (pointer:fine){.bs-queue-item__actions{opacity:0;pointer-events:none;transition:opacity var(--bs-duration-2) var(--ease-out)}.bs-queue-item:hover .bs-queue-item__actions,.bs-queue-item:focus-within .bs-queue-item__actions,.bs-queue-item--actions-visible .bs-queue-item__actions{opacity:1;pointer-events:auto}}@media (min-width:48em){.bs-queue-item{grid-template-areas:'bs-status bs-title bs-meta bs-actions' 'bs-status bs-snippet bs-time bs-actions';grid-template-columns:auto minmax(0,1fr) auto auto}.bs-queue-item__time{justify-self:end}}@media (prefers-reduced-motion:reduce){.bs-queue-item__actions{transition:none}}@media (forced-colors:active){.bs-queue-item__status-mark{background-color:var(--bs-queue-item-mark-fill,CanvasText)}.bs-queue-item__unread{background-color:CanvasText}.bs-queue-item--selected{background-color:Highlight;color:HighlightText}}@media print{.bs-queue-item__actions{display:none}.bs-queue-item__snippet{overflow:visible;white-space:normal}}}

/* dist\app\auth-screen.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-auth{position:relative;isolation:isolate;display:grid;align-content:start;justify-items:center;min-block-size:100vh;min-block-size:100dvh;padding-block:var(--bs-auth-padding-block,var(--bs-space-6));padding-inline:var(--bs-auth-padding-inline,var(--bs-space-4));color:var(--bs-auth-fg,var(--bs-text));background-color:var(--bs-auth-bg,var(--s-main))}.bs-auth::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(80% 55% at 50% -10%,var(--bs-auth-wash-1,rgba(91,83,255,0.18)),transparent 70%),radial-gradient(60% 45% at 12% 105%,var(--bs-auth-wash-2,rgba(157,157,255,0.1)),transparent 70%)}.bs-auth__inner{display:grid;gap:var(--bs-auth-gap,var(--bs-space-5));inline-size:100%;max-inline-size:var(--bs-auth-max-inline-size,var(--bs-container-2xs))}.bs-auth__brand{display:flex;align-items:center;justify-content:center;gap:var(--bs-space-2);flex-wrap:nowrap;color:var(--bs-auth-brand-fg,var(--bs-text))}.bs-auth__mark{display:block;inline-size:var(--bs-auth-mark-size,1.75rem);block-size:var(--bs-auth-mark-size,1.75rem);flex:none}.bs-auth__mark > svg,.bs-auth__mark > img{display:block;inline-size:100%;block-size:100%}.bs-auth__wordmark{font-size:var(--bs-text-h6);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-snug)}.bs-auth__card{position:relative;display:grid;gap:var(--bs-space-5);padding:var(--bs-auth-card-pad,var(--bs-space-5));color:var(--bs-auth-card-fg,var(--bs-text));background-color:var(--bs-auth-card-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-auth-card-border-color,var(--bs-border-color));border-radius:var(--bs-auth-card-radius,var(--bs-radius-4));box-shadow:var(--bs-auth-card-shadow,var(--bs-shadow-4))}.bs-auth__card::before{content:'';position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--bs-border-1);border-start-start-radius:inherit;border-start-end-radius:inherit;pointer-events:none;background-image:linear-gradient(to right,transparent,var(--bs-auth-card-edge,var(--bs-accent-border)) 30%,var(--bs-auth-card-edge,var(--bs-accent-border)) 70%,transparent)}.bs-auth__head{display:grid;gap:var(--bs-space-2)}.bs-auth__title{font-size:var(--bs-text-h3);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-tight);letter-spacing:var(--bs-tracking-tight);color:var(--bs-auth-title-fg,var(--bs-text));max-inline-size:none;margin-block:0}.bs-auth__subtitle{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-auth-subtitle-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-auth__alt{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);text-align:center;color:var(--bs-auth-alt-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-auth__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bs-space-2) var(--bs-space-4);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);text-align:center;color:var(--bs-auth-legal-fg,var(--bs-text-muted))}.bs-auth__legal a[href]{color:inherit;text-decoration:none}.bs-auth__legal a[href]:hover,.bs-auth__legal a[href]:focus-visible{text-decoration:underline;text-underline-offset:0.15em}.bs-auth__brand,.bs-auth__card,.bs-auth__alt,.bs-auth__legal{animation:bs-auth-rise var(--bs-auth-enter-duration,var(--bs-duration-4)) var(--ease-out) both}.bs-auth__brand{animation-delay:0ms}.bs-auth__card{animation-delay:60ms}.bs-auth__alt{animation-delay:120ms}.bs-auth__legal{animation-delay:160ms}@keyframes bs-auth-rise{from{opacity:0;transform:translateY(12px)}}@media (min-width:30em){.bs-auth{padding-inline:var(--bs-auth-padding-inline,var(--bs-space-5))}.bs-auth__card{padding:var(--bs-auth-card-pad,var(--bs-space-6))}}@media (min-width:48em){.bs-auth{align-content:safe center;padding-block:var(--bs-auth-padding-block,var(--bs-space-7))}}@media (prefers-reduced-motion:reduce){.bs-auth__brand,.bs-auth__card,.bs-auth__alt,.bs-auth__legal{animation:none}}@media (forced-colors:active){.bs-auth::before,.bs-auth__card::before{display:none}.bs-auth__card{border-color:CanvasText}}@media print{.bs-auth{min-block-size:0;padding:0}.bs-auth::before,.bs-auth__card::before{display:none}.bs-auth__brand,.bs-auth__card,.bs-auth__alt,.bs-auth__legal{animation:none}}}

/* dist\app\auth-form.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-auth-form{display:grid;gap:var(--bs-auth-form-gap,var(--bs-space-4))}.bs-auth-form__field{display:grid;gap:var(--bs-auth-form-field-gap,var(--bs-space-2))}.bs-auth-form__label{font-size:var(--bs-text-small);font-weight:var(--bs-auth-form-label-weight,var(--bs-weight-medium));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide);color:var(--bs-auth-form-label-fg,var(--bs-text))}.bs-auth-form__field:focus-within .bs-auth-form__label{color:var(--bs-auth-form-label-fg-focus,var(--bs-text-link))}.bs-auth-form__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bs-space-2) var(--bs-space-3)}.bs-auth-form__aside{font-size:var(--bs-text-small);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide)}.bs-auth-form__hint{font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);color:var(--bs-auth-form-hint-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-auth-form__error{display:flex;align-items:flex-start;gap:var(--bs-space-2);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);color:var(--bs-auth-form-error-fg,var(--bs-text-danger));max-inline-size:none;margin-block:0}.bs-auth-form__error::before{content:'';flex:none;inline-size:0.5em;block-size:0.5em;margin-block-start:0.5em;background-color:currentColor;border-radius:var(--bs-radius-full)}.bs-auth-form__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bs-space-2) var(--bs-space-4)}.bs-auth-form__choice{display:flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-target-min);font-size:var(--bs-text-small);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide);color:var(--bs-auth-form-choice-fg,var(--bs-text));cursor:pointer}.bs-auth-form__actions{display:grid;gap:var(--bs-space-3);margin-block-start:var(--bs-space-1)}.bs-auth-form__note{font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);text-align:center;text-wrap:pretty;color:var(--bs-auth-form-note-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-auth-form__divide{display:flex;align-items:center;gap:var(--bs-space-3);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;color:var(--bs-auth-form-divide-fg,var(--bs-text-muted))}.bs-auth-form__divide::before,.bs-auth-form__divide::after{content:'';min-inline-size:0;flex:1 1 auto;border-block-start:var(--bs-border-1) solid var(--bs-auth-form-divide-color,var(--bs-border-color))}@media (forced-colors:active){.bs-auth-form__error{color:MarkText;background-color:Mark}.bs-auth-form__field:focus-within .bs-auth-form__label{color:Highlight}}@media print{.bs-auth-form__field:focus-within .bs-auth-form__label{color:var(--bs-auth-form-label-fg,var(--bs-text))}}}

/* dist\app\auth-password.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-password{position:relative;display:grid;gap:var(--bs-space-2)}.bs-password > .bs-password__input{padding-inline-end:var(--bs-password-reserve,3rem)}.bs-password__toggle{position:absolute;grid-row:1 / 2;inset-block:0;inset-inline-end:var(--bs-space-1);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-password-toggle-size,2.5rem);padding:0;color:var(--bs-password-toggle-fg,var(--bs-text-muted));background-color:transparent;border:0;border-radius:var(--bs-radius-2);cursor:pointer;transition:transform var(--bs-duration-1) var(--ease-out)}.bs-password__toggle:hover{color:var(--bs-password-toggle-fg-hover,var(--bs-text))}.bs-password__toggle:active{transform:translateY(1px)}.bs-password__icons{position:relative;display:grid;isolation:isolate;inline-size:var(--bs-password-icon-size,1.25rem);block-size:var(--bs-password-icon-size,1.25rem)}.bs-password__icon{grid-area:1 / 1;inline-size:100%;block-size:100%;transition:opacity var(--bs-duration-2) var(--ease-out),transform var(--bs-duration-3) var(--ease-butter)}.bs-password__icon--hidden{opacity:0;transform:scale(0.8) rotate(-12deg)}.bs-password__toggle[aria-pressed='true'] .bs-password__icon--shown{opacity:0;transform:scale(0.8) rotate(12deg)}.bs-password__toggle[aria-pressed='true'] .bs-password__icon--hidden{opacity:1;transform:none}.bs-password__icon--hidden,.bs-password__toggle[aria-pressed='true'] .bs-password__icon--shown{pointer-events:none}.bs-password__toggle[aria-pressed='true'] .bs-password__icon--hidden{pointer-events:auto}.bs-password__caps{display:flex;align-items:center;gap:var(--bs-space-2);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);color:var(--bs-password-caps-fg,var(--bs-text-danger));max-inline-size:none;margin-block:0}@media (prefers-reduced-motion:reduce){.bs-password__toggle{transition:none}.bs-password__toggle:active{transform:none}.bs-password__icon{transition:none}}@media (forced-colors:active){.bs-password__toggle{color:ButtonText}.bs-password__toggle:hover{color:Highlight}.bs-password__caps{color:MarkText;background-color:Mark}}@media print{.bs-password__toggle,.bs-password__caps{display:none}.bs-password > .bs-password__input{padding-inline-end:var(--bs-space-3)}}}

/* dist\app\auth-otp.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-otp{display:grid;gap:var(--bs-otp-gap,var(--bs-space-2))}fieldset.bs-otp{min-inline-size:0;padding:0;border:0;margin:0}.bs-otp__legend{display:contents;font-size:var(--bs-text-small);font-weight:var(--bs-otp-legend-weight,var(--bs-weight-medium));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide);color:var(--bs-otp-legend-fg,var(--bs-text))}.bs-otp__boxes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--bs-otp-box-gap,var(--bs-space-1))}.bs-otp__digit{inline-size:100%;min-inline-size:0;min-block-size:var(--bs-otp-digit-block-size,3rem);padding:0;font-family:var(--bs-otp-digit-font,var(--bs-font-mono,var(--font-mono)));font-size:var(--bs-otp-digit-font-size,1.125rem);font-variant-numeric:tabular-nums;line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-body);text-align:center;color:var(--bs-otp-digit-fg,var(--bs-text));background-color:var(--bs-otp-digit-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-otp-digit-border-color,var(--bs-border-strong));border-radius:var(--bs-otp-digit-radius,var(--bs-radius-2));caret-color:var(--bs-otp-digit-caret,var(--bs-accent-border));-webkit-appearance:none;appearance:none;transition:transform var(--bs-duration-2) var(--ease-out)}.bs-otp__digit:where([placeholder]):not(:placeholder-shown){border-color:var(--bs-otp-digit-border-color-filled,var(--bs-accent-border))}.bs-otp__help{font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);color:var(--bs-otp-help-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-otp--invalid .bs-otp__digit{border-color:var(--bs-otp-digit-border-color-invalid,var(--bs-text-danger))}.bs-otp--invalid .bs-otp__boxes{animation:bs-otp-reject var(--bs-otp-reject-duration,320ms) var(--ease) both}@keyframes bs-otp-reject{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}45%{transform:translateX(4px)}70%{transform:translateX(-2px)}}.bs-otp--complete .bs-otp__digit{border-color:var(--bs-otp-digit-border-color-complete,var(--bs-text-ok))}.bs-otp__digit:focus-visible{border-color:var(--bs-otp-digit-border-color-focus,var(--bs-accent-border));transform:translateY(-1.5px)}.bs-otp__digit:disabled{color:var(--bs-otp-digit-fg-disabled,var(--bs-text-muted));background-color:var(--bs-otp-digit-bg-disabled,var(--s-prev));border-color:var(--bs-otp-digit-border-color-disabled,var(--bs-border-color));cursor:not-allowed}.bs-otp--grouped .bs-otp__digit:nth-child(3){margin-inline-end:var(--bs-otp-group-gap,var(--bs-space-3))}@media (min-width:30em){.bs-otp__boxes{gap:var(--bs-otp-box-gap,var(--bs-space-2))}.bs-otp__digit{font-size:var(--bs-otp-digit-font-size,var(--bs-text-h5));min-block-size:var(--bs-otp-digit-block-size,3.5rem)}}@media (prefers-reduced-motion:reduce){.bs-otp__digit{transition:none}.bs-otp__digit:focus-visible{transform:none}.bs-otp--invalid .bs-otp__boxes{animation:none}}@media (forced-colors:active){.bs-otp__digit{color:FieldText;background-color:Field;border-color:FieldText}.bs-otp__digit:focus-visible{border-color:Highlight}.bs-otp--invalid .bs-otp__digit{border-style:dashed;border-width:var(--bs-border-2)}.bs-otp__digit:disabled{color:GrayText;border-color:GrayText}}@media print{.bs-otp__digit{transform:none;color:transparent}.bs-otp--invalid .bs-otp__boxes{animation:none}}}

/* dist\app\auth-provider.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-provider-set{display:grid;gap:var(--bs-provider-set-gap,var(--bs-space-3))}@media (min-width:30em){.bs-provider-set--row{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(var(--bs-provider-min,11rem),1fr))}}.bs-provider{display:grid;grid-template-columns:var(--bs-provider-columns,auto minmax(0,1fr) auto);justify-content:var(--bs-provider-justify,normal);align-items:center;gap:var(--bs-provider-gap,var(--bs-space-2));min-block-size:var(--bs-provider-min-block-size,2.75rem);padding-block:var(--bs-provider-padding-block,var(--bs-space-2));padding-inline:var(--bs-provider-padding-inline,var(--bs-space-3));font-size:var(--bs-provider-font-size,max(1rem,var(--bs-text-body)));font-weight:var(--bs-provider-weight,var(--bs-weight-medium));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);text-decoration:none;color:var(--bs-provider-fg,var(--bs-text));background-color:var(--bs-provider-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-provider-border-color,var(--bs-border-strong));border-radius:var(--bs-provider-radius,var(--bs-radius-2));cursor:pointer;transition:transform var(--bs-duration-1) var(--ease-out)}.bs-provider::after{content:var(--bs-provider-mirror,'');inline-size:0}.bs-provider:hover:not([aria-disabled='true']){--bs-provider-bg:var(--bs-provider-bg-hover,var(--s-hover));--bs-provider-border-color:var(--bs-provider-border-color-hover,var(--bs-accent-border))}.bs-provider:active:not([aria-disabled='true']){transform:translateY(1px)}.bs-provider__mark{display:block;inline-size:var(--bs-provider-mark-size,1.25rem);block-size:var(--bs-provider-mark-size,1.25rem);flex:none}.bs-provider__mark > svg,.bs-provider__mark > img{display:block;inline-size:100%;block-size:100%}.bs-provider:has(> .bs-provider__mark:empty),.bs-provider:not(:has(> .bs-provider__mark)){--bs-provider-mark-size:0px;--bs-provider-gap:0px;--bs-provider-mirror:none}.bs-provider__mark:empty{inline-size:0}.bs-provider__label{min-inline-size:0;text-align:center;text-wrap:balance;overflow-wrap:break-word}@media (min-width:30em){.bs-provider{gap:var(--bs-provider-gap,var(--bs-space-3));padding-inline:var(--bs-provider-padding-inline,var(--bs-space-4))}.bs-provider::after{inline-size:var(--bs-provider-mark-size,1.25rem)}.bs-provider-set--row .bs-provider{padding-inline:var(--bs-provider-padding-inline,var(--bs-space-2))}.bs-provider-set--row .bs-provider__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.bs-provider--google{--bs-provider-gap:10px;--bs-provider-padding-inline:12px;--bs-provider-font-size:14px;--bs-provider-columns:auto auto;--bs-provider-justify:center;--bs-provider-mirror:none;--bs-provider-bg-hover:#ffffff;--bs-provider-border-color-hover:#747775;line-height:20px;color:var(--bs-provider-fg,#1f1f1f);background-color:var(--bs-provider-bg,#ffffff);border-color:var(--bs-provider-border-color,#747775)}.bs-provider--microsoft{--bs-provider-min-block-size:41px;--bs-provider-mark-size:21px;--bs-provider-gap:12px;--bs-provider-padding-inline:12px;--bs-provider-radius:0;--bs-provider-columns:auto auto;--bs-provider-justify:start;--bs-provider-mirror:none;--bs-provider-bg-hover:#ffffff;--bs-provider-border-color-hover:#8c8c8c;color:var(--bs-provider-fg,#5e5e5e);background-color:var(--bs-provider-bg,#ffffff);border-color:var(--bs-provider-border-color,#8c8c8c)}.bs-provider--apple{--bs-provider-gap:0px;--bs-provider-padding-block:0px;--bs-provider-padding-inline:calc(var(--bs-provider-min-block-size,2.75rem) / 10);--bs-provider-font-size:calc(var(--bs-provider-min-block-size,2.75rem) * 0.43);--bs-provider-mark-size:var(--bs-provider-min-block-size,2.75rem);--bs-provider-columns:auto auto;--bs-provider-justify:center;--bs-provider-mirror:none;--bs-provider-bg-hover:#000000;--bs-provider-border-color-hover:#000000;min-inline-size:var(--bs-provider-min-inline-size,140px);color:var(--bs-provider-fg,#ffffff);background-color:var(--bs-provider-bg,#000000);border-color:var(--bs-provider-border-color,#000000)}@media (prefers-color-scheme:dark){:where(:root:not(.theme-light)) .bs-provider--google{--bs-provider-bg-hover:#131314;--bs-provider-border-color-hover:#8e918f;color:var(--bs-provider-fg,#e3e3e3);background-color:var(--bs-provider-bg,#131314);border-color:var(--bs-provider-border-color,#8e918f)}:where(:root:not(.theme-light)) .bs-provider--microsoft{--bs-provider-bg-hover:#2f2f2f;--bs-provider-border-color-hover:#2f2f2f;color:var(--bs-provider-fg,#ffffff);background-color:var(--bs-provider-bg,#2f2f2f);border-color:var(--bs-provider-border-color,#2f2f2f)}:where(:root:not(.theme-light)) .bs-provider--apple{--bs-provider-bg-hover:#ffffff;--bs-provider-border-color-hover:#ffffff;color:var(--bs-provider-fg,#000000);background-color:var(--bs-provider-bg,#ffffff);border-color:var(--bs-provider-border-color,#ffffff)}}:where(.theme-dark) .bs-provider--google{--bs-provider-bg-hover:#131314;--bs-provider-border-color-hover:#8e918f;color:var(--bs-provider-fg,#e3e3e3);background-color:var(--bs-provider-bg,#131314);border-color:var(--bs-provider-border-color,#8e918f)}:where(.theme-dark) .bs-provider--microsoft{--bs-provider-bg-hover:#2f2f2f;--bs-provider-border-color-hover:#2f2f2f;color:var(--bs-provider-fg,#ffffff);background-color:var(--bs-provider-bg,#2f2f2f);border-color:var(--bs-provider-border-color,#2f2f2f)}:where(.theme-dark) .bs-provider--apple{--bs-provider-bg-hover:#ffffff;--bs-provider-border-color-hover:#ffffff;color:var(--bs-provider-fg,#000000);background-color:var(--bs-provider-bg,#ffffff);border-color:var(--bs-provider-border-color,#ffffff)}.bs-provider[aria-disabled='true']{--bs-provider-bg:var(--s-hover);--bs-provider-fg:var(--bs-text-muted);--bs-provider-border-color:var(--bs-border-color);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bs-provider{transition:none}.bs-provider:active:not([aria-disabled='true']){transform:none}}@media (forced-colors:active){.bs-provider{color:ButtonText;background-color:ButtonFace;border-color:ButtonBorder}.bs-provider:hover:not([aria-disabled='true']){color:HighlightText;background-color:Highlight;border-color:Highlight}.bs-provider[aria-disabled='true']{color:GrayText;border-color:GrayText}}@media print{.bs-provider-set{display:none}}}

/* dist\app\auth-state.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-auth-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--bs-auth-state-gap,var(--bs-space-3));padding:var(--bs-auth-state-pad,var(--bs-space-3));color:var(--bs-auth-state-fg,var(--bs-text));background-color:var(--bs-auth-state-bg,var(--s-hover));border-radius:var(--bs-auth-state-radius,var(--bs-radius-3));border-inline-start:var(--bs-auth-state-edge-width,var(--bs-border-3)) var(--bs-auth-state-edge-style,solid) var(--bs-auth-state-edge-color,var(--bs-border-strong))}.bs-auth-state__mark{display:block;inline-size:var(--bs-auth-state-mark-size,1.25rem);block-size:var(--bs-auth-state-mark-size,1.25rem);margin-block-start:0.15em;color:var(--bs-auth-state-mark-fg,var(--bs-auth-state-edge-color,var(--bs-border-strong)));flex:none}.bs-auth-state__mark > svg{display:block;inline-size:100%;block-size:100%}.bs-auth-state__body{display:grid;gap:var(--bs-space-1);min-inline-size:0}.bs-auth-state__title{font-size:var(--bs-text-body);font-weight:var(--bs-auth-state-title-weight,var(--bs-weight-medium));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);color:var(--bs-auth-state-title-fg,var(--bs-text));text-wrap:pretty;max-inline-size:none;margin-block:0}.bs-auth-state__text{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-auth-state-text-fg,var(--bs-text-secondary));text-wrap:pretty;max-inline-size:none;margin-block:0}.bs-auth-state__actions{display:grid;gap:var(--bs-space-3)}.bs-auth-state__meta{font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);color:var(--bs-auth-state-meta-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-auth-state--panel{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--bs-space-4);padding-block:var(--bs-space-5);text-align:center;background-color:transparent;border-inline-start:0}.bs-auth-state--panel .bs-auth-state__mark{inline-size:var(--bs-auth-state-panel-mark-size,2.5rem);block-size:var(--bs-auth-state-panel-mark-size,2.5rem);margin-block-start:0}.bs-auth-state--panel .bs-auth-state__title{font-size:var(--bs-text-h4);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-snug)}.bs-auth-state--panel .bs-auth-state__actions{inline-size:100%}.bs-auth-state--error{--bs-auth-state-edge-color:var(--bs-text-danger);--bs-auth-state-edge-style:solid}.bs-auth-state--error .bs-auth-state__title{color:var(--bs-auth-state-title-fg,var(--bs-text-danger))}.bs-auth-state--locked{--bs-auth-state-edge-color:var(--bs-border-strong);--bs-auth-state-edge-style:double;--bs-auth-state-edge-width:5px}.bs-auth-state--expired{--bs-auth-state-edge-color:var(--bs-border-strong);--bs-auth-state-edge-style:dashed}.bs-auth-state--sent{--bs-auth-state-edge-color:var(--bs-accent-border);--bs-auth-state-edge-style:solid}.bs-auth-state--success{--bs-auth-state-edge-color:var(--bs-text-ok);--bs-auth-state-edge-style:solid}.bs-auth-state--success .bs-auth-state__title{color:var(--bs-auth-state-title-fg,var(--bs-text-ok))}.bs-auth-state--success .bs-auth-state__mark{animation:bs-auth-state-arrive var(--bs-auth-state-arrive-duration,var(--bs-duration-5)) var(--ease-butter) both}.bs-auth-state--success .bs-auth-state__mark > svg{animation:bs-auth-state-draw var(--bs-auth-state-draw-duration,var(--bs-duration-4)) var(--ease-out) 160ms both}@keyframes bs-auth-state-arrive{from{opacity:0;transform:scale(0.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bs-auth-state-draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (min-width:30em){.bs-auth-state{padding:var(--bs-auth-state-pad,var(--bs-space-4))}.bs-auth-state--panel{padding-block:var(--bs-space-6)}}@media (prefers-reduced-motion:reduce){.bs-auth-state--success .bs-auth-state__mark,.bs-auth-state--success .bs-auth-state__mark > svg{animation:none}}@media (forced-colors:active){.bs-auth-state{color:CanvasText;background-color:Canvas;border-inline-start-color:CanvasText}.bs-auth-state--error{color:MarkText;background-color:Mark}.bs-auth-state--sent{border-inline-start-color:Highlight}}@media print{.bs-auth-state{background-color:transparent;break-inside:avoid}.bs-auth-state--success .bs-auth-state__mark,.bs-auth-state--success .bs-auth-state__mark > svg{animation:none}}}

/* dist\app\accordion.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-accordion{display:flex;flex-direction:column;gap:var(--bs-accordion-gap,var(--bs-space-2))}.bs-accordion__item{background-color:var(--bs-accordion-bg,var(--s-card));border:var(--bs-border-1) solid var(--bs-accordion-border-color,var(--bs-border-color));border-radius:var(--bs-accordion-radius,var(--bs-radius-2))}.bs-accordion__summary{display:flex;gap:var(--bs-space-3);align-items:center;justify-content:space-between;padding-block:var(--bs-accordion-pad-block,var(--bs-space-3));padding-inline:var(--bs-accordion-pad-inline,var(--bs-space-4));color:var(--bs-accordion-summary-fg,var(--bs-text));font-size:var(--bs-accordion-font-size,var(--bs-text-body));font-weight:var(--bs-weight-medium);line-height:var(--bs-leading-snug);cursor:pointer;list-style:none}.bs-accordion__summary::-webkit-details-marker{display:none}.bs-accordion__summary::after{content:'';flex:none;inline-size:var(--bs-accordion-marker-size,0.5rem);block-size:var(--bs-accordion-marker-size,0.5rem);border-right:var(--bs-border-2) solid currentColor;border-bottom:var(--bs-border-2) solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--bs-accordion-duration,var(--bs-duration-3)) var(--ease-out)}.bs-accordion__item[open] > .bs-accordion__summary::after{transform:translateY(25%) rotate(-135deg)}.bs-accordion__summary:hover{background-color:var(--bs-accordion-summary-hover-bg,var(--s-hover))}.bs-accordion__summary:focus-visible{outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-accordion__title{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.bs-accordion__panel{padding-block:0 var(--bs-accordion-pad-block,var(--bs-space-3));padding-inline:var(--bs-accordion-pad-inline,var(--bs-space-4));color:var(--bs-accordion-panel-fg,var(--bs-text-secondary));font-size:var(--bs-text-body);line-height:var(--bs-leading-loose)}.bs-accordion--exclusive{gap:0}.bs-accordion--exclusive > .bs-accordion__item{border-radius:0}.bs-accordion--exclusive > .bs-accordion__item + .bs-accordion__item{border-block-start:0}.bs-accordion--exclusive > .bs-accordion__item:first-child{border-start-start-radius:var(--bs-accordion-radius,var(--bs-radius-2));border-start-end-radius:var(--bs-accordion-radius,var(--bs-radius-2))}.bs-accordion--exclusive > .bs-accordion__item:last-child{border-end-start-radius:var(--bs-accordion-radius,var(--bs-radius-2));border-end-end-radius:var(--bs-accordion-radius,var(--bs-radius-2))}.bs-accordion--flush{gap:0}.bs-accordion--flush > .bs-accordion__item{background-color:transparent;border:0;border-radius:0}.bs-accordion--flush > .bs-accordion__item + .bs-accordion__item{border-block-start:var(--bs-border-1) solid var(--bs-accordion-border-color,var(--bs-border-color))}@media (prefers-reduced-motion:reduce){.bs-accordion__summary::after{transition-duration:0.01ms}}@media (forced-colors:active){.bs-accordion__summary:hover{background-color:Highlight;color:HighlightText}}@media print{.bs-accordion__item::details-content{content-visibility:visible;block-size:auto}.bs-accordion__item{background-color:transparent;border-inline:0;border-block-start:0;border-radius:0;break-inside:avoid}.bs-accordion__summary::after{display:none}}}

/* dist\app\carousel.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-carousel{display:flex;flex-direction:column;gap:var(--bs-carousel-gap,var(--bs-space-3))}.bs-carousel__track{display:flex;gap:var(--bs-carousel-slide-gap,var(--bs-space-3));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--bs-carousel-edge,0px);scroll-padding-inline:var(--bs-carousel-edge,0px)}.bs-carousel__slide{flex:0 0 var(--bs-carousel-slide-size,100%);min-inline-size:0;scroll-snap-align:start}.bs-carousel--peek{--bs-carousel-slide-size:86%}@media (min-width:40em){.bs-carousel--two{--bs-carousel-slide-size:calc(50% - var(--bs-carousel-slide-gap,var(--bs-space-3)) / 2)}.bs-carousel--peek{--bs-carousel-slide-size:60%}}@media (min-width:64em){.bs-carousel--three{--bs-carousel-slide-size:calc(33.3333% - var(--bs-carousel-slide-gap,var(--bs-space-3)) * 2 / 3)}.bs-carousel--peek{--bs-carousel-slide-size:40%}}.bs-carousel__controls{display:flex;gap:var(--bs-space-3);align-items:center;justify-content:center}.bs-carousel__pagination{display:flex;gap:var(--bs-space-2);align-items:center;padding:0;margin:0;list-style:none}.bs-carousel__dot{display:grid;place-items:center;inline-size:var(--bs-target-min);block-size:var(--bs-target-min);border-radius:var(--bs-radius-full);color:var(--bs-carousel-dot-fg,var(--bs-text-muted));text-decoration:none}.bs-carousel__dot::before{content:'';inline-size:var(--bs-carousel-dot-size,0.5rem);block-size:var(--bs-carousel-dot-size,0.5rem);border:var(--bs-border-2) solid var(--bs-carousel-dot-color,var(--bs-border-strong));border-radius:var(--bs-radius-full);transform:scale(var(--bs-carousel-dot-scale,1));transition:transform var(--bs-carousel-duration,var(--bs-duration-2)) var(--ease-out)}.bs-carousel__dot[aria-current='true']{--bs-carousel-dot-scale:1.25}.bs-carousel__dot[aria-current='true']::before{background-color:var(--bs-carousel-dot-current,var(--bs-accent-border));border-color:var(--bs-carousel-dot-current,var(--bs-accent-border))}.bs-carousel:not([data-bs-carousel='ready']) .bs-carousel__nav{display:none}.bs-carousel__nav{display:grid;place-items:center;inline-size:var(--bs-carousel-nav-size,2.25rem);block-size:var(--bs-carousel-nav-size,2.25rem);padding:0;background-color:var(--bs-carousel-nav-bg,var(--s-card));color:var(--bs-carousel-nav-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-carousel-nav-border-color,var(--bs-border-strong));border-radius:var(--bs-radius-full);cursor:pointer}.bs-carousel__nav:hover{background-color:var(--bs-carousel-nav-hover-bg,var(--s-hover))}.bs-carousel__nav[aria-disabled='true']{color:var(--bs-carousel-nav-off-fg,var(--bs-text-muted));cursor:default;opacity:var(--bs-carousel-nav-off-opacity,0.5)}.bs-carousel__arrow{inline-size:0.5rem;block-size:0.5rem;border-right:var(--bs-border-2) solid currentColor;border-bottom:var(--bs-border-2) solid currentColor}.bs-carousel__nav--prev .bs-carousel__arrow{transform:rotate(135deg);margin-inline-start:0.15rem}.bs-carousel__nav--next .bs-carousel__arrow{transform:rotate(-45deg);margin-inline-end:0.15rem}.bs-carousel__nav--prev:dir(rtl) .bs-carousel__arrow{transform:rotate(-45deg)}.bs-carousel__nav--next:dir(rtl) .bs-carousel__arrow{transform:rotate(135deg)}@media (prefers-reduced-motion:reduce){.bs-carousel__track{scroll-behavior:auto}.bs-carousel__dot::before{transition-duration:0.01ms}}@media (forced-colors:active){.bs-carousel__dot::before{border-color:CanvasText}.bs-carousel__dot[aria-current='true']::before{background-color:Highlight;border-color:Highlight}.bs-carousel__nav{background-color:ButtonFace;color:ButtonText;border-color:ButtonBorder}.bs-carousel__nav[aria-disabled='true']{color:GrayText;opacity:1}}@media print{.bs-carousel__track{display:flex;flex-wrap:wrap;overflow:visible}.bs-carousel__slide{flex-basis:auto;break-inside:avoid}.bs-carousel__controls{display:none}}}

/* dist\app\kanban.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-kanban{display:flex;gap:var(--bs-kanban-gap,var(--bs-space-3));align-items:start;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-block-end:var(--bs-space-2)}.bs-kanban:focus-visible{outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-kanban__column{display:flex;flex-direction:column;flex:0 0 var(--bs-kanban-column-size,16rem);background-color:var(--bs-kanban-column-bg,var(--s-side));border-radius:var(--bs-kanban-radius,var(--bs-radius-3))}.bs-kanban__head{display:flex;gap:var(--bs-space-2);align-items:baseline;justify-content:space-between;padding-block:var(--bs-space-3);padding-inline:var(--bs-space-3)}.bs-kanban__title{color:var(--bs-kanban-title-fg,var(--bs-text));font-size:var(--bs-text-small);font-weight:var(--bs-weight-heading);letter-spacing:var(--bs-tracking-wide);line-height:var(--bs-leading-snug);margin:0}.bs-kanban__count{color:var(--bs-kanban-count-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);font-variant-numeric:tabular-nums}.bs-kanban__list{display:flex;flex-direction:column;gap:var(--bs-kanban-item-gap,var(--bs-space-2));padding:0 var(--bs-space-2) var(--bs-space-2);margin:0;list-style:none;min-block-size:var(--bs-kanban-list-min-block,3rem)}@media (min-width:48em){.bs-kanban__list{overflow-y:auto;max-block-size:var(--bs-kanban-list-max-block,60vh)}@supports (max-block-size:1dvh){.bs-kanban__list{--bs-kanban-list-max-block:60dvh}}}.bs-kanban__item{position:relative;display:flex;flex-direction:column;gap:var(--bs-space-1);padding:var(--bs-kanban-item-pad,var(--bs-space-3));background-color:var(--bs-kanban-item-bg,var(--s-card));color:var(--bs-kanban-item-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-kanban-item-border-color,var(--bs-border-color));border-radius:var(--bs-kanban-item-radius,var(--bs-radius-2))}.bs-kanban__item-title{font-size:var(--bs-text-body);line-height:var(--bs-leading-snug);margin:0;overflow-wrap:break-word}.bs-kanban__meta{color:var(--bs-kanban-meta-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);margin:0}.bs-kanban:not([data-bs-kanban='ready']) .bs-kanban__grip{display:none}.bs-kanban__grip{position:absolute;inset-block-start:var(--bs-space-1);inset-inline-end:var(--bs-space-1);inline-size:var(--bs-target-min);block-size:var(--bs-target-min);padding:0;background-color:transparent;color:var(--bs-kanban-grip-fg,var(--bs-text-muted));border:0;border-radius:var(--bs-radius-1);cursor:grab;background-image:linear-gradient(to bottom,currentColor 0 var(--bs-border-1),transparent 0);background-size:0.625rem var(--bs-space-1);background-position:center;background-repeat:repeat-y}.bs-kanban__grip:active{cursor:grabbing}.bs-kanban__item:hover .bs-kanban__grip,.bs-kanban__item:focus-within .bs-kanban__grip{color:var(--bs-kanban-grip-hover-fg,var(--bs-text))}.bs-kanban__item[data-bs-grabbed='true']{background-color:var(--bs-kanban-item-grabbed-bg,var(--bs-accent-subtle));color:var(--bs-kanban-item-fg,var(--bs-text));outline:var(--bs-border-2) solid var(--bs-kanban-item-grabbed-edge,var(--bs-accent-border));outline-offset:calc(var(--bs-border-1) * -1)}.bs-kanban__item[data-bs-dragging='true']{opacity:var(--bs-kanban-item-dragging-opacity,0.4)}.bs-kanban__column[data-bs-drop='true']{outline:var(--bs-border-2) dashed var(--bs-kanban-drop-edge,var(--bs-accent-border));outline-offset:calc(var(--bs-border-2) * -1)}@media (min-width:48em){.bs-kanban{--bs-kanban-column-size:18rem}}@media (prefers-reduced-motion:reduce){.bs-kanban{scroll-behavior:auto}}@media (forced-colors:active){.bs-kanban__item[data-bs-grabbed='true']{background-color:Highlight;color:HighlightText}.bs-kanban__item[data-bs-dragging='true']{opacity:1;border-style:dashed}}@media print{.bs-kanban{display:flex;flex-wrap:wrap;overflow:visible}.bs-kanban__list{overflow:visible;max-block-size:none}.bs-kanban__item{break-inside:avoid}.bs-kanban__grip{display:none}}}

/* dist\app\data-grid.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-data-grid{table-layout:fixed}.bs-data-grid__col{inline-size:clamp(var(--bs-data-grid-col-min,5rem),var(--bs-data-grid-col,10rem),var(--bs-data-grid-col-max,40rem));position:relative}.bs-data-grid__cell,.bs-data-grid__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-data-grid__label{display:block}.bs-data-grid__select{inline-size:var(--bs-data-grid-select-size,3rem);text-align:center}.bs-data-grid__select > input{vertical-align:middle}.bs-data-grid:not([data-bs-data-grid='ready']) .bs-data-grid__resize{display:none}.bs-data-grid__resize{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--bs-data-grid-grip,0.75rem);cursor:col-resize;touch-action:none;user-select:none}.bs-data-grid__resize::before{content:'';position:absolute;inset-block:var(--bs-space-2);inset-inline-end:0;inline-size:var(--bs-border-2);background-color:var(--bs-data-grid-grip-color,var(--bs-border-color));transition:transform var(--bs-duration-2) var(--ease-out)}.bs-data-grid__resize:hover::before,.bs-data-grid__resize:focus-visible::before,.bs-data-grid__resize[data-bs-dragging='true']::before{background-color:var(--bs-data-grid-grip-active-color,var(--bs-accent-border));transform:scaleX(2)}.bs-data-grid__resize:focus-visible{outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-table.bs-data-grid > tbody > tr[aria-selected='true'] > :is(th,td){background-color:var(--bs-data-grid-selected-bg,var(--bs-accent-subtle));color:var(--bs-data-grid-selected-fg,var(--bs-text))}.bs-table.bs-data-grid > tbody > tr[aria-selected='true']:hover > :is(th,td){background-color:var(--bs-data-grid-selected-hover-bg,var(--bs-accent-subtle-hover))}@media (prefers-reduced-motion:reduce){.bs-data-grid__resize::before{transition-duration:0.01ms}}@media (forced-colors:active){.bs-table.bs-data-grid > tbody > tr[aria-selected='true'] > :is(th,td){background-color:Highlight;color:HighlightText}.bs-data-grid__resize::before{background-color:CanvasText}.bs-data-grid__resize:hover::before,.bs-data-grid__resize:focus-visible::before,.bs-data-grid__resize[data-bs-dragging='true']::before{background-color:Highlight}}@media print{.bs-data-grid{table-layout:auto}.bs-data-grid__col{inline-size:auto}.bs-data-grid__cell{overflow:visible;white-space:normal}.bs-data-grid__resize{display:none}.bs-table.bs-data-grid > tbody > tr[aria-selected='true'] > :is(th,td){-webkit-print-color-adjust:exact;print-color-adjust:exact}}}

/* dist\app\window-chrome.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-chrome{overflow:hidden;border:var(--bs-border-1) solid var(--bs-chrome-border-color,var(--bs-border-color));border-radius:var(--bs-chrome-radius,var(--bs-radius-3));background-color:var(--bs-chrome-bg,var(--s-card));box-shadow:var(--bs-chrome-shadow,var(--bs-shadow-0))}.bs-chrome__bar{display:flex;align-items:center;gap:var(--bs-chrome-bar-gap,var(--bs-space-2));min-block-size:var(--bs-chrome-bar-size,2.5rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border-block-end:var(--bs-border-1) solid var(--bs-chrome-border-color,var(--bs-border-color));background-color:var(--bs-chrome-bar-bg,var(--s-top))}.bs-chrome__dots{display:flex;flex:none;gap:var(--bs-chrome-dot-gap,var(--bs-space-1))}.bs-chrome__dot{inline-size:var(--bs-chrome-dot-size,0.5rem);block-size:var(--bs-chrome-dot-size,0.5rem);border-radius:var(--bs-radius-full);background-color:var(--bs-chrome-dot,var(--bs-border-strong))}.bs-chrome__title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--bs-chrome-title-font,var(--font-mono));font-size:var(--bs-chrome-title-size,var(--bs-text-caption));letter-spacing:var(--bs-tracking-caption);color:var(--bs-chrome-title-fg,var(--bs-text-muted))}.bs-chrome__action{margin-inline-start:auto;display:inline-flex;flex:none;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-target-min);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-chrome-action-border,var(--bs-border-color));border-radius:var(--bs-chrome-action-radius,var(--bs-radius-2));background-color:var(--bs-chrome-action-bg,transparent);color:var(--bs-chrome-action-fg,var(--bs-text-muted));font:inherit;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);cursor:pointer}.bs-chrome__action:hover{border-color:var(--bs-chrome-action-border-hover,var(--bs-border-strong));color:var(--bs-chrome-action-fg-hover,var(--bs-text))}.bs-chrome__body{overflow:hidden;aspect-ratio:var(--bs-chrome-aspect,auto);background-color:var(--bs-chrome-body-bg,var(--s-main))}@media (min-width:48em){.bs-chrome__body{aspect-ratio:var(--bs-chrome-aspect-wide,var(--bs-chrome-aspect,auto))}}.bs-chrome--scaled{--bs-chrome-scale:0.75}@media (min-width:48em){.bs-chrome--scaled{--bs-chrome-scale:0.85}}@media (min-width:64em){.bs-chrome--scaled{--bs-chrome-scale:1}}.bs-chrome--scaled .bs-chrome__body > *{zoom:var(--bs-chrome-scale,1)}@media (forced-colors:active){.bs-chrome__dot{background-color:CanvasText}}@media print{.bs-chrome__body{aspect-ratio:auto;overflow:visible}.bs-chrome--scaled .bs-chrome__body > *{zoom:1}}}

/* dist\app\colour-lab.css */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-colour-lab{position:fixed;inset-inline:0;inset-block-end:0;inset-block-start:auto;z-index:var(--bs-colour-lab-z,var(--bs-z-overlay));display:flex;flex-direction:column;max-block-size:var(--bs-colour-lab-height,62vh);max-block-size:var(--bs-colour-lab-height,62dvh);overflow-y:auto;overscroll-behavior:contain;border-block-start:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-start-start-radius:var(--bs-colour-lab-radius,var(--bs-radius-4));border-start-end-radius:var(--bs-colour-lab-radius,var(--bs-radius-4));background-color:var(--bs-colour-lab-bg,var(--s-card));color:var(--bs-colour-lab-fg,var(--bs-text));box-shadow:var(--bs-colour-lab-shadow,var(--bs-shadow-5))}.bs-colour-lab[hidden]{display:none}.bs-colour-lab__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-3);position:sticky;inset-block-start:0;z-index:1;flex:none;padding-block:var(--bs-space-3);padding-inline:var(--bs-colour-lab-pad,var(--bs-space-4));border-block-end:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));background-color:var(--bs-colour-lab-bg,var(--s-card));color:var(--bs-colour-lab-fg,var(--bs-text))}.bs-colour-lab__title{margin:0;font-size:var(--bs-text-h6);line-height:var(--bs-leading-snug);font-weight:var(--bs-weight-heading);letter-spacing:var(--bs-tracking-snug)}.bs-colour-lab__close{display:inline-flex;align-items:center;justify-content:center;flex:none;min-block-size:var(--bs-colour-lab-target,2.25rem);inline-size:var(--bs-colour-lab-target,2.25rem);padding:0;border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-control-bg,var(--s-hover));color:var(--bs-colour-lab-control-fg,var(--bs-text));cursor:pointer}.bs-colour-lab__body{display:flex;flex-direction:column;gap:var(--bs-space-4);padding-block:var(--bs-space-4);padding-block-end:max(var(--bs-space-4),env(safe-area-inset-bottom,0px));padding-inline:var(--bs-colour-lab-pad,var(--bs-space-4))}.bs-colour-lab__lede{margin:0;max-inline-size:var(--bs-measure-lead);font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed);color:var(--bs-colour-lab-muted-fg,var(--bs-text-muted))}.bs-colour-lab__label{display:block;padding:0;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-colour-lab-muted-fg,var(--bs-text-muted))}.bs-colour-lab__pad{position:relative;inline-size:100%;block-size:var(--bs-colour-lab-pad-height,7rem);border:var(--bs-border-1) solid var(--bs-border-color);border-radius:var(--bs-radius-2);cursor:crosshair;touch-action:none;background-image:linear-gradient(to bottom,oklch(0.86 0 0 / 0.92),oklch(0.86 0 0 / 0) 32%,oklch(0.38 0 0 / 0) 68%,oklch(0.38 0 0 / 0.92)),linear-gradient(to right,oklch(0.62 0.17 0),oklch(0.62 0.17 60),oklch(0.62 0.17 120),oklch(0.62 0.17 180),oklch(0.62 0.17 240),oklch(0.62 0.17 300),oklch(0.62 0.17 360))}.bs-colour-lab__padmark{position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:var(--bs-colour-lab-padmark-size,1.125rem);block-size:var(--bs-colour-lab-padmark-size,1.125rem);margin-inline-start:calc(var(--bs-colour-lab-padmark-size,1.125rem) / -2);margin-block-start:calc(var(--bs-colour-lab-padmark-size,1.125rem) / -2);border:var(--bs-border-2) solid oklch(1 0 0);border-radius:var(--bs-radius-full);box-shadow:0 0 0 var(--bs-border-1) oklch(0 0 0 / 0.55);pointer-events:none}.bs-colour-lab__pad:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}@media (forced-colors:active){.bs-colour-lab__pad{display:none}}.bs-colour-lab__field{display:flex;flex-direction:column;gap:var(--bs-space-2)}.bs-colour-lab__seed{display:flex;align-items:center;gap:var(--bs-space-2)}.bs-colour-lab__picker{appearance:none;flex:none;inline-size:var(--bs-colour-lab-picker-size,2.75rem);block-size:var(--bs-colour-lab-picker-size,2.75rem);padding:var(--bs-space-1);border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-control-bg,var(--s-hover));font-size:0;overflow:hidden;cursor:pointer;forced-color-adjust:none}.bs-colour-lab__picker::-webkit-color-swatch-wrapper{padding:0}.bs-colour-lab__picker::-webkit-color-swatch{border:0;border-radius:var(--bs-radius-1)}.bs-colour-lab__hex{min-inline-size:0;inline-size:0;flex:1 1 auto;min-block-size:var(--bs-colour-lab-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-colour-lab-input-border,var(--bs-border-strong));border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-input-bg,var(--s-main));color:var(--bs-colour-lab-fg,var(--bs-text));font-family:var(--font-mono);font-size:var(--bs-text-small);line-height:var(--bs-leading-none)}.bs-colour-lab__hex[aria-invalid='true']{border-color:var(--bs-colour-lab-invalid-border,var(--danger))}.bs-colour-lab__schemes{display:grid;grid-template-columns:1fr;gap:var(--bs-space-2);margin:0;padding:0;border:0}.bs-colour-lab__schemes > legend{float:left;inline-size:100%;margin-block-end:var(--bs-space-1);padding:0}.bs-colour-lab__scheme{display:flex;align-items:center;gap:var(--bs-space-3);min-block-size:var(--bs-colour-lab-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-option-bg,var(--s-main));color:var(--bs-colour-lab-fg,var(--bs-text));cursor:pointer}.bs-colour-lab__scheme:has(.bs-colour-lab__radio:checked){border-color:var(--bs-colour-lab-selected-border,var(--bs-accent-border));background-color:var(--bs-colour-lab-selected-bg,var(--bs-accent-subtle));color:var(--bs-colour-lab-fg,var(--bs-text))}.bs-colour-lab__radio{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.bs-colour-lab__scheme:has(.bs-colour-lab__radio:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-colour-lab__chips{display:flex;flex:none;gap:var(--bs-space-1)}.bs-colour-lab__chip{inline-size:var(--bs-colour-lab-chip-size,1rem);block-size:var(--bs-colour-lab-chip-size,1rem);border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-radius-full);background-color:var(--bs-colour-lab-chip-bg,var(--s-hover));forced-color-adjust:none}.bs-colour-lab__schemetext{display:flex;flex-direction:column;gap:var(--bs-space-1);min-inline-size:0}.bs-colour-lab__schemename{font-size:var(--bs-text-small);line-height:var(--bs-leading-none);font-weight:var(--bs-weight-medium)}.bs-colour-lab__schemewhy{font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);color:var(--bs-colour-lab-muted-fg,var(--bs-text-muted))}.bs-colour-lab__notes{margin:0;padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border-inline-start:var(--bs-border-3) solid var(--bs-colour-lab-note-edge,var(--bs-accent-border));border-radius:var(--bs-radius-1);background-color:var(--bs-colour-lab-note-bg,var(--s-hover));color:var(--bs-colour-lab-fg,var(--bs-text));font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed)}.bs-colour-lab__pairs{display:flex;flex-direction:column;gap:var(--bs-space-2);margin:0;padding:0;list-style:none}.bs-colour-lab__pair{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--bs-space-1) var(--bs-space-3)}.bs-colour-lab__sample{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--bs-colour-lab-sample-size,2rem);block-size:var(--bs-colour-lab-sample-size,2rem);border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-sample-bg,var(--s-hover));color:var(--bs-colour-lab-sample-fg,var(--bs-text));font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);font-weight:var(--bs-weight-medium);forced-color-adjust:none}.bs-colour-lab__pairname{min-inline-size:0;font-size:var(--bs-text-small);line-height:var(--bs-leading-snug)}.bs-colour-lab__ratio{font-family:var(--font-mono);font-size:var(--bs-text-small);line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums;color:var(--bs-colour-lab-pass-fg,var(--bs-text-ok))}.bs-colour-lab__ratio[data-bs-lab-pass='false']{color:var(--bs-colour-lab-fail-fg,var(--bs-text-danger))}.bs-colour-lab__floor{grid-column:2 / -1;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);color:var(--bs-colour-lab-muted-fg,var(--bs-text-muted))}.bs-colour-lab__summary{margin:0;font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);color:var(--bs-colour-lab-muted-fg,var(--bs-text-muted))}.bs-colour-lab__actions{display:flex;flex-wrap:wrap;gap:var(--bs-space-2)}.bs-colour-lab__btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--bs-colour-lab-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-4);border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-control-bg,var(--s-hover));color:var(--bs-colour-lab-control-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-small);line-height:var(--bs-leading-none);font-weight:var(--bs-weight-medium);cursor:pointer}.bs-colour-lab__btn--primary{border-color:var(--bs-colour-lab-primary-bg,var(--bs-accent));background-color:var(--bs-colour-lab-primary-bg,var(--bs-accent));color:var(--bs-colour-lab-primary-fg,var(--bs-on-accent))}.bs-colour-lab__source{font-size:var(--bs-text-caption)}.bs-colour-lab__summary-toggle{min-block-size:var(--bs-colour-lab-target,2.25rem);padding-block:var(--bs-space-2);font-size:var(--bs-text-small);line-height:var(--bs-leading-none);color:var(--bs-colour-lab-link-fg,var(--bs-text-link));cursor:pointer}.bs-colour-lab__css{margin:0;margin-block-start:var(--bs-space-2);max-block-size:var(--bs-colour-lab-css-height,14rem);overflow:auto;padding:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-code-bg,var(--s-main));color:var(--bs-colour-lab-code-fg,var(--bs-text-secondary));font-family:var(--font-mono);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);white-space:pre;tab-size:2}.bs-colour-lab-open{display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-space-2);min-block-size:var(--bs-colour-lab-open-target,var(--bs-navbar-target,2.25rem));padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-colour-lab-open-border,transparent);border-radius:var(--bs-radius-2);background-color:var(--bs-colour-lab-open-bg,var(--s-top));color:var(--bs-colour-lab-open-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-small);line-height:var(--bs-leading-none);cursor:pointer}.bs-colour-lab-open:hover{background-color:var(--bs-colour-lab-open-bg-hover,var(--s-hover));color:var(--bs-colour-lab-open-fg,var(--bs-text))}.bs-colour-lab-open[aria-expanded='true']{border-color:var(--bs-colour-lab-selected-border,var(--bs-accent-border))}.bs-colour-lab-open__label{white-space:nowrap}@media (min-width:64em){.bs-colour-lab{inset-block-start:var(--bs-colour-lab-offset,var(--bs-space-9));inset-block-end:var(--bs-space-4);inset-inline-start:auto;inset-inline-end:var(--bs-space-4);inline-size:var(--bs-colour-lab-width,25rem);max-inline-size:calc(100% - var(--bs-space-8));max-block-size:none;border:var(--bs-border-1) solid var(--bs-colour-lab-border,var(--bs-border-color));border-radius:var(--bs-colour-lab-radius,var(--bs-radius-4))}}.bs-colour-lab__scheme{transition:transform var(--bs-duration-2) var(--ease-out)}.bs-colour-lab__scheme:active{transform:scale(0.995)}@media (prefers-reduced-motion:reduce){.bs-colour-lab__scheme{transition-duration:0.01ms}}@media (forced-colors:active){.bs-colour-lab{border:var(--bs-border-1) solid CanvasText}.bs-colour-lab__scheme:has(.bs-colour-lab__radio:checked){background-color:Highlight;color:HighlightText}.bs-colour-lab__scheme:has(.bs-colour-lab__radio:checked) .bs-colour-lab__schemewhy{color:HighlightText}.bs-colour-lab__btn--primary{background-color:ButtonFace;color:ButtonText}}@media print{.bs-colour-lab,.bs-colour-lab-open{display:none}}}@layer bare.component{.bs-colour-lab-open__label{display:none}@media (min-width:48em){.bs-colour-lab-open__label{display:inline}}}