.bs-root{--sd-ds-radius: 8px;--sd-ds-radius-sm: 6px;--sd-ds-radius-lg: 12px;--sd-ds-gap-1: 4px;--sd-ds-gap-2: 8px;--sd-ds-gap-3: 16px;--sd-ds-gap-4: 24px;--sd-ds-gap-5: 32px;--sd-ds-gap-6: 48px;--sd-ds-touch: 44px;--sd-ds-filter-w: 216px;--sd-ds-line: color-mix(in srgb, var(--sd-text) 22%, transparent);--sd-ds-line-soft: color-mix(in srgb, var(--sd-text) 13%, transparent);--sd-ds-field: var(--sd-field-alt);--sd-ds-fill: color-mix(in srgb, var(--sd-text) 5%, var(--sd-surface));--sd-ds-fill-hover: color-mix(in srgb, var(--sd-text) 10%, var(--sd-surface));--sd-ds-hover: color-mix(in srgb, var(--sd-brand-text) 4%, var(--sd-surface));--sd-ds-focus: 0 0 0 2px var(--sd-surface), 0 0 0 4px var(--sd-focus)}html[data-theme=dark] .bs-root{--sd-ds-field: color-mix(in srgb, var(--sd-bg) 50%, var(--sd-surface));--sd-ds-hover: color-mix(in srgb, var(--sd-brand-text) 3.5%, var(--sd-surface))}html[data-contrast=more] .bs-root{--sd-ds-focus: 0 0 0 2px var(--sd-surface), 0 0 0 5px var(--sd-focus);--sd-ds-line: color-mix(in srgb, var(--sd-text) 45%, transparent);--sd-ds-line-soft: color-mix(in srgb, var(--sd-text) 28%, transparent)}.bs-root{--sd-ds-on-danger: var(--sd-surface)}html[data-theme=dark] .bs-root{--sd-ds-on-danger: var(--sd-bg)}.bs-ds-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bs-ds-icon{flex:none;display:block}.bs-ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sd-ds-gap-2);min-block-size:36px;padding-inline:var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius-sm);border:1px solid transparent;font:inherit;font-size:var(--sd-text-sm);font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}.bs-ds-btn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-btn:disabled{cursor:not-allowed;opacity:.55}.bs-ds-btn[aria-busy=true]{position:relative;cursor:progress;opacity:1}.bs-ds-btn[aria-busy=true]>:not(.bs-ds-btn-spin){opacity:0}.bs-ds-btn-spin{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;animation:bs-ds-spin .8s linear infinite}@keyframes bs-ds-spin{to{transform:rotate(1turn)}}.bs-ds-btn-sm{min-block-size:30px;padding-inline:var(--sd-ds-gap-2);font-size:var(--sd-text-xs)}.bs-ds-btn-icononly{padding-inline:0;inline-size:36px}.bs-ds-btn-sm.bs-ds-btn-icononly{inline-size:30px}.bs-ds-btn-primary{background:var(--sd-brand);color:var(--sd-on-brand)}@media (hover:hover){.bs-ds-btn-primary:hover:not(:disabled){background:var(--sd-brand-strong)}}.bs-ds-btn-secondary{background:var(--sd-ds-fill);color:var(--sd-text);border-color:var(--sd-ds-line)}@media (hover:hover){.bs-ds-btn-secondary:hover:not(:disabled){background:var(--sd-ds-fill-hover)}}.bs-ds-btn-quiet{background:transparent;color:var(--sd-text)}@media (hover:hover){.bs-ds-btn-quiet:hover:not(:disabled){background:var(--sd-ds-fill-hover)}}.bs-ds-btn-danger{background:var(--sd-danger);color:var(--sd-ds-on-danger)}.bs-ds-btn.bs-ds-btn-destructive{color:var(--sd-danger)}.bs-ds-menu-trigger{gap:6px}.bs-ds-dt-rowacts{display:inline-flex;gap:2px}@media (hover:hover){.bs-ds-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--sd-danger) 88%,var(--sd-text))}}.bs-ds-locked{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-inline-size:100%}.bs-ds-locked-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (min-width:640px){.bs-ds-pagehead-actions:has(>.bs-ds-locked){flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.bs-ds-pagehead-actions>.bs-ds-locked{display:contents}.bs-ds-pagehead-actions>.bs-ds-locked>.bs-ds-locked-why{order:1;flex:1 0 100%;inline-size:0;max-inline-size:none;text-align:end}}@media (min-width:1200px){.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child){max-inline-size:46ch}.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child)>.bs-ds-locked>.bs-ds-locked-why{inline-size:auto}}@media (min-width:640px) and (max-width:1199px){.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child){flex:1 1 100%;justify-content:flex-start}.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child)>.bs-ds-locked>.bs-ds-locked-why{text-align:start}}.bs-ds-locked-why{max-inline-size:46ch;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.4;text-wrap:balance}.bs-ds-locked-why :is(a,button){padding:0;border:0;background:none;font:inherit;color:var(--sd-brand-text);text-decoration:underline;cursor:pointer}.bs-ds-locked-why :is(a,button):focus-visible{outline:2px solid var(--sd-focus);outline-offset:2px;border-radius:2px}.bs-ds-tooltip{background:var(--sd-shell);color:var(--sd-shell-text);font-size:var(--sd-text-xs);line-height:1.4;padding:6px 10px;border:1px solid color-mix(in srgb,var(--sd-shell-text) 16%,transparent);border-radius:var(--sd-ds-radius-sm);max-inline-size:280px;box-shadow:var(--sd-shadow-md);z-index:80}.bs-ds-popover{background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);box-shadow:var(--sd-shadow-lg);padding:var(--sd-ds-gap-3);z-index:70;max-inline-size:min(360px,calc(100vw - 16px));font-size:var(--sd-text-sm);max-block-size:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain}.bs-ds-popover:focus-visible{outline:none;box-shadow:var(--sd-shadow-lg),var(--sd-ds-focus)}.bs-ds-popover-body{line-height:1.5}.bs-ds-infobtn{position:relative;display:inline-grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sd-muted);cursor:pointer;flex:none}@media (hover:hover){.bs-ds-infobtn:hover{background:var(--sd-ds-hover);color:var(--sd-text)}}.bs-ds-infobtn:active,.bs-ds-infobtn[data-state=open]{background:var(--sd-ds-hover);color:var(--sd-text)}.bs-ds-infobtn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-root{--sd-ds-brand-tint: var(--sd-brand-soft);--sd-ds-selected: color-mix(in srgb, var(--sd-brand-soft) 55%, var(--sd-surface))}html[data-theme=dark] .bs-root{--sd-ds-brand-tint: color-mix(in srgb, var(--sd-brand-text) 16%, transparent);--sd-ds-selected: color-mix(in srgb, var(--sd-brand-text) 10%, var(--sd-surface))}html[data-theme=dark][data-contrast=more] .bs-root{--sd-ds-brand-tint: color-mix(in srgb, var(--sd-brand-text) 22%, transparent)}.bs-ds-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--sd-radius-pill);font-size:var(--sd-text-xs);font-weight:600;line-height:1.5;white-space:nowrap}.bs-ds-badge:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.bs-ds-badge-good{background:var(--sd-good-soft);color:var(--sd-good)}.bs-ds-badge-warning{background:var(--sd-warn-soft);color:var(--sd-warn)}.bs-ds-badge-danger{background:var(--sd-danger-soft);color:var(--sd-danger)}.bs-ds-badge-info{background:var(--sd-info-soft);color:var(--sd-info)}.bs-ds-badge-neutral{background:var(--sd-chip);color:var(--sd-muted)}.bs-ds-banner{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3);padding:var(--sd-ds-gap-3);border:1px solid var(--sd-border);border-inline-start-width:4px;border-radius:var(--sd-ds-radius);background:var(--sd-surface);color:var(--sd-text);font-size:var(--sd-text-sm)}.bs-ds-banner-info{border-inline-start-color:var(--sd-brand-text);background:color-mix(in srgb,var(--sd-brand-soft) 55%,var(--sd-surface))}.bs-ds-banner-warning{border-inline-start-color:var(--sd-warn);background:color-mix(in srgb,var(--sd-warn-soft) 70%,var(--sd-surface))}.bs-ds-banner-danger{border-inline-start-color:var(--sd-danger);background:color-mix(in srgb,var(--sd-danger-soft) 80%,var(--sd-surface))}.bs-ds-banner-success{border-inline-start-color:var(--sd-good);background:color-mix(in srgb,var(--sd-good-soft) 80%,var(--sd-surface))}.bs-ds-banner-info .bs-ds-banner-icon{color:var(--sd-brand-text)}.bs-ds-banner-warning .bs-ds-banner-icon{color:var(--sd-warn)}.bs-ds-banner-danger .bs-ds-banner-icon{color:var(--sd-danger)}.bs-ds-banner-success .bs-ds-banner-icon{color:var(--sd-good)}.bs-ds-pagebanner{margin-block-end:var(--sd-ds-gap-3)}.bs-ds-dialogbanner{padding:22px 26px 0}html[data-offline] [data-save]{opacity:.55;cursor:not-allowed}.bs-ds-banner-body{flex:1;min-inline-size:0;line-height:1.5}.bs-ds-banner-title{margin:0;font-weight:650}.bs-ds-banner-text{margin-block-start:2px}.bs-ds-banner-text p{margin:0}.bs-ds-banner-action{margin-block-start:var(--sd-ds-gap-2);display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2)}.bs-ds-banner-inline{align-items:center;padding-block:var(--sd-ds-gap-2)}.bs-ds-banner-inline .bs-ds-banner-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-ds-banner-inline .bs-ds-banner-action{margin-block-start:0}.bs-ds-banner-dismiss{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;margin-block:-6px 0;margin-inline:0 -6px;border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-muted);cursor:pointer;flex:none}@media (hover:hover){.bs-ds-banner-dismiss:hover{background:color-mix(in srgb,var(--sd-text) 8%,transparent);color:var(--sd-text)}}.bs-ds-banner-dismiss:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-6) var(--sd-ds-gap-3);color:var(--sd-text)}.bs-ds-empty-title{margin:0;font-size:var(--sd-text-md);font-weight:650}.bs-ds-empty-text{margin:0;max-inline-size:44ch;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-ds-empty-action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-2)}.bs-ds-empty-help,.bs-ds-footerhelp a{color:var(--sd-brand-text);font-size:var(--sd-text-sm);text-underline-offset:3px;display:inline-flex;align-items:center;min-block-size:24px}.bs-ds-footerhelp{display:flex;align-items:center;justify-content:center;gap:var(--sd-ds-gap-2);margin:var(--sd-ds-gap-5) 0 0;color:var(--sd-muted)}.bs-ds-vstack>.bs-ds-footerhelp{margin-block-start:calc(var(--sd-ds-gap-5) - var(--sd-ds-gap-3))}.bs-ds-pagehead{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);padding-block-end:var(--sd-ds-gap-3);border-block-end:1px solid var(--sd-border);margin-block-end:var(--sd-ds-gap-4)}.bs-ds-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding-block:0;padding-inline:4px var(--sd-ds-gap-2);margin-inline-start:-4px;border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);cursor:pointer}@media (hover:hover){.bs-ds-back:hover{background:var(--sd-ds-hover);color:var(--sd-text)}}.bs-ds-back:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-pagehead-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sd-ds-gap-3);flex-wrap:wrap}.bs-ds-pagehead-text{min-inline-size:0;flex:1 1 280px}.bs-ds-pagehead-titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-1)}.bs-ds-pagehead-title{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700;line-height:1.25;color:var(--sd-text)}.bs-ds-pagehead-title:focus{outline:none}.bs-ds-pagehead-desc{margin:4px 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm);max-inline-size:72ch}.bs-ds-pagehead-badge{display:inline-flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2);margin-inline-start:var(--sd-ds-gap-2)}.bs-ds-pagehead-actions{display:flex;align-items:center;gap:var(--sd-ds-gap-2);flex:none}.bs-ds-pagehead-tabs{margin-block-start:var(--sd-ds-gap-1);margin-block-end:calc(-1 * var(--sd-ds-gap-3) - 1px)}.bs-ds-menu{min-inline-size:200px;max-inline-size:min(320px,calc(100vw - 16px));padding:4px;z-index:70;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);box-shadow:var(--sd-shadow-lg)}.bs-ds-menu-item{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:40px;padding:0 var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius-sm);font-size:var(--sd-text-sm);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.bs-ds-menu-item[data-highlighted]{background:var(--sd-ds-hover);box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.bs-ds-menu-item-danger{color:var(--sd-danger)}.bs-ds-menu-sep{block-size:1px;margin:4px;background:var(--sd-border)}.bs-ds-menu-head{max-inline-size:280px;padding:8px var(--sd-ds-gap-3) 6px;color:var(--sd-text);font-size:var(--sd-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:color-mix(in srgb,var(--sd-forest-seed) 45%,transparent)}.bs-ds-dialog{position:fixed;z-index:61;top:0;right:0;bottom:0;left:0;margin:auto;block-size:fit-content;inline-size:min(var(--bs-ds-dialog-w, 480px),calc(100vw - 32px));max-block-size:calc(100vh - 32px);max-block-size:calc(100dvh - 32px);overflow:auto;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);box-shadow:var(--sd-shadow-lg);padding:var(--sd-ds-gap-4)}.bs-ds-dialog-sm{--bs-ds-dialog-w: 440px}.bs-ds-dialog-md{--bs-ds-dialog-w: 560px}.bs-ds-dialog:focus-visible{outline:none}.bs-ds-dialog-head,.bs-ds-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sd-ds-gap-3)}.bs-ds-sheet-actions{display:flex;flex:none;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-ds-dialog-title,.bs-ds-sheet-title{margin:4px 0 0;font-size:var(--sd-text-md);font-weight:650;line-height:1.35}.bs-ds-dialog-title{flex:1;min-inline-size:0;overflow-wrap:anywhere}:is(.bs-ds-dialog-head,.bs-ds-sheet-head)>.bs-ds-btn{flex:none}.bs-ds-dialog-desc,.bs-ds-sheet-desc{margin:var(--sd-ds-gap-1) 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-ds-dialog-body{margin-block-start:var(--sd-ds-gap-3);font-size:var(--sd-text-sm);line-height:1.55}.bs-ds-dialog-body p{margin:0 0 var(--sd-ds-gap-2)}.bs-ds-dialog-body .bs-ds-field p{margin:0}.bs-ds-dialog-foot,.bs-ds-sheet-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-4)}.bs-ds-dialog-bar{position:sticky;inset-block-start:calc(-1 * var(--sd-ds-gap-4));z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sd-ds-gap-2);margin:calc(-1 * var(--sd-ds-gap-4)) calc(-1 * var(--sd-ds-gap-4)) 0;padding:calc(var(--sd-ds-gap-2) + env(safe-area-inset-top,0px)) var(--sd-ds-gap-4) var(--sd-ds-gap-2);background:var(--sd-surface);border-block-end:1px solid var(--sd-border)}.bs-ds-dialog-bar>.bs-ds-btn-quiet:first-child{margin-inline-start:calc(-1 * var(--sd-ds-gap-2));padding-inline:var(--sd-ds-gap-2)}.bs-ds-dialog-barmid{display:flex;flex-direction:column;min-inline-size:0;text-align:center}.bs-ds-dialog-bartitle{font-size:var(--sd-text-md);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-dialog-barsub{font-size:var(--sd-text-xs);color:var(--sd-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-dialog-bar+.bs-ds-dialog-desc{margin-block-start:var(--sd-ds-gap-3)}@media (min-width: 640px){.bs-ds-dialog>.bs-ds-dialog-foot{position:sticky;inset-block-end:calc(-1 * var(--sd-ds-gap-4));z-index:2;margin:var(--sd-ds-gap-2) calc(-1 * var(--sd-ds-gap-4)) calc(-1 * var(--sd-ds-gap-4));padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) var(--sd-ds-gap-4);background:var(--sd-surface);border-end-start-radius:var(--sd-ds-radius);border-end-end-radius:var(--sd-ds-radius)}}.bs-ds-sheet{position:fixed;z-index:61;inset-block:0;inset-inline-end:0;inline-size:min(var(--bs-ds-sheet-w, 480px),100vw);block-size:100vh;block-size:100dvh;display:flex;flex-direction:column;background:var(--sd-surface);color:var(--sd-text);border-inline-start:1px solid var(--sd-border);box-shadow:var(--sd-shadow-lg)}.bs-ds-sheet:focus-visible{outline:none}.bs-ds-sheet.bs-ds-sheet-bottom{inset-block:auto 0;inset-inline:0;inline-size:100vw;block-size:auto;max-block-size:85vh;max-block-size:85dvh;border-inline-start:0;border-block-start:1px solid var(--sd-ds-line-soft);border-radius:16px 16px 0 0}.bs-ds-sheet-bottom:before{content:"";align-self:center;flex:none;inline-size:36px;block-size:4px;margin-block-start:8px;border-radius:2px;background:var(--sd-ds-line)}.bs-ds-sheet-bottom .bs-ds-sheet-head{border-block-end:0;padding-block:var(--sd-ds-gap-2) 0}.bs-ds-sheet-bottom .bs-ds-sheet-body{flex:0 1 auto;padding-block:var(--sd-ds-gap-2) calc(var(--sd-ds-gap-4) + env(safe-area-inset-bottom,0px))}.bs-ds-sheet-bottom .bs-ds-sheet-foot{border-block-start:0}.bs-ds-sheet-head{padding:var(--sd-ds-gap-3) var(--sd-ds-gap-3) var(--sd-ds-gap-3) var(--sd-ds-gap-4);border-block-end:1px solid var(--sd-border)}.bs-ds-sheet-headtext{flex:1;min-inline-size:0}.bs-ds-sheet-body{flex:1;overflow:auto;padding:var(--sd-ds-gap-4);font-size:var(--sd-text-sm)}.bs-ds-sheet-foot{margin:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) calc(var(--sd-ds-gap-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--sd-border)}.bs-ds-tablist{display:flex;gap:var(--sd-ds-gap-4);border-block-end:1px solid var(--sd-border);overflow-x:auto;scrollbar-width:none}.bs-ds-tablist::-webkit-scrollbar{display:none}.bs-ds-tabrow{position:relative}.bs-ds-tabs{--bs-ds-fade-s: black;--bs-ds-fade-e: black}.bs-ds-tabs[data-more~=start]{--bs-ds-fade-s: transparent}.bs-ds-tabs[data-more~=end]{--bs-ds-fade-e: transparent}.bs-ds-tabs[data-more] .bs-ds-tablist{-webkit-mask-image:linear-gradient(to right,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px));mask-image:linear-gradient(to right,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px))}[dir=rtl] .bs-ds-tabs[data-more] .bs-ds-tablist{-webkit-mask-image:linear-gradient(to left,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px));mask-image:linear-gradient(to left,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px))}.bs-ds-tabs-more{position:absolute;inset-block:0 1px;display:flex;align-items:center;inline-size:24px;color:var(--sd-muted);cursor:pointer}.bs-ds-tabs-more-start{inset-inline-start:0;justify-content:flex-start}.bs-ds-tabs-more-end{inset-inline-end:0;justify-content:flex-end}@media (hover:hover){.bs-ds-tabs-more:hover{color:var(--sd-text)}}.bs-ds-tab{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding:0 2px;margin-block-end:-1px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);font-weight:600;white-space:nowrap;cursor:pointer}@media (hover:hover){.bs-ds-tab:hover{color:var(--sd-text)}}.bs-ds-tab[data-state=active]{color:var(--sd-text);border-block-end-color:var(--sd-brand-text)}.bs-ds-tab:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:4px}.bs-ds-tab[data-disabled]{opacity:.5;cursor:not-allowed}.bs-ds-tab-count{min-inline-size:20px;padding:0 6px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);color:var(--sd-muted);font-size:var(--sd-text-xs);font-variant-numeric:tabular-nums;text-align:center}.bs-ds-tab[data-state=active] .bs-ds-tab-count{background:var(--sd-ds-brand-tint);color:var(--sd-brand-text)}.bs-ds-tabpanel{padding-block-start:var(--sd-ds-gap-3)}.bs-ds-tabpanel:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:4px}.bs-ds-segmented{display:inline-flex;gap:2px;margin:0;padding:2px;min-inline-size:0;border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius-sm);background:var(--sd-surface-sunken)}.bs-ds-segmented-opt{position:relative;display:inline-flex}.bs-ds-segmented-opt input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.bs-ds-segmented-opt input:disabled{cursor:not-allowed}.bs-ds-segmented-opt>span{display:inline-flex;align-items:center;min-block-size:30px;padding:0 10px;border-radius:4px;font-size:var(--sd-text-xs);font-weight:600;color:var(--sd-muted);white-space:nowrap}@media (hover:hover){.bs-ds-segmented-opt input:not(:disabled):not(:checked):hover+span{color:var(--sd-text);background:var(--sd-ds-hover)}}.bs-ds-segmented-opt input:checked+span{background:var(--sd-surface);color:var(--sd-text);box-shadow:0 0 0 1px var(--sd-border-strong),var(--sd-shadow-sm)}.bs-ds-segmented-opt input:focus-visible+span{box-shadow:var(--sd-ds-focus)}.bs-ds-segmented-opt:has(input:disabled){cursor:not-allowed}.bs-ds-segmented-opt input:disabled+span{color:var(--sd-muted);opacity:.45}html[data-contrast=more] .bs-ds-segmented-opt input:disabled+span{opacity:.6}.bs-ds-field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.bs-ds-label{font-size:var(--sd-text-sm);font-weight:600;color:var(--sd-text)}.bs-ds-req{color:var(--sd-danger)}.bs-ds-optional,.bs-ds-edited{margin-inline-start:2px;font-weight:400;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-input{box-sizing:border-box;inline-size:100%;min-block-size:40px;padding:8px 12px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-ds-radius-sm);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-size:var(--sd-text-base)}.bs-ds-input[type=date]{block-size:40px}@media (hover:hover){.bs-ds-input:hover:not(:disabled):not([readonly]):not(:focus-visible){border-color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}}.bs-ds-selectwrap{position:relative;display:block;min-inline-size:0}.bs-ds-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:36px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.bs-ds-selectwrap>.bs-ds-icon{position:absolute;inset-inline-end:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--sd-muted);pointer-events:none}.bs-ds-select:disabled+.bs-ds-icon{opacity:.6}.bs-ds-input::placeholder{color:var(--sd-muted-2)}.bs-ds-input:focus-visible{outline:none;border-color:var(--sd-brand-text);box-shadow:var(--sd-ds-focus)}.bs-ds-input:disabled{opacity:.6;cursor:not-allowed}.bs-ds-input[readonly]:not([aria-haspopup]){background:var(--sd-ds-fill);border-color:var(--sd-ds-line-soft);color:var(--sd-text)}.bs-ds-input[readonly]::-webkit-calendar-picker-indicator,.bs-ds-input[readonly]::-webkit-inner-spin-button,.bs-ds-input[readonly]::-webkit-outer-spin-button{display:none}.bs-ds-input-invalid{border-color:var(--sd-danger)}.bs-ds-textarea{min-block-size:96px;resize:vertical;line-height:1.5}.bs-ds-textarea[readonly]{resize:none}.bs-ds-money{position:relative;display:block}.bs-ds-money-sign{position:absolute;inset-inline-start:12px;inset-block:0;display:flex;align-items:center;color:var(--sd-muted);font-size:var(--sd-text-base);pointer-events:none}.bs-ds-money .bs-ds-input{padding-inline-start:calc(20px + var(--bs-ds-sign, 1) * .8em);font-variant-numeric:tabular-nums}.bs-ds-hint{margin:0;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45}.bs-ds-linkbtn{padding:0;border:0;background:none;color:var(--sd-brand-text);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bs-ds-linkbtn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:2px}.bs-ds-combo{position:relative;min-inline-size:0}.bs-ds-combo>.bs-ds-combo-list{position:absolute;z-index:40;inset-inline:0;inset-block-start:calc(100% + 4px);max-block-size:320px;overflow:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);background:var(--sd-surface);box-shadow:var(--sd-shadow-lg)}.bs-ds-combo>.bs-ds-combo-list[data-place=above]{inset-block:auto calc(100% + 4px)}.bs-ds-combo-sheet{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-ds-combo-sheet>.bs-ds-combo-list{margin:0;padding:0;list-style:none}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-item{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:40px;padding:6px var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius-sm);font-size:var(--sd-text-sm);color:var(--sd-text);cursor:pointer}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-item.bs-ds-combo-hi{background:var(--sd-ds-hover);box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-combo-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-combo-sel>.bs-ds-combo-label{font-weight:600}.bs-ds-combo-detail{flex:none;color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-ds-combo-add{font-weight:600}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-empty{padding:10px var(--sd-ds-gap-3);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-error{margin:0;color:var(--sd-danger);font-size:var(--sd-text-xs);font-weight:600;line-height:1.45}.bs-ds-cellinput{box-sizing:border-box;inline-size:96px;min-block-size:36px;padding:6px 10px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-ds-radius-sm);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-size:var(--sd-text-sm);text-align:end;font-variant-numeric:tabular-nums}.bs-ds-cellinput:focus-visible{outline:none;border-color:var(--sd-brand-text);box-shadow:var(--sd-ds-focus)}.bs-ds-cellinput[aria-invalid=true]{border-color:var(--sd-danger)}.bs-ds-cellinput::placeholder{color:var(--sd-muted-2)}.bs-ds-countfield{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:var(--sd-ds-gap-2)}.bs-ds-countfield-btn{display:inline-grid;place-items:center;block-size:56px;border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius);background:var(--sd-ds-fill);color:var(--sd-text);cursor:pointer}@media (hover:hover){.bs-ds-countfield-btn:hover:not(:disabled){background:var(--sd-ds-fill-hover)}}.bs-ds-countfield-btn:disabled{opacity:.45;cursor:not-allowed}.bs-ds-countfield-btn:focus-visible,.bs-ds-countfield-input:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-countfield-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:56px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-ds-radius);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-family:var(--sd-font-display);font-size:var(--sd-text-2xl);font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.bs-ds-countfield-input:focus-visible{border-color:var(--sd-brand-text)}.bs-ds-withend{position:relative;display:block}.bs-ds-withend .bs-ds-input{padding-inline-end:calc(20px + var(--bs-ds-end, 6) * .55 * var(--sd-text-xs))}.bs-ds-field-end{position:absolute;inset-inline-end:12px;inset-block:0;display:flex;align-items:center;color:var(--sd-muted);font-size:var(--sd-text-xs);pointer-events:none}.bs-ds-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;inline-size:40px;block-size:24px;margin:0;border:1.5px solid;border-radius:var(--sd-radius-pill);background:var(--sd-ds-field);color:var(--sd-border-strong);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.bs-ds-switch:before{content:"";position:absolute;inset-block:0;inset-inline-start:2.5px;inline-size:16px;block-size:16px;margin-block:auto;border-radius:50%;background:currentColor;transition:inset-inline-start .15s}.bs-ds-switch:checked{border-color:transparent;background:var(--sd-brand-text);color:var(--sd-surface)}.bs-ds-switch:checked:before{inset-inline-start:calc(100% - 18.5px)}@media (hover:hover){.bs-ds-switch:not(:disabled,:checked):hover{color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}.bs-ds-switch:checked:not(:disabled):hover{background:color-mix(in srgb,var(--sd-text) 30%,var(--sd-brand-text))}}.bs-ds-switch:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-switch:disabled{opacity:.5;cursor:not-allowed}.bs-ds-switch-locked{position:relative;display:inline-flex;flex:none}.bs-ds-switch-locked>.bs-ds-switch:disabled{opacity:1}.bs-ds-switch-locked>.bs-ds-icon{position:absolute;inset-block-start:7px;inset-inline-start:7px;inline-size:10px;block-size:10px;color:var(--sd-ds-field);pointer-events:none}.bs-ds-switch-locked-on>.bs-ds-icon{inset-inline-start:23px;color:var(--sd-brand-text)}@media (forced-colors:active){.bs-ds-switch:before{background:CanvasText}.bs-ds-switch:checked{background:Highlight}.bs-ds-switch:checked:before{background:HighlightText}}@media (prefers-reduced-motion:reduce){.bs-ds-switch,.bs-ds-switch:before{transition:none}}.bs-ds-photos-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sd-ds-gap-3);margin:0;padding:0;list-style:none}.bs-ds-photos-item{display:flex;flex-direction:column;align-items:center;gap:2px}.bs-ds-photos-tile{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:80px;block-size:80px;overflow:hidden;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken);color:var(--sd-muted)}.bs-ds-photos-tile>img{inline-size:100%;block-size:100%;object-fit:cover}.bs-ds-photos-main{position:absolute;inset-block-end:4px;inset-inline-start:4px;padding-inline:6px;border-radius:999px;background:var(--sd-surface);color:var(--sd-text);font-size:var(--sd-text-2xs);line-height:18px}.bs-ds-photos-btns{display:flex;justify-content:center;gap:2px}.bs-ds-photos-add{block-size:80px}.bs-ds-file{grid-column:1 / -1}.bs-ds-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-inline-size:0}.bs-ds-file-list>li{display:flex;align-items:center;gap:var(--sd-ds-gap-3);min-block-size:40px;min-inline-size:0;border-block-end:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-sm)}.bs-ds-file-list>li:last-child{border-block-end:0}.bs-ds-file-name{display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.bs-ds-file-name>.bs-ds-icon{flex:none;color:var(--sd-muted)}.bs-ds-file-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-file-link{position:relative;padding:0;border:0;background:none;font:inherit;color:var(--sd-brand-text);text-align:start;cursor:pointer}.bs-ds-file-link>span{text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.bs-ds-file-link:hover>span{text-decoration-thickness:2px}}.bs-ds-file-link:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:3px}.bs-ds-file-size{margin-inline-start:auto;color:var(--sd-muted);font-size:var(--sd-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-file-drop{display:flex;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:40px;padding:0 12px;border:1px dashed var(--sd-ds-line);border-radius:var(--sd-ds-radius-sm);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}.bs-ds-file-drop>.bs-ds-icon{color:var(--sd-muted)}.bs-ds-file-choose{font-weight:600}.bs-ds-file-or{color:var(--sd-muted)}@media (hover:hover){.bs-ds-file-drop:hover:not([aria-disabled=true]){border-color:color-mix(in srgb,var(--sd-text) 38%,transparent)}}.bs-ds-file-drop:focus-visible{outline:none;border-color:var(--sd-brand-text);box-shadow:var(--sd-ds-focus)}.bs-ds-file-drop[aria-invalid=true]{border-color:var(--sd-danger)}.bs-ds-file-drop[aria-disabled=true]{color:var(--sd-muted);cursor:not-allowed}.bs-ds-file-over{border-style:solid;border-color:var(--sd-brand-text);background:color-mix(in srgb,var(--sd-brand-soft) 45%,var(--sd-ds-field))}.bs-ds-file .bs-ds-hint :is(a,button){padding:0;border:0;background:none;font:inherit;color:var(--sd-brand-text);text-decoration:underline;cursor:pointer}.bs-ds-file .bs-ds-hint :is(a,button):focus-visible{outline:2px solid var(--sd-focus);outline-offset:2px;border-radius:2px}.bs-ds-lines{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);grid-column:1 / -1;min-inline-size:0}.bs-ds-lines-grid{display:grid;column-gap:12px;min-inline-size:0}.bs-ds-lines-head,.bs-ds-lines-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.bs-ds-lines-head{align-items:end;padding-block-end:var(--sd-ds-gap-2);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-lines-th{display:flex;align-items:center;gap:2px;min-inline-size:0;min-block-size:30px;font-size:var(--sd-text-sm);font-weight:600;color:var(--sd-text)}.bs-ds-lines-thtext{min-inline-size:0}.bs-ds-lines-th>.bs-ds-btn{flex:none;inline-size:30px;margin-inline-start:auto;padding:0}.bs-ds-lines-th-end{justify-content:flex-end;text-align:end}.bs-ds-lines-row{align-items:start;row-gap:6px;padding-block:var(--sd-ds-gap-2);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-lines-cell{min-inline-size:0}.bs-ds-lines-row .bs-ds-lines-cell .bs-ds-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-ds-lines-row .bs-ds-lines-cell>.bs-ds-field{gap:4px}.bs-ds-lines-note{grid-column:1 / -1}.bs-ds-lines-note>p{margin:0}.bs-ds-lines-removecell{display:flex;align-items:center;min-block-size:40px}.bs-ds-lines-removecell>.bs-ds-btn{min-block-size:40px;inline-size:40px}.bs-ds-lines-figure{margin:0}.bs-ds-lines-figval{font-weight:600;font-variant-numeric:tabular-nums}.bs-ds-lines-row .bs-ds-lines-figure{min-block-size:40px;justify-content:center;gap:0}.bs-ds-lines-row .bs-ds-lines-figure-end{align-items:flex-end;text-align:end}.bs-ds-lines-stacked{gap:0}.bs-ds-lines-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-3);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-lines-block:first-child{padding-block-start:0}.bs-ds-lines-blocktitle,.bs-ds-lines-across,.bs-ds-lines-block>.bs-ds-lines-note,.bs-ds-lines-foot{grid-column:1 / -1}.bs-ds-lines-blocktitle{font-size:var(--sd-text-base);font-weight:650}.bs-ds-lines-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-ds-lines-foot>.bs-ds-lines-remove{margin-inline-start:auto}.bs-ds-lines-removehalf{display:flex;align-items:flex-end;justify-content:flex-end}.bs-ds-lines-add{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bs-ds-lines-stacked>.bs-ds-lines-add{margin-block-start:var(--sd-ds-gap-3)}.bs-ds-formscreen{display:flex;flex-direction:column;max-inline-size:760px}.bs-ds-formscreen-wide{max-inline-size:960px}.bs-ds-formscreen-title{align-self:flex-start;margin:0 0 var(--sd-ds-gap-4);font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700}.bs-ds-formscreen-title:focus,.bs-ds-formscreen-bartitle:focus{outline:none}.bs-ds-formscreen-source{margin:0 0 var(--sd-ds-gap-3);color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-formscreen-title+.bs-ds-formscreen-source{margin-block:calc(var(--sd-ds-gap-2) - var(--sd-ds-gap-4)) var(--sd-ds-gap-4)}.bs-ds-formscreen-body{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4)}.bs-ds-formscreen-foot{position:sticky;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);margin-block-start:var(--sd-ds-gap-4);padding:var(--sd-ds-gap-3) 0;background:var(--sd-bg);border-block-start:1px solid var(--sd-border)}.bs-ds-formscreen-actions{display:flex;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-ds-formscreen-alt{margin-block-start:var(--sd-ds-gap-4);align-self:stretch}.bs-ds-formscreen-problems{margin:0;color:var(--sd-danger);font-size:var(--sd-text-sm);font-weight:600}.bs-ds-formscreen-phone{max-inline-size:none}.bs-ds-formscreen-bar{position:sticky;inset-block-start:0;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sd-ds-gap-2);padding:calc(var(--sd-ds-gap-2) + env(safe-area-inset-top,0px)) max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px)) var(--sd-ds-gap-2) max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px));margin-inline:calc(-1 * var(--sd-ds-gap-3));margin-block-end:var(--sd-ds-gap-3);background:var(--sd-surface);border-block-end:1px solid var(--sd-border)}.bs-ds-formscreen-bar>.bs-ds-btn-quiet:first-child{margin-inline-start:calc(-1 * var(--sd-ds-gap-2));padding-inline:var(--sd-ds-gap-2)}.bs-ds-frame .bs-ds-main:has(.bs-ds-formscreen-phone){padding-block-start:0}.bs-ds-formscreen-bartitle{margin:0;text-align:center;font-size:var(--sd-text-md);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-formscreen-phone .bs-ds-formscreen-problems{margin-block-end:var(--sd-ds-gap-3)}.bs-ds-formsection{margin:0;padding:var(--sd-ds-gap-4);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface);box-shadow:var(--sd-shadow-sm);min-inline-size:0}.bs-ds-formsection-title{padding:0;margin-block-end:var(--sd-ds-gap-3);font-size:var(--sd-text-md);font-weight:650;float:left;float:inline-start;inline-size:100%}.bs-ds-formsection-fields{clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(220px,calc((100% - var(--sd-ds-gap-3)) / 2)),1fr));gap:20px var(--sd-ds-gap-3)}.bs-ds-savebar{position:sticky;inset-block-end:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);flex-wrap:wrap;padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3) calc(var(--sd-ds-gap-2) + env(safe-area-inset-bottom,0px));background:var(--sd-shell);color:var(--sd-shell-text);border-radius:var(--sd-ds-radius) var(--sd-ds-radius) 0 0;box-shadow:var(--sd-shadow-lg)}.bs-ds-savebar-text{margin:0;font-size:var(--sd-text-sm);font-weight:600}.bs-ds-savebar-actions{display:flex;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-ds-savebar .bs-ds-btn-secondary{background:transparent;color:var(--sd-shell-text);border-color:var(--sd-shell-border)}@media (hover:hover){.bs-ds-savebar .bs-ds-btn-secondary:hover:not(:disabled){background:var(--sd-shell-panel)}}.bs-ds-savebar .bs-ds-btn-primary{background:var(--sd-shell-text);color:var(--sd-shell)}.bs-ds-stat{display:flex;flex-direction:column;gap:4px;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4);background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm);min-inline-size:0;container-type:inline-size}.bs-ds-stat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0}@container (max-width: 190px){.bs-ds-stat-row .bs-ds-spark{display:none}}.bs-ds-row4{container:bs-ds-row4 / inline-size}.bs-ds-row4>.bs-ds-stat{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;align-content:start;container-type:normal;border:0;border-radius:0;box-shadow:none;background:transparent}.bs-ds-row4:has(>.bs-ds-stat){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;overflow:hidden;background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-ds-row4>.bs-ds-stat+.bs-ds-stat{border-inline-start:1px solid var(--sd-ds-line-soft)}@media (min-width:1101px){@container bs-ds-row4 (max-width:975px){.bs-ds-row4>.bs-ds-stat .bs-ds-spark{display:none}}}.bs-ds-stat-head{display:flex;align-items:center;gap:2px;min-block-size:24px}.bs-ds-stat-head>.bs-ds-infobtn{margin-block:-2px}.bs-ds-stat-label{font-size:var(--sd-text-sm);color:var(--sd-muted);font-weight:500}.bs-ds-stat-value{font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--sd-text);white-space:nowrap}.bs-ds-stat-neg .bs-ds-stat-value{color:var(--sd-danger)}.bs-ds-stat-open{align-self:flex-start;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;border-radius:4px;text-align:start}.bs-ds-stat-open .bs-ds-stat-value{text-decoration:underline dotted color-mix(in srgb,var(--sd-text) 35%,transparent);text-underline-offset:5px}@media (hover:hover){.bs-ds-stat-open:hover .bs-ds-stat-value{text-decoration-color:var(--sd-text)}}.bs-ds-stat-open:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-stat-foot{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:20px}.bs-ds-change{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-inline-size:0;font-size:var(--sd-text-xs);line-height:1.5}.bs-ds-delta{display:inline-flex;align-items:center;gap:2px;padding:0 7px 0 4px;border-radius:var(--sd-radius-pill);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-delta>.bs-ds-icon{inline-size:14px;block-size:14px}.bs-ds-delta-good{color:var(--sd-good);background:var(--sd-good-soft)}.bs-ds-delta-bad{color:var(--sd-danger);background:var(--sd-danger-soft)}.bs-ds-delta-flat{color:var(--sd-muted);background:var(--sd-chip)}.bs-ds-change-vs{color:var(--sd-muted);white-space:nowrap}.bs-ds-stat-note{font-size:var(--sd-text-xs);color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-ds-spark{color:var(--sd-chart-1);display:block;flex:none}.bs-ds-spark-area{inline-size:100%;block-size:100%}.bs-ds-spark-fill{fill:currentColor;opacity:.16}.bs-ds-metrics{display:flex;flex-direction:column;flex:1;min-inline-size:0}.bs-ds-metrics-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-metric{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4);border:0;background:transparent;color:var(--sd-text);font:inherit;text-align:start;cursor:pointer;container-type:inline-size}.bs-ds-metric+.bs-ds-metric{border-inline-start:1px solid var(--sd-ds-line-soft)}.bs-ds-metric:first-child{border-start-start-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-metric:last-child{border-start-end-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-metric:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px}.bs-ds-metric[data-state=active]{background:linear-gradient(to bottom,color-mix(in srgb,var(--sd-brand) 7%,var(--sd-surface)),var(--sd-surface))}.bs-ds-metric[data-state=active]:after{background:var(--sd-brand-text)}@media (hover:hover){.bs-ds-metric[data-state=inactive]:hover{background:var(--sd-ds-hover)}.bs-ds-metric[data-state=inactive]:hover:after{background:var(--sd-ds-line)}}.bs-ds-metric:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-metric-label{font-size:var(--sd-text-sm);color:var(--sd-muted);font-weight:500}.bs-ds-metric[data-state=active] .bs-ds-metric-label{color:var(--sd-text);font-weight:600}.bs-ds-metric-value{font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-metric-foot{display:flex;align-items:center;min-block-size:21px;font-size:var(--sd-text-xs);color:var(--sd-muted)}@container (max-width:210px){.bs-ds-metric .bs-ds-change-vs{display:none}}.bs-ds-metrics-panel{display:flex;flex-direction:column;flex:1;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) 12px}.bs-ds-metrics-panel:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-breakdown{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm)}.bs-ds-breakdown-caption{text-align:start;font-weight:650;font-size:var(--sd-text-md);padding-block-end:var(--sd-ds-gap-2)}.bs-ds-breakdown th{text-align:start;font-weight:400;padding:8px 0;border-block-end:1px solid var(--sd-border-soft)}.bs-ds-breakdown td{text-align:end;padding:8px 0;border-block-end:1px solid var(--sd-border-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-breakdown-op{display:inline-block;inline-size:1.25em;color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-ds-breakdown-total th,.bs-ds-breakdown-total td{font-weight:700;border-block-end:0;border-block-start:2px solid var(--sd-text);background:var(--sd-surface-sunken);padding-block:10px}.bs-ds-range-trigger{max-inline-size:100%}.bs-ds-range-trigger>span{overflow:hidden;text-overflow:ellipsis}.bs-ds-range-dates{white-space:nowrap}.bs-ds-range-dates:before{content:"("}.bs-ds-range-dates:after{content:")"}.bs-ds-range{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:240px}.bs-ds-range-presets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bs-ds-range-preset-dates{display:block;font-size:var(--sd-text-xs);font-weight:400;color:var(--sd-muted)}.bs-ds-range-preset{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:36px;padding:0 var(--sd-ds-gap-3);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-text);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}@media (hover:hover){.bs-ds-range-preset:hover{background:var(--sd-ds-hover)}}.bs-ds-range-preset:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-range-preset-on{background:var(--sd-brand-soft);font-weight:600}.bs-ds-range-custom{display:grid;gap:6px;padding-block-start:var(--sd-ds-gap-2);border-block-start:1px solid var(--sd-border)}.bs-ds-range-custom .bs-ds-btn{margin-block-start:var(--sd-ds-gap-2)}.bs-ds-tickline{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-3);font-size:var(--sd-text-sm)}.bs-ds-tickline .bs-ds-check{flex:none;margin:0}.bs-ds-tickline .bs-ds-hint{display:block;margin-block-start:2px;overflow-wrap:anywhere}.bs-ds-range-compare{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:36px;font-size:var(--sd-text-sm);padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3) 0;border-block-start:1px solid var(--sd-border);cursor:pointer}.bs-ds-range-compareset{flex-direction:column;align-items:stretch;gap:0;margin:0;border-inline:0;border-block-end:0;cursor:auto;min-inline-size:0}.bs-ds-range-compareset legend{float:left;inline-size:100%;padding:0;margin-block-end:2px;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-range-compareopt{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:36px;cursor:pointer}.bs-ds-dt{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-ds-dt-scroll{overflow-x:auto;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface);box-shadow:var(--sd-shadow-sm)}.bs-ds-dt-scroll:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-dt-table{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm);color:var(--sd-text)}.bs-ds-dt-table th{position:sticky;inset-block-start:0;z-index:1;background:var(--sd-surface-sunken);text-align:start;font-weight:600;color:var(--sd-muted);padding:10px;border-block-end:1px solid var(--sd-border);white-space:nowrap}.bs-ds-dt-table td{padding:9px 10px;border-block-end:1px solid var(--sd-border-soft);vertical-align:middle}.bs-ds-dt-table tbody tr:last-child td{border-block-end:0}.bs-ds-dt-end{text-align:end!important}.bs-ds-dt-table tfoot :is(th,td){position:static;background:var(--sd-surface-sunken);color:var(--sd-text);font-weight:650;padding:10px;border-block-start:1px solid var(--sd-border);border-block-end:0;white-space:nowrap}.bs-ds-dt-totalcard{display:flex;flex-direction:column;gap:4px;margin-block-start:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-3);background:var(--sd-surface-sunken);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);font-size:var(--sd-text-sm)}.bs-ds-dt-totalcard-title{font-weight:650}.bs-ds-dt-totalcard .bs-ds-dt-meta-fig{display:flex;justify-content:space-between;gap:var(--sd-ds-gap-3)}.bs-ds-dt-totalcard .bs-ds-dt-meta-label{color:var(--sd-muted)}.bs-ds-dt-money{font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-dt-row-open{cursor:pointer}@media (hover:hover){.bs-ds-dt-row-open:hover td{background:var(--sd-ds-hover)}}.bs-ds-dt-row-on td{background:var(--sd-ds-selected)}.bs-ds-dt-checkcol{inline-size:44px;padding-inline-end:0!important}.bs-ds-dt-menucol{inline-size:48px;text-align:end;padding-block:4px!important}.bs-ds-dt-sort{display:flex;inline-size:fit-content;align-items:center;gap:4px;padding:0;border:0;background:transparent;font:inherit;color:inherit;font-weight:600;cursor:pointer;border-radius:4px}.bs-ds-dt-sort-on{color:var(--sd-text)}@media (hover:hover){.bs-ds-dt-sort:hover{color:var(--sd-text)}}.bs-ds-dt-sort:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-dt-end .bs-ds-dt-sort{flex-direction:row-reverse;margin-inline-start:auto}.bs-ds-dt-open{padding:0;border:0;background:transparent;font:inherit;color:var(--sd-text);font-weight:600;text-align:start;cursor:pointer;border-radius:4px}@media (hover:hover){.bs-ds-dt-open:hover{color:var(--sd-brand-text)}}.bs-ds-dt-open:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-facts{display:grid;gap:var(--sd-ds-gap-3) var(--sd-ds-gap-4);margin:0}.bs-ds-facts-1{grid-template-columns:minmax(0,1fr)}.bs-ds-facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-ds-fact{min-inline-size:0}.bs-ds-fact-wide{grid-column:1 / -1}.bs-ds-fact>dt{margin-block-end:2px;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-fact>dd{margin:0;font-size:var(--sd-text-sm);overflow-wrap:anywhere}.bs-ds-fact-figure{font-variant-numeric:tabular-nums}.bs-ds-fact-sub{display:block;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-fact-tag{margin-inline-start:6px;padding:0 6px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);color:var(--sd-muted);font-size:var(--sd-text-2xs);font-weight:600;line-height:1.6;white-space:nowrap}@media (max-width:639px){.bs-ds-facts-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-ds-copy{display:inline-flex;max-inline-size:100%;margin:-2px 0 -2px -6px;padding:2px 6px;border:0;border-radius:var(--sd-ds-radius-sm);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.bs-ds-copy>span{min-inline-size:0;overflow-wrap:anywhere}.bs-ds-copy-line{display:block}.bs-ds-copy-end{white-space:nowrap}.bs-ds-copy .bs-ds-icon{display:inline-block;inline-size:14px;block-size:14px;margin-inline-start:6px;vertical-align:-2px;color:var(--sd-muted)}@media (hover:hover){.bs-ds-copy:hover{background:var(--sd-ds-fill-hover)}}.bs-ds-copy:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-history>.bs-ds-card-head{padding-block-end:var(--sd-ds-gap-3)}.bs-ds-history-toggle{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:30px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.bs-ds-history-toggle:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:3px}.bs-ds-history-note{margin:0;padding:0 var(--bs-ds-card-pad) var(--sd-ds-gap-4);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-timeline{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);margin:0;padding:0 var(--bs-ds-card-pad) var(--sd-ds-gap-4);list-style:none;font-size:var(--sd-text-sm)}.bs-ds-timeline>li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--sd-ds-gap-3)}.bs-ds-timeline-when{padding-block-start:2px;color:var(--sd-muted);font-size:var(--sd-text-xs);font-variant-numeric:tabular-nums}@media (max-width:639px){.bs-ds-timeline>li{grid-template-columns:minmax(0,1fr);gap:0}}.bs-ds-timeline-figures>li{grid-template-columns:150px minmax(0,1fr) auto}.bs-ds-timeline-figure{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-timeline-figure>:first-child{font-weight:600}.bs-ds-timeline-figure>:last-child:not(:first-child){color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-timeline-figure>.bs-ds-neg:last-child{color:var(--sd-danger)}.bs-ds-timeline-ref{white-space:nowrap}.bs-ds-timeline-note{display:block;margin-block-start:2px;color:var(--sd-muted);font-size:var(--sd-text-sm);overflow-wrap:anywhere}@media (max-width:639px){.bs-ds-timeline-figures>li{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sd-ds-gap-3)}.bs-ds-timeline-figures>li>:nth-child(2){grid-column:1}.bs-ds-timeline-figures .bs-ds-timeline-figure{grid-column:2;grid-row:1 / span 2;align-self:center}}@media (max-width:639px){.bs-ds-copy{position:relative}.bs-ds-copy:after{content:"";position:absolute;inset-inline:0;inset-block:calc(50% - var(--sd-ds-touch) / 2)}.bs-ds-history-toggle{min-block-size:var(--sd-ds-touch)}}.bs-ds-choices{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-ds-choices>legend{padding:0;margin-block-end:var(--sd-ds-gap-2)}.bs-ds-choices-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sd-ds-gap-2)}.bs-ds-choices-stacked .bs-ds-choices-row{grid-template-columns:minmax(0,1fr)}.bs-ds-choice{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius);background:var(--sd-surface);cursor:pointer}@media (hover:hover){.bs-ds-choice:hover:not(.bs-ds-choice-on){background:var(--sd-ds-hover)}}.bs-ds-choice input{position:absolute;inset-block-start:var(--sd-ds-gap-3);inset-inline-end:var(--sd-ds-gap-3)}.bs-ds-choice-on{border-color:var(--sd-brand-text);box-shadow:inset 0 0 0 1px var(--sd-brand-text);background:color-mix(in srgb,var(--sd-brand-soft) 45%,var(--sd-surface))}.bs-ds-choice:has(input:focus-visible){box-shadow:var(--sd-ds-focus)}.bs-ds-choice-title{font-weight:650;font-size:var(--sd-text-sm);padding-inline-end:28px}.bs-ds-choice-hint{font-size:var(--sd-text-xs);color:var(--sd-muted);line-height:1.45;padding-inline-end:28px}.bs-ds-check,.bs-ds-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:none;inline-size:18px;block-size:18px;margin:0;border:1.5px solid var(--sd-border-strong);border-radius:4px;background:var(--sd-ds-field);color:var(--sd-surface);cursor:pointer;vertical-align:middle}.bs-ds-radio{border-radius:50%}.bs-ds-check:before{content:"";inline-size:10px;block-size:10px;background:currentColor;transform:scale(0);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.bs-ds-check:indeterminate:before{clip-path:inset(38% 4% 38% 4%)}.bs-ds-radio:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--sd-brand-text);transform:scale(0)}.bs-ds-check:is(:checked,:indeterminate){background:var(--sd-brand-text);border-color:var(--sd-brand-text)}.bs-ds-radio:checked{border-color:var(--sd-brand-text)}:is(.bs-ds-check:is(:checked,:indeterminate),.bs-ds-radio:checked):before{transform:scale(1)}@media (hover:hover){:is(.bs-ds-check,.bs-ds-radio):not(:disabled,:checked,:indeterminate):hover{border-color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}}:is(.bs-ds-check,.bs-ds-radio):focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}:is(.bs-ds-check,.bs-ds-radio):disabled{opacity:.5;cursor:not-allowed}:is(.bs-ds-check,.bs-ds-radio)[aria-invalid=true]:not(:checked){border-color:var(--sd-danger)}@media (forced-colors:active){.bs-ds-check:before{background:CanvasText}.bs-ds-radio:before{background:CanvasText}}.bs-ds-dt-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-2);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-dt-range{font-variant-numeric:tabular-nums}.bs-ds-dt-pager-btns{display:flex;gap:var(--sd-ds-gap-2)}.bs-ds-dt-empty{border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);background:var(--sd-surface)}.bs-ds-bulkbar{position:sticky;inset-block-start:0;z-index:5;display:flex;align-items:center;gap:var(--sd-ds-gap-3);flex-wrap:wrap;padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3);background:var(--sd-shell);color:var(--sd-shell-text);border-radius:var(--sd-ds-radius)}.bs-ds-bulkbar-count{font-size:var(--sd-text-sm);font-weight:600;font-variant-numeric:tabular-nums}.bs-ds-bulkbar-actions{display:flex;gap:var(--sd-ds-gap-2);flex-wrap:wrap}.bs-ds-bulkbar .bs-ds-btn-secondary{background:transparent;color:var(--sd-shell-text);border-color:var(--sd-shell-border)}@media (hover:hover){.bs-ds-bulkbar .bs-ds-btn-secondary:hover:not(:disabled){background:var(--sd-shell-panel)}}.bs-ds-bulkbar .bs-ds-btn-quiet{color:var(--sd-shell-muted)}@media (hover:hover){.bs-ds-bulkbar .bs-ds-btn-quiet:hover:not(:disabled){background:var(--sd-shell-panel);color:var(--sd-shell-text)}}.bs-ds-bulkbar-actions>.bs-ds-locked{display:contents}.bs-ds-bulkbar-actions>.bs-ds-locked>.bs-ds-locked-why{order:1;flex:1 0 100%;inline-size:0;max-inline-size:none;color:var(--sd-shell-muted)}.bs-ds-bulkbar .bs-ds-locked-why :is(a,button){color:var(--sd-shell-text)}.bs-ds-dt-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);overflow:hidden;box-shadow:var(--sd-shadow-sm)}.bs-ds-dt-card{display:flex;align-items:center;gap:var(--sd-ds-gap-2);padding:14px var(--sd-ds-gap-3);min-block-size:64px;cursor:pointer;-webkit-tap-highlight-color:transparent}.bs-ds-dt-card+.bs-ds-dt-card{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-dt-card:active{background:var(--sd-ds-fill)}.bs-ds-dt-card-on{border-color:var(--sd-brand-soft-line);background:var(--sd-ds-selected)}.bs-ds-dt-card-main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:4px}.bs-ds-dt-card-acts{flex-wrap:wrap}.bs-ds-dt-card-acts>.bs-ds-dt-card-main{flex-basis:100%}.bs-ds-dt-card-acts>.bs-ds-dt-rowacts{margin-inline-start:calc(-1 * var(--sd-ds-gap-2))}.bs-ds-dt-card-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-ds-dt-phonebar{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-dt-selectall{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:var(--sd-ds-touch);margin-inline-start:calc(var(--sd-ds-gap-3) + 1px);color:var(--sd-text);font-weight:600;cursor:pointer}.bs-ds-card-flush .bs-ds-dt-phonebar{padding-inline:var(--sd-ds-gap-3)}.bs-ds-card-flush .bs-ds-dt-selectall{margin-inline-start:0}.bs-ds-dt-cards-ticking .bs-ds-dt-card-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bs-ds-dt-card-title{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sd-text-base);font-weight:600;line-height:1.35}.bs-ds-dt-card-title .bs-ds-dt-open{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-block-size:0}.bs-ds-dt-card-meta{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-dt-meta-item+.bs-ds-dt-meta-item:before{content:"·";padding-inline:6px;color:var(--sd-muted-2)}.bs-ds-dt-card-meta :is(.bs-ds-dt-sub,.bs-ds-dt-clip){display:inline;max-inline-size:none;font-size:inherit}.bs-ds-dt-card-meta .bs-ds-dt-sub:before{content:", "}.bs-ds-dt-card-title :is(.bs-ds-dt-sub,.bs-ds-dt-clip){display:inline;max-inline-size:none;font-size:inherit}.bs-ds-dt-card-title .bs-ds-dt-sub{font-weight:400;color:var(--sd-muted)}.bs-ds-dt-card-title .bs-ds-dt-sub:before{content:", "}.bs-ds-dt-figure{flex:none;font-size:var(--sd-text-base);font-weight:600;white-space:nowrap}.bs-ds-dt-figure-2{font-weight:400;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-dt-figure-label{font-weight:400;color:var(--sd-muted)}.bs-ds-dt-figure-2 .bs-ds-dt-figure-value{color:var(--sd-text)}.bs-ds-dt-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:1 1 auto;min-inline-size:0;font-size:var(--sd-text-sm)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet){padding:0;background:transparent;font-size:inherit;font-weight:500;color:var(--sd-text);gap:6px}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet):before{inline-size:7px;block-size:7px}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-good:before{background:var(--sd-good)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-warning:before{background:var(--sd-warn)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-danger:before{background:var(--sd-danger)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-info:before{background:var(--sd-info)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-neutral:before{background:var(--sd-muted)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-urgent.bs-ds-badge-warning{color:var(--sd-warn)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-urgent.bs-ds-badge-danger{color:var(--sd-danger)}.bs-ds-dt-meta-fig{white-space:nowrap}.bs-ds-dt-meta-fig .bs-ds-dt-money,.bs-ds-dt-meta-item .bs-ds-dt-money{color:var(--sd-text)}.bs-ds-skel{display:block;block-size:12px;inline-size:80%;border-radius:4px;background:linear-gradient(90deg,var(--sd-chip) 0%,var(--sd-surface-hover) 50%,var(--sd-chip) 100%);background-size:200% 100%;animation:bs-ds-shimmer 1.4s ease-in-out infinite}.bs-ds-skel-short{inline-size:45%;margin-block-start:8px}.bs-ds-dt-skelcard{flex-direction:column;align-items:stretch}@keyframes bs-ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[dir=rtl] :is(.bs-ds-back,.bs-ds-dt-pager,.bs-ds-tabs-more) .bs-ds-icon,[dir=rtl] :is(.bs-ds-attn-chev,.bs-ds-figlist-chev,.bs-ds-st-chev){transform:scaleX(-1)}@media (max-width: 639px){.bs-ds-btn{min-block-size:var(--sd-ds-touch)}.bs-ds-linkbtn{position:relative}.bs-ds-linkbtn:after{content:"";position:absolute;inset-inline:0;inset-block-start:-6px;block-size:var(--sd-ds-touch)}.bs-ds-btn-icononly{inline-size:var(--sd-ds-touch)}.bs-ds-btn-sm,.bs-ds-back{min-block-size:var(--sd-ds-touch)}.bs-ds-banner-dismiss{inline-size:var(--sd-ds-touch);block-size:var(--sd-ds-touch)}.bs-ds-infobtn:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.bs-ds-card-action>.bs-ds-btn-sm{margin-block:-7px}.bs-ds-input{min-block-size:var(--sd-ds-touch);font-size:16px}.bs-ds-formsection{padding:var(--sd-ds-gap-3)}.bs-ds-switch{inline-size:48px;block-size:28px}.bs-ds-switch:before{inline-size:20px;block-size:20px}.bs-ds-switch:checked:before{inset-inline-start:calc(100% - 22.5px)}.bs-ds-switch-locked>.bs-ds-icon{inset-block-start:8px;inset-inline-start:8px;inline-size:12px;block-size:12px}.bs-ds-switch-locked-on>.bs-ds-icon{inset-inline-start:28px}.bs-ds-switch:after{content:"";position:absolute;top:-9.5px;right:-5.5px;bottom:-9.5px;left:-5.5px}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions){flex-wrap:wrap;row-gap:4px}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions)>.bs-ds-sheet-headtext{display:contents}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions) .bs-ds-sheet-title{flex:1 1 0;min-inline-size:0;align-self:center}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions)>.bs-ds-btn-icononly{order:1}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions) .bs-ds-sheet-desc{order:2;flex:1 1 100%}.bs-ds-menu-item,.bs-ds-range-preset,.bs-ds-range-compare,.bs-ds-range-compareopt{min-block-size:var(--sd-ds-touch)}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-item{min-block-size:var(--sd-ds-touch);font-size:var(--sd-text-base)}.bs-ds-combo-sheet .bs-ds-combo-label{white-space:normal;overflow-wrap:anywhere}.bs-ds-file-list>li,.bs-ds-file-drop{min-block-size:var(--sd-ds-touch)}.bs-ds-file-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act" "size act";column-gap:var(--sd-ds-gap-3);row-gap:2px;padding-block:6px}.bs-ds-file-list>li>.bs-ds-file-name{grid-area:name;justify-self:start;max-inline-size:100%}.bs-ds-file-list>li>.bs-ds-file-size{grid-area:size;margin:0}.bs-ds-file-list>li>.bs-ds-btn{grid-area:act}.bs-ds-file-link:after,.bs-ds-file .bs-ds-hint :is(a,button):after{content:"";position:absolute;inset-block:calc(50% - var(--sd-ds-touch) / 2);inset-inline:0}.bs-ds-file .bs-ds-hint :is(a,button){position:relative}.bs-ds-file-or{display:none}.bs-ds-tab{min-block-size:var(--sd-ds-touch)}.bs-ds-tablist{gap:var(--sd-ds-gap-3)}.bs-ds-btn.bs-ds-deskonly,.bs-ds-deskonly{display:none}.bs-ds-segmented-opt>span{min-block-size:calc(var(--sd-ds-touch) - 6px);min-inline-size:var(--sd-ds-touch);justify-content:center;padding-inline:12px}.bs-ds-segmented-opt input{top:-3px;right:0;bottom:-3px;left:0}.bs-ds-dialog{inset-block-start:auto;inset-block-end:0;inset-inline-start:0;margin:0;inline-size:100vw;max-block-size:92vh;max-block-size:92dvh;border-radius:var(--sd-ds-radius) var(--sd-ds-radius) 0 0;padding-block-end:calc(var(--sd-ds-gap-4) + env(safe-area-inset-bottom,0px))}.bs-ds-dialog-foot{flex-direction:column-reverse}.bs-ds-dialog-foot .bs-ds-btn{inline-size:100%}.bs-ds-dialog.bs-ds-dialog-full{top:0;right:0;bottom:0;left:0;block-size:auto;max-block-size:none;border-radius:0;border:0;display:flex;flex-direction:column;padding-block-end:0}.bs-ds-dialog-full .bs-ds-dialog-body{flex:1 0 auto}.bs-ds-dialog-full .bs-ds-dialog-foot{position:sticky;inset-block-end:0;margin-inline:calc(-1 * var(--sd-ds-gap-4));padding:var(--sd-ds-gap-2) var(--sd-ds-gap-4) calc(var(--sd-ds-gap-2) + env(safe-area-inset-bottom,0px));background:var(--sd-surface);border-block-start:1px solid var(--sd-border)}.bs-ds-sheet{inline-size:100vw;border-inline-start:0}.bs-ds-sheet-foot:has(>.bs-ds-btn~.bs-ds-btn~.bs-ds-btn)>.bs-ds-btn{flex:1 1 0;margin:0}.bs-ds-sheet-foot:has(>.bs-ds-btn~.bs-ds-btn~.bs-ds-btn)>.bs-ds-btn-primary{order:-1;flex-basis:100%}.bs-ds-pagehead-title{font-size:var(--sd-text-lg)}.bs-ds-pagehead-badge{flex-basis:100%;margin-inline-start:0}.bs-ds-pagehead-actions{flex:1 1 100%;flex-wrap:wrap;min-inline-size:0}.bs-ds-pagehead-actions>.bs-ds-btn:where(:not(.bs-ds-btn-icononly)){flex:1 1 auto}.bs-ds-pagehead-actions:not(:has(>:not(.bs-ds-deskonly))){display:none}.bs-ds-check{inline-size:22px;block-size:22px}.bs-ds-check:before{inline-size:12px;block-size:12px}.bs-ds-bulkbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.bs-ds-bulkbar-actions{grid-column:1 / -1;grid-row:2}.bs-ds-dt-pager{flex-wrap:wrap}.bs-ds-dt-pager-btns{flex:1 1 100%}.bs-ds-dt-pager-btns .bs-ds-btn{flex:1}.bs-ds-stat-open,.bs-ds-st-toggle,.bs-ds-st-link{min-block-size:var(--sd-ds-touch)}}@media (prefers-reduced-motion: reduce){.bs-ds-btn,.bs-ds-btn-spin,.bs-ds-skel{transition:none;animation:none}}.bs-ds-frame{min-block-size:100vh;min-block-size:100dvh;background:var(--sd-bg);color:var(--sd-text);font-family:var(--sd-font-sans)}.bs-ds-frame-laptop,.bs-ds-frame-tablet{display:grid;block-size:100vh;block-size:100dvh;overflow:hidden}.bs-ds-frame-laptop{grid-template-columns:248px minmax(0,1fr)}.bs-ds-frame-tablet{grid-template-columns:84px minmax(0,1fr)}.bs-ds-frame-col{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.bs-ds-frame-laptop .bs-ds-frame-col,.bs-ds-frame-tablet .bs-ds-frame-col{overflow:hidden}.bs-ds-main{position:relative;flex:1;min-block-size:0;padding:var(--sd-ds-gap-4) max(var(--sd-ds-gap-4),env(safe-area-inset-right,0px)) var(--sd-ds-gap-5) var(--sd-ds-gap-4)}.bs-ds-frame-laptop .bs-ds-main,.bs-ds-frame-tablet .bs-ds-main{overflow:auto}:is(.bs-ds-frame-laptop,.bs-ds-frame-tablet) .bs-ds-main:has(.bs-ds-formscreen){padding-block-end:0}.bs-ds-main .bs-ds-formscreen-foot{padding-block-end:calc(var(--sd-ds-gap-3) + env(safe-area-inset-bottom,0px))}.bs-ds-frame-laptop .bs-ds-main .bs-ds-savebar,.bs-ds-frame-tablet .bs-ds-main .bs-ds-savebar{inset-block-end:calc(-1 * var(--sd-ds-gap-5))}.bs-ds-main:focus{outline:none}.bs-ds-skip{position:absolute;inset-inline-start:8px;inset-block-start:-48px;z-index:90;padding:8px 12px;border-radius:var(--sd-ds-radius-sm);background:var(--sd-brand);color:var(--sd-on-brand);font-size:var(--sd-text-sm);font-weight:600;text-decoration:none}.bs-ds-skip:focus{inset-block-start:8px;outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-sidebar{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-block-size:0;overflow:auto;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-2) var(--sd-ds-gap-3) max(var(--sd-ds-gap-2),env(safe-area-inset-left,0px));background:var(--sd-shell);color:var(--sd-shell-text)}.bs-ds-sidebar-nav{display:flex;flex-direction:column;flex:1;min-block-size:0}.bs-ds-sidebar-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bs-ds-sidebar-foot{margin-block-start:auto!important;padding-block-start:var(--sd-ds-gap-2)!important;border-block-start:1px solid var(--sd-shell-border)}.bs-ds-nav-item{display:flex;align-items:center;gap:var(--sd-ds-gap-3);inline-size:100%;min-block-size:40px;padding:0 var(--sd-ds-gap-3);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-shell-muted);font:inherit;font-size:var(--sd-text-sm);font-weight:500;text-align:start;cursor:pointer;position:relative}@media (hover:hover){.bs-ds-nav-item:hover{background:var(--sd-shell-panel);color:var(--sd-shell-text)}}.bs-ds-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sd-accent-bright)}.bs-ds-nav-on{background:var(--sd-shell-panel);color:var(--sd-shell-text);font-weight:600}.bs-ds-nav-on:before{content:"";position:absolute;inset-inline-start:-8px;inset-block:8px;inline-size:3px;border-radius:2px;background:var(--sd-accent-bright)}.bs-ds-nav-on .bs-ds-icon{color:var(--sd-accent-bright)}.bs-ds-nav-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-nav-badge{min-inline-size:20px;padding:0 6px;border-radius:var(--sd-radius-pill);background:var(--sd-shell-accent);color:var(--sd-shell);font-size:var(--sd-text-2xs);font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.bs-ds-nav-pages{margin:2px 0 6px!important;padding-inline-start:42px!important}.bs-ds-nav-page{display:flex;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:32px;padding:0 var(--sd-ds-gap-2);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-shell-muted);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}@media (hover:hover){.bs-ds-nav-page:hover{color:var(--sd-shell-text);background:var(--sd-shell-panel)}}.bs-ds-nav-page:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sd-accent-bright)}.bs-ds-nav-page-on{color:var(--sd-shell-text);font-weight:600}.bs-ds-rail{display:flex;flex-direction:column;min-block-size:0;overflow:auto;padding:var(--sd-ds-gap-2) 6px var(--sd-ds-gap-2) max(6px,env(safe-area-inset-left,0px));background:var(--sd-shell);color:var(--sd-shell-text)}.bs-ds-rail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bs-ds-rail-foot{margin-block-start:auto!important;padding-block-start:var(--sd-ds-gap-2)!important;border-block-start:1px solid var(--sd-shell-border)}.bs-ds-nav-rail{flex-direction:column;justify-content:center;gap:4px;min-block-size:60px;padding:6px 2px;font-size:var(--sd-text-2xs);text-align:center}.bs-ds-nav-rail .bs-ds-nav-label{flex:none;inline-size:100%}.bs-ds-nav-rail.bs-ds-nav-on:before{inset-inline-start:-6px}.bs-ds-nav-rail .bs-ds-nav-badge{position:absolute;inset-block-start:4px;inset-inline-end:10px}.bs-ds-topbar{display:flex;align-items:center;gap:var(--sd-ds-gap-3);min-block-size:56px;padding:env(safe-area-inset-top,0px) max(var(--sd-ds-gap-4),env(safe-area-inset-right,0px)) 0 var(--sd-ds-gap-4);background:var(--sd-surface);border-block-end:1px solid var(--sd-border);flex:none}.bs-ds-topbar-switcher{min-inline-size:0;flex:1}.bs-ds-frame-tablet .bs-ds-topbar-switcher{flex:0 1 240px;min-inline-size:160px}.bs-ds-search{display:flex;align-items:center;gap:var(--sd-ds-gap-2);flex:1;min-inline-size:0;max-inline-size:480px;min-block-size:40px;padding:0 var(--sd-ds-gap-3);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius-sm);background:var(--sd-field);color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}.bs-ds-search span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.bs-ds-search:hover{border-color:var(--sd-brand-soft-line)}}.bs-ds-search:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-kbd{min-inline-size:20px;padding:0 6px;border:1px solid var(--sd-border);border-radius:4px;font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);color:var(--sd-muted);text-align:center;background:var(--sd-surface)}.bs-ds-topbar-actions{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.bs-ds-iconbtn{position:relative;display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-muted);cursor:pointer}@media (hover:hover){.bs-ds-iconbtn:hover{background:var(--sd-ds-hover);color:var(--sd-text)}}.bs-ds-iconbtn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-iconbtn .bs-ds-nav-badge{position:absolute;inset-block-start:2px;inset-inline-end:0;background:var(--sd-danger);color:var(--sd-ds-on-danger)}.bs-ds-avatar{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;margin-inline-start:4px;padding:0;border:0;border-radius:50%;background:var(--sd-brand-soft);color:var(--sd-brand-text);font:inherit;font-size:var(--sd-text-xs);font-weight:700;cursor:pointer}.bs-ds-avatar:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-pagetabs{display:flex;gap:0;padding:0 var(--sd-ds-gap-2);overflow-x:auto;scrollbar-width:none;flex:none;border-block-end:1px solid var(--sd-border);background:linear-gradient(to right,var(--sd-surface) 40%,transparent) left / 28px 100% no-repeat local,linear-gradient(to left,var(--sd-surface) 40%,transparent) right / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--sd-text) 22%,transparent),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--sd-text) 22%,transparent),transparent) right / 12px 100% no-repeat scroll,var(--sd-surface)}.bs-ds-pagetabs::-webkit-scrollbar{display:none}.bs-ds-pagetab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--sd-ds-touch);padding:0 var(--sd-ds-gap-3);border:0;border-block-end:3px solid transparent;border-radius:0;margin-block-end:-1px;background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);font-weight:500;white-space:nowrap;cursor:pointer}@media (hover:hover){.bs-ds-pagetab:hover{color:var(--sd-text)}}.bs-ds-pagetab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus);border-radius:4px}.bs-ds-pagetab-on{color:var(--sd-text);font-weight:650;border-block-end-color:var(--sd-text)}.bs-ds-frame-phone,.bs-ds-frame-personal{--bs-ds-topbar-h: calc(52px + env(safe-area-inset-top, 0px)) ;--bs-ds-pagetabs-h: 0px;--bs-ds-tabbar-h: calc(57px + env(safe-area-inset-bottom, 0px)) }.bs-ds-frame-paged{--bs-ds-pagetabs-h: 45px}.bs-ds-frame-phone .bs-ds-topbar,.bs-ds-frame-personal .bs-ds-topbar{position:sticky;inset-block-start:0;z-index:30;block-size:var(--bs-ds-topbar-h);min-block-size:0;padding-inline:max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px)) max(var(--sd-ds-gap-2),env(safe-area-inset-right,0px))}.bs-ds-frame-phone .bs-ds-pagetabs{position:sticky;inset-block-start:var(--bs-ds-topbar-h);z-index:29;block-size:var(--bs-ds-pagetabs-h);padding-inline:var(--sd-ds-gap-1)}.bs-ds-frame-phone .bs-ds-bulkbar{inset-block-start:calc(var(--bs-ds-topbar-h) + var(--bs-ds-pagetabs-h));z-index:28}.bs-ds-frame-phone .bs-ds-iconbtn,.bs-ds-frame-phone .bs-ds-avatar{inline-size:var(--sd-ds-touch);block-size:var(--sd-ds-touch)}@media (max-width: 639px){.bs-ds-frame-personal .bs-ds-iconbtn,.bs-ds-frame-personal .bs-ds-avatar{inline-size:var(--sd-ds-touch);block-size:var(--sd-ds-touch)}}.bs-ds-frame-phone .bs-ds-main *{scroll-margin-block:calc(var(--bs-ds-topbar-h) + var(--bs-ds-pagetabs-h) + 8px) calc(var(--bs-ds-tabbar-h) + 8px)}.bs-ds-frame-phone.bs-ds-frame-full .bs-ds-main *{scroll-margin-block:72px 8px}.bs-ds-frame-phone .bs-ds-pagetab{min-block-size:var(--sd-ds-touch)}.bs-ds-frame-phone:not(.bs-ds-frame-full) .bs-ds-savebar{inset-block-end:var(--bs-ds-tabbar-h);padding-block-end:var(--sd-ds-gap-2)}.bs-ds-frame-phone .bs-ds-main,.bs-ds-frame-personal .bs-ds-main{padding:var(--sd-ds-gap-3) max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px)) var(--sd-ds-gap-4) max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px))}.bs-ds-frame-phone:not(.bs-ds-frame-full) .bs-ds-main{padding-block-end:calc(72px + env(safe-area-inset-bottom,0px))}.bs-ds-tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;background:var(--sd-surface);border-block-start:1px solid var(--sd-border);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.bs-ds-tabbar ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.bs-ds-tab-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;inline-size:100%;min-block-size:56px;padding:6px 2px;border:0;background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-2xs);font-weight:500;cursor:pointer}.bs-ds-tab-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus);border-radius:var(--sd-ds-radius-sm)}.bs-ds-tab-item-on{color:var(--sd-brand-text);font-weight:600}.bs-ds-tab-item .bs-ds-nav-badge{position:absolute;inset-block-start:4px;inset-inline-start:calc(50% + 6px);background:var(--sd-danger);color:var(--sd-ds-on-danger)}.bs-ds-more{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bs-ds-sheet-body>.bs-ds-more{margin-inline:calc(-1 * var(--sd-ds-gap-3))}.bs-ds-more-item{display:flex;align-items:center;gap:var(--sd-ds-gap-3);inline-size:100%;min-block-size:var(--sd-ds-touch);padding:0 var(--sd-ds-gap-3);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-text);font:inherit;font-size:var(--sd-text-base);text-align:start;cursor:pointer}.bs-ds-more-item span:first-of-type{flex:1}@media (hover:hover){.bs-ds-more-item:hover{background:var(--sd-ds-hover)}}.bs-ds-more-item:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-more-item-on{background:var(--sd-brand-soft);font-weight:600}.bs-ds-more-item-danger{color:var(--sd-danger)}.bs-ds-more-item:disabled{opacity:.5;cursor:not-allowed}.bs-ds-page{inline-size:100%;max-inline-size:1600px;margin-inline:auto;min-inline-size:0}.bs-ds-page-record>*{max-inline-size:1360px}.bs-ds-vstack{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-ds-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sd-ds-gap-3);align-items:start}.bs-ds-split-main,.bs-ds-split-side{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-ds-split .bs-ds-card:not(.bs-ds-history)>.bs-ds-card-head{min-block-size:calc(30px + var(--sd-ds-gap-3))}.bs-ds-split-facts .bs-ds-card-body{container:split-side / inline-size}@container split-side (min-width:280px){.bs-ds-split-facts .bs-ds-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container split-side (min-width:520px){.bs-ds-split-facts .bs-ds-facts{grid-template-columns:repeat(auto-fit,minmax(max(140px,calc((100% - 3 * var(--sd-ds-gap-4)) / 4)),1fr))}}.bs-ds-split-main .bs-ds-card-body>.bs-ds-facts:not(.bs-ds-facts-1){grid-template-columns:repeat(auto-fill,minmax(max(140px,calc((100% - 3 * var(--sd-ds-gap-4)) / 4)),1fr))}@media (max-width:639px){.bs-ds-split-main .bs-ds-card-body>.bs-ds-facts:not(.bs-ds-facts-1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.bs-ds-split{grid-template-columns:minmax(0,1fr) 320px}.bs-ds-split-side{order:2;position:sticky;inset-block-start:0}}.bs-ds-row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sd-ds-gap-3)}.bs-ds-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sd-ds-gap-3);align-items:stretch}.bs-ds-cols-even{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-neg{color:var(--sd-danger)}.bs-ds-muted{color:var(--sd-muted)}@media (max-width:1100px){.bs-ds-row4{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-cols,.bs-ds-cols-even{grid-template-columns:minmax(0,1fr)}.bs-ds-row4:has(>.bs-ds-stat){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-row4>.bs-ds-stat:nth-child(odd){border-inline-start:0}.bs-ds-row4>.bs-ds-stat:nth-child(n+3){border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-row4>.bs-ds-stat:last-child:nth-child(odd){grid-column:1 / -1}}.bs-ds-card{--bs-ds-card-pad:var(--sd-ds-gap-4);display:flex;flex-direction:column;min-inline-size:0;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-ds-card-grow{flex:1}.bs-ds-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) 0}.bs-ds-card-title{display:flex;align-items:center;gap:2px;margin:0;font-size:var(--sd-text-base);font-weight:650;line-height:1.3;min-inline-size:0}.bs-ds-card-titles{display:flex;align-items:center;gap:2px;min-inline-size:0}.bs-ds-card-action{min-inline-size:0;max-inline-size:100%}.bs-ds-card-body{flex:1;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--bs-ds-card-pad) var(--sd-ds-gap-4)}.bs-ds-card-head+.bs-ds-card-body{padding-block-start:12px}.bs-ds-card-flush>.bs-ds-card-body{padding:0}.bs-ds-card-flush>.bs-ds-card-head{padding-block-end:var(--sd-ds-gap-3)}.bs-ds-card-flush .bs-ds-dt-scroll{border:0;border-radius:0}.bs-ds-card-flush .bs-ds-dt{gap:0}.bs-ds-card-flush .bs-ds-dt-pager{padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-border-soft)}.bs-ds-card-flush .bs-ds-dt-table :is(th,td):first-child{padding-inline-start:var(--sd-ds-gap-4)}.bs-ds-card-flush .bs-ds-dt-table :is(th,td):last-child{padding-inline-end:var(--sd-ds-gap-4)}.bs-ds-card-flush .bs-ds-dt-cards{border:0;border-radius:0;box-shadow:none;background:transparent}.bs-ds-card-flush .bs-ds-dt-card{padding-inline:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-card-flush .bs-ds-dt-totalcard{margin:0;padding-inline:var(--sd-ds-gap-4);border:0;border-block-start:1px solid var(--sd-border);border-radius:0}.bs-ds-card-flush .bs-ds-dt-card-on{background:var(--sd-ds-selected)}.bs-ds-card-flush .bs-ds-dt-empty{border:0;border-radius:0;background:transparent}.bs-ds-card-flush>.bs-ds-card-head+.bs-ds-card-body .bs-ds-dt-empty{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-card-flush .bs-ds-dt-empty .bs-ds-empty{padding-block:var(--sd-ds-gap-5)}.bs-ds-card-flush>.bs-ds-card-body:last-child>.bs-ds-dt>.bs-ds-dt-scroll:last-child{border-radius:0 0 calc(var(--sd-ds-radius-lg) - 1px) calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-card-foot{padding:10px var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-border-soft);background:var(--sd-surface-sunken);border-radius:0 0 var(--sd-ds-radius-lg) var(--sd-ds-radius-lg);font-size:var(--sd-text-sm)}.bs-ds-card>.bs-ds-dt-scroll:last-child{border:0;border-radius:0 0 var(--sd-ds-radius-lg) var(--sd-ds-radius-lg)}.bs-ds-attn{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--sd-border-soft)}.bs-ds-attn>li+li{border-block-start:1px solid var(--sd-border-soft)}.bs-ds-attn-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;inline-size:100%;min-block-size:56px;padding:10px var(--sd-ds-gap-3) 10px var(--bs-ds-card-pad);border:0;background:transparent;color:var(--sd-text);font:inherit;text-align:start;cursor:pointer}@media (hover:hover){button.bs-ds-attn-item:hover{background:var(--sd-ds-hover)}}.bs-ds-attn-still{cursor:default}.bs-ds-attn-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-attn>li:last-child>.bs-ds-attn-item{border-end-start-radius:calc(var(--sd-ds-radius-lg) - 1px);border-end-end-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-attn-ico{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--sd-ds-radius);background:var(--sd-chip);color:var(--sd-muted);overflow:hidden}.bs-ds-attn-ico>.bs-ds-icon{inline-size:16px;block-size:16px}.bs-ds-attn-ico-info{background:var(--sd-info-soft);color:var(--sd-info)}.bs-ds-attn-ico-warning{background:var(--sd-warn-soft);color:var(--sd-warn)}.bs-ds-attn-ico-danger{background:var(--sd-danger-soft);color:var(--sd-danger)}.bs-ds-attn-ico-good{background:var(--sd-good-soft);color:var(--sd-good)}.bs-ds-attn-ico-brand{background:var(--sd-brand-soft);color:var(--sd-brand-text)}.bs-ds-attn-ico-mark{background:none}.bs-ds-attn-text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.bs-ds-attn-label{font-size:var(--sd-text-sm);font-weight:500;line-height:1.35}.bs-ds-attn-sub{font-size:var(--sd-text-xs);color:var(--sd-muted);line-height:1.4}.bs-ds-attn-status-warning{color:var(--sd-warn)}.bs-ds-attn-status-danger{color:var(--sd-danger)}.bs-ds-attn-figure{font-family:var(--sd-font-display);font-size:var(--sd-text-md);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-attn-chev{inline-size:16px;block-size:16px;color:var(--sd-muted)}.bs-ds-attn-clear{display:flex;align-items:center;gap:12px;margin:0;padding:12px var(--bs-ds-card-pad) var(--sd-ds-gap-4);color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-strip{display:flex;align-items:stretch;background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm);overflow:hidden}.bs-ds-strip-cell{flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4)}.bs-ds-strip-cell+.bs-ds-strip-cell{border-inline-start:1px solid var(--sd-border-soft)}.bs-ds-strip-label{font-size:var(--sd-text-sm);font-weight:500;color:var(--sd-muted);overflow-wrap:anywhere}.bs-ds-strip-value{font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-strip-neg .bs-ds-strip-value{color:var(--sd-danger)}.bs-ds-strip-info{display:flex;align-items:center;padding-inline:var(--sd-ds-gap-2);border-inline-start:1px solid var(--sd-border-soft)}.bs-ds-figlist-wrap{container:bs-ds-figlist / inline-size}.bs-ds-figlist{list-style:none;margin:0;padding:0}.bs-ds-figlist>li{border-block-start:1px solid var(--sd-border-soft)}@container bs-ds-figlist (min-width:720px){.bs-ds-figlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--bs-ds-figlist-rows),auto)}}.bs-ds-figlist-row{display:flex;align-items:center;gap:var(--sd-ds-gap-3);inline-size:100%;min-block-size:46px;padding:8px var(--sd-ds-gap-3) 8px var(--bs-ds-card-pad, 0px);border:0;background:transparent;color:var(--sd-text);font:inherit;text-align:start}div.bs-ds-figlist-row{padding-inline-end:var(--bs-ds-card-pad, 0px)}button.bs-ds-figlist-row{cursor:pointer}@media (hover:hover){button.bs-ds-figlist-row:hover{background:var(--sd-ds-hover)}}button.bs-ds-figlist-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-figlist-label{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-inline-size:0;font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-figlist-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.bs-ds-figlist-sub{font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-figlist-value{font-size:var(--sd-text-sm);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-figlist-chev{inline-size:16px;block-size:16px;color:var(--sd-muted)}.bs-ds-st-note{margin:0 0 var(--sd-ds-gap-2);font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-statement{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm)}.bs-ds-statement tr{border-block-end:1px solid var(--sd-border-soft)}.bs-ds-statement th{text-align:start;font-weight:400;padding:10px 0}.bs-ds-statement th>*{vertical-align:middle}.bs-ds-statement td{text-align:end;padding:10px 0;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-statement tbody th{inline-size:100%;padding-inline-start:var(--bs-ds-st-inset, 0px)}.bs-ds-statement tbody td:last-child{padding-inline-end:var(--bs-ds-st-inset, 0px)}.bs-ds-st-pct{color:var(--sd-muted);font-size:var(--sd-text-xs);inline-size:64px;padding-inline:var(--sd-ds-gap-3) var(--sd-ds-gap-4)!important}.bs-ds-st-op{display:inline-block;inline-size:1.2em;color:var(--sd-muted)}.bs-ds-st-total :is(th,td){font-weight:650}.bs-ds-statement tr:has(+.bs-ds-st-total){border-block-end-color:var(--sd-ds-line)}.bs-ds-st-grand{background:var(--sd-surface-sunken)}.bs-ds-st-grand :is(th,td){padding-block:14px;font-size:var(--sd-text-base);font-weight:700}.bs-ds-statement .bs-ds-st-grand th{padding-inline-start:var(--bs-ds-st-inset, 10px)}.bs-ds-statement .bs-ds-st-grand td:last-child{padding-inline-end:var(--bs-ds-st-inset, 10px)}.bs-ds-statement .bs-ds-st-detail th{padding-inline-start:calc(var(--bs-ds-st-inset, 0px) + 2.4em);color:var(--sd-muted)}.bs-ds-st-detail td{color:var(--sd-muted)}:is(.bs-ds-card:not(.bs-ds-card-flush)>.bs-ds-card-body,.bs-ds-sheet-body) .bs-ds-statement{--bs-ds-st-inset:var(--bs-ds-card-pad, var(--sd-ds-gap-4));inline-size:calc(100% + 2 * var(--bs-ds-st-inset));margin-inline:calc(-1 * var(--bs-ds-st-inset))}.bs-ds-card-flush>.bs-ds-card-body>.bs-ds-statement{--bs-ds-st-inset:var(--bs-ds-card-pad)}:is(.bs-ds-card-body,.bs-ds-sheet-body) .bs-ds-statement tr:last-child{border-block-end:0}.bs-ds-card-body:has(>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand,>:last-child>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand){padding-block-end:0}.bs-ds-card:has(>.bs-ds-card-body:last-child>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand,>.bs-ds-card-body:last-child>:last-child>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand){overflow:clip}.bs-ds-st-who{color:var(--sd-muted)}.bs-ds-st-toggle,.bs-ds-st-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:start;border-radius:3px}.bs-ds-st-opens{cursor:pointer}:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-st-opens :is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible{box-shadow:none}.bs-ds-st-opens:has(:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible)>*{box-shadow:inset 0 2px 0 var(--sd-focus),inset 0 -2px 0 var(--sd-focus)}.bs-ds-st-opens:has(:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible)>:first-child{box-shadow:inset 2px 0 0 var(--sd-focus),inset 0 2px 0 var(--sd-focus),inset 0 -2px 0 var(--sd-focus)}.bs-ds-st-opens:has(:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible)>:last-child{box-shadow:inset -2px 0 0 var(--sd-focus),inset 0 2px 0 var(--sd-focus),inset 0 -2px 0 var(--sd-focus)}.bs-ds-st-chev{inline-size:14px;block-size:14px;color:var(--sd-muted)}@media (hover:hover){.bs-ds-st-opens:hover{background:var(--sd-ds-hover)}.bs-ds-st-chev{opacity:0;transition:opacity .12s}.bs-ds-st-opens:hover .bs-ds-st-chev,.bs-ds-st-link:focus-visible .bs-ds-st-chev{opacity:1}}.bs-ds-statement-bars tbody th{inline-size:auto;white-space:nowrap}.bs-ds-st-bar{inline-size:100%;min-inline-size:72px;padding-inline:var(--sd-ds-gap-4) var(--sd-ds-gap-3)!important}.bs-ds-st-track{position:relative;display:block;block-size:10px}.bs-ds-statement[style*=--bs-ds-st-zero] .bs-ds-st-track:before{content:"";position:absolute;inset-block:-5px;inset-inline-start:var(--bs-ds-st-zero);border-inline-start:1px solid var(--sd-ds-line)}.bs-ds-st-fill{position:absolute;inset-block:0;border-radius:3px}.bs-ds-st-fill-total,.bs-ds-st-fill-grand{background:var(--sd-chart-1)}.bs-ds-st-fill-less,.bs-ds-st-fill-more{background:color-mix(in srgb,var(--sd-chart-7) 42%,transparent)}.bs-ds-st-fill-loss{background:var(--sd-danger)}.bs-ds-st-under{display:none}.bs-ds-chart{position:relative;margin:0;min-inline-size:0}.bs-ds-chart-fill{block-size:100%;min-block-size:220px}.bs-ds-card-body:has(>.bs-ds-chart-fill){display:flex;flex-direction:column}.bs-ds-card-body>.bs-ds-chart-fill{flex:1}.bs-ds-chart svg{display:block;inline-size:100%;overflow:visible}.bs-ds-chart-grid{stroke:var(--sd-chart-grid);stroke-width:1}.bs-ds-chart-tick{fill:var(--sd-chart-axis);font-size:11px;font-family:var(--sd-font-sans);font-variant-numeric:tabular-nums}.bs-ds-chart{--bs-ds-bar:color-mix(in srgb, var(--sd-chart-1) 72%, var(--sd-surface))}.bs-ds-chart-bar{fill:var(--bs-ds-bar)}.bs-ds-chart-bar-on{fill:var(--sd-chart-1)}.bs-ds-chart-prev{fill:color-mix(in srgb,var(--sd-chart-7) 62%,transparent)}.bs-ds-chart-prev-on{fill:var(--sd-chart-7)}.bs-ds-chart-line-halo{fill:none;stroke:var(--sd-surface);stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.bs-ds-chart-line{fill:none;stroke:var(--sd-text);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.bs-ds-chart-dot{fill:var(--sd-text);stroke:var(--sd-surface);stroke-width:2}.bs-ds-chart-legend{display:flex;flex-wrap:wrap;gap:4px var(--sd-ds-gap-3);block-size:28px;align-items:flex-end;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-chart-legend>span{display:inline-flex;align-items:center;gap:6px}.bs-ds-chart-key{display:inline-block;inline-size:12px;block-size:10px;border-radius:2px}.bs-ds-chart-key-bar{background:var(--bs-ds-bar)}.bs-ds-chart-key-line{block-size:3px;border-radius:2px;background:var(--sd-text)}.bs-ds-chart-key-prev{inline-size:7px;background:color-mix(in srgb,var(--sd-chart-7) 62%,transparent)}.bs-ds-chart-key-area{inline-size:14px;block-size:3px;border-radius:2px;background:var(--sd-chart-1)}.bs-ds-chart-key-dash{inline-size:14px;block-size:0;border-radius:0;border-block-start:2px dashed var(--sd-chart-7)}.bs-ds-chart-zero{stroke:var(--sd-ds-line)}.bs-ds-area{--bs-ds-area:var(--sd-chart-1);touch-action:pan-y}.bs-ds-area>svg{position:absolute;top:0;right:0;bottom:0;left:0}.bs-ds-metrics-panel>.bs-ds-chart-fill{flex:1 1 0;block-size:auto}.bs-ds-area-stop-top{stop-color:var(--bs-ds-area);stop-opacity:.24}.bs-ds-area-stop-foot{stop-color:var(--bs-ds-area);stop-opacity:0}.bs-ds-area-line{fill:none;stroke:var(--bs-ds-area);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.bs-ds-area-cut{stroke-dasharray:2 5}.bs-ds-area-prev{fill:none;stroke:var(--sd-chart-7);stroke-width:1.25;stroke-dasharray:3 4;stroke-linecap:round;opacity:.7}.bs-ds-area-cross{stroke:var(--sd-ds-line);stroke-width:1}.bs-ds-area-dot{fill:var(--bs-ds-area);stroke:var(--sd-surface);stroke-width:2.5}.bs-ds-area-prevdot{fill:var(--sd-surface);stroke:var(--sd-chart-7);stroke-width:1.5}.bs-ds-chart-tip{position:absolute;display:flex;flex-direction:column;pointer-events:none;z-index:5;background:var(--sd-shell);color:var(--sd-shell-text);font-size:var(--sd-text-xs);line-height:1.4;padding:6px 10px;border-radius:var(--sd-ds-radius-sm);border:1px solid color-mix(in srgb,var(--sd-shell-text) 16%,transparent);box-shadow:var(--sd-shadow-md);white-space:nowrap}.bs-ds-chart-tip strong{font-size:var(--sd-text-sm);font-variant-numeric:tabular-nums}.bs-ds-chart-tip-prev{color:var(--sd-shell-muted)}.bs-ds-sbar-wrap{min-inline-size:0}.bs-ds-sbar{display:flex;gap:2px;block-size:10px;border-radius:5px;overflow:hidden;background:var(--sd-chip)}.bs-ds-sbar-seg{flex:0 1 auto;min-inline-size:3px}.bs-ds-seg-info{background:var(--sd-info)}.bs-ds-seg-warning{background:var(--sd-warn)}.bs-ds-seg-good{background:var(--sd-good)}.bs-ds-seg-danger{background:var(--sd-danger)}.bs-ds-seg-neutral{background:var(--sd-muted)}.bs-ds-seg-quiet{background:var(--sd-muted-2);opacity:.45}.bs-ds-legend{list-style:none;margin:var(--sd-ds-gap-3) 0 0;padding:0}.bs-ds-legend-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 44px;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:36px;padding:0 4px;border:0;border-block-end:1px solid var(--sd-border-soft);background:none;font:inherit;color:var(--sd-text);font-size:var(--sd-text-sm);text-align:start}.bs-ds-legend li:last-child .bs-ds-legend-row{border-block-end:0}button.bs-ds-legend-row{cursor:pointer;border-radius:4px}@media (hover:hover){button.bs-ds-legend-row:hover{background:var(--sd-ds-hover)}}button.bs-ds-legend-row:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-legend-dot{inline-size:10px;block-size:10px;border-radius:3px}.bs-ds-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-legend-n{font-variant-numeric:tabular-nums;font-weight:600}.bs-ds-legend-pct{font-variant-numeric:tabular-nums;color:var(--sd-muted);font-size:var(--sd-text-xs);text-align:end}.bs-ds-legend-inline{display:flex;flex-wrap:wrap;gap:4px}.bs-ds-legend-inline .bs-ds-legend-row{display:inline-flex;inline-size:auto;gap:8px;min-block-size:32px;padding:0 10px;border:0;border-radius:var(--sd-radius-pill)}.bs-ds-legend-inline .bs-ds-legend-pct{display:none}.bs-ds-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-ds-toolbar>.bs-ds-range-trigger:last-child{margin-inline-start:auto}.bs-ds-toolbar-search{position:relative;display:block;flex:1 1 240px;max-inline-size:380px;min-inline-size:0}.bs-ds-toolbar-search>.bs-ds-icon{position:absolute;inset-inline-start:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--sd-muted);pointer-events:none}.bs-ds-toolbar-search .bs-ds-input{padding-inline-start:36px;min-block-size:36px;padding-block:6px;font-size:var(--sd-text-sm)}.bs-ds-toolbar-filter{display:block;min-inline-size:0}.bs-ds-toolbar-filter.bs-ds-field{display:flex}.bs-ds-toolbar-filter .bs-ds-input{min-block-size:36px;inline-size:auto;min-inline-size:160px;padding-block:6px;font-size:var(--sd-text-sm);font-weight:500}.bs-ds-toolbar>.bs-ds-toolbar-filter{flex:0 1 var(--sd-ds-filter-w);max-inline-size:var(--sd-ds-filter-w)}.bs-ds-toolbar>.bs-ds-toolbar-filter .bs-ds-input{inline-size:100%;min-inline-size:0}.bs-ds-toolbar .bs-ds-range-trigger{justify-content:flex-start;min-inline-size:160px;padding-inline:12px;background:var(--sd-ds-field);border-color:var(--sd-border-strong);font-weight:500}@media (hover:hover){.bs-ds-toolbar .bs-ds-range-trigger:hover:not(:disabled){background:var(--sd-ds-field);border-color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}}.bs-ds-range-trigger>span{flex:1;text-align:start}.bs-ds-toolbar-sheet{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-ds-toolbar-sheet .bs-ds-input{inline-size:100%;min-inline-size:0}@media (max-width:1023px){.bs-ds-toolbar-search{max-inline-size:none}.bs-ds-toolbar:where(:has(>:not(.bs-ds-toolbar-search)~:not(.bs-ds-toolbar-search)))>.bs-ds-toolbar-search{flex-basis:100%}}.bs-ds-dt-sub{display:block;font-size:var(--sd-text-xs);color:var(--sd-muted);white-space:nowrap}.bs-ds-dt-open .bs-ds-dt-sub{font-weight:400}.bs-ds-dt-due-late{color:var(--sd-danger);font-weight:600}.bs-ds-dt-due-soon{color:var(--sd-warn);font-weight:600}.bs-ds-dt-strong{font-weight:600}.bs-ds-dt-clip{display:block;max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-dt-nowrap{white-space:nowrap}.bs-ds-dt-row-late td:first-child{box-shadow:inset 3px 0 0 var(--sd-danger)}.bs-ds-dt-row-warn td:first-child{box-shadow:inset 3px 0 0 var(--sd-warn)}@media (max-width:639px){.bs-ds-row4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-2)}.bs-ds-stat{padding:var(--sd-ds-gap-3);gap:var(--sd-ds-gap-2)}.bs-ds-row4>.bs-ds-stat{row-gap:var(--sd-ds-gap-2)}.bs-ds-stat{padding:12px var(--sd-ds-gap-3)}.bs-ds-stat-row .bs-ds-spark,.bs-ds-change-vs{display:none}.bs-ds-metrics-list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-metric{padding:12px var(--sd-ds-gap-3)}.bs-ds-metric+.bs-ds-metric{border-inline-start:0}.bs-ds-metric:nth-child(2n){border-inline-start:1px solid var(--sd-ds-line-soft)}.bs-ds-metric:nth-child(n+3){border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-metric:last-child{border-start-end-radius:0}.bs-ds-metric:nth-child(2){border-start-end-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-metrics-panel{padding-inline:var(--sd-ds-gap-3)}.bs-ds-legend-inline .bs-ds-legend-row{min-block-size:var(--sd-ds-touch)}.bs-ds-card-head{padding:var(--sd-ds-gap-3) var(--sd-ds-gap-3) 0}.bs-ds-card{--bs-ds-card-pad:var(--sd-ds-gap-3)}.bs-ds-card-body{padding:12px var(--bs-ds-card-pad) var(--sd-ds-gap-3)}.bs-ds-card-foot{padding-inline:var(--sd-ds-gap-3)}.bs-ds-card-flush :is(.bs-ds-dt-card,.bs-ds-dt-totalcard){padding-inline:var(--sd-ds-gap-3)}.bs-ds-range-trigger{min-inline-size:0;white-space:normal;block-size:auto;text-align:start}.bs-ds-toolbar .bs-ds-range-dates{display:none}.bs-ds-attn-item{min-block-size:56px;padding-inline-end:12px}.bs-ds-figlist-row{min-block-size:var(--sd-ds-touch)}.bs-ds-strip{flex-wrap:wrap}.bs-ds-strip-cell{flex:1 1 40%;padding:12px var(--sd-ds-gap-3)}.bs-ds-strip-cell:nth-child(odd){border-inline-start:0}.bs-ds-strip-cell:nth-child(n+3){border-block-start:1px solid var(--sd-border-soft)}.bs-ds-strip:has(>.bs-ds-strip-info){position:relative}.bs-ds-strip-info{position:absolute;inset-block-start:8px;inset-inline-end:8px;padding:0;border:0}.bs-ds-strip:has(>.bs-ds-strip-info)>.bs-ds-strip-cell:is(:nth-child(2),:first-child:nth-last-child(2)){padding-inline-end:calc(var(--sd-ds-touch) + 4px)}.bs-ds-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-toolbar>*{min-inline-size:0}.bs-ds-toolbar-search,.bs-ds-toolbar>:last-child:nth-child(2n){grid-column:1 / -1}:is(.bs-ds-toolbar-search,.bs-ds-toolbar-filter) .bs-ds-input{font-size:16px;text-overflow:ellipsis}.bs-ds-toolbar>.bs-ds-range-trigger,.bs-ds-toolbar>.bs-ds-toolbar-filters{inline-size:100%;min-inline-size:0;margin-inline-start:0}.bs-ds-toolbar>.bs-ds-toolbar-filters{justify-content:flex-start;background:var(--sd-ds-field);border-color:var(--sd-border-strong);font-weight:500}.bs-ds-toolbar.bs-ds-toolbar-phone{display:flex;flex-wrap:wrap}.bs-ds-toolbar-phone>.bs-ds-toolbar-search{flex:1 1 100%}.bs-ds-toolbar-phone>.bs-ds-toolbar-filters{flex:none;inline-size:auto}.bs-ds-toolbar-phone>:not(.bs-ds-toolbar-search,.bs-ds-toolbar-filters){flex:1 1 0;min-inline-size:0}.bs-ds-toolbar-inline>.bs-ds-toolbar-search{flex:1 1 0}.bs-ds-toolbar-search .bs-ds-input,.bs-ds-toolbar-filter .bs-ds-input{min-block-size:var(--sd-ds-touch);inline-size:100%;min-inline-size:0}.bs-ds-st-pct{display:none}.bs-ds-statement:has(.bs-ds-st-link,.bs-ds-st-toggle) :is(th,td){block-size:48px;padding-block:2px}.bs-ds-statement-bars tbody th{inline-size:100%}.bs-ds-statement-bars .bs-ds-st-bar{display:none}.bs-ds-st-under{display:block;margin-block:6px 2px;margin-inline-start:1.2em}.bs-ds-st-total .bs-ds-st-under,.bs-ds-statement tr:first-child .bs-ds-st-under{margin-inline-start:0}.bs-ds-st-under .bs-ds-st-track{block-size:4px}.bs-ds-st-under .bs-ds-st-fill{border-radius:2px}.bs-ds-statement-bars :is(th,td){vertical-align:top;block-size:auto;padding-block:12px 10px}.bs-ds-statement-bars :is(.bs-ds-st-link,.bs-ds-st-toggle){min-block-size:0}}.bs-ds-printonly{display:none}@media print{.bs-ds-printonly{display:block;margin:calc(-1 * var(--sd-ds-gap-2)) 0 var(--sd-ds-gap-3);font-size:var(--sd-text-sm)}.bs-ds-sidebar,.bs-ds-rail,.bs-ds-topbar,.bs-ds-tabbar,.bs-ds-pagetabs,.bs-ds-skip,.bs-ds-pagehead-actions,.bs-ds-footerhelp,.bs-ds-back,.bs-ds-copy .bs-ds-icon{display:none!important}.bs-ds-frame,.bs-ds-frame-laptop,.bs-ds-frame-tablet,.bs-ds-frame-col,.bs-ds-main{display:block;block-size:auto;min-block-size:0;overflow:visible}.bs-ds-dt-scroll{overflow:visible}.bs-ds-dt-table th{position:static}@page{margin:14mm}html:has(.bs-ds-printdoc),html:has(.bs-ds-printdoc) :is(.bs-root,.bs-ds-frame){background:none}.bs-ds-printdoc :is(.bs-ds-card,.bs-ds-stat){box-shadow:none}.bs-ds-printdoc .bs-ds-card:not(:has(.bs-ds-dt-table)),.bs-ds-printdoc .bs-ds-stat,.bs-ds-printdoc .bs-ds-dt-table tr{break-inside:avoid}.bs-ds-printdoc .bs-ds-dt-table thead{display:table-header-group}.bs-ds-printdoc :is(.bs-ds-card-head,.bs-ds-dt-table thead){break-after:avoid}.bs-ds-printdoc .bs-ds-dt-table tbody tr:first-child{break-before:avoid}.bs-ds-printdoc .bs-ds-dt-table tfoot{display:table-row-group}.bs-ds-printdoc .bs-ds-dt-sort{display:contents}.bs-ds-printdoc .bs-ds-dt-sort .bs-ds-icon,.bs-ds-pagehead .bs-ds-infobtn,.bs-ds-printdoc .bs-ds-infobtn{display:none}.bs-ds-printdoc :is(.bs-ds-card:has(.bs-ds-dt-table),.bs-ds-card:has(.bs-ds-dt-table)>.bs-ds-card-body,.bs-ds-dt){display:block}.bs-ds-printdoc .bs-ds-dt-pager,.bs-ds-printdoc .bs-ds-card-action .bs-ds-btn:not(.bs-ds-range-trigger),.bs-ds-printdoc .bs-ds-card-action .bs-ds-selectwrap{display:none}.bs-ds-printdoc .bs-ds-range-trigger{border:0;background:none;padding:0;min-block-size:0;color:var(--sd-text);font-weight:600}.bs-ds-printdoc .bs-ds-range-trigger .bs-ds-icon{display:none}.bs-ds-printdoc .bs-ds-dt-table{font-size:var(--sd-text-2xs)}.bs-ds-printdoc .bs-ds-dt-table :is(th,td){padding:6px;white-space:normal}.bs-ds-printdoc .bs-ds-dt-table :is(thead th,.bs-ds-dt-nowrap){white-space:nowrap}.bs-ds-printdoc .bs-ds-history{display:none}}.bs-fc,.bs-fc-fields{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4)}.bs-fc .bs-ds-formsection{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bs-fc .bs-ds-formsection-title{font-size:var(--sd-text-base)}.bs-fc .bs-ds-formsection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-fc-across{grid-column:1 / -1}.bs-fc-switch{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3);grid-column:1 / -1;min-block-size:40px;cursor:pointer}.bs-fc-switch>span{display:flex;flex-direction:column;gap:2px}.bs-fc-switchlabel{font-size:var(--sd-text-sm);font-weight:600}.bs-fc .bs-ds-segmented{align-self:flex-start}.bs-fc-result{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-fc-h{margin:0;font-size:var(--sd-text-base);font-weight:650}.bs-fc-quiet{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-fc-buyer{margin:0;font-size:var(--sd-text-sm)}.bs-fc-figs,.bs-fc-prices{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);margin:0}.bs-fc-figs>div,.bs-fc-prices>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);font-size:var(--sd-text-sm)}.bs-fc-figs dd,.bs-fc-prices dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2);margin:0;font-weight:600;font-variant-numeric:tabular-nums}.bs-fc-target{display:inline-block;inline-size:6ch;min-block-size:30px;margin-inline:4px;padding:3px 6px;text-align:center}.bs-fc-foot{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);flex:1;min-inline-size:0}.bs-fc-footbtns{display:flex;justify-content:flex-end;gap:var(--sd-ds-gap-2)}@media (max-width:639px){.bs-fc-switch{min-block-size:var(--sd-ds-touch)}.bs-fc-foot .bs-ds-strip{flex-wrap:nowrap}.bs-fc-foot .bs-ds-strip-cell{flex:1 1 0;min-inline-size:0;padding:8px var(--sd-ds-gap-2)}.bs-fc-foot .bs-ds-strip-cell:nth-child(odd){border-inline-start:1px solid var(--sd-border-soft)}.bs-fc-foot .bs-ds-strip-cell:first-child{border-inline-start:0}.bs-fc-foot .bs-ds-strip-cell:nth-child(n+3){border-block-start:0}.bs-fc-target{min-block-size:var(--sd-ds-touch)}.bs-fc-footbtns>.bs-ds-btn{flex:1 1 0}}.bs-fc-page{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4);color:var(--sd-text);font-size:var(--sd-text-base)}.bs-fc-pagehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3)}.bs-fc-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-fc-offer p{margin:0;max-inline-size:62ch;font-size:var(--sd-text-sm)}@media (min-width:900px){.bs-fc-page .bs-fc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sd-ds-gap-5);align-items:start}.bs-fc-page .bs-fc-result{position:sticky;inset-block-start:96px;padding:var(--sd-ds-gap-4);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-radius-lg);background:var(--sd-surface-sunken)}.bs-fc-page>.bs-fc-foot{display:none}}@media (max-width:479px){.bs-fc-page .bs-ds-formsection-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.bs-fc-page>.bs-fc-foot{position:sticky;inset-block-end:0;z-index:1;margin-inline:-4px;padding:var(--sd-ds-gap-2) 4px;background:var(--sd-surface)}}.bs-root{--sd-brand-seed: #0E3A66;--sd-accent-seed: #1282A2;--sd-forest-seed: #0B2440;--sd-danger-seed: #B4443A;--sd-good-seed: #097350;--sd-warn-seed: #C9922E;--sd-info-seed: #2460A8;--sd-lift: #8FC2F0;--sd-lift-fill: #2C7FD4;--sd-font-sans: Inter, system-ui, sans-serif;--sd-font-display: Outfit, Inter, sans-serif;--sd-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sd-text-2xs: .73333rem;--sd-text-xs: .8rem;--sd-text-sm: .86667rem;--sd-text-base: .93333rem;--sd-text-md: 1.06667rem;--sd-text-lg: 1.33333rem;--sd-text-xl: 1.6rem;--sd-text-2xl: 2.13333rem;--sd-space-1: 4px;--sd-space-2: 8px;--sd-space-3: 12px;--sd-space-4: 18px;--sd-space-5: 26px;--sd-space-6: 30px;--sd-radius-sm: 8px;--sd-radius-btn: 10px;--sd-radius-input:11px;--sd-radius-md: 12px;--sd-radius-lg: 16px;--sd-radius-xl: 20px;--sd-radius-pill: 999px;--sd-shadow-sm: 0 1px 2px rgba(22,35,61,.05);--sd-shadow-md: 0 1px 2px rgba(22,35,61,.05), 0 18px 44px -16px rgba(22,35,61,.22);--sd-shadow-lg: 0 24px 60px -18px rgba(22,35,61,.34);--sd-bg-deep: #E8E4DE;--sd-bg: #F1EFEA;--sd-surface: #FFFFFF;--sd-surface-sunken: #FAF9F6;--sd-surface-hover: #F5F3EF;--sd-field: #FAF9F6;--sd-field-alt: #FFFFFF;--sd-text: #16233D;--sd-muted: #5C6779;--sd-muted-2: #666F7F;--sd-border: rgba(22,35,61,.12);--sd-border-soft: rgba(22,35,61,.06);--sd-border-strong: color-mix(in srgb, var(--sd-text) 56%, transparent);--sd-scroll-thumb: rgba(22,35,61,.2);--sd-shell: var(--sd-forest-seed);--sd-shell-panel: #143354;--sd-shell-deep: color-mix(in srgb, var(--sd-forest-seed) 82%, #000);--sd-shell-border: rgba(255,255,255,.12);--sd-shell-text: #FFFFFF;--sd-shell-muted: rgba(255,255,255,.7);--sd-shell-dim: rgba(255,255,255,.58);--sd-hero-muted: rgba(255,255,255,.74);--sd-shell-accent: #7DF0BC;--sd-brand: var(--sd-brand-seed);--sd-brand-strong: color-mix(in srgb, var(--sd-brand-seed) 88%, #fff);--sd-brand-soft: color-mix(in srgb, var(--sd-brand-seed) 13%, #fff);--sd-brand-soft-line: color-mix(in srgb, var(--sd-brand-seed) 26%, #fff);--sd-brand-text: var(--sd-brand-seed);--sd-on-brand: #FFFFFF;--sd-focus: var(--sd-brand-text);--sd-accent: var(--sd-accent-seed);--sd-accent-ink: color-mix(in srgb, var(--sd-accent-seed) 60%, #000);--sd-accent-bright: color-mix(in srgb, var(--sd-accent-seed) 52%, #fff);--sd-hero: linear-gradient(120deg, var(--sd-brand-seed) 0%, color-mix(in srgb, var(--sd-brand-seed) 94%, var(--sd-lift)) 60%, color-mix(in srgb, var(--sd-brand-seed) 90%, #000) 100%);--sd-admin-mark-hi: #333d4f;--sd-admin-mark-lo: #232936;--sd-admin-mark-accent: #8ea2c0;--sd-good: var(--sd-good-seed);--sd-good-soft: #DFF3E9;--sd-warn: #7A5C12;--sd-warn-soft: rgba(201,146,46,.18);--sd-danger: var(--sd-danger-seed);--sd-danger-soft: #FBE9E7;--sd-info: var(--sd-info-seed);--sd-info-soft: color-mix(in srgb, var(--sd-info) 12%, var(--sd-surface));--sd-good-bright: #6FE7B0;--sd-danger-bright: #E7827A;--sd-warn-bright: #F0C36A;--sd-info-bright: #91C1FE;--sd-forest: var(--sd-forest-seed);--sd-forest2: color-mix(in srgb, var(--sd-forest-seed) 86%, #fff);--sd-chip: #EDEAE4;--sd-row-good: color-mix(in srgb, var(--sd-good-seed) 12%, var(--sd-surface));--sd-row-warn: color-mix(in srgb, var(--sd-warn-seed) 14%, var(--sd-surface));--sd-row-warn-line:color-mix(in srgb, var(--sd-warn-seed) 40%, var(--sd-border));--sd-chart-1: var(--sd-brand);--sd-chart-2: var(--sd-accent);--sd-chart-3: color-mix(in srgb, var(--sd-brand) 55%, #fff);--sd-chart-4: color-mix(in srgb, var(--sd-accent) 50%, #fff);--sd-chart-5: color-mix(in srgb, var(--sd-brand) 82%, #000);--sd-chart-6: color-mix(in srgb, var(--sd-accent) 60%, #000);--sd-chart-7: var(--sd-muted);--sd-chart-cursor: color-mix(in srgb, var(--sd-brand) 9%, transparent);--sd-chart-grid: var(--sd-border);--sd-chart-axis: var(--sd-muted);--sd-cat-1: #3B82F6;--sd-cat-2: #8B5CF6;--sd-cat-3: #14B8A6;--sd-cat-4: #EC4899;--sd-cat-5: #6366F1;--sd-cat-6: #06B6D4;--sd-cat-7: #D946EF;--sd-cat-8: #64748B;--sd-cat-mix: 14%;--forest: var(--sd-forest);--forest2: var(--sd-forest2);--green: var(--sd-brand);--green-soft: var(--sd-brand-soft);--gold: var(--sd-accent);--gold-ink: var(--sd-accent-ink);--red: var(--sd-danger);--ink: var(--sd-text);--mut: var(--sd-muted);--paper: var(--sd-bg);--card: var(--sd-surface);--line: var(--sd-border);font-family:var(--sd-font-sans)}html[data-theme=dark] .bs-root{--sd-bg-deep: #081221;--sd-bg: #0B1728;--sd-surface: #142547;--sd-surface-sunken: #0D1B2E;--sd-surface-hover: #0F1D38;--sd-field: rgba(255,255,255,.04);--sd-field-alt: #142547;--sd-text: #EEF3F9;--sd-muted: #9BAABE;--sd-muted-2: #8393AA;--sd-border: rgba(255,255,255,.1);--sd-border-soft: rgba(255,255,255,.05);--sd-border-strong: color-mix(in srgb, var(--sd-text) 47%, transparent);--sd-scroll-thumb: rgba(255,255,255,.18);--sd-brand: color-mix(in srgb, var(--sd-brand-seed) 62%, var(--sd-lift-fill));--sd-brand-strong: color-mix(in srgb, var(--sd-brand-seed) 45%, var(--sd-lift-fill));--sd-brand-soft: color-mix(in srgb, var(--sd-brand-seed) 30%, var(--sd-surface));--sd-brand-soft-line: color-mix(in srgb, var(--sd-brand-seed) 52%, var(--sd-surface));--sd-brand-text: color-mix(in srgb, var(--sd-brand-seed) 18%, var(--sd-lift));--sd-accent-ink: color-mix(in srgb, var(--sd-accent-seed) 45%, #fff);--sd-good: #6FE7B0;--sd-good-soft: rgba(111,231,176,.14);--sd-warn: #E8B75C;--sd-warn-soft: rgba(232,183,92,.16);--sd-danger: #E7827A;--sd-danger-soft: rgba(231,130,122,.14);--sd-info: #91C1FE;--sd-info-soft: color-mix(in srgb, var(--sd-info) 16%, var(--sd-surface));--sd-chip: rgba(255,255,255,.07);--sd-cat-mix: 24%;--sd-hero: linear-gradient(160deg, color-mix(in srgb, var(--sd-forest-seed) 92%, #000) 0%, color-mix(in srgb, var(--sd-brand-seed) 55%, var(--sd-forest-seed)) 52%, color-mix(in srgb, var(--sd-forest-seed) 84%, #000) 100%);--sd-shadow-sm: 0 1px 2px rgba(0,0,0,.3);--sd-shadow-md: 0 1px 2px rgba(0,0,0,.3), 0 20px 48px -18px rgba(0,0,0,.6);--sd-shadow-lg: 0 24px 60px -18px rgba(0,0,0,.7);--sd-chart-1: color-mix(in srgb, var(--sd-brand-seed) 28%, var(--sd-lift));--sd-chart-2: color-mix(in srgb, var(--sd-accent-seed) 40%, #fff);--sd-chart-3: color-mix(in srgb, var(--sd-brand-seed) 55%, var(--sd-lift));--sd-chart-4: color-mix(in srgb, var(--sd-accent-seed) 22%, #fff);--sd-chart-5: color-mix(in srgb, var(--sd-brand-seed) 66%, #fff);--sd-chart-6: color-mix(in srgb, var(--sd-accent-seed) 64%, #fff);--sd-chart-7: color-mix(in srgb, var(--sd-muted) 78%, #fff)}html[data-theme=light][data-contrast=more] .bs-root{--sd-text: #0B1426;--sd-muted: #3F4859;--sd-muted-2: #4C5566;--sd-border: rgba(22,35,61,.38);--sd-border-soft: rgba(22,35,61,.2);--sd-border-strong: color-mix(in srgb, var(--sd-text) 75%, transparent);--sd-brand-text: color-mix(in srgb, var(--sd-brand-seed) 78%, #000);--sd-focus: var(--sd-text);--sd-shell-muted: rgba(255,255,255,.86);--sd-shell-dim: rgba(255,255,255,.74);--sd-hero-muted: rgba(255,255,255,.86);--sd-shell-border:rgba(255,255,255,.3)}html[data-theme=dark][data-contrast=more] .bs-root{--sd-text: #FFFFFF;--sd-muted: #C5D0DE;--sd-muted-2: #B0BDCE;--sd-border: rgba(255,255,255,.32);--sd-border-soft: rgba(255,255,255,.16);--sd-border-strong: color-mix(in srgb, var(--sd-text) 75%, transparent);--sd-brand-text: color-mix(in srgb, var(--sd-brand-seed) 8%, var(--sd-lift));--sd-info-soft: color-mix(in srgb, var(--sd-info) 22%, var(--sd-surface));--sd-focus: var(--sd-text);--sd-shell-muted: rgba(255,255,255,.86);--sd-shell-dim: rgba(255,255,255,.74);--sd-hero-muted: rgba(255,255,255,.86);--sd-shell-border:rgba(255,255,255,.3)}
