.initiatives-workspace-module__ivVoHq__surface{gap:var(--space-6);flex-direction:column;display:flex}.initiatives-workspace-module__ivVoHq__row{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);display:flex}.initiatives-workspace-module__ivVoHq__row:hover{background:var(--canvas-accent-tint)}.initiatives-workspace-module__ivVoHq__value{font-size:var(--canvas-fs-h3);color:var(--canvas-ink);font-weight:600}.initiatives-workspace-module__ivVoHq__open{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);color:var(--canvas-ink);font-size:var(--canvas-fs-caption);background:0 0;align-items:center;display:inline-flex}.initiatives-workspace-module__ivVoHq__open:hover{border-color:var(--canvas-accent)}.initiatives-workspace-module__ivVoHq__open:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.initiatives-workspace-module__ivVoHq__surface select{min-height:44px}@media (max-width:640px){.initiatives-workspace-module__ivVoHq__row{align-items:stretch;gap:var(--space-4);flex-direction:column}}.initiatives-workspace-module__ivVoHq__titleLink{min-block-size:44px;font-size:var(--canvas-fs-body);color:var(--canvas-ink);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.initiatives-workspace-module__ivVoHq__titleLink:hover{color:var(--canvas-accent);text-decoration:underline}.initiatives-workspace-module__ivVoHq__titleLink:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.initiatives-workspace-module__ivVoHq__selectRow{cursor:pointer;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}
@layer components{.data-cell-module__W8HHqG__cell{font-family:var(--canvas-font-mono);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);font-weight:var(--canvas-fw-body)}.data-cell-module__W8HHqG__tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}}
@layer components{.app-hero-module__oPsZtG__header{padding-block:var(--space-2);color:var(--canvas-ink);background:0 0}.app-hero-module__oPsZtG__panel{padding:var(--space-6);background:var(--canvas-shell-bg);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md)}.app-hero-module__oPsZtG__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.app-hero-module__oPsZtG__copy{flex:24rem;min-width:0}.app-hero-module__oPsZtG__context{margin-bottom:var(--space-2);color:var(--canvas-accent-emph);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption)}.app-hero-module__oPsZtG__title{font-size:var(--canvas-fs-h1);line-height:var(--canvas-lh-h1);font-weight:var(--canvas-fw-h1);letter-spacing:var(--canvas-ls-h1);text-wrap:balance;margin:0}.app-hero-module__oPsZtG__tagline{margin:var(--space-2) 0 0;max-width:70ch;color:var(--canvas-ink-soft);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body)}.app-hero-module__oPsZtG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.app-hero-module__oPsZtG__objectives{gap:var(--space-4) var(--space-8);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--canvas-rule);flex-wrap:wrap;display:flex}.app-hero-module__oPsZtG__objective{align-items:baseline;gap:var(--space-2);font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);flex-wrap:wrap;display:flex}.app-hero-module__oPsZtG__objectiveValue{color:var(--canvas-ink);font-size:var(--canvas-fs-body);font-weight:600}@media (max-width:640px){.app-hero-module__oPsZtG__copy{flex-basis:100%}.app-hero-module__oPsZtG__header{padding-block:var(--space-2)}.app-hero-module__oPsZtG__panel{padding:var(--space-4)}}}
@layer components{.canvas-api-error-module__W_Sapq__error{border:1px solid var(--canvas-critical-tint,#fbecea);background:var(--canvas-critical-tint,#fbecea);text-align:center;max-width:480px;font-family:var(--canvas-font-sans,system-ui, sans-serif);border-radius:8px;margin:48px auto;padding:24px 28px}.canvas-api-error-module__W_Sapq__title{font-family:var(--canvas-font-sans-tight,system-ui, sans-serif);color:var(--canvas-critical,#8a2226);margin:0 0 8px;font-size:14px;font-weight:600}.canvas-api-error-module__W_Sapq__requestId{color:var(--canvas-ink-mute,#7a7480);margin:0 0 16px;font-size:12px;line-height:1.5}.canvas-api-error-module__W_Sapq__code{font-family:var(--canvas-font-mono,ui-monospace, monospace);background:var(--canvas-bg,#f6f5f3);border:1px solid var(--canvas-soft-rule,#efece7);color:var(--canvas-ink-soft,#443f4b);border-radius:3px;padding:0 5px;font-size:11px}.canvas-api-error-module__W_Sapq__retryBtn{appearance:none;min-block-size:44px;min-inline-size:44px;padding:var(--space-2) var(--space-4);border-radius:var(--token-radius-md);border:1px solid var(--canvas-critical,#8a2226);color:var(--canvas-critical,#8a2226);font-family:var(--canvas-font-sans-tight,system-ui, sans-serif);letter-spacing:.02em;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;font-size:12px;font-weight:600}.canvas-api-error-module__W_Sapq__retryBtn:hover{background:var(--canvas-critical,#8a2226);color:var(--canvas-critical-ink)}.canvas-api-error-module__W_Sapq__retryBtn:focus-visible{outline:2px solid var(--canvas-critical);outline-offset:2px}}
@layer components{.canvas-empty-module__A-tKFG__empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;display:flex}.canvas-empty-module__A-tKFG__padded{padding:64px 24px}.canvas-empty-module__A-tKFG__title{font-family:var(--canvas-font-sans-tight);letter-spacing:-.005em;color:var(--canvas-ink);font-size:14px;font-weight:600}.canvas-empty-module__A-tKFG__tag{color:var(--canvas-ink-mute);max-width:56ch;font-size:12px;line-height:1.5}.canvas-empty-module__A-tKFG__tag code{background:var(--canvas-bg);border:1px solid var(--canvas-soft-rule);color:var(--canvas-ink-soft);border-radius:3px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.canvas-empty-module__A-tKFG__action{appearance:none;border:1px solid var(--canvas-accent);background:var(--canvas-accent);color:var(--canvas-shell-bg);font-family:var(--canvas-font-sans-tight);letter-spacing:.02em;cursor:pointer;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s}.canvas-empty-module__A-tKFG__action:hover{background:var(--canvas-accent-emph);border-color:var(--canvas-accent-emph)}@media (max-width:640px){.canvas-empty-module__A-tKFG__empty{gap:8px;padding:24px 16px}.canvas-empty-module__A-tKFG__padded{padding:40px 16px}.canvas-empty-module__A-tKFG__title{font-size:14px}.canvas-empty-module__A-tKFG__tag{max-width:none;font-size:13px}.canvas-empty-module__A-tKFG__action{min-height:40px;padding:10px 16px;font-size:13px}}}
@layer components{.canvas-error-boundary-module__RWobYa__fallback{border:1px solid var(--canvas-soft-rule,#e2e8f0);background:var(--canvas-shell-bg,#fff);text-align:center;max-width:560px;font-family:var(--canvas-font-sans,system-ui, sans-serif);color:var(--canvas-ink,#0f172a);border-radius:12px;margin:80px auto;padding:32px 28px}.canvas-error-boundary-module__RWobYa__title{margin:0 0 8px;font-size:18px;font-weight:600}.canvas-error-boundary-module__RWobYa__body{color:var(--canvas-ink-mute,#64748b);margin:0 0 20px;font-size:13px;line-height:1.55}.canvas-error-boundary-module__RWobYa__actions{justify-content:center;gap:10px;display:flex}.canvas-error-boundary-module__RWobYa__btn{cursor:pointer;background:var(--canvas-ink,#0f172a);color:var(--canvas-shell-bg,#fff);border:1px solid #0000;border-radius:5px;align-items:center;padding:8px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}}
@layer components{.canvas-loading-module__B3uDeq__slowMessage{background:var(--canvas-gold-tint,#f6efe2);color:var(--canvas-gold,#b48243);font-family:var(--canvas-font-sans,system-ui, sans-serif);text-align:center;border-radius:6px;margin:16px 20px 0;padding:10px 14px;font-size:13px;line-height:1.5}}
@layer components{.canvas-page-module__N8oWCW__page{width:100%;max-width:var(--canvas-content-max,1320px);padding-inline:var(--space-6,24px);margin-inline:auto;padding-block-start:var(--space-6,24px);padding-block-end:var(--space-12,48px)}@media (max-width:640px){.canvas-page-module__N8oWCW__page{padding-inline:var(--space-4,16px);padding-block-start:var(--space-4,16px)}}.canvas-page-module__N8oWCW__full{max-width:none}.canvas-page-module__N8oWCW__sections{gap:var(--space-8,32px);flex-direction:column;display:flex}.canvas-page-module__N8oWCW__section{gap:var(--space-4,16px);flex-direction:column;display:flex}.canvas-page-module__N8oWCW__basis{color:var(--canvas-ink-faint);letter-spacing:.01em;margin-block-start:calc(-1 * var(--space-2,8px));font-size:12px;line-height:16px}}
@layer components{.canvas-button-module__bj8BUG__button{justify-content:center;align-items:center;gap:var(--space-2,8px);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast,75ms) var(--motion-easing-standard,ease), border-color var(--motion-duration-fast,75ms) var(--motion-easing-standard,ease), color var(--motion-duration-fast,75ms) var(--motion-easing-standard,ease);border:1px solid #0000;border-radius:6px;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.canvas-button-module__bj8BUG__button:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px;border-radius:6px}.canvas-button-module__bj8BUG__button:disabled,.canvas-button-module__bj8BUG__button[aria-disabled=true]{opacity:.5;pointer-events:none}.canvas-button-module__bj8BUG__primary{background:var(--canvas-accent);color:var(--canvas-accent-ink)}.canvas-button-module__bj8BUG__primary:hover,.canvas-button-module__bj8BUG__primary:active{background:var(--canvas-accent-emph)}.canvas-button-module__bj8BUG__secondary{background:var(--canvas-shell-bg);color:var(--canvas-ink);border-color:var(--canvas-rule)}.canvas-button-module__bj8BUG__secondary:hover,.canvas-button-module__bj8BUG__secondary:active{background:var(--canvas-paper)}.canvas-button-module__bj8BUG__ghost{color:var(--canvas-ink-mute);background:0 0}.canvas-button-module__bj8BUG__ghost:hover{background:var(--canvas-paper);color:var(--canvas-ink)}.canvas-button-module__bj8BUG__ghost:active{background:var(--canvas-paper)}.canvas-button-module__bj8BUG__danger{background:var(--canvas-critical);color:#fff}.canvas-button-module__bj8BUG__danger:hover,.canvas-button-module__bj8BUG__danger:active{filter:brightness(.92)}.canvas-button-module__bj8BUG__link{color:var(--canvas-accent);text-underline-offset:4px;background:0 0;border:none;height:auto;padding:0}.canvas-button-module__bj8BUG__link:hover{text-decoration:underline}.canvas-button-module__bj8BUG__sm{height:28px;padding:0 10px;font-size:12px;line-height:16px}.canvas-button-module__bj8BUG__md{height:36px;padding:0 14px;font-size:14px;line-height:20px}.canvas-button-module__bj8BUG__lg{height:44px;padding:0 20px;font-size:14px;line-height:20px}.canvas-button-module__bj8BUG__icon{aspect-ratio:1;padding:0}.canvas-button-module__bj8BUG__icon.canvas-button-module__bj8BUG__sm{width:28px}.canvas-button-module__bj8BUG__icon.canvas-button-module__bj8BUG__md{width:36px}.canvas-button-module__bj8BUG__icon.canvas-button-module__bj8BUG__lg{width:44px}@media (pointer:coarse){.canvas-button-module__bj8BUG__sm,.canvas-button-module__bj8BUG__md{min-height:44px}.canvas-button-module__bj8BUG__icon.canvas-button-module__bj8BUG__sm,.canvas-button-module__bj8BUG__icon.canvas-button-module__bj8BUG__md{min-width:44px}}.canvas-button-module__bj8BUG__block{width:100%}.canvas-button-module__bj8BUG__spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;flex:none;width:1em;height:1em;animation:.6s linear infinite canvas-button-module__bj8BUG__canvas-button-spin}@keyframes canvas-button-module__bj8BUG__canvas-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.canvas-button-module__bj8BUG__spinner{animation-duration:.01ms;animation-iteration-count:1}}}
@layer components{.entity-combobox-module__1hwc3q__control{border:1px solid var(--ic-rule);background:var(--ic-canvas-bg,#fff);border-radius:8px;align-items:center;gap:4px;height:36px;padding:0 4px 0 10px;display:flex}.entity-combobox-module__1hwc3q__control:focus-within{border-color:var(--ic-accent);outline:2px solid var(--ic-accent-tint);outline-offset:1px}.entity-combobox-module__1hwc3q__input{min-width:0;font-family:var(--ic-font-sans);color:var(--ic-ink);background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:13px}.entity-combobox-module__1hwc3q__input::placeholder{color:var(--ic-ink-faint)}.entity-combobox-module__1hwc3q__clear{width:26px;height:26px;color:var(--ic-ink-mute);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.entity-combobox-module__1hwc3q__clear:hover,.entity-combobox-module__1hwc3q__clear:focus-visible{background:var(--ic-shell-bg);color:var(--ic-ink)}.entity-combobox-module__1hwc3q__list{width:var(--radix-popover-trigger-width,280px);border:1px solid var(--ic-rule);background:var(--ic-canvas-bg,#fff);border-radius:8px;min-width:240px;max-height:280px;padding:4px;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.entity-combobox-module__1hwc3q__listbox{margin:0;padding:0;list-style:none}.entity-combobox-module__1hwc3q__option{cursor:pointer;border-radius:6px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.entity-combobox-module__1hwc3q__option[aria-selected=true],.entity-combobox-module__1hwc3q__option:hover{background:var(--ic-accent-tint)}.entity-combobox-module__1hwc3q__optionLabel{font-family:var(--ic-font-sans);color:var(--ic-ink);font-size:13px;line-height:1.3}.entity-combobox-module__1hwc3q__optionSublabel{font-family:var(--ic-font-sans);color:var(--ic-ink-mute);font-size:11px;line-height:1.3}.entity-combobox-module__1hwc3q__status{font-family:var(--ic-font-sans);color:var(--ic-ink-mute);padding:8px;font-size:12px}}
@layer components{.export-button-module__aQORDq__trigger{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);cursor:pointer;font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.export-button-module__aQORDq__trigger:hover:not(:disabled){background:var(--canvas-accent-tint);border-color:var(--canvas-accent);color:var(--canvas-accent)}.export-button-module__aQORDq__trigger:disabled{opacity:.5;cursor:not-allowed}.export-button-module__aQORDq__trigger:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px;border-radius:6px}.export-button-module__aQORDq__overlay{z-index:40;position:fixed;inset:0}.export-button-module__aQORDq__menu{z-index:50;background:var(--canvas-shell-bg);border:1px solid var(--canvas-rule);border-radius:8px;min-width:160px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 16px #1c1a201f}.export-button-module__aQORDq__item{text-align:left;cursor:pointer;width:100%;font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);color:var(--canvas-ink);background:0 0;border:none;padding:8px 12px;transition:background-color .12s;display:block}.export-button-module__aQORDq__item:hover{background:var(--canvas-bg)}.export-button-module__aQORDq__item:focus-visible{background:var(--canvas-accent-tint);color:var(--canvas-accent);outline:none}}
@layer components{.canvas-table-module__pRxBVa__root{background:var(--canvas-shell-bg);border:1px solid var(--canvas-rule);border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.canvas-table-module__pRxBVa__toolbar{border-bottom:1px solid var(--canvas-rule);background:var(--canvas-bg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.canvas-table-module__pRxBVa__toolbarSlot{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.canvas-table-module__pRxBVa__densityToggle{background:var(--canvas-shell-bg);border:1px solid var(--canvas-rule);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.canvas-table-module__pRxBVa__densityLabel{font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);-webkit-user-select:none;user-select:none;padding:0 4px 0 6px}.canvas-table-module__pRxBVa__densityBtn{cursor:pointer;font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;transition:background-color .12s,color .12s;display:inline-flex}.canvas-table-module__pRxBVa__densityBtn:hover{background:var(--canvas-bg);color:var(--canvas-ink-soft)}.canvas-table-module__pRxBVa__densityBtnActive{background:var(--canvas-accent-tint);color:var(--canvas-accent-emph);font-weight:600}.canvas-table-module__pRxBVa__densityBtn:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:1px;border-radius:3px}.canvas-table-module__pRxBVa__scrollContainer{max-height:70vh;overflow:auto}.canvas-table-module__pRxBVa__table{border-collapse:collapse;width:100%;font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);color:var(--canvas-ink)}.canvas-table-module__pRxBVa__thead{z-index:var(--z-index-raised,10);background:var(--canvas-bg);position:sticky;top:0}.canvas-table-module__pRxBVa__th{text-align:start;font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);border-bottom:1px solid var(--canvas-rule);white-space:nowrap;-webkit-user-select:none;user-select:none;padding-block:8px;padding-inline:12px;font-weight:600;position:relative}.canvas-table-module__pRxBVa__thContent{align-items:center;gap:4px;display:flex}.canvas-table-module__pRxBVa__sortBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.canvas-table-module__pRxBVa__sortBtn:hover{color:var(--canvas-accent)}.canvas-table-module__pRxBVa__sortBtn:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px;border-radius:3px}.canvas-table-module__pRxBVa__sortIcon{width:12px;height:12px;color:var(--canvas-accent);flex-shrink:0}.canvas-table-module__pRxBVa__resizeHandle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;width:4px;height:100%;position:absolute;top:0;right:0}.canvas-table-module__pRxBVa__resizeHandle:hover,.canvas-table-module__pRxBVa__resizeHandleActive{background:var(--canvas-accent);opacity:.4}.canvas-table-module__pRxBVa__row{border-bottom:1px solid var(--canvas-soft-rule);transition:background-color .12s}.canvas-table-module__pRxBVa__row:last-child{border-bottom:none}.canvas-table-module__pRxBVa__row:hover{background:var(--canvas-accent-tint)}.canvas-table-module__pRxBVa__rowClickable{cursor:pointer}.canvas-table-module__pRxBVa__rowSelected{background:var(--canvas-accent-tint)}.canvas-table-module__pRxBVa__rowDragging{opacity:.5}.canvas-table-module__pRxBVa__td{padding-block:calc(.5rem * var(--density-scale,1));vertical-align:middle;color:var(--canvas-ink);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);font-variant-numeric:tabular-nums;padding-inline:12px}.canvas-table-module__pRxBVa__tdExpanded{background:var(--canvas-bg);padding:12px 24px}.canvas-table-module__pRxBVa__expandBtn{cursor:pointer;width:20px;height:20px;color:var(--canvas-ink-mute);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.canvas-table-module__pRxBVa__expandBtn:hover{background:var(--canvas-soft-rule);color:var(--canvas-ink)}.canvas-table-module__pRxBVa__expandBtn:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:1px}.canvas-table-module__pRxBVa__emptyCell{text-align:center;color:var(--canvas-ink-mute);font-size:var(--canvas-fs-body);padding:48px 16px}.canvas-table-module__pRxBVa__footer{border-top:1px solid var(--canvas-rule);background:var(--canvas-bg);font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.canvas-table-module__pRxBVa__pageControls{align-items:center;gap:4px;display:flex}.canvas-table-module__pRxBVa__pageBtn{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);cursor:pointer;width:28px;height:28px;color:var(--canvas-ink-soft);border-radius:4px;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.canvas-table-module__pRxBVa__pageBtn:hover:not(:disabled){background:var(--canvas-accent-tint);border-color:var(--canvas-accent);color:var(--canvas-accent)}.canvas-table-module__pRxBVa__pageBtn:disabled{opacity:.4;cursor:not-allowed}.canvas-table-module__pRxBVa__pageBtn:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.canvas-table-module__pRxBVa__pageSizeSelect{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);height:28px;font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);cursor:pointer;border-radius:4px;padding-inline:6px}.canvas-table-module__pRxBVa__pageSizeSelect:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}@media (max-width:640px){.canvas-table-module__pRxBVa__toolbar{gap:6px;padding:8px}.canvas-table-module__pRxBVa__footer{flex-direction:column;align-items:flex-start}}.canvas-table-module__pRxBVa__tfoot{border-top:1px solid var(--canvas-rule);background:var(--canvas-bg);color:var(--canvas-ink);font-weight:600}.canvas-table-module__pRxBVa__tfoot .canvas-table-module__pRxBVa__row:last-child{border-bottom:none}.canvas-table-module__pRxBVa__caption{caption-side:bottom;font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);text-align:start;margin-top:12px}:is(.canvas-table-module__pRxBVa__th:has([role=checkbox]),.canvas-table-module__pRxBVa__td:has([role=checkbox])){padding-inline-end:0}.canvas-table-module__pRxBVa__thDensity{padding-block:calc(.5rem * var(--density-scale,1))}.canvas-table-module__pRxBVa__thead{background:var(--canvas-shell-bg)}.canvas-table-module__pRxBVa__th{padding-block:var(--space-3);color:var(--canvas-ink-soft);border-bottom:2px solid var(--canvas-rule)}.canvas-table-module__pRxBVa__sortBtn,.canvas-table-module__pRxBVa__densityBtn{min-height:44px}.canvas-table-module__pRxBVa__expandBtn,.canvas-table-module__pRxBVa__pageBtn{min-width:44px;min-height:44px}.canvas-table-module__pRxBVa__pageSizeSelect{min-height:44px}.canvas-table-module__pRxBVa__td{padding-block:calc(var(--space-3) * var(--density-scale,1))}.canvas-table-module__pRxBVa__rowSelected{box-shadow:inset 0 -2px 0 var(--canvas-accent)}.canvas-table-module__pRxBVa__footer{background:var(--canvas-shell-bg);padding:var(--space-3) var(--space-4)}.canvas-table-module__pRxBVa__resizeHandle{right:auto;inset-inline-end:0}}
@layer components{.canvas-drilldown-workspace-module__JJ4Rnq__pane{min-inline-size:0;max-block-size:calc(100dvh - var(--space-8));background:var(--canvas-shell-bg);color:var(--canvas-ink);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-lg);flex-direction:column;display:flex;overflow:hidden}.canvas-drilldown-workspace-module__JJ4Rnq__pane button{min-block-size:44px;min-inline-size:44px}.canvas-drilldown-workspace-module__JJ4Rnq__pane button:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.canvas-drilldown-workspace-module__JJ4Rnq__sheet .canvas-drilldown-workspace-module__JJ4Rnq__pane{border:0;border-radius:0;block-size:100%;max-block-size:100%}}
@layer components{.finding-ownership-module__gtktpa__root{gap:var(--space-4);min-inline-size:0;color:var(--canvas-ink);font-size:var(--canvas-fs-body);display:grid;container-type:inline-size}.finding-ownership-module__gtktpa__heading{font-size:var(--canvas-fs-h3);margin:0;font-weight:600}.finding-ownership-module__gtktpa__current{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.finding-ownership-module__gtktpa__owner{overflow-wrap:anywhere;font-weight:600}.finding-ownership-module__gtktpa__muted{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption);overflow-wrap:anywhere}.finding-ownership-module__gtktpa__controls{align-items:end;gap:var(--space-4);display:flex}.finding-ownership-module__gtktpa__pickerField{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.finding-ownership-module__gtktpa__pickerField>label{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.finding-ownership-module__gtktpa__picker{border-color:var(--canvas-rule);border-radius:var(--token-radius-md);background:var(--canvas-shell-bg);block-size:auto;min-block-size:44px;padding-inline:var(--space-2)}.finding-ownership-module__gtktpa__picker input{min-block-size:44px;font-size:var(--canvas-fs-body);color:var(--canvas-ink)}.finding-ownership-module__gtktpa__picker button{min-block-size:44px;min-inline-size:44px;color:var(--canvas-ink-soft)}.finding-ownership-module__gtktpa__action{min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);font-size:var(--canvas-fs-body);color:var(--canvas-accent);background:var(--canvas-shell-bg);cursor:pointer;justify-content:center;align-items:center;width:fit-content;display:inline-flex}.finding-ownership-module__gtktpa__action:disabled{opacity:.6;cursor:default}.finding-ownership-module__gtktpa__root:focus-visible,.finding-ownership-module__gtktpa__root button:focus-visible,.finding-ownership-module__gtktpa__root input:focus-visible,.finding-ownership-module__gtktpa__root summary:focus-visible,.finding-ownership-module__gtktpa__root a:focus-visible,.finding-ownership-module__gtktpa__root [tabindex]:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.finding-ownership-module__gtktpa__disclosure{border-block-start:1px solid var(--canvas-rule)}.finding-ownership-module__gtktpa__disclosure summary{cursor:pointer;min-block-size:44px;color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption);align-content:center}.finding-ownership-module__gtktpa__reason{border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);background:var(--canvas-shell-bg);min-block-size:44px;inline-size:100%;color:var(--canvas-ink);padding-inline:var(--space-2);font-size:var(--canvas-fs-body)}.finding-ownership-module__gtktpa__acknowledgement input{min-block-size:44px;min-inline-size:44px;accent-color:var(--canvas-accent)}.finding-ownership-module__gtktpa__activity{margin:0;padding:0;list-style:none}.finding-ownership-module__gtktpa__activity li{padding-block:var(--space-4);border-block-end:1px solid var(--canvas-rule);overflow-wrap:anywhere}.finding-ownership-module__gtktpa__activity li:last-child{border-block-end:none}.finding-ownership-module__gtktpa__activity strong{text-transform:capitalize;font-weight:600}.finding-ownership-module__gtktpa__activity p,.finding-ownership-module__gtktpa__activity time{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.finding-ownership-module__gtktpa__activity time{margin-block-start:var(--space-2);display:block}.finding-ownership-module__gtktpa__readError>[role=alert]{max-inline-size:none;padding:var(--space-4);text-align:start;margin:0}.finding-ownership-module__gtktpa__readError button{min-block-size:44px;font-size:var(--canvas-fs-body)}@container (max-width:420px){.finding-ownership-module__gtktpa__controls{gap:var(--space-2);flex-wrap:wrap}.finding-ownership-module__gtktpa__pickerField{flex-basis:100%}}.finding-ownership-module__gtktpa__arrow{white-space:pre;display:inline-block}[dir=rtl] .finding-ownership-module__gtktpa__arrow{transform:scaleX(-1)}}
@layer components{.multi-entity-combobox-module__nZRdNa__root{flex-direction:column;gap:6px;display:flex}.multi-entity-combobox-module__nZRdNa__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.multi-entity-combobox-module__nZRdNa__chip{border:1px solid var(--ic-rule);background:var(--ic-shell-bg);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;display:inline-flex}.multi-entity-combobox-module__nZRdNa__chipLabel{font-family:var(--ic-font-sans);color:var(--ic-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.multi-entity-combobox-module__nZRdNa__chipRemove{width:20px;height:20px;color:var(--ic-ink-mute);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multi-entity-combobox-module__nZRdNa__chipRemove:hover,.multi-entity-combobox-module__nZRdNa__chipRemove:focus-visible{background:var(--ic-accent-tint);color:var(--ic-ink)}}
@layer components{.north-star-strip-module__q6sSZq__strip{background:var(--canvas-shell-bg);border:1px solid var(--canvas-soft-rule);border-radius:10px;flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex}.north-star-strip-module__q6sSZq__header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.north-star-strip-module__q6sSZq__title{font-family:var(--canvas-font-sans-tight);letter-spacing:.14em;text-transform:uppercase;color:var(--canvas-ink);font-size:11px;font-weight:600}.north-star-strip-module__q6sSZq__hint{color:var(--canvas-ink-mute);font-size:11px}.north-star-strip-module__q6sSZq__errorTag{color:var(--canvas-critical);background:var(--canvas-critical-tint);border-radius:10px;padding:1px 6px;font-size:11px}.north-star-strip-module__q6sSZq__tabs{border:1px solid var(--canvas-soft-rule);background:var(--canvas-shell-bg);border-radius:6px;margin-left:auto;display:inline-flex;overflow:hidden}.north-star-strip-module__q6sSZq__tab{font-family:var(--canvas-font-sans-tight);letter-spacing:.06em;min-width:44px;min-height:44px;color:var(--canvas-ink-mute);cursor:pointer;border:0;border-right:1px solid var(--canvas-soft-rule);background:0 0;padding:3px 9px;font-size:11px;font-weight:600}.north-star-strip-module__q6sSZq__tab:last-child{border-right:0}.north-star-strip-module__q6sSZq__tabActive{background:var(--canvas-accent-tint);color:var(--canvas-accent-emph)}.north-star-strip-module__q6sSZq__empty{color:var(--canvas-ink-mute);font-size:12px;font-style:italic}.north-star-strip-module__q6sSZq__emptyLink{min-height:44px;color:var(--canvas-accent);align-items:center;font-style:normal;text-decoration:underline;display:inline-flex}.north-star-strip-module__q6sSZq__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;display:grid}.north-star-strip-module__q6sSZq__cell{flex-direction:column;gap:5px;min-width:0;display:flex}.north-star-strip-module__q6sSZq__label{letter-spacing:.06em;color:var(--canvas-ink-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.north-star-strip-module__q6sSZq__values{font-family:var(--canvas-font-sans-tight);color:var(--canvas-ink);font-feature-settings:"tnum" 1;align-items:baseline;gap:6px;display:flex}.north-star-strip-module__q6sSZq__values strong{font-size:16px;font-weight:600}.north-star-strip-module__q6sSZq__sep{color:var(--canvas-ink-faint)}.north-star-strip-module__q6sSZq__status{text-transform:uppercase;letter-spacing:.08em;background:var(--canvas-soft-rule);color:var(--canvas-ink-mute);border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px}.north-star-strip-module__q6sSZq__status_ahead{background:var(--canvas-recover-tint);color:var(--canvas-recover)}.north-star-strip-module__q6sSZq__status_on_track{background:var(--canvas-accent-tint);color:var(--canvas-accent-emph)}.north-star-strip-module__q6sSZq__status_behind{background:var(--canvas-gold-tint);color:var(--canvas-gold)}.north-star-strip-module__q6sSZq__status_unknown{background:var(--canvas-soft-rule);color:var(--canvas-ink-mute)}.north-star-strip-module__q6sSZq__track{background:var(--canvas-soft-rule);border-radius:4px;height:4px;overflow:hidden}.north-star-strip-module__q6sSZq__fill{background:var(--canvas-ink-mute);height:100%;transition:width .24s}.north-star-strip-module__q6sSZq__fill_ahead{background:var(--canvas-recover)}.north-star-strip-module__q6sSZq__fill_on_track{background:var(--canvas-accent)}.north-star-strip-module__q6sSZq__fill_behind{background:var(--canvas-gold)}.north-star-strip-module__q6sSZq__fill_unknown{background:var(--canvas-ink-faint)}.north-star-strip-module__q6sSZq__cellError{color:var(--canvas-critical);margin-top:2px;font-size:10px}.north-star-strip-module__q6sSZq__companion{color:var(--canvas-ink-soft);margin-top:4px;font-size:11px;line-height:1.3}.north-star-strip-module__q6sSZq__companionLabel{color:var(--canvas-ink-faint)}.north-star-strip-module__q6sSZq__companion strong{color:var(--canvas-ink);font-weight:600}.north-star-strip-module__q6sSZq__loadingRow{gap:18px;display:flex}.north-star-strip-module__q6sSZq__skeleton{background:linear-gradient(90deg, var(--canvas-soft-rule) 0%, var(--canvas-rule) 50%, var(--canvas-soft-rule) 100%);background-size:200% 100%;border-radius:6px;flex:1;height:38px;animation:1.6s ease-in-out infinite north-star-strip-module__q6sSZq__northStarPulse}@keyframes north-star-strip-module__q6sSZq__northStarPulse{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (max-width:640px){.north-star-strip-module__q6sSZq__strip{padding:12px 14px 14px}.north-star-strip-module__q6sSZq__header{flex-wrap:wrap;gap:8px}.north-star-strip-module__q6sSZq__tabs{width:100%;margin-left:0}.north-star-strip-module__q6sSZq__tab{flex:1;min-height:44px;padding:8px 14px;font-size:12px}.north-star-strip-module__q6sSZq__grid{grid-template-columns:1fr;gap:14px 0}.north-star-strip-module__q6sSZq__values strong{font-size:18px}.north-star-strip-module__q6sSZq__status{padding:2px 7px;font-size:9px}.north-star-strip-module__q6sSZq__loadingRow{flex-direction:column;gap:8px}.north-star-strip-module__q6sSZq__skeleton{height:32px}}}
@layer components{.savings-tracker-module__h0f62a__wrap{flex-direction:column;gap:.5rem;padding:.75rem 0;display:flex}.savings-tracker-module__h0f62a__header{justify-content:space-between;align-items:center;display:flex}.savings-tracker-module__h0f62a__title{color:var(--canvas-ink,#1a1a1a);font-size:.875rem;font-weight:600}.savings-tracker-module__h0f62a__status{border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500}.savings-tracker-module__h0f62a__status_ahead{background:color-mix(in srgb, var(--canvas-recover,#16a34a) 15%, transparent);color:var(--canvas-recover,#16a34a)}.savings-tracker-module__h0f62a__status_on_track{background:color-mix(in srgb, var(--canvas-accent-emph,#d4691a) 15%, transparent);color:var(--canvas-accent-emph,#d4691a)}.savings-tracker-module__h0f62a__status_behind{background:color-mix(in srgb, var(--canvas-critical,#dc2626) 15%, transparent);color:var(--canvas-critical,#dc2626)}.savings-tracker-module__h0f62a__status_unknown{background:color-mix(in srgb, var(--canvas-ink-mute,#6b7280) 15%, transparent);color:var(--canvas-ink-mute,#6b7280)}.savings-tracker-module__h0f62a__flowLine{color:var(--canvas-ink-mute,#6b7280);flex-wrap:wrap;gap:.375rem;font-size:.75rem;display:flex}.savings-tracker-module__h0f62a__track{background:var(--canvas-rule,#e5e5e5);border-radius:999px;width:100%;height:.75rem;display:flex;overflow:hidden}.savings-tracker-module__h0f62a__segmentDelivered{background:var(--canvas-recover,#16a34a)}.savings-tracker-module__h0f62a__segmentInExecution{background:var(--canvas-accent-emph,#d4691a)}.savings-tracker-module__h0f62a__segmentRemaining{background:0 0}.savings-tracker-module__h0f62a__scale{color:var(--canvas-ink-mute,#6b7280);justify-content:space-between;font-size:.6875rem;display:flex}.savings-tracker-module__h0f62a__legend{color:var(--canvas-ink,#1a1a1a);flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.savings-tracker-module__h0f62a__legendItem{align-items:center;gap:.375rem;display:inline-flex}.savings-tracker-module__h0f62a__swatchDelivered,.savings-tracker-module__h0f62a__swatchInExecution,.savings-tracker-module__h0f62a__swatchRemaining{border-radius:999px;width:.5rem;height:.5rem;display:inline-block}.savings-tracker-module__h0f62a__swatchDelivered{background:var(--canvas-recover,#16a34a)}.savings-tracker-module__h0f62a__swatchInExecution{background:var(--canvas-accent-emph,#d4691a)}.savings-tracker-module__h0f62a__swatchRemaining{background:var(--canvas-rule,#e5e5e5)}}
@layer components{.canvas-command-palette-module__67EfwG__scrim{z-index:9999;background:color-mix(in srgb, var(--canvas-ink,#0f172a) 35%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.canvas-command-palette-module__67EfwG__shell{background:var(--canvas-shell-bg,#fff);border:1px solid var(--canvas-soft-rule,#e2e8f0);width:min(640px,92vw);max-height:70vh;font-family:var(--canvas-font-sans,system-ui, sans-serif);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a33}.canvas-command-palette-module__67EfwG__header{border-bottom:1px solid var(--canvas-soft-rule,#e2e8f0);align-items:center;gap:10px;padding:14px 16px;display:flex}.canvas-command-palette-module__67EfwG__input{color:var(--canvas-ink,#0f172a);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.canvas-command-palette-module__67EfwG__input::placeholder{color:var(--canvas-ink-mute,#94a3b8)}.canvas-command-palette-module__67EfwG__kbd{font-family:var(--canvas-font-sans-tight,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--canvas-soft-rule,#e2e8f0);color:var(--canvas-ink-mute,#94a3b8);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.canvas-command-palette-module__67EfwG__statusRow{color:var(--canvas-ink-mute,#94a3b8);text-align:center;padding:18px 16px;font-size:13px}.canvas-command-palette-module__67EfwG__list{margin:0;padding:6px 0;list-style:none;overflow-y:auto}.canvas-command-palette-module__67EfwG__groupBlock{padding:4px 0}.canvas-command-palette-module__67EfwG__groupHeader{font-family:var(--canvas-font-sans-tight,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--canvas-ink-mute,#94a3b8);padding:8px 16px 4px;font-size:10px;font-weight:600}.canvas-command-palette-module__67EfwG__item{text-align:left;width:100%;font:inherit;color:var(--canvas-ink,#0f172a);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.canvas-command-palette-module__67EfwG__itemActive{background:var(--canvas-soft-rule,#f1f5f9)}.canvas-command-palette-module__67EfwG__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.canvas-command-palette-module__67EfwG__itemSub{color:var(--canvas-ink-mute,#94a3b8);letter-spacing:.04em;white-space:nowrap;font-size:11px}.canvas-command-palette-module__67EfwG__offlineBanner{color:var(--canvas-ink-mute,#94a3b8);text-align:center;background:#f59e0b14;border-bottom:1px solid #f59e0b33;padding:8px 16px;font-size:12px}.canvas-command-palette-module__67EfwG__itemLocked{opacity:.55;cursor:not-allowed}.canvas-command-palette-module__67EfwG__lockIcon{color:var(--canvas-ink-mute,#94a3b8);flex-shrink:0}@media (max-width:640px){.canvas-command-palette-module__67EfwG__scrim{align-items:stretch;padding-top:0}.canvas-command-palette-module__67EfwG__shell{border-left:0;border-right:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.canvas-command-palette-module__67EfwG__header{gap:8px;min-height:56px;padding:14px}.canvas-command-palette-module__67EfwG__input{font-size:16px}.canvas-command-palette-module__67EfwG__kbd{display:none}.canvas-command-palette-module__67EfwG__item{gap:14px;min-height:56px;padding:14px 16px}.canvas-command-palette-module__67EfwG__itemLabel{font-size:14px}.canvas-command-palette-module__67EfwG__itemSub{font-size:12px}.canvas-command-palette-module__67EfwG__groupHeader{padding:14px 16px 6px;font-size:11px}}}
@layer components{.canvas-extreme-scale-module__O8Q5VW__root{flex-direction:column;display:flex}.canvas-extreme-scale-module__O8Q5VW__counter{font-family:var(--canvas-font-mono,ui-monospace, monospace);letter-spacing:.01em;color:var(--canvas-ink-mute,#7a7480);background:var(--canvas-shell-bg,#fff);border-bottom:1px solid var(--canvas-soft-rule,#efece7);padding:6px 12px;font-size:11px}.canvas-extreme-scale-module__O8Q5VW__viewport{will-change:transform;overflow:hidden auto}}
@layer components{.canvas-success-module__i-46jq__banner{background:var(--canvas-recover-tint,#ecf2ed);border:1px solid var(--canvas-recover,#2e5339);font-family:var(--canvas-font-sans,system-ui, sans-serif);color:var(--canvas-recover,#2e5339);border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.canvas-success-module__i-46jq__icon{flex-shrink:0;font-size:14px}.canvas-success-module__i-46jq__message{flex:1;min-width:0}.canvas-success-module__i-46jq__dismiss{appearance:none;cursor:pointer;color:var(--canvas-recover,#2e5339);opacity:.7;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:11px;line-height:1}.canvas-success-module__i-46jq__dismiss:hover{opacity:1}}
@layer components{.stat-row-module__0oZVWG__row{grid-template-columns:repeat(var(--stat-columns), minmax(0, 1fr));gap:var(--space-6);margin-block:var(--space-6);border-block:1px solid var(--canvas-rule);display:grid}.stat-row-module__0oZVWG__cell{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;padding-block:var(--space-6);flex-direction:column;display:flex}.stat-row-module__0oZVWG__label{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption)}.stat-row-module__0oZVWG__value{font-size:var(--canvas-fs-h1);line-height:var(--canvas-lh-h1);overflow-wrap:anywhere;font-weight:600}.stat-row-module__0oZVWG__hero{border-top:var(--space-1) solid var(--canvas-accent);margin-top:-1px}.stat-row-module__0oZVWG__hero .stat-row-module__0oZVWG__value{font-size:var(--canvas-fs-display);line-height:var(--canvas-lh-display)}.stat-row-module__0oZVWG__meta{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption)}@media (max-width:900px){.stat-row-module__0oZVWG__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.stat-row-module__0oZVWG__row{gap:var(--space-4)}.stat-row-module__0oZVWG__value,.stat-row-module__0oZVWG__hero .stat-row-module__0oZVWG__value{font-size:var(--canvas-fs-h2);line-height:var(--canvas-lh-h2)}}}
@layer components{.tab-nav-module__MEMCDq__tabs{gap:var(--space-6);max-width:100%;margin-top:var(--space-4);border-bottom:1px solid var(--canvas-rule);scrollbar-width:thin;display:flex;overflow-x:auto}.tab-nav-module__MEMCDq__tab{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) 0;color:var(--canvas-ink-soft);font-size:var(--canvas-fs-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;font-weight:500;display:inline-flex}.tab-nav-module__MEMCDq__tab[aria-selected=true]{color:var(--canvas-accent-emph);border-bottom-color:var(--canvas-accent);font-weight:600}.tab-nav-module__MEMCDq__tab:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:-2px}.tab-nav-module__MEMCDq__count{padding-inline:var(--space-1);border-radius:var(--token-radius-sm);background:var(--canvas-accent-tint);color:var(--canvas-accent-emph);font-size:var(--canvas-fs-caption)}}
.app-workspace-module__yes9pq__workspace{background:var(--canvas-bg);min-height:100%;color:var(--canvas-ink)}.app-workspace-module__yes9pq__content{width:100%;padding:var(--space-6) var(--space-8) var(--space-12)}.app-workspace-module__yes9pq__layout{align-items:stretch;gap:var(--space-6);margin-top:var(--space-4);display:flex}.app-workspace-module__yes9pq__main{gap:var(--space-6);flex-direction:column;flex:1;min-width:0;display:flex}.app-workspace-module__yes9pq__rail{min-width:0;padding:var(--space-4);background:var(--canvas-shell-bg);border-radius:var(--token-radius-md);border-top:var(--space-1) solid var(--canvas-accent)}.app-workspace-module__yes9pq__workspace[data-workspace-kind=diagnostic] .app-workspace-module__yes9pq__main{max-width:1040px}.app-workspace-module__yes9pq__workspace[data-workspace-kind=monitoring] .app-workspace-module__yes9pq__main{border-top:1px solid var(--canvas-rule)}@media (min-width:1024px){.app-workspace-module__yes9pq__layout{align-items:flex-start}.app-workspace-module__yes9pq__rail{width:320px;max-height:calc(100dvh - var(--space-8));flex-shrink:0;overflow-y:auto}}@media (max-width:640px){.app-workspace-module__yes9pq__content{padding:var(--space-4) var(--space-4) var(--space-8)}}
.decision-summary-module__wl-lTW__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:start;display:grid}.decision-summary-module__wl-lTW__model,.decision-summary-module__wl-lTW__decision{min-inline-size:0}.decision-summary-module__wl-lTW__model{padding:var(--space-6);background:var(--canvas-shell-bg);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-lg)}.decision-summary-module__wl-lTW__heading{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.decision-summary-module__wl-lTW__heading h2,.decision-summary-module__wl-lTW__decision h2{font-size:var(--canvas-fs-h2);font-weight:600;line-height:var(--canvas-lh-h2)}.decision-summary-module__wl-lTW__heading p{overflow-wrap:anywhere;color:var(--canvas-ink-soft);margin-block-start:var(--space-2)}.decision-summary-module__wl-lTW__prices{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.decision-summary-module__wl-lTW__prices p,.decision-summary-module__wl-lTW__annual p,.decision-summary-module__wl-lTW__caption{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.decision-summary-module__wl-lTW__price{font-size:var(--canvas-fs-h1);margin-block-start:var(--space-2);font-weight:600}.decision-summary-module__wl-lTW__build{inline-size:100%;block-size:var(--space-12);margin-block:var(--space-3) var(--space-6);border-radius:var(--token-radius-sm);border:1px solid var(--canvas-rule);display:flex;overflow:hidden}.decision-summary-module__wl-lTW__build>span{border-inline-end:2px solid var(--canvas-shell-bg);min-inline-size:0}[data-element="0"].decision-summary-module__wl-lTW__swatch,.decision-summary-module__wl-lTW__build [data-element="0"]{background:var(--canvas-accent)}[data-element="1"].decision-summary-module__wl-lTW__swatch,.decision-summary-module__wl-lTW__build [data-element="1"]{background:var(--canvas-ink-soft)}[data-element="2"].decision-summary-module__wl-lTW__swatch,.decision-summary-module__wl-lTW__build [data-element="2"]{background:var(--canvas-accent-tint);border:1px solid var(--canvas-accent)}[data-element="3"].decision-summary-module__wl-lTW__swatch,.decision-summary-module__wl-lTW__build [data-element="3"]{background:var(--canvas-bg);border:1px solid var(--canvas-rule)}.decision-summary-module__wl-lTW__build .decision-summary-module__wl-lTW__gap{background:repeating-linear-gradient(135deg, transparent, transparent 6px, var(--canvas-rule) 6px, var(--canvas-rule) 7px)}.decision-summary-module__wl-lTW__legend{gap:var(--space-3);margin-block-end:var(--space-4);display:grid}.decision-summary-module__wl-lTW__legend>div{justify-content:space-between;gap:var(--space-4);display:flex}.decision-summary-module__wl-lTW__legend dt{align-items:center;gap:var(--space-2);display:flex}.decision-summary-module__wl-lTW__swatch{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--token-radius-sm);flex-shrink:0}.decision-summary-module__wl-lTW__basis{margin-block:var(--space-4);color:var(--canvas-ink-soft);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body)}.decision-summary-module__wl-lTW__annual{border-block-start:1px solid var(--canvas-rule);gap:var(--space-3);padding-block-start:var(--space-4);display:grid}.decision-summary-module__wl-lTW__decision{padding:var(--space-6);background:var(--canvas-accent-tint);border-block-start:4px solid var(--canvas-accent);border-radius:var(--token-radius-lg)}.decision-summary-module__wl-lTW__decision>p{margin-block:var(--space-3) var(--space-4);line-height:var(--canvas-lh-body);color:var(--canvas-ink-soft)}.decision-summary-module__wl-lTW__primary{white-space:normal;justify-content:space-between;inline-size:100%}.decision-summary-module__wl-lTW__evidence{align-items:start;gap:var(--space-3);margin-block:var(--space-6);color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption);display:flex}.decision-summary-module__wl-lTW__evidence li{overflow-wrap:anywhere;margin-block-start:var(--space-2)}.decision-summary-module__wl-lTW__alternatives{border-block-start:1px solid var(--canvas-rule);padding-block-start:var(--space-2)}.decision-summary-module__wl-lTW__alternatives summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:600;display:flex}.decision-summary-module__wl-lTW__alternatives summary:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.decision-summary-module__wl-lTW__alternatives button{white-space:normal;inline-size:100%;margin-block-start:var(--space-2);display:flex}.decision-summary-module__wl-lTW__empty{padding-block:var(--space-6);color:var(--canvas-ink-soft)}@media (max-width:767px){.decision-summary-module__wl-lTW__layout{grid-template-columns:minmax(0,1fr)}.decision-summary-module__wl-lTW__decision{order:-1}.decision-summary-module__wl-lTW__model,.decision-summary-module__wl-lTW__decision{padding:var(--space-4)}}.decision-summary-module__wl-lTW__layout button{min-block-size:44px}.decision-summary-module__wl-lTW__comparison{min-inline-size:0}.decision-summary-module__wl-lTW__comparison h2{font-size:var(--canvas-fs-h2);font-weight:600}.decision-summary-module__wl-lTW__comparison>p{margin-block:var(--space-2) var(--space-4)}.decision-summary-module__wl-lTW__candidates{margin:0;padding:0;list-style:none}.decision-summary-module__wl-lTW__candidates>li{padding-block:var(--space-4);border-block-start:1px solid var(--canvas-rule)}.decision-summary-module__wl-lTW__candidateHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.decision-summary-module__wl-lTW__candidateHeading h3{font-size:var(--canvas-fs-h3);font-weight:600}.decision-summary-module__wl-lTW__candidateHeading>span{color:var(--canvas-accent-emph);font-weight:600}.decision-summary-module__wl-lTW__scoreTrack{margin-block:var(--space-3);background:var(--canvas-bg);block-size:var(--space-2);border-radius:var(--token-radius-sm);overflow:hidden}.decision-summary-module__wl-lTW__scoreTrack>span{background:var(--canvas-accent);block-size:100%;display:block}.decision-summary-module__wl-lTW__candidateFacts{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,.7fr);margin-block-end:var(--space-3);display:grid}.decision-summary-module__wl-lTW__candidateFacts dt{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.decision-summary-module__wl-lTW__candidateFacts dd{font-size:var(--canvas-fs-body);margin-block-start:var(--space-2)}.decision-summary-module__wl-lTW__candidates .decision-summary-module__wl-lTW__alternatives{border-block-start:0}.decision-summary-module__wl-lTW__candidates .decision-summary-module__wl-lTW__alternatives summary{font-size:var(--canvas-fs-caption);font-weight:400}.decision-summary-module__wl-lTW__candidates .decision-summary-module__wl-lTW__alternatives ul{padding-inline-start:var(--space-4);list-style:outside}.decision-summary-module__wl-lTW__candidates .decision-summary-module__wl-lTW__alternatives li{padding-block:var(--space-1);font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.decision-summary-module__wl-lTW__handoffField{grid-template-columns:var(--space-6) minmax(0, 1fr);column-gap:var(--space-3);display:grid}.decision-summary-module__wl-lTW__handoffField>label{min-block-size:44px;font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);cursor:pointer;grid-area:1/2;align-items:center;display:flex}.decision-summary-module__wl-lTW__handoffField>button{grid-area:1/1;align-self:center}.decision-summary-module__wl-lTW__handoffField>p{grid-column:2}
@layer components{.controls-module__nBuhPq__focusable:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.controls-module__nBuhPq__label{font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink);font-weight:600;display:inline-block}.controls-module__nBuhPq__label[data-disabled]{color:var(--canvas-ink-faint);cursor:not-allowed}.controls-module__nBuhPq__requiredMark{color:var(--canvas-critical-emph)}.controls-module__nBuhPq__textarea{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);width:100%;min-height:80px;color:var(--canvas-ink);font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);resize:vertical;border-radius:6px;padding:8px 12px;display:block}.controls-module__nBuhPq__textarea::placeholder{color:var(--canvas-ink-faint)}.controls-module__nBuhPq__textarea:disabled{background:var(--canvas-paper);color:var(--canvas-ink-faint);cursor:not-allowed}.controls-module__nBuhPq__textarea[aria-invalid=true]{border-color:var(--canvas-critical)}.controls-module__nBuhPq__checkbox{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);block-size:16px;inline-size:16px;color:var(--canvas-accent-ink);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.controls-module__nBuhPq__checkbox[data-state=checked],.controls-module__nBuhPq__checkbox[data-state=indeterminate]{background:var(--canvas-accent);border-color:var(--canvas-accent)}.controls-module__nBuhPq__checkbox:disabled{background:var(--canvas-paper);border-color:var(--canvas-rule);cursor:not-allowed}.controls-module__nBuhPq__switchRoot{border:1px solid var(--canvas-rule);background:var(--canvas-rule);border-radius:9999px;flex:none;block-size:20px;inline-size:36px;transition:background-color .14s;position:relative}.controls-module__nBuhPq__switchRoot[data-state=checked]{background:var(--canvas-accent);border-color:var(--canvas-accent)}.controls-module__nBuhPq__switchRoot:disabled{opacity:.5;cursor:not-allowed}.controls-module__nBuhPq__switchThumb{background:var(--canvas-shell-bg);border-radius:9999px;block-size:16px;inline-size:16px;transition:transform .14s;display:block;transform:translate(1px)}.controls-module__nBuhPq__switchThumb[data-state=checked]{transform:translate(17px)}.controls-module__nBuhPq__radioItem{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);border-radius:9999px;flex:none;block-size:16px;inline-size:16px}.controls-module__nBuhPq__radioItem[data-state=checked]{border-color:var(--canvas-accent);border-width:5px}.controls-module__nBuhPq__radioGroup{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.controls-module__nBuhPq__switchRoot,.controls-module__nBuhPq__switchThumb{transition:none}}@media (pointer:coarse){.controls-module__nBuhPq__checkbox,.controls-module__nBuhPq__radioItem,.controls-module__nBuhPq__switchRoot{position:relative}.controls-module__nBuhPq__checkbox:before,.controls-module__nBuhPq__radioItem:before,.controls-module__nBuhPq__switchRoot:before{content:"";block-size:44px;inline-size:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.controls-module__nBuhPq__separator{background:var(--canvas-rule);flex:none}.controls-module__nBuhPq__separatorHorizontal{block-size:1px;inline-size:100%}.controls-module__nBuhPq__separatorVertical{block-size:100%;inline-size:1px}.controls-module__nBuhPq__progressRoot{background:var(--canvas-rule);border-radius:9999px;block-size:6px;inline-size:100%;position:relative;overflow:hidden}.controls-module__nBuhPq__progressIndicator{background:var(--canvas-accent);block-size:100%;transition:transform .24s}.controls-module__nBuhPq__progressRecover .controls-module__nBuhPq__progressIndicator{background:var(--canvas-recover)}.controls-module__nBuhPq__progressCritical .controls-module__nBuhPq__progressIndicator{background:var(--canvas-critical)}.controls-module__nBuhPq__progressGold .controls-module__nBuhPq__progressIndicator{background:var(--canvas-gold)}@media (prefers-reduced-motion:reduce){.controls-module__nBuhPq__progressIndicator{transition:none}}.controls-module__nBuhPq__avatar{background:var(--canvas-accent-tint);border-radius:9999px;flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex;position:relative;overflow:hidden}.controls-module__nBuhPq__avatarImage{object-fit:cover;block-size:100%;inline-size:100%}.controls-module__nBuhPq__avatarFallback{font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-micro);color:var(--canvas-accent);text-transform:uppercase;font-weight:600}.controls-module__nBuhPq__sliderRoot{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;block-size:20px;inline-size:100%;display:flex;position:relative}.controls-module__nBuhPq__sliderTrack{background:var(--canvas-rule);border-radius:9999px;flex-grow:1;block-size:4px;position:relative}.controls-module__nBuhPq__sliderRange{background:var(--canvas-accent);border-radius:9999px;block-size:100%;position:absolute}.controls-module__nBuhPq__sliderThumb{background:var(--canvas-shell-bg);border:2px solid var(--canvas-accent);border-radius:9999px;block-size:16px;inline-size:16px;display:block}.controls-module__nBuhPq__scrollRoot{position:relative;overflow:hidden}.controls-module__nBuhPq__scrollViewport{block-size:100%;inline-size:100%}.controls-module__nBuhPq__scrollBar{touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;padding:2px;display:flex}.controls-module__nBuhPq__scrollBarVertical{inline-size:10px}.controls-module__nBuhPq__scrollBarHorizontal{flex-direction:column;block-size:10px}.controls-module__nBuhPq__scrollThumb{background:var(--canvas-ink-faint);opacity:.5;border-radius:9999px;flex:1;position:relative}.controls-module__nBuhPq__alert{border:1px solid var(--canvas-rule);background:var(--canvas-paper);color:var(--canvas-ink);border-radius:8px;gap:10px;padding:12px 14px;display:flex}.controls-module__nBuhPq__alertRecover{background:var(--canvas-recover-tint);border-color:color-mix(in oklab, var(--canvas-recover) 25%, transparent)}.controls-module__nBuhPq__alertCritical{background:var(--canvas-critical-tint);border-color:color-mix(in oklab, var(--canvas-critical) 25%, transparent)}.controls-module__nBuhPq__alertGold{background:var(--canvas-gold-tint);border-color:color-mix(in oklab, var(--canvas-gold) 25%, transparent)}.controls-module__nBuhPq__alertTitle{font-weight:600;font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);margin:0}.controls-module__nBuhPq__alertDescription{font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);margin:0}.controls-module__nBuhPq__menuContent{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);min-inline-size:180px;box-shadow:0 8px 24px color-mix(in oklab, var(--canvas-ink) 14%, transparent);z-index:var(--z-index-dropdown);border-radius:8px;padding:4px}.controls-module__nBuhPq__menuItem{min-block-size:32px;font-size:var(--canvas-fs-body);color:var(--canvas-ink);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.controls-module__nBuhPq__menuItem[data-highlighted]{background:var(--canvas-paper)}.controls-module__nBuhPq__menuItem[data-disabled]{color:var(--canvas-ink-faint);cursor:not-allowed}.controls-module__nBuhPq__menuSeparator{background:var(--canvas-rule);block-size:1px;margin:4px -4px}.controls-module__nBuhPq__menuLabel{font-size:var(--canvas-fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--canvas-ink-faint);padding:6px 8px;font-weight:600}@media (pointer:coarse){.controls-module__nBuhPq__menuItem{min-block-size:44px}}.controls-module__nBuhPq__collapsibleContent{overflow:hidden}}
@layer components{.disclosure-module__eCwlQa__accordion{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);border-radius:8px;overflow:hidden}.disclosure-module__eCwlQa__item+.disclosure-module__eCwlQa__item{border-top:1px solid var(--canvas-rule)}.disclosure-module__eCwlQa__trigger{min-block-size:44px;inline-size:100%;color:var(--canvas-ink);font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:600;transition:background-color .12s;display:flex}.disclosure-module__eCwlQa__trigger:hover{background:var(--canvas-paper)}.disclosure-module__eCwlQa__trigger:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:-2px}.disclosure-module__eCwlQa__triggerLabel{flex:1;min-inline-size:0}.disclosure-module__eCwlQa__chevron{color:var(--canvas-ink-faint);flex:none;transition:transform .16s}[data-state=open] .disclosure-module__eCwlQa__chevron{transform:rotate(180deg)}.disclosure-module__eCwlQa__content{font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);color:var(--canvas-ink-mute);padding:0 14px 14px}@media (prefers-reduced-motion:reduce){.disclosure-module__eCwlQa__trigger,.disclosure-module__eCwlQa__chevron{transition:none}}.disclosure-module__eCwlQa__field{flex-direction:column;gap:6px;display:flex}.disclosure-module__eCwlQa__fieldLabel{font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink);font-weight:600}.disclosure-module__eCwlQa__fieldRequiredMark{color:var(--canvas-critical-emph);margin-inline-start:.25em}.disclosure-module__eCwlQa__fieldDescription{font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);margin:0}.disclosure-module__eCwlQa__fieldError{font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-critical-emph);margin:0}}
@layer components{.card-module__Rh3nEG__card{border:1px solid var(--canvas-rule);background:var(--canvas-shell-bg);color:var(--canvas-ink);box-shadow:0 1px 2px color-mix(in oklab, var(--canvas-ink) 6%, transparent);border-radius:12px}.card-module__Rh3nEG__interactive{cursor:pointer;transition:box-shadow .14s,border-color .14s}.card-module__Rh3nEG__interactive:hover{border-color:color-mix(in oklab, var(--canvas-accent) 30%, var(--canvas-rule));box-shadow:0 4px 12px color-mix(in oklab, var(--canvas-ink) 10%, transparent)}.card-module__Rh3nEG__interactive:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.card-module__Rh3nEG__interactive{transition:none}}.card-module__Rh3nEG__header{border-bottom:1px solid var(--canvas-rule);background:var(--canvas-paper);border-start-start-radius:12px;border-start-end-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.card-module__Rh3nEG__title{font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-h3);line-height:var(--canvas-lh-h3);font-weight:var(--canvas-fw-h3);letter-spacing:var(--canvas-ls-h3);color:var(--canvas-ink);margin:0}.card-module__Rh3nEG__description{font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-mute);margin:0}.card-module__Rh3nEG__content{padding:16px}.card-module__Rh3nEG__footer{border-top:1px solid var(--canvas-rule);align-items:center;gap:8px;padding:16px;display:flex}@media (min-width:640px){.card-module__Rh3nEG__header,.card-module__Rh3nEG__content,.card-module__Rh3nEG__footer{padding:24px}}[data-workspace] .card-module__Rh3nEG__card{border-radius:var(--token-radius-md);box-shadow:none}[data-workspace] .card-module__Rh3nEG__header{background:0 0;border-start-start-radius:var(--token-radius-md);border-start-end-radius:var(--token-radius-md)}[data-workspace] .card-module__Rh3nEG__interactive{transition:background var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard)}[data-workspace] .card-module__Rh3nEG__interactive:hover{background:var(--canvas-accent-tint);box-shadow:none}}
@layer components{.badge-module__-XcOYq__badge{font-family:var(--canvas-font-sans);font-size:var(--canvas-fs-micro);line-height:var(--canvas-lh-caption);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;padding-block:2px;padding-inline:10px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}@media (prefers-reduced-motion:reduce){.badge-module__-XcOYq__badge{transition:none}}.badge-module__-XcOYq__subtle.badge-module__-XcOYq__neutral{background:var(--canvas-paper);color:var(--canvas-ink-mute);border-color:var(--canvas-rule)}.badge-module__-XcOYq__subtle.badge-module__-XcOYq__accent{background:var(--canvas-accent-tint);color:var(--canvas-accent)}.badge-module__-XcOYq__subtle.badge-module__-XcOYq__recover{background:var(--canvas-recover-tint);color:var(--canvas-recover-emph)}.badge-module__-XcOYq__subtle.badge-module__-XcOYq__critical{background:var(--canvas-critical-tint);color:var(--canvas-critical-emph)}.badge-module__-XcOYq__subtle.badge-module__-XcOYq__gold{background:var(--canvas-gold-tint);color:var(--canvas-gold-emph)}.badge-module__-XcOYq__solid.badge-module__-XcOYq__neutral{background:var(--canvas-ink);color:var(--canvas-shell-bg)}.badge-module__-XcOYq__solid.badge-module__-XcOYq__accent{background:var(--canvas-accent);color:var(--canvas-accent-ink)}.badge-module__-XcOYq__solid.badge-module__-XcOYq__recover{background:var(--canvas-recover);color:var(--canvas-recover-ink)}.badge-module__-XcOYq__solid.badge-module__-XcOYq__critical{background:var(--canvas-critical);color:var(--canvas-critical-ink)}.badge-module__-XcOYq__solid.badge-module__-XcOYq__gold{background:var(--canvas-gold);color:var(--canvas-gold-ink)}.badge-module__-XcOYq__outline{background:0 0}.badge-module__-XcOYq__outline.badge-module__-XcOYq__neutral{color:var(--canvas-ink-mute);border-color:var(--canvas-rule)}.badge-module__-XcOYq__outline.badge-module__-XcOYq__accent{color:var(--canvas-accent);border-color:color-mix(in oklab, var(--canvas-accent) 35%, transparent)}.badge-module__-XcOYq__outline.badge-module__-XcOYq__recover{color:var(--canvas-recover-emph);border-color:color-mix(in oklab, var(--canvas-recover) 35%, transparent)}.badge-module__-XcOYq__outline.badge-module__-XcOYq__critical{color:var(--canvas-critical-emph);border-color:color-mix(in oklab, var(--canvas-critical) 35%, transparent)}.badge-module__-XcOYq__outline.badge-module__-XcOYq__gold{color:var(--canvas-gold-emph);border-color:color-mix(in oklab, var(--canvas-gold) 35%, transparent)}.badge-module__-XcOYq__badge:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}}
.copilot-workspace-module__68iPra__panel{border-inline-start:1px solid var(--canvas-rule);box-shadow:none}.copilot-workspace-module__68iPra__header{padding:var(--space-4) var(--space-6);min-height:76px}.copilot-workspace-module__68iPra__header h2{font-size:var(--canvas-fs-h3);letter-spacing:var(--canvas-ls-h3)}.copilot-workspace-module__68iPra__conversation{padding:var(--space-6);background:var(--canvas-shell-bg)}.copilot-workspace-module__68iPra__composer{padding:var(--space-4) var(--space-6)}.copilot-workspace-module__68iPra__panel[data-standalone] .copilot-workspace-module__68iPra__header{padding-inline:max(var(--space-6), calc((100% - 880px) / 2))}.copilot-workspace-module__68iPra__panel[data-standalone] .copilot-workspace-module__68iPra__conversation{padding:var(--space-8) max(var(--space-6), calc((100% - 880px) / 2))}.copilot-workspace-module__68iPra__panel[data-standalone] .copilot-workspace-module__68iPra__composer{padding:var(--space-6) max(var(--space-6), calc((100% - 880px) / 2))}@media (max-width:640px){.copilot-workspace-module__68iPra__header,.copilot-workspace-module__68iPra__composer,.copilot-workspace-module__68iPra__conversation,.copilot-workspace-module__68iPra__panel[data-standalone] .copilot-workspace-module__68iPra__conversation{padding:var(--space-4)}}.copilot-workspace-module__68iPra__composer textarea{padding-inline:var(--space-4);border-radius:var(--token-radius-lg);min-block-size:6rem;line-height:var(--canvas-lh-body)}.copilot-workspace-module__68iPra__composer textarea+div{justify-content:end;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex;position:static}.copilot-workspace-module__68iPra__composer>:last-child{gap:var(--space-2);flex-wrap:wrap}.copilot-workspace-module__68iPra__conversation .prose{font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);overflow-wrap:anywhere}.copilot-workspace-module__68iPra__conversation .prose p{max-inline-size:80ch}.copilot-workspace-module__68iPra__header{gap:var(--space-2);flex-wrap:wrap}@media (max-width:640px){.copilot-workspace-module__68iPra__panel[data-standalone] .copilot-workspace-module__68iPra__composer{padding:var(--space-4)}}
.findings-workspace-module__A_5LNa__workspace{gap:var(--space-4);min-inline-size:0;color:var(--canvas-ink);display:grid;container-type:inline-size}.findings-workspace-module__A_5LNa__heading{justify-content:space-between;gap:var(--space-6);align-items:start;display:flex}.findings-workspace-module__A_5LNa__heading h2{font-size:var(--canvas-fs-h2);line-height:var(--canvas-lh-h2);font-weight:600}.findings-workspace-module__A_5LNa__heading p{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-body);margin-block-start:var(--space-2)}.findings-workspace-module__A_5LNa__exposure{min-inline-size:0;max-inline-size:40ch;font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.findings-workspace-module__A_5LNa__exposure[open]{max-inline-size:80ch}.findings-workspace-module__A_5LNa__exposure summary{gap:var(--space-2);border-block-end:1px dotted var(--canvas-rule);flex-wrap:wrap;align-items:center;display:flex}.findings-workspace-module__A_5LNa__exposure summary>span:first-child{font-size:var(--canvas-fs-caption)}.findings-workspace-module__A_5LNa__exposure p{margin-block:var(--space-2)}.findings-workspace-module__A_5LNa__toolbar{align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.findings-workspace-module__A_5LNa__toolbar>input{flex:1;min-inline-size:0}.findings-workspace-module__A_5LNa__toolbar>label{align-items:center;gap:var(--space-2);display:flex}.findings-workspace-module__A_5LNa__workspace input[type=search],.findings-workspace-module__A_5LNa__workspace select{border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);background:var(--canvas-shell-bg);min-block-size:44px;padding-inline:var(--space-4);color:var(--canvas-ink);font-size:var(--canvas-fs-body)}.findings-workspace-module__A_5LNa__workspace button,.findings-workspace-module__A_5LNa__workspace summary,.findings-workspace-module__A_5LNa__action{cursor:pointer;min-block-size:44px;min-inline-size:44px;font-size:var(--canvas-fs-body)}.findings-workspace-module__A_5LNa__control{padding:var(--space-2) var(--space-4);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);background:var(--canvas-shell-bg);color:var(--canvas-accent)}.findings-workspace-module__A_5LNa__control:hover{background:var(--canvas-accent-tint)}.findings-workspace-module__A_5LNa__workspace button:disabled{opacity:.6;cursor:default}.findings-workspace-module__A_5LNa__workspace button:focus-visible,.findings-workspace-module__A_5LNa__workspace input:focus-visible,.findings-workspace-module__A_5LNa__workspace select:focus-visible,.findings-workspace-module__A_5LNa__workspace summary:focus-visible,.findings-workspace-module__A_5LNa__action:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.findings-workspace-module__A_5LNa__options{margin-inline-start:auto}.findings-workspace-module__A_5LNa__options summary{color:var(--canvas-accent);align-items:center;text-decoration:underline;display:flex}.findings-workspace-module__A_5LNa__options>div{gap:var(--space-2);padding-block:var(--space-2);display:grid}.findings-workspace-module__A_5LNa__options label{gap:var(--space-2);cursor:pointer;align-items:center;min-block-size:44px;display:flex}.findings-workspace-module__A_5LNa__options input{accent-color:var(--canvas-accent)}.findings-workspace-module__A_5LNa__rows{gap:var(--space-2);min-inline-size:0;display:grid}.findings-workspace-module__A_5LNa__group{min-inline-size:0}.findings-workspace-module__A_5LNa__group>summary{padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--canvas-accent-tint);border-radius:var(--token-radius-md);margin-block-end:var(--space-2);font-weight:600;display:flex}.findings-workspace-module__A_5LNa__scope,.findings-workspace-module__A_5LNa__notice,.findings-workspace-module__A_5LNa__selection{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--canvas-accent-tint);border-radius:var(--token-radius-lg);font-size:var(--canvas-fs-body);flex-wrap:wrap;display:flex}.findings-workspace-module__A_5LNa__notice>div{flex:1;min-inline-size:0}.findings-workspace-module__A_5LNa__notice p{margin-block-start:var(--space-2)}.findings-workspace-module__A_5LNa__selection>div{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.findings-workspace-module__A_5LNa__selection>span{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption)}@container (max-width:700px){.findings-workspace-module__A_5LNa__heading{gap:var(--space-4);flex-direction:column}.findings-workspace-module__A_5LNa__exposure{max-inline-size:none}.findings-workspace-module__A_5LNa__toolbar>input{flex-basis:100%;inline-size:100%}.findings-workspace-module__A_5LNa__toolbar>label{flex:1}.findings-workspace-module__A_5LNa__toolbar select{flex:1;min-inline-size:0}.findings-workspace-module__A_5LNa__selection>div{margin-inline-start:0}}.findings-workspace-module__A_5LNa__action{padding:var(--space-2) var(--space-4);border-radius:var(--token-radius-md)}
.engine-workspace-module__kiqEqa__workspace{gap:var(--space-4);min-inline-size:0;color:var(--canvas-ink);display:grid;container-type:inline-size}.engine-workspace-module__kiqEqa__heading,.engine-workspace-module__kiqEqa__history>header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.engine-workspace-module__kiqEqa__heading h2{font-size:var(--canvas-fs-h2);font-weight:600}.engine-workspace-module__kiqEqa__heading p,.engine-workspace-module__kiqEqa__history>header p{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);margin-block-start:var(--space-2)}.engine-workspace-module__kiqEqa__heading label{align-items:center;gap:var(--space-2);font-size:var(--canvas-fs-caption);display:flex}.engine-workspace-module__kiqEqa__heading select,.engine-workspace-module__kiqEqa__mobileEngine select{border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);background:var(--canvas-shell-bg);min-block-size:44px;color:var(--canvas-ink);padding-inline:var(--space-4);font-size:var(--canvas-fs-body)}.engine-workspace-module__kiqEqa__totals{gap:var(--space-4);padding-block:var(--space-2);border-block:1px solid var(--canvas-rule);flex-wrap:wrap;align-items:baseline;display:flex}.engine-workspace-module__kiqEqa__totals p{font-size:var(--canvas-fs-body)}.engine-workspace-module__kiqEqa__totals p>span{font-weight:600}.engine-workspace-module__kiqEqa__totals>span{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);flex-basis:100%}.engine-workspace-module__kiqEqa__historyLayout{gap:var(--space-6);grid-template-columns:minmax(200px,1fr) minmax(0,3fr);align-items:start;display:grid}.engine-workspace-module__kiqEqa__engineList{gap:var(--space-2);border-inline-end:1px solid var(--canvas-rule);padding-inline-end:var(--space-4);display:grid}.engine-workspace-module__kiqEqa__engineChoice{gap:var(--space-2);text-align:start;padding:var(--space-4);border-inline-start:var(--space-1) solid transparent;border-radius:var(--token-radius-md);color:var(--canvas-ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;min-block-size:44px;display:grid}.engine-workspace-module__kiqEqa__engineChoice strong{font-size:var(--canvas-fs-body)}.engine-workspace-module__kiqEqa__engineChoice span{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.engine-workspace-module__kiqEqa__engineChoice[aria-current]{border-inline-start-color:var(--canvas-accent);background:var(--canvas-accent-tint)}.engine-workspace-module__kiqEqa__history{min-inline-size:0}.engine-workspace-module__kiqEqa__history>header{padding-block:var(--space-2) var(--space-4)}.engine-workspace-module__kiqEqa__history h3{font-size:var(--canvas-fs-h3);font-weight:600}.engine-workspace-module__kiqEqa__timeline{margin:0;padding:0;list-style:none}.engine-workspace-module__kiqEqa__entry{grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-block-start:1px solid var(--canvas-rule);display:grid}.engine-workspace-module__kiqEqa__entry>svg{color:var(--canvas-ink-soft);margin-block-start:var(--space-1)}.engine-workspace-module__kiqEqa__entry[data-status=failed]>svg{color:var(--canvas-critical)}.engine-workspace-module__kiqEqa__entry[data-status=completed]>svg{color:var(--canvas-accent)}.engine-workspace-module__kiqEqa__entry header{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.engine-workspace-module__kiqEqa__entry strong{font-size:var(--canvas-fs-body);overflow-wrap:anywhere}.engine-workspace-module__kiqEqa__entry time{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.engine-workspace-module__kiqEqa__entry p{font-size:var(--canvas-fs-body);overflow-wrap:anywhere;margin-block-start:var(--space-2)}.engine-workspace-module__kiqEqa__entry .engine-workspace-module__kiqEqa__status{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.engine-workspace-module__kiqEqa__measures{gap:var(--space-2) var(--space-4);font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.engine-workspace-module__kiqEqa__action{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);color:var(--canvas-accent);background:var(--canvas-shell-bg);cursor:pointer;font-size:var(--canvas-fs-body);display:inline-flex}.engine-workspace-module__kiqEqa__action:disabled{opacity:.6;cursor:default}.engine-workspace-module__kiqEqa__workspace button:focus-visible,.engine-workspace-module__kiqEqa__workspace select:focus-visible,.engine-workspace-module__kiqEqa__workspace summary:focus-visible,.engine-workspace-module__kiqEqa__workspace header:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.engine-workspace-module__kiqEqa__pagination{align-items:center;gap:var(--space-2);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.engine-workspace-module__kiqEqa__pagination>span{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);margin-inline-end:auto}.engine-workspace-module__kiqEqa__basis{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.engine-workspace-module__kiqEqa__notice{padding:var(--space-4);background:var(--canvas-accent-tint);border-radius:var(--token-radius-lg);display:block}.engine-workspace-module__kiqEqa__diagnostics{gap:var(--space-2);border-block-start:1px solid var(--canvas-rule);display:grid}.engine-workspace-module__kiqEqa__diagnostics summary{cursor:pointer;min-block-size:44px;font-size:var(--canvas-fs-body);color:var(--canvas-accent);align-content:center}.engine-workspace-module__kiqEqa__readiness{gap:var(--space-4);display:grid}.engine-workspace-module__kiqEqa__readiness>div{padding:var(--space-4);border-block-end:1px solid var(--canvas-rule)}.engine-workspace-module__kiqEqa__readiness strong{margin-inline-end:var(--space-4)}.engine-workspace-module__kiqEqa__readiness p{color:var(--canvas-ink-soft);margin-block-start:var(--space-2)}@container (max-width:750px){.engine-workspace-module__kiqEqa__historyLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.engine-workspace-module__kiqEqa__engineList{display:none}.engine-workspace-module__kiqEqa__workspace .engine-workspace-module__kiqEqa__mobileEngine{align-items:center;gap:var(--space-4);display:flex}.engine-workspace-module__kiqEqa__mobileEngine select{flex:1}.engine-workspace-module__kiqEqa__heading{flex-wrap:nowrap}.engine-workspace-module__kiqEqa__heading>div{min-inline-size:0}.engine-workspace-module__kiqEqa__history>header h3{display:none}.engine-workspace-module__kiqEqa__history>header{flex-wrap:wrap}.engine-workspace-module__kiqEqa__entry{gap:var(--space-2)}}.engine-workspace-module__kiqEqa__mobileEngine{display:none}
.action-workspace-module__WfR69q__workspace{min-inline-size:0;color:var(--canvas-ink);container-type:inline-size}.action-workspace-module__WfR69q__workspace button,.action-workspace-module__WfR69q__workspace summary{cursor:pointer;min-block-size:44px}.action-workspace-module__WfR69q__workspace button:disabled{cursor:wait;opacity:.6}.action-workspace-module__WfR69q__workspace button:focus-visible,.action-workspace-module__WfR69q__workspace summary:focus-visible,.action-workspace-module__WfR69q__detailHeader h2:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.action-workspace-module__WfR69q__stages{border-block-end:1px solid var(--canvas-rule);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.action-workspace-module__WfR69q__stages button{align-items:baseline;gap:var(--space-2);padding:var(--space-4);text-align:start;border-block-end:var(--space-1) solid transparent;color:var(--canvas-ink-soft);flex-wrap:wrap;display:flex}.action-workspace-module__WfR69q__stageCount{font-size:var(--canvas-fs-h2);color:var(--canvas-ink);font-weight:600}.action-workspace-module__WfR69q__stages button[aria-pressed=true]{border-color:var(--canvas-accent);background:var(--canvas-accent-tint);color:var(--canvas-accent)}.action-workspace-module__WfR69q__stages button:hover,.action-workspace-module__WfR69q__queueItem:hover{background:var(--canvas-accent-tint)}.action-workspace-module__WfR69q__scope,.action-workspace-module__WfR69q__queueIntro{font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-caption);color:var(--canvas-ink-soft)}.action-workspace-module__WfR69q__scope{margin-block:var(--space-4) var(--space-6)}.action-workspace-module__WfR69q__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.action-workspace-module__WfR69q__queue{min-inline-size:0}.action-workspace-module__WfR69q__queueIntro{margin-block-end:var(--space-4)}.action-workspace-module__WfR69q__queueItem{gap:var(--space-2);text-align:start;inline-size:100%;padding:var(--space-4);border-block-end:1px solid var(--canvas-rule);border-inline-start:var(--space-1) solid transparent;display:grid}.action-workspace-module__WfR69q__queueItem strong{font-size:var(--canvas-fs-body);overflow-wrap:anywhere;font-weight:600}.action-workspace-module__WfR69q__queueItem span{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption)}.action-workspace-module__WfR69q__queueItem[aria-current=true]{border-inline-start-color:var(--canvas-accent);background:var(--canvas-accent-tint)}.action-workspace-module__WfR69q__recommendation{border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);background:var(--canvas-shell-bg);min-inline-size:0}.action-workspace-module__WfR69q__detailHeader{padding:var(--space-6)}.action-workspace-module__WfR69q__detailHeader h2{font-size:var(--canvas-fs-h2);line-height:var(--canvas-lh-h2);margin-block:var(--space-2) var(--space-4);overflow-wrap:anywhere;font-weight:600}.action-workspace-module__WfR69q__detailHeader p:not(.action-workspace-module__WfR69q__status){font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);color:var(--canvas-ink-soft)}.action-workspace-module__WfR69q__status{color:var(--canvas-accent);font-size:var(--canvas-fs-caption)}.action-workspace-module__WfR69q__relationship{gap:var(--space-4);padding:var(--space-6);background:var(--canvas-accent-tint);border-block:1px solid var(--canvas-rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.action-workspace-module__WfR69q__relationship h3,.action-workspace-module__WfR69q__sources h3{font-size:var(--canvas-fs-body);margin-block-end:var(--space-2);font-weight:600}.action-workspace-module__WfR69q__relationship ul,.action-workspace-module__WfR69q__sources ul{gap:var(--space-2);padding-inline-start:var(--space-4);list-style:outside;display:grid}.action-workspace-module__WfR69q__relationship li,.action-workspace-module__WfR69q__sources li,.action-workspace-module__WfR69q__relationship p,.action-workspace-module__WfR69q__sources p{font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);overflow-wrap:anywhere}.action-workspace-module__WfR69q__connector{color:var(--canvas-accent);margin-block-start:var(--space-2)}.action-workspace-module__WfR69q__workspace:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .action-workspace-module__WfR69q__connector{transform:scaleX(-1)}.action-workspace-module__WfR69q__sources{padding:var(--space-6)}.action-workspace-module__WfR69q__sources p{color:var(--canvas-ink-soft)}.action-workspace-module__WfR69q__context{gap:var(--space-6);padding:0 var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-workspace-module__WfR69q__context dt{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);margin-block-end:var(--space-2)}.action-workspace-module__WfR69q__context dd{font-size:var(--canvas-fs-body);overflow-wrap:anywhere}.action-workspace-module__WfR69q__progressNote{margin:0 var(--space-6) var(--space-6);color:var(--canvas-ink-soft)}.action-workspace-module__WfR69q__decision{padding:var(--space-6);border-block-start:1px solid var(--canvas-rule)}.action-workspace-module__WfR69q__decision>p{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);margin-block-end:var(--space-4)}.action-workspace-module__WfR69q__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.action-workspace-module__WfR69q__primary,.action-workspace-module__WfR69q__secondary{padding:var(--space-2) var(--space-4);font-size:var(--canvas-fs-body);border-radius:6px;font-weight:500}.action-workspace-module__WfR69q__primary{background:var(--canvas-accent);color:var(--canvas-accent-ink);border:1px solid var(--canvas-accent)}.action-workspace-module__WfR69q__secondary{border:1px solid var(--canvas-rule);color:var(--canvas-ink);background:var(--canvas-shell-bg)}.action-workspace-module__WfR69q__queueToggle{display:none}.action-workspace-module__WfR69q__activity{border-block-start:1px solid var(--canvas-rule);margin-block-start:var(--space-6)}.action-workspace-module__WfR69q__activity summary{padding-block:var(--space-4);font-size:var(--canvas-fs-body);font-weight:500}.action-workspace-module__WfR69q__ledger{gap:var(--space-4);color:var(--canvas-ink-soft);display:grid}.action-workspace-module__WfR69q__ledger li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--canvas-rule);flex-wrap:wrap;display:flex}.action-workspace-module__WfR69q__ledger li strong{font-size:var(--canvas-fs-body);overflow-wrap:anywhere;font-weight:500}.action-workspace-module__WfR69q__ledger li span{font-size:var(--canvas-fs-caption)}.action-workspace-module__WfR69q__auditCheck{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.action-workspace-module__WfR69q__auditCheck p{font-size:var(--canvas-fs-caption);flex:1}@container (max-width:760px){.action-workspace-module__WfR69q__stages{flex-wrap:wrap;display:flex}.action-workspace-module__WfR69q__stages button{padding:var(--space-2);flex-wrap:nowrap;flex:1 0 auto}.action-workspace-module__WfR69q__scope{margin-block:var(--space-2) var(--space-4)}.action-workspace-module__WfR69q__stageCount{font-size:var(--canvas-fs-h3)}.action-workspace-module__WfR69q__layout{grid-template-columns:minmax(0,1fr)}.action-workspace-module__WfR69q__queueToggle{align-items:center;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.action-workspace-module__WfR69q__queue[data-mobile-open=false]{display:none}.action-workspace-module__WfR69q__detailHeader,.action-workspace-module__WfR69q__relationship,.action-workspace-module__WfR69q__sources,.action-workspace-module__WfR69q__decision{padding:var(--space-4)}.action-workspace-module__WfR69q__context{padding:0 var(--space-4) var(--space-4);gap:var(--space-4)}.action-workspace-module__WfR69q__detailHeader h2{font-size:var(--canvas-fs-h3);line-height:var(--canvas-lh-h3)}}@container (max-width:420px){.action-workspace-module__WfR69q__relationship,.action-workspace-module__WfR69q__context{grid-template-columns:minmax(0,1fr)}.action-workspace-module__WfR69q__connector{margin-block:0;transform:rotate(90deg)}.action-workspace-module__WfR69q__workspace:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .action-workspace-module__WfR69q__connector{margin-block:0;transform:rotate(90deg)}}
.findings-review-module___PGNyG__list{min-inline-size:0}.findings-review-module___PGNyG__row{flex-wrap:wrap;align-items:center;min-inline-size:0;display:flex}.findings-review-module___PGNyG__row:hover{background:var(--canvas-bg)}.findings-review-module___PGNyG__identity{flex:240px;min-inline-size:0}.findings-review-module___PGNyG__row button{min-block-size:44px;min-inline-size:44px}.findings-review-module___PGNyG__row button:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}@media (max-width:639px){.findings-review-module___PGNyG__identity{flex-basis:calc(100% - 72px)}.findings-review-module___PGNyG__row{gap:var(--space-3)}}.findings-review-module___PGNyG__row[data-reviewing]{border-inline-start:var(--space-1) solid var(--canvas-accent)}
.tprm-supplier-review-module__feLJba__drawer{background:var(--canvas-shell-bg);width:100%;max-width:min(100vw,45rem);color:var(--canvas-ink);gap:0;padding:0}.tprm-supplier-review-module__feLJba__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--canvas-rule);display:flex}.tprm-supplier-review-module__feLJba__header>div{min-width:0}.tprm-supplier-review-module__feLJba__title{font-size:var(--canvas-fs-h2);overflow-wrap:anywhere}.tprm-supplier-review-module__feLJba__title:focus{outline:none}.tprm-supplier-review-module__feLJba__body{min-height:0;padding:var(--space-6);color:var(--canvas-ink);flex:1;overflow-y:auto}.tprm-supplier-review-module__feLJba__basis{gap:var(--space-6);grid-template-columns:1fr 2fr;align-items:center;display:grid}.tprm-supplier-review-module__feLJba__score{align-items:flex-start;gap:var(--space-2);font-size:var(--canvas-fs-caption);flex-direction:column;display:flex}.tprm-supplier-review-module__feLJba__scoreValue{font-weight:600;font-size:var(--canvas-fs-display);line-height:1}.tprm-supplier-review-module__feLJba__level{color:var(--canvas-ink-soft)}.tprm-supplier-review-module__feLJba__provenance{gap:var(--space-2);font-size:var(--canvas-fs-caption);flex-direction:column;display:flex}.tprm-supplier-review-module__feLJba__provenance strong{font-size:var(--canvas-fs-body)}.tprm-supplier-review-module__feLJba__dimensions{margin-block:var(--space-6)}.tprm-supplier-review-module__feLJba__body h3{font-size:var(--canvas-fs-body);margin-block:0 var(--space-4);font-weight:600}.tprm-supplier-review-module__feLJba__dimension{align-items:center;gap:var(--space-4);min-height:44px;font-size:var(--canvas-fs-caption);grid-template-columns:1fr 2fr 1fr;display:grid}.tprm-supplier-review-module__feLJba__track{height:var(--space-2);background:var(--canvas-rule);border-radius:var(--token-radius-sm);overflow:hidden}.tprm-supplier-review-module__feLJba__track>span{background:var(--canvas-accent);height:100%;display:block}.tprm-supplier-review-module__feLJba__gap{margin-block:var(--space-6);border-inline-start:2px solid var(--canvas-accent);font-size:var(--canvas-fs-body);padding-inline-start:var(--space-4);line-height:1.5}.tprm-supplier-review-module__feLJba__next{padding-block:var(--space-6);border-block:1px solid var(--canvas-rule)}.tprm-supplier-review-module__feLJba__next p{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);margin-bottom:var(--space-4)}.tprm-supplier-review-module__feLJba__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tprm-supplier-review-module__feLJba__action{white-space:normal;flex-shrink:0;height:auto;min-height:44px}.tprm-supplier-review-module__feLJba__context{margin-block-start:var(--space-6)}.tprm-supplier-review-module__feLJba__context summary{cursor:pointer;min-height:44px;font-weight:600}.tprm-supplier-review-module__feLJba__context summary:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:var(--space-1)}.tprm-supplier-review-module__feLJba__context dl>div{justify-content:space-between;gap:var(--space-4);margin-block:var(--space-2);font-size:var(--canvas-fs-caption);display:flex}.tprm-supplier-review-module__feLJba__context dd{text-align:end;overflow-wrap:anywhere}.tprm-supplier-review-module__feLJba__tags{gap:var(--space-2);margin-block:var(--space-4);font-size:var(--canvas-fs-caption);display:flex}.tprm-supplier-review-module__feLJba__tags span{background:var(--canvas-accent-tint);color:var(--canvas-accent);border-radius:var(--token-radius-sm);padding:var(--space-1) var(--space-2)}@media (max-width:639px){.tprm-supplier-review-module__feLJba__header,.tprm-supplier-review-module__feLJba__body{padding:var(--space-4)}.tprm-supplier-review-module__feLJba__basis{gap:var(--space-4);grid-template-columns:1fr}.tprm-supplier-review-module__feLJba__score{flex-flow:wrap;align-items:baseline}.tprm-supplier-review-module__feLJba__score>span:first-child{flex-basis:100%}.tprm-supplier-review-module__feLJba__dimension{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr}}.tprm-supplier-review-module__feLJba__profile{max-width:100%;color:var(--canvas-ink)}.tprm-supplier-review-module__feLJba__profile .tprm-supplier-review-module__feLJba__basis{padding-block:var(--space-6)}.tprm-supplier-review-module__feLJba__profile h3{font-size:var(--canvas-fs-body);font-weight:600}.tprm-supplier-review-module__feLJba__profile .tprm-supplier-review-module__feLJba__dimensions{max-width:100%;padding-block:var(--space-4);border-top:1px solid var(--canvas-rule)}.tprm-supplier-review-module__feLJba__profile .tprm-supplier-review-module__feLJba__dimensions>p{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption)}.tprm-supplier-review-module__feLJba__profile .tprm-supplier-review-module__feLJba__next p{margin-block:var(--space-4) 0}.tprm-supplier-review-module__feLJba__warnings{margin-block:var(--space-6)}.tprm-supplier-review-module__feLJba__warnings article{padding-block:var(--space-4);border-bottom:1px solid var(--canvas-rule)}.tprm-supplier-review-module__feLJba__warnings article>span{color:var(--canvas-ink-soft);margin-inline-start:var(--space-4)}.tprm-supplier-review-module__feLJba__profile .tprm-supplier-review-module__feLJba__score h3{font-size:var(--canvas-fs-h2)}.tprm-supplier-review-module__feLJba__track[data-missing]{border-bottom:1px dashed var(--canvas-rule);background:0 0;height:0}.tprm-supplier-review-module__feLJba__profile [role=alert] button{min-height:44px}.tprm-supplier-review-module__feLJba__dimension>span:last-child{text-align:end}.tprm-supplier-review-module__feLJba__primaryAction,.tprm-supplier-review-module__feLJba__primaryAction:hover,.tprm-supplier-review-module__feLJba__primaryAction:active{background:var(--canvas-accent);color:var(--canvas-accent-ink);border-color:var(--canvas-accent)}
.insights-workspaces-module__6a0SGq__workspace{gap:var(--space-6);min-inline-size:0;color:var(--canvas-ink);display:grid;container-type:inline-size}.insights-workspaces-module__6a0SGq__metrics{border-block:1px solid var(--canvas-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.insights-workspaces-module__6a0SGq__metric{align-content:start;gap:var(--space-2);min-inline-size:0;padding:var(--space-4);border-inline-start:1px solid var(--canvas-rule);display:grid}.insights-workspaces-module__6a0SGq__metric:first-child{border-inline-start:0;padding-inline-start:0}.insights-workspaces-module__6a0SGq__metricValue.insights-workspaces-module__6a0SGq__metricValue{font-size:var(--canvas-fs-h1);line-height:var(--canvas-lh-h1);overflow-wrap:anywhere;font-weight:600}.insights-workspaces-module__6a0SGq__metric[data-hero] .insights-workspaces-module__6a0SGq__metricValue{color:var(--canvas-accent-emph)}.insights-workspaces-module__6a0SGq__caption{font-size:var(--canvas-fs-caption);line-height:var(--canvas-lh-body);color:var(--canvas-ink-soft);overflow-wrap:anywhere;display:block}.insights-workspaces-module__6a0SGq__eyebrow{color:var(--canvas-accent-emph);font-size:var(--canvas-fs-caption);margin-block-end:var(--space-2)}.insights-workspaces-module__6a0SGq__sectionHeader{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.insights-workspaces-module__6a0SGq__sectionHeader h2{font-size:var(--canvas-fs-h2);line-height:var(--canvas-lh-h2);font-weight:600}.insights-workspaces-module__6a0SGq__contractScene{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.insights-workspaces-module__6a0SGq__deadlines,.insights-workspaces-module__6a0SGq__panel{padding:var(--space-6);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-lg);background:var(--canvas-shell-bg);min-inline-size:0}.insights-workspaces-module__6a0SGq__deadlines{border-block-start:var(--space-1) solid var(--canvas-accent)}.insights-workspaces-module__6a0SGq__deadlineAxis{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption);grid-template-columns:25% 1fr auto;margin-block-start:var(--space-6);display:grid}.insights-workspaces-module__6a0SGq__deadlineRow,.insights-workspaces-module__6a0SGq__reviewRow,.insights-workspaces-module__6a0SGq__clauseRow,.insights-workspaces-module__6a0SGq__supplierRow{min-block-size:44px;inline-size:100%;min-inline-size:0;padding-block:var(--space-4);border:0;border-block-end:1px solid var(--canvas-rule);color:var(--canvas-ink);text-align:start;cursor:pointer;font-size:var(--canvas-fs-body);line-height:var(--canvas-lh-body);background:0 0}.insights-workspaces-module__6a0SGq__deadlineRow{gap:var(--space-2);display:grid}.insights-workspaces-module__6a0SGq__rowHeading{justify-content:space-between;align-items:start;gap:var(--space-4);overflow-wrap:anywhere;display:flex}.insights-workspaces-module__6a0SGq__rowHeading svg{flex-shrink:0}.insights-workspaces-module__6a0SGq__deadlineTrack{block-size:var(--space-4);margin-block:var(--space-2);background:linear-gradient(to right, var(--canvas-critical-tint) 25%, var(--canvas-accent-tint) 25%);display:block;position:relative}[dir=rtl] .insights-workspaces-module__6a0SGq__deadlineTrack{background:linear-gradient(to left, var(--canvas-critical-tint) 25%, var(--canvas-accent-tint) 25%)}.insights-workspaces-module__6a0SGq__deadlineTrack:after{content:"";border-inline-start:1px solid var(--canvas-ink-soft);block-size:100%;position:absolute;inset-inline-start:25%}.insights-workspaces-module__6a0SGq__deadlineMarker{inline-size:var(--space-1);background:var(--canvas-accent);position:absolute;inset-block:0;transform:translate(-50%)}[dir=rtl] .insights-workspaces-module__6a0SGq__deadlineMarker{transform:translate(50%)}.insights-workspaces-module__6a0SGq__deadlineMarker[data-overdue]{background:var(--canvas-critical)}.insights-workspaces-module__6a0SGq__reviewRow{gap:var(--space-2);display:grid}.insights-workspaces-module__6a0SGq__critical{color:var(--canvas-critical);font-size:var(--canvas-fs-caption)}.insights-workspaces-module__6a0SGq__sectionLink{margin-block-start:var(--space-4)}.insights-workspaces-module__6a0SGq__clauses{border-block-start:1px solid var(--canvas-rule);min-inline-size:0;padding-block-start:var(--space-6)}.insights-workspaces-module__6a0SGq__clauseRow{grid-template-columns:minmax(0, 1fr) auto var(--space-4);align-items:center;gap:var(--space-4);display:grid}.insights-workspaces-module__6a0SGq__clauseRow>span:first-child{overflow-wrap:anywhere}.insights-workspaces-module__6a0SGq__deadlineRow:hover,.insights-workspaces-module__6a0SGq__reviewRow:hover,.insights-workspaces-module__6a0SGq__clauseRow:hover,.insights-workspaces-module__6a0SGq__supplierRow:hover{background:var(--canvas-bg)}.insights-workspaces-module__6a0SGq__deadlineRow[data-selected],.insights-workspaces-module__6a0SGq__clauseRow[data-selected]{background:var(--canvas-accent-tint)}.insights-workspaces-module__6a0SGq__deadlineRow:focus-visible,.insights-workspaces-module__6a0SGq__reviewRow:focus-visible,.insights-workspaces-module__6a0SGq__clauseRow:focus-visible,.insights-workspaces-module__6a0SGq__supplierRow:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.insights-workspaces-module__6a0SGq__empty{padding:var(--space-8);border:1px dashed var(--canvas-rule);border-radius:var(--token-radius-lg);background:var(--canvas-shell-bg);justify-items:start;gap:var(--space-4);display:grid}.insights-workspaces-module__6a0SGq__empty h2{font-size:var(--canvas-fs-h2)}.insights-workspaces-module__6a0SGq__emptyLine{padding-block:var(--space-6);color:var(--canvas-ink-soft);font-size:var(--canvas-fs-body)}.insights-workspaces-module__6a0SGq__skeleton{block-size:var(--space-8);inline-size:var(--space-12);border-radius:var(--token-radius-sm);background:var(--canvas-rule)}.insights-workspaces-module__6a0SGq__riskLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start;display:grid}.insights-workspaces-module__6a0SGq__supplierRow{grid-template-columns:minmax(0, 1fr) minmax(120px, .6fr) var(--space-4);align-items:center;gap:var(--space-4);display:grid}.insights-workspaces-module__6a0SGq__supplierName{overflow-wrap:anywhere;display:block}.insights-workspaces-module__6a0SGq__riskMeter{gap:var(--space-2);display:grid}.insights-workspaces-module__6a0SGq__riskTrack{background:var(--canvas-bg);block-size:var(--space-2);display:block}.insights-workspaces-module__6a0SGq__riskTrack>span{background:var(--canvas-accent);block-size:100%;display:block}.insights-workspaces-module__6a0SGq__riskTrack[data-high]>span{background:var(--canvas-critical)}.insights-workspaces-module__6a0SGq__nextSteps{gap:var(--space-4);padding:var(--space-6);background:var(--canvas-accent-tint);border-radius:var(--token-radius-lg);display:grid}.insights-workspaces-module__6a0SGq__nextSteps h3{font-size:var(--canvas-fs-h3);font-weight:600}.insights-workspaces-module__6a0SGq__nextSteps p{font-size:var(--canvas-fs-body);color:var(--canvas-ink-soft);line-height:var(--canvas-lh-body)}.insights-workspaces-module__6a0SGq__reviewContent{padding:var(--space-6);min-block-size:0;overflow-y:auto}.insights-workspaces-module__6a0SGq__reviewContent button{min-block-size:44px}.insights-workspaces-module__6a0SGq__reviewContent button:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.insights-workspaces-module__6a0SGq__contractMetrics{gap:var(--space-4);padding:var(--space-4);background:var(--canvas-accent-tint);border-radius:var(--token-radius-lg);overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}@container (max-width:850px){.insights-workspaces-module__6a0SGq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-workspaces-module__6a0SGq__metric:nth-child(3){border-inline-start:0;padding-inline-start:0}.insights-workspaces-module__6a0SGq__metric:nth-child(n+3){border-block-start:1px solid var(--canvas-rule)}.insights-workspaces-module__6a0SGq__contractScene,.insights-workspaces-module__6a0SGq__riskLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.insights-workspaces-module__6a0SGq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-workspaces-module__6a0SGq__metric{padding:var(--space-4) var(--space-2)}.insights-workspaces-module__6a0SGq__metricValue.insights-workspaces-module__6a0SGq__metricValue{font-size:var(--canvas-fs-h2)}.insights-workspaces-module__6a0SGq__contractScene,.insights-workspaces-module__6a0SGq__riskLayout{grid-template-columns:minmax(0,1fr)}.insights-workspaces-module__6a0SGq__deadlines,.insights-workspaces-module__6a0SGq__panel,.insights-workspaces-module__6a0SGq__nextSteps,.insights-workspaces-module__6a0SGq__reviewContent{padding:var(--space-4)}.insights-workspaces-module__6a0SGq__clauseRow{grid-template-columns:minmax(0, 1fr) var(--space-4)}.insights-workspaces-module__6a0SGq__clauseRow>:nth-child(2){grid-row:2}.insights-workspaces-module__6a0SGq__clauseRow svg{grid-area:1/2}.insights-workspaces-module__6a0SGq__supplierRow{grid-template-columns:minmax(0, 1fr) var(--space-4)}.insights-workspaces-module__6a0SGq__riskMeter{grid-row:2}.insights-workspaces-module__6a0SGq__supplierRow>svg{grid-area:1/2}.insights-workspaces-module__6a0SGq__contractMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-workspaces-module__6a0SGq__contractMetrics>:first-child{grid-column:1/-1}}
.renewal-calendar-module__xE1j9W__calendar{color:var(--canvas-ink);width:100%;min-width:0}.renewal-calendar-module__xE1j9W__heading{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:baseline;margin-block-end:var(--space-6);display:flex}.renewal-calendar-module__xE1j9W__heading h2{font-size:var(--canvas-fs-h2);margin:0 0 var(--space-2);font-weight:600}.renewal-calendar-module__xE1j9W__heading p,.renewal-calendar-module__xE1j9W__heading>span{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption)}.renewal-calendar-module__xE1j9W__controls{align-items:end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.renewal-calendar-module__xE1j9W__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.renewal-calendar-module__xE1j9W__calendar button,.renewal-calendar-module__xE1j9W__calendar select,.renewal-calendar-module__xE1j9W__calendar summary{min-height:44px}.renewal-calendar-module__xE1j9W__filters button[aria-pressed=true]{background:var(--canvas-accent-tint);color:var(--canvas-accent);border-color:var(--canvas-accent)}.renewal-calendar-module__xE1j9W__valueFilter{gap:var(--space-2);font-size:var(--canvas-fs-caption);flex-direction:column;display:flex}.renewal-calendar-module__xE1j9W__valueFilter select{background:var(--canvas-shell-bg);color:var(--canvas-ink);border:1px solid var(--canvas-rule);padding-inline:var(--space-4);border-radius:var(--token-radius-md)}.renewal-calendar-module__xE1j9W__axis,.renewal-calendar-module__xE1j9W__row{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.renewal-calendar-module__xE1j9W__axis{border-block-end:1px solid var(--canvas-rule);padding-block:var(--space-4);color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption)}.renewal-calendar-module__xE1j9W__axis>div{height:2em;position:relative}.renewal-calendar-module__xE1j9W__axis>div>span{max-width:12%;font-size:var(--canvas-fs-caption);position:absolute}.renewal-calendar-module__xE1j9W__group{border-block-end:1px solid var(--canvas-rule)}.renewal-calendar-module__xE1j9W__group summary{cursor:pointer;padding-block:var(--space-4)}.renewal-calendar-module__xE1j9W__group h3{font-size:var(--canvas-fs-body);font-weight:600;display:inline}.renewal-calendar-module__xE1j9W__group h3 span{color:var(--canvas-ink-soft);margin-inline-start:var(--space-2);font-weight:400}.renewal-calendar-module__xE1j9W__group>p{color:var(--canvas-ink-soft);font-size:var(--canvas-fs-caption);max-width:70ch;margin-block-end:var(--space-4)}.renewal-calendar-module__xE1j9W__row{width:100%;color:inherit;text-align:start;border:0;border-block-start:1px solid var(--canvas-rule);padding:var(--space-4) 0;cursor:pointer;font-size:var(--canvas-fs-caption);background:0 0;line-height:1.5}.renewal-calendar-module__xE1j9W__row:hover{background:var(--canvas-accent-tint)}.renewal-calendar-module__xE1j9W__identity,.renewal-calendar-module__xE1j9W__schedule{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.renewal-calendar-module__xE1j9W__identity>strong{font-size:var(--canvas-fs-body);font-weight:600}.renewal-calendar-module__xE1j9W__identity>span,.renewal-calendar-module__xE1j9W__schedule>span{color:var(--canvas-ink-soft)}.renewal-calendar-module__xE1j9W__schedule>strong{font-size:var(--canvas-fs-body);font-weight:600}.renewal-calendar-module__xE1j9W__schedule .renewal-calendar-module__xE1j9W__past,.renewal-calendar-module__xE1j9W__warning{color:var(--canvas-critical)}.renewal-calendar-module__xE1j9W__schedule .renewal-calendar-module__xE1j9W__review{color:var(--canvas-accent);text-underline-offset:.2em;text-decoration:underline}.renewal-calendar-module__xE1j9W__track{height:var(--space-2);background:var(--canvas-rule);margin-block:var(--space-2);position:relative}.renewal-calendar-module__xE1j9W__track>span{background:var(--canvas-accent-tint);border-inline-start:3px solid var(--canvas-accent);min-width:3px;height:100%;position:absolute}.renewal-calendar-module__xE1j9W__more{margin-block:var(--space-4)}.renewal-calendar-module__xE1j9W__calendar button:focus-visible,.renewal-calendar-module__xE1j9W__calendar select:focus-visible,.renewal-calendar-module__xE1j9W__calendar summary:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:var(--space-1)}.renewal-calendar-module__xE1j9W__warning{margin-block:var(--space-4);font-size:var(--canvas-fs-body)}@media (max-width:767px){.renewal-calendar-module__xE1j9W__axis{display:none}.renewal-calendar-module__xE1j9W__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.renewal-calendar-module__xE1j9W__track{display:none}.renewal-calendar-module__xE1j9W__controls{gap:var(--space-4)}.renewal-calendar-module__xE1j9W__calendar button{white-space:normal;height:auto}}.renewal-calendar-module__xE1j9W__filterDisclosure{margin-block-end:var(--space-4)}.renewal-calendar-module__xE1j9W__filterDisclosure>summary{cursor:pointer;font-size:var(--canvas-fs-caption);padding-block:var(--space-4)}@media (min-width:768px){.renewal-calendar-module__xE1j9W__filterDisclosure>summary{display:none}}
.obligations-list-module__bZp4ZG__workspace{gap:var(--space-4);min-inline-size:0;color:var(--canvas-ink);display:grid}.obligations-list-module__bZp4ZG__toolbar{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.obligations-list-module__bZp4ZG__filters,.obligations-list-module__bZp4ZG__sort>fieldset{gap:var(--space-2);flex-wrap:wrap;display:flex}.obligations-list-module__bZp4ZG__workspace button,.obligations-list-module__bZp4ZG__statusForm select,.obligations-list-module__bZp4ZG__statusForm textarea,.obligations-list-module__bZp4ZG__pagination button{font:inherit}.obligations-list-module__bZp4ZG__filters button,.obligations-list-module__bZp4ZG__sort button,.obligations-list-module__bZp4ZG__sort summary,.obligations-list-module__bZp4ZG__pagination button,.obligations-list-module__bZp4ZG__recovery button{min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);color:var(--canvas-ink);background:var(--canvas-shell-bg);cursor:pointer}.obligations-list-module__bZp4ZG__filters button[aria-pressed=true],.obligations-list-module__bZp4ZG__sort button[aria-pressed=true]{color:var(--canvas-accent-ink);background:var(--canvas-accent);border-color:var(--canvas-accent)}.obligations-list-module__bZp4ZG__sort summary{font-size:var(--canvas-fs-caption);align-content:center;list-style-position:inside;display:list-item}.obligations-list-module__bZp4ZG__sort>fieldset{margin-block-start:var(--space-2)}.obligations-list-module__bZp4ZG__range,.obligations-list-module__bZp4ZG__compliance{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.obligations-list-module__bZp4ZG__commitment{white-space:normal;min-inline-size:0}.obligations-list-module__bZp4ZG__commitment>button{text-align:start;min-block-size:44px;color:var(--canvas-ink);cursor:pointer;overflow-wrap:anywhere;font-weight:600}.obligations-list-module__bZp4ZG__commitment>button:hover{text-decoration:underline}.obligations-list-module__bZp4ZG__commitment>p{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft);overflow-wrap:anywhere;margin-block-end:var(--space-2)}.obligations-list-module__bZp4ZG__deadline{gap:var(--space-2);border-inline-start:var(--space-1) solid var(--canvas-rule);white-space:normal;padding-inline-start:var(--space-3);display:grid}.obligations-list-module__bZp4ZG__deadline strong{font-size:var(--canvas-fs-body);font-weight:600}.obligations-list-module__bZp4ZG__deadline span{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.obligations-list-module__bZp4ZG__deadline[data-overdue]{border-color:var(--canvas-critical)}.obligations-list-module__bZp4ZG__deadline[data-overdue] span{color:var(--canvas-critical)}.obligations-list-module__bZp4ZG__rowActions{align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.obligations-list-module__bZp4ZG__rowActions a,.obligations-list-module__bZp4ZG__rowActions button,.obligations-list-module__bZp4ZG__statusForm>a{min-block-size:44px;color:var(--canvas-accent);font-size:var(--canvas-fs-caption);cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.obligations-list-module__bZp4ZG__rowActions button{border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);padding-inline:var(--space-3);text-decoration:none}.obligations-list-module__bZp4ZG__mobileList{margin:0;padding:0;list-style:none}.obligations-list-module__bZp4ZG__mobileList li{padding-block:var(--space-4);gap:var(--space-3);border-block-start:1px solid var(--canvas-rule);display:grid}.obligations-list-module__bZp4ZG__mobileList .obligations-list-module__bZp4ZG__deadline{grid-template-columns:1fr auto;align-items:center}.obligations-list-module__bZp4ZG__pagination{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.obligations-list-module__bZp4ZG__pagination button:disabled{opacity:.5;cursor:default}.obligations-list-module__bZp4ZG__feedback,.obligations-list-module__bZp4ZG__recovery{padding:var(--space-4);border-inline-start:var(--space-1) solid var(--canvas-accent);background:var(--canvas-accent-tint);border-radius:var(--token-radius-lg)}.obligations-list-module__bZp4ZG__recovery{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.obligations-list-module__bZp4ZG__statusForm{gap:var(--space-4);display:grid}.obligations-list-module__bZp4ZG__statusForm select,.obligations-list-module__bZp4ZG__statusForm textarea{border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);min-block-size:44px;inline-size:100%;padding:var(--space-2) var(--space-3);background:var(--canvas-shell-bg);color:var(--canvas-ink)}.obligations-list-module__bZp4ZG__statusForm summary{cursor:pointer;align-content:center;min-block-size:44px}.obligations-list-module__bZp4ZG__workspace button:focus-visible,.obligations-list-module__bZp4ZG__workspace a:focus-visible,.obligations-list-module__bZp4ZG__workspace summary:focus-visible,.obligations-list-module__bZp4ZG__workspace [tabindex]:focus-visible,.obligations-list-module__bZp4ZG__statusForm select:focus-visible,.obligations-list-module__bZp4ZG__statusForm textarea:focus-visible,.obligations-list-module__bZp4ZG__statusForm a:focus-visible,.obligations-list-module__bZp4ZG__statusForm summary:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.obligations-list-module__bZp4ZG__workspace table{min-inline-size:100%}.obligations-list-module__bZp4ZG__filters,.obligations-list-module__bZp4ZG__sort>fieldset{border:0;min-inline-size:0;padding:0}[role=alertdialog]:has(.obligations-list-module__bZp4ZG__statusForm) button{min-block-size:44px}[role=alertdialog]:has(.obligations-list-module__bZp4ZG__statusForm) [data-testid=confirm-dialog-action]{background:var(--canvas-accent);color:var(--canvas-accent-ink);border-color:var(--canvas-accent)}.obligations-list-module__bZp4ZG__workspace:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}
.contract-activity-module__NqOxWG__activity{min-inline-size:0;color:var(--canvas-ink)}.contract-activity-module__NqOxWG__activity:focus-visible,.contract-activity-module__NqOxWG__activity button:focus-visible,.contract-activity-module__NqOxWG__activity summary:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:2px}.contract-activity-module__NqOxWG__activity [role=alert]{text-align:start;max-inline-size:none;margin:0}.contract-activity-module__NqOxWG__activity button,.contract-activity-module__NqOxWG__activity summary{min-block-size:44px}.contract-activity-module__NqOxWG__unknown button{border:1px solid var(--canvas-rule);border-radius:var(--token-radius-md);padding:var(--space-2) var(--space-3);background:var(--canvas-shell-bg);color:var(--canvas-accent);font:inherit;cursor:pointer}.contract-activity-module__NqOxWG__events{margin:0;padding:0;list-style:none}.contract-activity-module__NqOxWG__events li{padding-block:var(--space-3);border-block-start:1px solid var(--canvas-rule);gap:var(--space-1);display:grid}.contract-activity-module__NqOxWG__events strong{font-size:var(--canvas-fs-body);overflow-wrap:anywhere;font-weight:600}.contract-activity-module__NqOxWG__events time,.contract-activity-module__NqOxWG__scope,.contract-activity-module__NqOxWG__events dt{font-size:var(--canvas-fs-caption);color:var(--canvas-ink-soft)}.contract-activity-module__NqOxWG__events summary{cursor:pointer;color:var(--canvas-accent);font-size:var(--canvas-fs-caption);align-content:center;display:list-item}.contract-activity-module__NqOxWG__events dl{gap:var(--space-3);margin:0;display:grid}.contract-activity-module__NqOxWG__events dd{overflow-wrap:anywhere;margin:0}.contract-activity-module__NqOxWG__events pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--canvas-fs-caption);margin:0}
.onboarding-module__v7Sgfa__page{inline-size:100%;max-inline-size:56rem;padding:var(--space-6);margin-inline:auto}.public-access-page .onboarding-module__v7Sgfa__page{min-block-size:80svh;padding-block-start:calc(80px + var(--space-6));padding-block-end:var(--space-8)}
