.dsb-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.dsb-tile{--chip:var(--chip-blue);justify-content:flex-start;gap:var(--space-3);min-height:calc(var(--target) * 2.75);padding:var(--space-4);border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--shadow-1);border:1px solid var(--hairline);color:var(--ink);text-align:start;min-width:0;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-press) var(--ease-out);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;text-decoration:none;display:flex;position:relative}a.dsb-tile:active{transform:scale(var(--press-scale));background:var(--surface-2)}.dsb-tile:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-tile)}.dsb-tile-chip{border-radius:var(--radius-control);width:40px;height:40px}.dsb-tile-chev{width:8px;height:13px;margin-top:var(--space-3);color:var(--ink-3);flex:none}@media (hover:hover) and (pointer:fine){a.dsb-tile:hover{background:var(--surface-2)}a.dsb-tile:hover .dsb-tile-chev{color:var(--ink-2)}}.dsb-tile-title{font-size:var(--text-headline);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;display:block}.dsb-tile-live{margin-top:var(--space-1);font-size:var(--text-callout);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:var(--leading-body);overflow-wrap:normal;text-wrap:pretty;display:block}.dsb-tile-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.dsb-tile-edit{align-items:center;gap:var(--space-1);display:flex}.dsb-iconbtn{min-width:var(--target);min-height:var(--target);border-radius:var(--radius-capsule);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dsb-iconbtn:active{background:var(--fill-press)}.dsb-iconbtn:disabled{opacity:.4;cursor:not-allowed}.dsb-tile-top .dsb-iconbtn{margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0}.dsb-tile[data-editing=true]{box-shadow:var(--shadow-2)}.dsb-tile-handle{cursor:grab;touch-action:none}.dsb-tile-hide{color:var(--danger)}.dsb-grid-wrap{container:dsb-grid/inline-size}.dsb-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container dsb-grid (min-width:36rem){.dsb-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@container dsb-grid (min-width:48rem){.dsb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dsb-grid (min-width:64rem){.dsb-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container dsb-grid (min-width:80rem){.dsb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.dsb-grid>li{min-width:0;display:flex}.dsb-grid>li>*{flex:auto}.dsb-grid-head{justify-content:flex-start;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.dsb-group{margin-bottom:var(--space-8)}.dsb-group-head{margin:0 0 var(--space-2);padding:0 var(--space-4);font-size:var(--text-subhead);font-weight:var(--weight-semibold);color:var(--ink-2)}.dsb-group-foot{margin:var(--space-2) 0 0;padding:0 var(--space-4);font-size:var(--text-subhead);color:var(--ink-2)}.dsb-list{--sep-inset:var(--space-4);border-radius:var(--radius-list);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.dsb-list[data-icons=true]{--sep-inset:62px}.dsb-list>li{position:relative}.dsb-list>li+li:before{content:"";top:0;right:0;left:var(--sep-inset);background:var(--separator);height:.5px;position:absolute}.dsb-row{min-height:var(--target);align-items:center;display:flex}.dsb-row-main{align-items:center;gap:var(--space-4);min-width:0;min-height:56px;padding:var(--space-3) var(--space-4);color:var(--ink);text-align:start;font:inherit;background:0 0;border:0;flex:1;width:100%;text-decoration:none;display:flex}a.dsb-row-main,button.dsb-row-main{cursor:pointer;transition:background-color var(--dur-press) var(--ease-out)}a.dsb-row-main:active,button.dsb-row-main:active{background:var(--fill-press)}.dsb-row-main:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;border-radius:0}.dsb-row-text{flex:1;min-width:0}.dsb-row-title{font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:normal;display:block}.dsb-row-sub{font-size:var(--text-subhead);color:var(--ink-2);line-height:var(--leading-body);display:block}.dsb-row-value{color:var(--ink-2);font-size:var(--text-body);font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.dsb-row-chev{width:8px;height:13px;color:var(--ink-3);flex:none}.dsb-row-menu{padding-right:var(--space-2);flex:none}.dsb-leading{flex:none;display:inline-flex}@media (hover:hover) and (pointer:fine){a.dsb-row-main:hover,button.dsb-row-main:hover,.dsb-iconbtn:hover{background:var(--fill-press)}}.dsb-status{align-items:center;gap:var(--space-2);font-size:var(--text-subhead);font-weight:var(--weight-medium);color:var(--ink);line-height:var(--leading-tight);display:inline-flex}.dsb-status svg{flex:none;width:14px;height:14px}.dsb-status[data-tone=ok] svg{color:var(--ok-fill)}.dsb-status[data-tone=partial] svg{color:var(--warn-fill)}.dsb-status[data-tone=attention] svg{color:var(--danger-fill)}.dsb-avatar{--chip:var(--chip-gray);width:var(--av,36px);height:var(--av,36px);color:var(--chip);background:color-mix(in oklch, var(--chip) calc(var(--chip-bg-alpha) * 100%), var(--surface));font-size:var(--av-font,var(--text-subhead));font-weight:var(--weight-semibold);letter-spacing:0;border:2px solid var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.dsb-avatar img{object-fit:cover;width:100%;height:100%}.dsb-avatar[data-size="28"]{--av:28px;--av-font:var(--text-footnote)}.dsb-avatar[data-size="36"]{--av:36px;--av-font:var(--text-subhead)}.dsb-avatar[data-size="44"]{--av:44px;--av-font:var(--text-callout)}.dsb-presence{gap:var(--space-1);flex-direction:column;display:inline-flex}.dsb-stack{align-items:center;display:inline-flex}.dsb-stack>*+*{margin-left:calc(var(--space-2) * -1)}.dsb-stack>.dsb-slide{animation:dsb-slide-in var(--dur-presence) var(--ease-out) both}.dsb-more{--chip:var(--chip-gray)}.dsb-editing{align-items:center;gap:var(--space-2);font-size:var(--text-subhead);color:var(--ink-2);display:inline-flex}.dsb-pulse-dot{background:var(--accent);width:8px;height:8px;animation:dsb-pulse var(--dur-pulse) var(--ease-out) 1 both;border-radius:50%}@keyframes dsb-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes dsb-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.dsb-empty{align-items:center;gap:var(--space-4);max-width:var(--reading-width);padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;margin:0 auto;display:flex}.dsb-empty-icon{--chip:var(--chip-gray);border-radius:var(--radius-sheet);width:56px;height:56px}.dsb-empty[data-variant=error] .dsb-empty-icon{--chip:var(--chip-red)}.dsb-empty-text{font-size:var(--text-body);line-height:var(--leading-reading);color:var(--ink-2);text-wrap:balance;max-width:32rem;margin:0}.dsb-skel{background:var(--fill-press);border-radius:var(--radius-chip);position:relative;overflow:hidden}.dsb-skel:after{content:"";background-image:linear-gradient(90deg, transparent, var(--field), transparent);animation:dsb-shimmer var(--dur-shimmer) var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes dsb-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dsb-skel:after{animation:none;display:none}}.dsb-skel-line{height:1em}.dsb-skel-tile{justify-content:space-between;gap:var(--space-3);min-height:calc(var(--target) * 2.75);padding:var(--space-4);border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--shadow-1);border:1px solid var(--hairline);flex-direction:column;display:flex}.dsb-skel-row{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);display:flex}.dsb-lt{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.dsb-lt-text{flex:16rem;min-width:0}.dsb-lt-eyebrow{font-size:var(--text-subhead);font-weight:var(--weight-medium);color:var(--ink-2);margin:0}.dsb-lt-title{font-size:var(--text-large-title);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-title);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0}.dsb-lt-sub{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--text-body)}.dsb-lt-tools{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (max-width:639px){.dsb-lt[data-placement=auto] .dsb-lt-tools{z-index:41;top:env(safe-area-inset-top);right:max(var(--space-3), env(safe-area-inset-right));height:var(--nav-h);position:fixed}}@page letter{size:8.5in 11in}@page letter-landscape{size:11in 8.5in}@page half-letter{size:5.5in 8.5in}.dsb-pp{gap:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.dsb-pp-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dsb-pp-toggle-label{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-2);cursor:pointer;font-size:var(--text-subhead);flex-direction:row-reverse;display:inline-flex}.dsb-pp-pages{gap:var(--space-6);flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.dsb-pp-sheet{gap:var(--space-2);width:100%;max-width:calc(var(--pp-w) * 96px);flex-direction:column;display:flex}.dsb-pp-pages[data-count="2"] .dsb-pp-sheet{width:calc(50% - var(--space-3))}.dsb-pp-label{font-size:var(--text-footnote);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center}.dsb-pp-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--paper);width:100%;color:var(--paper-ink);box-shadow:var(--shadow-3);outline:.5px solid var(--separator);position:relative;overflow:hidden;container-type:inline-size}.dsb-pp-inner{--in:calc(100cqw / var(--pp-w));--pt:calc(var(--in) / 72);padding:calc(var(--in) * .375);font-size:calc(var(--pt) * 10);line-height:1.3;position:absolute;inset:0}.dsb-pp-guide{inset:calc(var(--in) * .375);border:1px dashed var(--accent);pointer-events:none;display:none;position:absolute}.dsb-pp:has(.dsb-pp-toggle:checked) .dsb-pp-guide{display:block}.dsb-pp-fit{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-list);background:var(--surface);display:flex}.dsb-pp-fit p{font-size:var(--text-subhead);color:var(--ink-2);margin:0}@media print{.dsb-pp-bar,.dsb-pp-label,.dsb-pp-fit,.dsb-pp-guide{display:none!important}.dsb-pp,.dsb-pp-pages{display:block;container-type:normal}.dsb-pp-sheet{width:auto;max-width:none;display:block}.dsb-pp-page{width:calc(var(--pp-w) * 1in);height:calc(var(--pp-h) * 1in);box-shadow:none;break-after:page;page-break-after:always}.dsb-pp-page[data-format=letter]{page:letter}.dsb-pp-page[data-format=letter-landscape]{page:letter-landscape}.dsb-pp-page[data-format=half-letter]{page:half-letter}}
