.dg-in-place-links{display:contents}.dg-in-place{z-index:55;padding:var(--spacing-2xl);background:var(--color-bg-scrim);animation:dg-in-place-fade var(--motion-enter) var(--motion-ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dg-in-place--beside-agent{right:calc(var(--dg-conversation-panel-width) + var(--spacing-sm-plus))}.dg-in-place-panel{--dg-in-place-gutter:var(--spacing-xl);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);width:100%;max-width:960px;max-height:100%;box-shadow:var(--shadow-pop);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.dg-in-place-head{justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--dg-in-place-gutter) 0;flex:none;display:flex}.dg-in-place-body{overscroll-behavior:contain;min-height:0;padding:0 var(--dg-in-place-gutter) var(--dg-in-place-gutter);flex:auto;overflow:auto}@keyframes dg-in-place-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dg-in-place{animation:none}}@media (width<=767px){.dg-in-place{padding:0;top:56px}.dg-in-place-panel{--dg-in-place-gutter:var(--spacing-lg);max-width:none;height:100%;box-shadow:none;border:0;border-radius:0}.dg-in-place--beside-agent{right:0}}.dg-in-place-body :is(.dg-record-view,.dg-import,.dg-fb,.dg-person-form-page){max-width:none}.dg-in-place-body .dg-fb-sheet{background:0 0;border:0;border-radius:0;padding:0}.dg-in-place-body :is(.dg-record-view,.dg-fb,.dg-people-area)>.dg-dialog-head{margin-bottom:0}.dg-in-place-body .dg-record-view-head>.dg-dialog-head{margin-bottom:var(--spacing-2xl)}.dg-widget-options{flex:none;position:relative}.dg-saved-tile:has(>.dg-widget-options--corner){--dg-widget-options-room:var(--control-height-sm);position:relative}.dg-saved-tile:has(>.dg-widget-options--corner) :is(.dg-chart-head,.dg-agent-chat-answer-head,.dg-openui-heading,.dg-saved-tile-title,.dg-rd-tile-title){min-block-size:var(--dg-widget-options-room);padding-inline-end:var(--dg-widget-options-room)}.dg-widget-options--corner{top:var(--spacing-sm-plus);right:var(--spacing-sm-plus);z-index:2;position:absolute}.dg-widget-options-trigger{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease)}.dg-saved-tile:hover .dg-widget-options-trigger,.dg-saved-tile:focus-within .dg-widget-options-trigger,.dg-widget-options[data-open=true] .dg-widget-options-trigger{opacity:1}.dg-saved-tile .dg-widget-options--corner .dg-widget-options-trigger{width:var(--dg-widget-options-room);height:var(--dg-widget-options-room);margin:0}.dg-widget-options--corner .dg-widget-options-trigger{background:var(--color-bg-surface);box-shadow:var(--shadow-xs)}.dg-widget-options--corner .dg-widget-options-trigger:hover,.dg-widget-options[data-open=true] .dg-widget-options-trigger{background:var(--color-bg-hover);color:var(--color-text-primary)}.dg-widget-options-panel{gap:var(--spacing-xxs);min-width:176px;padding:var(--spacing-xs);background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);animation:dg-widget-options-in var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex}@keyframes dg-widget-options-in{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-xs)))}}.dg-widget-options-item{align-items:center;gap:var(--spacing-sm-plus);min-height:var(--control-height-sm);padding:var(--spacing-xs) var(--spacing-sm-plus);border-radius:var(--radius-sm-plus);color:var(--color-text-primary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:1;font-weight:500;display:flex}.dg-widget-options-item svg{color:var(--color-text-tertiary);flex:none}.dg-widget-options-item:hover:not(:disabled){background:var(--color-bg-hover)}.dg-widget-options-item:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.dg-widget-options-detail{color:var(--color-text-tertiary);margin-inline-start:auto;padding-inline-start:var(--spacing-md);font-weight:400}.dg-widget-options-choice{align-items:center;gap:var(--spacing-sm-plus);padding:var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xs) var(--spacing-sm-plus);border-bottom:1px solid var(--color-border-secondary);display:flex}.dg-widget-options-choice-label{color:var(--color-text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.dg-widget-options-choice-picks{padding:var(--spacing-xxs);gap:var(--spacing-xxs);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);margin-inline-start:auto;display:inline-flex}.dg-widget-options-pick{min-height:var(--control-height-sm);padding:0 var(--spacing-sm);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0}.dg-widget-options-pick:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dg-widget-options-pick[aria-pressed=true]{background:var(--color-bg-brand-soft);color:var(--color-text-brand);font-weight:600}.dg-widget-options-pick:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:1px}.dg-widget-options-item--danger,.dg-widget-options-item--danger svg{color:var(--color-text-error)}.dg-widget-options-item--danger:hover:not(:disabled){background:var(--color-utility-error-bg)}.dg-widget-options-panel>.dg-widget-options-item--danger,.dg-widget-options-confirm{margin-top:var(--spacing-xxs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border-secondary)}.dg-widget-options-panel>.dg-widget-options-item--danger:first-child,.dg-widget-options-confirm:first-child{border-top:0;margin-top:0}.dg-widget-options-confirm{justify-content:flex-end;gap:var(--spacing-xs);animation:dg-widget-options-in var(--motion-fast) var(--motion-ease);display:flex}.dg-widget-options-confirm .dg-btn{flex:1}.dg-widget-options-confirm .dg-btn--danger{background:var(--color-error-600);border-color:var(--color-error-600);color:var(--color-text-on-brand)}.dg-widget-options-confirm .dg-btn--danger:hover:not(:disabled){background:var(--color-error-700);border-color:var(--color-error-700)}.dg-widget-options-confirm .dg-btn--danger:focus-visible{box-shadow:var(--focus-ring-error);outline:none}@media (hover:none),(pointer:coarse){.dg-widget-options-trigger{opacity:1}.dg-saved-tile:has(>.dg-widget-options--corner){--dg-widget-options-room:var(--control-height-lg)}.dg-widget-options-item,.dg-widget-options-pick{min-height:var(--control-height-md)}.dg-widget-options-confirm .dg-btn{height:var(--control-height-md)}}@media (prefers-reduced-motion:reduce){.dg-widget-options-panel,.dg-widget-options-confirm{animation:none}.dg-widget-options-trigger,.dg-widget-options-item,.dg-widget-options-pick{transition:none}}.dg-saved-tile-notice{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.dg-saved-tile-title{padding-inline:var(--spacing-xxs);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-text-md);font-weight:600;line-height:var(--line-height-text-md);margin:0;overflow:hidden}.dg-timeline{--dg-timeline-label:minmax(5rem, 34%);--dg-timeline-row:var(--control-height-sm);gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.dg-timeline-plot{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}.dg-timeline-line{grid-template-columns:var(--dg-timeline-label) minmax(0, 1fr);column-gap:var(--spacing-sm);display:grid}.dg-timeline-scale{min-width:0;position:relative}.dg-timeline-head{scrollbar-gutter:stable;overflow:hidden}.dg-timeline-axis,.dg-timeline-today-scale{height:var(--spacing-xl)}.dg-timeline-tick{bottom:0;left:var(--dg-timeline-at);padding-left:var(--spacing-xxs);white-space:nowrap;position:absolute}.dg-timeline-tick[data-edge=end]{padding-right:var(--spacing-xxs);padding-left:0;transform:translate(-100%)}.dg-timeline-body{max-height:calc(var(--dg-timeline-row) * 10);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.dg-timeline-canvas{position:relative}.dg-timeline-guides{pointer-events:none;position:absolute;inset:0}.dg-timeline-guide,.dg-timeline-today{top:0;bottom:0;left:var(--dg-timeline-at);border-left:1px solid var(--color-chart-grid);position:absolute}.dg-timeline-today{border-left-color:var(--color-chart-target)}.dg-timeline-today-label{bottom:0;left:var(--dg-timeline-at);white-space:nowrap;color:var(--color-text-secondary);position:absolute;transform:translate(-50%)}.dg-timeline-today-label[data-edge=start]{transform:none}.dg-timeline-today-label[data-edge=end]{transform:translate(-100%)}.dg-timeline-rows,.dg-timeline-undated-list{margin:0;padding:0;list-style:none}.dg-timeline-rows{position:relative}.dg-timeline-row{min-height:var(--dg-timeline-row);border-radius:var(--radius-md);color:var(--color-text-primary);outline:none;align-items:center;text-decoration:none}.dg-timeline-row:hover{background:var(--color-bg-hover)}.dg-timeline-row:focus-visible,.dg-timeline-undated-link:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:1px}.dg-timeline-row:focus-visible{outline-offset:-2px}.dg-timeline-title{padding-left:var(--spacing-xxs);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dg-timeline-row:hover .dg-timeline-title{color:var(--color-text-brand);text-decoration:underline}.dg-timeline-track{align-self:stretch;position:relative}.dg-timeline-span{width:100%;height:var(--spacing-sm-plus);margin-top:calc(var(--spacing-sm-plus) / -2);transform-origin:0;transform:translateX(var(--dg-timeline-at)) scaleX(var(--dg-timeline-scale));pointer-events:none;position:absolute;top:50%;left:0}.dg-timeline-span[data-shape=tick]{transform:translateX(calc(var(--dg-timeline-at) + var(--dg-timeline-length) / 2))}.dg-timeline-bar{border-radius:var(--radius-xs);background:var(--color-chart-series-1);height:100%;display:block}.dg-timeline-span[data-shape=tick] .dg-timeline-bar{width:var(--spacing-xs);margin-left:calc(var(--spacing-xs) / -2)}.dg-timeline-point{top:50%;left:var(--dg-timeline-at);align-items:center;gap:var(--spacing-xxs);height:var(--spacing-lg);margin-top:calc(var(--spacing-lg) / -2);margin-left:calc(var(--spacing-sm-plus) / -2);display:flex;position:absolute}.dg-timeline-point[data-flip=true]{right:calc(100% - var(--dg-timeline-at));margin-right:calc(var(--spacing-sm-plus) / -2);flex-direction:row-reverse;margin-left:0;left:auto}.dg-timeline-dot{box-sizing:border-box;width:var(--spacing-sm-plus);height:var(--spacing-sm-plus);border:2px solid var(--color-chart-series-1);border-radius:var(--radius-full);background:var(--color-bg-primary);flex:none}.dg-timeline-missing{font-size:var(--font-size-text-xxs);line-height:var(--line-height-text-xxs);color:var(--color-text-tertiary);white-space:nowrap}.dg-timeline-undated{gap:var(--spacing-xxs);flex-direction:column;display:flex}.dg-timeline-undated-list{gap:var(--spacing-xxs) var(--spacing-md);flex-wrap:wrap;display:flex}.dg-timeline-undated-link{min-height:var(--dg-timeline-row);border-radius:var(--radius-md);font-size:var(--font-size-text-xs);color:var(--color-text-brand);outline:none;align-items:center;text-decoration:none;display:inline-flex}.dg-timeline-undated-link:hover{text-decoration:underline}:is(ul,ol).dg-saved-grid{--dg-bento-row-min:var(--spacing-10xl);--dg-fixed-row:calc(var(--spacing-10xl) + var(--spacing-7xl));grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch}@media (width>=360px){:is(ul,ol).dg-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){:is(ul,ol).dg-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){:is(ul,ol).dg-saved-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dg-saved-grid>.dg-saved-tile--1x1{--dg-bento-columns:1;--dg-bento-rows:1}.dg-saved-grid>.dg-saved-tile--2x1{--dg-bento-columns:2;--dg-bento-rows:1}.dg-saved-grid>.dg-saved-tile--2x2{--dg-bento-columns:2;--dg-bento-rows:2}.dg-saved-grid>.dg-saved-tile{--dg-narrow-floor:0px;grid-column:span 1;grid-row:span var(--dg-bento-rows,1);min-height:calc(var(--dg-bento-rows,1) * var(--dg-bento-row-min) + (var(--dg-bento-rows,1) - 1) * var(--spacing-lg))}.dg-saved-grid>.dg-saved-tile:has(.dg-chart,.dg-breakdown,.dg-map-canvas-wrap,.dg-ask-drawn){--dg-narrow-floor:var(--dg-bento-row-min)}@media (width>=360px){.dg-saved-grid>.dg-saved-tile{grid-column:span var(--dg-bento-columns,1)}}.dg-saved-grid>.dg-saved-tile--full{--dg-bento-rows:1;grid-column:1/-1}.dg-saved-grid>.dg-saved-tile>.dg-saved-tile-body,.dg-saved-grid>.dg-saved-tile .dg-breakdown,.dg-saved-grid>.dg-saved-tile .dg-breakdown-plot{flex:auto;min-height:0}.dg-saved-grid>.dg-saved-tile .dg-breakdown-plot-svg{height:var(--spacing-10xl);min-height:var(--spacing-5xl);max-height:calc(2 * var(--spacing-11xl));flex:auto}.dg-saved-grid>.dg-saved-tile .dg-breakdown-label{flex-shrink:0}.dg-dash-grid{min-width:0;container:dg-dash-grid/inline-size}.dg-dash-grid>.dg-saved-grid{--dg-grid-columns:1;grid-template-columns:repeat(var(--dg-grid-columns), minmax(0, 1fr));align-items:start}@container dg-dash-grid (width>=18rem){.dg-dash-grid>.dg-saved-grid{--dg-grid-columns:2}.dg-dash-grid>.dg-saved-grid>.dg-saved-tile{--dg-fill:var(--dg-fill-2)}}@container dg-dash-grid (width>=40rem){.dg-dash-grid>.dg-saved-grid{--dg-grid-columns:3}.dg-dash-grid>.dg-saved-grid>.dg-saved-tile{--dg-fill:var(--dg-fill-3)}}@container dg-dash-grid (width>=54rem){.dg-dash-grid>.dg-saved-grid{--dg-grid-columns:4}.dg-dash-grid>.dg-saved-grid>.dg-saved-tile{--dg-fill:var(--dg-fill-4)}}.dg-dash-grid>.dg-saved-grid>.dg-saved-tile{grid-column:span var(--dg-fill,min(var(--dg-bento-columns,1), var(--dg-grid-columns,1)))}.dg-dash-grid>.dg-saved-grid>.dg-saved-tile--full{grid-column:1/-1}@container dg-dash-grid (width<18rem){.dg-dash-grid>.dg-saved-grid>.dg-saved-tile{min-height:var(--dg-narrow-floor)}}@container dg-regions (width<74rem){.dg-regions[data-layout=rail] .dg-dash-grid>.dg-saved-grid{--dg-grid-columns:2}.dg-regions[data-layout=rail] .dg-dash-grid>.dg-saved-grid>.dg-saved-tile{--dg-fill:var(--dg-fill-2)}}@container dg-regions (width>=74rem){.dg-regions[data-layout=rail] .dg-dash-grid>.dg-saved-grid{--dg-grid-columns:3}.dg-regions[data-layout=rail] .dg-dash-grid>.dg-saved-grid>.dg-saved-tile{--dg-fill:var(--dg-fill-3)}}.ds-filters-button.is-on{background:var(--color-bg-brand-soft);border-color:var(--color-utility-brand-border);color:var(--color-text-brand)}.ds-filters-button__count{font-variant-numeric:tabular-nums}.ds-link{color:var(--color-text-brand);border-color:#0000}.ds-filters-panel{gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);animation:ds-filters-in var(--motion-enter) var(--motion-ease);flex-direction:column;display:flex}@keyframes ds-filters-in{0%{opacity:0;transform:translateX(calc(var(--motion-rise) * -2))}to{opacity:1;transform:none}}.ds-filters-panel__head{align-items:center;gap:var(--spacing-xxs);display:flex}.ds-filters-panel__title{font-size:var(--font-size-text-sm);color:var(--color-text-primary);flex:1;margin:0;font-weight:600}.ds-filters-panel__done{flex:none;width:100%;margin-top:auto}.ds-filters-section{gap:var(--spacing-xs);flex-direction:column;display:flex}.ds-filters-section__head{min-height:var(--control-height-sm);justify-content:space-between;align-items:center;display:flex}.ds-filters-section__head h3{font-size:var(--font-size-text-xs-plus);color:var(--color-text-secondary);margin:0;font-weight:600}.ds-pick-list{gap:var(--spacing-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-pick-list--records{max-height:calc(var(--control-height-md) * 8);overflow-y:auto}.ds-pick{align-items:center;gap:var(--spacing-sm-plus);width:100%;min-height:var(--control-height-sm);padding:0 var(--spacing-sm-plus);border-radius:var(--radius-sm-plus);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-text-sm);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;display:flex}.ds-pick:hover{background:var(--color-bg-hover)}.ds-pick:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-pick.is-on{background:var(--color-bg-brand-soft);color:var(--color-text-brand);font-weight:500}.ds-pick__box{width:var(--spacing-lg);height:var(--spacing-lg);border:1.5px solid var(--color-border-primary);border-radius:var(--radius-full);flex:none;place-items:center;display:grid}.ds-pick.is-on .ds-pick__box{border-color:var(--color-bg-brand-solid);background:var(--color-bg-brand-solid);color:var(--color-text-on-brand)}.ds-pick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-date-range{align-items:center;gap:var(--spacing-xs) var(--spacing-sm-plus);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-add-filter__button{width:100%}.ds-add-filter__menu{padding:var(--spacing-xxs);background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ds-add-filter__row{align-items:center;gap:var(--spacing-sm-plus);min-height:var(--control-height-md);padding:0 var(--spacing-sm-plus);border-radius:var(--radius-sm-plus);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ds-add-filter__row:hover,.ds-add-filter__row:focus-visible{background:var(--color-bg-hover);outline:none}.ds-add-filter__row>svg:first-child{color:var(--color-text-tertiary)}.ds-add-filter__row>svg:last-child:not(:first-child){color:var(--color-text-brand)}.ds-add-filter__row.is-on{color:var(--color-text-tertiary)}.ds-add-filter__label{flex:1}@media (width<=639px){.ds-filters-panel--sheet{width:min(21rem,88vw);padding:var(--spacing-lg);border-radius:0 var(--radius-2xl) var(--radius-2xl) 0;box-shadow:var(--shadow-2xl);position:fixed;inset:0 auto 0 0;overflow-y:auto}.ds-filters-scrim{background:var(--color-bg-scrim);animation:ds-filters-fade var(--motion-enter) var(--motion-ease);position:fixed;inset:0}}@keyframes ds-filters-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-filters-panel,.ds-filters-scrim{animation:none}.ds-pick{transition:none}}.ds-rule-list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-rule{align-items:flex-start;gap:var(--spacing-sm);display:flex}.ds-rule__words{flex-direction:column;flex:1;min-width:0;display:flex}.ds-rule__object{color:var(--color-text-primary);font-weight:500}.ds-rule__says{color:var(--color-text-secondary);font-size:var(--font-size-text-sm);overflow-wrap:anywhere}.ds-rule__actions{flex-shrink:0;display:flex}.ds-rule-pop{background:0 0;border:0;padding:0}.ds-rule-pop>.dg-filter-builder{position:static}.ds-declared-filters{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.ds-declared-filters[data-layout=line]{display:contents}.ds-declared-filters[data-layout=line] .dg-multi-combobox{align-self:center;align-items:center;gap:var(--spacing-sm);max-width:100%;flex-direction:row;flex:none;margin-inline-start:var(--spacing-sm)}.ds-declared-filters .dg-multi-combobox-label{font-size:var(--font-size-text-sm);overflow-wrap:anywhere}.ds-declared-filters[data-layout=line] .dg-multi-combobox-label{white-space:nowrap}.ds-declared-filters .dg-multi-combobox-box{min-height:var(--control-height-md);padding-block:var(--spacing-xxs-plus);padding-inline-start:var(--spacing-xs)}.ds-declared-filters .dg-multi-combobox-input{height:var(--control-height-sm)}.ds-declared-filters[data-layout=line] .dg-multi-combobox-box{width:auto;min-width:9rem;max-width:20rem}.ds-declared-filters .dg-selected-chip{height:calc(var(--control-height-sm) - var(--spacing-xs));gap:var(--spacing-xxs);padding-inline-start:var(--spacing-sm)}.ds-declared-filters .dg-selected-chip .dg-icon-btn{width:var(--spacing-xl);height:var(--spacing-xl)}.ds-declared-filters[data-layout=line] .dg-multi-combobox-input{flex:1 1 var(--spacing-4xl);width:var(--spacing-4xl);min-width:var(--spacing-4xl)}.ds-declared-filters[data-layout=stack]{flex-direction:column;flex:100%;align-items:stretch;width:100%}.ds-declared-filters[data-layout=stack] .dg-multi-combobox{gap:var(--spacing-sm);max-width:none}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.dg-filter-button.is-active{border-color:var(--color-utility-brand-border);color:var(--color-utility-brand-text)}.dg-filter-count{min-width:18px;height:18px;padding:0 var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-bg-brand-solid);color:var(--color-text-on-brand);font-size:var(--font-size-text-xxs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dg-filter-builder{top:calc(100% + var(--spacing-xs));z-index:30;box-sizing:border-box;width:min(680px, calc(100vw - 2 * var(--spacing-lg)));padding:var(--spacing-md);background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);animation:dg-filter-rise var(--motion-enter) var(--motion-ease) both;position:absolute;left:0}@keyframes dg-filter-rise{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-rise)))}to{opacity:1;transform:none}}.dg-filter-held{margin:0 0 var(--spacing-sm-plus);color:var(--color-text-secondary)}.dg-filter-rows{gap:var(--spacing-sm-plus);margin:0;padding:0;list-style:none;display:grid}.dg-filter-row{grid-template-columns:44px minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.3fr) var(--control-height-sm);gap:var(--spacing-sm);align-items:start;display:grid}.dg-filter-join{line-height:var(--control-height-sm);font-family:var(--font-family-mono);font-size:var(--font-size-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.dg-filter-row .dg-select-wrap{width:100%}.dg-filter-row .dg-select,.dg-filter-row .dg-input{width:100%;height:var(--control-height-sm);font-size:var(--font-size-text-xs-plus)}.dg-filter-value{min-width:0}.dg-filter-builder:not(.dg-filter-builder--sheet) .dg-filter-pick--condition:has(+.dg-filter-value:empty){grid-column:span 2}.dg-filter-builder:not(.dg-filter-builder--sheet) .dg-filter-value:empty{display:none}.dg-filter-range{gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dg-filter-date{display:block}.dg-filter-date-trigger{align-items:center;gap:var(--spacing-xs);color:var(--color-text-primary);text-align:left;cursor:pointer;display:flex}.dg-filter-date-trigger.is-empty{color:var(--color-text-placeholder)}.dg-filter-date-trigger svg{color:var(--color-text-tertiary);flex:none}.dg-filter-date-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dg-filter-date .dg-filter-date-pop{left:auto;right:0}.dg-filter-remove-row{width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-text-tertiary)}.dg-filter-options,.dg-filter-records{gap:var(--spacing-xs);flex-wrap:wrap;align-items:center;display:flex}.dg-filter-records .dg-relation-wrap{flex:160px;min-width:0}.dg-filter-option{height:24px;padding:0 var(--spacing-sm-plus);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-text-xs);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease)}.dg-filter-option:hover{background:var(--color-bg-hover)}.dg-filter-option[aria-pressed=true]{background:var(--color-utility-brand-bg);border-color:var(--color-utility-brand-border);color:var(--color-utility-brand-text)}.dg-filter-foot{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-hairline);display:flex}.dg-filter-add{color:var(--color-text-brand)}.dg-filter-show{margin-left:auto}.dg-filter-sheet-layer{z-index:1300;position:fixed;inset:0}.dg-filter-scrim{background:var(--color-bg-scrim);animation:dg-filter-fade var(--motion-enter) var(--motion-ease) both;position:absolute;inset:0}@keyframes dg-filter-fade{0%{opacity:0}}.dg-filter-builder--sheet{width:auto;max-height:85vh;padding:var(--spacing-sm-plus) var(--spacing-lg) calc(var(--spacing-lg) + env(safe-area-inset-bottom));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:var(--shadow-2xl);animation:dg-filter-sheet-in var(--motion-reflow) var(--motion-ease-emphasis) both;border-bottom:0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}@keyframes dg-filter-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.dg-filter-grip{width:36px;height:4px;margin:0 auto var(--spacing-md);border-radius:var(--radius-full);background:var(--color-border-primary);display:block}.dg-filter-builder--sheet .dg-filter-rows{flex:auto;gap:0;min-height:0;overflow-y:auto}.dg-filter-builder--sheet .dg-filter-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--control-height-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border-hairline);grid-template-areas:"field condition remove""value value."}.dg-filter-builder--sheet .dg-filter-join{display:none}.dg-filter-builder--sheet .dg-filter-pick--field{grid-area:field}.dg-filter-builder--sheet .dg-filter-pick--condition{grid-area:condition}.dg-filter-builder--sheet .dg-filter-value{grid-area:value}.dg-filter-builder--sheet .dg-filter-value:empty{display:none}.dg-filter-builder--sheet .dg-filter-remove-row{width:var(--control-height-md);height:var(--control-height-md);grid-area:remove}.dg-filter-builder--sheet .dg-select,.dg-filter-builder--sheet .dg-input{height:var(--control-height-md);font-size:var(--font-size-text-md)}.dg-filter-builder--sheet .dg-relation-results,.dg-filter-builder--sheet .dg-filter-date-pop{margin-top:var(--spacing-xs);box-shadow:none;position:static}.dg-filter-builder--sheet .dg-filter-date-pop{inline-size:auto}.dg-filter-builder--sheet .dg-filter-foot{flex:none;margin-top:0}.dg-filter-builder--sheet .dg-filter-show{height:var(--control-height-lg);flex:auto}.dg-view-toolbar:has(+.dg-filter-pills-row){margin-bottom:var(--spacing-md)}.dg-filter-pills-row{margin-bottom:var(--spacing-lg);position:relative}.dg-filter-pills,.dg-filter-pills-measure{gap:var(--spacing-sm);flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.dg-filter-pills{overflow:hidden}.dg-filter-pills-measure{visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;overflow:hidden}.dg-filter-pill{box-sizing:border-box;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-secondary);max-width:320px;height:28px;color:var(--color-text-secondary);font-size:var(--font-size-text-xs-plus);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.dg-filter-pills .dg-filter-pill{flex-shrink:1;min-width:0}.dg-filter-pills .dg-filter-pill--more{flex-shrink:0}.dg-filter-pill-open,.dg-filter-pill-text{min-width:0;height:100%;padding:0 var(--spacing-xs) 0 var(--spacing-md);text-overflow:ellipsis;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;line-height:26px;overflow:hidden}.dg-filter-pill-remove,.dg-filter-pill-x{width:22px;height:22px;margin-right:var(--spacing-xxs-plus);border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dg-filter-pill-remove:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dg-filter-pill-open:hover{color:var(--color-text-primary)}.dg-filter-pill--more{padding:0 var(--spacing-md);color:var(--color-text-brand);font:inherit;font-size:var(--font-size-text-xs-plus);cursor:pointer;font-weight:500}.dg-filter-pill-open:focus-visible,.dg-filter-pill-remove:focus-visible,.dg-filter-pill--more:focus-visible,.dg-filter-option:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:1px}@media (width<=900px){.dg-view-toolbar .dg-filter-bar .dg-search-wrap .dg-input{min-width:0}.dg-filter-anchor{flex:none}.dg-filter-pills{padding-block:var(--spacing-sm-plus);margin-block:calc(-1 * var(--spacing-sm-plus))}.dg-filter-pill-remove{position:relative}.dg-filter-pill-remove:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ds-time-chips{min-height:var(--control-height-md);max-width:100%;padding:var(--spacing-xxs);align-self:center;gap:var(--spacing-xxs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-surface);scrollbar-width:none;flex:none;display:inline-flex;overflow-x:auto}.ds-time-chip{min-height:calc(var(--control-height-sm) - var(--spacing-xs));padding:0 var(--spacing-sm-plus);border-radius:var(--radius-sm-plus);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none}.ds-time-chip:hover{background:var(--color-bg-hover)}.ds-time-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-time-chip.is-on{background:var(--color-bg-brand-soft);color:var(--color-text-brand);font-weight:600}.ds-filters-anchor{flex:none;align-self:center;position:relative}.ds-filters-panel--popover{top:calc(100% + var(--spacing-xs));z-index:30;width:min(20rem, calc(100vw - var(--spacing-3xl)));max-height:min(32rem,70vh);box-shadow:var(--shadow-lg);position:absolute;inset-inline-start:0;overflow-y:auto}.ds-filters-panel--popover.ds-filters-panel--end{inset-inline:auto 0}.ds-filters-panel--inline{width:100%;animation:none}.ds-filters-clear{padding-inline:var(--spacing-sm);flex:none;order:1;align-self:center}@media (prefers-reduced-motion:reduce){.ds-time-chip{transition:none}}.dg-pd-picks{list-style:none;display:contents}.dg-pd-pick{align-self:center;align-items:center;gap:var(--spacing-xs);max-width:16rem;min-height:var(--spacing-3xl);padding:0 var(--spacing-sm) 0 var(--spacing-md);border:1px solid var(--color-utility-brand-border);border-radius:var(--radius-full);background:var(--color-bg-brand-soft);color:var(--color-text-brand);font-size:var(--font-size-text-sm);cursor:pointer;font-weight:600;transition:border-color .15s ease-out;display:inline-flex}.dg-pd-pick:hover{border-color:var(--color-bg-brand-solid)}.dg-pd-pick:focus-visible{box-shadow:var(--focus-ring);outline:none}.dg-pd-pick__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.dg-pd-pick{transition:none}}.dg-new-widget-stack{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.dg-saved-grid>.dg-new-widget-cell{--dg-bento-columns:2;--dg-bento-rows:1;list-style:none}.dg-saved-grid>.dg-new-widget-cell--result{--dg-bento-rows:2}.dg-new-widget-card{gap:var(--spacing-sm);min-width:0;min-height:0;padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-surface);animation:dg-new-widget-rise var(--motion-enter) var(--motion-ease-inout) both;transition:border-top-color var(--motion-reflow) var(--motion-ease-inout);border-top-width:2px;flex-direction:column;flex:1;display:flex;overflow-y:auto}.dg-new-widget-cell--prompt .dg-new-widget-card{background:0 0;border-style:dashed}.dg-saved-tile--openui>.dg-new-widget-card{background:0 0;border:0;border-radius:0;padding:0}.dg-new-widget-cell--building.dg-saved-tile--openui,.dg-new-widget-cell--building .dg-new-widget-card{border-top-color:var(--color-accent-ai)}.dg-new-widget-live{color:var(--color-accent-ai);flex:none}.dg-new-widget-cell-head{align-items:center;gap:var(--spacing-xs);min-width:0;min-height:var(--control-height-sm);color:var(--color-text-brand);display:flex}.dg-new-widget-cell-title{-webkit-line-clamp:2;line-clamp:2;min-width:0;font-size:var(--font-size-text-sm);color:var(--color-text-primary);-webkit-box-orient:vertical;flex:1;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.dg-new-widget-remove{flex:none}.dg-new-widget-reply{white-space:pre-line;color:var(--color-text-primary);margin:0}.dg-saved-grid>.dg-new-widget-cell--proposal{animation:dg-new-widget-rise var(--motion-enter) var(--motion-ease-inout) both}.dg-new-widget-preview{pointer-events:none;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.dg-new-widget-preview>.dg-saved-tile-body{flex:1 1 0;min-height:0}.dg-saved-grid>.dg-new-widget-cell--proposal>.dg-new-widget-preview{height:calc(var(--dg-tile-rows) * var(--dg-fixed-row) + (var(--dg-tile-rows) - 1) * var(--spacing-lg));flex:none}.dg-new-widget-box{align-items:flex-end;gap:var(--spacing-sm-plus);padding:var(--spacing-sm-plus) var(--spacing-sm-plus) var(--spacing-sm-plus) var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-surface);transition:border-color .12s var(--motion-ease), box-shadow .12s var(--motion-ease);display:flex}.dg-new-widget-box:focus-within{border-color:var(--color-border-brand-focus);box-shadow:var(--focus-ring)}.dg-new-widget-box textarea{resize:none;min-height:40px;padding:var(--spacing-xs) 0 0;font:inherit;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1}.dg-new-widget-box textarea:focus,.dg-new-widget-box textarea:focus-visible{box-shadow:none;border:0;outline:none}.dg-new-widget-box textarea::placeholder{color:var(--color-text-placeholder)}.dg-new-widget-box textarea:disabled{color:var(--color-text-secondary)}.dg-new-widget-send{border-radius:var(--radius-sm-plus);background:var(--color-bg-brand-solid);width:32px;height:32px;color:var(--color-text-on-brand);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.dg-new-widget-send:disabled{opacity:.5;cursor:default}.dg-new-widget-send:focus-visible{box-shadow:var(--focus-ring);outline:none}.dg-new-widget-suggestions{gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.dg-new-widget-suggestion{min-height:28px;padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-text-xs-plus);text-align:left;cursor:pointer;transition:background-color .12s var(--motion-ease), border-color .12s var(--motion-ease);font-weight:500}.dg-new-widget-suggestion:hover:not(:disabled){background:var(--color-brand-25);border-color:var(--color-utility-brand-border);color:var(--color-utility-brand-text)}.dg-new-widget-suggestion:disabled{opacity:.5;cursor:default}.dg-new-widget-suggestion:focus-visible{box-shadow:var(--focus-ring);outline:none}.dg-new-widget-actions{align-items:center;gap:var(--spacing-sm-plus);flex-wrap:wrap;display:flex}.dg-new-widget-error{color:var(--color-text-error);margin:0}@keyframes dg-new-widget-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}}@media (width<=639px){.dg-saved-grid>.dg-new-widget-cell--prompt{--dg-bento-rows:2}.dg-new-widget-send{min-width:var(--control-height-lg);min-height:var(--control-height-lg)}.dg-new-widget-suggestion,.dg-new-widget-cell .dg-btn{min-height:var(--control-height-lg)}.dg-new-widget-remove{min-width:var(--control-height-lg);min-height:var(--control-height-lg)}}@media (prefers-reduced-motion:reduce){.dg-new-widget-card,.dg-saved-grid>.dg-new-widget-cell--proposal{animation:none}.dg-new-widget-card{transition:none}}.dg-record-text{gap:var(--spacing-xs);min-width:0;font-family:var(--font-family-body);flex-direction:column;display:flex}.dg-record-text-lead,.dg-record-text-line{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:0}.dg-record-text-lead{color:var(--color-text-primary);font-size:var(--font-size-text-md);font-weight:600;line-height:var(--line-height-text-md)}.dg-record-text-line{color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.dg-saved-grid>.dg-new-widget-cell--proposal.dg-new-widget-cell--streamed>.dg-new-widget-preview{height:calc(var(--dg-tile-rows) * var(--dg-fixed-row) + (var(--dg-tile-rows) - 1) * var(--spacing-lg) - var(--dg-tile-frame-block))}.dg-saved-grid>.dg-new-widget-cell--proposal.dg-new-widget-cell--streamed:not(.dg-saved-tile--records):not(:has(.dg-chart-look)):not(:has(.dg-breakdown))>.dg-new-widget-preview{height:auto;max-height:calc(var(--dg-tile-rows) * var(--dg-fixed-row) + (var(--dg-tile-rows) - 1) * var(--spacing-lg) - var(--dg-tile-frame-block))}.ds-not-filtered{padding:0 var(--spacing-md) var(--spacing-sm);font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);flex:none;margin:0}.dg-home-dashboard-head{align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-lg);flex-wrap:wrap;display:flex}.dg-home-dashboard-head>.dg-home-section-title{margin:0}.dg-home-dashboard-tools{gap:var(--spacing-sm);margin-inline-start:auto;display:flex}.dg-view-visibility{gap:var(--spacing-xs);border:0;margin:0;padding:0;display:grid}.dg-view-visibility-levels{gap:var(--spacing-xs);max-height:240px;padding-left:var(--spacing-md);display:grid;overflow-y:auto}.dg-view-visibility-note{color:var(--color-text-secondary);margin:0}.dg-fbr-set{align-items:flex-start;gap:var(--spacing-xs);min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.dg-fbr-row{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;max-width:100%;display:flex}.dg-fbr-line{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.dg-fbr-lead{color:var(--color-text-primary);white-space:nowrap;font-weight:500}.dg-fbr-join{height:var(--control-height-sm);padding:0 var(--spacing-sm);border-radius:var(--radius-sm);font:inherit;color:var(--color-text-brand);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;font-weight:600}.dg-fbr-join:hover:not(:disabled){background:var(--color-bg-hover)}.dg-fbr-box{height:var(--control-height-sm);max-width:100%;padding:0 var(--spacing-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-bg-surface);font:inherit;color:var(--color-text-primary);cursor:pointer;font-weight:500}.dg-fbr-box--question{text-overflow:ellipsis;max-width:22ch}.dg-fbr-box--typed{cursor:text;width:14ch}.dg-fbr-box--typed[type=date]{width:auto}.dg-fbr-box[data-empty=true]{color:var(--color-text-tertiary);border-style:dashed}.dg-fbr-box::placeholder{color:var(--color-text-placeholder)}.dg-fbr-picks{gap:var(--spacing-xxs);flex-wrap:wrap;display:inline-flex}.dg-fbr-pick{height:var(--control-height-sm);padding:0 var(--spacing-sm-plus);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-surface);font:inherit;color:var(--color-text-secondary);cursor:pointer;font-weight:500}.dg-fbr-pick[aria-pressed=true],.dg-fbr-pick--chosen{border-color:var(--color-utility-brand-border);background:var(--color-utility-brand-bg);color:var(--color-utility-brand-text)}.dg-fbr-pick--chosen{align-items:center;gap:var(--spacing-xs);display:inline-flex}.dg-fbr-out{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dg-fbr-out:hover{background:var(--color-bg-hover);color:var(--color-text-error)}.dg-fbr-add{align-items:center;gap:var(--spacing-xs);height:var(--control-height-sm);padding:0 var(--spacing-sm);margin-left:calc(-1 * var(--spacing-sm));border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-text-xs-plus);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.dg-fbr-add:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-brand)}.dg-fbr-add:disabled{opacity:.45;cursor:default}.dg-fbr-note{max-width:34ch;font-size:var(--font-size-text-xs-plus);color:var(--color-text-tertiary);margin:0}.dg-fbr-note--owed{color:var(--color-utility-warning-text)}.dg-fbr-join:focus-visible,.dg-fbr-box:focus-visible,.dg-fbr-pick:focus-visible,.dg-fbr-out:focus-visible,.dg-fbr-add:focus-visible{box-shadow:var(--focus-ring);outline:none}.dg-fbr-unit{white-space:nowrap;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);flex:none}.dg-fb-seg button:disabled{color:var(--color-text-placeholder);cursor:not-allowed}.dg-fb-seg{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);display:inline-flex;overflow:hidden}.dg-fb-seg button{min-width:var(--control-height-sm);min-height:var(--control-height-sm);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dg-fb-seg button+button{border-left:1px solid var(--color-border-hairline)}.dg-fb-seg button:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.dg-fb-seg button[aria-pressed=true]{color:var(--color-text-brand);background:var(--color-bg-brand-soft)}.dg-fb-segbar .dg-fb-seg button{height:var(--control-height-md);padding:0 var(--spacing-lg);font-family:inherit;font-size:var(--font-size-text-sm);font-weight:500}.dg-fb-seg.dg-fb-seg--tabs{flex-shrink:0;width:max-content;display:flex}.dg-fb-seg.dg-fb-seg--tabs button{height:var(--control-height-md);padding:0 var(--spacing-lg);font-family:inherit;font-size:var(--font-size-text-sm);white-space:nowrap;flex-shrink:0;font-weight:500}.dg-fb-seg.dg-fb-seg--sm{background:var(--color-bg-secondary);border-color:#0000}.dg-fb-seg.dg-fb-seg--sm button{height:var(--control-height-sm);padding:0 var(--spacing-md);font-family:inherit;font-size:var(--font-size-text-xs);font-weight:400}.dg-fb-seg.dg-fb-seg--sm button[aria-pressed=true]{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.dg-cover-list{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.dg-cover-item{gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.dg-cover-item+.dg-cover-item{border-top:1px solid var(--color-border-secondary)}.dg-cover-name{color:var(--color-text-primary);font-weight:600}.dg-cover-state{color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.dg-cover-where,.dg-cover-empty{color:var(--color-text-tertiary);font-size:var(--font-size-text-sm);margin:0}.dg-cover-add,.dg-cover-choice{align-items:flex-end;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.dg-cover-add{flex-direction:column;align-items:stretch;max-width:480px}.dg-cover-field,.dg-cover-pick{gap:var(--spacing-xs);flex-direction:column;display:flex}.dg-cover-pick-label{color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.dg-cover-place,.dg-cover-record-section{gap:var(--spacing-md);flex-direction:column;display:flex}.dg-cover-place-title{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-text-primary);margin:0}.dg-cover-record-section{margin-top:var(--spacing-xl)}.dg-record-cover-sheets{max-width:var(--layout-content-narrow)}.dg-record-cover-sheets:empty{display:none}.dg-cover-library-link{font-size:var(--font-size-text-sm);margin:0}.dg-cover-problems{padding-left:var(--spacing-lg);color:var(--color-text-error);margin:0}@media (width<=640px){.dg-cover-choice{flex-direction:column;align-items:stretch}}.dg-signoff-place{margin-top:var(--spacing-xl)}.dg-signoff-editable{display:contents}.dg-signoff-rules{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dg-signoff-rules>li+li{border-top:1px solid var(--color-border-secondary)}.dg-signoff-summary{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm-plus) var(--spacing-md);font:inherit;text-align:left;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;display:flex}.dg-signoff-summary:hover{background:var(--color-bg-hover)}.dg-signoff-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.dg-signoff-summary-text{flex-direction:column;flex:auto;min-width:0;display:flex}.dg-signoff-summary-where{color:var(--color-text-primary);font-weight:500}.dg-signoff-summary-who{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dg-signoff-rule{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;display:flex}.dg-signoff-rule-head{align-items:start;gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.dg-signoff-rule-picks{align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;min-width:0;display:flex}.dg-signoff-rule-actions{gap:var(--spacing-xs);display:flex}.dg-signoff-who{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.dg-signoff-way{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);width:100%;padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-sm);border-left:2px solid var(--color-border-secondary);grid-template-columns:minmax(0,1fr) auto;display:grid}.dg-signoff-way>.dg-icon-btn{grid-area:1/2/span 2;align-self:start}.dg-signoff-way-name{color:var(--color-text-primary);font-size:var(--font-size-text-sm);font-weight:500}.dg-signoff-way-choice{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.dg-signoff-link{align-items:center;gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap;display:flex}.dg-signoff-check{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-primary);display:inline-flex}@media (width<=640px){.dg-signoff-rule-picks{flex-direction:column;align-items:stretch}}.dg-signoff-misfit{align-items:flex-start;gap:var(--spacing-xs);color:var(--color-utility-warning-text);font-size:var(--font-size-text-sm);margin:0;display:flex}.dg-signoff-misfit>svg{flex:none;margin-top:2px}.dg-signoff-form{gap:var(--spacing-sm);flex-direction:column;min-width:min(360px,80vw);display:flex}.dg-signoff-form-links{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.dg-rt-tiles{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg-rt-tile{justify-content:space-between;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}.dg-rt-tile--wide{grid-column:1/-1}.dg-rt-tile-name{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.dg-rt-tile-body{min-width:0}.dg-rt-figure{align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.dg-rt-numeral{font-family:var(--font-family-display);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:600}.dg-rt-unit{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);font-weight:500}.dg-rt-status{font-size:var(--font-size-text-lg);color:var(--color-text-primary);font-weight:600}.dg-rt-words{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);overflow-wrap:break-word;margin:0;font-weight:500}.dg-rt-leaf{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-surface);flex-direction:column;align-items:center;min-width:3rem;display:inline-flex;overflow:hidden}.dg-rt-leaf-band{padding:0 var(--spacing-sm);text-align:center;font-size:var(--font-size-text-xs);letter-spacing:.04em;color:var(--color-text-on-brand);background:var(--color-bg-brand-solid);align-self:stretch;font-weight:600}.dg-rt-leaf-day{padding:0 var(--spacing-sm);font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);color:var(--color-text-primary);font-weight:600}.dg-rt-leaf-year{padding:0 var(--spacing-sm) var(--spacing-xxs);font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.dg-rt-stamp{align-items:center;gap:var(--spacing-md);display:flex}.dg-rt-heading{align-items:center;gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.dg-rt-title{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-md);color:var(--color-text-brand);font-weight:600;text-decoration:none;display:inline-flex}.dg-rt-title:hover{text-decoration:underline}.dg-rt-title:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px;border-radius:var(--radius-sm)}.dg-rt-by{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);margin-left:auto}.dg-rt-fail{align-items:center;gap:var(--spacing-xxs);padding:0 var(--spacing-sm);border:1px solid var(--color-utility-error-border);border-radius:var(--radius-full);font-size:var(--font-size-text-xs);color:var(--color-utility-error-text);background:var(--color-utility-error-bg);font-weight:600;display:inline-flex}.dg-columns-row--hidden .dg-columns-label{color:var(--color-text-tertiary)}.dg-columns-row--hidden{position:relative}.dg-columns-row--hidden .dg-columns-grip{width:14px}.dg-day-stage>.dg-day-video{width:auto;height:auto;max-width:var(--fit-w);max-height:var(--fit-h);object-fit:contain;background:var(--color-bg-media);display:block}.dg-fb-sublists{gap:var(--spacing-sm);margin:var(--spacing-sm) 0 0;flex-direction:column;display:flex}.dg-fb-detail>.dg-fb-sublists{gap:var(--spacing-md);margin-top:0}.dg-fb-sublist-line{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin:0}.dg-fb-sublist{gap:var(--spacing-xs);flex-direction:column;display:flex}.dg-fb-sublist-head{font-size:var(--font-size-text-xxs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:16px}.dg-fb-sublist-rows{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dg-fb-sublist-row{font-size:var(--font-size-text-xs-plus);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.dg-fb-sublist-more{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-sm);color:var(--color-text-placeholder);font-variant-numeric:tabular-nums;margin:0}.dg-call-summary{--call-tint:var(--color-bg-secondary);gap:var(--spacing-sm);max-width:var(--layout-content-narrow);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-sm-plus);background:var(--call-tint);flex-direction:column;margin:0;display:flex}[data-theme=dark] .dg-call-summary{--call-tint:var(--color-bg-hover)}.dg-call-summary-heading{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);margin:0;font-weight:600;display:flex}.dg-call-summary-heading svg{color:var(--color-text-tertiary);flex:none}.dg-call-summary-text{max-width:68ch;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-md);color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.dg-call-forms{gap:var(--spacing-xs);max-width:var(--layout-content-narrow);flex-direction:column;display:flex}.dg-call-forms-heading{margin:0}.dg-call-form-list{margin:0;padding:0;list-style:none}.dg-call-form{border-top:1px solid var(--color-border-secondary)}.dg-call-form:last-child{border-bottom:1px solid var(--color-border-secondary)}.dg-call-form-toggle{align-items:center;gap:var(--spacing-sm);width:100%;min-height:2.5rem;padding:var(--spacing-xs) var(--spacing-xs);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);text-align:start;color:var(--color-text-primary);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;font-weight:500;display:flex}.dg-call-form-toggle:hover{color:var(--color-text-brand)}.dg-call-form-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.dg-call-form-icon{color:var(--color-text-tertiary);flex:none}.dg-call-form-name{overflow-wrap:anywhere;flex:1;min-width:0}.dg-call-form-chevron{color:var(--color-text-tertiary);transition:transform var(--motion-base) var(--motion-ease);flex:none}.dg-call-form-toggle:hover .dg-call-form-chevron{color:var(--color-text-brand)}.dg-call-form-toggle[aria-expanded=true] .dg-call-form-chevron{transform:rotate(90deg)}.dg-call-form-answers{padding:var(--spacing-xs) 0 var(--spacing-md) calc(16px + var(--spacing-sm) + var(--spacing-xs))}@media (prefers-reduced-motion:reduce){.dg-call-form-toggle,.dg-call-form-chevron{transition:none}}.dg-daily-report{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.dg-daily-report-head{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.dg-daily-report-name,.dg-daily-report-caption{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.dg-daily-report-caption{padding-bottom:var(--spacing-xs);text-align:left;text-transform:none;letter-spacing:0;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.dg-daily-report-totals{gap:var(--spacing-md) var(--spacing-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dg-daily-report-total{gap:var(--spacing-xxs);flex-direction:column;display:flex}.dg-daily-report-total-label{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-tertiary)}.dg-daily-report-total-figure{font-family:var(--font-family-display);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-primary)}.dg-daily-report-section{gap:var(--spacing-sm);flex-direction:column;display:flex}.dg-daily-report-scroll{overflow-x:auto}.dg-daily-report-table{border-collapse:collapse;width:100%;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.dg-daily-report-table th,.dg-daily-report-table td{padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--color-border-hairline);text-align:left;vertical-align:top}.dg-daily-report-table th{color:var(--color-text-secondary);font-weight:600}.dg-daily-report-table td[data-kind=money],.dg-daily-report-table td[data-kind=number],.dg-daily-report-table td[data-kind=date],.dg-daily-report-table td[data-kind=check]{white-space:nowrap;font-variant-numeric:tabular-nums}.dg-daily-report-signed{align-items:center;gap:var(--spacing-xxs);font:inherit;color:var(--color-utility-success-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dg-daily-report-signed:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px;border-radius:var(--radius-xs)}.dg-daily-report-signer{align-items:baseline;gap:0 var(--spacing-sm);flex-wrap:wrap;display:flex}.dg-daily-report-table tr.dg-daily-report-signer-row td{white-space:normal;border-top:0;padding-top:0}.dg-daily-report-signer-about{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-tertiary)}.dg-daily-report-table td[data-kind=unsigned]{color:var(--color-text-tertiary)}.dg-daily-report-door{align-items:center;gap:var(--spacing-xxs);color:var(--color-text-brand);font-weight:600;text-decoration:none;display:inline-flex}.dg-daily-report-door:hover{text-decoration:underline}.dg-daily-report-door:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px;border-radius:var(--radius-sm)}.dg-media-video{padding:0;display:block;position:relative}.dg-media-video>.dg-video-tile{border:0;border-radius:0;justify-content:center;width:100%;max-width:none;height:100%}.dg-media-video>:not(.dg-video-tile){pointer-events:none}.dg-media-face{background:var(--color-bg-media);width:100%;height:100%;color:var(--color-text-on-media);justify-content:center;align-items:center;display:flex;position:relative}.dg-media-face>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dg-media-face-mark{border-radius:var(--radius-full);background:var(--color-bg-media-scrim);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.dg-media-face-length{right:var(--spacing-xs);bottom:var(--spacing-xs);padding:0 var(--spacing-xs);border-radius:var(--radius-sm);background:var(--color-bg-media-scrim);font-size:var(--font-size-text-xs);font-variant-numeric:tabular-nums;position:absolute}.dg-day-feed{gap:var(--spacing-xl);flex-direction:column;max-width:56rem;display:flex}.dg-day-card{gap:var(--spacing-lg);padding:var(--spacing-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.dg-day-job{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.dg-day-job-link{color:inherit;border-radius:var(--radius-xs);transition:color var(--motion-fast) var(--motion-ease)}.dg-day-job-link:hover{color:var(--color-text-brand)}.dg-day-job-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.dg-day-head{justify-content:flex-end;gap:var(--spacing-xs);min-height:9rem;padding:var(--spacing-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background-color:var(--color-bg-brand-soft);background-image:linear-gradient(var(--color-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-line) 1px, transparent 1px);background-size:1.5rem 1.5rem;flex-direction:column;display:flex}.dg-day-kicker{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:600}.dg-day-title{font-family:var(--font-family-display);font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:400}.dg-day-collage{gap:var(--spacing-xxs);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);height:22rem;display:grid;position:relative;overflow:hidden}.dg-day-collage--1{grid-template:1fr/1fr}.dg-day-collage--2{grid-template:1fr/3fr 2fr}.dg-day-collage--3{grid-template:1fr 1fr/2fr 1fr}.dg-day-collage--4{grid-template:1fr 1fr 1fr/2fr 1fr}.dg-day-cell:first-child{grid-area:1/1/-1/2}.dg-day-cell{background:var(--color-bg-tertiary);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.dg-day-cell img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-enter) var(--motion-ease);display:block}.dg-day-cell:hover img{transform:scale(1.03)}.dg-day-cell:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:-2px}.dg-day-more{background:var(--color-bg-media-scrim);color:var(--color-text-on-media);font-size:var(--font-size-text-xl);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.dg-day-overlay{z-index:1;justify-content:flex-end;align-self:end;gap:var(--spacing-xxs);height:65%;padding:var(--spacing-lg);background:linear-gradient(to bottom, transparent, var(--color-bg-media-gradient));color:var(--color-text-on-media);pointer-events:none;flex-direction:column;grid-area:1/1/-1/2;display:flex}.dg-day-overlay .dg-day-kicker,.dg-day-overlay .dg-day-title{color:inherit}.dg-day-collage-menu{top:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-xs);position:absolute}.dg-day-production{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.dg-day-production-name,.dg-day-note-when{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.dg-day-line{align-items:center;gap:var(--spacing-md);width:100%;min-height:4rem;padding:var(--spacing-sm-plus) var(--spacing-xs);border:0;border-top:1px solid var(--color-border-hairline);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease);background:0 0;display:flex}.dg-day-production-name+.dg-day-line{border-top:0}.dg-day-line:hover{background:var(--color-bg-hover)}.dg-day-line:focus-visible,.dg-day-count:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:-2px}.dg-day-line-name{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.dg-day-line-label{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-text-primary);font-weight:600}.dg-day-line-figure,.dg-day-count-figure{align-items:baseline;gap:var(--spacing-xs);min-width:0;display:flex}.dg-day-numeral{font-family:var(--font-family-display);font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.dg-day-unit{font-family:var(--font-family-display);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);color:var(--color-text-tertiary)}.dg-day-measure{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary);font-weight:500}.dg-day-shown{gap:var(--spacing-xs);padding:var(--spacing-sm) 0 var(--spacing-sm-plus);border-top:1px solid var(--color-border-hairline);flex-wrap:wrap;display:flex}.dg-day-production-name+.dg-day-shown{padding-top:var(--spacing-xs);border-top:0}.dg-day-shown-chip{padding:var(--spacing-xxs-plus) var(--spacing-sm-plus);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-surface);font:inherit;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--motion-base) var(--motion-ease);font-weight:500}.dg-day-shown-chip:hover{border-color:var(--color-border-brand-focus)}.dg-day-shown-chip:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px}.dg-day-shown-chip--fail,.dg-day-shown-chip--fail:hover{border-color:var(--color-text-error);color:var(--color-text-error)}.dg-day-count-names{gap:var(--spacing-xxs);flex-direction:column;min-width:0;max-width:100%;display:flex}.dg-day-count-record{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);overflow:hidden}.dg-day-count-more{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-brand);font-weight:600}.dg-day-line-chevron{color:var(--color-text-brand);flex-shrink:0}.dg-day-who,.dg-day-note-who{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary)}.dg-day-failed{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-error);font-weight:600}.dg-day-counts{gap:var(--spacing-sm-plus);flex-wrap:wrap;display:flex}.dg-day-count{justify-content:flex-start;gap:var(--spacing-xs);min-width:0;max-width:100%;min-height:6rem;padding:var(--spacing-sm-plus) var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-xs);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--motion-base) var(--motion-ease);flex-direction:column;flex:9rem;display:flex}.dg-day-count:hover{border-color:var(--color-border-brand-focus)}.dg-day-count--fail,.dg-day-count--fail:hover{border:2px solid var(--color-text-error)}.dg-day-count-head{gap:var(--spacing-xxs);flex-direction:column;display:flex}.dg-day-count-name{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-brand);font-weight:600}.dg-day-count-figure .dg-day-numeral{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}.dg-day-note{gap:var(--spacing-xxs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);flex-direction:column;display:flex}.dg-day-notes{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.dg-day-note-text{margin:var(--spacing-xxs) 0 0;font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);white-space:pre-line;overflow-wrap:break-word}.dg-day-group,.dg-day-solo{gap:var(--spacing-lg);flex-direction:column;display:flex}.dg-day-person-tabs{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.dg-day-person-tab{align-items:center;gap:var(--spacing-sm);max-width:100%;min-height:2.75rem;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;transition:border-color var(--motion-base) var(--motion-ease);display:inline-flex}.dg-day-person-tab:hover{background:var(--color-bg-hover)}.dg-day-person-tab:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px}.dg-day-person-tab[aria-expanded=true]{border-color:var(--color-text-brand);box-shadow:inset 0 -2px 0 var(--color-text-brand)}.dg-day-person-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dg-day-person-count{color:var(--color-text-tertiary);font-size:var(--font-size-text-sm);flex-shrink:0}.dg-day-person-chevron{color:var(--color-text-brand);transition:transform var(--motion-base) var(--motion-ease);flex-shrink:0;transform:rotate(90deg)}.dg-day-person-tab[aria-expanded=true] .dg-day-person-chevron{transform:rotate(-90deg)}.dg-day-people{gap:var(--spacing-xl);margin-left:var(--spacing-lg);padding-left:var(--spacing-lg);border-left:2px solid var(--color-border-secondary);flex-direction:column;display:flex}.dg-day-scrim{z-index:210;padding:var(--spacing-xl);background:var(--color-bg-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dg-day-scrim--viewer{z-index:211;background:var(--color-bg-media-backdrop)}.dg-day-window,.dg-day-viewer{border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);animation:dg-day-rise var(--motion-enter) var(--motion-ease);overflow:hidden}.dg-day-window:focus,.dg-day-viewer:focus{outline:none}.dg-day-scrim .dg-day-window:focus-visible{box-shadow:var(--shadow-lg);outline:none}.dg-day-scrim .dg-day-viewer:focus-visible{box-shadow:var(--shadow-2xl);outline:none}.dg-day-window{flex-direction:column;width:min(44rem,100%);max-height:100%;display:flex}.dg-day-window-head{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border-secondary);display:flex}.dg-day-window-title{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-text-primary);margin:0;font-weight:600}.dg-day-window-day{margin:var(--spacing-xxs) 0 0;font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.dg-day-close{padding:var(--spacing-xs);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;margin-left:auto;display:inline-flex}.dg-day-close:hover{background:var(--color-bg-hover)}.dg-day-close:focus-visible,.dg-day-thumb:focus-visible,.dg-day-step:focus-visible,.dg-day-open:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px}.dg-day-window-list{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.dg-day-record{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);flex-direction:column;display:flex}.dg-day-record--fail{border-color:var(--color-utility-error-border);background:var(--color-utility-error-bg)}.dg-day-when{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.dg-day-body{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);white-space:pre-line;margin:0}.dg-day-record-photos{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.dg-day-thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg-tertiary);cursor:zoom-in;border:0;width:4rem;padding:0;overflow:hidden}.dg-day-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dg-day-viewer{max-width:100%;max-height:100%;box-shadow:var(--shadow-2xl);border:0;grid-template-columns:auto 22rem;display:grid}.dg-day-stage{--fit-w:calc(min(80rem, 100vw - 2 * var(--spacing-xl)) - 22rem);--fit-h:min(50rem, 100vh - 2 * var(--spacing-xl));background:var(--color-bg-media);place-items:center;min-height:12rem;display:grid;position:relative}.dg-day-viewer .dg-day-about{contain:size}.dg-day-step{padding:var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-bg-scrim);color:var(--color-text-on-media);cursor:pointer;border:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.dg-day-step:disabled{opacity:.3;cursor:default}.dg-day-step--prev{left:var(--spacing-md)}.dg-day-step--next{right:var(--spacing-md)}.dg-day-counter{bottom:var(--spacing-md);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-bg-scrim);color:var(--color-text-on-media);font-size:var(--font-size-text-xs);font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%)}.dg-day-about{gap:var(--spacing-md);padding:var(--spacing-lg);border-left:1px solid var(--color-border-secondary);background:var(--color-bg-surface);flex-direction:column;display:flex;overflow-y:auto}.dg-day-about-top{align-items:center;gap:var(--spacing-xs);display:flex}.dg-day-about-top .dg-fb-lightbox-menu{margin-left:auto}.dg-day-about-top .dg-day-close{margin-left:0}.dg-day-about-title{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);color:var(--color-text-primary);margin:0;font-weight:600}.dg-day-about-by{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0}.dg-day-open{align-items:center;gap:var(--spacing-xs);color:var(--color-text-brand);margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.dg-day-open:hover{text-decoration:underline}@keyframes dg-day-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dg-day-window,.dg-day-viewer{animation:none}.dg-day-cell img,.dg-day-line,.dg-day-count,.dg-day-person-tab,.dg-day-person-chevron{transition:none}.dg-day-cell:hover img{transform:none}}@media (width<=52rem){.dg-day-card{padding:var(--spacing-lg)}.dg-day-people{margin-left:var(--spacing-xs);padding-left:var(--spacing-md)}.dg-day-title{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md)}.dg-day-collage{height:16rem}.dg-day-viewer{grid-template-rows:auto auto;grid-template-columns:auto}.dg-day-stage{--fit-w:calc(100vw - 2 * var(--spacing-xl));--fit-h:calc(55vh - 2 * var(--spacing-xl))}.dg-day-about{border-left:0;border-top:1px solid var(--color-border-secondary);max-height:45vh}.dg-day-viewer .dg-day-about{contain:inline-size}}.dg-fb-sent{gap:var(--spacing-xs);margin:0 0 var(--spacing-md);flex-direction:column;padding:0;list-style:none;display:flex}.dg-fb-sent-row{align-items:baseline;gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);font-size:var(--font-size-text-sm);flex-wrap:wrap;display:flex}.dg-fb-sent-name{color:var(--color-text-primary);font-weight:600}.dg-fb-sent-title{min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.dg-fb-sent-job{color:var(--color-text-secondary)}.dg-fb-sent-time{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.dg-fb-sent-mark{align-items:center;gap:var(--spacing-xxs);color:var(--color-text-tertiary);margin-left:auto;display:inline-flex}.dg-owed-forms{gap:var(--spacing-xl);display:grid}.dg-owed-controls{align-items:end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.dg-owed-controls .dg-field-label{min-width:min(100%,14rem)}.dg-owed-list{gap:var(--spacing-sm-plus);margin:0;padding:0;list-style:none;display:grid}.dg-owed-section{gap:var(--spacing-sm-plus);display:grid}.dg-owed-section-title{font-size:var(--font-size-text-lg);margin:0}.dg-owed-row{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);display:flex}.dg-owed-row h3,.dg-owed-row p{margin:0}.dg-condition-diagnostic{margin-top:var(--spacing-sm)}.dg-owed-row h3{font-size:var(--font-size-text-lg)}.dg-owed-row .dg-owed-question-count{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs);font-variant-numeric:tabular-nums}.dg-owed-row p{margin-top:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}@media (width<=600px){.dg-owed-row{flex-direction:column;align-items:stretch}}.dg-get-app{gap:var(--spacing-sm-plus);flex-direction:column;display:flex}.dg-get-app__title{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);margin:0;font-weight:600}.dg-get-app__badges{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.dg-get-app__badge{border-radius:var(--radius-md);display:inline-flex}.dg-get-app__badge:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px}.dg-get-app__badge img{width:auto;height:40px;display:block}.dg-setup-panel{align-items:center;gap:var(--spacing-sm-plus);display:inline-flex}.dg-setup-data-backdrop{background:var(--color-bg-scrim);z-index:30;position:fixed;inset:0}.dg-setup-data-dialog{width:min(800px, calc(100% - var(--spacing-2xl)));max-height:calc(100% - var(--spacing-2xl));background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);z-index:31;flex-direction:column;animation:.18s cubic-bezier(.33,1,.68,1) both dg-setup-data-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1439px){.dg-setup-data-dialog{max-height:calc(100% - 160px)}}.dg-setup-data-dialog:focus{outline:none}@keyframes dg-setup-data-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.dg-setup-data-dialog{animation:none}}.dg-setup-data-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-lg);display:flex}.dg-setup-data-title{font-family:var(--font-family-display);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);color:var(--color-text-primary);margin:0;font-weight:400}.dg-setup-data-close{padding:var(--spacing-xs)}.dg-setup-data-body{gap:var(--spacing-xl);padding:0 var(--spacing-2xl) var(--spacing-2xl);flex-direction:column;display:flex;overflow-y:auto}.dg-setup-data-picks{gap:var(--spacing-xl);flex-direction:column;display:flex}.dg-setup-data-group{border:0;min-width:0;margin:0;padding:0}.dg-setup-data-heading{margin:0 0 var(--spacing-sm-plus);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);padding:0;font-weight:600;display:block}.dg-setup-data-grid{gap:var(--spacing-sm-plus);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.dg-setup-data-tile{align-items:center;gap:var(--spacing-md);min-height:56px;padding:var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex;position:relative}.dg-setup-data-tile:hover{border-color:var(--color-border-primary)}.dg-setup-data-tile:focus-within{border-color:var(--color-border-brand-focus)}.dg-setup-data-tile[data-checked]{background:var(--color-bg-brand-soft);border-color:var(--color-bg-brand-solid)}.dg-setup-data-tile[data-disabled]{cursor:default;background:var(--color-bg-secondary);border-color:var(--color-border-secondary)}.dg-setup-data-tile[data-read-only],.dg-setup-data-tile[data-read-only] .dg-setup-data-tile-box{cursor:default}.dg-setup-data-tile-glyph{border-radius:var(--radius-md);background:var(--color-bg-tertiary);width:32px;height:32px;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.dg-setup-data-tile[data-checked] .dg-setup-data-tile-glyph{background:var(--color-bg-surface);color:var(--color-text-brand)}.dg-setup-data-tile[data-disabled] .dg-setup-data-tile-glyph{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.dg-setup-data-tile-text{flex-direction:column;flex:1;min-width:0;display:flex}.dg-setup-data-tile-name{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);font-weight:600}.dg-setup-data-tile-hint{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-tertiary)}.dg-setup-data-tile-lock{color:var(--color-text-tertiary);display:inline-flex}.dg-setup-data-tile-box{width:16px;height:16px;accent-color:var(--color-bg-brand-solid);cursor:inherit;flex:none;margin:0}.dg-setup-data-tile-box[data-locked]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dg-setup-data-else-row{align-items:center;gap:var(--spacing-sm-plus);display:flex}.dg-setup-data-else-row .dg-input{flex:1;min-width:0}.dg-setup-data-error{margin:0 var(--spacing-2xl);font-size:var(--font-size-text-sm);color:var(--color-text-error)}.dg-setup-data-actions{justify-content:flex-end;gap:var(--spacing-sm-plus);padding:var(--spacing-lg) var(--spacing-2xl);border-top:1px solid var(--color-border-hairline);display:flex}@media (width<=520px){.dg-setup-data-grid{grid-template-columns:1fr}.dg-setup-data-else-row{flex-wrap:wrap}}.dg-list-access-pointer{align-items:center;gap:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.dg-setup-data-tile-frame{min-width:0;display:flex;position:relative}.dg-setup-data-tile-frame>.dg-setup-data-tile{flex:1;min-width:0}.dg-setup-data-tile[data-footer]{padding-bottom:calc(var(--spacing-md) + 28px);align-items:flex-start}.dg-setup-data-tile-footer{left:calc(var(--spacing-md) * 2 + 32px);bottom:var(--spacing-md);position:absolute}.dg-setup-data-tile-slot{display:contents}.dg-setup-data-tile-slot[aria-busy=true] .dg-setup-data-tile{cursor:progress;background:var(--color-bg-brand-soft);border-color:var(--color-bg-brand-solid)}.dg-setup-data-tile-slot[aria-busy=true] .dg-setup-data-tile-glyph{color:var(--color-text-brand);animation:1.2s ease-in-out infinite dg-setup-data-adding}@keyframes dg-setup-data-adding{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.dg-setup-data-tile-slot[aria-busy=true] .dg-setup-data-tile-glyph{animation:none}}.dg-pack-contents-toggle{align-items:center;gap:var(--spacing-xs);min-height:24px;font:inherit;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.dg-pack-contents-toggle:hover{text-decoration:underline}.dg-pack-contents-toggle:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px;border-radius:var(--radius-sm)}.dg-pack-contents-toggle svg{transition:transform .16s cubic-bezier(.33,1,.68,1)}.dg-pack-contents-toggle[data-open] svg{transform:rotate(180deg)}.dg-pack-contents{gap:var(--spacing-lg);min-width:0;margin-top:var(--spacing-sm-plus);padding:var(--spacing-lg);background:var(--color-bg-brand-soft);border:1px solid var(--color-border-brand-focus);border-radius:var(--radius-xl);flex-direction:column;animation:.16s ease-out both dg-pack-contents-in;display:flex}@keyframes dg-pack-contents-in{0%{opacity:0}to{opacity:1}}.dg-pack-contents-section{gap:var(--spacing-sm-plus);flex-direction:column;display:flex}.dg-pack-contents-heading{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);margin:0;font-weight:600;display:inline-flex}.dg-pack-contents-count{color:var(--color-text-tertiary);font-weight:400}.dg-pack-contents-work-types,.dg-pack-contents-chips,.dg-pack-contents-forms{margin:0;padding:0;list-style:none}.dg-pack-contents-work-types{gap:var(--spacing-sm-plus);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg-pack-contents-work-type{gap:var(--spacing-xxs);padding:var(--spacing-sm-plus) var(--spacing-md);background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.dg-pack-contents-work-type-name{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);font-weight:600}.dg-pack-contents-work-type-questions{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-tertiary)}.dg-pack-contents-brings{align-items:center;gap:var(--spacing-sm-plus);flex-wrap:wrap;display:flex}.dg-pack-contents-chips{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.dg-pack-contents-chip{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) var(--spacing-sm-plus);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-surface);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary);font-weight:500;display:inline-flex}.dg-pack-contents-chip[data-tone=brand]{border-color:var(--color-border-brand-focus);background:var(--color-bg-brand-soft);color:var(--color-text-brand)}.dg-pack-contents-forms{gap:var(--spacing-sm-plus);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.dg-pack-contents-form{gap:var(--spacing-sm);width:100%;height:100%;padding:var(--spacing-sm-plus) var(--spacing-md) var(--spacing-md);background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);font:inherit;text-align:left;color:var(--color-text-tertiary);cursor:pointer;flex-direction:column;transition:border-color .14s ease-out;display:flex}.dg-pack-contents-form:hover{border-color:var(--color-border-primary)}.dg-pack-contents-form:focus-visible{outline:2px solid var(--color-border-brand-focus);outline-offset:2px}.dg-pack-contents-form-head{align-items:flex-start;gap:var(--spacing-sm);color:var(--color-text-brand);display:flex}.dg-pack-contents-form-head svg{margin-top:var(--spacing-xxs);flex:none}.dg-pack-contents-form-name{min-width:0;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);flex:1;font-weight:600}.dg-pack-contents-form-question{gap:var(--spacing-xxs);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);flex-direction:column;display:flex}.dg-pack-contents-form-line{border:1px solid var(--color-border-hairline);border-radius:var(--radius-sm);background:var(--color-bg-secondary);height:12px}.dg-pack-contents-form-more{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-tertiary)}.dg-pack-preview-backdrop{background:var(--color-bg-scrim);z-index:40;position:fixed;inset:0}.dg-pack-preview{width:min(560px, calc(100% - var(--spacing-2xl)));max-height:calc(100% - var(--spacing-2xl));background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);z-index:41;flex-direction:column;animation:.16s ease-out both dg-pack-contents-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dg-pack-preview:focus{outline:none}.dg-pack-preview-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-lg);border-bottom:1px solid var(--color-border-hairline);display:flex}.dg-pack-preview-heading{gap:var(--spacing-sm-plus);flex-direction:column;min-width:0;display:flex}.dg-pack-preview-title{font-family:var(--font-family-display);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:400}.dg-pack-preview-chips{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.dg-pack-preview-close{padding:var(--spacing-xs);flex:none}.dg-pack-preview-body{gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-2xl);flex-direction:column;display:flex;overflow-y:auto}.dg-pack-preview-field{gap:var(--spacing-xs);flex-direction:column;display:flex}.dg-pack-preview-label,.dg-pack-preview-check{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);font-weight:500}.dg-pack-preview-check{align-items:center;gap:var(--spacing-sm-plus);display:inline-flex}.dg-pack-preview-check input{margin:0}.dg-pack-preview-input{width:100%;min-height:var(--control-height-lg);padding:var(--spacing-sm-plus) var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);font:inherit;resize:none;pointer-events:none}textarea.dg-pack-preview-input{min-height:64px}.dg-pack-preview-actions{justify-content:flex-end;gap:var(--spacing-sm-plus);padding:var(--spacing-lg) var(--spacing-2xl);border-top:1px solid var(--color-border-hairline);display:flex}@media (width<=520px){.dg-pack-contents-work-types{grid-template-columns:minmax(0,1fr)}.dg-pack-contents{padding:var(--spacing-md)}.dg-pack-preview-header,.dg-pack-preview-body,.dg-pack-preview-actions{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media (prefers-reduced-motion:reduce){.dg-pack-contents,.dg-pack-preview{animation:none}.dg-pack-contents-toggle svg{transition:none}}.dg-setup-data-dialog.dg-choose-signers-dialog{width:min(640px, calc(100% - var(--spacing-2xl)))}.dg-choose-signers-ask{color:var(--color-text-secondary);font-size:var(--font-size-text-sm);margin:0}.dg-match-values .dg-match-item{max-width:240px;height:auto;font-size:var(--font-size-text-sm);text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;line-height:20px;position:static}.dg-match-item-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dg-setup-import{gap:var(--spacing-lg);flex-direction:column;display:flex}.dg-setup-import-actions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.dg-setup-data-dialog.dg-name-roles-dialog{width:min(520px, calc(100% - var(--spacing-2xl)))}.dg-name-roles-heading{align-items:baseline;gap:var(--spacing-md);display:flex}.dg-name-roles-progress{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.dg-name-roles-question{gap:var(--spacing-sm);flex-direction:column;display:flex}.dg-name-roles-ask{margin:0 0 var(--spacing-xs);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);font-weight:600}.dg-name-roles-option{align-items:center;gap:var(--spacing-md);min-height:44px;padding:0 var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-text-sm);cursor:pointer;transition:border-color .14s ease-out;display:flex}.dg-name-roles-option:hover{border-color:var(--color-border-primary)}.dg-name-roles-option:has(input:checked){background:var(--color-bg-brand-soft);border-color:var(--color-bg-brand-solid)}.dg-name-roles-option input{accent-color:var(--color-bg-brand-solid)}.dg-name-roles-other{margin-left:var(--spacing-2xl)}.dg-name-roles-review{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dg-name-roles-row{align-items:baseline;gap:var(--spacing-xxs) var(--spacing-sm);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border-hairline);flex-wrap:wrap;display:flex}.dg-name-roles-row:last-child{border-bottom:0}.dg-name-roles-row-name{font-size:var(--font-size-text-sm);color:var(--color-text-primary);font-weight:600}.dg-name-roles-row-was{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.dg-name-roles-row-description{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);flex-basis:100%}.dg-name-roles-notice{font-size:var(--font-size-text-sm);color:var(--color-text-error);margin:0}.dg-setup-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-surface)}.dg-setup-card__head{align-items:center;gap:var(--spacing-md);min-height:40px;padding:var(--spacing-xs) var(--spacing-sm-plus) var(--spacing-xs) var(--spacing-lg);display:flex}.dg-setup-card__title{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);margin:0;font-weight:600}.dg-setup-card__bar{border-radius:var(--radius-full);background:var(--color-bg-tertiary);width:88px;height:4px;position:relative;overflow:hidden}.dg-setup-card__bar-fill{background:var(--color-bg-brand-solid);transform-origin:0;transition:transform var(--motion-fast) var(--motion-ease-inout);position:absolute;inset:0}.dg-setup-card__count{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.dg-setup-card__expand{margin-left:auto}.dg-setup-card__expand svg{transition:transform var(--motion-fast) var(--motion-ease-inout)}.dg-setup-card__expand[aria-expanded=true] svg{transform:rotate(180deg)}.dg-setup-card__steps{margin:0;padding:0;list-style:none}.dg-setup-step{align-items:center;gap:var(--spacing-md);min-height:44px;padding:var(--spacing-xs) var(--spacing-lg);border-top:1px solid var(--color-border-secondary);display:flex}.dg-setup-step__mark{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dg-setup-step__mark--open{border:1.5px solid var(--color-border-primary)}.dg-setup-step__mark--done{background:var(--color-bg-brand-solid);color:var(--color-text-on-brand)}.dg-setup-step__mark--skipped{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.dg-setup-step__title{min-width:0;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary)}.dg-setup-step[aria-current=step] .dg-setup-step__title{color:var(--color-text-primary);font-weight:500}.dg-setup-step[data-state=done] .dg-setup-step__title,.dg-setup-step[data-state=skipped] .dg-setup-step__title{color:var(--color-text-tertiary)}.dg-setup-step__actions{align-items:center;gap:var(--spacing-md);margin-left:auto;display:inline-flex}.dg-setup-step[data-state=skipped]>.dg-setup-step__quiet{margin-left:auto}.dg-setup-step__open,.dg-setup-step__show-me,.dg-setup-step__quiet{font:inherit;font-size:var(--font-size-text-xs-plus);line-height:var(--line-height-text-xs-plus);cursor:pointer;background:0 0;border:0;padding:0}.dg-setup-step__open{color:var(--color-text-brand);font-weight:500}.dg-setup-step__quiet{color:var(--color-text-tertiary)}.dg-setup-step__show-me{color:var(--color-text-brand)}.dg-setup-step__open:hover,.dg-setup-step__show-me:hover,.dg-setup-step__quiet:hover{text-underline-offset:2px;text-decoration:underline}.dg-setup-step__quiet:hover{color:var(--color-text-primary)}.dg-setup-step__open:focus-visible,.dg-setup-step__show-me:focus-visible,.dg-setup-step__quiet:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.dg-setup-card__bar-fill,.dg-setup-card__expand svg{transition:none}}.dg-setup-card__app{padding:var(--spacing-sm-plus) var(--spacing-sm-plus) var(--spacing-sm-plus) var(--spacing-lg);border-top:1px solid var(--color-border-secondary)}.dg-setup-card__app .dg-get-app{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-flow:wrap}.dg-csv-pop{gap:var(--spacing-sm);max-inline-size:calc(100vw - 2 * var(--spacing-md));flex-direction:column;display:flex;left:auto;right:0}.dg-csv-go{align-self:flex-end}@media (width<=640px){.dg-page-actions:has(>.dg-csv-wrap){position:relative}.dg-view-pop-wrap.dg-csv-wrap{position:static}}.dg-locked-lists{gap:var(--spacing-sm);margin:0 0 var(--spacing-md);flex-direction:column;display:flex}.dg-locked-list{align-items:center;gap:var(--spacing-sm-plus);margin:0 0 var(--spacing-md);padding:var(--spacing-sm-plus) var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--font-size-text-sm);flex-wrap:wrap;display:flex}.dg-locked-lists .dg-locked-list{margin:0}.dg-locked-list>svg{color:var(--color-text-tertiary);flex:none}.dg-locked-list-line{min-width:0;color:var(--color-text-primary);flex:16rem;margin:0}.dg-locked-lists-rows{border-top:1px solid var(--color-border-secondary);flex-direction:column;flex:100%;margin:0;padding:0;list-style:none;display:flex}.dg-locked-lists-row{justify-content:space-between;align-items:center;gap:var(--spacing-sm-plus);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border-secondary);display:flex}.dg-locked-lists-row:last-child{border-bottom:0}.dg-locked-lists-name{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary)}.dg-locked-list-dialog{max-width:520px}
