.bs-stack{display:flex;flex-direction:column;gap:var(--bs-stack-gap,var(--bs-space-12));min-width:0}.bs-stack[data-gap="4"]{--bs-stack-gap:var(--bs-space-4)}.bs-stack[data-gap="8"]{--bs-stack-gap:var(--bs-space-8)}.bs-stack[data-gap="16"]{--bs-stack-gap:var(--bs-space-16)}.bs-stack[data-gap="18"]{--bs-stack-gap:var(--bs-space-18)}.bs-stack[data-gap="24"]{--bs-stack-gap:var(--bs-space-24)}.bs-stack[data-divider]{border-top:1px solid var(--bs-line);padding-top:14px}.bs-stack[data-sticky]{position:-webkit-sticky;position:sticky;top:calc(var(--bs-ops-toolbar-h) + 14px)}.bs-list{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.bs-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-inline-gap,var(--bs-space-8));min-width:0}.bs-inline[data-gap="4"]{--bs-inline-gap:var(--bs-space-4)}.bs-inline[data-gap="12"]{--bs-inline-gap:var(--bs-space-12)}.bs-inline[data-gap="16"]{--bs-inline-gap:8px 14px}.bs-inline[data-justify=between]{justify-content:space-between}.bs-inline[data-justify=end]{justify-content:flex-end}.bs-inline[data-nowrap]{flex-wrap:nowrap}.bs-grid{display:grid;grid-gap:var(--bs-space-12);gap:var(--bs-space-12);grid-template-columns:repeat(auto-fill,minmax(min(var(--bs-grid-min,240px),100%),1fr))}.bs-columns{display:grid;grid-gap:var(--bs-space-18);gap:var(--bs-space-18);align-items:start;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.bs-columns[data-ratio=even]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:990px){.bs-columns,.bs-columns[data-ratio=even]{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.bs-grid[data-mobile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-grid[data-mobile="1"]{grid-template-columns:minmax(0,1fr)}}.bs-container{width:100%;max-width:var(--bs-content-max);margin:0 auto;padding:var(--bs-content-pad);display:flex;flex-direction:column;gap:var(--bs-block-gap);outline:none}@media (max-width:720px){.bs-container{padding:var(--bs-content-pad-mobile)}}.bs-segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--bs-radius-9);background:var(--bs-rail);border:1px solid var(--bs-line)}.bs-segmented button{border:0;background:transparent;border-radius:var(--bs-radius-7);padding:6px 12px;font-size:var(--bs-fs-small);font-weight:500;color:var(--bs-muted);display:inline-flex;gap:6px;align-items:center}.bs-segmented button:hover{color:var(--bs-ink)}.bs-segmented button[aria-pressed=true]{background:var(--bs-canvas);color:var(--bs-ink);font-weight:600;box-shadow:var(--bs-shadow-sm)}.bs-segmented__dot{width:10px;height:10px;border-radius:50%}.bs-frame,.bs-segmented__dot{border:1px solid var(--bs-line)}.bs-frame{border-radius:var(--bs-radius-11);overflow:auto}.bs-workspace-overview{display:grid;grid-gap:var(--bs-space-32);gap:var(--bs-space-32);align-items:start;min-width:0}.bs-workspace-overview__aside,.bs-workspace-overview__main{display:flex;flex-direction:column;gap:var(--bs-space-32);min-width:0}.bs-workspace-overview__aside{border-top:1px solid var(--bs-line);padding-top:var(--bs-space-24)}@media (min-width:1200px){.bs-workspace-overview[data-aside]{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.bs-workspace-overview__aside{border-top:0;border-left:1px solid var(--bs-line);padding-top:0;padding-left:var(--bs-space-24)}}.bs-directory{column-count:3;column-gap:var(--bs-space-32)}.bs-directory[data-areas]{columns:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bs-space-24);gap:var(--bs-space-24)}.bs-directory-group{min-width:0;page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--bs-space-32);display:flow-root}.bs-directory-group__title{margin:0 0 var(--bs-space-12);font-size:var(--bs-fs-h3);line-height:var(--bs-lh-h3);color:var(--bs-ink);font-weight:600}.bs-directory-group__links{list-style:none;padding:0;margin:0}.bs-directory-link{display:flex;flex-direction:column;justify-content:center;min-height:var(--bs-control-h-touch);padding:var(--bs-space-10);margin:0 calc(-1 * var(--bs-space-10));border-radius:var(--bs-radius-7);color:var(--bs-ink);text-decoration:none;min-width:0;overflow-wrap:anywhere}.bs-directory-link:hover{background:var(--bs-hover)}.bs-directory-link__head{display:flex;align-items:center;gap:var(--bs-space-12);min-width:0}.bs-directory-link__title{flex:1 1;font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);font-weight:500}.bs-directory-link__arrow,.bs-directory-link__icon{color:var(--bs-muted);flex:none}.bs-directory-link__icon{display:flex;align-items:center;align-self:flex-start;color:var(--bs-brand-text);margin-top:1px}.bs-directory-link__icon svg{width:var(--bs-icon-bar);height:var(--bs-icon-bar)}.bs-directory-link__arrow{width:var(--bs-icon-inline);height:var(--bs-icon-inline)}.bs-directory-link__description{margin-top:var(--bs-space-8)}.bs-directory-link__description,.bs-directory-link__note{display:block;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted)}.bs-directory-link__note{margin-top:var(--bs-space-4)}.bs-directory-link:has(.bs-directory-link__icon)>.bs-directory-link__description,.bs-directory-link:has(.bs-directory-link__icon)>.bs-directory-link__note{margin-left:calc(var(--bs-icon-bar) + var(--bs-space-12))}.bs-directory-link[data-area-link]{padding-top:var(--bs-space-16);padding-bottom:var(--bs-space-16);height:100%;border-radius:0;border-top:1px solid var(--bs-line)}.bs-directory-link[data-area-link] .bs-directory-link__title{font-size:var(--bs-fs-h3);line-height:var(--bs-lh-h3);font-weight:600}.bs-directory-link[data-area-link] .bs-directory-link__note{color:var(--bs-brand-text);font-weight:600;margin-top:var(--bs-space-12)}.bs-service-directory{padding-top:var(--bs-space-24);margin-top:var(--bs-space-8);border-top:1px solid var(--bs-line)}.bs-dashboard-section>.bs-section__head .bs-section__title,.bs-dashboard-work>.bs-section__head .bs-section__title,.bs-service-directory>.bs-section__head .bs-section__title{font-size:var(--bs-fs-h2);line-height:var(--bs-lh-h2);letter-spacing:var(--bs-ls-h2)}.bs-dashboard-section>.bs-section__head,.bs-dashboard-work>.bs-section__head{margin-bottom:var(--bs-space-16)}.bs-service-directory>.bs-section__head{margin-bottom:var(--bs-space-32)}.bs-service-directory .bs-search{width:240px;max-width:100%}.bs-service-directory [role=status]{margin-bottom:var(--bs-space-16)}@media (max-width:1199px){.bs-directory{column-count:2}}@media (max-width:599px){.bs-directory{column-count:1}.bs-directory[data-areas]{grid-template-columns:minmax(0,1fr);row-gap:0}.bs-service-directory>.bs-section__head{align-items:stretch;flex-direction:column;gap:var(--bs-space-12)}.bs-service-directory .bs-search,.bs-service-directory>.bs-section__head>.bs-section__actions{width:100%}}.bs-eyebrow{display:block;font-family:var(--bs-font-body);font-size:var(--bs-fs-eyebrow);line-height:var(--bs-lh-eyebrow);font-weight:600;letter-spacing:var(--bs-ls-eyebrow);text-transform:none;font-weight:500}.bs-eyebrow,.bs-eyebrow[data-tone=muted]{color:var(--bs-muted)}.bs-text{margin:0}.bs-text[data-tone=muted]{color:var(--bs-muted)}.bs-text[data-tone=danger]{color:var(--bs-danger)}.bs-text[data-tone=brand]{color:var(--bs-brand-text)}.bs-text[data-size=sm]{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small)}.bs-text[data-size=xs]{font-size:var(--bs-fs-xs);line-height:var(--bs-lh-xs)}.bs-text[data-size=lg]{font-size:var(--bs-fs-lead);line-height:var(--bs-lh-lead)}.bs-text[data-weight="600"]{font-weight:600}.bs-text[data-wrap=pre]{white-space:pre-wrap}.bs-mono{font-family:var(--bs-font-mono);font-size:var(--bs-fs-xs);word-break:break-all}.bs-heading{font-family:var(--bs-font-heading);font-weight:600}.bs-heading[data-level="2"]{font-size:var(--bs-fs-h2);line-height:var(--bs-lh-h2);letter-spacing:var(--bs-ls-h2)}.bs-heading[data-level="3"]{font-size:var(--bs-fs-h3);line-height:var(--bs-lh-h3)}.bs-heading[data-level="4"]{font-size:var(--bs-fs-body);line-height:var(--bs-lh-body)}.bs-link{color:var(--bs-brand-text);font-weight:600;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.bs-link:hover{text-decoration:underline}.bs-link[data-size=sm]{font-size:var(--bs-fs-small)}.bs-back-link{color:var(--bs-brand-text);font-weight:500;font-size:var(--bs-fs-button);display:inline-flex;gap:4px;align-items:center;align-self:flex-start;position:relative}.bs-back-link svg.lucide{width:var(--bs-icon-inline);height:var(--bs-icon-inline);margin-left:-2px}.bs-back-link:hover{text-decoration:underline}.bs-glyph{width:20px;height:20px;flex:none;display:grid;place-items:center;color:var(--bs-muted)}.bs-glyph[data-size=sm]{width:16px;height:16px}.bs-glyph svg.lucide{width:var(--bs-icon);height:var(--bs-icon)}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-space-8);min-height:var(--bs-control-h);padding:8px 14px;border-radius:var(--bs-radius-7);border:1px solid var(--bs-line);background:var(--bs-canvas);color:var(--bs-ink);font-family:var(--bs-font-body);font-size:var(--bs-fs-button);line-height:var(--bs-lh-button);font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--bs-duration) var(--bs-ease),border-color var(--bs-duration) var(--bs-ease)}.bs-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--bs-paper);border-color:var(--bs-line-strong)}.bs-btn:disabled,.bs-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.bs-btn[data-variant=primary]{background:var(--bs-brand-button);border-color:var(--bs-brand-button);color:var(--bs-brand-on)}.bs-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--bs-brand-button-hover);border-color:var(--bs-brand-button-hover)}.bs-btn[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--bs-brand-text)}.bs-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--bs-hover);border-color:transparent}.bs-btn[data-variant=soft]{background:var(--bs-brand-soft);border-color:transparent;color:var(--bs-brand-text-on-soft)}.bs-btn[data-variant=soft]:hover:not(:disabled):not([aria-disabled=true]){background:var(--bs-brand-soft-strong);border-color:transparent}.bs-btn[data-variant=danger]{color:var(--bs-danger)}.bs-btn[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--bs-danger-bg);border-color:var(--bs-danger-bg)}.bs-btn[data-size=sm]{min-height:var(--bs-control-h-sm);padding:4px 10px;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small)}.bs-btn svg.lucide{width:var(--bs-icon);height:var(--bs-icon);flex:none}.bs-btn[data-size=sm] svg.lucide{width:var(--bs-icon-inline);height:var(--bs-icon-inline)}.bs-btn[data-block]{width:100%}.bs-btn[aria-busy=true]{cursor:progress}.bs-btn[data-variant=link]{min-height:0;padding:0;border:0;border-radius:var(--bs-radius-6);background:none;color:var(--bs-brand-text);font-weight:600;gap:6px;text-align:left}.bs-btn[data-variant=link][data-size=sm]{min-height:0;padding:0}.bs-btn[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){background:none;border-color:transparent;text-decoration:underline;text-underline-offset:2px}@media (max-width:720px),(pointer:coarse){.bs-btn{white-space:normal;text-align:center;max-width:100%;min-width:0;overflow-wrap:anywhere}.bs-btn[data-variant=link]{text-align:left}}@media (min-width:721px) and (pointer:coarse){.bs-table td .bs-btn{white-space:nowrap;overflow-wrap:normal}}.bs-icon-btn{width:34px;height:34px;flex:none;display:inline-grid;place-items:center;border-radius:var(--bs-radius-7);border:1px solid var(--bs-line);background:var(--bs-canvas);color:var(--bs-ink)}.bs-icon-btn:hover:not(:disabled){background:var(--bs-paper)}.bs-icon-btn[data-variant=primary]{background:var(--bs-brand-button);border-color:var(--bs-brand-button);color:var(--bs-brand-on);border-radius:var(--bs-radius-9)}.bs-icon-btn[data-variant=primary]:hover:not(:disabled){background:var(--bs-brand-button-hover)}.bs-icon-btn[data-variant=ghost]{border-color:transparent;background:transparent}.bs-icon-btn[data-variant=ghost]:hover:not(:disabled){background:var(--bs-hover)}.bs-icon-btn:disabled{opacity:.5}.bs-icon-btn svg.lucide{width:var(--bs-icon);height:var(--bs-icon)}.bs-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--bs-radius-6);font-size:var(--bs-fs-count);line-height:16px;font-weight:600;white-space:nowrap;background:var(--bs-rail);color:var(--bs-muted);border:1px solid var(--bs-line)}.bs-badge[data-tone=success]{background:var(--bs-success-bg);color:var(--bs-success);border-color:transparent}.bs-badge[data-tone=warning]{background:var(--bs-warning-bg);color:var(--bs-warning);border-color:transparent}.bs-badge[data-tone=danger]{background:var(--bs-danger-bg);color:var(--bs-danger);border-color:transparent}.bs-badge[data-tone=info]{background:var(--bs-info-bg);color:var(--bs-info);border-color:transparent}.bs-badge[data-tone=brand]{background:var(--bs-brand-soft);color:var(--bs-brand-text-on-soft);border-color:transparent}.bs-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.bs-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--bs-fs-small);font-weight:600;color:var(--bs-muted)}.bs-status[data-tone=success]{color:var(--bs-success)}.bs-status[data-tone=warning]{color:var(--bs-warning)}.bs-status[data-tone=danger]{color:var(--bs-danger)}.bs-status[data-tone=info]{color:var(--bs-info)}.bs-status[data-tone=brand]{color:var(--bs-brand-text)}.bs-card{display:block;position:relative;min-width:0;background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);padding:16px 18px;color:inherit;text-align:left}.bs-card[data-variant=plain]{background:var(--bs-canvas)}.bs-card[data-variant=tile]{border-radius:var(--bs-radius-7);padding:12px 13px}.bs-card[data-padding=sm]{padding:12px 14px}.bs-card[data-padding=none]{padding:0}a.bs-card,button.bs-card{transition:border-color var(--bs-duration) var(--bs-ease);cursor:pointer;width:100%;font:inherit}a.bs-card:hover,button.bs-card:hover{border-color:var(--bs-brand-line)}.bs-card__title{display:block;font-size:var(--bs-fs-body);font-weight:600;line-height:var(--bs-lh-body)}.bs-card__meta{display:block;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted);margin-top:3px}.bs-card[data-variant=tile] .bs-card__meta{font-size:var(--bs-fs-xs)}.bs-card__row{display:flex;gap:14px;align-items:center}.bs-card__body{min-width:0;flex:1 1}.bs-card>.bs-meta,.bs-card__body>.bs-meta{margin-top:6px}.bs-card__end{margin-left:auto;flex:none;color:var(--bs-muted);display:inline-flex;align-items:center;gap:var(--bs-space-8)}.bs-panel{background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:var(--bs-radius-11);padding:20px 22px;min-width:0}.bs-panel[data-tone=plain]{background:var(--bs-canvas)}.bs-panel[data-tone=hero]{background:var(--bs-paper);border-radius:var(--bs-radius-12);padding:24px 22px}.bs-panel[data-tone=receipt]{border:0;border-left:3px solid var(--bs-brand);border-radius:0 var(--bs-radius-9) var(--bs-radius-9) 0;padding:12px 16px}.bs-panel[data-tone=dashed]{background:var(--bs-canvas);border-style:dashed}.bs-panel[data-size=narrow]{max-width:560px}.bs-panel[data-size=form]{max-width:760px}.bs-panel[data-density=compact]{padding:16px 18px}.bs-panel[data-density=compact] .bs-panel__title{font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);letter-spacing:0}.bs-panel[data-density=compact] .bs-panel__body{margin-top:var(--bs-space-12)}.bs-panel__kicker{margin-bottom:6px}.bs-panel__head{display:flex;gap:var(--bs-space-12);align-items:flex-start}.bs-panel__headtext{flex:1 1;min-width:0}.bs-panel__title{font-size:var(--bs-fs-h2);line-height:var(--bs-lh-h2);letter-spacing:var(--bs-ls-h2);margin-top:6px}.bs-panel__eyebrow+.bs-panel__title{margin-top:6px}.bs-panel__headtext>.bs-panel__title:first-child{margin-top:0}.bs-panel[data-tone=hero] .bs-panel__title{font-size:var(--bs-fs-hero);line-height:var(--bs-lh-hero);letter-spacing:var(--bs-ls-hero);margin-top:4px}.bs-panel[data-tone=receipt] .bs-panel__title{font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);letter-spacing:0;margin-top:0}.bs-panel__desc{margin-top:var(--bs-space-8)}.bs-panel[data-tone=hero] .bs-panel__desc{margin-top:6px}.bs-panel[data-tone=receipt] .bs-panel__desc{margin-top:4px;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small)}.bs-panel__body{margin-top:var(--bs-space-16)}.bs-panel__body:first-child{margin-top:0}.bs-panel__actions{margin-top:var(--bs-space-16);display:flex;flex-wrap:wrap;gap:var(--bs-space-8);align-items:center}.bs-panel[data-tone=hero] .bs-panel__actions{margin-top:14px}.bs-section{min-width:0;scroll-margin-top:80px}.bs-section__head{display:flex;align-items:center;gap:var(--bs-space-8);margin-top:6px}.bs-section__title{font-family:var(--bs-font-body);font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);font-weight:600;color:var(--bs-ink);margin:0}.bs-section__eyebrow{color:var(--bs-brand-text)}.bs-section__count{color:var(--bs-muted);font-weight:500;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-section__actions{margin-left:auto;display:flex;gap:var(--bs-space-8);align-items:center;font-size:var(--bs-fs-small)}.bs-section__body{margin-top:var(--bs-space-10,10px)}.bs-section[data-plain] .bs-section__head{border-bottom:0;padding-bottom:0;margin-top:0}.bs-page-header{display:flex;flex-direction:column;gap:0;min-width:0}.bs-page-header__top{display:flex;flex-wrap:wrap;gap:var(--bs-space-12) var(--bs-space-16);align-items:flex-start}.bs-page-header__text{flex:1 1 20rem;min-width:0;max-width:100%;overflow-wrap:anywhere}.bs-page-header__back{margin-bottom:var(--bs-space-18)}.bs-page-header__title{font-size:var(--bs-fs-h1);line-height:var(--bs-lh-h1);letter-spacing:var(--bs-ls-h1);font-weight:600;margin-top:10px;overflow-wrap:anywhere}.bs-page-header__text>.bs-page-header__title:first-child{margin-top:0}.bs-page-header[data-size=md] .bs-page-header__title{margin-top:6px}.bs-page-header__lead{font-size:var(--bs-fs-lead);line-height:var(--bs-lh-lead);color:var(--bs-muted);margin-top:var(--bs-space-8)}.bs-page-header__meta{gap:8px 14px;font-size:var(--bs-fs-small);color:var(--bs-muted)}.bs-page-header__actions,.bs-page-header__meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.bs-page-header__actions{gap:var(--bs-space-8);flex:none}.bs-page-header+*{margin-top:4px}@media (max-width:720px){.bs-page-header__title{font-size:var(--bs-fs-h1-mobile);line-height:var(--bs-lh-h1-mobile);letter-spacing:var(--bs-ls-h1-mobile)}.bs-page-header__top{flex-direction:column;gap:var(--bs-space-12)}.bs-page-header__text{flex:none}.bs-page-header__actions{margin-top:0}}.bs-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:var(--bs-fs-small);color:var(--bs-muted)}.bs-meta[data-gap=tight]{gap:6px 8px}.bs-field{display:flex;flex-direction:column;gap:5px;min-width:0}.bs-field__label{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);font-weight:600;color:var(--bs-ink)}.bs-field__req{color:var(--bs-danger);margin-left:2px}.bs-field__hint{color:var(--bs-muted)}.bs-field__error,.bs-field__hint{font-size:var(--bs-fs-xs);line-height:var(--bs-lh-xs)}.bs-field__error{color:var(--bs-danger);font-weight:500}.bs-field[data-invalid] .bs-input,.bs-field[data-invalid] .bs-select,.bs-field[data-invalid] .bs-textarea{border-color:var(--bs-danger)}.bs-input,.bs-select,.bs-textarea{width:100%;min-height:var(--bs-control-h);padding:9px 11px;border:1px solid var(--bs-line-strong);border-radius:var(--bs-radius-7);background:var(--bs-canvas);color:var(--bs-ink);font-size:var(--bs-fs-button);line-height:18px}.bs-textarea{line-height:20px}.bs-composer textarea::placeholder,.bs-input::placeholder,.bs-search input::placeholder,.bs-textarea::placeholder{color:var(--bs-muted);opacity:1}.bs-input:hover,.bs-select:hover,.bs-textarea:hover{border-color:color-mix(in srgb,var(--bs-line-strong) 65%,var(--bs-ink))}.bs-input:focus-visible,.bs-select:focus-visible,.bs-textarea:focus-visible{border-color:var(--bs-brand-line)}.bs-input:disabled,.bs-select:disabled,.bs-textarea:disabled{background:var(--bs-paper);color:var(--bs-muted)}.bs-input[data-size=sm],.bs-select[data-size=sm]{min-height:var(--bs-control-h-sm);padding:5px 9px;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small)}.bs-select{width:auto;max-width:100%}.bs-field .bs-select{width:100%}.bs-textarea{min-height:120px;resize:vertical}.bs-textarea[data-rows=sm]{min-height:80px}.bs-input[type=file]{padding:7px 9px}.bs-check{display:inline-flex;align-items:center;gap:8px;font-size:var(--bs-fs-button);cursor:pointer}.bs-check input{width:16px;height:16px;margin:0;accent-color:var(--bs-brand-button);flex:none}.bs-check[data-disabled]{color:var(--bs-muted);cursor:not-allowed}.bs-choices{display:flex;flex-wrap:wrap;gap:8px 16px}.bs-choices[data-direction=column]{flex-direction:column;gap:var(--bs-space-8)}.bs-search{flex:0 1 auto;min-width:min(220px,100%);min-height:var(--bs-control-h);display:flex;align-items:center;gap:var(--bs-space-8);padding:0 10px 0 12px;border:1px solid var(--bs-line-strong);border-radius:var(--bs-radius-7);background:var(--bs-canvas)}.bs-search:focus-within{outline:3px solid var(--bs-focus);outline-offset:3px}.bs-search input{flex:1 1;min-width:0;border:0;outline:none;padding:9px 0;background:transparent;font-size:var(--bs-fs-button);line-height:18px}.bs-search svg{color:var(--bs-muted);flex:none;width:var(--bs-icon);height:var(--bs-icon)}.bs-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0 0 0 6px;cursor:pointer;background-color:var(--bs-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center /16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center /16px 16px no-repeat}.bs-search input::-webkit-search-cancel-button:hover{background-color:var(--bs-ink)}.bs-color{display:flex;align-items:center;gap:var(--bs-space-8)}.bs-color input[type=color]{width:38px;height:38px;padding:2px;border:1px solid var(--bs-line);border-radius:var(--bs-radius-7);background:var(--bs-canvas);cursor:pointer;flex:none}.bs-color .bs-input{width:112px;font-family:var(--bs-font-mono);font-size:var(--bs-fs-small)}.bs-form-grid{display:grid;grid-gap:var(--bs-space-12) var(--bs-space-16);gap:var(--bs-space-12) var(--bs-space-16);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.bs-tabs{display:flex;gap:22px;border-bottom:1px solid var(--bs-line);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.bs-tabs::-webkit-scrollbar{display:none}.bs-tabs[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent)}.bs-tabs[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 40px),transparent)}.bs-tabs[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent)}@media (max-width:720px){.bs-tabs{gap:18px}.bs-tabs[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 72px),transparent calc(100% - 12px));mask-image:linear-gradient(90deg,black calc(100% - 72px),transparent calc(100% - 12px))}.bs-tabs[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 72px),transparent calc(100% - 12px));mask-image:linear-gradient(270deg,black calc(100% - 72px),transparent calc(100% - 12px))}.bs-tabs[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent 12px,black 72px,black calc(100% - 72px),transparent calc(100% - 12px));mask-image:linear-gradient(90deg,transparent 12px,black 72px,black calc(100% - 72px),transparent calc(100% - 12px))}}.bs-tab{display:inline-block;flex:none;padding:11px 0 10px;border:0;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:var(--bs-fs-button);line-height:var(--bs-lh-button);font-weight:500;color:var(--bs-muted);white-space:nowrap;cursor:pointer}.bs-tab:hover{color:var(--bs-ink)}.bs-tab[aria-current=page],.bs-tab[aria-selected=true]{color:var(--bs-brand-text);border-bottom-color:var(--bs-brand);font-weight:600}.bs-tab:focus-visible{outline-offset:-3px}.bs-tabpanel:focus-visible{outline-offset:2px}.bs-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--bs-radius-9);background:var(--bs-paper);border:1px solid var(--bs-line);font-size:var(--bs-fs-button);line-height:20px;color:var(--bs-ink)}.bs-notice__icon{flex:none;margin-top:2px}.bs-notice__body{flex:1 1;min-width:0}.bs-notice__title{display:block;font-weight:600}.bs-notice__title+.bs-notice__content{margin-top:2px}.bs-notice__actions{margin-top:var(--bs-space-8);display:flex;flex-wrap:wrap;gap:var(--bs-space-8)}.bs-notice[data-tone=warning]{background:var(--bs-warning-bg);border-color:transparent;color:var(--bs-warning)}.bs-notice[data-tone=danger]{background:var(--bs-danger-bg);border-color:transparent;color:var(--bs-danger)}.bs-notice[data-tone=success]{background:var(--bs-success-bg);border-color:transparent;color:var(--bs-success)}.bs-notice[data-tone=info]{background:var(--bs-info-bg);border-color:transparent;color:var(--bs-info)}.bs-notice[data-tone=brand]{background:var(--bs-paper);border:0;border-left:3px solid var(--bs-brand);border-radius:0 var(--bs-radius-9) var(--bs-radius-9) 0}.bs-notice[data-size=sm]{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);padding:9px 12px}.bs-empty{text-align:left;padding:2px 0;display:flex;flex-direction:column;align-items:flex-start}.bs-empty__icon{color:var(--bs-muted);margin-bottom:var(--bs-space-8);display:inline-flex}.bs-empty__icon svg.lucide{width:var(--bs-icon-bar);height:var(--bs-icon-bar)}.bs-empty__title{font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);font-weight:600}.bs-empty__body{color:var(--bs-muted);margin:2px 0 12px;max-width:60ch}.bs-empty__body:last-child{margin-bottom:0}.bs-empty__title+*>.bs-btn,.bs-empty__title+.bs-btn{margin-top:10px}.bs-skeleton{display:block;border-radius:var(--bs-radius-6);min-height:12px;background:linear-gradient(90deg,var(--bs-paper) 0,var(--bs-rail) 50%,var(--bs-paper) 100%);background-size:200% 100%;animation:bs-shimmer 1.4s ease-in-out infinite}.bs-skeleton[data-shape=text]{height:12px}.bs-skeleton[data-shape=title]{height:22px;width:60%}.bs-skeleton[data-shape=block]{height:72px;border-radius:var(--bs-radius-9)}.bs-skeleton[data-shape=circle]{width:28px;height:28px;border-radius:50%}@keyframes bs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bs-spinner{display:inline-block;width:var(--bs-spinner-size,16px);height:var(--bs-spinner-size,16px);flex:none;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;border-radius:50%;animation:bs-spin .8s linear infinite}@keyframes bs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bs-spinner{animation:none;border-top-color:color-mix(in srgb,currentColor 25%,transparent);border-right-color:currentColor}}.bs-avatar{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;flex:none;overflow:hidden;background:var(--bs-brand-soft);color:var(--bs-brand-text-on-soft);font-size:var(--bs-fs-count);font-weight:600;letter-spacing:.2px}.bs-avatar[data-size=sm]{width:22px;height:22px;font-size:9px}.bs-avatar[data-size=lg]{width:36px;height:36px;font-size:var(--bs-fs-small)}.bs-avatar img{width:100%;height:100%;object-fit:cover}.bs-person{display:flex;gap:10px;align-items:center;min-width:0}.bs-person__name{display:block;font-weight:600}.bs-person__meta{display:block}.bs-breadcrumb,.bs-person__meta{font-size:var(--bs-fs-small);color:var(--bs-muted)}.bs-breadcrumb{display:flex;align-items:center;gap:var(--bs-space-8);min-width:0;font-weight:500;white-space:nowrap;overflow:hidden}.bs-breadcrumb>*{overflow:hidden;text-overflow:ellipsis}.bs-breadcrumb a:hover{color:var(--bs-brand-text)}.bs-breadcrumb [aria-current=page]{color:var(--bs-ink)}.bs-breadcrumb__sep{flex:none}.bs-breadcrumb__lead{color:var(--bs-ink);font-weight:600;font-size:var(--bs-fs-lead)}.bs-table-wrap{overflow-x:auto;border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);background:var(--bs-canvas)}.bs-table{width:100%;border-collapse:collapse;font-size:var(--bs-fs-button);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-table td[data-align=end],.bs-table th[data-align=end]{text-align:right}.bs-table__sort{display:inline-flex;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;border:0;border-radius:var(--bs-radius-6);background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.bs-table__sort:hover{color:var(--bs-ink);background:var(--bs-hover)}.bs-table th[aria-sort=ascending],.bs-table th[aria-sort=descending]{color:var(--bs-ink)}.bs-table__sort svg.lucide{width:12px;height:12px;flex:none}.bs-table th[data-align=end] .bs-table__sort{flex-direction:row-reverse}.bs-table caption{padding:10px}.bs-table caption,.bs-table th{text-align:left;font-weight:600}.bs-table th{font-size:var(--bs-fs-xs);line-height:var(--bs-lh-xs);text-transform:none;letter-spacing:0;color:var(--bs-muted);padding:9px 12px;white-space:nowrap}.bs-table td,.bs-table th{border-bottom:1px solid var(--bs-line)}.bs-table td{padding:11px 12px;vertical-align:top}.bs-table tbody tr:last-child td{border-bottom:0}.bs-table td[data-empty],.bs-table__sub{color:var(--bs-muted)}.bs-table__sub{display:block;font-size:var(--bs-fs-small)}@media (max-width:720px){.bs-table[data-stack] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bs-table[data-stack] tr{display:block;padding:12px 14px;border-bottom:1px solid var(--bs-line)}.bs-table[data-stack] tbody tr:last-child{border-bottom:0}.bs-table[data-stack] td:empty{display:none}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea)){display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td{display:block;padding:0;border:0;min-width:0;max-width:100%;text-align:left}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td[data-role=title]{flex:1 1 100%;font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);font-weight:600}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td[data-role=title] .bs-table__sub{font-weight:400;margin-top:2px}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td[data-role=meta]{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted)}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td[data-role=meta]>:is(div,p){display:inline}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td[data-role=meta]~td[data-role=meta]:not(:empty):before{content:"·";margin-inline:6px;color:var(--bs-muted)}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea)):has(>td[data-role=aside]:not(:empty)):after{content:"";flex:1 1 100%;height:0;order:1}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td[data-role=aside]{order:2;margin-top:4px;margin-right:var(--bs-space-12)}.bs-table[data-stack=rows] tr:not(:has(input,select,textarea))>td[data-role=aside][data-align=end]:not([data-label=""]):before{content:attr(data-label);margin-right:6px;font-size:var(--bs-fs-small);color:var(--bs-muted);font-weight:400}.bs-table[data-stack=labels] td,.bs-table[data-stack=rows] tr:has(input,select,textarea)>td{display:grid;grid-template-columns:minmax(90px,35%) minmax(0,1fr);grid-gap:8px;gap:8px;padding:4px 0;border:0;text-align:left}.bs-table[data-stack=labels] td:before,.bs-table[data-stack=rows] tr:has(input,select,textarea)>td:before{content:attr(data-label);font-size:var(--bs-fs-xs);text-transform:none;letter-spacing:0;color:var(--bs-muted);font-weight:600;padding-top:2px}.bs-table[data-stack=labels] td[data-label=""],.bs-table[data-stack=rows] tr:has(input,select,textarea)>td[data-label=""]{grid-template-columns:minmax(0,1fr)}.bs-table[data-stack=labels] td[data-label=""]:before,.bs-table[data-stack=rows] tr:has(input,select,textarea)>td[data-label=""]:before{display:none}.bs-table[data-stack=labels] td>*,.bs-table[data-stack=rows] tr:has(input,select,textarea)>td>*{justify-self:start;max-width:100%}}.bs-dl{display:grid;border-top:1px solid var(--bs-line)}.bs-dl__row{display:grid;grid-template-columns:minmax(120px,min(40%,240px)) minmax(0,1fr);grid-gap:var(--bs-space-12);gap:var(--bs-space-12);padding:10px 0;border-bottom:1px solid var(--bs-line);font-size:var(--bs-fs-body);line-height:var(--bs-lh-body)}.bs-dl__row dt{color:var(--bs-muted);font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);padding-top:2px}.bs-dl__row dd{margin:0;min-width:0;overflow-wrap:anywhere}.bs-dl[data-variant=compact]{border-top:0}.bs-dl[data-variant=compact] .bs-dl__row{grid-template-columns:110px minmax(0,1fr);gap:var(--bs-space-8);padding:9px 0;font-size:var(--bs-fs-small)}.bs-dl[data-variant=compact] dd{font-weight:500}.bs-dl[data-variant=facts]{border-top:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px}.bs-dl[data-variant=facts] .bs-dl__row{display:block;border:0;padding:0}.bs-dl[data-variant=facts] dt{font-size:var(--bs-fs-eyebrow);text-transform:none;letter-spacing:var(--bs-ls-eyebrow);font-weight:600}.bs-dl[data-variant=facts] dd{margin-top:2px}@media (max-width:720px){.bs-dl:not([data-variant=facts]) .bs-dl__row{grid-template-columns:minmax(0,1fr);gap:2px}.bs-dl[data-columns=auto]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--bs-space-16)}.bs-dl[data-columns=auto] .bs-dl__row{grid-template-columns:minmax(0,1fr);gap:2px}}.bs-dialog{border:1px solid var(--bs-line);border-radius:var(--bs-radius-14);padding:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);background:var(--bs-canvas);color:var(--bs-ink);box-shadow:var(--bs-shadow-pop);font-family:var(--bs-font-body)}.bs-dialog[data-size=lg]{width:min(720px,calc(100vw - 32px))}.bs-dialog::-webkit-backdrop{background:var(--bs-shade)}.bs-dialog::backdrop{background:var(--bs-shade)}.bs-dialog[open]{animation:bs-pop var(--bs-duration) var(--bs-ease)}.bs-dialog__inner{display:flex;flex-direction:column;max-height:inherit}.bs-dialog__head{display:flex;align-items:flex-start;gap:var(--bs-space-12);padding:20px 22px 0}.bs-dialog__title{font-size:var(--bs-fs-h3);line-height:var(--bs-lh-h3);flex:1 1;min-width:0;padding-top:4px}.bs-dialog__title:focus{outline:none}.bs-dialog__desc{padding:6px 22px 0;color:var(--bs-muted);font-size:var(--bs-fs-button)}.bs-dialog__body{padding:16px 22px;overflow-y:auto}.bs-dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--bs-space-8);padding:0 22px 20px}@keyframes bs-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bs-drawer{border:0;padding:0;margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(420px,92vw);background:var(--bs-canvas);color:var(--bs-ink);box-shadow:var(--bs-shadow-drawer);font-family:var(--bs-font-body)}.bs-drawer[data-side=left]{margin:0 auto 0 0}.bs-drawer::-webkit-backdrop{background:var(--bs-shade)}.bs-drawer::backdrop{background:var(--bs-shade)}.bs-drawer[open]{animation:bs-slide-in var(--bs-duration) var(--bs-ease)}.bs-drawer[data-side=left][open]{animation-name:bs-slide-in-left}.bs-drawer .bs-dialog__inner{height:100%}.bs-drawer .bs-dialog__body{flex:1 1}@keyframes bs-slide-in{0%{transform:translateX(105%)}to{transform:none}}@keyframes bs-slide-in-left{0%{transform:translateX(-105%)}to{transform:none}}.bs-menu{position:relative}.bs-menu__trigger{display:inline-flex;align-items:center;gap:var(--bs-space-8);border:0;background:transparent;padding:4px;border-radius:var(--bs-radius-round)}.bs-menu__trigger:hover{background:var(--bs-hover)}.bs-menu__trigger-label{font-size:var(--bs-fs-small);font-weight:500}.bs-menu__panel{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;padding:6px;z-index:var(--bs-z-menu);background:var(--bs-canvas);border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);box-shadow:var(--bs-shadow-pop)}.bs-menu[data-align=start] .bs-menu__panel{left:0;right:auto}.bs-menu__head{padding:8px 10px 10px;border-bottom:1px solid var(--bs-line);margin-bottom:4px}.bs-menu__head b{display:block;font-size:var(--bs-fs-button)}.bs-menu__head small{color:var(--bs-muted);font-size:var(--bs-fs-xs)}.bs-menu__label{padding:6px 10px 2px;font-size:var(--bs-fs-eyebrow);font-weight:600;text-transform:none;letter-spacing:var(--bs-ls-eyebrow);color:var(--bs-muted)}.bs-menu__item{display:flex;align-items:center;gap:var(--bs-space-8);width:100%;min-height:36px;text-align:left;padding:8px 10px;border:0;border-radius:var(--bs-radius-7);background:transparent;font-size:var(--bs-fs-button);color:var(--bs-ink)}.bs-menu__item svg.lucide{width:var(--bs-icon);height:var(--bs-icon);color:var(--bs-muted);flex:none}.bs-menu__item:focus-visible,.bs-menu__item:hover{background:var(--bs-paper)}.bs-menu__item:focus-visible{outline-offset:-2px}.bs-menu__item[data-tone=danger]{color:var(--bs-danger)}.bs-toasts{position:fixed;right:16px;bottom:16px;z-index:var(--bs-z-toast);display:flex;flex-direction:column;gap:var(--bs-space-8);width:min(360px,calc(100vw - 32px));pointer-events:none}.bs-toast{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--bs-radius-9);background:var(--bs-canvas);border:1px solid var(--bs-line);border-left:3px solid var(--bs-brand);box-shadow:var(--bs-shadow-md);font-size:var(--bs-fs-button);animation:bs-pop var(--bs-duration) var(--bs-ease)}.bs-toast[data-tone=danger]{border-left-color:var(--bs-danger)}.bs-toast[data-tone=success]{border-left-color:var(--bs-success)}.bs-toast__body{flex:1 1;min-width:0;padding-top:2px}.bs-toast__action{flex:none;align-self:center}@media (max-width:720px){.bs-toasts{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}}.bs-scope{display:flex;flex-direction:column;gap:4px;gap:5px}.bs-scope__label{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);font-weight:600;color:var(--bs-ink)}.bs-scope .bs-select{width:100%}.bs-scope__hint{font-size:var(--bs-fs-xs);line-height:17px;color:var(--bs-muted)}.bs-searchlist{display:flex;flex-direction:column;gap:10px;min-width:0}.bs-searchlist__tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.bs-searchlist__tools .bs-select{min-width:200px}@media (max-width:720px){.bs-searchlist__tools>*{flex:1 1 100%;min-width:0}.bs-searchlist__tools .bs-select{width:100%;min-width:0}.bs-searchlist__tools>.bs-btn,.bs-searchlist__tools>span>.bs-btn{width:100%}}.bs-searchlist__count{font-size:var(--bs-fs-small);color:var(--bs-muted)}.bs-searchlist__items{display:grid;grid-gap:var(--bs-space-8);gap:var(--bs-space-8)}.bs-rowlist{list-style:none;margin:0;padding:0;border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);background:var(--bs-canvas);overflow:hidden}.bs-rowlist>li+li{border-top:1px solid var(--bs-line)}.bs-rowlist .bs-row{border:0;border-radius:0;background:transparent;padding:12px 14px}.bs-rowlist .bs-row[data-stretch]:hover,.bs-rowlist a.bs-row:hover,.bs-rowlist button.bs-row:hover{background:var(--bs-hover)}.bs-rowlist .bs-row[aria-current=page],.bs-rowlist .bs-row[aria-pressed=true]{background:var(--bs-brand-soft);box-shadow:inset 3px 0 0 var(--bs-brand)}.bs-rowlist .bs-row:focus-visible{outline-offset:-3px;border-radius:0}.bs-rowlist .bs-row__link:focus-visible:after{outline-offset:-3px}.bs-rowlist>li:first-child>.bs-row:focus-visible{border-radius:var(--bs-radius-9) var(--bs-radius-9) 0 0}.bs-rowlist>li:last-child>.bs-row:focus-visible{border-radius:0 0 var(--bs-radius-9) var(--bs-radius-9)}.bs-rowlist>li:only-child>.bs-row:focus-visible{border-radius:var(--bs-radius-9)}.bs-row__lead{display:inline-flex;color:var(--bs-muted);align-self:start;margin-top:2px}.bs-row__lead svg.lucide{width:var(--bs-icon);height:var(--bs-icon)}.bs-row__note{font-size:var(--bs-fs-small);color:var(--bs-muted);white-space:nowrap}.bs-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--bs-space-12);gap:var(--bs-space-12);align-items:center;padding:11px 14px;border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);background:var(--bs-canvas);color:inherit;min-width:0}.bs-row:not(:has(.bs-row__lead)){grid-template-columns:minmax(0,1fr) auto auto}a.bs-row:hover,button.bs-row:hover{border-color:var(--bs-brand-line)}button.bs-row{width:100%;text-align:left;font:inherit}.bs-row__body{min-width:0}.bs-row__title{display:block;font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);font-weight:600;overflow-wrap:anywhere}.bs-row[data-weight="500"] .bs-row__title{font-weight:500}.bs-row[data-truncate] .bs-row__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-row__meta{display:block;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted);margin-top:2px}.bs-row__aside{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-row__chev{color:var(--bs-muted);display:inline-flex}.bs-row__chev svg.lucide{width:var(--bs-icon-inline);height:var(--bs-icon-inline)}.bs-row__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--bs-space-12);min-width:0}.bs-row__amount{flex:none;min-width:var(--bs-row-amount-w,6.5em);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.bs-row[aria-current=page],.bs-row[aria-pressed=true]{border-color:var(--bs-brand);box-shadow:inset 3px 0 0 var(--bs-brand)}.bs-row[data-stretch]{position:relative}.bs-row[data-stretch]:hover{border-color:var(--bs-brand-line)}.bs-row__link{color:inherit}.bs-row__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.bs-row__link:focus-visible{outline:none}.bs-row__link:focus-visible:after{outline:3px solid var(--bs-focus);outline-offset:3px}.bs-row__actions{position:relative;z-index:1;display:inline-flex;gap:6px}@media (max-width:720px){.bs-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--bs-space-12);row-gap:4px;align-items:start}.bs-row>span:empty{display:none}.bs-row__lead{grid-column:1;grid-row:1/span 2;margin-top:2px}.bs-row__body{grid-column:2;grid-row:1}.bs-row__aside,.bs-row__end{grid-column:2;grid-row:2;justify-content:flex-start}.bs-row__aside:empty{display:none}.bs-row__end{flex-wrap:wrap;gap:6px 10px}.bs-row__end>.bs-row__amount{order:-1;min-width:0;text-align:left}.bs-row__chev{grid-column:3;grid-row:1/span 2;align-self:center}.bs-row:not(:has(.bs-row__lead)){grid-template-columns:minmax(0,1fr) auto}.bs-row:not(:has(.bs-row__lead)) .bs-row__aside,.bs-row:not(:has(.bs-row__lead)) .bs-row__body,.bs-row:not(:has(.bs-row__lead)) .bs-row__end{grid-column:1}.bs-row:not(:has(.bs-row__lead)) .bs-row__chev{grid-column:2}.bs-row:not(:has(.bs-row__chev)){grid-template-columns:auto minmax(0,1fr)}.bs-row:not(:has(.bs-row__lead)):not(:has(.bs-row__chev)){grid-template-columns:minmax(0,1fr)}.bs-row__note{font-size:var(--bs-fs-xs);white-space:normal}.bs-row[data-stretch] .bs-row__meta,a.bs-row .bs-row__meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.bs-soon>.bs-disclosure__summary{list-style:none;font-weight:400;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted);padding:2px 0;width:-moz-fit-content;width:fit-content;max-width:100%}.bs-soon>.bs-disclosure__summary::-webkit-details-marker{display:none}.bs-soon__toggle{color:var(--bs-brand-text);font-weight:500;white-space:nowrap}.bs-soon>.bs-disclosure__summary:hover .bs-soon__toggle{text-decoration:underline}.bs-soon[open] .bs-soon__show,.bs-soon__hide{display:none}.bs-soon[open] .bs-soon__hide{display:inline}.bs-split-host{container:bs-split/inline-size;min-width:0}.bs-split{display:grid;grid-gap:var(--bs-space-14);gap:var(--bs-space-14);grid-template-columns:var(--bs-split-list,340px) minmax(0,1fr);align-items:stretch;min-height:0}.bs-split[data-aside]{grid-template-columns:var(--bs-split-list,310px) minmax(0,1fr) var(--bs-split-aside,344px)}.bs-split[data-fill]{height:calc(100vh - var(--bs-ops-toolbar-h) - 28px);height:calc(100dvh - var(--bs-ops-toolbar-h) - 28px)}.bs-split>*{min-height:0;min-width:0;display:flex;flex-direction:column}.bs-split>*>.bs-pane{flex:1 1}.bs-split__back{display:none;margin-bottom:var(--bs-space-8)}@container bs-split (max-width: 1039px){.bs-split[data-aside]{grid-template-columns:min(var(--bs-split-list,310px),280px) minmax(0,1fr)}.bs-split[data-aside][data-fill]{height:auto}.bs-split[data-aside]>.bs-split__aside{grid-column:1/-1}}@container bs-split (max-width: 1099px){.bs-split:not([data-aside]){grid-template-columns:min(var(--bs-split-list,340px),300px) minmax(0,1fr)}}@container bs-split (max-width: 899px){.bs-split:not([data-aside]){grid-template-columns:min(var(--bs-split-list,340px),260px) minmax(0,1fr)}}@container bs-split (min-width: 690px){.bs-split:not([data-fill]){align-items:start}.bs-split:not([data-fill])>.bs-split__list{position:-webkit-sticky;position:sticky;top:calc(var(--bs-topbar-h) + var(--bs-banner-h, 0px) + var(--bs-space-14));max-height:calc(100vh - var(--bs-topbar-h) - var(--bs-banner-h, 0px) - 28px);max-height:calc(100dvh - var(--bs-topbar-h) - var(--bs-banner-h, 0px) - 28px);overflow-y:auto;overscroll-behavior:contain}.bs-shell .bs-split:not([data-fill])>.bs-split__detail{position:-webkit-sticky;position:sticky;top:calc(var(--bs-topbar-h, 57px) + var(--bs-banner-h, 0px) + 12px);max-height:calc(100dvh - var(--bs-topbar-h, 57px) - var(--bs-banner-h, 0px) - 24px)}.bs-shell .bs-split:not([data-fill])>.bs-split__detail>.bs-pane{max-height:inherit;display:flex;flex-direction:column;overflow:hidden}.bs-shell .bs-split:not([data-fill])>.bs-split__detail .bs-pane__body{overflow:auto;min-height:0}}.bs-shell-content:has(.bs-split[data-fit]){padding-bottom:var(--bs-space-18,18px)}@container bs-split (min-width: 690px){.bs-shell .bs-split[data-fit]{align-items:stretch;height:max(calc(100vh - var(--bs-split-top, 290px) - var(--bs-space-18, 18px)),400px);height:max(calc(100dvh - var(--bs-split-top, 290px) - var(--bs-space-18, 18px)),400px)}.bs-shell .bs-split[data-fit]>.bs-split__list{position:relative;top:auto;max-height:none;overflow:hidden}.bs-shell .bs-split[data-fit]>.bs-split__list>.bs-pane{position:relative;flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain}.bs-shell .bs-split[data-fit]>.bs-split__detail{position:relative;top:auto;max-height:none}.bs-shell .bs-split[data-fit]>.bs-split__detail>.bs-pane{max-height:100%;display:flex;flex-direction:column;overflow:hidden}.bs-shell .bs-split[data-fit]>.bs-split__detail>.bs-pane>.bs-pane__foot,.bs-shell .bs-split[data-fit]>.bs-split__detail>.bs-pane>.bs-pane__head{flex:none}.bs-shell .bs-split[data-fit]>.bs-split__detail>.bs-pane>.bs-pane__body{position:relative;flex:1 1 auto;overflow:auto;min-height:0;overscroll-behavior:contain}.bs-shell .bs-split[data-fit]>.bs-split__detail>.bs-pane>.bs-pane__foot .bs-textarea{min-height:64px;max-height:168px;field-sizing:content}}@container bs-split (max-width: 689px){.bs-split,.bs-split:not([data-aside]),.bs-split[data-aside]{grid-template-columns:minmax(0,1fr)}.bs-split[data-aside][data-fill],.bs-split[data-fill]{height:auto}.bs-split[data-view=detail]>.bs-split__list{display:none}.bs-split[data-view=detail] .bs-split__back{display:inline-flex}.bs-split[data-view=list]>.bs-split__aside,.bs-split[data-view=list]>.bs-split__detail{display:none}.bs-shell .bs-split[data-view=detail]>.bs-split__detail>.bs-pane{border:0;border-radius:0;background:transparent;overflow:visible}.bs-shell .bs-split[data-view=detail]>.bs-split__detail>.bs-pane[data-pad]{padding:0}.bs-shell .bs-split[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__head{padding:0 0 var(--bs-space-14)}.bs-shell .bs-split[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__body{padding:var(--bs-space-14) 0}.bs-shell .bs-split[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__foot{padding-inline:0}.bs-shell .bs-split[data-view=detail]:not(.bs-split--actions-first)>.bs-split__detail>.bs-pane>.bs-pane__foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;background:var(--bs-canvas);padding-block:var(--bs-space-12) calc(var(--bs-space-12) + env(safe-area-inset-bottom));box-shadow:0 0 0 100vmax var(--bs-canvas);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);border-image:linear-gradient(var(--bs-line),var(--bs-line)) 1 /1px 0 0 /0 100vmax}.bs-shell .bs-split[data-view=detail]:not(.bs-split--actions-first)>.bs-split__detail>.bs-pane>.bs-pane__foot .bs-textarea{min-height:72px}.bs-shell .bs-split[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__foot .bs-btn[data-variant=primary]{flex:1 1 100%;width:100%}.bs-split[data-view=detail]>.bs-split__aside>.bs-pane{border-radius:var(--bs-radius-9)}.bs-ops .bs-split[data-view=detail]>.bs-split__detail>.bs-pane{overflow:visible}.bs-ops .bs-split[data-view=detail]:not(.bs-split--actions-first)>.bs-split__detail>.bs-pane>.bs-pane__foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;background:var(--bs-canvas);border-radius:0 0 var(--bs-radius-11) var(--bs-radius-11);padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media (min-width:721px){.bs-shell .bs-split.bs-split--inline-foot[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__foot{position:static;box-shadow:none;-webkit-clip-path:none;clip-path:none;border-image:none;padding-block:var(--bs-space-14) 0}.bs-shell .bs-split.bs-split--inline-foot[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__foot .bs-btn[data-variant=primary]{flex:0 0 auto;width:auto}}.bs-split__compact,.bs-split__controls{display:none}@container bs-split (max-width: 689px){.bs-split[data-view=detail] .bs-split__compact{display:contents}.bs-split[data-view=detail] .bs-split__controls{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end;padding-bottom:var(--bs-space-12,12px);border-bottom:1px solid var(--bs-line)}.bs-split[data-view=detail] .bs-split__controls>*{flex:1 1 140px;min-width:0}.bs-split[data-view=detail] .bs-split__controls .bs-select{width:100%}.bs-split[data-view=detail] .bs-split__wide{display:none}.bs-split--actions-first[data-view=detail]>.bs-split__detail>.bs-pane{display:flex;flex-direction:column}.bs-split--actions-first[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__head{order:-2}.bs-split--actions-first[data-view=detail]>.bs-split__detail>.bs-pane>.bs-pane__foot{order:-1;border-top:0;border-bottom:1px solid var(--bs-line);padding-block:0 var(--bs-space-14)}}.bs-split__list .bs-select-row[aria-current=page] .bs-badge{border-color:var(--bs-brand-line)}.bs-pane,.bs-split__list .bs-select-row[aria-current=page] .bs-badge[data-tone=brand]{background:var(--bs-canvas)}.bs-pane{position:relative;border:1px solid var(--bs-line);border-radius:var(--bs-radius-11);overflow-y:auto;min-height:0;min-width:0}.bs-pane[data-pad]{padding:18px}.bs-pane__head{padding:18px 22px;border-bottom:1px solid var(--bs-line)}.bs-pane__title{font-size:var(--bs-fs-h2);line-height:var(--bs-lh-h2);letter-spacing:var(--bs-ls-h2);margin-top:6px;overflow-wrap:anywhere}.bs-pane__head>.bs-pane__title:first-child{margin-top:0}.bs-pane__body{padding:18px 22px;display:flex;flex-direction:column;gap:var(--bs-space-16)}.bs-pane__foot{border-top:1px solid var(--bs-line);padding:14px 22px}.bs-pane[data-pad]:has(>.bs-select-row){padding:0;border-radius:var(--bs-radius-9)}.bs-pane>.bs-select-row{margin:0;padding:12px 14px;border:0;border-radius:0}.bs-pane>.bs-select-row+.bs-select-row{border-top:1px solid var(--bs-line)}.bs-pane>.bs-select-row:hover{background:var(--bs-hover)}.bs-pane>.bs-select-row[aria-current=page]{background:var(--bs-brand-soft);box-shadow:inset 3px 0 0 var(--bs-brand)}.bs-pane>.bs-select-row:focus-visible{outline-offset:-3px}.bs-pane>.bs-select-row .bs-select-row__title{font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);margin-top:0}.bs-pane>.bs-select-row .bs-select-row__meta{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);margin-top:2px}.bs-pane>.bs-select-row>.bs-meta+.bs-select-row__title{margin-top:4px}.bs-select-row{display:block;padding:12px;border-radius:var(--bs-radius-9);margin-top:6px;border:1px solid transparent;color:inherit}.bs-select-row:hover{background:var(--bs-paper)}.bs-select-row[aria-current=page]{background:var(--bs-brand-soft);border-color:var(--bs-brand-line)}.bs-select-row__code{font-size:var(--bs-fs-count);font-weight:700;letter-spacing:.3px}.bs-select-row__title{display:block;font-size:var(--bs-fs-button);font-weight:600;margin-top:4px;overflow-wrap:anywhere}.bs-select-row__meta{display:block;font-size:var(--bs-fs-xs);color:var(--bs-muted);margin-top:4px}.bs-bubble{background:var(--bs-paper);border-radius:var(--bs-radius-12);padding:14px 18px;max-width:560px}.bs-bubble[data-indent]{margin-left:40px}.bs-bubble[data-tone=brand]{background:var(--bs-brand-soft);margin-left:auto;display:flex;gap:10px;align-items:center;font-size:var(--bs-fs-lead)}.bs-msg__bubble{margin-left:38px}.bs-msg[data-author=staff] .bs-msg__bubble{background:color-mix(in srgb,var(--bs-paper) 40%,var(--bs-canvas));box-shadow:inset 0 0 0 1px var(--bs-line)}.bs-msg[data-tint=brand] .bs-msg__bubble{background:var(--bs-brand-soft);box-shadow:none}.bs-msg .bs-person__name .bs-badge{margin-left:4px;vertical-align:1px}.bs-ticket-code{font-size:var(--bs-fs-xs);color:var(--bs-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-system-note{display:flex;gap:var(--bs-space-8);align-items:center;background:var(--bs-paper);border-radius:var(--bs-radius-7);padding:9px 12px;font-size:var(--bs-fs-small);color:var(--bs-muted)}.bs-perm{display:flex;flex-direction:column;gap:10px}.bs-perm__summary{font-size:var(--bs-fs-small);color:var(--bs-ink);font-weight:600}.bs-perm__group{display:flex;flex-direction:column;gap:6px}.bs-perm__group-label{font-size:var(--bs-fs-eyebrow);font-weight:600;letter-spacing:var(--bs-ls-eyebrow);text-transform:none;color:var(--bs-muted)}.bs-chips{display:flex;flex-wrap:wrap;gap:6px}.bs-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 11px;border-radius:var(--bs-radius-7);border:1px solid var(--bs-line);background:var(--bs-canvas);color:var(--bs-ink);font-size:var(--bs-fs-small);font-weight:500}.bs-chip:hover:not(:disabled){border-color:var(--bs-line-strong)}.bs-chip[aria-pressed=true]{background:var(--bs-brand-soft);border-color:var(--bs-brand-line);color:var(--bs-brand-text-on-soft);font-weight:600}.bs-chip:disabled{opacity:.55;cursor:not-allowed}.bs-chip__mark{width:12px;display:inline-grid;place-items:center}.bs-compare{display:flex;flex-direction:column;gap:10px}.bs-compare__head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.bs-compare__versions{font-size:var(--bs-fs-h3);font-weight:600;font-family:var(--bs-font-heading)}.bs-compare__hash{font-size:var(--bs-fs-xs);color:var(--bs-muted)}.bs-compare__summary{font-size:var(--bs-fs-small);color:var(--bs-muted)}.bs-diff{border-radius:var(--bs-radius-9);padding:10px 12px 10px 14px;background:var(--bs-canvas);border:1px solid var(--bs-line);border-left-width:3px}.bs-diff[data-kind=added]{border-left-color:var(--bs-success)}.bs-diff[data-kind=removed]{border-left-color:var(--bs-danger)}.bs-diff[data-kind=changed]{border-left-color:var(--bs-warning)}.bs-diff__label{display:flex;gap:var(--bs-space-8);align-items:center;font-size:var(--bs-fs-small);font-weight:600}.bs-diff__text{margin-top:6px;white-space:pre-wrap;font-size:var(--bs-fs-button);line-height:21px}.bs-diff__text del{color:var(--bs-danger);background:var(--bs-danger-bg);text-decoration:line-through}.bs-diff__text ins{color:var(--bs-success);background:var(--bs-success-bg);text-decoration:none}.bs-diff__was{margin-top:6px;font-size:var(--bs-fs-small);color:var(--bs-muted);white-space:pre-wrap}.bs-timeline{list-style:none;padding:0;margin:0;border-left:1px solid var(--bs-line)}.bs-timeline__item{padding:4px 0 10px 16px;position:relative;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small)}.bs-timeline__item:before{content:"";position:absolute;left:-4px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--bs-line-strong)}.bs-timeline__item:first-child:before{background:var(--bs-ink)}.bs-timeline__actor{font-weight:600}.bs-timeline__detail,.bs-timeline__time{color:var(--bs-muted)}.bs-timeline__detail{display:block;margin-top:2px}.bs-checklist{list-style:none;padding:0;margin:0;display:grid;grid-gap:2px;gap:2px}.bs-checklist__item{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:var(--bs-fs-button);color:var(--bs-ink)}.bs-checklist__item[data-status=done]{color:var(--bs-muted)}.bs-checklist__item[data-status=blocked]{color:var(--bs-warning)}.bs-checklist__dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--bs-line-strong);flex:none;margin-top:1px;display:grid;place-items:center}.bs-checklist__item[data-status=done] .bs-checklist__dot{background:var(--bs-success);border-color:var(--bs-success);color:var(--bs-canvas)}.bs-checklist__item[data-status=blocked] .bs-checklist__dot{border-color:var(--bs-warning);color:var(--bs-warning)}.bs-checklist__text{min-width:0}.bs-checklist__owner{display:block;font-size:var(--bs-fs-xs);color:var(--bs-muted);margin-top:1px}.bs-quote{display:flex;flex-direction:column;gap:10px}.bs-quote__block{background:var(--bs-brand-soft);border-left:4px solid var(--bs-brand);border-radius:0 var(--bs-radius-11) var(--bs-radius-11) 0;padding:16px 20px;margin:0}.bs-quote__label{color:var(--bs-brand-text-on-soft)}.bs-quote__text{margin:6px 0 0;font-size:var(--bs-fs-h3);line-height:27px}.bs-quote[data-size=sm] .bs-quote__text,.bs-quote__context{font-size:var(--bs-fs-button);line-height:21px}.bs-quote__context{color:var(--bs-muted);white-space:pre-wrap}.bs-citation{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);background:var(--bs-canvas);color:inherit}a.bs-citation:hover{border-color:var(--bs-brand-line)}.bs-citation__body{min-width:0;flex:1 1}.bs-citation__title{display:block;font-size:var(--bs-fs-body);font-weight:600}.bs-citation__meta{display:block;color:var(--bs-muted);font-size:var(--bs-fs-xs);margin-top:2px}.bs-citation__quote{display:block;font-size:var(--bs-fs-small);color:var(--bs-ink);margin-top:4px}.bs-citation__arrow{margin-left:auto;color:var(--bs-brand-text);flex:none}.bs-answer{display:flex;flex-direction:column;gap:10px}.bs-answer__head{display:flex;align-items:center;gap:10px;font-weight:600}.bs-answer__head svg{color:var(--bs-brand-text)}.bs-answer__head .bs-badge{margin-left:auto}.bs-answer__text{font-size:var(--bs-fs-answer);line-height:var(--bs-lh-answer);letter-spacing:-.2px;white-space:pre-wrap}.bs-answer[data-size=md] .bs-answer__text{font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);letter-spacing:0}.bs-answer__cite{color:var(--bs-brand-text);font-size:.7em;font-weight:700;vertical-align:super;padding:0 2px;line-height:0}a.bs-answer__cite:hover{text-decoration:underline}.bs-answer__sources{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px;font-size:var(--bs-fs-small)}.bs-answer__sources li{padding-left:10px;border-left:2px solid var(--bs-line)}.bs-answer__empty{color:var(--bs-muted)}.bs-progress{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--bs-radius-9);background:var(--bs-paper);border:1px solid var(--bs-line);font-size:var(--bs-fs-button)}.bs-progress[data-state=processing],.bs-progress[data-state=queued]{color:var(--bs-ink)}.bs-progress[data-state=processing] .bs-progress__icon,.bs-progress[data-state=queued] .bs-progress__icon{color:var(--bs-muted)}.bs-progress[data-state=ready]{background:var(--bs-success-bg);border-color:transparent;color:var(--bs-success)}.bs-progress[data-state=failed]{background:var(--bs-danger-bg);border-color:transparent;color:var(--bs-danger)}.bs-progress__icon{flex:none;margin-top:2px;display:inline-flex}.bs-progress__body{flex:1 1;min-width:0}.bs-progress__label{display:block;font-weight:600}.bs-progress__detail{display:block;font-size:var(--bs-fs-small);margin-top:2px;color:var(--bs-ink);overflow-wrap:anywhere}.bs-progress[data-state=failed] .bs-progress__detail{color:var(--bs-danger)}.bs-progress__action{margin-top:var(--bs-space-8)}.bs-progress[data-inline]{padding:0;background:transparent;border:0}.bs-composer{border:1px solid var(--bs-line);border-radius:var(--bs-radius-14);background:var(--bs-canvas);padding:14px 14px 12px 16px}.bs-composer:focus-within{border-color:var(--bs-brand-line)}.bs-composer:has(textarea:focus-visible){outline:3px solid var(--bs-focus);outline-offset:3px}.bs-composer__row{display:flex;gap:10px}.bs-composer__row>svg{color:var(--bs-brand-text);margin-top:3px;flex:none}.bs-composer textarea{width:100%;border:0;outline:none;resize:none;background:transparent;font-size:var(--bs-fs-lead);line-height:23px;min-height:48px}.bs-composer__foot{display:flex;align-items:center;gap:var(--bs-space-8);margin-top:6px;font-size:var(--bs-fs-xs);line-height:17px;color:var(--bs-muted)}.bs-composer__foot>svg.lucide{width:var(--bs-icon-inline);height:var(--bs-icon-inline);flex:none}.bs-composer__foot .bs-icon-btn{margin-left:auto;flex:none;width:37px;height:37px;border-radius:var(--bs-radius-10)}.bs-composer__foot .bs-icon-btn svg.lucide{width:19px;height:19px}.bs-composer__foot .bs-icon-btn:disabled{opacity:.4}.bs-composer__foot>span{min-width:0}.bs-composer__foot>span:not([role=status]){flex:1 1 auto}.bs-swatches{display:flex;flex-wrap:wrap;gap:10px}.bs-swatch{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:var(--bs-fs-count);min-width:0}.bs-swatch__chip{width:52px;height:32px;border-radius:var(--bs-radius-7);border:1px solid var(--bs-line)}.bs-swatch__name{color:var(--bs-muted)}.bs-logo-cands{display:flex;flex-wrap:wrap;gap:10px}.bs-logo-cand{margin:0;border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);padding:8px;width:170px;display:flex;flex-direction:column;gap:6px;align-items:center;background:var(--bs-canvas)}.bs-logo-cand__img{height:48px;width:100%;display:grid;place-items:center}.bs-logo-cand__img img{max-height:48px;max-width:150px;object-fit:contain}.bs-logo-cand figcaption{font-family:var(--bs-font-mono);font-size:10px;color:var(--bs-muted);word-break:break-all;text-align:center}.bs-broken{display:grid;place-items:center;width:100%;height:100%;font-size:var(--bs-fs-xs);color:var(--bs-muted);background:var(--bs-paper);border-radius:var(--bs-radius-6);padding:4px 8px;text-align:center}.bs-broken,.bs-disclosure{border:1px dashed var(--bs-line)}.bs-disclosure{border-radius:var(--bs-radius-11);padding:14px 18px;background:var(--bs-canvas)}.bs-disclosure[data-variant=plain]{border:0;padding:0;background:transparent}.bs-disclosure__summary{cursor:pointer;font-weight:600;font-size:var(--bs-fs-button)}.bs-disclosure[data-variant=plain]:not(.bs-soon)>.bs-disclosure__summary{list-style:none;display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 0;border-radius:var(--bs-radius-6);font-weight:500;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted)}.bs-disclosure[data-variant=plain]:not(.bs-soon)>.bs-disclosure__summary::-webkit-details-marker{display:none}.bs-disclosure[data-variant=plain]:not(.bs-soon)>.bs-disclosure__summary:after{content:"";flex:none;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--bs-duration) var(--bs-ease)}.bs-disclosure[data-variant=plain][open]:not(.bs-soon)>.bs-disclosure__summary:after{transform:translateY(1px) rotate(225deg)}.bs-disclosure[data-variant=plain]:not(.bs-soon)>.bs-disclosure__summary:hover{color:var(--bs-ink)}.bs-disclosure[open]>.bs-disclosure__summary .bs-disclosure__closed,.bs-disclosure__opened{display:none}.bs-disclosure[open]>.bs-disclosure__summary .bs-disclosure__opened{display:inline}.bs-disclosure__body{margin-top:10px;display:flex;flex-direction:column;gap:var(--bs-space-12)}.bs-brandmark{display:flex;align-items:center;gap:10px;min-width:0}.bs-brandmark__tile{width:35px;height:35px;flex:none;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--bs-brand-soft);color:var(--bs-brand-text-on-soft);font:600 18px/1 var(--bs-font-heading)}.bs-brandmark__tile img{width:100%;height:100%;object-fit:contain;background:var(--bs-canvas)}.bs-brandmark__text{min-width:0;display:flex;flex-direction:column}.bs-brandmark__name{font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.02em;font-family:var(--bs-font-heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.bs-brandmark__desc{display:block;font-size:var(--bs-fs-eyebrow);font-weight:600;letter-spacing:var(--bs-ls-eyebrow);text-transform:none;color:var(--bs-muted)}.bs-brandmark__wordmark{display:block;height:auto;max-height:28px;max-width:min(180px,100%);object-fit:contain;object-position:left center}.bs-brandmark[data-slot=wordmark]{flex-direction:column;align-items:flex-start;gap:6px}.bs-brandmark[data-size=sm] .bs-brandmark__tile{width:26px;height:26px;font-size:13px;border-radius:7px}.bs-brandmark[data-size=sm] .bs-brandmark__name{font-size:var(--bs-fs-xs);line-height:16px}.bs-brandmark[data-size=sm] .bs-brandmark__desc{font-size:8px}.bs-brandmark[data-size=sm] .bs-brandmark__wordmark{max-height:18px;max-width:120px}.bs-brandmark[data-size=lg] .bs-brandmark__wordmark{max-height:36px;max-width:200px}.bs-preview{border:1px solid var(--bs-line);border-radius:var(--bs-radius-11);overflow:hidden;display:grid;grid-template-columns:168px minmax(0,1fr);min-height:300px;background:var(--bs-canvas);color:var(--bs-ink);font-family:var(--bs-font-body)}.bs-preview__side{background:var(--bs-rail);border-right:1px solid var(--bs-line);padding:14px 8px;display:flex;flex-direction:column;gap:2px;min-width:0}.bs-preview__side .bs-brandmark{padding:0 4px 12px}.bs-preview__section{padding:8px 6px 4px;font-size:var(--bs-fs-count);font-weight:600;letter-spacing:.5px;text-transform:none;color:var(--bs-muted)}.bs-preview__item{font-size:var(--bs-fs-xs);padding:6px 8px;border-radius:var(--bs-radius-6);display:flex;gap:6px;align-items:center}.bs-preview__item[data-on]{background:var(--bs-brand-soft);color:var(--bs-brand-text-on-soft);font-weight:600}.bs-preview__item[data-child]{margin-left:10px;border-left:1px solid var(--bs-line);border-radius:0 var(--bs-radius-6) var(--bs-radius-6) 0;font-size:var(--bs-fs-count)}.bs-preview__item[data-child][data-on]{box-shadow:inset 2px 0 0 var(--bs-brand)}.bs-preview__main{padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.bs-preview__title{font-family:var(--bs-font-heading);font-size:22px;line-height:28px;letter-spacing:-.4px}.bs-preview__card{background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);padding:10px 12px;font-size:var(--bs-fs-xs)}.bs-preview__hero{background:var(--bs-brand-soft);border-radius:var(--bs-radius-9);padding:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bs-preview .bs-btn{min-height:30px;padding:4px 10px;font-size:var(--bs-fs-xs);flex-shrink:0;white-space:nowrap}@media (max-width:560px){.bs-preview{grid-template-columns:120px minmax(0,1fr)}}.bs-report{display:flex;flex-direction:column;gap:8px;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small)}.bs-report__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.bs-report__item{display:flex;gap:8px;align-items:flex-start}.bs-report__item svg{flex:none;margin-top:1px}.bs-report__item[data-tone=ok] svg{color:var(--bs-success)}.bs-report__item[data-tone=adjusted] svg{color:var(--bs-warning)}.bs-report__item[data-tone=info] svg{color:var(--bs-info)}.bs-report__chip{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid var(--bs-line);vertical-align:-2px;margin:0 2px}.bs-shell{display:grid;grid-template-columns:var(--bs-sidebar-w) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--bs-canvas);font-family:var(--bs-font-body);color:var(--bs-ink)}.bs-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--bs-rail);border-right:1px solid var(--bs-line);padding:20px 12px 16px;z-index:var(--bs-z-sidebar);min-width:0}.bs-sidebar__head{display:flex;align-items:flex-start;gap:10px;padding:0 4px 18px;min-width:0}.bs-sidebar__head>:first-child{flex:1 1;min-width:0}.bs-sidebar__nav{flex:1 1;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:0 6px 8px}.bs-sidebar__foot{border-top:1px solid var(--bs-line);padding:12px 4px 0;margin-top:6px;display:flex;flex-direction:column;gap:6px}.bs-sidebar__role{font-size:var(--bs-fs-xs);color:var(--bs-muted)}.bs-sidebar__links{margin:-6px -4px 0}.bs-sidebar__links+.bs-scope{margin-top:6px}.bs-sidebar__powered{margin-top:4px;font-size:var(--bs-fs-count);color:var(--bs-muted)}.bs-sidebar__powered b{color:var(--bs-ink);font-weight:600}.bs-nav-section{padding:16px 10px 4px;font-size:var(--bs-fs-eyebrow);line-height:var(--bs-lh-eyebrow);font-weight:500;letter-spacing:var(--bs-ls-eyebrow);text-transform:none;color:var(--bs-muted)}.bs-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:35px;padding:8px 12px;margin:1px 0;border:0;border-radius:var(--bs-radius-6);background:transparent;text-align:left;color:var(--bs-ink);font-size:var(--bs-fs-nav);line-height:19px;font-weight:500}.bs-nav-item:hover{background:var(--bs-hover)}.bs-nav-item[aria-current=page]{background:var(--bs-brand-soft);color:var(--bs-brand-text-on-soft);font-weight:600}.bs-nav-item svg{flex:none;color:var(--bs-muted);width:var(--bs-icon);height:var(--bs-icon)}.bs-nav-item[aria-current=page] svg{color:var(--bs-brand-text-on-soft)}.bs-nav-item:focus-visible{outline-offset:-1px}.bs-nav-count{margin-left:auto;font-size:var(--bs-fs-count);color:var(--bs-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.bs-nav-folder__toggle .bs-nav-folder__chev{transition:transform var(--bs-duration) var(--bs-ease)}.bs-nav-folder__toggle[aria-expanded=true] .bs-nav-folder__chev{transform:rotate(90deg)}.bs-nav-folder__toggle[aria-expanded=true]{font-weight:600}.bs-nav-folder__toggle[data-has-current],.bs-nav-folder__toggle[data-has-current] svg{color:var(--bs-brand-text)}.bs-nav-folder__list{list-style:none;margin:2px 0 6px 16px;padding:0 0 0 6px;border-left:1px solid var(--bs-line)}.bs-nav-folder__row{position:relative;display:block;padding:6px 8px;margin:1px 0;border-radius:var(--bs-radius-6);font-size:12.5px;line-height:16px;color:var(--bs-ink)}.bs-nav-folder__row:hover{background:var(--bs-hover)}.bs-nav-folder__row[aria-current=page]{background:var(--bs-brand-soft);color:var(--bs-brand-text-on-soft);font-weight:600;box-shadow:inset 2px 0 0 var(--bs-brand)}.bs-nav-folder__row[data-overview]{font-size:var(--bs-fs-count);font-weight:600;color:var(--bs-brand-text)}.bs-nav-folder__name{display:block}.bs-nav-folder__state{display:block;margin-top:1px;font-size:var(--bs-fs-eyebrow);line-height:13px;font-weight:400;color:var(--bs-muted)}.bs-shell-main{min-width:0;display:flex;flex-direction:column}.bs-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--bs-z-sticky);height:var(--bs-topbar-h);gap:var(--bs-space-12);padding:0 clamp(16px,2.5vw,26px);background:var(--bs-canvas);border-bottom:1px solid var(--bs-line)}.bs-topbar,.bs-topbar__right{flex:none;display:flex;align-items:center}.bs-topbar__right{margin-left:auto;gap:14px}.bs-topbar__label{font-size:var(--bs-fs-xs);color:var(--bs-muted)}.bs-menu-btn{display:none;place-items:center;flex:none;width:44px;height:44px;margin-left:-12px;padding:0;border:0;border-radius:var(--bs-radius-6);background:transparent;color:var(--bs-ink)}.bs-menu-btn svg.lucide,.bs-sidebar__head .bs-icon-btn svg.lucide{width:var(--bs-icon-bar);height:var(--bs-icon-bar)}.bs-menu-btn:hover{background:var(--bs-hover)}.bs-shell-content{width:100%;padding:var(--bs-content-pad);padding-inline:max(var(--bs-gutter),calc((100% - var(--bs-content-max)) / 2));outline:none;display:flex;flex-direction:column;gap:var(--bs-block-gap);flex:1 0 auto}.bs-shell-content:has(.bs-split){--bs-content-max:var(--bs-content-max-split);--bs-gutter:clamp(26px,calc(9.766vw - 99px),51px)}.bs-shell-content>*{min-width:0}.bs-shade{position:fixed;inset:0;background:var(--bs-shade);z-index:var(--bs-z-shade)}.bs-shell{--bs-banner-h:0px}.bs-shell[data-banner]{--bs-banner-h:44px;grid-template-rows:auto minmax(0,1fr)}.bs-shell-banner{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--bs-z-sticky) + 2);height:var(--bs-banner-h);display:flex;align-items:center;gap:var(--bs-space-12);padding:0 clamp(16px,2.5vw,26px);background:var(--bs-warning-bg);color:var(--bs-warning);border-bottom:1px solid var(--bs-line);font-size:var(--bs-fs-small);line-height:var(--bs-lh-small)}.bs-shell-banner>:first-child{flex:1 1;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-shell-banner>.bs-btn{flex:none}.bs-shell-banner b{font-weight:600}.bs-viewas__err{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bs-danger);font-weight:600}.bs-shell[data-banner] .bs-sidebar{top:var(--bs-banner-h);height:calc(100vh - var(--bs-banner-h));height:calc(100dvh - var(--bs-banner-h))}.bs-shell[data-banner] .bs-topbar{top:var(--bs-banner-h)}@media (max-width:990px){.bs-shell{grid-template-columns:var(--bs-sidebar-w-narrow) minmax(0,1fr)}.bs-topbar__label{display:none}}@media (min-width:721px) and (max-width:990px){.bs-nav-item{padding-inline:10px;gap:8px}.bs-nav-folder__name,.bs-nav-item>span:not(.bs-nav-count){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-topbar .bs-breadcrumb>:first-child:nth-last-child(n+5),.bs-topbar .bs-breadcrumb>:first-child:nth-last-child(n+5)+.bs-breadcrumb__sep,.bs-topbar .bs-breadcrumb>:nth-last-child(n+6){display:none}.bs-topbar .bs-breadcrumb>[aria-current=page]{flex-shrink:4}}@media (max-width:720px),(orientation:landscape) and (max-height:540px){.bs-menu-btn{display:inline-grid}.bs-shell{grid-template-columns:minmax(0,1fr)}.bs-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--bs-drawer-w);height:100dvh;transform:translateX(-105%);transition:transform var(--bs-duration) var(--bs-ease);box-shadow:none}.bs-shell[data-menu-open] .bs-sidebar{transform:translateX(0);box-shadow:var(--bs-shadow-drawer)}.bs-nav-item{min-height:43px}.bs-nav-folder__row{padding:9px 8px}.bs-shell-content{padding:var(--bs-content-pad-mobile);gap:var(--bs-block-gap-mobile)}.bs-menu__trigger-label{display:none}.bs-shell[data-banner] .bs-sidebar{top:0;height:100dvh}.bs-viewas__org,.bs-viewas__role{display:none}.bs-shell[data-banner]{--bs-banner-h:56px}.bs-shell-banner>:first-child{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.bs-topbar .bs-breadcrumb>:not(:nth-last-child(3)){display:none}.bs-topbar .bs-breadcrumb>[aria-current=page]:only-child{display:block}}.bs-sticky-action{display:none}.bs-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-8);min-width:0}.bs-form-actions--end{justify-content:flex-end}.bs-form-actions__main{display:contents}@media (max-width:720px){.bs-shell-content:has(.bs-sticky-action){padding-bottom:0}.bs-sticky-action{display:block;position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:auto;background:var(--bs-canvas);border-top:1px solid var(--bs-line);padding-block:var(--bs-space-12) calc(var(--bs-space-12) + env(safe-area-inset-bottom))}.bs-sticky-action .bs-btn{width:100%}.bs-sticky-action__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:var(--bs-space-8);gap:var(--bs-space-8)}.bs-sticky-action__row>*{min-width:0}.bs-sticky-inline{display:none!important}}.bs-solo{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--bs-rail);font-family:var(--bs-font-body)}.bs-solo__card{width:min(520px,100%);background:var(--bs-canvas);border:1px solid var(--bs-line);border-radius:var(--bs-radius-14);padding:30px 28px;display:flex;flex-direction:column;gap:0}.bs-solo__card>.bs-page-header{margin-top:14px}.bs-solo__card .bs-page-header__title{font-size:28px;line-height:36px;letter-spacing:-.6px}.bs-solo__body{margin-top:18px;display:flex;flex-direction:column;gap:12px}.bs-pick{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--bs-line);border-radius:var(--bs-radius-9);background:var(--bs-canvas);text-align:left;color:inherit}.bs-pick:hover:not(:disabled){border-color:var(--bs-brand-line);background:var(--bs-paper)}.bs-pick:disabled{opacity:.6}.bs-pick__body{flex:1 1;min-width:0}.bs-pick__title{display:block;font-size:var(--bs-fs-button);font-weight:600}.bs-pick__meta{display:block}.bs-pick__end,.bs-pick__meta{color:var(--bs-muted);font-size:var(--bs-fs-xs)}.bs-pick__end{margin-left:auto;flex:none}.bs-ops{display:grid;grid-template-columns:var(--bs-ops-rail-w) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--bs-rail);color:var(--bs-ink);font-family:var(--bs-font-body)}.bs-ops[data-rail=expanded]{grid-template-columns:var(--bs-ops-sidebar-w,228px) minmax(0,1fr)}.bs-ops-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;background:var(--bs-shell-dark);display:flex;flex-direction:column;gap:2px;padding:14px 13px;z-index:10;min-width:0}.bs-ops-rail__head{display:flex;align-items:center;gap:10px;height:42px;margin-bottom:14px;min-width:0;padding-left:2px}.bs-ops-rail__mark{width:38px;height:38px;flex:none;border-radius:var(--bs-radius-9);background:var(--bs-shell-dark-mark);color:var(--bs-shell-dark);display:grid;place-items:center;font-weight:700;font-size:18px}.bs-ops-rail__product{color:var(--bs-shell-dark-on);font-weight:600;font-size:var(--bs-fs-button);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-ops-rail__item{display:flex;align-items:center;gap:12px;height:40px;padding:0 11px;border:0;border-radius:var(--bs-radius-9);background:transparent;color:var(--bs-shell-dark-fg);font:inherit;font-size:var(--bs-fs-nav);text-align:left;white-space:nowrap;min-width:0}.bs-ops-rail__item svg{flex:none}.bs-ops-rail__item:hover{background:var(--bs-shell-dark-hover);color:var(--bs-shell-dark-on)}.bs-ops-rail__item[aria-current=page]{background:var(--bs-shell-dark-active);color:var(--bs-shell-dark-on);font-weight:600}.bs-ops-rail :focus-visible{outline-color:var(--bs-shell-dark-mark)}.bs-ops-rail__label{overflow:hidden;text-overflow:ellipsis}.bs-ops-rail__foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--bs-shell-dark-hover)}.bs-ops-rail__me{display:flex;align-items:center;gap:10px;padding:4px 6px;color:var(--bs-shell-dark-on);font-size:var(--bs-fs-small);min-width:0;white-space:nowrap}.bs-ops-rail__avatar{width:30px;height:30px;flex:none;border-radius:50%;background:var(--bs-shell-dark-mark);color:var(--bs-shell-dark);display:grid;place-items:center;font-size:var(--bs-fs-count);font-weight:700}.bs-ops-rail__toggle{color:var(--bs-shell-dark-fg);font-size:var(--bs-fs-small)}.bs-ops[data-rail=collapsed] .bs-ops-rail{padding:14px 0;align-items:center}.bs-ops[data-rail=collapsed] .bs-ops-rail__head{padding-left:0}.bs-ops[data-rail=collapsed] .bs-ops-rail__item{width:44px;height:44px;padding:0;justify-content:center}.bs-ops-rail__item svg.lucide{width:var(--bs-icon-bar);height:var(--bs-icon-bar)}.bs-ops[data-rail=collapsed] .bs-ops-rail__label,.bs-ops[data-rail=collapsed] .bs-ops-rail__product{display:none}.bs-ops[data-rail=collapsed] .bs-ops-rail__foot{align-items:center;border-top:0}.bs-ops[data-rail=collapsed] .bs-ops-rail__me{padding:4px 0}.bs-ops-main{min-width:0;display:flex;flex-direction:column}.bs-ops-toolbar{height:var(--bs-ops-toolbar-h);flex:none;display:flex;align-items:center;gap:var(--bs-space-12);padding:0 22px;background:var(--bs-canvas);border-bottom:1px solid var(--bs-line);position:-webkit-sticky;position:sticky;top:0;z-index:5}.bs-ops-toolbar .bs-breadcrumb{font-size:var(--bs-fs-button);font-weight:400}.bs-ops-toolbar__right{margin-left:auto;display:flex;align-items:center;gap:14px}.bs-ops-body{padding:14px;flex:1 1;min-height:0;gap:14px;outline:none}.bs-ops-body,.bs-ops-page{display:flex;flex-direction:column}.bs-ops-page{background:var(--bs-canvas);border:1px solid var(--bs-line);border-radius:var(--bs-radius-11);padding:22px 24px;gap:var(--bs-space-16);min-width:0}.bs-ops .bs-page-header__title{font-size:34px;line-height:42px;letter-spacing:-.7px}.bs-ops[data-rail=expanded] .bs-ops-rail__item:has(.bs-ops-rail__count){gap:10px;padding-right:8px}.bs-ops-rail__count{margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--bs-shell-dark-hover);color:var(--bs-shell-dark-on);font-size:var(--bs-fs-count);font-weight:600;display:inline-grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-ops-rail__item[aria-current=page] .bs-ops-rail__count{background:var(--bs-shell-dark-mark);color:var(--bs-shell-dark)}.bs-ops[data-rail=collapsed] .bs-ops-rail__item{position:relative}.bs-ops[data-rail=collapsed] .bs-ops-rail__count{position:absolute;top:2px;right:0;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;background:var(--bs-shell-dark-mark);color:var(--bs-shell-dark)}.bs-ops-menu-btn,.bs-ops-rail__close{display:none}.bs-ops-menu-btn{place-items:center;flex:none;width:44px;height:44px;margin-left:-10px;padding:0;border:0;border-radius:var(--bs-radius-7);background:transparent;color:var(--bs-ink)}.bs-ops-menu-btn:hover{background:var(--bs-hover)}.bs-ops-rail__close{margin-left:auto;width:44px;height:44px;flex:none;border:0;border-radius:var(--bs-radius-9);background:transparent;color:var(--bs-shell-dark-fg);place-items:center}.bs-ops-rail__close:hover{background:var(--bs-shell-dark-hover);color:var(--bs-shell-dark-on)}.bs-ops-shade{position:fixed;inset:0;background:var(--bs-shade);z-index:var(--bs-z-shade)}.bs-ops[data-menu-open] .bs-ops-rail__close:focus{outline:3px solid var(--bs-shell-dark-mark);outline-offset:-3px}.bs-shell[data-menu-open] .bs-sidebar__head .bs-icon-btn:focus{outline:3px solid var(--bs-focus);outline-offset:-3px}.bs-ops-filters{display:flex;flex-direction:column;gap:8px}.bs-ops-filters__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px}.bs-ops-filters__row>label{min-width:0}.bs-ops-filters .bs-select{width:100%}.bs-ops-filters .bs-segmented{display:flex}.bs-ops-filters .bs-segmented button{flex:1 1;justify-content:center}.bs-ops-filters__wide{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.bs-ops-filters__wide>label:not(.bs-check){flex:0 1 220px;min-width:150px}.bs-ops-filters__wide .bs-select{width:100%}.bs-ops-filters__wide>.bs-check,.bs-ops-time,.bs-ops-wait{white-space:nowrap}.bs-ops-wait{font-weight:600;color:var(--bs-ink)}.bs-ops-wait[data-level=slow]{color:var(--bs-warning)}.bs-ops-wait[data-level=late]{color:var(--bs-danger)}.bs-ops-more{display:flex;justify-content:center;padding-top:var(--bs-space-4)}.bs-ops-meta{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;margin-left:-16px;-webkit-clip-path:inset(-6px -6px -6px 16px);clip-path:inset(-6px -6px -6px 16px)}.bs-ops-meta>*{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bs-ops-meta>:before{content:"·";content:"·"/"";display:inline-block;width:16px;text-align:center}.bs-ops-save:disabled{opacity:1;color:var(--bs-muted)}@media (max-width:760px){.bs-ops[data-rail]{grid-template-columns:minmax(0,1fr)}.bs-ops-rail{position:fixed;top:0;left:0;bottom:0;width:min(290px,84vw);z-index:var(--bs-z-sidebar);transform:translateX(-105%);visibility:hidden;transition:transform .14s ease-out,visibility 0s linear .14s;overflow-y:auto}.bs-ops[data-menu-open] .bs-ops-rail{transform:none;visibility:visible;transition:transform .14s ease-out;box-shadow:var(--bs-shadow-lg,0 10px 30px rgb(0 0 0/.25))}.bs-ops-rail__item{height:43px}.bs-ops-rail__toggle{display:none}.bs-ops-menu-btn,.bs-ops-rail__close{display:inline-grid}.bs-ops-toolbar{padding:0 12px}.bs-ops-toolbar__badge{display:none}.bs-ops-body{padding:10px}.bs-ops-page{padding:16px}.bs-ops .bs-page-header__title{font-size:28px;line-height:36px;letter-spacing:-.6px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.bs-ops-rail,.bs-ops[data-menu-open] .bs-ops-rail{transition:none}}.bs-select:not([multiple]){--bs-chev:var(--bs-muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 37%,var(--bs-chev) 37%,var(--bs-chev) 63%,transparent 63%),linear-gradient(-45deg,transparent 37%,var(--bs-chev) 37%,var(--bs-chev) 63%,transparent 63%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;text-overflow:ellipsis}.bs-select:not([multiple]),.bs-select[data-size=sm]:not([multiple]){background-position:calc(100% - 18px) 50%,calc(100% - 14px) 50%;padding-right:34px}.bs-select:not([multiple]):disabled{--bs-chev:var(--bs-line-strong);background-color:var(--bs-paper)}@media (forced-colors:active){.bs-select:not([multiple]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:11px}}.bs-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;height:var(--bs-control-h)}.bs-input[data-size=sm]:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){height:var(--bs-control-h-sm)}.bs-input::-webkit-date-and-time-value{text-align:left;min-height:18px}.bs-input::-webkit-datetime-edit{padding:0}.bs-input::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;margin:-2px -1px -2px 6px;padding:2px;border-radius:var(--bs-radius-6)}.bs-input::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:var(--bs-hover)}@media (max-width:720px){.bs-dialog,.bs-dialog[data-size=lg]{width:100%;max-width:100%;margin:auto 0 0;max-height:92dvh;border-width:1px 0 0;border-radius:var(--bs-radius-14) var(--bs-radius-14) 0 0}.bs-dialog[open]{animation-name:bs-sheet-up}.bs-dialog__head{padding:18px 18px 0}.bs-dialog__desc{padding:6px 18px 0}.bs-dialog__body{padding:14px 18px;flex:1 1 auto;overscroll-behavior:contain}.bs-dialog__body:last-child{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.bs-dialog__foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bs-line);background:var(--bs-canvas)}.bs-dialog__foot>*{flex:1 1 auto}}@keyframes bs-sheet-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.bs-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.bs-filterbar>.bs-field,.bs-filterbar>.bs-select,.bs-filterbar>label>.bs-select{width:auto;min-width:160px;max-width:280px}.bs-filterbar>.bs-search{flex:1 1 260px;min-width:min(100%,260px);max-width:360px}.bs-filterbar__end{margin-left:auto;display:flex;align-items:center;gap:var(--bs-space-8)}.bs-filterbar__count{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.bs-filterbar>.bs-field,.bs-filterbar>.bs-search,.bs-filterbar>.bs-select,.bs-filterbar>label,.bs-filterbar>label>.bs-select{flex:1 1 100%;max-width:none;min-width:0;width:100%}.bs-filterbar__end{margin-left:0}.bs-filterbar>.bs-filterbar__end,.bs-filterbar>.bs-segmented{flex:1 1 100%;min-width:0}.bs-filterbar__end>.bs-search{flex:1 1 100%;max-width:none;min-width:0;width:100%}.bs-filterbar>.bs-segmented>button{flex:1 1;justify-content:center}}@media (max-width:990px),(pointer:coarse){.bs-row__lead>.bs-check{position:relative;z-index:1}.bs-row__lead>.bs-check:before{content:"";position:absolute;left:-14px;top:50%;width:44px;height:44px;transform:translateY(-50%)}}.bs-bulkbar{position:-webkit-sticky;position:sticky;top:calc(var(--bs-topbar-h) + var(--bs-banner-h, 0px) + 8px);z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 8px 14px;background:var(--bs-canvas);border:1px solid var(--bs-brand-line);border-radius:var(--bs-radius-9);box-shadow:var(--bs-shadow-md)}.bs-bulkbar__count{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-bulkbar__actions{display:flex;flex-wrap:wrap;gap:var(--bs-space-8);margin-left:auto}.bs-rowlist .bs-row__select{display:inline-flex;align-items:center}@media (max-width:720px){.bs-bulkbar{top:auto;bottom:calc(8px + env(safe-area-inset-bottom))}}.bs-picker{display:flex;flex-direction:column;gap:var(--bs-space-8);min-width:0}.bs-picker__list{max-height:min(320px,50dvh);overflow-y:auto;overscroll-behavior:contain}.bs-picker__list>.bs-row{width:100%}.bs-picker__list>.bs-row+.bs-row{border-top:1px solid var(--bs-line)}.bs-picker__list .bs-row[aria-checked=true]{background:var(--bs-brand-soft);box-shadow:inset 3px 0 0 var(--bs-brand)}.bs-picker__list .bs-row:focus-visible{outline-offset:-3px}.bs-picker__check{color:var(--bs-brand-text-on-soft);display:inline-flex}.bs-picker__check svg.lucide{width:var(--bs-icon);height:var(--bs-icon)}.bs-picker__status{font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);color:var(--bs-muted);padding:2px 0}.bs-error-summary ul{margin:4px 0 0;padding-left:18px;display:grid;grid-gap:2px;gap:2px}.bs-fieldset-plain{border:0;padding:0;margin:0;min-width:0}.bs-error-summary a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:990px),(pointer:coarse){.bs-btn,.bs-btn[data-size=sm]{min-height:var(--bs-control-h-touch)}.bs-btn[data-variant=link],.bs-btn[data-variant=link][data-size=sm]{min-height:0;position:relative}.bs-btn[data-variant=link]:before{content:"";position:absolute;top:50%;left:-6px;right:-6px;min-width:44px;height:44px;transform:translateY(-50%)}.bs-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]),.bs-input[data-size=sm]:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){height:var(--bs-control-h-touch)}.bs-color input[type=color],.bs-composer__foot .bs-icon-btn,.bs-icon-btn{width:var(--bs-control-h-touch);height:var(--bs-control-h-touch)}.bs-input,.bs-input[data-size=sm],.bs-select,.bs-select[data-size=sm]{min-height:var(--bs-control-h-touch);padding-top:11px;padding-bottom:11px;line-height:20px}.bs-select[data-size=sm]{padding-left:11px}.bs-search input{min-height:44px;margin-block:-1px}.bs-section__head{flex-wrap:wrap;row-gap:4px;justify-content:space-between}.bs-section__actions{margin-left:0;flex-wrap:wrap}.bs-composer textarea,.bs-input,.bs-input[data-size=sm],.bs-search input,.bs-select,.bs-select[data-size=sm],.bs-textarea{font-size:16px}.bs-check,.bs-chip,.bs-search{min-height:var(--bs-control-h-touch)}.bs-tab{padding-block:12px 11px}.bs-nav-item{min-height:var(--bs-control-h-touch)}.bs-nav-folder__row{display:flex;flex-direction:column}.bs-menu__trigger,.bs-nav-folder__row{min-height:var(--bs-control-h-touch);justify-content:center}.bs-menu__trigger{min-width:var(--bs-control-h-touch);padding:8px}.bs-menu__item,.bs-pick{min-height:var(--bs-control-h-touch)}.bs-ops-rail__item{height:var(--bs-control-h-touch)}.bs-ops-toolbar .bs-breadcrumb a,.bs-topbar .bs-breadcrumb a{display:inline-block;padding-block:13px;padding-inline:8px;margin-inline:-8px}.bs-segmented{padding:3px}.bs-segmented button{min-height:36px;position:relative}.bs-segmented button:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:44px;transform:translateY(-50%)}.bs-tab{position:relative;min-width:22px;text-align:center}.bs-tab:after{content:"";position:absolute;top:0;bottom:0;left:-11px;right:-11px}.bs-table th:has(>.bs-table__sort){padding-block:14px}.bs-table__sort{position:relative}.bs-table__sort:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.bs-back-link,.bs-disclosure[data-variant=plain]>.bs-disclosure__summary,.bs-link,.bs-soon>.bs-disclosure__summary{position:relative}.bs-back-link:before,.bs-disclosure[data-variant=plain]>.bs-disclosure__summary:before,.bs-link:before,.bs-soon>.bs-disclosure__summary:before{content:"";position:absolute;top:50%;left:-6px;right:-6px;min-width:44px;height:44px;transform:translateY(-50%)}.bs-error-summary ul{gap:26px;margin-top:16px}.bs-error-summary a{position:relative}.bs-error-summary a:before{content:"";position:absolute;top:50%;left:-6px;right:-6px;height:44px;transform:translateY(-50%)}}.bs-media{container-type:inline-size;min-width:0}.bs-media--video{display:flex;flex-direction:column;border:1px solid var(--bs-line);border-radius:var(--bs-radius-11);overflow:hidden;background:var(--bs-canvas)}.bs-media__video{display:block;width:100%;object-fit:contain;cursor:pointer;border-radius:var(--bs-radius-9);background:var(--bs-ink)}.bs-media--video .bs-media__video{border-radius:0}.bs-media--video .bs-media__bar{border:0;border-top:1px solid var(--bs-line);border-radius:0}.bs-media__bar{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:"play scrub time speed";align-items:center;grid-gap:var(--bs-space-4) var(--bs-space-12);gap:var(--bs-space-4) var(--bs-space-12);padding:var(--bs-space-8) var(--bs-space-12) var(--bs-space-8) var(--bs-space-8);border:1px solid var(--bs-line);border-radius:var(--bs-radius-11);background:var(--bs-canvas)}@container (max-width: 459px){.bs-media__bar{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play time speed" "scrub scrub scrub";padding:var(--bs-space-8) var(--bs-space-12) var(--bs-space-4)}}@container (max-width: 279px){.bs-media__bar{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"play time" "scrub scrub"}.bs-media__bar .bs-media__speed{display:none}}.bs-media__bar .bs-media__play,.bs-media__bar .bs-media__play[data-variant]{grid-area:play;width:44px;height:44px;border-radius:50%;border-color:var(--bs-line-strong);color:var(--bs-ink)}.bs-media__time{grid-area:time;font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bs-muted);white-space:nowrap}.bs-media__speed{grid-area:speed;justify-self:end}@media (max-width:990px),(pointer:coarse){.bs-media__speed button{min-width:44px;justify-content:center}}.bs-media__scrub{grid-area:scrub;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:28px;margin:0;background:transparent;cursor:pointer;border-radius:var(--bs-radius-6)}.bs-media__scrub:disabled{cursor:default;opacity:.5}.bs-media__scrub::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--bs-brand-button) var(--pos,0),var(--bs-line-strong) var(--pos,0))}.bs-media__scrub::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;border:2px solid var(--bs-canvas);background:var(--bs-brand-button);box-shadow:0 0 0 1px var(--bs-brand-button)}.bs-media__scrub::-moz-range-track{height:4px;border-radius:2px;background:var(--bs-line-strong)}.bs-media__scrub::-moz-range-progress{height:4px;border-radius:2px;background:var(--bs-brand-button)}.bs-media__scrub::-moz-range-thumb{width:10px;height:10px;border-radius:50%;border:2px solid var(--bs-canvas);background:var(--bs-brand-button);box-shadow:0 0 0 1px var(--bs-brand-button)}@media (max-width:990px),(pointer:coarse){.bs-media__scrub{height:44px}}@media (max-width:720px){.customer-search-label{display:none}}.bs-tabbar{display:flex;align-items:stretch;gap:6px;min-width:0}.bs-tabbar>.bs-tabs{flex:1 1;min-width:0}.bs-tab-scroll{display:grid;place-items:center;flex:none;width:36px;min-height:38px;border:1px solid var(--bs-line);background:var(--bs-canvas);color:var(--bs-brand);border-radius:var(--bs-radius-7);cursor:pointer}.bs-tab-scroll:disabled{opacity:.4;cursor:default}.bs-tab-scroll:focus-visible{outline:3px solid var(--bs-focus);outline-offset:2px}@media(max-width:990px){.bs-tab-scroll{width:44px;min-height:44px}}@media(min-width:721px) and (max-width:1100px){.bs-filterbar__end{flex-basis:100%;margin-left:0}}.bs-rowlist{container-type:inline-size}@container(max-width:600px){.bs-row:not(:has(.bs-row__lead)):has(.bs-row__actions){grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.bs-row:not(:has(.bs-row__lead)):has(.bs-row__actions)>.bs-row__body{grid-column:1;grid-row:1}.bs-row:not(:has(.bs-row__lead)):has(.bs-row__actions)>.bs-row__aside,.bs-row:not(:has(.bs-row__lead)):has(.bs-row__actions)>.bs-row__end{grid-column:1;grid-row:2;justify-content:flex-start;flex-wrap:wrap}.bs-row:not(:has(.bs-row__lead)):has(.bs-row__actions)>.bs-row__chev{grid-column:2;grid-row:1/span 2;align-self:center}.bs-row:not(:has(.bs-row__lead)):has(.bs-row__actions) .bs-row__amount{min-width:0;text-align:left}.bs-row:not(:has(.bs-row__lead)):has(.bs-row__actions)>span:empty{display:none}}.bs-tabbar>.bs-tabs[data-overflow]{mask-image:none;-webkit-mask-image:none}.bs-dialog__desc,.bs-dialog__foot,.bs-dialog__head{flex-shrink:0}.bs-dialog__body{min-height:0}