.ds-root{--ds-radius-sm: 6px;--ds-radius-md: 9px;--ds-radius-lg: 14px;--ds-radius-pill: 999px;--ds-space-0: 0;--ds-space-2xs: 2px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-7: 32px;--ds-space-xs: var(--ds-space-1);--ds-space-sm: var(--ds-space-2);--ds-space-md: var(--ds-space-3);--ds-space-lg: var(--ds-space-4);--ds-space-xl: var(--ds-space-5);--ds-space-2xl: var(--ds-space-6);--ds-space-3xl: var(--ds-space-7);--ds-width-sm: 40rem;--ds-width-md: 56rem;--ds-width-read: 72rem;--ds-width-standard: 80rem;--ds-width-wide: 90rem;--ds-width-full: none;--ds-width-prose: 58ch;--ds-ease-out: cubic-bezier(.25, .46, .45, .94);--ds-ease-standard: var(--ds-ease-out);--ds-ease-linear: linear;--ds-ease: var(--ds-ease-out);--ds-dur-snappy: 80ms;--ds-dur-fast: .14s;--ds-dur-standard: .17s;--ds-dur-slow: .24s;--ds-dur-slower: 1.4s;--ds-dur-reduced: 1ms;--ds-dur: var(--ds-dur-standard);--ds-shadow-none: none;--ds-shadow-ring: 0 0 0 3px var(--ds-ring);--ds-shadow-ring-inset: inset 0 0 0 2px var(--ds-ring);--ds-shadow-ring-offset: 0 0 0 2px var(--ds-bg), 0 0 0 4px var(--ds-ring);--ds-shadow-ring-offset-surface: 0 0 0 2px var(--ds-surface), 0 0 0 4px var(--ds-ring);--ds-shadow-ring-offset-raised: 0 0 0 2px var(--ds-raised), 0 0 0 4px var(--ds-ring);--ds-shadow-ring-offset-surface-2: 0 0 0 2px var(--ds-surface-2), 0 0 0 4px var(--ds-ring);--ds-shadow-action-ring: 0 0 0 var(--ds-space-2xs) color-mix(in srgb, var(--ds-action) 32%, transparent);--ds-shadow-action-ring-inset: inset 0 0 0 var(--ds-space-2xs) var(--ds-action);--ds-shadow-action-rail-inset: inset var(--ds-space-2xs) 0 0 var(--ds-action);--ds-shadow-error-ring: 0 0 0 var(--ds-space-2xs) color-mix(in srgb, var(--ds-error) 35%, transparent);--ds-shadow-error-glow: 0 0 var(--ds-space-sm) var(--ds-error);--ds-shadow-badge: 0 0 0 2px var(--ds-surface);--ds-shadow-chip-halo: 0 0 0 2px color-mix(in srgb, var(--chip-fg) 16%, transparent);--ds-font-body: var(--brand-font-body, "Mona Sans Variable", system-ui, sans-serif);--ds-font-display: var(--brand-font-display, "Fraunces Variable", Georgia, "Times New Roman", serif);--ds-font-mono: var(--brand-font-mono, "JetBrains Mono", ui-monospace, monospace);--ds-text-2xs: 10px;--ds-text-xs: 12px;--ds-text-sm: 13px;--ds-text-base: 14px;--ds-text-lg: 16px;--ds-text-xl: 18px;--ds-text-2xl: 24px;--ds-text-3xl: 32px;--ds-leading-tight: 1.2;--ds-leading-snug: 1.35;--ds-leading-normal: 1.5;--ds-weight-regular: 400;--ds-weight-medium: 500;--ds-weight-semibold: 600;font-family:var(--ds-font-body);font-feature-settings:"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-root[data-ds-theme=portals],.ds-root[data-ds-theme=studio]{--brand-n-0: oklch(.998 .0015 84);--brand-n-50: oklch(.992 .0015 84);--brand-n-100: oklch(.968 .0015 84);--brand-n-200: oklch(.935 .0015 84);--brand-n-300: oklch(.885 .0015 84);--brand-n-400: oklch(.79 .003 83);--brand-n-500: oklch(.7 .003 83);--brand-n-600: oklch(.6 .003 83);--brand-n-700: oklch(.49 .003 82);--brand-n-750: oklch(.4 .003 82);--brand-n-800: oklch(.32 .004 82);--brand-n-850: oklch(.275 .004 82);--brand-n-900: oklch(.235 .003 82);--brand-n-950: oklch(.185 .003 82);--brand-font-body: "Mona Sans Variable", system-ui, sans-serif;--brand-font-display: "Fraunces Variable", Georgia, "Times New Roman", serif;--brand-font-mono: "JetBrains Mono", ui-monospace, monospace}.ds-root[data-ds-mode=light]{--ds-bg: var(--brand-n-100);--ds-surface: var(--brand-n-50);--ds-raised: var(--brand-n-0);--ds-canvas: var(--brand-n-0);--ds-surface-2: var(--brand-n-200);--ds-border: var(--brand-n-200);--ds-border-strong: var(--brand-n-300);--ds-text: var(--brand-n-950);--ds-text-2: var(--brand-n-700);--ds-text-3: var(--brand-n-700);--ds-text-on-accent: var(--brand-n-50);--ds-action: #2c3549;--ds-action-hover: #3d4a5e;--ds-action-text: var(--brand-n-50);--ds-spark: var(--brand-n-900);--ds-ring: var(--brand-n-600);--ds-success: #2c774a;--ds-success-bg: color-mix(in srgb, var(--ds-success) 12%, var(--ds-raised));--ds-warning: #875d0c;--ds-warning-bg: color-mix(in srgb, var(--ds-warning) 12%, var(--ds-raised));--ds-error: #b23b48;--ds-error-bg: color-mix(in srgb, var(--ds-error) 12%, var(--ds-raised));--ds-info: #3f679f;--ds-info-bg: color-mix(in srgb, var(--ds-info) 12%, var(--ds-raised));--ds-warning-solid: #d98a0e;--ds-danger-solid: #b23b48;--ds-danger-text: var(--brand-n-50);--ds-shadow-sm: 0 1px 2px rgba(28, 30, 35, .05), 0 1px 3px rgba(28, 30, 35, .04);--ds-shadow-md: 0 4px 12px rgba(28, 30, 35, .07), 0 1px 3px rgba(28, 30, 35, .05);--ds-shadow-lg: 0 16px 40px rgba(28, 30, 35, .12);--ds-shadow-inset: inset 0 1px 2px rgb(0 0 0 / 6%);--ds-scrim: rgba(20, 20, 18, .4);--ds-series-1: oklch(.55 .055 250);--ds-series-2: oklch(.56 .075 45);--ds-series-3: oklch(.57 .055 150);--ds-series-4: oklch(.6 .07 85);--ds-series-5: oklch(.55 .06 330);--ds-category-1: oklch(.5 .085 30);--ds-category-2: oklch(.5 .08 70);--ds-category-3: oklch(.49 .06 145);--ds-category-4: oklch(.49 .08 350);--ds-category-5: oklch(.5 .06 250);--ds-category-1-bg: color-mix(in srgb, var(--ds-category-1) 10%, var(--ds-raised));--ds-category-2-bg: color-mix(in srgb, var(--ds-category-2) 10%, var(--ds-raised));--ds-category-3-bg: color-mix(in srgb, var(--ds-category-3) 10%, var(--ds-raised));--ds-category-4-bg: color-mix(in srgb, var(--ds-category-4) 10%, var(--ds-raised));--ds-category-5-bg: color-mix(in srgb, var(--ds-category-5) 10%, var(--ds-raised))}.ds-root[data-ds-mode=dark]{--ds-canvas: oklch(.16 .003 82);--ds-bg: oklch(.2 .003 82);--ds-surface: var(--brand-n-900);--ds-surface-2: oklch(.3 .004 82);--ds-raised: oklch(.32 .004 82);--ds-border: oklch(.3 .004 82);--ds-border-strong: var(--brand-n-750);--ds-text: var(--brand-n-50);--ds-text-2: var(--brand-n-300);--ds-text-3: var(--brand-n-400);--ds-text-on-accent: var(--brand-n-950);--ds-action: var(--brand-n-50);--ds-action-hover: var(--brand-n-200);--ds-action-text: var(--brand-n-950);--ds-spark: var(--brand-n-100);--ds-ring: var(--brand-n-300);--ds-success: #6fc795;--ds-success-bg: color-mix(in srgb, var(--ds-success) 14%, var(--ds-surface));--ds-warning: #d9b455;--ds-warning-bg: color-mix(in srgb, var(--ds-warning) 14%, var(--ds-surface));--ds-error: #e07880;--ds-error-bg: color-mix(in srgb, var(--ds-error) 14%, var(--ds-surface));--ds-info: #74a8da;--ds-info-bg: color-mix(in srgb, var(--ds-info) 14%, var(--ds-surface));--ds-warning-solid: #e6a63a;--ds-danger-solid: #cf3d4b;--ds-danger-text: var(--brand-n-50);--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--ds-shadow-md: 0 6px 18px rgba(0, 0, 0, .45);--ds-shadow-lg: 0 20px 50px rgba(0, 0, 0, .55);--ds-shadow-inset: inset 0 1px 2px rgb(0 0 0 / 30%);--ds-scrim: rgba(0, 0, 0, .5);--ds-series-1: oklch(.76 .055 250);--ds-series-2: oklch(.77 .075 45);--ds-series-3: oklch(.78 .055 150);--ds-series-4: oklch(.8 .07 85);--ds-series-5: oklch(.76 .06 330);--ds-category-1: oklch(.75 .085 30);--ds-category-2: oklch(.77 .08 70);--ds-category-3: oklch(.76 .06 145);--ds-category-4: oklch(.75 .08 350);--ds-category-5: oklch(.75 .06 250);--ds-category-1-bg: color-mix(in srgb, var(--ds-category-1) 14%, var(--ds-surface));--ds-category-2-bg: color-mix(in srgb, var(--ds-category-2) 14%, var(--ds-surface));--ds-category-3-bg: color-mix(in srgb, var(--ds-category-3) 14%, var(--ds-surface));--ds-category-4-bg: color-mix(in srgb, var(--ds-category-4) 14%, var(--ds-surface));--ds-category-5-bg: color-mix(in srgb, var(--ds-category-5) 14%, var(--ds-surface))}.ds-root[data-ds-reduce-motion=true],.ds-root[data-ds-reduce-motion=true] *{animation-duration:var(--ds-dur-reduced)!important;animation-iteration-count:1!important;transition-duration:var(--ds-dur-reduced)!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.ds-root,.ds-root *{animation-duration:var(--ds-dur-reduced)!important;animation-iteration-count:1!important;transition-duration:var(--ds-dur-reduced)!important;scroll-behavior:auto!important}}.dsBtn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-sm);font-family:var(--ds-font-body);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:normal;border:1px solid transparent;border-radius:var(--ds-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease);filter:none}.dsBtn:hover,.dsBtn:active{filter:none}.dsBtnSm{height:28px;line-height:16px;padding:0 var(--ds-space-md);font-size:var(--ds-text-xs)}.dsBtnMd{height:34px;line-height:20px;padding:0 var(--ds-space-lg);font-size:var(--ds-text-sm)}.dsBtnLg{height:40px;padding:0 var(--ds-space-xl);font-size:var(--ds-text-base)}.dsBtn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;box-shadow:var(--ds-shadow-ring-offset)}.dsBtn:disabled,.dsBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.dsBtnPrimary:disabled:not(.dsBtnLoading),.dsBtnPrimary[aria-disabled=true]:not(.dsBtnLoading){background:var(--ds-action-disabled-bg, color-mix(in srgb, var(--ds-action) 45%, var(--ds-raised)));color:var(--ds-action-disabled-text, var(--ds-raised));opacity:1}.dsBtnPrimary{background:var(--ds-action);color:var(--ds-action-text)}.dsBtnPrimary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-action-hover)}.dsBtnPrimary:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.dsBtnSecondary{background:var(--ds-raised);color:var(--ds-text);box-shadow:inset 0 0 0 1px var(--ds-border-control)}.dsBtnSecondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border-control),var(--ds-shadow-sm)}.dsBtnSecondary:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.dsBtnGhost{background:transparent;color:var(--ds-text-2)}.dsBtnGhost:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-surface-2);color:var(--ds-text)}.dsBtnGhost:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-surface-2);transform:scale(.97)}.dsBtnDanger{background:var(--ds-danger-solid);color:var(--ds-danger-text)}.dsBtnDanger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ds-danger-solid) 88%,var(--ds-text))}.dsBtnDanger:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.dsBtnDangerGhost{background:transparent;color:var(--ds-text-2)}.dsBtnDangerGhost:hover:not(:disabled):not([aria-disabled=true]),.dsBtnDangerGhost:focus-visible{background:var(--ds-error-bg);color:var(--ds-error)}.dsBtnDangerGhost:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.dsBtnLoading{cursor:progress}.dsBtnSpinner{animation:dsBtnSpin .7s linear infinite}@keyframes dsBtnSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dsBtn{transition:none}.dsBtn:active:not(:disabled){transform:none}.dsBtnSpinner{animation:none}}.dsField{display:flex;flex-direction:column;gap:var(--ds-space-sm);font-family:var(--ds-font-body)}.dsFieldLabel{display:inline-flex;align-items:center;gap:var(--ds-space-xs);font-size:13px;font-weight:600;line-height:1.3;color:var(--ds-text)}.dsFieldRequired{color:var(--ds-error);font-weight:600}.dsFieldDescription{margin:0;font-size:var(--ds-text-xs);line-height:1.4;color:var(--ds-text-2)}.dsFieldControl{display:flex;flex-direction:column}.dsFieldError{margin:0;font-size:var(--ds-text-xs);line-height:1.4;color:var(--ds-error)}.dsInput{width:100%;box-sizing:border-box;font-family:var(--ds-font-body);color:var(--ds-text);background:var(--ds-raised);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-inset);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.dsInput::placeholder{color:var(--ds-text-3)}.dsInputSm{height:28px;padding:0 var(--ds-space-md);font-size:12.5px}.dsInputMd{height:34px;padding:0 var(--ds-space-md);font-size:13px}.dsInputLg{height:40px;padding:0 var(--ds-space-lg);font-size:14px}.dsInput:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px;box-shadow:var(--ds-shadow-inset)}.dsInputInvalid{border-color:var(--ds-error)}.dsInputInvalid:focus-visible{border-color:var(--ds-error);box-shadow:var(--ds-shadow-inset),0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-error)}.dsInput:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.dsInput{transition:none}}.dsTextarea{width:100%;box-sizing:border-box;min-height:72px;padding:var(--ds-space-sm) var(--ds-space-md);font-family:var(--ds-font-body);font-size:13px;line-height:1.5;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-inset);resize:vertical;transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.dsTextarea::placeholder{color:var(--ds-text-3)}.dsTextarea:focus-visible{outline:none;border-color:var(--ds-ring);box-shadow:var(--ds-shadow-inset),0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-ring)}.dsTextareaInvalid{border-color:var(--ds-error)}.dsTextareaInvalid:focus-visible{border-color:var(--ds-error);box-shadow:var(--ds-shadow-inset),0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-error)}.dsTextarea:disabled{opacity:.5;cursor:not-allowed;resize:none}@media(prefers-reduced-motion:reduce){.dsTextarea{transition:none}}.dsSelectTrigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm);width:100%;box-sizing:border-box;font-family:var(--ds-font-body);font-size:13px;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-inset);cursor:pointer;text-align:left;transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.dsSelectTrigger[data-placeholder]{color:var(--ds-text-3)}.dsSelectTriggerGhost{width:auto;background:transparent;border-color:transparent;box-shadow:none}.dsSelectTriggerGhost:hover{background:var(--ds-surface-2)}.dsSelectTriggerSm{height:28px;line-height:20px;padding:0 var(--ds-space-md);font-size:var(--ds-text-sm)}@media(pointer:coarse){.dsSelectTriggerSm{min-height:36px}}.dsSelectTriggerMd{height:34px;padding:0 var(--ds-space-md);font-size:13px}.dsSelectTriggerLg{height:40px;padding:0 var(--ds-space-lg);font-size:14px}.dsSelectTrigger:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px;box-shadow:var(--ds-shadow-inset)}.dsSelectTriggerInvalid{border-color:var(--ds-error)}.dsSelectTriggerInvalid:focus-visible{outline-color:var(--ds-error);border-color:var(--ds-error);box-shadow:var(--ds-shadow-inset)}.dsSelectTrigger:disabled{opacity:.5;cursor:not-allowed}.dsSelectChevron{display:inline-flex;color:var(--ds-text-3)}.dsSelectContent{z-index:60;min-width:var(--radix-select-trigger-width);max-width:var(--radix-select-content-available-width);max-height:var(--radix-select-content-available-height);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md);overflow:hidden}.dsSelectViewport{padding:var(--ds-space-xs)}.dsSelectItem{display:flex;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-sm);font-size:13px;color:var(--ds-text);border-radius:var(--ds-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.dsSelectItem[data-highlighted]{background:var(--ds-surface-2)}.dsSelectItem[data-disabled]{opacity:.5;pointer-events:none}.dsSelectItemIndicator{display:inline-flex;align-items:center;justify-content:center;width:16px;color:var(--ds-action)}@media(prefers-reduced-motion:reduce){.dsSelectTrigger{transition:none}}.dsSelectGroupLabel{padding:var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-xs);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-3)}.dsSelectSep{height:1px;margin:var(--ds-space-xs) calc(-1 * var(--ds-space-xs));background:var(--ds-border)}.dsCheckbox{position:relative;display:inline-grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--ds-action-text);cursor:pointer}.dsCheckbox:before{content:"";position:absolute;width:var(--ds-checkbox-box, 18px);height:var(--ds-checkbox-box, 18px);background:var(--ds-surface);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-inset);transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.dsCheckboxSm{--ds-checkbox-box: 16px}.dsCheckboxMd{--ds-checkbox-box: 18px}.dsCheckbox[data-state=checked]:before,.dsCheckbox[data-state=indeterminate]:before{background:var(--ds-action);border-color:var(--ds-action);box-shadow:var(--ds-shadow-none)}.dsCheckbox:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px;border-radius:var(--ds-radius-sm)}.dsCheckbox:disabled{opacity:.5;cursor:not-allowed}.dsCheckboxLocked:disabled{opacity:1;cursor:not-allowed}.dsCheckboxIndicator{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-action-text)}@media(prefers-reduced-motion:reduce){.dsCheckbox:before{transition:none}}.dsRadioGroup{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.dsRadioItem{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-inset);cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.dsRadioItemSm{width:16px;height:16px}.dsRadioItemMd{width:18px;height:18px}.dsRadioItem[data-state=checked]{border-color:var(--ds-action)}.dsRadioItem:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset)}.dsRadioItem:disabled{opacity:.5;cursor:not-allowed}.dsRadioIndicator{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.dsRadioIndicator:after{content:"";display:block;width:50%;height:50%;border-radius:var(--ds-radius-pill);background:var(--ds-action)}@media(prefers-reduced-motion:reduce){.dsRadioItem{transition:none}}.dsSwitch{--ds-switch-pad: 2px;display:inline-flex;align-items:center;flex:none;padding:0;background:var(--ds-surface-2);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-pill);cursor:pointer;transition:background var(--ds-dur) var(--ds-ease)}.dsSwitchSm{width:32px;height:20px;min-height:24px;padding-block:2px;--ds-switch-thumb: 14px}.dsSwitchMd{width:40px;height:24px;--ds-switch-thumb: 18px}.dsSwitch[data-state=checked]{background:var(--ds-action);border-color:var(--ds-action)}.dsSwitch:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.dsSwitch:disabled{opacity:.5;cursor:not-allowed}.dsSwitchThumb{display:block;width:var(--ds-switch-thumb);height:var(--ds-switch-thumb);margin:0 var(--ds-switch-pad);background:var(--ds-raised);border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-dur) var(--ds-ease);transform:translate(0);will-change:transform}.dsSwitchSm .dsSwitchThumb[data-state=checked]{transform:translate(10px)}.dsSwitchMd .dsSwitchThumb[data-state=checked]{transform:translate(14px)}@media(prefers-reduced-motion:reduce){.dsSwitch,.dsSwitchThumb{transition:none}}.ds-root[data-ds-mode=dark] .dsSwitch[data-state=unchecked] .dsSwitchThumb{background:var(--ds-border-control)}.dsTableWrap{width:100%;color:var(--ds-text)}.dsTableScroll{width:100%;overflow:auto}.dsTable{width:100%;border-collapse:collapse;font-family:var(--ds-font-body);font-size:13px}.dsTableHead th{position:sticky;top:0;z-index:1;text-align:left;padding:var(--ds-space-sm) var(--ds-space-lg);font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2);background:var(--ds-surface);border-bottom:1px solid var(--ds-border-strong)}.dsTableSort{display:inline-flex;align-items:center;min-height:24px;gap:var(--ds-space-xs);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.dsTableSort:hover{color:var(--ds-text)}.dsTableSort:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px;border-radius:var(--ds-radius-sm)}.dsTableSortIcon{display:inline-flex;color:var(--ds-text-3)}.dsTableRow{transition:background var(--ds-dur-fast) var(--ds-ease)}.dsTable td{padding:var(--ds-space-md) var(--ds-space-lg);color:var(--ds-text);border-top:1px solid var(--ds-border)}.dsTable td:first-child{font-weight:500}.dsTable tbody tr:first-child td{border-top:none}.dsTableRow:hover{background:color-mix(in srgb,var(--ds-text) 3%,transparent)}.dsTableRow:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-inset)}.dsTableRowSelected,.dsTableRowSelected:hover{background:color-mix(in srgb,var(--ds-text) 4%,transparent)}.dsTableRowSelected td:first-child{box-shadow:inset 3px 0 0 var(--ds-spark)}.dsTable th.dsTableNum,.dsTable td.dsTableNum{text-align:right}.dsTable th.dsTableNum .dsTableSort{flex-direction:row-reverse}.dsTable td.dsTableNum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ds-text-2)}.dsTableCheck{width:15px;height:15px;margin:0;accent-color:var(--ds-action);cursor:pointer;vertical-align:middle}.dsTableCheck:focus-visible{outline:none;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-ring-offset-surface)}.dsTableCompact .dsTableHead th,.dsTableCompact .dsTable td{padding:var(--ds-space-sm) var(--ds-space-lg)}.dsTablePagination{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);padding:var(--ds-space-md) var(--ds-space-xs) 0}.dsTablePageInfo{font-size:12px;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.dsTablePageButtons{display:flex;gap:var(--ds-space-sm)}.dsTablePageBtn{height:28px;padding:0 var(--ds-space-md);font-family:var(--ds-font-body);font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text);background:var(--ds-surface-2);border:none;border-radius:var(--ds-radius-sm);cursor:pointer;transition:background var(--ds-dur) var(--ds-ease)}.dsTablePageBtn:hover:not(:disabled){background:color-mix(in srgb,var(--ds-surface-2) 68%,var(--ds-text-3))}.dsTablePageBtn:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset)}.dsTablePageBtn:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.dsTableRow,.dsTablePageBtn{transition:none}}.dsTableRowClickable{cursor:pointer}.dsTableRowClickable:hover{background:var(--ds-action-bg, var(--ds-surface-2))}@media(max-width:640px){.dsTableStackable thead{display:none}.dsTableStackable table,.dsTableStackable tbody{display:block;width:100%}.dsTableStackable tbody tr{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-2xs);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border)}.dsTableStackable tbody tr:first-child{border-top:0}.dsTableStackable td{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-2);padding:0;border:0;min-width:0}.dsTableStackable td.dsTableIdentityCell{margin-bottom:var(--ds-space-1)}.dsTableStackable td[data-label]:before{content:attr(data-label);flex:none;min-width:6.5rem;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.dsTableStackable td:last-child:not([data-label]){position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);width:auto}.dsTableStackable td:first-child:not([data-label]):has(.dsTableCheck){position:absolute;top:var(--ds-space-3);left:var(--ds-space-2)}.dsTableStackable tbody tr:has(.dsTableCheck){padding-left:var(--ds-space-8, 40px)}}.dsTableCheck{appearance:none;-webkit-appearance:none;position:relative;width:24px;height:24px;margin:0;border:0;background:transparent;cursor:pointer;display:inline-grid;place-items:center}.dsTableCheck:before{content:"";width:16px;height:16px;border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-raised);transition:background var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease)}.dsTableCheck:checked:before,.dsTableCheck:indeterminate:before{background:var(--ds-action);border-color:var(--ds-action)}.dsTableCheck:checked:after{content:"";position:absolute;left:9px;top:5px;width:5px;height:9px;border-right:2px solid var(--ds-action-text);border-bottom:2px solid var(--ds-action-text);transform:rotate(45deg)}.dsTableCheck:indeterminate:after{content:"";position:absolute;left:8px;top:11px;width:8px;height:2px;background:var(--ds-action-text)}.dsTableCheck:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px;border-radius:var(--ds-radius-sm)}.dsTable tbody tr:last-child{border-bottom:1px solid var(--ds-border)}.dsTableHeadSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dsCard{background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);color:var(--ds-text);padding:var(--ds-space-lg);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease),background var(--ds-dur) var(--ds-ease)}.dsCardInteractive{cursor:pointer}.dsCardInteractive:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm)}.dsCardInteractive:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset)}.dsCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-md)}.dsCardTitle{margin:0;font-family:var(--ds-font-body);font-size:14px;font-weight:600;line-height:1.3;color:var(--ds-text)}.dsCardMeta{margin:0;font-size:12px;line-height:1.4;color:var(--ds-text-2)}.dsCardFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);margin-top:var(--ds-space-lg);padding-top:var(--ds-space-md);border-top:1px solid var(--ds-border);font-size:12px;color:var(--ds-text-2)}.dsCardFooterTinted{margin:var(--ds-space-lg) calc(-1 * var(--ds-space-lg)) calc(-1 * var(--ds-space-lg));padding:var(--ds-space-md) var(--ds-space-lg);border-top:1px solid var(--ds-border);background:var(--ds-surface);border-bottom-left-radius:var(--ds-radius-md);border-bottom-right-radius:var(--ds-radius-md)}.dsStat{display:inline-flex;flex-direction:column;gap:var(--ds-space-xs)}.dsStatValue{font-size:20px;font-weight:600;line-height:1.1;color:var(--ds-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dsStatLabel{font-size:var(--ds-text-xs);line-height:1.3;color:var(--ds-text-2)}@media(prefers-reduced-motion:reduce){.dsCard{transition:none}}.dsChip{display:inline-flex;align-items:center;gap:var(--ds-space-sm);height:22px;padding:0 var(--ds-space-md) 0 var(--ds-space-sm);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-body);font-size:11.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap;background:var(--chip-bg);color:var(--chip-fg)}.dsChip--success{--chip-bg: var(--ds-success-bg);--chip-fg: var(--ds-success)}.dsChip--warning{--chip-bg: var(--ds-warning-bg);--chip-fg: var(--ds-warning)}.dsChip--error{--chip-bg: var(--ds-error-bg);--chip-fg: var(--ds-error)}.dsChip--info{--chip-bg: var(--ds-info-bg);--chip-fg: var(--ds-info)}.dsChipDot{width:5.5px;height:5.5px;border-radius:50%;background:currentColor;flex:none;box-shadow:var(--ds-shadow-chip-halo)}@keyframes dsChipBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.dsChipDotPulse{animation:dsChipBreathe 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dsChipDotPulse{animation:none}}.dsAvatar{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-action-bg, var(--ds-surface-2));color:var(--ds-action, var(--ds-text-2));-webkit-user-select:none;user-select:none;vertical-align:middle}.dsAvatarSm{width:24px;height:24px;font-size:10px}.dsAvatarMd{width:32px;height:32px;font-size:12px}.dsAvatarLg{width:44px;height:44px;font-size:15px}.dsAvatarImage{width:100%;height:100%;object-fit:cover;border-radius:inherit}.dsAvatarFallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--ds-font-body);font-weight:600;letter-spacing:.01em;line-height:1;color:var(--ds-action, var(--ds-text-2))}.dsDialogScrim{position:fixed;inset:0;z-index:50;background:var(--ds-scrim);display:grid;place-items:center}@supports (backdrop-filter: blur(3px)) or (-webkit-backdrop-filter: blur(3px)){.dsDialogScrim{background:var(--ds-scrim);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.dsDialog{position:fixed;z-index:51;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:calc(100vw - 32px);max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--ds-space-xl);padding:var(--ds-space-2xl);background:var(--ds-raised);border:1px solid transparent;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg)}.dsDialogConfirm{max-width:400px}.dsDialog:focus-visible{outline:none}.dsDialogHeader{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.dsDialogTitle{margin:0;font-family:var(--ds-font-body);font-weight:600;font-size:16px;line-height:1.3;color:var(--ds-text)}.dsDialogDesc{margin:0;font-size:13.5px;line-height:1.5;color:var(--ds-text-2)}.dsDialogFooter{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-sm)}@media(max-width:480px){.dsDialogFooter{flex-direction:column-reverse;align-items:stretch}}.dsDialogX{font:inherit;position:absolute;top:var(--ds-space-lg);right:var(--ds-space-lg);display:inline-grid;place-items:center;width:28px;height:28px;border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-3);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.dsDialogX:hover{background:var(--ds-surface-2);color:var(--ds-text)}.dsDialogX:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-raised)}@keyframes dsDialogScrimIn{0%{opacity:0}to{opacity:1}}@keyframes dsDialogIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.dsDialogScrim[data-state=open]{animation:dsDialogScrimIn var(--ds-dur) var(--ds-ease)}.dsDialog[data-state=open]{animation:dsDialogIn var(--ds-dur) var(--ds-ease)}@media(prefers-reduced-motion:reduce){.dsDialogScrim[data-state=open],.dsDialog[data-state=open]{animation:none}.dsDialogX{transition:none}}.dsSheetScrim{position:fixed;inset:0;z-index:50;background:var(--ds-scrim)}@supports (backdrop-filter: blur(3px)) or (-webkit-backdrop-filter: blur(3px)){.dsSheetScrim{background:var(--ds-scrim);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.dsSheet{position:fixed;z-index:51;top:0;right:0;height:100vh;width:420px;max-width:100vw;display:flex;flex-direction:column;background:var(--ds-raised);color:var(--ds-text);box-shadow:var(--ds-shadow-lg)}.dsSheet:focus-visible{outline:none}@media(max-width:520px){.dsSheet{width:100vw}}.dsSheetHeader{display:flex;flex-direction:column;gap:var(--ds-space-sm);padding:var(--ds-space-2xl) var(--ds-space-2xl) var(--ds-space-lg);border-bottom:1px solid var(--ds-border)}.dsSheetTitle{margin:0;font-family:var(--ds-font-body);font-weight:600;font-size:16px;line-height:1.3;color:var(--ds-text)}.dsSheetDesc{margin:0;font-size:13.5px;line-height:1.5;color:var(--ds-text-2)}.dsSheetBody{flex:1;min-height:0;overflow-y:auto;padding:var(--ds-space-xl) var(--ds-space-2xl)}.dsSheetFooter{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-sm);padding:var(--ds-space-lg) var(--ds-space-2xl);border-top:1px solid var(--ds-border)}.dsSheetX{position:absolute;z-index:3;top:var(--ds-space-lg);right:var(--ds-space-lg);display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-3);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.dsSheetX:hover{background:var(--ds-surface-2);color:var(--ds-text)}.dsSheetX:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}@keyframes dsSheetScrimIn{0%{opacity:0}to{opacity:1}}@keyframes dsSheetIn{0%{transform:translate(100%)}to{transform:translate(0)}}.dsSheetScrim[data-state=open]{animation:dsSheetScrimIn var(--ds-dur) var(--ds-ease)}.dsSheet[data-state=open]{animation:dsSheetIn var(--ds-dur) var(--ds-ease)}@media(prefers-reduced-motion:reduce){.dsSheetScrim[data-state=open],.dsSheet[data-state=open]{animation:none}.dsSheetX{transition:none}}.dsMenu{z-index:60;min-width:180px;padding:var(--ds-space-xs);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}.dsMenuItem{position:relative;display:flex;align-items:center;gap:var(--ds-space-sm);min-height:24px;padding:var(--ds-space-sm) var(--ds-space-sm);font-family:var(--ds-font-body);font-size:13px;line-height:1;color:var(--ds-text);border-radius:var(--ds-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.dsMenuItem[data-highlighted]{background:var(--ds-surface-2);color:var(--ds-text)}.dsMenuItem[data-disabled]{color:var(--ds-text-3);opacity:.55;cursor:not-allowed}.dsMenuItemIndicator{padding-left:var(--ds-space-2xl)}.dsMenuIndicator{position:absolute;left:var(--ds-space-sm);display:inline-grid;place-items:center;width:14px;height:14px;color:var(--ds-text)}.dsMenuSubChevron{margin-left:auto;color:var(--ds-text-3)}.dsMenuLabel{padding:var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-xs);font-family:var(--ds-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-3)}.dsMenuSep{height:1px;margin:var(--ds-space-xs) calc(-1 * var(--ds-space-xs));background:var(--ds-border)}@media(prefers-reduced-motion:reduce){.dsMenuItem{transition:none}}.dsTooltip{z-index:70;max-width:240px;padding:var(--ds-space-sm) var(--ds-space-sm);font-family:var(--ds-font-body);font-size:12px;line-height:1.4;color:var(--ds-text-on-accent);background:var(--ds-action);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-sm)}.dsTooltipArrow{fill:var(--ds-action)}.dsPopover{z-index:60;min-width:200px;max-width:320px;padding:var(--ds-space-lg) var(--ds-space-lg);font-family:var(--ds-font-body);font-size:13px;line-height:1.5;color:var(--ds-text);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}.dsPopover:focus-visible{outline:none}@keyframes dsOverlayIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.dsTooltip[data-state=delayed-open],.dsPopover[data-state=open]{animation:dsOverlayIn var(--ds-dur-fast) var(--ds-ease)}@media(prefers-reduced-motion:reduce){.dsTooltip[data-state=delayed-open],.dsPopover[data-state=open]{animation:none}}.dsToastViewport{position:fixed;bottom:0;right:0;z-index:80;display:flex;flex-direction:column;gap:var(--ds-space-md);width:max-content;max-width:100vw;margin:0;padding:var(--ds-space-lg);list-style:none;outline:none}.dsToast{display:flex;align-items:flex-start;gap:var(--ds-space-md);min-width:300px;max-width:420px;padding:var(--ds-space-md) var(--ds-space-md) var(--ds-space-md) var(--ds-space-lg);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}.dsToastIcon{flex:none;display:inline-grid;place-items:center;margin-top:var(--ds-space-0)}.dsToastSuccess .dsToastIcon{color:var(--ds-success)}.dsToastError .dsToastIcon{color:var(--ds-error)}.dsToastInfo .dsToastIcon{color:var(--ds-info)}.dsToastBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-xs)}.dsToastTitle{margin:0;font-family:var(--ds-font-body);font-weight:600;font-size:13px;line-height:1.35;color:var(--ds-text)}.dsToastDesc{margin:0;font-size:13px;line-height:1.4;color:var(--ds-text-2)}.dsToastAction{flex:none;align-self:center;padding:var(--ds-space-xs) var(--ds-space-sm);font-family:var(--ds-font-body);font-weight:600;font-size:12.5px;color:var(--ds-text);background:var(--ds-surface-2);border:none;border-radius:var(--ds-radius-sm);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease)}.dsToastAction:hover{background:color-mix(in srgb,var(--ds-surface-2) 68%,var(--ds-text-3))}.dsToastAction:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-raised)}.dsToastClose{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;margin-top:var(--ds-space-0);color:var(--ds-text-3);background:transparent;border:none;border-radius:var(--ds-radius-sm);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.dsToastClose:hover{background:var(--ds-surface-2);color:var(--ds-text)}.dsToastClose:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-raised)}@keyframes dsToastIn{0%{opacity:0;transform:translate(calc(100% + var(--ds-space-lg)))}to{opacity:1;transform:translate(0)}}@keyframes dsToastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + var(--ds-space-lg)))}}.dsToast[data-state=open]{animation:dsToastIn var(--ds-dur) var(--ds-ease)}.dsToast[data-state=closed]{animation:dsToastOut var(--ds-dur-fast) var(--ds-ease)}.dsToast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.dsToast[data-swipe=end]{animation:dsToastOut var(--ds-dur-fast) var(--ds-ease)}@media(prefers-reduced-motion:reduce){.dsToast[data-state=open],.dsToast[data-state=closed],.dsToast[data-swipe=end]{animation:none}.dsToastAction,.dsToastClose{transition:none}}.dsTabsList{display:flex;align-items:stretch;gap:var(--ds-space-xs);border-bottom:1px solid var(--ds-border)}.dsTabsTrigger{display:inline-flex;align-items:center;gap:var(--ds-space-sm);position:relative;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ds-text-2);font-family:var(--ds-font-body);font-weight:600;line-height:1;letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:color var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease)}.dsTabsListSm .dsTabsTrigger{height:32px;padding:0 var(--ds-space-sm);font-size:12.5px}.dsTabsListMd .dsTabsTrigger{height:38px;padding:0 var(--ds-space-md);font-size:13px}.dsTabsTrigger:hover{color:var(--ds-text)}.dsTabsTrigger[data-state=active]{color:var(--ds-text);border-bottom-color:var(--ds-text)}.dsTabsTrigger:focus-visible{outline:none;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-ring-offset)}.dsTabsTrigger:disabled{opacity:.45;cursor:not-allowed}.dsTabsTriggerLabel{display:inline-block}.dsTabsCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--ds-space-sm);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.dsTabsContent{padding-top:var(--ds-space-lg)}.dsTabsContent:focus-visible{outline:none;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-ring)}@media(prefers-reduced-motion:reduce){.dsTabsTrigger{transition:none}}.dsSegmented{display:inline-flex;align-items:center;width:fit-content;max-width:100%;gap:var(--ds-space-xs);padding:var(--ds-space-xs);border-radius:var(--ds-radius-md);background:var(--ds-bg);border:1px solid var(--ds-border)}.dsSegmentedItem{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;gap:var(--ds-space-sm);appearance:none;border:none;background:transparent;border-radius:var(--ds-radius-sm);color:var(--ds-text-2);font-family:var(--ds-font-body);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.dsSegmentedSm .dsSegmentedItem{height:24px;padding:0 var(--ds-space-sm);font-size:var(--ds-text-xs)}.dsSegmentedMd .dsSegmentedItem{height:28px;padding:0 var(--ds-space-md);font-size:var(--ds-text-sm)}.dsSegmentedItem:hover:not(:disabled):not(.dsSegmentedItemActive){color:var(--ds-text)}.dsSegmentedItemActive{background:var(--ds-raised);color:var(--ds-text);font-weight:var(--ds-weight-semibold);box-shadow:inset 0 0 0 1px var(--ds-border-strong),var(--ds-shadow-sm)}.dsSegmentedItem:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-surface-2)}.dsSegmentedItem:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.dsSegmentedItem{transition:none}}.dsBreadcrumb{font-family:var(--ds-font-body);font-size:12.5px;line-height:1}.dsBreadcrumbList{display:flex;align-items:center;gap:var(--ds-space-sm);margin:0;padding:0;list-style:none}.dsBreadcrumbLi{display:inline-flex;align-items:center}.dsBreadcrumbItem{display:inline-flex;align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-text-3);text-decoration:none;font-weight:500;transition:color var(--ds-dur) var(--ds-ease)}a.dsBreadcrumbItem{cursor:pointer}a.dsBreadcrumbItem:hover{color:var(--ds-text)}.dsBreadcrumbItem:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset)}.dsBreadcrumbCurrent{color:var(--ds-text);font-weight:600}.dsBreadcrumbSep{display:inline-flex;align-items:center;color:var(--ds-text-3)}@media(prefers-reduced-motion:reduce){.dsBreadcrumbItem{transition:none}}.dsEmpty{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--ds-font-body);color:var(--ds-text)}.dsEmptySm{gap:var(--ds-space-sm);padding:var(--ds-space-2xl) var(--ds-space-lg)}.dsEmptyMd{gap:var(--ds-space-md);padding:var(--ds-space-3xl) var(--ds-space-2xl)}.dsEmptyLg{gap:var(--ds-space-lg);padding:calc(var(--ds-space-3xl) + var(--ds-space-lg)) var(--ds-space-2xl)}.dsEmptyIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--ds-text-3)}.dsEmptyTitle{margin:0;line-height:1.2;color:var(--ds-text)}.dsEmptyTitleQuiet{font-family:var(--ds-font-body);font-weight:600;letter-spacing:.005em}.dsEmptySm .dsEmptyTitleQuiet{font-size:var(--ds-text-base)}.dsEmptyMd .dsEmptyTitleQuiet{font-size:var(--ds-text-lg)}.dsEmptyLg .dsEmptyTitleQuiet{font-size:var(--ds-text-xl)}.dsEmptyTitleBrand{font-family:var(--ds-font-display);font-weight:500;letter-spacing:0}.dsEmptySm .dsEmptyTitleBrand,.dsEmptyMd .dsEmptyTitleBrand{font-size:var(--ds-text-2xl)}.dsEmptyLg .dsEmptyTitleBrand{font-size:var(--ds-text-3xl)}.dsEmptyDescription{margin:0;max-width:42ch;font-size:var(--ds-text-sm);line-height:1.5;color:var(--ds-text-2)}.dsEmptyActions{display:inline-flex;align-items:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-xs)}.dsSkeleton{position:relative;overflow:hidden;background:var(--ds-surface-2);border-radius:var(--ds-radius-sm)}.dsSkeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ds-surface) 55%,transparent) 50%,transparent 100%);animation:dsSkeletonShimmer 1.4s var(--ds-ease) infinite}@keyframes dsSkeletonShimmer{to{transform:translate(100%)}}.dsSkeletonText{height:.75em;border-radius:var(--ds-radius-pill)}.dsSkeletonBlock{height:100%;border-radius:var(--ds-radius-md)}.dsSkeletonCircle{border-radius:var(--ds-radius-pill);aspect-ratio:1}.dsSkeletonRegion{width:100%}.dsSkeletonTable{display:flex;flex-direction:column;gap:var(--ds-space-md);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-lg);background:var(--ds-surface)}.dsSkeletonTableRow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--ds-space-lg);align-items:center}.dsSkeletonTableHead{padding-bottom:var(--ds-space-xs);border-bottom:1px solid var(--ds-border)}.dsSkeletonCell{width:70%}.dsSkeletonCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ds-space-lg)}.dsSkeletonCard{display:flex;flex-direction:column;gap:var(--ds-space-md);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-xl);background:var(--ds-surface)}.dsSkeletonCardBody{height:64px;margin-top:var(--ds-space-xs)}.dsSkeletonDashboard{display:flex;flex-direction:column;gap:var(--ds-space-xl)}.dsSkeletonStatRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ds-space-lg)}.dsSkeletonStat{display:flex;flex-direction:column;gap:var(--ds-space-md);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-xl);background:var(--ds-surface)}.dsSkeletonStatValue{height:1.4em}.dsSkeletonPanel{height:220px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}@media(prefers-reduced-motion:reduce){.dsSkeleton:after{animation:none;display:none}}.dsError{font-family:var(--ds-font-body)}.dsErrorIcon{color:var(--ds-error);flex-shrink:0}.dsErrorInline{display:inline-flex;align-items:center;gap:var(--ds-space-sm);font-size:12.5px;line-height:1.4;color:var(--ds-error)}.dsErrorInline .dsErrorText{color:var(--ds-error)}.dsErrorSection{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-sm);padding:var(--ds-space-lg) var(--ds-space-xl);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-error-bg)}.dsErrorSection .dsErrorTitle{margin:0;font-size:14px;font-weight:600;color:var(--ds-text)}.dsErrorSection .dsErrorDescription{margin:0;font-size:13px;line-height:1.5;color:var(--ds-text-2)}.dsErrorFullPage{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--ds-space-md);padding:calc(var(--ds-space-3xl) * 2) var(--ds-space-2xl);color:var(--ds-text)}.dsErrorFullPage .dsErrorTitle{margin:0;font-size:19px;font-weight:600;color:var(--ds-text)}.dsErrorFullPage .dsErrorDescription{margin:0;max-width:42ch;font-size:13px;line-height:1.5;color:var(--ds-text-2)}.dsErrorActions{display:inline-flex;gap:var(--ds-space-sm);margin-top:var(--ds-space-xs)}.dsDegraded{display:flex;align-items:flex-start;gap:var(--ds-space-sm);padding:var(--ds-space-md) var(--ds-space-md);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-warning-bg);font-family:var(--ds-font-body)}.dsDegradedIcon{color:var(--ds-warning);flex-shrink:0;margin-top:var(--ds-space-0)}.dsDegradedBody{display:flex;flex-direction:column;gap:var(--ds-space-xs)}.dsDegradedMessage{margin:0;font-size:13px;line-height:1.45;color:var(--ds-text)}.dsDegradedReason{margin:0;font-size:12px;line-height:1.45;color:var(--ds-text-2)}.dsDegradedDanger{background:var(--ds-error-bg)}.dsDegradedDanger .dsDegradedIcon{color:var(--ds-error)}.dsPageShell{display:flex;flex-direction:column;gap:var(--ds-space-xl);width:100%;padding:var(--ds-space-2xl);margin-inline:auto;box-sizing:border-box;color:var(--ds-text);font-family:var(--ds-font-body)}.dsPageShellSm{max-width:var(--ds-width-sm)}.dsPageShellMd{max-width:var(--ds-width-md)}.dsPageShellRead,.dsPageShellLg{max-width:var(--ds-width-read)}.dsPageShellStandard{max-width:var(--ds-width-standard)}.dsPageShellWide,.dsPageShellXl{max-width:var(--ds-width-wide)}.dsPageShellFull{max-width:var(--ds-width-full)}.dsPageShellHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-lg)}.dsPageShellHeading{display:flex;flex-direction:column;gap:var(--ds-space-xs);min-width:0}.dsPageShellCrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1);font-family:var(--ds-font-body);font-size:var(--ds-text-xs);line-height:1.4;text-transform:uppercase;letter-spacing:.06em}.dsPageShellCrumbItem{display:inline-flex;align-items:center;gap:var(--ds-space-1)}.dsPageShellCrumbLink,.dsPageShellCrumbCurrent{display:inline-flex;align-items:center;padding-block:var(--ds-space-1);padding-inline:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.dsPageShellCrumbLink{cursor:pointer}.dsPageShellCrumbLink:hover{color:var(--ds-text)}.dsPageShellCrumbLink:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.dsPageShellCrumbSep{color:var(--ds-text-3)}.dsPageShellTitle{margin:0;font-family:var(--ds-font-display);font-weight:600;font-size:var(--ds-text-2xl);line-height:var(--ds-leading-tight);letter-spacing:0;color:var(--ds-text)}.dsPageShellSubtitle{margin:0;font-size:var(--ds-text-sm);line-height:1.5;color:var(--ds-text-2)}.dsPageShellActions{display:flex;align-items:center;gap:var(--ds-space-sm);flex-shrink:0}.dsPageShellToolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);flex-wrap:wrap;min-width:0}.dsPageShellContent{min-width:0}@media(max-width:600px){.dsPageShellHeader{flex-direction:column;align-items:stretch}.dsPageShellActions{flex-wrap:wrap}}.dsListDetail{display:grid;grid-template-columns:var(--ds-list-detail-rail) 1fr;min-height:0;width:100%;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden;color:var(--ds-text);font-family:var(--ds-font-body)}.dsListDetailSm{--ds-list-detail-rail: 14rem}.dsListDetailMd{--ds-list-detail-rail: 19rem}.dsListDetailLg{--ds-list-detail-rail: 24rem}.dsListDetailList{min-width:0;min-height:0;overflow:auto;background:var(--ds-surface);border-right:1px solid var(--ds-border)}.dsListDetailDetail{min-width:0;min-height:0;overflow:auto;background:var(--ds-bg)}.dsListDetailEmpty{display:grid;place-items:center;height:100%;padding:var(--ds-space-2xl);text-align:center;color:var(--ds-text-2)}@media(max-width:720px){.dsListDetail{grid-template-columns:1fr}.dsListDetailList{border-right:none;border-bottom:1px solid var(--ds-border)}}.dsBadge{display:inline-flex;align-items:center;gap:var(--ds-space-xs);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-body);font-weight:var(--ds-weight-medium);letter-spacing:normal;white-space:nowrap;line-height:var(--ds-leading-tight);--badge-color: var(--ds-text-2);--badge-bg: var(--ds-surface-2);--badge-border: var(--ds-border);height:var(--dsBadge-height);padding:0 var(--dsBadge-pad-x);font-size:var(--dsBadge-font-size)}:where(.dsBadge){--dsBadge-height: 22px;--dsBadge-pad-x: var(--ds-space-md);--dsBadge-font-size: var(--ds-text-xs)}:where(.dsBadge--xs){--dsBadge-height: 14px;--dsBadge-pad-x: var(--ds-space-xs);--dsBadge-font-size: var(--ds-text-2xs)}:where(.dsBadge--sm){--dsBadge-height: 18px;--dsBadge-pad-x: var(--ds-space-sm);--dsBadge-font-size: var(--ds-text-xs)}:where(.dsBadge--md){--dsBadge-height: 22px;--dsBadge-pad-x: var(--ds-space-md);--dsBadge-font-size: var(--ds-text-xs)}.dsBadge--neutral{--badge-color: var(--ds-text-2);--badge-bg: var(--ds-surface-2);--badge-border: var(--ds-border-strong)}.dsBadge--accent{--badge-color: var(--ds-action);--badge-bg: var(--ds-surface-2);--badge-border: var(--ds-action)}.dsBadge--info{--badge-color: var(--ds-info);--badge-bg: var(--ds-info-bg);--badge-border: var(--ds-info)}.dsBadge--success{--badge-color: var(--ds-success);--badge-bg: var(--ds-success-bg);--badge-border: var(--ds-success)}.dsBadge--warning{--badge-color: var(--ds-warning);--badge-bg: var(--ds-warning-bg);--badge-border: var(--ds-warning)}.dsBadge--soft{background:var(--badge-bg);color:var(--badge-color);border:1px solid transparent}.dsBadge--outline{background:transparent;color:var(--badge-color);border:1px solid var(--badge-border)}.dsBadge--solid{background:var(--badge-color);color:var(--ds-text-on-accent);border:1px solid transparent;font-variant-numeric:tabular-nums}.dsBadge--solid.dsBadge--neutral{background:var(--ds-action)}.dsBadgeDot{width:5px;height:5px;border-radius:50%;background:var(--badge-color);flex:none}.dsBadge--solid .dsBadgeDot{background:var(--ds-text-on-accent)}.dsBadgeIcon{display:inline-flex;align-items:center;font-size:11px;line-height:1}.dsBadgeLabel{display:inline-flex;align-items:center}.dsBadge .dsBadgeRemove{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0 calc(-1 * var(--ds-space-xs)) 0 0;padding:0;width:14px;height:14px;border:none;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:.6;transition:opacity var(--ds-dur-fast) var(--ds-ease)}.dsBadge .dsBadgeRemove:hover{opacity:1}.dsBadge .dsBadgeRemove:focus-visible{outline:none;opacity:1;box-shadow:var(--ds-shadow-ring)}@media(prefers-reduced-motion:reduce){.dsBadge .dsBadgeRemove{transition:none}}.dsBadge--danger{--badge-color: var(--ds-error);--badge-bg: var(--ds-error-bg);--badge-border: var(--ds-error)}.dsTagInput{position:relative;width:100%;font-family:var(--ds-font-body)}.dsTagInputControl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-xs);min-height:34px;padding:var(--ds-space-xs) var(--ds-space-sm);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-inset);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.dsTagInput--compact .dsTagInputControl{min-height:28px;padding:2px var(--ds-space-xs)}.dsTagInputControl:focus-within{border-color:var(--ds-ring);box-shadow:var(--ds-shadow-inset),0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-ring)!important}.dsTagInput--invalid .dsTagInputControl{border-color:var(--ds-error)}.dsTagInput--invalid .dsTagInputControl:focus-within{border-color:var(--ds-error);box-shadow:var(--ds-shadow-inset),0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-error)!important}.dsTagInput[data-disabled=true] .dsTagInputControl{opacity:.5;cursor:not-allowed}.dsTagInputChips{display:contents;margin:0;padding:0;list-style:none}.dsTagInputChip{display:inline-flex}.dsTagInputField,.dsTagInputField[type=text]{flex:1;min-width:80px;border:none;outline:none;background:transparent;box-shadow:none;color:var(--ds-text);font-family:var(--ds-font-body);font-size:13px;line-height:1.5;padding:2px 0}.dsTagInput--compact .dsTagInputField{font-size:12.5px}.dsTagInputField::placeholder{color:var(--ds-text-3)}.dsTagInputField:focus,.dsTagInputField:focus-visible{border:none;outline:none;box-shadow:none!important}.dsTagInputField:disabled{cursor:not-allowed}.dsTagInputListbox{position:absolute;z-index:50;top:calc(100% + var(--ds-space-xs));left:0;right:0;margin:0;padding:var(--ds-space-xs);list-style:none;max-height:240px;overflow-y:auto;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg)}.dsTagInputOption{padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-sm);color:var(--ds-text);font-size:13px;cursor:pointer}.dsTagInputOption--active{background:var(--ds-surface-2);color:var(--ds-text)}@media(prefers-reduced-motion:reduce){.dsTagInputControl{transition:none}}.dsStepper{display:inline-flex;align-items:stretch;background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-inset);overflow:hidden;font-family:var(--ds-font-body);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.dsStepper--sm{height:28px}.dsStepper--md{height:34px}.dsStepper--lg{height:40px}.dsStepper:focus-within{border-color:var(--ds-ring);box-shadow:var(--ds-shadow-inset),0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-ring)!important}.dsStepper--invalid{border-color:var(--ds-error)}.dsStepper--invalid:focus-within{border-color:var(--ds-error);box-shadow:var(--ds-shadow-inset),0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-error)!important}.dsStepper[data-disabled=true]{opacity:.5;cursor:not-allowed}.dsStepperButton{display:inline-flex;align-items:center;justify-content:center;width:30px;flex:none;padding:0;border:none;background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.dsStepper--sm .dsStepperButton{width:26px}.dsStepper--lg .dsStepperButton{width:34px}.dsStepperButton:hover:not(:disabled){background:var(--ds-surface-2);color:var(--ds-text)}.dsStepperButton:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-ring)!important}.dsStepperButton:disabled{opacity:.4;cursor:not-allowed}.dsStepperButton--dec{border-right:1px solid var(--ds-border)}.dsStepperButton--inc{border-left:1px solid var(--ds-border)}.dsStepperField,.dsStepperField[type=text]{width:3.5ch;min-width:3.5ch;flex:1;text-align:center;border:none;outline:none;background:transparent;box-shadow:none;color:var(--ds-text);font-family:var(--ds-font-body);font-variant-numeric:tabular-nums}.dsStepper--sm .dsStepperField{font-size:12.5px}.dsStepper--md .dsStepperField{font-size:13px}.dsStepper--lg .dsStepperField{font-size:14px}.dsStepperField:focus,.dsStepperField:focus-visible{border:none;outline:none;box-shadow:none!important}.dsStepperField:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.dsStepper,.dsStepperButton{transition:none}}.dsProgressRoot{display:flex;flex-direction:column;gap:var(--ds-space-xs);font-family:var(--ds-font-body);width:100%}.dsProgressHeader{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-md)}.dsProgressLabel{font-size:12px;font-weight:500;color:var(--ds-text-2)}.dsProgressValue{font-size:11.5px;font-weight:600;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.dsProgress{position:relative;width:100%;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);--fill-color: var(--ds-action)}.dsProgress--sm{height:4px}.dsProgress--md{height:8px}.dsProgress--accent{--fill-color: var(--ds-action)}.dsProgress--success{--fill-color: var(--ds-success)}.dsProgress--warning{--fill-color: var(--ds-warning)}.dsProgress--error{--fill-color: var(--ds-error)}.dsProgressFill{display:block;height:100%;border-radius:inherit;background:var(--fill-color);transition:width var(--ds-dur) var(--ds-ease)}.dsProgress--indeterminate .dsProgressFill{width:40%;transition:none;animation:dsProgressSlide 1.4s ease-in-out infinite}@keyframes dsProgressSlide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.dsProgressFill{transition:none}.dsProgress--indeterminate .dsProgressFill{animation:none;transform:none;width:100%;opacity:.5}}.dsTimeline{list-style:none;margin:0;padding:0;font-family:var(--ds-font-body);color:var(--ds-text)}.dsTimelineItem{display:grid;grid-template-columns:auto 1fr;gap:var(--ds-space-md)}.dsTimelineMarker{display:flex;flex-direction:column;align-items:center;--node-color: var(--ds-text-3);--node-bg: var(--ds-surface-2)}.dsTimelineMarker--accent{--node-color: var(--ds-action);--node-bg: var(--ds-surface-2)}.dsTimelineMarker--info{--node-color: var(--ds-info);--node-bg: var(--ds-info-bg)}.dsTimelineMarker--success{--node-color: var(--ds-success);--node-bg: var(--ds-success-bg)}.dsTimelineMarker--warning{--node-color: var(--ds-warning);--node-bg: var(--ds-warning-bg)}.dsTimelineMarker--error{--node-color: var(--ds-error);--node-bg: var(--ds-error-bg)}.dsTimelineNode{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--node-color);color:var(--ds-text-on-accent)}.dsTimelineLine{flex:1 1 auto;width:1px;background:var(--ds-border);margin-top:var(--ds-space-xs);min-height:var(--ds-space-md)}.dsTimelineItem:last-child .dsTimelineLine{display:none}.dsTimelineBody{min-width:0;padding-bottom:var(--ds-space-lg)}.dsTimelineItem:last-child .dsTimelineBody{padding-bottom:0}.dsTimelineHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-sm)}.dsTimelineInlineIcon{display:inline-flex;align-self:center;color:var(--ds-text-3);font-size:12px;line-height:1}.dsTimelineTitle{font-size:13px;font-weight:600;line-height:1.35;color:var(--ds-text)}.dsTimelineTime{font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.02em;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.dsTimelineDesc{margin:var(--ds-space-xs) 0 0;font-size:12.5px;line-height:1.5;color:var(--ds-text-2)}.dsTimeline--classic .dsTimelineNode{width:9px;height:9px;margin-top:3px;box-shadow:var(--ds-shadow-chip-halo)}.dsTimeline--cards .dsTimelineItem{gap:var(--ds-space-lg)}.dsTimeline--cards .dsTimelineNode{width:28px;height:28px;background:var(--node-bg);color:var(--node-color);border:1px solid var(--ds-border)}.dsTimeline--cards .dsTimelineIcon{font-size:13px;line-height:1;display:inline-flex}.dsTimeline--cards .dsTimelineLine{margin-top:var(--ds-space-sm)}.dsTimeline--cards .dsTimelineBody{background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-md) var(--ds-space-lg);margin-bottom:var(--ds-space-md)}.dsTimeline--cards .dsTimelineItem:last-child .dsTimelineBody{margin-bottom:0}.dsTimeline--minimal .dsTimelineItem{gap:var(--ds-space-sm)}.dsTimeline--minimal .dsTimelineLine{display:none}.dsTimeline--minimal .dsTimelineNode{width:5px;height:5px;margin-top:6px}.dsTimeline--minimal .dsTimelineBody{padding-bottom:var(--ds-space-sm)}.dsTimeline--minimal .dsTimelineTitle{font-size:12.5px;font-weight:500}.dsTimeline--minimal .dsTimelineDesc{font-size:12px}.dsMetricCard{display:flex;flex-direction:column;gap:var(--ds-space-xs);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-lg);color:var(--ds-text);font-family:var(--ds-font-body)}.dsMetricLabel{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);line-height:var(--ds-leading-normal);letter-spacing:normal;color:var(--ds-text-3)}.dsMetricValueRow{display:flex;align-items:baseline;gap:var(--ds-space-sm);flex-wrap:wrap}.dsMetricValue{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);color:var(--ds-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dsMetricDelta{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;--delta-color: var(--ds-text-3)}.dsMetricDelta--positive{--delta-color: var(--ds-success)}.dsMetricDelta--negative{--delta-color: var(--ds-error)}.dsMetricDelta--neutral{--delta-color: var(--ds-text-3)}.dsMetricDelta{color:var(--delta-color)}.dsMetricDeltaGlyph{font-size:var(--ds-text-xs);line-height:1}.dsMetricCaption{font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);color:var(--ds-text-3)}.dsMetricSpark{margin-top:var(--ds-space-sm)}.dsMetricCard--stat .dsMetricDelta{font-weight:var(--ds-weight-medium)}.dsMetricCard--trend .dsMetricValue{font-size:var(--ds-text-3xl)}.dsMetricCard--trend .dsMetricDelta{padding:2px var(--ds-space-sm);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2)}.dsMetricCard--trend .dsMetricDelta--positive{background:var(--ds-success-bg)}.dsMetricCard--trend .dsMetricDelta--negative{background:var(--ds-error-bg)}.dsMetricCard--trend .dsMetricSpark{margin-top:var(--ds-space-md)}.dsMetricCard--compact{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--ds-space-md);padding:var(--ds-space-md) var(--ds-space-lg)}.dsMetricCard--compact .dsMetricLabel{order:0}.dsMetricCard--compact .dsMetricValueRow{order:1;flex:none}.dsMetricCard--compact .dsMetricValue{font-size:var(--ds-text-xl)}.dsMetricCard--compact .dsMetricCaption,.dsMetricCard--compact .dsMetricSpark{display:none}.dsImageTile{min-width:0;margin:0;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface)}.dsImageTileWell{display:grid;min-height:148px;place-items:center;overflow:hidden;background:var(--ds-image-tile-paint, var(--ds-surface-2))}.dsImageTileImage{width:100%;height:100%;min-height:148px;object-fit:contain}.dsImageTilePlaceholder{display:grid;gap:var(--ds-space-xs);place-items:center;color:var(--ds-text-2);font-family:var(--ds-font-body);font-size:13px}.dsImageTileCaption{display:flex;gap:var(--ds-space-md);align-items:center;justify-content:space-between;padding:var(--ds-space-sm) var(--ds-space-md)}.dsImageTileCopy{display:grid;min-width:0;gap:var(--ds-space-2xs)}.dsImageTileLabel{overflow:hidden;color:var(--ds-text);font-family:var(--ds-font-body);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dsImageTileNote{color:var(--ds-text-2);font-family:var(--ds-font-body);font-size:11.5px}.dsImageTileAction{flex:none}.dsDataGrid{--dg-row-h: 44px;--dg-cell-pad-x: var(--ds-space-md);--dg-cell-pad-y: var(--ds-space-sm);--dg-font-size: 13px;--dg-header-bg: transparent;--dg-header-border: var(--ds-border);--dg-row-border: var(--ds-border);--dg-row-hover: var(--ds-surface-2);--dg-row-selected: var(--ds-info-bg);display:flex;flex-direction:column;width:100%;font-family:var(--ds-font-body);color:var(--ds-text);border-radius:var(--ds-radius-md);background:transparent;overflow:hidden}.dsDataGrid[data-density=comfortable]{--dg-row-h: 52px;--dg-cell-pad-y: var(--ds-space-md)}.dsDataGrid[data-density=cozy]{--dg-row-h: 44px;--dg-cell-pad-y: var(--ds-space-sm)}.dsDataGrid[data-density=compact]{--dg-row-h: 34px;--dg-cell-pad-y: var(--ds-space-xs);--dg-font-size: 12px}.dsDataGrid__scroll{position:relative;width:100%;overflow:auto;scrollbar-gutter:stable}.dsDataGrid__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.dsDataGrid__thead{position:sticky;top:0;z-index:2}.dsDataGrid__th{position:sticky;top:0;z-index:2;box-sizing:border-box;text-align:left;font-size:var(--dg-font-size);font-weight:500;color:var(--ds-text-2);letter-spacing:.01em;text-transform:none;background:var(--dg-header-bg);border-bottom:1px solid var(--dg-header-border);padding:0;-webkit-user-select:none;user-select:none}.dsDataGrid__thInner{display:flex;align-items:center;gap:var(--ds-space-xs);padding:var(--dg-cell-pad-y) var(--dg-cell-pad-x);height:100%}.dsDataGrid__th--numeric .dsDataGrid__thInner{justify-content:flex-end}.dsDataGrid__sortBtn{appearance:none;-webkit-appearance:none;margin:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--ds-space-xs);padding:0;border-radius:var(--ds-radius-sm);min-width:0}.dsDataGrid__sortBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-ring)}.dsDataGrid__sortLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsDataGrid__sortIcon{flex:0 0 auto;font-size:10px;line-height:1;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.dsDataGrid__sortIcon[data-active=true]{color:var(--ds-action)}.dsDataGrid__resizer{position:absolute;top:0;right:0;height:100%;width:6px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:transparent;border:none;padding:0}.dsDataGrid__resizer:hover,.dsDataGrid__resizer[data-resizing=true]{background:var(--ds-action);opacity:.5}.dsDataGrid__tr{position:absolute;left:0;top:0;display:flex;width:100%;box-sizing:border-box;border-bottom:1px solid var(--dg-row-border);background:transparent}.dsDataGrid__tr:hover{background:var(--dg-row-hover)}.dsDataGrid__tr[data-activated=true]{cursor:pointer}.dsDataGrid__tr[data-activated=true]:focus-visible{outline:2px solid var(--ds-ring, var(--brand-n-600));outline-offset:-2px}.dsDataGrid__tr[data-selected=true]{background:var(--dg-row-selected)}.dsDataGrid__td{box-sizing:border-box;display:flex;align-items:center;padding:var(--dg-cell-pad-y) var(--dg-cell-pad-x);font-size:var(--dg-font-size);color:var(--ds-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dsDataGrid__td--numeric,.dsDataGrid__th--numeric{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.dsDataGrid__cellText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsDataGrid__selectCell{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.dsDataGrid__checkbox{appearance:none;-webkit-appearance:none;margin:0;width:15px;height:15px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-bg);cursor:pointer;display:inline-grid;place-content:center;flex:0 0 auto}.dsDataGrid__checkbox:checked{background:var(--ds-action);border-color:var(--ds-action)}.dsDataGrid__checkbox:checked:after{content:"";width:8px;height:8px;background:var(--ds-action-text);clip-path:polygon(14% 47%,0 60%,40% 100%,100% 22%,86% 9%,38% 73%)}.dsDataGrid__checkbox:indeterminate{background:var(--ds-action);border-color:var(--ds-action)}.dsDataGrid__checkbox:indeterminate:after{content:"";width:8px;height:2px;background:var(--ds-action-text)}.dsDataGrid__checkbox:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-ring)}.dsDataGrid__editInput{appearance:none;-webkit-appearance:none;width:100%;min-width:0;margin:0;border:1px solid var(--ds-ring);border-radius:var(--ds-radius-sm);background:var(--ds-bg);color:var(--ds-text);font:inherit;font-size:var(--dg-font-size);padding:2px var(--ds-space-xs);box-sizing:border-box}.dsDataGrid__editInput:focus,.dsDataGrid__editInput:focus-visible{outline:none;border-color:var(--ds-ring);box-shadow:0 0 0 2px var(--ds-ring)}.dsDataGrid__td--numeric .dsDataGrid__editInput{text-align:right;font-variant-numeric:tabular-nums}.dsDataGrid__editable{cursor:text;border-radius:var(--ds-radius-sm)}.dsDataGrid__rowsViewport{position:relative;width:100%}.dsDataGrid__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);padding:var(--ds-space-sm) var(--dg-cell-pad-x);border-top:1px solid var(--ds-border);font-size:11.5px;color:var(--ds-text-3);background:transparent}.dsDataGrid__footerCount{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.dsDataGrid__tr,.dsDataGrid__resizer{transition:none}}.dsBoard{font-family:var(--ds-font-body);color:var(--ds-text);width:100%}.dsBoard__columns{display:flex;gap:var(--ds-space-md);align-items:flex-start;overflow-x:auto;padding-bottom:var(--ds-space-sm)}.dsBoard__column{flex:1 1 0;min-width:240px;display:flex;flex-direction:column;gap:var(--ds-space-sm)}.dsBoard__columnHeader{display:flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-sm);padding:var(--ds-space-xs) var(--ds-space-xs)}.dsBoard__columnTitle{margin:0;font-weight:600;font-size:13px;color:var(--ds-text);letter-spacing:.01em}.dsBoard__count{font-variant-numeric:tabular-nums;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.dsBoard__cell{list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--ds-space-sm);min-height:56px;background:var(--ds-surface-2);padding:var(--ds-space-sm);border-radius:var(--ds-radius-lg);transition:background .12s ease,box-shadow .12s ease}.dsBoard__cell[data-over]{background:var(--ds-info-bg);box-shadow:var(--ds-shadow-ring-inset)}.dsBoard__cellFooter{display:flex;justify-content:flex-start}.dsBoard__cellFooter>*{opacity:1;transition:opacity .12s ease}.dsBoard__card{list-style:none;border-radius:var(--ds-radius-md);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm);border:1px solid var(--ds-border);cursor:grab;outline:none}.dsBoard__card:hover{box-shadow:var(--ds-shadow-md)}.dsBoard__card:active{box-shadow:none;background:var(--ds-surface-2)}.dsBoard__card:focus-visible{box-shadow:var(--ds-shadow-ring)}.dsBoard__card--overlay{cursor:grabbing;box-shadow:var(--ds-shadow-lg)}.dsBoard__count{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:2px var(--ds-space-sm);color:var(--ds-text-2)}.dsBoard__swimlanes{display:flex;flex-direction:column;gap:var(--ds-space-md);overflow-x:auto}.dsBoard__swimlaneHeaderRow,.dsBoard__swimlaneRow{display:grid;grid-template-columns:140px repeat(var(--dsBoard-columns, 4),minmax(220px,1fr));gap:var(--ds-space-md);align-items:start}.dsBoard__swimlaneLabel{font-size:12px;font-weight:600;color:var(--ds-text-2);letter-spacing:.04em;text-transform:uppercase;padding-top:var(--ds-space-sm);align-self:stretch;display:flex;align-items:flex-start}.dsBoard__swimlaneLabel--spacer{padding:0}.dsBoard__columnHeader--grid{padding-bottom:var(--ds-space-xs)}.dsChart{width:100%;font-family:var(--ds-font-body);color:var(--ds-text-2)}.dsChart .recharts-cartesian-axis-tick-value,.dsChart .recharts-text{font-variant-numeric:tabular-nums;font-family:var(--ds-font-body)}.dsChart__tooltip{min-width:140px;padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-strong);background:var(--ds-raised);box-shadow:var(--ds-shadow-md);font-size:12px;line-height:1.5}.dsChart__tooltipLabel{margin:0 0 var(--ds-space-xs);font-weight:600;color:var(--ds-text-2);font-variant-numeric:tabular-nums}.dsChart__tooltipRow{display:flex;align-items:center;gap:var(--ds-space-sm);justify-content:space-between}.dsChart__tooltipName{display:inline-flex;align-items:center;gap:var(--ds-space-xs);color:var(--ds-text-2)}.dsChart__tooltipSwatch{width:9px;height:9px;border-radius:var(--ds-radius-sm);flex:none}.dsChart__tooltipValue{font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-text);font-weight:600}.dsChart__legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-md);justify-content:center;padding-top:var(--ds-space-sm);font-size:12px;color:var(--ds-text-2)}.dsChart__legendItem{display:inline-flex;align-items:center;gap:var(--ds-space-xs)}.dsChart__legendSwatch{width:10px;height:10px;border-radius:var(--ds-radius-sm);flex:none}.dsChart__legendSwatch[data-pattern=dashed],.dsChart__legendSwatch[data-pattern=dotted]{height:0;border-top-width:2px;border-top-color:currentColor;background:transparent!important}.dsChart__legendSwatch[data-pattern=dashed]{border-top-style:dashed}.dsChart__legendSwatch[data-pattern=dotted]{border-top-style:dotted}.dsCmdkOverlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--ds-space-xl);background:var(--ds-scrim);overflow-y:auto}.dsCmdk{width:100%;max-width:560px;display:flex;flex-direction:column;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);color:var(--ds-text);overflow:hidden}.dsCmdkHeader{display:flex;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-md) var(--ds-space-lg);border-bottom:1px solid var(--ds-border)}.dsCmdkSearchIcon{flex:none;color:var(--ds-text-3)}.dsCmdkInput,.dsCmdk [cmdk-input]{flex:1;min-width:0;border:none;outline:none;box-shadow:none;background:transparent;color:var(--ds-text);font-family:var(--ds-font-body);font-size:14px;line-height:1.5;padding:0}.dsCmdkInput:focus,.dsCmdkInput:focus-visible,.dsCmdk [cmdk-input]:focus,.dsCmdk [cmdk-input]:focus-visible{border:none;outline:none;box-shadow:none!important}.dsCmdkInput::placeholder{color:var(--ds-text-3)}.dsCmdkList{max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-space-xs) var(--ds-space-xs) var(--ds-space-sm);scroll-padding-block:var(--ds-space-xl)}.dsCmdkGroup [cmdk-group-heading]{padding:var(--ds-space-sm) var(--ds-space-md) var(--ds-space-xs);font-family:var(--ds-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-3)}.dsCmdkItem{display:flex;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-sm) var(--ds-space-md);margin:var(--ds-space-0) var(--ds-space-xs);border-radius:var(--ds-radius-md);color:var(--ds-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ds-dur-fast) var(--ds-ease)}.dsCmdkItem[data-selected=true]{background:var(--ds-surface-2)}.dsCmdkItem[data-disabled=true]{color:var(--ds-text-3);cursor:not-allowed;pointer-events:none}.dsCmdkItemIcon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--ds-text-2)}.dsCmdkItemBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-0)}.dsCmdkItemLabel{font-size:13.5px;line-height:1.45;color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsCmdkShortcut{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:20px;padding:var(--ds-space-0) var(--ds-space-xs);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-3);font-family:var(--ds-font-mono);font-size:10.5px;line-height:1}.dsCmdkEmpty{padding:var(--ds-space-xl) var(--ds-space-md)}.dsCmdkAffordance{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:var(--ds-space-0) var(--ds-space-xs);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-3);font-family:var(--ds-font-mono);font-size:11px;line-height:1}.dsCal{display:inline-block;color:var(--ds-text);font-family:var(--ds-font-body);--rdp-accent-color: var(--ds-action);--rdp-accent-background-color: var(--ds-action);--rdp-today-color: var(--ds-action);--rdp-selected-border: 0;--rdp-disabled-opacity: .35;--rdp-outside-opacity: .45;--rdp-weekday-opacity: 1}.dsCal .rdp-root{position:relative;margin:0;font-size:var(--ds-text-sm)}.dsCal .rdp-months{display:flex;gap:var(--ds-space-lg);flex-wrap:wrap}.dsCal .rdp-month_caption{display:flex;align-items:center;height:32px;padding:0 var(--ds-space-xs)}.dsCal .rdp-caption_label{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--ds-text);white-space:nowrap}.dsCal .rdp-nav{position:absolute;top:0;right:0;display:flex;gap:var(--ds-space-2)}.dsCal .rdp-button_previous,.dsCal .rdp-button_next{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.dsCal .rdp-button_previous:hover,.dsCal .rdp-button_next:hover{background:var(--ds-surface-2);color:var(--ds-text)}.dsCal .rdp-button_previous:disabled,.dsCal .rdp-button_next:disabled{opacity:var(--rdp-disabled-opacity);cursor:default}.dsCal .rdp-chevron{width:15px;height:15px;fill:currentColor}.dsCal .rdp-weekdays{color:var(--ds-text-3)}.dsCal .rdp-weekday{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-3);padding-bottom:var(--ds-space-2)}.dsCal .rdp-month_grid{border-collapse:collapse}.dsCal .rdp-day{text-align:center;padding:0}.dsCal .rdp-day_button{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.dsCal .rdp-day_button:hover{background:var(--ds-surface-2)}.dsCal .rdp-outside .rdp-day_button{opacity:var(--rdp-outside-opacity)}.dsCal .rdp-disabled .rdp-day_button{opacity:var(--rdp-disabled-opacity);cursor:default}.dsCal .rdp-day_button:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.dsCal .rdp-today:not(.rdp-selected) .rdp-day_button{color:var(--ds-action);font-weight:var(--ds-weight-semibold)}.dsCal .rdp-root{font-size:var(--ds-text-sm)}.dsCal .rdp-month_caption{height:40px;justify-content:center}.dsCal .rdp-caption_label{font-size:var(--ds-text-base)}.dsCal .rdp-button_previous,.dsCal .rdp-button_next{width:34px;height:34px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);background:var(--ds-surface)}.dsCal .rdp-button_previous:hover,.dsCal .rdp-button_next:hover{background:var(--ds-surface-2);border-color:var(--ds-border-strong)}.dsCal .rdp-weekday{padding-bottom:var(--ds-space-sm)}.dsCal .rdp-day{width:44px;height:42px}.dsCal .rdp-day_button{width:38px;height:38px;border-radius:var(--ds-radius-pill)}.dsCal .rdp-day_button:hover{background:color-mix(in srgb,var(--ds-action) 10%,transparent)}.dsCal .rdp-selected .rdp-day_button{background:var(--ds-action);color:var(--ds-text-on-accent);font-weight:var(--ds-weight-semibold)}.dsCal .rdp-selected .rdp-day_button:hover{background:var(--ds-action-hover)}.dsCal .rdp-range_middle{background:color-mix(in srgb,var(--ds-action) 14%,transparent)}.dsCal .rdp-range_middle .rdp-day_button{background:transparent;color:var(--ds-text);font-weight:var(--ds-weight-regular);border-radius:0}.dsCal .rdp-range_start{background:color-mix(in srgb,var(--ds-action) 14%,transparent);border-radius:var(--ds-radius-pill) 0 0 var(--ds-radius-pill)}.dsCal .rdp-range_end{background:color-mix(in srgb,var(--ds-action) 14%,transparent);border-radius:0 var(--ds-radius-pill) var(--ds-radius-pill) 0}.dsCal .rdp-range_start .rdp-day_button,.dsCal .rdp-range_end .rdp-day_button{background:var(--ds-action);color:var(--ds-text-on-accent)}.dsDatePickerTrigger{display:inline-flex;align-items:center;gap:var(--ds-space-sm);min-width:200px;height:34px;padding:0 var(--ds-space-md);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-control);background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);text-align:left;cursor:pointer;box-shadow:var(--ds-shadow-inset);transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.dsDatePickerTrigger:disabled{opacity:.5;cursor:not-allowed}.dsDatePickerTriggerGhost{min-width:0;background:transparent;border-color:transparent;box-shadow:none}.dsDatePickerTriggerGhost:hover{background:var(--ds-surface-2)}.dsDatePickerTriggerGhost.dsDatePickerTrigger--placeholder .dsDatePickerTrigger__label{color:var(--ds-text)}.dsDatePickerTriggerSm{min-width:0;height:28px;padding:0 var(--ds-space-md);font-size:var(--ds-text-sm)}.dsDatePickerTrigger:hover{border-color:var(--ds-border-strong)}.dsDatePickerTrigger:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.dsDatePickerTrigger--placeholder .dsDatePickerTrigger__label{color:var(--ds-text-2)}.dsDatePickerTrigger__icon{display:inline-flex;color:var(--ds-text-2)}.dsDatePickerTrigger__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsDatePickerPanel{padding:var(--ds-space-md)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ds-root[data-ds-theme]{--brand-font-body: var(--font);--brand-font-display: var(--serif);--brand-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--ds-font-body: var(--font);--ds-font-display: var(--serif);--ds-font-mono: ui-monospace, "SF Mono", Menlo, monospace}.ds-root[data-ds-mode=light]{--ds-bg: var(--surface-2);--ds-canvas: var(--surface);--ds-surface: var(--surface);--ds-raised: var(--surface-card);--ds-surface-2: var(--grid);--ds-border: var(--grid);--ds-border-strong: var(--deemph);--ds-border-control: rgba(43, 33, 24, .5);--ds-text: var(--ink);--ds-text-2: var(--ink-2);--ds-text-3: var(--ink-2);--ds-text-on-accent: var(--pri-ink);--ds-action: var(--pri);--ds-action-hover: var(--pri-h);--ds-action-text: var(--pri-ink);--ds-spark: var(--accent);--ds-ring: var(--accent);--ds-success: var(--good);--ds-success-bg: var(--good-bg);--ds-warning: var(--p-doodle-i);--ds-warning-bg: var(--warn-bg);--ds-error: var(--bad);--ds-error-bg: var(--bad-bg);--ds-info: var(--p-slate-i);--ds-info-bg: var(--info-bg);--ds-warning-solid: var(--warn);--ds-danger-solid: var(--bad);--ds-danger-text: var(--on-fill);--ds-scrim: var(--scrim);--ds-series-1: var(--sage-500);--ds-series-2: var(--accent);--ds-series-3: var(--info);--ds-series-4: var(--warn);--ds-series-5: var(--purple);--ds-category-1: var(--p-clay-i);--ds-category-1-bg: var(--p-clay);--ds-category-2: var(--p-gold-i);--ds-category-2-bg: var(--p-gold);--ds-category-3: var(--p-sage-i);--ds-category-3-bg: var(--p-sage);--ds-category-4: var(--p-plum-i);--ds-category-4-bg: var(--p-plum);--ds-category-5: var(--p-slate-i);--ds-category-5-bg: var(--p-slate)}.ds-root[data-ds-mode=dark]{--ds-canvas: var(--surface);--ds-bg: var(--surface-2);--ds-surface: var(--surface-card);--ds-surface-2: var(--surface-card);--ds-raised: var(--grid);--ds-border: var(--hairline);--ds-border-strong: var(--hairline-2);--ds-border-control: rgba(246, 241, 231, .46);--ds-text: var(--ink);--ds-text-2: var(--ink-2);--ds-text-3: var(--ink-2);--ds-action: var(--hero-sub);--ds-action-hover: var(--sage-200);--ds-action-text: var(--brown-950);--ds-text-on-accent: var(--brown-950);--ds-spark: var(--accent);--ds-ring: var(--accent);--ds-success: var(--good);--ds-success-bg: var(--good-bg);--ds-warning: var(--warn);--ds-warning-bg: var(--warn-bg);--ds-error: var(--bad);--ds-error-bg: var(--bad-bg);--ds-info: var(--info);--ds-info-bg: var(--info-bg);--ds-warning-solid: var(--warn);--ds-danger-solid: var(--sc-wine);--ds-danger-text: var(--on-fill);--ds-scrim: var(--float-shadow);--ds-series-1: var(--good);--ds-series-2: var(--orange);--ds-series-3: var(--info);--ds-series-4: var(--warn);--ds-series-5: var(--purple);--ds-category-1: var(--p-clay-i);--ds-category-1-bg: var(--p-clay);--ds-category-2: var(--p-gold-i);--ds-category-2-bg: var(--p-gold);--ds-category-3: var(--p-sage-i);--ds-category-3-bg: var(--p-sage);--ds-category-4: var(--p-plum-i);--ds-category-4-bg: var(--p-plum);--ds-category-5: var(--p-slate-i);--ds-category-5-bg: var(--p-slate)}.ds-root[data-ds-mode=light]{--fr-fill: var(--ds-surface-2)}.ds-root[data-ds-mode=dark]{--fr-fill: var(--gray-bg)}.ds-root[data-ds-mode=dark] .dsBadge--neutral{--badge-bg: var(--fr-fill)}.ds-root[data-ds-mode=dark] :is(.dsAvatar,.dsSkeleton){background:var(--fr-fill)}.ds-root[data-ds-mode=dark] .frUserAvatar :is(.dsAvatar,.dsAvatarFallback){color:var(--ds-text)}.fshell{height:100vh;height:100dvh}.fshell>div:first-child{height:100%}.fcontent{min-height:100%}.fjobs{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4) 0}.fjobs .dsDegradedReason{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}@media(max-width:640px){.fjobs{padding:var(--ds-space-3) 16px 0}}.fshell[data-rail=open] .frRail{min-height:0}.fshell[data-rail=open] .frRailNav{overflow-y:auto;min-height:0;gap:0;padding-top:var(--ds-space-2)}.frGroup{display:flex;flex-direction:column}.frSections{list-style:none;margin:0 0 var(--ds-space-2xs);padding:0}.fshell[data-rail=open] .frApp{height:32px}.frSections .frSection{height:28px;padding-left:calc(var(--ds-space-2) + 32px + var(--ds-space-2));font-weight:400}.frApp.frAppOn{color:var(--ds-text)}.frApp.frAppOn>span:nth-child(2){font-weight:600}.frDot{width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-warning-solid);flex:none}.fshell[data-rail=collapsed] .frSections{display:none}@media(min-width:901px){.fshell[data-rail=open] .frChips{display:none}}.fshell .frCrumbPill{display:none}@media(min-width:901px){.fshell[data-rail=open] .frCrumbPill{display:inline-flex}}.frChips{display:contents}html[data-hand=pointer] :is(.dsInput:not(.dsInputInvalid),.dsTextarea:not(.dsTextareaInvalid),.dsSelectTrigger:not(.dsSelectTriggerInvalid),.dsDatePickerTrigger):focus-visible{outline:none;border-color:var(--ds-ring);box-shadow:var(--ds-shadow-inset)}html[data-hand=pointer] .bzPage [class*=scopeTrigger][data-state=open]:not(:focus-visible){box-shadow:none}:root .dsMenuItem{min-height:30px}@media(max-width:900px){:root :is(.dsMenuItem,.dsSelectItem){min-height:var(--tap-min, 44px)}}.dsPageShellToolbar>*{max-width:100%}@media(max-width:640px){.dsTableStackable .dsTable td[data-label]{text-align:left}}.fshell .sync{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-text-2);white-space:nowrap}.fshell .sync i{width:7px;height:7px;border-radius:var(--ds-radius-pill);background:var(--ds-success)}.fshell .sync.saving i{background:var(--ds-warning-solid)}.fshell .sync.off i,.fshell .sync.err i{background:var(--ds-danger-solid)}body:has([role=dialog][data-state=open]) #fab{display:none}.faddMenu .dsMenuItem svg{color:var(--ds-text-2)}.faddWords{display:flex;flex-direction:column;padding-block:var(--ds-space-1)}.faddWords small{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.faddForm{display:flex;flex-direction:column;gap:var(--ds-space-2)}.fshell[data-rail=open] .frRailNav{padding-bottom:var(--ds-space-6);-webkit-mask-image:linear-gradient(to bottom,var(--ds-text) calc(100% - var(--ds-space-6)),transparent);mask-image:linear-gradient(to bottom,var(--ds-text) calc(100% - var(--ds-space-6)),transparent)}.frGroup[data-folded] .frSections{display:none}.more-h{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}@media(max-width:900px){.frHit,.fshell :is(header,.frTasks) :is(button,[role=radio],[role=combobox]),:is(.frHome,.frDay,.frContent,.frTrialsLab,.frIdeas,.frSheetBody,.frPeek .dsSheetHeader,.frPeek .dsSheetFooter) :is(.dsBtn,[role=tab],[role=radio],[role=combobox],.dsDatePickerTrigger,.frSpanBar),.frMilestone [role=checkbox],.bzPage .dsTabsTrigger,.bzPage [class*=goalEdit],.bzPage [class*=goalPlanLink],.bzPage [class*=linkCell],.bzPage [class*=linkInline],.bzPage [class*=scopeTrigger],.bzPage [role=combobox],[class*=goalBody] [role=combobox],.bzLink,.bzSwitch [role=switch],.ibPage .dsBtn,.ibAttach .dsBtn,.eml-peek .dsBtn,.eml-earlier,.eml-chip,:is(.frDeals,.frSet) :is(.dsBtn,.dsSelectTrigger,.dsSegmentedItem,.dsSwitch,.dsCheckbox,[role=tab],a[href],.frFeed button,.set-iconbtn,.frHit,[class*=rowMenu]),.dzPage .dsSegmentedItem,.dzPage .dsTabsTrigger,.dzPage .dsBtn,.dzPage [role=combobox],.dzPage [role=switch],.dzPage [role=checkbox],.dzPage [role=radio],.dzPage .dsDatePickerTrigger,.dzPage .wbThSort,.dzPage .dsBreadcrumbItem,.dzPage .pgEditWords,.siPage .dsTabsTrigger,.siPage .dsSegmentedItem,.siPage .dsTablePageBtn,.fsign .dsBtn,.frWaitDialog :is(.dsBtn,.dsSegmentedItem),.set-editor :is(.dsBtn,.dsSegmentedItem,[role=radio]),:is(.crm-rec,.crm-ledger-frame,.crm-import-page,.crm-queue) :is(button,[role=tab],[role=radio],a.acd-portal-btn,select,.crm-tap,a.crm-head-link,.dsPageShellCrumbLink,nav a),.crm-ledger-frame .opcx-picker-opt{position:relative}.frHit:after,.fshell :is(header,.frTasks) :is(button,[role=radio],[role=combobox]):after,:is(.frHome,.frDay,.frContent,.frTrialsLab,.frIdeas,.frSheetBody,.frPeek .dsSheetHeader,.frPeek .dsSheetFooter) :is(.dsBtn,[role=tab],[role=radio],[role=combobox],.dsDatePickerTrigger,.frSpanBar):after,.frMilestone [role=checkbox]:after,.bzPage .dsTabsTrigger:after,.bzPage [class*=goalEdit]:after,.bzPage [class*=goalPlanLink]:after,.bzPage [class*=linkCell]:after,.bzPage [class*=linkInline]:after,.bzPage [class*=scopeTrigger]:after,.bzPage [role=combobox]:after,[class*=goalBody] [role=combobox]:after,.bzLink:after,.bzSwitch [role=switch]:after,.ibPage .dsBtn:after,.ibAttach .dsBtn:after,.eml-peek .dsBtn:after,.eml-earlier:after,.eml-chip:after,:is(.frDeals,.frSet) :is(.dsBtn,.dsSelectTrigger,.dsSegmentedItem,.dsSwitch,.dsCheckbox,[role=tab],a[href],.frFeed button,.set-iconbtn,.frHit,[class*=rowMenu]):after,.dzPage .dsSegmentedItem:after,.dzPage .dsTabsTrigger:after,.dzPage .dsBtn:after,.dzPage [role=combobox]:after,.dzPage [role=switch]:after,.dzPage [role=checkbox]:after,.dzPage [role=radio]:after,.dzPage .dsDatePickerTrigger:after,.dzPage .wbThSort:after,.dzPage .dsBreadcrumbItem:after,.dzPage .pgEditWords:after,.siPage .dsTabsTrigger:after,.siPage .dsSegmentedItem:after,.siPage .dsTablePageBtn:after,.fsign .dsBtn:after,.frWaitDialog :is(.dsBtn,.dsSegmentedItem):after,.set-editor :is(.dsBtn,.dsSegmentedItem,[role=radio],.dsDialogX):after,.frPeek .dsSheetX:after,.fmore .dsSheetX:after,.frWaitDialog .dsDialogX:after,:is(.frDeals,.frSet) .dsDialogX:after,:is(.crm-rec,.crm-ledger-frame,.crm-import-page,.crm-queue) :is(button,[role=tab],[role=radio],a.acd-portal-btn,.crm-tap,.opcx-picker-opt,a.crm-head-link,.dsPageShellCrumbLink,nav a):before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@media(max-width:900px){.fshell aside[aria-label=Apps]{display:none}.fshell .fnew{display:none}.fcontent{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.fshell:has(#fab) .fcontent{padding-bottom:calc(78px + 48px + var(--ds-space-4) + env(safe-area-inset-bottom,0px))}.fshell .frTasks .wbChipBody{padding-block:11px;margin-block:-11px;padding-left:var(--ds-space-3);margin-left:calc(-1 * var(--ds-space-3));min-width:44px}.fshell .frTasks .wbChipBody:after{content:none}.fshell .frTasks .wbChipRemove:after{left:0;transform:translateY(-50%)}.fshell .frTasks .wbLayoutSwitch [role=radio]{min-width:44px}.fshell .frTasks .wbLayoutSwitch [role=radio]:after{width:100%}.fshell .frTasks .wbToolbarRow{row-gap:var(--ds-space-4)}}@media(min-width:901px){.fshell .mnav{display:none}}body.signed-out #view{padding-top:var(--ds-space-7)}.fmoreGroup+.fmoreGroup{margin-top:var(--ds-space-3)}.fmoreHead{margin:0 0 var(--ds-space-2xs);padding:0 var(--ds-space-2);font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text-2);text-transform:uppercase;letter-spacing:.04em}.fmoreList{list-style:none;margin:0;padding:0}.fmoreRest{margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}.fmoreRow{display:flex;align-items:center;gap:var(--ds-space-3);width:100%;min-height:44px;padding:0 var(--ds-space-2);border:0;border-radius:var(--ds-radius-md);background:none;color:var(--ds-text);font:inherit;font-size:var(--ds-text-base);text-align:left;cursor:pointer}.fmoreRow svg{color:var(--ds-text-2);flex:none}@media(hover:hover){.fmoreRow:hover{background:var(--ds-surface-2)}}.fmoreRow[aria-current=page]{background:var(--ds-surface-2);font-weight:600}.fmoreRow:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.fsignLogo{display:block;width:64px;height:64px;margin:0 auto;border-radius:var(--ds-radius-pill);object-fit:cover;box-shadow:0 0 0 1.5px var(--ds-border)}.fsign .fsignGoogle{width:100%;text-decoration:none}.fsignLocal{display:flex;flex-direction:column;gap:var(--ds-space-2);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}.fsignLocalHead{margin:0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.fsignPeople{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--ds-space-2)}@media(max-width:640px){.fsign{padding:var(--ds-space-4) 16px}}.fbizTrigger{display:flex;align-items:center;gap:var(--ds-space-2);flex:1 1 auto;min-width:0;height:44px;padding:0 var(--ds-space-2);border:none;background:transparent;border-radius:var(--ds-radius-md);cursor:pointer;color:var(--ds-text);text-align:left;font:inherit;transition:background var(--ds-dur-fast) var(--ds-ease-out)}.fbizTrigger:hover,.fbizTrigger[data-state=open]{background:var(--ds-surface-2)}.fbizTrigger:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.fbizName{flex:1;min-width:0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbizChevron{flex-shrink:0;color:var(--ds-text-3)}.fbizMenu{min-width:15rem}.fbizItem,.fbizOption{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.fbizItem{min-height:44px}.fbizText{display:flex;flex-direction:column;line-height:1.2;min-width:0}.fbizItemName{color:var(--ds-text);font-weight:500}.fbizDetail{color:var(--ds-text-3);font-size:var(--ds-text-xs)}.fbizCheck{flex-shrink:0;color:var(--ds-action)}.fbizPhone{margin-bottom:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.fbizPhone .fbizName{font-size:var(--ds-text-base)}.fbizOption{padding-left:calc(var(--ds-space-2) + 18px + var(--ds-space-3))}@media(prefers-reduced-motion:reduce){.fbizTrigger{transition-duration:var(--ds-dur-reduced)}}._wordmark_wqke8_4{display:inline-flex;align-items:center;gap:var(--ds-space-2);-webkit-user-select:none;user-select:none}._wordmarkGlyph_wqke8_10{width:22px;height:22px;border-radius:var(--ds-radius-sm);background:linear-gradient(140deg,var(--ds-text),var(--ds-text-2));box-shadow:var(--ds-shadow-sm);flex:none}._wordmarkCompact_wqke8_18 ._wordmarkGlyph_wqke8_10{width:24px;height:24px}._wordmarkText_wqke8_22{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:600;letter-spacing:0;color:var(--ds-text)}._wordmarkQualifier_wqke8_29{color:var(--ds-text-3);font-weight:500;margin-left:2px}._actions_wqke8_36{display:flex;align-items:center;gap:var(--ds-space-2)}._actionsDense_wqke8_41{gap:var(--ds-space-1)}._search_wqke8_45{display:inline-flex;align-items:center;gap:var(--ds-space-2);height:34px;padding:0 var(--ds-space-2) 0 var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-bg);color:var(--ds-text-2);font-size:var(--ds-text-sm);cursor:pointer;min-width:200px;transition:border-color var(--ds-dur-fast) var(--ds-ease),background var(--ds-dur-fast) var(--ds-ease)}._search_wqke8_45:hover{border-color:var(--ds-border-strong);background:var(--ds-surface)}._search_wqke8_45:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._searchDense_wqke8_72{height:32px;min-width:216px;padding:0 var(--ds-space-2) 0 var(--ds-space-3)}._searchLabel_wqke8_77{flex:1;text-align:left}._searchKbd_wqke8_83{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 5px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-3);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}._actionsDivider_wqke8_103{flex:none;width:1px;height:18px;margin:0 var(--ds-space-2);background:var(--ds-border);border-radius:1px}._iconGroup_wqke8_114{display:inline-flex;align-items:center;gap:var(--ds-space-2)}._iconBtn_wqke8_120{font-size:var(--ds-text-sm);position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}._iconBtn_wqke8_120:hover{background:var(--ds-surface-2);color:var(--ds-text)}._iconBtn_wqke8_120:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._iconBtnActive_wqke8_145{background:var(--ds-surface-2);color:var(--ds-text);border-color:var(--ds-border)}._iconBtnBadge_wqke8_156{position:absolute;top:2px;right:2px;transform:translate(20%,-20%);display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border-radius:var(--ds-radius-pill);background:var(--ds-action);color:var(--ds-action-text);font-size:var(--ds-text-2xs);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--ds-bg);pointer-events:none}._identityBtn_wqke8_179{display:inline-flex;align-items:center;gap:var(--ds-space-2);height:40px;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid transparent;border-radius:var(--ds-radius-pill);background:transparent;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease)}._identityBtn_wqke8_179:hover{background:var(--ds-surface-2)}._identityBtn_wqke8_179:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._identityBtnDense_wqke8_198{height:34px;padding:2px}._identity_wqke8_179{display:inline-flex;align-items:center;gap:var(--ds-space-2)}._identityText_wqke8_207{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}._identityName_wqke8_213{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}._identityOrg_wqke8_218{font-size:var(--ds-text-xs);color:var(--ds-text-3)}._identityCaret_wqke8_222{color:var(--ds-text-3)}._identityMenu_wqke8_225{min-width:232px}._accountItem_wqke8_228{display:flex;align-items:center;gap:var(--ds-space-2)}._accountName_wqke8_233{flex:1;font-weight:500}._accountRole_wqke8_237{font-size:var(--ds-text-xs);color:var(--ds-text-3)}._sheet_wqke8_243{width:min(420px,92vw)}._sheetBody_wqke8_246{display:flex;flex-direction:column;gap:var(--ds-space-3)}._sheetActions_wqke8_251{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}._agentRow_wqke8_257{display:flex;flex-direction:column;gap:var(--ds-space-2)}._agentRowHead_wqke8_262{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text)}._agentRowName_wqke8_268{font-size:var(--ds-text-sm);font-weight:600}._agentRowMeta_wqke8_272{display:flex;align-items:center;gap:var(--ds-space-2)}._agentRowCtx_wqke8_277{font-size:var(--ds-text-xs);color:var(--ds-text-3);font-variant-numeric:tabular-nums}._stubNote_wqke8_282{display:inline-flex;align-items:center;gap:var(--ds-space-1);margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-xs);color:var(--ds-text-3)}._legend_wqke8_290{display:inline-flex;align-items:center;gap:var(--ds-space-2)}@media(prefers-reduced-motion:reduce){._search_wqke8_45,._iconBtn_wqke8_120,._identityBtn_wqke8_179{transition:none}}@media(max-width:48rem){._search_wqke8_45,._searchDense_wqke8_72{width:32px;min-width:32px;padding:0;justify-content:center}._searchLabel_wqke8_77,._searchKbd_wqke8_83,._actionsDivider_wqke8_103{display:none}}._shell_jhdpw_3{--ds-radius-lg: var(--ds-radius-sm);--ds-radius-md: var(--ds-radius-sm);--shell-well-radius: 12px;--shell-seam-shadow: -.5px -.5px 1px color-mix(in srgb, var(--ds-scrim) 30%, transparent), -3px -3px 16px color-mix(in srgb, var(--ds-scrim) 16%, transparent);--shell-rail-hover: var(--ds-surface-2);--shell-rail-selected: color-mix(in oklch, var(--ds-surface-2), var(--ds-text) 12%);display:flex;height:100vh;background:var(--ds-bg);color:var(--ds-text);overflow:hidden}._shell_jhdpw_3 button{font-family:var(--ds-font-body)}@media(prefers-reduced-motion:reduce){._shell_jhdpw_3 *,._shell_jhdpw_3 *:before,._shell_jhdpw_3 *:after{transition:none!important;animation:none!important}}._rail_jhdpw_65{position:relative;z-index:5;flex-shrink:0;width:236px;display:flex;flex-direction:column;background:var(--ds-bg);transition:width var(--ds-dur-slow) var(--ds-ease-out)}._collapsed_jhdpw_78{width:56px}._railHead_jhdpw_85{display:flex;align-items:center;height:52px;flex:none;padding:0 var(--ds-space-2)}._collapsed_jhdpw_78 ._railHead_jhdpw_85{justify-content:center;padding:0}._railHeadTop_jhdpw_99{gap:var(--ds-space-1)}._railTopSwitcher_jhdpw_102{flex:1;min-width:0;display:flex}._railTopTrigger_jhdpw_109{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;height:36px;padding:0 var(--ds-space-2);border:none;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text);cursor:pointer;text-align:left;transition:background var(--ds-dur-fast) var(--ds-ease)}._railTopTrigger_jhdpw_109:hover,._railTopTrigger_jhdpw_109[data-state=open]{background:var(--ds-surface-2)}._railTopTrigger_jhdpw_109:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._railTopName_jhdpw_133{flex:1;min-width:0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._railTopChevron_jhdpw_143{flex-shrink:0;color:var(--ds-text-3)}._logoBtn_jhdpw_150{font-size:var(--ds-text-sm);color:var(--ds-text-2);position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:var(--ds-radius-md);background:transparent;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease)}._logoBtn_jhdpw_150:hover{background:var(--ds-surface-2)}._logoBtn_jhdpw_150:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._logoStack_jhdpw_178{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}._logoGlyph_jhdpw_186,._logoOpen_jhdpw_187{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--ds-dur-fast) var(--ds-ease)}._logoOpen_jhdpw_187{opacity:0;color:var(--ds-text-2)}._logoBtn_jhdpw_150:hover ._logoGlyph_jhdpw_186{opacity:0}._logoBtn_jhdpw_150:hover ._logoOpen_jhdpw_187{opacity:1}._headExpanded_jhdpw_207{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);width:100%;padding-left:var(--ds-space-2)}._collapseBtn_jhdpw_215{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-3);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}._collapseBtn_jhdpw_215:hover{background:var(--ds-surface-2);color:var(--ds-text)}._collapseBtn_jhdpw_215:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._headWorkspace_jhdpw_242{display:flex;align-items:center;gap:var(--ds-space-1);width:100%;min-width:0}._workspaceName_jhdpw_249{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}._appItem_jhdpw_262,._userItem_jhdpw_263{position:relative;display:flex;align-items:center;gap:var(--ds-space-2);width:100%;height:44px;padding:0 var(--ds-space-2);border:none;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-2);font-size:var(--ds-text-sm);font-weight:500;text-align:left;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}._appItem_jhdpw_262:hover,._userItem_jhdpw_263:hover{background:var(--shell-rail-hover);color:var(--ds-text)}._appItem_jhdpw_262:focus-visible,._userItem_jhdpw_263:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._appItemActive_jhdpw_294,._appItemActive_jhdpw_294:hover{background:var(--shell-rail-selected);color:var(--ds-text)}._itemIcon_jhdpw_300{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--ds-text-2)}._appItemActive_jhdpw_294 ._itemIcon_jhdpw_300{color:var(--ds-text)}._appItemActive_jhdpw_294 ._itemLabel_jhdpw_313{font-weight:600;color:var(--ds-text)}._iconDot_jhdpw_319{position:absolute;top:0;right:2px;width:6px;height:6px;display:none;border-radius:var(--ds-radius-pill);background:var(--ds-text-3);box-shadow:0 0 0 2px var(--ds-bg)}._iconDot_jhdpw_319[data-sev=attention]{background:var(--ds-warning)}._iconDot_jhdpw_319[data-sev=urgent]{background:var(--ds-error)}._collapsed_jhdpw_78 ._iconDot_jhdpw_319{display:block}._itemLabel_jhdpw_313{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-out) var(--ds-dur-fast)}._collapsed_jhdpw_78 ._itemLabel_jhdpw_313{opacity:0;pointer-events:none;flex:0;max-width:0;overflow:hidden;transition:opacity var(--ds-dur-snappy) var(--ds-ease-out)}._collapsed_jhdpw_78 ._appItem_jhdpw_262,._collapsed_jhdpw_78 ._userItem_jhdpw_263{justify-content:center;gap:0;padding-left:0;padding-right:0}._collapsed_jhdpw_78 ._appItem_jhdpw_262{width:44px;margin-inline:auto}._collapsed_jhdpw_78 ._appItem_jhdpw_262 ._itemIcon_jhdpw_300{width:44px;height:44px}._collapsed_jhdpw_78 ._rowCount_jhdpw_379{display:none}._rowCount_jhdpw_379{flex-shrink:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-out) var(--ds-dur-fast)}._collapsed_jhdpw_78 ._rowCount_jhdpw_379{opacity:0;pointer-events:none;transition:opacity var(--ds-dur-snappy) var(--ds-ease-out)}._tag_jhdpw_399{position:absolute;left:calc(100% + var(--ds-space-2));top:50%;transform:translateY(-50%) translate(-3px);display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-text);color:var(--ds-bg);font-size:var(--ds-text-xs);font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease);box-shadow:var(--ds-shadow-lg);z-index:30}._tagLabel_jhdpw_420{color:var(--ds-bg)}._tagKbd_jhdpw_423{padding:1px var(--ds-space-1);border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--ds-bg) 22%,transparent);color:var(--ds-bg);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);line-height:1.4}._collapsed_jhdpw_78 ._logoBtn_jhdpw_150:hover ._tag_jhdpw_399,._collapsed_jhdpw_78 ._appItem_jhdpw_262:hover ._tag_jhdpw_399,._collapsed_jhdpw_78 ._userItem_jhdpw_263:hover ._tag_jhdpw_399{opacity:1;transform:translateY(-50%) translate(0)}._railNav_jhdpw_442{display:flex;flex-direction:column;gap:6px;flex:1;padding:var(--ds-space-3) var(--ds-space-2);overflow:visible}._railBottom_jhdpw_453{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-2);border-top:1px solid var(--ds-border)}._userItem_jhdpw_263{height:48px;margin-top:var(--ds-space-1)}._userAvatar_jhdpw_464{display:inline-flex;width:32px;justify-content:center;flex-shrink:0}._userAvatar_jhdpw_464 .dsAvatar{background:var(--ds-action);color:var(--ds-action-text)}._userAvatar_jhdpw_464 .dsAvatarFallback{color:var(--ds-action-text)}._collapsed_jhdpw_78 ._userAvatar_jhdpw_464{transform:scale(.8)}._userMeta_jhdpw_487{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;flex:1;min-width:0;opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-out) var(--ds-dur-fast)}._collapsed_jhdpw_78 ._userMeta_jhdpw_487{opacity:0;pointer-events:none;flex:0;max-width:0;overflow:hidden;transition:opacity var(--ds-dur-snappy) var(--ds-ease-out)}._userName_jhdpw_509{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);white-space:nowrap}._userOrg_jhdpw_515{font-size:var(--ds-text-xs);color:var(--ds-text-3);white-space:nowrap}._userChevron_jhdpw_520{flex-shrink:0;color:var(--ds-text-3)}._collapsed_jhdpw_78 ._userChevron_jhdpw_520{display:none}._userMenu_jhdpw_527{min-width:264px}._userMenu_jhdpw_527 .dsMenuLabel{color:var(--ds-text-2)}._switcherScroll_jhdpw_539{max-height:336px;overflow-y:auto;overflow-x:hidden;padding-top:var(--ds-space-1)}._accountItem_jhdpw_547{display:flex;align-items:center;gap:var(--ds-space-2);min-height:32px}._accountItem_jhdpw_547[data-tier=group]{padding-left:var(--ds-space-2);font-weight:600}._accountItem_jhdpw_547[data-tier=clinic]{padding-left:var(--ds-space-4)}._accountItem_jhdpw_547[data-tier=location]{padding-left:var(--ds-space-6)}._accountRail_jhdpw_567{display:none;width:1px;align-self:stretch;flex:none;background:var(--ds-border)}._accountItem_jhdpw_547[data-tier=clinic] ._accountRail_jhdpw_567,._accountItem_jhdpw_547[data-tier=location] ._accountRail_jhdpw_567{display:block}._accountItem_jhdpw_547[data-tier=location] ._accountRail_jhdpw_567{margin-left:var(--ds-space-2)}._accountItem_jhdpw_547[data-tier=group]{position:sticky;top:0;z-index:1;background:var(--ds-raised);border-bottom:1px solid var(--ds-border);box-shadow:var(--ds-shadow-sm)}._accountName_jhdpw_598{flex:1;font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountRole_jhdpw_605{font-size:var(--ds-text-xs);color:var(--ds-text-2);flex:none}._accountItem_jhdpw_547[aria-current=true] ._accountName_jhdpw_598{font-weight:600;color:var(--ds-text)}._accountItem_jhdpw_547[data-highlighted]{box-shadow:var(--ds-shadow-ring-inset)}._actBar_jhdpw_632{display:flex;align-items:center;gap:var(--ds-space-3);flex:none;padding:var(--ds-space-1) var(--ds-space-4);background:var(--ds-warning-bg);color:var(--ds-text);border-top:2px solid var(--ds-warning)}._actBarClientView_jhdpw_642{background:var(--ds-info-bg);border-top-color:var(--ds-info)}._actBarClientView_jhdpw_642 ._actBarIcon_jhdpw_646{color:var(--ds-info)}._actBarIcon_jhdpw_646{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--ds-warning)}._actBarText_jhdpw_656{display:flex;align-items:baseline;gap:var(--ds-space-2);min-width:0;flex:1}._actBarKicker_jhdpw_663{font-size:var(--ds-text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-2);flex:none}._actBarName_jhdpw_672{font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actBarDetail_jhdpw_680{font-size:var(--ds-text-xs);color:var(--ds-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._actBarExit_jhdpw_690{display:inline-flex;align-items:center;gap:var(--ds-space-1);flex:none;min-height:24px;padding:0 var(--ds-space-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-raised);color:var(--ds-text);font-size:var(--ds-text-xs);font-weight:600;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}._actBarExit_jhdpw_690:hover{background:var(--ds-surface-2);border-color:var(--ds-text-3)}._actBarExit_jhdpw_690:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}._main_jhdpw_716{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}._topbar_jhdpw_726{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);height:52px;padding:0 var(--ds-space-4);background:var(--ds-bg);flex:none}._topLeft_jhdpw_738{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}._topRight_jhdpw_745{display:flex;align-items:center;gap:var(--ds-space-3);flex:none}._navControls_jhdpw_753{display:flex;align-items:center;gap:2px;flex:none}._navBtn_jhdpw_155{font-size:var(--ds-text-sm);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}._navBtn_jhdpw_155:hover:not(:disabled){background:var(--ds-surface-2);color:var(--ds-text)}._navBtn_jhdpw_155:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._navBtn_jhdpw_155:disabled{color:var(--ds-border-strong);cursor:default}._navSeam_jhdpw_788{width:1px;height:22px;flex:none;background:var(--ds-border);margin:0 var(--ds-space-1)}._crumbCol_jhdpw_796{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}._appName_jhdpw_805{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:600;color:var(--ds-text);white-space:nowrap}._chips_jhdpw_816{display:flex;align-items:center;gap:var(--ds-space-1);min-width:0;flex:0 9999 auto;overflow-x:auto;padding-left:var(--ds-space-2);padding-right:var(--ds-space-4);border-left:1px solid var(--ds-border);scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-space-4)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-space-4)),transparent);scroll-snap-type:x proximity}._chips_jhdpw_816::-webkit-scrollbar{display:none}._chip_jhdpw_816{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--ds-space-2);border:1px solid transparent;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);font-size:var(--ds-text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease);scroll-snap-align:nearest}._chip_jhdpw_816:hover{background:var(--ds-surface-2);color:var(--ds-text)}._chip_jhdpw_816:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._chipActive_jhdpw_863{background:var(--ds-surface-2);color:var(--ds-text);border-color:var(--ds-border)}._chipCount_jhdpw_872{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-action);color:var(--ds-action-text);font-size:var(--ds-text-2xs);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}._chipDot_jhdpw_889{width:6px;height:6px;flex-shrink:0;border-radius:var(--ds-radius-pill);background:var(--ds-text-3)}._emptyChip_jhdpw_896{display:inline-flex;align-items:center;height:30px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-sm);color:var(--ds-text-3);font-size:var(--ds-text-sm);font-weight:500;white-space:nowrap}._emptyChip_jhdpw_896[data-status=coming-soon]{padding:0;border-radius:0;color:var(--ds-text-2);letter-spacing:.01em}._mobileSectionControl_jhdpw_917{display:none}._content_jhdpw_929{position:relative;flex:1;min-width:0;min-height:0;overflow-y:auto;margin:0;background:var(--ds-canvas);border-top:1px solid var(--ds-border);border-left:1px solid var(--ds-border);border-top-left-radius:var(--shell-well-radius)}._sepShadow_jhdpw_22 ._content_jhdpw_929{background:var(--ds-bg);box-shadow:var(--shell-seam-shadow)}._appItem_jhdpw_262[data-coming-soon] ._itemLabel_jhdpw_313,._appItem_jhdpw_262[data-coming-soon]:hover ._itemLabel_jhdpw_313,._appItem_jhdpw_262[data-coming-soon]._appItemActive_jhdpw_294 ._itemLabel_jhdpw_313,._appItem_jhdpw_262[data-coming-soon]._appItemActive_jhdpw_294:hover ._itemLabel_jhdpw_313{color:var(--ds-text-2);font-weight:500}._appItem_jhdpw_262[data-coming-soon] ._itemIcon_jhdpw_300,._appItem_jhdpw_262[data-coming-soon]:hover ._itemIcon_jhdpw_300,._appItem_jhdpw_262[data-coming-soon]._appItemActive_jhdpw_294 ._itemIcon_jhdpw_300{color:var(--ds-text-2)}._appItem_jhdpw_262[data-coming-soon]._appItemActive_jhdpw_294,._appItem_jhdpw_262[data-coming-soon]._appItemActive_jhdpw_294:hover{background:color-mix(in oklch,var(--shell-rail-selected) 40%,transparent);outline:1.5px dashed var(--ds-text-3);outline-offset:-1.5px}._soonGroup_jhdpw_998{display:flex;align-items:center;margin-top:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-2) 0;border-top:1px solid var(--ds-text-3)}._soonGroupLabel_jhdpw_1005{color:var(--ds-text-2);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-out) var(--ds-dur-fast)}._collapsed_jhdpw_78 ._soonGroupLabel_jhdpw_1005{opacity:0;max-height:0}._collapsed_jhdpw_78 ._soonGroup_jhdpw_998{padding-top:0}a._appItem_jhdpw_262{text-decoration:none}@media(max-width:48rem){._topbar_jhdpw_726{gap:var(--ds-space-2);padding-inline:var(--ds-space-2)}._topLeft_jhdpw_738,._crumbCol_jhdpw_796,._chips_jhdpw_816{flex:1 1 auto}._appName_jhdpw_805,._navControls_jhdpw_753,._navSeam_jhdpw_788,._chips_jhdpw_816{display:none}._mobileSectionControl_jhdpw_917{display:inline-flex;width:100%;min-width:0}}._viewport_1t74q_7{display:flex;align-items:center;justify-content:center;width:100%;color:var(--ds-text);align-self:center;margin-block:auto}._column_1t74q_22{width:min(100%,420px)}._columnLg_1t74q_25{width:min(100%,27rem)}._card_1t74q_32{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-7);padding:0 var(--ds-space-4);text-align:center;animation:_authRise_1t74q_1 var(--ds-dur-slow) var(--ds-ease) both}._cardLg_1t74q_41{gap:var(--ds-space-7)}@keyframes _authRise_1t74q_1{0%{opacity:0;transform:translateY(var(--ds-space-2))}to{opacity:1;transform:translateY(0)}}._header_1t74q_60{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-4);text-align:center}._headerWide_1t74q_73{margin-bottom:var(--ds-space-4)}._iconMark_1t74q_80{display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--ds-space-1)}._iconGlyphForLight_1t74q_92,._iconGlyphForDark_1t74q_93{display:block;height:64px;width:auto;object-fit:contain}._iconGlyphForDark_1t74q_93,.ds-root[data-ds-mode=dark] ._iconGlyphForLight_1t74q_92{display:none}.ds-root[data-ds-mode=dark] ._iconGlyphForDark_1t74q_93{display:block}._eyebrow_1t74q_111{margin:0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text-2)}._headline_1t74q_119{margin:0;font-family:var(--ds-font-display);font-weight:500;line-height:var(--ds-leading-tight);letter-spacing:-.01em;color:var(--ds-text)}._headlineMd_1t74q_127{font-size:var(--ds-text-xl)}._headlineLg_1t74q_130{font-size:var(--ds-text-2xl)}._supporting_1t74q_134{margin:calc(-1 * var(--ds-space-1)) 0 0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text-2)}._action_1t74q_148{width:100%;display:flex;flex-direction:column;gap:var(--ds-space-4);--ds-action: var(--ds-auth-accent);--ds-action-hover: var(--ds-auth-accent-hover);--ds-action-text: var(--ds-auth-accent-text)}._action_1t74q_148 .dsBtn{font-weight:var(--ds-weight-semibold);line-height:1;letter-spacing:.005em}._hint_1t74q_165{margin:0;text-align:center;font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text-2)}._srStatus_1t74q_174{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._banner_1t74q_189{width:100%;display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-2);text-align:left}._bannerTitle_1t74q_202{margin:0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}._bannerBody_1t74q_208{margin:0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text-2)}._bannerError_1t74q_216{border-color:color-mix(in srgb,var(--ds-error) 40%,var(--ds-border));background:var(--ds-error-bg)}._bannerSuccess_1t74q_220{border-color:color-mix(in srgb,var(--ds-success) 40%,var(--ds-border));background:var(--ds-success-bg)}._bannerInfo_1t74q_224{border-color:color-mix(in srgb,var(--ds-info) 40%,var(--ds-border));background:var(--ds-info-bg)}._bannerWarning_1t74q_228{border-color:color-mix(in srgb,var(--ds-warning) 40%,var(--ds-border));background:var(--ds-warning-bg)}._bannerNeutral_1t74q_232{border-color:var(--ds-border);background:var(--ds-surface-2)}@media(prefers-reduced-motion:reduce){._card_1t74q_32{animation:none}}._fullpage_z3fy5_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--ds-space-lg);--ds-auth-accent: var(--ds-action);--ds-auth-accent-hover: var(--ds-action-hover);--ds-auth-accent-text: #ffffff;--ds-auth-chooser-raised: var(--ds-raised);--ds-auth-login-field: var(--ds-raised);--ds-auth-login-muted: var(--brand-n-600);color:var(--ds-text);background:radial-gradient(120% 80% at 50% -10%,var(--ds-surface-2),transparent 60%),var(--ds-bg)}.ds-root[data-ds-mode=dark] ._fullpage_z3fy5_1{--ds-auth-accent-text: var(--ds-action-text);--ds-auth-login-field: oklch(.255 .004 82);--ds-auth-login-muted: var(--ds-text-3);--ds-auth-chooser-raised: color-mix( in oklch, var(--ds-surface) 69.23%, var(--ds-surface-2) )}._page_e7xmo_10{display:flex;flex-direction:column;padding:0 var(--ds-space-6, 24px) var(--ds-space-6, 24px);color:var(--ds-text)}._content_e7xmo_17{display:flex;flex-direction:column;gap:var(--ds-space-6, 24px);width:100%;max-width:var(--ds-width-wide);padding:var(--ds-space-5, 20px) 0 0 var(--ds-space-3, 12px)}._blocks_e7xmo_26{display:flex;flex-direction:column;gap:var(--ds-space-6, 24px)}._scopeGroup_e7xmo_33{display:flex;align-items:center;gap:var(--ds-space-2, 8px)}._scopeTrigger_e7xmo_41{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px);min-width:136px;height:28px;padding:0 var(--ds-space-2, 8px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md, 9px);background:var(--ds-raised);color:var(--ds-text);font-family:var(--ds-font-body, inherit);font-size:var(--ds-text-xs, 12px);font-weight:var(--ds-weight-medium, 500);white-space:nowrap;cursor:pointer}._scopeTrigger_e7xmo_41:hover{border-color:var(--ds-border-strong)}._scopeTrigger_e7xmo_41[data-state=open],._scopeTrigger_e7xmo_41:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring, 0 0 0 2px var(--ds-ring))}._scopeMenu_e7xmo_71{min-width:190px}._scopeMenu_e7xmo_71 .dsMenuItem{min-height:36px}@media(max-width:900px){._scopeMenu_e7xmo_71 .dsMenuItem{min-height:var(--tap-min, 44px)}}._scopeRange_e7xmo_86{max-width:260px}._scopeRange_e7xmo_86 .dsDatePickerTrigger{min-width:168px;height:28px;border-radius:var(--ds-radius-md, 9px);font-size:var(--ds-text-xs, 12px)}._section_e7xmo_101{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}._sectionHead_e7xmo_107{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-4, 16px);flex-wrap:wrap;padding-bottom:var(--ds-space-2, 8px);border-bottom:1px solid var(--ds-border)}._sectionHeading_e7xmo_117{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}._sectionTitle_e7xmo_124{margin:0;font-family:var(--ds-font-display, inherit);font-size:var(--ds-text-xl, 18px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text);letter-spacing:-.01em}._scopeStamp_e7xmo_138{flex:none;padding:var(--ds-space-1, 4px) var(--ds-space-2, 8px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill, 999px);font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3);white-space:nowrap}._card_e7xmo_149{padding:var(--ds-space-5, 20px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 14px);background:var(--ds-raised)}._cardTitle_e7xmo_158{margin:0 0 var(--ds-space-3, 12px);font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}._cardHead_e7xmo_165>._cardTitle_e7xmo_158,._pairHead_e7xmo_166>._cardTitle_e7xmo_158{margin-bottom:0}._cardStamp_e7xmo_172{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3);white-space:nowrap}._cardHead_e7xmo_165{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3, 12px);margin-bottom:var(--ds-space-3, 12px)}._split2_e7xmo_186{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4, 16px)}._split3_e7xmo_192{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-4, 16px)}@media(max-width:900px){._split2_e7xmo_186,._split3_e7xmo_192{grid-template-columns:1fr}}._hero_e7xmo_211{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-4, 16px);align-items:start}@media(max-width:1100px){._hero_e7xmo_211{grid-template-columns:1fr 1fr}._hero_e7xmo_211>:last-child{grid-column:1 / -1}}@media(max-width:680px){._hero_e7xmo_211{grid-template-columns:1fr}}._goalBlock_e7xmo_236{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding-top:var(--ds-space-3, 12px);border-top:1px solid var(--ds-border)}._goalRow_e7xmo_244{display:grid;grid-template-columns:minmax(72px,auto) minmax(48px,1fr) auto;align-items:center;gap:var(--ds-space-3, 12px)}._goalLabel_e7xmo_251{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3);white-space:nowrap}._goalFigure_e7xmo_257{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}._pace_e7xmo_266{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._paceBehind_e7xmo_272{color:var(--ds-text-2)}._goalEdit_e7xmo_276{align-self:flex-start;padding:0;border:none;background:none;color:var(--ds-text-3);font:inherit;font-size:var(--ds-text-xs, 12px);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._goalEdit_e7xmo_276:hover{color:var(--ds-text)}._goalEdit_e7xmo_276:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring, 0 0 0 2px var(--ds-ring));border-radius:var(--ds-radius-sm, 6px)}._goalBody_e7xmo_300{display:flex;flex-direction:column;gap:var(--ds-space-5, 20px)}._goalFields_e7xmo_306{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}._goalPlanLink_e7xmo_312{align-self:flex-start;padding:0;border:none;background:none;color:var(--ds-text-2);font:inherit;font-size:var(--ds-text-sm, 13px);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._goalPlanLink_e7xmo_312:hover{color:var(--ds-text)}._goalError_e7xmo_329{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-error)}._pairCard_e7xmo_336{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);padding:var(--ds-space-5, 20px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 14px);background:var(--ds-raised)}._pairCardAccent_e7xmo_346{border-color:var(--ds-border-strong)}._pairHead_e7xmo_166{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px)}._pairLabel_e7xmo_356{font-size:var(--ds-text-xs, 12px);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}._pairBody_e7xmo_363{display:flex;align-items:flex-end;gap:var(--ds-space-6, 24px);flex-wrap:wrap}._pairHalf_e7xmo_370{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}._pairBody_e7xmo_363>._pairHalf_e7xmo_370{flex:1 1 0;min-width:max-content}._pairValue_e7xmo_383{font-size:var(--ds-text-2xl, 24px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text);font-variant-numeric:tabular-nums;line-height:var(--ds-leading-tight, 1.15)}._hero_e7xmo_211 ._pairCard_e7xmo_336{container-type:inline-size}@container (max-width: 340px){._pairBody_e7xmo_363{gap:var(--ds-space-4, 16px)}._pairValue_e7xmo_383{font-size:var(--ds-text-xl, 20px)}}@media(max-width:640px){._pairBody_e7xmo_363>._pairHalf_e7xmo_370{flex:1 1 auto;min-width:0}}._pairValueLong_e7xmo_415{font-size:var(--ds-text-lg, 18px)}._pairValueQuiet_e7xmo_419{color:var(--ds-text-2)}._pairCaption_e7xmo_423{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._pairFoot_e7xmo_428{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._pairHeadRow_e7xmo_436{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-4, 16px)}._rateRow_e7xmo_447{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,2.2fr) minmax(260px,1.6fr);align-items:center;gap:var(--ds-space-4, 16px)}@media(max-width:860px){._rateRow_e7xmo_447{grid-template-columns:1fr;gap:var(--ds-space-2, 8px)}}._funnel_e7xmo_462{display:flex;flex-direction:column}._funnelRow_e7xmo_467{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,2.2fr) minmax(260px,1.6fr);align-items:center;gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px) 0;border-top:1px solid var(--ds-border)}._funnelRow_e7xmo_467:first-child{border-top:none}@media(max-width:860px){._funnelRow_e7xmo_467{grid-template-columns:1fr;gap:var(--ds-space-2, 8px)}}._funnelName_e7xmo_487{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}._funnelStage_e7xmo_494{font-size:var(--ds-text-base, 14px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}._funnelMeta_e7xmo_500{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3);font-variant-numeric:tabular-nums}._funnelTrack_e7xmo_508{display:flex;height:34px;border-radius:var(--ds-radius-sm, 6px);overflow:hidden;background:var(--ds-surface-2)}._funnelBar_e7xmo_516{display:flex;height:100%;border-radius:var(--ds-radius-sm, 6px);overflow:hidden}._segAdvanced_e7xmo_523{background:var(--ds-series-1)}._segOpen_e7xmo_527{background:var(--ds-series-3)}._segLost_e7xmo_531{background:var(--ds-series-2)}._segNone_e7xmo_538{background:var(--ds-surface-2);box-shadow:inset 0 0 0 1px var(--ds-border)}._funnelStats_e7xmo_543{display:flex;gap:var(--ds-space-5, 20px);flex-wrap:wrap}@media(max-width:640px){._funnelStats_e7xmo_543{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-3, 12px)}}._stat_e7xmo_558{display:flex;flex-direction:column;gap:2px;min-width:64px}._statValue_e7xmo_565{font-size:var(--ds-text-lg, 16px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text);font-variant-numeric:tabular-nums}._statValueWarn_e7xmo_572{color:var(--ds-error)}._statLabel_e7xmo_576{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._legend_e7xmo_581{display:flex;gap:var(--ds-space-4, 16px);flex-wrap:wrap;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._legendItem_e7xmo_589{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px)}._swatch_e7xmo_595{width:10px;height:10px;border-radius:3px;flex:none}._rows_e7xmo_603{display:flex;flex-direction:column}._row_e7xmo_603{display:grid;align-items:center;gap:var(--ds-space-3, 12px);padding:var(--ds-space-3, 12px) 0;border-top:1px solid var(--ds-border)}._row_e7xmo_603:first-child{border-top:none}._rowHead_e7xmo_623{font-size:var(--ds-text-xs, 12px);font-weight:var(--ds-weight-medium, 500);letter-spacing:.01em;color:var(--ds-text-2);padding-bottom:var(--ds-space-2, 8px)}._stageRow_e7xmo_631{grid-template-columns:minmax(120px,1.4fr) 56px 1fr 1fr 1fr}._monthRow_e7xmo_635{grid-template-columns:minmax(90px,.8fr) 56px minmax(120px,2fr) 1fr}._winRow_e7xmo_639{grid-template-columns:minmax(150px,1.4fr) minmax(160px,1.6fr) 1fr 1fr 92px}@media(max-width:900px){._stageRow_e7xmo_631,._monthRow_e7xmo_635,._winRow_e7xmo_639{grid-template-columns:1fr 1fr}}._num_e7xmo_651{font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-text);font-size:var(--ds-text-sm, 13px)}._numQuiet_e7xmo_658{font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-text-3);font-size:var(--ds-text-sm, 13px)}._cellName_e7xmo_665{font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cellSub_e7xmo_675{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cellStack_e7xmo_684{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}._linkCell_e7xmo_694{padding:0;border:none;background:none;color:var(--ds-text);font:inherit;font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-semibold, 600);text-align:left;cursor:pointer;border-radius:var(--ds-radius-sm, 6px)}._linkCell_e7xmo_694:hover{text-decoration:underline}._linkInline_e7xmo_712{padding:0;border:none;background:none;color:var(--ds-text);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._linkInline_e7xmo_712:hover{color:var(--ds-action)}._linkCell_e7xmo_694:focus-visible,._linkInline_e7xmo_712:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring, 0 0 0 2px var(--ds-ring))}._miniTrack_e7xmo_736{--ds-action: var(--ds-series-1)}._miniTrack_e7xmo_736 .dsProgress{background:var(--ds-border)}._miniTrackWarm_e7xmo_745{--ds-action: var(--ds-series-2)}._trend_e7xmo_752{display:flex;align-items:flex-end;gap:var(--ds-space-3, 12px);height:132px;padding-top:var(--ds-space-2, 8px);border-bottom:1px solid var(--ds-border)}._trendCol_e7xmo_761{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--ds-space-2, 8px);flex:1;height:100%;min-width:0}._trendBarWrap_e7xmo_774{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;flex:1;padding-top:20px}._trendBars_e7xmo_786{position:relative;display:flex;align-items:flex-end;gap:var(--ds-space-1, 4px);width:100%}._trendBar_e7xmo_774{width:100%;border-radius:var(--ds-radius-sm, 6px) var(--ds-radius-sm, 6px) 0 0;background:var(--ds-series-1);min-height:2px}._trendBarEmpty_e7xmo_801{background:var(--ds-surface-2)}._trendLabel_e7xmo_805{font-size:var(--ds-text-2xs, 10px);color:var(--ds-text-3);white-space:nowrap}._trendValue_e7xmo_811{position:absolute;bottom:calc(100% + var(--ds-space-1, 4px));left:50%;transform:translate(-50%);font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}._lostRow_e7xmo_823{border-top:1px solid var(--ds-border)}._lostRow_e7xmo_823:first-child{border-top:none}._lostToggle_e7xmo_831{display:grid;grid-template-columns:18px minmax(120px,1.1fr) minmax(140px,1.8fr) 1fr 1fr;align-items:center;gap:var(--ds-space-3, 12px);width:100%;padding:var(--ds-space-3, 12px) 0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(max-width:900px){._lostToggle_e7xmo_831{grid-template-columns:18px 1fr 1fr}}._lostChevron_e7xmo_852{display:inline-flex;color:var(--ds-text-3)}._lostReason_e7xmo_857{display:flex;flex-direction:column;gap:2px;min-width:0}._lostDeals_e7xmo_864{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);margin:0 0 var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-md, 9px);background:var(--ds-surface)}._lostDeal_e7xmo_864{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);padding:var(--ds-space-2, 8px) 0;border-top:1px solid var(--ds-border)}._lostDeal_e7xmo_864:first-child{border-top:none;padding-top:0}._lostDealHead_e7xmo_887{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3, 12px);flex-wrap:wrap}._lostDealNote_e7xmo_895{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2);max-width:80ch}._chips_e7xmo_901{display:inline-flex;gap:var(--ds-space-1, 4px);flex-wrap:wrap}._stateWrap_e7xmo_908{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}._skeletonRow_e7xmo_914{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-4, 16px)}._skeletonPair_e7xmo_921{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--ds-space-4, 16px)}@media(max-width:900px){._skeletonRow_e7xmo_914{grid-template-columns:1fr}}.bzContent,.bzStack{display:flex;flex-direction:column;gap:var(--ds-space-6, 24px)}.bzStack{gap:var(--ds-space-4, 16px)}.bzLead,.bzQuiet{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm, 13px);line-height:1.5}.bzQuiet{font-size:var(--ds-text-xs, 12px)}.bzH2{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-regular, 400);color:var(--ds-text)}.bzKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ds-space-3, 12px)}.bzWarn .dsMetricValue{color:var(--ds-warning)}.bzCellStack{display:flex;flex-direction:column;gap:2px;min-width:0}.bzNum{align-items:flex-end;font-variant-numeric:tabular-nums}.bzSub{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}.bzCellName{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);color:var(--ds-text);font-weight:var(--ds-weight-medium, 500)}.bzLink{color:var(--ds-text);font-weight:var(--ds-weight-semibold, 600);text-decoration:underline;text-decoration-color:var(--ds-border-strong);text-underline-offset:2px}.bzLink:hover{text-decoration-color:currentColor}.bzCount{margin:0;font-size:var(--ds-text-2xs, 11px);color:var(--ds-text-3)}.bzMiniRow{grid-template-columns:1fr auto;padding:var(--ds-space-1, 4px) 0}.bzToolbar{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.bzFilters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px)}.bzMonth{display:inline-flex;align-items:center;gap:var(--ds-space-1, 4px)}.bzMonthName{min-width:9.5rem;text-align:center;font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-regular, 400)}.bzEnd{margin-left:auto}.bzFilters>[role=combobox]{width:auto;min-width:11rem}.bzMoney .dsTableWrap tbody tr{cursor:pointer}.bzToolbar{flex:1 1 100%}.bzToolbar .dsTabsList{border-bottom:0}@media(min-width:641px){.bzMoney .dsTable td{white-space:nowrap;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.bzPage.bzMoney .dsTable th,.bzPage.bzMoney .dsTable td{padding-inline:var(--ds-space-sm)}}.bzPage .dsTable th{background:var(--ds-canvas, var(--ds-bg))}.bzRuled .dsPageShellHeader{padding-block-end:var(--ds-space-lg);border-block-end:1px solid var(--ds-border)}.ds-root[data-ds-mode=dark] .bzPage .dsSkeleton{background:var(--ds-border)}.ds-root[data-ds-mode=dark] .bzSwitch .dsSwitch[data-state=unchecked]{border-color:var(--ds-text-3)}.ds-root[data-ds-mode=dark] .bzSwitch .dsSwitch[data-state=unchecked] .dsSwitchThumb{background:var(--ds-text-3)}.bzPage .dsTable td.dsTableNum{color:var(--ds-text)}.bzGoalOne{max-width:32rem}.bzWaiting{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3, 12px);padding:var(--ds-space-3, 12px) 0;border-top:1px solid var(--ds-border)}.bzGoalField{display:grid;grid-template-columns:minmax(0,1fr) 6rem;align-items:end;gap:var(--ds-space-2, 8px)}.bzGoalField .dsFieldLabel{white-space:nowrap}.bzGoalClear{margin-right:auto}.bzGoals{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media(max-width:640px){.bzGoals{grid-template-columns:minmax(0,1fr)}}.bzPack{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px)}.bzSetup{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}.bzSetupGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ds-space-4, 16px);align-items:end}.bzSetupGrid .dsFieldLabel{white-space:nowrap}.bzSetupGrid .bzSwitch{align-self:end;min-height:32px}.bzSwitch,.bzCheck{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);font-size:var(--ds-text-sm, 13px);color:var(--ds-text);cursor:pointer}.bzPeek{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}.bzPair{display:grid;grid-template-columns:1fr 7rem;gap:var(--ds-space-2, 8px);align-items:end}.bzChecks{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.bzReceipt{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3, 12px)}@media(max-width:900px){.bzPage{padding-bottom:96px}.bzPage [class*=lostToggle]{position:relative}.bzPage [class*=lostToggle],.bzCheck,.bzSwitch{min-height:44px}.bzPage input:not([type=checkbox]),.bzPeek input,[class*=goalBody] input{min-height:44px}.bzPeek input,.bzAmount{font-size:16px}}@media(max-width:640px){.bzEnd{margin-left:0}.bzPage .dsTableStackable tbody tr{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-3);margin-top:var(--ds-space-3);gap:0}.bzPage .dsTableStackable tbody tr:first-child{border-top:1px solid var(--ds-border);margin-top:0}.bzPage .dsTableStackable .dsTable td{padding:0}.bzFilters{row-gap:var(--ds-space-3)}.bzPage .dsTableStackable td.dsTableIdentityCell{margin-bottom:var(--ds-space-2);padding-bottom:var(--ds-space-2);padding-right:var(--ds-space-6);border-bottom:1px solid var(--ds-border)}.bzPage .dsTableStackable td[data-label]{justify-content:space-between;gap:var(--ds-space-3);padding:3px 0;text-align:right}.bzPage .dsTableStackable td[data-label]:empty{display:none}.bzPage .dsTableStackable td[data-label]:before{min-width:0;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.bzNum{align-items:flex-end}.bzFilters>[role=combobox]{flex:1 1 40%;min-width:0}.bzMonthName{min-width:0}}.bzWarnings .dsDegradedMessage>span{display:block}.bzWarnings .dsDegradedMessage>span+span{margin-top:var(--ds-space-1, 4px)}.pgPage{gap:var(--ds-space-2);padding:var(--ds-space-6) clamp(var(--ds-space-6),4vw,calc(var(--ds-space-7) * 2))}.pgPage .dsPageShellTitle{font-size:var(--ds-text-3xl)}.pgPage .dsPageShellContent{display:flex;flex-direction:column;gap:calc(var(--ds-space-6) * 2)}.pgSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-6);flex-wrap:wrap}.pgTitleBlock{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);min-width:0}.pgTitle{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;line-height:1.2;color:var(--ds-text)}.pgSubline{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.pgSubline--now{color:var(--ds-success);font-weight:600}.pgFocus{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:calc(var(--ds-space-2xs) * 2)}.pgFocusFigure{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;line-height:1;color:var(--ds-text);font-variant-numeric:tabular-nums}.pgFocusOf{color:var(--ds-text-2);font-weight:400}.pgFocusLabel{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.pgFocusBar{width:9rem;margin-top:calc(var(--ds-space-2xs) * 2)}.pgProgress{display:flex;align-items:center;gap:var(--ds-space-3)}.pgProgressBar{flex:0 1 20rem}.pgProgressLabel{flex:none;font-size:var(--ds-text-xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.pgBriefing{display:flex;flex-direction:column;gap:var(--ds-space-6)}.pgBriefing--card{gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));padding:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2)) var(--ds-space-6);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.pgGoal{margin:0;max-width:42rem;font-size:var(--ds-text-xl);font-weight:400;line-height:1.55;color:var(--ds-text)}.pgGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ds-space-6);row-gap:var(--ds-space-6)}.pgGrid>.pgCol{grid-column:span 6}.pgGrid--single>.pgCol{grid-column:1 / -1}.pgCol{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.pgColHead{display:flex;align-items:center;gap:var(--ds-space-2);margin:0;font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-2)}.pgColHead--win{color:var(--ds-success)}.pgColCount{margin-left:auto;font-variant-numeric:tabular-nums;letter-spacing:0}.pgBullets,.pgWins{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none;font-size:var(--ds-text-base);line-height:1.5;color:var(--ds-text-2)}.pgBullets>li,.pgWins>li{display:flex;gap:var(--ds-space-2)}.pgBullets>li:before{content:"•";color:var(--ds-text-3)}.pgWins>li:before{content:"✓";color:var(--ds-success)}.pgRecap{margin:0;max-width:60ch;font-size:var(--ds-text-base);line-height:1.5;color:var(--ds-text-2)}.pgEditRow{display:flex;align-items:flex-start;gap:var(--ds-space-2);min-width:0}.pgEditLead{flex:none;white-space:nowrap}.pgEditWords{display:inline;margin:0;padding:0 calc(var(--ds-space-2xs) * 2);margin-inline-start:calc(0 - calc(var(--ds-space-2xs) * 2));border:none;border-radius:var(--ds-radius-sm);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pgEditWords:hover{background:var(--ds-surface-2)}.pgEditWords:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.pgEditDrop{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-6);height:var(--ds-space-6);padding:0;border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);cursor:pointer;opacity:0;transition:opacity .12s ease}.pgBullets>li:hover .pgEditDrop,.pgWins>li:hover .pgEditDrop,.pgBullets>li:focus-within .pgEditDrop,.pgWins>li:focus-within .pgEditDrop,.pgEditDrop:focus-visible{opacity:1}@media(hover:none){.pgEditDrop{opacity:1}}.pgEditDrop:hover{background:var(--ds-surface-2);color:var(--ds-text)}.pgEditDrop:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.pgEditAdd{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);margin-left:calc(0 - var(--ds-space-2));border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);font:inherit;font-size:var(--ds-text-sm);line-height:1.5;cursor:pointer}.pgEditAdd:hover{background:var(--ds-surface-2);color:var(--ds-text)}.pgEditAdd:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.pgEditField{flex:1 1 auto;min-width:0;max-width:66ch}.pgEditBulletText{min-width:0}.pgEditBulletField{display:flex;min-width:0}.pgSrOnly{position:absolute;width:1px;height:1px;margin:calc(0 - var(--ds-space-2xs) / 2);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ctBadge{display:inline-flex;align-items:center;font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-2);white-space:nowrap}.pgBoardSection{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2)) 0 var(--ds-space-6);border-top:1px solid var(--ds-border-strong);border-bottom:1px solid var(--ds-border-strong)}.pgBoardHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);margin:0;font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-2)}.pgBoardHeadLabel{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.pgCard{display:grid;grid-template-columns:minmax(0,1fr);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden}.pgCard--split{grid-template-columns:1fr 1fr}.pgCardCol{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2)) var(--ds-space-6);min-width:0}.pgCardCol+.pgCardCol{border-left:1px solid var(--ds-border)}.pgCardHead{display:flex;align-items:baseline;gap:var(--ds-space-2);margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-base);font-weight:600;color:var(--ds-text)}.pgCardMeta{font-family:var(--ds-font-body);font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-2)}.pgCardEmpty{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.pgCardList{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}.pgCardLink{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-text-sm);text-decoration:none;border-radius:var(--ds-radius-sm)}.pgCardLink:hover{color:var(--ds-action);text-decoration:underline}.pgCardLink:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media(max-width:43.75rem){.pgPage .dsPageShellHeader{flex-direction:column;align-items:stretch}.pgPage .dsPageShellActions{flex-wrap:wrap;width:100%}.pgFocus{align-items:flex-start}}@media(max-width:60rem){.pgGrid>.pgCol,.pgGrid--single>.pgCol{grid-column:1 / -1}.pgCard--split{grid-template-columns:minmax(0,1fr)}.pgCardCol+.pgCardCol{border-left:none;border-top:1px solid var(--ds-border)}}@media(max-width:40rem){.pgPage{padding:var(--ds-space-4) var(--ds-space-4)}.pgPage .dsPageShellTitle{font-size:var(--ds-text-2xl)}.pgGoal{font-size:var(--ds-text-lg)}.pgCardCol,.pgBriefing--card{padding:var(--ds-space-4)}}.wbBoard{display:grid;grid-template-columns:repeat(var(--wb-lanes, 4),minmax(15rem,1fr));gap:var(--ds-space-3);align-items:start}.wbBoard--skel{margin-top:var(--ds-space-4)}.wbDsBoard .dsBoard__columns{display:grid;grid-template-columns:repeat(var(--wb-lanes, 4),minmax(0,1fr));gap:var(--ds-space-6);align-items:stretch}.wbBoardWrap[data-many-lanes=true] .dsBoard__columns{grid-template-columns:repeat(var(--wb-lanes, 4),minmax(18rem,1fr));overflow-x:auto;padding-bottom:var(--ds-space-2)}.wbDsBoard .dsBoard__column{display:flex;flex-direction:column;min-width:0}.wbDsBoard .dsBoard__cell{flex:1;background:var(--wb-well-fill);box-shadow:inset 0 0 0 1px var(--wb-well-edge)}.wbDsBoard .dsBoard__cell[data-over]{background:var(--ds-info-bg);box-shadow:var(--ds-shadow-ring-inset)}.wbDsBoard .dsBoard__cell:empty:after{content:"Nothing here yet";color:var(--ds-text-3);font-size:var(--ds-text-xs);line-height:1.5;padding:var(--ds-space-3);text-align:center;display:block}.wbDsBoard .dsBoard__columnHeader{padding:var(--ds-space-2) 0;border-top:2px solid var(--ds-border-strong)}.wbDsBoard .dsBoard__count{background:none;border:none;border-radius:0;padding:0;color:var(--ds-text-2)}.wbDsBoard .dsBoard__column[aria-label=Doing] .dsBoard__columnHeader,.wbDsBoard .dsBoard__column[aria-label="Was in progress"] .dsBoard__columnHeader,.wbDsBoard .dsBoard__column[aria-label="In motion"] .dsBoard__columnHeader{border-top-color:var(--ds-success)}.wbDsBoard .dsBoard__column[aria-label="Needs review"] .dsBoard__columnHeader,.wbDsBoard .dsBoard__column[aria-label="Awaiting review at wrap"] .dsBoard__columnHeader,.wbDsBoard .dsBoard__column[aria-label="Needs your OK"] .dsBoard__columnHeader{border-top-color:var(--ds-warning)}.wbCard{background:var(--ds-raised);border-radius:var(--ds-radius-md);padding:var(--ds-space-3);display:flex;flex-direction:column;gap:var(--ds-space-2);box-shadow:var(--ds-shadow-badge)}.wbCard[data-client=true]{background:var(--wb-card-client)}.wbDsBoard .dsBoard__cell{gap:var(--ds-space-4)}.wbDsBoard .dsBoard__card{box-shadow:var(--ds-shadow-sm);transition:box-shadow .14s ease-out,background .14s ease-out,border-color .14s ease-out}.wbDsBoard .wbCard{background:none;box-shadow:none}.wbDsBoard{--wb-card-hover: var(--ds-surface)}[data-ds-mode=dark] .wbDsBoard{--wb-card-hover: var(--ds-surface-2)}.wbDsBoard .dsBoard__card:hover{background:var(--wb-card-hover);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-md)}.wbDsBoard .dsBoard__card:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-md)}[data-life=archived] .wbDsBoard .dsBoard__card:hover{background:none;box-shadow:none;border-color:var(--ds-border-strong)}.wbDsBoard .dsBoard__card:has(.wbCard[data-client=true]){background:var(--wb-card-client)}.wbDsBoard .dsBoard__card:has(.wbCard[data-client=true]):hover{background:var(--wb-card-client-hover)}[data-life=archived] .wbDsBoard .dsBoard__card:has(.wbCard[data-client=true]):hover{background:var(--wb-card-client)}.wbCard--open{cursor:pointer}.wbCard--open:has(.wbCardTitleBtn:focus-visible){outline:2px solid var(--ds-action);outline-offset:2px}.wbCard--open:has(.wbCardTitleBtn:focus-visible) .wbCardTitleBtn{outline:none}.wbCardTitleBtn{background:none;border:none;padding:0;cursor:pointer;text-align:left;font:inherit}.wbCardTitleBtn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}@media(prefers-reduced-motion:reduce){.wbDsBoard .dsBoard__card{transition:none}}.wbCardWho{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0}.wbCardAvatar{flex:none}.wbCardGlyph{display:inline-flex;align-items:center;color:var(--ds-text-2)}.wbCardTitle{font-size:var(--ds-text-base);font-weight:600;color:var(--ds-text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.wbCardWait{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbMeta{color:var(--ds-text-2);font-size:var(--ds-text-xs)}.wbMono{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.wbDue{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);font-size:var(--ds-text-xs);flex-wrap:wrap}.wbDue--overdue{color:var(--ds-error)}.wbDue--soon{color:var(--ds-warning)}.wbDue--done,.wbDue--none,.wbDue--calm,.wbDue--archive,.wbDue--closed{color:var(--ds-text-2)}.wbDue{font-variant-numeric:tabular-nums}.wbCardFoot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:calc(var(--ds-space-2xs) * 2);gap:var(--ds-space-2)}.wbCard .wbDue{flex:none;flex-wrap:nowrap;white-space:nowrap}.wbCardProjectLine{margin:0;display:flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);min-width:0}.wbCardProject{max-width:100%;appearance:none;border:none;background:none;padding:0;font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text-2);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.wbCardProject--static{cursor:default}button.wbCardProject:hover{color:var(--ds-text);text-decoration:underline}button.wbCardProject:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-sm)}.wbTableScroll{overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm);--wb-row-hover: var(--ds-surface)}[data-ds-mode=dark] .wbTableScroll{--wb-row-hover: var(--ds-surface-2)}.wbTable{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--ds-text-sm)}.wbColTask{width:38%}.wbColFor{width:14%}.wbColProject{width:20%}.wbColOwner{width:16%}.wbColDue{width:12%}.wbTh{text-align:left;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-2);font-weight:500;line-height:24px;border-bottom:1px solid var(--ds-border);vertical-align:bottom}.wbTd{height:44px;padding:0 var(--ds-space-3);line-height:24px;border-bottom:1px solid var(--ds-border);vertical-align:middle}.wbTable tbody:last-of-type .wbTr:last-child .wbTd{border-bottom:none}.wbGroupHead{text-align:left;padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-text-sm);font-weight:600;line-height:24px}.wbTable tbody:first-of-type .wbGroupHead{padding-top:var(--ds-space-2)}.wbTr:hover{background:var(--wb-row-hover)}.wbTr[data-client=true]{background:var(--wb-card-client)}.wbTr[data-client=true]:hover{background:var(--wb-card-client-hover)}.wbTableTitle{font-weight:600;color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbHit24{box-sizing:content-box;border:4px solid transparent;background-clip:content-box}.wbCellClip{display:block;max-width:var(--wb-cell-max, 14rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbTdGlyphWrap{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%}.wbCellLink{appearance:none;border:none;background:none;padding:0;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.wbCellLink:hover{color:var(--ds-text);text-decoration:underline}.wbCellLink:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-sm)}.wbTdDue{text-align:right}.wbTableTitle--link{appearance:none;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--ds-text);display:block;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbTableTitle--link:hover{text-decoration:underline}.wbTableTitle--link:focus-visible,.wbCardTitleBtn:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-sm)}.wbThSort{appearance:none;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2)}.wbThSort:hover{color:var(--ds-text)}.wbCal{display:flex;flex-direction:column;gap:var(--ds-space-4)}.wbCalLockup{grid-area:lockup;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm)}.wbCalPeriodLine{display:flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);width:100%;min-width:0}.wbCalPeriodLine .wbHit24{padding:0;width:24px;min-width:0;flex:none}.wbCalPeriod{flex:1;min-width:0;margin:0;text-align:center;font-family:var(--ds-font-display);font-size:var(--ds-text-lg);line-height:var(--ds-leading-snug);font-weight:600;color:var(--ds-text)}.wbCalLockupFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);width:100%}.wbCalRange{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);flex:none}.wbCalRangeBtn{appearance:none;border:none;background:none;min-height:24px;padding:0 calc(var(--ds-space-2xs) * 2);border-radius:var(--ds-radius-sm);color:var(--ds-text-2);font-family:var(--ds-font-body);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:1;cursor:pointer}.wbCalRangeBtn:hover,.wbCalRangeBtn[aria-pressed=true]{color:var(--ds-text)}.wbCalRangeBtn:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.wbCalRangeDot{color:var(--ds-text-2);font-size:var(--ds-text-xs)}.wbCalNote{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-2);margin:0}.wbCalNoteText{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm)}.wbCalBody{display:grid;grid-template-columns:minmax(0,1fr) 15rem;grid-template-rows:auto 1fr;grid-template-areas:"grid lockup" "grid tray";align-items:start;gap:var(--ds-space-4)}.wbCalScroll{grid-area:grid;min-width:0;overflow-x:auto}.wbCalGrid{min-width:45.5rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm);overflow:hidden}.wbCalWeekdays,.wbCalWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.wbCalWeekdays{border-bottom:1px solid var(--ds-border);background:var(--wb-well-fill)}.wbCalWeekday{padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2)}.wbCalWeek+.wbCalWeek{border-top:1px solid var(--ds-border)}.wbCalDay{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);min-width:0;min-height:5.5rem;padding:var(--ds-space-2)}.wbCalDay+.wbCalDay{border-left:1px solid var(--ds-border)}.wbCalGrid[data-mode=week]{display:flex;flex-direction:column;min-height:calc(100vh - 13.5rem)}.wbCalGrid[data-mode=week] .wbCalWeek{flex:1}.wbCalGrid[data-mode=week] .wbCalDay{min-height:14rem}.wbCalDayNum{display:flex;align-items:center;justify-content:center;align-self:flex-start;min-width:var(--ds-space-6);height:var(--ds-space-6);margin:0;border-radius:var(--ds-radius-pill);font-size:var(--ds-text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-text)}.wbCalDay[data-outside] .wbCalDayNum{color:var(--ds-text-2)}[data-ds-mode=dark] .wbCalDay[data-outside] .wbCalDayNum{color:var(--brand-n-500)}.wbCalDay[data-today] .wbCalDayNum{background:var(--ds-action);color:var(--ds-action-text)}.wbCalChips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);min-width:0}.wbCalChip{appearance:none;border:none;display:flex;align-items:center;width:100%;min-height:24px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-sm);font-family:inherit;font-size:var(--ds-text-xs);font-weight:500;text-align:left;cursor:pointer;background:var(--wb-for-client-tint);color:var(--wb-for-client-ink)}.wbCalChip:hover{box-shadow:inset 0 0 0 1px currentColor}.wbCalChip:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.wbCalChipTitle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbCalMore{appearance:none;background:none;border:none;align-self:flex-start;min-height:24px;padding:0 calc(var(--ds-space-2xs) * 2);border-radius:var(--ds-radius-sm);font:inherit;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);cursor:pointer}.wbCalMore:hover{color:var(--ds-text);text-decoration:underline}.wbCalMore:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.wbCalTray{grid-area:tray;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm)}.wbCalTrayHead{display:flex;align-items:center;gap:var(--ds-space-2)}.wbCalTrayTitle{margin:0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text-2)}.wbCalCount{font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--ds-text-2)}.wbCalTrayEmpty{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs)}@media(max-width:60rem){.wbTable{min-width:40rem}}@media(max-width:60rem){.wbCalBody{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"lockup" "grid" "tray"}.wbCalLockup{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3)}.wbCalPeriodLine{flex:1 1 12rem;width:auto}.wbCalLockupFoot{flex:1 0 auto;width:auto;gap:var(--ds-space-3)}.wbCalPeriod{overflow-wrap:anywhere}.wbCalTray .wbCalChips{flex-direction:row;flex-wrap:wrap}.wbCalTray .wbCalChip{width:auto;max-width:16rem}.wbCalTray[data-empty]{display:none}}@media(max-width:64rem){.wbCalScroll{-webkit-mask-image:linear-gradient(to right,var(--ds-text) calc(100% - var(--ds-space-6)),transparent 100%);mask-image:linear-gradient(to right,var(--ds-text) calc(100% - var(--ds-space-6)),transparent 100%)}}.wbSrOnly{position:absolute;width:1px;height:1px;margin:calc(0 - var(--ds-space-2xs) / 2);padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wbCardSlip{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5}.wbCard[data-closed=true] .wbCardTitle{color:var(--ds-text-2);font-weight:500}:root{--wb-for-client-tint: oklch(.955 .022 150);--wb-for-client-ink: oklch(.42 .075 150);--wb-for-sales-tint: oklch(.955 .022 45);--wb-for-sales-ink: oklch(.42 .075 45);--wb-for-finance-tint: oklch(.955 .022 250);--wb-for-finance-ink: oklch(.42 .075 250);--wb-for-marketing-tint: oklch(.955 .022 330);--wb-for-marketing-ink: oklch(.42 .075 330);--wb-for-ops-tint: oklch(.955 .022 85);--wb-for-ops-ink: oklch(.42 .075 85);--wb-for-product-tint: oklch(.955 .022 292);--wb-for-product-ink: oklch(.42 .075 292);--wb-for-engineering-tint: oklch(.955 .022 200);--wb-for-engineering-ink: oklch(.42 .075 200);--wb-card-client: oklch(.976 .014 250);--wb-card-client-hover: oklch(.966 .018 250)}[data-ds-mode=dark]{--wb-for-client-tint: oklch(.3 .035 150);--wb-for-client-ink: oklch(.86 .055 150);--wb-for-sales-tint: oklch(.3 .035 45);--wb-for-sales-ink: oklch(.86 .055 45);--wb-for-finance-tint: oklch(.3 .035 250);--wb-for-finance-ink: oklch(.86 .055 250);--wb-for-marketing-tint: oklch(.3 .035 330);--wb-for-marketing-ink: oklch(.86 .055 330);--wb-for-ops-tint: oklch(.3 .035 85);--wb-for-ops-ink: oklch(.86 .055 85);--wb-for-product-tint: oklch(.3 .035 292);--wb-for-product-ink: oklch(.86 .055 292);--wb-for-engineering-tint: oklch(.3 .035 200);--wb-for-engineering-ink: oklch(.86 .055 200);--wb-card-client: oklch(.27 .04 250);--wb-card-client-hover: oklch(.318 .044 250)}.wbForChip{display:inline-flex;align-items:center;flex:none;max-width:11rem;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-2xs);font-weight:600;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--wb-for-client-tint);color:var(--wb-for-client-ink)}.wbForChip[data-for=sales],.wbCalChip[data-for=sales]{background:var(--wb-for-sales-tint);color:var(--wb-for-sales-ink)}.wbForChip[data-for=finance],.wbCalChip[data-for=finance]{background:var(--wb-for-finance-tint);color:var(--wb-for-finance-ink)}.wbForChip[data-for=marketing],.wbCalChip[data-for=marketing]{background:var(--wb-for-marketing-tint);color:var(--wb-for-marketing-ink)}.wbForChip[data-for=ops],.wbCalChip[data-for=ops]{background:var(--wb-for-ops-tint);color:var(--wb-for-ops-ink)}.wbForChip[data-for=product],.wbCalChip[data-for=product]{background:var(--wb-for-product-tint);color:var(--wb-for-product-ink)}.wbForChip[data-for=engineering],.wbCalChip[data-for=engineering]{background:var(--wb-for-engineering-tint);color:var(--wb-for-engineering-ink)}.wbPersonOption{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0}.wbPersonOption .dsAvatar{width:20px;height:20px;font-size:var(--ds-text-2xs)}.wbToolbarRow{display:flex;align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap;flex:1 1 100%;min-width:0}.wbToolbarRowSpacer{flex:1}.wbViewMenu{min-width:14rem;max-height:min(24rem,var(--radix-dropdown-menu-content-available-height, 24rem));overflow-y:auto}.wbFilterWrap{position:relative;display:inline-flex}.wbSearchInput{width:auto;flex:0 2 10rem;min-width:8rem}.wbSearchGlyph{flex:none}.wbSearchGlyph[data-live]{color:var(--ds-text)}.wbGlyphSwitch{flex:none;padding:calc(var(--ds-space-2xs) / 2)}.wbGlyphSwitch .dsSegmentedItem{padding:0;height:24px;min-width:28px}.wbLayoutGlyph{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 var(--ds-space-2)}.wbDisplayMenu{min-width:12rem}.wbToolbarRight{display:flex;align-items:center;gap:var(--ds-space-2);flex:none;margin-left:auto;align-self:center}.wbChipRow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);flex:1 1 0;min-width:0}.wbChip{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);max-width:100%;padding:0 calc(var(--ds-space-2xs) * 2) 0 var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-1);font-size:var(--ds-text-xs);line-height:1.9}.wbChipBody{appearance:none;border:none;background:none;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbChipBody--static{cursor:default}.wbChipRemove{display:inline-flex;align-items:center;justify-content:center;appearance:none;background:none;padding:0;border-radius:var(--ds-radius-pill);color:var(--ds-text-2);cursor:pointer}.wbChipRemove:hover{color:var(--ds-text-1)}.wbFilterScrim{position:fixed;inset:0;background:transparent;border:none;padding:0;cursor:default;z-index:calc(var(--ds-z-popover, 30) - 1)}.wbFilterPop{position:absolute;top:calc(100% + var(--ds-space-2));left:0;z-index:var(--ds-z-popover, 30);display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:13rem;padding:var(--ds-space-3);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}.wbFilterPopHead{display:flex;align-items:center;gap:var(--ds-space-2)}.wbFilterPopTitle{flex:1;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text-1)}.wbFilterList{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);max-height:18rem;overflow-y:auto;min-width:12rem}.wbFilterGroup{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2)}.wbFilterGroup+.wbFilterGroup{margin-top:var(--ds-space-2)}.wbFilterGroupLabel{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2);padding:calc(var(--ds-space-2xs) * 2) calc(var(--ds-space-2xs) * 2) 0}.wbFilterRow{appearance:none;border:none;background:none;text-align:left;font-family:var(--ds-font-body);font-size:var(--ds-text-sm);line-height:1;color:var(--ds-text-1);padding:var(--ds-space-2);min-height:24px;border-radius:var(--ds-radius-sm);cursor:pointer}.wbFilterRow:hover{background:var(--ds-surface-2)}.wbFilterOption{display:flex;align-items:center;gap:var(--ds-space-2);padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);min-height:24px;border-radius:var(--ds-radius-sm);cursor:pointer}.wbFilterOption:hover{background:var(--ds-surface-2)}.wbFilterOptionLabel{font-size:var(--ds-text-sm);color:var(--ds-text-1)}.wbSaveViewForm{display:flex;flex-direction:column;gap:var(--ds-space-2)}.obBoard .dsBoard__column[aria-label="To do"] .dsBoard__cell:empty:after,.ctBoard .dsBoard__column[aria-label="Up next"] .dsBoard__cell:empty:after{content:"Tasks land here when the week opens."}.obBoard .dsBoard__column[aria-label=Doing] .dsBoard__cell:empty:after,.ctBoard .dsBoard__column[aria-label="In motion"] .dsBoard__cell:empty:after{content:"Work in motion shows up here."}.obBoard .dsBoard__column[aria-label="Needs review"] .dsBoard__cell:empty:after,.ctBoard .dsBoard__column[aria-label="Needs your OK"] .dsBoard__cell:empty:after{content:"Work waiting on an OK shows up here."}.obBoard .dsBoard__column[aria-label=Done] .dsBoard__cell:empty:after,.ctBoard .dsBoard__column[aria-label=Delivered] .dsBoard__cell:empty:after{content:"Finished work collects here."}[data-life=past] .obBoard .dsBoard__cell:empty,[data-life=archived] .obBoard .dsBoard__cell:empty{display:none}.obBoardSummary{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm)}.obBoard .dsBoard__column[aria-label=Done] .wbCardTitle,.obBoard .dsBoard__column[aria-label=Delivered] .wbCardTitle,.ctBoard .dsBoard__column[aria-label=Delivered] .wbCardTitle{color:var(--ds-text-2);font-weight:500}.wbCardWho .wbForChip{flex:0 1 auto;min-width:3rem}.wbOwnerRow{display:flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);color:var(--ds-text-2);font-size:var(--ds-text-xs)}.wbTriageList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.wbTriageCard{border-block-end:1px solid var(--ds-border);padding:var(--ds-space-3) 0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbTriageList>.wbTriageCard:last-child{border-block-end:none;padding-block-end:0}.wbTriageHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2)}.wbTriageNote{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm)}.wbTriageActions{display:inline-flex;gap:var(--ds-space-2)}.wbSectionTitle{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);color:var(--ds-text);margin:0 0 var(--ds-space-2)}.wbTriage>section+section{margin-top:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2))}.wbCreateGrid{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--ds-space-3);align-items:center;padding-right:var(--ds-space-6)}.wbFieldLabel{font-size:var(--ds-text-sm);color:var(--ds-text-2);font-weight:500}.wbCreateGrid>*{min-width:0}.wbSelectGroupLabel{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2);padding:var(--ds-space-2) var(--ds-space-2) calc(var(--ds-space-2xs) * 2)}.wbCreateHint{grid-column:1 / -1;margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.wbCreateNote{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.wbCreateError{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-sm);color:var(--ds-error)}.wbRequestForm{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4)}.wbDueForm{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);margin-bottom:var(--ds-space-4)}.wbStatePad{padding:var(--ds-space-7) var(--ds-space-4)}.wbLoading{display:flex;flex-direction:column;gap:var(--ds-space-4)}@media(max-width:60rem){.wbCreateGrid{grid-template-columns:minmax(0,1fr)}}.wbPage--embed{padding:0}.wbPage--embed>.dsPageShellHeader{display:none}.wbPage--embed .wbCalGrid[data-mode=week]{min-height:0}.wbCrmWorkTab{display:flex;flex-direction:column;gap:var(--ds-space-3);padding-inline:var(--ds-space-6)}.wbCrmSkel{display:flex;flex-direction:column;gap:var(--ds-space-4);padding-inline:var(--ds-space-6)}.wbCrmSkelHead{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-3);flex-wrap:wrap}.wbCrmSkelStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--ds-space-2xs) * 2);padding:calc(var(--ds-space-2xs) * 2);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm)}.wbSearchInput::placeholder{color:var(--ds-text-2)}input[type=date]{color-scheme:light dark}.wbStatePad>*{max-width:35rem}.wbErrorEscape{margin-top:var(--ds-space-3);display:flex;justify-content:flex-start}.ctPage.ctPage{max-width:44rem}@media(max-width:43.75rem){.wbDsBoard .dsBoard__columns{display:flex;gap:var(--ds-space-3);scroll-snap-type:x mandatory;scroll-padding-left:var(--ds-space-1);-webkit-mask-image:linear-gradient(to right,transparent 0,var(--ds-text) var(--ds-space-6),var(--ds-text) calc(100% - var(--ds-space-6)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--ds-text) var(--ds-space-6),var(--ds-text) calc(100% - var(--ds-space-6)),transparent 100%)}.wbDsBoard .dsBoard__column{flex:0 0 min(82vw,82%);max-width:320px;min-width:0;scroll-snap-align:start}}@media(max-width:40rem){.wbToolbarRow{flex-wrap:wrap;row-gap:var(--ds-space-2)}.wbChipRow{flex:1 1 100%}.wbToolbarRight{flex:0 1 auto;min-width:0;flex-wrap:wrap}.wbToolbarRow .wbSearchInput{flex:1 1 8rem;min-width:6rem}.wbDisplayLabel,.wbDisplayCaret{display:none}}.wbSkelLane{display:flex;flex-direction:column;gap:var(--ds-space-2);background:var(--wb-well-fill);box-shadow:inset 0 0 0 1px var(--wb-well-edge);border-radius:var(--ds-radius-lg);padding:var(--ds-space-2)}.wbSkelLaneHead{display:flex;align-items:center;gap:var(--ds-space-2);padding:calc(var(--ds-space-2xs) * 2) calc(var(--ds-space-2xs) * 2) 0;min-height:22px}.wbSkelCards{display:flex;flex-direction:column;gap:var(--ds-space-4)}.wbSkelCard{background:var(--ds-raised);border-radius:var(--ds-radius-md);padding:var(--ds-space-3);display:flex;flex-direction:column;gap:var(--ds-space-3)}.wbSkelCardFoot{display:flex;align-items:center;justify-content:space-between}.wbTriageDivider{width:1px;align-self:stretch;background:var(--ds-border);margin:0 calc(var(--ds-space-2xs) * 2)}.wbPage input::placeholder,.wbPage textarea::placeholder{color:var(--ds-text-2)}.wbPage .dsPageShellCrumb{text-transform:none;letter-spacing:0}[data-ds-mode=dark] .wbCrmWorkHead .dsSegmentedItemActive{background:var(--ds-raised);box-shadow:inset 0 0 0 1px var(--ds-border-strong),var(--ds-shadow-sm)}.wbTriageCard{max-width:48rem}.wbTdDue .wbDue{flex-wrap:nowrap;white-space:nowrap}.wbSkelColumn{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbIconLegend{margin:0;padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border);display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2)}.wbIconLegend>div{display:flex;align-items:flex-start;gap:var(--ds-space-2)}.wbIconLegend dt{display:inline-flex;color:var(--ds-text-2)}.wbIconLegend dd{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs)}.wbTriage{max-width:48rem;width:100%}.wbTriageFilter{display:flex;align-items:center;gap:var(--ds-space-2);padding-block-end:var(--ds-space-2)}.dsSheet .wbTriageCard .wbCardFoot{flex-direction:column;align-items:stretch;gap:var(--ds-space-2)}.dsSheet .wbTriageCard .wbTriageActions{justify-content:flex-end}.dsSheet .wbTriageCard .wbCardFoot>.wbMeta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsSheet .wbTriageHead{flex-direction:column;align-items:flex-start;gap:calc(var(--ds-space-2xs) * 2)}.dsSheet .dsSheetTitle{font-family:var(--ds-font-display);font-weight:600}.wbIconLegendTitle{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text-2)}.wbFileList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wbFileRow{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) 0;min-width:0}.wbFileRow+.wbFileRow{border-top:1px solid var(--ds-border)}.wbFileOpen{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0;margin-right:auto;padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);margin-inline-start:calc(0 - var(--ds-space-2));border-radius:var(--ds-radius-md);text-decoration:none;color:inherit}.wbFileOpen:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.wbFileGlyph{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--ds-space-7);height:var(--ds-space-7);border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-text-2)}.wbFileGlyph[data-kind=doc],.wbFileGlyph[data-kind=table]{background:var(--ds-info-bg);color:var(--ds-info)}.wbFileGlyph[data-kind=deck],.wbFileGlyph[data-kind=project]{background:color-mix(in srgb,var(--ds-series-5) 12%,var(--ds-raised));color:var(--ds-series-5)}.wbFileGlyph[data-kind=legacy_form]{background:var(--ds-warning-bg);color:var(--ds-warning)}.wbKindGlyph{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--ds-space-7);height:var(--ds-space-7);border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-text-2)}.wbKindGlyph[data-kind=onboarding]{background:color-mix(in srgb,var(--ds-series-3) 14%,var(--ds-raised));color:var(--ds-series-3)}.wbKindGlyph[data-kind=month]{background:color-mix(in srgb,var(--ds-series-1) 14%,var(--ds-raised));color:var(--ds-series-1)}.wbKindGlyph[data-kind=push]{background:color-mix(in srgb,var(--ds-series-2) 16%,var(--ds-raised));color:var(--ds-series-2)}.wbKindGlyph[data-kind=task]{background:var(--ds-surface-2);color:var(--ds-text-2)}.wbKindGlyph--sm{width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-sm)}.wbKindGlyph.wbKindGlyph--bare{width:auto;height:auto;background:none;border-radius:0}.wbFileName{min-width:0;overflow:hidden;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wbFileRow:hover .wbLinkRemove,.wbFileRow:focus-within .wbLinkRemove{color:var(--ds-text)}.wbFileRow--compact{padding:0}.wbFileRow--compact+.wbFileRow--compact{border-top:none}.wbPhotoInput{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wbPhotoField{display:flex;align-items:center;gap:var(--ds-space-4)}.wbPhotoSide{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbPhotoActions{display:flex;align-items:center;gap:var(--ds-space-2)}.wbPhotoHint{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.4}.wbPhotoHint--error{color:var(--ds-error)}.wbPhotoPick{position:relative;cursor:pointer}.wbPhotoPick:focus-within{outline:2px solid var(--ds-ring);outline-offset:2px}.wbPhotoQuiet{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:var(--ds-radius-sm);color:var(--ds-text-3);cursor:pointer}.wbPhotoQuiet:hover{background:var(--ds-surface-2);color:var(--ds-text)}.wbPhotoQuiet:focus-within{color:var(--ds-text);outline:2px solid var(--ds-ring);outline-offset:2px}.wbPhotoQuietName{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:root{--wb-well-fill: color-mix(in srgb, var(--ds-text) 2%, transparent);--wb-well-edge: color-mix(in srgb, var(--ds-border) 70%, transparent);--wb-glass-edge: color-mix(in srgb, var(--ds-border-strong) 55%, transparent);--wb-ops-fill: color-mix(in srgb, var(--ds-info) 5%, transparent);--wb-ops-edge: color-mix(in srgb, var(--ds-info) 24%, transparent)}[data-ds-mode=dark]{--wb-ops-fill: color-mix(in srgb, var(--ds-info) 10%, transparent);--wb-ops-edge: color-mix(in srgb, var(--ds-info) 30%, transparent);--wb-well-fill: color-mix(in srgb, var(--ds-text) 5%, transparent);--wb-glass-edge: color-mix(in srgb, var(--ds-text) 16%, transparent)}.wbLayoutSwitch.wbLayoutSwitch{background:var(--ds-raised);border-color:var(--ds-border);box-shadow:var(--ds-shadow-sm)}.wbLayoutSwitch .dsSegmentedItemActive{background:var(--ds-surface-2);color:var(--ds-text);box-shadow:none}.wbLayoutSwitch .dsSegmentedItem:focus-visible{box-shadow:var(--ds-shadow-ring-offset-raised)}.wbGlass.wbGlass,.dsDialog:has(.wbCreateGrid),.dsDialog:has(.wbSaveViewForm),.dsDialog:has(.wbRequestForm),.dsDialog:has(.wbUpdBody),.dsDialog:has(.wbCkDates),.dsDialog:has(.wbDueForm){background:var(--ds-raised);border:1px solid var(--ds-border)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.wbGlass.wbGlass,.dsDialog:has(.wbCreateGrid),.dsDialog:has(.wbSaveViewForm),.dsDialog:has(.wbRequestForm),.dsDialog:has(.wbUpdBody),.dsDialog:has(.wbCkDates),.dsDialog:has(.wbDueForm){background:color-mix(in srgb,var(--ds-raised) 86%,transparent);border-color:var(--wb-glass-edge);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}}.wbTriageSheet.wbTriageSheet{border:none;border-left:1px solid var(--ds-border)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.wbTriageSheet.wbTriageSheet{border-left-color:var(--wb-glass-edge)}}[data-ds-mode=dark] main:has(.wbPage:not(.wbPage--embed)){background:color-mix(in srgb,var(--ds-canvas) 60%,black)}.wbCkpit{display:flex;flex-direction:column;gap:var(--ds-space-6)}.wbCkBand{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-4);flex-wrap:wrap}.wbCkBandDoors{display:flex;align-items:center;gap:var(--ds-space-2);flex:none;flex-wrap:wrap}.wbCkAttnDot{width:6px;height:6px;flex:none;border-radius:var(--ds-radius-pill);background:var(--ds-warning)}.wbCkpit .wbCkNow{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);flex:none;margin-left:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5;font-weight:600;white-space:nowrap}.wbCkpit .wbCkNowDot{width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-action)}.wbCkSplit{display:grid;grid-template-columns:minmax(0,1fr) calc(19rem + var(--ds-space-2));gap:var(--ds-space-6);align-items:start}.wbCkMain{min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-4)}.wbCkRail{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0;position:sticky;top:var(--ds-space-4);align-self:start;max-height:calc(100vh - 3.25rem - var(--ds-space-4) * 2);overflow-y:auto;padding-right:var(--ds-space-2)}.wbCkRailHead{margin:0;color:var(--ds-text);font-size:var(--ds-text-base);font-weight:600;line-height:1.4}@media(max-width:80rem){.wbCkSplit{grid-template-columns:minmax(0,1fr)}.wbCkRail{position:static;max-height:none;overflow-y:visible;padding-right:0}}.wbCkPanel{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm)}.wbCkPanel[data-state=missing]{background:var(--wb-well-fill);border-color:transparent;box-shadow:inset 0 0 0 1px var(--wb-well-edge)}.wbCkPanelHead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-2)}.wbCkPanelTitles{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);min-width:0}.wbCkPanelTitle{display:flex;align-items:center;min-height:var(--ds-space-7);margin:0;font-size:var(--ds-text-base);font-weight:600;line-height:1.4;color:var(--ds-text)}.wbCkPanelMeta{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5;font-variant-numeric:tabular-nums}.wbCkNag{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin:0;padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--ds-border);color:var(--ds-text);font-size:var(--ds-text-xs);line-height:1.5;font-weight:600;white-space:nowrap}.wbCkInvite{display:flex}.wbCkInvite>.dsBtn{width:100%;justify-content:center}.wbCkStory{display:flex;flex-direction:column;gap:var(--ds-space-4)}.wbCkStoryHead{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex-wrap:wrap;min-height:var(--ds-space-7)}.wbCkStoryState{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums}.wbCkStory[data-state=missing]{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--wb-well-fill);box-shadow:inset 0 0 0 1px var(--wb-well-edge)}.wbCkStoryFlat{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:1.5}.wbCkFacts{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-height:var(--ds-space-7)}.wbCkTally{margin:0;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums}.wbUpdDialog.wbUpdDialog{box-sizing:border-box;width:min(54rem,calc(100vw - var(--ds-space-7)));max-width:min(54rem,calc(100vw - var(--ds-space-7)))}.wbUpdBody{display:flex;flex-direction:column;gap:var(--ds-space-4);max-height:min(60vh,40rem);overflow-y:auto}.wbUpdNote{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--wb-ops-fill);box-shadow:inset 0 0 0 1px var(--wb-ops-edge)}.wbUpdFoot .wbCkSendNote{margin-right:auto;max-width:32rem}.wbCkFaceHead{display:flex;align-items:baseline;gap:var(--ds-space-2);margin:0;font-size:var(--ds-text-xs);font-weight:600;letter-spacing:0;line-height:1.5;color:var(--ds-text)}.wbCkNote{margin:0;color:var(--ds-text);font-size:var(--ds-text-sm);line-height:1.6;white-space:pre-wrap}.wbCkNoteWell{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4);background:var(--wb-ops-fill);box-shadow:inset 0 0 0 1px var(--wb-ops-edge);border-radius:var(--ds-radius-md)}.wbCkSendNote{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5}.wbCkRowList{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2)}.wbCkRow{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--ds-space-2xs) * 2);width:100%;padding:var(--ds-space-2) var(--ds-space-3);border:none;border-radius:var(--ds-radius-md);background:var(--wb-well-fill);box-shadow:inset 0 0 0 1px var(--wb-well-edge);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.wbCkRow:hover{background:var(--ds-surface-2)}.wbCkRow:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.wbCkRowHead{display:flex;align-items:baseline;gap:var(--ds-space-2);min-width:0}.wbCkRowPeriod{min-width:0;color:var(--ds-text);font-size:var(--ds-text-base);font-weight:600;line-height:1.4;white-space:nowrap}.wbCkRowState{margin-left:auto;flex:none;color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5;font-variant-numeric:tabular-nums}.wbCkRowPeek{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:1.5}.wbWkCard .pgBriefing{gap:var(--ds-space-4)}.wbCkWkName{margin:0;min-width:0;font-size:var(--wb-head);font-weight:500;line-height:1.5;color:var(--ds-text)}.wbCkWkActs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-2)}.wbCkWkActsState{margin-right:auto;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:1.5;font-variant-numeric:tabular-nums}.wbCkLensHead{display:flex;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.wbCkLensHead>.wbCkBandDoors{margin-left:auto}.wbCkDevice{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-2)}.wbCkDeviceCap{margin:0;padding-inline:calc(var(--ds-space-2xs) * 2);color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5;font-weight:500;letter-spacing:.02em}.wbCkDeviceGlass{padding:var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm);overflow:hidden}.ctEmbed{display:flex;flex-direction:column;gap:var(--ds-space-7)}.wbCkFaceSeg{padding:calc(var(--ds-space-2xs) / 2)}.wbCkSegLabel{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.wbCkpit .obWeekTabName,.wbCkpit .obWeekTabRange{line-height:1.4}.wbCkpit .obWeekDot{line-height:1}.wbCkpit .obWeekTab{min-width:max-content}.wbCkpit .wbCardTitle{line-height:1.4}.wbCkpit .wbCardWait,.wbCkpit .wbDue{line-height:1.5}.wbCkDates{display:flex;flex-direction:column;gap:var(--ds-space-3)}.wbCkDateRow{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);margin:0;min-width:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5}.wbCkDateLabel{flex:none;color:var(--ds-text);font-weight:600}.wbCkDates .obPlanDate,.wbCkDates .dsDatePickerTrigger__label{font-size:var(--ds-text-xs);line-height:1.5}.wbCkSpine .obWeekTabs{overflow-x:auto}.wbCkSpineMore{display:inline-flex;align-items:center;align-self:center;gap:calc(var(--ds-space-2xs) * 2);flex:none;padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);font:inherit;font-size:var(--ds-text-xs);line-height:1.5;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.wbCkSpineMore:hover{background:var(--ds-surface-2);color:var(--ds-text)}.wbCkSpineMore:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.wbCkSpineMenu{min-width:11rem}.wbCkSpineDot{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:currentcolor}.wbCkSvcBlock{display:flex;flex-direction:column;gap:var(--ds-space-3)}.wbCkSvcWell{display:flex;flex-direction:column;margin:0;padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-4);list-style:none;border-radius:var(--ds-radius-md);background:var(--wb-well-fill);box-shadow:inset 0 0 0 1px var(--wb-well-edge)}.wbCkSvc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--ds-space-3);padding-block:var(--ds-space-3)}.wbCkSvc+.wbCkSvc{border-top:1px solid var(--ds-border)}.wbCkSvcNames{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);min-width:0}.wbCkSvcLine{min-width:0;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:600;line-height:1.5}.wbCkSvcName{min-width:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);font-weight:400;line-height:1.5}.wbCkSvcValue{min-width:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.wbCkSvcGlance{flex:none;color:var(--ds-text-2);font-size:var(--ds-text-xs);font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.wbCkSvc[data-status=completed] .wbCkSvcLine{color:var(--ds-text-2)}.wbFaceMenu{min-width:10rem}.wbCkSkelSpine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-2)}.wbCkSkelSplit{display:grid;grid-template-columns:minmax(0,1fr) calc(19rem + var(--ds-space-2));gap:var(--ds-space-6);align-items:start}.wbCkSkelStory{display:flex;flex-direction:column;gap:var(--ds-space-4)}@media(max-width:80rem){.wbCkSkelSplit{grid-template-columns:minmax(0,1fr)}}.wbFormError{margin:var(--ds-space-2) 0 0;color:var(--ds-error);font-size:var(--ds-text-xs)}.wbRollDigest{display:flex;align-items:center;gap:var(--ds-space-3);margin-block-end:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid color-mix(in srgb,var(--ds-info) 30%,var(--ds-border));border-radius:var(--ds-radius-lg);background:var(--ds-info-bg, color-mix(in srgb, var(--ds-info) 8%, transparent))}.wbRollDigestIcon{display:inline-flex;color:var(--ds-info)}.wbRollDigestLine{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);margin:0;flex:1;min-inline-size:0;font-size:var(--wb-row-title);color:var(--ds-text)}.wbRollDigestMonth{font-weight:600}.wbRollDigestSep{color:var(--ds-text-3)}.wbRollDigestCarried{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-2)}.wbRollDigestDismiss{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--ds-space-2xs) * 2);border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-3);cursor:pointer}.wbRollDigestDismiss:hover{color:var(--ds-text);background:color-mix(in srgb,var(--ds-text) 8%,transparent)}.wbRollDigestDismiss:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.frCalLayers{display:flex;flex-wrap:wrap;gap:calc(var(--ds-space-2xs) * 2);width:100%}.frCalLayer{appearance:none;min-height:24px;padding:0 var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:none;color:var(--ds-text-2);font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);cursor:pointer}.frCalLayer:hover{color:var(--ds-text)}.frCalLayer:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.frCalLayer[aria-pressed=true]{border-color:transparent}.frCalLayer[aria-pressed=true][data-for=client]{background:var(--wb-for-client-tint);color:var(--wb-for-client-ink)}.frCalLayer[aria-pressed=true][data-for=marketing]{background:var(--wb-for-marketing-tint);color:var(--wb-for-marketing-ink)}.frCalLayer[aria-pressed=true][data-for=product]{background:var(--wb-for-product-tint);color:var(--wb-for-product-ink)}.frCalLayer[aria-pressed=true][data-for=ops]{background:var(--wb-for-ops-tint);color:var(--wb-for-ops-ink)}.frCalLayer[aria-pressed=true][data-for=sales]{background:var(--wb-for-sales-tint);color:var(--wb-for-sales-ink)}.frCalLayer[aria-pressed=true][data-for=finance]{background:var(--wb-for-finance-tint);color:var(--wb-for-finance-ink)}.frCalLayer[aria-pressed=true]:first-child{background:var(--fr-fill);color:var(--ds-text)}.frCal .wbCalDay{position:relative;cursor:default}.frCalAdd,.fshell .frTasks .frCal .frCalAdd{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-2);cursor:pointer}.frCalAdd:hover{color:var(--ds-text);background:var(--ds-surface-2)}.frCalAdd:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.frCalDow{display:none}.frCal .wbCalChip{touch-action:manipulation}.frCal .wbCalChip[data-state=done]{opacity:.6}.frCal .wbCalChip[data-state=done] .wbCalChipTitle{text-decoration:line-through}.frCal .wbCalChip[data-lifted]{opacity:.4}.frCal .wbCalDay[data-over]{background:var(--wb-well-fill);box-shadow:inset 0 0 0 2px var(--ds-ring)}.frCalLifted{box-shadow:var(--ds-shadow-md);cursor:grabbing;max-width:12rem}@media(max-width:56.25rem){.frCal .wbHit24,.frCalLayer,.frCal .wbCalRangeBtn,.frCal .wbCalMore{position:relative}.frCal .wbHit24:after,.frCalAdd:after,.frCalLayer:after,.frCal .wbCalRangeBtn:after,.frCal .wbCalMore:after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.frCal .wbCalChip{position:relative}.fshell .frCal .wbCalChip:after,.frCal .wbCalChip:after{content:"";position:absolute;left:0;top:-2px;width:100%;height:calc(100% + 4px);transform:none}}.frCal .wbCalPeriod{font-weight:600}.frCal .wbCalDay[data-outside] .wbCalDayNum{color:var(--ink-3)}.frCal .wbCalGrid[data-mode=month] .wbCalDay{min-height:9.5rem}@media(max-width:40rem){.frCal .wbCalScroll:has(.wbCalGrid[data-mode=week]){overflow:visible;-webkit-mask-image:none;mask-image:none}.frCal .wbCalGrid[data-mode=week]{min-width:0;min-height:0}.frCal .wbCalGrid[data-mode=week] .wbCalWeekdays{display:none}.frCal .wbCalGrid[data-mode=week] .wbCalWeek{grid-template-columns:minmax(0,1fr)}.frCal .wbCalGrid[data-mode=week] .wbCalDay{min-height:3.5rem;display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;column-gap:var(--ds-space-2);padding-right:2.75rem}.frCal .wbCalGrid[data-mode=week] .wbCalDay+.wbCalDay{border-left:none;border-top:1px solid var(--ds-border)}.frCal .wbCalGrid[data-mode=week] .wbCalDayNum{grid-column:1;grid-row:1;justify-self:center}.frCal .wbCalGrid[data-mode=week] .frCalDow{display:block;grid-column:1;grid-row:2;font-size:var(--ds-text-xs);color:var(--ds-text-2);text-align:center}.frCal .wbCalGrid[data-mode=week] .wbCalChips,.frCal .wbCalGrid[data-mode=week] .wbCalMore{grid-column:2;grid-row:1 / span 2}.frCal .wbCalGrid[data-mode=week] .wbCalDay{padding-block:10px}.frCal .wbCalGrid[data-mode=week] .wbCalChips{gap:20px}.fshell .frCal .wbCalGrid[data-mode=week] .wbCalChip:after,.frCal .wbCalGrid[data-mode=week] .wbCalChip:after{top:-10px;height:44px}.frCal .frCalLayers{margin-top:var(--ds-space-1);row-gap:20px}}.frNative{--frChevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3 3 3-3' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-appearance:none;appearance:none;height:34px;padding:0 28px 0 var(--ds-space-2);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-raised) var(--frChevron) no-repeat right 10px center;box-shadow:var(--ds-shadow-inset);color:var(--ds-text);font:inherit;font-size:var(--ds-text-sm);max-width:100%}.frTile{display:flex;flex-direction:column}.frTileWell{position:relative;display:block;width:100%;aspect-ratio:4 / 5;min-height:0;padding:0;border:0;cursor:pointer}.frTileWell .dsImageTileImage{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover}.frTileWell:focus-visible{outline:none;box-shadow:inset var(--ds-shadow-ring)}.frThumb{display:block;object-fit:cover}.frThumbPh{display:flex;align-items:flex-end;padding:var(--ds-space-2);box-sizing:border-box;overflow:hidden;background:var(--frPaint, var(--ds-surface-2));color:var(--frInk, var(--ds-text-2));font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold, 600);line-height:1.25;text-align:left}.frTileVideo{position:absolute;top:var(--ds-space-2);left:var(--ds-space-2);display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:var(--ds-radius-pill);background:#0000008c;color:#fff;font-size:11px}.frTileChips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1)}.frPillar{background:var(--frPaint);color:var(--frInk);border-color:transparent}.frGallerySm{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.frRowThumb{width:44px;height:55px;border-radius:var(--ds-radius-sm);font-size:8px;padding:3px}.frRowThumb.frThumbPh{font-size:0;align-items:center;justify-content:center}.frContent .dsPageShellContent,.frTrialsLab .dsPageShellContent,.frIdeas .dsPageShellContent{display:flex;flex-direction:column;gap:var(--ds-space-4)}.frTabsRow{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;flex-wrap:wrap}.frTabsRow>div:first-child{flex:1;min-width:0}.frFilters{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);flex-wrap:wrap}.frChoices{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.frChoice{height:28px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-text-2);font:inherit;font-size:var(--ds-text-sm);cursor:pointer}.frChoice:hover{color:var(--ds-text);border-color:var(--ds-border-strong)}.frChoice[aria-pressed=true]{background:var(--ds-action);border-color:var(--ds-action);color:var(--ds-action-text)}.frChoice:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.frAlignStart{align-self:flex-start}.frH2Gap{margin-top:var(--ds-space-3)}.frH2Row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.frHint{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-3);display:flex;align-items:center;gap:var(--ds-space-1);flex-wrap:wrap}.frQuietSm{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frInline{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.frInline>.dsInput,.frInline>input,.frInline>.frFieldTap>.dsInput{flex:1;min-width:140px}.frInline>.frFieldTap{flex:1;min-width:140px}.frLinkInline{border:0;background:none;padding:0;font:inherit;color:var(--ds-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}.frNotice{padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-2);font-size:var(--ds-text-sm)}.frLate{color:var(--ds-error)}.frContentCal{min-width:0}.frIgWrap{display:grid;grid-template-columns:minmax(0,390px) minmax(0,1fr);gap:var(--ds-space-6);align-items:start}.frPhone{border-radius:40px;padding:10px;background:var(--ds-text);box-shadow:var(--ds-shadow-lg, 0 20px 40px -24px rgb(0 0 0 / .4))}.frScreen{border-radius:32px;overflow:hidden;background:var(--ds-surface);color:var(--ds-text);padding-top:var(--ds-space-3)}.frIgHead{text-align:center;font-weight:var(--ds-weight-semibold, 600);font-size:var(--ds-text-sm);padding-bottom:var(--ds-space-3)}.frIgProf{display:flex;align-items:center;gap:var(--ds-space-5);padding:0 var(--ds-space-4)}.frIgAv{width:72px;height:72px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ds-surface-2) center / cover;font-size:28px;font-weight:600;color:var(--ds-text-3)}.frIgAvBig{width:96px;height:96px}.frIgStats{display:flex;flex:1;justify-content:space-around;text-align:center;font-size:var(--ds-text-xs)}.frIgStats b{display:block;font-size:var(--ds-text-md, 15px)}.frIgBio{padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-text-xs);white-space:pre-line}.frIgBio b{display:block}.frIgTabs{display:flex;justify-content:space-around;border-top:1px solid var(--ds-border);font-size:11px;letter-spacing:.06em;color:var(--ds-text-3)}.frIgTabs span{padding:var(--ds-space-2) 0}.frIgTabs [data-on]{color:var(--ds-text);border-top:1px solid var(--ds-text);margin-top:-1px}.frIgGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.frIgTile{position:relative;aspect-ratio:4 / 5;padding:0;border:0;background:var(--ds-surface-2);cursor:grab;overflow:hidden}.frIgTile .frThumb{position:absolute;inset:0;width:100%;height:100%;font-size:10px}.frIgTile[data-posted]{opacity:.75}.frIgTile.over{outline:2px solid var(--ds-action);outline-offset:-2px}.frIgTile.dragging{opacity:.4}.frIgDate{position:absolute;top:4px;right:4px;padding:1px 5px;border-radius:var(--ds-radius-pill);background:#00000080;color:#fff;font-size:10px}.frIgSide h3{margin:var(--ds-space-4) 0 var(--ds-space-1);font-size:var(--ds-text-sm);color:var(--ds-text)}.frIgSide h3:first-child{margin-top:0}.frIgSide p{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-text-2)}.frBoardWrap{display:flex;flex-direction:column;gap:var(--ds-space-3)}.frCellStack{display:flex;flex-direction:column;gap:2px;min-width:0}.frCellName{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-weight-medium, 500);color:var(--ds-text)}.frCellSub{font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frSeriesDot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;background:var(--sc, var(--ds-border-strong))}.frSpan{position:relative;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised)}.frSpanMonths{position:relative;height:18px;font-size:11px;color:var(--ds-text-3)}.frSpanMonths span{position:absolute;top:0}.frSpanBars{position:relative;display:flex;flex-direction:column;gap:6px;padding-top:4px}.frSpanBar{position:relative;height:26px;border:0;border-radius:var(--ds-radius-sm);background:var(--fr-fill);color:var(--ds-text);font:inherit;font-size:var(--ds-text-xs);text-align:left;padding:0 var(--ds-space-2);white-space:nowrap;cursor:pointer}.frSpanBar span{display:block;overflow:hidden;text-overflow:ellipsis}.frSpanBar[data-status=live]{background:color-mix(in srgb,var(--ds-success) 22%,var(--ds-surface))}.frSpanBar[data-status=done]{color:var(--ds-text-3)}.frSpanNow{position:absolute;top:-4px;bottom:0;border-left:1px dashed var(--ds-error);font-style:normal}.frSpanNow b{position:absolute;top:-16px;left:2px;font-size:10px;color:var(--ds-error);font-weight:500}.frProps{display:flex;flex-direction:column;border-top:1px solid var(--ds-border)}.frProp{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--ds-space-3);align-items:center;min-height:40px;padding:var(--ds-space-1) 0;border-bottom:1px solid var(--ds-border)}.frPropK{font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frPropV{min-width:0}.frBlk{display:flex;flex-direction:column;gap:var(--ds-space-2)}.frBlkH{display:flex;align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap}.frBlkH h3{margin:0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}.frBlkNote{font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frBlkEnd{margin-left:auto;display:inline-flex;gap:var(--ds-space-1)}.frTitleField.dsTextarea{min-height:2.4em;flex-shrink:0;field-sizing:content;resize:none;overflow:hidden}.frSheetBody .dsTextarea:not(.frBare){field-sizing:content}.frTitleField,.frTitleField.dsInput{font-family:var(--ds-font-display);font-size:var(--ds-text-xl, 20px);flex-shrink:0;min-height:2.4em}.frTitleField::-webkit-calendar-picker-indicator{display:none!important}.frCover{position:relative;display:grid;place-items:center;min-height:140px;border-radius:var(--ds-radius-lg);background:var(--ds-surface-2) center / cover}.frCoverHas{min-height:220px;align-items:end;justify-items:end;padding:var(--ds-space-2)}.frUploading{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:180px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.frOrigin{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.frMedia{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:flex-start}.frMediaItem{position:relative;width:96px;height:120px;margin:0;border-radius:var(--ds-radius-md);overflow:hidden;background:var(--ds-surface-2)}.frMediaItem img,.frMediaItem video{width:100%;height:100%;object-fit:cover;display:block}.frMediaX{position:absolute;top:2px;right:2px;background:var(--ds-surface)}.frMediaCover,.frMediaSet{position:absolute;left:4px;bottom:4px}.frMediaCover{padding:1px 6px;border-radius:var(--ds-radius-pill);background:var(--ds-action);color:var(--ds-action-text);font-size:10px}.frMediaAdd{height:120px}.frEmbed{aspect-ratio:9 / 16;max-height:520px;border-radius:var(--ds-radius-md);overflow:hidden;background:var(--ds-surface-2)}.frEmbed iframe{width:100%;height:100%;border:0}.frSub2{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frNums,.frNumRead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2)}.frNums div,.frNumRead div{display:flex;flex-direction:column;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frNums b,.frNumRead b{font-size:var(--ds-text-md, 15px);color:var(--ds-text);font-variant-numeric:tabular-nums}.frNumGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ds-space-2)}.frSheetBody .frNumGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:640px){.frNumGrid,.frSheetBody .frNumGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.frSheetBody .frNumField:has([data-f=watch]){grid-column:span 2}.frNumField{display:flex;flex-direction:column;gap:2px;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frVerdict{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface-2);font-size:var(--ds-text-sm)}.frVerdict[data-kind=win]{background:color-mix(in srgb,var(--ds-success) 16%,var(--ds-surface))}.frVerdict[data-kind=flop]{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface))}.frParts{display:flex;flex-direction:column;gap:var(--ds-space-2)}.frPart{padding:var(--ds-space-2) var(--ds-space-3);border-left:3px solid var(--frPart, var(--ds-border-strong));border-radius:var(--ds-radius-sm);background:var(--ds-surface-2)}.frPart[data-part=hook],[data-part=hook]{--frPart: var(--p-bad-i)}.frPart[data-part=intro],[data-part=intro]{--frPart: var(--p-ditl-i)}.frPart[data-part=body],[data-part=body]{--frPart: var(--p-upnorth-i)}.frPart[data-part=tease],[data-part=tease]{--frPart: var(--p-doodle-i)}.frPart[data-part=signoff],[data-part=signoff]{--frPart: var(--p-mama-i)}.frPart[data-missing]{outline:1px dashed var(--ds-warning)}.frPartH{display:flex;gap:var(--ds-space-2);align-items:baseline;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frPartH b{color:var(--ds-text)}.frBare,.frBare.dsTextarea{border:0;background:transparent;box-shadow:none;padding:2px 0;min-height:0;resize:none}.frLines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.frLineItem{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--ds-space-2);align-items:start;padding:2px 0;border-bottom:1px solid var(--ds-border)}.frLineN{width:18px;padding-top:6px;font-size:var(--ds-text-xs);color:var(--ds-text-3);text-align:right;font-variant-numeric:tabular-nums}.frLineDone .frLineText,.frLineDone>.dsInput{color:var(--ds-text-3)}.frTickSm{position:relative;display:inline-grid;place-items:center;width:24px;height:32px;color:transparent;cursor:pointer}.frTickSm input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.frTickSm:before{content:"";position:absolute;width:16px;height:16px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-surface)}.frTickSm svg{position:relative}.frTickSm:has(input:checked):before{background:var(--ds-action);border-color:var(--ds-action)}.frTickSm:has(input:checked){color:var(--ds-action-text)}.frPlain2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.frLinked,.frMilestone{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) 0;border-bottom:1px solid var(--ds-border);flex-wrap:wrap}.frLinked .frLinkInline{flex:1;min-width:0}.frMilestone .dsInput{flex:1;min-width:120px}.frSwatches{display:flex;gap:var(--ds-space-1);flex-wrap:wrap}.frSwatch{width:24px;height:24px;border-radius:50%;border:1px solid var(--ds-border);cursor:pointer;padding:0}.frSwatch[class*=sc-]{background:var(--sc)}.frSwatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ds-surface),0 0 0 4px var(--ds-text)}.frShortNum{max-width:90px}.frField{display:flex;flex-direction:column;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frPillarRows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.frPillarRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--ds-space-2);align-items:center}.frPillarUse{font-size:var(--ds-text-xs);color:var(--ds-text-3);white-space:nowrap}.frReadKey{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.frReadKey i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;background:var(--frPart)}.frReadPart{border-left:3px solid var(--frPart);padding-left:var(--ds-space-3);font-size:20px;line-height:1.5}.frReadPart p{margin:0 0 var(--ds-space-2)}.frReadPart mark{background:color-mix(in srgb,var(--ds-warning) 30%,transparent);color:inherit}.frSlate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-4);align-items:center}.frSlateN{font-size:var(--ds-text-sm);color:var(--ds-text-2)}.frSlateN b{font-family:var(--ds-font-display);font-size:28px;color:var(--ds-text);margin-right:4px}.frSlateT{display:inline-flex;align-items:center;gap:2px;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.frSlateT b{min-width:20px;text-align:center;color:var(--ds-text)}.frStrip{display:flex;flex-direction:column;gap:var(--ds-space-2)}.frStripBars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:var(--ds-space-1)}.frStripDay{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--ds-space-1) 0;border:1px solid transparent;border-radius:var(--ds-radius-md);background:none;color:var(--ds-text-3);font:inherit;font-size:11px;cursor:pointer}.frStripDay[aria-pressed=true]{background:var(--fr-fill);border-color:var(--ds-border);color:var(--ds-text)}.frStripDay[data-today] .frStripD{color:var(--ds-action);font-weight:600}.frStripTrack{position:relative;width:18px;height:72px}.frStripPl,.frStripPo{position:absolute;left:0;right:0;bottom:0;border-radius:3px 3px 0 0}.frStripPl{background:color-mix(in srgb,var(--ds-series-1, var(--ds-action)) 32%,transparent)}.frStripPo{background:var(--ds-series-1, var(--ds-action))}.frStripTg{position:absolute;left:-4px;right:-4px;border-top:2px dashed var(--ds-text-3)}.frLegend{display:flex;gap:var(--ds-space-4);font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frLegend i{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:2px;vertical-align:-1px}.frLegend [data-k=posted]{background:var(--ds-series-1, var(--ds-action))}.frLegend [data-k=planned]{background:color-mix(in srgb,var(--ds-series-1, var(--ds-action)) 32%,transparent)}.frLegend [data-k=target]{height:0;border-top:2px dashed var(--ds-text-3);border-radius:0;vertical-align:3px}.frFoldBox summary{cursor:pointer;font-size:var(--ds-text-sm);color:var(--ds-text-2);padding:var(--ds-space-2) 0}.frTrials{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--ds-border)}.frTrial{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border)}.frTrialThumb{position:relative;width:56px;height:70px;padding:0;border:0;border-radius:var(--ds-radius-md);overflow:hidden;background:var(--ds-surface-2);cursor:pointer}.frTrialThumb .frThumb{position:absolute;inset:0;width:100%;height:100%;font-size:9px}.frTrialMain{display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:0}.frTrialTop{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.frTrialTitle{font-weight:var(--ds-weight-semibold, 600);text-decoration:none}.frTrialOv{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.frTrialHow{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-3);display:flex;gap:var(--ds-space-1);align-items:center;flex-wrap:wrap}.frTrialStatus{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.frTrialAct{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-space-1)}@media(min-width:641px){.frTrialAct{min-width:7rem}}.frKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4)}.frCardHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3)}.frCardTitle{margin:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}.frCardSub{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frBars{display:flex;flex-direction:column;gap:var(--ds-space-2)}.frBars .frBarLabel{width:min(168px,36vw);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frNoWrap{white-space:nowrap}.frBarLabel{max-width:280px;overflow:hidden;text-overflow:ellipsis}.frConceptCap{align-items:flex-end}.frConceptBest{font-size:var(--ds-text-xs);color:var(--ds-text-2);display:flex;flex-direction:column}.frQuickIdea{max-width:620px}.frWins{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--ds-space-3)}.frWin{display:flex;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised)}.frWinThumb{flex:none;width:64px;height:80px;border-radius:var(--ds-radius-md);background:var(--ds-surface-2) center / cover}.frWinBody{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0;font-size:var(--ds-text-sm)}.frIdea{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);cursor:pointer}.frIdeaImg{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ds-radius-md)}.frIdeaBody{margin:0;font-size:var(--ds-text-md, 15px);color:var(--ds-text)}.frRefAdd .dsInput:nth-child(2){max-width:180px}.frRefs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--ds-space-3)}.frRef .dsCard{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4)}.frRefTop{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.frRefRow{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text)}.frRefRow span{display:block;font-size:var(--ds-text-xs);color:var(--ds-text-3)}@media(max-width:900px){.frSheetBody .frBare.dsTextarea[rows="1"]{min-height:44px;padding-block:11px}.frMilestone>.frFieldTap{flex:1 1 calc(100% - 40px)}.frMilestone>.frDateField,.frMilestone>.dsDatePickerTrigger{margin-left:32px}.frIgWrap{grid-template-columns:1fr}.frKpis{grid-template-columns:1fr 1fr}.frIgTile,.frStripDay{position:relative}.frStripBars{grid-template-columns:repeat(14,44px);overflow-x:auto;scrollbar-width:none}.frStripDay{min-height:44px}.frChoices,.frInline,.frFilters{row-gap:var(--ds-space-4)}.frFoldBox summary{padding-block:calc((44px - 1lh)/2)}.frTrialMain{gap:var(--ds-space-5)}.frTrial{row-gap:var(--ds-space-4)}}@media(max-width:640px){.frTrial{grid-template-columns:48px minmax(0,1fr)}.frTrialAct{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}.frSlate{grid-template-columns:1fr auto}.frSlate .dsProgressRoot{grid-column:1 / -1;grid-row:2}.frProp{grid-template-columns:1fr;gap:var(--ds-space-1)}.frNums,.frNumRead{grid-template-columns:repeat(3,minmax(0,1fr))}}.frCards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.frCardRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised)}.frCardOpen{flex:1 1 100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.frCardLead{flex:none;position:relative}.frCardText{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.frCardTitle2{font-weight:var(--ds-weight-semibold, 600);font-size:var(--ds-text-sm);color:var(--ds-text);overflow:hidden;text-overflow:ellipsis}.frCardFigs{flex:none;text-align:right;font-size:var(--ds-text-xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.frCardFigs b{color:var(--ds-text)}.frCardAction{flex:none;margin-left:auto}.frCardBody{flex:1 1 100%;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.frCardMeta{display:flex;align-items:center;gap:var(--ds-space-2);margin-top:2px}.frRhythm{display:inline-block;width:112px;white-space:normal}.frCardLine{display:block;margin-top:2px}.frCardOpen>.frCardText:first-child{grid-column:1 / 3}.frSeriesCell{min-width:240px;max-width:280px}.frSeriesNext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:200px;white-space:normal}.frContent td:has(>.frShrink),.frContent td:has(.frShrink){width:1%;white-space:nowrap}.frAbout{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.frContent,.frTrialsLab) .dsTable th{white-space:nowrap}.frMeter{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:120px}.frMeter .dsProgressRoot{flex:1;min-width:60px}.frMeter>span{font-size:var(--ds-text-xs);color:var(--ds-text-2);white-space:nowrap}.frSpanToday{position:relative;height:14px;margin-top:4px}.frSpanToday b{position:absolute;transform:translate(-50%);font-size:10px;font-weight:500;color:var(--ds-error)}.frTileReel{position:absolute;top:4px;left:4px;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#00000080;color:#fff}.dsBadge.frSeriesTag{background:var(--sc);color:#fff;border-color:transparent}.frIgAv{box-shadow:0 0 0 2px var(--ds-surface),0 0 0 4px var(--ds-accent, var(--ds-action))}.frBlkBox{padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-md)}.frMediaAdd.dsBtn{width:96px;height:120px;border:1px dashed var(--ds-border-control);background:transparent;box-shadow:none;white-space:normal}.frVerdict[data-kind=win]{border:1px solid var(--ds-success);background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface));color:var(--ds-text)}.frIdeas section[aria-label="What is working"]{display:flex;flex-direction:column;gap:var(--ds-space-3)}.frIdeas .frKpis{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media(max-width:640px){.frKpis,.frIdeas .frKpis{grid-template-columns:1fr 1fr}}@media(max-width:900px){.frTabsRow>div:first-child{flex:none;min-width:max-content}.frTabsRow .dsTabsList{overflow:visible;max-width:none}}@media(min-width:1100px){.frWins{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-3)}}._split2_d68ks_3{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4, 16px)}@media(max-width:900px){._split2_d68ks_3{grid-template-columns:1fr}}._hero_d68ks_21{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-4, 16px);align-items:start}@media(max-width:1100px){._hero_d68ks_21{grid-template-columns:1fr 1fr}._hero_d68ks_21>:last-child{grid-column:1 / -1}}@media(max-width:680px){._hero_d68ks_21{grid-template-columns:1fr}}._goalBlock_d68ks_46{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding-top:var(--ds-space-3, 12px);border-top:1px solid var(--ds-border)}._goalRow_d68ks_54{display:grid;grid-template-columns:minmax(72px,auto) minmax(48px,1fr) auto;align-items:center;gap:var(--ds-space-3, 12px)}._goalLabel_d68ks_61{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3);white-space:nowrap}._goalFigure_d68ks_67{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}._pace_d68ks_76{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._paceBehind_d68ks_82{color:var(--ds-text-2)}._pairCard_d68ks_86{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);padding:var(--ds-space-5, 20px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 14px);background:var(--ds-raised)}._pairCardAccent_d68ks_96{border-color:var(--ds-border-strong)}._pairHead_d68ks_100{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px)}._pairLabel_d68ks_106{font-size:var(--ds-text-xs, 12px);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}._pairHalf_d68ks_114{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}._pairValue_d68ks_121{font-size:var(--ds-text-2xl, 24px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text);font-variant-numeric:tabular-nums;line-height:var(--ds-leading-tight, 1.15)}._pairCaption_d68ks_130{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._miniTrack_d68ks_138{--ds-action: var(--ds-series-1)}.opc-search-label{padding-right:var(--ds-space-3)}.opc-screen-title{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:600;margin:0}.opc-state-pad{display:flex;align-items:center;justify-content:center;padding:var(--ds-space-3xl) var(--ds-space-6)}.opc-human-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-2xs);color:var(--ds-text-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:1px 8px;white-space:nowrap}.opc-inbox-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2)}.opc-duequeue-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-1)}.opc-duegroup-head{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);position:sticky;top:0;background:var(--ds-surface-1);z-index:1}.opc-duegroup-label{font-size:var(--ds-text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2)}.opc-duedetail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.opc-duedetail-label{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}.opc-triage-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.opc-triage-time{flex:none;font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.opc-kind-label{font-size:var(--ds-text-2xs);color:var(--ds-text-3);text-transform:uppercase;letter-spacing:.05em}.opc-review-head{display:flex;flex-direction:column;gap:var(--ds-space-2)}.opc-review-time{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.opc-review-body{white-space:pre-wrap;font-size:var(--ds-text-sm);line-height:1.6;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-5)}.opc-page-head{display:flex;align-items:baseline;gap:var(--ds-space-3)}.opc-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);flex-wrap:wrap}.opc-vital-label{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-3)}.opc-panel-head{display:flex;align-items:center;gap:var(--ds-space-2)}@keyframes opc-pulse{0%,to{opacity:1}50%{opacity:.35}}.opc-live-label{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-success)}.opc-stream-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.opc-stream-time{flex:none;font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.opc-timeline-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.opc-data-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}@media(max-width:980px){.opc-search-label{display:none}}.opc-newview-group{margin:0;padding:0;border:none;display:flex;flex-wrap:wrap;gap:4px var(--ds-space-3)}.opc-newview-group legend{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3);padding:0;margin-bottom:4px}.opc-bulk-action{appearance:none;font:inherit;font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-action);background:transparent;border:none;padding:2px 6px;border-radius:var(--ds-radius-sm);cursor:pointer}.opc-bulk-action:hover{background:var(--ds-surface)}.opc-bulk-action:focus-visible{outline:2px solid var(--ds-ring)}.opc-bulk-action--quiet{color:var(--ds-text-3)}@keyframes opc-pulse{0%,to{opacity:1}50%{opacity:.55}}.opc-msg-time{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.opc-msg-body{font-size:var(--ds-text-sm);line-height:1.6;white-space:pre-wrap}.opc-draft-label{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3)}.opcx-views{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1);padding:0 var(--ds-space-4) var(--ds-space-2);border-bottom:1px solid var(--ds-border)}.opcx-tabs{display:flex;align-items:center;flex-wrap:wrap}.opcx-tab{appearance:none;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-3);background:transparent;border:none;border-bottom:2px solid transparent;padding:4px 8px 6px;cursor:pointer}.opcx-tab:hover{color:var(--ds-text)}.opcx-tab:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px;border-radius:var(--ds-radius-sm)}.opcx-tab--active{color:var(--ds-text);font-weight:600;border-bottom-color:var(--ds-action)}.opcx-tab-count{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.opcx-viewmenu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:230px;display:flex;flex-direction:column;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-2)}.opcx-viewmenu-item{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text);text-align:left;background:transparent;border:none;border-radius:var(--ds-radius-sm);padding:6px 8px;cursor:pointer}.opcx-viewmenu-item:hover{background:var(--ds-surface-2)}.opcx-viewmenu-item[aria-checked=true]{font-weight:600}.opcx-viewmenu-divider{height:1px;background:var(--ds-border);margin:var(--ds-space-2) 0}.opcx-iconbtn{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font:inherit;color:var(--ds-text-2);background:transparent;border:none;border-radius:var(--ds-radius-sm);cursor:pointer}.opcx-iconbtn:hover{background:var(--ds-surface-2);color:var(--ds-text)}.opcx-iconbtn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.opcx-iconbtn:disabled{opacity:.5;cursor:default}.opcx-focus-head{padding-left:0;padding-right:0}html:has(.opcx-inbox--split),html:has(.opcx-inbox--split) body,html:has(.opcx-inbox--split) #root{height:100%}.ds-root:has(.opcx-inbox--split){height:100%;min-height:0}.opcx-controls{border-bottom:1px solid var(--ds-border)}.opcx-controls .opcx-views{border-bottom:none}.opcx-views-right{margin-left:auto;display:flex;align-items:center;gap:var(--ds-space-1)}.opcx-filter-wrap{position:relative}.opcx-picker{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:210px;display:flex;flex-direction:column;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-2)}.opcx-picker-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);font-size:var(--ds-text-xs);font-weight:600;padding-bottom:var(--ds-space-1)}.opcx-picker-options{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.opcx-picker-opt{display:flex;align-items:center;gap:7px;font-size:var(--ds-text-xs);color:var(--ds-text-2);padding:4px 8px;border-radius:var(--ds-radius-sm);cursor:pointer}.opcx-picker-opt:hover{background:var(--ds-surface-2);color:var(--ds-text)}.opcx-chips{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4)}.opcx-chip{appearance:none;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--ds-text-2xs);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);padding:3px 6px 3px 9px;cursor:pointer;max-width:var(--ds-width-full)}.opcx-chip:hover{border-color:var(--ds-action)}.opcx-chip:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.opcx-chip-prop{font-weight:600;color:var(--ds-text-3);text-transform:uppercase;letter-spacing:.04em}.opcx-chip-values{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--ds-width-sm)}.opcx-chip-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:var(--ds-text-3)}.opcx-chip-x:hover{background:var(--ds-surface-2);color:var(--ds-error)}.opcx-chips-actions{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-left:var(--ds-space-2)}.opcx-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2)}.opcx-tools{display:flex;align-items:center;gap:var(--ds-space-1)}.opcx-tool{appearance:none;display:inline-flex;align-items:center;gap:var(--ds-space-1);font:inherit;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);background:transparent;border:none;border-radius:var(--ds-radius-md);padding:var(--ds-space-1) var(--ds-space-2);cursor:pointer}.opcx-tool:hover{background:var(--ds-surface-2);color:var(--ds-text)}.opcx-tool:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.opcx-tool--active{color:var(--ds-action);font-weight:600}.opcx-controls{border-bottom:none}.opcx-controls .opcx-views{border-bottom:1px solid var(--ds-border);padding-bottom:0}.opcx-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.opcx-tab{white-space:nowrap;margin-bottom:-1px}.opcx-chips{border-top:none;border-bottom:1px solid var(--ds-border)}.acd-tab2{display:grid;grid-template-columns:1fr var(--acd-rail-w, 300px);gap:var(--ds-space-6);align-items:start}.acd-tab2-main{min-width:0}.acd-tab2-rail{display:flex;flex-direction:column;gap:var(--ds-space-3);position:sticky;top:0}@media(max-width:1100px){.acd-tab2{grid-template-columns:1fr}.acd-tab2-rail{position:static;top:auto;margin-top:var(--ds-space-5);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-3);align-items:start}}.acd-rail-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-3)}.acd-rail-title{font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3);margin-bottom:var(--ds-space-2)}.acd-rail-filters{display:flex;flex-direction:column;gap:1px}.acd-rail-filter{appearance:none;display:flex;justify-content:space-between;align-items:center;min-height:28px;font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text-2);background:none;border:none;border-radius:var(--ds-radius-sm);padding:var(--ds-space-1, 4px) var(--ds-space-2);cursor:pointer}.acd-rail-filter:hover{background:var(--ds-surface-2);color:var(--ds-text)}.acd-rail-filter--active{background:var(--ds-surface-2);color:var(--ds-text);font-weight:600}.acd-rail-filter:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-1px}.acd-rail-filter-n{font-variant-numeric:tabular-nums;color:var(--ds-text-3);font-size:var(--ds-text-2xs)}.acd-rail-note{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-2xs);line-height:1.5;color:var(--ds-text-3)}.acd-rail-note strong{color:var(--ds-text-2);font-weight:600}.acd-rail-note-lock{vertical-align:-1px;margin:0 1px}.acd-agentctx{margin:0;display:flex;flex-direction:column;gap:1px}.acd-agentctx-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:var(--ds-text-xs);border-top:1px solid var(--ds-border)}.acd-agentctx-row dt{display:inline-flex;align-items:center;gap:6px;color:var(--ds-text-2)}.acd-agentctx-row dt svg{color:var(--ds-text-3)}.acd-agentctx-row dd{margin:0;font-weight:600;color:var(--ds-text);font-variant-numeric:tabular-nums}.acd-frame{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--ds-surface)}.acd-state-pad,.acd-tabpad{padding:var(--ds-space-6)}.acd-tabpad{height:100%;overflow-y:auto}.acd-tabpad--flush{padding:0}.acd-head{flex:none;padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.dsPageShell.acd-head-shell{flex:none;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.dsPageShell.acd-head-shell .dsPageShellHeading{gap:var(--ds-space-2)}.dsPageShell.acd-head-shell .dsPageShellTitle{line-height:1.15}.dsPageShell.acd-head-shell .dsPageShellToolbar{display:block}.dsPageShell.acd-head-shell .dsPageShellContent{display:contents}.acd-sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);font-size:var(--ds-text-sm);color:var(--ds-text-2)}.acd-glance-label{color:var(--ds-text-3)}.acd-actions{display:flex;align-items:center;gap:var(--ds-space-2);flex:none}.acd-play-menu-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1)}.acd-play-item-body{display:flex;flex-direction:column;gap:1px;min-width:0}.acd-portal-btn{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-xs);font-weight:600;text-decoration:none;color:var(--ds-text-2);background:none;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:0 10px;height:32px}.acd-portal-btn:hover{background:var(--ds-surface-2);color:var(--ds-text);border-color:var(--ds-border-strong)}.acd-stage-pick{appearance:none;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--ds-text-sm);font-weight:500;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:2px 8px 2px 10px;cursor:pointer}.acd-stage-pick:hover{background:var(--ds-surface);border-color:var(--ds-border-strong);color:var(--ds-text)}.acd-stage-pick:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.acd-tabs>[role=tablist]{flex:none;padding:0 var(--ds-space-6);border-bottom:1px solid var(--ds-border)}.acd-tabs>[role=tabpanel]{flex:1;min-height:0}.acd-tabs>[role=tabpanel][hidden]{display:none}.acd-overview{height:100%;min-height:0}.acd-overview--split{display:grid;grid-template-columns:calc(var(--acd-ratio, 58) * 1%) 8px minmax(0,1fr)}.acd-main,.acd-rail{min-height:0}.acd-scroll{overflow-y:auto}.acd-main{padding:var(--ds-space-5) var(--ds-space-6);display:flex;flex-direction:column;gap:var(--ds-space-4)}.acd-rail{padding:var(--ds-space-5) var(--ds-space-6);background:var(--ds-bg);display:flex;flex-direction:column;gap:var(--ds-space-4)}.acd-pane-divider{position:relative;cursor:col-resize;display:flex;align-items:center;justify-content:center}.acd-pane-divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--ds-border)}.acd-pane-divider:hover:before{width:3px;background:var(--ds-action)}.acd-pane-divider:focus-visible{outline:none}.acd-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-4)}.acd-card-head{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}.acd-card-title{font-size:var(--ds-text-sm);font-weight:600;margin:0}.acd-card-count{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:0 7px}@keyframes acd-pulse{0%,to{opacity:1}50%{opacity:.4}}.acd-quiet{font-size:var(--ds-text-xs);color:var(--ds-text-3);margin:0}.acd-need-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acd-timeline{list-style:none;margin:0;padding:0}.acd-tl-item{display:flex;gap:var(--ds-space-3);padding-bottom:var(--ds-space-6);position:relative}.acd-tl-item:before{content:"";position:absolute;left:14px;top:30px;bottom:-2px;width:1px;background:var(--ds-border)}.acd-tl-item:last-child{padding-bottom:0}.acd-tl-item:last-child:before{display:none}.acd-tl-node{flex:none;width:29px;height:29px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface-2);color:var(--ds-text-2);border:1px solid var(--ds-border);z-index:1;margin-top:1px}.acd-tl-body{flex:1;min-width:0;padding-bottom:2px}.acd-tl-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:4px}.acd-tl-title{font-size:var(--ds-text-sm);font-weight:600;line-height:1.35}.acd-tl-title--btn{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-radius-xs)}.acd-tl-title--btn:hover{color:var(--ds-action);text-decoration:underline;text-underline-offset:2px}.acd-tl-title--btn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.acd-tl-time{flex:none;font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.acd-tl-text{font-size:var(--ds-text-xs);color:var(--ds-text-2);margin:0 0 var(--ds-space-2);line-height:1.6}.acd-tl-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2)}.acd-tl-source{font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-sm);padding:1px var(--ds-space-1, 4px)}.acd-tl-dir{font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.acd-tl-link{appearance:none;display:inline-flex;align-items:center;gap:3px;min-height:24px;font:inherit;font-size:var(--ds-text-2xs);font-weight:600;text-decoration:none;color:var(--ds-action);background:none;border:none;padding:0 var(--ds-space-1, 4px);margin-left:calc(var(--ds-space-1, 4px) * -1);cursor:pointer;border-radius:var(--ds-radius-sm)}.acd-tl-link:hover{text-decoration:underline}.acd-tl-link:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-tl-item--system .acd-tl-node{background:var(--ds-bg)}.acd-tl-item--system .acd-tl-title{font-weight:500;color:var(--ds-text-2)}.acd-comm-msa-head{display:flex;align-items:center;gap:var(--ds-space-3)}.acd-comm-sec-head{display:flex;align-items:center;gap:var(--ds-space-2);padding-bottom:var(--ds-space-2)}.acd-comm-headline-label{font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.acd-comm-sig-label{font-size:var(--ds-text-xs);color:var(--ds-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.acd-num{font-variant-numeric:tabular-nums;font-size:var(--ds-text-xs);font-weight:600}td.acd-num{text-align:right}.acd-facts-card .acd-card-head{justify-content:space-between}.acd-comm-sows-head{display:flex;align-items:center;gap:var(--ds-space-2);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3);margin-bottom:var(--ds-space-2)}.acd-deal-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.acd-deal-hero-amt-label{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-3)}.acd-deal-step-label{font-size:var(--ds-text-2xs);color:var(--ds-text-3);text-align:center}.acd-deal-hist-head{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}.acd-rail--cards>.acd-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-3)}.acd-rail--cards>.acd-card .acd-card-head{margin-bottom:var(--ds-space-2)}.acd-rail--cards>.acd-card .acd-card-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3)}.acd-rail--cards>.acd-card .acd-card-count{font-size:9px}.acd-rail-activity-head{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3);margin-bottom:var(--ds-space-2)}@media(max-width:1000px){.acd-overview--split{grid-template-columns:1fr;height:auto}.acd-pane-divider{display:none}.acd-main,.acd-rail{overflow:visible}.acd-rail{border-top:1px solid var(--ds-border)}}.acd-data{display:grid;grid-template-columns:1fr;gap:var(--ds-space-4)}.acd-theme{gap:0}.acd-theme-head{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.acd-theme-icon{display:inline-flex;color:var(--ds-text-3)}.acd-theme-title{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);margin:0}.acd-theme-count{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:0 7px}.acd-kvs{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--ds-space-8)}.acd-kv{display:grid;grid-template-columns:140px 1fr;align-items:baseline;gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-2);border-bottom:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.acd-kv:hover{background:var(--ds-surface-2)}.acd-kv--wide{grid-column:1 / -1;align-items:center}.acd-kv-key{font-size:var(--ds-text-xs);line-height:1.5;color:var(--ds-text-2);display:inline-flex;align-items:center;gap:5px}.acd-kv-lock{color:var(--ds-text-3);opacity:.8}.acd-kv-val{margin:0;font-size:var(--ds-text-sm);line-height:1.5;color:var(--ds-text);display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}@media(max-width:1100px){.acd-kvs{grid-template-columns:1fr}}.acd-chip{font-size:var(--ds-text-2xs);color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-sm);padding:1px 7px}.acd-link-a{color:var(--ds-action);text-decoration:none}.acd-link-a:hover{text-decoration:underline}.acd-ts-head{display:grid;grid-template-columns:var(--acd-ts-cols);align-items:center;gap:var(--ds-space-6);padding:0 0 var(--ds-space-2);margin-bottom:2px;border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3)}.acd-ts-group{display:flex;flex-direction:column;margin-bottom:var(--ds-space-4)}.acd-ts-group:last-child{margin-bottom:0}.acd-conn--error{color:var(--ds-error)}.acd-kpi-group{display:flex;flex-direction:column}.acd-kpi-group-label{font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3);margin-bottom:4px}.acd-cstate--error{color:var(--ds-error)}.acd-lib-latest-head{font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3)}.acd-lib-card-head{display:flex;align-items:center;gap:var(--ds-space-1, 4px)}.acd-series-body{padding:0 var(--ds-space-3) var(--ds-space-2);border-top:1px solid var(--ds-border)}.acd-health-stat-label{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3)}.acd-contacts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.acd-contact-row{display:flex;align-items:center;gap:var(--ds-space-3);padding:6px 4px;border-radius:var(--ds-radius-sm)}.acd-contact-row:hover{background:var(--ds-surface-2)}.acd-contact-id{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.acd-contact-name{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ds-mode=dark] .acd-frame{--ds-surface: color-mix(in oklch, var(--ds-bg) 80%, white 7%);--ds-surface-2: color-mix(in oklch, var(--ds-bg) 80%, white 13%);background:var(--ds-bg)}[data-ds-mode=dark] .acd-head,[data-ds-mode=dark] .acd-tabs{background:var(--ds-bg)}[data-ds-mode=dark] .acd-frame .acd-card{border-color:color-mix(in oklch,var(--ds-bg) 55%,white 16%)}[data-ds-mode=dark] .acd-rail--cards>.acd-card{background:var(--ds-surface);border-color:color-mix(in oklch,var(--ds-bg) 55%,white 16%)}.ddl-tier-head{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.ddl-close-head{display:flex;align-items:center;gap:var(--ds-space-3)}.ddl-track-step-body{display:flex;flex-direction:column;gap:1px}.ddl-track-step-label{font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-3)}.acd-comp-head{display:flex;align-items:center;justify-content:space-between}.acd-task-sheet-body{display:flex;flex-direction:column;gap:var(--ds-space-4)}.acd-tl-item--pinned .acd-tl-node{border-color:color-mix(in srgb,var(--ds-action) 35%,var(--ds-border))}.acd-pins-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.acd-pin-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acd-ad-sheet-body{display:flex;flex-direction:column;gap:var(--ds-space-4)}.acd-ad-head{display:flex;align-items:flex-start;gap:var(--ds-space-3)}.acd-ad-body{display:flex;flex-direction:column;gap:var(--ds-space-4)}.acd-ad-sec-head{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2)}.acd-ad-affordance-label{color:var(--ds-text-3)}.acd-ad-turn-body{display:flex;flex-direction:column;gap:1px;min-width:0}.acd-ad-rail-head{display:flex;align-items:center;gap:var(--ds-space-2)}.dca-more-body{margin-top:calc(var(--ds-space-2) * -1)}.dpb-body{flex:1;overflow-y:auto;padding:var(--ds-space-6)}.dpb-col-head{display:flex;flex-direction:column;gap:var(--ds-space-2)}.dpd-sign-label{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-3)}.dpp{display:flex;flex-direction:column}.dpp-page-body{flex:1;display:flex;flex-direction:column;gap:var(--ds-space-6);padding-top:var(--ds-space-4)}.dpp-sign-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-3)}.dpp-cover-body{display:flex;flex-direction:column;gap:var(--ds-space-3);color:var(--ds-action-text)}@media print{body *{visibility:hidden!important}@page{size:A4;margin:0}}.dok-tasks-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2)}.dok-portal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}@media(max-width:640px){.dok-tasks-head{flex-direction:column;align-items:flex-start;gap:var(--ds-space-1)}}.ds-root{--crm-ground: var(--ds-canvas);--crm-well-fill: color-mix(in srgb, var(--ds-text) 2%, transparent);--crm-well-edge: color-mix(in srgb, var(--ds-border) 70%, transparent);--crm-glass-edge: color-mix(in srgb, var(--ds-border-strong) 55%, transparent)}.ds-root[data-ds-mode=dark]{--crm-ground: color-mix(in srgb, var(--ds-canvas) 60%, black);--crm-well-fill: color-mix(in srgb, var(--ds-text) 5%, transparent);--crm-glass-edge: color-mix(in srgb, var(--ds-text) 16%, transparent)}.acd-ev-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:17px;height:17px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);cursor:pointer}.acd-ev-btn:hover,.acd-ev-btn[aria-expanded=true]{color:var(--ds-text-2);background:var(--ds-surface-2)}.acd-ev-btn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-ev-panel{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-5);margin-top:4px;padding:var(--ds-space-2) var(--ds-space-3);border-left:2px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2)}.acd-ev-panel[hidden]{display:none}.acd-ev-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.acd-ev-panel .acd-chip{background:var(--ds-surface);border:1px solid var(--ds-border)}.acd-ev-label{flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.acd-ev-val{font-size:var(--ds-text-xs);color:var(--ds-text);overflow-wrap:anywhere}.acd-ev-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-xs);color:var(--ds-action);text-decoration:none;overflow-wrap:anywhere}.acd-ev-link:hover{text-decoration:underline}.acd-ev-link:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-rl{display:grid;grid-template-columns:max-content minmax(120px,.35fr) minmax(0,1fr) minmax(140px,.4fr) max-content;column-gap:var(--ds-space-5);row-gap:0;align-items:baseline}.acd-rl-head,.acd-rl-row{display:contents}.acd-rl-head>*{padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3)}.acd-rl-row>*{padding-block:var(--ds-space-2);border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-sm);line-height:1.5;min-width:0}.acd-rl-row:last-child>*{border-bottom:none}.acd-rl-when{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-3);white-space:nowrap}.acd-rl-field{color:var(--ds-text-2);overflow-wrap:anywhere}.acd-rl-obs{color:var(--ds-text);overflow-wrap:anywhere}.acd-rl-arrow{color:var(--ds-text-3)}.acd-rl-src{min-width:0}.acd-rl-conf{color:var(--ds-text-2);white-space:nowrap}@media(max-width:700px){.acd-rl{grid-template-columns:max-content minmax(88px,.3fr) minmax(0,1fr) minmax(96px,.3fr) max-content;column-gap:var(--ds-space-3)}}.acd-tab-later{color:var(--ds-text-3);vertical-align:-1px;margin-left:5px}.acd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.crm-stage-dot{flex:none;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--ds-action) var(--crm-stage-strength, 100%),var(--ds-surface))}.crm-stage-dot[data-retired]{background:none;box-shadow:inset 0 0 0 1.5px var(--ds-text-3)}.ds-root{--ds-surface-1: var(--ds-raised);--ds-text-1: var(--ds-text);--ds-shadow-xs: var(--ds-shadow-sm)}.ldg-chip.ldg-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-2xs);font-weight:600;border-radius:var(--ds-radius-pill);padding:2px 9px 2px 7px;white-space:nowrap}.ldg-st--healthy{color:#136f35;background:color-mix(in srgb,#16a34a 13%,transparent)}.ldg-st--watch{color:#9e4908;background:color-mix(in srgb,#d97706 14%,transparent)}.ldg-st--risk{color:#b91c1c;background:color-mix(in srgb,#dc2626 12%,transparent)}.ldg-st--hot{color:#b23a0b;background:color-mix(in srgb,#ea580c 14%,transparent)}.ldg-st--warm{color:#855705;background:color-mix(in srgb,#ca8a04 14%,transparent)}.ldg-st--cold{color:#5b6675;background:color-mix(in srgb,#64748b 11%,transparent)}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .ldg-st--healthy{color:#5fbf82}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .ldg-st--watch{color:#e8a44d}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .ldg-st--risk{color:#ef7d7d}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .ldg-st--hot{color:#f1915c}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .ldg-st--warm{color:#d9b04a}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .ldg-st--cold{color:#94a3b8}.crm-mono{--crm-mono-tint: oklch(.72 .11 var(--crm-mono-hue, 212));flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:9px;font-weight:700;letter-spacing:.02em;color:var(--ds-text);background:color-mix(in oklab,var(--crm-mono-tint) 36%,var(--ds-surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--crm-mono-tint) 60%,var(--ds-border))}.crm-stage-dot.crm-stage-dot{background:color-mix(in oklab,var(--ds-action) var(--crm-stage-strength, 100%),var(--crm-stage-base, white))}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .crm-stage-dot{--crm-stage-base: var(--ds-surface)}.crm-stage-dot.crm-stage-dot[data-retired]{background:none}._fact_19fbt_13{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}._factValue_19fbt_21{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._stateWord_19fbt_30{flex:none;font-size:var(--ds-text-2xs);line-height:1.4;color:var(--ds-text-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:0 6px;white-space:nowrap}._restricted_19fbt_42{color:var(--ds-text-2)}._grade_19fbt_47{font-variant-numeric:tabular-nums;font-weight:600}._gradeHeld_19fbt_51{font-weight:400;color:var(--ds-text-2)}._panelWide_19fbt_60{min-width:268px}._panelWide_19fbt_60 .opcx-picker-options{max-height:460px}._groupLabel_19fbt_71{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-1)}._dragRow_19fbt_82{display:flex;align-items:center;gap:4px;border-radius:var(--ds-radius-sm);border:1px solid transparent}._dragRow_19fbt_82:hover{background:var(--ds-surface-2)}._dragRow_19fbt_82>label{flex:1;min-width:0}._dragRow_19fbt_82>label:hover{background:transparent}._dragging_19fbt_100{opacity:.45}._dropBefore_19fbt_104{border-top-color:var(--ds-action)}._dropAfter_19fbt_107{border-bottom-color:var(--ds-action)}._grip_19fbt_111{appearance:none;flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;padding:0;border:none;background:transparent;color:var(--ds-text-2);border-radius:var(--ds-radius-sm);cursor:grab}._grip_19fbt_111:disabled{opacity:.3;cursor:default}._grip_19fbt_111:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._rowLabel_19fbt_135{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filterRow_19fbt_145{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-2) 0 0}._addFilterChip_19fbt_153{color:var(--ds-text-2);background:transparent;border-style:dashed;cursor:pointer}._rowActions_19fbt_162{margin-left:auto;display:inline-flex;align-items:center;gap:var(--ds-space-2)}._builder_19fbt_172{right:0;left:auto;min-width:420px;max-width:min(560px,calc(100vw - 2 * var(--ds-space-2xl)))}._builderSearch_19fbt_179{padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-2)}._conditionList_19fbt_183{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-1)}._conditionRow_19fbt_190{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:var(--ds-radius-sm)}._conditionRow_19fbt_190:hover{background:var(--ds-surface-2)}._conditionHead_19fbt_201{display:flex;align-items:center;gap:6px;min-width:0}._conditionField_19fbt_209{flex:none;min-width:116px;font-size:var(--ds-text-xs);color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conditionSummary_19fbt_219{flex:1;min-width:0;font-size:var(--ds-text-xs);color:var(--ds-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conditionValues_19fbt_229{padding-left:122px;max-height:190px;overflow-y:auto}._conditionRemove_19fbt_235{appearance:none;flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-2);cursor:pointer;margin-left:auto}._conditionRemove_19fbt_235:hover{background:var(--ds-surface);color:var(--ds-text)}._conditionRemove_19fbt_235:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._addFilter_19fbt_153{appearance:none;display:flex;align-items:center;gap:6px;width:100%;font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text-2);background:none;border:none;border-top:1px solid var(--ds-border);padding:var(--ds-space-2);cursor:pointer;text-align:left}._addFilter_19fbt_153:hover{color:var(--ds-text);background:var(--ds-surface-2)}._addFilter_19fbt_153:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._numberInput_19fbt_287{flex:none;width:84px;font-variant-numeric:tabular-nums}._unit_19fbt_293{font-size:var(--ds-text-2xs);color:var(--ds-text-2);white-space:nowrap}._addViewTab_19fbt_304{gap:4px;color:var(--ds-text-2)}._viewsMenu_19fbt_311._viewsMenu_19fbt_311{left:0;right:auto;min-width:300px}._viewName_19fbt_319{display:inline-flex;align-items:center;gap:6px;min-width:0}._viewNameText_19fbt_328{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkSlot_19fbt_335{flex:none;width:13px}._sharedBy_19fbt_341{flex:none;font-size:var(--ds-text-2xs);color:var(--ds-text-2)}._libraryRow_19fbt_349{display:flex;align-items:center;gap:2px}._libraryRow_19fbt_349>.opcx-viewmenu-item{flex:1;min-width:0}._pinToggle_19fbt_359{appearance:none;flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-2);cursor:pointer}._pinToggle_19fbt_359:hover{background:var(--ds-surface-2);color:var(--ds-text)}._pinToggle_19fbt_359[aria-pressed=true]{color:var(--ds-text)}._pinToggle_19fbt_359:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._editedDot_19fbt_389{flex:none;width:5px;height:5px;border-radius:var(--ds-radius-pill);background:var(--ds-text-2)}._saveForm_19fbt_397{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-1)}._saveForm_19fbt_397 input[type=text]{font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:6px 8px}._saveForm_19fbt_397 input[type=text]:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-1px}._toggle_19fbt_418{display:flex;align-items:center;gap:7px;font-size:var(--ds-text-xs);color:var(--ds-text-2);cursor:pointer}._saveActions_19fbt_427{display:flex;align-items:center;gap:var(--ds-space-2)}._sortChipDir_19fbt_437{font-variant-numeric:tabular-nums;color:var(--ds-text-2)}._tableCatalog_19fbt_454{min-width:max-content}._identityFloor_19fbt_457{width:300px}._colGrade_19fbt_461{width:88px}._colPms_19fbt_462{width:150px}._colCount_19fbt_463{width:138px}._colWide_19fbt_464{width:230px}._colPhone_19fbt_465{width:150px}._colSeniority_19fbt_466{width:138px}._colStance_19fbt_467{width:168px}._colMailbox_19fbt_468{width:158px}._colSuppression_19fbt_469,._colContacted_19fbt_470{width:168px}._colSequence_19fbt_471{width:210px}._dragRow_19fbt_82{transition:background var(--ds-dur-snappy) var(--ds-ease-out)}@media(prefers-reduced-motion:reduce){._dragRow_19fbt_82{transition-duration:var(--ds-dur-reduced)}}._viewTrigger_19fbt_486{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-weight:600}._viewTriggerName_19fbt_487{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewTrigger_19fbt_486+._viewsMenu_19fbt_311{left:0;right:auto}.clg-root{min-height:100vh;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);line-height:1.55}.clg-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--ds-space-2);height:56px;padding:0 var(--ds-space-6);background:var(--ds-surface);border-bottom:1px solid var(--ds-border)}.clg-brand{display:flex;align-items:center;gap:var(--ds-space-2);font-weight:600;font-size:var(--ds-text-sm);letter-spacing:.01em;margin-right:var(--ds-space-5);color:var(--ds-text);white-space:nowrap}.clg-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--ds-radius-sm);background:var(--ds-action);color:var(--ds-action-text)}.clg-nav{display:flex;align-items:center;gap:var(--ds-space-1)}.clg-navItem{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-3);border:none;background:transparent;border-radius:var(--ds-radius-pill);font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text-2);cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease),background var(--ds-dur-fast) var(--ds-ease)}.clg-navItem:hover{color:var(--ds-text);background:var(--ds-surface-2)}.clg-navItem:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.clg-navItem[data-active=true]{color:var(--ds-text);background:var(--ds-surface-2);font-weight:600}.clg-topbar-spacer{flex:1}.clg-searchBtn{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-1) var(--ds-space-3);min-width:200px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg);font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text-2);cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease)}.clg-searchBtn:hover{border-color:var(--ds-border-strong);color:var(--ds-text-2)}.clg-searchBtn:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.clg-searchBtn .clg-searchHint{margin-left:auto}.clg-iconBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.clg-iconBtn:hover{background:var(--ds-surface-2);color:var(--ds-text)}.clg-iconBtn:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.clg-iconBtn[data-active=true]{background:var(--ds-surface-2);color:var(--ds-text)}.clg-main{max-width:var(--ds-width-standard);margin:0 auto;padding:var(--ds-space-7) var(--ds-space-6) var(--ds-space-3xl)}.clg-pageHead{margin-bottom:var(--ds-space-6)}.clg-pageTitle{margin:0;font-size:var(--ds-text-xl);font-weight:600;letter-spacing:-.01em}.clg-pageSub{margin:var(--ds-space-1) 0 0;color:var(--ds-text-2);font-size:var(--ds-text-sm)}.clg-sectionLabel{display:flex;align-items:center;gap:var(--ds-space-2);margin:0 0 var(--ds-space-3);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-2)}.clg-sectionLabel-count{font-weight:500;letter-spacing:0;color:var(--ds-text-2)}.clg-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.clg-pill{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2xs) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.clg-pill:hover{border-color:var(--ds-border-strong);color:var(--ds-text)}.clg-pill:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.clg-pill[aria-pressed=true]{background:var(--ds-text);border-color:var(--ds-text);color:var(--ds-bg);font-weight:600}.clg-pill-count{font-variant-numeric:tabular-nums;opacity:.7}.clg-status{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);font-weight:500;white-space:nowrap}.clg-status[data-tone=success]{color:var(--ds-success)}.clg-status[data-tone=warning]{color:var(--ds-warning)}.clg-status[data-tone=error]{color:var(--ds-error)}.clg-status[data-tone=neutral]{color:var(--ds-text-2)}.clg-status[data-tone=info]{color:var(--ds-info)}.clg-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6)}.clg-inbox-group{margin-bottom:var(--ds-space-7)}.clg-inbox-list{list-style:none;margin:0;padding:0;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden}.clg-inbox-row{display:flex;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5)}.clg-inbox-row+.clg-inbox-row{border-top:1px solid var(--ds-border)}.clg-inbox-row[data-clickable=true]{cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease)}.clg-inbox-row[data-clickable=true]:hover{background:var(--ds-surface-2)}.clg-inbox-row:focus-within{background:var(--ds-surface-2)}.clg-inbox-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin-top:2px;border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-text-2)}.clg-inbox-body{flex:1;min-width:0}.clg-inbox-titleRow{display:flex;align-items:baseline;gap:var(--ds-space-3)}.clg-inbox-title{margin:0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.clg-inbox-titleBtn{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.clg-inbox-titleBtn:hover{text-decoration:underline;text-underline-offset:3px}.clg-inbox-titleBtn:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-sm)}.clg-inbox-summary{margin:var(--ds-space-2xs) 0 0;color:var(--ds-text-2);font-size:var(--ds-text-sm);max-width:var(--ds-width-md)}.clg-inbox-actions{display:flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3)}.clg-inbox-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-space-1);flex:none;padding-top:2px}.clg-inbox-time{font-size:var(--ds-text-xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.clg-inbox-agent{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.clg-accounts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);flex-wrap:wrap;margin-bottom:var(--ds-space-4)}.clg-accounts-toolbar-right{display:flex;align-items:center;gap:var(--ds-space-2)}.clg-searchInput{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-3);height:32px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text-2)}.clg-searchInput:focus-within{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-ring)}.clg-searchInput input{border:none;background:transparent;font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text);outline:none;width:180px}.clg-searchInput input::placeholder{color:var(--ds-text-2)}.clg-tableWrap{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow-x:auto}.clg-table{width:100%;border-collapse:collapse;font-size:var(--ds-text-sm)}.clg-table th{padding:var(--ds-space-2) var(--ds-space-4);text-align:left;font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-2);border-bottom:1px solid var(--ds-border);white-space:nowrap}.clg-table th.clg-num,.clg-table td.clg-num{text-align:right;font-variant-numeric:tabular-nums}.clg-sortBtn{display:inline-flex;align-items:center;gap:var(--ds-space-1);border:none;background:none;padding:0;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.clg-sortBtn:hover{color:var(--ds-text)}.clg-sortBtn:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-sm)}.clg-table td{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);vertical-align:middle;white-space:nowrap}.clg-table tbody tr:last-child td{border-bottom:none}.clg-table tbody tr{cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease)}.clg-table tbody tr:hover{background:var(--ds-surface-2)}.clg-table tbody tr:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.clg-cell-name{font-weight:600;color:var(--ds-text)}.clg-cell-domain{font-size:var(--ds-text-xs);color:var(--ds-text-2);font-weight:400}.clg-muted{color:var(--ds-text-2)}.clg-resultCount{margin-top:var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.clg-acct-head{margin-bottom:var(--ds-space-5)}.clg-acct-breadcrumb{display:inline-flex;align-items:center;gap:var(--ds-space-1);border:none;background:none;padding:0;margin-bottom:var(--ds-space-3);font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text-2);cursor:pointer}.clg-acct-breadcrumb:hover{color:var(--ds-text)}.clg-acct-breadcrumb:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-sm)}.clg-acct-headRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);flex-wrap:wrap}.clg-acct-identity{display:flex;flex-direction:column;gap:var(--ds-space-1)}.clg-acct-name{margin:0;font-size:var(--ds-text-xl);font-weight:600;letter-spacing:-.01em}.clg-acct-metaRow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-text-sm)}.clg-acct-metaSep{color:var(--ds-border-strong)}.clg-acct-actions{display:flex;align-items:center;gap:var(--ds-space-2)}.clg-rail{display:flex;align-items:stretch;gap:0;margin:var(--ds-space-5) 0 var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);overflow-x:auto}.clg-rail-step{flex:1;min-width:150px;padding:var(--ds-space-3) var(--ds-space-4);position:relative}.clg-rail-step+.clg-rail-step{border-left:1px solid var(--ds-border)}.clg-rail-step[data-current=true]{background:var(--ds-surface-2)}.clg-rail-stage{display:flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-2);margin-bottom:var(--ds-space-1)}.clg-rail-artifact{font-size:var(--ds-text-xs);color:var(--ds-text-2);margin-bottom:var(--ds-space-1)}.clg-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--ds-space-5);align-items:start}@media(max-width:880px){.clg-grid{grid-template-columns:1fr}}.clg-col{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}.clg-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-5)}.clg-facts{margin:0}.clg-fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-2) 0}.clg-fact+.clg-fact{border-top:1px solid var(--ds-border)}.clg-fact dt{display:flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-text-2);flex:none}.clg-fact dd{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text);text-align:right;overflow-wrap:anywhere}.clg-agentEye{color:var(--ds-text-2)}.clg-rows{list-style:none;margin:0;padding:0}.clg-row{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) 0}.clg-row+.clg-row{border-top:1px solid var(--ds-border)}.clg-row-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2)}.clg-row-main{flex:1;min-width:0}.clg-row-title{margin:0;font-size:var(--ds-text-sm);font-weight:500;color:var(--ds-text)}.clg-row-sub{margin:var(--ds-space-2xs) 0 0;font-size:var(--ds-text-xs);color:var(--ds-text-2);max-width:var(--ds-width-md)}.clg-row-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-space-2xs);font-size:var(--ds-text-xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.clg-actor{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.clg-actor[data-kind=agent]{color:var(--ds-info)}.clg-tabPanel{padding-top:var(--ds-space-5)}.clg-commercial-amount{font-variant-numeric:tabular-nums;font-weight:600}.clg-addField{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2);width:100%;margin-top:var(--ds-space-4);padding:var(--ds-space-3);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);background:transparent;font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text-2);cursor:pointer}.clg-addField:hover{color:var(--ds-text);background:var(--ds-surface-2)}.clg-addField:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.clg-fieldType{font-size:var(--ds-text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-2)}.clg-stateWrap{padding:var(--ds-space-7) 0}.clg-skel-stack{display:flex;flex-direction:column;gap:var(--ds-space-4)}.ldg-wrap{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--ds-surface)}.clg-root:has(.ldg-wrap){height:100%;min-height:0}.ldg-skel{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-5)}.ldg-title-group{display:flex;align-items:baseline;gap:var(--ds-space-2)}.ldg-search{display:inline-flex;align-items:center;gap:6px;color:var(--ds-text-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:4px 8px;margin-right:var(--ds-space-2)}.ldg-search input{font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text);background:transparent;border:none;outline:none;width:150px}.ldg-search:focus-within{border-color:var(--ds-action)}.ldg-scroll{flex:1;min-height:0;overflow:auto}.ldg-table{width:100%;border-collapse:collapse;font-size:var(--ds-text-xs)}.ldg-th{position:sticky;top:0;z-index:2;background:var(--ds-surface);border-bottom:1px solid var(--ds-border-strong);text-align:left;padding:0;white-space:nowrap}.ldg-th--num{text-align:right}.ldg-sort{appearance:none;display:inline-flex;align-items:center;gap:4px;width:100%;font:inherit;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);background:transparent;border:none;padding:9px 12px;cursor:pointer}.ldg-th--num .ldg-sort{justify-content:flex-end}.ldg-sort:hover,.ldg-sort--active{color:var(--ds-text)}.ldg-sort:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.ldg-tr{cursor:pointer}.ldg-tr:hover .ldg-td{background:var(--ds-surface-2)}.ldg-tr:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.ldg-td{border-bottom:1px solid var(--ds-border);padding:7px 12px;white-space:nowrap;vertical-align:middle}.ldg-td--num{text-align:right;font-variant-numeric:tabular-nums}.ldg-acct{display:flex;flex-direction:column;gap:1px;min-width:0}.ldg-acct-name{font-weight:600;color:var(--ds-text)}.ldg-clamp{display:inline-block;max-width:var(--ds-width-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ldg-dim{color:var(--ds-text-2)}.ldg-opt--locked{opacity:.55}.ldg-project-label{font-size:var(--ds-text-2xs);color:var(--ds-text-2);max-width:var(--ds-width-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlg-colfoot-label{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}@media(max-width:640px){.acl-ledger .opcx-head,.ctl-ledger .opcx-head{flex-wrap:wrap}.acl-ledger .opcx-tools,.ctl-ledger .opcx-tools{flex:1 1 100%;flex-wrap:wrap}.acl-ledger .ldg-search,.ctl-ledger .ldg-search{flex:1 1 100%;margin-right:0}.acl-ledger .ldg-search input,.ctl-ledger .ldg-search input{width:100%}.acl-ledger .opcx-tabs,.ctl-ledger .opcx-tabs{flex-wrap:wrap}.acl-ledger .ldg-scroll,.ctl-ledger .ldg-scroll{overflow:visible}.acl-ledger .ldg-table,.acl-ledger .ldg-table tbody,.acl-ledger .ldg-tr,.acl-ledger .ldg-td,.ctl-ledger .ldg-table,.ctl-ledger .ldg-table tbody,.ctl-ledger .ldg-tr,.ctl-ledger .ldg-td{display:block}.acl-ledger .ldg-table thead,.ctl-ledger .ldg-table thead{display:none}.acl-ledger .ldg-tr,.ctl-ledger .ldg-tr{position:relative;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-3);margin-top:var(--ds-space-3)}.acl-ledger .ldg-tr:hover .ldg-td,.ctl-ledger .ldg-tr:hover .ldg-td{background:transparent}.acl-ledger .ldg-td,.ctl-ledger .ldg-td{padding:0;border-bottom:none;white-space:normal;text-align:left}.acl-ledger .acl-td-name,.ctl-ledger .ctl-td-name{margin-bottom:var(--ds-space-2);padding-bottom:var(--ds-space-2);padding-right:var(--ds-space-6);border-bottom:1px solid var(--ds-border)}.acl-ledger .ldg-td[data-label],.ctl-ledger .ldg-td[data-label]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:3px 0}.acl-ledger .ldg-td[data-label]:before,.ctl-ledger .ldg-td[data-label]:before{content:attr(data-label);font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);flex:none}}@media(max-width:640px){.cml-ledger .opcx-head{flex-wrap:wrap}.cml-ledger .opcx-tools{flex:1 1 100%;flex-wrap:wrap}.cml-ledger .ldg-search{flex:1 1 100%;margin-right:0}.cml-ledger .ldg-search input{width:100%}.cml-ledger .opcx-tabs{flex-wrap:wrap}.cml-ledger .ldg-scroll{overflow:visible}.cml-ledger .ldg-table,.cml-ledger .ldg-table tbody,.cml-ledger .ldg-tr,.cml-ledger .ldg-td{display:block}.cml-ledger .ldg-table thead{display:none}.cml-ledger .ldg-tr{position:relative;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-3);margin-top:var(--ds-space-3)}.cml-ledger .ldg-tr:hover .ldg-td{background:transparent}.cml-ledger .ldg-td{padding:0;border-bottom:none;white-space:normal;text-align:left}.cml-ledger .cml-td-name{margin-bottom:var(--ds-space-2);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}.cml-ledger .cml-td-action{display:none}.cml-ledger .ldg-td[data-label]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:3px 0}.cml-ledger .ldg-td[data-label]:before{content:attr(data-label);font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);flex:none}.cml-ledger .cml-drawer,.cml-drawer{width:100%;min-width:0;max-width:var(--ds-width-full)}}.wkb-lifecycle-label{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}.wkb-stripstat-label{color:var(--ds-text-2)}.wkb-composer-label{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.wkb-recur-group{flex:0 0 auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg);overflow:hidden}.wkb-recur-row--head{background:var(--ds-surface);border-bottom:1px solid var(--ds-border-strong)}.wkb-recur-row--head [role=columnheader]{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.eng-chip--error{color:var(--ds-error)}.eng-deliverable-label{font-size:var(--ds-text-sm);color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--ds-width-sm)}.eng-kpi-label{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.eng-grouphead-label{font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.ldg-th-label{display:inline-flex;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);padding:9px 12px}.engd-burn-label{font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-2)}.engd-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--ds-space-6);align-items:start}.engd-body>*{min-width:0}@media(max-width:860px){.engd-body{grid-template-columns:minmax(0,1fr)}}.engd-section-label{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-2);margin:0 0 var(--ds-space-3)}.engd-timeline-body{flex:1;min-width:0}.engd-skel-body{display:grid;grid-template-columns:1fr 280px;gap:var(--ds-space-6)}.engd-statusband-label{font-size:var(--ds-text-xs);color:var(--ds-text-2);display:flex;align-items:center;gap:4px}.engd-del-group-head{margin-bottom:var(--ds-space-2)}.inv-aging-outstanding-label{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-2)}.inv-aging-bucket-label{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.05em;color:var(--ds-text-2);white-space:nowrap}.inv-peek-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2)}.inv-peek-section-label{font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-2);margin-bottom:var(--ds-space-3)}.inv-dun-label{font-size:var(--ds-text-xs);color:var(--ds-text-2);line-height:1.4}.inv-peek-balance-label{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.inv-li-td--desc{padding-right:var(--ds-space-2)}.inv-li-desc{display:block;color:var(--ds-text);line-height:1.35}.cml-root{display:flex;flex-direction:row;height:100%;min-height:0;overflow:hidden}.cml-main{flex:1;min-width:0;display:flex;flex-direction:column}.cml-kindchip{display:inline-flex;align-items:center;gap:3px;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);white-space:nowrap}.cml-statuschip{display:inline-flex;align-items:center;gap:3px;font-size:var(--ds-text-xs);font-weight:500;white-space:nowrap;padding:2px var(--ds-space-2);border-radius:var(--ds-radius-pill);border:1px solid transparent}.cml-statuschip--neutral{color:var(--ds-text-2);border-color:var(--ds-border)}.cml-statuschip--info{color:var(--ds-info);border-color:var(--ds-info)}.cml-statuschip--success{color:var(--ds-success);border-color:var(--ds-success)}.cml-statuschip--error{color:var(--ds-error);border-color:var(--ds-error)}.cml-docnum{font-size:var(--ds-text-xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.cml-value{font-variant-numeric:tabular-nums;font-size:var(--ds-text-sm);color:var(--ds-text)}.cml-acct-link{display:inline-flex;align-items:center;gap:2px;background:none;border:none;padding:0;font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text);cursor:pointer;text-decoration:none}.cml-acct-link:hover{text-decoration:underline;color:var(--ds-action)}.cml-acct-link:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:2px}.cml-th-action,.cml-td-action{width:28px;text-align:center;padding:0}.cml-row-caret{color:var(--ds-text-2);opacity:0;transition:opacity var(--ds-dur-snappy)}.ldg-tr:hover .cml-row-caret,.ldg-tr:focus-within .cml-row-caret{opacity:1}.cml-drawer{width:400px;min-width:320px;max-width:var(--ds-width-wide);border-left:1px solid var(--ds-border);background:var(--ds-surface);display:flex;flex-direction:column;height:100%;overflow:hidden}.cml-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border);flex:none}.cml-drawer-title{margin:0;font-size:var(--ds-text-md);font-weight:600;color:var(--ds-text)}.cml-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--ds-radius-sm);color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-snappy)}.cml-drawer-close:hover{background:var(--ds-surface-2);color:var(--ds-text)}.cml-drawer-close:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.cml-drawer-body{flex:1;overflow-y:auto;padding:var(--ds-space-5);display:flex;flex-direction:column;gap:var(--ds-space-5)}.cml-drawer-foot{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-border);flex:none}.cml-drawer-step{display:flex;flex-direction:column;gap:var(--ds-space-2)}.cml-drawer-label{font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2)}.cml-drawer-select{appearance:none;display:block;width:100%;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg);font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text);cursor:pointer;min-height:36px}.cml-drawer-select:focus{outline:2px solid var(--ds-action);outline-offset:1px}.cml-drawer-pkgs{display:flex;flex-direction:column;gap:var(--ds-space-2)}.cml-pkgcard{position:relative;display:flex;flex-direction:column;gap:2px;text-align:left;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg);cursor:pointer;transition:border-color var(--ds-dur-snappy),background var(--ds-dur-snappy);min-height:44px;font:inherit}.cml-pkgcard:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-2)}.cml-pkgcard:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.cml-pkgcard--active{border-color:var(--ds-action);background:var(--ds-surface-2)}.cml-pkgcard-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2)}.cml-pkgcard-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.cml-pkgcard-price{font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--ds-text)}.cml-pkgcard-cad,.cml-pkgcard-tagline{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.cml-pkgcard-check{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);color:var(--ds-action)}.cml-sow-table{width:100%;border-collapse:collapse;font-size:var(--ds-text-xs)}.cml-sow-th{text-align:left;padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-2);border-bottom:1px solid var(--ds-border)}.cml-sow-th--num{text-align:right}.cml-sow-tr+.cml-sow-tr{border-top:1px solid var(--ds-border)}.cml-sow-td{padding:var(--ds-space-2);vertical-align:top;color:var(--ds-text)}.cml-sow-td--num{text-align:right;font-variant-numeric:tabular-nums}.cml-sow-name{display:block}.cml-sow-unit{display:block;font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.cml-sow-total-row{border-top:1px solid var(--ds-border-strong)}.cml-sow-total-label{color:var(--ds-text-2);font-weight:600;font-size:var(--ds-text-xs)}.cml-sow-total-val{font-weight:700;font-size:var(--ds-text-sm)}.cml-sow-cad{font-size:var(--ds-text-xs);color:var(--ds-text-2);margin-left:2px}.cml-sow-summary{margin:0;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--ds-border);padding-top:var(--ds-space-2)}.cml-sow-summary-row{display:flex;justify-content:space-between;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.cml-sow-summary-val{color:var(--ds-text);font-weight:600;font-variant-numeric:tabular-nums}.cml-sow-note{display:flex;align-items:flex-start;gap:var(--ds-space-1);margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-2);line-height:1.4;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2)}.cml-drawer-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-4);padding:var(--ds-space-7) var(--ds-space-5);text-align:center}.cml-drawer-success-icon{color:var(--ds-success)}.cml-drawer-success-text{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text);line-height:1.5}.cml-drawer-success-sub{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.ivr-doc-tools-label{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-2);font-weight:600}@media(max-width:640px){.ivr-doc-tools-label{flex:1 1 100%}}.ivd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-7) var(--ds-space-7) var(--ds-space-6);background:var(--paper-ink);color:var(--paper-on-ink)}.ivd-meta-label{margin:0 0 var(--ds-space-1);font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-muted);font-weight:600}.ivd-td--desc{display:flex;flex-direction:column;gap:2px}.ivd-li-desc{color:var(--paper-ink)}.ivd-memo-body{margin:0;font-size:var(--ds-text-sm);color:var(--paper-muted);line-height:1.6}.ivr-money-total-label{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-2);font-weight:600}.ivr-money-line-label{color:var(--ds-text-2)}.ivr-dun-label{font-size:var(--ds-text-sm);color:var(--ds-text);font-weight:500}.ivb-body{flex:1;overflow-y:auto;padding:var(--ds-space-5)}.ivb-field-label{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text)}@media print{body *{visibility:hidden!important}@page{margin:16mm}}@media(prefers-reduced-motion:reduce){.clg-iconBtn,.clg-inbox-row[data-clickable=true],.clg-navItem,.clg-pill,.clg-searchBtn,.clg-table tbody tr,.cml-drawer-close,.cml-pkgcard,.cml-row-caret{transition:none}}.palg-new{margin-left:var(--ds-space-2, 8px)}.palg-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4, 16px)}.palg-grid .palg-span-2{grid-column:1 / -1}.palg-sheet-title{display:inline-flex;align-items:center;gap:8px}.crm-ledger-page{height:100%;min-height:0;padding-block:0;background:var(--ds-canvas)}.crm-ledger-page>.dsPageShellHeader{display:none}.crm-ledger-page>.dsPageShellContent{display:flex;flex:1;min-height:0}.crm-ledger-frame{min-width:0;padding-inline:0;background:transparent}.crm-ledger-frame .ldg-th{background:var(--ds-canvas)}.crm-ledger-frame .ldg-sort{padding-block:8px}.crm-ledger-frame .ldg-search{gap:8px}.crm-ledger-frame .ldg-search input{padding-block:0}.crm-ledger-frame .opcx-head{padding-inline:12px 0}.crm-ledger-frame .crm-ledger-heading{display:flex;flex-direction:column;gap:var(--ds-space-2xs);min-width:0}.crm-ledger-frame .ldg-th--num.crm-col-count,.crm-ledger-frame .ldg-td--num.crm-col-count{width:104px}.crm-stage-cell{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.crm-ledger-frame .opcx-views{border-bottom:none;padding:0 0 0 4px;margin-bottom:var(--ds-space-4)}.crm-ledger-frame .opcx-tabs{width:auto;min-width:0;flex:0 1 auto}.crm-ledger-frame .opcx-tab{position:relative;margin-bottom:0;color:var(--ds-text-2);border-bottom-color:transparent}.crm-ledger-frame .opcx-tab:hover,.crm-ledger-frame .opcx-tab.opcx-tab--active{color:var(--ds-text)}.crm-ledger-frame .opcx-tab.opcx-tab--active:after{content:"";position:absolute;left:8px;right:8px;bottom:-2px;height:2px;border-radius:1px;background:var(--ds-action)}.crm-ledger-frame .opcx-tab-count{color:var(--ds-text-2)}.crm-ledger-frame .opcx-views-right{margin-left:auto;display:flex;align-items:center;gap:var(--ds-space-2)}.crm-ledger-frame .opcx-views-right .opcx-tool{padding:5px 12px;border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--ds-surface-2) 55%,transparent)}.crm-ledger-frame .opcx-views-right .opcx-tool:hover{background:var(--ds-surface-2)}.crm-ledger-frame .opcx-views-right .ldg-search{margin-right:0;padding:4px 8px;border-color:transparent;border-radius:var(--ds-radius-sm)}.crm-ledger-frame .opcx-views-right .ldg-search:hover{background:color-mix(in srgb,var(--ds-surface-2) 55%,transparent)}.crm-ledger-frame .opcx-views-right .ldg-search:focus-within{background:var(--ds-raised);border-color:var(--ds-action)}.crm-ledger-frame .opcx-views-right .ldg-search input{width:110px}.crm-ledger-frame .ldg-search input::placeholder{color:var(--ds-text-2)}.crm-ledger-frame .opcx-chips{border-bottom:none;padding-bottom:0;margin-top:calc(var(--ds-space-4) * -1);margin-bottom:var(--ds-space-4)}.crm-ledger-frame .opc-screen-title{font-size:20px}.crm-ledger-frame .ldg-table{table-layout:fixed}.crm-ledger-frame .ldg-td{overflow:hidden;text-overflow:ellipsis;border-bottom-color:var(--ds-border-strong);padding-block:8px}.crm-ledger-frame .ldg-acct{max-width:100%}.crm-ledger-frame .ldg-acct-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ledger-frame .ldg-clamp{max-width:100%}.crm-ledger-frame .crm-col-phone,.crm-ledger-frame .crm-col-created{font-variant-numeric:tabular-nums}.crm-ledger-frame .ldg-th.crm-col-created,.crm-ledger-frame .ldg-td.crm-col-created{text-align:right}.crm-ledger-frame .crm-col-created .ldg-sort,.crm-ledger-frame .ldg-th--num .ldg-sort{flex-direction:row-reverse;justify-content:flex-start}.crm-ledger-frame .crm-col-industry{width:170px}.crm-ledger-frame .crm-col-stage{width:180px}.crm-ledger-frame .crm-col-source{width:150px}.crm-ledger-frame .crm-col-type{width:110px}.crm-ledger-frame .crm-col-email{width:300px}.crm-ledger-frame .crm-col-phone{width:140px}.crm-ledger-frame .crm-col-title{width:172px}.crm-ledger-frame .crm-col-company{width:200px}.crm-ledger-frame .crm-col-status{width:125px}.crm-ledger-frame .crm-col-created{width:165px}.crm-ledger-frame .crm-col-loop{width:170px}.ctl-ledger.crm-ledger-frame .crm-col-created{width:120px}.crm-idcell{display:inline-flex;align-items:center;min-height:20px;min-width:0;max-width:100%}.crm-ledger-frame.acl-ledger .ldg-table{min-width:1150px}.crm-ledger-frame.ctl-ledger .ldg-table{min-width:1330px}.crm-ledger-frame .ldg-table th:first-child,.crm-ledger-frame .ldg-table td:first-child{position:sticky;left:0;z-index:2;background:var(--ds-canvas);box-shadow:8px 0 8px -8px color-mix(in srgb,var(--ds-text) 12%,transparent)}.crm-ledger-frame .ldg-table th:first-child{z-index:4}.crm-ledger-frame .ldg-table .ldg-tr:hover td:first-child{background:var(--ds-surface-2)}.crm-ledger-frame .ldg-chip{gap:4px;padding:2px 9px 2px 7px}.crm-company{display:flex;align-items:baseline;gap:4px;min-width:0;max-width:100%}.crm-company .ldg-clamp{flex:0 1 auto;min-width:0}.crm-company-more{flex:none;color:var(--ds-text-2);font-size:var(--ds-text-2xs)}.crm-company-count{color:var(--ds-text)}.crm-company-unit{color:var(--ds-text-2)}.crm-ledger-count{padding:var(--ds-space-3) 12px;font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.crm-ledger-frame .crm-sort-hint{flex:none;opacity:0;transition:opacity var(--ds-dur-snappy) var(--ds-ease-out)}.crm-ledger-frame .ldg-sort:hover .crm-sort-hint,.crm-ledger-frame .ldg-sort:focus-visible .crm-sort-hint{opacity:.45}@media(prefers-reduced-motion:reduce){.crm-ledger-frame .crm-sort-hint{transition:none}}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .crm-ledger-frame{--ds-text-2: var(--brand-n-500);--ds-text-3: var(--brand-n-600);--ds-border-strong: var(--brand-n-800)}.crm-ledger-frame .ldg-tr[data-quiet] .ldg-td{background:var(--ds-warning-bg)}.crm-ledger-frame .ldg-tr[data-quiet]:hover .ldg-td{background:color-mix(in srgb,var(--ds-warning-bg) 80%,var(--ds-text-1) 4%)}.crm-ledger-frame .ldg-acct:has(.crm-handle){flex-direction:row;align-items:baseline;gap:6px}.crm-handle{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-2);font-weight:400;font-size:var(--ds-text-xs)}.crm-due{color:var(--ds-warning)}.crm-ledger-frame .crm-col-owner,.crm-ledger-frame .crm-col-tier{width:100px}.crm-ledger-frame .crm-col-day{width:110px}.crm-ledger-frame .crm-col-money{width:100px}.acl-ledger.crm-ledger-frame .crm-col-stage{width:130px}.acl-ledger.crm-ledger-frame .crm-col-created{width:110px}.crm-ledger-frame .crm-col-contact{width:170px}.crm-ledger-frame .crm-col-more{width:32px;padding-left:0;padding-right:0;text-align:right}.crm-ledger-frame.acl-ledger .ldg-table,.crm-ledger-frame.ctl-ledger .ldg-table{min-width:0}@media(max-width:640px){.crm-ledger-frame .ldg-table .ldg-td[data-label]{width:auto;display:grid;grid-template-columns:7.5rem minmax(0,1fr);justify-content:start}.crm-ledger-frame .ldg-table .ldg-td[data-label]{text-align:left}.crm-ledger-frame .ldg-table td:first-child{position:static;box-shadow:none;background:transparent}.crm-ledger-frame .ldg-td.crm-col-more{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);width:auto;z-index:2}.crm-ledger-frame .opcx-views-right{flex-wrap:wrap;row-gap:var(--ds-space-2)}.crm-ledger-frame .opcx-views-right .ldg-search{flex:1 1 100%}.crm-ledger-frame .opcx-views-right{position:relative}.crm-ledger-frame .opcx-views-right .opcx-filter-wrap{position:static}.crm-ledger-frame .opcx-views-right .opcx-picker{left:0;right:auto;max-width:100%}.crm-rec .dsPageShellActions,.crm-rec .acd-actions{flex-wrap:wrap;row-gap:var(--ds-space-2);max-width:100%}.crm-ledger-frame .ldg-td.crm-col-more:empty{display:none}}.crm-ledger-frame .crm-col-brands{width:170px}.ctl-ledger.crm-ledger-frame .crm-col-email{width:230px}.ctl-ledger.crm-ledger-frame .crm-col-phone{width:120px}.ctl-ledger.crm-ledger-frame .crm-col-title{width:150px}.crm-row-more{display:inline-grid;place-items:center;width:20px;height:18px;border:0;border-radius:var(--ds-radius-sm);vertical-align:middle;background:transparent;color:var(--ds-text-3);cursor:pointer;position:relative;z-index:2;opacity:.45}.ldg-tr:hover .crm-row-more,.ldg-tr:focus-within .crm-row-more,.crm-row-more:focus-visible,.crm-row-more[data-state=open]{opacity:1}.crm-row-more:hover,.crm-row-more[data-state=open]{background:var(--ds-surface-sunken, var(--ds-surface-2));color:var(--ds-text-1)}.crm-ledger-frame .crm-bulk{padding-left:var(--ds-space-3)}.crm-group-row th{padding:14px var(--ds-space-3) 6px;text-align:left;font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text-2);border-bottom:1px solid var(--ds-border)}.crm-group-n{margin-left:4px;color:var(--ds-text-3);font-weight:400}.crm-picker-none{margin:0;padding:8px 12px;color:var(--ds-text-3);font-size:var(--ds-text-xs)}.crm-import-btn{margin-left:var(--ds-space-2, 8px)}@media(max-width:900px){:is(.crm-ledger-frame .opcx-chip,.crm-ledger-frame .opcx-picker-opt,.crm-ledger-frame .opcx-viewmenu-item,.crm-person,.crm-pitch-foot,.crm-queue-actions)>*{position:relative;z-index:1}:is(.crm-rec,.crm-import-page,.crm-queue) select{min-height:44px}:is(.crm-ledger-frame,.crm-rec) .ldg-search{min-height:44px}.crm-import-page [role=radiogroup],.crm-import-page .dsTable tbody td{padding-block:12px}}} .crm-card-action{appearance:none;margin-left:auto;font:inherit;font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-action);background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.crm-card-action:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.crm-card-action:disabled{color:var(--ds-text-3);cursor:default}.crm-card-action:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}.acd-frame.crm-rec.crm-rec .acd-sub .crm-stage-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.acd-frame.crm-rec.crm-rec .acd-sub .crm-stage-chip:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.crm-stage-chip svg{color:var(--ds-text-3)}.crm-head-link{color:inherit;text-decoration:none}.crm-head-link:hover{text-decoration:underline;text-underline-offset:2px}.crm-pitch .acd-card-head{margin-bottom:var(--ds-space-2)}.crm-pitch-tabs{display:flex;align-items:center;gap:2px;margin-bottom:var(--ds-space-2)}.crm-pitch-tab{appearance:none;border:0;background:none;font:inherit;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);padding:3px 8px;border-radius:var(--ds-radius-sm);cursor:pointer}.crm-pitch-tab--on{background:var(--ds-surface-2);color:var(--ds-text);font-weight:600}.crm-pitch-count{margin-left:auto;font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.crm-pitch-count--over{color:var(--ds-danger, var(--ds-error));font-weight:600}.crm-pitch-text{margin:0 0 var(--ds-space-3);font-size:var(--ds-text-xs);line-height:1.55;color:var(--ds-text);white-space:pre-wrap;max-height:11.5em;overflow:auto;overscroll-behavior:contain}.crm-pitch-text--none{color:var(--ds-text-2)}.crm-pitch .crm-pitch-text{max-height:none;overflow:visible}.crm-pitch .crm-pitch-text--clamp{max-height:10.85em;overflow:hidden}.crm-pitch .crm-pitch-text--more{margin-bottom:var(--ds-space-1);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3.1em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 3.1em),transparent)}.crm-pitch .crm-pitch-all{margin:0 0 var(--ds-space-3);font-size:var(--ds-text-xs);line-height:1.2}.crm-pitch-edit,.crm-kv-input{width:100%;box-sizing:border-box;font:inherit;font-size:var(--ds-text-xs);line-height:1.5;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-strong, var(--ds-border));border-radius:var(--ds-radius-sm);padding:6px 8px}.crm-pitch-edit{min-height:9em;resize:vertical;margin-bottom:var(--ds-space-3)}.crm-pitch-edit:focus,.crm-kv-input:focus{outline:2px solid var(--ds-ring);outline-offset:0}.crm-pitch-claude{display:flex;align-items:center;gap:6px;margin:0 0 var(--ds-space-2);font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2)}.crm-pitch-go{width:100%;margin-bottom:var(--ds-space-2)}.crm-pitch-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2)}.crm-pitch-foot .crm-pitch-copy{margin-left:0;margin-right:auto;font-size:var(--ds-text-2xs);color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:3px 10px}.acd-card .acd-card-head .crm-card-action{margin-left:auto;font-size:var(--ds-text-xs);line-height:1.2}.crm-sent{appearance:none;font:inherit;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:3px 10px;cursor:pointer;white-space:nowrap}.crm-sent:hover:not(:disabled){color:var(--ds-text);border-color:var(--ds-border-strong, var(--ds-text-3))}.crm-sent--on{color:var(--ds-success, var(--ds-text));background:var(--ds-success-bg, var(--ds-surface-2));border-color:transparent}.crm-pitch-wait{margin:var(--ds-space-2) 0 0}.crm-person .acd-contact-id{flex:1 1 auto}.crm-primary{flex:none;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2)}.crm-make-primary{margin-left:0;flex:none;font-size:var(--ds-text-2xs)}.crm-unlink{flex:none;width:22px;height:22px}.crm-role{appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:text;text-decoration:underline dotted;text-underline-offset:2px;text-decoration-color:var(--ds-text-3)}.crm-role-input{width:12em;padding:1px 6px;font-size:11px}.crm-find{margin-top:var(--ds-space-2);display:grid;gap:var(--ds-space-2)}.crm-find-row{display:flex;gap:var(--ds-space-2);align-items:center}.crm-find-row .crm-kv-input{flex:1;min-width:0}.crm-hits{display:grid;gap:2px}.crm-hit{appearance:none;text-align:left;font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text);background:none;border:0;padding:6px 4px;border-radius:var(--ds-radius-sm);cursor:pointer;display:flex;gap:8px;align-items:baseline}.crm-hit:hover{background:var(--ds-surface-2)}.crm-hit small{color:var(--ds-text-2)}.crm-check{display:flex;align-items:center;gap:8px;font-size:var(--ds-text-xs);color:var(--ds-text)}.crm-reach{display:flex;gap:var(--ds-space-4);margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-xs)}.crm-kv-edit{appearance:none;width:100%;text-align:left;font:inherit;font-size:inherit;color:inherit;background:none;border:0;border-radius:var(--ds-radius-sm);padding:0;margin:0;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere}.crm-kv-edit:hover:not(:disabled){background:var(--ds-surface-2);box-shadow:0 0 0 4px var(--ds-surface-2)}.crm-kv-edit:disabled{cursor:default}.crm-kv-select{padding:3px 6px;width:auto;max-width:100%}.crm-work{display:grid;gap:var(--ds-space-3);padding:0 var(--ds-space-6)}.crm-work-scope{align-self:center}@media(max-width:900px){.acd-frame.crm-rec{padding-bottom:88px}}.palg-sheet-title{font-weight:600}.crm-rec .crm-feed{display:flex;flex-direction:column}.crm-rec .crm-feed>[class*=composer]{order:1;margin-top:var(--ds-space-3)}.crm-queue .crm-queue-tabs{padding:var(--ds-space-3) var(--ds-space-5) 0;margin:0}.crm-queue .crm-pitch-text{max-height:none;margin:0}.crm-queue .crm-pitch-edit,.crm-queue-why{margin:0}.crm-queue-empty{display:grid;gap:var(--ds-space-2);justify-items:start}.crm-queue-actions .crm-queue-go{margin-right:var(--ds-space-1)}@media(max-width:640px){.br-card.crm-queue-card{overflow:clip}.crm-queue-actions{position:sticky;bottom:calc(54px + env(safe-area-inset-bottom,0px));z-index:3;gap:var(--ds-space-1) var(--ds-space-2);background:var(--ds-surface);box-shadow:0 -1px 0 var(--ds-border)}.crm-queue-actions .crm-queue-go{flex:1 1 100%}}@media(max-width:44rem){.crm-import-page table{min-width:40rem}.crm-import-page table :is(th,td):first-child{position:sticky;left:0;z-index:1;width:11rem;min-width:11rem;background:var(--ds-surface)}}.crm-ledger-frame .crm-columns-picker .opcx-picker-options{max-height:none}@media(max-width:44rem){.crm-decision-note{flex-direction:row;align-items:center}}.crm-import-page .crm-import-head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--ds-space-1);padding-top:0}.palg-grid input:not([type=checkbox]),.palg-grid .dsSelectTrigger{border-color:var(--ds-border-strong, var(--ds-border));background:var(--ds-surface)}@media(max-width:900px){.crm-ledger-frame.crm-ledger-frame [role=tablist]{row-gap:14px;column-gap:var(--ds-space-2);margin-top:var(--ds-space-2)}.crm-rec .crm-pitch-tabs,.crm-queue .crm-pitch-tabs{gap:var(--ds-space-2);row-gap:var(--ds-space-3)}.crm-queue .crm-queue-actions{gap:var(--ds-space-2);row-gap:var(--ds-space-4)}.crm-rec .crm-head-meta{padding-block:var(--ds-space-1)}.crm-rec .cd-sub{margin-bottom:var(--ds-space-1)}.crm-rec .crm-pitch-go{margin-bottom:var(--ds-space-5)}.crm-rec .crm-pitch-all{margin-bottom:var(--ds-space-6)}.crm-rec .crm-pitch-foot{row-gap:var(--ds-space-3)}.crm-rec .crm-pitch-foot :is(.crm-pitch-copy,.crm-sent){min-height:44px;padding-inline:14px;font-size:var(--ds-text-xs)}.crm-rec .crm-kv{padding-block:var(--ds-space-3)}}.crm-work .crm-work-new{order:9;margin-left:var(--ds-space-2)}.crm-work{grid-template-columns:minmax(0,1fr)}@media(max-width:40rem){.crm-work .crm-work-new{order:0;margin-left:auto}.crm-work .wbToolbarRow{min-width:0}.crm-work .wbToolbarRight{flex-wrap:wrap;justify-content:flex-start}.crm-work .wbChipRow{order:1}.crm-work .wbToolbarRight{order:2}}@media(max-width:43.75rem){.crm-work .wbDsBoard .dsBoard__columns{-webkit-mask-image:linear-gradient(to right,var(--ds-text) calc(100% - var(--ds-space-6)),transparent 100%);mask-image:linear-gradient(to right,var(--ds-text) calc(100% - var(--ds-space-6)),transparent 100%)}}.crm-rec .dsPageShellTitle{overflow-wrap:anywhere}.acd-manage-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-text-sm, 13px);font-weight:500;cursor:pointer}.acd-manage-btn:hover{background:var(--ds-surface-2)}.acd-manage-btn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-manage-menu{min-width:220px}.acd-manage-note{margin-left:auto;padding-left:var(--ds-space-3);max-width:var(--ds-width-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-3);font-size:11px}.acd-recbanner{display:flex;align-items:flex-start;gap:var(--ds-space-3);margin:var(--ds-space-2) var(--ds-space-5) 0;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-left:3px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-text);font-size:var(--ds-text-sm, 13px)}.acd-recbanner-icon{flex:none;margin-top:2px;color:var(--ds-text-2)}.acd-recbanner-text{margin:0;min-width:0;line-height:1.5}.acd-recbanner-text strong{font-weight:600}.acd-recbanner-action{flex:none;margin-left:auto;height:26px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font-size:12px;font-weight:500;cursor:pointer}.acd-recbanner-action:hover:not(:disabled){background:var(--ds-surface-2)}.acd-recbanner-action:disabled{opacity:.6;cursor:default}.acd-recbanner-action:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-recbanner-dismiss{flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);cursor:pointer}.acd-recbanner-dismiss:hover{color:var(--ds-text);background:var(--ds-surface)}.acd-recbanner-dismiss:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-recbanner--refusal{align-items:flex-start}.acd-refusal-head{margin:0 0 2px;font-weight:600}.acd-refusal-body{margin:0;color:var(--ds-text-2);line-height:1.5}.acd-refusal-code{margin:6px 0 0;font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:11px;color:var(--ds-text-3)}._composerClosed_14jet_4{appearance:none;display:flex;align-items:center;gap:var(--ds-space-2);width:100%;height:36px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text-3);font:inherit;font-size:var(--ds-text-xs);text-align:left;cursor:text}._composerClosed_14jet_4:hover{border-color:var(--ds-border-strong);color:var(--ds-text-2)}._composerClosed_14jet_4:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._composer_14jet_4{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface)}._composerTabs_14jet_45{display:flex;gap:var(--ds-space-4);margin-bottom:calc(var(--ds-space-1) * -1);border-bottom:1px solid var(--ds-border)}._composerTab_14jet_45{appearance:none;padding:2px 1px var(--ds-space-2);margin-bottom:-1px;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--ds-text-3);font:inherit;font-size:var(--ds-text-xs);cursor:pointer}._composerTab_14jet_45:hover{color:var(--ds-text)}._composerTabOn_14jet_70{border-bottom-color:var(--ds-text);color:var(--ds-text);font-weight:600}._composerTab_14jet_45:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}._composerBody_14jet_83{display:flex;flex-direction:column;min-height:76px}._composerBody_14jet_83 textarea{resize:none}._composerFoot_14jet_94{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:28px}._composerFoot_14jet_94 ._composerDue_14jet_104{min-width:150px;height:28px;font-size:var(--ds-text-xs)}._composerActions_14jet_110{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}._composerActions_14jet_110 button:disabled{opacity:1;background:var(--ds-surface-2);color:var(--ds-text-3)}.acd-frame.crm-rec.crm-rec .dsPageShellTitle{font-size:21px;color:var(--ds-text)}.acd-frame.crm-rec.crm-rec .acd-sub .acd-stage-pick,.acd-frame.crm-rec.crm-rec .acd-sub .acd-stage-pick:hover{border:none;background:none;padding:0;font-size:var(--ds-text-xs);font-weight:600;line-height:18px;color:var(--ds-text)}.acd-frame.crm-rec.crm-rec,.acd-frame.crm-rec.crm-rec .acd-rail{background:transparent}.acd-frame.crm-rec.crm-rec .acd-card,.acd-frame.crm-rec.crm-rec .acd-rail-card{background:var(--ds-surface-1);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-xs)}.acd-frame.crm-rec.crm-rec .acd-tl-node{border-color:var(--ds-border-strong)}.acd-frame.crm-rec.crm-rec .acd-pane-divider,.acd-frame.crm-rec.crm-rec .acd-pane-divider:hover{cursor:default}.acd-frame.crm-rec.crm-rec .acd-pane-divider:before,.acd-frame.crm-rec.crm-rec .acd-pane-divider:hover:before{width:1px;background:var(--ds-border-strong)}.acd-frame.crm-rec.crm-rec .acd-tabpad{scrollbar-gutter:stable}.acd-frame.crm-rec.crm-rec .acd-rail:after{content:"";position:sticky;bottom:0;z-index:1;flex:none;height:28px;margin-block-start:calc(-28px - var(--ds-space-4));margin-inline:calc(-1 * var(--ds-space-6));background:linear-gradient(to top,var(--crm-ground),transparent);pointer-events:none;opacity:0;animation:crm-railfade-on steps(1,end);animation-timeline:scroll(nearest)}@keyframes crm-railfade-on{0%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.acd-frame.crm-rec.crm-rec .acd-rail:after{animation:none}}.acd-frame.crm-rec.crm-rec .acd-rail-card .acd-rail-title,.acd-frame.crm-rec.crm-rec .acd-rail--cards>.acd-card .acd-card-title,.acd-frame.crm-rec.crm-rec .acd-rail--cards>.acd-card .acd-card-count{font-size:11px;color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-quiet,.acd-frame.crm-rec.crm-rec .acd-portal-meta,.acd-frame.crm-rec.crm-rec .acd-portal-status--none,.acd-frame.crm-rec.crm-rec .acd-rail-note,.acd-frame.crm-rec.crm-rec .acd-rail-filter-n,.acd-frame.crm-rec.crm-rec .acd-theme-ops,.acd-frame.crm-rec.crm-rec .acd-tl-time{color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-portal-meta,.acd-frame.crm-rec.crm-rec .acd-rail-note,.acd-frame.crm-rec.crm-rec .acd-rail-filter-n,.acd-frame.crm-rec.crm-rec .acd-theme-ops,.acd-frame.crm-rec.crm-rec .acd-tl-time{font-size:11px}.acd-frame.crm-rec.crm-rec .acd-kvs{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-frame.crm-rec.crm-rec .acd-rail .acd-kvs{grid-template-columns:minmax(0,1fr)}.acd-frame.crm-rec.crm-rec .acd-rail .acd-kv{grid-template-columns:84px minmax(0,1fr)}.acd-frame.crm-rec.crm-rec .acd-kv{grid-template-columns:140px minmax(0,1fr);border-radius:0}.acd-frame.crm-rec.crm-rec .acd-kv:hover{background:transparent}.acd-frame.crm-rec.crm-rec .acd-kv-val{overflow-wrap:anywhere}@media(max-width:1100px){.acd-frame.crm-rec.crm-rec .acd-kvs{grid-template-columns:minmax(0,1fr)}}.acd-frame.crm-rec.crm-rec .crm-kv-tel{white-space:nowrap;font-variant-numeric:tabular-nums}.acd-frame.crm-rec.crm-rec .acd-kv:nth-last-child(-n+2){border-bottom:none}.acd-frame.crm-rec.crm-rec .acd-rail .acd-kv:nth-last-child(2),.acd-frame.crm-rec.crm-rec .acd-kvs:has(>.acd-kv--wide:last-child) .acd-kv:nth-last-child(2){border-bottom:1px solid var(--ds-border)}.acd-frame.crm-rec.crm-rec .acd-contact-row{max-width:none;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-2) 4px}.acd-frame.crm-rec.crm-rec .acd-contact-id{flex:0 1 auto;gap:3px}.crm-row-meta{font-size:11px;line-height:1.5;color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-contact-name{color:var(--ds-action)}.acd-frame.crm-rec.crm-rec .acd-contact-name:hover{text-decoration:underline;text-underline-offset:2px}.acd-frame.crm-rec.crm-rec .cd-acct-link{font-weight:600}.crm-row-go{flex:none;color:var(--ds-text-3)}.crm-head-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.crm-head-dot{color:var(--ds-text-3)}.crm-chip-axis{color:var(--ds-text-2);font-weight:500}.acd-frame.crm-rec.crm-rec .cd-role{font-weight:600;color:var(--ds-text-2)}.crm-feed{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.crm-feedbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.crm-feedchip{appearance:none;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11px;font-weight:600;color:var(--ds-text-2);background:none;border:1px solid transparent;border-radius:var(--ds-radius-pill);padding:2px 9px;cursor:pointer}.crm-feedchip:hover{color:var(--ds-text);background:var(--ds-surface-2)}.crm-feedchip:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.crm-feedchip--on{color:var(--ds-text);background:var(--ds-surface-2);border-color:var(--ds-border-strong)}.crm-feedchip-n{color:var(--ds-text-2);font-weight:500;font-variant-numeric:tabular-nums}.acd-frame.crm-rec.crm-rec .acd-tl-title.acd-tl-title--btn{font-family:inherit;font-size:var(--ds-text-sm);font-weight:600;line-height:1.35}.acd-frame.crm-rec.crm-rec .acd-tl-time{font-family:var(--ds-font-body);font-variant-numeric:tabular-nums}.acd-frame.crm-rec.crm-rec .acd-tl-meta .acd-tl-source,.acd-frame.crm-rec.crm-rec .acd-tl-meta .acd-chip,.acd-frame.crm-rec.crm-rec .acd-tl-meta .opc-human-chip,.acd-frame.crm-rec.crm-rec .acd-tl-meta .acd-tl-review{font-size:11px;border-radius:6px;padding:1px 7px}.acd-frame.crm-rec.crm-rec .acd-tl-meta .acd-tl-source,.acd-frame.crm-rec.crm-rec .acd-tl-meta .acd-chip{background:var(--crm-well-fill);border:1px solid transparent;box-shadow:inset 0 0 0 1px var(--crm-well-edge);color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-tl-meta .opc-human-chip{background:transparent;border:1px solid var(--ds-border-strong)}.acd-frame.crm-rec.crm-rec .acd-tl-meta .acd-tl-review{border:1px solid color-mix(in srgb,var(--ds-action) 35%,transparent)}.acd-frame.crm-rec.crm-rec .acd-tl-meta .acd-tl-dir{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .crm-tab--later:not([data-state=active]){color:var(--ds-text-2);font-weight:400}.acd-frame.crm-rec.crm-rec .crm-tab--later-first{margin-left:var(--ds-space-3);padding-left:calc(var(--ds-space-3) + var(--ds-space-md));border-left:1px solid var(--ds-border-strong)}.crm-merge-body{flex:1;min-block-size:0;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;align-items:center;padding:var(--ds-space-6)}.crm-merge-body:before,.crm-merge-body:after{content:"";flex:1 1 0}.crm-merge-body:before{max-block-size:120px}.crm-merge-panel{margin:0;max-inline-size:40rem;width:100%;flex:none}.crm-merge-panel>.crm-later{margin-block:0}.crm-later{display:grid;gap:var(--ds-space-3)}.crm-later-meta,.crm-later dd{max-inline-size:30rem}.crm-later-meta{color:var(--ds-text-2)}.crm-later-foot{margin-top:var(--ds-space-1)}.crm-later-foot button{padding-inline:0}main:has(.acd-frame.crm-rec) .dsPageShellCrumb,main:has(.crm-merge-body) .dsPageShellCrumb{color:var(--ds-text-2)}.acd-contact-row .wbPhotoQuiet{margin-left:auto}[data-ds-mode=dark] main:has(.acd-frame.crm-rec),[data-ds-mode=dark] main:has(.crm-merge-body){background:var(--crm-ground)}[data-ds-mode=dark] .acd-frame.crm-rec.crm-rec,[data-ds-mode=dark] .acd-frame.crm-rec.crm-rec .acd-head,[data-ds-mode=dark] .acd-frame.crm-rec.crm-rec .acd-tabs{background:transparent}.acd-frame.crm-rec.crm-rec .acd-manage-btn,.acd-frame.crm-rec.crm-rec .acd-portal-btn,.acd-frame.crm-rec.crm-rec .acd-activity-clear,.acd-frame.crm-rec.crm-rec .acd-kebab{background:var(--ds-raised);border:1px solid var(--ds-border);color:var(--ds-text);box-shadow:var(--ds-shadow-sm)}.acd-frame.crm-rec.crm-rec .acd-manage-btn:hover,.acd-frame.crm-rec.crm-rec .acd-portal-btn:hover,.acd-frame.crm-rec.crm-rec .acd-activity-clear:hover,.acd-frame.crm-rec.crm-rec .acd-kebab:hover{background:var(--ds-surface-2);border-color:var(--ds-border-strong);color:var(--ds-text)}.acd-frame.crm-rec.crm-rec .acd-manage-btn:active,.acd-frame.crm-rec.crm-rec .acd-portal-btn:active,.acd-frame.crm-rec.crm-rec .acd-activity-clear:active,.acd-frame.crm-rec.crm-rec .acd-kebab:active{background:var(--ds-surface-2);box-shadow:none}.acd-frame.crm-rec.crm-rec .acd-need{background:var(--ds-raised);border-color:var(--ds-border);box-shadow:var(--ds-shadow-sm)}.acd-frame.crm-rec.crm-rec .acd-need:hover{background:var(--ds-surface-2);border-color:var(--ds-action)}.acd-frame.crm-rec.crm-rec .acd-chip,.acd-frame.crm-rec.crm-rec .acd-card-count,.acd-frame.crm-rec.crm-rec .acd-theme-count,.acd-frame.crm-rec.crm-rec .acd-tl-source,.acd-frame.crm-rec.crm-rec .acd-task-src,.acd-frame.crm-rec.crm-rec .acd-contact-role,.acd-frame.crm-rec.crm-rec .acd-glance-team,.acd-frame.crm-rec.crm-rec .acd-comm-sec-n,.acd-frame.crm-rec.crm-rec .acd-portal-status--none{background:var(--crm-well-fill);border-color:transparent;box-shadow:inset 0 0 0 1px var(--crm-well-edge);color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-contact-role--key{box-shadow:inset 0 0 0 1px var(--ds-border-strong);color:var(--ds-text)}.acd-frame.crm-rec.crm-rec .acd-ev-panel{background:var(--crm-well-fill)}.acd-frame.crm-rec.crm-rec .acd-ev-panel .acd-chip{background:var(--crm-well-fill);border-color:transparent;box-shadow:inset 0 0 0 1px var(--crm-well-edge)}.acd-frame.crm-rec.crm-rec .acd-work-grouphead td{background:var(--crm-well-fill)}.acd-frame.crm-rec.crm-rec .acd-tl-node,.acd-frame.crm-rec.crm-rec .acd-tl-item--system .acd-tl-node{background:var(--ds-raised);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm)}.acd-frame.crm-rec.crm-rec .acd-tl-node--agent{border-color:color-mix(in srgb,var(--ds-action) 35%,var(--ds-border-strong))}.acd-manage-menu.acd-manage-menu{background:var(--ds-raised);border:1px solid var(--ds-border)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.acd-manage-menu.acd-manage-menu{background:color-mix(in srgb,var(--ds-raised) 86%,transparent);border-color:var(--crm-glass-edge);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}}.acd-frame.crm-rec.crm-rec .acd-owners-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.acd-frame.crm-rec.crm-rec .acd-owner-row{display:flex;align-items:center;gap:var(--ds-space-3);min-height:32px}.acd-frame.crm-rec.crm-rec .acd-owner-seat{flex:none;width:88px;font-size:11px;line-height:1.5;color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-owner-door{appearance:none;font:inherit;flex:1;min-width:0;display:flex;align-items:center;gap:var(--ds-space-2);min-height:24px;padding:2px 6px;margin-left:auto;background:none;border:1px solid transparent;border-radius:var(--ds-radius-sm);color:var(--ds-text);cursor:pointer;text-align:left}.acd-frame.crm-rec.crm-rec .acd-owner-door:hover:not(:disabled),.acd-frame.crm-rec.crm-rec .acd-owner-door[data-state=open]{background:var(--ds-surface-2);border-color:var(--ds-border)}.acd-frame.crm-rec.crm-rec .acd-owner-door:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.acd-frame.crm-rec.crm-rec .acd-owner-door:disabled{cursor:progress}.acd-frame.crm-rec.crm-rec .acd-owner-name{font-size:var(--ds-text-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acd-frame.crm-rec.crm-rec .acd-owner-open{font-size:var(--ds-text-xs);color:var(--ds-text-2);padding-left:calc(24px + var(--ds-space-2))}.acd-frame.crm-rec.crm-rec .acd-owner-glyph{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ds-surface-2);border:1px solid var(--ds-border);color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-owner-caret{flex:none;margin-left:auto;color:var(--ds-text-2)}.acd-frame.crm-rec.crm-rec .acd-owners-error{margin:var(--ds-space-2) 0 0;font-size:11px;color:var(--ds-error)}.acd-owner-menu.acd-owner-menu{min-width:200px;background:var(--ds-raised);border:1px solid var(--ds-border)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.acd-owner-menu.acd-owner-menu{background:color-mix(in srgb,var(--ds-raised) 86%,transparent);border-color:var(--crm-glass-edge);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}}.frFeed{display:flex;flex-direction:column;gap:var(--ds-space-3);align-items:stretch}.frFeed>.dsBtn{align-self:flex-start}.frFeedHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.frFeedTitle{margin:0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.frFeedQuiet{margin:0;color:var(--ds-text-3);font-size:var(--ds-text-xs)}.frFeedMore>summary{cursor:pointer;color:var(--ds-text-2);font-size:var(--ds-text-xs);margin-block:var(--ds-space-2)}@media(max-width:900px){.frFeedMore>summary{margin-block:0;padding-block:calc((44px - 1lh)/2)}}:root,[data-ds-mode=dark]{--wb-for-client-tint: var(--p-sage);--wb-for-client-ink: var(--p-sage-i);--wb-for-sales-tint: var(--p-clay);--wb-for-sales-ink: var(--p-clay-i);--wb-for-finance-tint: var(--p-slate);--wb-for-finance-ink: var(--p-slate-i);--wb-for-marketing-tint: var(--p-plum);--wb-for-marketing-ink: var(--p-plum-i);--wb-for-ops-tint: var(--p-gold);--wb-for-ops-ink: var(--p-gold-i);--wb-for-product-tint: var(--p-ditl);--wb-for-product-ink: var(--p-ditl-i);--wb-for-engineering-tint: var(--p-upnorth);--wb-for-engineering-ink: var(--p-upnorth-i)}.frBoard .wbCardWho{flex:1 1 auto}.frBoard .wbCardWho .wbForChip{display:block;flex:0 1 auto;min-width:0}.frBoard .wbDue{flex:none}.wbForChip{display:inline-block;max-width:min(11rem,100%);vertical-align:middle}.wbDsBoard .dsBoard__column[aria-label="Needs a look"] .dsBoard__columnHeader{border-top-color:var(--ds-warning)}.frBlocked{padding:0 var(--ds-space-3) var(--ds-space-3);margin-top:calc(-1 * var(--ds-space-1))}.frBoard[data-pressing] .dsBoard__columns{scroll-snap-type:none}._tab_vsafh_8{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}._toolbar_vsafh_15{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}._toolbarSpacer_vsafh_22{flex:1}._summary_vsafh_26{font-size:var(--ds-text-xs);color:var(--ds-text-2)}._summaryStrong_vsafh_31{color:var(--ds-text);font-weight:600;font-variant-numeric:tabular-nums}._toggle_vsafh_37{appearance:none;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:4px 10px;cursor:pointer}._toggle_vsafh_37:hover{color:var(--ds-text);border-color:var(--ds-border-strong)}._toggleOn_vsafh_57{color:var(--ds-text);border-color:var(--ds-border-strong);background:var(--ds-surface-2)}._toggle_vsafh_37:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}._tableWrap_vsafh_68{overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}._table_vsafh_68{width:100%;border-collapse:collapse;font-size:var(--ds-text-xs);min-width:860px}._th_vsafh_82{position:sticky;top:0;z-index:2;background:var(--ds-surface);border-bottom:1px solid var(--ds-border-strong);text-align:left;padding:0;white-space:nowrap}._thNum_vsafh_93{text-align:right}._sort_vsafh_97{appearance:none;display:inline-flex;align-items:center;gap:4px;width:100%;font:inherit;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);background:transparent;border:none;padding:9px 12px;cursor:pointer}._thNum_vsafh_93 ._sort_vsafh_97{justify-content:flex-end}._sort_vsafh_97:hover,._sortActive_vsafh_120{color:var(--ds-text)}._sort_vsafh_97:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}._sortMark_vsafh_129{opacity:0;transition:opacity var(--ds-dur-fast, .12s) var(--ds-ease, ease)}._sort_vsafh_97:hover ._sortMark_vsafh_129,._sortActive_vsafh_120 ._sortMark_vsafh_129{opacity:1}._row_vsafh_139{cursor:pointer}._row_vsafh_139:hover ._td_vsafh_143{background:var(--ds-surface-2)}._row_vsafh_139:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}._td_vsafh_143{border-bottom:1px solid var(--ds-border);padding:7px 12px;white-space:nowrap;vertical-align:middle;color:var(--ds-text-2)}._table_vsafh_68 tbody tr:last-child ._td_vsafh_143{border-bottom:none}._tdNum_vsafh_164{text-align:right;font-variant-numeric:tabular-nums}._colStage_vsafh_171{width:148px}._colType_vsafh_172{width:124px}._colMoney_vsafh_173{width:118px}._colClose_vsafh_174{width:132px}._colOwner_vsafh_175{width:148px}._colOutcome_vsafh_176{width:208px}._dealName_vsafh_178{font-weight:600;color:var(--ds-text);display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}._dim_vsafh_188{color:var(--ds-text-3)}._outcomeWon_vsafh_192{color:var(--ds-success, var(--ds-text));font-weight:600}._count_vsafh_197{font-size:var(--ds-text-2xs);color:var(--ds-text-3);padding:0 2px}._stateWrap_vsafh_203{padding:var(--ds-space-6) 0}._skeletonStack_vsafh_207{display:flex;flex-direction:column;gap:var(--ds-space-2)}._card_vsafh_215{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-4)}._cardHead_vsafh_222{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}._cardTitle_vsafh_229{font-size:var(--ds-text-sm);font-weight:600;margin:0}._cardCount_vsafh_235{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:0 7px}._cardAction_vsafh_245{appearance:none;margin-left:auto;font:inherit;font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-action);background:none;border:none;padding:0;cursor:pointer}._cardAction_vsafh_245:hover{text-decoration:underline}._cardAction_vsafh_245:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}._quiet_vsafh_268{font-size:var(--ds-text-xs);color:var(--ds-text-3);margin:0}._figures_vsafh_275{display:flex;flex-direction:column;gap:var(--ds-space-3)}._figure_vsafh_275{display:flex;flex-direction:column;gap:1px}._figureValue_vsafh_287{font-size:var(--ds-text-md, 15px);font-weight:600;color:var(--ds-text);font-variant-numeric:tabular-nums}._figureLabel_vsafh_294{font-size:var(--ds-text-2xs);color:var(--ds-text-3)}._figureSplit_vsafh_299{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-3)}._divider_vsafh_305{height:1px;background:var(--ds-border);margin:var(--ds-space-3) 0;border:none}._previewList_vsafh_312{display:flex;flex-direction:column;gap:2px}._previewRow_vsafh_318{appearance:none;display:flex;flex-direction:column;gap:1px;align-items:flex-start;width:100%;text-align:left;font:inherit;background:none;border:none;border-radius:var(--ds-radius-sm);padding:5px 6px;margin:0 -6px;cursor:pointer}._previewRow_vsafh_318:hover{background:var(--ds-surface-2)}._previewRow_vsafh_318:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._previewName_vsafh_344{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewMeta_vsafh_354{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}._serviceList_vsafh_362{display:flex;flex-direction:column;gap:var(--ds-space-2)}._serviceRow_vsafh_368{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2)}._serviceName_vsafh_375{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._serviceSince_vsafh_385{font-size:var(--ds-text-2xs);color:var(--ds-text-3);white-space:nowrap}._servicePrice_vsafh_391{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}._serviceMain_vsafh_398{display:flex;flex-direction:column;gap:1px;min-width:0}._steps_vsafh_407{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._step_vsafh_407{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-text-3)}._stepDone_vsafh_424{color:var(--ds-text)}._stepMark_vsafh_428{flex:none;color:var(--ds-text-3)}._stepDone_vsafh_424 ._stepMark_vsafh_428{color:var(--ds-success, var(--ds-action))}._progress_vsafh_437{font-size:var(--ds-text-2xs);color:var(--ds-text-3);margin:var(--ds-space-2) 0 0}._sheetGrid_vsafh_445{display:flex;flex-direction:column;gap:var(--ds-space-4)}._sheetFixed_vsafh_451{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.pa-health-opt-body{display:flex;flex-direction:column;gap:2px}.pa-health-opt-label{font-weight:500}.pa-account-banner{margin:var(--ds-space-2, 8px) var(--ds-space-5, 20px) 0;padding:var(--ds-space-2, 8px) var(--ds-space-3, 12px);border-radius:var(--ds-radius-md, 8px);border:1px solid var(--ds-color-warning-7, #e6cf8a);background:var(--ds-color-warning-3, rgba(230, 207, 138, .16));color:var(--ds-color-text-1, inherit);font-size:var(--ds-font-size-1, 13px)}.frTasks .dsPageShellTitle{font-size:var(--text-3xl);font-weight:600}.wbFilterOption .frCount{margin-left:auto;color:var(--ds-text-2);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums}.frBy{color:var(--ds-text-2);font-weight:var(--ds-weight-regular)}@media(max-width:900px){.wbFilterRow{display:flex;align-items:center;min-height:var(--tap-min, 44px)}.wbFilterOption{min-height:var(--tap-min, 44px)}.wbFilterPop .dsInput{height:var(--tap-min, 44px);font-size:16px}}@media(max-width:40rem){.frTasks .wbTable{min-width:44rem}.frTasks .wbColTask{width:50%}.frDialog :is(input,textarea,[role=combobox]){font-size:16px;min-height:44px}.frDialog :is(.dsDialogFooter button,.dsDialogX){min-height:44px}.frDialog .dsDialogX{min-width:44px}.frDialog .wbCreateGrid{padding-right:0}.wbRollDigestLine{display:flex;flex-direction:column;align-items:flex-start}.wbRollDigestSep{display:none}}.cd-name{display:inline-flex;align-items:center;gap:var(--ds-space-3)}.cd-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;font-family:var(--ds-font-body);font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.02em;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:50%}.cd-primary{display:inline-flex;align-items:center;gap:4px;font-family:var(--ds-font-body);font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:2px 9px}.cd-primary svg{color:var(--ds-text-3)}.cd-sub{gap:var(--ds-space-2)}.cd-title{color:var(--ds-text);font-weight:500}.cd-role{color:var(--ds-text-2)}.cd-dot{color:var(--ds-text-3)}.cd-seat{font-size:var(--ds-text-2xs);font-weight:500;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);padding:1px 7px}.cd-acct-link{appearance:none;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:var(--ds-text-sm);font-weight:500;color:var(--ds-action);background:none;border:none;padding:0;cursor:pointer}.cd-acct-link:hover{text-decoration:underline}.cd-acct-link svg{color:var(--ds-text-3)}.cd-acct-link:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}.cd-overview{grid-template-columns:calc(var(--acd-ratio, 58) * 1%) var(--ds-space-6) minmax(0,1fr)}.cd-overview-gap{width:100%}.cd-hero{padding:var(--ds-space-4)}.cd-hero-readiness{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.cd-hero-stat{display:flex;flex-direction:column;gap:5px;min-width:0}.cd-hero-label{font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3)}.cd-hero-val{font-size:var(--ds-text-sm);display:inline-flex;align-items:center}.cd-ready{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--ds-success)}.cd-notready{display:inline-flex;align-items:center;gap:5px;color:var(--ds-text-2)}.cd-rel{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.cd-hero-engage{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-3);margin:var(--ds-space-3) 0 0}.cd-engage-stat{display:flex;flex-direction:column;gap:3px}.cd-engage-stat dt{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.cd-engage-stat dt svg{color:var(--ds-text-3)}.cd-engage-stat dd{margin:0;font-size:var(--ds-text-sm);font-weight:500;color:var(--ds-text)}.cd-linkedin{display:inline-flex;align-items:center;gap:5px}.cd-linkedin svg{color:var(--ds-text-3)}.cd-related-group+.cd-related-group{margin-top:var(--ds-space-3)}.cd-related-label{display:flex;align-items:center;gap:6px;font-size:var(--ds-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-3);margin-bottom:4px}.cd-related-meta{margin-left:auto;font-size:var(--ds-text-xs);color:var(--ds-text-3);white-space:nowrap}.cd-outreach-main{display:flex;flex-direction:column;gap:var(--ds-space-3)}.cd-enrollment{padding:var(--ds-space-4)}.cd-enr-head{display:flex;align-items:center;gap:var(--ds-space-3)}.cd-enr-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;color:var(--ds-action);background:color-mix(in srgb,var(--ds-action) 12%,transparent);border-radius:var(--ds-radius-md)}.cd-enr-id{display:flex;flex-direction:column;gap:1px;min-width:0}.cd-enr-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.cd-enr-seq{font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.cd-enr-status{margin-left:auto;font-size:var(--ds-text-2xs);font-weight:600;padding:2px 9px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);color:var(--ds-text-2);background:var(--ds-surface-2)}.cd-enr--active{color:var(--ds-success);border-color:color-mix(in srgb,var(--ds-success) 35%,transparent);background:color-mix(in srgb,var(--ds-success) 12%,transparent)}.cd-enr--replied{color:var(--ds-action);border-color:color-mix(in srgb,var(--ds-action) 35%,transparent);background:color-mix(in srgb,var(--ds-action) 12%,transparent)}.cd-enr--bounced{color:var(--ds-danger);border-color:color-mix(in srgb,var(--ds-danger) 35%,transparent);background:color-mix(in srgb,var(--ds-danger) 10%,transparent)}.cd-enr-progress{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-3)}.cd-enr-step-label{font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);white-space:nowrap}.cd-enr-bar{position:relative;flex:1;height:5px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);overflow:hidden}.cd-enr-bar-fill{position:absolute;inset:0 auto 0 0;background:var(--ds-action);border-radius:inherit}.cd-steps{list-style:none;margin:var(--ds-space-3) 0 0;padding:0;position:relative}.cd-step{position:relative;display:flex;gap:var(--ds-space-3);padding:5px 0}.cd-step:not(:last-child):before{content:"";position:absolute;left:6px;top:18px;bottom:-5px;width:1.5px;background:var(--ds-border)}.cd-step-dot{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;flex:none;margin-top:3px;border-radius:50%;border:1.5px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-surface)}.cd-step--done .cd-step-dot{background:var(--ds-action);border-color:var(--ds-action);color:var(--ds-on-action, #fff)}.cd-step--current .cd-step-dot{border-color:var(--ds-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-action) 22%,transparent)}.cd-step-body{display:flex;flex-direction:column;gap:1px;min-width:0}.cd-step-title{display:inline-flex;align-items:center;gap:7px;font-size:var(--ds-text-xs);color:var(--ds-text)}.cd-step--upcoming .cd-step-title{color:var(--ds-text-3)}.cd-step-type{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-3);background:var(--ds-surface-2);border-radius:var(--ds-radius-sm);padding:0 5px}.cd-step-when{font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.cd-rail-outreach{display:flex;flex-direction:column;gap:var(--ds-space-3)}.cd-rail-empty{padding:var(--ds-space-2) 0}@media(max-width:640px){.cd-hero-readiness,.cd-hero-engage{grid-template-columns:1fr;gap:var(--ds-space-2)}.cd-hero-stat,.cd-engage-stat{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3)}.cd-overview{grid-template-columns:1fr;height:auto}.cd-overview-gap{display:none}.acd-frame .cd-overview .acd-main,.acd-frame .cd-overview .acd-rail{overflow:visible}.acd-frame .cd-overview .acd-rail{border-top:1px solid var(--ds-border)}}._pane_3pi0e_6{display:flex;min-width:0;min-height:0;flex-direction:column}._paneHeader_3pi0e_13{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);min-height:var(--ds-space-7)}._paneHeader_3pi0e_13 h1{margin:0;color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-xl);font-weight:650;letter-spacing:-.01em}._tabsScroller_3pi0e_30{min-width:0;max-inline-size:100%;overflow-x:auto;margin-top:var(--ds-space-3);margin-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border);overscroll-behavior-inline:contain;scrollbar-color:var(--ds-border-strong) transparent;scrollbar-width:thin}._tabsScroller_3pi0e_30 .dsTabsList{width:max-content;min-width:100%}._tabsScroller_3pi0e_30 .dsTabsTrigger{display:inline-flex;min-height:calc(var(--ds-space-7) + var(--ds-space-1));padding-inline:var(--ds-space-3);font-size:var(--ds-text-xs)}._tabsScroller_3pi0e_30 .dsTabsTriggerLabel{display:inline-flex;gap:var(--ds-space-2);align-items:baseline}._tabCount_3pi0e_60{color:var(--ds-text-2);font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums;font-weight:400}._surfaceStack_3pi0e_67{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-4)}._importHeader_3pi0e_77{display:flex;flex-direction:column;gap:var(--ds-space-2);padding-block:var(--ds-space-2) var(--ds-space-3)}._importBack_3pi0e_84{align-self:flex-start;gap:var(--ds-space-1);padding-inline:var(--ds-space-1);color:var(--ds-text-2)}._importHeaderMain_3pi0e_91{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);min-width:0}._importName_3pi0e_99{margin:0;overflow:hidden;color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-lg);font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}._sectionCard_3pi0e_117{padding:0;overflow:hidden;background:var(--ds-surface)}._sectionCardHeader_3pi0e_123{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border)}._sectionCardTitleGroup_3pi0e_130{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}._sectionCardTitleGroup_3pi0e_130>svg{width:var(--ds-space-4);height:var(--ds-space-4);flex:0 0 auto;color:var(--ds-text-2)}._sectionCardCount_3pi0e_145{color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums;font-weight:600}._sectionCardBody_3pi0e_152{display:flex;min-width:0;flex-direction:column}._sectionCard_3pi0e_117 ._ledgerTable_3pi0e_159,._sectionCard_3pi0e_117 ._ledgerTable_3pi0e_159 .dsTableHead th{background:transparent}._sectionCardPad_3pi0e_164{padding:var(--ds-space-4)}._controlBand_3pi0e_168,._inlineNotice_3pi0e_169{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-width:0}._controlBand_3pi0e_168{min-height:calc(var(--ds-space-7) + var(--ds-space-1))}._reviewControlBand_3pi0e_181{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:center;padding-block:var(--ds-space-1)}._reviewFilters_3pi0e_191{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4);min-height:var(--ds-space-7)}._reviewFilterTab_3pi0e_200{display:inline-flex;align-items:baseline;gap:var(--ds-space-2);padding-block:var(--ds-space-1);border:0;border-bottom:2px solid transparent;background:none;color:var(--ds-text-2);font-family:var(--ds-font-body);font-size:var(--ds-text-xs);font-weight:500;line-height:1;cursor:pointer;transition:color var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease)}._reviewFilterTab_3pi0e_200:hover{color:var(--ds-text)}._reviewFilterTab_3pi0e_200[data-on=true]{color:var(--ds-text);font-weight:600;border-bottom-color:var(--ds-text)}._reviewFilterTab_3pi0e_200:focus-visible{outline:none;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-ring)}._reviewFilterCount_3pi0e_235{color:var(--ds-text-3);font-variant-numeric:tabular-nums;font-weight:400}._reviewFilterTab_3pi0e_200[data-on=true] ._reviewFilterCount_3pi0e_235{color:var(--ds-text-2)}._ledgerTable_3pi0e_159{width:100%;min-width:0;background:var(--ds-surface)}._ledgerTable_3pi0e_159 .dsTableScroll{overflow:auto}._ledgerTable_3pi0e_159 .dsTable{font-size:var(--ds-text-xs);line-height:1.35}._ledgerTable_3pi0e_159 .dsTableHead th{padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-surface);font-size:var(--ds-text-2xs);letter-spacing:.05em}._ledgerTable_3pi0e_159 .dsTable td{overflow:hidden;max-width:var(--ds-width-sm);padding:var(--ds-space-1) var(--ds-space-3);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}._ledgerTable_3pi0e_159 .dsTableRow{min-height:calc(var(--ds-space-7) + var(--ds-space-1));cursor:default}._ledgerTable_3pi0e_159 .dsTableRow:hover{background:var(--ds-surface-2)}._ledgerTable_3pi0e_159 .dsBadge{padding-inline:var(--ds-space-2);font-size:var(--ds-text-2xs)}._ledgerTable_3pi0e_159 .dsTableRow:has(._rowLink_3pi0e_291):hover ._rowLink_3pi0e_291 strong,._ledgerTable_3pi0e_159 .dsTableRow:has(._rowLink_3pi0e_291):focus-within ._rowLink_3pi0e_291 strong,._rowLink_3pi0e_291:hover ._singleLine_3pi0e_293,._rowLink_3pi0e_291:focus-visible ._singleLine_3pi0e_293{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:var(--ds-space-1)}._decisionStatus_3pi0e_300{min-height:var(--ds-space-5);border-color:var(--ds-border-strong);background:transparent;font-weight:400}._tableWithPagination_3pi0e_307{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-3)}._tableWithPagination_3pi0e_307 .dsPagination{align-self:flex-end}._rowLink_3pi0e_291{width:100%;min-width:0;min-height:var(--ds-space-7);justify-content:flex-start;padding:0;color:var(--ds-text);text-align:left}._primaryCell_3pi0e_328{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-2xs)}._primaryCell_3pi0e_328 strong{overflow:hidden;color:var(--ds-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._primaryCell_3pi0e_328 small,._metadataGrid_3pi0e_344 small,._narrativeSection_3pi0e_345 small,._receiptCounts_3pi0e_346 small{overflow:hidden;color:var(--ds-text-2);font-family:var(--ds-font-body);font-size:var(--ds-text-xs);font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._singleLine_3pi0e_293{display:block;overflow:hidden;min-width:0;color:var(--ds-text);font-weight:400;text-overflow:ellipsis;white-space:nowrap}._changeCell_3pi0e_368{color:var(--ds-text);font-weight:500;white-space:nowrap}._rowLink_3pi0e_291>._singleLine_3pi0e_293,._rowLink_3pi0e_291>strong._singleLine_3pi0e_293{font-weight:600}._inlineNotice_3pi0e_169{justify-content:flex-start;min-height:calc(var(--ds-space-7) + var(--ds-space-1));padding:var(--ds-space-2) var(--ds-space-3);border-block:1px solid var(--ds-border);color:var(--ds-text-2);font-size:var(--ds-text-xs)}._inlineNotice_3pi0e_169>svg{width:var(--ds-space-4);height:var(--ds-space-4);flex:0 0 auto;color:var(--ds-success)}._inlineNotice_3pi0e_169>span{flex:1}._inlineNotice_3pi0e_169 strong{color:var(--ds-text);font-weight:500}._quietState_3pi0e_404{display:flex;gap:var(--ds-space-2);align-items:center;min-height:var(--ds-space-7);color:var(--ds-text-2);font-size:var(--ds-text-xs)}._quietState_3pi0e_404 svg{width:var(--ds-space-4);height:var(--ds-space-4);color:var(--ds-success)}._quietState_3pi0e_404 strong{color:var(--ds-text);font-weight:500}._progressBlock_3pi0e_425{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-2);padding-block:var(--ds-space-2)}._exceptionActions_3pi0e_433{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}._bulkPreview_3pi0e_439{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);color:var(--ds-text-2);font-size:var(--ds-text-xs)}._bulkPreview_3pi0e_439 ul{display:flex;margin:0;padding:0;flex-direction:column;gap:var(--ds-space-1);list-style:none}._bulkPreview_3pi0e_439 strong{color:var(--ds-text);font-weight:500}._conflictGrid_3pi0e_464{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}._conflictGrid_3pi0e_464>span{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-1)}._conflictValue_3pi0e_479{overflow-wrap:anywhere;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:500}._noClaim_3pi0e_487{color:var(--ds-text-2);font-size:var(--ds-text-sm);font-style:italic;font-weight:400}._provenanceLine_3pi0e_494{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-2);margin:0;font-size:var(--ds-text-xs)}._provenanceSource_3pi0e_503{color:var(--ds-text);font-weight:600}._provenanceSource_3pi0e_503:not(:last-child):after{content:"·";margin-left:var(--ds-space-2);color:var(--ds-text-2);font-weight:400}._provenanceMeta_3pi0e_516{color:var(--ds-text-2);font-variant-numeric:tabular-nums}._metadataGrid_3pi0e_344{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ds-space-5);border-top:1px solid var(--ds-border)}._recordSheet_3pi0e_534[data-intake-overlay],._evidenceSheet_3pi0e_535[data-intake-overlay]{background:var(--ds-bg)}._recordSheetBody_3pi0e_542{display:flex;flex-direction:column;gap:var(--ds-space-4)}._newAccountLabel_3pi0e_549{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}._metadataGrid_3pi0e_344>span{display:flex;min-width:0;min-height:calc(var(--ds-space-7) + var(--ds-space-3));flex-direction:column;gap:var(--ds-space-1);justify-content:center;padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border)}._metadataGrid_3pi0e_344 strong{overflow:hidden;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:500;line-height:1.3;text-overflow:ellipsis}._metadataWide_3pi0e_578{grid-column:1 / -1}._digestValue_3pi0e_582{font-family:var(--ds-font-mono);overflow-wrap:anywhere;white-space:normal}._narrativeSection_3pi0e_345{padding:var(--ds-space-4) 0;border-bottom:1px solid var(--ds-border)}._narrativeSection_3pi0e_345 p{margin:var(--ds-space-1) 0 0;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:400;line-height:1.45}._identityBlock_3pi0e_606{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface)}._identityLede_3pi0e_617{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-2);margin:0;color:var(--ds-text);font-size:var(--ds-text-sm)}._identityLede_3pi0e_617>svg{align-self:center;color:var(--ds-text-2)}._identityLede_3pi0e_617 strong{font-weight:650}._identityCaption_3pi0e_637{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-2xs)}._identityFirewall_3pi0e_643{display:flex;align-items:flex-start;gap:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.4}._identityFirewall_3pi0e_643>svg{width:var(--ds-space-4);height:var(--ds-space-4);flex:0 0 auto;color:var(--ds-text-2)}._identityFirewall_3pi0e_643 strong{color:var(--ds-text);font-weight:600}._identityRefs_3pi0e_664{display:flex;flex-direction:column;gap:var(--ds-space-1);margin:0;color:var(--ds-text);font-size:var(--ds-text-xs)}._identityRefs_3pi0e_664 p{margin:0}._matchScore_3pi0e_677{color:var(--ds-text);font-weight:700;font-variant-numeric:tabular-nums}._matchScoreWord_3pi0e_683{color:var(--ds-text);font-weight:600}._matchReasons_3pi0e_688{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}._matchReason_3pi0e_688{padding:var(--ds-space-2xs) var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-text-2xs);font-weight:500}._matchRef_3pi0e_707{color:var(--ds-text-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:400}._fieldMark_3pi0e_715{display:flex;width:fit-content;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-2xs);font-weight:600}._fieldMark_3pi0e_715[data-kind=differ]{color:var(--ds-warning)}._viewSource_3pi0e_729{align-self:flex-start;padding:0;border:0;background:none;color:var(--ds-action);font-size:var(--ds-text-2xs);font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._viewSource_3pi0e_729:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring);border-radius:var(--ds-radius-sm)}._matchChoices_3pi0e_750{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}._matchChoice_3pi0e_750{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text);text-align:left;cursor:pointer}._matchChoice_3pi0e_750:before{content:"";width:var(--ds-space-2);height:var(--ds-space-2);flex:0 0 auto;border:1px solid var(--ds-border-strong);border-radius:50%;background:transparent}._matchChoice_3pi0e_750[data-on=true]{border-color:var(--ds-action);background:var(--ds-action);color:var(--ds-action-text)}._matchChoice_3pi0e_750[data-on=true]:before{border-color:var(--ds-action-text);background:var(--ds-action-text)}._matchChoice_3pi0e_750:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._matchChoiceTitle_3pi0e_796{color:inherit;font-size:var(--ds-text-sm);font-weight:600}._nothingNew_3pi0e_806{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm)}._fieldList_3pi0e_812{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._fieldItem_3pi0e_820{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border)}._fieldItem_3pi0e_820:last-child{border-bottom:0}._fieldLine_3pi0e_834{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);margin:0;min-width:0}._fieldName_3pi0e_843{color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:600}._fieldForWhom_3pi0e_849{color:var(--ds-text-2);font-weight:400}._fieldValue_3pi0e_854{color:var(--ds-text);font-size:var(--ds-text-sm);overflow-wrap:anywhere}._fieldEmpty_3pi0e_860{color:var(--ds-text-2);font-size:var(--ds-text-sm);font-style:italic}._fieldSource_3pi0e_867{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-2);margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums}._conflictBox_3pi0e_879{display:flex;flex-direction:column;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}._crmNow_3pi0e_886{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-xs)}._crmNowValue_3pi0e_892{color:var(--ds-text);font-weight:500}._routeTag_3pi0e_899{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--ds-text-2xs);font-weight:600;white-space:nowrap}._routeTag_3pi0e_899[data-route=standard]{color:var(--ds-text);font-weight:500}._routeTag_3pi0e_899[data-route=existing_custom]{padding:var(--ds-space-2xs) var(--ds-space-2);border:1px solid var(--ds-info);border-radius:var(--ds-radius-sm);background:var(--ds-info-bg);color:var(--ds-info)}._routeTag_3pi0e_899[data-route=new_custom]{padding:var(--ds-space-2xs) var(--ds-space-2);border:1px solid var(--ds-action);border-radius:var(--ds-radius-sm);color:var(--ds-action)}._newFieldCreate_3pi0e_932{display:flex;flex-direction:column;gap:var(--ds-space-2)}._newFieldToggle_3pi0e_938{display:flex;gap:var(--ds-space-2);align-items:baseline;color:var(--ds-text);font-size:var(--ds-text-2xs);font-weight:500;line-height:1.35}._newFieldForm_3pi0e_948{display:flex;flex-direction:column;gap:var(--ds-space-2)}._newFieldControl_3pi0e_954{display:flex;flex-direction:column;gap:var(--ds-space-1);color:var(--ds-text);font-size:var(--ds-text-2xs);font-weight:600}._newFieldControl_3pi0e_954 input,._newFieldControl_3pi0e_954 select{padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-text-xs);font-weight:400}._newFieldControl_3pi0e_954 input:focus-visible,._newFieldControl_3pi0e_954 select:focus-visible{outline:none;border-color:var(--ds-action);box-shadow:var(--ds-shadow-ring)}._newFieldSkipped_3pi0e_981{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-2xs);font-style:italic}._receiptCounts_3pi0e_346{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--ds-border)}._receiptCounts_3pi0e_346>span{display:flex;min-height:calc(var(--ds-space-8) + var(--ds-space-3));flex-direction:column;gap:var(--ds-space-1);justify-content:center;color:var(--ds-text);font-size:var(--ds-text-lg);font-variant-numeric:tabular-nums;font-weight:500}._receiptCounts_3pi0e_346>span+span{padding-inline-start:var(--ds-space-4);border-inline-start:1px solid var(--ds-border)}._liveRegion_3pi0e_1012{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}@media(max-width:44rem){._controlBand_3pi0e_168,._inlineNotice_3pi0e_169{align-items:stretch;flex-direction:column}._reviewControlBand_3pi0e_181{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}._paneHeader_3pi0e_13{min-height:0}._tabsScroller_3pi0e_30{margin-top:var(--ds-space-2)}._controlBand_3pi0e_168>button,._exceptionActions_3pi0e_433,._exceptionActions_3pi0e_433>button{width:100%}._reviewFilters_3pi0e_191{overflow-x:auto;padding-bottom:var(--ds-space-1)}._ledgerTable_3pi0e_159 .dsTableScroll{overflow-x:auto}._ledgerTable_3pi0e_159 .dsTable{min-width:var(--ds-width-sm)}._ledgerTable_3pi0e_159 .dsTableHead th:first-child,._ledgerTable_3pi0e_159 .dsTable td:first-child{position:sticky;inset-inline-start:0;z-index:2;width:11rem;min-width:11rem;background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}._ledgerTable_3pi0e_159 .dsTableHead th:first-child{z-index:3}._ledgerTable_3pi0e_159 .dsTableRow:hover td:first-child{background:var(--ds-surface-2)}._tableWithPagination_3pi0e_307 .dsPagination{max-inline-size:100%;align-self:stretch;overflow-x:auto}._conflictGrid_3pi0e_464,._metadataGrid_3pi0e_344{grid-template-columns:1fr}._metadataWide_3pi0e_578{grid-column:auto}}@media(prefers-reduced-motion:reduce){._ledgerTable_3pi0e_159 .dsTableRow{transition:none}}._crumbs_oivp4_10{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1);font-family:var(--ds-font-body);font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.06em}._item_oivp4_21{display:inline-flex;align-items:center;gap:var(--ds-space-1)}._link_oivp4_27{display:inline-flex;align-items:center;padding:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-3);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;cursor:pointer;transition:color var(--ds-dur) var(--ds-ease)}._link_oivp4_27:hover{color:var(--ds-text)}._link_oivp4_27:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._inert_oivp4_53{display:inline-flex;align-items:center;color:var(--ds-text-3)}._sep_oivp4_59{color:var(--ds-border-strong)}@media(prefers-reduced-motion:reduce){._link_oivp4_27{transition:none}}.our-wrap{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--ds-surface)}.our-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5) 0}.our-title-group{display:flex;flex-direction:column;gap:2px}.our-title{font-family:var(--ds-font-display);font-size:calc(var(--ds-text-xl) + 3px);line-height:1.2;font-weight:600;margin:0;color:var(--ds-text)}.our-subtitle{font-size:var(--ds-text-xs);color:var(--ds-text-2);text-transform:uppercase;letter-spacing:.06em;font-family:var(--ds-font-mono)}.our-sectionnav{display:flex;gap:2px;padding:0 var(--ds-space-5);border-bottom:1px solid var(--ds-border)}.our-sectiontab{appearance:none;font:inherit;font-size:var(--ds-text-sm);font-weight:500;color:var(--ds-text-2);background:transparent;border:none;border-bottom:2px solid transparent;padding:var(--ds-space-3) var(--ds-space-3);margin-bottom:-1px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.our-sectiontab:hover{color:var(--ds-text)}.our-sectiontab:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px;border-radius:var(--ds-radius-sm)}.our-sectiontab--active{color:var(--ds-text);border-bottom-color:var(--ds-action);font-weight:600}.our-sectiontab-count{font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:1px 7px}.our-scroll{flex:1;min-height:0;overflow:auto;padding:var(--ds-space-5)}.our-section-label{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ds-text-2);font-weight:600;margin:0 0 var(--ds-space-3)}.our-hub-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--ds-space-5);align-items:start}@media(max-width:1100px){.our-hub-grid{grid-template-columns:1fr}}.our-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-4)}.our-card+.our-card{margin-top:var(--ds-space-4)}.our-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-space-2)}@media(max-width:720px){.our-funnel{grid-template-columns:repeat(2,1fr)}}.our-funnel-step{appearance:none;text-align:left;font:inherit;background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-3);display:flex;flex-direction:column;gap:4px;cursor:pointer;position:relative}.our-funnel-step:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-3, var(--ds-surface-2))}.our-funnel-step:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.our-funnel-count{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;color:var(--ds-text);font-variant-numeric:tabular-nums;line-height:1}.our-funnel-label{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.our-funnel-hint{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-funnel-arrow{position:absolute;right:-11px;top:50%;transform:translateY(-50%);color:var(--ds-text-2);z-index:1}.our-funnel-step:last-child .our-funnel-arrow{display:none}@media(max-width:720px){.our-funnel-arrow{display:none}}.our-needs-list{display:flex;flex-direction:column;gap:2px}.our-needs-row{appearance:none;font:inherit;text-align:left;background:transparent;border:none;border-radius:var(--ds-radius-md);padding:var(--ds-space-2) var(--ds-space-2);display:flex;align-items:center;gap:var(--ds-space-3);cursor:pointer}.our-needs-row:hover{background:var(--ds-surface-2)}.our-needs-row:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.our-needs-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-text-2);flex-shrink:0}.our-needs-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.our-needs-title{font-size:var(--ds-text-sm);color:var(--ds-text);font-weight:500}.our-needs-sub{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-needs-count{font-size:var(--ds-text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-text);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:1px 9px}.our-activity{display:flex;flex-direction:column}.our-activity-row{display:flex;gap:var(--ds-space-3);padding:var(--ds-space-2) 0;border-top:1px solid var(--ds-border)}.our-activity-row:first-child{border-top:none}.our-activity-dot{margin-top:5px;width:6px;height:6px;border-radius:50%;background:var(--ds-text-3);flex-shrink:0}.our-activity-body{flex:1;min-width:0}.our-activity-text{font-size:var(--ds-text-sm);color:var(--ds-text-2)}.our-activity-text b{color:var(--ds-text);font-weight:600}.our-activity-time{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-family:var(--ds-font-mono)}.our-toolbar{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-2);flex-wrap:wrap}.our-pills{display:flex;gap:2px;flex-wrap:wrap}.our-pill{appearance:none;font:inherit;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);background:transparent;border:1px solid transparent;border-radius:var(--ds-radius-pill);padding:4px 11px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.our-pill:hover{color:var(--ds-text);background:color-mix(in srgb,var(--ds-text) 9%,transparent)}.our-pill:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.our-pill--active{color:var(--ds-text);background:var(--ds-surface-2);border-color:var(--ds-border-strong);font-weight:600}.our-pill-count{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.our-toolbar-spacer{margin-left:auto}.our-table-scroll{flex:1;min-height:0;overflow:auto}.our-table{width:100%;border-collapse:collapse;font-size:var(--ds-text-xs)}.our-table thead th{position:sticky;top:0;z-index:2;background:var(--ds-surface);border-bottom:1px solid var(--ds-border-strong);text-align:left;padding:var(--ds-space-2) var(--ds-space-4);white-space:nowrap;color:var(--ds-text-2);font-weight:500;font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.04em}.our-table th.our-num,.our-table td.our-num{text-align:right;font-variant-numeric:tabular-nums}.our-tr{cursor:pointer}.our-tr:hover td{background:var(--ds-surface-2)}.our-tr:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.our-td{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);color:var(--ds-text-2);vertical-align:middle}.our-acct{display:flex;flex-direction:column;gap:1px;min-width:0}.our-acct-name{font-weight:600;color:var(--ds-text)}.our-acct-domain{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-dim{color:var(--ds-text-2)}.our-icp{font-variant-numeric:tabular-nums;font-weight:600}.our-icp--high{color:var(--ds-success)}.our-icp--mid{color:var(--ds-warning)}.our-icp--low{color:var(--ds-text-2);font-weight:400}.our-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-xs);font-weight:500;border-radius:var(--ds-radius-pill);padding:2px 9px 2px 7px;white-space:nowrap;color:var(--ds-text);background:var(--ds-surface-2)}.our-chip svg{flex-shrink:0}.our-chip--needs{color:var(--ds-text);background:color-mix(in srgb,var(--ds-text) 9%,transparent)}.our-chip--ready{color:var(--ds-info);background:var(--ds-info-bg)}.our-chip--audited{color:var(--ds-success);background:var(--ds-success-bg)}.our-chip--disq{color:var(--ds-error);background:var(--ds-error-bg)}.our-st--active{color:var(--ds-info);background:var(--ds-info-bg)}.our-st--replied{color:var(--ds-success);background:var(--ds-success-bg)}.our-st--completed{color:var(--ds-text);background:color-mix(in srgb,var(--ds-text) 9%,transparent)}.our-st--paused{color:var(--ds-warning);background:var(--ds-warning-bg)}.our-st--bounced{color:var(--ds-error);background:var(--ds-error-bg)}.our-st--cancelled,.our-st--draft,.our-st--archived{color:var(--ds-text);background:color-mix(in srgb,var(--ds-text) 9%,transparent)}.our-enroll{display:inline-flex;flex-direction:column;gap:1px}.our-enroll-play{color:var(--ds-text);font-weight:500}.our-enroll-step{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.our-plays-split{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr}@media(max-width:980px){.our-plays-split{grid-template-columns:1fr}}.our-plays-list{border-right:1px solid var(--ds-border);overflow:auto;min-height:0}.our-play-item{appearance:none;font:inherit;text-align:left;width:100%;background:transparent;border:none;border-bottom:1px solid var(--ds-border);padding:var(--ds-space-3) var(--ds-space-4);cursor:pointer;display:flex;flex-direction:column;gap:4px}.our-play-item:hover{background:var(--ds-surface-2)}.our-play-item:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.our-play-item--active{background:var(--ds-surface-2);box-shadow:inset 2px 0 0 var(--ds-action)}.our-play-item-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.our-play-item-meta{display:flex;align-items:center;gap:var(--ds-space-2)}.our-play-item-stat{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.our-plays-index{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.our-play-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);border-bottom:1px solid var(--ds-border);padding-right:var(--ds-space-4)}.our-play-row-open{appearance:none;font:inherit;text-align:left;flex:0 1 auto;min-width:0;background:transparent;border:none;padding:var(--ds-space-3) var(--ds-space-4);cursor:pointer;display:flex;align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-radius-sm, 6px)}.our-play-row-open:hover{background:var(--ds-surface-2)}.our-play-row-open:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.our-play-row-main{display:flex;flex-direction:column;gap:4px;min-width:0}.our-play-row-chev{color:var(--ds-text-3);flex-shrink:0}.our-play-row-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.our-play-row-status{display:inline-flex;min-width:96px}.our-play-row-metric--key b{color:var(--ds-text)}.our-play-row-right{display:flex;align-items:center;gap:var(--ds-space-4);flex-shrink:0;padding-right:var(--ds-space-4)}.our-play-row-metric{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:88px;text-align:right}.our-play-row-metric b{color:var(--ds-text);font-weight:600}.our-play-row-review-slot{min-width:122px}.our-play-row-review{appearance:none;font:inherit;background:transparent;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm, 6px);color:var(--ds-text);font-size:var(--ds-text-xs);padding:4px 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0;min-width:122px;white-space:nowrap}.our-play-row-review:hover{color:var(--ds-text);background:var(--ds-surface-2);border-color:var(--ds-border-strong, var(--ds-border))}.our-play-row-review:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.our-play-row-review-count{font-weight:700;color:var(--ds-text);font-variant-numeric:tabular-nums}.our-play-row-review-arrow{opacity:.4}.our-play-row--skel{padding:var(--ds-space-3) var(--ds-space-4);display:flex;flex-direction:column;gap:6px}.our-play-detail{overflow:auto;min-height:0;padding:var(--ds-space-5)}.our-play-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}.our-play-detail-title{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:600;color:var(--ds-text);margin:0 0 4px}.our-play-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ds-space-3);margin-bottom:var(--ds-space-5)}.our-meta-cell{display:flex;flex-direction:column;gap:2px}.our-meta-key{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.our-meta-val{font-size:var(--ds-text-sm);color:var(--ds-text)}.our-enroll-summary{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);margin-bottom:var(--ds-space-5)}.our-enroll-stat{display:flex;flex-direction:column;gap:1px}.our-enroll-stat-num{font-size:var(--ds-text-lg);font-weight:600;color:var(--ds-text);font-variant-numeric:tabular-nums;line-height:1.1}.our-enroll-stat-label{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-steps{display:flex;flex-direction:column}.our-step{display:flex;gap:var(--ds-space-3);position:relative;padding-bottom:var(--ds-space-3)}.our-step-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.our-step-marker{width:26px;height:26px;border-radius:var(--ds-radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface-2);border:1px solid var(--ds-border-strong);color:var(--ds-text-2);font-size:var(--ds-text-2xs);font-weight:600;font-variant-numeric:tabular-nums}.our-step--delay .our-step-marker{background:transparent;color:var(--ds-text-2)}.our-step-connector{flex:1;width:1px;background:var(--ds-border);margin:2px 0}.our-step-body{flex:1;min-width:0;padding-bottom:var(--ds-space-2)}.our-step--delay .our-step-body{display:flex;align-items:center;min-height:26px}.our-step-delay-text{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.our-step-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);overflow:hidden}.our-step-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.our-step-title{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.our-step-stats{display:inline-flex;gap:var(--ds-space-3)}.our-step-stat{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.our-step-stat b{color:var(--ds-text-2);font-weight:600}.our-variant{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3)}.our-variant+.our-variant{border-top:1px solid var(--ds-border)}.our-variant-tag{width:20px;height:20px;border-radius:var(--ds-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface-2);border:1px solid var(--ds-border);font-size:var(--ds-text-2xs);font-weight:700;color:var(--ds-text-2);flex-shrink:0}.our-variant--leading .our-variant-tag{background:color-mix(in srgb,var(--ds-action) 14%,transparent);border-color:color-mix(in srgb,var(--ds-action) 35%,transparent);color:var(--ds-action)}.our-variant-subject{flex:1;min-width:0;font-size:var(--ds-text-xs);color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.our-variant-rate{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;flex-shrink:0}.our-variant-lead-badge{font-size:var(--ds-text-2xs);color:var(--ds-action);font-weight:600;display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.our-research-split{flex:1;min-height:0;display:grid;grid-template-columns:1fr 360px}@media(max-width:1100px){.our-research-split{grid-template-columns:1fr}.our-research-peek{display:none}}.our-research-list{overflow:auto;min-height:0}.our-research-peek{border-left:1px solid var(--ds-border);overflow:auto;min-height:0;padding:var(--ds-space-4)}.our-peek-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--ds-text-2);font-size:var(--ds-text-sm);text-align:center;gap:var(--ds-space-2);padding:var(--ds-space-5)}.our-peek-head{margin-bottom:var(--ds-space-4)}.our-peek-title{font-size:var(--ds-text-md);font-weight:600;color:var(--ds-text);margin:0 0 2px}.our-peek-domain{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-finding-section{margin-bottom:var(--ds-space-4)}.our-finding-section-label{display:flex;align-items:center;justify-content:space-between;font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);font-weight:600;margin-bottom:var(--ds-space-2)}.our-finding{display:flex;gap:var(--ds-space-2);padding:var(--ds-space-2) 0;border-top:1px solid var(--ds-border)}.our-finding:first-of-type{border-top:none}.our-finding-state{flex-shrink:0;margin-top:2px;color:var(--ds-text-2)}.our-finding-state--confirmed{color:var(--ds-success)}.our-finding-state--rejected{color:var(--ds-error)}.our-finding-text{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.our-cand{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) 0;border-top:1px solid var(--ds-border)}.our-cand:first-of-type{border-top:none}.our-cand-body{flex:1;min-width:0}.our-cand-name{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text)}.our-cand-title{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-state-pad{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;padding:var(--ds-space-3xl) var(--ds-space-6)}.our-signals-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.our-needs-strip{display:flex;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-5);background:var(--ds-surface-2);border-bottom:1px solid var(--ds-border);flex-wrap:wrap}.our-needs-link{appearance:none;font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text-2);background:transparent;border:none;border-radius:var(--ds-radius-sm);padding:4px var(--ds-space-2);cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.our-needs-link:hover{color:var(--ds-text);background:var(--ds-surface-3, var(--ds-surface))}.our-needs-link:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.our-needs-link-count{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ds-text-2)}.our-needs-link-arrow{opacity:.4}.our-signals-ctrl{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-5);gap:var(--ds-space-3)}.our-signals-caption{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-feed-toggle{display:inline-flex;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);overflow:hidden;background:var(--ds-surface-2)}.our-feed-btn{appearance:none;font:inherit;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);background:transparent;border:none;padding:5px var(--ds-space-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.our-feed-btn:hover{color:var(--ds-text);background:var(--ds-surface)}.our-feed-btn:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.our-feed-btn--active{color:var(--ds-text);background:var(--ds-surface)}.our-signals-split{flex:1;min-height:0;display:grid;grid-template-columns:380px 1fr}@media(max-width:1060px){.our-signals-split{grid-template-columns:1fr}.our-signals-peek{display:none}}.our-signals-list{overflow:auto;min-height:0;border-right:1px solid var(--ds-border)}.our-signal-band-label{padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-1);font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-2);position:sticky;top:0;z-index:1;background:var(--ds-surface);border-bottom:1px solid var(--ds-border)}.our-signal-card{appearance:none;font:inherit;text-align:left;width:100%;background:transparent;border:none;border-bottom:1px solid var(--ds-border);padding:var(--ds-space-3) var(--ds-space-4);cursor:pointer;display:flex;flex-direction:column;gap:var(--ds-space-2)}.our-signal-card:hover{background:var(--ds-surface-2)}.our-signal-card:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.our-signal-card--active{background:var(--ds-surface-2);box-shadow:inset 3px 0 0 var(--ds-action)}.our-signal-card--skel{cursor:default;pointer-events:none}.our-signal-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2)}.our-signal-card-acct{display:flex;flex-direction:column;gap:1px;min-width:0}.our-signal-card-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.our-signal-card-domain{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-signal-why{display:flex;align-items:flex-start;gap:6px}.our-signal-why-icon{color:var(--ds-text-2);margin-top:1px;flex-shrink:0}.our-signal-why-text{font-size:var(--ds-text-xs);color:var(--ds-text-2);flex:1;min-width:0;line-height:1.45}.our-signal-why-more{font-size:var(--ds-text-2xs);color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:1px 7px;flex-shrink:0;align-self:center}.our-signal-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);flex-wrap:wrap}.our-signal-freshness{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-family:var(--ds-font-mono)}.our-signal-ctas{display:flex;gap:var(--ds-space-1);flex-wrap:wrap}.our-chip--play{background:color-mix(in srgb,var(--ds-action) 10%,transparent);color:var(--ds-action)}.our-signals-peek{border-left:1px solid var(--ds-border);overflow:auto;min-height:0;padding:var(--ds-space-4) var(--ds-space-5)}.our-peek-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2)}.our-peek-freshness{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-family:var(--ds-font-mono)}.our-peek-section{margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}.our-peek-section-label{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-2);margin-bottom:var(--ds-space-3)}.our-peek-signal{display:flex;gap:var(--ds-space-3);padding:var(--ds-space-2) 0;border-top:1px solid var(--ds-border)}.our-peek-signal:first-of-type{border-top:none}.our-peek-signal-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-2);flex-shrink:0}.our-peek-signal-body{flex:1;min-width:0}.our-peek-signal-title{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text);margin-bottom:3px}.our-peek-signal-detail{font-size:var(--ds-text-xs);color:var(--ds-text-2);line-height:1.5;margin-bottom:4px}.our-peek-signal-meta{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.our-peek-audit{display:flex;flex-direction:column;gap:var(--ds-space-3);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-3)}.our-peek-audit-head{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.our-peek-audit-count{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;margin-left:auto}.our-peek-audit-findings{display:flex;flex-direction:column;gap:var(--ds-space-2)}.our-peek-audit-finding{display:flex;gap:var(--ds-space-2);align-items:flex-start}.our-peek-actions{display:flex;gap:var(--ds-space-2);flex-wrap:wrap;margin-top:var(--ds-space-5);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}.our-signal-score{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.our-signal-score-count{font-size:var(--ds-text-xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.our-signal-score-val{font-size:var(--ds-text-xs);font-weight:600;font-variant-numeric:tabular-nums}.our-skel{display:block;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);animation:our-pulse var(--ds-dur-slower) var(--ds-ease) infinite}@keyframes our-pulse{0%,to{opacity:1}50%{opacity:.4}}.our-skeleton-strip{gap:var(--ds-space-3)}.our-skel-row{display:flex;align-items:center;justify-content:space-between}.our-skel--needs{height:22px;width:160px;border-radius:var(--ds-radius-pill)}.our-skel--name{height:14px;width:60%}.our-skel--score{height:14px;width:28px}.our-skel--why{height:12px;width:85%;margin-top:4px}.our-skel--footer{height:12px;width:50%;margin-top:4px}.our-skel--caption{height:12px;width:180px}.our-skel--peek-title{height:20px;width:70%;margin-bottom:var(--ds-space-3)}.our-skel--peek-body{height:120px;width:100%}.our-peek-skel{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-5)}@media(prefers-reduced-motion:reduce){.our-skel{animation:none}}.seq-wrap{overflow:hidden}.seq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-3);border-bottom:1px solid var(--ds-border);flex-wrap:wrap}.seq-actions{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}.seq-modeswitch{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.seq-mode-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);background:transparent;border:none;border-radius:var(--ds-radius-sm);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.seq-mode-btn svg{flex-shrink:0}.seq-mode-btn:hover:not(.seq-mode-btn--active){color:var(--ds-text)}.seq-mode-btn:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.seq-mode-btn--active{color:var(--ds-text);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm)}.seq-scroll{flex:1;min-height:0;overflow:auto}.seq-doc-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;min-height:100%}@media(max-width:1120px){.seq-doc-split{grid-template-columns:1fr}.seq-lib{display:none}}.seq-doc{padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-3xl);width:100%}.seq-doc-head-top{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);flex-wrap:wrap}.seq-doc-eyebrow{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:var(--ds-text-2);font-family:var(--ds-font-mono)}.seq-agent-cue{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:500;color:var(--ds-text-2);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-pill);padding:2px 9px;margin-left:auto}.seq-doc-title{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;color:var(--ds-text);margin:0 0 var(--ds-space-4);line-height:1.15}.seq-doc-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--ds-space-3) var(--ds-space-5);margin:0 0 var(--ds-space-6);padding:var(--ds-space-4) 0;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border)}.seq-doc-meta-cell{display:flex;flex-direction:column;gap:3px}.seq-doc-meta-cell dt{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);font-weight:600}.seq-doc-meta-cell dd{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text);line-height:1.4}.seq-doc-section{margin-bottom:var(--ds-space-6)}.seq-doc-section-head{display:flex;align-items:baseline;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4)}.seq-doc-section-title{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:600;color:var(--ds-text);margin:0}.seq-doc-section-sub{font-size:var(--ds-text-xs);color:var(--ds-text-2);font-family:var(--ds-font-mono)}.seq-steps{display:flex;flex-direction:column}.seq-step{display:flex;gap:var(--ds-space-4);position:relative;padding-bottom:var(--ds-space-4)}.seq-step-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.seq-step-marker{width:30px;height:30px;border-radius:var(--ds-radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface-2);border:1px solid var(--ds-border-strong);color:var(--ds-text-2);flex-shrink:0}.seq-step-marker-num{font-size:var(--ds-text-xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ds-text)}.seq-step-marker--delay{background:transparent;border-style:dashed}.seq-step-connector{flex:1;width:1.5px;background:var(--ds-border);margin:4px 0;border-radius:1px}.seq-step-body{flex:1;min-width:0;padding-top:3px}.seq-step--delay .seq-step-body{display:flex;align-items:center;min-height:30px;padding-top:0}.seq-delay{display:inline-flex;align-items:center;gap:7px;font-size:var(--ds-text-sm);color:var(--ds-text-2);font-style:italic}.seq-step-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);overflow:hidden}.seq-step-card-head{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);flex-wrap:wrap}.seq-step-kind{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.seq-step-title{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.seq-step-empty-body{margin:0;padding:var(--ds-space-4);font-size:var(--ds-text-sm);color:var(--ds-text-2);font-style:italic}.seq-step-card--task{background:var(--ds-surface-2)}.seq-step-card--task .seq-step-card-head{background:transparent;border-bottom:1px dashed var(--ds-border-strong)}.seq-step-kind--task{color:var(--ds-text-2)}.seq-task-flag{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:2px 8px}.seq-task-instruction{margin:0;padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-text-sm);color:var(--ds-text);line-height:1.55}.seq-add-step{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-left:46px;font-size:var(--ds-text-sm);color:var(--ds-text-2);background:transparent;border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:7px var(--ds-space-3);cursor:pointer}.seq-add-step:hover{color:var(--ds-text);border-color:var(--ds-action);background:var(--ds-surface-2)}.seq-add-step:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.seq-add-step-kinds{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-family:var(--ds-font-mono)}.seq-scaffold{padding:var(--ds-space-4)}.seq-scaffold-subject{display:flex;align-items:baseline;gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);margin-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.seq-scaffold-field-key{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);font-weight:600;flex-shrink:0;width:52px}.seq-scaffold-subject-line{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);line-height:1.7}.seq-scaffold-body{display:flex;flex-direction:column;gap:var(--ds-space-3)}.seq-scaffold-para{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text);line-height:1.75}.seq-tok{display:inline-flex;align-items:center;gap:3px;vertical-align:baseline;border-radius:var(--ds-radius-sm);padding:1px 6px 1px 5px;font-size:.92em;font-weight:500;white-space:nowrap;line-height:1.4}.seq-tok svg{flex-shrink:0}.seq-tok-label{font-family:var(--ds-font-mono);font-size:.9em}.seq-tok--merge{color:var(--ds-text);background:var(--ds-surface-2);border:1px solid var(--ds-border-strong)}.seq-tok--llm{color:#2f52c8;background:color-mix(in srgb,#4f78ec 15%,transparent);border:1px solid color-mix(in srgb,#4f78ec 42%,transparent)}.seq-exit{margin-top:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-2)}.seq-exit-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--ds-text-2);margin-bottom:var(--ds-space-3)}.seq-exit-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.seq-exit-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:4px 6px 4px 10px;cursor:default}.seq-exit-chip--on{color:var(--ds-text);border-color:var(--ds-border-strong)}.seq-exit-toggle{font-size:var(--ds-text-2xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:1px 8px}.seq-exit-chip--on .seq-exit-toggle{color:var(--ds-action);background:color-mix(in srgb,var(--ds-action) 12%,transparent)}.seq-exit-note{margin:var(--ds-space-3) 0 0;font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.seq-lib{border-left:1px solid var(--ds-border);overflow:auto;min-height:0;padding:var(--ds-space-5) var(--ds-space-4);background:var(--ds-surface)}.seq-lib-section+.seq-lib-section{margin-top:var(--ds-space-5);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border)}.seq-lib-head{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2)}.seq-lib-title{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ds-text)}.seq-lib-count{font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:1px 8px;margin-left:auto}.seq-lib-caption{margin:0 0 var(--ds-space-3);font-size:var(--ds-text-2xs);color:var(--ds-text-2);line-height:1.5}.seq-lib-list{display:flex;flex-direction:column;gap:var(--ds-space-3)}.seq-lib-item{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-3);background:var(--ds-surface-2)}.seq-lib-item-tok{margin-bottom:var(--ds-space-2);max-width:var(--ds-width-full);overflow:hidden;text-overflow:ellipsis}.seq-lib-item-instruction{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-text);line-height:1.55}.seq-lib-item-example{margin:0;font-size:var(--ds-text-2xs);color:var(--ds-text-2);line-height:1.5;font-style:italic}.seq-lib-item-example-key{font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);margin-right:3px}.seq-lib-merge-grid{display:flex;flex-direction:column;gap:var(--ds-space-2)}.seq-lib-merge{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.seq-lib-merge-source{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-family:var(--ds-font-mono);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.seqc{display:flex;flex-direction:column;min-height:100%;height:100%}.seqc-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-5);border-bottom:1px solid var(--ds-border);background:var(--ds-surface);flex-wrap:wrap}.seqc-topbar-id{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0}.seqc-eyebrow{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:var(--ds-text-2);font-family:var(--ds-font-mono)}.seqc-topbar-name{font-family:var(--ds-font-display);font-size:var(--ds-text-md);font-weight:600;color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seqc-topbar-meta{display:flex;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;min-width:0}.seqc-metacell{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--ds-text-xs);color:var(--ds-text);min-width:0}.seqc-metacell-k{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);font-weight:600}.seqc-grid{flex:1;min-height:0;display:grid;grid-template-columns:264px minmax(0,1fr) 320px}@media(max-width:1200px){.seqc-grid{grid-template-columns:232px minmax(0,1fr)}.seqc-side{display:none}}@media(max-width:860px){.seqc-grid{grid-template-columns:1fr}.seqc-list{border-right:none;border-bottom:1px solid var(--ds-border)}}.seqc-list{border-right:1px solid var(--ds-border);display:flex;flex-direction:column;min-height:0}.seqc-editor{display:flex;flex-direction:column;min-height:0;min-width:0}.seqc-side{border-left:1px solid var(--ds-border);display:flex;flex-direction:column;min-height:0}.seqc-pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);flex-shrink:0}.seqc-pane-title{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--ds-text)}.seqc-pane-sub{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-family:var(--ds-font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.seqc-list-body{overflow:auto;min-height:0;padding:var(--ds-space-2);display:flex;flex-direction:column;gap:2px}.seqc-row{appearance:none;font:inherit;text-align:left;display:grid;grid-template-columns:18px 22px minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-2);padding:7px var(--ds-space-2);border:1px solid transparent;border-radius:var(--ds-radius-md);background:transparent;cursor:pointer;width:100%}.seqc-row:hover{background:var(--ds-surface-2)}.seqc-row:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.seqc-row--active{background:var(--ds-surface-2);border-color:var(--ds-border-strong)}.seqc-row-idx{font-size:var(--ds-text-2xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ds-text-2);text-align:center}.seqc-row--active .seqc-row-idx{color:var(--ds-text)}.seqc-row-icon{width:22px;height:22px;border-radius:var(--ds-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface);border:1px solid var(--ds-border-strong);color:var(--ds-text-2);flex-shrink:0}.seqc-row-icon--delay{border-style:dashed;background:transparent}.seqc-row-main{display:flex;flex-direction:column;gap:1px;min-width:0}.seqc-row-title{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seqc-row--delay .seqc-row-title{font-weight:500;color:var(--ds-text-2);font-style:italic}.seqc-row-stats{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seqc-row-flag{color:var(--ds-text-2);display:inline-flex}.seqc-list-add{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:6px;align-self:stretch;justify-content:center;margin-top:4px;font-size:var(--ds-text-2xs);font-weight:500;color:var(--ds-text-2);background:transparent;border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:6px;cursor:pointer}.seqc-list-add:hover{color:var(--ds-text);border-color:var(--ds-action);background:var(--ds-surface-2)}.seqc-list-add:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.seqc-editor-idx{color:var(--ds-text-2);font-weight:500}.seqc-kbd{display:inline-flex;align-items:center;gap:3px;font-size:var(--ds-text-2xs);font-family:var(--ds-font-mono);color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);padding:1px 6px}.seqc-editor-body{flex:1;min-height:0;overflow:auto;padding:var(--ds-space-5)}.seqc-editor-empty{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2);font-style:italic}.seqc-editor-email{display:flex;flex-direction:column;gap:var(--ds-space-4);max-width:var(--ds-width-sm)}.seqc-field{display:flex;flex-direction:column;gap:6px}.seqc-field-k{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);font-weight:600}.seqc-field-v{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-text)}.seqc-field-v--subject{font-size:var(--ds-text-sm);font-weight:600;line-height:1.7}.seqc-field-v--body{display:flex;flex-direction:column;gap:var(--ds-space-3)}.seqc-field-para{font-size:var(--ds-text-sm);line-height:1.75}.seqc-editor-tokhint{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding-top:var(--ds-space-2);border-top:1px dashed var(--ds-border);font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.seqc-editor-tokhint svg{color:var(--ds-text-2)}.seqc-editor-tokhint .seq-tok-label{color:var(--ds-text)}.seqc-editor-delay{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-surface-2);color:var(--ds-text-2);max-width:var(--ds-width-sm)}.seqc-editor-delay-head{display:flex;align-items:center;gap:var(--ds-space-3)}.seqc-editor-delay-h{margin:0 0 2px;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.seqc-editor-delay-s{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.seqc-field--inline{flex-direction:row;align-items:center;gap:var(--ds-space-3)}.seqc-delay-input{display:inline-flex;align-items:center;gap:8px}.seqc-delay-input :where(input){width:84px}.seqc-delay-unit{font-size:var(--ds-text-sm);color:var(--ds-text-2)}.seqc-editor-task{display:flex;flex-direction:column;gap:var(--ds-space-3);max-width:var(--ds-width-sm)}.seqc-editor-task-flag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);padding:3px 10px}.seqc-editor-task-instruction{margin:0;font-size:var(--ds-text-sm);line-height:1.6;color:var(--ds-text)}.seqc-side-body{flex:1;min-height:0;overflow:auto}.seqc-side-body .seq-lib{border-left:none}.seqc-footer{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-border);background:var(--ds-surface-2);flex-wrap:wrap;flex-shrink:0}.seqc-footer-label{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ds-text-2)}.seqc-footer-chips{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.seqc-footer-note{font-size:var(--ds-text-2xs);color:var(--ds-text-2);margin-left:auto}.seqc-step-tools{display:inline-flex;align-items:center;gap:2px}.seqc-step-tool{appearance:none;font:inherit;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--ds-text-2);background:transparent;border:1px solid transparent;border-radius:var(--ds-radius-sm);cursor:pointer}.seqc-step-tool:hover:not(:disabled){color:var(--ds-text);background:var(--ds-surface-2);border-color:var(--ds-border)}.seqc-step-tool:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.seqc-step-tool:disabled{opacity:.4;cursor:not-allowed}.seqc-step-tool--danger:hover:not(:disabled){color:var(--ds-error);border-color:var(--ds-error)}.seqc-addmenu{min-width:232px}.seqc-addmenu-item{display:flex;align-items:center;gap:var(--ds-space-3);padding:8px 10px}.seqc-addmenu-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-strong);background:var(--ds-surface-2);color:var(--ds-text-2);flex-shrink:0}.seqc-addmenu-icon--delay{border-style:dashed}.seqc-addmenu-main{display:flex;flex-direction:column;gap:1px;min-width:0}.seqc-addmenu-label{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.seqc-addmenu-hint{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.seqc-field-k{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.seqc-field-tools{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.seqc-body-input{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);line-height:1.7}.seqc-insert-btn{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:600;text-transform:none;letter-spacing:0;color:var(--ds-action);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:3px 9px;cursor:pointer}.seqc-insert-btn:hover{background:var(--ds-surface-2);border-color:var(--ds-action)}.seqc-insert-btn:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.seqc-insert-menu{width:320px;max-width:var(--ds-width-sm);padding:6px}.seqc-insert-search{position:relative;display:flex;align-items:center;margin-bottom:4px}.seqc-insert-search-icon{position:absolute;left:9px;color:var(--ds-text-2);pointer-events:none}.seqc-insert-search-input{width:100%;font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:7px 10px 7px 30px}.seqc-insert-search-input::placeholder{color:var(--ds-text-2)}.seqc-insert-search-input:focus-visible{outline:2px solid var(--ds-action);outline-offset:-1px;border-color:var(--ds-action)}.seqc-insert-scroll{max-height:268px;overflow:auto}.seqc-insert-grouplabel{display:flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ds-text-2);padding:8px 8px 4px}.seqc-insert-item{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 8px}.seqc-insert-tok{max-width:var(--ds-width-full);overflow:hidden;text-overflow:ellipsis}.seqc-insert-item-sub{font-size:var(--ds-text-2xs);color:var(--ds-text-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seqc-insert-empty{margin:0;padding:12px 10px;font-size:var(--ds-text-sm);color:var(--ds-text-2);font-style:italic}.seqc-insert-new,.seqc-insert-manage{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--ds-text-sm)}.seqc-insert-new{color:var(--ds-action)}.seqc-quickadd{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:6px;width:308px;max-width:var(--ds-width-full)}.seqc-quickadd-head{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-sm);font-weight:700;color:var(--ds-text)}.seqc-quickadd-kinds{display:inline-flex;gap:6px}.seqc-quickadd-kind{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:5px;flex:1;justify-content:center;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:6px 8px;cursor:pointer}.seqc-quickadd-kind:hover{color:var(--ds-text);border-color:var(--ds-border-strong)}.seqc-quickadd-kind:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.seqc-quickadd-kind--on{color:var(--ds-text);background:var(--ds-surface);border-color:var(--ds-action);box-shadow:inset 0 0 0 1px var(--ds-action)}.seqc-quickadd-field{display:flex;flex-direction:column;gap:4px}.seqc-quickadd-label{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--ds-text-2)}.seqc-quickadd-actions{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}.seqc-preview{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-2)}.seqc-preview-k{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ds-text-2)}.seqc-preview-subject{font-size:var(--ds-text-sm);font-weight:600;line-height:1.7;color:var(--ds-text)}.seqc-preview-body{display:flex;flex-direction:column;gap:var(--ds-space-2)}.seqc-preview-para{margin:0;font-size:var(--ds-text-sm);line-height:1.75;color:var(--ds-text)}.seqc-side-body .seq-lib-manage,.seq-lib-manage{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:var(--ds-space-3);font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-action);background:transparent;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:5px 10px;cursor:pointer}.seq-lib-manage:hover{background:var(--ds-surface-2);border-color:var(--ds-action)}.seq-lib-manage:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .seq-tok--llm{color:#a9c2ff;background:color-mix(in srgb,#7da2f5 20%,transparent);border-color:color-mix(in srgb,#7da2f5 42%,transparent)}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .seq-exit-chip--on .seq-exit-toggle{color:#a9c2ff;background:color-mix(in srgb,#7da2f5 20%,transparent)}@media(prefers-reduced-motion:reduce){.seq-mode-btn{transition:none}}.br-headwrap.ldg-wrap{flex:0 0 auto;min-height:0}.br-doc{padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-3xl);max-width:var(--ds-width-md);width:100%;margin:0 auto}.br-head-block{margin-bottom:var(--ds-space-6);padding-bottom:var(--ds-space-5);border-bottom:1px solid var(--ds-border)}.br-head-top{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}.br-title{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;color:var(--ds-text);margin:0 0 var(--ds-space-3);line-height:1.15}.br-head-meta{display:flex;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;margin-bottom:var(--ds-space-4)}.br-head-count{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.br-head-count strong{color:var(--ds-text);font-weight:700;font-variant-numeric:tabular-nums}.br-head-excluded{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.br-head-sub{font-size:var(--ds-text-xs);color:var(--ds-text-2);font-family:var(--ds-font-mono);margin-left:auto}.br-batchbar{display:flex;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.br-batchbar-note{font-size:var(--ds-text-2xs);color:var(--ds-text-2);line-height:1.5}.br-cards{display:flex;flex-direction:column;gap:var(--ds-space-4)}.br-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);overflow:hidden;transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.br-card--selected{border-color:var(--ds-border-strong);box-shadow:inset 3px 0 0 var(--ds-action)}.br-card--low{border-style:dashed}.br-card--excluded{background:var(--ds-surface-2);border-style:dashed}.br-card-head{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);flex-wrap:wrap}.br-card--excluded .br-card-head{background:transparent}.br-select{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.br-select input{position:absolute;opacity:0;width:1px;height:1px}.br-select-box{width:18px;height:18px;border-radius:var(--ds-radius-sm);border:1.5px solid var(--ds-border-strong);background:var(--ds-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-action-text)}.br-select input:checked+.br-select-box{background:var(--ds-action);border-color:var(--ds-action)}.br-select input:focus-visible+.br-select-box{outline:2px solid var(--ds-action);outline-offset:2px}.br-card-excluded-flag{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);flex-shrink:0}.br-card-who{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.br-card-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.br-card-clinic{font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.br-card-head-right{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex-shrink:0}.br-conf{white-space:nowrap}.br-reply-banner{display:flex;align-items:flex-start;gap:7px;padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-text-xs);color:var(--ds-text-2);background:var(--ds-surface);border-bottom:1px dashed var(--ds-border-strong);line-height:1.5}.br-reply-banner svg{flex-shrink:0;margin-top:1px;color:var(--ds-text-2)}.br-email{padding:var(--ds-space-4) var(--ds-space-5)}.br-email--dim{opacity:.62}.br-email-subject{display:flex;align-items:baseline;gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);margin-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.br-email-field-key{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);font-weight:600;flex-shrink:0;width:52px}.br-email-subject-line{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);line-height:1.6}.br-email-body{display:flex;flex-direction:column;gap:var(--ds-space-3)}.br-email-para{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text);line-height:1.75}.br-gen{color:#2f52c8;background:color-mix(in srgb,#4f78ec 11%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,#4f78ec 45%,transparent);border-radius:2px;padding:0 1px}.br-gen--legend{font-weight:600;padding:0 4px}.br-grounding{padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-4);border-top:1px solid var(--ds-border);background:var(--ds-surface-2)}.br-card--excluded .br-grounding{background:transparent}.br-grounding-label{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--ds-text-2);margin-bottom:var(--ds-space-2)}.br-grounding-facts{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.br-fact{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-xs);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:3px 4px 3px 8px;max-width:var(--ds-width-full)}.br-fact-check{color:var(--ds-success);flex-shrink:0}.br-fact-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-fact-source{font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:1px 8px;font-family:var(--ds-font-mono);flex-shrink:0}.br-card-actions{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border);flex-wrap:wrap}.br-skip{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text-2);background:transparent;border:none;border-radius:var(--ds-radius-sm);padding:5px var(--ds-space-2);cursor:pointer}.br-skip:hover{color:var(--ds-text);background:var(--ds-surface-2)}.br-skip:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .br-gen{color:#cdd9ff;background:color-mix(in srgb,#7da2f5 10%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,#7da2f5 48%,transparent)}.br-console{display:flex;flex-direction:column;height:100%;min-height:0}.seq-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.br-console-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);flex-wrap:wrap;padding:var(--ds-space-3) var(--ds-space-5);border-bottom:1px solid var(--ds-border);background:var(--ds-surface)}.br-console-bar-lead{display:inline-flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}.br-console-play{font-family:var(--ds-font-display);font-size:var(--ds-text-md);font-weight:600;color:var(--ds-text)}.br-console-count{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.br-console-count strong{color:var(--ds-text);font-weight:700;font-variant-numeric:tabular-nums}.br-console-bar-actions{display:inline-flex;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap}.br-kbd-hints{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.br-kbd-hints kbd{font-family:var(--ds-font-mono);font-size:10px;line-height:1.4;border:1px solid var(--ds-border-strong);border-bottom-width:2px;border-radius:var(--ds-radius-sm);padding:0 4px;background:var(--ds-surface-2);color:var(--ds-text)}.br-console-body{display:grid;grid-template-columns:minmax(260px,320px) 1fr;flex:1;min-height:0;overflow:hidden}.br-triage{border-right:1px solid var(--ds-border);background:var(--ds-surface-2);overflow-y:auto;min-height:0;outline:none}.br-triage:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-action)}.br-triage-row{appearance:none;font:inherit;text-align:left;width:100%;display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-3);background:transparent;border:none;border-bottom:1px solid var(--ds-border);border-left:2px solid transparent;cursor:pointer;transition:background var(--ds-dur-snappy) var(--ds-ease)}.br-triage-row:hover{background:var(--ds-surface)}.br-triage-row--active{background:var(--ds-surface);border-left-color:var(--ds-action)}.br-triage-row:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.br-triage-row--excluded{opacity:.66}.br-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.br-dot--ready{background:var(--ds-success)}.br-dot--low{background:transparent;border:2px solid var(--ds-warning)}.br-dot--excluded{background:var(--ds-text-3);opacity:.6}.br-triage-who{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.br-triage-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-triage-clinic{font-size:var(--ds-text-2xs);color:var(--ds-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-triage-conf{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.br-triage-keep{color:var(--ds-success)}.br-triage-replied{color:var(--ds-text-2)}.br-triage-hold{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-2)}.br-confdot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.br-confdot--high{background:var(--ds-success)}.br-confdot--medium{background:var(--ds-info)}.br-confdot--low{background:transparent;border:2px solid var(--ds-warning)}.br-reader{overflow-y:auto;min-height:0;background:var(--ds-surface)}.br-reader-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border);flex-wrap:wrap}.br-reader-name{font-size:var(--ds-text-md);font-weight:600;color:var(--ds-text)}.br-reader-actions{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-border);flex-wrap:wrap}.br-reader-actions--excluded{border-top:1px dashed var(--ds-border-strong)}@media(max-width:760px){.br-console-body{grid-template-columns:1fr;grid-template-rows:minmax(160px,34%) 1fr}.br-triage{border-right:none;border-bottom:1px solid var(--ds-border)}}.br-timeline{padding:var(--ds-space-5) var(--ds-space-6) var(--ds-space-3xl);width:100%}.br-tl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4);flex-wrap:wrap;margin-bottom:var(--ds-space-5);padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.br-tl-title{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:600;color:var(--ds-text);margin:var(--ds-space-1) 0 0;line-height:1.15}.br-tl-head-meta{display:inline-flex;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap}.br-tl-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4);align-items:start}@media(max-width:900px){.br-tl-board{grid-template-columns:1fr}}.br-tl-col{background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-3);min-width:0}.br-tl-col--replied_excluded{background:transparent;border-style:dashed}.br-tl-col-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);margin-bottom:var(--ds-space-1)}.br-tl-col-title{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.br-tl-col--ready .br-tl-col-title svg{color:var(--ds-success)}.br-tl-col--low_confidence .br-tl-col-title svg{color:var(--ds-warning)}.br-tl-col--replied_excluded .br-tl-col-title svg{color:var(--ds-text-2)}.br-tl-col-count{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:0 7px;line-height:1.6}.br-tl-col-sub{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.br-tl-col-hint{margin:0 0 var(--ds-space-3);font-size:var(--ds-text-2xs);color:var(--ds-text-2);line-height:1.5}.br-tl-col-cards{display:flex;flex-direction:column;gap:var(--ds-space-3)}.br-tl-col-empty{margin:0;padding:var(--ds-space-4);text-align:center;font-size:var(--ds-text-xs);color:var(--ds-text-3);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md)}.br-tl-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-3);transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.br-tl-card--selected{border-color:var(--ds-border-strong);box-shadow:inset 3px 0 0 var(--ds-action)}.br-tl-card--excluded{background:var(--ds-surface-2);border-style:dashed}.br-tl-card--expanded{box-shadow:0 1px 3px color-mix(in srgb,var(--ds-text) 8%,transparent)}.br-tl-card-head{appearance:none;font:inherit;text-align:left;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2);background:transparent;border:none;padding:0;cursor:pointer}.br-tl-card-head:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-sm)}.br-tl-who{display:flex;flex-direction:column;gap:2px;min-width:0}.br-tl-name{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.br-tl-clinic{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.br-tl-clinic svg{flex-shrink:0;color:var(--ds-text-3)}.br-tl-caret{color:var(--ds-text-3);flex-shrink:0;transition:transform var(--ds-dur-fast) var(--ds-ease)}.br-tl-card--expanded .br-tl-caret{transform:rotate(90deg)}.br-tl-subject{margin:var(--ds-space-2) 0 var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--ds-text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.br-tl-meta{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.br-tl-groundhint{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-2xs);color:var(--ds-text-2)}.br-tl-groundhint svg{color:var(--ds-text-3)}.br-tl-expand{margin:var(--ds-space-3) calc(-1 * var(--ds-space-3)) 0;border-top:1px solid var(--ds-border)}.br-tl-expand .br-email{padding:var(--ds-space-3) var(--ds-space-3)}.br-tl-expand .br-grounding{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3)}.br-tl-expand .br-reply-banner{padding:var(--ds-space-3) var(--ds-space-3)}.br-tl-actions{display:flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border)}.br-tl-card--expanded .br-tl-actions{margin-top:0}.br-tl-actions--excluded{border-top:1px dashed var(--ds-border-strong)}.br-tl-approve{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text);background:var(--ds-surface-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);padding:4px var(--ds-space-3);cursor:pointer;transition:background var(--ds-dur-snappy) var(--ds-ease),color var(--ds-dur-snappy) var(--ds-ease),border-color var(--ds-dur-snappy) var(--ds-ease)}.br-tl-approve:hover{border-color:var(--ds-action)}.br-tl-approve:focus-visible{outline:2px solid var(--ds-action);outline-offset:1px}.br-tl-approve--on{color:var(--ds-action-text);background:var(--ds-action);border-color:var(--ds-action)}.br-tl-edit{margin-left:auto}.br-ctx{border-top:1px solid var(--ds-border)}.br-ctx-toggle{appearance:none;font:inherit;width:100%;display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-5);background:transparent;border:none;cursor:pointer;color:var(--ds-text-2);text-align:left;transition:background var(--ds-dur-snappy) var(--ds-ease),color var(--ds-dur-snappy) var(--ds-ease)}.br-ctx-toggle:hover{background:var(--ds-surface-2);color:var(--ds-text)}.br-ctx-toggle:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}.br-ctx-toggle-icon{color:var(--ds-text-3);flex-shrink:0}.br-ctx-toggle-label{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);flex-shrink:0}.br-ctx-toggle-summary{font-size:var(--ds-text-xs);color:var(--ds-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.br-ctx-caret{margin-left:auto;color:var(--ds-text-3);flex-shrink:0;transition:transform var(--ds-dur-fast) var(--ds-ease)}.br-ctx--open .br-ctx-caret{transform:rotate(90deg)}.br-ctx-body{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-5) var(--ds-space-4)}.br-seq{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.br-seq-lead{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.br-seq-lead svg{color:var(--ds-text-3)}.br-seq-rail{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;flex-wrap:wrap;gap:2px}.br-seq-delay{display:inline-flex;align-items:center;gap:3px;padding:0 2px;align-self:center}.br-seq-delay-line{width:8px;height:1px;background:var(--ds-border-strong)}.br-seq-delay-label{font-family:var(--ds-font-mono);font-size:10px;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.br-seq-node{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 4px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);min-width:0}.br-seq-node-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ds-surface-2);color:var(--ds-text-3);flex-shrink:0}.br-seq-node-label{font-size:var(--ds-text-2xs);font-weight:500;color:var(--ds-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-seq-node--past{opacity:.72}.br-seq-node--past .br-seq-node-dot{color:var(--ds-text-2)}.br-seq-node--current{border-color:var(--ds-action);background:color-mix(in srgb,var(--ds-action) 8%,var(--ds-surface))}.br-seq-node--current .br-seq-node-dot{background:var(--ds-action);color:var(--ds-action-text)}.br-seq-node--current .br-seq-node-label{color:var(--ds-text);font-weight:600}.br-seq-here{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-action);background:color-mix(in srgb,var(--ds-action) 14%,transparent);border-radius:var(--ds-radius-pill);padding:1px 6px;white-space:nowrap}.br-history{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.br-history--empty{flex-direction:row;align-items:center;gap:7px;font-size:var(--ds-text-xs);color:var(--ds-text-2);border-style:dashed}.br-history--empty strong{color:var(--ds-text);font-weight:600}.br-history-empty-icon{color:var(--ds-text-3);flex-shrink:0}.br-history-lead{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.br-history-lead svg{color:var(--ds-text-3)}.br-history-lead strong{color:var(--ds-text);font-weight:700}.br-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.br-history-row{display:flex;align-items:center;gap:var(--ds-space-2);padding:4px 6px;border-radius:var(--ds-radius-sm);background:var(--ds-surface);border:1px solid var(--ds-border)}.br-history-step{font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.br-history-date{font-size:var(--ds-text-2xs);color:var(--ds-text-2);font-family:var(--ds-font-mono);flex-shrink:0}.br-prior{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-2xs);font-weight:600;border-radius:var(--ds-radius-pill);padding:1px 7px 1px 5px;flex-shrink:0}.br-prior--sent{color:var(--ds-text);background:var(--ds-surface-2)}.br-prior--opened{color:var(--ds-info);background:var(--ds-info-bg)}.br-prior--replied{color:var(--ds-success);background:var(--ds-success-bg)}.br-tl-touch{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-2xs);color:var(--ds-text-2);max-width:var(--ds-width-full);overflow:hidden}.br-tl-touch svg{color:var(--ds-text-3);flex-shrink:0}.br-tl-touch-first,.br-tl-touch-n{font-family:var(--ds-font-mono);font-size:9px;font-weight:700;border-radius:var(--ds-radius-pill);padding:0 5px;flex-shrink:0}.br-tl-touch-first{color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border)}.br-tl-touch-n{color:#1d4fd7;background:color-mix(in srgb,#4f78ec 12%,transparent)}.br-tl-expand .br-ctx{border-top:1px solid var(--ds-border)}.br-tl-expand .br-ctx-toggle{padding:var(--ds-space-2) var(--ds-space-3)}.br-tl-expand .br-ctx-body{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3)}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .br-seq-here{color:#b9ccff}.ds-root[data-ds-mode=dark]:not(:has(.ds-root[data-ds-mode])) .br-tl-touch-n{color:#b9ccff;background:color-mix(in srgb,#7da2f5 16%,transparent)}@media(prefers-reduced-motion:reduce){.br-card,.br-ctx-caret,.br-ctx-toggle,.br-tl-approve,.br-tl-card,.br-tl-caret,.br-triage-row{transition:none}}._grid_19bpr_6{position:relative;width:calc(100% + var(--ds-space-md, 12px));margin-left:calc(-1 * var(--ds-space-md, 12px))}._grid_19bpr_6:after{content:"";position:absolute;z-index:3;top:0;right:0;height:min(100%,var(--rows-h, 100%));width:48px;background:linear-gradient(to left,var(--ds-canvas),transparent);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast, .12s) var(--ds-ease, ease)}._grid_19bpr_6[data-more]:after{opacity:1}@media(prefers-reduced-motion:reduce){._grid_19bpr_6:after{transition:none}}._grid_19bpr_6 .dsDataGrid__rowsViewport,._grid_19bpr_6 .dsDataGrid__tr{width:max-content;min-width:100%}._dealName_19bpr_54{font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}._dim_19bpr_59{color:var(--ds-text-3)}._grid_19bpr_6 .dsDataGrid__th:first-child,._grid_19bpr_6 .dsDataGrid__td:first-child{position:sticky!important;left:0;z-index:1;background:var(--ds-canvas)}._grid_19bpr_6 .dsDataGrid__th:first-child{z-index:3;background:var(--ds-canvas)}._grid_19bpr_6 .dsDataGrid__tr:hover>.dsDataGrid__td:first-child{background:var(--dg-row-hover)}._quiet_1h9ta_3{margin:0;padding:var(--ds-space-4, 16px) 0;font-size:var(--ds-text-sm, 13px);color:var(--ds-text-3)}._late_1h9ta_10{color:var(--ds-error);font-weight:var(--ds-weight-medium, 500)}._terms_1h9ta_16{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}._term_1h9ta_16,._field_1h9ta_23{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}._termLabel_1h9ta_30{color:var(--ds-text-3);font-size:var(--ds-text-xs, 12px)}._termValue_1h9ta_35{appearance:none;padding:0;border:none;background:none;color:var(--ds-text);font:inherit;font-size:var(--ds-text-sm, 13px);line-height:var(--ds-leading-normal, 1.5);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer}._termValue_1h9ta_35:hover{color:var(--ds-action)}._termEmpty_1h9ta_54{color:var(--ds-text-3)}._actions_1h9ta_59{display:flex;flex-wrap:wrap;gap:var(--ds-space-2, 8px);margin-bottom:var(--ds-space-3, 12px)}._facts_1h9ta_68{display:flex;flex-wrap:wrap;gap:var(--ds-space-2, 8px);margin-bottom:var(--ds-space-4, 16px)}._stack_1h9ta_75>section+section{margin-top:var(--ds-space-5, 20px)}._dels_1h9ta_79{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._del_1h9ta_79{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-3, 12px) 0;border-top:1px solid var(--ds-border)}._del_1h9ta_79:first-child{padding-top:0;border-top:none}._delHead_1h9ta_100{display:flex;align-items:center;gap:var(--ds-space-2, 8px);font-size:var(--ds-text-sm, 13px)}._grid_1h9ta_107{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3, 12px)}._rounds_1h9ta_113{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px)}._round_1h9ta_113{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2)}._delFoot_1h9ta_125{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px)}._check_1h9ta_133{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2)}._steps_1h9ta_141{display:flex;flex-direction:column;margin:0 0 var(--ds-space-3, 12px);padding:0;list-style:none}._rowButton_1h9ta_149{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px);width:100%;min-height:32px;padding:var(--ds-space-1, 4px) 0;border:none;background:none;color:var(--ds-text);font:inherit;font-size:var(--ds-text-xs, 12px);text-align:left;cursor:pointer}._rowButton_1h9ta_149:hover{color:var(--ds-action)}@media(max-width:639px){._grid_1h9ta_107{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){._termValue_1h9ta_35,._rowButton_1h9ta_149{min-height:44px}._rounds_1h9ta_113{margin-bottom:var(--ds-space-4)}._delFoot_1h9ta_125{row-gap:26px}}._stepper_1h9ta_196{max-inline-size:100%;overflow-x:auto;scrollbar-width:none}._stepper_1h9ta_196 .dsSegmented{max-width:none}._stepper_1h9ta_196 .dsSegmentedItem{flex:none}@media(max-width:899px){._stepper_1h9ta_196{padding-block:8px;margin-block:-8px}}@media(max-width:639px){._stepper_1h9ta_196{overflow-x:visible}._stepper_1h9ta_196 .dsSegmented{flex-wrap:wrap;row-gap:8px}._stepper_1h9ta_196 .dsSegmentedItem{height:36px}}._head_1lhxd_9{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px) 0 var(--ds-space-2, 8px) var(--ds-space-3, 12px)}._heading_1lhxd_17{display:flex;flex-direction:column;gap:var(--ds-space-2xs, 2px)}._title_1lhxd_25{margin:0;font-family:var(--ds-font-display, inherit);font-size:var(--ds-text-xl, 20px);font-weight:var(--ds-weight-semibold, 600);line-height:var(--ds-leading-tight, 1.2);color:var(--ds-text)}._bar_1lhxd_40{display:flex;align-items:stretch;justify-content:space-between;gap:var(--ds-space-4, 16px);min-height:40px;padding-left:var(--ds-space-3, 12px);border-bottom:1px solid var(--ds-border)}._tabs_1lhxd_50{display:flex;align-items:stretch;gap:var(--ds-space-1, 4px)}._tab_1lhxd_50{display:inline-flex;align-items:center;padding:0 var(--ds-space-2, 8px);margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ds-text-3);font-family:var(--ds-font-body);font-size:var(--ds-text-xs, 12px);font-weight:var(--ds-weight-semibold, 600);text-decoration:none;cursor:pointer}._tab_1lhxd_50:hover{color:var(--ds-text)}._tab_1lhxd_50[data-active]{color:var(--ds-text);border-bottom-color:var(--ds-text);cursor:default}._tab_1lhxd_50:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring);border-radius:var(--ds-radius-sm)}._controls_1lhxd_91{display:flex;align-items:center;gap:var(--ds-space-2, 8px)}._controls_1lhxd_91>button[role=combobox]{min-width:136px}@media(max-width:900px){._head_1lhxd_9,._bar_1lhxd_40{align-items:stretch;flex-direction:column}._controls_1lhxd_91{flex-wrap:wrap}}@media(max-width:899px){._tab_1lhxd_50{min-height:44px}._bar_1lhxd_40{margin-top:var(--ds-space-1, 4px)}._controls_1lhxd_91{row-gap:var(--ds-space-3, 12px)}}._flow_1k1w6_5{display:flex;flex-direction:column;gap:var(--ds-space-4)}._section_1k1w6_11{display:flex;flex-direction:column;gap:var(--ds-space-2)}._sectionTitle_1k1w6_17{margin:0;color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}._quiet_1k1w6_26{margin:0;color:var(--ds-text-3);font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal)}._items_1k1w6_33{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}._item_1k1w6_33{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface)}._itemName_1k1w6_53{min-width:0;color:var(--ds-text);font-size:var(--ds-text-xs);font-weight:500}._itemMeta_1k1w6_60{color:var(--ds-text-3);font-size:var(--ds-text-2xs)}._itemPrice_1k1w6_65{color:var(--ds-text);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._totals_1k1w6_72{display:flex;gap:var(--ds-space-5);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}._total_1k1w6_72{display:flex;flex-direction:column;gap:2px}._totalKey_1k1w6_85{color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}._totalValue_1k1w6_93{color:var(--ds-text);font-size:var(--ds-text-xl);font-weight:600;font-variant-numeric:tabular-nums}._wonMark_1k1w6_102{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-border));border-radius:var(--ds-radius-lg);background:var(--ds-success-bg, var(--ds-surface))}._wonIcon_1k1w6_112{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-success) 16%,transparent);color:var(--ds-success)}._wonTitle_1k1w6_124{margin:0;color:var(--ds-text);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:600}._wonLine_1k1w6_132{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm)}._echo_1k1w6_138{display:flex;flex-direction:column;gap:var(--ds-space-1);margin:0;padding:0;list-style:none}._echoRow_1k1w6_147{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-text-xs)}._echoMark_1k1w6_155{flex:none;color:var(--ds-success)}._srOnly_1k1w6_161{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._error_1k1w6_172{margin:0;color:var(--ds-error);font-size:var(--ds-text-xs)}._dialog_zhgox_4{width:min(440px,calc(100vw - var(--ds-space-7, 32px)))}._body_zhgox_8{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px) 0 var(--ds-space-2, 8px)}._note_zhgox_15{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._card_e4gwh_4{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);padding:var(--ds-space-3, 12px) var(--ds-space-3, 12px) var(--ds-space-2, 8px);border-left:2px solid transparent;border-radius:inherit}._card_e4gwh_4[data-rot]{background:color-mix(in srgb,var(--ds-warning) 7%,transparent);border-left-color:color-mix(in srgb,var(--ds-warning) 55%,transparent)}._account_e4gwh_19{margin:0;font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-semibold, 600);line-height:var(--ds-leading-snug, 1.35);color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._name_e4gwh_31{margin:0;font-size:var(--ds-text-xs, 12px);line-height:var(--ds-leading-snug, 1.35);color:var(--ds-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._value_e4gwh_41{margin:var(--ds-space-2, 8px) 0 0;font-size:var(--ds-text-xs, 12px);font-weight:var(--ds-weight-medium, 500);font-variant-numeric:tabular-nums;color:var(--ds-text-2)}._foot_e4gwh_49{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px);margin-top:var(--ds-space-2, 8px);min-height:24px}._signal_e4gwh_58{font-size:var(--ds-text-2xs, 10px);letter-spacing:.01em;color:var(--ds-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signal_e4gwh_58[data-overdue]{color:var(--ds-error);font-weight:var(--ds-weight-medium, 500)}._owner_e4gwh_73{width:22px;height:22px;font-size:9px}._board_hjziy_4{--pipe-column: 290px;position:relative}._board_hjziy_4:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;width:48px;background:linear-gradient(to left,var(--ds-raised),transparent);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast, .12s) var(--ds-ease, ease)}._board_hjziy_4[data-more]:after{opacity:1}@media(prefers-reduced-motion:reduce){._board_hjziy_4:after{transition:none}}._board_hjziy_4 .dsBoard__columns{gap:var(--ds-space-4, 16px);align-items:stretch;padding-bottom:var(--ds-space-3, 12px)}._board_hjziy_4 .dsBoard__column{flex:0 1 var(--pipe-column);min-width:268px;gap:var(--ds-space-2, 8px)}._board_hjziy_4 .dsBoard__cell{gap:var(--ds-space-2, 8px);padding:var(--ds-space-1, 4px) 0;background:transparent;border-radius:var(--ds-radius-md);min-height:72px}._board_hjziy_4 .dsBoard__cell[data-over]{background:color-mix(in srgb,var(--ds-info) 8%,transparent);box-shadow:none}._board_hjziy_4 .dsBoard__card{overflow:hidden}._board_hjziy_4 .dsBoard__cellFooter{padding:var(--ds-space-1, 4px) 0 0}._head_hjziy_84{display:flex;flex-direction:column;gap:var(--ds-space-2xs, 2px);padding:0 0 var(--ds-space-2, 8px);border-bottom:1px solid var(--ds-border)}._headTop_hjziy_92{display:flex;align-items:center;gap:var(--ds-space-2, 8px);min-height:22px}._title_hjziy_99{font-size:var(--ds-text-xs, 12px);font-weight:var(--ds-weight-semibold, 600);letter-spacing:.01em;color:var(--ds-text)}._count_hjziy_106{font-size:var(--ds-text-xs, 12px);font-variant-numeric:tabular-nums;color:var(--ds-text-3)}._probability_hjziy_112,._quarter_hjziy_113{margin-left:auto;font-size:var(--ds-text-2xs, 10px);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ds-text-3)}._summary_hjziy_121{margin:0;font-size:var(--ds-text-2xs, 10px);font-variant-numeric:tabular-nums;color:var(--ds-text-3)}._summary_hjziy_121[data-empty]{color:color-mix(in srgb,var(--ds-text-3) 70%,transparent)}._add_hjziy_133{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-3);opacity:.5;cursor:pointer}._head_hjziy_84:hover ._add_hjziy_133,._add_hjziy_133:focus-visible{opacity:1;background:var(--ds-surface-2);color:var(--ds-text)}._add_hjziy_133:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._ghostAdd_hjziy_161{display:inline-flex;align-items:center;gap:var(--ds-space-1, 4px);width:100%;padding:var(--ds-space-2, 8px);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-3);font-family:var(--ds-font-body);font-size:var(--ds-text-xs, 12px);cursor:pointer}._ghostAdd_hjziy_161:hover{border-color:var(--ds-border-strong);color:var(--ds-text-2)}._ghostAdd_hjziy_161:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}._wonColumn_hjziy_188 ._head_hjziy_84{border-bottom-color:color-mix(in srgb,var(--ds-success) 45%,var(--ds-border))}._board_hjziy_4 ._lostColumnCollapsed_hjziy_193{flex:0 0 152px;min-width:152px}._lostToggle_hjziy_198{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);width:100%;padding:0;border:0;background:transparent;color:var(--ds-text-3);font-family:var(--ds-font-body);cursor:pointer;text-align:left}._lostToggle_hjziy_198:hover ._title_hjziy_99{color:var(--ds-text)}._lostToggle_hjziy_198:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring);border-radius:var(--ds-radius-sm)}._lostChevron_hjziy_222{display:inline-block;font-size:13px;line-height:1;color:var(--ds-text-3)}._lostChevron_hjziy_222[data-open]{transform:rotate(90deg)}._head_hjziy_84[data-kind=lost] ._title_hjziy_99{font-weight:var(--ds-weight-regular, 400);color:var(--ds-text-3)}@media(max-width:899px){._add_hjziy_133{opacity:1}._lostToggle_hjziy_198,._ghostAdd_hjziy_161{min-height:44px}}@media(max-width:899px){._board_hjziy_4 .dsBoard__columns{padding-top:11px}}._page_saq1l_6{display:flex;flex-direction:column;padding:0 var(--ds-space-6, 24px) var(--ds-space-6, 24px);color:var(--ds-text)}._content_saq1l_17{padding:var(--ds-space-5, 20px) 0 0 var(--ds-space-3, 12px)}._invite_saq1l_21{margin:0 0 var(--ds-space-4, 16px);font-size:var(--ds-text-sm, 13px);color:var(--ds-text-3)}._state_saq1l_29{max-width:640px;padding:var(--ds-space-6, 24px) 0 0 var(--ds-space-3, 12px)}._skeleton_saq1l_34{display:flex;gap:var(--ds-space-4, 16px);padding:var(--ds-space-5, 20px) 0 0 var(--ds-space-3, 12px)}._skeletonColumn_saq1l_42{display:flex;flex:0 1 290px;min-width:268px;flex-direction:column;gap:var(--ds-space-2, 8px)}._skeletonHead_saq1l_50{padding-bottom:var(--ds-space-3, 12px);margin-bottom:var(--ds-space-1, 4px);border-bottom:1px solid var(--ds-border)}.dsKindGlyph{display:inline-flex;flex:none;align-items:center;justify-content:center;--kind-ink: var(--ds-text-2);--kind-tile: var(--ds-surface-2);color:var(--kind-ink)}.dsKindGlyphTile{border-radius:var(--ds-radius-md);background:var(--kind-tile)}.dsKindGlyphTileSm{width:var(--ds-space-6);height:var(--ds-space-6)}.dsKindGlyphTileMd{width:var(--ds-space-7);height:var(--ds-space-7)}.dsKindGlyph[data-kind=doc],.dsKindGlyph[data-kind=email]{--kind-ink: var(--ds-info);--kind-tile: color-mix(in srgb, var(--ds-info) 12%, var(--ds-raised))}.dsKindGlyph[data-kind=task]{--kind-ink: var(--ds-series-1);--kind-tile: color-mix(in srgb, var(--ds-series-1) 12%, var(--ds-raised))}.dsKindGlyph[data-kind=call],.dsKindGlyph[data-kind=recording]{--kind-ink: var(--ds-series-2);--kind-tile: color-mix(in srgb, var(--ds-series-2) 12%, var(--ds-raised))}.dsKindGlyph[data-kind=note]{--kind-ink: var(--ds-series-4);--kind-tile: color-mix(in srgb, var(--ds-series-4) 12%, var(--ds-raised))}.dsKindGlyph[data-kind=meeting],.dsKindGlyph[data-kind=image]{--kind-ink: var(--ds-series-5);--kind-tile: color-mix(in srgb, var(--ds-series-5) 12%, var(--ds-raised))}.dsKindGlyph[data-kind=agent]{--kind-ink: var(--ds-action);--kind-tile: color-mix(in srgb, var(--ds-action) 12%, var(--ds-raised))}.dsKindGlyph[data-kind=award]{--kind-ink: var(--ds-success);--kind-tile: color-mix(in srgb, var(--ds-success) 12%, var(--ds-raised))}.dsKindGlyph[data-kind=cancelled]{--kind-ink: var(--ds-error);--kind-tile: color-mix(in srgb, var(--ds-error) 12%, var(--ds-raised))}.dsKindGlyph[data-tone=quiet]{--kind-ink: var(--ds-text-3);--kind-tile: var(--ds-surface-2)}._header_1wrch_25{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:var(--ds-space-3);margin-inline:calc(var(--ds-space-6) * -1);margin-top:calc((var(--ds-space-6) + var(--ds-space-5)) * -1);padding:var(--ds-space-4) var(--ds-space-6);border-bottom:1px solid var(--ds-border);background:var(--ds-canvas)}._identity_1wrch_47{display:flex;flex-direction:column;gap:2px;min-width:0}._titleRow_1wrch_65{display:flex;align-items:baseline;gap:var(--ds-space-6)}._titleRow_1wrch_65 ._practice_1wrch_59{min-width:0;flex:1 1 auto}._headerCrumbs_1wrch_80{margin-bottom:var(--ds-space-1)}._practice_1wrch_59{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;line-height:var(--ds-leading-tight)}._practiceLink_1wrch_59{appearance:none;display:block;width:fit-content;max-width:100%;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text);font:inherit;text-align:left;cursor:pointer}._titleRow_1wrch_65 ._practice_1wrch_59 ._practiceLink_1wrch_59{font-family:inherit}._practiceLink_1wrch_59:hover{color:var(--ds-action)}._practiceLink_1wrch_59:focus-visible{outline:2px solid var(--ds-ring);outline-offset:3px}._dealName_1wrch_132{margin:0;color:var(--ds-text-2);font-size:15px;line-height:var(--ds-leading-snug)}._dealNameEdit_1wrch_141{appearance:none;align-self:flex-start;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;font:inherit;text-align:left;cursor:text}._dealNameEdit_1wrch_141:hover{text-decoration:underline;text-decoration-color:var(--ds-border-strong);text-underline-offset:3px}._dealNameEdit_1wrch_141:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}._dealNameInput_1wrch_164{width:340px;max-width:100%}._chips_1wrch_173{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2)}._chip_1wrch_173{appearance:none;display:inline-flex;align-items:center;gap:var(--ds-space-1);height:24px;padding:0 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-text-2);font:inherit;font-size:var(--ds-text-xs);line-height:1;white-space:nowrap}button._chip_1wrch_173{cursor:pointer}button._chip_1wrch_173:hover{border-color:var(--ds-border-strong);color:var(--ds-text)}button._chip_1wrch_173:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._chipChevron_1wrch_211{color:var(--ds-text-3)}._chipMenu_1wrch_220.dsMenu{box-sizing:border-box;min-width:var(--radix-dropdown-menu-trigger-width)}._chipEmpty_1wrch_230{border-style:dashed;color:var(--ds-text-3)}._chips_1wrch_173 ._chipDate_1wrch_237{min-width:0;height:24px;border:1px solid var(--ds-border);gap:var(--ds-space-1);padding:0 10px;border-radius:var(--ds-radius-pill);color:var(--ds-text-2);font-size:var(--ds-text-xs);box-shadow:none}._chips_1wrch_173 ._chipDate_1wrch_237:before{content:"";order:9;flex:none;width:4.5px;height:4.5px;margin-block-end:2px;margin-inline-start:1px;border-right:1.2px solid var(--ds-text-3);border-bottom:1.2px solid var(--ds-text-3);transform:rotate(45deg)}._chips_1wrch_173 ._chipDate_1wrch_237:hover{border-color:var(--ds-border-strong);color:var(--ds-text)}._chips_1wrch_173 ._chipDate_1wrch_237 svg{width:12px;height:12px}._chips_1wrch_173 ._chipDate_1wrch_237._chipEmpty_1wrch_230{border-style:dashed;color:var(--ds-text-3)}._sibling_1wrch_285{appearance:none;align-self:flex-start;margin-top:var(--ds-space-1);padding:0;border:none;background:none;color:var(--ds-text-3);font:inherit;font-size:var(--ds-text-xs);text-decoration:underline;text-decoration-color:var(--ds-border-strong);text-underline-offset:3px;cursor:pointer}._sibling_1wrch_285:hover{color:var(--ds-action)}._money_1wrch_308{display:flex;align-items:baseline;flex:none;gap:var(--ds-space-3)}._moneyItem_1wrch_317{display:flex;align-items:baseline;gap:var(--ds-space-2)}._moneyLabel_1wrch_324{color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._moneyValue_1wrch_333{display:flex;align-items:baseline;gap:2px;color:var(--ds-text);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--ds-leading-tight);white-space:nowrap}._moneyUnit_1wrch_345{color:var(--ds-text-3);font-size:var(--ds-text-sm);font-weight:500}._moneyRule_1wrch_355{width:1px;height:16px;align-self:baseline;flex:none;background:var(--ds-border)}._actions_1wrch_366{display:flex;align-items:center;gap:var(--ds-space-2);margin-left:auto}._overflow_1wrch_373{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);cursor:pointer}._overflow_1wrch_373:hover{border-color:var(--ds-border);color:var(--ds-text)}._overflow_1wrch_373:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._stageBar_1wrch_408{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;margin:var(--ds-space-4) 0 var(--ds-space-4);--seg-warm: color-mix(in srgb, var(--ds-warning-solid) 55%, var(--ds-warning));--seg-ember: color-mix(in srgb, var(--ds-danger-solid) 62%, var(--ds-warning-solid));--seg-heat: var(--ds-text-3)}._segment_1wrch_433:nth-child(2){--seg-heat: var(--seg-warm)}._segment_1wrch_433:nth-child(3){--seg-heat: color-mix(in srgb, var(--seg-ember) 45%, var(--seg-warm))}._segment_1wrch_433:nth-child(n+4){--seg-heat: var(--seg-ember)}._segment_1wrch_433{appearance:none;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:54px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text-3);font:inherit;text-align:left;cursor:pointer}._segment_1wrch_433:not(:disabled):hover{background:var(--ds-surface-2);color:var(--ds-text)}._segment_1wrch_433:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._segment_1wrch_433:disabled{cursor:default}._segmentDone_1wrch_483{color:var(--ds-text-2);box-shadow:inset 0 2px color-mix(in srgb,var(--seg-heat) 65%,var(--ds-surface))}._segmentCheck_1wrch_490{color:var(--seg-heat)}._segmentCurrent_1wrch_494{background:color-mix(in srgb,var(--seg-heat) 8%,var(--ds-surface-2));color:var(--ds-text);box-shadow:inset 0 3px 0 0 var(--seg-heat)}._segmentRotting_1wrch_504{background:var(--ds-warning-bg)}._segmentName_1wrch_508{display:flex;align-items:center;gap:var(--ds-space-1);overflow:hidden;font-size:var(--ds-text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}._segmentCurrent_1wrch_494 ._segmentName_1wrch_508{font-weight:600}._segmentMeta_1wrch_523{color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums}._segmentRotting_1wrch_504 ._segmentMeta_1wrch_523{color:var(--ds-warning)}._terminal_1wrch_534{display:flex;align-items:flex-start;gap:var(--ds-space-3);margin:var(--ds-space-5) 0 var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}._terminalWon_1wrch_545{border-color:color-mix(in srgb,var(--ds-success) 34%,var(--ds-border));background:var(--ds-success-bg)}._terminalIcon_1wrch_550{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2)}._terminalWon_1wrch_545 ._terminalIcon_1wrch_550{background:color-mix(in srgb,var(--ds-success) 16%,transparent);color:var(--ds-success)}._terminalBody_1wrch_567{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}._terminalTitle_1wrch_574{margin:0;color:var(--ds-text);font-size:var(--ds-text-base);font-weight:600}._terminalLine_1wrch_581{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}._terminalActions_1wrch_588{display:flex;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-2)}._terminalLink_1wrch_595{appearance:none;padding:0;border:none;background:none;color:var(--ds-action);font:inherit;font-size:var(--ds-text-xs);font-weight:600;cursor:pointer}._terminalLink_1wrch_595:hover{text-decoration:underline}._warning_1wrch_613{display:flex;align-items:baseline;gap:var(--ds-space-2);margin:0 0 var(--ds-space-4);color:var(--ds-text-3);font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug)}._warningAmber_1wrch_624{color:var(--ds-warning)}._warningIcon_1wrch_628{flex:none;align-self:center;color:var(--ds-warning)}._warningText_1wrch_634{min-width:0}._warningList_1wrch_638{display:flex;flex-direction:column;gap:var(--ds-space-1);margin:0;padding-left:var(--ds-space-4)}._warningMore_1wrch_646{appearance:none;flex:none;padding:0;border:none;background:none;color:inherit;font:inherit;font-size:var(--ds-text-xs);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._columns_1wrch_667{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--ds-space-5);align-items:start}._feedColumn_1wrch_674{min-width:0}._rail_1wrch_678{position:sticky;top:116px;display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}._card_1wrch_689{padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}._cardHead_1wrch_696{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}._cardTitle_1wrch_703{margin:0;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:600}._cardCount_1wrch_710{color:var(--ds-text-3);font-size:var(--ds-text-xs)}._cardAction_1wrch_715{appearance:none;margin-left:auto;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);font:inherit;font-size:var(--ds-text-xs);cursor:pointer}._cardAction_1wrch_715:hover{color:var(--ds-action);text-decoration:underline}._cardAction_1wrch_715:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}._quiet_1wrch_738{margin:0;color:var(--ds-text-3);font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal)}._collapsedRow_1wrch_746{appearance:none;display:flex;align-items:center;gap:var(--ds-space-2);width:100%;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer}._collapsedMeta_1wrch_760{margin-left:auto;color:var(--ds-text-3);font-size:var(--ds-text-xs)}._collapsedChevron_1wrch_766{flex:none;color:var(--ds-text-3)}._lines_1wrch_777{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}._line_1wrch_777{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-1) var(--ds-space-2)}._lineName_1wrch_794{min-width:0;color:var(--ds-text);font-size:var(--ds-text-xs);font-weight:500;overflow-wrap:anywhere}._lineTotal_1wrch_803{display:flex;flex-direction:column;align-items:flex-end;color:var(--ds-text);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;text-align:right}._lineTotal_1wrch_803>span{white-space:nowrap}._lineTotal_1wrch_803 ._moneyDot_1wrch_817{display:none}._lineRest_1wrch_823{display:flex;align-items:center;grid-column:1 / -1}._lineMeta_1wrch_829{color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums}._rowRemove_1wrch_835{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);cursor:pointer}._rowRemove_1wrch_835:hover{background:var(--ds-surface-2);color:var(--ds-error)}._rowRemove_1wrch_835:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._addRow_1wrch_865{appearance:none;display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2);width:100%;height:32px;margin-top:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:none;color:var(--ds-text-2);font:inherit;font-size:var(--ds-text-xs);cursor:pointer}._addRow_1wrch_865:hover{border-color:var(--ds-border-strong);color:var(--ds-action)}._addRow_1wrch_865:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._catSearch_1wrch_897{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--ds-space-2);margin:calc(-1 * var(--ds-space-3)) calc(-1 * var(--ds-space-4)) 0;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface);border-bottom:1px solid var(--ds-border)}._catSearchIcon_1wrch_910{flex:none;color:var(--ds-text-3)}._catSearchInput_1wrch_915{flex:1;min-width:0}._catGroup_1wrch_920{display:flex;flex-direction:column;gap:var(--ds-space-1)}._pickerLabel_1wrch_926{margin:var(--ds-space-1) 0 0;color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-weight:600;letter-spacing:.04em}._pickerList_1wrch_934{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._pickerRow_1wrch_942{appearance:none;display:flex;align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-1) var(--ds-space-2);border:none;border-radius:var(--ds-radius-sm);background:none;font:inherit;text-align:left;cursor:pointer}._pickerRow_1wrch_942:hover{background:var(--ds-surface-2)}._pickerRow_1wrch_942:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._pickerAdd_1wrch_968{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text-3)}._pickerRow_1wrch_942:hover ._pickerAdd_1wrch_968{border-color:var(--ds-action);color:var(--ds-action)}._pickerName_1wrch_985{min-width:0;color:var(--ds-text);font-size:var(--ds-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerPrice_1wrch_994{margin-left:auto;flex:none;color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums}._pickerCustomRow_1wrch_1002{display:grid;grid-template-columns:minmax(0,1fr) 76px auto;gap:var(--ds-space-2)}._itemsHeader_1wrch_1012{display:flex;flex-direction:column;gap:2px;margin-top:calc((var(--ds-space-6) + var(--ds-space-5) - var(--ds-space-4)) * -1);margin-bottom:var(--ds-space-5)}._itemsSolo_1wrch_1029{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}._pane_1wrch_1036{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4)}._dealPane_1wrch_1048{box-sizing:border-box;min-height:100%;background:var(--ds-surface)}._paneHead_1wrch_1056{display:flex;align-items:center;gap:var(--ds-space-2);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}._customLine_1wrch_1065{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-top:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}._quote_1wrch_1082{margin:0 calc(-1 * var(--ds-space-4))}._quote_1wrch_1082 .dsTable{table-layout:fixed;min-width:34rem}._quote_1wrch_1082 .dsTable th,._quote_1wrch_1082 .dsTable td{box-sizing:border-box;padding:var(--ds-space-2) var(--ds-space-4);vertical-align:top}._quote_1wrch_1082 .dsTable th:nth-child(2),._quote_1wrch_1082 .dsTable td:nth-child(2){width:4.5rem}._quote_1wrch_1082 .dsTable th:nth-child(3),._quote_1wrch_1082 .dsTable td:nth-child(3),._quote_1wrch_1082 .dsTable th:nth-child(4),._quote_1wrch_1082 .dsTable td:nth-child(4){width:8.5rem}._quote_1wrch_1082 .dsTable th:nth-child(5),._quote_1wrch_1082 .dsTable td:nth-child(5){width:3rem}._quote_1wrch_1082 .dsTableRow:has(._qTotalLabel_1wrch_1122) td{padding-top:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-top:1px solid var(--ds-border-strong)}._quote_1wrch_1082 .dsTableRow:has(._qTotalLabel_1wrch_1122):hover{background:none}._qItem_1wrch_1132{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);min-width:0}._qName_1wrch_1140{color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}._qMeta_1wrch_1147{flex-basis:100%;color:var(--ds-text-3);font-size:var(--ds-text-2xs)}._qItemNested_1wrch_1155{margin-left:var(--ds-space-2);padding-left:var(--ds-space-3);border-left:1px solid var(--ds-border)}._qItemNested_1wrch_1155 ._qMeta_1wrch_1147{flex-basis:auto}._qIncludedName_1wrch_1165{color:var(--ds-text-2);font-size:var(--ds-text-xs)}._qChip_1wrch_1172,._qChipStatic_1wrch_1173{display:inline-flex;align-items:center;padding:1px var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2);font-family:inherit;font-size:var(--ds-text-2xs);white-space:nowrap}._qChip_1wrch_1172{appearance:none;cursor:pointer}._qChip_1wrch_1172:hover{border-color:var(--ds-border-strong);color:var(--ds-text)}._qChip_1wrch_1172:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._qStack_1wrch_1202{display:flex;flex-direction:column;align-items:flex-end;gap:1px}._qEditable_1wrch_1211{appearance:none;margin:-1px calc(-1 * var(--ds-space-1));padding:0 var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-radius-sm);background:none;font-family:inherit;cursor:pointer}._qEditable_1wrch_1211:hover,._qEditable_1wrch_1211[data-state=open]{border-color:var(--ds-border-strong);background:var(--ds-surface-2)}._qEditable_1wrch_1211:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._qMoney_1wrch_1233,._qNegative_1wrch_1234,._qQty_1wrch_1235,._qQtyStatic_1wrch_1236{color:var(--ds-text);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums}._qNegative_1wrch_1234,._qQtyStatic_1wrch_1236{color:var(--ds-text-2)}._qNil_1wrch_1247{color:var(--ds-text-3);font-size:var(--ds-text-sm)}._qTotalLabel_1wrch_1122{color:var(--ds-text);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;text-transform:uppercase}._qTotalValue_1wrch_1260{color:var(--ds-text);font-size:var(--ds-text-xl);font-variant-numeric:tabular-nums;line-height:var(--ds-leading-tight)}._qMenu_1wrch_1267{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-3px 0;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);cursor:pointer}._qMenu_1wrch_1267:hover,._qMenu_1wrch_1267[data-state=open]{background:var(--ds-surface-2);color:var(--ds-text)}._qMenu_1wrch_1267:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._qAddDiscount_1wrch_1295{appearance:none;display:inline-flex;align-items:center;align-self:flex-start;gap:var(--ds-space-1);margin-left:calc(-1 * var(--ds-space-2));padding:var(--ds-space-1) var(--ds-space-2);border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);font-family:inherit;font-size:var(--ds-text-xs);cursor:pointer}._qAddDiscount_1wrch_1295:hover{background:var(--ds-surface-2);color:var(--ds-action)}._qAddDiscount_1wrch_1295:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._qPopover_1wrch_1325{min-width:0;padding:var(--ds-space-3)}._qEditor_1wrch_1330{display:flex;flex-direction:column;gap:var(--ds-space-2)}._qEditorLabel_1wrch_1336{color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;text-transform:uppercase}._qEditorInput_1wrch_1344{width:96px}._qDiscountFields_1wrch_1348{display:flex;align-items:center;gap:var(--ds-space-2)}._qEditorFoot_1wrch_1354{display:flex;justify-content:flex-end;gap:var(--ds-space-1)}._qStruck_1wrch_1362,._moneyStruck_1wrch_1363{color:var(--ds-text-3);font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums;text-decoration:line-through}._lineTotal_1wrch_803 ._moneyStruck_1wrch_1363{margin-right:var(--ds-space-1)}._moneyDot_1wrch_817{margin:0 var(--ds-space-1);color:var(--ds-text-3)}._draftFoot_1wrch_1381{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2);margin-top:auto;padding-top:var(--ds-space-3)}._loadingItems_1wrch_1390{display:grid;grid-template-columns:24rem minmax(0,1fr);gap:var(--ds-space-4)}@media(max-width:720px){._loadingItems_1wrch_1390{grid-template-columns:1fr}}._people_1wrch_1404{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}._personRow_1wrch_1414{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}._personName_1wrch_1421{appearance:none;display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;font:inherit;text-align:left;cursor:pointer}._personName_1wrch_1421:hover ._personLabel_1wrch_1436{color:var(--ds-action)}._personName_1wrch_1421:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}._personLabel_1wrch_1436{min-width:0;color:var(--ds-text);font-size:var(--ds-text-xs);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleDot_1wrch_1456{flex:none;width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-border-strong)}._dotEconomicBuyer_1wrch_1464{background:var(--ds-series-5)}._dotChampion_1wrch_1468{background:var(--ds-series-3)}._dotInfluencer_1wrch_1472{background:var(--ds-border-strong)}._personRole_1wrch_1478{margin-left:auto;flex:none;color:var(--ds-text-3);font-size:11px;white-space:nowrap}._personMenu_1wrch_1486{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-3);cursor:pointer}._personMenu_1wrch_1486:hover{background:var(--ds-surface-2);color:var(--ds-text)}._addPerson_1wrch_1507{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}._addPersonFoot_1wrch_1516{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}._folderGlyph_1wrch_1526{flex:none}._files_1wrch_1530{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}._fileRow_1wrch_1539{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}._fileIcon_1wrch_1547{flex:none}._fileName_1wrch_1551{flex:1;min-width:0;color:var(--ds-text);font-size:var(--ds-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileMeta_1wrch_1562{flex:none;color:var(--ds-text-3);font-size:11px;white-space:nowrap}._addFile_1wrch_1569{display:flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}._addFileBare_1wrch_1580{margin-top:var(--ds-space-3);padding-top:0;border-top:none}._addFileName_1wrch_1586{flex:1;min-width:0}._proposals_1wrch_1596{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}._proposal_1wrch_1596{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}._proposalTitle_1wrch_1613{display:flex;align-items:center;gap:var(--ds-space-1);flex:1;min-width:0;color:var(--ds-text);font-size:var(--ds-text-xs);text-decoration:none}._proposalLabel_1wrch_1626{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._proposalOut_1wrch_1633{flex:none;color:var(--ds-text-3)}._proposalTitle_1wrch_1613:hover,._proposalTitle_1wrch_1613:hover ._proposalOut_1wrch_1633{color:var(--ds-action)}._proposalMeta_1wrch_1648{flex:none;color:var(--ds-text-3);font-size:11px;white-space:nowrap}._proposalMetaSigned_1wrch_1657{color:var(--ds-success)}._proposalMetaQuiet_1wrch_1663{color:var(--ds-warning)}._feed_1wrch_674{display:flex;flex-direction:column;gap:calc(var(--ds-space-6) + var(--ds-space-1));max-width:80ch}._pin_1wrch_1681{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface)}._pinBody_1wrch_1691{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._pinTitle_1wrch_1699{color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:600}._pinMeta_1wrch_1705{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-3);font-size:var(--ds-text-xs)}._overdue_1wrch_1713{color:var(--ds-error);font-weight:600}._composerActions_1wrch_1718{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}._composerActions_1wrch_1718 button:disabled{opacity:1;background:var(--ds-surface-2);color:var(--ds-text-3)}._filter_1wrch_1736{appearance:none;padding:2px 9px;border:1px solid transparent;border-radius:var(--ds-radius-pill);background:none;color:var(--ds-text-3);font:inherit;font-size:var(--ds-text-xs);cursor:pointer}._filter_1wrch_1736:hover{background:var(--ds-surface-2);color:var(--ds-text-2)}._filter_1wrch_1736:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}._linkButton_1wrch_1758{appearance:none;display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:0;border:none;background:none;color:var(--ds-action);font:inherit;font-size:var(--ds-text-2xs);font-weight:600;cursor:pointer}._linkButton_1wrch_1758:hover{text-decoration:underline}._linkButton_1wrch_1758:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}._statePad_1wrch_1784{padding:var(--ds-space-7) var(--ds-space-6)}@media(max-width:1080px){._columns_1wrch_667{grid-template-columns:1fr}._rail_1wrch_678{position:static}}@media(max-width:720px){._stageBar_1wrch_408{grid-auto-flow:row;grid-auto-columns:auto}._header_1wrch_25{align-items:flex-start}}button._pinTitle_1wrch_1699{appearance:none;padding:0;border:none;background:none;font:inherit;font-size:var(--ds-text-sm);font-weight:600;text-align:left;cursor:pointer}._termInput_1wrch_1832{display:inline-flex;width:4.5rem}@media(max-width:899px){._segment_1wrch_433,._collapsedRow_1wrch_746,._addRow_1wrch_865{min-height:44px}._chips_1wrch_173{row-gap:20px}._files_1wrch_1530{gap:20px;padding-block:12px 20px}}@media(max-width:720px){._titleRow_1wrch_65{flex-wrap:wrap;row-gap:var(--ds-space-1)}._money_1wrch_308{flex:0 1 auto;flex-wrap:wrap;min-width:0;row-gap:var(--ds-space-1)}._moneyRule_1wrch_355{display:none}}@media(max-width:639px){._header_1wrch_25{position:static;gap:24px}._card_1wrch_689:has(>._collapsedRow_1wrch_746){padding-block:0}._collapsedRow_1wrch_746 ._cardTitle_1wrch_703{white-space:nowrap}._paneHead_1wrch_1056{margin-bottom:var(--ds-space-2)}}._dealTabs_1wrch_1901{margin-bottom:var(--ds-space-5)}._bar_envgr_9{display:inline-block;vertical-align:middle}._chip_envgr_14{border-radius:var(--ds-radius-pill)}._chipsRow_envgr_22{min-height:28px}._stageSeg_envgr_29{height:54px;border-radius:var(--ds-radius-md)}.frPhoneBack{display:none}@media(max-width:639px){:is(.frDeals,.frSet):has(.frPhoneBack) nav[aria-label=Breadcrumb]{display:none}:is(.frDeals,.frSet) .frPhoneBack{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;min-height:44px;margin:-10px 0 8px -6px;color:var(--ds-text-2);font-size:var(--ds-text-sm);text-decoration:none}}@media(max-width:899px){._pick_1ewke_6{min-height:44px}._custom_1ewke_10 :is(.dsSelectTrigger,.dsBtn){min-height:44px;height:auto}._custom_1ewke_10>div{align-items:stretch}}@media(max-width:640px){._quote_1ewke_22 .dsTable{min-width:0;table-layout:auto}._quote_1ewke_22 .dsTable td{width:auto!important;justify-content:flex-start;text-align:left}._quote_1ewke_22 .dsTable td>span{align-items:flex-start}._quote_1ewke_22 .dsTable td[data-label]:before{font-variant-numeric:normal;font-feature-settings:normal}._quote_1ewke_22._quote_1ewke_22 .dsTableRow:has([data-total]){border-top:1px solid var(--ds-border-strong)}._quote_1ewke_22._quote_1ewke_22 .dsTableRow:has([data-total]) td{border-top:0;padding-block:var(--ds-space-1)}._quote_1ewke_22 .dsTable td:empty,._quote_1ewke_22 .dsTable td:has(>[data-nil]){display:none}}@media(min-width:641px){._quote_1ewke_22 .dsTable th:nth-child(3),._quote_1ewke_22 .dsTable td:nth-child(3),._quote_1ewke_22 .dsTable th:nth-child(4),._quote_1ewke_22 .dsTable td:nth-child(4){width:9.25rem}._quote_1ewke_22 .dsTable th:nth-child(2),._quote_1ewke_22 .dsTable td:nth-child(2){width:3.5rem}._quote_1ewke_22 .dsTable th:first-child,._quote_1ewke_22 .dsTable td:first-child{padding-inline-end:var(--ds-space-1)}}._off_1ewke_74{cursor:default;opacity:.7}@media(max-width:899px){:is(.frDeals,.frSet) :is(.dsInput,.dsTextarea,input[type=date],input[type=url],input[type=text],input[type=number]){min-height:44px}.frDeals.frDealsPage{padding-bottom:160px}}.ds-root[data-ds-mode=dark] .frDeals input[type=date]{color-scheme:dark}.frDealsPage .acd-tl-top{justify-content:flex-start}.frChecks{--wbRowH: var(--ds-space-7);--wbLeadCol: var(--ds-space-6);--wbLead: var(--ds-space-5)}:where(.frChecks) .wbCheckRow:not(:has(.wbCheckInput:disabled)):hover{background:var(--ds-surface-2)}:where(.frChecks) .wbCheckList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}:where(.frChecks) .wbCheckRow+.wbCheckRow{border-top:1px solid var(--ds-border)}:where(.frChecks) .wbCheckRow{display:grid;grid-template-columns:var(--wbLeadCol) minmax(0,1fr);align-items:center;column-gap:var(--ds-space-2);min-height:var(--wbRowH);font-size:var(--wb-row-title);line-height:var(--wbLead);color:var(--ds-text)}:where(.frChecks) .wbCheckLabel{display:inline-flex;align-items:center;justify-content:center;min-height:var(--wbRowH);cursor:pointer}:where(.frChecks) .wbCheckRow--done .wbCheckText{color:var(--ds-text-2)}:where(.frChecks) .wbCheckInput{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}:where(.frChecks) .wbCheckMark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;justify-self:center;box-sizing:border-box;width:var(--ds-space-4);height:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:transparent;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}:where(.frChecks) .wbCheckRow--done .wbCheckMark{background:var(--ds-action);border-color:var(--ds-action);color:var(--ds-action-text)}:where(.frChecks) .wbCheckInput:focus-visible+.wbCheckMark{box-shadow:var(--ds-shadow-ring-offset)}:where(.frChecks) .wbCheckInput:disabled+.wbCheckMark{border-color:var(--ds-border)}:where(.frChecks) .wbCheckLabel:has(.wbCheckInput:disabled){cursor:default}:where(.frChecks) .wbCheckText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--wb-row-title);line-height:var(--wbLead);color:inherit;text-align:left}.frChecks .wbCheckLabel{position:relative}.frChecks .wbCheckInput{inset:0;width:100%;height:100%;pointer-events:auto;cursor:pointer}.frLine{padding:var(--ds-space-1) 0}.frLine.frLineBare{grid-template-columns:minmax(0,1fr)}.frLine.wbCheckRow--done .frLineTitle{color:var(--ds-text-3);text-decoration:line-through}.frLine .wbCheckLabel,.frLineLead{min-height:var(--wbRowH);display:inline-flex;align-items:center;justify-content:center}.frLineBody{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-1);min-width:0;padding-top:6px}.frLineTitle{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.frLineBody>.wbCheckText{max-width:100%}.frLineTitle:focus-visible{outline:none;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-ring)}.frLineChips{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.frLineNote{font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frLineLinks{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.frSubs{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.frSub{display:inline-flex;align-items:center;gap:var(--ds-space-1);cursor:pointer}.frSub input{accent-color:var(--ds-action);margin:0}.frQuiet{margin:0;padding:var(--ds-space-2) 0;color:var(--ds-text-3);font-size:var(--ds-text-sm);list-style:none}.frLead{margin:0 0 var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-text-sm)}.frFold,.frHeadLink{border:0;background:none;padding:var(--ds-space-2) 0 0;font:inherit;font-size:var(--ds-text-sm);color:var(--ds-text-2);cursor:pointer}.frHeadLink{padding:0;text-decoration:underline;text-underline-offset:2px}.frFold:hover,.frHeadLink:hover{color:var(--ds-text)}.frPlain{display:block;width:100%;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.frLinkWord{text-decoration:underline;text-underline-offset:2px}.frCount{color:var(--ds-text-3);font-size:var(--ds-text-xs);font-weight:400;text-transform:none;letter-spacing:0}.frScore{font-size:var(--ds-text-xs);color:var(--ds-text-3);font-variant-numeric:tabular-nums}.frScoreFull{color:var(--ds-success)}.frNn .dsProgressRoot{margin-bottom:var(--ds-space-2)}.frHome .dsPageShellContent,.frDay .dsPageShellContent{display:flex;flex-direction:column;gap:var(--ds-space-5)}.frHero{align-items:stretch}.frHero .frViews{align-self:start}.frGoalTop{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.frHero b{font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}.frViews .dsMetricCard{height:100%}.frViews:hover .dsMetricCard{border-color:var(--ds-border-strong)}.frCol{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.frHomeCols{align-items:start}.ds-root[data-ds-mode=dark] :is(.frHome,.frDay,.frContent,.frTrialsLab,.frIdeas,.frPeek) .dsBadge--soft.dsBadge--neutral{--badge-bg: color-mix(in srgb, var(--ds-text) 12%, transparent)}.frDayTools{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3);width:100%}.frDayTools .dsTabsList{width:100%;flex-wrap:wrap}.frDayBar{display:flex;align-items:center;gap:var(--ds-space-2)}.frDayBar>div:first-child{flex:1;min-width:0}.frDayTitle{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-xl, 18px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}.frDaySub{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.frDayGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--ds-space-5);align-items:start}.frDayLeft{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.frEditNn{align-self:flex-start}.frTasksHead{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}.frH2{margin:0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}.frDayTasks,.frDayBoard{display:flex;flex-direction:column;gap:var(--ds-space-3)}.frDtList{margin-top:0}.frDtBody{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;padding:2px 0}.frDtBody .frLineTitle{flex:1;min-width:0}.frDtTime{color:var(--ds-text-3);font-size:var(--ds-text-xs)}.frDtWait{display:block;font-size:var(--ds-text-xs);color:var(--ds-error)}.frDtStage.frNative{flex:none;width:auto;height:24px;padding:0 22px 0 var(--ds-space-2);border:0;border-radius:var(--ds-radius-pill);box-shadow:none;font-size:var(--ds-text-xs);font-weight:500;color:var(--frStageInk, var(--ds-text-2));background:var(--frStage, var(--fr-fill)) var(--frChevron) no-repeat right 8px center}.frDt[data-stage=doing]{--frStage: color-mix(in srgb, var(--ds-warning, #b8862a) 18%, transparent);--frStageInk: var(--ds-text)}.frDt[data-stage=needs_review]{--frStage: color-mix(in srgb, var(--ds-info, #3d6fa8) 16%, transparent);--frStageInk: var(--ds-text)}.frDt[data-stage=blocked]{--frStage: color-mix(in srgb, var(--ds-error, #b0413e) 16%, transparent);--frStageInk: var(--ds-text)}.frDtGroup{list-style:none;padding:var(--ds-space-3) 0 var(--ds-space-1);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}.frDtLate{color:var(--ds-error)}.frDayAdd{display:grid;grid-template-columns:1fr auto auto auto;gap:var(--ds-space-2)}.frNative{--frChevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3 3 3-3' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-appearance:none;appearance:none;height:34px;padding:0 28px 0 var(--ds-space-2);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-raised) var(--frChevron) no-repeat right 10px center;box-shadow:var(--ds-shadow-inset);color:var(--ds-text);font:inherit;font-size:var(--ds-text-sm);max-width:100%}.frNative:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.frHours{display:flex;flex-direction:column;gap:var(--ds-space-2)}.frHoursHint{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-text-3)}.frTimeline{--frAdd: 36px;display:grid;grid-template-columns:48px repeat(var(--frCols),minmax(0,1fr));border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised);overflow:hidden}.frHourLabels{display:flex;flex-direction:column;border-right:1px solid var(--ds-border)}.frHourLabels>span:not(.frColHead){font-size:11px;color:var(--ds-text-3);text-align:right;padding:2px 6px 0 0;box-sizing:border-box}.frColHead{height:32px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text-2);flex:none}.frCol+.frCol{border-left:1px solid var(--ds-border)}.frGrid{position:relative}.frSlot{position:absolute;left:0;right:0;border:0;border-top:1px solid var(--ds-border);background:none;padding:0;cursor:copy}.frSlot:first-child{border-top:0}.frSlot:hover{background:var(--ds-surface-2)}.frSlotAdd{position:absolute;top:4px;right:0;width:var(--frAdd);text-align:center;color:var(--ds-text-3);font-size:var(--ds-text-sm)}.frBlockMore{align-items:center;justify-content:center;border-left-color:var(--ds-border-strong)}.frSlot:focus-visible{outline:none;box-shadow:inset var(--ds-shadow-ring)}.frBlock{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 7px;overflow:hidden;box-sizing:border-box;border:0;border-left:3px solid var(--ds-action);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text);font:inherit;font-size:var(--ds-text-xs);text-align:left;cursor:pointer;z-index:1}.frBlock b{font-weight:var(--ds-weight-semibold, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.frBlock span{color:var(--ds-text-2);white-space:nowrap}.frBlockTask{border-left-color:var(--ds-info, var(--ds-text-3));background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border)}.frBlockDone{opacity:1;color:var(--ds-text-3)}.frBlockDone b{text-decoration:line-through}.frBlock:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.frNow{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--ds-error);z-index:2;pointer-events:none}.frChecks .wbCheckMark{border:1.5px solid var(--ds-border-control)}:where(.frChecks) .wbCheckRow--done .wbCheckMark{border-color:var(--ds-action)}.frChecks .wbCheckInput:disabled:not(:checked)+.wbCheckMark{border-style:dashed;border-color:var(--ds-text-3)}.frPicks{display:flex;flex-direction:column;gap:var(--ds-space-2)}.frPick{display:flex;gap:var(--ds-space-3);align-items:flex-start;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer}.frPick:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-2)}.frPick span{display:flex;flex-direction:column;gap:2px}.frPick small{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.frForm{display:flex;flex-direction:column;gap:var(--ds-space-3)}.frSheetBody{display:flex;flex-direction:column;gap:var(--ds-space-4)}.frPair{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-3)}.frFact{margin:0;display:flex;gap:var(--ds-space-3);font-size:var(--ds-text-sm)}.frFact span{width:72px;color:var(--ds-text-3)}.frCheckField{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);cursor:pointer}.frNnRows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.frNnRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--ds-space-2);align-items:center}.frNnTarget{width:64px}.frGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ds-space-3)}.frGallery .dsImageTileLabel{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:900px){.frFieldTap{display:block;padding-block:5px;margin-block:-5px;flex:1;min-width:0}.frSheetBody>.frFieldTap{flex:none}.frFieldTapSm{padding-block:8px;margin-block:-8px}.frPick{position:relative}.frDayGrid{grid-template-columns:1fr}.frDayRight{order:2}.frTimeline{--frAdd: 44px}.frDayTools .dsTabsList,:where(.frContent) .frTabsRow,.frTrialsLab .dsTabsList,.frIdeas .dsTabsList{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.frDayTools .dsTabsList::-webkit-scrollbar,:where(.frContent) .frTabsRow::-webkit-scrollbar{display:none}.frDayTools .dsTabsTrigger,:where(.frContent) .frTabsRow>*,:where(.frContent) .frTabsRow .dsTabsTrigger{flex:none}.frGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.frGallery>*{min-width:0}.frEditNn,.frDtStage,.frNative{position:relative}.frChecks .wbCheckInput{inset:50% -8px auto auto;width:44px;height:44px;transform:translateY(-50%)}.frChecks{--wbRowH: 36px}.frNative{height:44px}.frCheckField{min-height:44px}.frChecks .frLineBare .frLineBody{min-height:36px}}@media(max-width:640px){.frDayAdd{grid-template-columns:1fr 1fr;row-gap:var(--ds-space-3)}.frDayAdd>:first-child{grid-column:1 / -1}.frPair{grid-template-columns:1fr}.frNnRow{grid-template-columns:1fr auto}}.frDateField{display:inline-flex;align-items:center;gap:2px}@media(min-width:901px){.frFieldTap{display:contents}}@media(max-width:900px){.frDtBody{min-height:44px;flex-wrap:wrap;align-items:flex-start;row-gap:0}.frDt .frLineLead{margin-top:6px}.frDtBody>:first-child{margin-top:8px}.frDtBody .frLineTitle{flex:1 1 calc(100% - 40px);display:block;padding:10px 0 6px}.frDtBody .frLineTitle.frHit:after{top:-8px;height:44px;transform:translate(-50%)}.frDtStage.frNative{margin:0 0 0 22px;min-width:0;height:44px;border:10px solid transparent;background-clip:padding-box;box-shadow:none;border-radius:22px}.frDayTools .dsTabsList,:where(.frContent) .frTabsRow,.frTrialsLab .dsTabsList,.frIdeas .dsTabsList{padding-block:6px;margin-block:-6px}.frHome,.frIdeas{padding-bottom:72px}}.frDayNoteLabel{color:var(--ds-text-2);font-size:var(--wb-meta);font-weight:500;line-height:1.5}.frDayNote{display:flex;flex-direction:column;gap:var(--ds-space-1);margin-bottom:var(--ds-space-3)}.frDayNote:last-child{margin-bottom:0}@media(max-width:900px){.frDayNote textarea{font-size:16px}}.wbPage,.wbSpineMenu,.wbAddPop{--wbRowH: var(--ds-space-7);--wbLeadCol: var(--ds-space-6);--wbLead: var(--ds-space-5);--wbLeadTight: var(--ds-space-4);--wbRowPad: calc((var(--wbRowH) - var(--wbLead)) / 2);--wbRowGap: var(--ds-space-2);--wbRelCol: 4.5rem;--wbSpineCol: 5.25rem}.wbTaskGrid{line-height:var(--wbLead);display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:var(--ds-space-6);align-items:start;max-width:70rem;margin-inline:auto}.wbTaskMain{display:flex;flex-direction:column;gap:var(--ds-space-6);min-width:0}.wbTaskHead{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2)}.wbTaskTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.wbTaskTitle{margin:0;min-width:0;font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;color:var(--ds-text);line-height:1.2}.wbTaskMenu{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ds-space-7);height:var(--ds-space-7);border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background .12s ease,color .12s ease}.wbTaskMenu:hover,.wbTaskMenu[data-state=open]{background:var(--ds-surface-2);color:var(--ds-text)}.wbTaskMenu:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.wbTaskContext{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);margin:0;color:var(--ds-text-2);font-size:var(--wb-row-title);line-height:var(--wbLead)}.wbTaskContextPart+.wbTaskContextPart:before,.wbForChip+.wbTaskContextPart:before{content:"·";margin-right:var(--ds-space-2);color:var(--ds-text-2)}.wbTaskContextLink{appearance:none;border:none;border-radius:var(--ds-radius-sm);background:none;padding:0 calc(var(--ds-space-2xs) * 2);margin:0 calc(0 - calc(var(--ds-space-2xs) * 2));font:inherit;color:inherit;cursor:pointer}.wbTaskContextLink:hover{background:var(--ds-surface-2);color:var(--ds-text)}.wbTaskContextLink:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.wbReviewBanner{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex-wrap:wrap;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-warning-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.wbReviewBannerText{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text);font-size:var(--wb-row-title);line-height:var(--wbLead)}.wbReviewBannerActions{display:inline-flex;gap:var(--ds-space-2)}.wbBlock{display:flex;flex-direction:column;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-4)}.wbBlockHead{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.wbBlockIcon{display:inline-flex;flex:none;color:var(--ds-text-3)}.wbBlock>*+*{margin-top:var(--ds-space-3)}.wbBlock>.wbBlockHead+*{margin-top:0}.wbBlockTitle{margin:0;font-size:var(--wb-head);line-height:var(--wbLead);font-weight:500;color:var(--ds-text);text-transform:none}.wbBlockCount{font-size:var(--wb-meta);font-variant-numeric:tabular-nums;line-height:var(--wbLeadTight);color:var(--ds-text-2)}.wbBlockHead>.wbBlockTitle{margin-right:auto}.wbBlockAddBtn{align-self:flex-start;color:var(--ds-text-2)}.wbQuietNote{margin:0;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:var(--wbLeadTight)}.wbGhostHint{border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);background:none;padding:var(--ds-space-3);text-align:left;color:var(--ds-text-2);font-size:var(--wb-row-title);line-height:var(--wbLead);cursor:pointer}.wbGhostHint:hover{border-color:var(--ds-border-strong);color:var(--ds-text-2)}.wbListCard{margin-inline:calc(0 - var(--ds-space-3))}.wbListCard>ul{list-style:none;margin:0;padding:0}.wbListCard>ul>li{padding-inline:var(--ds-space-3);position:relative}.wbListCard>ul>li+li{border-top:1px solid var(--ds-border)}.wbFileList .wbFileRow:hover,.wbLinkedRow:hover,:where(.frTaskPage) .wbCheckRow:not(:has(.wbCheckInput:disabled)):hover{background:var(--ds-surface-2)}.wbListFoot{padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-3)}.wbListFoot .wbBlockAddBtn{gap:var(--ds-space-2);margin-inline-start:calc(0 - var(--ds-space-2));padding-inline:var(--ds-space-2);border:none;min-height:var(--wbRowH);height:auto;color:var(--ds-text-2);font-size:var(--wb-row-title);line-height:var(--wbLead);font-weight:400}.wbListFoot .wbBlockAddBtn:hover{color:var(--ds-text)}.wbAddGlyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--wbLeadCol);height:var(--wbLeadCol)}.wbListCard>ul+.wbListFoot,.wbListCard>.wbListEmpty+.wbListFoot{border-top:1px solid var(--ds-border)}.wbListEmpty{margin:0;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-2);font-size:var(--wb-row-title);line-height:var(--wbLead)}.wbFileList .wbFileRow{padding-block:0}.wbFileList .wbFileOpen{flex:1 1 auto;gap:var(--ds-space-2);min-height:var(--wbRowH);padding:0 var(--ds-space-2)}.wbFileList .wbFileName{font-size:var(--wb-row-title);line-height:var(--wbLead);font-weight:400}.wbFileList .wbFileGlyph,.wbAttachResult .wbFileGlyph{width:var(--wbLeadCol);height:var(--wbLeadCol);border-radius:var(--ds-radius-sm)}.wbFileList .wbFileGlyph>svg,.wbAttachResult .wbFileGlyph>svg{width:calc(var(--ds-space-3) + var(--ds-space-2xs));height:calc(var(--ds-space-3) + var(--ds-space-2xs))}.wbDescBody{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:1.6;white-space:pre-wrap}.wbDescEdit{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbInlineActions{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}.wbDescEdit .wbInlineActions{align-items:center;justify-content:space-between}:where(.frTaskPage) .wbCheckList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}:where(.frTaskPage) .wbCheckRow+.wbCheckRow{border-top:1px solid var(--ds-border)}:where(.frTaskPage) .wbCheckRow{display:grid;grid-template-columns:var(--wbLeadCol) minmax(0,1fr);align-items:center;column-gap:var(--ds-space-2);min-height:var(--wbRowH);font-size:var(--wb-row-title);line-height:var(--wbLead);color:var(--ds-text)}:where(.frTaskPage) .wbCheckLabel{display:inline-flex;align-items:center;justify-content:center;min-height:var(--wbRowH);cursor:pointer}:where(.frTaskPage) .wbCheckRow--done .wbCheckText{color:var(--ds-text-2)}:where(.frTaskPage) .wbCheckInput{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}:where(.frTaskPage) .wbCheckMark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;justify-self:center;box-sizing:border-box;width:var(--ds-space-4);height:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:transparent;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}:where(.frTaskPage) .wbCheckRow--done .wbCheckMark{background:var(--ds-action);border-color:var(--ds-action);color:var(--ds-action-text)}:where(.frTaskPage) .wbCheckInput:focus-visible+.wbCheckMark{box-shadow:var(--ds-shadow-ring-offset)}:where(.frTaskPage) .wbCheckInput:disabled+.wbCheckMark{border-color:var(--ds-border)}:where(.frTaskPage) .wbCheckLabel:has(.wbCheckInput:disabled){cursor:default}:where(.frTaskPage) .wbCheckText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--wb-row-title);line-height:var(--wbLead);color:inherit;text-align:left}:where(.frTaskPage) .wbCheckTitle{border:none;background:none;padding:0;min-height:var(--wbRowH);font-weight:400;cursor:text}:where(.frTaskPage) .wbCheckTitle:focus-visible{outline:none;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-ring)}:where(.frTaskPage) .wbCheckRename{min-width:0;min-height:var(--wbRowH);font-family:inherit;border:none;border-radius:var(--ds-radius-sm);background:var(--ds-surface);padding:0 calc(var(--ds-space-2xs) * 2);margin-inline-start:calc(0 - calc(var(--ds-space-2xs) * 2));box-shadow:var(--ds-shadow-ring);color:var(--ds-text)}:where(.frTaskPage) .wbCheckRename:focus-visible{outline:none}.wbInlineAdd{display:flex;gap:var(--ds-space-2);align-items:center}.wbLinkRemove{color:var(--ds-text-2)}.wbListCard .wbLinkRemove{height:var(--ds-space-6);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease)}.wbFileList .wbFileRow:hover .wbLinkRemove,.wbFileList .wbFileRow:focus-within .wbLinkRemove,.wbLinkedRow:hover .wbLinkRemove,.wbLinkedRow:focus-within .wbLinkRemove{opacity:1;color:var(--ds-text)}@media(hover:none){.wbListCard .wbLinkRemove{opacity:1}}.wbLinkedList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wbLinkedRow{display:grid;grid-template-columns:var(--wbRelCol) minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-space-2);min-height:var(--wbRowH);padding-block:0}.wbLinkedRow+.wbLinkedRow{border-top:1px solid var(--ds-border)}.wbRelTag{flex:none;justify-self:start;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:0 calc(var(--ds-space-2xs) * 2);line-height:1.7;white-space:nowrap}.wbRelTag--blocked_by{color:var(--ds-warning);border-color:var(--ds-warning)}.wbLinkedTitle{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);background:none;border:none;padding:0;min-height:var(--wbRowH);font-size:var(--wb-row-title);line-height:var(--wbLead);font-weight:400;color:var(--ds-text);cursor:pointer;min-width:0;text-align:left;margin-right:auto}.wbLinkedTitle:after{content:"";position:absolute;inset:0;border-radius:var(--ds-radius-sm)}.wbLinkedTitle:focus-visible{outline:none}.wbLinkedTitle:focus-visible:after{box-shadow:var(--ds-shadow-ring)}.wbLinkedRow .wbLinkRemove{position:relative;z-index:1}.wbRelTag,.wbStageTag{cursor:default}.wbStageTag{flex:none;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-2xs);font-weight:600;line-height:1.7;white-space:nowrap;background:var(--ds-surface-2);color:var(--ds-text-2)}.wbStageTag[data-stage=doing]{background:var(--ds-info-bg);color:var(--ds-info)}.wbStageTag[data-stage=needs_review]{background:var(--ds-warning-bg);color:var(--ds-warning)}.wbStageTag[data-stage=done]{background:var(--ds-success-bg);color:var(--ds-success)}.wbAddPop{width:22rem;max-width:calc(100vw - var(--ds-space-6));max-height:var(--radix-popover-content-available-height);overflow-y:auto;padding:var(--ds-space-2);line-height:var(--wbLead)}.wbAddPopForm,.wbAttachPanel{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbAttachFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);flex-wrap:wrap}.wbAttachActions{display:inline-flex;gap:var(--ds-space-2)}.wbAttachSwap{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);min-height:var(--ds-space-6);border:none;background:none;padding:0;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:var(--wbLeadTight);cursor:pointer}.wbAttachSwap:hover{color:var(--ds-text)}.wbComments{display:flex;flex-direction:column;gap:var(--ds-space-4);padding-top:var(--ds-space-3)}.wbCommentList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-4)}.wbComment{display:flex;gap:var(--ds-space-3)}.wbCommentBody{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);min-width:0}.wbCommentMeta{display:flex;align-items:center;gap:var(--ds-space-2)}.wbCommentAuthor{font-size:var(--wb-row-title);line-height:var(--wbLead);font-weight:500;color:var(--ds-text)}.wbCommentTime{color:var(--ds-text-2);font-size:var(--wb-meta);line-height:var(--wbLeadTight)}.wbCommentText{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:1.6;white-space:pre-wrap}.wbCommentEdited{color:var(--ds-text-2);font-size:var(--wb-meta);line-height:var(--wbLeadTight)}.wbCommentEdit{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbCommentEdit .wbInlineActions{align-items:center;justify-content:space-between}.wbCommentTools{display:inline-flex;align-items:flex-start;gap:var(--ds-space-2);margin-left:auto;flex:none;opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease)}.wbComment:hover .wbCommentTools,.wbComment:focus-within .wbCommentTools{opacity:1}@media(hover:none){.wbCommentTools{opacity:1}}.wbCommentTool{border:none;background:none;padding:0;min-height:var(--ds-space-6);color:var(--ds-text-2);font-size:var(--wb-meta);line-height:var(--wbLeadTight);cursor:pointer}.wbCommentTool:hover{color:var(--ds-text)}.wbCommentTool:focus-visible{outline:none;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-ring);color:var(--ds-text)}.wbMention{color:var(--ds-info);font-weight:500}.wbComposer{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbComposerFoot{display:flex;align-items:center;justify-content:space-between}.wbMentionMenu{position:absolute;bottom:calc(100% + calc(var(--ds-space-2xs) * 2));left:0;z-index:var(--ds-z-popover, 30);list-style:none;margin:0;padding:calc(var(--ds-space-2xs) * 2);min-width:14rem;background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}.wbMentionOption{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;border:none;background:none;padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--wb-row-title);line-height:var(--wbLead);color:var(--ds-text);cursor:pointer;text-align:left}.wbMentionOption:hover,.wbMentionOption:focus-visible{background:var(--ds-surface-2)}.wbActivity{padding-top:var(--ds-space-3)}.wbActivityLine{font-size:var(--wb-row-title);line-height:var(--wbLead);color:var(--ds-text-2)}.wbActivityLine strong{color:var(--ds-text);font-weight:600}.wbTaskRail{display:flex;flex-direction:column;gap:var(--ds-space-4);position:sticky;top:var(--ds-space-4);align-self:start}.wbRailCard{display:flex;flex-direction:column;gap:var(--ds-space-2);background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-4)}.wbRailTitle{margin-bottom:0;color:var(--ds-text-2);font-size:11px;font-weight:700;line-height:var(--wbLeadTight);text-transform:uppercase;letter-spacing:.05em}.wbRailRow{display:grid;grid-template-columns:var(--wbSpineCol) minmax(0,1fr);align-items:start;column-gap:var(--ds-space-2);row-gap:var(--ds-space-2xs);min-height:var(--wbRowH)}.wbRailRow>:nth-child(2){justify-self:start;min-width:0;max-width:100%}.wbRailLabel,.wbSpineList dt{box-sizing:border-box;display:flex;align-items:flex-start;min-height:var(--wbRowH);padding-block:calc(var(--ds-space-2) - var(--ds-space-2xs));font-size:var(--wb-meta);line-height:var(--wbLead);font-weight:500;color:var(--ds-text-2)}.wbRailDivider{border-top:1px solid var(--ds-border);margin-block:var(--ds-space-3)}.wbRailSection{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbRailSectionLabel{min-height:var(--ds-space-6);display:flex;align-items:center;font-size:11px;line-height:var(--wbLeadTight);font-weight:700;color:var(--ds-text-2);text-transform:uppercase;letter-spacing:.05em}.wbRailRow .wbRailControl{width:auto;min-width:0;max-width:100%;min-height:var(--wbRowH);height:auto;gap:calc(var(--ds-space-2xs) * 2);justify-content:flex-start;margin-left:calc(0 - calc(var(--ds-space-2xs) * 2) - calc(var(--ds-space-2xs) / 2));padding:calc(calc(var(--ds-space-2) - var(--ds-space-2xs)) - calc(var(--ds-space-2xs) / 2)) calc(var(--ds-space-2xs) * 2);border:1px solid transparent;border-radius:var(--ds-radius-sm);background:none;box-shadow:var(--ds-shadow-none);color:var(--ds-text);font-size:var(--wb-row-title);line-height:var(--wbLead);text-align:left}.wbRailRow .wbRailControl:hover{border-color:var(--ds-border);background:var(--ds-surface-2)}.wbRailRow .wbRailControl:focus-visible{outline:none;border-color:var(--ds-ring);box-shadow:var(--ds-shadow-ring)}.wbRailRow .dsSelectTrigger>span:first-of-type,.wbRailRow .dsDatePickerTrigger__label{flex:0 1 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.wbRailRow .dsSelectChevron,.wbRailRow .dsDatePickerTrigger__icon{flex:none;opacity:0}.wbRailRow .dsDatePickerTrigger__icon{order:1}.wbRailRow .dsSelectTrigger .wbPersonOption>span[aria-hidden=true]{display:none}.wbRailRow .wbRailControl:hover .dsSelectChevron,.wbRailRow .wbRailControl:focus-visible .dsSelectChevron,.wbRailRow .wbRailControl[data-state=open] .dsSelectChevron,.wbRailRow .wbRailControl:hover .dsDatePickerTrigger__icon,.wbRailRow .wbRailControl:focus-visible .dsDatePickerTrigger__icon,.wbRailRow .wbRailControl[data-state=open] .dsDatePickerTrigger__icon{opacity:1}@media(hover:none){.wbRailRow .dsSelectChevron,.wbRailRow .dsDatePickerTrigger__icon{opacity:1}}.wbRailRow .wbRailControl.dsDatePickerTrigger--placeholder .dsDatePickerTrigger__label{color:var(--ds-text-2)}.wbRailRow[data-overdue=true] .wbRailControl .dsDatePickerTrigger__label{flex:none;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-error-bg);color:var(--ds-error);font-weight:600;line-height:var(--wbLead)}.wbSpineList{margin:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbSpineItem{display:grid;grid-template-columns:var(--wbSpineCol) minmax(0,1fr);align-items:start;column-gap:var(--ds-space-2);min-height:var(--wbRowH)}.wbSpineList dd{margin:0;min-width:0;max-width:100%;min-height:var(--wbRowH);display:flex;align-items:flex-start;color:var(--ds-text);font-size:var(--wb-row-title);line-height:var(--wbLead);text-align:left}.wbSpineValue{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);max-width:100%;min-height:var(--wbRowH);margin-left:calc(0 - calc(var(--ds-space-2xs) * 2) - calc(var(--ds-space-2xs) / 2));border:1px solid transparent;border-radius:var(--ds-radius-sm);background:none;padding:calc(calc(var(--ds-space-2) - var(--ds-space-2xs)) - calc(var(--ds-space-2xs) / 2)) calc(var(--ds-space-2xs) * 2);color:var(--ds-text);font-size:var(--wb-row-title);line-height:var(--wbLead);text-align:left;cursor:pointer}.wbSpineValueText{min-width:0;overflow-wrap:anywhere}.wbSpineValue .wbForChip{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.wbSpineValue:hover,.wbSpineValue:focus-visible{border-color:var(--ds-border);background:var(--ds-surface-2);color:var(--ds-text)}.wbSpineChev{flex:none;color:var(--ds-text-3);opacity:0}.wbSpineValue:hover .wbSpineChev,.wbSpineValue:focus-visible .wbSpineChev,.wbSpineValue[data-state=open] .wbSpineChev{opacity:1}@media(hover:none){.wbSpineChev{opacity:1}}.wbSpineUnset,.wbRailRow .wbRailUnset{color:var(--ds-text-2)}.wbSpineMenu{max-width:18rem;max-height:min(24rem,var(--radix-dropdown-menu-content-available-height, 24rem));overflow-y:auto}.wbSpineMenu .wbSpineWarn{margin:0;padding:0 var(--ds-space-2) var(--ds-space-2);color:var(--ds-text-2);font-size:var(--wb-meta);line-height:var(--wbLeadTight)}.wbRailRow>.wbRailStampValue,.wbRailRow>.wbDue{box-sizing:border-box;display:flex;align-items:flex-start;min-height:var(--wbRowH);padding-block:calc(var(--ds-space-2) - var(--ds-space-2xs))}.wbRailRow>.wbRailStampValue{color:var(--ds-text-2);font-size:var(--wb-row-title);line-height:var(--wbLead)}@media(max-width:64rem){.wbTaskGrid{grid-template-columns:minmax(0,1fr)}.wbTaskRail{position:static}}.wbComposerFootRight{display:inline-flex;align-items:center;gap:var(--ds-space-3)}.frTaskPage .wbTaskTitle{margin:0;flex:1 1 auto;font-size:var(--text-3xl)}.frTaskPage .frTitleBtn{all:unset;font:inherit;font-family:var(--ds-font-display);color:inherit;cursor:text;display:block;overflow-wrap:anywhere;border-radius:var(--ds-radius-sm)}.frTitleBtn:focus-visible{outline:2px solid var(--ds-focus-ring, var(--ds-accent));outline-offset:2px}.frTitleEdit{flex:1 1 auto;min-width:0}.frTitleInput{font-family:var(--ds-font-display);font-size:var(--text-3xl);font-weight:600;resize:none}.frTaskGone{margin-bottom:var(--ds-space-4)}.frSubList .wbCheckRow{grid-template-columns:var(--ds-space-5) var(--wbLeadCol) minmax(0,1fr) auto}.frGrip{all:unset;display:grid;place-items:center;height:var(--wbRowH);color:var(--ds-text-3, var(--ds-text-2));cursor:grab;touch-action:none}.frGrip:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px;border-radius:var(--ds-radius-sm)}.frSubList[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.frTime:not(:focus):invalid,.frTime[data-empty]:not(:focus){color:var(--ds-text-3, var(--ds-text-2))}.frTime{font:inherit;font-size:var(--wb-row-title);color:var(--ds-text);background:transparent;border:0;padding:0;min-width:0}.frRailBtn{justify-self:start}.frTimeAdd{justify-self:start;text-align:left;cursor:pointer;color:var(--ds-text-3, var(--ds-text-2))}.frTimeAdd:hover{color:var(--ds-text)}.frRailLink{all:unset;cursor:pointer;color:var(--ds-text);font-size:var(--wb-row-title);text-decoration:underline;text-underline-offset:2px}.frWaitingOn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1) var(--ds-space-2);min-width:0}.frWaitingOnText{color:var(--ds-warning-ink, var(--ds-text));font-size:var(--wb-row-title);overflow-wrap:anywhere}.frBlockForm{display:flex;flex-direction:column;gap:var(--ds-space-2)}@media(max-width:900px){.frTaskPage .wbTaskTitle,.frTitleInput{font-family:var(--ds-font-display);font-size:var(--text-2xl)}.frTaskPage :is(button,[role=combobox],.wbRailControl,.wbCheckLabel,.frGrip,.wbFileOpen){position:relative}.frTaskPage :is(button,[role=combobox],.wbRailControl,.wbCheckLabel,.frGrip,.wbFileOpen):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.frTaskPage :is(input:not([type=checkbox]),textarea){font-size:16px}.frTaskPage textarea::placeholder{font-size:var(--ds-text-sm)}.frTaskPage :is(.wbRailCard,.wbSpineList){gap:var(--ds-space-3)}.frTaskPage .wbTaskContext{margin-top:14px}.frTaskPage{padding-bottom:5rem}.frWaitDialog .dsInput{min-height:44px}}@media(max-width:480px){.frWaitDialog .dsDialogFooter{gap:var(--ds-space-4)}}@media(max-width:900px),(hover:none){.frKeyHint{display:none}}._page_yzwcg_7{display:flex;flex-direction:column;gap:var(--ds-space-6, 24px)}._page_yzwcg_7>.set-head{margin-bottom:0}._page_yzwcg_7 .set-head .set-desc:empty{display:none}._page_yzwcg_7>.set-head:has(.set-desc:empty){border-bottom:none;padding-bottom:0}._page_yzwcg_7 .set-head-action{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px)}._head_yzwcg_39{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4, 16px);flex-wrap:wrap}._title_yzwcg_47{margin:0;font-family:var(--ds-font-display, inherit);font-size:var(--ds-text-xl, 18px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}._retroIcon_yzwcg_56{flex:none;margin-top:1px}._table_yzwcg_62{display:flex;flex-direction:column;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 14px);background:var(--ds-raised);overflow:hidden}._row_yzwcg_73{display:grid;grid-template-columns:36px minmax(180px,340px) 104px 128px 1fr;align-items:center;gap:var(--ds-space-3, 12px);padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-top:1px solid var(--ds-border)}._row_yzwcg_73:first-child{border-top:none}@media(max-width:780px){._row_yzwcg_73{grid-template-columns:32px 1fr 1fr}}._rowHead_yzwcg_92{background:var(--ds-surface);font-size:var(--ds-text-2xs, 10px);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-3)}._rowLocked_yzwcg_101{background:var(--ds-surface)}._order_yzwcg_105{font-variant-numeric:tabular-nums;font-size:var(--ds-text-sm, 13px);color:var(--ds-text-3);text-align:center}._lockedName_yzwcg_112{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-text)}._lockedName_yzwcg_112 .dsBadge{--badge-bg: var(--ds-border)}._lockedValue_yzwcg_123{font-variant-numeric:tabular-nums;font-size:var(--ds-text-sm, 13px);color:var(--ds-text-3)}._rowActions_yzwcg_130{display:inline-flex;gap:var(--ds-space-1, 4px);justify-content:flex-start}._fieldError_yzwcg_136{margin:var(--ds-space-1, 4px) 0 0;font-size:var(--ds-text-xs, 12px);color:var(--ds-error)}._reasonList_yzwcg_143{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--ds-space-2, 8px)}._reason_yzwcg_143{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-3, 12px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md, 9px);background:var(--ds-raised)}._reasonName_yzwcg_159{font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-text)}._reasonRule_yzwcg_165{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._productRow_yzwcg_174{display:grid;grid-template-columns:minmax(220px,1fr) 120px 132px 96px;align-items:center;gap:var(--ds-space-3, 12px);padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-top:1px solid var(--ds-border)}._productRow_yzwcg_174:first-child{border-top:none}._productRow_yzwcg_174._rowHead_yzwcg_92>span:nth-child(2),._productRow_yzwcg_174._rowHead_yzwcg_92>span:nth-child(3){text-align:right}@media(max-width:780px){._productRow_yzwcg_174{grid-template-columns:1fr 1fr}}._groupRow_yzwcg_203{padding:var(--ds-space-2, 8px) var(--ds-space-4, 16px);border-top:1px solid var(--ds-border);background:var(--ds-surface)}._groupLabel_yzwcg_209{font-size:var(--ds-text-2xs, 10px);font-weight:var(--ds-weight-semibold, 600);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-2)}._archived_yzwcg_220{margin:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 14px);background:var(--ds-surface);overflow:hidden}._archivedSummary_yzwcg_228{display:flex;align-items:center;gap:var(--ds-space-2, 8px);padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);font-size:var(--ds-text-sm, 13px);color:var(--ds-text-2);cursor:pointer;list-style:none}._archivedSummary_yzwcg_228::-webkit-details-marker{display:none}._archivedCaret_yzwcg_243{flex:none;transition:transform .12s ease}._archived_yzwcg_220[open] ._archivedCaret_yzwcg_243{transform:rotate(90deg)}._archivedCount_yzwcg_252{font-variant-numeric:tabular-nums;color:var(--ds-text-3)}._archivedRow_yzwcg_257{color:var(--ds-text-3)}._archivedRow_yzwcg_257 ._productLabel_yzwcg_261,._archivedRow_yzwcg_257 ._money_yzwcg_262{color:var(--ds-text-2)}._productName_yzwcg_266{display:flex;flex-direction:column;gap:2px;min-width:0}._productLabel_yzwcg_261{font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}._productBlurb_yzwcg_279{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._money_yzwcg_262{font-variant-numeric:tabular-nums;text-align:right;font-size:var(--ds-text-sm, 13px);color:var(--ds-text)}._grid2_yzwcg_291{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4, 16px)}@media(max-width:560px){._grid2_yzwcg_291{grid-template-columns:1fr}}._stateWrap_yzwcg_303{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}._pkgList_yzwcg_313{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--ds-space-4, 16px)}._pkg_yzwcg_313{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 14px);background:var(--ds-raised)}._pkgHead_yzwcg_329{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px)}._pkgName_yzwcg_336{margin:0;font-size:var(--ds-text-base, 14px);font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text)}._pkgBlurb_yzwcg_343{margin:2px 0 0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._pkgItems_yzwcg_349{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}._pkgItem_yzwcg_349{display:flex;justify-content:space-between;gap:var(--ds-space-3, 12px);font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2)}._pkgItemQty_yzwcg_366{font-variant-numeric:tabular-nums;color:var(--ds-text-3)}._pkgPrices_yzwcg_373{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);margin-top:auto;padding-top:var(--ds-space-3, 12px);border-top:1px solid var(--ds-border)}._pkgPrice_yzwcg_373{display:grid;grid-template-columns:64px 1fr;align-items:baseline;gap:var(--ds-space-3, 12px)}._pkgPriceLabel_yzwcg_389{font-size:var(--ds-text-2xs, 10px);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-3)}._pkgPriceValue_yzwcg_396{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-2, 8px);font-variant-numeric:tabular-nums;font-size:var(--ds-text-sm, 13px);color:var(--ds-text)}._pkgWas_yzwcg_408{text-decoration:line-through;color:var(--ds-text-3);font-size:var(--ds-text-xs, 12px)}._pkgSave_yzwcg_414{font-size:var(--ds-text-xs, 12px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-success, var(--ds-text-2))}._pkgAtList_yzwcg_420{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._pkgActions_yzwcg_425{display:inline-flex;gap:var(--ds-space-1, 4px);flex:none}._itemList_yzwcg_431{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}._itemFieldset_yzwcg_439{margin:0;padding:0;border:none}._itemLegend_yzwcg_445{padding:0;margin-bottom:var(--ds-space-2, 8px);font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-text)}._ruleCard_yzwcg_454{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding:var(--ds-space-4, 16px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 14px);background:var(--ds-surface)}._ruleLine_yzwcg_464{margin:0;font-size:var(--ds-text-sm, 13px);color:var(--ds-text);max-width:78ch}._ruleSub_yzwcg_471{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3);max-width:78ch}._sourceRow_yzwcg_480{display:grid;grid-template-columns:minmax(0,300px) 1fr 96px;gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-top:1px solid var(--ds-border)}._sourceRow_yzwcg_480:first-child{border-top:none}._sourceName_yzwcg_493{font-size:var(--ds-text-sm);color:var(--ds-text)}._sourceUsage_yzwcg_498{font-size:var(--ds-text-xs);color:var(--ds-text-3)}._headCount_yzwcg_507{font-family:var(--ds-font-body);font-size:var(--ds-text-sm, 13px);font-weight:var(--ds-weight-regular, 400);font-variant-numeric:lining-nums tabular-nums;color:var(--ds-text-3)}._rowMenu_yzwcg_517{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--ds-radius-sm, 6px);background:transparent;color:var(--ds-text-3);cursor:pointer;opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease),background var(--ds-dur-fast) var(--ds-ease)}._productRow_yzwcg_174:hover ._rowMenu_yzwcg_517,._groupRow_yzwcg_203:hover ._rowMenu_yzwcg_517,._row_yzwcg_73:hover ._rowMenu_yzwcg_517,._sourceRow_yzwcg_480:hover ._rowMenu_yzwcg_517,._pkg_yzwcg_313:hover ._rowMenu_yzwcg_517,._rowMenu_yzwcg_517:focus-visible,._rowMenu_yzwcg_517[data-state=open]{opacity:1}._rowMenu_yzwcg_517:hover,._rowMenu_yzwcg_517[data-state=open]{background:var(--ds-surface);color:var(--ds-text)}@media(hover:none){._rowMenu_yzwcg_517{opacity:1}}._groupRow_yzwcg_203{display:grid;grid-template-columns:1fr 96px;align-items:center}._groupActions_yzwcg_565{display:inline-flex;justify-content:flex-start}._groupEmpty_yzwcg_572{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._dialogForm_yzwcg_578{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);margin:var(--ds-space-4, 16px) 0;max-height:min(60vh,560px);overflow-y:auto}._freezeNote_yzwcg_588{margin:0;font-size:var(--ds-text-xs, 12px);color:var(--ds-text-3)}._itemName_yzwcg_595{font-size:var(--ds-text-sm, 13px);color:var(--ds-text);min-width:0}._qty_yzwcg_601{display:inline-flex;align-items:center;gap:var(--ds-space-1, 4px)}._qtyValue_yzwcg_607{min-width:20px;text-align:center;font-variant-numeric:tabular-nums;font-size:var(--ds-text-sm, 13px);color:var(--ds-text)}._productRow_yzwcg_174{grid-template-columns:minmax(200px,1.4fr) 112px 128px minmax(150px,1fr) 44px}._productRow_yzwcg_174>._rowActions_yzwcg_130{justify-content:flex-end}._productLabel_yzwcg_261{display:block}._recipe_yzwcg_623{font-size:var(--ds-text-xs, 12px);color:var(--ds-text-2)}._recipeEmpty_yzwcg_624{color:var(--ds-text-3)}._cadence_yzwcg_625{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-3, 12px)}._cadenceCount_yzwcg_626{font-weight:var(--ds-weight-semibold, 600);color:var(--ds-text);margin-right:3px;font-variant-numeric:tabular-nums}._moneyNone_yzwcg_627{color:var(--ds-text-3)}._noPrice_yzwcg_628{display:none}._productNamed_yzwcg_631{flex-direction:row;align-items:center;gap:var(--ds-space-2, 8px)}._productRow_yzwcg_174>._money_yzwcg_262{color:var(--ds-text-2)}._productRow_yzwcg_174>._moneyMonthly_yzwcg_633{color:var(--ds-text);font-weight:var(--ds-weight-medium, 500)}._productRow_yzwcg_174>._recipe_yzwcg_623,._productRow_yzwcg_174._rowHead_yzwcg_92>:nth-child(4){padding-inline-start:var(--ds-space-6, 24px)}._reason_yzwcg_143{position:relative;padding-right:44px}._reasonList_yzwcg_143{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){._reasonList_yzwcg_143{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(hover:hover)and (pointer:fine){._reason_yzwcg_143 .frReasonMenu{opacity:0;transition:opacity var(--ds-dur-fast, .12s) var(--ds-ease, ease)}._reason_yzwcg_143:hover .frReasonMenu,._reason_yzwcg_143:focus-within .frReasonMenu{opacity:1}}._groupRow_yzwcg_203>._groupActions_yzwcg_565{justify-content:flex-end}._pkgSummaryRow_yzwcg_645{display:grid;grid-template-columns:1fr 140px 140px;gap:var(--ds-space-3, 12px);align-items:center;font-size:var(--ds-text-sm, 13px);color:var(--ds-text)}._pkgSummaryRow_yzwcg_645>:first-child{color:var(--ds-text-2)}._pkgItemRow_yzwcg_648{display:grid;grid-template-columns:1fr auto 44px;gap:var(--ds-space-3, 12px);align-items:center}@media(max-width:640px){._row_yzwcg_73,._productRow_yzwcg_174,._sourceRow_yzwcg_480{grid-template-columns:1fr auto;row-gap:2px;position:relative}._rowHead_yzwcg_92{display:none}._row_yzwcg_73>._order_yzwcg_105{display:none}._row_yzwcg_73>[data-label],._productRow_yzwcg_174>[data-label]{grid-column:1;text-align:left;font-size:var(--ds-text-xs, 12px)}._row_yzwcg_73>[data-label]:before,._productRow_yzwcg_174>[data-label]:before{content:attr(data-label) " ";color:var(--ds-text-3)}._row_yzwcg_73>._rowActions_yzwcg_130,._productRow_yzwcg_174>._rowActions_yzwcg_130,._sourceRow_yzwcg_480>._rowActions_yzwcg_130{grid-column:2;grid-row:1;justify-content:flex-end}._productRow_yzwcg_174>._money_yzwcg_262{text-align:left}._pkgList_yzwcg_313{grid-template-columns:1fr}._productRow_yzwcg_174._productRow_yzwcg_174{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--ds-space-4, 16px);row-gap:4px;padding-inline-end:52px}._productRow_yzwcg_174._productRow_yzwcg_174._rowHead_yzwcg_92{display:none}._productRow_yzwcg_174._productRow_yzwcg_174>:first-child{flex:0 0 100%}._productRow_yzwcg_174._productRow_yzwcg_174>._money_yzwcg_262{text-align:left}._productRow_yzwcg_174._productRow_yzwcg_174>._money_yzwcg_262:has(>._moneyNone_yzwcg_627){display:none}._productRow_yzwcg_174._productRow_yzwcg_174>._noPrice_yzwcg_628{display:inline;color:var(--ds-text-3);font-size:var(--ds-text-xs, 12px)}._row_yzwcg_73>[data-none]{display:none}._productRow_yzwcg_174._productRow_yzwcg_174>._recipe_yzwcg_623{padding-inline-start:0}._productRow_yzwcg_174._productRow_yzwcg_174>._rowActions_yzwcg_130{position:absolute;top:var(--ds-space-2, 8px);right:var(--ds-space-2, 8px)}._pkgSummaryRow_yzwcg_645{grid-template-columns:1fr 96px 96px}}:where(.frSet) .wbCatForm{display:flex;flex-direction:column;row-gap:var(--ds-space-4)}:where(.frSet) .wbCatSection{display:flex;flex-direction:column}:where(.frSet) .wbCatSectionHead{margin:0 0 var(--ds-space-2);font-size:var(--wb-head);font-weight:var(--ds-weight-medium, 500);color:var(--ds-text)}:where(.frSet) .wbCatTable{width:100%;border-collapse:collapse;table-layout:fixed}:where(.frSet) .wbCatTable th,:where(.frSet) .wbCatTable td{padding:0 calc(var(--ds-space-2xs) * 2);text-align:left;vertical-align:middle}:where(.frSet) .wbCatTable thead th{padding-block-end:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--wb-meta);font-weight:500;line-height:1.5}:where(.frSet) .wbCatRow>tr>th,:where(.frSet) .wbCatRow>tr>td{padding-block:var(--ds-space-2);border-block-end:1px solid var(--ds-border)}:where(.frSet) .wbCatRow:last-of-type>tr:last-child>td{border-block-end:none}:where(.frSet) .wbCatCol--drop{width:2rem}:where(.frSet) .wbCatCol--open{width:6.5rem}:where(.frSet) .wbCatCol--rhythm{width:6.25rem}:where(.frSet) .wbCatCol--seat{width:7.75rem}:where(.frSet) .wbCatCol--due{width:6.25rem}:where(.frSet) .wbCatDisclose{appearance:none;display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);height:var(--ds-space-7);padding:0 calc(var(--ds-space-2xs) * 2);border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-2);cursor:pointer;font-size:var(--wb-meta);font-weight:500}:where(.frSet) .wbCatDisclose:hover{color:var(--ds-text)}:where(.frSet) .wbCatDisclose:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}:where(.frSet) .wbCatDiscloseCaret{flex:none;transition:transform .12s ease}:where(.frSet) .wbCatRow[data-open=true] .wbCatDisclose{color:var(--ds-text)}:where(.frSet) .wbCatRow[data-open=true] .wbCatDiscloseCaret{transform:rotate(90deg)}:where(.frSet) .wbCatDiscloseLabel{white-space:nowrap}:where(.frSet) .wbCatHelp{margin:0;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:1.5}:where(.frSet) .wbCatSectionHead+.wbCatHelp{margin-top:calc(0 - calc(var(--ds-space-2xs) * 2));margin-bottom:var(--ds-space-2)}:where(.frSet) .wbCatDetails{display:flex;flex-direction:column;gap:var(--ds-space-4);max-inline-size:calc(var(--ds-space-7) * 22)}:where(.frSet) .wbCatDetailsGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--ds-space-4)}:where(.frSet) .wbCatPrice{max-inline-size:calc(var(--ds-space-7) * 16)}:where(.frSet) .wbCatPrice .dsField{max-inline-size:calc(var(--ds-space-7) * 7 + var(--ds-space-3))}:where(.frSet) .wbCatPrice .dsInput,:where(.frSet) .wbCatPrice .dsSelectTrigger{max-inline-size:calc(var(--ds-space-7) * 7 + var(--ds-space-3))}:where(.frSet) .wbCatGrid2{display:grid;grid-template-columns:repeat(2,minmax(0,calc(var(--ds-space-7) * 7 + var(--ds-space-3))));gap:var(--ds-space-4)}@media(max-width:560px){:where(.frSet) .wbCatGrid2{grid-template-columns:minmax(0,calc(var(--ds-space-7) * 7 + var(--ds-space-3)))}}@media(max-width:720px){:where(.frSet) .wbCatDetailsGrid{grid-template-columns:minmax(0,1fr)}}:where(.frSet) .wbCatTable .wbCatTitle{min-height:34px;padding-block:calc(var(--ds-space-2) - var(--ds-space-2xs));border-color:transparent;background:none;box-shadow:none;font-weight:500;resize:none;overflow:hidden}:where(.frSet) .wbCatTable .wbCatTitle:hover,:where(.frSet) .wbCatTable .wbCatTitle:focus{border-color:var(--ds-border);background:var(--ds-surface)}:where(.frSet) .wbCatTable .wbCatQuiet{width:100%;border-color:transparent;background:none}:where(.frSet) .wbCatTable .wbCatQuiet:hover,:where(.frSet) .wbCatTable .wbCatQuiet:focus-visible,:where(.frSet) .wbCatTable .wbCatQuiet[data-state=open]{border-color:var(--ds-border);background:var(--ds-surface)}:where(.frSet) .wbCatTable .wbCatQuiet>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.frSet) .wbCatBodyRow>td{padding-block-start:0!important}:where(.frSet) .wbCatBody{display:flex;flex-direction:column;gap:var(--ds-space-4);padding-block-end:var(--ds-space-3)}:where(.frSet) .wbCatSr{position:absolute;width:1px;height:1px;padding:0;margin:calc(0 - var(--ds-space-2xs) / 2);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:52rem){:where(.frSet) .wbCatTable,:where(.frSet) .wbCatTable tbody,:where(.frSet) .wbCatTable tr,:where(.frSet) .wbCatTable td{display:block;width:auto}:where(.frSet) .wbCatTable thead{display:none}:where(.frSet) .wbCatRow>tr{display:grid;grid-template-columns:var(--ds-space-7) minmax(0,1fr) var(--ds-space-7);gap:var(--ds-space-2);padding-block:var(--ds-space-3);border-block-end:1px solid var(--ds-border)}:where(.frSet) .wbCatRow>tr>td{padding-block:0;border-block-end:none}:where(.frSet) .wbCatRow>tr>td.wbCatCol--open{grid-column:1;grid-row:1}:where(.frSet) .wbCatRow>tr>td.wbCatCol--drop{grid-column:3;grid-row:1}:where(.frSet) .wbCatRow>tr>td:not(.wbCatCol--open):not(.wbCatCol--drop){grid-column:2}:where(.frSet) .wbCatRow>tr:not(.wbCatBodyRow)>td[data-label]{grid-column:2 / -1}:where(.frSet) .wbCatDiscloseLabel{display:none}:where(.frSet) .wbCatRow>tr:not(.wbCatBodyRow)>td[data-label]{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2)}:where(.frSet) .wbCatRow>tr:not(.wbCatBodyRow)>td[data-label]:before{content:attr(data-label);color:var(--ds-text-2);font-size:var(--ds-text-2xs);font-weight:500;line-height:1.4}:where(.frSet) .wbCatBodyRow>td:first-child{display:none}}:where(.frSet) .wbCatSee{font-size:var(--wb-meta);font-weight:500;color:var(--ds-text-2)}:where(.frSet) .wbCatSee>label{display:inline-flex;align-items:center;min-height:var(--ds-space-7);cursor:pointer}:where(.frSet) .wbCatSee>[role=checkbox]{box-sizing:content-box;width:16px;height:16px;border:4px solid transparent;border-radius:calc(var(--ds-radius-sm) + 4px);background-clip:content-box}:where(.frSet) .wbCatSee>[role=checkbox]:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--ds-ring)}:where(.frSet) .wbCatSee>[role=checkbox][data-state=checked]{border-color:transparent}:where(.frSet) .wbCatSee>[role=checkbox][data-state=checked]:not(:focus-visible){box-shadow:none}:where(.frSet) .wbCatAdd{flex:none;align-self:start;margin-top:var(--ds-space-2)}:where(.frSet) .wbCatFail{margin:0;color:var(--ds-error);font-size:var(--wb-meta);line-height:1.5}[data-ds-mode=dark] :where(.frSet) .wbCatForm .dsInput,[data-ds-mode=dark] :where(.frSet) .wbCatForm .dsTextarea,[data-ds-mode=dark] :where(.frSet) .wbCatBody .dsInput,[data-ds-mode=dark] :where(.frSet) .wbCatBody .dsTextarea{background:var(--ds-surface)}._views_jzm44_11{display:flex;gap:var(--ds-space-1);margin-block-end:calc(-1 * var(--ds-space-2))}._viewTab_jzm44_19{border:none;background:transparent;cursor:pointer;color:var(--ds-text-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill)}._viewTab_jzm44_19:hover{background:var(--ds-surface-2)}._viewTab_jzm44_19:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-surface)}._viewTabOn_jzm44_39{background:var(--ds-surface-2);color:var(--ds-text)}.ds-root[data-ds-mode=dark] ._viewTabOn_jzm44_39{background:var(--ds-raised)}._rows_jzm44_51{box-sizing:border-box;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);overflow:hidden}._rows_jzm44_51+._rows_jzm44_51{margin-block-start:var(--ds-space-5)}._row_jzm44_51{box-sizing:border-box;display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);inline-size:100%}._row_jzm44_51+._row_jzm44_51{border-block-start:1px solid var(--ds-border)}._rowMain_jzm44_76{min-inline-size:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2xs)}._rowMain_jzm44_76>*{min-inline-size:0;max-inline-size:100%}._rowMain_jzm44_76 .dsBadge{max-inline-size:100%}._rowMain_jzm44_76 .dsBadgeLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowName_jzm44_100{color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_jzm44_109{color:var(--ds-text-3);font-size:var(--ds-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowActions_jzm44_117{display:flex;align-items:center;gap:var(--ds-space-2);flex-shrink:0}._providerMark_jzm44_124{flex-shrink:0}.dsMenu ._menuItemDanger_jzm44_130{color:var(--ds-danger-solid)}.dsMenu ._menuItemDanger_jzm44_130[data-highlighted]{background:var(--ds-error-bg);color:var(--ds-danger-solid)}._frame_hax9k_6{flex:1 1 auto;min-height:0}._frame_hax9k_6>.dsPageShellContent{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._frame_hax9k_6 .dsListDetail{flex:1 1 auto;min-height:0;background:transparent;border:none;border-radius:0;box-shadow:none}._frame_hax9k_6 .dsListDetailList,._frame_hax9k_6 .dsListDetailDetail{background:transparent}._dot_hax9k_54{display:inline-block;width:7px;height:7px;border-radius:var(--ds-radius-full, 999px);flex-shrink:0;background:var(--ds-text-3)}._dotActive_hax9k_63{background:var(--ds-success)}._dotRetired_hax9k_67{background:var(--ds-text-3)}._roster_hax9k_75{display:flex;flex-direction:column;gap:var(--ds-space-lg);height:100%;min-height:0;padding-right:var(--ds-space-lg)}._searchBox_hax9k_87{position:relative}._searchIcon_hax9k_91{position:absolute;left:var(--ds-space-sm);top:50%;transform:translateY(-50%);color:var(--ds-text-3);pointer-events:none;display:inline-flex}._searchInput_hax9k_103{width:100%;box-sizing:border-box;padding-left:var(--ds-space-2xl)}._searchInput_hax9k_103:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._listScroll_hax9k_117{display:flex;flex-direction:column;gap:var(--ds-space-2xs, 2px);flex:1 1 auto;min-height:0;overflow-y:auto}._sectionLabel_hax9k_127{padding:var(--ds-space-2xs, 2px) var(--ds-space-sm) var(--ds-space-sm);font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-2)}._sectionEmpty_hax9k_136{margin:0;padding:var(--ds-space-2xs, 2px) var(--ds-space-sm) var(--ds-space-xs, 4px);font-size:var(--ds-text-xs);color:var(--ds-text-2)}._retiredToggle_hax9k_145{display:flex;align-items:center;gap:var(--ds-space-xs, 4px);margin-top:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-2xs, 2px);border:none;background:transparent;font:inherit;font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-2);cursor:pointer;text-align:left}._retiredToggle_hax9k_145:hover{color:var(--ds-text)}._retiredToggle_hax9k_145:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px;border-radius:var(--ds-radius-sm)}._retiredToggle_hax9k_145 svg{flex-shrink:0}._row_hax9k_179{display:flex;flex-direction:column;gap:3px;box-sizing:border-box;width:100%;padding:var(--ds-space-sm);border:1px solid transparent;border-radius:var(--ds-radius-md);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}._row_hax9k_179:hover{background:var(--ds-surface-2)}._row_hax9k_179:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}._rowActive_hax9k_204{background:var(--ds-surface-2);border-color:var(--ds-border-strong)}._rowTop_hax9k_210{display:flex;align-items:center;gap:var(--ds-space-sm);min-width:0}._rowName_hax9k_217{flex:1 1 auto;min-width:0;font-size:var(--ds-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowStatus_hax9k_227{display:inline-flex;align-items:center;gap:var(--ds-space-xs, 4px);flex-shrink:0;font-size:var(--ds-text-xs);color:var(--ds-text-2)}._rowMeta_hax9k_238{min-width:0;font-size:var(--ds-text-xs);color:var(--ds-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detail_hax9k_251{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;box-sizing:border-box;padding:var(--ds-space-xl) var(--ds-space-xl) var(--ds-space-xl) var(--ds-space-2xl)}._detailScroll_hax9k_265{display:flex;flex-direction:column;gap:var(--ds-space-2xl);flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}._detailHead_hax9k_278{display:flex;flex-direction:column;gap:var(--ds-space-sm);min-width:0}._detailTitle_hax9k_285{margin:0;font-family:var(--ds-font-display, inherit);font-size:var(--ds-text-2xl);font-weight:600}._detailMeta_hax9k_292{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-xs, 4px);margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}._region_hax9k_304{display:flex;flex-direction:column;gap:var(--ds-space-md)}._regionLabel_hax9k_310{font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-2)}._facts_hax9k_320{margin:0;max-width:var(--ds-width-sm)}._factRow_hax9k_325{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-lg) 0}._factRow_hax9k_325+._factRow_hax9k_325{border-top:1px solid var(--ds-border)}._factKey_hax9k_337{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}._factVal_hax9k_346{display:flex;align-items:center;gap:var(--ds-space-sm);margin:0;min-width:0;min-height:24px;font-size:var(--ds-text-sm);color:var(--ds-text)}._detailFooter_hax9k_359{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);margin-top:auto;padding-top:var(--ds-space-lg);border-top:1px solid var(--ds-border)}._footerStatus_hax9k_371{font-size:var(--ds-text-xs);color:var(--ds-text-2)}._footerActions_hax9k_376{display:flex;align-items:center;gap:var(--ds-space-sm);flex-shrink:0}._stack_bzznt_9{display:flex;flex-direction:column;gap:var(--ds-space-md)}._tableWrap_bzznt_16{overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}._table_bzznt_16{width:100%;border-collapse:collapse;font-size:var(--ds-text-sm)}._table_bzznt_16 thead th{text-align:left;padding:var(--ds-space-sm) var(--ds-space-md);border-bottom:1px solid var(--ds-border-strong);font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3);white-space:nowrap}._row_bzznt_40{cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease-out)}._row_bzznt_40>td{padding:var(--ds-space-sm) var(--ds-space-md);border-bottom:1px solid var(--ds-border);vertical-align:middle}._table_bzznt_16 tbody tr:last-child>td{border-bottom:none}._row_bzznt_40:hover{background:var(--ds-surface-2)}._row_bzznt_40:focus-visible{outline:none;background:var(--ds-surface-2);box-shadow:inset 0 0 0 2px var(--ds-ring)}._rowOpen_bzznt_72>td{background:var(--ds-surface-2);border-bottom-color:var(--ds-border-strong);box-shadow:inset 0 1px 0 0 var(--ds-border-strong)}._nameCell_bzznt_78{display:flex;align-items:center;gap:var(--ds-space-sm);min-width:0}._nameLine_bzznt_85{display:flex;align-items:center;gap:var(--ds-space-xs);min-width:0}._personName_bzznt_92{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}._emailCell_bzznt_98{color:var(--ds-text-2);white-space:nowrap}._chevCol_bzznt_104{width:1%}._chevCell_bzznt_108{width:1%;text-align:right;color:var(--ds-text-3)}._chev_bzznt_104{display:block;transition:transform var(--ds-dur-standard) var(--ds-ease-out),color var(--ds-dur-fast) var(--ds-ease-out)}._chevOpen_bzznt_119{transform:rotate(180deg);color:var(--ds-text-2)}._srOnly_bzznt_124{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._standingCell_bzznt_136{display:inline-flex;align-items:center;gap:var(--ds-space-xs);color:var(--ds-text)}._crown_bzznt_143{color:var(--ds-action)}._dim_bzznt_147{color:var(--ds-text-2);white-space:nowrap}._footnote_bzznt_153{display:flex;align-items:center;gap:var(--ds-space-xs);margin:0;padding:0 var(--ds-space-xs);font-size:var(--ds-text-xs);color:var(--ds-text-3)}._footnote_bzznt_153 svg{flex-shrink:0}._expandRow_bzznt_71>._expandCell_bzznt_71{padding:0;border-bottom:1px solid var(--ds-border-strong)}._table_bzznt_16 tbody tr:last-child>._expandCell_bzznt_71{border-bottom:none}._expandInner_bzznt_183{display:grid;grid-template-rows:1fr;animation:_expandOpen_bzznt_1 var(--ds-dur-standard) var(--ds-ease-out)}@keyframes _expandOpen_bzznt_1{0%{grid-template-rows:0fr;opacity:.35}to{grid-template-rows:1fr;opacity:1}}._well_bzznt_69{min-height:0;overflow:clip}._wellBody_bzznt_209{display:flex;flex-direction:column;gap:var(--ds-space-md);max-width:var(--ds-width-standard);padding:var(--ds-space-lg) var(--ds-space-xl)}._zones_bzznt_218{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--ds-space-2xl);align-items:start}@media(max-width:960px){._zones_bzznt_218{grid-template-columns:minmax(0,1fr);row-gap:var(--ds-space-lg)}}._zoneLeft_bzznt_233{display:flex;flex-direction:column;gap:var(--ds-space-sm);min-width:0}._zoneLeft_bzznt_233 ._summaryRows_bzznt_242>._summaryRow_bzznt_242:first-child{padding-top:0}._zoneRight_bzznt_246{display:flex;flex-direction:column;gap:var(--ds-space-sm);min-width:0}._zoneHeading_bzznt_254{margin:0;font-size:var(--ds-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3)}._moduleList_bzznt_264{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._moduleRow_bzznt_272{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);padding:var(--ds-space-xs) 0}._moduleRow_bzznt_272+._moduleRow_bzznt_272{border-top:1px solid var(--ds-border)}._moduleLabel_bzznt_284{font-size:var(--ds-text-sm);color:var(--ds-text)}._moduleState_bzznt_290{font-size:var(--ds-text-sm);color:var(--ds-text-2)}._moduleStateOff_bzznt_295{color:var(--ds-text-3)}._presetFact_bzznt_300{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text)}._summaryRows_bzznt_242{display:flex;flex-direction:column}._summaryRow_bzznt_242{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;column-gap:var(--ds-space-md);padding:var(--ds-space-md) 0}._summaryRow_bzznt_242+._summaryRow_bzznt_242{border-top:1px solid var(--ds-border)}._summaryLabel_bzznt_325{padding-top:var(--ds-space-2xs);font-size:var(--ds-text-sm);color:var(--ds-text-2)}._summaryControl_bzznt_331{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-xs);min-width:0}._summaryControl_bzznt_331>*{width:100%}._summaryValueInline_bzznt_343{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-xs);padding-top:var(--ds-space-2xs);font-size:var(--ds-text-sm);color:var(--ds-text)}._standingSelect_bzznt_354 ._optEffect_bzznt_354{display:none}._optName_bzznt_358{display:block;font-weight:500}._optEffect_bzznt_354{display:block;margin-top:2px;font-size:var(--ds-text-xs);color:var(--ds-text-2)}._guardNote_bzznt_371{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--ds-space-xs);margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-2);text-align:right}@media(prefers-reduced-motion:reduce){._row_bzznt_40,._chev_bzznt_104,._expandInner_bzznt_183{transition-duration:var(--ds-dur-reduced);animation-duration:var(--ds-dur-reduced)}}._row_bzznt_40>td{height:52px}._levelLine_bzznt_401{display:flex;flex-direction:column;gap:2px;min-width:0}._levelHelp_bzznt_402{font-size:var(--ds-text-xs);color:var(--ds-text-2)}._levelSelect_bzznt_403{min-width:132px}._moduleRow_bzznt_272{min-height:52px}._moduleRowFull_bzznt_405 ._moduleLabel_bzznt_284{color:var(--ds-text-2)}._guardNote_bzznt_371._guardLeft_bzznt_406{justify-content:flex-start;text-align:left}@media(min-width:961px){._zonesAccess_bzznt_410{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--ds-space-xl)}._zonesAccess_bzznt_410 ._summaryRow_bzznt_242{grid-template-columns:72px minmax(0,1fr)}._zonesAccess_bzznt_410 ._moduleRow_bzznt_272>:first-child{flex:1;min-width:0}._zonesAccess_bzznt_410 ._levelSelect_bzznt_403{flex:none;width:140px}}@media(min-width:641px){._showNarrow_bzznt_417{display:none}}@media(max-width:640px){._hideNarrow_bzznt_419{display:none}._wellBody_bzznt_209{padding:var(--ds-space-md)}._summaryRow_bzznt_242{grid-template-columns:minmax(0,1fr);row-gap:var(--ds-space-xs)}._moduleRow_bzznt_272{flex-wrap:wrap;padding-block:var(--ds-space-sm)}}._views_1f4f8_11{display:flex;gap:var(--ds-space-1);margin-block-end:var(--ds-space-5)}._viewTab_1f4f8_17{border:none;background:transparent;cursor:pointer;color:var(--ds-text-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill)}._viewTab_1f4f8_17:hover{background:var(--ds-surface-2)}._viewTab_1f4f8_17:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-surface)}._viewTabOn_1f4f8_37{background:var(--ds-surface-2);color:var(--ds-text)}._canvasActions_1f4f8_43{display:flex;justify-content:flex-end;margin-block-end:var(--ds-space-4)}._rows_1f4f8_51{box-sizing:border-box;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);overflow:hidden}._rows_1f4f8_51+._rows_1f4f8_51{margin-block-start:var(--ds-space-5)}._row_1f4f8_51{box-sizing:border-box;display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);inline-size:100%}._row_1f4f8_51+._row_1f4f8_51{border-block-start:1px solid var(--ds-border)}._rowMain_1f4f8_76{min-inline-size:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2xs)}._rowMain_1f4f8_76>*{min-inline-size:0;max-inline-size:100%}._rowMain_1f4f8_76 .dsBadge{max-inline-size:100%}._rowMain_1f4f8_76 .dsBadgeLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowName_1f4f8_100{color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_1f4f8_109{color:var(--ds-text-3);font-size:var(--ds-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowPreview_1f4f8_117{color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._rowActions_1f4f8_127{display:flex;align-items:center;gap:var(--ds-space-2);flex-shrink:0}._queueMore_1f4f8_134{display:flex;justify-content:center;margin-block-start:var(--ds-space-4)}._providerMark_1f4f8_140{flex-shrink:0}._groupTitle_1f4f8_144{color:var(--ds-text-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--caps-tracking);text-transform:uppercase;margin:0}._eventIcon_1f4f8_155{flex-shrink:0;color:var(--ds-text-3)}._suggestionHint_1f4f8_160{margin-top:var(--ds-space-2xs)}._suggestionChip_1f4f8_166{display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--ds-radius-pill)}._suggestionChip_1f4f8_166:hover .dsBadge,._suggestionChip_1f4f8_166:focus-visible .dsBadge{background:var(--ds-surface-2)}._suggestionChip_1f4f8_166:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-surface)}._suggestionChip_1f4f8_166:active .dsBadge{background:var(--ds-surface-2)}._disclosureList_1f4f8_191{display:grid;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}._disclosureItem_1f4f8_199{display:flex;align-items:flex-start;gap:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}._disclosureItem_1f4f8_199 svg{flex-shrink:0;margin-top:var(--ds-space-2xs);color:var(--ds-success)}._connectError_1f4f8_214{box-sizing:border-box;color:var(--ds-text);background:var(--ds-error-bg);border:1px solid var(--ds-border);border-inline-start:3px solid var(--ds-danger-solid);border-radius:var(--ds-radius-sm);padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-xs)}._contactList_1f4f8_225{display:grid;gap:var(--ds-space-2xs);margin:var(--ds-space-3) 0 0;padding:0;list-style:none;max-block-size:240px;overflow-y:auto}._contactRow_1f4f8_235{box-sizing:border-box;display:flex;inline-size:100%;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:none;border-radius:var(--ds-radius-sm);background:transparent;cursor:pointer;text-align:start}._contactRow_1f4f8_235:hover{background:var(--ds-surface-2)}._contactRow_1f4f8_235:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-surface)}._contactName_1f4f8_258{color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}._contactAccount_1f4f8_264{color:var(--ds-text-3);font-size:var(--ds-text-xs)}._contactEmpty_1f4f8_269{color:var(--ds-text-3);font-size:var(--ds-text-xs);padding:var(--ds-space-3)}._connectSteps_1f4f8_277{display:grid;gap:var(--ds-space-4)}._providerChoice_1f4f8_282{display:flex;align-items:center;gap:var(--ds-space-2)}._providerChoiceLabel_1f4f8_288{font-size:var(--ds-text-sm)}._connectingPanel_1f4f8_292{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-2) 0}._connectingLine_1f4f8_298{margin:0;color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}._connectingNote_1f4f8_305{margin:0;color:var(--ds-text-3);font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal)}.dsMenu ._menuItemDanger_1f4f8_314{color:var(--ds-danger-solid)}.dsMenu ._menuItemDanger_1f4f8_314[data-highlighted]{background:var(--ds-error-bg);color:var(--ds-danger-solid)}._discardBtn_1f4f8_324{color:var(--ds-danger-solid)}._discardBtn_1f4f8_324:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-error-bg);color:var(--ds-danger-solid)}.opcx-email{--eml-line-head: calc(var(--ds-text-sm) * var(--ds-leading-snug));--eml-line-sub: calc(var(--ds-text-xs) * var(--ds-leading-snug));--eml-line-gap: var(--ds-space-2xs);--eml-accent: oklch(.505 .135 38);--eml-accent-quiet: oklch(.56 .075 38);--eml-muted: var(--ds-text-2);--eml-avatar-l: .905;--eml-avatar-c: .045;--eml-avatar-ink-l: .42;--eml-avatar-ink-c: .085}.ds-root[data-ds-mode=dark] .opcx-email{--eml-accent: oklch(.765 .135 42);--eml-accent-quiet: oklch(.69 .08 42);--eml-muted: var(--ds-text-3);--eml-avatar-l: .345;--eml-avatar-c: .055;--eml-avatar-ink-l: .87;--eml-avatar-ink-c: .06}.opcx-email .opc-triage-body{gap:var(--eml-line-gap)}.opcx-email .opc-triage-top{height:var(--eml-line-head);align-items:center}.opcx-email .opc-triage-title,.opcx-email .opc-triage-time,.opcx-email .eml-thread-count{line-height:var(--eml-line-head)}.opcx-email .opc-triage-summary{height:var(--eml-line-sub);line-height:var(--eml-line-sub)}.opcx-email .opcx-gutter{display:grid;grid-template-rows:var(--eml-line-head) var(--eml-line-sub);row-gap:var(--eml-line-gap);align-items:center;justify-items:center}.opcx-email .opcx-gutter .opc-triage-kind{margin-top:0;display:flex;align-items:center}.opcx-email .opcx-gutter .opc-priority-dot{align-self:center}.opcx-email .eml-kind--mail{color:var(--eml-accent-quiet)}.opcx-email .opcx-row--active .eml-kind--mail{color:var(--eml-accent)}.opcx-email .opcx-row--active .eml-kind--safety{color:var(--ds-text-2)}.eml-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.eml-bands{flex:1;min-height:0;overflow-y:auto}.eml-band-head{display:flex;align-items:center;gap:var(--ds-space-2);margin:0;padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--ds-text-3);background:var(--ds-surface);position:sticky;top:0;z-index:1}.eml-band-count{font-family:var(--ds-font-mono);font-weight:var(--ds-weight-regular);letter-spacing:normal}.eml-thread-count{flex:none;font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.opcx-email .eml-row--snoozed{cursor:default;opacity:.72}.opcx-email .eml-row--snoozed:hover{background:transparent;opacity:1}.opcx-email .eml-row--snoozed .opc-triage-time{color:var(--ds-text-3)}.eml-bringback{position:absolute;top:var(--ds-space-3);right:var(--ds-space-3);display:inline-flex;align-items:center;gap:var(--ds-space-1);font:inherit;font-size:var(--ds-text-2xs);color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);padding:var(--ds-space-1) var(--ds-space-2);cursor:pointer;opacity:0}.eml-row-item--snoozed:hover .eml-bringback,.eml-bringback:focus-visible{opacity:1}.eml-bringback:hover{color:var(--ds-text);border-color:var(--ds-border-strong)}.eml-bringback:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}@media(hover:none){.eml-bringback{opacity:1}}.eml-peek{gap:var(--ds-space-5)}.eml-header{display:flex;flex-direction:column;gap:var(--ds-space-2)}.eml-headline{text-wrap:balance}.eml-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);font-size:var(--ds-text-xs);min-height:24px}.eml-meta-sep{color:var(--ds-text-3);-webkit-user-select:none;user-select:none}.eml-meta-address{color:var(--eml-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.eml-meta-end{margin-left:auto;display:inline-flex;flex:none}.eml-chip-wrap{position:relative;display:inline-flex}.eml-chip{appearance:none;display:inline-flex;align-items:center;gap:var(--ds-space-2);font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text);background:transparent;border:none;border-radius:var(--ds-radius-sm);padding:var(--ds-space-1) var(--ds-space-2);margin:0 calc(-1 * var(--ds-space-2));cursor:pointer;text-align:left;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.eml-chip .eml-chip-label{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color var(--ds-dur-fast) var(--ds-ease)}.eml-chip:hover{background:var(--ds-surface-2);color:var(--eml-accent)}.eml-chip:hover .eml-chip-label{text-decoration-color:currentColor}.eml-chip:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.eml-chip--static{cursor:default;color:var(--ds-text-2);font-weight:var(--ds-weight-regular)}.eml-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--ds-radius-pill);background:oklch(var(--eml-avatar-l) var(--eml-avatar-c) var(--eml-hue, 38));color:oklch(var(--eml-avatar-ink-l) var(--eml-avatar-ink-c) var(--eml-hue, 38));font-size:9px;font-weight:var(--ds-weight-semibold);letter-spacing:.02em;line-height:1}.eml-avatar--lg{width:34px;height:34px;font-size:var(--ds-text-xs)}.eml-hovercard{position:absolute;top:calc(100% + var(--ds-space-2));left:0;z-index:5;display:flex;align-items:center;gap:var(--ds-space-3);width:max-content;max-width:22rem;white-space:nowrap;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-raised);box-shadow:var(--ds-shadow-md);opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease),visibility var(--ds-dur) var(--ds-ease);pointer-events:none}.eml-chip-wrap:hover .eml-hovercard,.eml-chip:focus-visible~.eml-hovercard{opacity:1;visibility:visible;transform:translateY(0)}.eml-hovercard-text{display:flex;flex-direction:column;gap:1px;min-width:0}.eml-hovercard-name{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.eml-hovercard-sub{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.eml-hovercard-hint{margin-top:var(--ds-space-1);font-size:var(--ds-text-2xs);color:var(--ds-action)}.eml-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-4)}.ds-root[data-ds-mode=dark] .eml-card{border-color:color-mix(in oklch,var(--ds-bg) 55%,white 16%)}.eml-card-head{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.eml-card-icon{display:inline-flex;color:var(--ds-text-3)}.eml-card-title{margin:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.eml-card-count{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-pill);padding:0 7px}.eml-thread{display:flex;flex-direction:column}.eml-item{padding:var(--ds-space-4) 0;border-top:1px solid var(--ds-border)}.eml-thread>.eml-item:first-child{border-top:none;padding-top:0}.eml-thread>.eml-item:last-child{padding-bottom:0}.eml-msg-head{display:flex;align-items:baseline;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2)}.eml-msg-author{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.eml-msg-time{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-3)}.eml-msg-body{font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text-2);white-space:pre-wrap}.eml-msg:last-of-type .eml-msg-body{color:var(--ds-text)}.eml-earlier{appearance:none;display:flex;align-items:center;gap:var(--ds-space-2);width:100%;font:inherit;font-size:var(--ds-text-xs);color:var(--eml-muted);background:none;border-left:none;border-right:none;border-bottom:none;padding-left:0;padding-right:0;cursor:pointer;text-align:left}.eml-earlier:hover{color:var(--ds-text)}.eml-earlier:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}.eml-earlier-caret{flex:none;transition:transform var(--ds-dur-fast) var(--ds-ease)}.eml-earlier--open .eml-earlier-caret{transform:rotate(90deg)}.eml-earlier-region{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ds-dur-slow) var(--ds-ease-out)}.eml-earlier-region--open{grid-template-rows:1fr}.eml-earlier-region-inner{overflow:hidden;min-height:0;opacity:0;visibility:hidden;transition:opacity var(--ds-dur-fast) var(--ds-ease-out),visibility var(--ds-dur-slow) var(--ds-ease-out)}.eml-earlier-region--open .eml-earlier-region-inner{opacity:1;visibility:visible;transition:opacity var(--ds-dur-fast) var(--ds-ease-out) var(--ds-dur-snappy),visibility var(--ds-dur-snappy) var(--ds-ease-out)}.eml-flowstate{display:flex;align-items:flex-start;gap:var(--ds-space-3);color:var(--ds-text-2)}.eml-flowstate-icon{flex:none;display:inline-flex;margin-top:1px}.eml-flowstate--waiting .eml-flowstate-icon{color:var(--ds-text-3)}.eml-flowstate--done .eml-flowstate-icon{color:var(--ds-success)}.eml-flowstate-title{display:block;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.eml-flowstate-sub{display:block;margin-top:2px;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.eml-draft{display:flex;flex-direction:column;gap:var(--ds-space-2)}.eml-fields-collapsed{appearance:none;display:inline-flex;align-items:center;gap:var(--ds-space-2);align-self:flex-start;font:inherit;font-size:var(--ds-text-xs);color:var(--eml-muted);background:none;border:none;padding:var(--ds-space-1) var(--ds-space-2);margin-left:calc(-1 * var(--ds-space-2));border-radius:var(--ds-radius-sm);cursor:pointer}.eml-fields-collapsed:hover{color:var(--ds-text);background:var(--ds-surface-2)}.eml-fields-collapsed:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.eml-fields-who{color:inherit}.eml-fields-caret{flex:none;transform:rotate(90deg)}.eml-fields{display:flex;flex-direction:column;gap:var(--ds-space-1)}.eml-field{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);border-bottom:1px solid var(--ds-border);padding-bottom:var(--ds-space-1)}.eml-field-key{flex:none;width:3.5rem;font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-3)}.eml-field-val{color:var(--ds-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eml-field-muted{color:var(--ds-text-3)}.eml-field-input{flex:1;min-width:0;border:none;background:none;color:var(--ds-text);font:inherit;font-size:var(--ds-text-xs)}.eml-field-input--subject{font-weight:var(--ds-weight-medium)}.eml-field-input:focus-visible{outline:none}.eml-field-toggle{margin-left:auto;flex:none;font:inherit;font-size:var(--ds-text-2xs);color:var(--ds-text-3);background:none;border:none;padding:0;cursor:pointer}.eml-field-toggle:hover{color:var(--ds-action)}.eml-draft-body{width:100%;border:none;background:transparent;padding:0;margin:0;resize:none;overflow:hidden;font-family:var(--ds-font-body);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text)}.eml-draft-body::placeholder{color:var(--ds-text-3)}.eml-draft-body:focus{outline:none}.eml-draft:focus-within .eml-draft-bar{border-top-color:var(--ds-action)}.eml-draft-bar{display:flex;align-items:center;gap:var(--ds-space-3);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border);transition:border-color var(--ds-dur-fast) var(--ds-ease)}.eml-draft-actions{display:flex;align-items:center;gap:var(--ds-space-2);margin-left:auto}.eml-tools{display:flex;align-items:center;gap:2px}.eml-tool{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--ds-radius-sm);border:none;background:none;color:var(--ds-text-3);cursor:pointer}.eml-tool:hover{background:var(--ds-surface-2);color:var(--ds-text)}.eml-tool:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-1px}.eml-tool-sep{width:1px;height:16px;background:var(--ds-border);margin:0 var(--ds-space-1)}.eml-lowconf{display:flex;align-items:center;gap:var(--ds-space-2);margin:0;font-size:var(--ds-text-xs);color:var(--ds-warning)}.eml-lowconf svg{flex:none}.eml-attach{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.eml-attach-chip{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-2xs);padding:2px var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-2)}.eml-attach-warn{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-2xs);color:var(--ds-warning)}.eml-stale{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-2)}.eml-stale svg{flex:none;color:var(--ds-warning)}.eml-stale-btn{font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-action);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.eml-stale-btn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}.eml-actionrow{margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}.eml-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2)}.eml-card>.eml-flowstate{margin-top:var(--ds-space-4);padding-bottom:0}.eml-actionrow-note{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-2xs);line-height:var(--ds-leading-normal);color:var(--eml-muted)}.eml-safety{margin:0;display:flex;flex-direction:column}.eml-safety-row{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--ds-space-3);align-items:baseline;padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-border)}.eml-safety-row:first-child{border-top:none;padding-top:0}.eml-safety-row:last-child{padding-bottom:0}.eml-safety dt{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-3)}.eml-safety dd{margin:0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text)}@media(max-width:720px){.eml-safety-row{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-1)}}.eml-cleared .opcx-list{border-right:none}.eml-cleared .eml-bands{width:100%;max-width:var(--ds-width-md);margin:0 auto;display:flex;flex-direction:column}.eml-cleared .opc-list-empty{flex:none;padding-top:var(--ds-space-3xl);padding-bottom:var(--ds-space-3xl)}@media(prefers-reduced-motion:reduce){.eml-chip,.eml-chip .eml-chip-label,.eml-hovercard,.eml-earlier-caret,.eml-earlier-region,.eml-earlier-region-inner,.eml-earlier-region--open .eml-earlier-region-inner,.eml-draft-bar{transition:none}}.ibPage .dsPageShellTitle{font-size:var(--text-3xl);font-weight:600}.ibPage{gap:var(--ds-space-md)}.ibPage .dsPageShellHeader{padding-block-end:var(--ds-space-lg);border-block-end:1px solid var(--ds-border)}.ibPage .dsEmptyTitleBrand{font-size:var(--ds-text-3xl)}.frPeek[data-kind=email_review] .dsSheetHeader{border-block-end:0;padding-block-end:0}.frPeek[data-kind=email_review] .dsSheetTitle{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:600;line-height:1.25;text-wrap:balance}.peek-aging{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);padding:var(--ds-space-2xs) var(--ds-space-2);border-radius:var(--ds-radius-pill);border:1px solid transparent}.peek-aging--ok{color:var(--ds-text-2);border-color:var(--ds-border-strong)}.ibToasts{display:contents}.ibOpen{border:0;background:none;padding:0;margin:0;font:inherit;text-align:start;color:inherit;cursor:pointer}.ibOpen:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring-offset-surface);border-radius:var(--ds-radius-sm)}.ibAddContact{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);cursor:pointer}.eml-peek{display:grid;align-content:start;gap:var(--ds-space-4)}.eml-flowstate .dsBtn{margin-inline-start:auto}.eml-to{margin:var(--ds-space-1) 0 0;white-space:normal;overflow-wrap:anywhere;font-size:var(--ds-text-sm)}@media(max-width:40rem){.ibRow{flex-wrap:wrap;align-items:flex-start}.ibRow .ibOpen{flex-basis:calc(100% - 16px - var(--ds-space-3))}.ibRow>span:last-child{inline-size:100%;justify-content:flex-end}}@media(max-width:900px){.ibPage{padding-bottom:96px}.ibAttach [role=checkbox]{min-inline-size:20px}.ibToasts .dsToastViewport{right:50%;transform:translate(50%);bottom:calc(134px + env(safe-area-inset-bottom,0px));padding:0;max-width:calc(100vw - 32px)}}.eml-discard{color:var(--ds-danger-solid)}.eml-discard:hover:not(:disabled){background:var(--ds-error-bg);color:var(--ds-danger-solid)}.lbEye{font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-3)}.lbLead{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);max-width:46rem}.lbBandTitle{margin:0;font-family:var(--ds-font-display);font-weight:var(--ds-weight-regular);font-size:var(--ds-text-2xl);color:var(--ds-text)}.lbSplit{min-height:max(32rem,calc(100dvh - 15rem))}.lbPages{list-style:none;margin:0;padding:var(--ds-space-xs)}.lbPage{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-md);cursor:pointer;min-height:44px}.lbPage:hover{background:var(--ds-surface-2)}.lbPage[aria-current=page]{background:var(--ds-surface-2);box-shadow:inset 2px 0 0 var(--ds-action)}.lbPage:focus-visible{box-shadow:var(--ds-shadow-ring-inset)}.lbPageIcon{color:var(--ds-text-3);margin-top:2px}.lbPageText{min-width:0;display:flex;flex-direction:column}.lbPageTitle{display:flex;align-items:center;gap:var(--ds-space-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.lbPageFirst{font-size:var(--ds-text-xs);color:var(--ds-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbPageMeta{grid-column:2;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.lbDoc{padding:var(--ds-space-lg) var(--ds-space-2xl) var(--ds-space-3xl)}.lbDocBar{display:flex;align-items:center;gap:var(--ds-space-sm);margin-bottom:var(--ds-space-md)}.lbDocMeta{flex:1;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.lbBack,.lbEditor .dmeta{display:none}.lbEditor .docpage{max-width:46rem}.lbAngle .dsPageShellBody,.lbAngle{--lb-gap: var(--ds-space-lg)}.lbBand{display:flex;flex-direction:column;gap:var(--ds-space-md);margin-top:var(--ds-space-3xl)}.lbBandHead{display:flex;flex-direction:column;gap:var(--ds-space-xs)}.lbGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--ds-space-md)}.lbTwo{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.lbList{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.lbCard{display:flex;flex-direction:column;gap:var(--ds-space-sm);font-size:var(--ds-text-sm);color:var(--ds-text-2)}.lbCard h3{margin:0;font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.lbCard p,.lbCard ul{margin:0}.lbCard ul{padding-left:1.1rem}.lbCard b{color:var(--ds-text)}.lbHero{gap:var(--ds-space-md)}.lbHeroTitle{margin:0;font-family:var(--ds-font-display);font-weight:var(--ds-weight-regular);font-size:var(--ds-text-3xl);color:var(--ds-text)}.lbSay{font-size:var(--ds-text-base)}.lbMore{padding-top:var(--ds-space-md);border-top:1px solid var(--ds-border)}.lbGoal .lbBig,.lbBig{font-family:var(--ds-font-display);font-size:var(--ds-text-3xl);color:var(--ds-text);line-height:1}.lbId{display:flex;align-items:center;gap:var(--ds-space-sm)}.lbDot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ds-surface-2);color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.lbRole,.lbWhen,.lbKind{font-size:var(--ds-text-xs);color:var(--ds-text-3)}.lbChips,.lbBrands{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs)}.lbChips span,.lbBrands span{padding:2px 8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.lbBrands .lbDream{border-color:var(--ds-action);color:var(--ds-text)}.lbHook{font-style:italic}.lbPillar{box-shadow:inset 3px 0 0 var(--c, var(--ds-border))}.lbBio{margin-bottom:var(--ds-space-md)}.lbName{font-size:var(--ds-text-lg)}.lbHandle{color:var(--ds-text-3)}.lbBioText{white-space:pre-line;color:var(--ds-text)}.lbNote{font-size:var(--ds-text-xs)}.lbNow{box-shadow:inset 3px 0 0 var(--ds-success)}.lbCheck{display:flex;align-items:flex-start;gap:var(--ds-space-sm);cursor:pointer;min-height:44px}.lbVerdict{font-weight:var(--ds-weight-medium);color:var(--ds-text-2)}.lbVerdictOk{color:var(--ds-success)}.lbFoot{margin-top:var(--ds-space-3xl)}.lbBelief{margin-top:var(--ds-space-3xl);padding:var(--ds-space-2xl);border-radius:var(--ds-radius-lg);background:var(--hero);color:var(--hero-ink);display:flex;flex-direction:column;gap:var(--ds-space-md)}.lbBelief .lbEye{color:var(--hero-sub)}.lbBelief .lbBandTitle{color:var(--hero-ink);font-size:var(--ds-text-3xl);max-width:26ch;text-wrap:balance}.lbCols{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--ds-space-sm)}.lbCols div{background:var(--hero-tint);border-radius:var(--ds-radius-md);padding:var(--ds-space-md);font-size:var(--ds-text-sm);color:var(--hero-sub)}.lbCols b{display:block;margin-bottom:3px;color:var(--hero-ink);font-weight:var(--ds-weight-semibold)}.lbMission{margin:0;padding-top:var(--ds-space-md);border-top:1px solid var(--hero-rule);color:var(--hero-ink)}.lbMission b{color:var(--hero-ink)}.lbWho{background:var(--c-bg);border-color:transparent}.lbWho>p{color:var(--ds-text);opacity:.82}.lbWho .lbDot{width:42px;height:42px;background:var(--c);color:var(--bg);font-family:var(--ds-font-display);font-size:21px}.lbWho .lbRole{font-weight:var(--ds-weight-semibold);color:var(--c)}.lbWho .lbChips span{border:0;background:var(--card);color:var(--ds-text);font-weight:var(--ds-weight-medium)}.lbRitual{background:var(--hero);border-color:var(--hero);color:var(--hero-sub)}.lbRitual h3{color:var(--hero-ink)}.lbRitual .lbWhen{color:var(--hero-bar)}.lbWhen{font-weight:var(--ds-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.lbLook{background:var(--brown-bg);border-color:transparent}.lbFormat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--ds-space-md)}.lbFormat p{grid-column:1 / -1}.lbFormat .lbKind{align-self:start;padding:3px 9px;border-radius:var(--ds-radius-pill);background:var(--good-bg);color:var(--pri);font-weight:var(--ds-weight-semibold);white-space:nowrap}.lbFilter .lbCheck{border:1.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:var(--ds-space-md)}.lbFilter .lbCheck b{display:block}.lbFilter .dsCheckbox:before{border-color:var(--ds-text-3)}.dzBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-md)}.dzSection{display:flex;flex-direction:column;gap:var(--ds-space-md);margin-bottom:var(--ds-space-3xl)}.dzGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--ds-space-lg)}.dzSpecimen{min-width:0;background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-xl);display:flex;flex-direction:column;gap:var(--ds-space-sm)}.dzSpan{grid-column:1 / -1}.dzHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-space-xs) var(--ds-space-md)}.dzName{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.dzStack{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.dzMoney{display:grid;grid-template-columns:minmax(0,1fr) 6rem;align-items:end;gap:var(--ds-space-sm)}.dzPhone .mnav{display:flex;position:static}.dzPhone{position:relative;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden}.dzOffline{margin-bottom:var(--ds-space-xl)}@media(min-width:901px){.dzWork .dzSpecimen{padding:var(--ds-space-md);gap:var(--ds-space-xs)}.dzWork .dzGrid{gap:var(--ds-space-md)}}.dzCaption{font-family:var(--ds-font-mono);font-size:10.5px;color:var(--ds-text-3);overflow-wrap:anywhere}.dzNote{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.dzPad{padding:var(--ds-space-lg)}.dzBody{display:flex;flex-direction:column;gap:var(--ds-space-md);min-width:0}.dzPage .wbTable{min-width:44rem}.dzSpan>.dzBody{overflow-x:auto}.dzRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-sm);font-size:var(--ds-text-sm);color:var(--ds-text)}.dzSwatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--ds-space-sm)}.dzSwatch{display:flex;align-items:center;gap:var(--ds-space-sm);font-size:var(--ds-text-xs)}.dzSwatch i{width:28px;height:28px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);flex:none}.dzSwatch code,.dzMono{font-family:var(--ds-font-mono);color:var(--ds-text-2)}.dzDisplay{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);color:var(--ds-text)}.dzBodyText{margin:0;color:var(--ds-text-2)}@media(max-width:900px){.lbAngle,.lbPlaybook,.dzPage{padding-bottom:96px}.lbFilter .lbCheck{position:relative}.dzPage input:not([type=checkbox]):not([type=radio]){min-height:44px}}@media(max-width:720px){.lbOpen .dsListDetailList{display:none}.lbSplit:not(.lbOpen) .dsListDetailDetail{display:none}.lbBack{display:inline-flex}.lbSplit{min-height:0}.lbDoc{padding:var(--ds-space-md)}.lbDocBar{flex-wrap:wrap}}.set-wrap{flex:1;min-height:0;display:grid;grid-template-columns:248px 1fr;background:var(--ds-surface)}.set-nav{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-5) var(--ds-space-3);border-right:1px solid var(--ds-border);background:var(--ds-bg);overflow-y:auto}.set-nav-list{display:flex;flex-direction:column;gap:2px}.set-nav-item{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2) var(--ds-space-2);border:none;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-2);text-align:left;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.set-nav-item:hover{background:var(--ds-surface-2);color:var(--ds-text)}.set-nav-item:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.set-nav-item--active{background:var(--ds-surface-2);color:var(--ds-text)}.set-nav-ico{flex:0 0 auto;color:var(--ds-text-2)}.set-nav-item--active .set-nav-ico{color:var(--ds-action)}.set-nav-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.set-nav-label{font-size:var(--ds-text-sm);font-weight:600}.set-nav-blurb{font-size:var(--ds-text-2xs);color:var(--ds-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-pane{min-width:0;min-height:0;overflow-y:auto;padding:var(--ds-space-6) var(--ds-space-7) var(--ds-space-3xl)}.set-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.set-head-text{max-width:560px}.set-title{margin:0;font-size:var(--ds-text-xl);font-weight:650;color:var(--ds-text);letter-spacing:-.01em}.set-desc{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-sm);color:var(--ds-text-2);line-height:1.5}.set-head-action{flex:0 0 auto}.set-cf-grouphead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--ds-space-2)}.set-cf-grouptitle{display:inline-flex;align-items:baseline;gap:var(--ds-space-2);margin:0;font-size:var(--ds-text-sm);font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.set-cf-groupcount{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:500;color:var(--ds-text-2)}.set-cf-addrow{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;font:inherit;font-size:var(--ds-text-2xs);font-weight:500;color:var(--ds-action);cursor:pointer;padding:2px 4px;border-radius:var(--ds-radius-sm)}.set-cf-addrow:hover{text-decoration:underline}.set-cf-addrow:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.set-cf-tablewrap{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden;background:var(--ds-bg)}.set-cf-row{display:grid;grid-template-columns:1.4fr 1.2fr .9fr .9fr 1fr 1.6fr 64px;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-xs)}.set-cf-row:last-child{border-bottom:none}.set-cf-row:not(.set-cf-row--head):hover{background:var(--ds-surface-2)}.set-cf-row--head{background:var(--ds-surface);border-bottom:1px solid var(--ds-border-strong)}.set-cf-row--head .set-cf-c{font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.set-cf-c{min-width:0}.set-cf-c--label{font-weight:600;color:var(--ds-text)}.set-cf-c--act{display:inline-flex;justify-content:flex-end;gap:2px}.set-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.set-iconbtn:hover{background:var(--ds-surface-2);color:var(--ds-text)}.set-iconbtn:active:not(:disabled){background:var(--ds-surface-3, var(--ds-surface-2));color:var(--ds-text);transform:translateY(.5px)}.set-iconbtn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.set-iconbtn:disabled{opacity:.35;cursor:not-allowed}.set-iconbtn:disabled:hover{background:transparent;color:var(--ds-text-2)}.set-iconbtn--danger:hover{color:var(--ds-error);background:color-mix(in srgb,var(--ds-error) 10%,transparent)}.set-iconbtn--danger:active:not(:disabled){color:var(--ds-error);background:color-mix(in srgb,var(--ds-error) 16%,transparent)}@keyframes set-fade{0%{opacity:0}to{opacity:1}}@keyframes set-slide{0%{transform:translate(16px);opacity:.6}to{transform:none;opacity:1}}.set-toggle-row{display:flex;flex-direction:column;gap:var(--ds-space-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden}.set-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);cursor:pointer}.set-toggle+.set-toggle{border-top:1px solid var(--ds-border)}.set-toggle:hover{background:var(--ds-surface-2)}.set-toggle-text{display:flex;flex-direction:column;gap:2px}.set-toggle-label{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.set-toggle-hint{font-size:var(--ds-text-2xs);color:var(--ds-text-2);max-width:300px}.set-stage-tag{font-size:var(--ds-text-2xs);font-weight:600;border-radius:var(--ds-radius-pill);padding:0 8px;line-height:1.7}.set-iconbtn--sm{width:22px;height:22px}.set-cf-row{grid-template-columns:52px 1.4fr 1.2fr .9fr .9fr 1fr 1.6fr 64px}.set-cf-retired{margin-top:var(--ds-space-3)}.set-cf-retired-summary{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2);cursor:pointer;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);list-style:none;-webkit-user-select:none;user-select:none}.set-cf-retired-summary::-webkit-details-marker{display:none}.set-cf-retired-summary:hover{color:var(--ds-text)}.set-cf-retired-summary:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.set-cf-retired-list{list-style:none;margin:var(--ds-space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-1)}.set-cf-retired-row{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-2)}.set-cf-retired-label{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text-2);flex:1;min-width:0}.set-cf-retired-actions{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-left:auto}.set-cf-restore{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);font:inherit;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text);padding:2px 8px;cursor:pointer}.set-cf-restore:hover{border-color:var(--ds-ring)}.set-cf-restore:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}@media(max-width:920px){.set-wrap{grid-template-columns:200px 1fr}.set-pane{padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-3xl)}.set-cf-row{grid-template-columns:44px 1.4fr 1fr .9fr .8fr 1fr 56px}}@media(max-width:640px){.set-wrap{grid-template-columns:1fr}.set-cf-row{grid-template-columns:1fr;gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4)}.set-cf-row--head{display:none}}@media(prefers-reduced-motion:reduce){.set-iconbtn,.set-nav-item{transition:none}}.set-nav{padding-top:var(--ds-space-4)}.set-nav-list+.set-nav-list{margin-top:var(--ds-space-5)}.set-nav-group{margin:0 0 var(--ds-space-1);padding:0 var(--ds-space-2);font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ds-text-3)}.set-nav-item,.set-nav-item:hover{box-sizing:border-box;text-decoration:none}.set-pane{padding-top:var(--ds-space-4)}.set-pane-crumbs{margin-bottom:var(--ds-space-3)}.set-readonly-note{display:flex;align-items:center;gap:var(--ds-space-2);margin:0 0 var(--ds-space-4);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.set-cf-tablewrap.set-cf-tablewrap{background:var(--ds-surface)}.set-cf-row--head.set-cf-row--head{background:var(--ds-surface-2)}.set-cf-addrow{gap:var(--ds-space-2);padding:4px 10px;border:1px solid var(--ds-border-strong);border-radius:6px;background:var(--ds-surface-2);color:var(--ds-text);font-weight:600}.set-cf-addrow:hover{border-color:var(--ds-text-3);background:var(--ds-raised);text-decoration:none}.set-cf-labeltext{display:block;font-weight:500;color:var(--ds-text)}.set-cf-blurb{display:block;font-size:var(--ds-text-2xs);color:var(--ds-text-2);margin-top:1px}.set-cf-retired{margin-left:var(--ds-space-4)}.set-cf-retired-row.set-cf-retired-row{border-style:solid}.set-wrap .dsSwitch[data-state=unchecked]{background:color-mix(in srgb,var(--ds-text) 44%,var(--ds-surface-2));border-color:color-mix(in srgb,var(--ds-text) 44%,var(--ds-surface-2))}.set-wrap .dsSwitch[data-state=unchecked] .dsSwitchThumb{box-sizing:border-box;background:var(--ds-surface);border:1px solid color-mix(in srgb,var(--ds-text) 44%,var(--ds-surface-2))}.set-cf-c--act .set-iconbtn:disabled,.set-cf-c--act .set-iconbtn:disabled:hover{opacity:1;color:var(--ds-text-3)}.set-cf-tablewrap.set-cf-tablewrap--tags .set-cf-row{grid-template-columns:1.2fr 1fr 1fr 64px}.set-cf-tablewrap.set-cf-tablewrap--stages .set-cf-row{grid-template-columns:48px minmax(280px,max-content) 1fr 92px}.set-cf-c--ord{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;color:var(--ds-text-2)}.set-cf-tablewrap--stages .set-cf-c--label{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.set-stage-tag.set-stage-tag--quiet{flex:0 0 auto;padding:0 7px;border:1px solid var(--ds-border-strong);background:none;color:var(--ds-text-2);font-weight:500}.set-tagchip{display:inline-flex;align-items:center;font-size:var(--ds-text-2xs);font-weight:600;color:var(--ds-text);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:1px 9px}.set-cf-tablewrap--tags .set-cf-c--label>.set-tagchip:first-child{margin-inline-start:-9px}@media(max-width:640px){.set-cf-tablewrap.set-cf-tablewrap--tags .set-cf-row,.set-cf-tablewrap.set-cf-tablewrap--stages .set-cf-row{grid-template-columns:1fr}}.set-cf-retired-caret{transition:transform .12s ease}.set-cf-retired[open] .set-cf-retired-caret{transform:rotate(90deg)}.set-writeerror{margin:var(--ds-space-3) 0 0;font-size:var(--ds-text-xs);color:var(--ds-error)}.set-editor.set-editor{box-sizing:border-box}.set-editor .set-editor-body{display:flex;flex-direction:column;gap:var(--ds-space-4);max-height:min(60vh,520px);overflow-y:auto}[data-ds-mode=dark] .set-editor .dsInput,[data-ds-mode=dark] .set-editor .dsTextarea{background:var(--ds-surface)}@media(max-width:500px){.set-head{flex-wrap:wrap}.set-head-text{flex:1 1 100%;min-width:0}.set-head-action{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.set-cf-retired-caret{transition:none}}.frSet{min-height:calc(100vh - 53px)}.frSet .set-nav-item{color:var(--ds-text-2)}.frSet .set-nav-item--active,.frSet .set-nav-item:hover{color:var(--ds-text)}.frSet .set-nav{flex-direction:column;flex-wrap:nowrap}.frSet .set-nav a.set-nav-item{flex-direction:row;justify-content:flex-start;padding:var(--ds-space-2);font-size:inherit}@media(max-width:640px){.frSet{display:block}.frSet .set-nav{width:auto;border-right:none;padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-3)}.frSet .set-nav-item{min-height:44px}.frSet[data-home] .set-pane,.frSet:not([data-home]) .set-nav{display:none}.frSet[data-home] .set-nav-item--active:not(:hover){background:transparent;color:var(--ds-text-2)}.frSet[data-home] .set-nav-item--active .set-nav-ico{color:var(--ds-text-2)}.frSet .set-pane{padding:var(--ds-space-4) var(--ds-space-4) 160px;overflow:visible}}@media(max-width:899px){.frSet .set-cf-c--act{gap:22px}.frSet [class*=rowMenu]{margin-right:10px}.frSet [class*=groupRow]{padding-block:var(--ds-space-3)}}@media(min-width:641px)and (max-width:899px){.frSet .set-cf-tablewrap--stages .set-cf-row{grid-template-columns:48px minmax(160px,max-content) 1fr 136px}.frSet .set-cf-tablewrap.frAreas .set-cf-row{grid-template-columns:48px minmax(160px,max-content) 1fr 180px}}.frSet .set-cf-tablewrap.frAreas .set-cf-row{grid-template-columns:48px minmax(240px,max-content) 1fr 124px}.frSet .set-cf-tablewrap.frTags .set-cf-row{grid-template-columns:minmax(200px,1fr) 1fr 72px}.frSet .set-cf-tablewrap.frFollowUp .set-cf-row,.frSet .set-cf-tablewrap.frBackups .set-cf-row,.frSet .set-cf-tablewrap.frWaiting .set-cf-row{grid-template-columns:minmax(200px,1fr) auto;padding-block:var(--ds-space-3)}.frSet .frSetCount{color:var(--ds-text-2);font-size:var(--ds-text-xs);font-weight:400;text-transform:none;letter-spacing:0}.frSet .frFollowUp .set-cf-blurb{font-weight:400;color:var(--ds-text-2)}.frSet .set-cf-tablewrap.frWords .set-cf-row{grid-template-columns:minmax(200px,1fr) 2fr;padding-block:var(--ds-space-3);align-items:start}.frSet .frWords .set-cf-blurb{font-weight:400;color:var(--ds-text-2)}.frSet .frWords+.frWords{margin-top:var(--ds-space-5)}.frFollowUpDays{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.frFollowUpDays .dsInput{width:88px}.frBackupFacts{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2)}.frHeadActs{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.frStale{color:var(--ds-warning)}.frTagSets{display:flex;flex-direction:column;gap:var(--ds-space-6)}.frTagSetActs{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.frTagKinds{margin:0;font-size:var(--ds-text-xs)}.frTagsEmpty{color:var(--ds-text-2)}.frKinds{display:flex;flex-wrap:wrap;gap:var(--ds-space-3) var(--ds-space-5);margin:0;padding:0;border:none}.frKinds legend{width:100%;margin-bottom:var(--ds-space-2);padding:0}.frKind{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-text);min-height:32px}.frReason .frReasonMenu{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2)}.frClaude{min-height:420px;display:flex;flex-direction:column}.frClaude .dsListDetail{min-height:420px}.frConnectBody{display:flex;flex-direction:column;gap:var(--ds-space-4);margin:var(--ds-space-4) 0}.frConnectNote{margin:var(--ds-space-3) 0;font-size:var(--ds-text-sm);color:var(--ds-text-2)}.frKeyCopy{display:flex;flex-direction:column;gap:var(--ds-space-1);margin-bottom:var(--ds-space-4)}.frCopyLabel{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text-2)}.frCopyLine{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-2)}.frCopyLine code{flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-text)}.frService{max-width:960px}.frService .frServiceToggle{margin-top:var(--ds-space-2);padding:var(--ds-space-3) 0}.frStepBody{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ds-space-3);align-items:end}.frStepUnit{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm)}.wbCatGrid2.frPriceGrid{grid-template-columns:1fr 1fr 140px}.frSet .set-cf-tablewrap.frCreators .set-cf-row{grid-template-columns:minmax(200px,1.4fr) .6fr 1.4fr 96px}.frCreatorAv{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--ds-surface),0 0 0 4px var(--crt, transparent);flex-shrink:0}.frCreatorAv[data-color]:not(:has(.dsAvatarImage)){box-shadow:none}.frCreatorAv[data-color] .dsAvatar,.frCreatorAv[data-color] .dsAvatarFallback{background:var(--crt);color:var(--on-fill)}.frCreatorLink{display:inline-flex;align-items:center;gap:var(--ds-space-3);min-height:40px;color:var(--ds-text);text-decoration:none;max-width:100%}.frCreatorLink:hover .set-cf-labeltext{text-decoration:underline}.frCreatorChev{color:var(--ds-text-3);flex-shrink:0}.frCreatorHead{display:flex;align-items:flex-start;gap:var(--ds-space-4)}.frCreatorHead .set-head{flex:1;min-width:0}a.frRowLink{color:inherit;text-decoration:none}a.frRowLink:hover{background:var(--ds-surface-2)}.frCrtSwatches{margin:0;padding:0;border:none}.frCrtSwatches legend{margin-bottom:var(--ds-space-2);padding:0}.frCrtSwatchRow{display:flex;flex-wrap:wrap;gap:14px}.frCrtSwatch{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--ds-border);background:var(--crt, var(--ds-surface));color:var(--ds-text-on-accent);cursor:pointer}.frCrtSwatch[data-none]{color:var(--ds-text)}.frCrtSwatch:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media(max-width:640px){.frCrtKind .dsSegmentedItem,.set-editor .dsInput,.set-editor .dsDialogFooter .dsBtn,.frSetDialog .dsInput,.frSetDialog .dsDialogFooter .dsBtn{min-height:44px}.frCrtSwatchRow{display:grid;grid-template-columns:repeat(4,32px);gap:12px 16px}.frConnection{flex-wrap:wrap}.frConnection [class*=rowMeta]{white-space:normal}.frConnection [class*=rowActions]{margin-inline-start:auto}}@media(max-width:640px){.frSet .set-cf-tablewrap.frAreas .set-cf-row,.frSet .set-cf-tablewrap.frTags .set-cf-row,.frSet .set-cf-tablewrap--stages .set-cf-row,.frSet .set-cf-tablewrap.frBackups .set-cf-row,.frSet .set-cf-tablewrap.frWaiting .set-cf-row,.frSet .set-cf-tablewrap.frFollowUp .set-cf-row,.frSet .set-cf-tablewrap.frWords .set-cf-row,.frSet .set-cf-tablewrap.frCreators .set-cf-row{grid-template-columns:1fr}.frBackupFacts{justify-content:flex-start}.frTagSetActs{flex-wrap:wrap;column-gap:18px;row-gap:20px}.frClaude .dsListDetail{min-height:0}.wbCatGrid2.frPriceGrid{grid-template-columns:1fr}.frSet.frService{padding-bottom:160px}}.frService .wbCatTable.frOnce .wbCatCol--due{width:16rem}.ds-root[data-ds-mode=dark] .frService input[type=time]{color-scheme:dark}.frMailboxes .frConnectNote{margin:calc(-1 * var(--ds-space-2)) 0 0}._page_5mb47_8{display:flex;flex-direction:column;gap:var(--ds-space-6);max-inline-size:860px}._page_5mb47_8>.set-head{margin-bottom:0}._page_5mb47_8 .set-head .set-desc:empty{display:none}._block_5mb47_29{display:flex;flex-direction:column;gap:var(--ds-space-3)}._actions_5mb47_37{display:flex;justify-content:flex-end;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}.siStack{display:flex;flex-direction:column;gap:var(--ds-space-xl)}.siLead,.siQuiet{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.siQuiet{margin-top:var(--ds-space-sm)}.siStale{margin-bottom:var(--ds-space-lg)}.siHero{display:flex;align-items:flex-end;gap:var(--ds-space-lg);flex-wrap:wrap;justify-content:space-between}.siHeroFigure{font-family:var(--ds-font-display);font-size:3rem;line-height:1;color:var(--ds-text);font-variant-numeric:tabular-nums}.siHeroSub{margin-top:var(--ds-space-xs);color:var(--ds-text-2);font-size:var(--ds-text-sm)}.siUp{color:var(--ds-success);font-weight:var(--ds-weight-medium)}.siEyebrow{margin:0;font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-3)}.siGoal{display:flex;flex-direction:column;gap:var(--ds-space-md)}.siGoalTop{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-md)}.siGoalFigure{margin:var(--ds-space-xs) 0 0;font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);color:var(--ds-text)}.siGoalFigure span{font-family:var(--ds-font-body);font-size:var(--ds-text-sm);color:var(--ds-text-2)}.siGoalRows{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm) var(--ds-space-2xl);font-size:var(--ds-text-sm);color:var(--ds-text-2)}.siGoalRows b{color:var(--ds-text)}.siKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-md)}.siCharts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-lg);align-items:start}.siCard{display:flex;flex-direction:column;gap:var(--ds-space-md);min-width:0}.siCard>p{margin:0}.siCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-md)}.siChart{min-height:120px}.siLine{position:relative}.siEnd{position:absolute;top:0;right:12px;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text);font-variant-numeric:tabular-nums}.siBars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-sm)}.siBar{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:var(--ds-space-md);font-size:var(--ds-text-sm)}.siBarsNarrow .siBar{grid-template-columns:3.5rem minmax(0,1fr)}.siBarLane{display:flex;align-items:center;gap:var(--ds-space-sm);min-width:0}.siBarFill{flex:none;height:14px;border-radius:3px;background:var(--ds-action)}.siBarFill.siBarMuted{background:var(--ds-border-strong)}.siBarLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-2)}.siBarFigure{font-variant-numeric:tabular-nums;font-weight:var(--ds-weight-medium);color:var(--ds-text);white-space:nowrap}.siLegend{display:flex;gap:var(--ds-space-lg);font-size:var(--ds-text-xs);color:var(--ds-text-2)}.siLegend span{display:inline-flex;align-items:center;gap:var(--ds-space-xs)}.siDot{width:10px;height:10px;border-radius:2px;background:var(--ds-action)}.siDotMuted{background:var(--ds-border-strong)}.siSection{display:flex;flex-direction:column;gap:var(--ds-space-md)}.siSectionHead{display:flex;align-items:baseline;gap:var(--ds-space-sm)}.siSectionTitle{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-regular);color:var(--ds-text)}.siStamp{font-size:var(--ds-text-xs);color:var(--ds-text-3);font-variant-numeric:tabular-nums}.siPush{margin-left:auto}.siToolbar{display:flex;flex-wrap:wrap;gap:var(--ds-space-md)}.siPost{display:flex;gap:var(--ds-space-md);align-items:center;min-width:0}.siThumb{flex:none;width:28px;height:28px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2) center / cover no-repeat}.siRankInline{display:none}.siPostLink{color:var(--ds-text);text-decoration:none;font-weight:var(--ds-weight-medium)}.siPostLink:hover{text-decoration:underline}.siPostMeta{display:block;font-size:var(--ds-text-xs);color:var(--ds-text-3)}.siIgTop{display:flex;align-items:center;gap:var(--ds-space-md);flex-wrap:wrap}.siIgPic{width:44px;height:44px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--ds-surface-2);font-weight:var(--ds-weight-semibold)}.siIgWho{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-xs) var(--ds-space-sm);flex:1;min-width:12rem}.siIgWho small{flex-basis:100%;color:var(--ds-text-3);font-size:var(--ds-text-xs)}.siActions{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm)}.siSteps{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--ds-space-sm);font-size:var(--ds-text-sm);color:var(--ds-text-2)}.siCopy{display:flex;align-items:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-xs);flex-wrap:wrap}.siCopy code{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);background:var(--ds-surface-2);padding:2px 6px;border-radius:var(--ds-radius-sm);word-break:break-all}.siChannels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-lg);align-items:start}.siChannelFigure{margin:0;color:var(--ds-text-2);font-size:var(--ds-text-sm)}.siChannelFigure b{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-regular);color:var(--ds-text);margin-right:var(--ds-space-xs)}.siChannelRow{display:flex;gap:var(--ds-space-xl);margin:0}.siChannelRow dt{font-size:var(--ds-text-xs);color:var(--ds-text-3)}.siChannelRow dd{margin:0;font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums}.siRows{list-style:none;margin:0;padding:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}.siRows li+li{border-top:1px solid var(--ds-border)}.siRow{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-md) var(--ds-space-lg);cursor:pointer}.siRow:hover{background:var(--ds-surface-2)}.siRow:focus-visible{box-shadow:var(--ds-shadow-ring-inset)}.siRowTitle{font-weight:var(--ds-weight-medium);color:var(--ds-text)}.siRowMeta{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs)}.siMore{display:none}.siSr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:641px){.siPosts .dsTable th,.siPosts .dsTable td{padding:4px 8px}.siPosts .dsTable th{white-space:nowrap}.siPosts .dsTable th.dsTableNum,.siPosts .dsTable td.dsTableNum{width:1%;white-space:nowrap}.siPosts .siPostMeta{line-height:1.3}}@media(min-width:641px){.siPosts th:has(.siSr),.siPosts td:has(>.siMore){display:none}}.siMore summary{cursor:pointer;color:var(--ds-text-2);font-size:var(--ds-text-xs)}.siMore dl{margin:var(--ds-space-xs) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-xs) var(--ds-space-md)}.siMore dt{font-size:var(--ds-text-xs);color:var(--ds-text-3)}.siMore dd{margin:0;font-variant-numeric:tabular-nums}.siIgAvatar{position:relative;flex:none}.siIgLive{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--ds-success);box-shadow:0 0 0 2px var(--ds-raised)}.siForm{display:flex;flex-direction:column;gap:var(--ds-space-lg)}@media(max-width:1100px){.siKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.siChannels{grid-template-columns:1fr}}@media(max-width:900px){.siPage{padding-bottom:96px}}@media(max-width:640px){.siPosts td[data-label=Reach],.siPosts td[data-label="Per 1k"],.siPosts td[data-label=Likes],.siPosts td[data-label="Avg watch"],.siPosts td[data-label="#"]{display:none}.siPosts.dsTableStackable tbody tr{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-3);margin-top:var(--ds-space-3);gap:0}.siPosts.dsTableStackable tbody tr:first-child{border-top:1px solid var(--ds-border);margin-top:0}.siPosts.dsTableStackable td.dsTableIdentityCell{margin-bottom:var(--ds-space-2);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}.siPosts.dsTableStackable td[data-label]{justify-content:space-between;gap:var(--ds-space-3);padding:3px 0;text-align:right}.siPosts.dsTableStackable td[data-label]:before{min-width:0;font-size:var(--ds-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-2)}.siRankInline{display:inline;color:var(--ds-text-3);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;min-width:1.25rem}.siSortHint{display:none}.siMore{display:block}.siCharts{grid-template-columns:1fr}.siHeroFigure{font-size:2.5rem}.siBar{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}}@media(max-width:640px){.siPage .dsTabsList{overflow-x:auto;scrollbar-width:none}}:root{--wb-tint-money: oklch(.52 .085 190);--wb-tint-project: oklch(.55 .125 32);--wb-tint-recurring: oklch(.52 .125 300);--wb-tint-onboarding: oklch(.52 .105 250)}[data-ds-mode=dark]{--wb-tint-money: oklch(.78 .085 190);--wb-tint-project: oklch(.78 .115 32);--wb-tint-recurring: oklch(.78 .115 300);--wb-tint-onboarding: oklch(.78 .095 250)}.wbSec{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-4)}.wbSecHead{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.wbSecIcon{display:inline-flex;flex:none;color:var(--ds-text-3)}.wbSecIcon[data-tint=money]{color:var(--wb-tint-money)}.wbSecIcon[data-tint=project]{color:var(--wb-tint-project)}.wbSecIcon[data-tint=recurring]{color:var(--wb-tint-recurring)}.wbSecIcon[data-tint=onboarding]{color:var(--wb-tint-onboarding)}.wbSecTitle{margin:0;min-width:0;color:var(--ds-text);font-size:var(--wb-head);font-weight:500;line-height:1.5}.wbSecCount{flex:none;font-size:var(--wb-meta);font-weight:400;font-variant-numeric:tabular-nums;line-height:1.7;color:var(--ds-text-2)}.wbSecHeadEnd{margin-left:auto;display:inline-flex;align-items:center;gap:var(--ds-space-2)}.wbSecBody{display:flex;flex-direction:column;gap:var(--ds-space-3)}.wbSecQuiet{margin:0;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:1.5}.wbSecKvs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ds-space-6)}.wbSecKv{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:var(--ds-space-4);padding:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}.wbSecKvKey{color:var(--ds-text-2);font-size:var(--wb-meta);line-height:1.5}.wbSecKvVal{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);color:var(--ds-text);font-size:var(--wb-row-title);line-height:1.5;overflow-wrap:anywhere}.wbSecKvVal .wbSecQuietVal{color:var(--ds-text-2)}.wbSecLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--ds-space-6);align-items:start}.wbSecLayoutMain{min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-4)}.wbSecRail{display:flex;flex-direction:column;gap:var(--ds-space-3);position:sticky;top:0}@media(max-width:1100px){.wbSecLayout{grid-template-columns:minmax(0,1fr)}.wbSecRail{position:static;top:auto;margin-top:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));padding-top:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));border-top:1px solid var(--ds-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-3);align-items:start}.wbSecKvs{grid-template-columns:minmax(0,1fr)}}.wbSecRailCard{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-raised);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-3)}.wbSecRailTitle{margin-bottom:var(--ds-space-2);color:var(--ds-text-2);font-size:11px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.05em}.wbSecRailNav{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) / 2)}.wbSecRailItem{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);min-height:var(--ds-space-7);padding:calc(var(--ds-space-2xs) * 2) var(--ds-space-2);border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-2);font:inherit;font-size:var(--wb-meta);line-height:1.5;text-align:left;cursor:pointer}.wbSecRailItem:hover{background:var(--ds-surface-2);color:var(--ds-text)}.wbSecRailItem[aria-current=true]{background:var(--ds-surface-2);color:var(--ds-text);font-weight:500}.wbSecRailItem:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-1px}.wbSecRailN{flex:none;color:var(--ds-text-2);font-size:11px;font-variant-numeric:tabular-nums}.wbSec--flush{padding:0;overflow:hidden}.wbSecRowHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-block-end:1px solid var(--ds-border)}.wbSecTint,.wbSecTint>th{background:var(--ds-surface)}.wbSecPart{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);min-width:0}.wbSecPart+.wbSecPart{border-block-start:1px solid var(--ds-border)}.wbSecPartTitle{margin:0;color:var(--ds-text);font-size:var(--wb-row-title);font-weight:500;line-height:1.5}.wbSecFoot{display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-space-2);padding:var(--ds-space-4);border-block-start:1px solid var(--ds-border)}.wbWhCards{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.wbCkpit .wbWhCards{padding-block-end:var(--ds-space-4)}.wbWhRecipeName{margin:0;flex:0 1 auto;min-width:0;color:var(--ds-text);font-size:var(--wb-row-title);font-weight:500;line-height:1.5}.wbWhRecipeBuilds{flex:none;color:var(--ds-text-2);font-size:var(--wb-meta);white-space:nowrap}.wbWhRecipeMoney{margin-inline-start:auto;color:var(--ds-text-2);font-size:var(--wb-row-title);font-variant-numeric:tabular-nums;white-space:nowrap}.wbWhRows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}@media(max-width:48rem){.wbWhRecipeName{flex:1 1 100%}}.wbSvcGrid{display:grid;grid-template-columns:minmax(0,1fr) 88px 200px 150px;align-items:center;column-gap:var(--ds-space-7);padding-inline:var(--ds-space-4) calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2))}.wbSvcHead{grid-template-columns:minmax(0,1fr) auto 200px 150px}.wbSvcHead .wbWhRecipeName{grid-column:1;display:flex;align-items:center;gap:var(--ds-space-2)}.wbSvcHead .wbWhRecipeMoney{grid-column:2;justify-self:end;margin-inline-start:0}.wbSvcHead .wbWhRecipeBuilds{grid-column:3}.wbSvcHeadDoor{appearance:none;width:100%;border:none;border-block-end:1px solid var(--ds-border);font:inherit;text-align:left;cursor:pointer}.wbSvcHeadDoor:hover{background:var(--ds-surface-2)}.wbSvcHeadDoor:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.wbSec[data-muted=true] .wbWhRecipeName{color:var(--ds-text-2)}.wbSvcTag{--dsBadge-height: 20px;--dsBadge-pad-x: var(--ds-space-2);--dsBadge-font-size: 11px}.wbSvcProjItem{display:block}.wbSvcProjDoor{appearance:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 190px 116px 16px;align-items:center;column-gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));width:100%;min-height:var(--wb-row-h);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));border:none;border-block-start:1px solid var(--ds-border);background:transparent;color:var(--ds-text);font:inherit;font-size:var(--wb-row-title);line-height:1.5;text-align:left;cursor:pointer}.wbSvcProjDoor .wbSvcWho{grid-column:2}.wbSvcProjDoor .wbSvcProjCue{grid-column:3}.wbSvcProjDoor--upcoming .wbSvcProjCue{grid-column:2 / 4;display:flex;align-items:center;gap:var(--ds-space-2)}.wbSvcProjDoor>svg{grid-column:4}.wbSvcProjDoor:hover{background:var(--ds-surface-2)}.wbSvcProjDoor:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.wbSvcProjLead{grid-column:1;display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.wbSvcProjName{min-width:0;overflow:hidden;color:var(--ds-text);font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.wbSvcProjCue{min-width:0;justify-self:start;overflow:hidden;color:var(--ds-text-2);font-size:var(--wb-meta);font-variant-numeric:tabular-nums;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.wbSvcProjDoor>svg{flex:none;color:var(--ds-text-3)}.wbSvcProjDoor:hover>svg{color:var(--ds-text-2)}.wbSvcProjDoor--muted .wbSvcProjName{color:var(--ds-text-2)}.wbSvcFoldDoor{appearance:none;box-sizing:border-box;display:flex;align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--wb-row-h);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));border:none;border-block-start:1px solid var(--ds-border);background:transparent;color:var(--ds-text-2);font:inherit;font-size:var(--wb-meta);line-height:1.5;text-align:left;cursor:pointer}.wbSvcFoldDoor:hover{background:var(--ds-surface-2);color:var(--ds-text)}.wbSvcFoldDoor:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.wbSvcFoldDoor>svg{flex:none;color:var(--ds-text-3)}.wbSvcHeadFacts{grid-column:2 / -1;justify-self:end;display:inline-flex;align-items:center;gap:var(--ds-space-4);min-width:0}.wbSvcHeadDue{flex:none;color:var(--ds-text-2);font-size:var(--wb-meta);font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap}.wbSvcHeadFacts>svg{flex:none;color:var(--ds-text-3)}.wbSvcHeadDoor:hover .wbSvcHeadFacts>svg{color:var(--ds-text-2)}.wbSvcWho{grid-column:3;display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:1.5}.wbSvcWho>span:first-child{flex:none;display:inline-flex}.wbSvcWhoName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.wbSvcGrid{grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--ds-space-3);row-gap:calc(var(--ds-space-2xs) * 2)}.wbSvcDue,.wbSvcWho,.wbSvcStatus{grid-row:2;justify-self:start}.wbSvcWho{grid-column:2;min-width:0;justify-self:stretch}.wbSvcHead .wbWhRecipeName{grid-column:1 / -1;grid-row:1;flex-wrap:wrap}.wbSvcHead .wbWhRecipeMoney{grid-column:1;grid-row:2;justify-self:start}.wbSvcProg,.wbSvcHead .wbWhRecipeBuilds{grid-column:2;grid-row:2;justify-self:start;min-width:0}.wbSvcProjDoor{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ds-space-3);row-gap:calc(var(--ds-space-2xs) * 2)}.wbSvcProjName{grid-column:1;grid-row:1}.wbSvcProjDoor>svg{grid-column:2;grid-row:1;justify-self:end}.wbSvcProjDoor .wbSvcWho{grid-column:1;grid-row:2;justify-self:start}.wbSvcProjDoor .wbSvcProjCue{grid-column:2;grid-row:2;justify-self:end}.wbSvcHeadFacts{grid-column:1 / -1;grid-row:2;justify-self:start;flex-wrap:wrap}}.wbKindGlyph[data-kind=campaign]{background:color-mix(in srgb,var(--ds-series-3) 14%,var(--ds-raised));color:var(--ds-series-3)}.frProjects .dsPageShellTitle{font-size:var(--text-3xl);font-weight:600}.frProject .obPlanDate{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);color:var(--ds-text-2);font-weight:600}.frProject .obPlanEdit{display:inline-flex}.frProject .obPlanEdit .obPlanPicker{min-width:0;height:auto;min-height:var(--ds-space-6);gap:calc(var(--ds-space-2xs) * 2);padding:0 calc(var(--ds-space-2xs) * 2);border-color:transparent;background:transparent;box-shadow:none;color:var(--ds-text-2);font-size:var(--ds-text-base);line-height:1.4;font-weight:600}.frProject .obPlanEdit .obPlanPicker:hover{border-color:var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-text)}.frProject .obPlanEdit .obPlanPicker:focus-visible{border-color:var(--ds-ring);background:var(--ds-surface);box-shadow:var(--ds-shadow-ring)}.frProject .obWeekDot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);border:1px solid var(--ds-border-strong);color:var(--ds-text-2);font-size:var(--ds-text-xs);font-weight:600;font-variant-numeric:tabular-nums}.frProject .obWeekDot--complete{background:var(--ds-success-bg);border-color:var(--ds-success);color:var(--ds-success)}.frProject .obWeekDot--current{background:var(--ds-action);border-color:var(--ds-action);color:var(--ds-action-text)}.wbWhDecisions{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbWhOverviewMain .wbWhDecisions .wbSecHead{margin-bottom:0;padding-bottom:0;border-bottom:0}.frDecs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.frDec{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-2) 0;border-top:1px solid var(--ds-border)}.frDec:first-child{border-top:0;padding-top:0}.frDecHead{display:flex;align-items:center;gap:var(--ds-space-2)}.frDecHead>.pgEditRow{flex:1 1 auto;min-width:0}.frDecHead .pgEditWords{text-align:left}.frDecQ{margin:0;font-size:var(--wb-body);font-weight:500;color:var(--ds-text)}.frDecField{display:grid;padding-left:calc(var(--ds-space-6) + var(--ds-space-2));grid-template-columns:5.5rem minmax(0,1fr);gap:var(--ds-space-2);align-items:baseline}.frDecLabel{color:var(--ds-text-2);font-size:var(--wb-meta)}.frDecText{margin:0;font-size:var(--wb-body);white-space:pre-line}.frDecHint{margin:0;padding-left:calc(var(--ds-space-6) + var(--ds-space-2));color:var(--ds-text-2);font-size:var(--wb-meta)}.frIconBtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ds-space-6);height:var(--ds-space-6);padding:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-2);cursor:pointer}.frIconBtn:hover{background:var(--ds-surface-2);color:var(--ds-text)}.frIconBtn:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring)}.frRailRow{display:flex;align-items:center;gap:var(--ds-space-1)}.frRailRow>.wbWhRailItem{flex:1 1 auto;min-width:0}.frPhaseOrder{display:inline-flex;gap:var(--ds-space-1);flex:none}.frPhaseOrder .frIconBtn:disabled{opacity:.4;cursor:default;background:transparent}.frPhaseFoot{display:flex;justify-content:flex-end;padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border)}.wbWorkHome .wbCardTitle{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word}.frResAdds{display:flex;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-3)}.frPageOpen{border:0;background:transparent;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.frMore{width:var(--ds-space-8);padding:0;justify-content:center}@media(max-width:900px){:is(.frProject,.frProjects) :is(button,[role=combobox],.wbFileOpen){position:relative}:is(.frProject,.frProjects) :is(button,[role=combobox],.wbFileOpen):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}:is(.frProject,.frProjects) :is(input,textarea){font-size:16px}.frProject .wbWhHeadLead{margin-bottom:14px}.frResAdds{row-gap:18px}.frProjects .wbSvcFoldDoor{min-height:44px}:is(.frProject,.frProjects) .dsSegmentedItem{min-width:44px}}.frProject .wbWhHeadLead{align-self:stretch}.frProject .wbWhHeadLead .frMore{margin-left:auto}.frKickerPick{display:inline-flex;align-items:center;gap:var(--ds-space-1);border:0;background:transparent;padding:0;cursor:pointer}.frKickerPick:hover{color:var(--ds-text)}.frKickerPick:focus-visible{outline:none;box-shadow:var(--ds-shadow-ring);border-radius:var(--ds-radius-sm)}.frPhaseEnd{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex:none}.frProject .pgEditAdd{text-align:left}.wbWorkHome .wbColProject{width:16%}.wbWorkHome .wbColDue{width:22%}@media(max-width:40rem){.wbWorkHome .wbTable{min-width:0}.wbWorkHome .wbTable col:not(.wbColTask){width:0}.wbWorkHome .wbColTask{width:100%}.wbWorkHome .wbTable tr>:not(:first-child){display:none}}.frProjects .wbSvcHead .wbWhRecipeBuilds{grid-column:-2 / -1;justify-self:end}.frProjects .wbSvcHead:has(.wbSvcHeadFacts){grid-template-columns:minmax(0,1fr) auto auto}.frProjects .wbSvcHead:has(.wbSvcHeadFacts)>*{grid-row:1}.frProjects .wbSvcHead:has(.wbSvcHeadFacts)>:not(.wbWhRecipeName){grid-column:auto;justify-self:end}@media(max-width:48rem){.frRailRow,.frRailRow>.wbWhRailItem{flex:0 0 auto}}@media(max-width:40rem){.frProjects .wbSvcHead{grid-template-columns:minmax(0,1fr) auto auto}.frProjects .wbSvcHead>*{grid-row:1}.frProjects .wbSvcHead>:not(.wbWhRecipeName){grid-column:auto;justify-self:end}}.wbWorkHome .wbTh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frWorkWide{grid-column:1 / -1}@media(max-width:900px){.frProject .frPhaseOrder .frIconBtn{width:44px;height:44px}.frProject .frPhaseOrder .frIconBtn:after{content:none}}.wbPrjPage{--wbPrjRowH: var(--wb-row-h);--wbPrjLead: var(--ds-space-5)}.wbPrjHead{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2)}.wbPrjHeadTop{display:flex;align-items:center;gap:var(--ds-space-3)}.wbPrjTitle{margin:0;min-width:0;flex:1 1 auto;font-family:var(--ds-font-body);font-size:var(--wb-head);font-weight:650;line-height:var(--wbPrjLead);color:var(--ds-text)}.wbPrjFacts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);font-size:var(--wb-row-title);color:var(--ds-text-2)}.wbPrjOwner{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text);font-weight:500}.wbPrjFact{white-space:nowrap}.wbPrjFactSep{color:var(--ds-text-3)}.wbPrjHealth{flex:none;display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);padding-block:var(--ds-space-2xs);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-pill);border:1px solid transparent;font-size:var(--wb-row-title);font-weight:600;line-height:var(--wbPrjLead);white-space:nowrap}.wbPrjHealth[data-health=on_track]{color:var(--ds-success);background:color-mix(in srgb,var(--ds-success) 12%,transparent)}.wbPrjHealth[data-health=at_risk]{color:var(--ds-warning);background:color-mix(in srgb,var(--ds-warning) 14%,transparent)}.wbPrjHealth[data-health=off_track]{color:var(--ds-error);background:color-mix(in srgb,var(--ds-error) 12%,transparent)}.wbPrjHealth--control{cursor:pointer;font:inherit;font-size:var(--wb-row-title);font-weight:600}.wbPrjHealth--control:hover{border-color:color-mix(in srgb,currentColor 30%,transparent)}.wbPrjHealth--control:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.wbPrjAbout{margin:0;font-size:var(--wb-row-title);line-height:var(--wbPrjLead);color:var(--ds-text)}.wbPrjPhaseHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);width:100%}.wbPrjPhaseName{font-size:var(--wb-row-title);font-weight:600;color:var(--ds-text)}.wbPrjPhaseEmpty{margin:0;font-size:var(--wb-meta);color:var(--ds-text-3)}.wbPrjPace{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbPrjPaceLine{margin:0;font-size:var(--wb-body);font-weight:600;color:var(--ds-text)}.wbPrjPace[data-behind=true] .wbPrjPaceLine{color:var(--ds-warning)}.wbPrjBar{block-size:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);overflow:hidden}.wbPrjBarFill{display:block;block-size:100%;border-radius:var(--ds-radius-pill);background:var(--ds-action);transition:inline-size var(--ds-dur-fast) var(--ds-ease)}.wbPrjEnd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-2);padding-block-start:var(--ds-space-4);border-block-start:1px solid var(--ds-border)}.wbPrjEnded{margin:0;font-size:var(--wb-meta);color:var(--ds-text-2)}.wbPrjEndFinished{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}.wbWhClose{display:flex;align-items:stretch;gap:var(--ds-space-3);flex-wrap:wrap}.wbWhCloseStat{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-2, var(--ds-surface))}.wbWhCloseIcon{display:inline-flex}.wbWhCloseStat--delivered .wbWhCloseIcon{color:var(--ds-success)}.wbWhCloseStat--slipped .wbWhCloseIcon{color:var(--ds-warning)}.wbWhCloseStat--slipped[data-none=true] .wbWhCloseIcon{color:var(--ds-text-3)}.wbWhCloseNum{font-size:var(--wb-head);font-weight:600;line-height:1;color:var(--ds-text);font-variant-numeric:tabular-nums}.wbWhCloseLabel{font-size:var(--wb-row-title);color:var(--ds-text-2)}.wbWhCloseNote{align-self:center;margin:0;font-size:var(--wb-meta);color:var(--ds-text-3)}.wbWhUpcoming{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-2);padding-block:var(--ds-space-7);padding-inline:var(--ds-space-4);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-lg);text-align:center}.wbWhUpcomingIcon{display:inline-flex;color:var(--ds-text-3)}.wbWhUpcomingLine{margin:0;font-size:var(--wb-row-title);color:var(--ds-text)}.wbWhUpcomingSub{margin:0;font-size:var(--wb-meta);color:var(--ds-text-3)}.wbPrjStatePad{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-7)}.wbPrjEscape{display:flex;justify-content:center}.wbWorkHome{display:flex;flex-direction:column;gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));line-height:var(--wbPrjLead)}.wbWhHead{margin-bottom:0}.wbWhHeadLead{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}.wbWhHead:not(.wbWhHead--month) .wbPrjHeadTop{flex-direction:column;align-items:flex-start;gap:calc(var(--ds-space-2xs) * 2)}.wbWhKicker{font-size:var(--wb-meta);font-weight:600;letter-spacing:.03em;color:var(--ds-text-2)}.wbWhHeroTitle{flex:1 1 auto;font-size:var(--wb-head);font-weight:600;line-height:1.25}.wbWhPace{margin-top:calc(var(--ds-space-2xs) * 2)}.wbWhBody{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:var(--ds-space-6);align-items:start}.wbWhBody--norail{grid-template-columns:minmax(0,1fr)}.wbWhArea{display:flex;flex-direction:column;gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));min-width:0}.wbWhOwnerPick{border:1px solid transparent;border-radius:var(--ds-radius-sm);padding-inline:calc(var(--ds-space-2xs) * 2);cursor:pointer;background:transparent;color:var(--ds-text);font:inherit;font-size:var(--wb-row-title);font-weight:500}.wbWhOwnerPick:hover,.wbWhOwnerPick[data-state=open]{background:var(--ds-surface-2);border-color:var(--ds-border);color:var(--ds-text)}.wbWhOwnerPick:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.wbWhAddDate{font-size:var(--wb-meta)}.wbWhRail{display:flex;flex-direction:column;gap:var(--ds-space-2);position:sticky;top:var(--ds-space-4)}.wbWhRailTabs{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2)}.wbWhRailItem{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid transparent;border-radius:var(--ds-radius-md);background:none;text-align:start;cursor:pointer;color:var(--ds-text)}.wbWhRailItem:hover{background:var(--ds-surface-2)}.wbWhRailItem:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.wbWhRailItem--active{background:var(--ds-surface-2);border-color:var(--ds-border)}.wbWhRailItem--active .wbWhRailName{font-weight:600}.wbWhRailText{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) / 2);min-width:0}.wbWhRailName{font-size:var(--wb-row-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbWhRailMeta{font-size:var(--wb-meta);color:var(--ds-text-2);white-space:nowrap}.wbWhRailDot{flex:none;inline-size:var(--ds-space-4);block-size:var(--ds-space-4);border-radius:var(--ds-radius-pill)}.wbWhRailDot--overview{border:1.5px solid var(--ds-text-3)}.wbWhRailStatus{flex:none}.wbWhAddPhase{margin-top:calc(var(--ds-space-2xs) * 2)}.wbWhAddPhaseForm{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.wbWhAddPhaseActs{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}.wbWhAttachDoc{margin-top:calc(var(--ds-space-2xs) * 2)}.wbWhAttachForm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.wbWhAttachForm>:nth-child(1),.wbWhAttachForm>:nth-child(2){flex:1 1 12rem;min-width:0}.wbWhAttachActs{display:flex;gap:var(--ds-space-2);margin-inline-start:auto}.wbWhGoals{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbPrjGoals{margin:0;font-size:var(--wb-row-title);line-height:var(--wbPrjLead);color:var(--ds-text)}.wbWhAbout{display:flex;flex-direction:column;gap:var(--ds-space-2)}.wbWhOverview{display:flex;flex-direction:column;gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2))}.wbWhOverviewContent{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:var(--ds-space-6);align-items:start}.wbWhOverviewMain{display:flex;flex-direction:column;gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2));min-width:0}.wbWhOverviewRail{min-width:0}.wbWhOverviewMain .wbPrjGoals,.wbWhOverviewMain .wbPrjAbout{max-inline-size:62ch}.wbWhOverviewRail .wbSec{margin:0}.wbWhOverviewRail .wbWhAttachForm>*{min-width:0;max-width:100%}.wbWhDetails{padding-block-end:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.wbWhKv{margin:0;display:flex;flex-wrap:wrap;gap:var(--ds-space-4) var(--ds-space-6)}.wbWhKvRow{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2);min-width:0}.wbWhKvVal{margin:0}.wbWhKvKey{font-size:var(--wb-meta);color:var(--ds-text-2)}.wbWhKvVal{font-size:var(--wb-row-title);color:var(--ds-text);min-width:0}.wbWhKvVal .wbWhOwnerPick,.wbWhKvVal .wbWhAddDate{margin-inline-start:calc(0 - calc(var(--ds-space-2xs) * 2))}.wbWhKvPhase{font-variant-numeric:tabular-nums}.wbWhKvNone{color:var(--ds-text-3)}.wbWhWork{display:flex;flex-direction:column;gap:var(--ds-space-3)}.wbWhWorkBar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex-wrap:wrap}.wbWhWorkHead{margin:0}.wbWhWorkTools{display:flex;align-items:center;gap:var(--ds-space-2)}.wbWhPhaseHead{gap:var(--ds-space-3)}@media(max-width:48rem){.wbWhBody{grid-template-columns:minmax(0,1fr)}.wbWhOverviewContent{grid-template-columns:minmax(0,1fr);gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2))}.wbWhOverviewMain{max-inline-size:none}.wbWhRail{position:static}.wbWhRailTabs{flex-direction:row;overflow-x:auto;gap:var(--ds-space-2);padding-block-end:calc(var(--ds-space-2xs) * 2)}.wbWhRailItem{flex:0 0 auto}}@media(min-width:48.01rem)and (max-width:60rem){.wbWhOverviewContent{grid-template-columns:minmax(0,1fr)}}.wbWhOverviewMain .wbSecHead{margin-bottom:0;padding-bottom:0;border-bottom:0}.wbWhOverviewMain .wbSecTitle{font-size:var(--wb-body);font-weight:600}.wbWhOverviewMain .wbPrjGoals,.wbWhOverviewMain .wbPrjAbout{font-size:var(--wb-body);line-height:1.5}.wbWhOverviewRail .wbSecTitle{font-size:var(--wb-body);font-weight:500}.wbWhDetails .obPlanDate,.wbWhDetails .obPlanEdit .obPlanPicker{font-size:var(--wb-meta);font-weight:400}.wbWhDetails .wbWhKvRow{gap:calc(calc(var(--ds-space-2xs) * 2) / 2)}.wbWhDetails .wbWhKvVal,.wbWhDetails .wbWhOwnerPick,.wbWhDetails .wbPrjHealth{font-size:var(--wb-meta)}.wbWhDetails .wbWhOwnerPick{min-height:var(--wb-door-h)}.wbWhDetails .dsAvatar{width:var(--ds-space-5);height:var(--ds-space-5);font-size:var(--wb-meta)}.wbWhDetails .wbPrjHealth{padding-inline:calc(calc(var(--ds-space-2xs) * 2) + calc(var(--ds-space-2xs) * 2) / 2);min-height:calc(var(--ds-space-6) + var(--ds-space-1) / 2)}:root{--wb-head: var(--ds-text-lg);--wb-row-title: var(--ds-text-sm);--wb-meta: var(--ds-text-xs);--wb-body: var(--ds-text-base);--wb-row-h: calc(var(--ds-space-7) + var(--ds-space-1));--wb-door-h: calc(var(--ds-space-6) + var(--ds-space-1))}.wbPage .dsBtnSecondary,.wbFace .dsBtnSecondary,.dsBtn.wbQuietBtn{background:var(--ds-raised);border-color:var(--ds-border);color:var(--ds-text);box-shadow:var(--ds-shadow-sm)}.wbPage .dsBtnSecondary:hover:not(:disabled):not([aria-disabled=true]),.wbFace .dsBtnSecondary:hover:not(:disabled):not([aria-disabled=true]),.dsBtn.wbQuietBtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-surface-2);border-color:var(--ds-border-strong);color:var(--ds-text)}.wbPage .dsBtnSecondary:active:not(:disabled):not([aria-disabled=true]),.wbFace .dsBtnSecondary:active:not(:disabled):not([aria-disabled=true]),.dsBtn.wbQuietBtn:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-surface-2);box-shadow:none}.wbPage .dsBtnSecondary:focus-visible,.wbFace .dsBtnSecondary:focus-visible,.dsBtn.wbQuietBtn:focus-visible{box-shadow:var(--ds-shadow-ring-offset)}.wbKindGlyph[data-nature]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-2)}.wbKindGlyph[data-nature=recurring]{background:color-mix(in srgb,var(--ds-series-3) 14%,var(--ds-raised));color:var(--ds-series-3)}.wbKindGlyph[data-nature=project]{background:color-mix(in srgb,var(--ds-series-5) 12%,var(--ds-raised));color:var(--ds-series-5)}:where(.frRepeating) .wbCatEdit{display:flex;flex-direction:column;gap:calc(var(--ds-space-4) + (var(--ds-space-2xs) * 2))}:where(.frRepeating) .wbCatSection{display:flex;flex-direction:column}:where(.frRepeating) .wbCatSectionHead{margin:0 0 var(--ds-space-2);font-size:var(--wb-head);font-weight:var(--ds-weight-medium, 500);color:var(--ds-text)}:where(.frRepeating) .wbCatTable{width:100%;border-collapse:collapse;table-layout:fixed}:where(.frRepeating) .wbCatTable th,:where(.frRepeating) .wbCatTable td{padding:0 calc(var(--ds-space-2xs) * 2);text-align:left;vertical-align:middle}:where(.frRepeating) .wbCatTable thead th{padding-block-end:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--wb-meta);font-weight:500;line-height:1.5}:where(.frRepeating) .wbCatRow>tr>th,:where(.frRepeating) .wbCatRow>tr>td{padding-block:var(--ds-space-2);border-block-end:1px solid var(--ds-border)}:where(.frRepeating) .wbCatRow:last-of-type>tr:last-child>td{border-block-end:none}:where(.frRepeating) .wbCatCol--drop{width:2rem}:where(.frRepeating) .wbCatCol--open{width:6.5rem}:where(.frRepeating) .wbCatCol--rhythm{width:6.25rem}:where(.frRepeating) .wbCatCol--seat{width:7.75rem}:where(.frRepeating) .wbCatCol--due{width:6.25rem}:where(.frRepeating) .wbCatDisclose{appearance:none;display:inline-flex;align-items:center;gap:calc(var(--ds-space-2xs) * 2);height:var(--ds-space-7);padding:0 calc(var(--ds-space-2xs) * 2);border:none;border-radius:var(--ds-radius-sm);background:none;color:var(--ds-text-2);cursor:pointer;font-size:var(--wb-meta);font-weight:500}:where(.frRepeating) .wbCatDisclose:hover{color:var(--ds-text)}:where(.frRepeating) .wbCatDisclose:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}:where(.frRepeating) .wbCatDiscloseCaret{flex:none;transition:transform .12s ease}:where(.frRepeating) .wbCatRow[data-open=true] .wbCatDisclose{color:var(--ds-text)}:where(.frRepeating) .wbCatRow[data-open=true] .wbCatDiscloseCaret{transform:rotate(90deg)}:where(.frRepeating) .wbCatDiscloseLabel{white-space:nowrap}:where(.frRepeating) .wbCatHelp{margin:0;color:var(--ds-text-2);font-size:var(--wb-meta);line-height:1.5}:where(.frRepeating) .wbCatSectionHead+.wbCatHelp{margin-top:calc(0 - calc(var(--ds-space-2xs) * 2));margin-bottom:var(--ds-space-2)}:where(.frRepeating) .wbCatTable .wbCatTitle{min-height:34px;padding-block:calc(var(--ds-space-2) - var(--ds-space-2xs));border-color:transparent;background:none;box-shadow:none;font-weight:500;resize:none;overflow:hidden}:where(.frRepeating) .wbCatTable .wbCatTitle:hover,:where(.frRepeating) .wbCatTable .wbCatTitle:focus{border-color:var(--ds-border);background:var(--ds-surface)}:where(.frRepeating) .wbCatTable .wbCatQuiet{width:100%;border-color:transparent;background:none}:where(.frRepeating) .wbCatTable .wbCatQuiet:hover,:where(.frRepeating) .wbCatTable .wbCatQuiet:focus-visible,:where(.frRepeating) .wbCatTable .wbCatQuiet[data-state=open]{border-color:var(--ds-border);background:var(--ds-surface)}:where(.frRepeating) .wbCatTable .wbCatQuiet>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.frRepeating) .wbCatBodyRow>td{padding-block-start:0!important}:where(.frRepeating) .wbCatBody{display:flex;flex-direction:column;gap:var(--ds-space-4);padding-block-end:var(--ds-space-3)}:where(.frRepeating) .wbCatBodyField{display:flex;flex-direction:column;gap:var(--ds-space-2)}:where(.frRepeating) .wbCatBodyLabel{color:var(--ds-text-2);font-size:var(--wb-meta);font-weight:500;line-height:1.5}:where(.frRepeating) .wbCatBodyLine{display:grid;grid-template-columns:minmax(0,1fr) var(--ds-space-7);align-items:center;gap:var(--ds-space-2)}:where(.frRepeating) .wbCatBodyLine--link{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) var(--ds-space-7)}:where(.frRepeating) .wbCatSr{position:absolute;width:1px;height:1px;padding:0;margin:calc(0 - var(--ds-space-2xs) / 2);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:52rem){:where(.frRepeating) .wbCatTable,:where(.frRepeating) .wbCatTable tbody,:where(.frRepeating) .wbCatTable tr,:where(.frRepeating) .wbCatTable td{display:block;width:auto}:where(.frRepeating) .wbCatTable thead{display:none}:where(.frRepeating) .wbCatRow>tr{display:grid;grid-template-columns:var(--ds-space-7) minmax(0,1fr) var(--ds-space-7);gap:var(--ds-space-2);padding-block:var(--ds-space-3);border-block-end:1px solid var(--ds-border)}:where(.frRepeating) .wbCatRow>tr>td{padding-block:0;border-block-end:none}:where(.frRepeating) .wbCatRow>tr>td.wbCatCol--open{grid-column:1;grid-row:1}:where(.frRepeating) .wbCatRow>tr>td.wbCatCol--drop{grid-column:3;grid-row:1}:where(.frRepeating) .wbCatRow>tr>td:not(.wbCatCol--open):not(.wbCatCol--drop){grid-column:2}:where(.frRepeating) .wbCatRow>tr:not(.wbCatBodyRow)>td[data-label]{display:flex;flex-direction:column;gap:calc(var(--ds-space-2xs) * 2)}:where(.frRepeating) .wbCatRow>tr:not(.wbCatBodyRow)>td[data-label]:before{content:attr(data-label);color:var(--ds-text-2);font-size:var(--ds-text-2xs);font-weight:500;line-height:1.4}:where(.frRepeating) .wbCatBodyRow>td:first-child{display:none}}:where(.frRepeating) .wbCatAdd{flex:none;align-self:start;margin-top:var(--ds-space-2)}[data-ds-mode=dark] :where(.frRepeating) .wbCatEditRow .dsInput,[data-ds-mode=dark] :where(.frRepeating) .wbCatForm .dsInput,[data-ds-mode=dark] :where(.frRepeating) .wbCatForm .dsTextarea,[data-ds-mode=dark] :where(.frRepeating) .wbCatBody .dsInput,[data-ds-mode=dark] :where(.frRepeating) .wbCatBody .dsTextarea{background:var(--ds-surface)}.frRpRun{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);margin-bottom:var(--ds-space-5)}.frRpStatus{margin:0}.frRepeating .wbCatEdit{gap:var(--ds-space-7)}.wbCatRow[data-lit]>tr>td{background:color-mix(in srgb,var(--ds-action) 6%,transparent)}.frRpTime{max-width:9rem}.frRpOrder{display:flex;gap:var(--ds-space-2)}@media(max-width:900px){.frRepeating .wbCatTitle{font-size:16px}.frRepeating{padding-bottom:5rem}.frRepeating :is(button,[role=combobox]){position:relative}.frRepeating :is(button,[role=combobox]):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.frRepeating .wbCatCol--due{width:8rem}.frRepeating .wbCatCol--rhythm{width:7.75rem}.frRepeating .dsPageShellTitle{font-size:var(--text-3xl);font-weight:600}@media(max-width:40rem){.frRepeating .wbCatDiscloseLabel{display:none}}@media(min-width:52.01rem){.frRepeating .wbCatRow:last-of-type>tr:last-child>td{border-block-end:1px solid var(--ds-border)}}@media(max-width:40rem){.frPeek.dsSheet{width:100vw;height:100dvh}}
