.advanced{min-width:0}.advanced-toggle{min-height:28px;color:var(--color-secondary);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:0 8px 0 4px;font-weight:500;line-height:20px;display:inline-flex}.advanced-toggle:hover{background:var(--color-surface-2);color:var(--color-ink)}.advanced-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.advanced-toggle>svg{flex:none}.advanced-body{border-left:1px solid var(--color-line);margin-top:6px;padding:2px 0 2px 12px}.advanced-body[hidden]{display:none}.advanced-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 20px;margin:0;display:grid}.advanced-facts>div{flex-direction:column;gap:1px;min-width:0;display:flex}.advanced-facts dt{color:var(--color-secondary);font-size:var(--type-caption);line-height:16px}.advanced-facts dd{color:var(--color-ink);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}@media (pointer:coarse){.advanced-toggle{min-height:44px}}@layer components{:where(.badge){box-sizing:border-box;background:var(--surface-3);min-width:0;max-width:100%;min-height:22px;color:var(--badge-text,var(--text));vertical-align:middle;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}:where(.badge--neutral){--badge-dot:var(--faint)}:where(.badge--accent),:where(.badge--info){--badge-dot:var(--accent-ink)}:where(.badge--success){--badge-dot:var(--success)}:where(.badge--warning){--badge-dot:var(--warning)}:where(.badge--danger){--badge-dot:var(--danger)}:where(.badge--violet){--badge-dot:var(--chart-third)}:where(.badge--sm){gap:5px;min-height:20px;padding:0 7px;line-height:1.45}:where(.badge--outline){border:1px solid var(--border-strong);background:0 0}:where(.badge--plain){min-height:0;color:var(--badge-text,var(--muted));font:inherit;vertical-align:baseline;background:0 0;border-radius:0;padding:0;font-weight:400}.badge-icon{flex:none;align-items:center;display:inline-flex}:where(.badge--neutral:not(.badge--plain))>.badge-dot{display:none}.badge-dot{background:var(--badge-dot,currentColor);border-radius:50%;flex:none;width:6px;height:6px}.badge-label{min-width:0}.badge--truncate{overflow:hidden}.badge--truncate>.badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select{border:1px solid var(--field-border);border-radius:var(--radius-control);appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%234F555D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;width:100%;min-width:0;max-width:100%;height:36px;box-shadow:none;color:var(--text);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center;padding:0 30px 0 11px;font-size:14px;line-height:1.4;transition:border-color .15s,background-color .15s;display:inline-flex;overflow:hidden}:root[data-theme=dark] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23A8ADB4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}.select:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--field-border-hover)}.select:open{outline:1px solid var(--focus);outline-offset:0;border-color:var(--focus)}.select[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}:is(.select[aria-invalid=true]:focus-visible,.select[aria-invalid=true]:open){outline-color:var(--danger);border-color:var(--danger)}.select:disabled{border-color:var(--border);background-color:var(--surface-2);color:var(--muted);box-shadow:none;cursor:not-allowed;opacity:1}.select.input-sm{border-radius:var(--radius-control);background-position:right 9px center;height:32px;padding:0 28px 0 10px;font-size:13px}.select.select--inline{--control-height:28px;--control-font-size:var(--type-small);background-color:#0000;background-size:0 0;border-color:#0000;width:calc(100% + 8px);height:28px;margin-left:-8px;padding:0 26px 0 7px}.select.select--inline:hover:not(:disabled):not([aria-invalid=true]),.select.select--inline:focus-visible{border-color:var(--border-strong);background-color:var(--surface);background-size:auto}.select.select--inline:open{border-color:var(--border-strong);background-color:var(--surface);background-size:auto}.select.select--inline:disabled{background-color:#0000;background-size:0 0;border-color:#0000}@media (pointer:coarse){.select.select--inline{--control-height:44px;height:44px}}.select[multiple],.select[size]:not([size="1"]){white-space:normal;background-image:none;height:auto;min-height:96px;padding:4px}.select option{color:var(--text);background-color:var(--surface)}.select option:disabled{color:var(--faint)}@supports (appearance:base-select){.select:not([multiple]):not([size]),.select:not([multiple])[size="1"]{appearance:base-select}.select::picker(select){appearance:base-select}.select::picker-icon{display:none}.select::picker(select){inline-size:anchor-size(width);border:1px solid var(--border-strong);background:var(--surface);max-block-size:min(320px,45dvh);min-inline-size:min(180px,100vw - 20px);max-inline-size:min(440px,100vw - 20px);color:var(--text);font-family:var(--font-sans);overscroll-behavior:contain;scrollbar-width:thin;border-radius:10px;margin-block:5px;padding:4px;font-size:14px;line-height:1.4;overflow:auto;box-shadow:0 8px 24px #00000025}.select option{white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;min-height:36px;padding:8px 10px;display:flex}.select option:checked{color:var(--accent-ink);background-color:#0000;font-weight:500}.select option:hover:not(:disabled),.select option:focus-visible{background-color:var(--surface-3);color:var(--text);outline:none}.select option:checked:hover{color:var(--accent-ink)}.select option::checkmark{color:var(--accent-ink);order:1}.select option:disabled{opacity:.6;cursor:not-allowed;background:0 0}}@media (pointer:coarse){.select option{min-height:40px}}@media (forced-colors:active){.select{appearance:auto}.select::picker(select){appearance:auto}.select{background-image:none}}.properties{--properties-label:120px;flex-direction:column;margin:0;padding:0;display:flex}.properties--sm{--properties-label:96px}.properties--md{--properties-label:120px}.properties--lg{--properties-label:136px}.properties-row{grid-template-columns:var(--properties-label) minmax(0, 1fr);border-bottom:1px solid var(--color-line);align-items:baseline;gap:12px;min-height:32px;padding:6px 0;display:grid}.properties-row[data-control=true]{align-items:center;padding:2px 0}.properties dt,.properties dt label{color:var(--muted);font-size:var(--type-small);font-weight:400}.properties dd{min-width:0;color:var(--text);font-size:var(--type-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.properties dd[data-tone]{color:var(--warning);font-weight:500}.properties dd[data-mono=true],.properties dd code{font-family:var(--font-mono);font-size:var(--type-caption)}.properties dd small{color:var(--muted);font-size:var(--type-caption);display:block}.timeline{margin:0;padding:0;list-style:none}.timeline--thread{flex-direction:column;gap:20px;display:flex;position:relative}.timeline--thread:before{content:"";background:var(--color-line);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.timeline--thread>.timeline-entry{flex-direction:column;gap:3px;padding-left:42px;display:flex;position:relative}.timeline-mark{background:var(--surface);width:27px;height:27px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);font-size:var(--type-caption);letter-spacing:0;border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;top:0;left:0}.timeline-entry[data-kind=team] .timeline-mark{background:var(--action);box-shadow:none;color:var(--on-action)}.timeline-entry[data-kind=note] .timeline-mark{border:1px dashed var(--border-strong);box-shadow:none;background:var(--surface-2)}.timeline--thread header{min-height:27px;font-size:var(--type-small);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-top:3px;display:flex}.timeline--thread header strong{color:var(--text);font-weight:500}.timeline--thread header time{color:var(--muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums;margin-left:auto}.timeline-tag{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:4px;display:inline-flex}.timeline-entry[data-kind=note] .timeline-tag{color:var(--warning)}.timeline--thread .timeline-body{font-size:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.timeline-entry[data-kind=note] .timeline-body{color:var(--muted)}@media (width<=640px){.timeline--thread header time{margin-left:0}}.timeline--log{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.timeline--log>.timeline-entry{border-bottom:1px solid var(--color-line);font-size:var(--type-small);grid-template-columns:112px minmax(0,1fr) auto;gap:16px;padding:10px 0;display:grid}.timeline--log .timeline-when{flex-direction:column;gap:1px;display:flex}.timeline--log .timeline-when strong{font-weight:500}.timeline--log .timeline-when small{color:var(--muted);font-size:var(--type-caption)}.timeline--log .timeline-body{flex-direction:column;gap:2px;min-width:0;display:flex}.timeline-aside{color:var(--muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=960px){.timeline--log>.timeline-entry{grid-template-columns:96px minmax(0,1fr)}.timeline--log .timeline-aside{grid-column:2}}.grouped-list{flex-direction:column;gap:20px;display:flex}.grouped-list-heading{color:var(--text);font-size:var(--type-small);font-weight:var(--weight-strong);align-items:baseline;gap:8px;margin:0 0 2px;line-height:20px;display:flex}.grouped-list-count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}th.grouped-list-heading{text-align:left;border-bottom:0;height:32px;margin:0;padding:14px 12px 6px;display:table-cell}th.grouped-list-heading .grouped-list-count{margin-left:6px}.grouped-list-rows{border-top:1px solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.grouped-list-item{border-bottom:1px solid var(--color-line)}.grouped-list-item>*{border-radius:var(--radius-control);min-height:52px;color:inherit;justify-content:space-between;align-items:center;gap:16px;margin-inline:-8px;padding:8px;text-decoration:none;display:flex}.grouped-list-item>:is(a,button):hover{background:var(--surface-2)}.grouped-list-item>:is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.grouped-list-main{flex-direction:column;gap:2px;min-width:0;display:flex}.grouped-list-main strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:20px}.grouped-list-main small{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;line-height:16px}.grouped-list-meta{font-size:var(--type-small);flex:none;justify-content:flex-end;align-items:center;gap:14px;display:flex}@media (width<=640px){.grouped-list-item>*{flex-direction:column;align-items:flex-start;gap:4px}.grouped-list-meta{justify-content:flex-start;gap:10px}}}.pagination{width:100%;min-width:0;min-height:40px;color:var(--tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12.5px;line-height:18px;display:flex}.pagination-total{color:var(--muted);margin-right:auto}.pagination-total :is(strong,.num){color:var(--text);font-weight:500}.pagination-summary{margin-right:auto}.pagination-total+.pagination-summary{margin-right:0}.pagination-controls{flex:none;align-items:center;gap:2px;display:flex}.pagination-controls .btn{min-width:28px;padding-inline:4px}.pagination-page{border-radius:var(--radius-control-small);min-width:28px;height:28px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12.5px}.pagination-page:hover:not(:disabled):not([aria-current]){background:var(--surface-3);color:var(--text)}.pagination-page[aria-current=page]{background:var(--surface-3);color:var(--text);cursor:default;font-weight:550}.pagination-page:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pagination-gap{text-align:center;min-width:20px}.pagination-extra{margin-left:auto}.module-pagination,.supplier-pagination{padding-inline:var(--page-gutter,24px);border-top:1px solid var(--color-line)}@media (pointer:coarse){.pagination{min-height:44px}.pagination-page,.pagination-controls .btn{min-width:44px;height:44px}}@media (width<=480px){.pagination{gap:4px 10px}.pagination-page:not([aria-current]),.pagination-gap{display:none}.pagination-extra{flex-basis:100%;margin:0}}.module-form-dialog{width:min(680px,100vw - 32px)}.module-form-dialog:not(.module-form-dialog--sections) .form-section-header{display:none}.module-form-dialog:not(.module-form-dialog--sections) .form-section{padding:0}.module-form-dialog:not(.module-form-dialog--sections) .form-section-body{max-width:none;padding:16px 0}.module-form-dialog--sections{width:min(760px,100vw - 40px)}.module-form-dialog--sections .dynamic-form{flex-direction:column;gap:0;display:flex}.module-form-dialog .dynamic-form-instructions{display:none}.module-form-dialog--sections .dynamic-form-wide-field{grid-column:1/-1}.module-form-dialog--sections .dynamic-form>.form-section:last-child .textarea{min-height:76px}.module-form-dialog--unit .form-section:first-of-type .dynamic-form-wide-field{grid-column:auto}.module-form-dialog--unit .form-section:last-of-type .field>.label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.module-form-required-note{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:5px;margin-right:auto;display:inline-flex}.module-form-required-note>span{color:var(--color-danger);font-weight:600}.supplier-form-dialog .dialog-footer>div{align-items:center;width:100%}@media (width<=760px){.module-form-dialog,.module-form-dialog--sections{width:calc(100% - 16px)}.module-form-required-note{flex:100%}}.side-drawer-overlay{z-index:950;background:var(--scrim);animation:.16s ease-out fade-in;position:fixed;inset:0}.side-drawer-content{z-index:951;overscroll-behavior:contain;border:0;border-left:1px solid var(--border-strong);border-radius:var(--radius-overlay) 0 0 var(--radius-overlay);background:var(--surface);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--shadow-modal);color:var(--text);font-family:var(--font-ui);outline:none;flex-direction:column;animation:.2s cubic-bezier(.2,.7,.2,1) drawer-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden auto}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.side-drawer-content{border-left:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.side-drawer-overlay,.side-drawer-content{animation:none}}:root[data-motion=reduce] .side-drawer-overlay,:root[data-motion=reduce] .side-drawer-content{animation:none}.drawer-bar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 24px;display:flex}.drawer-bar-code{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-family:var(--font-code);font-size:var(--type-caption);letter-spacing:-.02em;flex:1}.drawer-bar-pager{color:var(--tertiary);font-size:var(--type-caption);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;display:flex}.drawer-bar-pager>span{margin-right:6px}.drawer-bar .icon-btn{flex:none;width:32px;height:32px}.drawer-bar-pager .icon-btn{width:28px;height:28px}.drawer-section{min-width:0;padding:20px 0}.drawer-section+.drawer-section{border-top:1px solid var(--border)}.drawer-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.drawer-section>header>h3{color:var(--text);font-size:14px;font-weight:var(--weight-strong,550);margin:0;line-height:20px}.drawer-footer{z-index:2;border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:10px 24px;display:flex;position:sticky;bottom:0}@media (width<=760px){.drawer-bar{padding-left:16px}.drawer-footer{padding-inline:16px}}.shared-chart{width:100%;min-width:0;font-family:var(--font-sans);flex-direction:column;margin:0;padding:0;display:flex;position:relative}.shared-chart:focus-visible,.finance-analysis-canvas:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.shared-chart-canvas{flex:1 1 0;width:100%;min-width:0;min-height:0;position:relative}.shared-chart-sparkline{flex:none;width:max-content;max-width:100%}.shared-chart-empty{width:100%;min-height:0;color:var(--muted);flex:1;place-items:center;font-size:12px;display:grid}.chart-legend{color:var(--chart-label);flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.chart-legend li{align-items:center;gap:6px;display:inline-flex}.chart-swatch{box-sizing:border-box;border-radius:2px;flex:none;width:12px;height:10px;display:inline-block}.chart-swatch--solid{background:var(--swatch)}.chart-swatch--outline{border:1.5px solid var(--swatch);background:color-mix(in srgb, var(--swatch) 16%, transparent)}.chart-swatch--line,.chart-swatch--line-thin,.chart-swatch--dash{background:var(--swatch);border-radius:1px;width:16px;height:2px}.chart-swatch--line-thin{height:1.5px}.chart-swatch--dash{background:repeating-linear-gradient(90deg, var(--swatch) 0 4px, transparent 4px 8px)}.chart-tooltip{z-index:3;border:1px solid var(--border-strong);background:var(--surface);min-width:120px;box-shadow:var(--shadow-popover);color:var(--text);pointer-events:none;opacity:0;border-radius:8px;gap:4px;padding:8px 10px;transition:opacity 80ms linear;display:grid;position:absolute}.chart-tooltip[data-visible=true]{opacity:1}.chart-tooltip-title{color:var(--chart-label);font-size:12px;line-height:16px}.chart-tooltip-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:12px;line-height:18px;display:grid}.chart-tooltip-row>span{color:var(--chart-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-tooltip-row>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.chart-tooltip{transition:none}}.period-chart{min-width:0;font-family:var(--font-sans);flex-direction:column;margin:0;display:flex;position:relative}.period-chart-box{width:100%;min-width:0;position:relative}.period-chart svg{display:block;overflow:visible}.period-grid{stroke:var(--chart-grid);stroke-width:1px;opacity:.6;shape-rendering:crispedges}.period-axis{fill:var(--chart-label);font-variant-numeric:tabular-nums;font-size:12px}.period-bar--neutral{fill:var(--chart-secondary);fill-opacity:.42}.period-bar--accent{fill:var(--chart-primary)}.period-bar--partial{stroke:var(--chart-primary);stroke-width:1px}.period-hatch-bg{fill:var(--chart-primary);fill-opacity:.1}.period-hatch-line{stroke:var(--chart-primary);stroke-width:2.2px}.period-previous{fill:none;stroke:var(--chart-label);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.75;pointer-events:none}.period-previous--smooth{stroke-width:1.25px;opacity:.5}.period-hit{fill:#0000;outline:none}.period-hit:hover,.period-hit:focus-visible{fill:var(--text);fill-opacity:.04}.period-hit:focus-visible{stroke:var(--focus);stroke-width:2px}.period-tip{z-index:3;border:1px solid var(--border-strong);background:var(--surface);min-width:120px;box-shadow:var(--shadow-popover);color:var(--chart-label);pointer-events:none;border-radius:8px;gap:2px;padding:7px 10px;font-size:12px;line-height:16px;display:grid;position:absolute;top:0;transform:translate(-50%)}.period-tip>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.period-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.period-legend li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.period-swatch{box-sizing:border-box;border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.period-swatch--accent{background:var(--chart-primary)}.period-swatch--hatch{border:1px solid var(--chart-primary);background:repeating-linear-gradient(135deg, var(--chart-primary) 0 1.5px, transparent 1.5px 4px)}.period-swatch--line{background:var(--chart-label);border-radius:1px;width:14px;height:2px}.period-data{color:var(--muted);margin-top:6px;font-size:12px}.period-data>summary{cursor:pointer;width:max-content}.period-data>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.period-data table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px}.period-data :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;padding:4px 14px 4px 0;font-weight:400}.period-data thead th{color:var(--muted);font-weight:500}.period-data td.num{text-align:right;color:var(--text)}@media (prefers-reduced-motion:reduce){.period-tip{transition:none}}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(clamp(0px,719280px - 99900%,50%),1fr));min-width:0;display:grid;overflow:hidden;container-type:inline-size}.metric-strip:has(>.module-metric--lead){grid-template-columns:1.5fr repeat(auto-fit,minmax(0,1fr))}@container (width<=719px){.metric-strip:has(>.module-metric--lead)>.module-metric--lead{grid-column:1/-1}}.metric-strip-inset{border-block:1px solid var(--border);background:var(--surface);margin:0}.metric-strip-inset>.module-metric:last-child{padding-right:var(--page-gutter,24px)}.metric-strip-inset>.module-metric:first-child{padding-left:var(--page-gutter,24px)}.module-metric{min-width:0;box-shadow:-1px 0 0 var(--border), 0 -1px 0 var(--border);flex-direction:column;gap:4px;padding:12px 20px 13px;display:flex;position:relative;container-type:inline-size}.module-metric-label{color:var(--muted);font-size:12.5px;line-height:1.4}.module-metric-body{justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;display:flex}.module-metric-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.module-metric-value{color:var(--text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:max(18px,min(20px,13.5cqi));font-weight:500;line-height:1.2;overflow:hidden}.module-metric-value[data-long]{font-size:max(16px, min(var(--type-title), 10.5cqi));white-space:normal;text-wrap:balance;line-height:1.25}.module-metric--lead .module-metric-value{letter-spacing:-.025em;font-size:max(24px,min(34px,10cqi));font-weight:500;line-height:1.1}.module-metric-currency{color:var(--muted);letter-spacing:0;vertical-align:.22em;margin-right:.22em;font-size:.56em;font-weight:400}.module-metric-hint{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--muted);font-variant-numeric:tabular-nums;align-items:flex-start;gap:4px;font-size:12px;line-height:1.5;display:inline-flex}.module-metric-delta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:1.5}.module-metric-delta.is-success{color:var(--success)}.module-metric-delta.is-danger{color:var(--danger)}.module-metric-delta.is-warning{color:var(--warning)}.module-metric-hint.is-success{color:var(--success)}.module-metric-hint.is-warning{color:var(--warning)}.module-metric-hint.is-danger{color:var(--danger)}.module-metric-hint.is-default{color:var(--muted)}.module-metric-comparison{color:var(--tertiary)}.module-metric-trend-icon,.module-metric-spark{flex:none}@container (width<=719px){.metric-strip>.module-metric:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=700px){.metric-strip-inset>.module-metric:first-child{padding-left:var(--page-gutter,16px)}.module-metric{padding:12px 14px}.metric-strip-inset>.module-metric:nth-child(odd){padding-left:var(--page-gutter,16px)}}.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}.argon-calendar{--rdp-accent-color:var(--accent);--rdp-accent-background-color:var(--brand-soft);--rdp-day-height:38px;--rdp-day-width:38px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-day_button-border-radius:6px;--rdp-selected-border:0;--rdp-range_middle-background-color:var(--accent-soft);--rdp-range_middle-color:var(--text);--rdp-range_start-color:var(--on-action);--rdp-range_end-color:var(--on-action);--rdp-today-color:var(--accent-ink);--rdp-outside-opacity:1;--rdp-disabled-opacity:1;--rdp-months-gap:24px;--rdp-nav_button-width:32px;--rdp-nav_button-height:32px;--rdp-weekday-opacity:1;width:fit-content;max-width:100%;color:var(--text);font:14px/1.5 var(--font-ui);margin:0}.argon-calendar .rdp-month_caption{text-transform:capitalize;height:42px;padding-inline:4px;font-size:14px;font-weight:600}.argon-calendar .rdp-weekday{color:var(--muted);padding-block:12px 8px;font-size:12px;font-weight:500}.argon-calendar .rdp-day{text-align:center;padding:0;font-size:14px}.argon-calendar .rdp-day_button{color:var(--text);font:inherit;margin:auto;transition:background .13s,box-shadow .13s}.argon-calendar .rdp-day_button:hover{background:var(--control-hover-bg)}.argon-calendar .rdp-day_button:active{background:var(--control-active-bg)}.argon-calendar .rdp-day.rdp-selected:not(.rdp-range_middle) .rdp-day_button{border-color:var(--action);background:var(--action);color:var(--on-action);font-weight:600}.argon-calendar .rdp-day.rdp-range_middle .rdp-day_button{color:var(--text);background:0 0;border-radius:0}.argon-calendar .rdp-day.rdp-selected.rdp-range_middle .rdp-day_button{color:var(--text)}.argon-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{box-shadow:inset 0 0 0 1px var(--text);color:var(--text);font-weight:600}.argon-calendar .rdp-outside .rdp-day_button{color:var(--muted)}.argon-calendar :is(.rdp-day_button,.rdp-button_previous,.rdp-button_next):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.argon-calendar :is(.rdp-button_previous,.rdp-button_next){border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--muted);background:0 0}.argon-calendar :is(.rdp-button_previous,.rdp-button_next):hover{border-color:var(--field-border);background:var(--control-hover-bg);color:var(--text)}.argon-calendar .rdp-chevron{width:17px;height:17px;color:var(--muted);fill:currentColor}.argon-calendar .rdp-disabled .rdp-day_button{color:var(--muted);cursor:not-allowed;text-decoration:line-through}.argon-calendar .rdp-dropdowns{gap:6px;max-width:190px;font-size:14px}.argon-calendar .rdp-dropdowns>.select{width:auto;min-width:84px;max-width:104px;height:32px;font-size:13px}.argon-calendar .rdp-dropdowns>.select:first-child{min-width:106px;max-width:114px}.argon-calendar .rdp-caption_label{font-size:14px}.argon-calendar .rdp-month_grid{border-collapse:collapse;table-layout:fixed;border:0;max-width:100%;margin:0}.argon-date-popover{z-index:1200;width:max-content;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border-strong);border-radius:var(--radius-overlay);background:var(--surface);box-shadow:var(--shadow-popover);color:var(--text);font:14px/1.5 var(--font-ui);transform-origin:var(--radix-popover-content-transform-origin);outline:none;padding:14px;animation:.16s ease-out argon-popover-in;overflow:auto}.argon-date-popover .argon-calendar{--rdp-day-width:40px;--rdp-day-height:35px;--rdp-day_button-height:32px}.argon-calendar-popover-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px;padding-bottom:12px;display:flex}.argon-calendar-popover-head strong{font-size:14px;font-weight:600;display:block}.argon-calendar-popover-head span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.argon-calendar-popover-head button{border-radius:var(--radius-control);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.argon-calendar-popover-head button:hover{background:var(--control-hover-bg);color:var(--text)}.argon-calendar-popover-head button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.argon-calendar-actions{z-index:1;border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;gap:8px;margin:12px 0 -14px;padding:10px 0 14px;display:flex;position:sticky;bottom:-14px}@keyframes argon-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.argon-date-popover .rdp-dropdowns>.select{height:32px}}@media (pointer:coarse){.argon-date-popover .argon-calendar{--rdp-day-width:44px;--rdp-day-height:44px;--rdp-day_button-width:40px;--rdp-day_button-height:40px;--rdp-nav_button-width:44px;--rdp-nav_button-height:44px}.argon-calendar-popover-head button{width:44px;height:44px;margin:-8px -8px 0 0}.argon-date-popover .rdp-dropdowns>.select,.argon-calendar .rdp-dropdowns>.select{height:44px}}@media (prefers-reduced-motion:reduce){.argon-date-popover{animation:none}.argon-calendar .rdp-day_button{transition:none}}:root[data-motion=reduce] .argon-date-popover{animation:none}.date-picker-field{min-width:0;position:relative}.date-picker-input{padding-right:44px}.date-picker-trigger{border:0;border-left:1px solid var(--border);border-radius:0 calc(var(--radius-control) - 1px) calc(var(--radius-control) - 1px) 0;width:36px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid;position:absolute;inset:1px 1px 1px auto}.date-picker-trigger:hover:not(:disabled){background:var(--control-hover-bg);color:var(--text)}.date-picker-trigger:active:not(:disabled){background:var(--control-active-bg)}.date-picker-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.date-picker-trigger:disabled{color:color-mix(in srgb, var(--muted) 70%, var(--surface));cursor:not-allowed}.date-picker-field--sm .date-picker-input{padding-right:38px}.date-picker-field--sm .date-picker-trigger{width:30px}@media (width<=760px){.date-picker-trigger{width:42px}.date-picker-input{padding-right:50px}}@media (pointer:coarse){.date-picker-trigger{width:42px}}.fbk-skeleton{background:color-mix(in srgb, var(--muted) 22%, var(--surface));border-radius:4px;flex:none;height:10px;animation:1.4s ease-in-out infinite fbk-pulse;display:block}.fbk-skeleton--circle{border-radius:50%}.fbk-skeleton-profile{align-items:center;gap:12px;width:100%;margin:0 0 8px;display:flex}.fbk-skeleton-profile>div{flex-direction:column;flex:1;gap:8px;display:flex}.fbk-skeleton-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;width:100%;padding:12px 0;display:flex}.fbk-skeleton-stack{flex-direction:column;align-items:center;gap:10px;width:min(260px,100%);display:flex}@keyframes fbk-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.fbk-skeleton{animation:none}}:root[data-motion=reduce] .fbk-skeleton{animation:none}.content-state{box-sizing:border-box;min-width:0;min-height:160px;color:var(--muted);font-size:var(--type-small);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:36px 20px;line-height:1.5;display:flex}.content-state>svg{color:var(--faint);stroke-width:1.5px;flex:none;margin-bottom:4px}.content-state-title{color:var(--text);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:500;line-height:1.4}.content-state-description{max-width:440px}.content-state-description>p{margin:0}.content-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;margin-top:12px;display:flex}.content-state--error,.content-state--error>.content-state-title,.content-state--error>svg{color:var(--danger)}.content-state--loading{gap:8px}.content-state--loading .content-state-title{color:var(--muted);font-size:var(--type-small);font-weight:400}.record-picker{min-width:0;position:relative}.async-record-trigger{width:100%;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.async-record-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.async-record-trigger>svg{width:16px;height:16px;color:var(--muted);flex:none}.async-record-trigger:hover:not(:disabled)>svg{color:var(--text)}.async-record-trigger:disabled>svg{color:color-mix(in srgb, var(--muted) 70%, var(--surface))}.record-picker--search>.select{background-image:none;padding-right:40px}.record-picker--search.record-picker--sm>.select{padding-right:36px}.record-picker--plain>.select{background-position:right 10px center;padding-right:30px}.record-picker--plain.record-picker--sm>.select{background-position:right 9px center;padding-right:28px}.record-picker-trigger{width:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid;position:absolute;inset:4px 4px 4px auto}.record-picker-trigger>svg{width:16px;height:16px}.record-picker-trigger:hover:not(:disabled){background:var(--control-hover-bg);color:var(--text)}.record-picker-trigger:active:not(:disabled){background:var(--control-active-bg)}.record-picker-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.record-picker-trigger:disabled{color:color-mix(in srgb, var(--muted) 70%, var(--surface));cursor:not-allowed}.record-picker--sm .record-picker-trigger{width:26px;inset:3px 3px 3px auto}.record-picker-dialog{width:min(560px,100vw - 32px)}:root .record-picker-dialog .dialog-body{padding:0}.record-picker-search{width:auto;margin:8px 24px 16px}.record-picker-results{border-top:1px solid var(--border);flex-direction:column;min-height:240px;display:flex}.record-picker-result{border:0;border-bottom:1px solid var(--border);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:14px;padding:12px 24px;display:flex}.record-picker-result:hover:not(:disabled),.record-picker-result:focus-visible{background:var(--surface-2)}.record-picker-result:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.record-picker-result.is-selected{background:var(--accent-soft)}.record-picker-result:disabled{opacity:.5;cursor:not-allowed}.record-picker-radio{border:1px solid var(--field-border);background:0 0;border-radius:50%;flex:none;width:16px;height:16px}.record-picker-result.is-selected .record-picker-radio{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 38%, transparent 42%)}.record-picker-result-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.record-picker-result-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:500}.record-picker-result-copy small{color:var(--muted);font-size:12px}.record-picker-result-check{color:var(--accent-ink);flex:none}.record-picker-empty.content-state{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.record-picker-empty strong{color:var(--text);font-size:13px;font-weight:500}:root .record-picker-dialog .dialog-footer{padding:10px 24px}.record-picker-pagination{color:var(--muted)}.record-picker-pagination .btn{box-shadow:none;background:0 0;border-color:#0000}.record-picker-pagination .btn:hover:not(:disabled){background:var(--surface-3)}@media (width<=760px){.record-picker-dialog{width:calc(100% - 16px)}.record-picker-search{margin-inline:17px}.record-picker-result{padding-inline:17px}:root .record-picker-dialog .dialog-footer{padding:10px 17px}}@media (pointer:coarse){.record-picker--search>.select,.record-picker--search.record-picker--sm>.select{padding-right:56px}.record-picker--plain>.select,.record-picker--plain.record-picker--sm>.select{background-position:right 12px center;padding-right:34px}.record-picker-trigger,.record-picker--sm .record-picker-trigger{border-radius:0 calc(var(--radius-control) - 1px) calc(var(--radius-control) - 1px) 0;width:44px;inset:1px 1px 1px auto}}.segmented-control{border:1px solid var(--field-border);border-radius:var(--radius-control);background:0 0;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented-control>button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:3px 11px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.segmented-control>button:hover:not(:disabled):not([aria-pressed=true]){background:var(--control-hover-bg);color:var(--text)}.segmented-control>button:active:not(:disabled):not([aria-pressed=true]){background:var(--control-active-bg);color:var(--text)}.segmented-control>button:disabled{color:color-mix(in srgb, var(--muted) 70%, var(--surface));cursor:not-allowed}.segmented-control>button[aria-pressed=true]{border-color:var(--action);background:var(--action);color:var(--on-action)}.segmented-control>button:focus-visible{outline-offset:1px}.segmented-control>button{white-space:nowrap}.segmented-control--compact{gap:1px;padding:1px}.segmented-control--compact>button{padding-inline:9px}.card-section{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);overflow:hidden}.card-section-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:52px;padding:14px 18px;display:flex}.card-section-header>h2,.card-section-heading{flex:1;min-width:0}.card-section-header h2{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500;line-height:20px}.card-section-description{max-width:650px;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.card-section-header>a{color:var(--accent-ink);text-decoration:none}.card-section-footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 18px;font-size:12px;display:flex}.card-section--section{box-shadow:none;border:0;border-radius:0}.card-section--section>.card-section-header{padding:0 24px 12px}.section-tabs{overscroll-behavior-inline:contain;border-bottom:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:none;align-items:center;gap:24px;min-width:0;display:flex;overflow:auto hidden}.section-tabs>button{min-height:40px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 1px;font-size:13.5px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.section-tabs>button :is(.num,.section-tab-count){color:var(--muted);font-size:var(--type-caption);font-weight:400}.section-tabs>button:hover:not(:disabled),.section-tabs>button[aria-selected=true]{color:var(--text);background:0 0}.section-tabs>button[aria-selected=true]:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.section-tabs>button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:var(--radius-control)}.section-tabs>button:disabled{color:var(--faint);opacity:.6;cursor:not-allowed}.form-section{--form-reading-width:920px;background:0 0;border:0;border-radius:0;min-width:0;padding:20px 0}.form-section+.form-section{border-top:1px solid var(--border)}.form-section:first-of-type{padding-top:4px}.form-section-header{max-width:var(--form-reading-width);justify-content:space-between;align-items:flex-start;gap:16px;min-height:0;padding:0 0 12px;list-style:none;display:flex}.form-section-header::-webkit-details-marker{display:none}summary.form-section-header{cursor:pointer;align-items:center}.form-section-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.form-section-title{color:var(--text);font-size:14px;font-weight:var(--weight-strong,550);letter-spacing:-.005em;margin:0;line-height:20px}.form-section-description{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:18px}.form-section-actions{flex:none;align-items:center;gap:8px;display:flex}.form-section-body{min-width:0;max-width:var(--form-reading-width);padding:0;container-type:inline-size}.form-section-chevron{flex:none;transition:transform .15s}.form-section[open]>summary .form-section-chevron{transform:rotate(180deg)}.form-section:not([open])>summary{padding-bottom:0}.form-grid,.dynamic-form-grid{grid-template-columns:repeat(auto-fill,minmax(max(184px,25% - 15px),1fr));align-items:start;gap:16px 20px;min-width:0;display:grid}.form-grid>*,.dynamic-form-grid>*{min-width:0}.form-grid>:is(.form-grid-wide,.dynamic-form-wide-field),.dynamic-form-grid>.dynamic-form-wide-field{grid-column:1/-1}@container (width>=400px){.form-grid>.form-grid-span-2,.dynamic-form-grid>.form-grid-span-2{grid-column:span 2}}@media (pointer:coarse){.form-grid,.dynamic-form-grid{gap:18px 20px}}.form-error-summary{border:1px solid var(--border);border-radius:var(--radius-control);border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 6%, transparent);color:var(--text);padding:13px 14px;line-height:1.6}.form-error-summary .form-feedback-heading{color:var(--danger);font-weight:500}.form-feedback-heading{align-items:center;gap:9px;display:flex}.form-feedback-heading svg{flex:none}.form-error-summary p{margin:8px 0 0}.form-error-summary ul{margin:8px 0 0;padding-left:22px}.form-error-summary button{min-height:32px;color:inherit;font:inherit;text-align:left;text-underline-offset:3px;white-space:normal;background:0 0;border:0;padding:5px 0;text-decoration:underline}@media (width<=640px){.section-tabs{gap:20px}}.bulk-number-editor{grid-template-columns:minmax(140px,220px) auto;justify-content:start;align-items:end;gap:10px 12px;min-width:0;padding:0 0 12px;display:grid}.bulk-number-editor>.btn{justify-self:start;margin-bottom:1px}.bulk-number-feedback{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}@media (width<=560px){.bulk-number-editor{grid-template-columns:minmax(0,1fr)}.bulk-number-editor>.btn{width:100%}}.settings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;min-width:0;margin:0 0 12px;display:flex}.settings-header-copy{min-width:0}.settings-header-title{color:var(--text);font-size:18px;font-weight:var(--weight-strong,550);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0;line-height:26px;display:flex}.settings-header-title:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.settings-header-count{color:var(--muted);font-size:12px;font-weight:400}.settings-header-description{max-width:64ch;color:var(--muted);font-size:var(--type-small);margin:2px 0 0;line-height:1.5}.settings-header-actions{flex:none;align-items:center;gap:8px;display:flex}.settings-form{flex-direction:column;min-width:0;max-width:920px;display:flex}.settings-form>.inline-notice{margin:0 0 12px}.settings-form>.save-bar{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);max-width:none}.settings-form .form-section:first-of-type{padding-top:12px}.form-section-note{color:var(--muted);font-size:var(--type-caption);margin:10px 0 0;line-height:1.5}.form-section-note.is-error{color:var(--danger)}@media (width<=760px){.settings-form>.save-bar{margin-inline:0}}.form-section-note a{color:var(--accent-ink,var(--color-accent-text));text-underline-offset:3px;text-decoration:underline}.row-menu{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.row-menu-trigger{color:var(--muted)}.row-menu-trigger[aria-expanded=true]{background:var(--surface-3);color:var(--text)}.row-menu-list{z-index:1000;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-width:180px;max-width:min(320px,100vw - 20px);box-shadow:var(--shadow-popover);color:var(--text);padding:4px}.row-menu-list>[role=menu]{flex-direction:column;display:flex}.row-menu-list hr{background:var(--border);border:0;height:1px;margin:4px -4px}.row-menu-item{width:100%;min-height:32px;color:inherit;font:inherit;font-size:var(--type-small);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.row-menu-item:hover:not(:disabled),.row-menu-item:focus-visible{background:var(--surface-2)}.row-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.row-menu-item:disabled{color:var(--faint);cursor:not-allowed}.row-menu-item.is-danger{color:var(--danger)}.row-menu-item>svg{color:var(--muted);flex:none}.row-menu-item.is-danger>svg{color:currentColor}@media (pointer:coarse){.row-menu-item{min-height:44px}.row-menu-trigger{width:44px;height:44px}}.row-actions:has([aria-expanded=true]){opacity:1}td.row-menu-cell{text-align:right;width:112px}td.row-menu-cell>.row-menu{justify-content:flex-end}@media (width<=760px){td.row-menu-cell>.row-menu{justify-content:flex-start}}.save-status{min-width:0;color:var(--muted);font-size:var(--type-small);align-items:center;gap:8px;line-height:1.4;display:inline-flex}.save-status-icon{flex:none}.save-status-dot{background:var(--tertiary);border-radius:50%;flex:none;width:8px;height:8px}.save-status--dirty{color:var(--text)}.save-status--dirty .save-status-dot{background:var(--warning)}.save-status--invalid,.save-status--error{color:var(--danger)}.save-status--saved .save-status-icon{color:var(--success)}.save-status-text{overflow-wrap:anywhere;min-width:0}.save-status-count{background:var(--surface-3);color:var(--muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:1px 8px}.save-bar{z-index:3;min-height:56px;padding:10px var(--page-gutter);border-top:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:16px;animation:.16s ease-out save-bar-in;display:flex;position:sticky;bottom:0}.save-bar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}@keyframes save-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.save-bar{animation:none}}:root[data-motion=reduce] .save-bar{animation:none}@media (width<=760px){.save-bar{min-height:60px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:6px 12px;position:fixed;bottom:0;left:0;right:0}.save-bar-actions{flex:auto;justify-content:flex-end}}.inline-notice{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--color-info-soft);min-height:40px;color:var(--text);font-size:var(--type-small);align-items:flex-start;gap:10px;padding:9px 12px;line-height:20px;display:flex}.inline-notice>svg{color:var(--accent-ink);flex:none;margin-top:2px}.inline-notice-copy{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;min-width:0;display:flex}.inline-notice-copy>strong{color:var(--text);margin:0;font-weight:500;display:inline}.inline-notice-copy>div{min-width:0;color:var(--text)}.inline-notice-actions{flex:none;align-self:center;margin-block:-4px}.inline-notice--error{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.inline-notice--error>svg{color:var(--color-danger)}.inline-notice--success>svg{color:var(--color-success)}@media (width<=640px){.inline-notice{flex-wrap:wrap}.inline-notice-actions{width:100%;margin-block:0}}.argon-date-error{color:var(--danger);margin-top:7px;font-size:12px;line-height:1.6;display:block}.argon-range-trigger{justify-content:flex-start;width:100%;min-width:0}.argon-range-trigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.argon-range-trigger>svg{flex:none}.argon-range-presets{flex-wrap:wrap;gap:4px;margin-block:0 12px;display:flex}.argon-range-footer{z-index:1;border-top:1px solid var(--border);background:var(--surface);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:14px 0 -14px;padding:14px 0;font-size:12px;display:flex;position:sticky;bottom:-14px}.argon-range-footer>div{gap:8px;display:flex}.argon-time-popover{width:300px}.argon-time-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:240px;padding:3px;display:grid;overflow:auto}.argon-time-options>button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:14px/1.4 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;padding:9px 5px}.argon-time-options>button:hover{border-color:var(--field-border);background:var(--control-hover-bg)}.argon-time-options>button[aria-pressed=true]{border-color:var(--action);background:var(--action);color:var(--on-action);font-weight:600}@media (pointer:coarse){.argon-time-options>button{min-height:44px}}.argon-time-options>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.argon-slider-field{min-width:0;font-family:var(--font-ui);padding:3px 0 24px}.argon-slider-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.argon-slider-heading output{background:var(--brand-soft);color:var(--accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:600}.argon-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:28px;display:flex;position:relative}.argon-slider-track{background:var(--surface-3);border-radius:20px;flex:1;height:5px;position:relative}.argon-slider-range{background:var(--accent);border-radius:20px;height:100%;position:absolute}.argon-slider-thumb{border:2px solid var(--accent);background:var(--surface);width:19px;height:19px;box-shadow:var(--shadow-button);cursor:grab;border-radius:50%;transition:box-shadow .15s;display:block}.argon-slider-thumb:hover{box-shadow:0 0 0 5px var(--brand-soft)}.argon-slider-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.argon-slider-thumb:active{cursor:grabbing}.argon-slider-marks{height:18px;margin:3px 1px 0;position:relative}.argon-slider-marks span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;transform:translate(-50%)}.argon-slider-marks span:first-child{transform:none}.argon-slider-marks span:last-child{transform:translate(-100%)}.argon-slider-field.is-disabled{color:var(--muted)}.argon-slider-field.is-disabled .argon-slider-range{background:var(--border-strong)}.argon-slider-field.is-disabled .argon-slider-thumb{border-color:var(--border-strong);cursor:not-allowed}@media (width<=760px){.argon-range-footer{flex-direction:column;align-items:stretch;gap:12px}.argon-range-footer>div{justify-content:flex-end}.argon-slider-thumb{width:23px;height:23px}}@media (prefers-reduced-motion:reduce){.argon-slider-thumb{transition:none}}.ui-switch-label{min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}button.ui-switch{vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;width:34px;height:36px;padding:0;display:inline-flex;position:relative}.ui-switch:before{height:20px;box-shadow:inset 0 0 0 1px var(--field-border);content:"";background:0 0;border-radius:20px;transition:background-color .18s,box-shadow .18s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}button.ui-switch>span{z-index:1;background:var(--muted);border-radius:50%;width:14px;height:14px;margin-left:3px;transition:transform .18s,background-color .18s;position:relative;transform:translate(0)}.ui-switch--checked:before{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}button.ui-switch--checked>span{background:var(--on-accent,#fff);transform:translate(14px)}.ui-switch:hover:not(:disabled):before{box-shadow:inset 0 0 0 1px var(--field-border-hover)}.ui-switch--checked:hover:not(:disabled):before{box-shadow:inset 0 0 0 1px var(--accent-hover);background:var(--accent-hover)}.ui-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-switch:disabled,.ui-switch-label.is-disabled{color:var(--muted);cursor:not-allowed}.ui-switch:disabled:before{box-shadow:inset 0 0 0 1px var(--border)}.ui-switch--checked:disabled:before{background:var(--border-strong);box-shadow:none}.ui-switch:disabled>span{background:var(--border-strong)}.ui-switch--checked:disabled>span{background:var(--surface)}@media (pointer:coarse){.ui-switch-label{min-height:44px}button.ui-switch{height:44px}}@media (prefers-reduced-motion:reduce){.ui-switch:before,.ui-switch>span{transition:none}}.switch-field{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:10px 0;display:flex}.form-grid>.switch-field:last-child{border-bottom:0}.switch-field-copy{cursor:pointer;flex-direction:column;gap:2px;min-width:0;display:flex}.switch-field-label{color:var(--text);font-size:13px;font-weight:500;line-height:1.45}.switch-field-hint{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.switch-field.is-disabled .switch-field-copy{cursor:not-allowed}.switch-field.is-disabled .switch-field-label{color:var(--muted)}.ui-tabs{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;align-items:center;gap:24px;min-width:0;display:flex;overflow:auto hidden}.ui-tab{min-height:40px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0 1px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.ui-tab :is(.num,.ui-tab-count){color:var(--muted);font-size:12px;font-weight:400}.ui-tab:hover:not(:disabled),.ui-tab--active{color:var(--text)}.ui-tab--active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.ui-tab:disabled{color:var(--faint);opacity:.6;cursor:not-allowed}.ui-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:var(--radius-control)}@media (width<=760px){.ui-tabs{gap:20px}}
