.atlas-form{display:flex;flex-direction:column;gap:var(--atlas-form-section-gap)}.atlas-form-section{display:flex;flex-direction:column;gap:var(--atlas-form-field-gap)}.atlas-form-section--page{gap:var(--atlas-form-page-field-gap)}.atlas-form-section-header{display:flex;flex-direction:column;gap:var(--atlas-space-2);padding-bottom:var(--atlas-space-4);border-bottom:1px solid var(--atlas-form-divider)}.atlas-form-section-title{font-size:var(--atlas-form-section-title-size);line-height:1.2;font-weight:var(--atlas-font-weight-emphasis);letter-spacing:-.015em;color:var(--atlas-text-primary)}.atlas-form-section-hint{font-size:var(--atlas-form-section-hint-size);color:var(--atlas-text-muted)}.atlas-form-field{display:flex;flex-direction:column;gap:var(--atlas-form-label-gap)}.atlas-form-section--cards .atlas-form-field:not(:where(.atlas-form-section--cards .atlas-form-panel .atlas-form-field,.atlas-form-field .atlas-form-field)){border:1px solid var(--atlas-form-field-border);border-radius:var(--atlas-form-field-radius);background:var(--atlas-form-field-bg);padding:var(--atlas-form-field-padding)}.atlas-field-header{display:var(--atlas-field-header-display);flex-wrap:wrap;align-items:center;column-gap:var(--atlas-space-2);row-gap:var(--atlas-form-header-row-gap)}.atlas-field-label{display:var(--atlas-field-label-display);align-items:center;gap:var(--atlas-field-label-gap);font-size:var(--atlas-form-label-size);line-height:var(--atlas-field-label-line-height);font-weight:500;color:var(--atlas-form-label-text)}.atlas-field-label-row{display:var(--atlas-field-label-row-display);justify-content:var(--atlas-field-label-row-justify);align-items:center;gap:var(--atlas-field-label-row-gap)}.atlas-field-label-extra{display:inline-flex;align-items:center}.atlas-field-required{color:var(--atlas-form-required-text)}.atlas-field-description{font-size:var(--atlas-form-hint-size);color:var(--atlas-form-hint-text)}.atlas-field-body{display:block;min-width:0}.atlas-field-description--below{margin-top:var(--atlas-field-description-below-gap)}.atlas-field-error{margin-top:var(--atlas-field-error-offset);font-size:var(--atlas-field-error-size);line-height:var(--atlas-field-error-line-height);color:var(--atlas-field-error-text)}.atlas-form-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){background-color:var(--atlas-form-control-bg);border-color:var(--atlas-form-control-border);box-shadow:var(--atlas-form-control-shadow)}.atlas-form-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover{border-color:var(--atlas-form-control-border-hover)}.atlas-form-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--atlas-form-control-border-focus);box-shadow:var(--atlas-form-control-focus-ring)}:is(.atlas-form-field .atlas-form-control--raised,.atlas-form-control--raised){border-color:var(--atlas-form-control-raised-border);background-color:var(--atlas-form-control-bg);box-shadow:var(--atlas-form-control-raised-shadow);color:var(--atlas-form-control-raised-text);font-size:var(--atlas-form-control-raised-font-size)}:is(.atlas-form-field .atlas-form-control--raised,.atlas-form-control--raised)::placeholder{color:var(--atlas-form-control-raised-placeholder-text)}:is(.atlas-form-field .atlas-form-control--raised,.atlas-form-control--raised):hover{border-color:var(--atlas-form-control-raised-border-hover);background-color:var(--atlas-form-control-bg)}:is(.atlas-form-field .atlas-form-control--raised,.atlas-form-control--raised):focus-visible{border-color:var(--atlas-form-control-raised-border-focus);box-shadow:var(--atlas-form-control-raised-focus-ring)}:is(.atlas-form-field .atlas-form-control--raised,.atlas-form-control--raised):disabled{border-color:var(--atlas-form-control-raised-disabled-border);background-color:var(--atlas-form-control-raised-disabled-bg);color:var(--atlas-form-control-raised-disabled-text);box-shadow:none}.atlas-form-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{border-color:var(--atlas-form-control-border-invalid)}.atlas-form-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]:hover{border-color:var(--atlas-form-control-border-invalid-hover)}.atlas-form-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]:focus-visible{border-color:var(--atlas-form-control-border-invalid-focus)}.atlas-form-panel{display:flex;flex-direction:column;gap:var(--atlas-form-panel-gap);border:1px solid var(--atlas-form-panel-border);border-radius:var(--atlas-form-field-radius);background:transparent;padding:var(--atlas-form-panel-padding)}.atlas-form-panel-title{font-size:var(--atlas-form-panel-title-size);font-weight:var(--atlas-font-weight-emphasis);color:var(--atlas-text-primary)}.atlas-form-error-summary{border:1px solid var(--atlas-status-blocked-border);background-color:var(--atlas-status-blocked-bg);color:var(--atlas-status-blocked-text);border-radius:var(--atlas-radius-interactive);padding:var(--atlas-space-3) var(--atlas-space-4)}.atlas-form-error-summary-title{font-size:var(--atlas-font-body-sm);font-weight:600}.atlas-form-error-summary-list{margin-top:var(--atlas-space-1);display:flex;flex-direction:column;gap:var(--atlas-space-1)}.atlas-form-error-summary-link{text-align:left;text-decoration:underline;font-size:var(--atlas-font-body-sm);color:inherit;cursor:pointer}.atlas-field-link{font-size:var(--atlas-form-hint-size);color:var(--atlas-action-primary-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.atlas-field-link:hover{color:var(--atlas-action-primary-hover-text)}.atlas-form-dialog{width:min(var(--atlas-form-dialog-width),calc(100% - 2rem));max-width:min(var(--atlas-form-dialog-width),calc(100% - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto}.atlas-form-dialog--wide{width:min(var(--atlas-form-dialog-width-wide),calc(100% - 2rem));max-width:min(var(--atlas-form-dialog-width-wide),calc(100% - 2rem))}.atlas-form-dialog--scroll{max-height:var(--atlas-form-dialog-scroll-max-height);overflow:hidden;grid-template-rows:var(--atlas-form-dialog-scroll-rows)}.atlas-form-dialog-scroll-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--atlas-space-4);min-height:0;max-height:var(--atlas-form-dialog-scroll-form-max-height)}.atlas-form-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.atlas-form-dialog-body>*+*{margin-top:var(--atlas-form-section-gap)}.atlas-form-dialog-loading{font-size:var(--atlas-form-hint-size);color:var(--atlas-form-hint-text)}.atlas-form-submit-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--atlas-inline-alert-gap);border:1px solid var(--atlas-inline-alert-border);background-color:var(--atlas-inline-alert-bg);color:var(--atlas-inline-alert-text);border-radius:var(--atlas-inline-alert-radius);padding:var(--atlas-inline-alert-padding);font-size:var(--atlas-font-body-sm);overflow-wrap:anywhere}.atlas-form-submit-error-copy{text-decoration:underline;font-size:var(--atlas-font-meta);color:inherit;cursor:pointer}.atlas-form-submit-error-details{align-self:stretch;max-height:10rem;overflow:auto;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--atlas-font-meta)}.atlas-form-footer{display:flex;align-items:center;gap:var(--atlas-action-gap);padding-top:var(--atlas-space-4)}.atlas-form-footer--end{justify-content:flex-end}.atlas-form-footer--between{justify-content:space-between}.rdp{--rdp-cell-size: 40px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns{position:relative;display:inline-flex}.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:0;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.atlas-date-input-popover{width:auto}.atlas-date-picker{--rdp-cell-size: var(--atlas-date-picker-cell-size);--rdp-caption-font-size: var(--atlas-date-picker-caption-size);--rdp-background-color: var(--atlas-date-picker-focus-bg);--rdp-accent-color: var(--atlas-date-picker-accent);--rdp-selected-color: var(--atlas-date-picker-accent-text);margin:0;color:var(--atlas-date-picker-text)}.atlas-date-picker .rdp-months{display:block}.atlas-date-picker .rdp-month{margin:0}.atlas-date-picker .rdp-caption{position:relative;justify-content:center;min-height:2rem;padding:0 2.4rem}.atlas-date-picker .rdp-caption_label{font-size:var(--atlas-date-picker-caption-size);font-weight:600;letter-spacing:0}.atlas-date-picker .rdp-nav{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:inline-flex;gap:.1rem}.atlas-date-picker .rdp-nav_button{width:1.6rem;height:1.6rem;border-radius:.4rem;color:var(--atlas-date-picker-muted-text)}.atlas-date-picker .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--atlas-date-picker-hover-bg)}.atlas-date-picker .rdp-head_cell{font-size:.72rem;letter-spacing:.02em;color:var(--atlas-date-picker-muted-text)}.atlas-date-picker .rdp-day{border-radius:.5rem;font-size:.95rem;font-weight:400;color:var(--atlas-date-picker-day-text)}.atlas-date-picker .rdp-day_today:not(.rdp-day_selected){font-weight:500;border-color:var(--atlas-date-picker-today-border)}.atlas-date-picker .rdp-day_selected,.atlas-date-picker .rdp-day_selected:focus-visible,.atlas-date-picker .rdp-day_selected:hover{background-color:var(--atlas-date-picker-selected-bg);border-color:var(--atlas-date-picker-selected-border);color:var(--atlas-date-picker-selected-text)}.atlas-date-picker .rdp-day_outside{color:var(--atlas-date-picker-outside-text)}.atlas-date-picker .rdp-button[disabled]:not(.rdp-day_selected){opacity:.38;color:var(--atlas-date-picker-disabled-text);cursor:not-allowed}.atlas-date-picker .rdp-day_disabled{color:var(--atlas-date-picker-disabled-text)}.atlas-date-picker .rdp-day_outside.rdp-day_disabled{color:var(--atlas-date-picker-outside-disabled-text)}.atlas-confirm-dialog{max-width:var(--atlas-confirm-max-width);border-color:var(--atlas-confirm-border);background-color:var(--atlas-confirm-bg);box-shadow:var(--atlas-confirm-shadow)}.atlas-confirm-dialog [data-slot=alert-dialog-title]{color:var(--atlas-confirm-title-text);font-size:var(--atlas-confirm-title-size);font-weight:var(--atlas-confirm-title-weight);line-height:var(--atlas-confirm-title-line-height);letter-spacing:var(--atlas-confirm-title-tracking)}.atlas-confirm-dialog [data-slot=alert-dialog-description]{color:var(--atlas-confirm-description-text)}.atlas-confirm-button{background-color:var(--atlas-confirm-action-bg);border:1px solid var(--atlas-confirm-action-border);color:var(--atlas-confirm-action-text);box-shadow:none}.atlas-confirm-button:hover{background-color:var(--atlas-confirm-action-hover-bg);border:1px solid var(--atlas-confirm-action-border);color:var(--atlas-confirm-action-text)}.atlas-inline-alert{display:flex;flex-direction:column;align-items:flex-start;gap:var(--atlas-inline-alert-gap);border:1px solid var(--atlas-inline-alert-border);background-color:var(--atlas-inline-alert-bg);color:var(--atlas-inline-alert-text);border-radius:var(--atlas-inline-alert-radius);padding:var(--atlas-inline-alert-padding)}.atlas-inline-alert-title{font-size:var(--atlas-inline-alert-title-size);line-height:var(--atlas-inline-alert-title-line-height);font-weight:var(--atlas-inline-alert-title-weight)}.atlas-inline-alert-description{font-size:var(--atlas-inline-alert-description-size);line-height:var(--atlas-inline-alert-description-line-height)}.atlas-inline-alert-title+.atlas-inline-alert-description{margin-top:calc(-1 * var(--atlas-inline-alert-gap) + var(--atlas-inline-alert-description-gap))}.atlas-inline-alert-action{margin-top:var(--atlas-inline-alert-action-gap)}.atlas-stepper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--atlas-space-4);list-style:none;margin:0;padding:0}.atlas-stepper-item{display:flex;align-items:center;gap:var(--atlas-space-2)}.atlas-stepper--nowrap{flex-wrap:nowrap}.atlas-stepper-item:not(:last-child){padding-bottom:var(--atlas-stepper-item-trail)}.atlas-stepper:not(.atlas-stepper--no-connector) .atlas-stepper-item:not(:first-child):before{content:"";width:var(--atlas-stepper-connector-width);height:.125rem;margin-right:var(--atlas-space-2);background:var(--atlas-stepper-connector)}.atlas-stepper-marker{width:var(--atlas-stepper-marker-size);height:var(--atlas-stepper-marker-size);flex-shrink:var(--atlas-stepper-marker-shrink);border-radius:var(--atlas-radius-pill);display:flex;align-items:center;justify-content:center;font-size:var(--atlas-stepper-text-size);line-height:var(--atlas-stepper-line-height);font-weight:500;color:var(--atlas-stepper-marker-text)}.atlas-stepper-marker--active{background:var(--atlas-stepper-current-bg)}.atlas-stepper-marker--complete{background:var(--atlas-stepper-complete-bg)}.atlas-stepper-marker--upcoming{background:var(--atlas-stepper-upcoming-bg);color:var(--atlas-stepper-upcoming-marker-text)}.atlas-stepper-check{width:var(--atlas-stepper-check-size);height:var(--atlas-stepper-check-size)}.atlas-stepper-label{font-size:var(--atlas-stepper-text-size);line-height:var(--atlas-stepper-line-height);color:var(--atlas-stepper-upcoming-text)}.atlas-stepper-marker--active+.atlas-stepper-label{font-weight:500;color:var(--atlas-stepper-current-text)}.atlas-stepper-marker--complete+.atlas-stepper-label{font-weight:500;color:var(--atlas-stepper-complete-text)}.atlas-wizard{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--atlas-space-3)}.atlas-wizard-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--atlas-space-1);scrollbar-gutter:stable;outline:none}.atlas-wizard-message{border-radius:var(--atlas-radius-interactive);padding:var(--atlas-space-2) var(--atlas-space-3);font-size:var(--atlas-font-body-sm)}.atlas-wizard-message--validation{border:1px solid var(--atlas-status-waiting-border);background:var(--atlas-status-waiting-bg);color:var(--atlas-status-waiting-text)}.atlas-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--atlas-action-gap);padding-top:var(--atlas-space-3);border-top:1px solid var(--atlas-border-subtle)}.atlas-wizard-footer-actions{display:flex;align-items:center;gap:var(--atlas-action-gap)}.atlas-status-badge{display:inline-flex;align-items:center;justify-content:center;height:var(--atlas-badge-height);padding:0 var(--atlas-badge-padding-x);border:1px solid transparent;border-radius:var(--atlas-radius-pill);font-size:var(--atlas-badge-font-size);font-weight:var(--atlas-badge-weight);line-height:1;letter-spacing:var(--atlas-badge-letter-spacing);white-space:nowrap}.atlas-status-badge--complete{border-color:var(--atlas-status-complete-border);background-color:var(--atlas-status-complete-bg);color:var(--atlas-status-complete-text)}.atlas-status-badge--active{border-color:var(--atlas-status-active-border);background-color:var(--atlas-status-active-bg);color:var(--atlas-status-active-text)}.atlas-status-badge--waiting{border-color:var(--atlas-status-waiting-border);background-color:var(--atlas-status-waiting-bg);color:var(--atlas-status-waiting-text)}.atlas-status-badge--blocked{border-color:var(--atlas-status-blocked-border);background-color:var(--atlas-status-blocked-bg);color:var(--atlas-status-blocked-text)}.atlas-status-badge--not-ready{border-color:var(--atlas-status-not-ready-border);background-color:var(--atlas-status-not-ready-bg);color:var(--atlas-status-not-ready-text)}.atlas-status-badge--critical{border-color:var(--atlas-status-critical-border);background-color:var(--atlas-status-critical-bg);color:var(--atlas-status-critical-text)}.atlas-status-badge--on-track{border-color:var(--atlas-status-on-track-border);background-color:var(--atlas-status-on-track-bg);color:var(--atlas-status-on-track-text)}.atlas-status-badge--cancelled{border-color:var(--atlas-status-cancelled-border);background-color:var(--atlas-status-cancelled-bg);color:var(--atlas-status-cancelled-text)}.atlas-status-badge--due-soon{border-color:var(--atlas-status-due-soon-border);background-color:var(--atlas-status-due-soon-bg);color:var(--atlas-status-due-soon-text)}.atlas-status-badge--upcoming{border-color:var(--atlas-status-upcoming-border);background-color:var(--atlas-status-upcoming-bg);color:var(--atlas-status-upcoming-text)}.atlas-status-badge--rejected{border-color:var(--atlas-status-rejected-border);background-color:var(--atlas-status-rejected-bg);color:var(--atlas-status-rejected-text)}.atlas-type-pill{display:inline-flex;align-items:center;justify-content:center;height:var(--atlas-type-pill-height);padding:0 var(--atlas-type-pill-padding-x);border:1px solid var(--atlas-type-pill-border);border-radius:var(--atlas-radius-pill);background-color:var(--atlas-type-pill-bg);color:var(--atlas-type-pill-text);font-size:var(--atlas-type-pill-font-size);font-weight:var(--atlas-type-pill-weight);line-height:1;letter-spacing:var(--atlas-type-pill-letter-spacing);white-space:nowrap}.atlas-type-pill--compact{height:var(--atlas-type-pill-compact-height);padding:0 var(--atlas-type-pill-compact-padding-x)}.atlas-type-pill--subtype{border-color:var(--atlas-type-pill-subtype-border);background-color:var(--atlas-type-pill-subtype-bg);color:var(--atlas-type-pill-subtype-text)}.atlas-type-pill--outline{height:auto;padding:var(--atlas-type-pill-outline-padding-y) var(--atlas-type-pill-outline-padding-x);border-color:var(--atlas-type-pill-outline-border);border-radius:var(--atlas-type-pill-outline-radius);background-color:var(--atlas-type-pill-outline-bg);color:var(--atlas-type-pill-outline-text);font-size:var(--atlas-type-pill-outline-font-size);font-weight:var(--atlas-type-pill-outline-weight);line-height:var(--atlas-type-pill-outline-line-height);letter-spacing:normal}.atlas-status-badge--clip,.atlas-type-pill--outline{flex-shrink:0;overflow:hidden}.atlas-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--atlas-meta-gap);margin:0;font-size:var(--atlas-meta-size);line-height:1.35;color:var(--atlas-meta-key-text)}.atlas-meta-item{display:inline-flex;align-items:center;gap:var(--atlas-space-1)}.atlas-meta-icon{display:inline-flex;width:var(--atlas-meta-icon-size);height:var(--atlas-meta-icon-size);flex-shrink:0;color:var(--atlas-meta-icon-text)}.atlas-meta-icon>svg{width:100%;height:100%}.atlas-meta-key{font-weight:400;color:var(--atlas-meta-key-text)}.atlas-meta-value{font-weight:500;color:var(--atlas-meta-value-text)}.atlas-meta-separator{color:var(--atlas-meta-separator-text)}.atlas-meta-value--accent{font-weight:var(--atlas-meta-value-accent-weight);color:var(--atlas-meta-value-accent-text)}.atlas-meta-row--inline{display:block}.atlas-meta-row--inline .atlas-meta-item{display:inline}.atlas-meta-row--inline .atlas-meta-separator{margin-inline:var(--atlas-meta-gap)}.atlas-detail-header{background-color:var(--atlas-detail-header-bg);border-bottom:1px solid var(--atlas-detail-header-border)}.atlas-detail-header-inner{padding-block:var(--atlas-detail-header-padding-y)}.atlas-detail-header-related{display:flex;flex-wrap:wrap;align-items:center;gap:var(--atlas-space-4);margin-bottom:var(--atlas-space-4)}.atlas-detail-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--atlas-space-3)}.atlas-detail-header-main{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;gap:var(--atlas-detail-header-gap)}.atlas-detail-header-icon{display:flex;width:var(--atlas-detail-icon-size);height:var(--atlas-detail-icon-size);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--atlas-detail-icon-radius)}.atlas-detail-header-icon>svg{width:var(--atlas-detail-icon-glyph-size);height:var(--atlas-detail-icon-glyph-size)}.atlas-detail-header-icon--blue{background-color:var(--atlas-detail-icon-blue-bg);color:var(--atlas-detail-icon-blue-text)}.atlas-detail-header-icon--purple{background-color:var(--atlas-detail-icon-purple-bg);color:var(--atlas-detail-icon-purple-text)}.atlas-detail-header-icon--emerald{background-color:var(--atlas-detail-icon-emerald-bg);color:var(--atlas-detail-icon-emerald-text)}.atlas-detail-header-body{min-width:0}.atlas-detail-header-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--atlas-space-3)}.atlas-detail-header-meta{margin-top:var(--atlas-space-2)}.atlas-detail-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--atlas-action-gap);row-gap:var(--atlas-action-row-gap)}.atlas-metric-card{display:flex;flex-direction:column;gap:var(--atlas-metric-card-gap);padding:var(--atlas-metric-card-padding);border:1px solid var(--atlas-metric-card-border);border-radius:var(--atlas-metric-card-radius);background-color:var(--atlas-metric-card-bg);box-shadow:var(--atlas-metric-card-shadow);transition:box-shadow var(--atlas-duration-standard) var(--atlas-ease-standard)}.atlas-metric-card--clickable{cursor:pointer;transition:border-color var(--atlas-duration-fast) var(--atlas-ease-standard),background-color var(--atlas-duration-fast) var(--atlas-ease-standard),box-shadow var(--atlas-duration-standard) var(--atlas-ease-standard),transform var(--atlas-duration-fast) var(--atlas-ease-standard)}.atlas-metric-card--clickable:hover{border-color:var(--atlas-metric-card-hover-border);background-color:var(--atlas-metric-card-hover-bg);box-shadow:var(--atlas-metric-card-hover-shadow);transform:translateY(-1px)}.atlas-metric-card--clickable:focus-visible{outline:none;border-color:var(--atlas-metric-card-hover-border);box-shadow:var(--atlas-metric-card-focus-ring)}.atlas-metric-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--atlas-space-2);margin-bottom:calc(var(--atlas-metric-value-gap) - var(--atlas-metric-card-gap))}.atlas-metric-card-title{margin:0;font-size:var(--atlas-metric-title-size);font-weight:var(--atlas-metric-title-weight);line-height:var(--atlas-metric-title-line-height);color:var(--atlas-metric-title-text)}.atlas-metric-card-trailing{display:flex;flex-shrink:0;align-items:center;gap:var(--atlas-space-2)}.atlas-metric-card-icon{display:inline-flex;width:var(--atlas-metric-icon-size);height:var(--atlas-metric-icon-size);color:var(--atlas-metric-icon-text)}.atlas-metric-card-icon>svg{width:100%;height:100%}.atlas-metric-card-value{font-size:var(--atlas-metric-value-size);font-weight:var(--atlas-metric-value-weight);line-height:1;color:var(--atlas-metric-value-text);overflow-wrap:anywhere}.atlas-metric-card-value--compact{font-size:var(--atlas-metric-value-size-compact);line-height:1.2}.atlas-metric-card-value--placeholder{font-size:var(--atlas-metric-placeholder-size);font-weight:var(--atlas-metric-placeholder-weight);line-height:1.35;color:var(--atlas-metric-placeholder-text)}.atlas-metric-card-subtitle{margin:0;font-size:var(--atlas-metric-subtitle-size);line-height:var(--atlas-metric-subtitle-line-height);color:var(--atlas-metric-subtitle-text)}.atlas-detail-tabs{gap:var(--atlas-detail-tabs-gap)}.atlas-tabs-list{height:auto;padding:var(--atlas-tabs-list-padding);margin-bottom:var(--atlas-tabs-list-gap);border:1px solid var(--atlas-tabs-list-border);background:var(--atlas-tabs-list-bg);border-radius:var(--atlas-tabs-list-radius);box-shadow:var(--atlas-tabs-list-shadow)}.atlas-tab-trigger{gap:var(--atlas-tab-trigger-gap);color:var(--atlas-tab-trigger-text);border-color:transparent;font-weight:500}.atlas-tab-icon{display:inline-flex;flex-shrink:0}.atlas-tab-trigger:hover{color:var(--atlas-tab-trigger-hover-text)}.atlas-tab-trigger[data-state=active]{background:var(--atlas-tab-trigger-active-bg);border-width:1px;border-color:var(--atlas-tab-trigger-active-border);color:var(--atlas-tab-trigger-active-text);box-shadow:var(--atlas-tab-trigger-active-shadow)}.atlas-tab-count{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--atlas-tab-count-gap);padding:var(--atlas-tab-count-padding-y) var(--atlas-tab-count-padding-x);border-width:1px;border-style:solid;border-radius:var(--atlas-tab-count-radius);font-size:var(--atlas-tab-count-font-size);line-height:var(--atlas-tab-count-line-height);white-space:nowrap;overflow:var(--atlas-tab-count-overflow);flex-shrink:0;transition:var(--atlas-tab-count-transition);border-color:var(--atlas-tab-count-border);background-color:var(--atlas-tab-count-bg);color:var(--atlas-tab-count-text);font-weight:var(--atlas-tab-count-weight)}.atlas-tab-trigger[data-state=active] .atlas-tab-count{border-color:var(--atlas-tab-count-active-border);background-color:var(--atlas-tab-count-active-bg);color:var(--atlas-tab-count-active-text)}.atlas-detail-tab-panel:not([hidden]){display:flex;flex-direction:column;gap:var(--atlas-detail-section-gap)}.atlas-detail-body{padding-block:var(--atlas-detail-body-padding-y)}.atlas-detail-body-alert{margin-bottom:var(--atlas-detail-section-gap)}.atlas-detail-page-heading{margin-bottom:var(--atlas-space-8)}.atlas-detail-page-heading .atlas-page-subtitle{margin-top:var(--atlas-space-2)}.atlas-section-card{display:flex;flex-direction:column;gap:var(--atlas-section-card-gap);padding:var(--atlas-section-card-padding);border:1px solid var(--atlas-section-card-border);border-radius:var(--atlas-section-card-radius);background:var(--atlas-section-card-bg);box-shadow:var(--atlas-section-card-shadow)}.atlas-section-card--card{gap:var(--atlas-section-card-layout-gap);padding:0}.atlas-section-card-action-row{display:flex;align-items:center;justify-content:space-between;gap:var(--atlas-section-card-action-gap)}.atlas-section-card-header{display:flex;align-items:center;gap:var(--atlas-space-2)}.atlas-section-card-header--custom{display:block}.atlas-section-card-icon{display:inline-flex;width:var(--atlas-section-icon-size);height:var(--atlas-section-icon-size);flex-shrink:0;color:var(--atlas-section-icon-text)}.atlas-section-card-icon>svg{width:100%;height:100%}.atlas-section-card-title,.atlas-section-card-header h3{margin:0;font-size:var(--atlas-section-title-size);font-weight:var(--atlas-font-weight-emphasis);line-height:var(--atlas-section-title-line-height);letter-spacing:var(--atlas-section-title-tracking);color:var(--atlas-text-primary)}.atlas-section-card-description{margin:0;font-size:var(--atlas-section-description-size);line-height:var(--atlas-section-description-line-height);color:var(--atlas-text-muted)}.atlas-section-card-header+.atlas-section-card-description{margin-top:calc(-1 * var(--atlas-section-card-gap) + var(--atlas-section-description-gap))}.atlas-section-card--card>[data-slot=card-header]>.atlas-section-card-description{margin-top:var(--atlas-section-description-gap)}.atlas-section-card-body{min-width:0}.atlas-info-grid{display:grid;gap:var(--atlas-info-grid-gap)}.atlas-info-grid--cols-1{grid-template-columns:minmax(0,1fr)}.atlas-info-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-info-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-info-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-info-field{min-width:0}.atlas-info-field--span-full{grid-column:1 / -1}.atlas-info-field-label{margin:0;font-size:var(--atlas-info-label-size);line-height:1.4;color:var(--atlas-text-muted)}.atlas-info-field-value{margin-top:var(--atlas-space-1);font-size:var(--atlas-info-value-size);line-height:1.5;color:var(--atlas-text-primary)}.atlas-info-field-value--multiline{white-space:pre-wrap;overflow-wrap:anywhere}.atlas-info-field-value--mono{font-family:var(--atlas-font-mono);font-size:var(--atlas-font-meta)}.atlas-info-field-empty{font-style:italic;color:var(--atlas-text-subtle)}@keyframes atlas-loading-spin{to{transform:rotate(360deg)}}@keyframes atlas-loading-pulse{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1);opacity:1}}.atlas-loading-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--atlas-loading-gap);padding:var(--atlas-loading-padding)}.atlas-loading-indicator{position:relative;width:var(--atlas-loading-indicator-size);height:var(--atlas-loading-indicator-size)}.atlas-loading-ring{position:absolute;inset:0;border-radius:999px;border:var(--atlas-loading-ring-border);border-top-color:var(--atlas-loading-ring-lead);border-right-color:var(--atlas-loading-ring-trail);animation:atlas-loading-spin var(--atlas-loading-ring-duration) linear infinite}.atlas-loading-core{position:absolute;inset:var(--atlas-loading-core-inset);border-radius:999px;background:var(--atlas-loading-core-bg);animation:atlas-loading-pulse var(--atlas-loading-core-duration) ease-in-out infinite}.atlas-loading-title{margin:0;font-size:var(--atlas-loading-title-size);line-height:1.35;font-weight:var(--atlas-font-weight-emphasis);color:var(--atlas-loading-title-text)}.atlas-loading-subtitle{margin:0;max-width:var(--atlas-loading-subtitle-max-width);font-size:var(--atlas-loading-subtitle-size);line-height:1.45;color:var(--atlas-loading-subtitle-text)}.atlas-content-loading-panel{width:100%;min-height:var(--atlas-loading-panel-min-height);display:flex;align-items:center;justify-content:center;border:1px solid var(--atlas-loading-panel-border);border-radius:var(--atlas-loading-panel-radius);background:var(--atlas-loading-panel-bg);box-shadow:var(--atlas-loading-panel-shadow)}.atlas-content-loading-spacer{width:100%;min-height:var(--atlas-loading-panel-min-height)}.atlas-empty-state{text-align:center;padding-block:var(--atlas-empty-padding-y);color:var(--atlas-empty-text)}.atlas-empty-state-icon{display:flex;justify-content:center;margin-bottom:var(--atlas-empty-icon-gap);color:var(--atlas-empty-icon-color)}.atlas-empty-state-icon>svg{width:var(--atlas-empty-icon-size);height:var(--atlas-empty-icon-size)}.atlas-empty-state-title{margin:0;font-size:var(--atlas-empty-title-size);line-height:var(--atlas-empty-title-line-height);font-weight:var(--atlas-empty-title-weight)}.atlas-empty-state-description{margin:var(--atlas-empty-description-gap) 0 0;font-size:var(--atlas-empty-description-size);line-height:var(--atlas-empty-description-line-height);color:var(--atlas-empty-description-text)}.atlas-empty-state-actions{margin-top:var(--atlas-empty-action-gap)}:root:has(.atlas-app-header:not(.atlas-app-header--no-scroll-padding)){scroll-padding-top:var(--atlas-app-header-scroll-offset)}.atlas-app-header{position:sticky;top:0;z-index:40;background-color:var(--atlas-app-header-bg);border-bottom:1px solid var(--atlas-app-header-border);--atlas-app-header-content-start: calc( var(--atlas-gutter-x-base) + max(0px, (100% - 2 * var(--atlas-gutter-x-base) - var(--atlas-page-content-max)) / 2) )}.atlas-app-header-logo-rail{position:absolute;inset-block:0;left:0;width:max(0px,calc(var(--atlas-app-header-content-start) - .75rem));display:flex;align-items:center;justify-content:center;padding:.5rem .65rem .5rem .85rem;overflow:hidden;pointer-events:none}.atlas-app-header-logo{display:block;height:var(--atlas-app-header-logo-height);width:auto;max-width:100%;object-fit:contain}@media(max-width:768px){.atlas-app-header-logo-rail{display:none}}.atlas-app-header-inner{width:100%;padding:var(--atlas-app-header-padding-y) var(--atlas-gutter-x-base)}.atlas-app-header-row{display:flex;max-width:var(--atlas-page-content-max);margin-inline:auto;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--atlas-space-3)}.atlas-app-header-main{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--atlas-space-4)}.atlas-app-header-leading{flex-shrink:0}.atlas-app-header-content{min-width:0;flex:1 1 var(--atlas-app-header-content-basis)}.atlas-app-header-text{min-width:0}.atlas-app-header-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--atlas-app-header-badge-gap)}.atlas-app-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--atlas-action-gap);row-gap:var(--atlas-action-row-gap)}.atlas-app-header-actions>*{flex:0 0 auto}.atlas-app-header--nowrap .atlas-app-header-row,.atlas-app-header--nowrap .atlas-app-header-main,.atlas-app-header--nowrap .atlas-app-header-title-row,.atlas-app-header--nowrap .atlas-app-header-actions{flex-wrap:nowrap}.atlas-app-header--nowrap .atlas-app-header-main{flex:1 1 0%}.atlas-app-header-home{display:inline-flex;padding:0;border:0;background:none;text-align:left;cursor:pointer}.atlas-app-header-home:focus-visible{outline:none;border-radius:var(--radius);box-shadow:var(--atlas-app-header-home-focus-ring)}.atlas-back-button{border-radius:var(--atlas-back-button-radius);color:var(--atlas-back-button-text);border:1px solid var(--atlas-back-button-border);background-color:var(--atlas-back-button-bg)}.atlas-back-button:hover{color:var(--atlas-back-button-hover-text);border-color:var(--atlas-back-button-hover-border);background-color:var(--atlas-back-button-hover-bg)}.atlas-back-button:focus-visible{border-color:var(--atlas-back-button-focus-border);box-shadow:var(--atlas-back-button-focus-ring)}.atlas-search-bar{display:flex;min-width:0;flex-direction:column}.atlas-search-bar-field{position:relative;min-width:0}.atlas-search-bar [data-slot=input]{height:var(--atlas-search-input-height);border-color:var(--atlas-search-input-border);background-color:var(--atlas-search-input-bg)}.atlas-search-bar [data-slot=input]:hover:not(:disabled){border-color:var(--atlas-search-input-border-hover)}.atlas-search-bar [data-slot=input]:focus-visible{border-color:var(--atlas-search-input-border-focus)}.atlas-search-bar-input--loading{padding-right:calc(var(--atlas-search-spinner-inset) + var(--atlas-search-spinner-size) + var(--atlas-space-2))}.atlas-search-bar-spinner{position:absolute;top:50%;right:var(--atlas-search-spinner-inset);width:var(--atlas-search-spinner-size);height:var(--atlas-search-spinner-size);margin-top:calc(var(--atlas-search-spinner-size) / -2);border:2px solid var(--atlas-search-spinner-track);border-top-color:var(--atlas-search-spinner);border-radius:var(--atlas-radius-pill);animation:atlas-search-spin .8s linear infinite;pointer-events:none}@keyframes atlas-search-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.atlas-search-bar-spinner{animation-duration:1.6s}}.atlas-search-bar-status{margin:0;font-size:var(--atlas-search-status-size);line-height:1.2;color:var(--atlas-search-status-text);font-weight:var(--atlas-search-status-weight)}.atlas-search-bar-status:not(:empty){margin-top:var(--atlas-search-status-gap)}.atlas-search-bar-link{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--atlas-search-link-text);text-decoration:none;cursor:pointer}.atlas-search-bar-link:hover{text-decoration:underline}.atlas-filter-field{display:flex;min-width:0;flex-direction:column;gap:var(--atlas-filter-field-gap)}.atlas-filter-label{display:flex;align-items:center;gap:var(--atlas-space-2);font-size:var(--atlas-filter-label-size);font-weight:500;color:var(--atlas-filter-label-text)}.atlas-filter-label-icon{width:var(--atlas-filter-label-icon-width);height:var(--atlas-filter-label-icon-height)}.atlas-filter-trigger{display:inline-flex;width:100%;height:var(--atlas-filter-trigger-height);align-items:center;justify-content:space-between;padding:0 var(--atlas-space-3);border:1px solid var(--atlas-filter-trigger-border);border-radius:var(--atlas-filter-trigger-radius);background-color:var(--atlas-filter-trigger-bg);color:var(--atlas-filter-trigger-text);font-size:var(--atlas-filter-trigger-font-size);font-weight:var(--atlas-filter-trigger-weight);box-shadow:var(--atlas-filter-trigger-shadow)}.atlas-filter-trigger:hover{border-color:var(--atlas-filter-trigger-border-hover);background-color:var(--atlas-filter-trigger-hover-bg)}.atlas-filter-trigger:focus-visible,.atlas-filter-trigger[data-state=open]{border-color:var(--atlas-filter-trigger-border-active)}.atlas-filter-trigger--tinted{--atlas-filter-trigger-bg: var(--atlas-filter-trigger-tinted-bg);--atlas-filter-trigger-hover-bg: var(--atlas-filter-trigger-tinted-hover-bg);--atlas-filter-trigger-border: var(--atlas-filter-trigger-tinted-border);--atlas-filter-trigger-text: var(--atlas-filter-trigger-tinted-text);--atlas-filter-trigger-shadow: var(--atlas-filter-trigger-tinted-shadow)}.atlas-filter-trigger:disabled{cursor:not-allowed;opacity:.5}.atlas-filter-trigger-text{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.atlas-filter-trigger-text--wrap{overflow:visible;white-space:normal}.atlas-filter-trigger-chevron{width:var(--atlas-filter-trigger-chevron-size);height:var(--atlas-filter-trigger-chevron-size);flex-shrink:0;opacity:.7}.atlas-filter-menu{width:var(--radix-dropdown-menu-trigger-width);padding:var(--atlas-filter-menu-padding);border:1px solid var(--atlas-filter-menu-border);border-radius:var(--atlas-filter-menu-radius);background-color:var(--atlas-filter-menu-bg);box-shadow:var(--atlas-filter-menu-shadow)}.atlas-filter-menu--content-width{width:auto}.atlas-filter-menu--tinted{--atlas-filter-item-hover-bg: var(--atlas-filter-item-tinted-hover-bg);--atlas-filter-item-hover-text: var(--atlas-filter-item-tinted-hover-text)}.atlas-filter-menu-item{position:relative;display:flex;min-height:2rem;align-items:center;padding-left:2rem;border-radius:var(--atlas-filter-item-radius);color:var(--atlas-filter-item-text)}.atlas-filter-menu-item>span:first-child{position:absolute;top:50%;left:.6rem;display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;border:1px solid var(--atlas-filter-indicator-border);border-radius:.28rem;background-color:var(--atlas-filter-indicator-bg);transform:translateY(-50%)}.atlas-filter-menu-item--single>span:first-child{border-radius:var(--atlas-radius-pill)}.atlas-filter-menu-item[data-state=checked]{color:var(--atlas-filter-item-checked-text);font-weight:510;background-color:var(--atlas-filter-item-checked-bg)}.atlas-filter-menu-item[data-state=checked]>span:first-child{border-color:var(--atlas-filter-indicator-checked-border);background-color:var(--atlas-filter-indicator-checked-bg)}.atlas-filter-menu-item:hover{background-color:var(--atlas-filter-item-hover-bg);color:var(--atlas-filter-item-hover-text)}.atlas-filter-menu-item>span:first-child svg{width:.82rem;height:.82rem}.atlas-search-filter-bar{display:flex;min-width:0;flex-direction:column;gap:var(--atlas-search-filter-bar-stack-gap);padding:var(--atlas-search-filter-bar-padding)}.atlas-search-filter-bar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--atlas-search-filter-bar-header-gap)}.atlas-search-filter-bar-title{margin:0;font-size:var(--atlas-search-filter-bar-title-size);font-weight:var(--atlas-search-filter-bar-title-weight);line-height:var(--atlas-search-filter-bar-title-line-height);letter-spacing:var(--atlas-search-filter-bar-title-tracking);color:var(--atlas-search-filter-bar-title-text)}.atlas-search-filter-bar-summary{margin:var(--atlas-search-filter-bar-summary-gap) 0 0;font-size:var(--atlas-search-filter-bar-summary-size);line-height:var(--atlas-search-filter-bar-summary-line-height);color:var(--atlas-search-filter-bar-summary-text)}.atlas-search-filter-bar-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--atlas-search-filter-bar-header-actions-gap)}.atlas-search-filter-bar-row{display:flex;min-width:0;align-items:flex-start;gap:var(--atlas-search-filter-bar-gap)}.atlas-search-filter-bar-search{min-width:0;flex:1 1 auto}.atlas-search-filter-bar-filters{display:flex;flex:0 0 auto;align-items:flex-start;gap:var(--atlas-search-filter-bar-gap)}.atlas-search-filter-bar-filters .atlas-filter-field{min-width:var(--atlas-search-filter-bar-filter-min-width)}.atlas-search-filter-bar-filters--grid{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-items:normal;gap:var(--atlas-search-filter-bar-grid-gap);padding-top:var(--atlas-search-filter-bar-grid-padding-top);border-top:1px solid var(--atlas-search-filter-bar-grid-divider)}.atlas-search-filter-bar-filters--grid .atlas-filter-field{min-width:0}@media(min-width:860px){.atlas-search-filter-bar-filters--grid{grid-template-columns:repeat(var(--atlas-search-filter-bar-grid-columns-md),minmax(0,1fr))}}@media(min-width:1024px){.atlas-search-filter-bar-filters--grid{grid-template-columns:repeat(var(--atlas-search-filter-bar-grid-columns-lg),minmax(0,1fr));gap:var(--atlas-search-filter-bar-grid-gap-lg)}}.atlas-search-filter-bar-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--atlas-action-gap)}.atlas-search-filter-bar-status-line{display:flex;align-items:center;justify-content:flex-end;gap:var(--atlas-search-filter-bar-status-item-gap);margin-top:var(--atlas-search-filter-bar-status-gap);padding-right:var(--atlas-search-filter-bar-status-inset);font-size:var(--atlas-search-filter-bar-status-size);line-height:var(--atlas-search-filter-bar-status-line-height)}.atlas-search-filter-bar-status{color:var(--atlas-search-status-text);font-weight:var(--atlas-search-status-weight)}.atlas-search-filter-bar-status--saved{color:var(--atlas-search-filter-bar-status-saved-text)}.atlas-search-filter-bar-separator{color:var(--atlas-search-filter-bar-separator)}.atlas-search-filter-bar-status-action{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--atlas-search-link-text);text-decoration:none}.atlas-search-filter-bar-status-action--muted{color:var(--atlas-search-filter-bar-action-muted-text)}.atlas-search-filter-bar-status-action:hover{text-decoration:underline}.workflow-instance-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.workflow-instance-theme,.workflow-instance-setup-dialog--wide{--wf-brand-primary-green: var(--theme-brand-primary-green, #1fb578);--wf-brand-primary-navy: var(--theme-brand-primary-navy, #10365b);--wf-brand-primary-gray: var(--theme-brand-primary-gray, #e6e7e8);--wf-brand-secondary-cool-gray: var(--theme-brand-secondary-cool-gray, #bbbdc0);--wf-brand-secondary-blue: var(--theme-brand-secondary-blue, #13729a);--wf-brand-secondary-cyan: var(--theme-brand-secondary-cyan, #33b9d8);--wf-brand-secondary-deep-green: var(--theme-brand-secondary-deep-green, #0d955f);--wf-brand-secondary-lime: var(--theme-brand-secondary-lime, #9ecb3a);--wf-brand-secondary-orange: var(--theme-brand-secondary-orange, #f2aa1c);--wf-brand-secondary-yellow: var(--theme-brand-secondary-yellow, #f6cc10);--wf-space-1: var(--atlas-space-1, .25rem);--wf-space-2: var(--atlas-space-2, .5rem);--wf-space-3: var(--atlas-space-3, .75rem);--wf-space-4: var(--atlas-space-4, 1rem);--wf-space-5: var(--atlas-space-5, 1.25rem);--wf-space-6: var(--atlas-space-6, 1.5rem);--wf-space-8: var(--atlas-space-8, 2rem);--wf-font-title-xl: var(--atlas-font-title-xl, 1.48rem);--wf-font-title-lg: var(--atlas-font-title-lg, 1.18rem);--wf-font-title-md: var(--atlas-font-title-md, 1.05rem);--wf-font-body-md: var(--atlas-font-body-md, .94rem);--wf-font-body-sm: var(--atlas-font-body-sm, .88rem);--wf-font-meta: var(--atlas-font-meta, .75rem);--wf-radius-card: var(--atlas-radius-card, 1rem);--wf-radius-interactive: var(--atlas-radius-interactive, .9rem);--wf-radius-pill: var(--atlas-radius-pill, 9999px);--wf-surface-card: var(--atlas-surface-card, #ffffff);--wf-surface-card-soft: var(--atlas-surface-card-soft, #f8fbff);--wf-surface-card-hover: var(--atlas-surface-card-hover, #f5f9ff);--wf-surface-header: var(--atlas-surface-header, rgba(255, 255, 255, .92));--wf-surface-header-accent: var(--atlas-surface-header-accent, rgba(191, 219, 254, .16));--wf-text-primary: var(--atlas-text-primary, #0f172a);--wf-text-secondary: var(--atlas-text-secondary, #42536b);--wf-text-muted: var(--atlas-text-muted, #63748d);--wf-text-subtle: var(--atlas-text-subtle, #72859f);--wf-border-subtle: var(--atlas-border-subtle, #d8e1ed);--wf-border-strong: var(--atlas-border-strong, #c6d4e6);--wf-border-active: var(--atlas-border-active, #b8d6ff);--wf-accent: #2563eb;--wf-marker-complete-start: #22c55e;--wf-marker-complete-end: #15803d;--wf-marker-active-start: #3b82f6;--wf-marker-active-end: #1d4ed8;--wf-marker-upcoming-start: #d7dce4;--wf-marker-upcoming-end: #bcc4d1;--wf-connector-start: #b8c8de;--wf-connector-end: #d6e0ee;--wf-connector-active-start: #7cb7ff;--wf-connector-active-end: #c5defd;--wf-shadow-card: var(--atlas-shadow-card, 0 12px 22px -20px rgba(15, 23, 42, .4));--wf-shadow-hover: var(--atlas-shadow-hover, 0 12px 20px -20px rgba(37, 99, 235, .6));--wf-shadow-active: var(--atlas-shadow-active, 0 12px 22px -20px rgba(37, 99, 235, .35));--wf-shadow-phase: var(--atlas-shadow-phase, 0 12px 22px -20px rgba(37, 99, 235, .35));--wf-duration-fast: var(--atlas-duration-fast, .18s);--wf-duration-standard: var(--atlas-duration-standard, .24s);--wf-ease-standard: var(--atlas-ease-standard, cubic-bezier(.2, 0, 0, 1))}.workflow-atlas-overrides{--atlas-metric-value-gap: var(--atlas-space-8);--atlas-metric-title-line-height: 1;--atlas-metric-icon-size: 24px;--atlas-metric-subtitle-line-height: 1.5;--atlas-section-title-size: var(--atlas-font-title-md);--atlas-section-title-line-height: 1;--atlas-section-title-tracking: normal;--atlas-section-description-line-height: 1.5;--atlas-detail-tabs-gap: var(--atlas-space-2);--atlas-tabs-list-gap: var(--atlas-space-6);--atlas-tab-count-overflow: hidden;--atlas-tab-count-transition: color .15s cubic-bezier(.4, 0, .2, 1), box-shadow .15s cubic-bezier(.4, 0, .2, 1);--atlas-action-primary-disabled-shadow: var(--atlas-action-primary-shadow)}.workflow-atlas-overrides .workflow-create-stepper{--atlas-stepper-item-trail: .125rem;--atlas-stepper-marker-shrink: 1;--atlas-stepper-line-height: var(--atlas-font-sm-line-height);--atlas-stepper-check-size: 24px;--atlas-stepper-current-text: var(--foreground);--atlas-stepper-complete-text: var(--foreground)}.workflow-atlas-overrides .workflow-dashboard-filter{--atlas-filter-label-icon-width: 24px;--atlas-filter-trigger-radius: calc(var(--radius) - 2px);--atlas-filter-trigger-font-size: 1rem;--atlas-filter-trigger-weight: 400;--atlas-filter-trigger-chevron-size: 24px}.workflow-atlas-overrides .workflow-dashboard-empty-state{--atlas-empty-padding-y: 0px}.workflow-atlas-overrides .workflow-inbox-empty-state{--atlas-empty-padding-y: 0px;--atlas-empty-icon-size: 24px;--atlas-empty-text: var(--card-foreground);--atlas-empty-title-size: 1.125rem;--atlas-empty-title-line-height: calc(1.75 / 1.125);--atlas-empty-description-size: .875rem;--atlas-empty-description-line-height: var(--atlas-font-sm-line-height);--atlas-empty-description-text: oklch(.446 .03 256.802);--atlas-empty-description-gap: var(--atlas-space-2)}.workflow-atlas-overrides .workflow-create-hierarchy-preview-tabs{--atlas-tab-count-gap: 0px;--atlas-tab-count-radius: var(--atlas-radius-badge);--atlas-tab-count-line-height: var(--atlas-font-meta-line-height)}.workflow-atlas-overrides .workflow-dashboard-main-card{--atlas-section-card-border: var(--atlas-border-strong);--atlas-section-card-bg: var(--atlas-surface-card-gradient);--atlas-search-filter-bar-padding: var(--atlas-space-6) var(--atlas-space-6) 0px;--atlas-search-filter-bar-stack-gap: .375rem}.workflow-atlas-overrides .workflow-create-setup-card{--atlas-section-card-border: var(--atlas-border-strong)}.workflow-atlas-overrides .workflow-setup-field{--atlas-field-header-display: block;--atlas-field-label-display: inline-flex;--atlas-field-label-gap: var(--atlas-space-2);--atlas-field-label-row-display: inline-flex;--atlas-field-label-row-gap: .375rem}.workflow-atlas-overrides .workflow-create-step-field{--atlas-field-label-display: flex;--atlas-field-label-gap: var(--atlas-space-2);--atlas-field-description-below-gap: var(--atlas-space-2)}.workflow-atlas-overrides .workflow-create-row-field{--atlas-field-header-display: block;--atlas-field-label-row-justify: space-between;--atlas-field-label-row-gap: .65rem;--atlas-form-label-gap: .34rem;--atlas-field-label-display: flex;--atlas-field-label-gap: var(--atlas-space-2);--atlas-field-label-line-height: var(--atlas-font-sm-line-height);--atlas-field-error-offset: calc(var(--atlas-space-1) - var(--atlas-form-label-gap));--atlas-field-error-size: .875rem;--atlas-field-error-line-height: var(--atlas-font-sm-line-height);--atlas-field-error-text: var(--atlas-red-600)}.workflow-atlas-overrides .workflow-create-new-hire-field{--atlas-form-label-gap: 0px;--atlas-field-label-display: flex;--atlas-field-label-gap: var(--atlas-space-2);--atlas-field-label-line-height: var(--atlas-font-sm-line-height)}.workflow-atlas-overrides .workflow-create-row-field,.workflow-atlas-overrides .workflow-create-new-hire-field{--atlas-form-control-border-invalid: var(--atlas-form-control-border);--atlas-form-control-border-invalid-hover: var(--atlas-form-control-border-hover);--atlas-form-control-border-invalid-focus: var(--atlas-form-control-border-focus)}.workflow-atlas-overrides .workflow-create-entity-search{--atlas-form-control-bg: var(--input-background);--atlas-form-control-border: transparent;--atlas-form-control-border-hover: transparent;--atlas-form-control-border-focus: var(--ring);--atlas-form-control-shadow: none;--atlas-form-control-focus-ring: 0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.workflow-atlas-overrides .workflow-create-review-card{--atlas-section-card-border: var(--atlas-border-strong)}.workflow-atlas-overrides .workflow-create-alert{--atlas-inline-alert-border: var(--border);--atlas-inline-alert-bg: transparent;--atlas-inline-alert-text: var(--card-foreground);--atlas-inline-alert-radius: var(--radius);--atlas-inline-alert-padding: var(--atlas-space-4);--atlas-inline-alert-gap: 0px;--atlas-inline-alert-action-gap: 0px;--atlas-inline-alert-title-size: .875rem;--atlas-inline-alert-title-line-height: var(--atlas-font-sm-line-height);--atlas-inline-alert-title-weight: 500;--atlas-inline-alert-description-size: .875rem;--atlas-inline-alert-description-line-height: var(--atlas-font-sm-line-height);--atlas-inline-alert-description-gap: var(--atlas-space-1)}.workflow-atlas-overrides.atlas-filter-menu{--atlas-filter-menu-shadow: none}.workflow-atlas-overrides.atlas-confirm-dialog{--atlas-confirm-title-line-height: 1;--atlas-confirm-shadow: none}.workflow-atlas-overrides.workflow-dialog-text-confirm{--atlas-confirm-title-text: var(--foreground);--atlas-confirm-title-size: 1.125rem;--atlas-confirm-title-tracking: normal;--atlas-confirm-description-text: var(--muted-foreground)}.workflow-atlas-overrides.workflow-dashboard-overwrite-confirm{--atlas-confirm-max-width: min(29rem, calc(100vw - 2rem) )}.workflow-atlas-overrides.workflow-dialog-primary{--atlas-action-primary-focus-ring: 0 0 0 2px rgba(149, 175, 208, .26);--atlas-action-primary-disabled-bg: var(--atlas-action-primary-bg);--atlas-action-primary-disabled-border: var(--atlas-action-primary-border);--atlas-action-primary-disabled-text: var(--atlas-action-primary-text);--atlas-action-primary-disabled-shadow: var(--atlas-action-primary-shadow)}.workflow-atlas-overrides.workflow-instance-setup-dialog{--atlas-form-dialog-width: 44rem;--atlas-form-dialog-scroll-rows: auto minmax(0, 1fr) auto;--atlas-text-primary: var(--foreground);--atlas-text-muted: var(--foreground)}.workflow-atlas-overrides.workflow-instance-setup-dialog--wide{--atlas-form-dialog-width: 76rem}.workflow-atlas-overrides.workflow-instance-cancel-dialog{--atlas-form-dialog-width: 30rem}.workflow-atlas-overrides.workflow-instance-reset-dialog{--atlas-form-dialog-width: 40rem}.workflow-atlas-overrides.workflow-task-dialog{--atlas-form-dialog-width: 560px}.workflow-atlas-overrides .workflow-task-inline-form,.workflow-atlas-overrides .workflow-task-unblock-dialog{--atlas-form-section-gap: var(--atlas-space-4)}.workflow-atlas-overrides .workflow-task-unblock-dialog-field{--atlas-form-label-gap: .45rem;--atlas-form-label-size: var(--atlas-font-body-sm);--atlas-form-label-text: #111827;--atlas-field-label-display: flex;--atlas-field-label-gap: var(--atlas-space-2);--atlas-form-required-text: #ef4444}.workflow-atlas-overrides.workflow-setup-reconcile-confirm{--atlas-confirm-border: var(--border);--atlas-confirm-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}.workflow-atlas-overrides.workflow-revenue-dashboard{--atlas-section-card-border: #d5dee9;--atlas-section-card-shadow: none}.workflow-atlas-overrides .workflow-revenue-kpi-card{--atlas-section-card-layout-gap: 0px}.workflow-atlas-overrides .workflow-task-header{--atlas-app-header-badge-gap: var(--atlas-space-2)}.workflow-atlas-overrides .workflow-outset-gutter{--atlas-page-column-box-sizing: content-box;--atlas-page-column-max: var(--atlas-page-content-max);--atlas-page-column-narrow-max: var(--atlas-page-content-narrow-max)}.workflow-atlas-overrides .workflow-inset-gutter{--atlas-gutter-x-base: var(--atlas-space-4);--atlas-page-column-max: var(--atlas-page-content-max);--atlas-page-column-narrow-max: var(--atlas-page-content-narrow-max)}.workflow-atlas-overrides.workflow-toast-preview{--atlas-surface-page-gradient-start: var(--atlas-surface-page);--atlas-surface-page-gradient-end: var(--atlas-surface-page)}.workflow-dashboard-brand{--primary: var(--wf-brand-primary-green);--primary-foreground: #ffffff;--ring: rgba(31, 181, 120, .72);--accent: rgba(228, 247, 238, .86);--accent-foreground: #0f4f35;--secondary: rgba(229, 244, 236, .7);--secondary-foreground: #0f4f35;--border: rgba(172, 222, 196, .72)}.workflow-dashboard-brand [data-slot=button]{transition:background-color var(--wf-duration-fast) var(--wf-ease-standard),border-color var(--wf-duration-fast) var(--wf-ease-standard),color var(--wf-duration-fast) var(--wf-ease-standard),box-shadow var(--wf-duration-standard) var(--wf-ease-standard)}.workflow-dashboard-brand [data-slot=button].border{background-color:#fff;border-color:#b8c4d4;color:#253247}.workflow-dashboard-brand [data-slot=button].border:hover{background-color:#f1f5f9;border-color:#8194ad;color:#18253a}.workflow-instance-theme .workflow-inbox-button,.workflow-instance-theme .workflow-dashboard-button{background-image:none!important;background-color:var(--wf-surface-card)!important;border:1px solid var(--wf-border-strong)!important;color:var(--wf-text-secondary)!important;font-weight:520!important}.workflow-instance-theme .workflow-dashboard-button:hover{background-image:none!important;background-color:var(--wf-surface-card-soft)!important;border:1px solid var(--wf-border-strong)!important;color:var(--wf-text-secondary)!important}.workflow-instance-theme .workflow-dashboard-button:focus-visible{border:1px solid var(--wf-border-active)!important;box-shadow:0 0 0 2px #b8d6ff59!important}.workflow-instance-theme .workflow-inbox-button:hover{background-image:none!important;background-color:var(--wf-surface-card-soft)!important;border:1px solid var(--wf-border-strong)!important;color:var(--wf-text-secondary)!important}.workflow-instance-theme .workflow-inbox-button.workflow-inbox-button--primary{background-image:none!important;background-color:var(--wf-surface-card)!important;border:1px solid var(--wf-border-strong)!important;color:var(--wf-text-secondary)!important}.workflow-instance-theme .workflow-inbox-button.workflow-inbox-button--primary:hover{background-image:none!important;background-color:var(--wf-surface-card-soft)!important;border:1px solid var(--wf-border-strong)!important;color:var(--wf-text-secondary)!important}.workflow-instance-theme .workflow-inbox-button:focus-visible,.workflow-instance-theme .workflow-inbox-button.workflow-inbox-button--primary:focus-visible{border:1px solid var(--wf-border-active)!important;box-shadow:0 0 0 2px #b8d6ff59!important}.workflow-instance-theme .workflow-inbox-notification-button{background-image:none!important;background-color:var(--wf-surface-card)!important;border:1px solid var(--wf-border-strong)!important;color:var(--wf-text-secondary)!important;box-shadow:none!important}.workflow-instance-theme .workflow-inbox-notification-button:hover{background-image:none!important;background-color:var(--wf-surface-card-soft)!important;border:1px solid var(--wf-border-strong)!important;color:var(--wf-text-secondary)!important}.workflow-instance-theme .workflow-inbox-notification-button:focus-visible{border:1px solid var(--wf-border-active)!important;box-shadow:0 0 0 2px #b8d6ff59!important}.workflow-instance-theme .workflow-inbox-count-badge{position:relative;display:inline-block;width:20px;min-width:20px;height:20px;box-sizing:border-box;border-radius:9999px;padding:0;border:1.5px solid var(--wf-border-strong);background-color:var(--wf-surface-card);color:var(--wf-text-secondary)}.workflow-instance-theme .workflow-inbox-count-content{position:absolute;inset:0;display:grid;place-items:center}.workflow-instance-theme .workflow-inbox-count-value{display:block;font-size:.68rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.workflow-instance-theme .workflow-inbox-count-badge--icon{border:0;background:transparent;color:transparent;font-size:0;line-height:0;overflow:hidden}.workflow-instance-theme .workflow-inbox-count-image{position:absolute;inset:0;width:100%;height:100%;display:block}.workflow-instance-theme [data-slot=button].bg-primary{background-image:none!important;background-color:#eff6ff!important;border:1px solid #95afd0!important;color:#1f2f45!important;box-shadow:0 1px 2px #1f2f451f!important}.workflow-instance-theme [data-slot=button].bg-primary:hover{background-image:none!important;background-color:#e4efff!important;border:1px solid #89a7c8!important;color:#1a2a40!important;box-shadow:0 3px 10px -6px #1f2f4547!important}.workflow-instance-theme [data-slot=button].bg-primary:focus-visible{border:1px solid #95afd0!important;box-shadow:0 0 0 2px #95afd047!important}.workflow-instance-theme [data-slot=button].bg-primary:disabled{background-color:#f3f7fc!important;border:1px solid #c7d5e7!important;color:#6d8098!important}.workflow-acting-as-shell{min-height:2.5rem;border:1px solid var(--wf-border-strong);background-color:var(--wf-surface-card);border-radius:.625rem;padding:.25rem .625rem;box-shadow:none;transition:border-color var(--wf-duration-fast) var(--wf-ease-standard),background-color var(--wf-duration-fast) var(--wf-ease-standard),color var(--wf-duration-fast) var(--wf-ease-standard)}.workflow-acting-as-label{color:var(--wf-text-secondary);font-weight:520}.workflow-acting-as-user{color:var(--wf-text-secondary)}.workflow-acting-as-trigger{height:2rem;border:none!important;background-color:transparent;color:var(--wf-text-secondary);font-weight:520;box-shadow:none!important;transition:color var(--wf-duration-fast) var(--wf-ease-standard),background-color var(--wf-duration-fast) var(--wf-ease-standard)}.workflow-acting-as-trigger:hover{background-color:transparent}.workflow-acting-as-trigger:focus-visible{border:none!important;box-shadow:0 0 0 2px #b8d6ff59}.workflow-acting-as-trigger>svg{color:var(--wf-text-secondary);opacity:.95}.workflow-acting-as-shell:hover,.workflow-acting-as-shell:focus-within{border-color:var(--wf-border-strong);background-color:var(--wf-surface-card-soft)}.workflow-acting-as-shell:hover .workflow-acting-as-label,.workflow-acting-as-shell:hover .workflow-acting-as-trigger,.workflow-acting-as-shell:hover .workflow-acting-as-trigger>svg,.workflow-acting-as-shell:focus-within .workflow-acting-as-label,.workflow-acting-as-shell:focus-within .workflow-acting-as-trigger,.workflow-acting-as-shell:focus-within .workflow-acting-as-trigger>svg{color:var(--wf-text-secondary)}.workflow-instance-cancelled-banner{margin-bottom:1rem;border:1px solid #fca5a5;border-radius:.75rem;background:linear-gradient(90deg,#fef2f2,#fff7ed);box-shadow:0 1px 2px #0f172a0f;padding:1rem}.workflow-instance-cancelled-banner-row{display:flex;align-items:flex-start;gap:.875rem}.workflow-instance-cancelled-banner-icon-shell{width:2.5rem;height:2.5rem;border-radius:.7rem;background-color:#fff;box-shadow:0 1px 2px #0f172a14;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.workflow-instance-cancelled-banner-icon{width:1.3rem;height:1.3rem;color:#dc2626}.workflow-instance-cancelled-banner-copy{flex:1 1 auto}.workflow-instance-cancelled-banner-title{font-size:var(--wf-font-title-md);line-height:1.35;font-weight:560;color:#111827}.workflow-instance-cancelled-banner-detail{margin-top:.2rem;font-size:var(--wf-font-body-md);line-height:1.42;color:#374151}.workflow-instance-completed-banner{margin-bottom:1rem;border:1px solid #86efac;border-radius:.75rem;background:linear-gradient(90deg,#effdf5,#f7fee7);box-shadow:0 1px 2px #0f172a0f;padding:1rem}.workflow-instance-completed-banner-row{display:flex;align-items:flex-start;gap:.875rem}.workflow-instance-completed-banner-icon-shell{width:2.5rem;height:2.5rem;border-radius:.7rem;background-color:#fff;box-shadow:0 1px 2px #0f172a14;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.workflow-instance-completed-banner-icon{width:1.3rem;height:1.3rem;color:#16a34a}.workflow-instance-completed-banner-copy{flex:1 1 auto}.workflow-instance-completed-banner-title{font-size:var(--wf-font-title-md);line-height:1.35;font-weight:560;color:#111827}.workflow-instance-completed-banner-detail{margin-top:.2rem;font-size:var(--wf-font-body-md);line-height:1.42;color:#374151}.workflow-instance-action-button{border-color:var(--wf-border-strong);color:var(--wf-text-secondary);background-color:var(--wf-surface-card-soft);transition:border-color var(--wf-duration-fast) var(--wf-ease-standard),background-color var(--wf-duration-fast) var(--wf-ease-standard),color var(--wf-duration-fast) var(--wf-ease-standard)}.workflow-instance-action-button:hover{border-color:var(--wf-border-strong);color:var(--wf-text-secondary);background-color:var(--wf-surface-card-hover)}.workflow-instance-action-tooltip{border:1px solid #c6d4e5;border-radius:9999px;background-color:#edf3fa;color:#42536b;box-shadow:var(--wf-shadow-card);padding:.38rem .75rem;white-space:nowrap}.workflow-instance-action-tooltip span>svg{background-color:#edf3fa!important;fill:#edf3fa!important}.workflow-instance-roadmap,.workflow-instance-sidebar{min-width:0}.workflow-instance-sidebar{display:flex;flex-direction:column;gap:1.5rem;min-height:0}.workflow-instance-sidebar--bounded{overflow:hidden}.workflow-roadmap-card{border-color:var(--wf-border-subtle);border-radius:var(--wf-radius-card);box-shadow:var(--wf-shadow-card);background-color:var(--wf-surface-card)}.workflow-roadmap-header{border-bottom:1px solid #edf2f8;padding-bottom:var(--wf-space-5)}.workflow-roadmap-title{font-size:var(--wf-font-title-lg);font-weight:580;color:var(--wf-text-primary);letter-spacing:-.01em}.workflow-roadmap-subtitle{margin-top:var(--wf-space-1);color:var(--wf-text-muted);font-size:var(--wf-font-body-sm)}.workflow-roadmap-content{padding-bottom:var(--wf-space-5)}.workflow-phase-list{--workflow-phase-gap: .9rem;display:flex;flex-direction:column;gap:var(--workflow-phase-gap)}.workflow-phase-marker{width:2.5rem;height:2.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2;box-shadow:inset 0 1px 1px #ffffff3d,var(--wf-shadow-card)}.workflow-phase-marker-label{color:#fff;font-weight:500;font-size:.95rem;letter-spacing:.015em}.workflow-phase-marker--complete{background:linear-gradient(160deg,var(--wf-marker-complete-start) 0%,var(--wf-marker-complete-end) 100%)}.workflow-phase-marker--active{background:linear-gradient(160deg,var(--wf-marker-active-start) 0%,var(--wf-marker-active-end) 100%)}.workflow-phase-marker--upcoming{background:linear-gradient(160deg,var(--wf-marker-upcoming-start) 0%,var(--wf-marker-upcoming-end) 100%)}.workflow-phase-marker--upcoming .workflow-phase-marker-label{color:var(--wf-text-secondary)}.workflow-phase{--workflow-phase-marker-center-y: 2.34rem;position:relative;scroll-margin-top:6rem;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-card);background-color:var(--wf-surface-card);overflow:visible;isolation:isolate;transition:border-color var(--wf-duration-fast) var(--wf-ease-standard),background-color var(--wf-duration-fast) var(--wf-ease-standard),box-shadow var(--wf-duration-standard) var(--wf-ease-standard)}.workflow-phase:before{content:"";position:absolute;left:2.34rem;top:0;width:3px;height:var(--workflow-phase-marker-center-y);background:linear-gradient(180deg,var(--wf-connector-start) 0%,var(--wf-connector-end) 100%);z-index:0;pointer-events:none}.workflow-phase:first-child:before{display:none}.workflow-phase[data-state=closed]:hover{border-color:var(--wf-border-strong);background-color:var(--wf-surface-card-soft)}.workflow-phase[data-state=open]{border-color:var(--wf-border-active);background-color:var(--wf-surface-card);box-shadow:var(--wf-shadow-phase)}.workflow-phase[data-state=open]:before{background:linear-gradient(180deg,var(--wf-connector-active-start) 0%,var(--wf-connector-active-end) 100%)}.workflow-phase-header{display:flex;align-items:center;gap:.95rem;width:100%}.workflow-phase-copy{min-width:0}.workflow-phase-title{font-size:var(--wf-font-title-md);line-height:1.35;font-weight:560;color:var(--wf-text-primary)}.workflow-phase-progress{margin-top:.22rem;font-size:var(--wf-font-body-md);color:var(--wf-text-secondary)}.workflow-phase-trigger{align-items:center;border-radius:var(--wf-radius-card);padding:var(--wf-space-4) 1.1rem}.workflow-phase-trigger>svg{color:var(--wf-text-muted)}.workflow-phase[data-state=open] .workflow-phase-trigger>svg{color:var(--wf-accent)}.workflow-phase-content{padding:0 1.1rem var(--wf-space-4) 1.1rem}.workflow-phase-tasks{margin-left:3.65rem;display:flex;flex-direction:column;gap:.72rem}.workflow-roadmap-task-link{border-radius:.9rem}.workflow-task-card-shell{position:relative}.workflow-task-copy-link{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid transparent;border-radius:9999px;background-color:transparent;color:#64748b;cursor:pointer;transition:color var(--wf-duration-fast) var(--wf-ease-standard),background-color var(--wf-duration-fast) var(--wf-ease-standard),border-color var(--wf-duration-fast) var(--wf-ease-standard)}.workflow-task-copy-link:hover{border-color:var(--wf-border-subtle);background-color:#f1f5f9;color:#1e3a8a}.workflow-task-copy-link:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.workflow-roadmap-task-link:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.workflow-roadmap-task{border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-interactive);background-color:#fff;padding:var(--wf-space-4);min-height:8.7rem;cursor:pointer;transition:border-color var(--wf-duration-fast) var(--wf-ease-standard),background-color var(--wf-duration-fast) var(--wf-ease-standard),box-shadow var(--wf-duration-standard) var(--wf-ease-standard)}.workflow-roadmap-task--interactive:hover{border-color:var(--wf-border-active);background-color:#f8fbff;box-shadow:var(--wf-shadow-hover)}.workflow-roadmap-task--active{border-color:var(--wf-border-subtle);background-color:#fff;box-shadow:var(--wf-shadow-card)}.workflow-task-title{margin-bottom:.24rem;font-size:.98rem;font-weight:500;color:var(--wf-text-primary);line-height:1.32}.workflow-task-title--long{font-size:.92rem}.workflow-roadmap-allocation-filter{justify-self:start;max-width:100%;flex-wrap:wrap;margin-top:var(--wf-space-2)}.workflow-task-title-row,.workflow-task-pill-row{flex-wrap:wrap}.workflow-task-tag-chip{border-color:#c9d8ee;background-color:#eef4fc;color:#2c4a72}.workflow-phase-empty-label{font-size:var(--wf-font-body-sm);color:var(--wf-text-muted)}.workflow-task-context-label{margin-bottom:.45rem;font-size:.8rem;line-height:1.35;color:#5b6f88}.workflow-task-description{margin-bottom:.55rem;font-size:.89rem;line-height:1.42;color:var(--wf-text-secondary);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.5rem}.workflow-task-description--long{font-size:.84rem;line-height:1.36}.workflow-task-meta{display:flex;align-items:center;gap:1rem;font-size:var(--wf-font-meta);color:var(--wf-text-muted)}.workflow-task-status-badge{border-width:1px;border-style:solid;border-radius:var(--wf-radius-pill);padding:.3rem .58rem;font-weight:500;letter-spacing:.012em;text-transform:none}.workflow-task-status-badge--complete{border-color:var(--atlas-status-complete-border, #b8e3c8);background-color:var(--atlas-status-complete-bg, #ecfbf2);color:var(--atlas-status-complete-text, #166534)}.workflow-task-status-badge--active{border-color:var(--atlas-status-active-border, #bfdbfe);background-color:var(--atlas-status-active-bg, #eff6ff);color:var(--atlas-status-active-text, #1d4ed8)}.workflow-task-status-badge--waiting{border-color:var(--atlas-status-waiting-border, #fde68a);background-color:var(--atlas-status-waiting-bg, #fffbeb);color:var(--atlas-status-waiting-text, #92400e)}.workflow-task-status-badge--blocked{border-color:var(--atlas-status-blocked-border, #fecaca);background-color:var(--atlas-status-blocked-bg, #fef2f2);color:var(--atlas-status-blocked-text, #b91c1c)}.workflow-task-status-badge--not-ready{border-color:var(--atlas-status-not-ready-border, #d6deea);background-color:var(--atlas-status-not-ready-bg, #f4f7fb);color:var(--atlas-status-not-ready-text, #4b5563)}.workflow-task-status-badge--not-applicable{border-color:#d6deea;background-color:#f4f7fb;color:#6b7280}.workflow-roadmap-task--retired{opacity:.65}.workflow-roadmap-task--retired:hover{opacity:1}.workflow-task-copy{padding-top:.08rem}.workflow-task-status-icon-shell{margin-top:.02rem;width:1.7rem;height:1.7rem;min-width:1.7rem;display:inline-flex;align-items:center;justify-content:center}.workflow-task-status-icon{margin-top:0;flex-shrink:0}.workflow-phase-connector{position:absolute;left:2.34rem;top:var(--workflow-phase-marker-center-y);height:calc(100% + var(--workflow-phase-gap));width:3px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--wf-radius-pill);border-bottom-right-radius:var(--wf-radius-pill);background:linear-gradient(180deg,var(--wf-connector-start) 0%,var(--wf-connector-end) 100%);z-index:0;pointer-events:none;transform:translateZ(0);will-change:height}.workflow-phase[data-state=open] .workflow-phase-connector{background:linear-gradient(180deg,var(--wf-connector-active-start) 0%,var(--wf-connector-active-end) 100%)}.workflow-revenue-filters-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;padding:.4rem;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-pill);background:linear-gradient(180deg,#f6faff,#f3f8ff);box-shadow:inset 0 1px #fffc}.workflow-revenue-header-filters{margin-right:.35rem}.workflow-revenue-filters-label{font-size:.78rem;font-weight:560;color:#64748b;padding-left:.15rem;white-space:nowrap}.workflow-revenue-filter-trigger{height:2.25rem;border-color:#cdd8e6;border-radius:var(--wf-radius-pill);background-color:#fff;color:var(--wf-text-primary)}.workflow-revenue-filter-trigger:hover{border-color:var(--wf-border-strong);background-color:#fff}.workflow-revenue-filter-trigger:focus-visible,.workflow-revenue-filter-trigger[data-state=open]{border-color:var(--wf-border-active)}.workflow-revenue-status-value{display:inline-flex;align-items:center;gap:.35rem}.workflow-revenue-status-badge{width:22px;min-width:22px;height:22px}.workflow-revenue-kpi-card{height:100%}.workflow-revenue-kpi-header{padding-top:1.15rem;padding-bottom:.12rem}.workflow-revenue-kpi-header--health{padding-bottom:.4rem}.workflow-revenue-kpi-header--health .workflow-revenue-health-summary{margin-top:.205rem}.workflow-revenue-kpi-title{margin:0;font-size:.94rem;line-height:1.3;font-weight:540;letter-spacing:0;text-transform:none;color:#39506d}.workflow-revenue-kpi-value{margin-top:.56rem;font-size:2.3rem;line-height:1.06;font-weight:610;letter-spacing:-.015em;color:#102943;font-variant-numeric:tabular-nums}.workflow-revenue-kpi-meta{margin-top:auto;padding-top:.04rem;padding-bottom:1.05rem;font-size:.83rem;line-height:1.35;color:#64748b}.workflow-revenue-kpi-meta--health{padding-top:.12rem}.workflow-revenue-health-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;row-gap:.44rem;margin-top:.12rem;height:3.56rem;align-content:flex-start;overflow:hidden}.workflow-revenue-health-item{display:inline-flex;align-items:baseline;gap:.24rem;white-space:nowrap;padding-bottom:.2rem;border-bottom:3px solid transparent}.workflow-revenue-health-count{font-size:1.08rem;line-height:1.02;font-weight:620;font-variant-numeric:tabular-nums;color:var(--wf-text-secondary)}.workflow-revenue-health-label{font-size:.79rem;line-height:1.02;font-weight:540;color:#5c7089}.workflow-revenue-health-item--blocked,.workflow-revenue-health-item--overdue{border-bottom-color:#dc2626}.workflow-revenue-health-item--due-soon{border-bottom-color:#e4b676}.workflow-revenue-health-item--on-track{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:var(--wf-brand-secondary-deep-green)}.workflow-revenue-section-title{margin:0;font-size:1.38rem;line-height:1.25;font-weight:600;letter-spacing:-.005em;color:#1f3e63}.workflow-revenue-section-subtitle{margin-top:.18rem;font-size:.9rem;line-height:1.35;color:#64748b}.workflow-revenue-chart-legend{margin-top:.45rem;display:flex;align-items:center;gap:1rem;font-size:.74rem;color:#64748b}.workflow-revenue-chart-legend-item{display:inline-flex;align-items:center;gap:.45rem}.workflow-revenue-chart-legend-swatch{width:.78rem;height:.78rem;border-radius:.18rem;flex-shrink:0}.workflow-revenue-chart-legend-swatch--live{background-color:var(--wf-brand-secondary-blue)}.workflow-revenue-chart-legend-swatch--total{background-color:var(--wf-brand-primary-green)}.workflow-revenue-breakdown-title{margin:0;font-size:1.38rem;line-height:1.25;font-weight:600;letter-spacing:-.003em;text-transform:none;color:#1f3e63}.workflow-revenue-breakdown-content{display:flex;flex-direction:column;gap:.95rem}.workflow-revenue-breakdown-row{display:flex;flex-direction:column;gap:.35rem}.workflow-revenue-breakdown-row-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem}.workflow-revenue-breakdown-label{color:#58708d}.workflow-revenue-breakdown-value{font-weight:600;color:#1f3e63;font-variant-numeric:tabular-nums}.workflow-revenue-breakdown-track{height:.48rem;overflow:hidden;border-radius:9999px;border:1px solid #d7dfeb;background-color:#e9eef5}.workflow-revenue-breakdown-fill{height:100%;border-radius:9999px}.workflow-revenue-breakdown-fill--revenue{background-color:var(--wf-brand-secondary-blue)}.workflow-revenue-breakdown-fill--aum{background-color:var(--wf-brand-primary-green)}.workflow-revenue-breakdown-empty{margin:0;font-size:.84rem;color:#64748b}.workflow-revenue-pipeline-count{margin:0;font-size:.85rem;line-height:1.05;color:#64748b}.workflow-revenue-pipeline-title{font-size:1.5rem;line-height:1}.workflow-revenue-pipeline-table{font-size:.86rem}.workflow-revenue-pipeline-head{font-size:.72rem;letter-spacing:.03em;text-transform:none;color:#73869d}.workflow-revenue-pipeline-progress{display:flex;align-items:center;gap:.24rem}.workflow-revenue-pipeline-progress-shell{display:flex;flex-direction:column;gap:.32rem}.workflow-revenue-pipeline-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.workflow-revenue-pipeline-due-date{font-size:.66rem;line-height:1;font-weight:500}.workflow-revenue-pipeline-due-date--default{color:#64748b}.workflow-revenue-pipeline-due-date--soon{color:#b7791f}.workflow-revenue-pipeline-due-date--overdue{color:#c62828}.workflow-revenue-pipeline-progress-value{font-size:.72rem;line-height:1;font-weight:600;color:#64748b}.workflow-revenue-pipeline-overall-track{height:.24rem;border-radius:999px;background-color:#dce5ef;overflow:hidden}.workflow-revenue-pipeline-overall-fill{height:100%;border-radius:inherit;background-color:var(--wf-brand-primary-green)}.workflow-revenue-pipeline-segment{width:1rem;height:.34rem;border-radius:999px;border:1px solid #cbd5e1;background-color:#e2e8f0;overflow:hidden}.workflow-revenue-pipeline-segment-fill{height:100%}.workflow-revenue-pipeline-segment-fill--complete{background-color:var(--wf-brand-primary-green)}.workflow-revenue-pipeline-segment-fill--active{background-color:var(--wf-brand-secondary-blue)}.workflow-revenue-pipeline-segment-fill--pending{width:0}.workflow-revenue-drawer{background-color:var(--wf-surface-card);border-left:1px solid var(--wf-border-strong)}.workflow-revenue-drawer-sheet{display:flex;flex-direction:column;overflow:hidden}.workflow-revenue-drawer-header-shell{gap:var(--wf-space-2);padding:var(--wf-space-4);padding-right:calc(var(--wf-space-8) + var(--wf-space-3));border-bottom:1px solid var(--wf-border-subtle);background-color:var(--wf-surface-card)}.workflow-revenue-drawer-description{font-size:var(--wf-font-body-sm);color:var(--wf-text-muted)}.workflow-revenue-drawer-status-row{display:flex;align-items:center;gap:var(--wf-space-2)}.workflow-revenue-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--wf-space-3);padding:var(--wf-space-4)}.workflow-revenue-drawer-title{margin:0;font-size:var(--wf-font-title-xl);line-height:1.18;font-weight:600;letter-spacing:-.01em;color:var(--wf-text-primary);max-width:calc(100% - 1.75rem)}.workflow-revenue-drawer-panel{border:1px solid var(--wf-border-subtle);border-radius:.72rem;background-color:var(--wf-surface-card);padding:var(--wf-space-4)}.workflow-revenue-drawer-panel-title{margin:0;font-size:var(--wf-font-meta);line-height:1;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-text-subtle)}.workflow-revenue-progress-panel{display:flex;flex-direction:column;gap:var(--wf-space-3)}.workflow-revenue-progress-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workflow-revenue-progress-phase-name{min-width:0;font-size:var(--wf-font-body-md);line-height:1.3;font-weight:560;color:var(--wf-text-secondary)}.workflow-revenue-progress-percent{font-size:var(--wf-font-body-md);line-height:1;font-weight:620;color:var(--wf-brand-primary-green)}.workflow-revenue-progress-track{height:.5rem;border-radius:9999px;background-color:#e7edf4;overflow:hidden}.workflow-revenue-progress-track-fill{height:100%;border-radius:9999px}.workflow-revenue-progress-track-fill--blocked{background-color:#c62828}.workflow-revenue-progress-track-fill--delayed{background-color:var(--wf-brand-secondary-orange)}.workflow-revenue-progress-track-fill--ontrack{background-color:var(--wf-brand-primary-green)}.workflow-revenue-phase-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}.workflow-revenue-phase-cell{min-width:0}.workflow-revenue-phase-track{height:.82rem;border-radius:.2rem;border:1px solid var(--wf-border-subtle);background-color:#edf2f8;overflow:hidden}.workflow-revenue-phase-fill{height:100%}.workflow-revenue-phase-fill--complete{background-color:var(--wf-brand-primary-green)}.workflow-revenue-phase-fill--active{background-color:var(--wf-brand-secondary-blue)}.workflow-revenue-phase-fill--pending{width:0}.workflow-revenue-phase-label{margin:.22rem 0 0;font-size:.58rem;line-height:1.2;color:var(--wf-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-revenue-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wf-space-2)}.workflow-revenue-metric-card{border:1px solid var(--wf-border-subtle);border-radius:.5rem;background-color:var(--wf-surface-card-soft);padding:.72rem .82rem;display:flex;flex-direction:column;gap:.36rem}.workflow-revenue-metric-label{margin:0;font-size:var(--wf-font-meta);line-height:1;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-text-subtle)}.workflow-revenue-metric-value{margin:0;font-size:var(--wf-font-title-lg);line-height:1.24;font-weight:560;letter-spacing:-.004em;color:#315176}.workflow-revenue-notes{margin:var(--wf-space-2) 0 0;font-size:var(--wf-font-body-sm);line-height:1.45;color:var(--wf-text-secondary)}.workflow-revenue-open-workflow-button{width:100%;min-height:2.5rem;background-color:#133a63;color:#fff;font-weight:560;margin-top:var(--wf-space-1)}.workflow-revenue-open-workflow-button:hover{background-color:#103253;color:#fff}.workflow-sidebar-activity-card{flex:0 1 auto;min-height:0;overflow:hidden}.workflow-sidebar-activity-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.workflow-sidebar-history-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d4deea #f7faff;contain:paint}.workflow-sidebar-history-scroll::-webkit-scrollbar{width:10px}.workflow-sidebar-history-scroll::-webkit-scrollbar-track{background:#f7faff;border-radius:9999px}.workflow-sidebar-history-scroll::-webkit-scrollbar-thumb{background:#d4deea;border-radius:9999px;border:1px solid #f7faff}.workflow-sidebar-history-scroll::-webkit-scrollbar-thumb:hover{background:#ccd8e7}.workflow-dashboard-inline-toggle{display:inline-flex;align-items:center;gap:.625rem;min-height:2rem;color:var(--wf-text-secondary);font-size:var(--wf-font-body-sm);font-weight:520;white-space:nowrap}.workflow-dashboard-inline-toggle-switch{border-color:#9aa9bc;background-color:#c7d2df}.workflow-dashboard-inline-toggle-switch[data-state=checked]{background-color:#1fb578;border-color:#1fb578}.workflow-dashboard-inline-toggle-switch [data-slot=switch-thumb]{transform:translate(0)}.workflow-dashboard-inline-toggle-switch[data-state=checked] [data-slot=switch-thumb]{transform:translate(.8rem)}.workflow-dashboard-inline-filter-link{color:#2f68c5;font-weight:500;text-decoration:none}.workflow-dashboard-inline-filter-link:hover{text-decoration:underline}.workflow-dashboard-instance-card{border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-card);background-color:var(--wf-surface-card);padding:1rem;box-shadow:var(--wf-shadow-card);transition:border-color var(--wf-duration-fast) var(--wf-ease-standard),background-color var(--wf-duration-fast) var(--wf-ease-standard),box-shadow var(--wf-duration-standard) var(--wf-ease-standard),transform var(--wf-duration-fast) var(--wf-ease-standard)}.workflow-dashboard-instance-card:hover{border-color:var(--wf-border-active);background-color:var(--wf-surface-card-hover);box-shadow:var(--wf-shadow-hover);transform:translateY(-1px)}.workflow-dashboard-instance-card--deadline-risk{border-color:var(--wf-border-subtle);background-color:var(--wf-surface-card);box-shadow:var(--wf-shadow-card)}.workflow-dashboard-instance-card--deadline-risk:hover{border-color:var(--wf-border-active);background-color:var(--wf-surface-card-hover);box-shadow:var(--wf-shadow-hover)}.workflow-dashboard-instance-card--critical,.workflow-dashboard-instance-card--overdue,.workflow-dashboard-instance-card--blocked{border-color:var(--wf-border-subtle);background-color:var(--wf-surface-card);box-shadow:var(--wf-shadow-card)}.workflow-dashboard-instance-card--critical:hover,.workflow-dashboard-instance-card--overdue:hover,.workflow-dashboard-instance-card--blocked:hover{border-color:var(--wf-border-active);background-color:var(--wf-surface-card-hover);box-shadow:var(--wf-shadow-hover)}.workflow-dashboard-instance-card:focus-within{outline:2px solid var(--wf-border-active);outline-offset:2px}.workflow-dashboard-phase-tile-button{transition:transform var(--wf-duration-fast) var(--wf-ease-standard),box-shadow var(--wf-duration-standard) var(--wf-ease-standard)}.workflow-dashboard-phase-tile-button:hover{transform:translateY(-.5px);box-shadow:inset 0 0 0 1px #95afd075}.workflow-dashboard-phase-tile-button:focus-visible{box-shadow:inset 0 0 0 1px #3b82f666}.workflow-dashboard-instance-title{font-size:1.12rem;line-height:1.25;font-weight:600;color:var(--wf-text-primary)}.workflow-dashboard-instance-amount{display:inline-flex;align-items:center;height:1.72rem;padding:0 .72rem;border-radius:9999px;border:1px solid #cfe3d6;background-color:#eefaf2;color:#14532d;font-size:.82rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.workflow-create-setup-header{border-bottom:1px solid #dce6f4;padding-bottom:1rem}.workflow-create-setup-content{padding-top:1.3rem}.workflow-create-setup-fields{display:flex;flex-direction:column;gap:var(--atlas-form-page-field-gap, .88rem)}.workflow-create-setup-field{border:1px solid #dce6f4;border-radius:.88rem;background:#ffffffdb;padding:.85rem .95rem .95rem}.workflow-create-setup-input{border-color:#cddbea;background-color:#fff;box-shadow:inset 0 1px #ffffffd9}.workflow-create-setup-input:hover{border-color:#b8ccdf}.workflow-create-setup-input:focus-visible{border-color:#8bb4ff;box-shadow:0 0 0 2px #3b82f62e}.workflow-create-setup-input[type=date]{min-height:2.5rem;padding-right:.9rem;font-variant-numeric:tabular-nums;color:#1f2937}.workflow-create-setup-input[type=date]:hover{background-color:#fff}.workflow-create-setup-input[type=date]:invalid{color:#7b8ca5}.workflow-create-setup-input[type=date]::-webkit-datetime-edit,.workflow-create-setup-input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}@supports selector(.x::-webkit-calendar-picker-indicator){.workflow-create-setup-input[type=date]{padding-right:2.35rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='4.5' width='17' height='16' rx='2'/%3E%3Cline x1='16' y1='2.75' x2='16' y2='6.75'/%3E%3Cline x1='8' y1='2.75' x2='8' y2='6.75'/%3E%3Cline x1='3.5' y1='10' x2='20.5' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .72rem center;background-size:1.05rem 1.05rem}.workflow-create-setup-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:1.75rem;height:1.75rem;margin-right:-.35rem}}.workflow-create-role-leads-hint{margin-top:.22rem;font-size:.78rem;color:#5d748f}.workflow-create-role-lead-row{border-top:1px solid rgba(203,216,234,.85);padding-top:.68rem}.workflow-create-role-lead-row:first-of-type{border-top:none;padding-top:0}.workflow-create-role-lead-team{font-size:.74rem;color:#6d8098}.workflow-create-review-hero{padding:1.5rem;border-bottom:1px solid #e0e8f4;background-color:#fff}.workflow-create-review-hero-row{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.workflow-create-review-title{margin:0;font-size:1.42rem;line-height:1.2;font-weight:560;letter-spacing:-.014em;color:var(--wf-text-primary)}.workflow-create-review-subtitle{margin:.35rem 0 0;font-size:.97rem;line-height:1.4;color:var(--wf-text-muted)}.workflow-create-review-setup-section{margin-top:1.05rem}.workflow-create-review-setup-heading{margin-bottom:.85rem}.workflow-create-review-details-stack{display:flex;flex-direction:column;gap:.95rem}.workflow-create-review-details-card{border:1px solid #dce6f4;border-radius:.9rem;background-color:#fff;overflow:hidden}.workflow-create-review-details-card-header{padding:.78rem 1.05rem;border-bottom:1px solid #e1eaf5;background-color:#f7faff}.workflow-create-review-details-header-row{display:flex;align-items:center;gap:.66rem}.workflow-create-review-section-badge{width:2.15rem;height:2.15rem;border-radius:9999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,var(--wf-marker-active-start) 0%,var(--wf-marker-active-end) 100%)}.workflow-create-review-details-card-body{background-color:#fff;padding:.95rem 1.05rem 1.02rem}.workflow-create-review-details-grid{row-gap:.62rem!important}.workflow-create-review-detail-item{display:flex;flex-direction:column;gap:.1rem}.workflow-create-review-details-title{margin:0;font-size:.95rem;line-height:1.2;font-weight:600;color:var(--wf-text-primary)}.workflow-create-review-detail-label{font-size:.74rem;color:#71839d}.workflow-create-review-detail-value{font-size:.82rem;line-height:1.28;font-weight:540;color:var(--wf-text-primary)}.workflow-create-review-content{padding-top:1.1rem}.workflow-create-review-phases-heading{display:flex;align-items:center;column-gap:.65rem}.workflow-create-review-phases-accent{display:block;width:3px;height:1.25rem;border-radius:9999px;background-color:#93c5fd;flex-shrink:0}.workflow-create-review-phases-title{margin:0;font-size:1.3rem;line-height:1.2;font-weight:560;color:var(--wf-text-primary)}.workflow-create-review-phase-card{border:1px solid #d8e3f0;border-radius:.86rem;background-color:#fff;box-shadow:0 12px 22px -24px #0f172a61}.workflow-create-review-phase-header{padding:.8rem 1rem;border-bottom:1px solid #e1eaf5;background-color:#f7faff}.workflow-create-review-phase-index{width:2.15rem;height:2.15rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;color:#fff;background:linear-gradient(160deg,var(--wf-marker-active-start) 0%,var(--wf-marker-active-end) 100%)}.workflow-create-review-phase-title{margin:0;font-size:.9rem;line-height:1.3;font-weight:560;color:var(--wf-text-primary)}.workflow-create-review-phase-count{margin:.08rem 0 0;font-size:.77rem;color:var(--wf-text-muted)}.workflow-create-review-phase-body{background-color:#fff;padding:.95rem 1rem}.workflow-create-review-task-item{display:flex;align-items:flex-start;column-gap:.55rem}.workflow-create-review-task-bullet{margin-top:.32rem;width:.38rem;height:.38rem;border-radius:9999px;background-color:#60a5fa;flex-shrink:0}.workflow-create-review-task-label{font-size:.8rem;line-height:1.3;color:var(--wf-text-secondary)}.workflow-dashboard-instance-footer-separator{color:var(--atlas-meta-separator-text, var(--wf-border-strong))}.workflow-dashboard-instance-info-indicator{display:inline-flex;align-items:center;justify-content:center;color:var(--wf-text-muted);cursor:help}.workflow-dashboard-instance-info-indicator svg{color:#6f87aa}.workflow-dashboard-instance-info-tooltip,.workflow-setup-field-info-tooltip{max-width:min(24rem,calc(100vw - 2rem));border:1px solid #c6d4e5;border-radius:.85rem;background-color:#edf3fa;color:#32445d;box-shadow:var(--wf-shadow-card);padding:.7rem .85rem;font-size:.875rem;line-height:1.45;white-space:normal;text-wrap:pretty}.workflow-dashboard-instance-info-tooltip span>svg,.workflow-setup-field-info-tooltip span>svg{background-color:#edf3fa!important;fill:#edf3fa!important}.workflow-dashboard-progress-summary{color:var(--wf-text-secondary)}.workflow-dashboard-instance-footer{margin-top:.95rem;font-size:.875rem;font-weight:400;color:var(--wf-text-subtle)}.workflow-dashboard-step-empty{border-color:var(--wf-border-subtle);background-color:var(--wf-surface-card-soft);color:var(--wf-text-muted)}.workflow-inbox-cards-stack{display:flex;flex-direction:column;gap:.75rem}.workflow-task-surface-card{border-color:var(--wf-border-subtle);border-radius:var(--wf-radius-card);box-shadow:var(--wf-shadow-card);background:linear-gradient(180deg,var(--wf-surface-card) 0%,#f9fbff 100%)}.workflow-task-comments-card{overflow:hidden;border-color:#d6e0eb;background:#fff}.workflow-task-comments-header{padding:1.35rem 1.5rem 1.2rem;border-bottom:1px solid #e3e9f2;background:linear-gradient(180deg,var(--wf-surface-card) 0%,#f9fbff 100%)}.workflow-task-comments-title-row{display:flex;align-items:center;gap:.5rem}.workflow-task-comments-icon{width:1.18rem;height:1.18rem;color:#374151}.workflow-task-comments-count{margin-top:.5rem;font-size:.9rem;color:#64748b}.workflow-task-comments-body{display:flex;flex-direction:column}.workflow-task-comments-scroll{height:auto;max-height:clamp(16rem,40vh,24rem);min-height:0;flex:0 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.workflow-task-comments-list{padding:.55rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.92rem}.workflow-task-comments-empty{padding:1.6rem 0;text-align:center;font-size:.92rem;color:#64748b}.workflow-task-comment-item{border:1px solid #e1e8f1;border-radius:.72rem;background-color:#fff;padding:1rem 1.2rem;box-shadow:0 4px 12px -10px #0f172a59}.workflow-task-comment-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:.42rem}.workflow-task-comment-author{font-size:.92rem;font-weight:600;color:#0f172a}.workflow-task-comment-timestamp{font-size:.78rem;color:#94a3b8}.workflow-task-comment-body{font-size:.92rem;line-height:1.45;color:#334155;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.workflow-task-comment-body>span{white-space:pre-wrap}.workflow-task-comment-event-badge{display:inline-flex;align-items:center;justify-content:center;height:1.35rem;border-radius:9999px;padding:0 .55rem;font-size:.7rem;font-weight:600;line-height:1;letter-spacing:.012em;text-transform:none}.workflow-task-comment-event-badge--blocked{border:1px solid #b91c1c;background-color:#dc2626;color:#fff}.workflow-task-comment-event-badge--active{border:1px solid #bfdbfe;background-color:#eff6ff;color:#1d4ed8}.workflow-task-comment-event-badge--rejected{border:1px solid #fecaca;background-color:#fee2e2;color:#991b1b}.workflow-task-comment-event-badge--approved{border:1px solid #86efac;background-color:#dcfce7;color:#166534}.workflow-task-comment-event-badge--completed{border:1px solid #bbf7d0;background-color:#f0fdf4;color:#166534}.workflow-task-comment-event-badge--default{border:1px solid #cbd5e1;background-color:#f8fafc;color:#334155}.workflow-task-comments-input{flex:0 0 auto;padding:1.3rem 1.5rem 1.5rem;border-top:1px solid #e3e9f2;background:linear-gradient(180deg,var(--wf-surface-card) 0%,#f9fbff 100%)}.workflow-task-comments-input-label{display:inline-block;margin-bottom:.65rem;font-weight:600;color:#111827}.workflow-task-comments-textarea{border-color:#cbd5e1;background-color:#fff;box-shadow:0 1px 2px #0f172a14;font-size:.9rem}.workflow-task-comments-textarea:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f63b}.workflow-task-comments-submit{margin-top:.7rem;gap:.48rem;background-image:none;background-color:#eff6ff;border:1px solid #95afd0;color:#000;box-shadow:none}.workflow-task-comments-submit:hover{background-color:#e4efff;border:1px solid #95afd0;color:#000;box-shadow:none}.workflow-task-comments-submit:disabled{box-shadow:none}.workflow-task-active-alert{border:1px solid #fde68a;border-radius:.75rem;background:linear-gradient(90deg,#fffbeb,#fff7ed);box-shadow:0 1px 2px #0f172a0f;padding:1.25rem}.workflow-task-active-alert-row{display:flex;align-items:flex-start;gap:1rem}.workflow-task-active-alert-icon-shell{width:3rem;height:3rem;flex-shrink:0;border-radius:.75rem;background-color:#fff;box-shadow:0 1px 2px #0f172a14;display:inline-flex;align-items:center;justify-content:center}.workflow-task-active-alert-icon{width:1.5rem;height:1.5rem;color:#d97706;flex-shrink:0}.workflow-task-active-alert-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:.45rem}.workflow-task-active-alert-title{font-size:var(--wf-font-title-md);line-height:1.35;font-weight:560;color:#111827}.workflow-task-active-alert-state{color:#7c4a03;font-weight:560}.workflow-task-active-alert-detail{margin-top:0;font-size:var(--wf-font-body-md);line-height:1.4;color:#854d0e}.workflow-task-readonly-alert{border:1px solid #fcd34d;border-radius:.75rem;background-color:#fffbeb;box-shadow:0 1px 2px #0f172a0f;padding:1rem}.workflow-task-readonly-alert-row{display:flex;align-items:flex-start;gap:.75rem}.workflow-task-readonly-alert-icon{width:1.25rem;height:1.25rem;color:#d97706;margin-top:.125rem;flex-shrink:0}.workflow-task-readonly-alert-copy{flex:1 1 auto}.workflow-task-readonly-alert-title{font-size:.875rem;color:#374151;line-height:1.375rem}.workflow-task-readonly-alert-state{color:#111827;font-weight:600}.workflow-task-readonly-alert-detail{margin-top:.25rem;font-size:.875rem;color:#4b5563;line-height:1.375rem}.workflow-task-skipped-alert{border:1px solid #fcd34d;border-radius:.75rem;background:linear-gradient(90deg,#fffbeb,#fff7ed);box-shadow:0 1px 2px #0f172a0f;padding:1rem}.workflow-task-skipped-alert-row{display:flex;align-items:flex-start;gap:.75rem}.workflow-task-skipped-alert-icon{width:1.25rem;height:1.25rem;color:#d97706;margin-top:.125rem;flex-shrink:0}.workflow-task-skipped-alert-copy{flex:1 1 auto}.workflow-task-skipped-alert-title{font-size:.875rem;color:#374151;line-height:1.375rem}.workflow-task-skipped-alert-state{color:#111827;font-weight:600}.workflow-task-skipped-alert-detail{margin-top:.25rem;font-size:.875rem;color:#4b5563;line-height:1.375rem}.workflow-task-skipped-alert-detail-label{font-weight:600}.workflow-task-rejected-alert{border:1px solid #fecaca;border-radius:.75rem;background-color:#fef2f2;box-shadow:0 1px 2px #0f172a0f;padding:1rem}.workflow-task-rejected-alert-row{display:flex;align-items:flex-start;gap:.75rem}.workflow-task-rejected-alert-icon{width:1.25rem;height:1.25rem;color:#dc2626;margin-top:.125rem;flex-shrink:0}.workflow-task-rejected-alert-copy{flex:1 1 auto}.workflow-task-rejected-alert-title{font-size:.875rem;color:#7f1d1d;line-height:1.375rem}.workflow-task-rejected-alert-state{color:#991b1b;font-weight:700}.workflow-task-rejected-alert-detail,.workflow-task-rejected-alert-comment,.workflow-task-rejected-alert-next-step{margin-top:.25rem;font-size:.875rem;line-height:1.375rem;color:#7f1d1d}.workflow-task-rejected-alert-comment-label{font-weight:600}.workflow-task-pending-approval-alert{border:1px solid #fde68a;border-radius:.75rem;background:linear-gradient(90deg,#fffbeb,#fff7ed);box-shadow:0 1px 2px #0f172a0f;padding:1.25rem}.workflow-task-pending-approval-alert-row{display:flex;align-items:flex-start;gap:1rem}.workflow-task-pending-approval-alert-icon-shell{width:3rem;height:3rem;flex-shrink:0;border-radius:.75rem;background-color:#fff;box-shadow:0 1px 2px #0f172a14;display:inline-flex;align-items:center;justify-content:center}.workflow-task-pending-approval-alert-icon{width:1.5rem;height:1.5rem;color:#d97706}.workflow-task-pending-approval-alert-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:.5rem}.workflow-task-pending-approval-alert-title-row{display:flex;align-items:center;gap:.5rem}.workflow-task-pending-approval-alert-title{font-size:var(--wf-font-title-md);line-height:1.35;font-weight:560;color:#111827}.workflow-task-pending-approval-alert-target{font-size:var(--wf-font-body-md);line-height:1.4;color:#7c4a03}.workflow-task-pending-approval-alert-target-label{font-weight:500}.workflow-task-pending-approval-alert-hint{font-size:var(--wf-font-body-sm);line-height:1.45;color:#854d0e}.workflow-task-blocked-alert{border:1px solid #fee2e2;border-radius:.75rem;background:linear-gradient(90deg,#fef2f2,#fff7ed);box-shadow:0 1px 2px #0f172a0f;padding:1.25rem}.workflow-task-blocked-alert-row{display:flex;align-items:flex-start;gap:1rem}.workflow-task-blocked-alert-icon-shell{width:3rem;height:3rem;flex-shrink:0;border-radius:.75rem;background-color:#fff;box-shadow:0 1px 2px #0f172a14;display:inline-flex;align-items:center;justify-content:center}.workflow-task-blocked-alert-icon{width:1.5rem;height:1.5rem;color:#dc2626}.workflow-task-blocked-alert-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem}.workflow-task-blocked-alert-title-row{display:flex;align-items:center;gap:.5rem}.workflow-task-blocked-alert-title{font-size:var(--wf-font-title-md);line-height:1.35;font-weight:560;color:#111827}.workflow-task-blocked-alert-reason{font-size:var(--wf-font-body-md);line-height:1.4;color:#374151}.workflow-task-blocked-alert-reason-label{font-weight:500}.workflow-task-blocked-alert-lock-copy{display:inline-flex;align-items:center;gap:.38rem;font-size:var(--wf-font-meta);color:#6b7280}.workflow-task-blocked-alert-lock-icon{width:.78rem;height:.78rem}.workflow-task-blocked-unblock-button,.workflow-task-unblock-confirm-button,.workflow-task-unblock-cancel-button{min-height:2.4rem;border-radius:.62rem;padding-left:1.1rem;padding-right:1.1rem;font-size:.89rem}.workflow-task-unblock-dialog-title{font-size:var(--wf-font-title-md);line-height:1.35;font-weight:560;color:#111827}.workflow-task-unblock-dialog-description{margin-top:.2rem;font-size:var(--wf-font-body-sm);line-height:1.45;color:#4b5563}.workflow-task-unblock-dialog-textarea{resize:none}.workflow-task-unblock-dialog-actions{display:flex;align-items:center;gap:.5rem}.workflow-task-locked-pane{position:relative}.workflow-task-required-steps-card--blocked{border-color:#fecaca;background-color:#fef2f266}.workflow-task-required-steps-card--readonly{border-color:#d1d5db;background-color:#f8fafc}.workflow-task-required-steps-card--restricted{border-color:#cbd5e1;background-color:#f8fafc}.workflow-task-restricted-step-placeholder{display:flex;align-items:center;gap:1rem;min-height:3.625rem;border:1px solid #d1d5db;border-radius:.75rem;background-color:#e5e7eb;padding:1rem}.workflow-task-restricted-checkbox-placeholder{width:1.5rem;height:1.5rem;flex-shrink:0;border:1px solid #9ca3af;border-radius:.375rem;background-color:#f3f4f6}.workflow-task-restricted-line-placeholder{width:min(28rem,72%);height:.875rem;border-radius:9999px;background-color:#9ca3af}.workflow-task-locked-content{filter:blur(2.5px);opacity:.5;pointer-events:none;user-select:none}.workflow-task-locked-banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.75rem;width:min(42rem,calc(100% - 2.5rem));min-height:4.5rem;border-radius:.75rem;background-color:#fff;box-shadow:var(--wf-shadow-card);padding:.75rem 1rem;z-index:1}.workflow-task-locked-banner--blocked{border:1px solid #fca5a5}.workflow-task-locked-banner--readonly{border:1px solid #d1d5db;background-color:#f9fafb}.workflow-task-locked-banner--restricted{border:1px solid #94a3b8;background-color:#fff}.workflow-task-locked-banner-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;flex-shrink:0}.workflow-task-locked-banner-icon-shell--blocked{background-color:#fee2e2}.workflow-task-locked-banner-icon-shell--readonly{background-color:#e5e7eb}.workflow-task-locked-banner-icon-shell--restricted{background-color:#e2e8f0}.workflow-task-locked-banner-icon--blocked,.workflow-task-locked-banner-alert-icon--blocked{color:#ef4444}.workflow-task-locked-banner-icon--readonly,.workflow-task-locked-banner-alert-icon--readonly{color:#6b7280}.workflow-task-locked-banner-icon--restricted,.workflow-task-locked-banner-alert-icon--restricted{color:#475569}.workflow-task-locked-banner-copy{font-size:var(--wf-font-body-md);color:#111827;font-weight:500}.workflow-sidebar-label{font-size:var(--wf-font-body-sm);color:var(--wf-text-muted)}.workflow-sidebar-value{font-size:var(--wf-font-body-md);color:var(--wf-text-primary);font-weight:500}.workflow-sidebar-setup-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.workflow-history-list{display:flex;flex-direction:column;gap:1rem}.workflow-history-item{position:relative;display:flex;align-items:flex-start;gap:.625rem}.workflow-history-item:before{content:"";position:absolute;left:.18rem;top:.72rem;bottom:-.84rem;width:2px;background-color:#d1d5db}.workflow-history-item--last:before{display:none}.workflow-history-dot{position:relative;z-index:1;margin-top:.34rem;width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0;background-color:var(--wf-accent)}.workflow-history-content{min-width:0}.workflow-history-summary{font-size:var(--wf-font-body-sm);color:var(--wf-text-primary)}.workflow-history-meta{font-size:var(--wf-font-meta);color:var(--wf-text-subtle)}.workflow-task-layout{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.workflow-task-layout-shell{position:relative}.workflow-task-transition-overlay{z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none}.workflow-task-transition-overlay--page{position:fixed;inset:0;z-index:40;padding:1rem;background:#f8fbffc7;backdrop-filter:blur(1px)}.workflow-task-transition-overlay--inline{position:absolute;inset:0;z-index:5;justify-content:center;align-items:center;padding:.35rem;background:#e4ecf7e0;backdrop-filter:blur(1px);border:1px solid #d3deeb;border-radius:.75rem}.workflow-task-transition-card{width:min(32rem,calc(100% - 1rem));border-radius:1rem;border:1px solid var(--wf-border-subtle);background:#fff;box-shadow:var(--wf-shadow-card);padding:1.05rem 1.15rem;animation:workflow-task-transition-enter .22s cubic-bezier(.2,0,0,1) both}.workflow-task-transition-card--inline{width:min(30rem,calc(100% - .5rem));border-radius:.7rem;box-shadow:var(--wf-shadow-card)}.workflow-task-transition-card-row{display:flex;align-items:center;gap:.9rem}.workflow-task-transition-icon-shell{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.workflow-task-transition-icon-shell--success{background:#eaf8ee;border-color:#b8e3c4}.workflow-task-transition-icon-shell--info{background:#edf4ff;border-color:#c7dafd}.workflow-task-transition-icon-shell--warning{background:#fff4ea;border-color:#ffd6b3}.workflow-task-transition-icon-shell--check{animation:workflow-task-transition-check-pop .38s ease-out both}.workflow-task-transition-icon{width:1.2rem;height:1.2rem;color:#374151}.workflow-task-transition-card--success .workflow-task-transition-icon{color:#15803d}.workflow-task-transition-card--info .workflow-task-transition-icon{color:#1d4ed8}.workflow-task-transition-card--warning .workflow-task-transition-icon{color:#b45309}.workflow-task-transition-card--warning .workflow-task-transition-icon.workflow-task-transition-icon--rejected{color:#b91c1c}.workflow-task-transition-copy{min-width:0}.workflow-task-transition-title{margin:0;font-size:1rem;line-height:1.35;font-weight:560;color:#111827}.workflow-task-transition-subtitle{margin:.2rem 0 0;font-size:.9rem;line-height:1.4;color:#475569}@keyframes workflow-task-transition-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workflow-task-transition-check-pop{0%{transform:scale(.72)}60%{transform:scale(1.08)}to{transform:scale(1)}}.workflow-task-main,.workflow-task-sidebar{min-width:0}.workflow-task-action-zone{position:relative;min-height:2.5rem}@media(min-width:1280px){.workflow-instance-layout{grid-template-columns:minmax(0,1.72fr) minmax(300px,.88fr);column-gap:2.5rem}.workflow-task-layout{grid-template-columns:minmax(0,1.85fr) minmax(300px,.85fr);column-gap:2.5rem;align-items:start}}.workflow-task-step-label--not-applicable{text-decoration:line-through;text-decoration-color:#9ca3af}.workflow-task-step-na-pill{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:1.5rem;min-width:2.25rem;padding:0 .5rem;border:1px solid #d1d5db;border-radius:9999px;background-color:#fff;color:#6b7280;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.workflow-task-step-na-pill:hover:not(:disabled){border-color:#9ca3af;background-color:#f3f4f6;color:#374151}.workflow-task-step-na-pill:focus-visible{outline:2px solid #020826;outline-offset:2px}.workflow-task-step-na-pill:disabled{cursor:not-allowed;opacity:.6}.workflow-task-step-na-pill--active{border-color:#4b5563;background-color:#4b5563;color:#fff}.workflow-task-step-na-pill--active:hover:not(:disabled){border-color:#374151;background-color:#374151;color:#fff}.workflow-task-step-na-pill--static{cursor:default}.workflow-setup-checkbox--blocked{opacity:.5;cursor:not-allowed}.workflow-setup-blocked-dialog{width:calc(100vw - 2rem);max-width:480px}.workflow-create-setup-checkbox-hint{margin:.3rem 0 0 2rem;font-size:.78rem;color:#667991}.workflow-create-role-row-control{display:flex;align-items:center;gap:.5rem}.workflow-create-role-row-control>:first-child{flex:1 1 auto;min-width:0}.workflow-hierarchy-rollup{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.6rem 0 .75rem}.workflow-hierarchy-rollup-chips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.workflow-hierarchy-rollup-chip{display:inline-flex;align-items:center;gap:.35rem}.workflow-hierarchy-rollup-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:0;cursor:pointer;font-size:.875rem}.workflow-hierarchy-tree{position:relative;margin-top:.75rem;padding-left:2.25rem;display:flex;flex-direction:column;gap:.75rem}.workflow-hierarchy-tree:before{content:"";position:absolute;left:1.5rem;top:-.75rem;bottom:2.4rem;width:3px;border-radius:9999px;background:linear-gradient(180deg,#b8c8de,#d6e0ee)}.workflow-hierarchy-tree-child{position:relative}.workflow-hierarchy-tree-child:before{content:"";position:absolute;left:-.75rem;top:2.4rem;width:.75rem;height:3px;background-color:#c9d6e6}.workflow-hierarchy-parent-link{color:#2f68c5;font-weight:500;text-decoration:none}.workflow-hierarchy-parent-link:hover{text-decoration:underline}.workflow-hierarchy-table{font-size:.875rem}.workflow-hierarchy-table th{color:#42536b;font-weight:500;white-space:normal;line-height:1.25;vertical-align:bottom;padding:.55rem .5rem}.workflow-hierarchy-table td{padding:.45rem .5rem;vertical-align:middle}.workflow-hierarchy-table tbody tr{border-bottom:1px solid rgba(203,216,234,.85)}.workflow-hierarchy-table tfoot{background-color:#f7faff;border-top:1px solid #e1eaf5}.workflow-hierarchy-table tfoot td{padding:.7rem .5rem}.workflow-hierarchy-table-total-label{font-size:.95rem;font-weight:560;color:#1f2f45}.workflow-hierarchy-table-total-value{font-size:.98rem;font-weight:600;color:#0f172a;text-align:right;font-variant-numeric:tabular-nums}.workflow-hierarchy-table-cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.workflow-hierarchy-table-cell--center{text-align:center}.workflow-hierarchy-table-cell--amount{font-variant-numeric:tabular-nums}.workflow-hierarchy-table-total-value--start{text-align:left}.workflow-hierarchy-table:not(.workflow-hierarchy-table--readonly) tfoot td.workflow-hierarchy-table-total-value--start{padding-left:calc(1.25rem + 1px)}.workflow-hierarchy-table-row-actions{display:flex;align-items:center;gap:.35rem;justify-content:flex-end}.workflow-hierarchy-table--readonly td{color:#1f2937}.workflow-hierarchy-table--readonly th{font-size:.78rem}.workflow-hierarchy-table--fixed{table-layout:fixed}.workflow-hierarchy-col--variant{width:14rem}.workflow-hierarchy-col--choice{width:8.5rem}.workflow-hierarchy-col--amount{width:8rem}.workflow-hierarchy-col--text{width:7rem}.workflow-hierarchy-col--date{width:10rem}.workflow-hierarchy-col--number{width:7rem}.workflow-hierarchy-col--flag{width:5rem}.workflow-hierarchy-col--actions{width:8.5rem}.workflow-hierarchy-col--actions-compact{width:6rem}.workflow-hierarchy-col--actions-note{width:3.5rem}.workflow-hierarchy-table td .workflow-create-setup-field{border:none;border-radius:0;background:transparent;padding:0}.workflow-hierarchy-table--fixed [data-slot=select-trigger]{min-width:0}.workflow-hierarchy-table--fixed [data-slot=select-value]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-instance-action-button.workflow-hierarchy-note-toggle--filled{border-color:#2f6fd0;background-color:#eaf2fd;color:#2f6fd0}.workflow-instance-action-button.workflow-hierarchy-note-toggle--filled:hover{border-color:#2f6fd0;background-color:#dceafb;color:#2f6fd0}.workflow-hierarchy-table tbody tr.workflow-hierarchy-table-row--has-note{border-bottom:none}.workflow-hierarchy-table tbody tr.workflow-hierarchy-table-row--removed>td:not(:last-child){opacity:.55}.workflow-hierarchy-table tbody tr.workflow-hierarchy-table-note-row,.workflow-hierarchy-table tbody tr.workflow-hierarchy-table-note-row:hover{background:transparent}.workflow-hierarchy-table tbody tr.workflow-hierarchy-table-note-row>td{white-space:normal;padding:0 .5rem .75rem}.workflow-hierarchy-note-body{border-left:2px solid #d6e3f4;padding-left:.85rem;margin-left:.25rem}.workflow-hierarchy-note-review-label{display:block;font-size:.78rem;font-weight:500;color:#42536b;margin-bottom:.15rem}.workflow-hierarchy-note-review-value{margin:0;font-size:.875rem;color:#1f2937;line-height:1.5;white-space:pre-wrap}.workflow-hierarchy-note-append{display:flex;flex-direction:column;gap:.75rem}.workflow-hierarchy-note-review-value--log{max-height:12rem;overflow-y:auto;padding:.5rem .75rem;border:1px solid var(--wf-border-subtle);border-radius:.5rem;background-color:#f8fafc}.workflow-hierarchy-preview-covers{margin-left:.4rem;font-size:.74rem;color:#72859f}.workflow-hierarchy-allocation-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.3rem 0}.workflow-hierarchy-allocation-name{font-size:.94rem;color:#0f172a;font-weight:500}.workflow-hierarchy-allocation-sub{font-size:.75rem;color:#72859f;margin-left:.4rem}.workflow-hierarchy-allocation-amount{font-size:.94rem;color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums}.workflow-hierarchy-allocation-total .workflow-hierarchy-allocation-name,.workflow-hierarchy-allocation-total .workflow-hierarchy-allocation-amount{font-weight:600}.workflow-hierarchy-allocation-track{height:.4rem;border-radius:9999px;background-color:#e7edf4;overflow:hidden;margin:.15rem 0 .35rem}.workflow-hierarchy-allocation-fill{height:100%;border-radius:9999px;background-color:#13729a}.workflow-hierarchy-child-rows{display:flex;flex-direction:column;gap:.72rem}.workflow-hierarchy-child-rows .workflow-task-meta>span{white-space:nowrap}.workflow-hierarchy-child-row-link{display:block;text-decoration:none;color:inherit}.workflow-form-dialog-body{margin:-.25rem;padding:.25rem}.workflow-instance-reset-dialog-body{display:flex;flex-direction:column;gap:.9rem}.workflow-instance-reset-hierarchy-line,.workflow-instance-reset-summary{font-size:.875rem;color:#374151;line-height:1.375rem}.workflow-instance-reset-hidden-line{color:#667991}.workflow-instance-reset-members{display:flex;flex-direction:column;gap:.75rem;max-height:20rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.workflow-instance-reset-member{border:1px solid #dce6f4;border-radius:.75rem;background:#ffffffdb;padding:.75rem .85rem}.workflow-instance-reset-member-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:.75rem;row-gap:.15rem;margin-bottom:.5rem}.workflow-instance-reset-member-title{font-size:.9rem;font-weight:600;color:#111827}.workflow-instance-reset-member-status,.workflow-instance-reset-task-meta,.workflow-instance-reset-task-approval{font-size:.78rem;color:#667991;line-height:1.2rem}.workflow-instance-reset-task-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.workflow-instance-reset-task{border-top:1px solid #edf2f8;padding-top:.5rem}.workflow-instance-reset-task:first-child{border-top:0;padding-top:0}.workflow-instance-reset-task-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.workflow-instance-reset-task-title{font-size:.85rem;font-weight:500;color:#1f2937}.workflow-instance-reset-task-status{font-size:.75rem;color:#4b5563;white-space:nowrap}.workflow-instance-reset-task-approval{color:#166534}.workflow-instance-reset-member-replacements{margin-top:.6rem;font-size:.8rem;color:#374151}.workflow-reset-history-content{padding-top:0}.workflow-reset-history-item{border-bottom:1px solid #edf2f8}.workflow-reset-history-trigger{padding-top:.6rem;padding-bottom:.6rem}.workflow-reset-history-trigger-copy{min-width:0;text-align:left}.workflow-reset-history-summary{font-size:.85rem;font-weight:600;color:#111827}.workflow-reset-history-reason{font-size:.8rem;color:#374151;overflow-wrap:anywhere}.workflow-reset-history-boundary{font-size:.75rem;color:#667991}.workflow-reset-history-panel{padding-bottom:.75rem}.workflow-reset-history-task-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.workflow-reset-history-task-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.workflow-reset-history-task-link{font-size:.85rem;font-weight:500;color:var(--wf-text-primary);text-decoration:underline;text-underline-offset:2px}.workflow-reset-history-task-meta{font-size:.75rem;color:#667991}.workflow-reset-history-answers{margin-top:.75rem;border-top:1px solid #edf2f8;padding-top:.6rem}.workflow-reset-history-answer-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;line-height:1.3rem}.workflow-reset-history-answer-label{color:#667991}.workflow-reset-history-answer-value{color:#1f2937;text-align:right;overflow-wrap:anywhere}.workflow-task-step-instructions,.workflow-task-step-text-readonly{overflow-wrap:anywhere}.sheet-overlay-no-motion[data-state=open],.sheet-overlay-no-motion[data-state=closed]{animation:none!important;transition:none!important;opacity:1!important}.sheet-content-no-motion[data-state=open],.sheet-content-no-motion[data-state=closed]{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.sheet-content-motion{will-change:transform,opacity}.sheet-content-motion.sheet-content-side-right[data-state=open]{animation:sheet-slide-in-right .22s cubic-bezier(.2,0,0,1) both}.sheet-content-motion.sheet-content-side-right[data-state=closed]{animation:sheet-slide-out-right .18s cubic-bezier(.2,0,0,1) both}.sheet-content-motion.sheet-content-side-left[data-state=open]{animation:sheet-slide-in-left .22s cubic-bezier(.2,0,0,1) both}.sheet-content-motion.sheet-content-side-left[data-state=closed]{animation:sheet-slide-out-left .18s cubic-bezier(.2,0,0,1) both}.sheet-content-motion.sheet-content-side-top[data-state=open]{animation:sheet-slide-in-top .22s cubic-bezier(.2,0,0,1) both}.sheet-content-motion.sheet-content-side-top[data-state=closed]{animation:sheet-slide-out-top .18s cubic-bezier(.2,0,0,1) both}.sheet-content-motion.sheet-content-side-bottom[data-state=open]{animation:sheet-slide-in-bottom .22s cubic-bezier(.2,0,0,1) both}.sheet-content-motion.sheet-content-side-bottom[data-state=closed]{animation:sheet-slide-out-bottom .18s cubic-bezier(.2,0,0,1) both}@keyframes sheet-slide-in-right{0%{transform:translate3d(16px,0,0);opacity:.98}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-right{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(16px,0,0);opacity:.98}}@keyframes sheet-slide-in-left{0%{transform:translate3d(-16px,0,0);opacity:.98}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-left{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-16px,0,0);opacity:.98}}@keyframes sheet-slide-in-top{0%{transform:translate3d(0,-16px,0);opacity:.98}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-top{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-16px,0);opacity:.98}}@keyframes sheet-slide-in-bottom{0%{transform:translate3d(0,16px,0);opacity:.98}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-bottom{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,16px,0);opacity:.98}}@media(prefers-reduced-motion:reduce){.sheet-content-motion[data-state=open],.sheet-content-motion[data-state=closed]{animation:none!important}}.workflow-inbox-notification-overlay{position:fixed;inset:0;z-index:50;background:#0f172a4d}.workflow-inbox-notification-drawer{position:fixed;top:5.75rem;right:.75rem;z-index:60;display:flex;overflow:visible;pointer-events:none}.workflow-inbox-notification-surface{width:100%;pointer-events:auto;border-radius:24px;background:#fff;box-shadow:0 18px 40px #0f172a1f;padding:1.125rem}.workflow-inbox-notification-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.workflow-inbox-notification-title{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:#111827}.workflow-inbox-notification-close{color:#94a3b8;border-radius:10px;padding:.25rem;transition:color .15s ease}.workflow-inbox-notification-close:hover{color:#64748b}.workflow-inbox-notification-description{color:#4b5563;font-size:.875rem;line-height:1.65;margin-bottom:1.5rem;max-width:18rem}.workflow-inbox-notification-message{margin-bottom:1rem;font-size:.75rem;line-height:1.45}.workflow-inbox-notification-message[data-tone=info]{color:#4b5563}.workflow-inbox-notification-message[data-tone=error]{color:#b91c1c}.workflow-inbox-notification-list{display:flex;flex-direction:column;gap:1rem}.workflow-inbox-notification-row{display:flex;align-items:center;gap:1rem;border-radius:14px;padding:.875rem;transition:background-color .15s ease}.workflow-inbox-notification-row:hover{background:#eff6ff4d}.workflow-inbox-notification-tile{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:16px;background:#f3f4f6;color:#9ca3af}.workflow-inbox-notification-tile[data-enabled=true]{background:linear-gradient(135deg,#bfdbfe99,#99f6e499);color:#1d4ed8}.workflow-inbox-notification-copy{min-width:0;flex:1}.workflow-inbox-notification-label{margin-bottom:.25rem;font-size:.875rem;font-weight:500;letter-spacing:-.01em;color:#111827}.workflow-inbox-notification-caption{font-size:.75rem;line-height:1.45;color:#4b5563}.workflow-inbox-notification-toggle{position:relative;width:3.5rem;height:2rem;margin-left:auto;flex-shrink:0;border-radius:999px;background:#d1d5db}.workflow-inbox-notification-toggle[data-enabled=true]{background:linear-gradient(90deg,#93c5fdbf,#99f6e4bf)}.workflow-inbox-notification-toggle-knob{position:absolute;top:.25rem;left:.25rem;width:1.5rem;height:1.5rem;border-radius:999px;background:#fff;box-shadow:0 3px 10px #0f172a24;transition:transform .15s ease}.workflow-inbox-notification-toggle[data-enabled=true] .workflow-inbox-notification-toggle-knob{transform:translate(1.5rem)}.workflow-inbox-notification-divider{border-top:1px solid #e5e7eb}.workflow-inbox-notification-list[data-loading=true]{position:relative}.workflow-inbox-notification-row[data-loading=true]{background:#f8fafcd9}.workflow-inbox-notification-tile[data-loading=true]{color:#cbd5e1;background:linear-gradient(135deg,#e2e8f0f2,#f1f5f9f2)}.workflow-inbox-notification-label[data-loading=true],.workflow-inbox-notification-caption[data-loading=true]{color:transparent;border-radius:999px;background:linear-gradient(90deg,#e2e8f0f2,#f1f5f9f2)}.workflow-inbox-notification-label[data-loading=true]{width:8.5rem}.workflow-inbox-notification-caption[data-loading=true]{width:10rem}.workflow-inbox-notification-toggle[data-loading=true]{opacity:.7;cursor:wait}.segmented-control{display:inline-flex;overflow:hidden;border:1px solid #d1d5db;border-radius:.6rem;background-color:#fff}.segmented-control__option{min-width:4rem;padding:.375rem 1rem;border:0;background-color:transparent;color:#4b5563;font-size:.9rem;font-weight:500;line-height:1.25rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.segmented-control__option+.segmented-control__option{border-left:1px solid #d1d5db}.segmented-control__option:hover:not(:disabled)[data-state=off]{background-color:#f3f4f6;color:#111827}.segmented-control__option[data-state=on]{background-color:#020826;color:#fff}.segmented-control__option:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.segmented-control__option:disabled{cursor:not-allowed}.segmented-control__option:disabled[data-state=off]{color:#9ca3af}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: rotateX(0);--tw-rotate-y: rotateY(0);--tw-rotate-z: rotateZ(0);--tw-skew-x: skewX(0);--tw-skew-y: skewY(0);--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial}}}@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500: oklch(.637 .237 25.331);--color-red-600: oklch(.577 .245 27.325);--color-orange-50: oklch(.98 .016 73.684);--color-orange-600: oklch(.646 .222 41.116);--color-yellow-50: oklch(.987 .026 102.212);--color-yellow-100: oklch(.973 .071 103.193);--color-yellow-200: oklch(.945 .129 101.54);--color-yellow-600: oklch(.681 .162 75.834);--color-yellow-800: oklch(.476 .114 61.907);--color-yellow-900: oklch(.421 .095 57.708);--color-green-50: oklch(.982 .018 155.826);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-800: oklch(.448 .119 151.328);--color-blue-50: oklch(.97 .014 254.604);--color-blue-100: oklch(.932 .032 255.585);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-blue-800: oklch(.424 .199 265.638);--color-purple-50: oklch(.977 .014 308.299);--color-purple-100: oklch(.946 .033 307.174);--color-purple-600: oklch(.558 .288 302.321);--color-purple-700: oklch(.496 .265 301.924);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-900: oklch(.21 .034 264.665);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-lg: 32rem;--container-3xl: 48rem;--container-5xl: 64rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-tight: -.025em;--tracking-widest: .1em;--leading-relaxed: 1.625;--radius-xs: .125rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var(--font-sans--font-variation-settings);--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var(--font-mono--font-feature-settings);--default-mono-font-variation-settings: var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer utilities{.\@container\/card-header{container:card-header / inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[50\%\]{top:50%}.top-full{top:100%}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.field-sizing-content{field-sizing:content}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-\[140px\]{width:140px}.w-\[625px\]{width:625px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-green-500{border-color:var(--color-green-500)}.border-input{border-color:var(--input)}.border-red-500{border-color:var(--color-red-500)}.border-transparent{border-color:#0000}.border-yellow-200{border-color:var(--color-yellow-200)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-input-background{background-color:var(--input-background)}.bg-muted{background-color:var(--muted)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.leading-none{--tw-leading: 1;line-height:1}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.outline-hidden{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration: .2s;transition-duration:.2s}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}}@media(hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media(hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}@media(hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media(hover:hover){.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}@media(hover:hover){.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media(hover:hover){.hover\:text-blue-700:hover{color:var(--color-blue-700)}}@media(hover:hover){.hover\:text-purple-700:hover{color:var(--color-purple-700)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: calc(2 * var(--spacing) * -1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: calc(2 * var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: calc(2 * var(--spacing) * -1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: calc(2 * var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}@media(width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=40rem){.sm\:justify-end{justify-content:flex-end}}@media(width>=40rem){.sm\:text-left{text-align:left}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}}@media(hover:hover){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}:root{--font-size: 12.4px;--background: #fff;--foreground: oklch(.145 0 0);--card: #fff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #fff;--border: #0000001a;--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}html{font-size:var(--font-size)}.workflow-toast-viewport{position:fixed;bottom:1rem;right:1rem;z-index:2147483647;display:flex;width:min(25rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);flex-direction:column;gap:.625rem;outline:none}.workflow-toast{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;border:1px solid color-mix(in oklab,var(--theme-brand-secondary-cool-gray) 64%,white);border-left-width:.35rem;border-radius:1rem;background:#fff;padding:.875rem .95rem;box-shadow:0 16px 32px #10365b1f;color:var(--theme-brand-primary-navy)}.workflow-toast[data-state=open]{animation:workflow-toast-slide-in .2s ease-out}.workflow-toast[data-state=closed]{animation:workflow-toast-slide-out .18s ease-in forwards}.workflow-toast--success{border-color:color-mix(in oklab,var(--theme-brand-primary-green) 30%,white);border-left-color:var(--theme-brand-primary-green)}.workflow-toast--error{border-color:color-mix(in oklab,var(--destructive) 24%,white);border-left-color:var(--destructive)}.workflow-toast--warning{border-color:color-mix(in oklab,var(--theme-brand-secondary-orange) 28%,white);border-left-color:var(--theme-brand-secondary-orange)}.workflow-toast--info{border-color:color-mix(in oklab,var(--theme-brand-secondary-blue) 24%,white);border-left-color:var(--theme-brand-secondary-blue)}.workflow-toast-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0}.workflow-toast-content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.workflow-toast-title{color:var(--theme-brand-primary-navy);font-size:.98rem;font-weight:600;line-height:1.28}.workflow-toast-description{color:color-mix(in oklab,var(--theme-brand-primary-navy) 78%,white);font-size:.865rem;line-height:1.38}.workflow-toast-glyph{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;color:#fff;line-height:0;box-shadow:inset 0 0 0 1px #ffffff24}.workflow-toast-glyph svg{width:.95rem;height:.95rem}.workflow-toast-close{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;color:color-mix(in oklab,var(--theme-brand-primary-navy) 58%,white);transition:background-color .15s ease,color .15s ease}.workflow-toast-close:hover{background:color-mix(in oklab,var(--theme-brand-secondary-cool-gray) 18%,white);color:var(--theme-brand-primary-navy)}.workflow-toast-close svg{width:.85rem;height:.85rem}@keyframes workflow-toast-slide-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workflow-toast-slide-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.98)}}@media(max-width:640px){.workflow-toast-viewport{bottom:.875rem;right:.875rem;left:.875rem;width:auto;max-width:none}}.workflow-toast-preview-card{border:1px solid color-mix(in oklab,var(--theme-brand-secondary-cool-gray) 54%,white);border-radius:1.25rem;background:#fff;box-shadow:0 16px 36px #10365b14;overflow:hidden}.workflow-toast-preview-card__header{border-bottom:1px solid color-mix(in oklab,var(--theme-brand-secondary-cool-gray) 44%,white);background:linear-gradient(180deg,color-mix(in oklab,var(--theme-brand-soft-navy) 70%,white),#fff);padding:1.5rem 1.75rem 1.25rem}.workflow-toast-preview-card__title{color:var(--theme-brand-primary-navy);font-size:1.2rem;font-weight:600;line-height:1.25}.workflow-toast-preview-card__subtitle{margin-top:.45rem;color:color-mix(in oklab,var(--theme-brand-primary-navy) 70%,white);font-size:.95rem;line-height:1.5;max-width:48rem}.workflow-toast-preview-card__body{display:grid;gap:1.5rem;padding:1.5rem 1.75rem 1.75rem}.workflow-toast-preview-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.workflow-toast-preview-card__section-title{color:var(--theme-brand-primary-navy);font-size:.95rem;font-weight:600;line-height:1.35}.workflow-toast-preview-card__list{margin-top:.55rem;display:grid;gap:.45rem;color:color-mix(in oklab,var(--theme-brand-primary-navy) 72%,white);font-size:.92rem;line-height:1.45;padding-left:1rem;list-style:disc}.workflow-toast-preview-card__text{margin-top:.55rem;color:color-mix(in oklab,var(--theme-brand-primary-navy) 72%,white);font-size:.92rem;line-height:1.45}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-tracking{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false}@property --tw-brightness{syntax: "*"; inherits: false}@property --tw-contrast{syntax: "*"; inherits: false}@property --tw-grayscale{syntax: "*"; inherits: false}@property --tw-hue-rotate{syntax: "*"; inherits: false}@property --tw-invert{syntax: "*"; inherits: false}@property --tw-opacity{syntax: "*"; inherits: false}@property --tw-saturate{syntax: "*"; inherits: false}@property --tw-sepia{syntax: "*"; inherits: false}@property --tw-drop-shadow{syntax: "*"; inherits: false}@property --tw-drop-shadow-color{syntax: "*"; inherits: false}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false}@property --tw-duration{syntax: "*"; inherits: false}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}:root{--atlas-surface-page: #f3f7fc;--atlas-surface-card: #ffffff;--atlas-surface-card-soft: #f8fbff;--atlas-surface-card-hover: #f5f9ff;--atlas-surface-card-gradient: linear-gradient(180deg, var(--atlas-surface-card) 0%, var(--atlas-surface-card-soft) 100%);--atlas-surface-header: rgba(255, 255, 255, .92);--atlas-surface-header-accent: rgba(191, 219, 254, .16);--atlas-surface-page-gradient-start: #eff6ff;--atlas-surface-page-gradient-end: #f0fdf4;--atlas-surface-page-gradient-start-xl: #f1f7ff;--atlas-surface-page-gradient-end-xl: #f2fcf6;--atlas-gutter-x-base: 1.5rem;--atlas-gutter-x-sm: 2rem;--atlas-gutter-x-lg: 2.25rem;--atlas-radius-card: 1rem;--atlas-radius-interactive: .9rem;--atlas-radius-pill: 9999px;--atlas-radius-badge: calc(var(--radius) - 2px);--atlas-shadow-card: 0 12px 22px -20px rgba(15, 23, 42, .4);--atlas-shadow-hover: 0 12px 20px -20px rgba(37, 99, 235, .6);--atlas-shadow-active: 0 12px 22px -20px rgba(37, 99, 235, .35);--atlas-shadow-phase: 0 12px 22px -20px rgba(37, 99, 235, .35);--atlas-border-subtle: #d8e1ed;--atlas-border-strong: #c6d4e6;--atlas-border-active: #b8d6ff;--atlas-red-600: oklch(.577 .245 27.325);--atlas-duration-fast: .18s;--atlas-duration-standard: .24s;--atlas-ease-standard: cubic-bezier(.2, 0, 0, 1);--atlas-status-complete-border: #b8e3c8;--atlas-status-complete-bg: #ecfbf2;--atlas-status-complete-text: #166534;--atlas-status-active-border: #bfdbfe;--atlas-status-active-bg: #eff6ff;--atlas-status-active-text: #1d4ed8;--atlas-status-waiting-border: #fde68a;--atlas-status-waiting-bg: #fffbeb;--atlas-status-waiting-text: #92400e;--atlas-status-blocked-border: #fecaca;--atlas-status-blocked-bg: #fef2f2;--atlas-status-blocked-text: #b91c1c;--atlas-status-not-ready-border: #d6deea;--atlas-status-not-ready-bg: #f4f7fb;--atlas-status-not-ready-text: #4b5563;--atlas-status-critical-border: #b91c1c;--atlas-status-critical-bg: #dc2626;--atlas-status-critical-text: #ffffff;--atlas-status-on-track-border: #0d955f;--atlas-status-on-track-bg: #0d955f;--atlas-status-on-track-text: #ffffff;--atlas-status-cancelled-border: #64748b;--atlas-status-cancelled-bg: #64748b;--atlas-status-cancelled-text: #ffffff;--atlas-status-due-soon-border: #e4b676;--atlas-status-due-soon-bg: #fff2df;--atlas-status-due-soon-text: #92400e;--atlas-status-upcoming-border: #c6d4e5;--atlas-status-upcoming-bg: #edf3fa;--atlas-status-upcoming-text: #42536b;--atlas-status-rejected-border: #f5b5b5;--atlas-status-rejected-bg: #fef2f2;--atlas-status-rejected-text: #991b1b;--atlas-font-title-xl: 1.48rem;--atlas-font-title-lg: 1.18rem;--atlas-font-title-md: 1.05rem;--atlas-font-body-md: .94rem;--atlas-font-body-sm: .88rem;--atlas-font-meta: .75rem;--atlas-font-meta-line-height: calc(1 / .75);--atlas-font-sm-line-height: calc(1.25 / .875);--atlas-font-mono: var(--font-mono);--atlas-text-primary: #0f172a;--atlas-text-secondary: #42536b;--atlas-text-muted: #63748d;--atlas-text-subtle: #72859f;--atlas-font-weight-emphasis: 560;--atlas-space-1: .25rem;--atlas-space-2: .5rem;--atlas-space-3: .75rem;--atlas-space-4: 1rem;--atlas-space-5: 1.25rem;--atlas-space-6: 1.5rem;--atlas-space-8: 2rem;--atlas-form-field-gap: var(--atlas-space-4);--atlas-form-section-gap: var(--atlas-space-6);--atlas-form-label-gap: var(--atlas-space-2);--atlas-form-control-gap: var(--atlas-space-3);--atlas-form-section-title-size: 1.3rem;--atlas-form-section-hint-size: .9rem;--atlas-form-divider: #dce6f4;--atlas-form-field-border: #dce6f4;--atlas-form-field-bg: rgba(255, 255, 255, .86);--atlas-form-field-radius: .88rem;--atlas-form-field-padding: .85rem .95rem .95rem;--atlas-form-control-bg: #ffffff;--atlas-form-control-border: #cddbea;--atlas-form-control-border-hover: #b8ccdf;--atlas-form-control-border-focus: #8bb4ff;--atlas-form-control-focus-ring: 0 0 0 2px rgba(59, 130, 246, .18);--atlas-form-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .85);--atlas-form-control-border-invalid: var(--atlas-status-blocked-text);--atlas-form-control-border-invalid-hover: var(--atlas-form-control-border-invalid);--atlas-form-control-border-invalid-focus: var(--atlas-form-control-border-invalid);--atlas-form-control-raised-font-size: .9rem;--atlas-form-control-raised-border: #cbd5e1;--atlas-form-control-raised-border-hover: #bcc9d9;--atlas-form-control-raised-border-focus: #3b82f6;--atlas-form-control-raised-focus-ring: 0 0 0 2px rgba(59, 130, 246, .23);--atlas-form-control-raised-shadow: 0 1px 2px rgba(15, 23, 42, .08);--atlas-form-control-raised-text: #1f2937;--atlas-form-control-raised-placeholder-text: #7a8da6;--atlas-form-control-raised-disabled-border: #d6dee9;--atlas-form-control-raised-disabled-bg: #f3f6fb;--atlas-form-control-raised-disabled-text: #8394aa;--atlas-form-label-size: .875rem;--atlas-form-label-text: oklch(.145 0 0);--atlas-form-header-row-gap: .28rem;--atlas-form-hint-size: .78rem;--atlas-form-hint-text: #667991;--atlas-form-required-text: var(--atlas-red-600);--atlas-form-panel-border: #d7e3f3;--atlas-form-panel-padding: .88rem .95rem .95rem;--atlas-form-panel-gap: .72rem;--atlas-form-panel-title-size: .95rem;--atlas-field-header-display: flex;--atlas-field-label-display: block;--atlas-field-label-gap: 0px;--atlas-field-label-line-height: 1;--atlas-field-label-row-display: flex;--atlas-field-label-row-gap: var(--atlas-space-2);--atlas-field-label-row-justify: normal;--atlas-field-description-below-gap: var(--atlas-space-1);--atlas-field-error-size: var(--atlas-font-meta);--atlas-field-error-text: var(--atlas-status-blocked-text);--atlas-field-error-line-height: initial;--atlas-field-error-offset: 0px;--atlas-form-page-title-size: 1.72rem;--atlas-form-page-title-tracking: -.015em;--atlas-form-page-subtitle-size: 1.02rem;--atlas-form-page-subtitle-gap: .45rem;--atlas-form-page-subtitle-tracking: normal;--atlas-form-page-field-gap: .88rem;--atlas-form-dialog-width: 32rem;--atlas-form-dialog-width-wide: 48rem;--atlas-form-dialog-scroll-max-height: 90vh;--atlas-form-dialog-scroll-form-max-height: 85vh;--atlas-form-dialog-scroll-rows: auto;--atlas-stepper-marker-size: var(--atlas-space-8);--atlas-stepper-marker-text: #ffffff;--atlas-stepper-text-size: .875rem;--atlas-stepper-line-height: 1.5;--atlas-stepper-connector-width: 4rem;--atlas-stepper-connector: oklch(.872 .01 258.338);--atlas-stepper-marker-shrink: 0;--atlas-stepper-item-trail: 0px;--atlas-stepper-check-size: var(--atlas-space-4);--atlas-stepper-current-bg: oklch(.546 .245 262.881);--atlas-stepper-current-text: oklch(.488 .243 264.376);--atlas-stepper-complete-bg: oklch(.627 .194 149.214);--atlas-stepper-complete-text: oklch(.527 .154 150.069);--atlas-stepper-upcoming-bg: oklch(.928 .006 264.531);--atlas-stepper-upcoming-marker-text: oklch(.446 .03 256.802);--atlas-stepper-upcoming-text: oklch(.551 .027 264.364);--atlas-date-picker-cell-size: 2.05rem;--atlas-date-picker-caption-size: 1.05rem;--atlas-date-picker-text: #0f172a;--atlas-date-picker-day-text: #1f2937;--atlas-date-picker-muted-text: #64748b;--atlas-date-picker-hover-bg: #f1f5f9;--atlas-date-picker-focus-bg: #f3f6fa;--atlas-date-picker-accent: #dbeafe;--atlas-date-picker-accent-text: #1d4ed8;--atlas-date-picker-today-border: #cbd5e1;--atlas-date-picker-selected-bg: #e2ebf7;--atlas-date-picker-selected-border: #c3d1e6;--atlas-date-picker-selected-text: #1e3a5f;--atlas-date-picker-outside-text: #a7b4c4;--atlas-date-picker-disabled-text: #94a3b8;--atlas-date-picker-outside-disabled-text: #c0cad8;--atlas-action-gap: var(--atlas-space-2);--atlas-action-row-gap: var(--atlas-space-2);--atlas-action-primary-bg: #eff6ff;--atlas-action-primary-border: #95afd0;--atlas-action-primary-text: #1f2f45;--atlas-action-primary-weight: 520;--atlas-action-primary-shadow: 0 1px 2px rgba(31, 47, 69, .12);--atlas-action-primary-hover-bg: #e4efff;--atlas-action-primary-hover-border: #89a7c8;--atlas-action-primary-hover-text: #1a2a40;--atlas-action-primary-hover-shadow: 0 3px 10px -6px rgba(31, 47, 69, .28);--atlas-action-primary-focus-ring: 0 0 0 2px rgba(149, 175, 208, .28);--atlas-action-primary-disabled-bg: #f3f7fc;--atlas-action-primary-disabled-border: #c7d5e7;--atlas-action-primary-disabled-text: #6d8098;--atlas-action-primary-disabled-shadow: none;--atlas-search-status-gap: .35rem;--atlas-search-status-size: var(--atlas-font-body-sm);--atlas-search-status-text: #8b97a8;--atlas-search-status-weight: 450;--atlas-search-link-text: #2f68c5;--atlas-search-spinner: var(--atlas-text-muted);--atlas-search-spinner-track: var(--atlas-border-subtle);--atlas-search-spinner-size: 1rem;--atlas-search-spinner-inset: var(--atlas-space-3);--atlas-search-input-height: var(--atlas-filter-trigger-height);--atlas-search-input-bg: var(--atlas-form-control-bg);--atlas-search-input-border: var(--atlas-form-control-border);--atlas-search-input-border-hover: var(--atlas-form-control-border-hover);--atlas-search-input-border-focus: var(--atlas-form-control-border-focus);--atlas-filter-field-gap: .4rem;--atlas-filter-label-size: var(--atlas-font-body-sm);--atlas-filter-label-text: var(--atlas-text-secondary);--atlas-filter-label-icon-height: .75rem;--atlas-filter-label-icon-width: var(--atlas-filter-label-icon-height);--atlas-filter-trigger-height: 2.6rem;--atlas-filter-trigger-font-size: var(--atlas-font-body-md);--atlas-filter-trigger-radius: var(--radius);--atlas-filter-trigger-bg: var(--atlas-surface-card);--atlas-filter-trigger-hover-bg: var(--atlas-surface-card-soft);--atlas-filter-trigger-text: var(--atlas-text-secondary);--atlas-filter-trigger-weight: 520;--atlas-filter-trigger-border: var(--atlas-border-strong);--atlas-filter-trigger-border-hover: var(--atlas-border-strong);--atlas-filter-trigger-border-active: var(--atlas-border-active);--atlas-filter-trigger-shadow: none;--atlas-filter-trigger-chevron-size: 1rem;--atlas-filter-menu-bg: var(--atlas-surface-card);--atlas-filter-menu-border: var(--atlas-border-strong);--atlas-filter-menu-radius: .78rem;--atlas-filter-menu-shadow: var(--atlas-shadow-card);--atlas-filter-menu-padding: .28rem;--atlas-filter-item-radius: .58rem;--atlas-filter-item-text: #374a62;--atlas-filter-item-hover-bg: var(--accent);--atlas-filter-item-hover-text: var(--accent-foreground);--atlas-filter-item-checked-bg: #edf4ff;--atlas-filter-item-checked-text: #1f3e63;--atlas-filter-indicator-bg: var(--atlas-surface-card);--atlas-filter-indicator-border: #b4c4d8;--atlas-filter-indicator-checked-border: #8faed1;--atlas-filter-indicator-checked-bg: #dbeafe;--atlas-filter-trigger-tinted-bg: #f7fbff;--atlas-filter-trigger-tinted-hover-bg: #ffffff;--atlas-filter-trigger-tinted-border: var(--atlas-border-subtle);--atlas-filter-trigger-tinted-text: var(--atlas-text-primary);--atlas-filter-trigger-tinted-shadow: inset 0 1px 0 rgba(255, 255, 255, .75);--atlas-filter-item-tinted-hover-bg: #f3f7fd;--atlas-filter-item-tinted-hover-text: #223d5e;--atlas-search-filter-bar-gap: var(--atlas-space-3);--atlas-search-filter-bar-filter-min-width: 8.75rem;--atlas-search-filter-bar-padding: 0px;--atlas-search-filter-bar-stack-gap: 0px;--atlas-search-filter-bar-header-gap: var(--atlas-space-4);--atlas-search-filter-bar-header-actions-gap: var(--atlas-space-2);--atlas-search-filter-bar-title-size: 1.86rem;--atlas-search-filter-bar-title-weight: 400;--atlas-search-filter-bar-title-line-height: 1;--atlas-search-filter-bar-title-tracking: -.015em;--atlas-search-filter-bar-title-text: var(--atlas-text-primary);--atlas-search-filter-bar-summary-gap: var(--atlas-space-1);--atlas-search-filter-bar-summary-size: 1.02rem;--atlas-search-filter-bar-summary-line-height: 1.5;--atlas-search-filter-bar-summary-text: var(--atlas-text-muted);--atlas-search-filter-bar-grid-columns-md: 2;--atlas-search-filter-bar-grid-columns-lg: 5;--atlas-search-filter-bar-grid-gap: .9rem var(--atlas-space-4);--atlas-search-filter-bar-grid-gap-lg: var(--atlas-space-3);--atlas-search-filter-bar-grid-padding-top: var(--atlas-space-5);--atlas-search-filter-bar-grid-divider: #d7e0eb;--atlas-search-filter-bar-status-gap: .35rem;--atlas-search-filter-bar-status-size: .95rem;--atlas-search-filter-bar-status-line-height: 1.2;--atlas-search-filter-bar-status-item-gap: .35rem;--atlas-search-filter-bar-status-inset: .1rem;--atlas-search-filter-bar-status-saved-text: #2f9e44;--atlas-search-filter-bar-separator: #a5afbe;--atlas-search-filter-bar-action-muted-text: var(--atlas-text-muted);--atlas-app-header-bg: var(--atlas-surface-card);--atlas-app-header-border: var(--atlas-border-subtle);--atlas-app-header-padding-y: var(--atlas-space-4);--atlas-app-header-logo-height: 3.25rem;--atlas-app-header-content-basis: 36rem;--atlas-app-header-badge-gap: var(--atlas-space-3);--atlas-app-header-scroll-offset: 6rem;--atlas-app-header-home-focus-ring: var(--atlas-action-primary-focus-ring);--atlas-back-button-radius: .75rem;--atlas-back-button-text: #6e8097;--atlas-back-button-border: #d5dfeb;--atlas-back-button-bg: rgba(255, 255, 255, .78);--atlas-back-button-hover-text: #4f627c;--atlas-back-button-hover-border: #c4d0df;--atlas-back-button-hover-bg: #f7fbff;--atlas-back-button-focus-border: #b5c5d8;--atlas-back-button-focus-ring: 0 0 0 2px rgba(181, 197, 216, .32);--atlas-page-content-max: 80rem;--atlas-page-column-max: calc(var(--atlas-page-content-max) + 2 * var(--atlas-gutter-x-base));--atlas-page-column-box-sizing: border-box;--atlas-page-content-narrow-max: 48rem;--atlas-page-column-narrow-max: calc(var(--atlas-page-content-narrow-max) + 2 * var(--atlas-gutter-x-base));--atlas-badge-height: 1.75rem;--atlas-badge-padding-x: .72rem;--atlas-badge-font-size: .78rem;--atlas-badge-letter-spacing: .01em;--atlas-badge-weight: 600;--atlas-type-pill-height: 1.72rem;--atlas-type-pill-padding-x: .72rem;--atlas-type-pill-font-size: .78rem;--atlas-type-pill-weight: 600;--atlas-type-pill-letter-spacing: .008em;--atlas-type-pill-border: #d8e5f8;--atlas-type-pill-bg: #eef4ff;--atlas-type-pill-text: #3a6fd7;--atlas-type-pill-subtype-border: #d8dee9;--atlas-type-pill-subtype-bg: #f3f4f6;--atlas-type-pill-subtype-text: #4b5563;--atlas-type-pill-outline-border: var(--atlas-border-strong);--atlas-type-pill-outline-bg: var(--atlas-surface-card-soft);--atlas-type-pill-outline-text: var(--atlas-text-secondary);--atlas-type-pill-outline-weight: 500;--atlas-type-pill-outline-radius: var(--atlas-radius-badge);--atlas-type-pill-outline-padding-y: .125rem;--atlas-type-pill-outline-padding-x: var(--atlas-space-2);--atlas-type-pill-outline-font-size: var(--atlas-font-meta);--atlas-type-pill-outline-line-height: var(--atlas-font-meta-line-height);--atlas-type-pill-compact-height: calc(1.25rem + 2px) ;--atlas-type-pill-compact-padding-x: var(--atlas-space-2);--atlas-meta-size: .875rem;--atlas-meta-gap: var(--atlas-space-2);--atlas-meta-key-text: var(--atlas-text-muted);--atlas-meta-value-text: var(--atlas-text-primary);--atlas-meta-separator-text: var(--atlas-border-strong);--atlas-meta-icon-size: 1rem;--atlas-meta-icon-text: var(--atlas-text-subtle);--atlas-meta-value-accent-text: #2d6bda;--atlas-meta-value-accent-weight: 550;--atlas-detail-header-bg: var(--atlas-surface-card);--atlas-detail-header-border: var(--atlas-border-subtle);--atlas-detail-header-padding-y: var(--atlas-space-6);--atlas-detail-header-gap: var(--atlas-space-4);--atlas-detail-icon-size: 4rem;--atlas-detail-icon-glyph-size: 2rem;--atlas-detail-icon-radius: .5rem;--atlas-detail-icon-blue-bg: oklch(.932 .032 255.585);--atlas-detail-icon-blue-text: oklch(.546 .245 262.881);--atlas-detail-icon-purple-bg: oklch(.946 .033 307.174);--atlas-detail-icon-purple-text: oklch(.558 .288 302.321);--atlas-detail-icon-emerald-bg: #d1fae5;--atlas-detail-icon-emerald-text: #065f46;--atlas-metric-card-border: var(--atlas-border-subtle);--atlas-metric-card-radius: calc(var(--atlas-radius-card) + .15rem);--atlas-metric-card-bg: var(--atlas-surface-card);--atlas-metric-card-shadow: var(--atlas-shadow-card);--atlas-metric-card-padding: var(--atlas-space-6);--atlas-metric-card-hover-border: var(--atlas-border-active);--atlas-metric-card-hover-bg: var(--atlas-surface-card-hover);--atlas-metric-card-hover-shadow: var(--atlas-shadow-hover);--atlas-metric-card-focus-ring: 0 0 0 2px rgba(149, 175, 208, .26);--atlas-metric-card-gap: var(--atlas-space-2);--atlas-metric-value-gap: var(--atlas-space-2);--atlas-metric-title-size: 1.02rem;--atlas-metric-title-weight: 520;--atlas-metric-title-line-height: 1.25;--atlas-metric-title-text: var(--atlas-text-secondary);--atlas-metric-icon-size: 1rem;--atlas-metric-icon-text: var(--atlas-text-subtle);--atlas-metric-value-size: 3rem;--atlas-metric-value-size-compact: var(--atlas-font-title-xl);--atlas-metric-value-weight: 480;--atlas-metric-value-text: var(--atlas-text-primary);--atlas-metric-subtitle-size: 1.02rem;--atlas-metric-subtitle-line-height: 1.35;--atlas-metric-subtitle-text: var(--atlas-text-muted);--atlas-metric-placeholder-size: var(--atlas-font-body-md);--atlas-metric-placeholder-weight: 400;--atlas-metric-placeholder-text: var(--atlas-text-muted);--atlas-detail-body-padding-y: var(--atlas-space-8);--atlas-detail-section-gap: var(--atlas-space-6);--atlas-detail-tabs-gap: var(--atlas-detail-section-gap);--atlas-tabs-list-gap: 0px;--atlas-tabs-list-padding: var(--atlas-space-1);--atlas-tabs-list-border: #c6d4e5;--atlas-tabs-list-bg: #edf3f9;--atlas-tabs-list-radius: .9rem;--atlas-tabs-list-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);--atlas-tab-trigger-gap: var(--atlas-space-2);--atlas-tab-trigger-text: #4a5b73;--atlas-tab-trigger-hover-text: #22344a;--atlas-tab-trigger-active-bg: #ffffff;--atlas-tab-trigger-active-border: #bccbdf;--atlas-tab-trigger-active-text: #18293f;--atlas-tab-trigger-active-shadow: 0 3px 10px -8px rgba(15, 23, 42, .42);--atlas-tab-count-padding-x: var(--atlas-space-2);--atlas-tab-count-padding-y: .125rem;--atlas-tab-count-font-size: var(--atlas-font-meta);--atlas-tab-count-weight: 600;--atlas-tab-count-gap: var(--atlas-space-1);--atlas-tab-count-radius: var(--atlas-radius-pill);--atlas-tab-count-line-height: 1;--atlas-tab-count-overflow: visible;--atlas-tab-count-transition: 0s;--atlas-tab-count-border: #d2dbe7;--atlas-tab-count-bg: #f5f8fc;--atlas-tab-count-text: #3f5068;--atlas-tab-count-active-border: #c3cfdf;--atlas-tab-count-active-bg: #edf3fa;--atlas-tab-count-active-text: #2c3f59;--atlas-section-card-border: var(--atlas-border-subtle);--atlas-section-card-radius: var(--atlas-radius-card);--atlas-section-card-bg: var(--atlas-surface-card);--atlas-section-card-shadow: var(--atlas-shadow-card);--atlas-section-card-padding: var(--atlas-space-6);--atlas-section-card-gap: var(--atlas-space-4);--atlas-section-card-layout-gap: var(--atlas-space-6);--atlas-section-card-action-gap: var(--atlas-space-3);--atlas-section-title-size: var(--atlas-font-title-lg);--atlas-section-title-line-height: 1.3;--atlas-section-title-tracking: -.008em;--atlas-section-description-size: var(--atlas-font-body-sm);--atlas-section-description-line-height: 1.4;--atlas-section-description-gap: var(--atlas-space-1);--atlas-section-icon-size: 1.25rem;--atlas-section-icon-text: var(--atlas-detail-icon-blue-text);--atlas-info-grid-gap: var(--atlas-space-4);--atlas-info-label-size: var(--atlas-font-body-sm);--atlas-info-value-size: var(--atlas-font-body-md);--atlas-loading-panel-min-height: 18rem;--atlas-loading-panel-border: var(--atlas-border-subtle);--atlas-loading-panel-radius: var(--atlas-radius-card);--atlas-loading-panel-bg: var(--atlas-surface-card-gradient);--atlas-loading-panel-shadow: var(--atlas-shadow-card);--atlas-loading-gap: .72rem;--atlas-loading-padding: 1.4rem 1.1rem;--atlas-loading-indicator-size: 3rem;--atlas-loading-ring-border: 2.5px solid rgba(15, 23, 42, .16);--atlas-loading-ring-lead: #1d4ed8;--atlas-loading-ring-trail: #16a34a;--atlas-loading-ring-duration: 1.15s;--atlas-loading-core-inset: .78rem;--atlas-loading-core-bg: linear-gradient(90deg, rgba(59, 130, 246, .22), rgba(16, 185, 129, .2));--atlas-loading-core-duration: 1.35s;--atlas-loading-title-size: 1.14rem;--atlas-loading-title-text: var(--atlas-text-primary);--atlas-loading-subtitle-size: .9rem;--atlas-loading-subtitle-max-width: 30rem;--atlas-loading-subtitle-text: #5a6b81;--atlas-confirm-max-width: min(32rem, calc(100vw - 2rem) );--atlas-confirm-border: #c9d8ea;--atlas-confirm-bg: #ffffff;--atlas-confirm-shadow: var(--atlas-shadow-card);--atlas-confirm-title-text: #111827;--atlas-confirm-title-size: 1.04rem;--atlas-confirm-title-weight: 600;--atlas-confirm-title-line-height: calc(1.75 / 1.125);--atlas-confirm-title-tracking: -.01em;--atlas-confirm-description-text: #475569;--atlas-confirm-action-bg: var(--atlas-action-primary-bg);--atlas-confirm-action-hover-bg: var(--atlas-action-primary-hover-bg);--atlas-confirm-action-border: var(--atlas-action-primary-border);--atlas-confirm-action-text: #000000;--atlas-inline-alert-border: var(--atlas-status-blocked-border);--atlas-inline-alert-bg: var(--atlas-status-blocked-bg);--atlas-inline-alert-text: var(--atlas-status-blocked-text);--atlas-inline-alert-radius: var(--atlas-radius-interactive);--atlas-inline-alert-padding: var(--atlas-space-3) var(--atlas-space-4);--atlas-inline-alert-gap: var(--atlas-space-1);--atlas-inline-alert-action-gap: var(--atlas-space-2);--atlas-inline-alert-title-size: var(--atlas-font-body-sm);--atlas-inline-alert-title-line-height: 1.5;--atlas-inline-alert-title-weight: var(--atlas-font-weight-emphasis);--atlas-inline-alert-description-size: var(--atlas-font-body-sm);--atlas-inline-alert-description-line-height: 1.5;--atlas-inline-alert-description-gap: var(--atlas-space-1);--atlas-empty-padding-y: var(--atlas-space-8);--atlas-empty-text: var(--atlas-text-muted);--atlas-empty-description-text: var(--atlas-text-subtle);--atlas-empty-action-gap: var(--atlas-space-4);--atlas-empty-title-size: 1rem;--atlas-empty-title-line-height: 1.5;--atlas-empty-title-weight: 400;--atlas-empty-description-size: var(--atlas-font-body-sm);--atlas-empty-description-line-height: 1.5;--atlas-empty-description-gap: var(--atlas-space-1);--atlas-empty-icon-size: 3rem;--atlas-empty-icon-color: oklch(.872 .01 258.338);--atlas-empty-icon-gap: var(--atlas-space-4)}@media(min-width:640px){:root{--atlas-gutter-x-base: var(--atlas-gutter-x-sm)}}@media(min-width:1024px){:root{--atlas-gutter-x-base: var(--atlas-gutter-x-lg)}}@media(min-width:1920px){:root{--atlas-surface-page-gradient-start: var(--atlas-surface-page-gradient-start-xl);--atlas-surface-page-gradient-end: var(--atlas-surface-page-gradient-end-xl)}}.atlas-app-surface{background-color:var(--atlas-surface-page);background-image:linear-gradient(90deg,var(--atlas-surface-page-gradient-start) 0%,var(--atlas-surface-page-gradient-end) 100%)}.atlas-page-column{box-sizing:var(--atlas-page-column-box-sizing);max-width:var(--atlas-page-column-max);padding-inline:var(--atlas-gutter-x-base)}.atlas-page-column--narrow{max-width:var(--atlas-page-column-narrow-max)}.atlas-page-title,.atlas-form-title{margin:0;font-size:var(--atlas-font-title-xl);line-height:1.2;font-weight:var(--atlas-font-weight-emphasis);letter-spacing:-.014em;color:var(--atlas-text-primary)}.atlas-page-subtitle,.atlas-form-subtitle{font-size:var(--atlas-font-body-md);letter-spacing:.004em;color:var(--atlas-text-muted)}.atlas-page-subtitle{margin:var(--atlas-space-1) 0 0}.atlas-form-title--page{font-size:var(--atlas-form-page-title-size);letter-spacing:var(--atlas-form-page-title-tracking)}.atlas-form-subtitle--page{margin-top:var(--atlas-form-page-subtitle-gap);font-size:var(--atlas-form-page-subtitle-size);letter-spacing:var(--atlas-form-page-subtitle-tracking)}.atlas-action-primary{background-image:none;background-color:var(--atlas-action-primary-bg);border:1px solid var(--atlas-action-primary-border);color:var(--atlas-action-primary-text);font-weight:var(--atlas-action-primary-weight);box-shadow:var(--atlas-action-primary-shadow)}.atlas-action-primary:hover{background-color:var(--atlas-action-primary-hover-bg);border-color:var(--atlas-action-primary-hover-border);color:var(--atlas-action-primary-hover-text);box-shadow:var(--atlas-action-primary-hover-shadow)}.atlas-action-primary:focus-visible{border-color:var(--atlas-action-primary-border);box-shadow:var(--atlas-action-primary-focus-ring)}.atlas-action-primary:disabled{background-color:var(--atlas-action-primary-disabled-bg);border-color:var(--atlas-action-primary-disabled-border);color:var(--atlas-action-primary-disabled-text);box-shadow:var(--atlas-action-primary-disabled-shadow)}
