:root{--ds-text-secondary:#6b645b;--ds-font:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--ds-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--ds-ctl-h:36px;--ds-ctl-fs:14px;--ds-ctl-px:14px;--ds-ctl-h-sm:30px;--ds-ctl-fs-sm:13px;--ds-ctl-px-sm:11px;--ds-ctl-icon:32px;--ds-ctl-foot-h:48px;--ds-ctl-foot-w:220px;--ds-ctl-foot-fs:16px;--ds-field-h:36px;--ds-field-fs:14px;--ds-r-ctl:8px;--ds-r-card:10px;--ds-r-cell:6px;--ds-r-pill:999px;--ds-count-h:18px}.ds-phone{--ds-ctl-h:48px;--ds-ctl-fs:15px;--ds-ctl-h-sm:44px;--ds-ctl-fs-sm:14px;--ds-ctl-px-sm:14px;--ds-ctl-icon:44px;--ds-ctl-foot-h:56px;--ds-ctl-foot-w:100%;--ds-ctl-foot-fs:17px;--ds-field-h:52px;--ds-choice-h:44px;--ds-field-fs:16px}.ds-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ds-ctl-h);padding:0 var(--ds-ctl-px);font-family:var(--ds-font);font-size:var(--ds-ctl-fs);font-weight:500;line-height:1;border:1px solid transparent;border-radius:var(--ds-r-ctl);background:var(--ink);color:var(--stone);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s var(--ease),border-color .12s var(--ease)}.ds-phone .ds-btn[data-kind=primary]{height:var(--ds-ctl-foot-h);font-size:var(--ds-ctl-foot-fs)}.ds-btn:hover{background:var(--ink-3)}.ds-btn:active{transform:translateY(1px)}.ds-btn:focus-visible{outline:1.5px solid var(--clay);outline-offset:2px}.ds-btn:disabled{opacity:.45;cursor:default}.ds-btn:disabled:active{transform:none}.ds-btn[data-kind=secondary]{background:var(--stone-soft);color:var(--ink);border-color:var(--rule)}.ds-btn[data-kind=secondary]:hover{background:var(--stone-deep);border-color:var(--mute)}.ds-btn[data-kind=ghost]{background:transparent;color:var(--body)}.ds-btn[data-kind=ghost]:hover{background:var(--stone-deep)}.ds-btn[data-kind=danger]{background:var(--red-wash);color:var(--signal-red)}.ds-btn[data-kind=danger]:hover{border-color:var(--signal-red)}.ds-btn[data-size=small]{padding:0 var(--ds-ctl-px-sm)}.ds-btn[data-size=small],.ds-phone .ds-btn[data-size=small][data-kind=primary]{height:var(--ds-ctl-h-sm);font-size:var(--ds-ctl-fs-sm)}.ds-btn[data-size=icon]{width:var(--ds-ctl-icon);height:var(--ds-ctl-icon);padding:0}.ds-phone .ds-btn[data-size=icon][data-kind=primary]{height:var(--ds-ctl-icon);font-size:var(--ds-ctl-fs)}.ds-btn[data-size=foot]{height:var(--ds-ctl-foot-h);min-width:var(--ds-ctl-foot-w);padding:0 24px;font-size:var(--ds-ctl-foot-fs);font-weight:600}.ds-phone .ds-btn[data-size=foot]{width:100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-btn[data-wrap]{min-width:0;height:auto;min-height:var(--ds-ctl-h);padding:6px 8px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-btn[data-wrap][data-kind=primary]{min-height:var(--ds-ctl-foot-h)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-btn[data-wrap][data-size=small]{min-height:var(--ds-ctl-h-sm)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-btn[data-wrap] .ds-btn-label{white-space:normal}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-btn[data-block]{width:100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-acts:has(>.ds-btn[data-block]){width:100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-btn[data-kind=secondary][aria-pressed=true]{border-color:var(--ds-glass-rule,var(--ink));background:var(--ds-glass-selected,var(--stone-deep))}.ds-btn-glyph{display:inline-flex;flex:none}.ds-btn-glyph,.ds-btn-glyph>svg{width:16px;height:16px}.ds-btn[aria-busy=true] .ds-btn-glyph,.ds-btn[aria-busy=true] .ds-btn-label{visibility:hidden}.ds-btn-spinner{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ds-spin .72s linear infinite}.ds-btn-reasoned{display:inline-flex;align-items:center;gap:10px;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-btn-reasoned{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.ds-btn-reason{font:12.5px/1.3 var(--ds-font);color:var(--ds-text-secondary)}@keyframes ds-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-btn-spinner{animation:none;border-right-color:currentColor;opacity:.55}}.ds-field{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--ds-font)}.ds-field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-drop-call,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-caption{display:flex;flex-direction:column;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-choice>.ds-field-label,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-drop-call,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-caption>.ds-field-label{align-self:flex-start;max-inline-size:100%;padding:4px 9px;border:1px solid var(--ds-input-rule,var(--rule));border-block-end:0;border-radius:var(--ds-r-ctl) var(--ds-r-ctl) 0 0;background:var(--ds-input-label-surface,var(--stone));line-height:1.25;overflow-wrap:anywhere}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-drop-label:focus-within>.ds-drop-call,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-caption:has(.ds-control:focus)>.ds-field-label{border-color:var(--clay)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-caption:has(.ds-control[aria-invalid=true])>.ds-field-label{border-color:var(--signal-red)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-caption .ds-control{border-start-start-radius:var(--ds-field-start-radius,0)}.ds-control{width:100%;height:var(--ds-field-h);padding:0 10px;font-family:var(--ds-font);font-size:var(--ds-field-fs);color:var(--ink);background:var(--stone-soft);border:1px solid var(--rule);border-radius:var(--ds-r-ctl);outline:none;transition:border-color .12s var(--ease)}.ds-control::placeholder{color:var(--fade)}.ds-control:focus{border-color:var(--clay);box-shadow:0 0 0 1.5px var(--clay-wash)}.ds-control:disabled{opacity:.55}.ds-control[aria-invalid=true]{border-color:var(--signal-red)}textarea.ds-control{height:auto;min-height:72px;padding:8px 10px;line-height:1.5;resize:vertical}select.ds-control{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ds-field-search{position:relative;display:block}.ds-field-search .ds-control{padding-left:32px}.ds-field-search .ds-control::-webkit-search-decoration{-webkit-appearance:none}.ds-field-lens{position:absolute;left:10px;top:50%;margin-top:-8px;color:var(--mute);pointer-events:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-affix{position:relative;display:block}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-affix .ds-control{padding-left:26px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-prefix{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-family:var(--ds-mono);font-size:var(--ds-field-fs);color:var(--mute);pointer-events:none}.ds-field-help{font-size:12px;line-height:1.4;color:var(--ds-text-secondary)}.ds-field-error{font-size:12px;line-height:1.4;color:var(--signal-red)}.ds-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.ds-form>.ds-field{grid-column:span 2}.ds-form>.ds-field[data-span="1"]{grid-column:span 1}.ds-form>.ds-field[data-span="2"]{grid-column:span 2}.ds-form>.ds-field[data-span="4"]{grid-column:span 4}@media (max-width:760px){.ds-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-form>.ds-field[data-span="4"]{grid-column:span 2}}.ds-field[data-step]{flex:none}.ds-field[data-step=code]{width:140px}.ds-field[data-step=choice]{width:220px}.ds-field[data-step=search]{width:290px}.ds-field[data-step]>.ds-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field[data-step]>.ds-field-label{position:unset;width:unset;height:unset;overflow:unset;clip:unset;white-space:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) :is(.ds-field[data-step],.ds-section-body>.ds-field[data-kind=search]){--ds-field-start-radius:var(--ds-r-ctl)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) :is(.ds-field[data-step],.ds-section-body>.ds-field[data-kind=search])>.ds-field-caption>.ds-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0;border:0}fieldset.ds-choice{display:block;margin:0;padding:0;border:0;min-width:0}.ds-choice>legend{padding:0;margin-bottom:6px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-choice>legend{padding:unset;margin-bottom:unset}.ds-choice>.ds-field-error,.ds-choice>.ds-field-help{display:block;margin-top:6px}.ds-choice-list{display:grid;gap:2px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-choice-list{display:grid;gap:2px;padding:4px;border:1px solid var(--ds-input-rule,var(--rule));border-radius:var(--ds-r-ctl);background:var(--ds-input-surface,var(--stone-soft))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-choice>.ds-field-label+.ds-choice-list{border-start-start-radius:0}.ds-choice-item{display:flex;align-items:center;gap:8px;min-height:var(--ds-choice-h,30px);padding:4px 8px;border-radius:4px;font:13px/1.3 var(--ds-font);color:var(--ink);cursor:pointer}.ds-choice-item:hover{background:var(--stone-deep)}.ds-choice-item:has(input:disabled),.ds-choice:disabled .ds-choice-item{opacity:.55;cursor:default}.ds-choice-item:has(input:disabled):hover,.ds-choice:disabled .ds-choice-item:hover{background:transparent}.ds-choice-item .ds-check{flex:none}.ds-choice-label{min-width:0;overflow-wrap:anywhere}.ds-choice-description{display:block;font:12px/1.35 var(--ds-font);color:var(--ds-text-secondary)}.ds-choice-detail{margin-left:auto;padding-left:8px;flex:none;font:11px/1 var(--ds-mono);color:var(--ds-text-secondary)}.ds-check[data-form=radio] .ds-check-input{border-radius:50%}.ds-check[data-form=radio] .ds-check-input:checked{background:radial-gradient(circle,var(--ink) 0 4px,transparent 4.5px) var(--stone-soft);border-color:var(--ink)}.ds-check[data-form=radio] .ds-check-input:indeterminate{background:var(--stone-soft);border-color:var(--rule)}.ds-choice .ds-check-input[aria-invalid=true]{border-color:var(--signal-red)}.ds-suggest{position:relative;display:block}.ds-suggest-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--rule);border-radius:10px;background:var(--stone-soft);box-shadow:var(--shadow-pop)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-suggest-menu{max-height:unset;position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-block-size:280px;overflow-y:auto;padding:4px;border:1px solid var(--ds-input-rule,var(--rule));border-radius:var(--ds-r-ctl);background:var(--ds-input-surface,var(--stone-soft));box-shadow:var(--shadow-pop)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-field-search>.ds-control,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-suggest>.ds-control{display:block}.ds-suggest-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ds-suggest-option{display:flex;align-items:center;gap:8px;min-height:var(--ds-choice-h,30px);padding:4px 8px;border-radius:4px;font:13px/1.3 var(--ds-font);color:var(--ink);cursor:pointer}.ds-suggest-option:hover,.ds-suggest-option[data-active]{background:var(--stone-deep)}.ds-suggest-option[aria-selected=true] .ds-suggest-label{font-weight:600}.ds-suggest-label{min-width:0;overflow-wrap:anywhere}.ds-suggest-detail{margin-left:auto;padding-left:8px;flex:none;font:11px/1 var(--ds-mono);color:var(--ds-text-secondary)}.ds-suggest-status{margin:0;padding:6px 8px;font:12.5px/1.4 var(--ds-font);color:var(--ds-text-secondary)}.ds-suggest-status[data-kind=unavailable]{color:var(--signal-red)}.ds-suggest-list+.ds-suggest-status{margin-top:2px;border-top:1px solid var(--rule-soft)}@supports (appearance:base-select) and selector(::picker(select)){@media (hover:hover) and (pointer:fine){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control::picker(select){appearance:base-select}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control{align-items:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control::picker-icon{display:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control::picker(select){max-block-size:280px;overflow-y:auto;margin-block:4px;padding:4px;border:1px solid var(--ds-input-rule,var(--rule));border-radius:var(--ds-r-ctl);background:var(--ds-input-surface,var(--stone-soft));box-shadow:var(--shadow-pop)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control option{min-height:var(--ds-choice-h,30px);padding:4px 8px;border-radius:4px;font:13px/1.3 var(--ds-font);color:var(--ink);cursor:pointer}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control option:is(:hover,:focus-visible){background:var(--stone-deep)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) select.ds-control option:checked{font-weight:600}}}.ds-seg{display:inline-flex;height:calc(var(--ds-ctl-h-sm) + 2px);border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone-soft);overflow:hidden;font-family:var(--ds-font)}.ds-seg-item{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--body);font:500 var(--ds-ctl-fs-sm) /1 var(--ds-font);cursor:pointer;white-space:nowrap}.ds-seg-item:last-child{border-right:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-icon{display:inline-flex;align-items:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-icon>svg{width:16px;height:16px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item[data-icon-only]{padding-inline:10px}.ds-seg-item:hover{background:var(--stone-deep)}.ds-seg-item:focus-visible{outline:1.5px solid var(--clay);outline-offset:-3px}.ds-seg-item[aria-pressed=true]{background:var(--ink);color:var(--stone)}.ds-seg-item[aria-pressed=true] .ds-count{background:var(--stone);color:var(--ink);border-color:var(--stone)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item:last-child{border-right:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item[aria-pressed=true] .ds-count{background:unset;color:unset;border-color:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg{height:unset;overflow:unset;display:inline-flex;align-items:center;gap:2px;max-inline-size:100%;padding:2px;border:1px solid var(--ds-glass-rule,var(--rule));border-radius:var(--ds-r-pill);background:var(--ds-glass,var(--stone-soft));overflow-x:auto;scrollbar-width:none;font-family:var(--ds-font)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-block-size:var(--ds-ctl-h-sm);padding:2px var(--ds-ctl-px-sm);border:1px solid transparent;border-radius:var(--ds-r-pill);background:var(--ds-glass-strong,var(--stone));color:var(--body);font:500 var(--ds-ctl-fs-sm) /1 var(--ds-font);cursor:pointer;white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item:hover{background:var(--ds-glass-hover,var(--stone-deep))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item:focus-visible{outline:1.5px solid var(--clay);outline-offset:-2px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item[aria-pressed=true]{border-color:var(--ds-glass-rule,var(--rule));background:var(--ds-glass-nav-current,var(--clay-wash));color:var(--ink)}@media (forced-colors:active){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg-item[aria-pressed=true]{border-color:Highlight}}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg[data-fill]{width:100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-seg[data-fill]>.ds-seg-item{flex:1 1 0;min-width:0;min-height:var(--ds-ctl-h);padding-inline:6px;white-space:normal}.ds-pill{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:var(--ds-r-pill);font:500 11.5px/1 var(--ds-font);white-space:nowrap;background:var(--stone-deep);color:var(--body)}.ds-pill[data-size=head]{height:22px;padding:0 9px;font-size:12px}.ds-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ds-chips{gap:6px;font-family:var(--ds-font)}.ds-chip{height:24px;padding:0 8px;background:var(--stone);font:12.5px/1 var(--ds-font);list-style:none}summary.ds-chip{cursor:pointer}summary.ds-chip::-webkit-details-marker{display:none}.ds-chip a{color:var(--ink)}.ds-chip-kind{font:600 10px/1 var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.ds-chip-value[data-mono]{font:12px/1 var(--ds-mono)}.ds-chip-group{display:contents}.ds-chip-group[open]>.ds-chip-members{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%;padding:2px 0 0;font:12.5px/1.4 var(--ds-font)}.ds-chip-members>.ds-chip-value,.ds-chip-members>a{padding:2px 6px;border-radius:var(--ds-r-ctl);background:var(--stone);color:var(--ink)}.ds-pill[data-tone=ok]{background:var(--green-wash);color:var(--signal-green)}.ds-pill[data-tone=watch]{background:var(--amber-wash);color:var(--signal-amber)}.ds-pill[data-tone=short]{background:var(--red-wash);color:var(--signal-red)}.ds-pill[data-tone=info]{background:var(--stone-deep);color:var(--body)}.ds-pill[data-tone=info] .ds-pill-dot{background:var(--fade)}.ds-pill[data-tone=accent]{background:var(--clay-wash);color:var(--clay-deep)}.ds-pill[data-tone=neutral]{background:transparent;color:var(--mute);box-shadow:inset 0 0 0 1px var(--rule)}.ds-pill[data-tone=neutral] .ds-pill-dot{background:var(--fade)}.ds-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ds-count-h);height:var(--ds-count-h);padding:0 5px;border:1px solid var(--rule);border-radius:4px;background:var(--stone-soft);font:600 11px/1 var(--ds-mono);font-variant-numeric:tabular-nums;color:var(--body)}.ds-count[data-active]{background:var(--ink);color:var(--stone);border-color:var(--ink)}.ds-stack{flex-direction:column}.ds-row,.ds-stack{display:flex;min-width:0}.ds-row{flex-direction:row;align-items:center}.ds-row[data-wrap]{flex-wrap:wrap}.ds-row[data-align=start]{align-items:flex-start}.ds-row[data-align=baseline]{align-items:baseline}.ds-row[data-justify=between]{justify-content:space-between}.ds-row[data-justify=end]{justify-content:flex-end}.ds-row[data-gap="4"],.ds-stack[data-gap="4"]{gap:4px}.ds-row[data-gap="8"],.ds-stack[data-gap="8"]{gap:8px}.ds-row[data-gap="12"],.ds-stack[data-gap="12"]{gap:12px}.ds-row[data-gap="16"],.ds-stack[data-gap="16"]{gap:16px}.ds-row[data-gap="20"],.ds-stack[data-gap="20"]{gap:20px}.ds-row[data-gap="24"],.ds-stack[data-gap="24"]{gap:24px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-columns{container:ds-columns/inline-size;display:flex;flex-direction:column;gap:20px;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-columns-band{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}@container ds-columns (min-width: 1300px){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-columns-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ds-columns (min-width: 1960px){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-columns-band:has(>.ds-column:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week{container:ds-week/inline-size;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-days{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--ds-table-wrap-fill,var(--ds-table-fill));overflow:hidden;font-family:var(--ds-font)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section-body>.ds-week>.ds-week-days{border:0;border-radius:0;background:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-day{display:grid;grid-template-columns:96px minmax(0,1fr);min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-day+.ds-week-day{border-top:1px solid var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-head{display:flex;align-items:center;gap:8px;padding:12px 14px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-name{font:600 11px/1 var(--ds-font);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-date{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;font:600 13px/1 var(--ds-font);font-variant-numeric:tabular-nums;color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-day[data-today] .ds-week-date{background:var(--ink);color:var(--ds-paper,#fffffb)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-day[data-today] .ds-week-name{color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-items{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px;list-style:none;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:1px solid var(--rule);border-radius:10px;background:var(--ds-paper,#fffffb);font:inherit;text-align:left;text-decoration:none;color:var(--ink);cursor:default}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) :is(a,button).ds-week-item{cursor:pointer}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-item[aria-current],:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) :is(a,button).ds-week-item:hover{background:var(--stone-deep)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-item-title{font:600 13px/1.35 var(--ds-font);overflow-wrap:anywhere}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-item-sub{font:12px/1.35 var(--ds-font);color:var(--mute);overflow-wrap:anywhere}@container ds-week (min-width: 1100px){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-days{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-day{display:flex;flex-direction:column}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-day+.ds-week-day{border-top:0;border-left:1px solid var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-head{justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-week-items{min-height:96px}}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-column{display:flex;flex-direction:column;gap:20px;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-column>*{flex:none;min-width:0;margin-bottom:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-column>.ds-section:last-child:has(.ds-chart):not(:has(.ds-table-wrap)){flex:1 1 auto;display:flex;flex-direction:column}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-column>.ds-section:last-child:has(.ds-chart):not(:has(.ds-table-wrap))>.ds-section-body{flex:1 1 auto;display:flex;flex-direction:column}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-column>.ds-section:last-child:has(.ds-chart):not(:has(.ds-table-wrap)) .ds-chart{flex:1 1 auto;display:flex;flex-direction:column}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-column>.ds-section:last-child:has(.ds-chart):not(:has(.ds-table-wrap)) .ds-chart-plot{flex:1 1 auto;height:auto;min-height:88px}.ds-panes{container:ds-panes/inline-size;min-width:0}.ds-panes-row{display:grid;grid-template-columns:var(--ds-panes,minmax(0,1fr) minmax(0,1fr));gap:24px;align-items:stretch}.ds-pane{display:flex;flex-direction:column;min-width:0}.ds-pane>.ds-section{flex:1 1 auto;margin-bottom:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-pane>.ds-section[data-size=small]{align-content:start}.ds-pane>.ds-facts{margin-bottom:0}@container ds-panes (max-width: 760px){.ds-panes-row{grid-template-columns:minmax(0,1fr)}}.ds-num{font-family:var(--ds-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-num-unit{margin-left:3px;color:var(--mute)}.ds-notice{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 20px;font:13.5px/1.4 var(--ds-font);color:var(--ink);background:var(--stone-deep)}.ds-notice[data-tone=short]{background:var(--red-wash)}.ds-notice[data-tone=watch]{background:var(--amber-wash)}.ds-notice-text{flex:1;min-width:0}.ds-notice-act{margin-left:auto;flex:none;color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}button.ds-notice-act{padding:0;border:0;background:none;font:inherit;font-weight:500;cursor:pointer}button.ds-notice-act:disabled{color:var(--mute);cursor:default}.ds-empty{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0;font:13.5px/1.4 var(--ds-font);color:var(--mute)}.ds-empty[data-form=box]{padding:28px 16px;border:1px dashed var(--rule);border-radius:var(--ds-r-ctl)}.ds-empty[data-form=line]{padding:14px 16px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-empty[data-blank][data-form=box]{min-height:84px;border-style:solid;border-color:var(--rule-soft)}.ds-empty-title{color:var(--body)}.ds-empty-body{color:var(--mute)}.ds-empty[data-form=box] .ds-btn{margin-left:6px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-empty[data-blank] .ds-btn{margin-left:0}.ds-empty-tick{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--green-wash);color:var(--signal-green);font-size:10px}.ds-toast-region{position:fixed;right:calc(24px + var(--ds-dock-reserve, 0px));bottom:calc(24px + var(--ds-dock-h, 0px));z-index:60;display:flex;flex-direction:column-reverse;gap:8px;max-width:min(560px,calc(100vw - 48px - var(--ds-dock-reserve, 0px)))}.ds-toast{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 12px;overflow:hidden;background:var(--ink);color:var(--stone);border-radius:var(--ds-r-card);box-shadow:var(--shadow-pop);font:13.5px/1.4 var(--ds-font);animation:ds-toast-in .22s var(--ease)}.ds-toast-tick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--green-wash);color:var(--signal-green);font-size:11px}.ds-toast-text{flex:1;min-width:0}.ds-toast-undo{flex:none;padding:0;border:0;background:none;color:var(--stone);font:600 13.5px/1 var(--ds-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ds-toast-undo:focus-visible{outline:1.5px solid var(--clay);outline-offset:2px}.ds-toast-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--clay);transform-origin:left;animation:ds-toast-run 7s linear forwards}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-toast-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ds-toast,.ds-toast-bar{animation:none}}.ds-scrim{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(26,26,26,.32)}.ds-dialog{width:440px;max-width:100%;padding:20px 22px 18px;background:var(--stone-soft);border:1px solid var(--rule);border-radius:var(--ds-r-card);box-shadow:var(--shadow-pop);font-family:var(--ds-font);color:var(--ink);outline:none}.ds-dialog-title{margin:0 0 8px;font:600 17px/1.3 var(--ds-font);letter-spacing:-.01em}.ds-dialog-sentence{margin:0 0 18px;font:14px/1.5 var(--ds-font);color:var(--body)}.ds-dialog-acts{display:flex;justify-content:flex-end;gap:8px}.ds-canvas{--ds-gutter:28px;padding:0 var(--ds-gutter) 28px;min-width:0;font-family:var(--ds-font);color:var(--ink)}.ds-phone .ds-canvas{--ds-gutter:16px}.ds-canvas:not(:has(.ds-foot,.ds-workbench)){padding-bottom:calc(28px + var(--ds-dock-min-h, 0px))}.ds-strip{display:flex;align-items:center;height:44px;margin:0 calc(-1 * var(--ds-gutter, 0px)) 20px;padding:0 var(--ds-gutter,0);background:var(--stone-soft);border-bottom:1px solid var(--rule);font-family:var(--ds-font)}.ds-strip-name{font:600 14px/1 var(--ds-font);letter-spacing:-.014em;color:var(--ink);white-space:nowrap}.ds-strip-sep{width:1px;height:16px;margin:0 14px;background:var(--rule);flex:none}.ds-views{display:flex;align-items:stretch;gap:18px;flex:1;min-width:0;height:44px;overflow-x:auto;scrollbar-width:none}.ds-views::-webkit-scrollbar{display:none}.ds-view{display:inline-flex;align-items:center;gap:7px;flex:none;font:450 13px/1 var(--ds-font);color:var(--mute);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;white-space:nowrap}.ds-view[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--clay)}.ds-fresh{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:23px;padding:0 9px;border-radius:5px;background:var(--stone-deep);white-space:nowrap;flex:none}.ds-fresh-dot{width:5px;height:5px;border-radius:50%;background:var(--clay)}.ds-fresh-label{font:600 11px/1 var(--ds-font);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-secondary)}.ds-fresh-at{font:11.5px/1 var(--ds-mono);color:var(--body)}.ds-fresh[data-state=live] .ds-fresh-dot{background:var(--signal-green)}.ds-fresh[data-state=live] .ds-fresh-label{color:var(--signal-green)}.ds-fresh[data-state=stale] .ds-fresh-dot{background:var(--signal-amber)}.ds-fresh[data-state=stale] .ds-fresh-at,.ds-fresh[data-state=stale] .ds-fresh-label{color:var(--signal-amber)}.ds-phone .ds-strip{height:auto;min-height:44px;flex-wrap:wrap;gap:6px 0;padding-block:8px}.ds-head{display:grid;gap:6px;margin:20px 0 18px;font-family:var(--ds-font)}.ds-head[data-size=card]{margin:0;gap:8px}.ds-head-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ds-head-type{font:600 11px/1 var(--ds-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-secondary)}.ds-head-right{display:inline-flex;align-items:center;gap:8px}.ds-head-controls{display:inline-flex;gap:2px}.ds-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ds-head-title{margin:0;font:570 22px/1.25 var(--ds-font);letter-spacing:-.025em;color:var(--ink)}.ds-head[data-size=card] .ds-head-title{font:600 15px/1.3 var(--ds-font);letter-spacing:-.01em}.ds-head-acts{display:inline-flex;gap:8px;flex:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-head-acts{display:inline-flex;flex-wrap:wrap;gap:8px;flex:none;min-width:0;max-width:100%}.ds-head-ids{font:12.5px/1 var(--ds-mono);color:var(--mute)}.ds-head-back{justify-self:start;display:inline-flex;align-items:center;gap:2px;font:500 12px/16px var(--ds-font);color:var(--mute);text-decoration:none}.ds-head-back:hover{color:var(--ink)}.ds-head-progress{flex:none;margin-left:auto}.ds-head-progress+.ds-head-acts{margin-left:8px}.ds-section{border:1px solid var(--rule);border-radius:var(--ds-r-card);background:var(--stone-soft);margin-bottom:14px;overflow:hidden;font-family:var(--ds-font)}.ds-section-bar{display:flex;align-items:center;gap:10px;height:38px;padding:0 8px 0 14px;background:var(--stone-deep);list-style:none}.ds-section-bar::-webkit-details-marker{display:none}summary.ds-section-bar{cursor:pointer}.ds-section-name{font:600 13px/1 var(--ds-font);color:var(--ink);white-space:nowrap}.ds-section-sp{flex:1}.ds-section-action{display:inline-flex}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.3 var(--ds-font);color:var(--ds-text-secondary)}.ds-section-fold{color:var(--mute)}.ds-section-fold svg{transition:transform .12s var(--ease)}details.ds-section:not([open]) .ds-section-fold svg{transform:rotate(-90deg)}.ds-section[data-tone] .ds-section-bar{box-shadow:inset 0 3px 0 var(--rule)}.ds-section[data-tone=ok] .ds-section-bar{box-shadow:inset 0 3px 0 var(--signal-green)}.ds-section[data-tone=watch] .ds-section-bar{box-shadow:inset 0 3px 0 var(--signal-amber)}.ds-section[data-tone=short] .ds-section-bar{box-shadow:inset 0 3px 0 var(--signal-red)}.ds-section[data-tone=accent] .ds-section-bar{box-shadow:inset 0 3px 0 var(--clay)}.ds-section[data-tone=info] .ds-section-bar,.ds-section[data-tone=neutral] .ds-section-bar{box-shadow:inset 0 3px 0 var(--mute)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone] .ds-section-bar{box-shadow:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=ok] .ds-section-bar{box-shadow:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=watch] .ds-section-bar{box-shadow:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=short] .ds-section-bar{box-shadow:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=accent] .ds-section-bar{box-shadow:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=info] .ds-section-bar,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=neutral] .ds-section-bar{box-shadow:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=ok]{--ds-section-tone:var(--signal-green)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=watch]{--ds-section-tone:var(--signal-amber)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=short]{--ds-section-tone:var(--signal-red)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=accent]{--ds-section-tone:var(--clay)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=info],:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone=neutral]{--ds-section-tone:var(--mute)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section[data-tone]>.ds-section-bar{background:color-mix(in srgb,var(--ds-section-tone,var(--rule)) 12%,var(--stone-deep))}.ds-section-body{padding:0}.ds-section-body>.ds-section-region{padding:14px 16px}.ds-section-body>.ds-section-region+:is(.ds-facts,.ds-table-wrap,.ds-listrows,.ds-section[data-size=small],.ds-section-region){border-top:1px solid var(--rule)}.ds-section-body>:is(.ds-facts,.ds-table-wrap,.ds-listrows)+.ds-section-region{border-top:1px solid var(--rule)}.ds-section-region>.ds-section[data-size=small]:first-child{margin-top:0}.ds-section-region>.ds-section[data-size=small]:first-child>.ds-section-sub{border-top:0;padding-top:0}.ds-section-region .ds-stack>.ds-section[data-size=small]:first-child{margin-top:0}.ds-section-region .ds-stack>.ds-section[data-size=small]:first-child>.ds-section-sub{border-top:0;padding-top:0}.ds-section-body>.ds-table-wrap{border:0;border-radius:0}.ds-section-body>.ds-empty[data-form=line]{padding:14px 16px}.ds-phone .ds-section-bar{height:44px}.ds-section[data-size=small]{display:grid;gap:8px;margin:6px 0 0;border:0;border-radius:0;background:none;overflow:visible}.ds-section-sub{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--rule)}.ds-section-sub-name{font:600 11px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-secondary)}.ds-section[data-size=small]>.ds-empty[data-form=line]{padding:6px 4px}.ds-section-body>.ds-facts{border:0;border-radius:0;margin:0}.ds-section-body>:is(.ds-field,.ds-table-wrap,.ds-range,.ds-facts,.ds-listrows,.ds-empty[data-form=line],.ds-section[data-size=small])+:is(.ds-table-wrap,.ds-facts,.ds-listrows,.ds-empty[data-form=line]){border-top:1px solid var(--rule)}.ds-section-body>.ds-field[data-kind=search]{padding:10px 14px}.ds-section-body>.ds-field[data-kind=search]>.ds-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-section-body>.ds-field[data-kind=search]>.ds-field-label{position:unset;width:unset;height:unset;overflow:unset;clip:unset;white-space:unset}.ds-section-body>.ds-section[data-size=small]{gap:0;margin:0}.ds-section-body>.ds-section[data-size=small]>.ds-section-sub{padding:10px 14px}.ds-section-body>.ds-section[data-size=small]:first-child>.ds-section-sub{border-top:0}.ds-section-body>.ds-section[data-size=small]>.ds-table-wrap{border:0;border-radius:0}.ds-section-body>.ds-section[data-size=small]>.ds-facts{border:0;border-radius:0;margin:0}.ds-section-body>.ds-section[data-size=small]>.ds-empty[data-form=line]{padding:6px 14px 12px}.ds-filterbar{gap:12px;flex-wrap:wrap;margin:0 0 20px;font-family:var(--ds-font)}.ds-chips,.ds-filterbar{display:flex;align-items:center}.ds-chips{flex:1 1 auto;min-width:min-content;gap:8px;flex-wrap:wrap}.ds-chip{max-width:100%;gap:6px;height:30px;padding:0 8px 0 10px;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone-soft);font:13px/1 var(--ds-font);color:var(--ink);white-space:nowrap}.ds-chip,.ds-chip-x{display:inline-flex;align-items:center}.ds-chip-x{justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:none;color:var(--mute);font:14px/1 var(--ds-font);cursor:pointer}.ds-chip-x:hover{background:var(--stone-deep);color:var(--ink)}.ds-chip-clear{border-style:dashed;color:var(--mute);background:transparent;cursor:pointer;padding:0 10px}.ds-filterbar-end{margin-left:auto;display:flex;align-items:center;gap:8px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filterbar:has(.ds-filter-trigger)>.ds-field{max-width:100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filterbar-end:has(.ds-filter-trigger){flex-wrap:wrap;justify-content:flex-end;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-btn.ds-filter-trigger{--ds-filter-hit:var(--ds-ctl-h);flex:none;gap:0;block-size:var(--ds-filter-hit);min-inline-size:var(--ds-filter-hit);padding:0 calc((var(--ds-filter-hit) - 18px) / 2);border-radius:var(--ds-r-pill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger-label{display:grid;grid-template-columns:0fr;transition:grid-template-columns .15s ease}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger-label>span{min-width:0;overflow:hidden;white-space:nowrap;text-indent:7px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger:is(:focus-visible,[aria-expanded=true]) .ds-filter-trigger-label{grid-template-columns:1fr}@media (hover:hover) and (pointer:fine){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger:hover .ds-filter-trigger-label{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-btn.ds-filter-trigger{--ds-filter-hit:max(44px,var(--ds-ctl-h))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger-label{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger-label{transition:none}}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger-badge{--ds-count-min:18px;position:absolute;display:flex;pointer-events:none;top:14.64%;right:calc(var(--ds-filter-hit) * .1464);transform:translate(50%,-50%)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-trigger-badge .ds-count{border-radius:var(--ds-r-pill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-dropdown-position{z-index:35}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-dropdown{inline-size:min(280px,var(--available-width,280px));max-block-size:min(24rem,var(--available-height,24rem));overflow:auto;display:grid;gap:16px;padding:14px;border:1px solid var(--ds-glass-rule,var(--rule));border-radius:var(--ds-r-card);background:var(--ds-glass-hover,var(--stone-soft));backdrop-filter:var(--ds-glass-blur,none);box-shadow:var(--ds-glass-lift,var(--shadow-pop));font-family:var(--ds-font)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-dropdown-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (pointer:coarse){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-filter-dropdown{--ds-field-h:44px;--ds-field-fs:16px;--ds-ctl-h-sm:44px}}.ds-foot{position:sticky;bottom:0;z-index:5;gap:10px;margin:20px calc(-1 * var(--ds-gutter, 0px)) 0;padding:14px var(--ds-gutter,0);background:var(--stone-soft);border-top:1px solid var(--rule);font-family:var(--ds-font);padding-right:calc(var(--ds-gutter, 0px) + var(--ds-dock-reserve, 0px))}.ds-foot,.ds-foot-right{display:flex;align-items:center}.ds-foot-right{margin-left:auto;gap:14px}.ds-phone .ds-foot{padding:10px var(--ds-gutter,16px) 14px}.ds-phone .ds-foot,.ds-phone .ds-foot-right{flex-direction:column;align-items:stretch;gap:8px}.ds-phone .ds-foot-right{order:-1;margin-left:0}.ds-phone .ds-foot-right .ds-pill{align-self:center}.ds-phone .ds-foot>.ds-btn[data-kind=secondary]{align-self:center;height:var(--ds-ctl-h)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-foot[data-fit=screen]{margin:0;width:auto;align-items:stretch;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-foot[data-fit=screen] :is(.ds-foot-right,.ds-btn-reasoned){display:flex;flex-direction:column;align-items:stretch;width:100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-foot[data-fit=screen] .ds-btn-reason{order:-1}.ds-panel-layer{position:fixed;inset:0;z-index:65;pointer-events:none;font-family:var(--ds-font)}.ds-panel-layer[data-inline]{position:absolute}@media (min-width:1360px){html[data-ds-panel=inspect] .ds-canvas{padding-right:calc(520px + var(--ds-gutter, 28px))}html[data-ds-panel=inspect] .ds-canvas .ds-foot,html[data-ds-panel=inspect] .ds-canvas .ds-strip{margin-right:calc(-1 * (520px + var(--ds-gutter, 28px)));padding-right:calc(520px + var(--ds-gutter, 28px))}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-ds-panel=inspect] .ds-canvas .ds-foot,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-ds-panel=inspect] .ds-canvas .ds-strip{margin-right:unset;padding-right:unset}}.ds-panel-layer.is-act{background:rgba(26,26,26,.32);pointer-events:auto}.ds-panel{position:absolute;top:0;right:0;bottom:0;width:min(520px,100vw);display:flex;flex-direction:column;background:var(--stone-soft);border-left:1px solid var(--rule);box-shadow:var(--shadow-pop);pointer-events:auto;outline:none}.ds-panel-head{position:relative;padding:18px 56px 12px 20px;border-bottom:1px solid var(--rule-soft)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-panel-head{position:relative;padding:18px 64px 12px 20px;border-bottom:1px solid var(--rule-soft)}.ds-panel-eyebrow{display:block;font:600 11px/1 var(--ds-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-secondary);margin-bottom:6px}.ds-panel-title{margin:0;font:600 17px/1.3 var(--ds-font);letter-spacing:-.01em;color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-panel-title{margin:0;font:600 17px/1.3 var(--ds-font);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.ds-panel-head>.ds-btn{position:absolute;top:14px;right:14px}.ds-panel-body{flex:1;min-height:0;overflow:auto;padding:16px 20px 20px}.ds-panel-foot{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--rule)}.ds-panel-foot-note{flex:1 1 160px;min-width:0;font:12px/1.35 var(--ds-font);color:var(--ds-text-secondary)}.ds-panel-layer[data-placement=float]{position:absolute;inset:16px 24px;z-index:20}.ds-panel-layer[data-placement=float]>.ds-panel{top:0;bottom:auto;max-height:100%;width:min(520px,100%);border:1px solid var(--rule);border-radius:10px;overflow:hidden}.ds-panel-layer[data-placement=float] .ds-panel-head{padding:12px 48px 10px 16px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-panel-layer[data-placement=float] .ds-panel-head{padding:12px 60px 10px 16px}.ds-panel-layer[data-placement=float] .ds-panel-head>.ds-btn{top:8px;right:8px}.ds-panel-layer[data-placement=float] .ds-panel-body{display:grid;gap:12px;align-content:start;padding:12px 16px 16px}.ds-panel-layer[data-placement=float] .ds-panel-body>*{margin:0}.ds-panel[data-width=wide]{width:min(560px,100vw)}.ds-panel-layer[data-placement=float]>.ds-panel[data-width=wide]{width:min(560px,100%)}@media (min-width:1360px){html[data-ds-panel=inspect][data-ds-panel-width=wide] .ds-canvas{padding-right:calc(560px + var(--ds-gutter, 28px))}html[data-ds-panel=inspect][data-ds-panel-width=wide] .ds-canvas .ds-foot,html[data-ds-panel=inspect][data-ds-panel-width=wide] .ds-canvas .ds-strip{margin-right:calc(-1 * (560px + var(--ds-gutter, 28px)));padding-right:calc(560px + var(--ds-gutter, 28px))}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-ds-panel=inspect][data-ds-panel-width=wide] .ds-canvas .ds-foot,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-ds-panel=inspect][data-ds-panel-width=wide] .ds-canvas .ds-strip{margin-right:unset;padding-right:unset}}.ds-table-wrap{border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone-soft);overflow-x:auto;font-family:var(--ds-font)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap{--ds-table-fill:var(--stone-soft);--ds-table-interaction-fill:var(--stone);--ds-table-key-tint:rgba(26,26,26,.035);--ds-table-key-hover-tint:rgba(26,26,26,.055);border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--ds-table-wrap-fill,var(--ds-table-fill));overflow-x:auto;font-family:var(--ds-font)}@media (min-width:760px){html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-ds-panel=inspect] .ds-canvas>:is(.ds-table-wrap,[data-page]>.ds-table-wrap,.ds-section>.ds-section-body>.ds-table-wrap,[data-page]>.ds-section>.ds-section-body>.ds-table-wrap)>.ds-table{width:calc(100% + 520px);border-inline-end:520px solid transparent}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-ds-panel=inspect][data-ds-panel-width=wide] .ds-canvas>:is(.ds-table-wrap,[data-page]>.ds-table-wrap,.ds-section>.ds-section-body>.ds-table-wrap,[data-page]>.ds-section>.ds-section-body>.ds-table-wrap)>.ds-table{width:calc(100% + 560px);border-inline-end:560px solid transparent}}.ds-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;color:var(--ink)}.ds-table th{height:33px;padding:0 12px;text-align:left;font:600 11px/1 var(--ds-font);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-secondary);border-bottom:1px solid var(--rule);white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table th{--ds-table-cell-fill:var(--ds-table-head-fill,var(--ds-table-fill));background:var(--ds-table-head-fill,transparent);height:33px;padding:0 12px;text-align:left;font:600 11px/1 var(--ds-font);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-secondary);border-bottom:1px solid var(--rule);white-space:nowrap}.ds-table td[data-align=right],.ds-table th[data-align=right]{text-align:right}.ds-table td{height:44px;padding:0 12px;border-top:1px solid var(--rule-soft);vertical-align:middle;white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table td{background:var(--ds-table-body-fill,transparent);height:44px;padding:0 12px;border-top:1px solid var(--rule-soft);vertical-align:middle;white-space:nowrap}.ds-table td[data-wrap]{white-space:normal;line-height:1.4;padding-top:8px;padding-bottom:8px;min-width:14em}.ds-cell-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ds-row-inspect-btn{all:unset;cursor:pointer;font:inherit;color:inherit}.ds-row-inspect-btn:focus-visible{outline:1.5px solid var(--clay);outline-offset:2px;border-radius:3px}.ds-table tbody tr:first-child td{border-top:0}.ds-table td[data-key]{background:rgba(26,26,26,.035)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table td[data-key]{background:var(--ds-table-body-fill,var(--ds-table-key-tint))}.ds-table[data-role=directory] td[data-key]{background:transparent}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table[data-role=directory] td[data-key]{background:var(--ds-table-body-fill,transparent)}.ds-table td[data-kind=name]{font-weight:500;color:var(--ink)}.ds-table[data-density=compact] th{padding:0 8px}.ds-table[data-density=compact] td{height:36px;padding:0 8px}.ds-table[data-density=compact] td[data-wrap]{padding-top:6px;padding-bottom:6px}.ds-table-wrap:not([data-scroll]) .ds-table td[data-key]:first-child,.ds-table-wrap:not([data-scroll]) .ds-table:has(td[data-key]:first-child) thead th:first-child{position:sticky;left:0;z-index:1}.ds-table-wrap:not([data-scroll]) .ds-table td[data-key]:first-child{background:linear-gradient(rgba(26,26,26,.035),rgba(26,26,26,.035)),var(--stone-soft)}.ds-table-wrap:not([data-scroll]) .ds-table[data-role=directory] td[data-key]:first-child{background:var(--stone-soft)}.ds-table-wrap:not([data-scroll]) .ds-table:has(td[data-key]:first-child) thead th:first-child{background:var(--stone-soft)}.ds-table-wrap:not([data-scroll]) .ds-table tr.ds-row-inspect:hover td[data-key]:first-child{background:linear-gradient(rgba(26,26,26,.055),rgba(26,26,26,.055)),var(--stone)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-panel .ds-table[data-role=lines][data-density=compact] th{padding-block:6px;white-space:normal;line-height:1.2}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-panel .ds-table-wrap[data-sticky-key] .ds-table[data-role=lines][data-density=compact] td[data-key][data-kind=name]{min-width:8rem;padding-block:6px;white-space:normal;line-height:1.4;overflow-wrap:anywhere}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table td[data-key]:first-child,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table:has(td[data-key]:first-child) thead th:first-child{position:sticky;left:0;z-index:1;backdrop-filter:var(--ds-table-sticky-blur,none)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table td[data-key]:first-child{background:linear-gradient(var(--ds-table-key-tint),var(--ds-table-key-tint)),var(--ds-table-fill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-role=directory] td[data-key]:first-child{background:var(--ds-table-cell-fill,var(--ds-table-fill))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table:has(td[data-key]:first-child) thead th:first-child{background:var(--ds-table-cell-fill,var(--ds-table-fill))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table tr.ds-row-inspect:hover td[data-key]:first-child{background:linear-gradient(var(--ds-table-key-hover-tint),var(--ds-table-key-hover-tint)),var(--ds-table-interaction-fill)}.ds-table-wrap{scroll-timeline:--ds-table-x inline}@keyframes ds-key-edge{0%{box-shadow:none}to{box-shadow:inset -1px 0 0 var(--rule-soft)}}.ds-table-wrap:not([data-scroll]) .ds-table td[data-key]:first-child,.ds-table-wrap:not([data-scroll]) .ds-table:has(td[data-key]:first-child) thead th:first-child{animation:ds-key-edge linear both;animation-timeline:--ds-table-x;animation-range:0 8px}.ds-table td[data-kind=code],.ds-table td[data-kind=when]{font-family:var(--ds-mono);font-size:12.5px;color:var(--body)}.ds-table td[data-kind=change],.ds-table td[data-kind=money],.ds-table td[data-kind=number]{font-family:var(--ds-mono);font-variant-numeric:tabular-nums}.ds-table td[data-kind=control]{width:96px;text-align:right;padding-right:8px}.ds-table{--ds-drill-w:72px}.ds-table[data-density=compact]{--ds-drill-w:68px}.ds-col-drill{width:var(--ds-drill-w)}.ds-table td[data-kind=drill],.ds-table th[data-kind=drill]{box-sizing:border-box;width:var(--ds-drill-w);min-width:var(--ds-drill-w);text-align:right;padding-right:12px}@keyframes ds-act-edge{0%{box-shadow:inset 1px 0 0 var(--rule-soft)}to{box-shadow:none}}.ds-table tr>td[data-kind=control]:last-child,.ds-table tr>td[data-kind=drill]:last-child,.ds-table tr>th[data-kind=control]:last-child,.ds-table tr>th[data-kind=drill]:last-child{position:sticky;right:0;z-index:1;background:var(--stone-soft);animation:ds-act-edge linear both;animation-timeline:--ds-table-x;animation-range:calc(100% - 8px) 100%}.ds-table tr.ds-row-inspect:hover>td[data-kind=control]:last-child,.ds-table tr.ds-row-inspect:hover>td[data-kind=drill]:last-child{background:var(--stone)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr>td[data-kind=control]:last-child,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr>td[data-kind=drill]:last-child,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr>th[data-kind=control]:last-child,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr>th[data-kind=drill]:last-child{position:sticky;right:0;z-index:1;backdrop-filter:var(--ds-table-sticky-blur,none);background:var(--ds-table-cell-fill,var(--ds-table-fill));animation:ds-act-edge linear both;animation-timeline:--ds-table-x;animation-range:calc(100% - 8px) 100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr.ds-row-inspect:hover>td[data-kind=control]:last-child,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr.ds-row-inspect:hover>td[data-kind=drill]:last-child{background:var(--ds-table-interaction-fill)}.ds-table tr>td[data-kind=control]:has(+[data-kind=drill]:last-child),.ds-table tr>th[data-kind=control]:has(+[data-kind=drill]:last-child){position:sticky;right:var(--ds-drill-w);z-index:1;background:var(--stone-soft);animation:ds-act-edge linear both;animation-timeline:--ds-table-x;animation-range:calc(100% - 8px) 100%}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr>td[data-kind=control]:has(+[data-kind=drill]:last-child),:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr>th[data-kind=control]:has(+[data-kind=drill]:last-child){position:sticky;right:var(--ds-drill-w);z-index:1;backdrop-filter:var(--ds-table-sticky-blur,none);background:var(--ds-table-cell-fill,var(--ds-table-fill));animation:ds-act-edge linear both;animation-timeline:--ds-table-x;animation-range:calc(100% - 8px) 100%}.ds-table tr>[data-kind=control]+[data-kind=drill]:last-child{animation:none;box-shadow:none}.ds-table tr.ds-row-inspect:hover>td[data-kind=control]:has(+[data-kind=drill]:last-child){background:var(--stone)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr.ds-row-inspect:hover>td[data-kind=control]:has(+[data-kind=drill]:last-child){background:var(--ds-table-interaction-fill)}.ds-table tr.ds-row-inspect{cursor:pointer}.ds-table tr.ds-row-inspect:hover td{background:var(--stone)}.ds-table tr.ds-row-inspect:hover td[data-key]{background:rgba(26,26,26,.055)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr.ds-row-inspect:hover td{background:var(--ds-table-interaction-fill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table tr.ds-row-inspect:hover td[data-key]{background:var(--ds-table-key-hover-fill,var(--ds-table-key-hover-tint))}.ds-table[data-select]{--ds-select-w:36px}.ds-table[data-select][data-density=compact]{--ds-select-w:28px}.ds-col-select{width:var(--ds-select-w)}.ds-table td[data-kind=select],.ds-table th[data-kind=select]{box-sizing:border-box;width:var(--ds-select-w);min-width:var(--ds-select-w);max-width:var(--ds-select-w);padding:0 0 0 12px;line-height:0}.ds-table[data-density=compact] td[data-kind=select],.ds-table[data-density=compact] th[data-kind=select]{padding:0 0 0 8px}.ds-check{position:relative;display:inline-flex;width:16px;height:16px;color:var(--stone);vertical-align:middle}.ds-check-input{appearance:none;margin:0;width:16px;height:16px;border:1px solid var(--rule);border-radius:4px;background:var(--stone-soft);cursor:pointer;transition:border-color .12s var(--ease)}.ds-check-input:hover{border-color:var(--mute)}.ds-check-input:focus-visible{outline:none;border-color:var(--clay);box-shadow:0 0 0 1.5px var(--clay-wash)}.ds-check-input:checked,.ds-check-input:indeterminate{background:var(--ink);border-color:var(--ink)}.ds-check-dash,.ds-check-tick{position:absolute;top:2px;left:2px;display:none;pointer-events:none}.ds-check-input:checked:not(:indeterminate)~.ds-check-tick,.ds-check-input:indeterminate~.ds-check-dash{display:block}.ds-table-wrap:not([data-scroll]) .ds-table[data-select] td[data-kind=select],.ds-table-wrap:not([data-scroll]) .ds-table[data-select] thead th[data-kind=select]{position:sticky;left:0;z-index:1;background:var(--stone-soft)}.ds-table-wrap:not([data-scroll]) .ds-table[data-select] td[data-kind=select]+td[data-key],.ds-table-wrap:not([data-scroll]) .ds-table[data-select]:has(td[data-kind=select]+td[data-key]) thead th[data-kind=select]+th{position:sticky;left:var(--ds-select-w);z-index:1;animation:ds-key-edge linear both;animation-timeline:--ds-table-x;animation-range:0 8px}.ds-table-wrap:not([data-scroll]) .ds-table[data-select] td[data-kind=select]+td[data-key]{background:linear-gradient(rgba(26,26,26,.035),rgba(26,26,26,.035)),var(--stone-soft)}.ds-table-wrap:not([data-scroll]) .ds-table[data-select]:has(td[data-kind=select]+td[data-key]) thead th[data-kind=select]+th{background:var(--stone-soft)}.ds-table-wrap:not([data-scroll]) .ds-table[data-select] tr.ds-row-inspect:hover td[data-kind=select]{background:var(--stone)}.ds-table-wrap:not([data-scroll]) .ds-table[data-select] tr.ds-row-inspect:hover td[data-kind=select]+td[data-key]{background:linear-gradient(rgba(26,26,26,.055),rgba(26,26,26,.055)),var(--stone)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select] td[data-kind=select],:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select] thead th[data-kind=select]{position:sticky;left:0;z-index:1;backdrop-filter:var(--ds-table-sticky-blur,none);background:var(--ds-table-cell-fill,var(--ds-table-fill))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select] td[data-kind=select]+td[data-key],:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select]:has(td[data-kind=select]+td[data-key]) thead th[data-kind=select]+th{position:sticky;left:var(--ds-select-w);z-index:1;backdrop-filter:var(--ds-table-sticky-blur,none);animation:ds-key-edge linear both;animation-timeline:--ds-table-x;animation-range:0 8px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select] td[data-kind=select]+td[data-key]{background:linear-gradient(var(--ds-table-key-tint),var(--ds-table-key-tint)),var(--ds-table-fill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select]:has(td[data-kind=select]+td[data-key]) thead th[data-kind=select]+th{background:var(--ds-table-cell-fill,var(--ds-table-fill))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select] tr.ds-row-inspect:hover td[data-kind=select]{background:var(--ds-table-interaction-fill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap:not([data-scroll]) .ds-table[data-select] tr.ds-row-inspect:hover td[data-kind=select]+td[data-key]{background:linear-gradient(var(--ds-table-key-hover-tint),var(--ds-table-key-hover-tint)),var(--ds-table-interaction-fill)}.ds-cell-dash{color:var(--fade)}.ds-cell-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.ds-cell-link:hover{text-decoration-color:var(--ink)}.ds-cell-link:focus-visible{outline:1.5px solid var(--clay);outline-offset:2px;border-radius:3px}.ds-cell-note{display:grid;gap:2px;line-height:1.25}.ds-cell-note-line,.ds-cell-note-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ds-cell-note-line{font-size:12px;font-weight:400;color:var(--ds-text-secondary)}.ds-cell-compare{display:inline-grid;gap:3px;justify-items:end;line-height:1.2}.ds-cell-compare-value{display:inline-flex;align-items:center;gap:6px;font-family:var(--ds-mono);font-variant-numeric:tabular-nums}.ds-cell-compare-dot{width:6px;height:6px;border-radius:50%;background:var(--clay)}.ds-cell-compare-value[data-word]{font-family:var(--ds-font);color:var(--ds-text-secondary)}.ds-cell-compare-note{font:11px/1 var(--ds-mono);color:var(--mute)}.ds-cell-evidence{display:inline-flex;gap:6px;flex-wrap:wrap}.ds-evidence{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--rule);border-radius:5px;background:var(--stone-soft);color:var(--ink);font:12px/1 var(--ds-mono);text-decoration:none}.ds-cell-change[data-matters]{color:var(--signal-red)}.ds-drill{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--rule);border-radius:50%;color:var(--ink);background:var(--stone-soft)}.ds-drill:hover{background:var(--stone-deep)}.ds-range{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font:12px/1 var(--ds-mono);color:var(--ds-text-secondary)}.ds-range-nav a,.ds-range-nav span{margin-left:14px;color:var(--ink);text-decoration:none}.ds-range-nav .is-off{color:var(--fade)}.ds-listrows{list-style:none;margin:0;padding:0;font-family:var(--ds-font)}.ds-listrow{display:flex;align-items:center;border-bottom:1px solid var(--rule-soft)}.ds-listrow:last-child{border-bottom:0}.ds-listrow-link{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;color:inherit;text-decoration:none}.ds-listrow-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:var(--mute);flex:none}.ds-listrow-main{flex:1;min-width:0;display:grid;gap:2px;line-height:1.2}.ds-listrow-title{font:500 13.5px var(--ds-font);color:var(--ink)}.ds-listrow-sub,.ds-listrow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-listrow-sub{font:12px var(--ds-font);color:var(--ds-text-secondary)}.ds-listrow-sub code{font:12px var(--ds-mono)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-listrows[data-sub=wrap] .ds-listrow-sub{white-space:normal;overflow-wrap:anywhere}.ds-listrow-end code{font:12px var(--ds-mono);color:var(--ds-text-secondary)}.ds-listrow-end:has(>code){flex:0 1 auto;max-width:50%;min-width:0}.ds-listrow-end>code{min-width:0;overflow-wrap:anywhere;text-align:right}button.ds-listrow-link{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}button.ds-listrow-link:disabled{cursor:default}.ds-listrow-link[aria-current=true]{background:var(--stone-deep);box-shadow:inset 2px 0 0 var(--clay)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-listrow-link[aria-current=true]{box-shadow:unset;background:var(--stone-deep)}.ds-listrows[data-density=compact]{padding:4px}.ds-listrows[data-density=compact]>.ds-listrow{border-bottom:0}.ds-listrows[data-density=compact] .ds-listrow-link{gap:8px;min-height:36px;padding:3px 8px;border-radius:4px}.ds-listrows[data-density=compact] button.ds-listrow-link:hover:not(:disabled){background:var(--stone)}.ds-listrows[data-density=compact] .ds-listrow-link:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.ds-listrows[data-density=compact] .ds-listrow-icon{width:15px;height:15px}.ds-listrows[data-density=compact] .ds-listrow-main{gap:0}.ds-listrows[data-density=compact] .ds-listrow-title{font:500 12.5px/16px var(--ds-font)}.ds-listrows[data-density=compact] .ds-listrow-sub{font:11.5px/14px var(--ds-font)}.ds-listrow-end{flex:none;display:inline-flex;align-items:center;gap:8px}.ds-listrow-end[data-bar]{flex:1 1 40%;max-width:52%;min-width:0}.ds-listrow-end[data-bar] .ds-bar{flex:1 1 auto;width:auto;min-width:40px}.ds-listrow-end[data-bar] .ds-bar-value{flex:none;min-width:3ch;text-align:right}.ds-bar{display:inline-block;width:120px;height:8px;border-radius:4px;background:var(--stone-deep);overflow:hidden}.ds-bar-fill{display:block;height:100%;background:var(--clay);border-radius:4px}.ds-bar-value{font:11.5px/1 var(--ds-mono);color:var(--body)}.ds-listrow-chevron{color:var(--mute);display:inline-flex;flex:none}.ds-listrow>.ds-btn{margin-right:8px}.ds-facts{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--rule-soft);border-radius:var(--ds-r-cell);overflow:hidden;font:13px/1.3 var(--ds-font);margin:0 0 22px}.ds-facts th{width:14%;text-align:left;font:600 11px/1 var(--ds-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-secondary);background:var(--stone);white-space:nowrap}.ds-facts td,.ds-facts th{padding:0 12px;height:34px;border-bottom:1px solid var(--rule-soft)}.ds-facts td{width:36%;color:var(--ink);background:var(--stone-soft);border-left:1px solid var(--rule-soft)}.ds-facts th+td{border-left:0}.ds-facts td[data-mono]{font:12px/1 var(--ds-mono)}.ds-facts td a{color:var(--ink)}.ds-facts tr:last-child td,.ds-facts tr:last-child th{border-bottom:0}.ds-facts[data-compact] td,.ds-facts[data-compact] th{height:30px}.ds-facts[data-compact]{margin:0}.ds-facts[data-fixed]{table-layout:fixed}.ds-facts col{width:36%}.ds-facts col[data-role=label]{width:14%}.ds-facts td[data-multiline]{height:auto;padding-block:8px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ds-facts tr:has(>td[data-multiline])>th{vertical-align:top;padding-block:12px 8px;white-space:normal;line-height:1.3}@media (max-width:760px){.ds-facts tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ds-facts td,.ds-facts th{display:flex;align-items:center;width:auto;border-left:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts th{white-space:normal;overflow-wrap:anywhere;line-height:1.3}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts td,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts th,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts[data-compact] td,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts[data-compact] th{height:auto;min-height:30px;padding-block:6px}.ds-facts td[colspan]{grid-column:auto}.ds-facts[data-fixed],.ds-facts[data-fixed] tbody{display:block}.ds-facts[data-fixed] colgroup{display:none}.ds-facts td[data-multiline]{display:block;min-width:0}.ds-facts tr:has(>td[data-multiline]){grid-template-columns:minmax(0,1fr)}.ds-facts tr:has(>td[data-multiline])>th{height:30px;align-items:center;padding-block:0}}.ds-phone .ds-facts[data-fixed],.ds-phone .ds-facts[data-fixed] tbody{display:block}.ds-phone .ds-facts[data-fixed] colgroup{display:none}.ds-phone .ds-facts td[data-multiline]{display:block;min-width:0}.ds-phone .ds-facts tr:has(>td[data-multiline]){grid-template-columns:minmax(0,1fr)}.ds-phone .ds-facts tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ds-phone .ds-facts td,.ds-phone .ds-facts th{display:flex;align-items:center;width:auto;border-left:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-facts th{white-space:normal;overflow-wrap:anywhere;line-height:1.3}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-facts td,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-phone .ds-facts th{height:auto;min-height:30px;padding-block:6px}.ds-card[data-size=full]{container:ds-card/inline-size}@container ds-card (max-width: 600px){.ds-facts tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ds-facts td,.ds-facts th{display:flex;align-items:center;width:auto;border-left:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts th{white-space:normal;overflow-wrap:anywhere;line-height:1.3}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts th,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts[data-compact] td,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-facts[data-compact] th{height:auto;min-height:30px;padding-block:6px}.ds-facts td{height:auto;min-height:30px;padding-block:6px}.ds-facts td[colspan]{grid-column:auto}.ds-facts[data-fixed],.ds-facts[data-fixed] tbody{display:block}.ds-facts[data-fixed] colgroup{display:none}.ds-facts td[data-multiline]{display:block;min-width:0}.ds-facts tr:has(>td[data-multiline]){grid-template-columns:minmax(0,1fr)}.ds-facts tr:has(>td[data-multiline])>th{height:30px;align-items:center;padding-block:0}}.ds-facts[data-stacked],.ds-facts[data-stacked] tbody{display:block}.ds-facts[data-stacked] colgroup{display:none}.ds-facts[data-stacked] tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ds-facts[data-stacked] td,.ds-facts[data-stacked] th{display:flex;align-items:center;width:auto;border-left:0}.ds-facts[data-stacked] td{height:auto;min-height:30px;padding-block:6px}.ds-facts[data-stacked] td[data-multiline]{display:block}.ds-facts[data-stacked] tr:has(>td[data-multiline]){grid-template-columns:minmax(0,1fr)}.ds-facts[data-stacked] tr:has(>td[data-multiline])>th{height:30px;padding-block:0}.ds-card{font-family:var(--ds-font);color:var(--ink);min-width:0}.ds-card[data-size=full]{position:relative;display:grid;gap:10px;padding:14px 16px 12px;border:1px solid var(--rule);border-radius:var(--ds-r-card);background:var(--stone-soft)}.ds-card[data-size=full][data-needs-you]{box-shadow:inset 2px 0 0 var(--clay)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card[data-size=full][data-needs-you]{box-shadow:unset;background:var(--stone-deep)}.ds-card-sentence{margin:0;font:14px/1.5 var(--ds-font);color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-note{margin:-6px 0 0;font:12.5px/1.4 var(--ds-font);color:var(--mute);overflow-wrap:anywhere}.ds-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--rule-soft)}.ds-card-fine{font:11.5px/1 var(--ds-mono);color:var(--mute)}.ds-card-audit{font:11.5px/1.4 var(--ds-mono);color:var(--body)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-foot{justify-content:unset;padding-top:unset;border-top:unset;display:flex;align-self:end;align-items:center;flex-wrap:wrap;gap:8px 12px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-acts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-inline-start:auto;min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-fine{font:11.5px/1.4 var(--ds-mono);color:var(--mute)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-audit{display:flex;flex-wrap:wrap;gap:4px 10px;font:11.5px/1.4 var(--ds-font);color:var(--body)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-audit-time{font-family:var(--ds-mono)}.ds-card-audit[data-proposal]{font:11.5px/1.4 var(--ds-font);color:var(--mute)}.ds-card[data-size=preview]{display:grid;gap:4px;min-height:76px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone);text-decoration:none;cursor:grab}button.ds-card[data-size=preview]{width:100%;text-align:left}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card[data-size=preview]:is(a,button):not([draggable]){cursor:pointer}.ds-card[data-size=preview] .ds-card-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-card[data-size=preview] .ds-card-title{font:600 13.5px/1.3 var(--ds-font);color:var(--ink);min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-card[data-size=preview] .ds-card-sentence{font:12.5px/1.4 var(--ds-font);color:var(--body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card[data-size=preview] .ds-card-sentence[data-unclamped]{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.ds-card-codes{font:11px/1.4 var(--ds-mono);color:var(--mute);overflow-wrap:anywhere}.ds-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-items:stretch}.ds-card-grid>.ds-card[data-size=preview]{align-content:start;gap:8px;padding:12px 14px}.ds-card-grid>.ds-card[data-size=preview] .ds-card-title{flex:1 1 auto;min-width:0}.ds-card[data-size=preview][data-current]{background:var(--stone-deep);border-color:var(--ink)}.ds-card-numbers{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding:4px 0}.ds-card-number{display:grid;gap:2px;align-content:start;min-width:0}.ds-card-number-label{font:600 10.5px/1.2 var(--ds-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-secondary)}.ds-card-number-value{font:600 16px/24px var(--ds-mono);color:var(--ink);font-variant-numeric:tabular-nums}.ds-card-number:first-child .ds-card-number-value{font-size:20px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-number-value{font-family:var(--ds-font);font-variant-numeric:tabular-nums}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-card-number:first-child .ds-card-number-value{font-size:16px;font-weight:600}.ds-card-number[data-quiet] .ds-card-number-value{color:var(--ds-text-secondary)}.ds-card[data-size=preview] .ds-card-fine{line-height:1.4;overflow-wrap:anywhere}.ds-card-number-sub{font:11.5px/1.3 var(--ds-font);color:var(--ds-text-secondary);overflow-wrap:anywhere}.ds-card-bar{display:block;width:100%;height:6px}.ds-card-mark{display:inline-flex;flex:none;color:var(--mute)}.ds-card-time{flex:none;font:11px/1 var(--ds-mono);color:var(--mute)}.ds-card[data-size=preview][data-on-bench]{background:var(--stone-deep)}.ds-card[data-size=preview][data-on-bench] .ds-card-sentence,.ds-card[data-size=preview][data-on-bench] .ds-card-title{color:var(--mute)}.ds-card-aside-row:has(>.ds-card[data-on-bench]){background:var(--stone-deep)}.ds-card[data-size=preview] .ds-card-mark+.ds-card-title{flex:1}.ds-card-aside-row{display:flex;align-items:flex-start;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone)}.ds-card-aside-row>.ds-card{flex:1;min-width:0;border:0;border-radius:var(--ds-r-ctl) 0 0 var(--ds-r-ctl);background:transparent}.ds-card-aside{flex:none;padding:4px 4px 0 0}.ds-card[data-size=mini]{display:inline-flex;align-items:center;gap:8px;height:32px;max-width:240px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone);color:var(--ink);font:500 12.5px/1 var(--ds-font);cursor:pointer}.ds-card-mini-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-card-dot{width:7px;height:7px;border-radius:50%;background:var(--mute)}.ds-card-dot[data-tone=short]{background:var(--signal-red)}.ds-card-dot[data-tone=watch]{background:var(--signal-amber)}.ds-card-dot[data-tone=ok]{background:var(--signal-green)}.ds-card-dot[data-tone=accent]{background:var(--clay)}.ds-cluster{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:20px;font-family:var(--ds-font)}.ds-cluster-panel{display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:12px 14px 10px;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone-soft)}.ds-cluster-label{margin:0;font:600 11px/1.3 var(--ds-font);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-secondary)}.ds-cluster-viz{min-width:0;align-self:start}.ds-cluster-foot{padding-top:8px;border-top:1px solid var(--rule-soft)}.ds-figure{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;font:12.5px/1.3 var(--ds-font);color:var(--mute)}.ds-figure-value{font:600 13px/1 var(--ds-mono);color:var(--ink)}.ds-figure-value[data-tone=short]{color:var(--signal-red)}.ds-figure-value[data-tone=watch]{color:var(--signal-amber)}.ds-figure-value[data-tone=ok]{color:var(--signal-green)}.ds-figure-eval{color:var(--mute)}.ds-figure-door{color:var(--ink);text-decoration:none;white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-figure-door{color:unset;text-decoration:unset;white-space:unset}.ds-figure-line{display:flex;flex-wrap:wrap;gap:6px 16px}.ds-chart{font-family:var(--ds-font);min-width:0;margin:0}.ds-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-chart-plot a{color:inherit;text-decoration:none}.ds-chart-plot a:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.ds-chart-plot{position:relative;height:72px;margin-top:10px;border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);display:flex;align-items:flex-end;gap:4px;padding:0 4px}.ds-chart[data-form=scatter] .ds-chart-plot{display:block;padding:0}.ds-chart[data-form=points-time] .ds-chart-plot{padding:0;gap:0;align-items:stretch}.ds-chart-bar{flex:1;min-width:6px;background:var(--stone-deep);border-radius:2px 2px 0 0}.ds-chart-bar[data-current]{background:var(--clay)}.ds-chart-slot{position:absolute;top:0;bottom:0;width:0}.ds-chart[data-form=points-time] .ds-chart-slot{position:relative;flex:1 1 0;min-width:0;width:auto;height:100%}.ds-chart-point{position:absolute;left:50%;width:6px;height:6px;border-radius:50%;background:var(--ink);transform:translate(-50%,50%)}.ds-chart-point[data-current]{background:var(--clay);width:8px;height:8px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-point-value{position:absolute;left:50%;transform:translate(-50%,-10px);font:500 11px/1 var(--ds-mono);color:var(--ink);white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-point-value[data-high]{transform:translate(-50%,calc(100% + 8px))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-scale{margin-top:6px;font:10px/1.3 var(--ds-mono);color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-gap{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-missing{font:12px/1 var(--ds-mono);color:var(--mute)}.ds-chart-ref{position:absolute;left:0;right:0;border-top:1px dashed var(--mute)}.ds-chart-ref span{position:absolute;left:4px;top:-14px;font:11px/1 var(--ds-mono);color:var(--ds-text-secondary)}.ds-chart-vref{position:absolute;top:0;bottom:0;border-left:1px dashed var(--mute)}.ds-chart-axis{display:flex;justify-content:space-between;gap:2px;margin-top:6px;font:11px/1 var(--ds-mono);color:var(--ds-text-secondary)}.ds-chart-axis span{flex:1;text-align:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-axis span{flex:1;min-width:0;text-align:center;overflow-wrap:anywhere}.ds-chart-axis-xy span{text-align:left}.ds-chart-axis-xy span+span,.ds-chart-note{text-align:right}.ds-chart-note{margin-top:4px;font:11px/1 var(--ds-mono);color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-sample{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;font:11px/1.4 var(--ds-mono);color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-sample>span:first-child{min-width:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-chart-sample>.ds-chart-note{flex:none;margin-top:0;white-space:nowrap}.ds-share{display:flex;height:14px;border-radius:4px;overflow:hidden;background:var(--stone-deep)}.ds-legend i[data-i="0"],.ds-share-part[data-i="0"]{background:var(--ink)}.ds-legend i[data-i="1"],.ds-share-part[data-i="1"]{background:var(--body)}.ds-legend i[data-i="2"],.ds-share-part[data-i="2"]{background:var(--mute)}.ds-legend i[data-i="3"],.ds-share-part[data-i="3"]{background:var(--fade)}.ds-legend i[data-i="4"],.ds-share-part[data-i="4"]{background:var(--rule)}.ds-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font:11.5px/1 var(--ds-font);color:var(--ds-text-secondary)}.ds-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:middle}.ds-legend b{font:600 11.5px/1 var(--ds-mono);color:var(--ink)}.ds-chart[data-form=funnel]>[aria-hidden]{display:grid;gap:12px}.ds-chart[data-form=funnel][data-pending] .ds-funnel-bar{opacity:.35}.ds-chart[data-form=funnel][data-pending] .ds-funnel-count{color:var(--ds-text-secondary)}.ds-funnel-step{display:grid;gap:4px;min-width:0}.ds-funnel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ds-funnel-name{min-width:0;font:13px/1.3 var(--ds-font);color:var(--ink);overflow-wrap:anywhere}.ds-funnel-count{flex:none;font:13px/1.3 var(--ds-mono);color:var(--body);font-variant-numeric:tabular-nums}.ds-funnel-track{display:block;height:10px;background:var(--stone-deep);border-radius:4px;overflow:hidden}.ds-funnel-bar{display:block;height:100%;background:var(--ink)}.ds-funnel-bar[data-some]{min-width:3px}.ds-funnel-note{margin:0;font:12px/1.45 var(--ds-font);color:var(--ds-text-secondary);overflow-wrap:anywhere}.ds-funnel-lost{font:11.5px/1 var(--ds-mono)}.ds-funnel-step[data-last] .ds-funnel-name{font-weight:600}.ds-funnel-step[data-last] .ds-funnel-count{font-size:18px;font-weight:600;color:var(--ink)}.ds-funnel-step[data-last] .ds-funnel-bar{background:var(--clay)}.ds-timeline{display:grid;gap:6px;margin-top:6px}.ds-timeline-row{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:8px}.ds-timeline-label{font:11px/1 var(--ds-mono);color:var(--ds-text-secondary)}.ds-timeline-lane{position:relative;height:14px;background:var(--stone);border:1px solid var(--rule-soft);border-radius:3px}.ds-timeline-axis .ds-timeline-lane{height:12px;background:none;border:0}.ds-timeline-span{position:absolute;top:0;bottom:0;background:var(--stone-deep);border-radius:3px}.ds-timeline-span[data-state=now]{background:var(--ink)}.ds-timeline-span[data-state=late]{background:var(--clay)}.ds-timeline-moment{position:absolute;top:2px;width:9px;height:9px;border-radius:50%;background:var(--ink);transform:translateX(-50%)}.ds-timeline-moment[data-state=late]{background:var(--signal-amber)}.ds-timeline-moment[data-state=done]{background:var(--stone-deep);border:1px solid var(--rule)}.ds-timeline-now{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--clay)}.ds-timeline-tick{position:absolute;top:0;transform:translateX(-50%);font:11px/1 var(--ds-mono);color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-horizon-update{flex:none;align-self:flex-start;width:fit-content;max-width:100%;margin-bottom:12px}@media (min-width:1100px){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-agenda>.ds-horizon-update{margin-bottom:0}}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-horizon-update>.ds-card[data-size=preview]{grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:16px;padding:12px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-horizon-update>.ds-card[data-size=preview]>.ds-card-row{flex-direction:column;justify-content:center;gap:6px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-horizon-update>.ds-card[data-size=preview]>.ds-card-row>.ds-card-title{flex:none;max-width:100%;text-align:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-horizon-update>.ds-card[data-size=preview] .ds-card-sentence{text-wrap:pretty}.ds-bench{display:flex;flex-direction:column;gap:14px}.ds-bench[data-drop]{min-height:240px}.ds-bench>.ds-empty{padding:20px;border:1px dashed var(--rule);border-radius:var(--ds-r-card)}.ds-dock{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0 0;margin-top:6px;border-top:1px solid var(--rule);font-family:var(--ds-font)}.ds-dock-label{font:600 10px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fade);margin-right:6px}.ds-workbench{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:stretch}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-workbench{--ds-workbench-agenda-width:clamp(360px,26vw,400px);display:grid;grid-template-columns:minmax(0,1fr) var(--ds-workbench-agenda-width);gap:20px;align-items:stretch}.ds-workbench>:first-child{display:flex;flex-direction:column}.ds-workbench>:first-child>.ds-bench{flex:1 0 auto}.ds-bench>.ds-dock:not([data-placement]){position:sticky;bottom:0;z-index:2;background:var(--stone);padding-bottom:8px;flex-wrap:nowrap;overflow-x:auto}.ds-bench>.ds-dock:not([data-placement])>*{flex:none}:root:has(.ds-bench>.ds-dock:not([data-placement])){--ds-dock-h:56px}.ds-bench>.ds-dock:not([data-placement]){scrollbar-width:thin;padding-bottom:12px;flex-shrink:0;margin-top:0;padding-top:10px}.ds-dock-item{display:inline-flex;align-items:center;height:32px;padding-right:2px;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone)}.ds-dock-item>.ds-card[data-size=mini]{height:30px;padding-right:4px;border:0;background:transparent}.ds-dock-item>.ds-btn[data-size=icon]{width:26px;height:26px}:root{--ds-float-bottom:21px}.ds-dock[data-placement=float]{position:sticky;bottom:var(--ds-float-bottom);z-index:calc(var(--z-assistant, 45) - 1);flex:none;flex-wrap:nowrap;align-items:flex-start;gap:8px;height:36px;margin:0;padding:0;border:0;background:none;pointer-events:none}.ds-dock[data-placement=float]>*{pointer-events:auto}.ds-dock-items{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin}.ds-dock-items>*{flex:none}.ds-float>.ds-btn,.ds-float>.ds-card[data-size=mini],.ds-float>.ds-dock-item{background:var(--stone-soft);box-shadow:var(--shadow-2)}.ds-dock-items.ds-float{height:36px;padding:10px 0;margin:-10px 0;box-sizing:content-box;overflow-y:hidden;scrollbar-width:none}.ds-dock-items.ds-float::-webkit-scrollbar{display:none}.ds-bench:has(>.ds-dock[data-placement=float]){padding-bottom:var(--ds-float-bottom)}.ds-bench>.ds-dock[data-placement=float]{margin-top:auto}@media (min-width:1100px){[data-page=workbench] .ds-workbench>.ds-agenda{padding-bottom:calc(var(--ds-float-bottom) - 1px)}[data-page=workbench] .ds-workbench>.ds-agenda>[data-col=work]{flex:1 1 auto;align-self:stretch}[data-page=workbench] .ds-workbench>.ds-agenda>[data-col=work]>.ds-section:last-child:not(:first-child){margin-top:auto;flex-shrink:0}[data-page=workbench] .ds-workbench>.ds-agenda>[data-col=work]>.ds-section[open]:last-child:not(:first-child){flex-shrink:1;max-height:50%}}@media (min-width:1400px){[data-page=workbench] .ds-workbench>.ds-agenda:has(>[data-col=alerts]){flex-direction:row;align-items:flex-start;width:auto;height:100%}[data-page=workbench] .ds-workbench>.ds-agenda:has(>[data-col=alerts])>[data-col]{max-height:100%}[data-page=workbench] .ds-workbench>.ds-agenda>[data-col=alerts]{width:290px}[data-page=workbench] .ds-workbench>.ds-agenda>[data-col=work]{width:340px}}:root:has(.ds-dock[data-placement=float]){--ds-dock-h:calc(var(--ds-float-bottom) + 36px - 12px)}:root:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass])):has(.ds-dock[data-placement=float]){--ds-dock-h:unset}:root:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass])):has(.ds-dock[data-placement=float],.ds-frame[data-skin=glass] .ds-workbench){--ds-dock-h:calc(var(--ds-float-bottom) + 36px - 12px)}.ds-bench[data-dragging]{position:relative}.ds-bench-ring{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--clay);border-radius:var(--ds-r-card);background:var(--stone);pointer-events:none}.ds-bench-ring-word{font:500 14px/1 var(--ds-font);color:var(--clay-deep)}.ds-bench-ring-name{font:12px/1 var(--ds-mono);color:var(--mute)}@media (max-width:1100px){.ds-workbench{grid-template-columns:1fr}}.ds-agenda .ds-section-body{padding:8px 12px;display:grid;gap:8px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-agenda,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-workbench-agenda{display:flex;flex-direction:column;gap:12px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-workbench-agenda>.ds-section{margin-bottom:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-workbench .ds-agenda>.ds-workbench-agenda>details.ds-section[open]{min-height:40px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-workbench-agenda .ds-section-body:has(>.ds-empty[data-blank]:only-child),:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-workbench-agenda .ds-section-body>.ds-empty[data-blank]:only-child{padding:0}@media (min-width:760px) and (max-width:1099px){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-agenda>.ds-workbench-agenda{flex:1 0 auto;padding-bottom:var(--ds-float-bottom)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-workbench-agenda>.ds-section:last-child{margin-top:auto}}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-agenda .ds-section-body{padding:10px 8px;display:grid;gap:12px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-agenda .ds-section-body>.ds-section[data-size=small]{gap:12px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-agenda .ds-section-body>.ds-section[data-size=small]>.ds-section-sub{padding:8px 0 0}.ds-board-lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width:1100px){.ds-board-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-board-lanes{grid-template-columns:minmax(0,1fr)}}.ds-board-lanes .ds-section{margin-bottom:0;min-height:150px}.ds-board-lanes .ds-section-bar{text-transform:none}.ds-board-cards{display:grid;gap:6px;padding:8px}.ds-board-cards .ds-card[data-size=preview]{min-height:0;cursor:pointer}.ds-trail{margin:16px 0 0;font:12px/1.5 var(--ds-mono);color:var(--mute)}.ds-map{position:relative;margin:0 calc(-1 * var(--ds-gutter, 0px)) 20px;background:var(--stone-deep);overflow:hidden}.ds-map-routes{position:absolute;inset:0;width:100%;height:100%}.ds-map-routes line{stroke:var(--rule);stroke-width:1}.ds-map-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:4px;text-decoration:none;color:var(--body);font:10px/1 var(--ds-font)}.ds-map-node i{display:block;width:10px;height:10px;border-radius:50%;background:var(--signal-green)}.ds-map-node[data-kind=dc] i{width:16px;height:16px;background:var(--ink)}.ds-map-node[data-tone=watch] i{background:var(--signal-amber)}.ds-map-node[data-tone=short] i{background:var(--signal-red)}.ds-map-node[data-tone=neutral] i{background:var(--mute)}.ds-map-node span{order:-1;white-space:nowrap}.ds-map-legend{position:absolute;left:calc(var(--ds-gutter, 0px) + 12px);bottom:12px;display:flex;gap:12px;margin:0;font:11px/1 var(--ds-font);color:var(--mute)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-map-node{max-width:18%;text-align:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-map-node span{order:-1;white-space:normal;overflow-wrap:anywhere;line-height:1.25}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-map-legend i[data-tone=accent],:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-map-node[data-tone=accent] i{background:var(--clay)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-map-legend i[data-tone=neutral]{background:var(--mute)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-map-legend{position:absolute;left:calc(var(--ds-gutter, 0px) + 12px);bottom:12px;display:flex;flex-wrap:wrap;gap:12px;margin:0;font:11px/1 var(--ds-font);color:var(--mute)}.ds-map-legend span{display:inline-flex;align-items:center;gap:5px}.ds-map-legend i{width:8px;height:8px;border-radius:50%;background:var(--signal-green)}.ds-map-legend i[data-kind=dc]{background:var(--ink)}.ds-map-legend i[data-tone=watch]{background:var(--signal-amber)}.ds-map-legend i[data-tone=short]{background:var(--signal-red)}.ds-bar{position:relative}.ds-bar-ref{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--mute)}.ds-bar-fill[data-tone=short]{background:var(--signal-red)}.ds-bar-fill[data-tone=watch]{background:var(--signal-amber)}.ds-bar-fill[data-tone=ok]{background:var(--signal-green)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-step-status{margin:0;font:14px/1.5 var(--ds-font);color:var(--ink);overflow-wrap:anywhere}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-steps[data-form=rail]+.ds-step-status{margin-top:-6px}.ds-steps{font-family:var(--ds-font)}.ds-steps[data-form=rail]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:relative;margin:0 0 22px;padding:0 0 14px;list-style:none;border-bottom:1px solid var(--rule)}.ds-steps[data-form=rail]:before{content:"";position:absolute;left:12px;right:12px;top:12px;height:1px;background:var(--rule)}.ds-step{position:relative;min-width:0}.ds-step-link{display:grid;gap:6px;justify-items:start;color:inherit;text-decoration:none}.ds-step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--rule);background:var(--stone);font:600 11px/1 var(--ds-mono);color:var(--mute);font-style:normal}.ds-step[data-state=done] .ds-step-num{background:var(--signal-green);border-color:var(--signal-green);color:#fff}.ds-step[data-state=current] .ds-step-num{background:var(--ink);border-color:var(--ink);color:var(--stone)}.ds-step[data-state=locked]{opacity:.45}.ds-step-name{font:600 11px/1.2 var(--ds-font);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.ds-step[data-state=current] .ds-step-name{color:var(--ink)}.ds-step-value{font:12.5px/1.3 var(--ds-mono);color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;justify-self:stretch;min-width:0;padding-right:8px;box-sizing:border-box}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-steps[data-form=rail] .ds-step-value{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.ds-step[data-state=done] a.ds-step-link:hover .ds-step-name{color:var(--ink)}.ds-steps[data-form=phone]{margin:0 0 14px}.ds-steps[data-form=line]{display:flex;align-items:center;margin:0;padding:0;list-style:none;white-space:nowrap}.ds-steps[data-form=line]>.ds-step{position:relative;padding:6px 12px;font:400 11.5px/16px var(--ds-font);color:var(--fade)}.ds-steps[data-form=line]>.ds-step+.ds-step:before{content:"›";position:absolute;left:-2px;color:var(--rule)}.ds-steps[data-form=line]>.ds-step[data-state=done],.ds-steps[data-form=line]>.ds-step[data-state=done] a{color:var(--mute);text-decoration:none}.ds-steps[data-form=line]>.ds-step[data-state=current]{font-weight:600;color:var(--ink)}.ds-steps-head{display:flex;align-items:center;gap:10px}.ds-steps-pos{font:600 10.5px/1 var(--ds-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.ds-steps-title{margin:0;font:600 20px/1.2 var(--ds-font);letter-spacing:-.02em;color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-steps[data-form=phone] .ds-steps-title{font-size:24px}.ds-steps-last{margin-top:6px;font:12px/1 var(--ds-mono);color:var(--signal-green)}.ds-question{margin:22px 0 4px;font:600 19px/1.3 var(--ds-font);letter-spacing:-.02em;color:var(--ink)}.ds-question-lead{margin:0 0 18px;font:14px/1.5 var(--ds-font);color:var(--body)}.ds-drop{display:grid;gap:12px;font-family:var(--ds-font);container:ds-drop/inline-size}@container ds-drop (max-width: 680px){.ds-drop .ds-listrow-link:has(.ds-drop-kind){flex-wrap:wrap;row-gap:8px}.ds-drop .ds-listrow-end:has(.ds-drop-kind){display:contents}.ds-drop .ds-drop-kind{order:1;flex-basis:100%;padding-left:32px}.ds-drop .ds-listrow-sub,.ds-drop .ds-listrow-title{white-space:normal;overflow-wrap:anywhere}}.ds-drop-zone{position:relative;display:grid;justify-items:center;gap:8px;padding:28px 16px;border:1px dashed var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone-soft);text-align:center;cursor:pointer}.ds-drop-call{font:500 14px/1.3 var(--ds-font);color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-drop-call{font:unset;font-size:11px;font-weight:600;line-height:1.25;color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-drop-label{cursor:pointer}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-drop-zone{cursor:unset;position:relative;display:grid;justify-items:center;gap:8px;padding:24px 16px;border:1px dashed var(--ds-input-rule,var(--rule));border-radius:var(--ds-r-ctl);border-start-start-radius:0;background:var(--ds-input-surface,var(--stone-soft));text-align:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-drop-zone:focus-within{border-color:var(--clay);outline:1.5px solid var(--clay);outline-offset:2px}.ds-drop-formats{font:12px/1.3 var(--ds-font);color:var(--mute)}.ds-drop-input{position:absolute;inset:0;opacity:0;cursor:pointer}.ds-drop-zone .ds-btn{position:relative;z-index:1}.ds-topbar{grid-column:1/-1;display:flex;align-items:center;gap:14px;height:56px;padding:0 20px;background:var(--stone-soft);border-bottom:1px solid var(--rule);font-family:var(--ds-font)}.ds-topbar-mark{display:inline-flex;align-items:center;color:var(--ink)}.ds-topbar-tenant{font:500 13px/1 var(--ds-font);color:var(--mute);padding-left:14px;border-left:1px solid var(--rule)}.ds-topbar-tenant[data-lead]{font:600 14px/1 var(--ds-font);color:var(--ink);padding-left:0;border-left:0}.ds-topbar-tenant:has(.ds-topbar-logo){flex:none}.ds-topbar-logo{display:block;height:34px;width:auto;object-fit:contain}.ds-phone .ds-topbar-logo,.ds-topbar[data-lockup=symbol] .ds-topbar-logo{max-width:140px}.ds-topbar-right{margin-left:auto;min-width:0;display:inline-flex;align-items:center;gap:14px}.ds-topbar-person{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px/1 var(--ds-font);color:var(--mute)}@media (max-width:480px){.ds-topbar-person{display:none}}.ds-topbar-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--stone);font:600 11px/1 var(--ds-font)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account{min-width:0;display:inline-flex;align-items:center;gap:10px;margin:-4px;padding:4px;border:0;border-radius:var(--ds-r-pill);background:none;color:inherit;font:inherit;cursor:pointer}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account:hover .ds-topbar-person,:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account[data-popup-open] .ds-topbar-person{color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-position{z-index:40}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu{min-inline-size:220px;max-inline-size:min(320px,var(--available-width,320px));max-block-size:var(--available-height,28rem);overflow:auto;display:grid;gap:4px;padding:8px;border:1px solid var(--ds-glass-rule,var(--rule));border-radius:var(--ds-r-card);background:var(--ds-glass-hover,var(--stone-soft));backdrop-filter:var(--ds-glass-blur,none);box-shadow:var(--ds-glass-lift,var(--shadow-pop));font-family:var(--ds-font);outline:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-head{display:grid;gap:2px;padding:6px 8px 8px;border-bottom:1px solid var(--ds-glass-rule,var(--rule))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-name{font:600 14px/1.3 var(--ds-font);color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-detail{font:12px/1.3 var(--ds-font);color:var(--mute);overflow-wrap:anywhere}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-group{display:grid;gap:2px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-group+.ds-account-menu-group{padding-top:4px;border-top:1px solid var(--ds-glass-rule,var(--rule))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-label{padding:6px 8px 2px;font:500 12px/1.2 var(--ds-font);color:var(--mute)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border-radius:8px;font:13px/1.3 var(--ds-font);color:var(--ink);text-decoration:none;cursor:pointer;outline:0;user-select:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-item[data-highlighted]{background:var(--ds-glass-strong,var(--stone-deep))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-item[data-disabled]{color:var(--mute);cursor:default}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-check{flex:none;display:inline-flex;width:16px;justify-content:center}@media (pointer:coarse){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-account-menu-item{min-height:44px}}.ds-phone .ds-topbar,.ds-topbar[data-lockup=symbol]{padding:0 16px;gap:12px}.ds-rail{display:flex;flex-direction:column;gap:2px;width:184px;padding:10px 0 12px;background:var(--stone-soft);border-right:1px solid var(--rule);overflow:hidden auto;font-family:var(--ds-font)}.ds-rail[data-folded]{width:57px}.ds-rail-group{display:contents}.ds-rail-grp{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;font:450 13px/1 var(--ds-font);color:var(--body);list-style:none;cursor:pointer}.ds-rail-grp::-webkit-details-marker{display:none}.ds-rail-chev{margin-left:auto;color:var(--mute);display:inline-flex;transition:transform .12s var(--ease)}details.ds-rail-group:not([open]) .ds-rail-chev{transform:rotate(-90deg)}.ds-rail-item{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 12px 0 30px;color:var(--body);font:450 13px/1 var(--ds-font);text-decoration:none;white-space:nowrap}.ds-rail-item[aria-current=page]{color:var(--ink);background:var(--stone-deep);font-weight:500}.ds-rail-item[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--clay)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail-item[aria-current=page]:before{content:unset;position:unset;left:unset;top:unset;bottom:unset;width:unset;background:unset}.ds-rail-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:var(--mute);flex:none}.ds-rail-icon[data-flip]{transform:scaleX(-1)}.ds-rail-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-rail-item .ds-count{margin-left:auto}.ds-rail-fold{margin-top:auto;display:flex;align-items:center;gap:10px;height:34px;padding:0 16px;border:0;background:none;color:var(--mute);font:500 12.5px/1 var(--ds-font);cursor:pointer;text-align:left}.ds-rail[data-folded] .ds-rail-chev,.ds-rail[data-folded] .ds-rail-grp .ds-count,.ds-rail[data-folded] .ds-rail-grp-name,.ds-rail[data-folded] .ds-rail-name{display:none}.ds-rail[data-folded] .ds-rail-item{padding:0;justify-content:center}.ds-rail[data-folded] .ds-rail-item .ds-count{position:absolute;top:4px;right:8px;margin:0;height:14px;min-width:14px;padding:0 3px;font-size:9.5px}.ds-rail[data-folded] .ds-rail-fold{padding:0;justify-content:center}.ds-rail-section{display:flex;flex-direction:column;gap:2px;margin:6px 0;padding-bottom:6px;background:var(--stone);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.ds-rail-section>.ds-rail-flat>.ds-rail-heading,.ds-rail-section>.ds-rail-heading{margin-top:0;border-top:0}.ds-rail-heading{margin-top:6px;padding:14px 12px 6px 16px;border-top:1px solid var(--rule-soft);font:600 12.5px/1 var(--ds-font);color:var(--ink)}.ds-rail-heading[data-marked]{display:flex;align-items:center;gap:10px}.ds-rail-heading-mark{display:inline-flex;color:var(--ink)}.ds-rail-mark{display:inline-flex;width:20px;height:20px;margin-right:4px;align-items:center;justify-content:center;color:var(--mute);flex:none}.ds-rail-grp[data-marked]{gap:4px;padding-left:14px;padding-right:2px}.ds-rail:not([data-folded]) details.ds-rail-group[open]>.ds-rail-grp>.ds-count{display:none}.ds-rail-grp[data-marked] .ds-rail-grp-name{flex:1;min-width:0;line-height:1.25;overflow-wrap:break-word}.ds-mark{flex:none}.ds-mark-accent{stroke:var(--clay)}.ds-mark-accent[data-rule]{stroke-width:1.2;stroke-linecap:butt}.ds-rail[data-folded] .ds-rail-heading,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading{position:relative;display:flex;justify-content:center;margin:0;padding:8px 0 4px;border-top:0}.ds-rail[data-folded] .ds-rail-heading:after,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading:after{content:"";width:20px;height:1px;background:var(--rule)}.ds-rail[data-folded] .ds-rail-heading[data-marked]:after,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading[data-marked]:after{display:none}.ds-rail[data-folded] .ds-rail-heading[data-marked],html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading[data-marked]{padding:10px 0 6px;margin:0}.ds-rail[data-folded] .ds-rail-heading-words,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading-words{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-rail[data-folded] .ds-rail-grp,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp{padding:8px 0 4px;justify-content:center}.ds-rail[data-folded] .ds-rail-grp:after,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp:after{content:"";width:20px;height:1px;background:var(--rule)}.ds-rail[data-folded] .ds-rail-grp[data-marked],html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp[data-marked]{position:relative;height:34px;padding:0}.ds-rail[data-folded] .ds-rail-grp[data-marked]:after,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp[data-marked]:after{display:none}.ds-rail[data-folded] .ds-rail-grp[data-marked] .ds-count,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp[data-marked] .ds-count{display:inline-flex;position:absolute;top:2px;right:6px;margin:0;height:14px;min-width:14px;padding:0 3px;font-size:9.5px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading{position:relative;display:flex;justify-content:center;margin:0;padding:8px 0 4px;border-top:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading:after{content:"";width:20px;height:1px;background:var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading[data-marked]:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading[data-marked]:after{display:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading[data-marked],html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading[data-marked]{padding:10px 0 6px;margin:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading-words,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-heading-words{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp{padding:8px 0 4px;justify-content:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp:after{content:"";width:20px;height:1px;background:var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp[data-marked],html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp[data-marked]{position:relative;height:34px;padding:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp[data-marked]:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp[data-marked]:after{display:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp[data-marked] .ds-count,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp[data-marked] .ds-count{display:inline-flex;position:absolute;top:2px;right:6px;margin:0;height:14px;min-width:14px;padding:0 3px;font-size:9.5px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-heading{position:relative;display:flex;justify-content:center;margin:0;padding:8px 0 4px;border-top:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-heading:after{content:"";width:20px;height:1px;background:var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading[data-marked]:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-heading[data-marked]:after{display:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading[data-marked],html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-heading[data-marked]{padding:10px 0 6px;margin:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-heading-words,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-heading-words{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-grp{padding:8px 0 4px;justify-content:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-grp:after{content:"";width:20px;height:1px;background:var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp[data-marked],html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-grp[data-marked]{position:relative;height:34px;padding:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp[data-marked]:after,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-grp[data-marked]:after{display:none}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-rail[data-folded] .ds-rail-grp[data-marked] .ds-count,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-grp[data-marked] .ds-count{display:inline-flex;position:absolute;top:2px;right:6px;margin:0;height:14px;min-width:14px;padding:0 3px;font-size:9.5px}.ds-frame{display:grid;grid-template-columns:184px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);min-height:640px;background:var(--stone);font-family:var(--ds-font)}.ds-frame[data-folded]{grid-template-columns:57px minmax(0,1fr)}.ds-frame[data-density=phone]{grid-template-columns:minmax(0,1fr)}.ds-frame>.ds-canvas{min-width:0}.ds-frame>.ds-rail{grid-row:2}.ds-rail-flat{display:contents}.ds-rail-flat .ds-rail-item{padding-left:16px}.ds-frame[data-fill]{min-height:100vh}.ds-frame[data-fill]>.ds-topbar{position:sticky;top:0;z-index:30}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-frame[data-fill] .ds-canvas [id]{scroll-margin-top:calc(var(--ds-shell-head, 56px) + 56px)}.ds-frame[data-fill]>.ds-rail{position:sticky;top:56px;height:calc(100vh - 56px)}html[data-rail=collapsed] .ds-frame[data-fill]{grid-template-columns:57px minmax(0,1fr)}html[data-rail=collapsed] .ds-frame[data-fill]>.ds-rail{width:57px}html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-chev,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp .ds-count,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp-name,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-name{display:none}html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-fold,html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-item{padding:0;justify-content:center}html[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-item .ds-count{position:absolute;top:4px;right:8px;margin:0;height:14px;min-width:14px;padding:0 3px;font-size:9.5px}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]{grid-template-columns:unset}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]>.ds-rail{width:unset}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-chev,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp .ds-count,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-grp-name,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-name{display:unset}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-fold,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-item{padding:unset;justify-content:unset}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill] .ds-rail-item .ds-count{position:unset;top:unset;right:unset;margin:unset;height:unset;min-width:unset;padding:unset;font-size:unset}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]){grid-template-columns:57px minmax(0,1fr)}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass])>.ds-rail{width:57px}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-chev,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-grp .ds-count,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-grp-name,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-name{display:none}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-fold,html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-item{padding:0;justify-content:center}html:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass]))[data-rail=collapsed] .ds-frame[data-fill]:not([data-skin=glass]) .ds-rail-item .ds-count{position:absolute;top:4px;right:8px;margin:0;height:14px;min-width:14px;padding:0 3px;font-size:9.5px}.ds-menu{font-family:var(--ds-font)}.ds-menu-title{margin:0 0 12px;font:600 20px/1.2 var(--ds-font);letter-spacing:-.02em;color:var(--ink)}.ds-menu-group{margin-bottom:14px}.ds-menu-name{margin:0 0 4px;font:600 12.5px/1.2 var(--ds-font);color:var(--ds-text-secondary)}.ds-menu-heading,.ds-menu-name{display:flex;align-items:center;gap:6px}.ds-menu-heading{margin:22px 0 12px;padding-top:14px;border-top:1px solid var(--rule);font:600 13px/1.2 var(--ds-font);color:var(--ink)}.ds-menu-mark{display:inline-flex;color:var(--body)}.ds-speaker{display:flex;align-items:center;gap:8px;min-height:18px;color:var(--ink)}.ds-speaker-mark{display:inline-flex;color:var(--ink)}.ds-speaker-name{font:600 12.5px/1 var(--ds-font);color:var(--ink)}.ds-speaker-at{font:11px/1 var(--ds-mono);font-variant-numeric:tabular-nums;color:var(--mute)}.ds-thread{flex:1 1 auto;display:flex;flex-direction:column-reverse;min-height:0;overflow-y:auto;font-family:var(--ds-font);scrollbar-width:thin}.ds-thread-turns{list-style:none;margin:0;padding:4px 16px}.ds-turn{display:grid;gap:6px;padding:12px 0}.ds-turn+.ds-turn{border-top:1px solid var(--rule-soft)}.ds-turn-line{display:flex;align-items:baseline;gap:8px;margin:0;font:13.5px/1.5 var(--ds-font);color:var(--ink)}.ds-turn-line[data-discarded] .ds-turn-text{color:var(--fade)}.ds-turn-line .ds-pill{flex:none}.ds-turn[data-pending] .ds-turn-text{color:var(--mute)}.ds-turn[data-by=person]{justify-items:end}.ds-turn[data-by=person] .ds-turn-line{justify-content:flex-end;max-width:78%}.ds-turn[data-by=person] .ds-turn-text{padding:6px 10px;border-radius:8px;background:var(--stone-deep)}.ds-turn[data-by=person]+.ds-turn[data-by=person]{border-top:0;padding-top:2px}.ds-ask{display:grid;gap:8px;padding:12px 16px;font-family:var(--ds-font)}.ds-thread+.ds-ask{border-top:1px solid var(--rule-soft)}.ds-ask-text{margin:0;font:500 14px/1.45 var(--ds-font);color:var(--ink)}.ds-ask-answers{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ds-ask-answers>li{display:flex;align-items:center;gap:10px;min-width:0}.ds-ask-answers[data-form=choices]{display:flex;flex-wrap:wrap;gap:6px 18px}.ds-ask-changes{font:12.5px/1.3 var(--ds-font);color:var(--mute)}.ds-ask-decision{display:flex}.ds-ask-why{margin:0;font:12.5px/1.4 var(--ds-font);color:var(--mute)}.ds-ask-fields{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:14px}.ds-ask-field{display:grid;gap:6px}.ds-ask-field-label{margin:0;font:500 13px/1.4 var(--ds-font);color:var(--ink)}.ds-ask-field>.ds-field>.ds-field-label{font:500 13px/1.4 var(--ds-font);letter-spacing:0;text-transform:none;color:var(--ink)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-ask-field>.ds-field>.ds-field-label{font:unset;letter-spacing:unset;text-transform:unset;color:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-ask-field>.ds-field>.ds-field-caption>.ds-field-label{font:500 13px/1.4 var(--ds-font);letter-spacing:0;text-transform:none;color:var(--ink)}.ds-ask-checks{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ds-ask-check{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px;border:0;border-radius:4px;background:transparent;font:13px/1.3 var(--ds-font);color:var(--ink);text-align:left;cursor:pointer}.ds-ask-check:hover:not(:disabled){background:var(--stone-deep)}.ds-ask-check:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.ds-ask-check>svg{flex:none;color:var(--mute)}.ds-ask-check[aria-checked=true]>svg{color:var(--ink)}.ds-ask-field textarea{min-height:34px;height:auto;field-sizing:content;resize:none}.ds-ask-states{display:flex;flex-wrap:wrap;gap:2px;margin-left:-8px}.ds-ask-states>.ds-btn[aria-pressed=true]{background:var(--stone-deep);color:var(--ink)}.ds-ask-send{display:flex;margin-top:2px}.ds-ask-guess{display:flex;align-items:center;gap:10px;margin:0;font:13px/1.4 var(--ds-font);color:var(--body)}.ds-ask-guess-word{font:600 10.5px/1 var(--ds-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.ds-composer{display:grid;gap:8px;font-family:var(--ds-font)}.ds-composer[data-placement=docked]{position:sticky;bottom:0;margin-top:auto;padding:10px 12px 12px;border-top:1px solid var(--rule);background:var(--stone-soft)}.ds-composer-scope{flex:none}.ds-composer-bar{display:flex;align-items:flex-end;gap:2px;padding:3px;border:1px solid var(--rule);border-radius:var(--ds-r-ctl);background:var(--stone);transition:border-color .12s var(--ease)}.ds-composer[data-placement=floating] .ds-composer-bar{border-radius:var(--ds-r-card);background:var(--stone-soft);box-shadow:var(--shadow-2)}.ds-composer-bar:focus-within{border-color:var(--clay)}.ds-composer-bar[data-disabled]{opacity:.55}.ds-composer-attach{position:relative;flex:none;overflow:hidden}.ds-composer-attach:focus-within{outline:1.5px solid var(--clay);outline-offset:2px}.ds-composer-file{position:absolute;inset:0;opacity:0;cursor:pointer}.ds-composer-grow{flex:1;min-width:0;display:grid}.ds-composer-grow:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.ds-composer-field,.ds-composer-grow:after{grid-area:1/1;max-height:calc(4 * 1.5em + 14px);padding:7px 8px;font:14px/1.5 var(--ds-font)}.ds-composer-field{width:100%;min-width:0;resize:none;overflow-y:auto;border:0;outline:none;background:transparent;color:var(--ink)}.ds-composer-field::placeholder{color:var(--fade)}.ds-composer-bar>.ds-btn[data-size=icon]{flex:none}.ds-composer-foot{font:12.5px/1.4 var(--ds-font);color:var(--mute)}.ds-node{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;font-family:var(--ds-font)}.ds-node-marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:9px 8px 0;border:1px solid var(--rule);border-radius:50%;background:var(--stone-soft);color:var(--mute)}.ds-node-marker[data-diamond]{border-radius:4px;transform:rotate(45deg) scale(.86)}.ds-node-marker[data-diamond]>svg{transform:rotate(-45deg)}.ds-node-box{position:relative;display:grid;gap:2px;min-height:56px;padding:8px 12px 8px 14px;border:1px solid var(--rule);border-radius:var(--ds-r-card);background:var(--stone-soft)}.ds-node-select{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ds-node-select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ds-node-box:has(.ds-node-select):hover{border-color:var(--mute)}.ds-node-foot,.ds-node-row{position:relative;z-index:1;pointer-events:none}.ds-node-foot .ds-btn,.ds-node-row .ds-btn{pointer-events:auto}.ds-node-row .ds-btn{margin:-4px 0}.ds-node[data-state=suggested] .ds-node-box{border-style:dashed;border-color:var(--fade);background:transparent}.ds-node[data-selected] .ds-node-box{outline:2px solid var(--ink);outline-offset:1px}.ds-node-row{display:flex;align-items:center;gap:10px;min-height:22px}.ds-node-title{margin:0 auto 0 0;font:600 13.5px/1.3 var(--ds-font);color:var(--ink)}.ds-node-slots{flex:1;min-width:0;margin:0;font:13px/1.45 var(--ds-font);color:var(--body)}.ds-node-foot{display:flex;align-items:center;margin:4px -6px -6px;padding-top:2px;border-top:1px solid var(--rule-soft)}.ds-node[data-state=suggested] .ds-node-slots{color:var(--mute)}.ds-node-empty{padding:0 4px;border:1px dashed var(--clay-tint);border-radius:4px;color:var(--clay-deep)}.ds-chain{display:grid;gap:10px;justify-items:start;font-family:var(--ds-font)}.ds-chain>.ds-empty{justify-self:stretch}.ds-chain-steps{list-style:none;margin:0;padding:0;width:100%}.ds-chain-row{position:relative;padding-bottom:10px}.ds-chain-link{position:absolute;left:19.5px;top:34px;bottom:-16px;width:1px;background:var(--rule);color:var(--rule)}.ds-chain-link:after{content:"";position:absolute;left:-3.5px;bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid}.ds-chain-lanes{list-style:none;margin:6px 0 0 40px;padding:0 0 0 14px;display:grid;gap:4px;font:13px/1.4 var(--ds-font);color:var(--body)}.ds-chain-lanes>li{display:flex;align-items:baseline;gap:8px}.ds-chain-lane-mark{font:12px/1 var(--ds-mono);color:var(--mute);white-space:pre}.ds-chain-lane-rule{font-weight:500;color:var(--ink)}.ds-chain-lane-to:before{content:"· ";color:var(--mute)}.ds-chain-tray{display:grid;gap:8px;justify-items:start;margin:8px 0 0 40px}.ds-chain-tray>.ds-facts{width:100%}.ds-chain-tray>.ds-facts tr{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr)}.ds-chain-tray>.ds-facts td,.ds-chain-tray>.ds-facts th{display:flex;align-items:center;width:auto;border-left:0}.ds-chain-tray>.ds-facts td[colspan]{grid-column:auto}.ds-chain-add{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 40px);height:32px;margin:4px 0 0 40px;border:1px dashed var(--rule);border-radius:var(--ds-r-card);background:transparent;color:var(--mute);font:500 12.5px/1 var(--ds-font);cursor:pointer}.ds-chain-add:hover{border-color:var(--mute);color:var(--ink)}.ds-chain-add:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.ds-chain-needs{margin:0;font:13px/1.4 var(--ds-font);color:var(--body)}.ds-chain-outcome{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start}.ds-chain-outcome-mark{width:24px;height:24px;margin:6px 8px 0;border:1.5px solid var(--mute);border-radius:50%;background:var(--stone-soft)}.ds-chain-outcome-text{display:flex;gap:8px;padding:8px 14px 0;font:13.5px/1.45 var(--ds-font);color:var(--body)}.ds-chain-outcome-text b{font-weight:600;color:var(--ink)}.ds-discovery{display:grid;grid-template-rows:minmax(220px,1fr) 300px;gap:14px;height:max(640px,calc(100vh - 180px));margin-top:14px}.ds-discovery-chain{min-height:0;overflow-y:auto}.ds-discovery-chain>.ds-chain{max-width:600px;padding:4px 0 8px}.ds-discovery-pane{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;min-height:0}.ds-discovery-agenda{min-height:0;overflow-y:auto}.ds-discovery-agenda .ds-section{margin-bottom:0}.ds-discovery-talk{display:flex;flex-direction:column;min-height:0;border:1px solid var(--rule);border-radius:var(--ds-r-card);background:var(--stone-soft);overflow:hidden}@media (max-width:1100px){.ds-discovery-chain>.ds-chain{max-width:520px}.ds-discovery-pane{grid-template-columns:260px minmax(0,1fr)}}.ds-listrows[data-label-lines="2"] .ds-listrow-link{gap:8px}.ds-listrows[data-label-lines="2"] .ds-listrow-main{position:relative;flex:1 1 45%;min-width:40%}.ds-listrows[data-label-lines="2"] .ds-listrow-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.ds-listrows[data-label-lines="2"] .ds-listrow-end[data-bar]{flex:1 1 45%;max-width:48%}.ds-listrows[data-label-lines="2"] .ds-listrow-end[data-bar] .ds-bar{min-width:12px}.ds-chart-tip,.ds-listrow-name-tip{display:none;position:absolute;z-index:5;bottom:calc(100% + 6px);left:0;width:max-content;max-width:min(260px,70vw);padding:6px 8px;border-radius:var(--ds-r-cell);background:var(--ink);color:var(--stone-soft);font:12px/1.4 var(--ds-font);white-space:normal;overflow-wrap:anywhere;pointer-events:none}.ds-listrows[data-label-lines="2"] .ds-listrow-link:focus-within .ds-listrow-name-tip,.ds-listrows[data-label-lines="2"] .ds-listrow-link:hover .ds-listrow-name-tip{display:block}.ds-listrows[data-label-lines="2"] .ds-listrow-link:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.ds-chart-hit{position:absolute;width:24px;height:24px;transform:translate(-50%,50%);background:transparent;border-radius:50%;z-index:1}.ds-chart-hit>.ds-chart-point{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%)}.ds-chart-hit:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.ds-chart-hit:focus,.ds-chart-hit:hover{z-index:3}.ds-chart-hit:focus .ds-chart-tip,.ds-chart-hit:hover .ds-chart-tip{display:block}.ds-chart-hit[data-edge=right] .ds-chart-tip{left:auto;right:0}.ds-chart-axis-xy{flex-wrap:wrap;line-height:1.35;column-gap:8px}.ds-chart-axis-xy span{flex:1 1 auto}.ds-table-wrap[data-scroll]{overflow:auto;overscroll-behavior:contain;scroll-padding-top:36px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-panel .ds-table-wrap[data-scroll]{overscroll-behavior-y:auto}.ds-table-wrap[data-sticky-key]{container-type:inline-size;scroll-padding-left:calc(min(240px, 40cqw) + 24px)}.ds-table-wrap[data-sticky-key] td[data-key],.ds-table-wrap[data-sticky-key] td[data-key]>.ds-row-inspect-btn{max-width:min(240px,40cqw);overflow:hidden;text-overflow:ellipsis}.ds-table-wrap[data-sticky-key] td[data-key]>.ds-row-inspect-btn{display:block;white-space:nowrap}.ds-table-wrap[data-scroll]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.ds-table-wrap[data-sticky-header] thead th{position:sticky;top:0;z-index:2;background:var(--stone-soft);box-shadow:inset 0 -1px var(--rule)}.ds-table-wrap[data-sticky-key] [data-key]{position:sticky;left:0;z-index:1;background:linear-gradient(rgba(26,26,26,.035),rgba(26,26,26,.035)),var(--stone-soft);box-shadow:inset -1px 0 var(--rule-soft)}.ds-table-wrap[data-sticky-key] .ds-table[data-role=directory] td[data-key]{background:var(--stone-soft)}.ds-table-wrap[data-sticky-key] thead th[data-key]{z-index:3;background:var(--stone-soft)}.ds-table-wrap[data-scroll] tr:focus-within td{background:var(--stone)}.ds-table-wrap[data-sticky-key] tr.ds-row-inspect:hover td[data-key],.ds-table-wrap[data-sticky-key] tr:focus-within td[data-key]{background:linear-gradient(rgba(26,26,26,.055),rgba(26,26,26,.055)),var(--stone)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-header] thead th{position:sticky;top:0;z-index:2;backdrop-filter:var(--ds-table-sticky-blur,none);background:var(--ds-table-cell-fill,var(--ds-table-fill));box-shadow:inset 0 -1px var(--rule)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] [data-key]{position:sticky;left:0;z-index:1;backdrop-filter:var(--ds-table-sticky-blur,none);background:linear-gradient(var(--ds-table-key-tint),var(--ds-table-key-tint)),var(--ds-table-fill);box-shadow:none;animation:ds-key-edge linear both;animation-timeline:--ds-table-x;animation-range:0 8px}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] .ds-table[data-role=directory] td[data-key]{background:var(--ds-table-cell-fill,var(--ds-table-fill))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] thead th[data-key]{z-index:3;background:var(--ds-table-cell-fill,var(--ds-table-fill))}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-scroll] tr:focus-within td{background:var(--ds-table-interaction-fill)}:root:where(:has(:is(.ds-frame,.ds-surface)[data-skin=glass])):has(.ds-frame[data-skin=glass]) .ds-table-wrap[data-scroll] tr:focus-within>td{--ds-table-cell-fill:var(--ds-table-interaction-fill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] tr.ds-row-inspect:hover td[data-key],:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] tr:focus-within td[data-key]{background:linear-gradient(var(--ds-table-key-hover-tint),var(--ds-table-key-hover-tint)),var(--ds-table-interaction-fill)}.ds-table-wrap[data-sticky-key] .ds-table[data-select] [data-kind=select]{position:sticky;left:0;z-index:1;background:var(--stone-soft)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] .ds-table[data-select] [data-kind=select]{position:sticky;left:0;z-index:1;backdrop-filter:var(--ds-table-sticky-blur,none);background:var(--ds-table-cell-fill,var(--ds-table-fill))}.ds-table-wrap[data-sticky-key] .ds-table[data-select] [data-key]{left:var(--ds-select-w)}.ds-table-wrap[data-sticky-key] .ds-table[data-select] thead th[data-kind=select]{z-index:3}.ds-table-wrap[data-sticky-key] .ds-table[data-select] tr.ds-row-inspect:hover td[data-kind=select],.ds-table-wrap[data-sticky-key] .ds-table[data-select] tr:focus-within td[data-kind=select]{background:var(--stone)}.ds-read-state{min-height:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:20px;font:13px/1.5 var(--ds-font);color:var(--ds-text-secondary)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-read-state{min-height:unset;display:unset;flex-direction:unset;align-items:unset;justify-content:unset;gap:unset;padding:unset;font:unset;color:unset}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] .ds-table[data-select] tr.ds-row-inspect:hover td[data-kind=select],:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-table-wrap[data-sticky-key] .ds-table[data-select] tr:focus-within td[data-kind=select]{background:var(--ds-table-interaction-fill)}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-read-state[data-state=unavailable]{min-height:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:20px;font:13px/1.5 var(--ds-font);color:var(--ds-text-secondary)}.ds-read-state>p{margin:0}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-read-state[data-state=loading]{min-height:112px;display:grid;place-items:center}:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-read-state-spinner{width:22px;height:22px;border:2px solid var(--rule);border-top-color:var(--clay-deep);border-radius:50%;animation:ds-spin .9s linear infinite}@media (prefers-reduced-motion:reduce){:where(:root:has(:is(.ds-frame,.ds-surface)[data-skin=glass])) .ds-read-state-spinner{animation:none}}.ds-toast[data-paused] .ds-toast-bar{animation-play-state:paused}