:root{--btn-radius:var(--radius);--btn-radius-pill:9999px;--btn-border-width:1px;--btn-h-xs:1.75rem;--btn-h-sm:2rem;--btn-h-toolbar:2.25rem;--btn-h-md:2.5rem;--btn-h-lg:3rem;--btn-h-xl:3rem;--btn-h-touch:2.75rem;--btn-h-touch-sm:2.5rem;--btn-h-touch-lg:2.75rem;--btn-h-touch-xl:3rem;--btn-icon-xs:1.75rem;--btn-icon-sm:2rem;--btn-icon-toolbar:2.25rem;--btn-icon-md:2.5rem;--btn-icon-lg:3rem;--btn-icon-xl:3rem;--btn-px-xs:0.625rem;--btn-px-sm:0.75rem;--btn-px-md:1rem;--btn-px-lg:1.5rem;--btn-px-xl:2rem;--btn-gap:0.5rem;--btn-font:var(--font-ui);--btn-font-size:var(--text-ui-md);--btn-font-size-xl:var(--text-body-lg);--btn-font-weight:var(--weight-medium);--btn-line-height:var(--leading-tight-ui);--btn-letter-spacing:var(--tracking-normal);--btn-transition:background-color 200ms cubic-bezier(0.4,0,0.2,1),border-color 200ms cubic-bezier(0.4,0,0.2,1),color 200ms cubic-bezier(0.4,0,0.2,1),box-shadow 200ms cubic-bezier(0.4,0,0.2,1),opacity 200ms cubic-bezier(0.4,0,0.2,1),transform 80ms cubic-bezier(0.4,0,0.2,1);--btn-active-scale:0.98;--btn-disabled-opacity:0.5;--btn-focus-ring-width:2px;--btn-focus-ring-offset:2px;--btn-focus-ring-color:hsl(var(--ring)/0.4);--btn-shadow:none;--btn-shadow-hover:none;--btn-spinner-size:1rem;--btn-spinner-width:2px;--btn-spinner-speed:0.7s;--btn-hit-control-y:-4.5px;--btn-hit-control-x:0;--btn-hit-inline:-6px;--btn-hit-icon-toolbar:-5px;--btn-hit-icon-lg:-6px;--btn-hit-icon-sm:-8px;--btn-hit-icon-xs:-12px}.btn-icon-lg,.btn-icon-md,.btn-icon-sm,.btn-icon-toolbar,.btn-icon-xl,.btn-icon-xs{padding-inline:0}.btn-icon-xs{width:var(--btn-icon-xs);height:var(--btn-icon-xs)}.btn-icon-sm{width:var(--btn-icon-sm);height:var(--btn-icon-sm)}.btn-icon-md{width:var(--btn-icon-md);height:var(--btn-icon-md)}.btn-icon-toolbar{width:var(--btn-icon-toolbar);height:var(--btn-icon-toolbar)}.btn-icon-lg{width:var(--btn-icon-lg);height:var(--btn-icon-lg)}.btn-icon-xl{width:var(--btn-icon-xl);height:var(--btn-icon-xl)}.split-button{display:inline-flex;align-items:stretch;overflow:hidden;box-sizing:border-box;border:var(--btn-border-width) solid hsl(var(--separator));border-radius:var(--btn-radius);background-color:hsl(var(--control-background))}.split-button[data-size=sm]{height:var(--btn-h-sm)}.split-button[data-size=default],.split-button[data-size=md]{height:var(--btn-h-md)}.split-button[data-size=toolbar]{height:var(--btn-h-toolbar)}.split-button[data-size=lg],.split-button[data-size=xl]{height:var(--btn-h-lg)}.split-button--filled{border-color:transparent;background-color:hsl(var(--primary))}.split-button .split-button__primary{height:100%;border:0;border-radius:0}.split-button .split-button__trigger{height:100%;margin-left:0;border-block-width:0;border-inline-end-width:0;border-inline-start:var(--btn-border-width) solid hsl(var(--separator));border-radius:0}.split-button--filled .split-button__trigger{border-inline-start-color:hsl(var(--primary-foreground)/.3)}.btn-hit-control:after,.btn-hit-icon-lg:after,.btn-hit-icon-sm:after,.btn-hit-icon-toolbar:after,.btn-hit-icon-xs:after,.btn-hit-icon:after,.btn-hit-inline:after,.btn-hit-list-sm:after,.btn-hit-list:after{content:"";position:absolute}.btn-hit-control:after,.btn-hit-icon:after,.btn-hit-list-sm:after,.btn-hit-list:after{inset-block:var(--btn-hit-control-y);inset-inline:var(--btn-hit-control-x)}.btn-hit-inline:after{inset:var(--btn-hit-inline)}.btn-hit-icon-toolbar:after{inset:var(--btn-hit-icon-toolbar)}.btn-hit-icon-lg:after{inset:var(--btn-hit-icon-lg)}.btn-hit-icon-sm:after{inset:var(--btn-hit-icon-sm)}.btn-hit-icon-xs:after{inset:var(--btn-hit-icon-xs)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;vertical-align:middle;height:var(--btn-h-md);padding-inline:var(--btn-px-md);border-radius:var(--btn-radius);border:var(--btn-border-width) solid transparent;font-family:var(--btn-font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-decoration:none;background-color:transparent;color:inherit;box-shadow:var(--btn-shadow);cursor:pointer;transition:var(--btn-transition);-webkit-tap-highlight-color:transparent}@media (max-width:639.98px){.btn{min-height:var(--btn-h-touch)}}.btn :where(svg){width:var(--icon-sm);height:var(--icon-sm);margin:0;flex-shrink:0;pointer-events:none}.btn:focus-visible{outline:var(--btn-focus-ring-width) solid var(--btn-focus-ring-color);outline-offset:var(--btn-focus-ring-offset)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--btn-active-scale))}.btn:disabled,.btn[aria-disabled=true],.btn[data-disabled=true]{opacity:var(--btn-disabled-opacity);pointer-events:none;cursor:not-allowed}.btn-control-sm{height:var(--btn-h-sm);padding-inline:var(--btn-px-sm)}.btn-control-md{height:var(--btn-h-md);padding-inline:var(--btn-px-md)}.btn-control-toolbar{height:var(--btn-h-toolbar);padding-inline:var(--btn-px-md)}.btn-control-lg{height:var(--btn-h-lg);padding-inline:var(--btn-px-lg)}.btn-control-xl{height:var(--btn-h-xl);padding-inline:var(--btn-px-xl)}.btn--xs{height:var(--btn-h-xs);padding-inline:var(--btn-px-xs);font-size:var(--text-caption)}.btn--sm{height:var(--btn-h-sm);padding-inline:var(--btn-px-sm);font-size:var(--text-ui-sm)}.btn--md{height:var(--btn-h-md);padding-inline:var(--btn-px-md)}.btn--lg,.btn--md{font-size:var(--btn-font-size)}.btn--lg{height:var(--btn-h-lg);padding-inline:var(--btn-px-lg)}.btn--xl{height:var(--btn-h-xl);padding-inline:var(--btn-px-xl);font-size:var(--btn-font-size-xl)}.btn--pill{border-radius:var(--btn-radius-pill)}.btn--icon{width:var(--btn-icon-md);height:var(--btn-icon-md);padding-inline:0}.btn--icon-xs{width:var(--btn-icon-xs);height:var(--btn-icon-xs);padding-inline:0}.btn--icon-sm{width:var(--btn-icon-sm);height:var(--btn-icon-sm);padding-inline:0}.btn--icon-lg{width:var(--btn-icon-lg);height:var(--btn-icon-lg);padding-inline:0}.btn--icon-xl{width:var(--btn-icon-xl);height:var(--btn-icon-xl);padding-inline:0}.btn--default,.btn--primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn--default:hover:not(:disabled):not([aria-disabled=true]),.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--primary)/.9)}.btn--danger,.btn--destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.btn--danger:hover:not(:disabled):not([aria-disabled=true]),.btn--destructive:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--destructive)/.9)}.btn--destructive-outline{background-color:hsl(var(--control-background));color:hsl(var(--destructive));border:var(--btn-border-width) solid hsl(var(--destructive)/.7)}.btn--destructive-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive))}.btn--secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--secondary)/.8)}.btn--inverse{background-color:hsl(var(--primary-foreground));color:hsl(var(--primary))}.btn--inverse:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--primary-foreground)/.9)}.btn--outline{background-color:hsl(var(--background));color:hsl(var(--foreground));border:var(--btn-border-width) solid hsl(var(--input))}.btn--outline:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted))}.btn--ghost{background-color:transparent;color:inherit}.btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted));color:hsl(var(--foreground))}.btn--ghost-destructive{color:hsl(var(--destructive))}.btn--ghost-destructive:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--destructive)/.1)}.btn--ghost-success{color:hsl(var(--success))}.btn--ghost-success:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--success)/.1)}.btn--ghost-warning{color:hsl(var(--warning))}.btn--ghost-warning:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--warning)/.1)}.btn--link{background-color:transparent;color:hsl(var(--primary));text-underline-offset:4px;padding-inline:0;height:auto}.btn--link:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;color:hsl(var(--accent-foreground))}.btn--dashed{background-color:hsl(var(--background));color:hsl(var(--foreground));border:var(--btn-border-width) dashed hsl(var(--input));box-shadow:none}.btn--dashed:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.5);border-color:hsl(var(--muted-foreground)/.3)}.btn[data-loading=true],a[data-loading=true][role=button],button[data-loading=true]{position:relative;pointer-events:none}.btn[data-loading=true]:after,a[data-loading=true][role=button]:after,button[data-loading=true]:after{content:"";position:absolute;top:50%;left:50%;width:var(--btn-spinner-size);height:var(--btn-spinner-size);margin:calc(var(--btn-spinner-size) / -2) 0 0 calc(var(--btn-spinner-size) / -2);border-top-color:currentcolor;border:var(--btn-spinner-width) solid;border-top:var(--btn-spinner-width) solid transparent;border-radius:50%;color:hsl(var(--primary-foreground));animation:btn-spin var(--btn-spinner-speed) linear infinite;pointer-events:none}.btn--dashed[data-loading=true]:after,.btn--destructive-outline[data-loading=true]:after,.btn--ghost[data-loading=true]:after,.btn--link[data-loading=true]:after,.btn--outline[data-loading=true]:after{color:hsl(var(--foreground))}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[data-loading=true]:after,a[data-loading=true][role=button]:after,button[data-loading=true]:after{animation-duration:1.6s}.btn:active:not(:disabled):not([aria-disabled=true]){transform:none}}.btn--block{width:100%}.builder-toolbar a[role=button]:not([class*=size-]):not([class*=icon]):not(.btn--inline),.builder-toolbar button:not([class*=size-]):not([class*=icon]):not(.btn--inline),.data-table-toolbar a[role=button]:not([class*=size-]):not([class*=icon]):not(.btn--inline),.data-table-toolbar button:not([class*=size-]):not([class*=icon]):not(.btn--inline),.list-table-toolbar a[role=button]:not([class*=size-]):not([class*=icon]):not(.btn--inline),.list-table-toolbar button:not([class*=size-]):not([class*=icon]):not(.btn--inline){height:var(--btn-h-toolbar)}.builder-toolbar [role=combobox],.data-table-toolbar [role=combobox],.list-table-toolbar [role=combobox]{min-height:var(--btn-h-toolbar);height:var(--btn-h-toolbar)}.builder-toolbar input,.data-table-toolbar input,.list-table-toolbar input{height:var(--btn-h-toolbar)}.badge-dynamic{--accent-9:var(--gray-9);--accent-11:var(--gray-11);--accent-a2:var(--gray-a2,hsl(var(--gray-9)/0.08));--accent-a3:var(--gray-a3,hsl(var(--gray-9)/0.12));--accent-a6:var(--gray-a6,hsl(var(--gray-9)/0.24));--accent-contrast:hsl(var(--gray-1));background-color:var(--badge-bg);color:var(--badge-fg);border-color:var(--badge-border)}.badge-dynamic[data-variant=solid]{--badge-bg:hsl(var(--accent-9));--badge-fg:var(--accent-contrast);--badge-border:transparent}.badge-dynamic[data-variant=soft]{--badge-bg:var(--accent-a3);--badge-fg:hsl(var(--accent-11));--badge-border:transparent}.badge-dynamic[data-variant=surface]{--badge-bg:var(--accent-a2);--badge-fg:hsl(var(--accent-11));--badge-border:var(--accent-a6)}.badge-dynamic[data-accent-color=gray]{--accent-9:var(--gray-9);--accent-11:var(--gray-11);--accent-a2:var(--gray-a2,hsl(var(--gray-9)/0.08));--accent-a3:var(--gray-a3,hsl(var(--gray-9)/0.12));--accent-a6:var(--gray-a6,hsl(var(--gray-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=purple]{--accent-9:var(--purple-9);--accent-11:var(--purple-11);--accent-a2:var(--purple-a2,hsl(var(--purple-9)/0.08));--accent-a3:var(--purple-a3,hsl(var(--purple-9)/0.12));--accent-a6:var(--purple-a6,hsl(var(--purple-9)/0.24));--accent-contrast:var(--purple-contrast,hsl(var(--gray-1)))}.badge-dynamic[data-accent-color=emerald],.badge-dynamic[data-accent-color=green]{--accent-9:var(--emerald-9);--accent-11:var(--emerald-12);--accent-a2:var(--emerald-a2,hsl(var(--emerald-9)/0.08));--accent-a3:var(--emerald-a3,hsl(var(--emerald-9)/0.12));--accent-a6:var(--emerald-a6,hsl(var(--emerald-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=amber]{--accent-9:var(--amber-9);--accent-11:var(--amber-12);--accent-a2:var(--amber-a2,hsl(var(--amber-9)/0.08));--accent-a3:var(--amber-a3,hsl(var(--amber-9)/0.12));--accent-a6:var(--amber-a6,hsl(var(--amber-9)/0.24));--accent-contrast:hsl(var(--amber-12))}.badge-dynamic[data-accent-color=red],.badge-dynamic[data-accent-color=rose]{--accent-9:var(--rose-9);--accent-11:var(--rose-11);--accent-a2:var(--rose-a2,hsl(var(--rose-9)/0.08));--accent-a3:var(--rose-a3,hsl(var(--rose-9)/0.12));--accent-a6:var(--rose-a6,hsl(var(--rose-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=blue]{--accent-9:var(--blue-9);--accent-11:var(--blue-11);--accent-a2:var(--blue-a2,hsl(var(--blue-9)/0.08));--accent-a3:var(--blue-a3,hsl(var(--blue-9)/0.12));--accent-a6:var(--blue-a6,hsl(var(--blue-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=indigo]{--accent-9:var(--indigo-9);--accent-11:var(--indigo-11);--accent-a2:var(--indigo-a2,hsl(var(--indigo-9)/0.08));--accent-a3:var(--indigo-a3,hsl(var(--indigo-9)/0.12));--accent-a6:var(--indigo-a6,hsl(var(--indigo-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=violet]{--accent-9:var(--violet-9);--accent-11:var(--violet-11);--accent-a2:var(--violet-a2,hsl(var(--violet-9)/0.08));--accent-a3:var(--violet-a3,hsl(var(--violet-9)/0.12));--accent-a6:var(--violet-a6,hsl(var(--violet-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=iris]{--accent-9:var(--iris-9);--accent-11:var(--iris-11);--accent-a2:var(--iris-a2,hsl(var(--iris-9)/0.08));--accent-a3:var(--iris-a3,hsl(var(--iris-9)/0.12));--accent-a6:var(--iris-a6,hsl(var(--iris-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=pink]{--accent-9:var(--pink-9);--accent-11:var(--pink-11);--accent-a2:var(--pink-a2,hsl(var(--pink-9)/0.08));--accent-a3:var(--pink-a3,hsl(var(--pink-9)/0.12));--accent-a6:var(--pink-a6,hsl(var(--pink-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.badge-dynamic[data-accent-color=cyan]{--accent-9:var(--cyan-9);--accent-11:var(--cyan-11);--accent-a2:var(--cyan-a2,hsl(var(--cyan-9)/0.08));--accent-a3:var(--cyan-a3,hsl(var(--cyan-9)/0.12));--accent-a6:var(--cyan-a6,hsl(var(--cyan-9)/0.24));--accent-contrast:hsl(var(--gray-12))}.badge-dynamic[data-accent-color=teal]{--accent-9:var(--teal-9);--accent-11:var(--teal-11);--accent-a2:var(--teal-a2,hsl(var(--teal-9)/0.08));--accent-a3:var(--teal-a3,hsl(var(--teal-9)/0.12));--accent-a6:var(--teal-a6,hsl(var(--teal-9)/0.24));--accent-contrast:hsl(var(--gray-12))}.badge-dynamic[data-accent-color=orange]{--accent-9:var(--orange-9);--accent-11:var(--orange-11);--accent-a2:var(--orange-a2,hsl(var(--orange-9)/0.08));--accent-a3:var(--orange-a3,hsl(var(--orange-9)/0.12));--accent-a6:var(--orange-a6,hsl(var(--orange-9)/0.24));--accent-contrast:hsl(var(--gray-1))}.page-constrained-base{max-width:1320px;margin-left:auto;margin-right:auto;width:100%}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;align-items:stretch}@media (max-width:639.98px){.kpi-grid,.kpi-grid-3{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}}.kpi-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;align-items:stretch}.kpi-grid-3>*,.kpi-grid>*{min-width:0;height:100%}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}@media (min-width:1024px){.detail-layout{gap:2rem}.detail-layout-sidebar-sm{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.detail-layout-sidebar-md{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.detail-layout-sidebar-lg{grid-template-columns:minmax(0,1fr) minmax(0,380px)}}.document-template-label-value-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.responsive-card-grid{display:grid;gap:.875rem;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.responsive-card-grid-compact{gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.responsive-card-grid-default{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.responsive-card-grid-comfortable{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.responsive-card-grid>*{min-width:0;height:100%}.settings-shell-grid{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - var(--app-chrome-height) - var(--content-min-xs2));flex:1;align-items:stretch}.settings-action-grid,.settings-aside-grid,.settings-shell-grid,.settings-split-grid,.settings-template-workbench-grid,.settings-token-field-grid{display:grid;min-width:0}.settings-action-grid{gap:1rem}.settings-action-grid-sm{gap:.75rem}.settings-aside-grid,.settings-split-grid{gap:1rem}.settings-template-workbench-grid{gap:1.25rem}.settings-token-field-grid{gap:.5rem}.settings-channel-grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,minmax(var(--col-xxs),var(--col-xs)));align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.settings-usage-row-grid{display:grid;gap:.75rem}.settings-weekly-hours-grid{gap:1rem}.settings-time-range-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.settings-brand-assets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--panel-xs)),1fr));gap:.75rem}.settings-brand-preview-light{background:hsl(var(--card));color:hsl(var(--foreground))}.settings-brand-preview-dark{background:hsl(var(--primitive-neutral-800));color:hsl(var(--primitive-neutral-0))}.settings-brand-preview-brand{background:hsl(var(--surface-brand-tint));color:hsl(var(--foreground))}.settings-brand-asset-preview{width:var(--col-sm2);height:var(--touch-target)}.settings-brand-icon-preview{width:var(--col-xs);height:var(--col-xs)}.settings-brand-logo-upload-preview{width:100%;max-width:var(--panel-sm);min-height:var(--content-min-sm);padding:1rem 1.25rem}.settings-brand-icon-upload-preview{width:min(100%,var(--col-sm));aspect-ratio:1;min-height:var(--col-xs);padding:.75rem}.settings-brand-svg-measure-host{position:absolute;left:-10000px;top:-10000px;width:1px;height:1px;overflow:visible;visibility:hidden}.settings-template-library-nav{max-height:var(--scroll-max-md)}.settings-template-nav-button,.settings-template-segmented-list{min-height:var(--control-md)}.settings-preview-rail{width:100%;max-width:var(--content-flow-md);margin-inline:auto}.settings-control-list{min-width:0}.settings-control-list-surface{overflow:hidden;border:1px solid hsl(var(--separator));border-radius:var(--radius);background:hsl(var(--surface-section)/.4);padding-inline:1rem}.settings-control-list>:not([hidden])~:not([hidden]){border-top:1px solid hsl(var(--border))}.settings-control-list-surface>:not([hidden])~:not([hidden]){border-top-color:hsl(var(--separator)/.5)}.settings-surface{border:1px solid hsl(var(--separator));border-radius:var(--radius);background:hsl(var(--surface-section)/.4)}.settings-surface-solid{background:hsl(var(--surface-section))}.settings-surface-subtle{border-color:hsl(var(--separator)/.6)}.settings-surface-muted-border{border-color:hsl(var(--separator)/.7)}.settings-surface-strong-border{border-color:hsl(var(--separator)/.8)}.settings-surface-dashed{border-style:dashed}.settings-surface-list{overflow:hidden}.settings-surface-padded{padding:1rem}.settings-surface-compact{padding:.75rem}.settings-surface-inline{padding:.5rem .75rem}.settings-surface-inset{padding-inline:1rem}.settings-surface-row{padding:.75rem 1rem}.settings-surface-empty{padding:2rem}.settings-surface-choice{padding:.5rem .75rem}.settings-choice-row{border:1px solid hsl(var(--separator));border-radius:var(--radius);background:hsl(var(--card));transition:background-color .15s ease,border-color .15s ease,color .15s ease}.settings-choice-row-compact{padding:.5rem .75rem}.settings-choice-row-padded{padding:1rem}.settings-choice-row-muted{background:hsl(var(--surface-section)/.4);color:hsl(var(--muted-foreground))}.settings-choice-row-subtle{border-color:transparent;background:hsl(var(--surface-hover))}.settings-choice-row-selected{border-color:hsl(var(--ring));background:hsl(var(--surface-selected))}@media (min-width:640px){.settings-surface-row{padding-inline:1.25rem}}.settings-category-icon{width:var(--control-md);height:var(--control-md);background:var(--category-color);color:hsl(var(--primary-foreground))}.settings-signature-preview{width:100%;height:var(--content-min-xs)}.settings-communication-preview-frame{display:block;width:100%;height:var(--communication-preview-height,var(--content-min-lg));min-height:var(--content-min-lg);border:0}@media (min-width:640px){.settings-action-grid-sm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.settings-token-field-grid{grid-template-columns:var(--col-sm2) minmax(0,1fr)}.settings-usage-row-grid{grid-template-columns:minmax(var(--col-sm2),var(--col-md3)) minmax(0,1fr) auto;align-items:center}.settings-weekly-hours-grid{display:grid;grid-template-columns:minmax(var(--col-sm),.8fr) minmax(0,2fr) auto;align-items:center}.settings-template-library-nav{min-height:var(--chart-lg);max-height:calc(var(--app-content-height) - 3.75rem)}}@media (min-width:768px){.settings-shell-grid{grid-template-columns:var(--col-md2) minmax(0,1fr)}}@media (min-width:1024px){.settings-shell-grid{grid-template-columns:var(--col-md3) minmax(0,1fr)}.settings-action-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.settings-split-grid{grid-template-columns:minmax(0,1fr) minmax(var(--panel-md),1.2fr);align-items:center}.settings-aside-grid{grid-template-columns:minmax(0,1fr) minmax(var(--panel-sm),var(--panel-lg))}}@media (min-width:1280px){.settings-template-workbench-grid{grid-template-columns:minmax(var(--panel-sm),var(--panel-md)) minmax(0,1fr)}}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.875rem;align-items:start}.analytics-grid-item,.analytics-grid-item-full,.analytics-grid-item-wide,.analytics-grid>*{min-width:0}@media (min-width:1024px){.analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.analytics-grid-item{grid-column:span 4}.analytics-grid-item-wide{grid-column:span 8}.analytics-grid-item-full{grid-column:1/-1}}.chart-bubble-mark{width:var(--bubble-size);height:var(--bubble-size)}.chart-bubble-label,.chart-bubble-mark{left:var(--bubble-x);top:var(--bubble-y)}.chart-bullet-value{width:var(--bullet-value)}.chart-bullet-target{left:var(--bullet-target)}.chart-candle-wick{top:var(--wick-top);height:var(--wick-height)}.chart-candle-body{top:var(--body-top);height:var(--body-height)}.chart-region-box{left:var(--region-x);top:var(--region-y);width:var(--region-width);height:var(--region-height)}.chart-legend-swatch{background:var(--legend-color)}.chart-tooltip-indicator{border-color:var(--color-border);background:var(--color-bg)}.chart-bar-height-primary{height:var(--bar-h1)}.chart-bar-height-secondary{height:var(--bar-h2)}.chart-waterfall-height{height:var(--waterfall-height)}.chart-box-row{grid-template-columns:var(--chart-box-label-width,5rem) minmax(0,1fr)}.chart-box-whisker{left:var(--box-min);right:calc(100% - var(--box-max))}.chart-box-range{left:var(--box-q1);right:calc(100% - var(--box-q3))}.chart-box-median{left:var(--box-median)}.chart-box-min{left:var(--box-min)}.chart-box-max{left:var(--box-max)}.chart-recharts-container .recharts-cartesian-grid line,.chart-recharts-container .recharts-polar-grid [stroke],.chart-recharts-container .recharts-reference-line [stroke]{stroke:hsl(var(--border)/.5)}.chart-recharts-container .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.chart-recharts-container .recharts-dot,.chart-recharts-container .recharts-sector{stroke:transparent;outline:none}.chart-recharts-container .recharts-layer,.chart-recharts-container .recharts-surface{outline:none}.chart-recharts-container .recharts-radial-bar-background-sector,.chart-recharts-container .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.funnel-chart-card-bar{width:0}.funnel-chart-card-bar[data-funnel-width="1"]{width:1%}.funnel-chart-card-bar[data-funnel-width="2"]{width:2%}.funnel-chart-card-bar[data-funnel-width="3"]{width:3%}.funnel-chart-card-bar[data-funnel-width="4"]{width:4%}.funnel-chart-card-bar[data-funnel-width="5"]{width:5%}.funnel-chart-card-bar[data-funnel-width="6"]{width:6%}.funnel-chart-card-bar[data-funnel-width="7"]{width:7%}.funnel-chart-card-bar[data-funnel-width="8"]{width:8%}.funnel-chart-card-bar[data-funnel-width="9"]{width:9%}.funnel-chart-card-bar[data-funnel-width="10"]{width:10%}.funnel-chart-card-bar[data-funnel-width="11"]{width:11%}.funnel-chart-card-bar[data-funnel-width="12"]{width:12%}.funnel-chart-card-bar[data-funnel-width="13"]{width:13%}.funnel-chart-card-bar[data-funnel-width="14"]{width:14%}.funnel-chart-card-bar[data-funnel-width="15"]{width:15%}.funnel-chart-card-bar[data-funnel-width="16"]{width:16%}.funnel-chart-card-bar[data-funnel-width="17"]{width:17%}.funnel-chart-card-bar[data-funnel-width="18"]{width:18%}.funnel-chart-card-bar[data-funnel-width="19"]{width:19%}.funnel-chart-card-bar[data-funnel-width="20"]{width:20%}.funnel-chart-card-bar[data-funnel-width="21"]{width:21%}.funnel-chart-card-bar[data-funnel-width="22"]{width:22%}.funnel-chart-card-bar[data-funnel-width="23"]{width:23%}.funnel-chart-card-bar[data-funnel-width="24"]{width:24%}.funnel-chart-card-bar[data-funnel-width="25"]{width:25%}.funnel-chart-card-bar[data-funnel-width="26"]{width:26%}.funnel-chart-card-bar[data-funnel-width="27"]{width:27%}.funnel-chart-card-bar[data-funnel-width="28"]{width:28%}.funnel-chart-card-bar[data-funnel-width="29"]{width:29%}.funnel-chart-card-bar[data-funnel-width="30"]{width:30%}.funnel-chart-card-bar[data-funnel-width="31"]{width:31%}.funnel-chart-card-bar[data-funnel-width="32"]{width:32%}.funnel-chart-card-bar[data-funnel-width="33"]{width:33%}.funnel-chart-card-bar[data-funnel-width="34"]{width:34%}.funnel-chart-card-bar[data-funnel-width="35"]{width:35%}.funnel-chart-card-bar[data-funnel-width="36"]{width:36%}.funnel-chart-card-bar[data-funnel-width="37"]{width:37%}.funnel-chart-card-bar[data-funnel-width="38"]{width:38%}.funnel-chart-card-bar[data-funnel-width="39"]{width:39%}.funnel-chart-card-bar[data-funnel-width="40"]{width:40%}.funnel-chart-card-bar[data-funnel-width="41"]{width:41%}.funnel-chart-card-bar[data-funnel-width="42"]{width:42%}.funnel-chart-card-bar[data-funnel-width="43"]{width:43%}.funnel-chart-card-bar[data-funnel-width="44"]{width:44%}.funnel-chart-card-bar[data-funnel-width="45"]{width:45%}.funnel-chart-card-bar[data-funnel-width="46"]{width:46%}.funnel-chart-card-bar[data-funnel-width="47"]{width:47%}.funnel-chart-card-bar[data-funnel-width="48"]{width:48%}.funnel-chart-card-bar[data-funnel-width="49"]{width:49%}.funnel-chart-card-bar[data-funnel-width="50"]{width:50%}.funnel-chart-card-bar[data-funnel-width="51"]{width:51%}.funnel-chart-card-bar[data-funnel-width="52"]{width:52%}.funnel-chart-card-bar[data-funnel-width="53"]{width:53%}.funnel-chart-card-bar[data-funnel-width="54"]{width:54%}.funnel-chart-card-bar[data-funnel-width="55"]{width:55%}.funnel-chart-card-bar[data-funnel-width="56"]{width:56%}.funnel-chart-card-bar[data-funnel-width="57"]{width:57%}.funnel-chart-card-bar[data-funnel-width="58"]{width:58%}.funnel-chart-card-bar[data-funnel-width="59"]{width:59%}.funnel-chart-card-bar[data-funnel-width="60"]{width:60%}.funnel-chart-card-bar[data-funnel-width="61"]{width:61%}.funnel-chart-card-bar[data-funnel-width="62"]{width:62%}.funnel-chart-card-bar[data-funnel-width="63"]{width:63%}.funnel-chart-card-bar[data-funnel-width="64"]{width:64%}.funnel-chart-card-bar[data-funnel-width="65"]{width:65%}.funnel-chart-card-bar[data-funnel-width="66"]{width:66%}.funnel-chart-card-bar[data-funnel-width="67"]{width:67%}.funnel-chart-card-bar[data-funnel-width="68"]{width:68%}.funnel-chart-card-bar[data-funnel-width="69"]{width:69%}.funnel-chart-card-bar[data-funnel-width="70"]{width:70%}.funnel-chart-card-bar[data-funnel-width="71"]{width:71%}.funnel-chart-card-bar[data-funnel-width="72"]{width:72%}.funnel-chart-card-bar[data-funnel-width="73"]{width:73%}.funnel-chart-card-bar[data-funnel-width="74"]{width:74%}.funnel-chart-card-bar[data-funnel-width="75"]{width:75%}.funnel-chart-card-bar[data-funnel-width="76"]{width:76%}.funnel-chart-card-bar[data-funnel-width="77"]{width:77%}.funnel-chart-card-bar[data-funnel-width="78"]{width:78%}.funnel-chart-card-bar[data-funnel-width="79"]{width:79%}.funnel-chart-card-bar[data-funnel-width="80"]{width:80%}.funnel-chart-card-bar[data-funnel-width="81"]{width:81%}.funnel-chart-card-bar[data-funnel-width="82"]{width:82%}.funnel-chart-card-bar[data-funnel-width="83"]{width:83%}.funnel-chart-card-bar[data-funnel-width="84"]{width:84%}.funnel-chart-card-bar[data-funnel-width="85"]{width:85%}.funnel-chart-card-bar[data-funnel-width="86"]{width:86%}.funnel-chart-card-bar[data-funnel-width="87"]{width:87%}.funnel-chart-card-bar[data-funnel-width="88"]{width:88%}.funnel-chart-card-bar[data-funnel-width="89"]{width:89%}.funnel-chart-card-bar[data-funnel-width="90"]{width:90%}.funnel-chart-card-bar[data-funnel-width="91"]{width:91%}.funnel-chart-card-bar[data-funnel-width="92"]{width:92%}.funnel-chart-card-bar[data-funnel-width="93"]{width:93%}.funnel-chart-card-bar[data-funnel-width="94"]{width:94%}.funnel-chart-card-bar[data-funnel-width="95"]{width:95%}.funnel-chart-card-bar[data-funnel-width="96"]{width:96%}.funnel-chart-card-bar[data-funnel-width="97"]{width:97%}.funnel-chart-card-bar[data-funnel-width="98"]{width:98%}.funnel-chart-card-bar[data-funnel-width="99"]{width:99%}.funnel-chart-card-bar[data-funnel-width="100"]{width:100%}.overlay-min-w{min-width:8rem}.select-popper-viewport{height:var(--radix-select-trigger-height);min-width:var(--radix-select-trigger-width);width:100%}.scrollbar-control-vertical{height:100%;width:var(--scrollbar-size,.625rem);border-left:1px solid transparent;padding:var(--scrollbar-inset,1px)}.scrollbar-control-horizontal{height:var(--scrollbar-size,.625rem);flex-direction:column;border-top:1px solid transparent;padding:var(--scrollbar-inset,1px)}.progress-indicator-offset{transform:translateX(calc(var(--progress-offset) * -1))}.wizard-step-rail-connector{bottom:calc(var(--spacing-4) * -4)}.toast-swipe-motion{transition:all var(--motion-duration-fast,.15s) var(--motion-ease-standard,ease)}.toast-swipe-motion[data-swipe=cancel]{transform:translateX(0)}.toast-swipe-motion[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x));transition:none}.toast-swipe-motion[data-swipe=end]{transform:translateX(var(--radix-toast-swipe-end-x))}.sidebar-menu-icon-sm>svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.sidebar-menu-icon-xs>svg{width:var(--icon-xs);height:var(--icon-xs);flex-shrink:0}.sidebar-menu-control-md,.sidebar-menu-control-sm,.sidebar-menu-control-xs{min-height:var(--touch-target)}@media (min-width:640px){.sidebar-menu-control-xs{min-height:var(--control-xs)}.sidebar-menu-control-sm{min-height:var(--control-sm)}.sidebar-menu-control-md{min-height:var(--control-md)}}.tab-nav-link-baseline{margin-bottom:calc(var(--border-width, 1px) * -1)}.text-anywhere{overflow-wrap:anywhere}.progress-indeterminate{width:33.333333%;animation:progress-indeterminate 1.5s ease-in-out infinite}.font-preview-var{font-family:var(--preview-font,inherit)}.font-preview-short-var{font-family:var(--pf,inherit)}.dialog-size-lg,.dialog-size-sm{width:100%}.dialog-mobile-sheet{max-height:var(--dialog-mobile-max-height,92dvh)}.sheet-vertical-max{max-height:min(85dvh,40rem)}.checkbox-tokenized:after{content:"";position:absolute;top:50%;left:50%;min-width:var(--touch-target);min-height:var(--touch-target);transform:translate(-50%,-50%)}.checkbox-hit-menu:after{min-width:var(--control-sm);min-height:var(--control-sm)}.checkbox-indicator-sm{width:10px;height:10px}.checkbox-indicator-md{width:12px;height:12px}.checkbox-indicator-lg{width:14px;height:14px}.checkbox-tokenized .checkbox-indicator-icon{width:100%;height:100%}.checkbox-variant-classic{--checkbox-bg:hsl(var(--card));--checkbox-border:hsl(var(--input));--checkbox-fg:transparent;--checkbox-bg-checked:hsl(var(--primary));--checkbox-border-checked:hsl(var(--primary));--checkbox-fg-checked:hsl(var(--primary-foreground))}.checkbox-variant-surface{--checkbox-bg:hsl(var(--card));--checkbox-border:hsl(var(--border));--checkbox-fg:transparent;--checkbox-bg-checked:hsl(var(--secondary));--checkbox-border-checked:hsl(var(--primary));--checkbox-fg-checked:hsl(var(--primary))}.checkbox-variant-soft{--checkbox-bg:hsl(var(--muted));--checkbox-border:transparent;--checkbox-fg:transparent;--checkbox-bg-checked:hsl(var(--secondary));--checkbox-border-checked:transparent;--checkbox-fg-checked:hsl(var(--primary))}.checkbox-tokenized:disabled{--checkbox-bg:hsl(var(--muted));--checkbox-border:hsl(var(--border));--checkbox-fg:transparent;--checkbox-bg-checked:hsl(var(--muted));--checkbox-border-checked:hsl(var(--border));--checkbox-fg-checked:hsl(var(--muted-foreground))}.checkbox-tokenized:hover{border-color:var(--checkbox-border-checked)}.checkbox-tokenized[data-state=unchecked]{background:var(--checkbox-bg);border-color:var(--checkbox-border);color:var(--checkbox-fg)}.checkbox-tokenized[data-state=checked]{background:var(--checkbox-bg-checked);border-color:var(--checkbox-border-checked);color:var(--checkbox-fg-checked)}@media (min-width:640px){.dialog-size-sm{max-width:var(--modal-sm)}.dialog-size-lg{max-width:var(--modal-lg)}.dialog-desktop-safe-height{max-height:var(--dialog-desktop-max-height,85dvh)}[data-variant=surface]>.tabs-trigger-size{min-width:6rem;min-height:var(--control-sm)}[data-variant=line]>.tabs-trigger-size{min-height:var(--control-md)}}@page friendly360-letter{size:8.5in 11in;margin:0}@page friendly360-a4{size:210mm 297mm;margin:0}.bg-renderer-canvas{--renderer-canvas:hsl(var(--primitive-neutral-0));--renderer-section:hsl(var(--primitive-neutral-75));--renderer-muted:hsl(var(--primitive-neutral-100));--renderer-foreground:hsl(var(--primitive-neutral-900));--renderer-muted-foreground:hsl(var(--primitive-neutral-500));--renderer-border:hsl(var(--primitive-neutral-200));background-color:var(--renderer-canvas);color:var(--renderer-foreground)}.bg-renderer-canvas [role=region][aria-label="Scrollable table"],.bg-renderer-canvas table,.bg-renderer-canvas tbody,.bg-renderer-canvas tbody tr{border-color:var(--renderer-border,hsl(var(--primitive-neutral-200)));background-color:var(--renderer-canvas,hsl(var(--primitive-neutral-0)));color:var(--renderer-foreground,hsl(var(--primitive-neutral-900)))}.bg-renderer-canvas tbody td{border-color:var(--renderer-border,hsl(var(--primitive-neutral-200)));background-color:var(--renderer-canvas,hsl(var(--primitive-neutral-0)))}.bg-renderer-canvas tfoot,.bg-renderer-canvas thead{background-color:transparent}.bg-renderer-canvas td,.bg-renderer-canvas th{border-color:var(--renderer-border,hsl(var(--primitive-neutral-200)))}@media print{.print-renderer-canvas{background-color:hsl(var(--primitive-neutral-0));color:hsl(var(--primitive-neutral-900))}}.renderer-section-surface{background-color:var(--renderer-section,hsl(var(--primitive-neutral-75)));color:var(--renderer-foreground,hsl(var(--primitive-neutral-900)))}.renderer-border,.renderer-section-surface{border-color:var(--renderer-border,hsl(var(--primitive-neutral-200)))}.renderer-text{color:var(--renderer-foreground,hsl(var(--primitive-neutral-900)))}.renderer-muted-text{color:var(--renderer-muted-foreground,hsl(var(--primitive-neutral-500)))}.renderer-destructive-text{color:hsl(var(--primitive-red-600))}.renderer-success-text{color:hsl(var(--primitive-green-700))}.renderer-table-row:hover{background-color:var(--renderer-section,hsl(var(--primitive-neutral-75)))}html body .conedison-page,html body .conedison-template,html body .document-print-preview,html body .invoice-page{background-color:hsl(var(--primitive-neutral-0));color:var(--primitive-neutral-900);--gray-1:var(--primitive-neutral-0);--gray-2:var(--primitive-neutral-50);--gray-3:var(--primitive-neutral-100);--gray-4:var(--primitive-neutral-100);--gray-5:var(--primitive-neutral-200);--gray-6:var(--primitive-neutral-200);--gray-7:var(--primitive-neutral-300);--gray-8:var(--primitive-neutral-400);--gray-9:var(--primitive-neutral-500);--gray-10:var(--primitive-neutral-600);--gray-11:var(--primitive-neutral-700);--gray-12:var(--primitive-neutral-900);--purple-1:var(--primitive-purple-50);--purple-2:var(--primitive-purple-50);--purple-3:var(--primitive-purple-100);--purple-4:var(--primitive-purple-200);--purple-5:var(--primitive-purple-200);--purple-6:var(--primitive-purple-300);--purple-7:var(--primitive-purple-400);--purple-8:var(--primitive-purple-400);--purple-9:var(--primitive-purple-500);--purple-10:var(--primitive-purple-600);--purple-11:var(--primitive-purple-700);--purple-12:var(--primitive-purple-900);--sem-bg-base:var(--primitive-neutral-0);--sem-bg-surface:var(--primitive-neutral-50);--sem-bg-muted:var(--primitive-neutral-100);--sem-bg-inverse:var(--primitive-neutral-900);--sem-bg-brand:var(--primitive-purple-500);--sem-bg-brand-muted:var(--primitive-purple-50);--sem-bg-brand-soft:var(--primitive-purple-100);--sem-bg-danger:var(--primitive-red-50);--sem-bg-warning:var(--primitive-amber-50);--sem-bg-success:var(--primitive-green-50);--sem-bg-info:var(--primitive-blue-50);--sem-bg-danger-emphasis:var(--primitive-red-600);--sem-bg-warning-emphasis:var(--primitive-amber-600);--sem-bg-success-emphasis:var(--primitive-green-600);--sem-bg-info-emphasis:var(--primitive-blue-600);--sem-text-primary:var(--primitive-neutral-900);--sem-text-secondary:var(--primitive-neutral-600);--sem-text-muted:var(--primitive-neutral-500);--sem-text-disabled-hint:var(--primitive-neutral-400);--sem-text-disabled:var(--primitive-neutral-300);--sem-text-inverse:var(--primitive-neutral-0);--sem-text-brand:var(--primitive-purple-600);--sem-text-brand-secondary:var(--primitive-purple-500);--sem-text-link:var(--primitive-purple-600);--sem-text-link-hover:var(--primitive-purple-700);--sem-text-danger:var(--primitive-red-600);--sem-text-warning:var(--primitive-amber-800);--sem-text-success:var(--primitive-green-800);--sem-text-info:var(--primitive-blue-800);--sem-text-on-brand:var(--primitive-neutral-0);--sem-text-on-danger:var(--primitive-neutral-0);--sem-border-base:var(--primitive-neutral-200);--sem-border-muted:var(--primitive-neutral-100);--sem-border-strong:var(--primitive-neutral-300);--sem-border-control:var(--primitive-neutral-200);--sem-border-brand:var(--primitive-purple-600);--sem-border-brand-soft:var(--primitive-purple-200);--sem-border-danger:var(--primitive-red-300);--sem-border-warning:var(--primitive-amber-300);--sem-border-success:var(--primitive-green-300);--sem-border-info:var(--primitive-blue-300);--sem-border-focus:var(--primitive-purple-500);--sem-interactive-primary:var(--primitive-purple-500);--sem-interactive-primary-hover:var(--primitive-purple-700);--sem-interactive-primary-press:var(--primitive-purple-800);--sem-interactive-primary-text:var(--primitive-neutral-0);--sem-interactive-secondary-border:var(--primitive-purple-600);--sem-interactive-secondary-text:var(--primitive-purple-600);--sem-interactive-ghost-hover:var(--primitive-purple-50);--sem-interactive-danger:var(--primitive-red-600);--sem-interactive-danger-hover:var(--primitive-red-700);--sem-interactive-danger-text:var(--primitive-neutral-0);--sem-icon-default:var(--primitive-neutral-500);--sem-icon-muted:var(--primitive-neutral-400);--sem-icon-strong:var(--primitive-neutral-700);--sem-icon-brand:var(--primitive-purple-600);--sem-icon-inverse:var(--primitive-neutral-0);--sem-icon-danger:var(--primitive-red-600);--sem-icon-success:var(--primitive-green-600);--sem-icon-warning:var(--primitive-amber-600);--sem-icon-info:var(--primitive-blue-600);--background:var(--primitive-neutral-0);--foreground:var(--primitive-neutral-900);--card:var(--primitive-neutral-0);--card-foreground:var(--primitive-neutral-900);--popover:var(--primitive-neutral-0);--popover-foreground:var(--primitive-neutral-900);--primary:var(--primitive-purple-500);--primary-foreground:var(--primitive-neutral-0);--secondary:var(--primitive-neutral-200);--secondary-foreground:var(--primitive-neutral-600);--muted:var(--primitive-neutral-100);--muted-foreground:var(--primitive-neutral-500);--accent:var(--primitive-purple-50);--accent-foreground:var(--primitive-purple-700);--destructive:var(--primitive-red-600);--destructive-foreground:var(--primitive-neutral-0);--success:var(--primitive-green-700);--success-foreground:var(--primitive-neutral-0);--warning:var(--primitive-amber-800);--warning-foreground:var(--primitive-neutral-0);--info:var(--primitive-blue-600);--info-foreground:var(--primitive-neutral-0);--border:var(--primitive-neutral-200);--separator:var(--primitive-neutral-200);--input:var(--primitive-neutral-200);--ring:var(--primitive-purple-500);--control-background:var(--primitive-neutral-50);--control-background-hover:var(--primitive-neutral-100)}@media print{body.social-report-printing *{visibility:hidden}body.social-report-printing #printable-report-canvas,body.social-report-printing #printable-report-canvas *{visibility:visible}body.social-report-printing #printable-report-canvas{position:absolute;left:0;top:0;width:100%;background:white;color:black;box-shadow:none;border:none;padding:0;margin:0}body.social-report-printing .no-print{display:none}}.template-preview-shell{position:relative;width:100%;overflow:hidden;padding-bottom:180%}.pdf-preview-page{page:friendly360-a4;width:210mm;height:297mm;min-width:210mm;min-height:297mm;background-color:hsl(var(--card))}.pdf-preview-page-letter{page:friendly360-letter;width:8.5in;height:11in;min-width:8.5in;min-height:11in;background-color:hsl(var(--card))}.document-paged-preview{color:hsl(var(--foreground));position:relative;display:flex;min-height:var(--document-preview-min-height);width:100%;align-items:flex-start;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:1rem}.document-paged-preview__page-frame{position:relative;flex-shrink:0;width:var(--document-preview-frame-width);height:var(--document-preview-frame-height);overflow:hidden}.document-paged-preview__page{position:relative;flex-shrink:0;margin-inline:0;transform-origin:top left;transform:scale(var(--document-preview-scale,1));background-color:hsl(var(--card));border:1px solid hsl(var(--separator));box-shadow:var(--shadow-card);outline:1px solid hsl(var(--border));overflow:hidden}@media screen and (max-width:900px){.document-paged-preview{min-height:0;padding-inline:0}}@media print{.document-paged-preview__page-frame{width:auto;height:auto;overflow:visible}.document-paged-preview__page{transform:none}.document-paged-preview__page.pdf-preview-page{width:210mm;height:297mm;min-width:210mm;min-height:297mm}.document-paged-preview__page.pdf-preview-page-letter{width:8.5in;height:11in;min-width:8.5in;min-height:11in}}.pdf-preview-scale-20{transform:scale(.2)}.pdf-preview-scale-25{transform:scale(.25)}.pdf-preview-scale-30{transform:scale(.3)}.pdf-preview-scale-35{transform:scale(.35)}.pdf-preview-scale-40{transform:scale(.4)}.pdf-preview-scale-45{transform:scale(.45)}.pdf-preview-scale-50{transform:scale(.5)}.pdf-preview-scale-55{transform:scale(.55)}.pdf-preview-scale-60{transform:scale(.6)}.pdf-preview-scale-65{transform:scale(.65)}.pdf-preview-scale-70{transform:scale(.7)}.pdf-preview-scale-75{transform:scale(.75)}.pdf-preview-scale-80{transform:scale(.8)}.pdf-preview-scale-85{transform:scale(.85)}.pdf-preview-scale-90{transform:scale(.9)}.pdf-preview-scale-95{transform:scale(.95)}.pdf-preview-scale-100{transform:scale(1)}@page{size:letter;margin:.5in}@media print{html body,html body .dark,html body [class*=-page],html body [class*=-template],html body [class*=dark],html body.dark{background-color:hsl(var(--primitive-neutral-0));color:hsl(var(--primitive-neutral-900));color-scheme:light;background-image:none}html body .print-hidden,html body .sidebar,html body .tabs-list,html body .tabs-nav,html body [class*=button]:not([class*=-template]),html body [class*=sidebar],html body [data-print-hide],html body [role=tablist],html body aside,html body button,html body footer,html body header,html body nav{display:none}html body.printing main{padding:0;margin:0;background:hsl(var(--primitive-neutral-0))}html body.printing .ui-card,html body.printing [class*=card]:not(:has([data-print-content])){display:none}html body .invoice-page,html body .pdf-container,html body .quote-page,html body [class*=-page],html body [class*=-template]{width:7.5in;max-width:7.5in;min-height:10in;margin:0 auto;padding:0;box-shadow:none;border:none;background-color:hsl(var(--primitive-neutral-0));color:hsl(var(--primitive-neutral-900));page-break-after:always}html body *,html body :after,html body :before{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:transparent}html body .grand-total,html body .signature-card,html body .totals-card,html body [class*=-template] .signature-block,html body [class*=-template] .totals-area,html body [class*=-template] .totals-row,html body [class*=-template] tr,html body table,html body tfoot,html body thead,html body tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}html body code,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p,html body span,html body td,html body th{color:hsl(var(--primitive-neutral-900))}}.doc-template-accent-border{border-color:var(--doc-template-primary,hsl(var(--primary)))}.doc-template-accent-text{color:var(--doc-template-primary,hsl(var(--primary)))}.doc-template-on-accent-text{color:hsl(var(--primary-foreground))}.doc-template-accent-bg{background-color:var(--doc-template-accent,hsl(var(--primitive-neutral-75)))}.doc-template-primary-tint-bg{background-color:var(--doc-template-primary-tint,hsl(var(--primitive-purple-100)))}.doc-template-primary-tint-border{border-color:var(--doc-template-primary-tint-border,hsl(var(--primitive-purple-200)))}.doc-template-balance-bg{background-color:var(--doc-template-balance-bg,hsl(var(--primitive-neutral-75)))}.doc-template-balance-text{color:var(--doc-template-balance-color,hsl(var(--foreground)))}.landing-particle-x-0{left:2%}.landing-particle-x-1{left:12%}.landing-particle-x-2{left:22%}.landing-particle-x-3{left:32%}.landing-particle-x-4{left:42%}.landing-particle-x-5{left:52%}.landing-particle-x-6{left:62%}.landing-particle-x-7{left:72%}.landing-particle-x-8{left:82%}.landing-particle-x-9{left:92%}.landing-particle-y-0{top:4%}.landing-particle-y-1{top:14%}.landing-particle-y-2{top:24%}.landing-particle-y-3{top:34%}.landing-particle-y-4{top:44%}.landing-particle-y-5{top:54%}.landing-particle-y-6{top:64%}.landing-particle-y-7{top:74%}.landing-particle-y-8{top:84%}.landing-particle-y-9{top:94%}.landing-particle-size-1{width:1px;height:1px}.landing-particle-size-2{width:2px;height:2px}.landing-particle-size-3{width:3px;height:3px}.landing-particle-size-4{width:4px;height:4px}.org-connector-bar{height:1px;background-color:hsl(var(--border));position:absolute;top:0;left:calc(50% - var(--org-offset, 0%));right:calc(50% - var(--org-offset, 0%));min-width:var(--org-min-width,0)}.empty-state-illustration-inline svg{width:100%;height:auto;display:block}.empty-state-svg-placeholder{width:160px;height:120px}.empty-state-illustration-inline svg .main{stroke:hsl(var(--primary))}.empty-state-illustration-inline svg .accent{stroke:hsl(var(--primary)/.5)}.empty-state-illustration-inline svg .secondary{stroke:hsl(var(--primary)/.3)}.empty-state-illustration-inline svg .ghost{stroke:hsl(var(--primary)/.15)}.ds-animate-highlight-fade-2-5s-ease-out-forwards{animation:highlight-fade 2.5s ease-out forwards}.ds-bg-hsl-tomato-9{background:hsl(var(--tomato-9))}.ds-bg-swatch-color{background:var(--swatch-color)}.ds-bg-ov-background{background:var(--ov-background)}.ds-filter-blur-1px{filter:blur(1px)}.ds-border-1-5px{border-width:1.5px}.ds-flex-1-1-treemap-basis{flex:1 1 var(--treemap-basis)}.ds-grid-cols-minmax-0-0-75fr-minmax-0-1-25fr{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.ds-grid-cols-auto-auto-minmax-0-1fr-minmax-7rem-auto-minmax-6rem-auto-auto{grid-template-columns:auto auto minmax(0,1fr) minmax(7rem,auto) minmax(6rem,auto) auto}.ds-grid-cols-auto-minmax-0-1fr{grid-template-columns:auto minmax(0,1fr)}.ds-grid-cols-repeat-waterfall-count-minmax-4rem-1fr{grid-template-columns:repeat(var(--waterfall-count),minmax(4rem,1fr))}.ds-grid-cols-repeat-100-minmax-0-1fr{grid-template-columns:repeat(100,minmax(0,1fr))}.ds-grid-cols-1fr-2fr-auto{grid-template-columns:1fr 2fr auto}.ds-grid-cols-3rem-minmax-7-5rem-1fr{grid-template-columns:3rem minmax(7.5rem,1fr)}.ds-grid-cols-6rem-minmax-0-1fr{grid-template-columns:6rem minmax(0,1fr)}.ds-grid-cols-minmax-0-1fr-auto{grid-template-columns:minmax(0,1fr) auto}.ds-grid-cols-8rem-1fr{grid-template-columns:8rem 1fr}.ds-grid-cols-minmax-0-col-xs2-minmax-0-1fr{grid-template-columns:minmax(0,var(--col-xs2)) minmax(0,1fr)}.ds-grid-cols-100px-1fr{grid-template-columns:100px 1fr}.ds-grid-cols-col-md-1fr{grid-template-columns:var(--col-md) 1fr}.ds-grid-cols-repeat-auto-fit-minmax-13rem-1fr{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.ds-grid-cols-repeat-candle-count-minmax-3rem-1fr{grid-template-columns:repeat(var(--candle-count),minmax(3rem,1fr))}.ds-grid-cols-1fr-100px-140px-44px{grid-template-columns:1fr 100px 140px 44px}.ds-grid-cols-36px-1fr{grid-template-columns:36px 1fr}.ds-grid-cols-1fr-11rem-7rem-5rem{grid-template-columns:1fr 11rem 7rem 5rem}.ds-grid-cols-col-sm2-col-sm2-1fr{grid-template-columns:var(--col-sm2) var(--col-sm2) 1fr}.ds-grid-cols-minmax-0-1fr-auto-2{grid-template-columns:minmax(0,1fr) auto}.ds-height-canvas-h{height:var(--canvas-h)}.ds-height-channel-bar-height{height:var(--channel-bar-height,5%)}.ds-height-chart-height{height:var(--chart-height)}.ds-height-pin-h{height:var(--pin-h)}.ds-height-composer-height{height:var(--composer-height,1.75rem)}.ds-height-h-val{height:var(--h-val)}.ds-height-60vh{height:60vh}.ds-height-wh{height:var(--wh)}.ds-left-node-x{left:var(--node-x)}.ds-left-ov-left{left:var(--ov-left)}.ds-left-tip-left{left:var(--tip-left)}.ds-left-wx{left:var(--wx)}.ds-left-event-position{left:var(--event-position)}@media (min-width:1024px){.ds-lg-grid-cols-1-2fr-0-8fr{grid-template-columns:1.2fr .8fr}.ds-lg-grid-cols-minmax-0-1-2fr-minmax-260px-0-8fr{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.ds-lg-grid-cols-3fr-2fr{grid-template-columns:3fr 2fr}.ds-lg-grid-cols-1fr-panel-lg{grid-template-columns:1fr var(--panel-lg)}.ds-lg-grid-cols-minmax-0-2fr-minmax-18rem-1fr{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.ds-lg-grid-cols-1-5fr-1fr{grid-template-columns:1.5fr 1fr}.ds-lg-grid-cols-minmax-0-0-95fr-minmax-0-1-05fr{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ds-lg-grid-cols-minmax-0-1fr-minmax-22rem-0-8fr{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}.ds-lg-grid-cols-1-2fr-1fr{grid-template-columns:1.2fr 1fr}.ds-lg-grid-cols-panel-sm-minmax-0-1fr-panel-md{grid-template-columns:var(--panel-sm) minmax(0,1fr) var(--panel-md)}.ds-lg-grid-cols-1fr-1-2fr{grid-template-columns:1fr 1.2fr}.ds-lg-grid-cols-minmax-0-0-8fr-minmax-0-1-2fr{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ds-lg-grid-cols-minmax-0-1fr-minmax-280px-0-34fr{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.ds-lg-grid-cols-minmax-0-1fr-minmax-18rem-22rem{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.ds-lg-grid-cols-minmax-0-1fr-20rem{grid-template-columns:minmax(0,1fr) 20rem}.ds-lg-grid-cols-minmax-0-1fr-minmax-18rem-0-42fr{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr)}.ds-lg-grid-cols-minmax-0-1fr-18rem{grid-template-columns:minmax(0,1fr) 18rem}.ds-lg-grid-cols-1-4fr-1fr{grid-template-columns:1.4fr 1fr}.ds-lg-grid-cols-0-9fr-1-1fr{grid-template-columns:.9fr 1.1fr}.ds-lg-grid-cols-1fr-320px{grid-template-columns:1fr 320px}.ds-lg-grid-cols-minmax-0-1fr-minmax-16rem-24rem{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem)}.ds-lg-grid-cols-minmax-0-1fr-auto{grid-template-columns:minmax(0,1fr) auto}.ds-lg-grid-cols-minmax-0-1fr-minmax-18rem-24rem{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.ds-lg-grid-cols-1fr-panel-sm{grid-template-columns:1fr var(--panel-sm)}.ds-lg-grid-cols-200px-minmax-0-1fr{grid-template-columns:200px minmax(0,1fr)}.ds-lg-grid-cols-minmax-0-1fr-panel-md{grid-template-columns:minmax(0,1fr) var(--panel-md)}.ds-lg-grid-cols-minmax-0-1-2fr-minmax-0-0-8fr{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ds-lg-grid-cols-minmax-0-2fr-minmax-0-1fr{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ds-lg-grid-cols-minmax-0-3fr-minmax-0-2fr{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ds-lg-grid-cols-minmax-0-1fr-22rem{grid-template-columns:minmax(0,1fr) 22rem}.ds-lg-grid-cols-minmax-0-1fr-minmax-13rem-18rem-auto{grid-template-columns:minmax(0,1fr) minmax(13rem,18rem) auto}.ds-lg-grid-cols-1fr-panel-md{grid-template-columns:1fr var(--panel-md)}}.ds-max-h-calc-100dvh-14rem{max-height:calc(100dvh - 14rem)}.ds-max-h-dialog-max-height{max-height:var(--dialog-max-height,90vh)}@media (min-width:768px){.ds-md-grid-cols-minmax-0-1fr-auto-auto-auto{grid-template-columns:minmax(0,1fr) auto auto auto}.ds-md-grid-cols-minmax-9rem-1fr-minmax-9rem-1fr-auto{grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) auto}.ds-md-grid-cols-minmax-11rem-1fr-auto{grid-template-columns:minmax(11rem,1fr) auto}.ds-md-grid-cols-1fr-auto-1fr{grid-template-columns:1fr auto 1fr}.ds-md-grid-cols-minmax-0-1fr-minmax-14rem-18rem{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}.ds-md-grid-cols-minmax-0-1fr-repeat-3-7rem{grid-template-columns:minmax(0,1fr) repeat(3,7rem)}.ds-md-grid-cols-1fr-auto-1fr-2{grid-template-columns:1fr auto 1fr}.ds-md-grid-cols-minmax-0-1fr-auto{grid-template-columns:minmax(0,1fr) auto}.ds-md-grid-cols-col-sm-minmax-0-1fr{grid-template-columns:var(--col-sm) minmax(0,1fr)}.ds-md-grid-cols-minmax-0-0-8fr-minmax-0-1fr-auto-auto{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto auto}.ds-md-grid-cols-minmax-0-1fr-auto-auto{grid-template-columns:minmax(0,1fr) auto auto}.ds-md-grid-cols-1fr-auto-auto{grid-template-columns:1fr auto auto}.ds-md-grid-cols-1fr-panel-sm{grid-template-columns:1fr var(--panel-sm)}.ds-md-grid-cols-auto-1fr{grid-template-columns:auto 1fr}.ds-md-grid-cols-minmax-9rem-1fr-minmax-9rem-0-9fr-minmax-10rem-1-2fr-auto{grid-template-columns:minmax(9rem,1fr) minmax(9rem,.9fr) minmax(10rem,1.2fr) auto}.ds-md-grid-cols-repeat-sankey-columns-minmax-0-1fr{grid-template-columns:repeat(var(--sankey-columns),minmax(0,1fr))}.ds-width-sidebar-width{width:var(--sidebar-width)}}.ds-min-h-a4-print-height{min-height:var(--a4-print-height,1056px)}.ds-min-h-content-min-md{min-height:var(--content-min-md)}.ds-min-w-1-25rem{min-width:1.25rem}.ds-min-w-touch-target{min-width:var(--touch-target)}.ds-ml-sidebar-width-icon{margin-left:var(--sidebar-width-icon)}.ds-ml-sidebar-width{margin-left:var(--sidebar-width)}.ds-left-calc-37px-1{left:calc(37px * -1)}.ds-pl-node-depth-padding{padding-left:var(--node-depth-padding)}.ds-width-employer-pct{width:var(--employer-pct,50%)}.ds-height-proposal-iframe-height{height:var(--proposal-iframe-height,70vh)}.ds-transform-transform{transform:var(--transform)}.ds-transform-dnd-transform{transform:var(--dnd-transform)}.ds-left-overflow-left{left:var(--overflow-left)}.ds-left-calc-card-left-3px{left:calc(var(--card-left) + 3px)}.ds-transition-transition{transition:var(--transition)}.ds-top-now-top{top:var(--now-top)}.ds-height-card-height{height:var(--card-height)}.ds-top-card-top{top:var(--card-top)}.ds-width-calc-card-width-6px{width:calc(var(--card-width) - 6px)}.ds-scrollbar-thin{scrollbar-width:thin}.ds-width-employee-pct{width:var(--employee-pct,50%)}.ds-transition-dnd-transition{transition:var(--dnd-transition)}.ds-width-overflow-width{width:var(--overflow-width)}@media (min-width:640px){.ds-sm-grid-cols-minmax-0-1fr-9rem{grid-template-columns:minmax(0,1fr) 9rem}.ds-sm-grid-cols-1fr-1fr-auto{grid-template-columns:1fr 1fr auto}.ds-sm-grid-cols-9rem-minmax-0-1fr-auto{grid-template-columns:9rem minmax(0,1fr) auto}.ds-sm-grid-cols-minmax-10rem-14rem-minmax-0-1fr-3rem{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) 3rem}.ds-sm-grid-cols-minmax-0-1fr-minmax-0-1fr-auto{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ds-sm-grid-cols-minmax-0-1fr-auto{grid-template-columns:minmax(0,1fr) auto}.ds-sm-grid-cols-2fr-1fr-1fr-auto{grid-template-columns:2fr 1fr 1fr auto}.ds-sm-grid-cols-2rem-minmax-0-1fr-auto{grid-template-columns:2rem minmax(0,1fr) auto}.ds-sm-grid-cols-minmax-0-1fr-7rem{grid-template-columns:minmax(0,1fr) 7rem}.ds-sm-grid-cols-9rem-minmax-0-1fr{grid-template-columns:9rem minmax(0,1fr)}.ds-sm-grid-cols-minmax-0-1fr-8rem-auto{grid-template-columns:minmax(0,1fr) 8rem auto}.ds-sm-grid-cols-1fr-100px-140px-44px{grid-template-columns:1fr 100px 140px 44px}.ds-sm-grid-cols-10rem-minmax-0-1fr{grid-template-columns:10rem minmax(0,1fr)}}.ds-stroke-3{stroke-width:3}.ds-color-ov-color{color:var(--ov-color)}.ds-top-chart-gridline-top{top:var(--chart-gridline-top)}.ds-top-wy{top:var(--wy)}.ds-top-tip-top{top:var(--tip-top)}.ds-top-ov-top{top:var(--ov-top)}.ds-top-node-y{top:var(--node-y)}.ds-translate-y-virtual-translate{--tw-translate-y:var(--virtual-translate);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-width-canvas-w{width:var(--canvas-w)}.ds-width-sidebar-width-2{width:var(--sidebar-width)}.ds-width-col-xs2{width:var(--col-xs2)}.ds-width-ww{width:var(--ww)}.ds-width-col-sm{width:var(--col-sm)}.ds-width-sidebar-width-icon{width:var(--sidebar-width-icon)}@media (min-width:1280px){.ds-xl-grid-cols-minmax-0-0-95fr-minmax-0-1-05fr{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ds-xl-grid-cols-minmax-0-1fr-24rem{grid-template-columns:minmax(0,1fr) 24rem}.ds-xl-grid-cols-minmax-0-1fr-minmax-20rem-0-42fr{grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr)}.ds-xl-grid-cols-minmax-0-1-35fr-minmax-0-1fr{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ds-xl-grid-cols-minmax-0-1-28fr-minmax-0-0-92fr-minmax-0-0-92fr{grid-template-columns:minmax(0,1.28fr) minmax(0,.92fr) minmax(0,.92fr)}.ds-xl-grid-cols-minmax-0-1fr-22rem{grid-template-columns:minmax(0,1fr) 22rem}.ds-xl-grid-cols-minmax-0-1-25fr-minmax-18rem-0-75fr{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.ds-xl-grid-cols-minmax-0-1fr-minmax-19rem-21rem{grid-template-columns:minmax(0,1fr) minmax(19rem,21rem)}.ds-xl-grid-cols-minmax-0-1-2fr-minmax-18rem-0-8fr{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.ds-xl-grid-cols-minmax-0-1fr-panel-md{grid-template-columns:minmax(0,1fr) var(--panel-md)}.ds-xl-grid-cols-minmax-0-1fr-minmax-0-1fr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-xl-grid-cols-minmax-0-1fr-panel-lg{grid-template-columns:minmax(0,1fr) var(--panel-lg)}.ds-xl-grid-cols-minmax-0-1fr-360px{grid-template-columns:minmax(0,1fr) 360px}.ds-xl-grid-cols-minmax-0-1fr-minmax-18rem-24rem{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.ds-xl-grid-cols-panel-sm-minmax-420px-1fr-340px{grid-template-columns:var(--panel-sm) minmax(420px,1fr) 340px}.ds-xl-grid-cols-auto-auto-minmax-14rem-24rem-auto{grid-template-columns:auto auto minmax(14rem,24rem) auto}}