/* Generated from the running Core app; rules pruned to the markup in index.html. */
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("./inter-latin-wght-normal.woff2") format("woff2-variations"); }
.cx-root { --cx-canvas: #fff; --cx-surface: var(--cx-canvas); --cx-chrome: var(--cx-subtle); --cx-chrome-selected: #e9e9ec; --cx-image-ground: var(--cx-subtle); --cx-ink: #26262b; --cx-ink-muted: #6f6f77; --cx-ink-subtle: #a3a3a3; --cx-border: #e6e6e9; --cx-border-subtle: var(--cx-border); --cx-subtle: #f5f5f5; --cx-accent: #2447e5; --cx-warning: #b45309; --cx-comment-highlight: #fff4ce; --cx-danger: #a12622; --cx-activity-running: #2b9659; --cx-activity-unread: #2447e5; --cx-warning-ground: #f9f1eb; --cx-danger-ground: #f8eeed; --cx-diff-added: #21643b; --cx-diff-before: #fdf8f7; --cx-diff-after: #f6faf7; --cx-diff-deleted-highlight: #f4dbd7; --cx-diff-inserted-highlight: #dceede; --cx-on-strong: #fff; --cx-overlay: #00000038; --cx-drawer-overlay: #26262b0d; --cx-radius-sm: 4px; --cx-radius-md: var(--cx-radius-sm); --cx-radius-shell: 12px; --cx-radius-assistant: var(--cx-radius-shell); --cx-shadow-pop: 0 8px 28px #00000017; --cx-shadow-drawer: -8px 0 28px #26262b0f; --cx-dur: .12s; --cx-dur-drawer-enter: .3s; --cx-ease: cubic-bezier(.25,.1,.25,1); --cx-dur-pulse: 1.4s; --cx-dur-spin: .7s; --cx-dur-assistant-spin: 3.934s; --cx-font-sans: "Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif; --cx-space-1: .25rem; --cx-space-2: .5rem; --cx-space-3: .75rem; --cx-space-4: 1rem; --cx-space-5: 1.25rem; --cx-space-6: 1.5rem; --cx-shell-inset: 10px; --cx-shell-header-height: 54px; --cx-shell-top: 0px; --cx-shell-header-offset: var(--cx-shell-header-height); --cx-shell-viewport-height: calc(800px - 2*var(--cx-shell-inset) - 2px); --cx-shell-body-height: calc(var(--cx-shell-viewport-height) - var(--cx-shell-header-height)); --cx-page-inset: var(--cx-space-6); --cx-space-8: 2rem; --cx-space-12: 3rem; --cx-density-compact: var(--cx-density-default); --cx-density-default: 40px; --cx-control-chevron-inset: var(--cx-space-3); --cx-field-row-height: 64px; --cx-type-meta: 14px; --cx-type-body: 14px; --cx-type-emphasis: 16px; --cx-type-section: 20px; --cx-type-page: 28px; --cx-type-prose: 16px; --cx-type-chip: 12px; --cx-leading-prose: 1.625; --cx-prose-measure: 42rem; --cx-wiki-discussion-width: 15rem; --cx-track-meta: 0; --cx-track-body: -.006em; --cx-track-emphasis: -.011em; --cx-track-section: -.017em; --cx-track-page: -.022em; color: var(--cx-ink); background: var(--cx-canvas); font-family: var(--cx-font-sans); font-size: var(--cx-type-body); letter-spacing: var(--cx-track-body); text-rendering: optimizelegibility; font-optical-sizing: auto; font-feature-settings: "kern", "calt"; scrollbar-width: thin; scrollbar-color: var(--cx-border) transparent; line-height: 1.5; }
.cx-root ::selection { background: color-mix(in srgb, var(--cx-ink) 11%, transparent); }
.cx-root :where(h1, h2, h3) { text-wrap: balance; }
.cx-root :where(p, li, blockquote) { text-wrap: pretty; }
.cx-root *, .cx-root ::before, .cx-root ::after { box-sizing: border-box; }
:where(.cx-root) :where(a) { color: var(--cx-ink); text-underline-offset: 0.14em; transition: text-decoration-color var(--cx-dur) var(--cx-ease); text-decoration: none; }
:where(.cx-root) :where(a:hover) { text-decoration: underline; }
:where(.cx-root) :where(button, select, input) { font: inherit; color: inherit; }
:where(.cx-root) [data-cx-dropdown-trigger] { padding-inline-end: var(--cx-control-chevron-inset); }
.cx-root :where(input[type="checkbox"], input[type="radio"]) { accent-color: var(--cx-ink); }
.cx-root :where(input:not([type="checkbox"]):not([type="radio"]), textarea, select):focus-visible { outline-offset: -1px; }
.cx-nums { font-variant-numeric: tabular-nums; font-feature-settings: "tnum"; }
._button_toh3y_1 { justify-content: center; align-items: center; gap: var(--cx-space-2); min-height: var(--cx-density-default); padding: 0 var(--cx-space-3); font-size: var(--cx-type-body); color: var(--cx-ink); background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); cursor: pointer; transition: color var(--cx-dur) var(--cx-ease), background-color var(--cx-dur) var(--cx-ease), border-color var(--cx-dur) var(--cx-ease); font-weight: 500; line-height: 1; display: inline-flex; }
._button_toh3y_1:hover { border-color: var(--cx-ink); }
._primary_toh3y_26 { color: var(--cx-on-strong); background: var(--cx-ink); border-color: var(--cx-ink); }
._primary_toh3y_26:hover { color: var(--cx-on-strong); background: color-mix(in srgb, var(--cx-ink) 82%, var(--cx-surface)); border-color: color-mix(in srgb, var(--cx-ink) 82%, var(--cx-surface)); }
._tertiary_toh3y_38 { padding-inline: var(--cx-space-2); color: var(--cx-ink-muted); text-underline-offset: 2px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border-color: rgba(0, 0, 0, 0); text-decoration: underline; }
._tertiary_toh3y_38:hover { color: var(--cx-ink); background: var(--cx-subtle); }
._compact_toh3y_63 { min-height: var(--cx-density-compact); padding: 0 var(--cx-space-2); font-size: var(--cx-type-meta); }
._button_toh3y_1:disabled, ._button_toh3y_1:disabled:hover, ._linkDisabled_toh3y_71, ._linkDisabled_toh3y_71:hover { color: var(--cx-ink-subtle); background: var(--cx-surface); cursor: not-allowed; border-color: var(--cx-border); }
._tertiary_toh3y_38:disabled, ._tertiary_toh3y_38:disabled:hover, ._tertiary_toh3y_38._linkDisabled_toh3y_71, ._tertiary_toh3y_38._linkDisabled_toh3y_71:hover { background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border-color: rgba(0, 0, 0, 0); }
[data-record-field-grid] ._button_toh3y_1 { min-height: var(--cx-density-default); }
._chip_1jjbi_2 { align-items: center; gap: var(--cx-space-1); padding: var(--cx-space-1) var(--cx-space-2); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: var(--cx-type-chip); color: var(--cx-ink-muted); background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-sm); white-space: nowrap; margin: 0px; font-weight: 400; line-height: 1.4; display: inline-flex; }
._interactive_1jjbi_20 { background: var(--cx-surface); border-color: var(--cx-border); cursor: pointer; transition: color var(--cx-dur) var(--cx-ease), background-color var(--cx-dur) var(--cx-ease), border-color var(--cx-dur) var(--cx-ease); }
._chip_1jjbi_2._interactive_1jjbi_20:not(._selected_1jjbi_36):hover { color: var(--cx-ink); border-color: var(--cx-ink); }
._input_fge8t_2 { width: 100%; min-height: var(--cx-density-default); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); padding: var(--cx-space-2) var(--cx-space-3); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: var(--cx-type-body); color: var(--cx-ink); line-height: 1.5; }
._textarea_fge8t_15 { resize: none; display: block; overflow: hidden; }
._input_fge8t_2::placeholder { color: var(--cx-ink-subtle); }
._input_fge8t_2:focus { border-color: var(--cx-ink); }
._review_hjgvs_1 { min-width: 0px; color: var(--cx-ink); font-size: var(--cx-type-body); overflow-wrap: anywhere; line-height: 1.5; container-type: inline-size; }
._review_hjgvs_1 ._heading_hjgvs_9 h3, ._review_hjgvs_1 h4, ._review_hjgvs_1 h5 { font-size: var(--cx-type-body); margin: 0px; font-weight: 500; }
._review_hjgvs_1 p { margin: 0px; }
._heading_hjgvs_9 p, ._note_hjgvs_20, ._target_hjgvs_21, ._review_hjgvs_1 h4 span, ._evidence_hjgvs_23 summary span { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); }
._review_hjgvs_1 ._summary_hjgvs_27 { margin-top: var(--cx-space-3); }
._group_hjgvs_33, ._limits_hjgvs_38 { margin-top: var(--cx-space-6); }
._review_hjgvs_1 h4 { justify-content: space-between; gap: var(--cx-space-3); padding-bottom: var(--cx-space-2); display: flex; }
._finding_hjgvs_47 { padding: var(--cx-space-3); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); }
._finding_hjgvs_47 + ._finding_hjgvs_47 { margin-top: var(--cx-space-3); }
._fieldHeading_hjgvs_56 { justify-content: space-between; align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; display: flex; }
._review_hjgvs_1 ._target_hjgvs_21 { margin-top: var(--cx-space-1); }
._comparison_hjgvs_66 { gap: var(--cx-space-2); margin: var(--cx-space-3) 0; display: grid; }
._comparison_hjgvs_66 > div { padding: var(--cx-space-2) var(--cx-space-3); border-radius: var(--cx-radius-sm); }
._comparison_hjgvs_66 dt { font-size: var(--cx-type-meta); margin-bottom: var(--cx-space-1); }
._comparison_hjgvs_66 dd { white-space: pre-wrap; margin: 0px; }
._current_hjgvs_83 { background: var(--cx-subtle); }
._current_hjgvs_83 dt { color: var(--cx-ink-muted); }
._removed_hjgvs_89 { color: var(--cx-danger); background: color-mix(in srgb, var(--cx-danger) 7%, var(--cx-surface)); }
._added_hjgvs_93 { color: var(--cx-diff-added); background: color-mix(in srgb, var(--cx-diff-added) 7%, var(--cx-surface)); }
._evidence_hjgvs_23 summary { cursor: pointer; font-size: var(--cx-type-meta); padding: var(--cx-space-2) 0; }
._review_hjgvs_1 ._evidence_hjgvs_23 p { margin: var(--cx-space-2) 0; }
._source_hjgvs_105 { gap: var(--cx-space-1); margin-top: var(--cx-space-3); display: grid; }
._source_hjgvs_105 a { color: var(--cx-ink); text-decoration: underline; }
._source_hjgvs_105 > span { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); }
._review_hjgvs_1 ._source_hjgvs_105 blockquote { margin: var(--cx-space-2) 0 0; padding-left: var(--cx-space-3); border-left: 1px solid var(--cx-border); font-style: normal; }
._actions_hjgvs_124 { align-items: center; gap: var(--cx-space-2); margin-top: var(--cx-space-2); font-size: var(--cx-type-meta); color: var(--cx-ink-muted); flex-wrap: wrap; display: flex; }
@container (width >= 560px) {
._comparison_hjgvs_66 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
._control_1hj4b_7 { height: var(--cx-density-compact); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); display: inline-flex; overflow: hidden; }
._option_1hj4b_20 { padding: 0 var(--cx-space-3); font-size: var(--cx-type-body); color: var(--cx-ink-muted); background: var(--cx-surface); border-top: 0px; border-right: 0px; border-bottom: 0px; border-image: none; border-left: 1px solid var(--cx-border); cursor: pointer; white-space: nowrap; transition: color var(--cx-dur) var(--cx-ease), background-color var(--cx-dur) var(--cx-ease); justify-content: center; align-items: center; display: inline-flex; }
._glyphOnly_1hj4b_43 { width: var(--cx-density-compact); padding: 0px; }
._option_1hj4b_20 svg { flex: 0 0 auto; }
._option_1hj4b_20:first-child { border-left: 0px; }
._option_1hj4b_20:hover { color: var(--cx-ink); }
._selected_1hj4b_64, ._selected_1hj4b_64:hover { color: var(--cx-ink); background: var(--cx-subtle); font-weight: 600; }
._backdrop_nwuo2_1 { background: var(--cx-drawer-overlay); transition: opacity var(--cx-dur) var(--cx-ease); position: fixed; inset: 0px; }
._drawer_nwuo2_11 { inset: var(--cx-shell-inset) var(--cx-shell-inset) var(--cx-shell-inset) auto; box-sizing: border-box; width: min(560px, calc(1280px - 2 * var(--cx-shell-inset))); height: calc(800px - 2 * var(--cx-shell-inset)); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-shell); background: var(--cx-surface); color: var(--cx-ink); font-size: var(--cx-type-body); box-shadow: var(--cx-shadow-drawer); transition: transform var(--cx-dur-drawer-enter) var(--cx-ease); flex-direction: column; margin: 0px; padding: 0px; display: flex; position: fixed; overflow: clip; }
._wide_nwuo2_41 { width: min(960px, calc(1280px - 2 * var(--cx-shell-inset))); }
._header_nwuo2_55 { box-sizing: border-box; flex: 0 0 var(--cx-shell-header-height); height: var(--cx-shell-header-height); min-height: var(--cx-shell-header-height); max-height: var(--cx-shell-header-height); align-items: center; gap: var(--cx-space-3); padding: 0 var(--cx-space-6); border-bottom: 1px solid var(--cx-border-subtle); display: flex; }
._titleGroup_nwuo2_67 { align-items: center; gap: var(--cx-space-1); flex: 1 1 0%; min-width: 0px; display: flex; }
._titleGroup_nwuo2_67 > button { flex-shrink: 0; }
._title_nwuo2_67 { min-width: 0px; font-size: var(--cx-type-body); white-space: nowrap; text-overflow: ellipsis; margin: 0px; font-weight: 400; overflow: hidden; }
._headerActions_nwuo2_94 { align-items: center; gap: var(--cx-space-2); flex: 0 1 auto; min-width: 0px; max-width: 60%; display: flex; }
._headerActions_nwuo2_94 :is(button, a) { max-width: 100%; }
._close_nwuo2_105 { width: var(--cx-density-default); height: var(--cx-density-default); flex: 0 0 auto; }
._body_nwuo2_110 { overscroll-behavior: contain; min-width: 0px; min-height: 0px; padding: var(--cx-space-6); flex: 1 1 0%; overflow: auto; container-type: inline-size; }
._body_nwuo2_110 :where(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), select) { min-height: var(--cx-density-default); padding-block: var(--cx-space-2); }
._controls_nwuo2_123 { border: 0px; min-width: 0px; margin: 0px; padding: 0px; }
._footer_nwuo2_129 { justify-content: flex-end; align-items: center; gap: var(--cx-space-2); padding: var(--cx-space-4) var(--cx-space-6); border-top: 1px solid var(--cx-border-subtle); flex-wrap: wrap; flex: 0 0 auto; display: flex; }
@media (prefers-reduced-motion: reduce) {
._drawer_nwuo2_11, ._drawer_nwuo2_11[data-ending-style], ._backdrop_nwuo2_1 { transition: none; }
}
._drawer_nwuo2_11[hidden], ._backdrop_nwuo2_1[hidden], ._headerActions_nwuo2_94:empty, ._footer_nwuo2_129:empty { display: none; }
._body_nwuo2_110 [data-record-field-grid] > :nth-child(2) { overflow-wrap: anywhere; }
@container (width <= 400px) {
._body_nwuo2_110 [data-record-field] > [data-record-field-grid] { grid-template-columns: minmax(0px, 1fr) auto !important; }
._body_nwuo2_110 [data-record-field-grid] > :first-child { grid-column: 1 / -1; }
}
._body_nwuo2_110 [data-record-field-grid] > :first-child { font-size: var(--cx-type-body); color: var(--cx-ink-muted); font-weight: 400; }
._drawerNavigation_nwuo2_223 { flex-shrink: 0; display: inline-flex; }
._wrap_1iho4_1, ._addControl_1iho4_5 { flex-shrink: 0; }
._plus_1iho4_9 { width: var(--cx-space-4); height: var(--cx-space-4); flex-shrink: 0; }
._addLabel_1iho4_15 { white-space: nowrap; }
._iconButton_1dffe_7 { width: var(--cx-density-default); height: var(--cx-density-default); border-radius: var(--cx-radius-md); color: var(--cx-ink-subtle); cursor: pointer; transition: color var(--cx-dur) var(--cx-ease), background-color var(--cx-dur) var(--cx-ease); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; flex-shrink: 0; place-items: center; padding: 0px; display: inline-grid; }
._iconButton_1dffe_7:hover { color: var(--cx-ink); background: var(--cx-subtle); }
._iconButton_1dffe_7 svg { width: 15px; height: 15px; }
._iconButton_1dffe_7:disabled, ._iconButton_1dffe_7:disabled:hover { color: var(--cx-ink-subtle); cursor: not-allowed; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; }
[data-record-field-grid] ._iconButton_1dffe_7 { width: var(--cx-density-default); height: var(--cx-density-default); }
._actions_1tnh0_12 { margin-top: var(--cx-space-5); justify-content: flex-end; gap: var(--cx-space-2); flex-wrap: wrap; display: flex; }
._body_1hkhg_77 :where(input:not([type="checkbox"]):not([type="radio"]), select) { min-height: var(--cx-density-compact); padding-block: var(--cx-space-1); }
._standard_1hkhg_207 ._body_1hkhg_77 :where(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), select) { min-height: var(--cx-density-default); padding-block: var(--cx-space-2); }
._searchField_5om55_1 { gap: var(--cx-space-2); width: 100%; min-width: 0px; color: var(--cx-ink-muted); font-size: var(--cx-type-meta); display: grid; }
._searchBox_5om55_9 { align-items: center; gap: var(--cx-space-2); padding-left: var(--cx-space-3); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); display: flex; }
._searchBox_5om55_9 ._searchInput_5om55_18 { width: 100%; min-width: 0px; height: calc(var(--cx-density-default) - 2px); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; padding-left: 0px; }
._menuButton_5om55_26 { max-width: 100%; font-size: var(--cx-type-body); }
._menuChevron_5om55_30 { display: inline-flex; }
._menuButton_5om55_26 span { overflow-wrap: anywhere; min-width: 0px; }
._menuButton_5om55_26 svg, ._searchBox_5om55_9 svg { flex-shrink: 0; width: 16px; height: 16px; }
._results_5om55_43 { min-height: var(--cx-density-compact); justify-content: space-between; align-items: center; gap: var(--cx-space-3); padding-bottom: var(--cx-space-4); flex-wrap: wrap; display: flex; }
._resultsIdentity_5om55_52 { align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; display: flex; }
._resultsIdentity_5om55_52 h2 { font-size: var(--cx-type-emphasis); margin: 0px; font-weight: 500; }
._resultsCount_5om55_63 { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); }
._marker_5om55_68 { height: 1px; display: block; }
._sticky_5om55_72 { top: var(--cx-shell-header-offset); z-index: 20; background: var(--cx-canvas); padding-top: var(--cx-space-2); position: sticky; }
._search_1xg4z_1 { min-width: 10rem; height: var(--cx-density-compact); padding: 0 var(--cx-space-3); font-size: var(--cx-type-body); color: var(--cx-ink); background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); flex: 1 1 14rem; }
._toolbarBar_1xg4z_16 { background: var(--cx-canvas); }
._toolbarStandalone_1xg4z_20 { margin-bottom: var(--cx-space-4); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); }
._toolbarRow_1xg4z_30 { align-items: center; gap: var(--cx-space-2); padding: var(--cx-space-2) var(--cx-space-3); display: flex; }
._toolbarSearchWrap_1xg4z_37 { flex: 1 1 auto; align-items: center; min-width: 0px; display: flex; }
._filterFold_1xg4z_44 { height: var(--cx-density-compact); align-items: center; gap: var(--cx-space-2); padding: 0 var(--cx-space-3); font-size: var(--cx-type-body); color: var(--cx-ink-muted); background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); cursor: pointer; flex-shrink: 0; display: inline-flex; }
._filterFold_1xg4z_44:hover { border-color: var(--cx-ink-subtle); }
._toolbarDivider_1xg4z_78 { background: var(--cx-border); flex-shrink: 0; width: 1px; height: 1.25rem; }
._toolbarTrailing_1xg4z_85 { align-items: center; gap: var(--cx-space-2); flex-shrink: 0; display: flex; }
._toolbarContextRow_1xg4z_110 { align-items: center; gap: var(--cx-space-2); padding: var(--cx-space-2) var(--cx-space-3); flex-wrap: wrap; display: flex; }
._toolbarBar_1xg4z_16._toolbarSplit_1xg4z_201 { margin-bottom: var(--cx-space-4); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; border-radius: 0px; }
._toolbarSplit_1xg4z_201 ._toolbarRow_1xg4z_30 { flex-wrap: nowrap; align-items: flex-end; padding: 0px; }
._toolbarSplit_1xg4z_201 ._toolbarSearchWrap_1xg4z_37 { flex-basis: 0px; }
._toolbarSplit_1xg4z_201 ._filterFold_1xg4z_44 { height: var(--cx-density-default); color: var(--cx-ink); }
._toolbarSplit_1xg4z_201 ._filterFold_1xg4z_44 svg { width: 16px; height: 16px; }
._toolbarSplit_1xg4z_201 ._toolbarContextRow_1xg4z_110 { padding: var(--cx-space-4) 0; border-bottom: 1px solid var(--cx-border); }
._toolbarSplit_1xg4z_201._inlineNavigation_1xg4z_255 { padding-bottom: var(--cx-space-6); margin-bottom: var(--cx-space-6); border-bottom: 1px solid var(--cx-border); }
._inlineNavigation_1xg4z_255 ._toolbarRow_1xg4z_30 { align-items: center; gap: var(--cx-space-3); flex-wrap: nowrap; }
._inlineNavigation_1xg4z_255 ._toolbarSearchWrap_1xg4z_37 { flex-basis: 0px; }
._inlineNavigation_1xg4z_255 ._toolbarDivider_1xg4z_78 { display: none; }
._inlineNavigation_1xg4z_255 ._toolbarTrailing_1xg4z_85 > button { min-height: var(--cx-density-default); }
._grid_zli5p_7 { grid-template-columns: repeat(auto-fill, minmax(min(100%, max(300px, calc((100% - 2 * var(--cx-space-6)) / 3))), 1fr)); gap: var(--cx-space-6); margin-bottom: var(--cx-space-6); display: grid; }
._card_zli5p_17 { text-align: start; cursor: pointer; min-width: 0px; color: var(--cx-ink); background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); font: inherit; transition: border-color var(--cx-dur) var(--cx-ease); flex-direction: column; padding: 0px; display: flex; overflow: hidden; }
._card_zli5p_17:hover { border-color: var(--cx-ink-subtle); }
._body_zli5p_37 { gap: var(--cx-space-4); min-width: 0px; padding: var(--cx-space-4); flex-direction: column; display: flex; }
._title_zli5p_45 { justify-content: space-between; align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; display: flex; }
._title_zli5p_45 strong { font-size: var(--cx-type-emphasis); overflow-wrap: anywhere; font-weight: 600; }
._chips_zli5p_59 { align-items: center; gap: var(--cx-space-1); flex-wrap: wrap; display: inline-flex; }
._meta_zli5p_66 { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); display: block; }
._address_zli5p_72 { text-overflow: ellipsis; white-space: nowrap; max-width: 100%; font-size: var(--cx-type-meta); display: block; overflow: hidden; }
._footer_zli5p_83 { justify-content: space-between; align-items: baseline; gap: var(--cx-space-2); padding-top: var(--cx-space-4); border-top: 1px solid var(--cx-border); font-size: var(--cx-type-meta); color: var(--cx-ink-muted); font-variant-numeric: tabular-nums; display: flex; }
._preview_zli5p_108 { aspect-ratio: 16 / 10; background: var(--cx-subtle); border-bottom: 1px solid var(--cx-border); flex: 0 0 auto; width: 100%; position: relative; overflow: hidden; }
._entry_1d9vl_1 { align-items: flex-start; gap: var(--cx-space-4); padding-block: var(--cx-space-5); border-bottom: 1px solid var(--cx-border); font-size: var(--cx-type-body); font-weight: 400; line-height: 1.6; display: flex; }
._content_1d9vl_11 { gap: var(--cx-space-2); flex: 1 1 0%; min-width: 0px; display: grid; }
._text_1d9vl_17 { white-space: pre-wrap; overflow-wrap: anywhere; }
._metadata_1d9vl_24 { color: var(--cx-ink-muted); }
._documents_1d9vl_31 a, ._text_1d9vl_17 a { color: inherit; text-underline-offset: 3px; }
._section_v0rur_9 { margin-top: var(--cx-space-8); scroll-margin-top: var(--cx-space-6); }
._sectionHead_v0rur_20 { justify-content: space-between; align-items: center; gap: var(--cx-space-4); margin-bottom: var(--cx-space-3); display: flex; }
._sectionHeadLead_v0rur_28 { align-items: center; gap: var(--cx-space-3); min-width: 0px; display: flex; }
._sectionTitle_v0rur_41 { align-items: baseline; gap: var(--cx-space-2); font-size: var(--cx-type-meta); color: var(--cx-ink); margin: 0px; font-weight: 600; display: inline-flex; }
._card_v0rur_71 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); overflow: hidden; }
._fieldRow_v0rur_80 { min-height: var(--cx-field-row-height); padding: var(--cx-space-3) var(--cx-space-4); position: relative; }
._fieldRow_v0rur_80:not(:last-child)::after { content: ""; inset-inline: 0px; border-bottom: 1px solid var(--cx-subtle); pointer-events: none; position: absolute; bottom: 0px; }
._fieldGrid_v0rur_96 { min-height: var(--cx-density-default); align-items: center; gap: var(--cx-space-4); line-height: 1.5; display: grid; }
._fieldLabel_v0rur_104 { font-size: var(--cx-type-body); color: var(--cx-ink-muted); }
._fieldGridStart_v0rur_109 > ._fieldLabel_v0rur_104 { align-self: start; }
._fieldBody_v0rur_113 { min-width: 0px; font-size: var(--cx-type-body); color: var(--cx-ink); }
._fieldGrid_v0rur_96:has(input:not([type="radio"], [type="checkbox"]), textarea, select, [role="combobox"]) { align-items: start; }
._fieldGrid_v0rur_96:has(input:not([type="radio"], [type="checkbox"]), textarea, select, [role="combobox"]) > ._fieldLabel_v0rur_104 { min-height: var(--cx-density-default); align-items: center; display: flex; }
._trigger_1sdlf_2 { color: inherit; font: inherit; text-align: inherit; cursor: help; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; padding: 0px; }
._trigger_1sdlf_2:focus-visible { outline: 2px solid var(--cx-accent); outline-offset: 2px; border-radius: var(--cx-radius-sm); }
._row_yflo6_7 { transition: background var(--cx-dur) var(--cx-ease); position: relative; }
._row_yflo6_7:hover, ._rowHover_yflo6_14 { background: var(--cx-canvas); }
._recordRow_yflo6_18, ._recordRow_yflo6_18:hover, ._rowEditing_yflo6_20 { background: var(--cx-surface); }
._affordances_yflo6_51 { flex-shrink: 0; align-self: center; align-items: center; min-height: 20px; display: flex; }
._glyphs_yflo6_59 { align-items: center; gap: var(--cx-space-1); opacity: 0; transition: opacity var(--cx-dur) var(--cx-ease); display: inline-flex; }
._row_yflo6_7:hover ._glyphs_yflo6_59, ._entry_yflo6_68:hover ._glyphs_yflo6_59, ._entry_yflo6_68:focus-within ._glyphs_yflo6_59, ._rowHover_yflo6_14 ._glyphs_yflo6_59, ._row_yflo6_7:focus-within ._glyphs_yflo6_59 { opacity: 1; }
._glyph_yflo6_59 { border-radius: var(--cx-radius-sm); width: 24px; height: 20px; color: var(--cx-ink-subtle); cursor: pointer; transition: color var(--cx-dur) var(--cx-ease); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; justify-content: center; align-items: center; padding: 0px; display: inline-flex; }
._glyph_yflo6_59:hover, ._glyphActive_yflo6_94 { color: var(--cx-ink); }
._recordRow_yflo6_18 ._drawerEdit_yflo6_173 { opacity: 0; }
._recordRow_yflo6_18:hover ._drawerEdit_yflo6_173, ._recordRow_yflo6_18:focus-within ._drawerEdit_yflo6_173, ._rowHover_yflo6_14 ._drawerEdit_yflo6_173 { opacity: 1; }
._glyphs_yflo6_59, ._recordRow_yflo6_18 ._drawerEdit_yflo6_173 { opacity: 1; }
._cta_yflo6_100, ._glyph_yflo6_59 { min-width: var(--cx-density-default); min-height: var(--cx-density-default); }
._control_1yoeq_41 { width: 100%; min-height: var(--cx-density-default); display: block; }
._chips_1dkj3_1, ._draftChips_1dkj3_2, ._controlRow_1dkj3_3, ._confirmation_1dkj3_4, ._permission_1dkj3_5 { align-items: center; display: inline-flex; }
._chips_1dkj3_1, ._draftChips_1dkj3_2 { gap: var(--cx-space-2); flex-wrap: wrap; }
._value_10f7v_1 { align-items: center; gap: var(--cx-space-2); color: var(--cx-ink); flex-wrap: wrap; display: inline-flex; }
._part_10f7v_9 { align-items: center; gap: var(--cx-space-2); display: inline-flex; }
._dimChip_10f7v_16 { align-self: center; }
._num_10f7v_20 { color: var(--cx-ink); }
._times_10f7v_24 { color: var(--cx-ink-subtle); }
._unit_10f7v_28 { font-size: var(--cx-type-meta); color: var(--cx-ink-subtle); }
._value_1pr4u_1 { align-items: baseline; gap: var(--cx-space-2); flex-wrap: wrap; display: inline-flex; }
._name_1pr4u_13 { color: var(--cx-ink); text-decoration: none; }
._name_1pr4u_13:hover { text-decoration: underline; }
._role_1pr4u_26 { font-size: var(--cx-type-meta); color: var(--cx-ink-subtle); }
._actions_197y8_1 { align-items: center; gap: var(--cx-space-2); display: inline-flex; }
._frame_1ak7h_7 { width: 100%; max-width: 1080px; padding: var(--cx-space-6) var(--cx-page-inset) calc(var(--cx-space-12) + var(--cx-space-12) + var(--cx-space-8)); margin-inline: auto; }
._backRow_1ak7h_17 { height: 1.5rem; margin-bottom: var(--cx-space-3); align-items: center; display: flex; }
._titleRow_1ak7h_26 { align-items: center; gap: var(--cx-space-2); display: flex; }
._title_1ak7h_26 { min-width: 0px; font-weight: 600; font-size: var(--cx-type-page); letter-spacing: -0.02em; color: var(--cx-ink); margin: 0px; line-height: 1.15; }
._titleMeta_1ak7h_54 { color: var(--cx-ink-muted); font-size: var(--cx-type-body); font-variant-numeric: tabular-nums; flex-shrink: 0; font-weight: 400; }
._actions_1ak7h_62 { align-items: center; gap: var(--cx-space-2); flex-shrink: 0; margin-left: auto; display: flex; }
._splitCol_1ak7h_110 { min-width: 0px; }
._tabsSpacer_1ak7h_122 { margin-bottom: var(--cx-space-6); }
._value_1hdc3_1 { display: inline; }
._detail_1hdc3_4 { vertical-align: baseline; color: var(--cx-ink-muted); font-size: var(--cx-type-meta); margin-inline-start: var(--cx-space-2); display: inline-flex; }
._picker_1fnpg_1 { gap: var(--cx-space-1); flex-direction: column; width: 100%; max-width: 30rem; display: flex; }
._searchBar_1fnpg_9 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); align-items: center; min-width: 0px; display: flex; }
._searchBar_1fnpg_9 ._search_1fnpg_9 { box-sizing: border-box; height: calc(var(--cx-density-default) - 2px); width: 100%; min-width: 0px; min-height: calc(var(--cx-density-default) - 2px); padding: 0 var(--cx-space-3); font-size: var(--cx-type-body); color: var(--cx-ink); background: var(--cx-surface); border-radius: var(--cx-radius-md); border: 0px; flex: 1 1 auto; }
._backLink_885cz_1 { align-items: center; gap: var(--cx-space-2); font-size: var(--cx-type-body); color: var(--cx-ink); cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; padding: 0px; display: inline-flex; }
._backLink_885cz_1:hover { color: var(--cx-ink); text-underline-offset: 0.14em; text-decoration: underline; }
._arrow_885cz_19 { color: var(--cx-ink-subtle); }
._backLink_885cz_1 > span:last-child { text-underline-offset: 0.14em; text-decoration: underline; }
._root_1pq5t_8 ::highlight(cx-wiki-comments) { background-color: var(--cx-comment-highlight); }
._identity_1dtqg_1 { align-items: center; gap: var(--cx-space-3); min-width: 0px; color: var(--cx-ink); display: flex; }
._copy_1dtqg_8 { gap: var(--cx-space-1); flex-direction: column; min-width: 0px; display: flex; }
._title_1dtqg_14 { font-size: var(--cx-type-body); overflow-wrap: anywhere; font-weight: 500; }
._tableWrap_17m1q_1 { width: 100%; overflow-x: auto; }
._table_17m1q_1 { border-collapse: collapse; width: 100%; min-width: 1120px; color: var(--cx-ink-muted); font-size: var(--cx-type-body); text-align: left; }
._table_17m1q_1 th { padding: var(--cx-space-3) var(--cx-space-3); border-bottom: 1px solid var(--cx-border); color: var(--cx-ink-muted); font-size: var(--cx-type-meta); white-space: nowrap; font-weight: 650; }
._table_17m1q_1 td { height: var(--cx-density-compact); padding: var(--cx-space-2) var(--cx-space-3); border-bottom: 1px solid var(--cx-subtle); vertical-align: middle; white-space: nowrap; }
._table_17m1q_1 tbody tr:last-child td { border-bottom: 0px; }
._table_17m1q_1 tbody tr:hover { background: var(--cx-subtle); }
._entityCell_17m1q_40, ._fieldCell_17m1q_41, ._actionCell_17m1q_42, ._stateCell_17m1q_43 { text-overflow: ellipsis; max-width: 280px; overflow: hidden; }
._entityCell_17m1q_40 a { color: var(--cx-ink); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--cx-border); text-underline-offset: 2px; }
._fieldCell_17m1q_41 { color: var(--cx-ink-muted); }
._stateCell_17m1q_43 { min-width: 130px; color: var(--cx-ink); }
._missingState_17m1q_71 { color: var(--cx-ink-muted); }
._stateCell_17m1q_43 del { color: var(--cx-ink-subtle); }
._controlCell_17m1q_79 { text-align: right; width: 1%; }
._carousel_mjdiw_1 { min-width: 0px; container: media-carousel / inline-size; }
._rail_mjdiw_5 { grid-auto-flow: column; grid-auto-columns: clamp(160px, calc((100% - var(--cx-space-3) * 2) / 3), 280px); gap: var(--cx-space-3); padding: var(--cx-space-1); scroll-snap-type: x mandatory; scroll-padding-inline: var(--cx-space-1); scrollbar-width: thin; margin: 0px; list-style: none; display: grid; overflow-x: auto; }
._item_mjdiw_18, ._upload_mjdiw_19 { min-width: 0px; }
._item_mjdiw_18 { scroll-snap-align: start; position: relative; }
._srOnly_mjdiw_84 { clip-path: inset(50%); white-space: nowrap; width: 1px; height: 1px; position: absolute; overflow: hidden; }
._tile_mjdiw_31 { box-sizing: border-box; aspect-ratio: 1 / 1; width: 100%; padding: var(--cx-space-3); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-image-ground); color: var(--cx-ink); font: inherit; justify-content: center; align-items: center; display: flex; }
button._tile_mjdiw_31, a._tile_mjdiw_31 { cursor: pointer; }
._tile_mjdiw_31:disabled { cursor: default; opacity: 0.55; }
._image_mjdiw_117 { object-fit: contain; width: 100%; height: 100%; min-height: 0px; display: block; }
@container media-carousel (width <= 480px) {
._rail_mjdiw_5 { grid-auto-columns: calc((100% - var(--cx-space-3) * 3) / 4); }
}
._context_o13z5_1 { align-self: start; gap: var(--cx-space-8); flex-direction: column; grid-area: 3 / 2; min-width: 0px; display: flex; }
._group_o13z5_10 h2 { margin: 0 0 var(--cx-space-3); min-height: var(--cx-density-compact); font-size: var(--cx-type-body); align-items: center; font-weight: 600; display: flex; }
._values_o13z5_18 { gap: var(--cx-space-1); flex-direction: column; display: flex; }
._value_o13z5_18 { width: 100%; min-width: 0px; min-height: var(--cx-density-compact); text-align: left; justify-content: flex-start; gap: var(--cx-space-2); padding: var(--cx-space-1) var(--cx-space-2); margin-left: calc(-1 * var(--cx-space-2)); font-size: var(--cx-type-meta); font-weight: 400; }
._value_o13z5_18 svg { width: var(--cx-space-4); height: var(--cx-space-4); color: var(--cx-ink-muted); flex-shrink: 0; }
._value_o13z5_18 span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
._count_o13z5_46 { color: var(--cx-ink-muted); font-variant-numeric: tabular-nums; margin-left: auto; }
@container record-overview (width <= 900px) {
._context_o13z5_1 { gap: var(--cx-space-2); flex-flow: wrap; grid-column: 1; }
._group_o13z5_10 { display: contents; }
._group_o13z5_10 h2 { clip-path: inset(50%); white-space: nowrap; width: 1px; height: 1px; padding: 0px; position: absolute; overflow: hidden; }
._pending_o13z5_73, ._values_o13z5_18 { display: contents; }
._value_o13z5_18 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); width: auto; max-width: 100%; padding-inline: var(--cx-space-2); margin: 0px; }
}
._value_o13z5_18 ._count_o13z5_46 { font-variant-numeric: tabular-nums; flex-shrink: 0; margin-left: auto; overflow: visible; }
._page_18tek_1 { width: 100%; max-width: 1120px; padding: var(--cx-space-6) var(--cx-page-inset) var(--cx-space-12); background: var(--cx-canvas); margin-inline: auto; container: record-overview / inline-size; }
._layout_18tek_9 { gap: var(--cx-space-8) var(--cx-space-12); margin-top: var(--cx-space-6); grid-template-columns: minmax(0px, 1fr) 240px; display: grid; }
._title_18tek_15, ._media_18tek_16 { grid-column: 1 / -1; min-width: 0px; }
._title_18tek_15 h1 { font-size: var(--cx-type-section); margin: 0px; font-weight: 600; line-height: 1.3; }
._body_18tek_26 { gap: var(--cx-space-8); flex-direction: column; grid-area: 3 / 1; min-width: 0px; display: flex; }
._layout_18tek_9:not([data-has-media]) > ._body_18tek_26, ._layout_18tek_9:not([data-has-media]) > aside { grid-row: 2; }
._page_18tek_1 section { min-width: 0px; scroll-margin-top: var(--cx-space-6); }
._heading_18tek_42 { align-items: center; gap: var(--cx-space-3); min-height: var(--cx-density-compact); margin-bottom: var(--cx-space-3); display: flex; }
._heading_18tek_42 h2 { font-size: var(--cx-type-body); flex-shrink: 0; margin: 0px; font-weight: 600; }
._sectionLayout_18tek_55 { gap: var(--cx-space-6); grid-template-columns: minmax(0px, 1fr); align-items: start; display: grid; }
._panel_18tek_61 { align-self: start; min-width: 0px; }
._panel_18tek_61 [data-record-field] { min-height: 44px; padding: var(--cx-space-1) 0; align-content: center; display: grid; }
._panel_18tek_61 [data-record-field-grid] { min-height: var(--cx-density-default); grid-template-columns: 132px minmax(0px, 1fr) auto !important; }
._disclosureSummary_18tek_84 { align-items: center; gap: var(--cx-space-2); width: 100%; padding: 0 0 var(--cx-space-2); border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; border-bottom: 1px solid var(--cx-border); color: var(--cx-ink); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; text-align: left; cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; font-weight: 600; display: flex; }
._disclosureSummary_18tek_84 svg { color: var(--cx-ink-muted); transition: transform var(--cx-dur) var(--cx-ease); flex-shrink: 0; }
._disclosureSummary_18tek_84[aria-expanded="true"] svg { transform: rotate(90deg); }
._media_18tek_16 [data-media-rail] { grid-auto-columns: max(96px, calc((100% - var(--cx-space-3) * 3) / 4)); }
@container record-overview (width <= 900px) {
._layout_18tek_9 { grid-template-columns: minmax(0px, 1fr); }
._body_18tek_26 { grid-row: 4; }
._layout_18tek_9:not([data-has-media]) > ._body_18tek_26 { grid-row: 3; }
._sectionLayout_18tek_55 { gap: var(--cx-space-3); grid-template-columns: minmax(0px, 1fr); }
}
@container record-overview (width <= 480px) {
._heading_18tek_42 { flex-wrap: wrap; }
._panel_18tek_61 [data-record-field], [data-overview-section="sources"] [data-record-field] { padding-block: var(--cx-space-2); }
._panel_18tek_61 [data-record-field-grid], [data-overview-section="sources"] [data-record-field-grid] { gap: var(--cx-space-1) var(--cx-space-3); grid-template-columns: minmax(0px, 1fr) auto !important; }
._panel_18tek_61 [data-record-field-grid] > :first-child, [data-overview-section="sources"] [data-record-field-grid] > :first-child { grid-area: 1 / 1; }
._panel_18tek_61 [data-record-field-grid] > :nth-child(2), [data-overview-section="sources"] [data-record-field-grid] > :nth-child(2) { overflow-wrap: anywhere; grid-area: 2 / 1; }
._panel_18tek_61 [data-record-field-grid] > :last-child, [data-overview-section="sources"] [data-record-field-grid] > :last-child { grid-area: 1 / 2 / span 2; height: auto; }
[data-field-drawer-trigger] { min-height: var(--cx-density-default); min-width: var(--cx-density-default); }
._media_18tek_16 [data-media-rail] { grid-auto-columns: calc((100% - var(--cx-space-3) * 3) / 4); }
}
._panel_18tek_61 [data-record-field] { background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; }
._panel_18tek_61 [data-record-field]::after { display: none; }
._panel_18tek_61 [data-record-field] { border-bottom: 1px solid var(--cx-border); }
._actions_18tek_183 { justify-content: flex-end; align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; min-width: 0px; margin-left: auto; display: flex; }
._actions_18tek_183 > button { flex-shrink: 0; }
._dataHeading_18tek_229 { z-index: 2; background: var(--cx-canvas); padding-block: var(--cx-space-2); position: sticky; top: 0px; }
._root_1qk1n_1 { min-height: 100%; }
._fields_g8261_1 { border: 0px; min-width: 0px; margin: 0px; padding: 0px; }
._editButton_g8261_36 svg { width: 15px; height: 15px; }
._group_g8261_41 { display: contents; }
._values_1aajx_1 { align-items: center; gap: var(--cx-space-2) var(--cx-space-4); flex-wrap: wrap; display: flex; }
._list_13d3a_1 [data-record-field] :where(a, span, p) { font-size: inherit; }
._context_sstd6_1 { gap: var(--cx-space-2); background: var(--cx-surface); flex-direction: column; display: flex; }
._dropdownRow_sstd6_7, ._selection_sstd6_8 { justify-content: flex-start; align-items: center; gap: var(--cx-space-2); padding: var(--cx-space-2) var(--cx-space-3); flex-wrap: wrap; display: flex; }
._dropdownContext_sstd6_32, ._dropdownContext_sstd6_32 ._dropdownRow_sstd6_7, ._dropdownContext_sstd6_32 ._selection_sstd6_8 { display: contents; }
._participantValue_8gr5e_1 { align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; display: inline-flex; }
._partyLink_8gr5e_7 { font: inherit; color: var(--cx-ink); cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; padding: 0px; }
._partyLink_8gr5e_7:hover { text-decoration: underline; }
._overviewSubtitle_8gr5e_49 { font-size: var(--cx-type-meta); color: var(--cx-ink-muted); font-variant-numeric: tabular-nums; margin: 0px; }
._fields_o1bcl_1 { align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; width: 100%; min-width: 0px; display: flex; }
._fields_o1bcl_1 > :first-child { flex: 1 1 12rem; min-width: 0px; max-width: none; }
._remove_f6yqu_1 { width: var(--cx-space-6); height: var(--cx-space-6); border-radius: var(--cx-radius-sm); color: var(--cx-ink-muted); font: inherit; cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; justify-content: center; align-items: center; padding: 0px; display: inline-flex; }
._remove_f6yqu_1:hover { background: var(--cx-subtle); color: var(--cx-ink); }
._remove_f6yqu_1:focus-visible { outline: 2px solid var(--cx-ink); outline-offset: 2px; }
._remove_f6yqu_1:disabled { opacity: 0.5; cursor: default; }
._grid_1afb1_44 { gap: var(--cx-space-4); grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); display: grid; }
._tile_1afb1_50 { text-align: left; border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); cursor: pointer; width: 100%; height: 100%; transition: border-color var(--cx-dur) var(--cx-ease); flex-direction: column; padding: 0px; display: flex; overflow: hidden; }
._tile_1afb1_50:hover { border-color: var(--cx-ink-subtle); }
._tileCover_1afb1_69 { aspect-ratio: 4 / 3; background: var(--cx-canvas); flex-shrink: 0; justify-content: center; align-items: center; display: flex; position: relative; }
._tileBody_1afb1_92 { gap: var(--cx-space-1); padding: var(--cx-space-3); border-top: 1px solid var(--cx-subtle); flex-direction: column; display: flex; }
._tileTitle_1afb1_100 { font-weight: 500; font-size: var(--cx-type-body); color: var(--cx-ink); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
._tileMeta_1afb1_109 { align-items: flex-start; gap: var(--cx-space-2); flex-direction: column; display: flex; }
._tileRun_1afb1_116 { min-width: 0px; font-size: var(--cx-type-meta); color: var(--cx-ink-muted); flex-direction: column; display: flex; }
._gridItem_1afb1_124 { flex-direction: column; min-width: 0px; display: flex; position: relative; }
._viewActions_1afb1_142 { align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; display: flex; }
._displayLabel_1n2l9_44 { min-width: 0px; color: var(--cx-ink); text-overflow: ellipsis; white-space: nowrap; font-weight: 500; overflow: hidden; }
._thumb_1n2l9_144 { object-fit: contain; border-radius: var(--cx-radius-sm); background: var(--cx-image-ground); width: 32px; height: 32px; display: block; }
._tiles_1n2l9_190 { gap: var(--cx-space-3); grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); margin: 0px; padding: 0px; list-style: none; display: grid; }
._tile_1n2l9_190 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); position: relative; overflow: hidden; }
._tileButton_1n2l9_226 { width: 100%; height: 100%; font: inherit; text-align: left; color: inherit; cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-direction: column; padding: 0px; display: flex; }
._tileButton_1n2l9_226:hover { background: var(--cx-subtle); }
._tileButton_1n2l9_226 ._thumb_1n2l9_144 { border-radius: 0px; flex-shrink: 0; width: 100%; height: 176px; }
._tileBody_1n2l9_251 { gap: var(--cx-space-1); width: 100%; min-width: 0px; padding: var(--cx-space-3); flex-direction: column; display: flex; }
._tileMeta_1n2l9_260 { gap: var(--cx-space-1); color: var(--cx-ink-muted); font-size: var(--cx-type-body); font-variant-numeric: tabular-nums; flex-direction: column; display: flex; }
._tileMeta_1n2l9_260 > * { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
._viewActions_1n2l9_330 { align-items: center; gap: var(--cx-space-2); flex-wrap: wrap; display: flex; }
._shell_dts7l_1 { height: 800px; padding-block: var(--cx-shell-inset); background: var(--cx-chrome); display: flex; overflow: hidden; }
._rail_dts7l_11 { top: var(--cx-shell-inset); height: calc(800px - 2 * var(--cx-shell-inset)); background: var(--cx-chrome); flex-shrink: 0; align-self: flex-start; width: 220px; position: sticky; }
._railInner_dts7l_21 { height: 100%; padding: 0 0 var(--cx-space-2); flex-direction: column; display: flex; overflow-y: auto; }
._brand_dts7l_29 { align-items: center; gap: var(--cx-space-2); height: var(--cx-shell-header-height); padding: 0 var(--cx-space-4); flex-shrink: 0; display: flex; }
._orgName_dts7l_38 { min-width: 0px; font-size: var(--cx-type-body); color: var(--cx-ink); text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; font-weight: 600; line-height: 1.3; overflow: hidden; }
._group_dts7l_59 { flex-direction: column; display: flex; }
._groupLabel_dts7l_64 { margin: var(--cx-space-4) 0 var(--cx-space-1); padding: 0 var(--cx-space-4); font-size: var(--cx-type-meta); color: var(--cx-ink-muted); font-weight: 500; }
._item_dts7l_76 { align-items: center; gap: var(--cx-space-2); margin-inline: var(--cx-space-2); padding: var(--cx-space-2); border-radius: var(--cx-radius-md); font-size: var(--cx-type-body); color: var(--cx-ink-muted); transition: background-color var(--cx-dur), color var(--cx-dur); font-weight: 400; line-height: 1.35; text-decoration: none; display: flex; }
._item_dts7l_76:hover { background: var(--cx-canvas); color: var(--cx-ink); text-decoration: none; }
._itemActive_dts7l_99, ._itemActive_dts7l_99:hover { background: var(--cx-chrome-selected); color: var(--cx-ink); font-weight: 500; }
._itemIcon_dts7l_106 { color: currentcolor; flex-shrink: 0; justify-content: center; align-items: center; width: 15px; height: 1lh; display: inline-flex; }
._itemIconAssistant_dts7l_116 > svg { flex-shrink: 0; width: 20px; height: 20px; }
._itemActive_dts7l_99 ._itemIcon_dts7l_106 { color: var(--cx-ink); }
._itemLabel_dts7l_126 { flex: 1 1 0%; min-width: 0px; }
._badge_dts7l_152 { font-size: var(--cx-type-meta); color: var(--cx-ink-muted); flex-shrink: 0; font-weight: 400; }
._spacer_dts7l_159 { flex: 1 1 0%; min-height: 12px; }
._account_dts7l_180 { align-items: center; gap: var(--cx-space-2); padding: var(--cx-space-2) var(--cx-space-3) var(--cx-space-1) var(--cx-space-4); display: flex; }
._avatar_dts7l_187 { background: var(--cx-chrome-selected); width: 26px; height: 26px; color: var(--cx-ink-muted); font-size: var(--cx-type-meta); border-radius: 50%; flex-shrink: 0; justify-content: center; align-items: center; font-weight: 600; display: inline-flex; }
._accountIdentity_dts7l_201 { align-items: center; gap: var(--cx-space-2); border-radius: var(--cx-radius-md); flex: 1 1 0%; min-width: 0px; text-decoration: none; display: flex; }
._accountText_dts7l_220 { min-width: 0px; display: grid; }
._accountName_dts7l_225 { min-width: 0px; font-size: var(--cx-type-body); color: var(--cx-ink); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
._content_dts7l_249 { min-width: 0px; min-height: 0px; margin-right: var(--cx-shell-inset); border: 1px solid var(--cx-border-subtle); border-radius: var(--cx-radius-shell); background: var(--cx-canvas); overscroll-behavior: contain; flex-direction: column; flex: 1 1 0%; display: flex; overflow: auto; }
._topbar_dts7l_268 { top: var(--cx-shell-top); z-index: 30; height: var(--cx-shell-header-height); align-items: center; gap: var(--cx-space-4); padding: 0 var(--cx-page-inset); border-bottom: 1px solid var(--cx-border-subtle); border-radius: var(--cx-radius-shell) var(--cx-radius-shell) 0 0; background: var(--cx-canvas); flex-shrink: 0; display: flex; position: sticky; }
._breadcrumbs_dts7l_289 { min-width: 0px; font-size: var(--cx-type-body); flex: 1 1 0%; }
._breadcrumbs_dts7l_289 ol { align-items: center; margin: 0px; padding: 0px; list-style: none; display: flex; }
._breadcrumbs_dts7l_289 li { align-items: center; gap: var(--cx-space-2); min-width: 0px; display: flex; }
._breadcrumbs_dts7l_289 li + li { margin-left: var(--cx-space-2); }
._breadcrumbs_dts7l_289 a, ._breadcrumbs_dts7l_289 li > span:last-child { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
._breadcrumbs_dts7l_289 a { color: var(--cx-ink-muted); text-underline-offset: 2px; text-decoration: underline; }
._breadcrumbs_dts7l_289 a:hover { color: var(--cx-ink); }
._separator_dts7l_344 { color: var(--cx-ink-subtle); flex-shrink: 0; }
._commandTrigger_dts7l_349 { text-align: left; cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; flex-shrink: 0; }
._menuButton_dts7l_357 { padding: var(--cx-space-2) 0; cursor: pointer; color: var(--cx-ink); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; align-items: center; display: none; }
._menuMark_dts7l_367 { font-size: var(--cx-type-body); text-overflow: ellipsis; white-space: nowrap; font-weight: 600; overflow: hidden; }
._main_dts7l_375 { flex: 1 1 0%; min-width: 0px; }
._sectionLayout_dts7l_381 { flex: 1 1 0%; min-width: 0px; display: flex; }
._breadcrumbs_dts7l_289 li[hidden], ._headerActions_dts7l_415:empty { display: none; }
._breadcrumbControl_dts7l_419 { min-width: 0px; }
._headerActions_dts7l_415 { align-items: center; gap: var(--cx-space-2); flex-shrink: 0; display: flex; }
._railToggle_dts7l_475 { padding: var(--cx-space-2) var(--cx-space-4); display: flex; }
._searchHint_dts7l_498 { font-size: var(--cx-type-meta); color: var(--cx-ink-subtle); align-self: center; }
._accountTrigger_dts7l_509 { width: 100%; padding: var(--cx-space-2); color: var(--cx-ink); font: inherit; text-align: left; cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 1px solid rgba(0, 0, 0, 0); }
._accountTrigger_dts7l_509:hover, ._accountTrigger_dts7l_509[aria-expanded="true"] { background: var(--cx-chrome-selected); }
._accountChevron_dts7l_505, ._accountCheck_dts7l_526 { flex-shrink: 0; width: 16px; height: 16px; display: inline-flex; }
._accountChevron_dts7l_505 { color: var(--cx-ink-muted); margin-left: auto; }
._railFooter_dts7l_559 { align-items: center; display: flex; }
._railFooter_dts7l_559 ._account_dts7l_180 { flex: 1 1 0%; min-width: 0px; padding-right: 0px; }
._railFooter_dts7l_559 ._railToggle_dts7l_475 { padding-left: var(--cx-space-2); }
._headerActivity_dts7l_600 { flex-shrink: 0; margin-left: auto; }
._trigger_1l1xx_1 { gap: var(--cx-space-2); white-space: nowrap; font-size: var(--cx-type-meta); }
._trigger_1l1xx_1:not(:hover) { border-color: rgba(0, 0, 0, 0); }
._indicator_1l1xx_14 { flex-shrink: 0; place-items: center; width: 16px; height: 16px; display: inline-grid; }
._indicator_1l1xx_14::before { content: ""; width: var(--cx-space-2); height: var(--cx-space-2); background: var(--cx-ink-subtle); border-radius: 50%; }
._indicator_1l1xx_14[data-running]::before { background: var(--cx-activity-running); animation: _working-pulse_1l1xx_1 var(--cx-dur-pulse) var(--cx-ease) infinite; }
@keyframes _working-pulse_1l1xx_1 { 0%, 100% { opacity: 0.45; transform: scale(0.85); } 50% { opacity: 1; transform: scale(1); } }
@media (prefers-reduced-motion: reduce) {
._indicator_1l1xx_14[data-running]::before { animation: auto ease 0s 1 normal none running none; }
}
._list_j3sah_19 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); overflow: hidden; }
._columns_j3sah_25, ._row_j3sah_26 { align-items: center; gap: var(--cx-space-4); grid-template-columns: minmax(0px, 1.3fr) minmax(0px, 1.15fr) minmax(0px, 1fr) 9rem; display: grid; }
._columns_j3sah_25 { background: var(--cx-canvas); padding: var(--cx-space-3) var(--cx-space-4); color: var(--cx-ink-muted); font-size: var(--cx-type-meta); border-bottom: 1px solid var(--cx-border); }
._columns_j3sah_25 > :first-child { padding-left: var(--cx-space-8); }
._rowHeading_j3sah_45 { font: inherit; margin: 0px; }
._row_j3sah_26 { width: 100%; padding: var(--cx-space-4) var(--cx-space-4); color: var(--cx-ink); text-align: left; font: inherit; cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; }
._row_j3sah_26:hover, ._row_j3sah_26[aria-expanded="true"] { background: var(--cx-subtle); }
._rowMain_j3sah_63 { align-items: center; gap: var(--cx-space-4); min-width: 0px; display: flex; }
._rowMain_j3sah_63 strong { overflow-wrap: anywhere; font-weight: 500; display: block; }
._rowMain_j3sah_63 ._meta_j3sah_74 { margin-top: var(--cx-space-1); }
._rowAuthor_j3sah_77, ._rowDate_j3sah_78, ._recordCount_j3sah_79 { font-size: var(--cx-type-meta); overflow-wrap: anywhere; }
._rowDate_j3sah_78 { color: var(--cx-ink-muted); font-variant-numeric: tabular-nums; white-space: nowrap; }
._record_j3sah_79 + ._record_j3sah_79 { margin-top: var(--cx-space-8); }
._meta_j3sah_74, ._metaInline_j3sah_148 { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); }
._meta_j3sah_74 { display: block; }
._actions_j3sah_248 { align-items: center; gap: var(--cx-space-2); margin-top: var(--cx-space-4); flex-wrap: wrap; display: flex; }
._actions_j3sah_248 button { font-weight: 400; }
._actions_j3sah_248 svg { width: 1rem; height: 1rem; }
._commentForm_j3sah_272 { gap: var(--cx-space-2); margin-top: var(--cx-space-4); font-size: var(--cx-type-meta); display: grid; }
._recordIdentity_j3sah_399 { align-items: center; gap: var(--cx-space-3); display: flex; }
._overview_j3sah_405 { gap: var(--cx-space-6); margin-block: var(--cx-space-6); grid-template-columns: minmax(0px, 1fr) minmax(12rem, 16rem); display: grid; }
._overviewMain_j3sah_411 { background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); min-width: 0px; padding: var(--cx-space-4); }
._requestMeta_j3sah_418 { gap: var(--cx-space-3); color: var(--cx-ink-muted); font-size: var(--cx-type-meta); flex-wrap: wrap; display: flex; }
._requestMeta_j3sah_418 strong { color: var(--cx-ink); }
._descriptionHeader_j3sah_428 { justify-content: space-between; align-items: center; gap: var(--cx-space-3); margin-top: var(--cx-space-6); display: flex; }
._descriptionHeader_j3sah_428 h2, ._reviewers_j3sah_436 h2 { font-size: var(--cx-type-body); margin: 0px; font-weight: 500; }
._description_j3sah_428 { margin: var(--cx-space-3) 0 0; white-space: pre-wrap; overflow-wrap: anywhere; }
._reviewers_j3sah_436 { align-items: start; gap: var(--cx-space-3); padding: var(--cx-space-4); background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); flex-direction: column; align-self: start; display: flex; }
._reviewHeader_j3sah_484 { z-index: 21; background: var(--cx-canvas); padding-top: var(--cx-space-2); position: sticky; top: 0px; }
._reviewHeader_j3sah_484 > div:first-child { margin-top: 0px; }
._reviewHeader_j3sah_484 > div:last-child { margin-block: var(--cx-space-3) var(--cx-space-4); position: static; }
._reviewSummary_j3sah_506 { justify-content: space-between; align-items: center; gap: var(--cx-space-4); border-top: 1px solid var(--cx-border); margin-top: var(--cx-space-4); padding-top: var(--cx-space-4); color: var(--cx-ink-muted); flex-wrap: wrap; display: flex; }
._discussion_j3sah_499 { max-width: calc(100% - 16rem - var(--cx-space-6)); padding-bottom: var(--cx-space-8); }
._discussionHeading_j3sah_530 { font-size: var(--cx-type-body); margin: var(--cx-space-6) 0 var(--cx-space-4); font-weight: 500; }
._timeline_j3sah_535 { margin: 0px; padding: 0px; list-style: none; }
._timelineEntry_j3sah_540 { grid-template-columns: var(--cx-space-6) minmax(0, 1fr); gap: var(--cx-space-3); padding-bottom: var(--cx-space-4); display: grid; position: relative; }
._timelineEntry_j3sah_540:not(:last-child)::before { content: ""; left: var(--cx-space-3); top: var(--cx-space-6); background: var(--cx-border); width: 1px; position: absolute; bottom: 0px; }
._timelineMarker_j3sah_556 { width: var(--cx-space-6); height: var(--cx-space-6); border: 1px solid var(--cx-border); background: var(--cx-subtle); color: var(--cx-ink-muted); font-size: var(--cx-type-meta); border-radius: 50%; justify-content: center; align-items: center; display: flex; }
._timelineDot_j3sah_568 { width: var(--cx-space-1); height: var(--cx-space-1); background: var(--cx-ink-muted); border-radius: 50%; }
._timelineContent_j3sah_574 { min-width: 0px; }
._timelineEvent_j3sah_577 { font-size: var(--cx-type-meta); line-height: var(--cx-leading-prose); padding-top: 0px; }
._timelineEvent_j3sah_577 p { margin: 0px; }
._timelineEvent_j3sah_577 strong { font-weight: 500; }
._timelineEvent_j3sah_577 time { margin-top: var(--cx-space-1); color: var(--cx-ink-muted); display: block; }
._discussionComment_j3sah_593, ._discussion_j3sah_499 ._commentForm_j3sah_272 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); overflow: hidden; }
._discussion_j3sah_499 ._commentForm_j3sah_272 { padding: var(--cx-space-4); gap: var(--cx-space-3); }
._commentField_j3sah_625, ._commentForm_j3sah_272 label { gap: var(--cx-space-2); display: grid; }
._commentForm_j3sah_272 ._actions_j3sah_248 { margin: 0px; }
._changesPreview_j3sah_642 { margin-top: var(--cx-space-6); }
._changesPreview_j3sah_642 h2 { font-size: var(--cx-type-body); margin: 0 0 var(--cx-space-3); font-weight: 500; }
._previewRecord_j3sah_650 { gap: var(--cx-space-3); padding-block: var(--cx-space-4); border-top: 1px solid var(--cx-border); display: flex; }
._previewContent_j3sah_656 { flex: 1 1 0%; min-width: 0px; }
._previewIdentity_j3sah_660 { align-items: baseline; gap: var(--cx-space-3); flex-wrap: wrap; display: flex; }
._previewIdentity_j3sah_660 span { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); }
._previewFields_j3sah_673 { margin: var(--cx-space-2) 0 0; font-size: var(--cx-type-meta); }
._previewFields_j3sah_673 > div { gap: var(--cx-space-3); padding-block: var(--cx-space-1); grid-template-columns: minmax(5rem, 1fr) minmax(0px, 3fr); display: grid; }
._previewFields_j3sah_673 dt { color: var(--cx-ink-muted); }
._previewFields_j3sah_673 dd { -webkit-line-clamp: 2; overflow-wrap: anywhere; -webkit-box-orient: vertical; margin: 0px; display: -webkit-box; overflow: hidden; }
._group_185fl_1 { background: var(--cx-surface); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); margin-block: var(--cx-space-4); }
._identity_185fl_7 { align-items: center; gap: var(--cx-space-3); padding: var(--cx-space-4); display: flex; }
._identity_185fl_7 h3 { font-size: var(--cx-type-body); margin: 0px; }
._meta_185fl_17 { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); display: block; }
._rows_185fl_22 { overflow-x: auto; }
._row_185fl_22 { align-items: start; gap: var(--cx-space-4); padding: var(--cx-space-3) var(--cx-space-4); border-top: 1px solid var(--cx-border); font-size: var(--cx-type-body); grid-template-columns: minmax(120px, 1fr) minmax(120px, 1fr) minmax(180px, 2fr) auto; min-width: 580px; display: grid; }
._value_185fl_38 { white-space: pre-wrap; overflow-wrap: anywhere; }
._row_185fl_22 del { color: var(--cx-danger); background: var(--cx-diff-deleted-highlight); }
._row_185fl_22 ins { color: var(--cx-diff-added); background: var(--cx-diff-inserted-highlight); }
._editValue_185fl_50 { text-align: start; width: 100%; color: var(--cx-ink); font: inherit; white-space: pre-wrap; cursor: text; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; padding: 0px; display: block; }
._editValue_185fl_50:disabled { cursor: default; }
._editValue_185fl_50:hover:not(:disabled) { background: var(--cx-subtle); }
._rowActions_185fl_73 { align-items: start; gap: var(--cx-space-2); display: flex; }
._details_185fl_78 { margin-top: var(--cx-space-2); font-size: var(--cx-type-meta); white-space: normal; }
._details_185fl_78 summary { color: var(--cx-ink-muted); cursor: pointer; }
._field_185fl_87 { align-self: start; }
._doc_157el_4 :where(ul, ol) { padding: var(--cx-space-1) 0 var(--cx-space-1) var(--cx-space-6); margin: 0px; }
._list_je9og_1 { margin: 0px; padding: 0px; list-style: none; }
._item_je9og_6 { align-items: center; gap: var(--cx-space-3); border-bottom: 1px solid var(--cx-border); padding: var(--cx-space-4); display: flex; }
._open_je9og_13 { align-items: center; gap: var(--cx-space-1) var(--cx-space-4); min-width: 0px; color: var(--cx-ink); font: inherit; text-align: left; cursor: pointer; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; flex: 1 1 0%; grid-template-columns: minmax(0px, 1fr) auto; padding: 0px; display: grid; }
._subject_je9og_28 { align-items: center; gap: var(--cx-space-2); grid-column: 1; min-width: 0px; display: flex; }
._item_je9og_6[data-unread] ._subject_je9og_28 { grid-column: 1; min-width: 0px; font-weight: 600; }
._dot_je9og_40 { background: var(--cx-ink); border-radius: 50%; width: 6px; height: 6px; }
._meta_je9og_46 { color: var(--cx-ink-muted); font-size: var(--cx-type-meta); grid-column: 1; }
._item_je9og_6:hover, ._item_je9og_6:focus-within { background: var(--cx-subtle); }
._composer_1tyne_1 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); min-width: 0px; padding: var(--cx-space-4); }
._composer_1tyne_1:focus-within { border-color: var(--cx-ink); }
._composer_1tyne_1:has(textarea:focus-visible) { outline: 2px solid var(--cx-accent); outline-offset: -1px; }
._composer_1tyne_1 textarea { resize: none; width: 100%; min-height: 56px; max-height: 200px; color: var(--cx-ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: var(--cx-type-body); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; border: 0px; padding: 0px; line-height: 1.6; display: block; }
._composer_1tyne_1 textarea:focus-visible { caret-color: var(--cx-ink); outline: none; }
._composer_1tyne_1 textarea::placeholder { color: var(--cx-ink-muted); }
._companionComposer_1tyne_37 { margin: 0 var(--cx-space-3) var(--cx-space-3); padding: var(--cx-space-3); border-radius: var(--cx-radius-assistant); flex-shrink: 0; }
._companionComposer_1tyne_37 textarea { min-height: 64px; padding: var(--cx-space-3) 0; }
._actions_1tyne_47 { justify-content: flex-end; align-items: center; gap: var(--cx-space-2); margin-top: var(--cx-space-3); flex-wrap: wrap; display: flex; }
._context_1tyne_55, ._attachments_1tyne_56 { align-items: center; gap: var(--cx-space-1); flex-wrap: wrap; min-width: 0px; display: flex; }
._context_1tyne_55 { flex: 1 1 0%; }
._attachments_1tyne_56 { margin-bottom: var(--cx-space-2); }
._contextChip_1tyne_69 { min-width: 0px; max-width: 100%; }
._contextLabel_1tyne_73 { text-overflow: ellipsis; white-space: nowrap; min-width: 0px; overflow: hidden; }
._message_1tyne_79 { width: 100%; min-width: 0px; }
._companionMessage_1tyne_91 { padding: var(--cx-space-3) 0; }
._content_1tyne_94 { font-size: var(--cx-type-body); overflow-wrap: anywhere; line-height: 1.7; }
._userText_1tyne_99 { white-space: pre-wrap; }
._content_1tyne_94 p { margin: 0 0 var(--cx-space-3); }
._content_1tyne_94 p:last-child { margin-bottom: 0px; }
._content_1tyne_94 a { color: var(--cx-ink); text-underline-offset: 2px; text-decoration: underline; }
._content_1tyne_94 h1, ._content_1tyne_94 h2, ._content_1tyne_94 h3 { font-size: var(--cx-type-body); margin: var(--cx-space-4) 0 var(--cx-space-2); font-weight: 600; }
._content_1tyne_94 em { font-style: normal; }
._content_1tyne_94 ul, ._content_1tyne_94 ol { padding-left: var(--cx-space-6); margin: 0 0 var(--cx-space-3); }
._content_1tyne_94 blockquote { margin: 0 0 var(--cx-space-3); padding-left: var(--cx-space-3); border-left: 1px solid var(--cx-border); }
._wrap_9x8qk_1 { min-width: 0px; position: relative; }
._trigger_9x8qk_5 { color: var(--cx-ink); align-items: center; gap: var(--cx-space-2); max-width: 100%; text-decoration: none; }
._chevron_9x8qk_12 { flex-shrink: 0; width: 16px; height: 16px; display: inline-flex; }
._title_9x8qk_18 { text-overflow: ellipsis; white-space: nowrap; min-width: 0px; overflow: hidden; }
._root_1oqmv_1 { min-width: 0px; padding: var(--cx-space-1) 0; font-size: var(--cx-type-meta); color: var(--cx-ink-muted); }
._heading_1oqmv_7 { color: var(--cx-ink-muted); }
._time_1oqmv_10 { color: var(--cx-ink-muted); font-variant-numeric: tabular-nums; }
._items_1oqmv_17 { margin: 0px; padding: 0px; list-style: none; }
._item_1oqmv_17 { padding: var(--cx-space-1) 0; }
._row_1oqmv_25 { cursor: pointer; width: fit-content; max-width: 100%; }
._row_1oqmv_25:hover { color: var(--cx-ink); }
._row_1oqmv_25:focus-visible { outline: 2px solid var(--cx-accent); outline-offset: 2px; }
._label_1oqmv_50 { overflow-wrap: anywhere; min-width: 0px; color: inherit; }
._running_1oqmv_98 { align-items: center; gap: var(--cx-space-2); display: inline-flex; }
._spinner_1oqmv_103 { border: 1px solid var(--cx-border); border-top-color: currentcolor;  width: 1em; height: 1em; animation: _assistant-activity-spin_1oqmv_1 var(--cx-dur-spin) linear infinite; border-top-color: currentcolor; border-radius: 50%; flex-shrink: 0; }
@keyframes _assistant-activity-spin_1oqmv_1 { 100% { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
._spinner_1oqmv_103 { animation: auto ease 0s 1 normal none running none; }
}
._launcher_14up7_1 { right: var(--cx-space-6); bottom: var(--cx-space-6); z-index: 30; box-shadow: var(--cx-shadow-pop); width: 48px; height: 48px; padding: var(--cx-space-2); border-radius: 50%; position: fixed; }
._launcher_14up7_1:is(:hover, :focus-visible) > svg { transform-origin: 50% center; animation: _assistantSpin_14up7_1 var(--cx-dur-assistant-spin) infinite; }
@keyframes _assistantSpin_14up7_1 { 0% { animation-timing-function: cubic-bezier(0.45, 0, 0.55, 1); transform: rotate(0deg); } 8.13421% { animation-timing-function: cubic-bezier(0.5, 0, 0.25, 1); transform: rotate(-12deg); } 26.6904% { animation-timing-function: cubic-bezier(0.2, 0, 0.25, 1); transform: rotate(366deg); } 36.4515%, 100% { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
._launcher_14up7_1:is(:hover, :focus-visible) > svg { animation: auto ease 0s 1 normal none running none; }
}
._panel_14up7_43 { right: var(--cx-space-4); bottom: var(--cx-space-4); z-index: 40; width: min(440px, calc(1280px - var(--cx-space-8))); height: min(560px, calc(800px - var(--cx-space-8))); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-assistant); min-width: 0px; box-shadow: var(--cx-shadow-pop); background: var(--cx-surface); color: var(--cx-ink); flex-direction: column; flex-shrink: 0; display: flex; position: fixed; }
._header_14up7_68 { align-items: center; gap: var(--cx-space-2); min-height: 48px; padding: var(--cx-space-2) var(--cx-space-3); flex-shrink: 0; display: flex; position: relative; }
._heading_14up7_77 { min-width: 0px; font-size: var(--cx-type-body); flex: 1 1 0%; }
._actions_14up7_82 { align-items: center; gap: var(--cx-space-1); display: flex; }
._body_14up7_87 { flex-direction: column; flex: 1 1 0%; min-width: 0px; min-height: 0px; display: flex; }
._frame_206jm_1 { aspect-ratio: 4 / 3; background: var(--cx-subtle); width: 100%; color: var(--cx-ink-subtle); justify-content: center; align-items: center; display: flex; overflow: hidden; }
._frame_206jm_1 img { object-fit: contain; width: 100%; height: 100%; }
._cover_206jm_16 img { object-fit: cover; }
._frame_206jm_1 svg { width: 32px; height: 32px; }
._thumbnail_206jm_23 { flex: 0 0 auto; width: 56px; height: 56px; }
._thumbnail_206jm_23._compact_206jm_28 { width: 40px; height: 40px; }
._thumbnail_206jm_23 svg { width: 20px; height: 20px; }
._columns_tmnrg_1, ._row_tmnrg_2 { align-items: center; gap: var(--cx-space-3); padding: var(--cx-space-3) var(--cx-space-4); grid-template-columns: minmax(0px, 1.4fr) minmax(88px, 0.7fr) minmax(0px, 1.2fr) minmax(64px, 100px) 76px; display: grid; }
._columns_tmnrg_1 { color: var(--cx-ink-muted); padding-block: var(--cx-space-2); border-bottom: 1px solid var(--cx-border); }
._list_tmnrg_14 { margin: 0px; padding: 0px; list-style: none; }
._list_tmnrg_14 > li + li { border-top: 1px solid var(--cx-border); }
._identity_tmnrg_22 { align-items: center; gap: var(--cx-space-3); min-width: 0px; display: flex; }
._copy_tmnrg_28, ._change_tmnrg_29 { overflow-wrap: anywhere; flex-direction: column; min-width: 0px; display: flex; }
._recordTitle_tmnrg_35 { font-weight: 500; }
._meta_tmnrg_38, ._date_tmnrg_39 { color: var(--cx-ink-muted); font-variant-numeric: tabular-nums; }
._value_tmnrg_46 { justify-content: space-between; align-items: center; gap: var(--cx-space-2); overflow-wrap: anywhere; white-space: pre-wrap; min-width: 0px; display: flex; }
._actor_tmnrg_55 { overflow-wrap: anywhere; min-width: 0px; }
._date_tmnrg_39 { text-align: right; }
._srOnly_tmnrg_62, ._valueLabel_tmnrg_63 { clip-path: inset(50%); white-space: nowrap; width: 1px; height: 1px; position: absolute; overflow: hidden; }
@container (width <= 640px) {
._columns_tmnrg_1 { display: none; }
._row_tmnrg_2 { gap: var(--cx-space-2) var(--cx-space-3); grid-template-columns: minmax(0px, 1fr) auto; }
._identity_tmnrg_22, ._change_tmnrg_29, ._value_tmnrg_46 { grid-column: 1 / -1; }
._change_tmnrg_29 { gap: var(--cx-space-2); flex-flow: wrap; }
._valueLabel_tmnrg_63 { clip-path: none; white-space: normal; width: auto; height: auto; color: var(--cx-ink-muted); position: static; overflow: visible; }
._actor_tmnrg_55 { color: var(--cx-ink-muted); }
}
._frame_fh8cs_1 { max-width: 1080px; padding: var(--cx-space-6) var(--cx-space-6) var(--cx-space-12); margin-inline: auto; container-type: inline-size; }
._head_fh8cs_7 { justify-content: space-between; align-items: baseline; gap: var(--cx-space-3); margin-bottom: var(--cx-space-6); flex-wrap: wrap; display: flex; }
._title_fh8cs_15 { font-size: var(--cx-type-page); letter-spacing: -0.02em; color: var(--cx-ink); margin: 0px; font-weight: 500; line-height: 1.15; }
._meta_fh8cs_23, ._tileLabel_fh8cs_24 { font-size: var(--cx-type-meta); color: var(--cx-ink-muted); }
._band_fh8cs_28 { grid-template-columns: repeat(4, minmax(0px, 1fr)); display: grid; overflow: hidden; }
._tile_fh8cs_24 { gap: var(--cx-space-2); padding: var(--cx-space-4); color: var(--cx-ink); flex-direction: column; text-decoration: none; display: flex; }
._tile_fh8cs_24 + ._tile_fh8cs_24 { border-left: 1px solid var(--cx-border); }
._tile_fh8cs_24:hover, ._nextRow_fh8cs_45:hover, ._exhibition_fh8cs_46:hover { background: var(--cx-subtle); text-decoration: none; }
._tileCount_fh8cs_50 { font-size: var(--cx-type-page); font-weight: 400; }
._tileLabel_fh8cs_24 { min-height: 36px; }
._section_fh8cs_64 { margin-top: var(--cx-space-8); }
._rowTitle_fh8cs_86 { font-size: var(--cx-type-body); font-weight: 500; }
._exhibitions_fh8cs_94 { grid-auto-flow: column; grid-auto-columns: clamp(240px, calc((100% - var(--cx-space-4) * 2) / 3), 320px); gap: var(--cx-space-4); scroll-snap-type: x; padding: var(--cx-space-1); margin: 0px; list-style: none; display: grid; overflow-x: auto; }
._exhibitionItem_fh8cs_105 { scroll-snap-align: start; min-width: 0px; display: flex; }
._exhibition_fh8cs_46 { border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); width: 100%; min-width: 0px; color: var(--cx-ink); flex-direction: column; text-decoration: none; display: flex; overflow: hidden; }
._exhibitionBody_fh8cs_122 { gap: var(--cx-space-2); padding: var(--cx-space-4); overflow-wrap: anywhere; flex-direction: column; display: flex; }
@container (width <= 600px) {
._band_fh8cs_28 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
._tile_fh8cs_24:nth-child(2n+1) { border-left: 0px; }
._tile_fh8cs_24:nth-child(n+3) { border-top: 1px solid var(--cx-border); }
}
._sectionLink_fh8cs_167 { font-size: var(--cx-type-meta); color: var(--cx-ink-muted); white-space: nowrap; }
._card_1pi82_1 { width: 100%; min-width: 0px; padding: var(--cx-space-4); border: 1px solid var(--cx-border); border-radius: var(--cx-radius-md); background: var(--cx-surface); overflow-wrap: anywhere; }
._card_1pi82_1 h3 { margin: 0 0 var(--cx-space-1); font-size: var(--cx-type-body); color: var(--cx-ink); font-weight: 500; }
._card_1pi82_1 p, ._footer_1pi82_17 { font-size: var(--cx-type-meta); color: var(--cx-ink-muted); margin: 0px; }
._card_1pi82_1 ._fields_1pi82_22 { margin-top: var(--cx-space-3); }
._footer_1pi82_17 { justify-content: space-between; align-items: center; gap: var(--cx-space-3); margin-top: var(--cx-space-4); flex-wrap: wrap; display: flex; }
._footer_1pi82_17 output { font-variant-numeric: tabular-nums; }
@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-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-scroll-snap-strictness: proximity; --tw-space-y-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: 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-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-space-x-reverse: 0; }
}
}
@layer theme {
:root, :host { --font-sans: "Inter",system-ui,-apple-system,sans-serif; --font-serif: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-red-50: oklch(97.1%.013 17.38); --color-red-100: oklch(93.6%.032 17.717); --color-red-200: oklch(88.5%.062 18.334); --color-red-300: oklch(80.8%.114 19.571); --color-red-400: oklch(70.4%.191 22.216); --color-red-500: oklch(63.7%.237 25.331); --color-red-600: oklch(57.7%.245 27.325); --color-red-700: oklch(50.5%.213 27.518); --color-red-800: oklch(44.4%.177 26.899); --color-red-900: oklch(39.6%.141 25.723); --color-red-950: oklch(25.8%.092 26.042); --color-orange-500: oklch(70.5%.213 47.604); --color-orange-600: oklch(64.6%.222 41.116); --color-amber-50: oklch(98.7%.022 95.277); --color-amber-100: oklch(96.2%.059 95.617); --color-amber-200: oklch(92.4%.12 95.746); --color-amber-300: oklch(87.9%.169 91.605); --color-amber-400: oklch(82.8%.189 84.429); --color-amber-500: oklch(76.9%.188 70.08); --color-amber-600: oklch(66.6%.179 58.318); --color-amber-700: oklch(55.5%.163 48.998); --color-amber-800: oklch(47.3%.137 46.201); --color-amber-900: oklch(41.4%.112 45.904); --color-amber-950: oklch(27.9%.077 45.635); --color-yellow-50: oklch(98.7%.026 102.212); --color-yellow-400: oklch(85.2%.199 91.936); --color-yellow-500: oklch(79.5%.184 86.047); --color-yellow-600: oklch(68.1%.162 75.834); --color-green-50: oklch(98.2%.018 155.826); --color-green-100: oklch(96.2%.044 156.743); --color-green-200: oklch(92.5%.084 155.995); --color-green-300: oklch(87.1%.15 154.449); --color-green-400: oklch(79.2%.209 151.711); --color-green-500: oklch(72.3%.219 149.579); --color-green-600: oklch(62.7%.194 149.214); --color-green-700: oklch(52.7%.154 150.069); --color-green-800: oklch(44.8%.119 151.328); --color-green-900: oklch(39.3%.095 152.535); --color-green-950: oklch(26.6%.065 152.934); --color-emerald-50: oklch(97.9%.021 166.113); --color-emerald-100: oklch(95%.052 163.051); --color-emerald-200: oklch(90.5%.093 164.15); --color-emerald-300: oklch(84.5%.143 164.978); --color-emerald-400: oklch(76.5%.177 163.223); --color-emerald-500: oklch(69.6%.17 162.48); --color-emerald-600: oklch(59.6%.145 163.225); --color-emerald-700: oklch(50.8%.118 165.612); --color-emerald-800: oklch(43.2%.095 166.913); --color-emerald-900: oklch(37.8%.077 168.94); --color-sky-50: oklch(97.7%.013 236.62); --color-sky-600: oklch(58.8%.158 241.966); --color-sky-700: oklch(50%.134 242.749); --color-blue-50: oklch(97%.014 254.604); --color-blue-100: oklch(93.2%.032 255.585); --color-blue-200: oklch(88.2%.059 254.128); --color-blue-300: oklch(80.9%.105 251.813); --color-blue-400: oklch(70.7%.165 254.624); --color-blue-500: oklch(62.3%.214 259.815); --color-blue-600: oklch(54.6%.245 262.881); --color-blue-700: oklch(48.8%.243 264.376); --color-blue-800: oklch(42.4%.199 265.638); --color-blue-900: oklch(37.9%.146 265.522); --color-violet-50: oklch(96.9%.016 293.756); --color-violet-100: oklch(94.3%.029 294.588); --color-violet-300: oklch(81.1%.111 293.571); --color-violet-600: oklch(54.1%.281 293.009); --color-violet-800: oklch(43.2%.232 292.759); --color-violet-900: oklch(38%.189 293.745); --color-purple-50: oklch(97.7%.014 308.299); --color-purple-300: oklch(82.7%.119 306.383); --color-purple-400: oklch(71.4%.203 305.504); --color-purple-600: oklch(55.8%.288 302.321); --color-purple-700: oklch(49.6%.265 301.924); --color-pink-50: oklch(97.1%.014 343.198); --color-pink-600: oklch(59.2%.249 .584); --color-gray-50: oklch(98.5%.002 247.839); --color-gray-100: oklch(96.7%.003 264.542); --color-gray-200: oklch(92.8%.006 264.531); --color-gray-300: oklch(87.2%.01 258.338); --color-gray-400: oklch(70.7%.022 261.325); --color-gray-500: oklch(55.1%.027 264.364); --color-gray-600: oklch(44.6%.03 256.802); --color-gray-700: oklch(37.3%.034 259.733); --color-gray-800: oklch(27.8%.033 256.848); --color-gray-900: oklch(21%.034 264.665); --color-neutral-50: oklch(98.5%0 none); --color-neutral-100: oklch(97%0 none); --color-neutral-200: oklch(92.2%0 none); --color-neutral-300: oklch(87%0 none); --color-neutral-400: oklch(70.8%0 none); --color-neutral-500: oklch(55.6%0 none); --color-neutral-600: oklch(43.9%0 none); --color-neutral-700: oklch(37.1%0 none); --color-neutral-800: oklch(26.9%0 none); --color-neutral-900: oklch(20.5%0 none); --color-neutral-950: oklch(14.5%0 none); --color-stone-500: oklch(55.3%.013 58.071); --color-stone-700: oklch(37.4%.01 67.558); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-lg: 64rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --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: calc(1.5/1); --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: calc(2.25/1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5/2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --ease-in: cubic-bezier(.4,0,1,1); --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0,0,.2,1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1) infinite; --animate-bounce: bounce 1s infinite; --blur-sm: 8px; --blur-md: 12px; --blur-xl: 24px; --blur-2xl: 40px; --aspect-video: 16/9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --radius: .5rem; --animate-accordion-down: accordion-down .2s ease-out; --animate-accordion-up: accordion-up .2s ease-out; --animate-page-enter: page-enter .15s ease-out; --color-background: #fff; --color-foreground: #0a0a0a; --color-primary: #18181b; --color-primary-foreground: #fafafa; --color-secondary: #f4f4f5; --color-secondary-foreground: #18181b; --color-muted: #f4f4f5; --color-muted-foreground: #71717a; --color-accent: #f4f4f5; --color-accent-foreground: #18181b; --color-destructive: #ef4444; --color-destructive-foreground: #fafafa; --color-popover: #fff; --color-popover-foreground: #0a0a0a; --color-card: #fff; --color-card-foreground: #0a0a0a; --color-border: #e4e4e7; --color-input: #e4e4e7; --color-ring: #18181b; --color-contxt-canvas-top: #f4f4f5; --color-contxt-canvas-bottom: #f4f4f5; --color-contxt-text: #1f2937; --color-contxt-text-strong: #111827; --color-contxt-text-secondary: #374151; --color-contxt-text-muted: #6b7280; --color-contxt-text-subtle: #9ca3af; --color-contxt-text-placeholder: #9ca3af; --color-contxt-glass: #fff; --color-contxt-glass-strong: #fff; --color-contxt-glass-subtle: #fff9; --color-contxt-glass-hover: #fff; --color-contxt-glass-active: #f9f9f9; --color-contxt-border: #e4e4e7; --color-contxt-border-strong: #d4d4d8; --color-contxt-button: #2d3436cc; --color-contxt-button-hover: #2d3436e6; --color-contxt-button-text: #fff; --color-contxt-voice-listening: #f87171; }
}
@layer base {
*, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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); }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
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; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
: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; }
@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
::placeholder { color: currentcolor; }
@supports (color:color-mix(in lab, red, red)) {
::placeholder { }
}
}
textarea { resize: vertical; }
::-webkit-search-decoration { 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: 0px; }
::-webkit-datetime-edit { padding-block: 0px; }
::-webkit-datetime-edit-year-field { padding-block: 0px; }
::-webkit-datetime-edit-month-field { padding-block: 0px; }
::-webkit-datetime-edit-day-field { padding-block: 0px; }
::-webkit-datetime-edit-hour-field { padding-block: 0px; }
::-webkit-datetime-edit-minute-field { padding-block: 0px; }
::-webkit-datetime-edit-second-field { padding-block: 0px; }
::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
::-webkit-calendar-picker-indicator { line-height: 1; }
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(--color-border); }
body { font-family: var(--font-sans); background-color: var(--color-background); color: var(--color-foreground); }
}
@layer components;
@layer utilities {
.top-\[calc\(52px_\+_var\(--wall-extra\,0px\)\)\] { top: calc(52px + var(--wall-extra,0px)); }
.top-\[calc\(60px_\+_var\(--wall-extra\,0px\)\)\] { top: calc(60px + var(--wall-extra,0px)); }
.top-\[calc\(env\(safe-area-inset-top\,0px\)\+3\.5rem\)\] { top: calc(3.5rem + env(0px * , * safe-area-inset-top)); }
.max-h-\[min\(56vh\,360px\)\] { max-height: min(56vh, 360px); }
.max-h-\[min\(58vh\,560px\)\] { max-height: min(58vh, 560px); }
.max-h-\[min\(60vh\,420px\)\] { max-height: min(60vh, 420px); }
.w-\[max\(120px\,min\(100\%\,240px\)\)\] { }
.w-\[min\(32rem\,90vw\)\] { }
.max-w-\[min\(60vw\,560px\)\] { max-width: min(60vw, 560px); }
.animate-\[lib-pop-in_240ms_cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)_backwards\] { animation: 0.24s cubic-bezier(0.34, 1.56, 0.64, 1) 0s 1 normal backwards running lib-pop-in; }
.grid-cols-\[52px_minmax\(0\,1\.7fr\)_minmax\(0\,1fr\)_7\.5rem_minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)_7rem\] { grid-template-columns: 52px minmax(0px, 1.7fr) minmax(0px, 1fr) 7.5rem minmax(0px, 1fr) minmax(0px, 0.9fr) 7rem; }
.grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(300px\,1fr\)\] { grid-template-columns: minmax(0px, 1.15fr) minmax(300px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.9fr\)\] { grid-template-columns: minmax(0px, 1fr) minmax(320px, 0.9fr); }
.grid-cols-\[repeat\(auto-fill\,minmax\(120px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(168px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(168px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); }
.border-\[rgba\(248\,113\,113\,0\.15\)\] { border-color: rgba(248, 113, 113, 0.15); }
.bg-\[rgba\(251\,191\,36\,\.22\)\] { background-color: rgba(251, 191, 36, 0.22); }
.p-\[clamp\(16px\,4vw\,56px\)\] { }
.p-\[clamp\(28px\,3vw\,36px\)\] { }
.text-\[clamp\(20px\,2vw\,26px\)\] { }
.text-\[clamp\(22px\,2\.4vw\,30px\)\] { }
.text-\[clamp\(24px\,2\.6vw\,34px\)\] { }
.text-\[clamp\(26px\,3\.6vw\,40px\)\] { }
.text-\[clamp\(28px\,3vw\,40px\)\] { }
.text-\[clamp\(32px\,3\.6vw\,48px\)\] { }
.shadow-\[-4px_0_32px_rgba\(0\,0\,0\,0\.04\)\] { --tw-shadow: -4px 0 32px var(--tw-shadow-color,#0000000a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0-4px 20px 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-\[0_0_0_3px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 0 0 3px var(--tw-shadow-color,#00000014); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_0_0_4px_rgba\(22\,163\,74\,0\.1\)\] { --tw-shadow: 0 0 0 4px var(--tw-shadow-color,#16a34a1a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_0_8px_rgba\(248\,113\,113\,0\.08\)\] { --tw-shadow: 0 0 8px var(--tw-shadow-color,#f8717114); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#00000014); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#0000001f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#0000002e); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_1px_4px_rgba\(10\,10\,10\,0\.12\)\] { --tw-shadow: 0 1px 4px var(--tw-shadow-color,#0a0a0a1f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_1px_5px_rgba\(10\,10\,10\,0\.14\)\] { --tw-shadow: 0 1px 5px var(--tw-shadow-color,#0a0a0a24); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 2px 8px var(--tw-shadow-color,#0000000f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 2px 8px var(--tw-shadow-color,#0000001f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_2px_10px_rgba\(10\,10\,10\,0\.22\)\] { --tw-shadow: 0 2px 10px var(--tw-shadow-color,#0a0a0a38); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 4px 16px var(--tw-shadow-color,#0000000f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0 4px 20px var(--tw-shadow-color,#00000026); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_4px_24px_rgba\(10\,10\,10\,0\.12\)\] { --tw-shadow: 0 4px 24px var(--tw-shadow-color,#0a0a0a1f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 8px 24px var(--tw-shadow-color,#00000014); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.09\)\] { --tw-shadow: 0 8px 28px var(--tw-shadow-color,#00000017); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_8px_30px_rgba\(10\,10\,10\,0\.14\)\] { --tw-shadow: 0 8px 30px var(--tw-shadow-color,#0a0a0a24); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_8px_30px_rgba\(10\,10\,10\,0\.16\)\] { --tw-shadow: 0 8px 30px var(--tw-shadow-color,#0a0a0a29); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.10\)\,0_1px_4px_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0 8px 32px var(--tw-shadow-color,#0000001a),0 1px 4px 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); }
.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 8px 32px var(--tw-shadow-color,#0000001f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_10px_30px_rgba\(10\,10\,10\,0\.16\)\] { --tw-shadow: 0 10px 30px var(--tw-shadow-color,#0a0a0a29); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_12px_48px_rgba\(10\,10\,10\,0\.18\)\] { --tw-shadow: 0 12px 48px var(--tw-shadow-color,#0a0a0a2e); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_18px_48px_rgba\(10\,10\,10\,\.14\)\] { --tw-shadow: 0 18px 48px var(--tw-shadow-color,#0a0a0a24); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\] { --tw-shadow: 0 24px 80px var(--tw-shadow-color,#0000008c); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[4px_0_24px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 4px 0 24px var(--tw-shadow-color,#0000000f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.ease-\[cubic-bezier\(0\.3\,1\.25\,0\.4\,1\)\] { --tw-ease: cubic-bezier(.3,1.25,.4,1); transition-timing-function: cubic-bezier(0.3, 1.25, 0.4, 1); }
.\[text-shadow\:0_1px_2px_rgba\(255\,255\,255\,0\.9\)\] { text-shadow: rgba(255, 255, 255, 0.9) 0px 1px 2px; }
.focus-within\:shadow-\[0_0_0_4px_rgba\(0\,0\,0\,0\.04\)\]:focus-within { --tw-shadow: 0 0 0 4px var(--tw-shadow-color,#0000000a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
@media (hover: hover) {
.hover\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.05\)\]:hover { --tw-shadow: 0 1px 3px 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); }
.hover\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.03\)\]:hover { --tw-shadow: 0 2px 8px var(--tw-shadow-color,#00000008); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.hover\:shadow-\[0_3px_12px_rgba\(10\,10\,10\,0\.18\)\]:hover { --tw-shadow: 0 3px 12px var(--tw-shadow-color,#0a0a0a2e); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.hover\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.16\)\]:hover { --tw-shadow: 0 4px 16px var(--tw-shadow-color,#00000029); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.hover\:shadow-\[0_8px_28px_rgba\(10\,10\,10\,0\.14\)\]:hover { --tw-shadow: 0 8px 28px var(--tw-shadow-color,#0a0a0a24); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled) { cursor: not-allowed; }
.has-\[\:disabled\]\:opacity-60:has(:disabled) { opacity: 0.6; }
.has-\[textarea\:focus-visible\]\:border-ring:has(:is(textarea:focus-visible)) { border-color: var(--color-ring); }
.has-\[textarea\:focus-visible\]\:ring-2:has(:is(textarea:focus-visible)) { --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); }
.has-\[textarea\:focus-visible\]\:ring-ring\/20:has(:is(textarea:focus-visible)) { --tw-ring-color: #18181b33; }
@supports (color:color-mix(in lab, red, red)) {
.has-\[textarea\:focus-visible\]\:ring-ring\/20:has(:is(textarea:focus-visible)) { --tw-ring-color: color-mix(in oklab,var(--color-ring) 20%,transparent); }
}
.lg\:grid-cols-\[228px_minmax\(0\,1fr\)\] { grid-template-columns: 228px minmax(0px, 1fr); }
.lg\:grid-rows-\[minmax\(0\,1fr\)\] { grid-template-rows: minmax(0px, 1fr); }
.xl\:grid-cols-\[228px_minmax\(0\,1fr\)_180px\] { grid-template-columns: 228px minmax(0px, 1fr) 180px; }
.dark\:border-amber-700:where(.dark, .dark *) { border-color: var(--color-amber-700); }
.dark\:border-amber-800:where(.dark, .dark *) { border-color: var(--color-amber-800); }
.dark\:border-amber-900:where(.dark, .dark *) { border-color: var(--color-amber-900); }
.dark\:border-blue-700:where(.dark, .dark *) { border-color: var(--color-blue-700); }
.dark\:border-gray-700:where(.dark, .dark *) { border-color: var(--color-gray-700); }
.dark\:border-green-800:where(.dark, .dark *) { border-color: var(--color-green-800); }
.dark\:border-green-900:where(.dark, .dark *) { border-color: var(--color-green-900); }
.dark\:border-neutral-700:where(.dark, .dark *) { border-color: var(--color-neutral-700); }
.dark\:border-purple-700:where(.dark, .dark *) { border-color: var(--color-purple-700); }
.dark\:border-red-800:where(.dark, .dark *) { border-color: var(--color-red-800); }
.dark\:border-white\/10:where(.dark, .dark *) { border-color: rgba(255, 255, 255, 0.1); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:border-white\/10:where(.dark, .dark *) { border-color: color-mix(in oklab, var(--color-white) 10%, transparent); }
}
.dark\:bg-amber-900:where(.dark, .dark *) { background-color: var(--color-amber-900); }
.dark\:bg-amber-900\/20:where(.dark, .dark *) { background-color: rgba(123, 51, 6, 0.2); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-amber-900\/20:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-amber-900) 20%, transparent); }
}
.dark\:bg-amber-900\/30:where(.dark, .dark *) { background-color: rgba(123, 51, 6, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-amber-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-amber-900) 30%, transparent); }
}
.dark\:bg-amber-950:where(.dark, .dark *) { background-color: var(--color-amber-950); }
.dark\:bg-amber-950\/20:where(.dark, .dark *) { background-color: rgba(70, 25, 1, 0.2); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-amber-950\/20:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-amber-950) 20%, transparent); }
}
.dark\:bg-amber-950\/40:where(.dark, .dark *) { background-color: rgba(70, 25, 1, 0.4); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-amber-950\/40:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-amber-950) 40%, transparent); }
}
.dark\:bg-black\/40:where(.dark, .dark *) { background-color: rgba(0, 0, 0, 0.4); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-black\/40:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-black) 40%, transparent); }
}
.dark\:bg-blue-900\/30:where(.dark, .dark *) { background-color: rgba(28, 57, 142, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-blue-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent); }
}
.dark\:bg-contxt-glass:where(.dark, .dark *) { background-color: var(--color-contxt-glass); }
.dark\:bg-contxt-glass-strong:where(.dark, .dark *) { background-color: var(--color-contxt-glass-strong); }
.dark\:bg-emerald-900\/30:where(.dark, .dark *) { background-color: rgba(0, 78, 59, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-emerald-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-emerald-900) 30%, transparent); }
}
.dark\:bg-gray-800:where(.dark, .dark *) { background-color: var(--color-gray-800); }
.dark\:bg-green-900:where(.dark, .dark *) { background-color: var(--color-green-900); }
.dark\:bg-green-900\/30:where(.dark, .dark *) { background-color: rgba(13, 84, 43, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-green-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-green-900) 30%, transparent); }
}
.dark\:bg-green-950:where(.dark, .dark *) { background-color: var(--color-green-950); }
.dark\:bg-neutral-100:where(.dark, .dark *) { background-color: var(--color-neutral-100); }
.dark\:bg-neutral-600:where(.dark, .dark *) { background-color: var(--color-neutral-600); }
.dark\:bg-neutral-700:where(.dark, .dark *) { background-color: var(--color-neutral-700); }
.dark\:bg-neutral-800:where(.dark, .dark *) { background-color: var(--color-neutral-800); }
.dark\:bg-neutral-900:where(.dark, .dark *) { background-color: var(--color-neutral-900); }
.dark\:bg-red-500\/20:where(.dark, .dark *) { background-color: rgba(251, 44, 54, 0.2); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-red-500\/20:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent); }
}
.dark\:bg-red-900\/20:where(.dark, .dark *) { background-color: rgba(130, 24, 26, 0.2); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-red-900\/20:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-red-900) 20%, transparent); }
}
.dark\:bg-red-900\/30:where(.dark, .dark *) { background-color: rgba(130, 24, 26, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-red-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-red-900) 30%, transparent); }
}
.dark\:bg-red-950:where(.dark, .dark *) { background-color: var(--color-red-950); }
.dark\:bg-violet-900\/30:where(.dark, .dark *) { background-color: rgba(77, 23, 154, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:bg-violet-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-violet-900) 30%, transparent); }
}
.dark\:from-neutral-700:where(.dark, .dark *) { --tw-gradient-from: var(--color-neutral-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.dark\:from-neutral-800:where(.dark, .dark *) { --tw-gradient-from: var(--color-neutral-800); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.dark\:via-neutral-600:where(.dark, .dark *) { --tw-gradient-via: var(--color-neutral-600); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
.dark\:to-neutral-800:where(.dark, .dark *) { --tw-gradient-to: var(--color-neutral-800); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.dark\:to-neutral-900:where(.dark, .dark *) { --tw-gradient-to: var(--color-neutral-900); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.dark\:text-amber-100:where(.dark, .dark *) { color: var(--color-amber-100); }
.dark\:text-amber-200:where(.dark, .dark *) { color: var(--color-amber-200); }
.dark\:text-amber-300:where(.dark, .dark *) { color: var(--color-amber-300); }
.dark\:text-amber-400:where(.dark, .dark *) { color: var(--color-amber-400); }
.dark\:text-amber-500:where(.dark, .dark *) { color: var(--color-amber-500); }
.dark\:text-blue-300:where(.dark, .dark *) { color: var(--color-blue-300); }
.dark\:text-blue-400:where(.dark, .dark *) { color: var(--color-blue-400); }
.dark\:text-emerald-400:where(.dark, .dark *) { color: var(--color-emerald-400); }
.dark\:text-gray-300:where(.dark, .dark *) { color: var(--color-gray-300); }
.dark\:text-green-100:where(.dark, .dark *) { color: var(--color-green-100); }
.dark\:text-green-200:where(.dark, .dark *) { color: var(--color-green-200); }
.dark\:text-green-300:where(.dark, .dark *) { color: var(--color-green-300); }
.dark\:text-green-400:where(.dark, .dark *) { color: var(--color-green-400); }
.dark\:text-neutral-300:where(.dark, .dark *) { color: var(--color-neutral-300); }
.dark\:text-neutral-400:where(.dark, .dark *) { color: var(--color-neutral-400); }
.dark\:text-neutral-950:where(.dark, .dark *) { color: var(--color-neutral-950); }
.dark\:text-purple-400:where(.dark, .dark *) { color: var(--color-purple-400); }
.dark\:text-red-300:where(.dark, .dark *) { color: var(--color-red-300); }
.dark\:text-red-400:where(.dark, .dark *) { color: var(--color-red-400); }
.dark\:text-violet-300:where(.dark, .dark *) { color: var(--color-violet-300); }
.dark\:text-white:where(.dark, .dark *) { color: var(--color-white); }
.dark\:text-yellow-400:where(.dark, .dark *) { color: var(--color-yellow-400); }
.dark\:\[color-scheme\:dark\]:where(.dark, .dark *) { --lightningcss-dark: initial; color-scheme: dark; }
.dark\:\[--err\:\#e07a6f\]:where(.dark, .dark *) { --err: #e07a6f; }
.dark\:\[--neutral\:\#787e87\]:where(.dark, .dark *) { --neutral: #787e87; }
.dark\:\[--s1\:\#5a8fe0\]:where(.dark, .dark *) { --s1: #5a8fe0; }
.dark\:\[--s2\:\#cf7f3a\]:where(.dark, .dark *) { --s2: #cf7f3a; }
.dark\:\[--s3\:\#43b3a0\]:where(.dark, .dark *) { --s3: #43b3a0; }
@media (hover: hover) {
.dark\:hover\:bg-green-900\/30:where(.dark, .dark *):hover { background-color: rgba(13, 84, 43, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:hover\:bg-green-900\/30:where(.dark, .dark *):hover { background-color: color-mix(in oklab, var(--color-green-900) 30%, transparent); }
}
.dark\:hover\:bg-red-900\/30:where(.dark, .dark *):hover { background-color: rgba(130, 24, 26, 0.3); }
@supports (color:color-mix(in lab, red, red)) {
.dark\:hover\:bg-red-900\/30:where(.dark, .dark *):hover { background-color: color-mix(in oklab, var(--color-red-900) 30%, transparent); }
}
.dark\:hover\:text-amber-200:where(.dark, .dark *):hover { color: var(--color-amber-200); }
}
.lg\:dark\:bg-contxt-glass:where(.dark, .dark *) { background-color: var(--color-contxt-glass); }
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
}
@keyframes lib-pop-in { 0% { opacity: 0; transform: scale(0); } 60% { transform: scale(1.2); } 100% { opacity: 1; transform: scale(1); } }
._launcherMark_1k5a0_1 { width: 32px; height: 32px; }
._conversation_1k5a0_5 { flex: 1 1 0%; min-width: 0px; min-height: 0px; display: flex; }
._thread_1k5a0_14 { flex-direction: column; flex: 1 1 0%; width: 100%; min-width: 0px; max-width: 820px; min-height: 0px; margin: 0px auto; display: flex; }
._viewport_1k5a0_24 { min-height: 0px; padding: var(--cx-space-3) var(--cx-space-6); flex-direction: column; flex: 1 1 0%; display: flex; overflow-y: auto; }
._welcome_1k5a0_32 { padding: var(--cx-space-2) 0; margin-top: auto; }
._welcomeMark_1k5a0_36 { width: 48px; height: 48px; margin-bottom: var(--cx-space-5); border: 1px solid var(--cx-border); background: var(--cx-surface); box-shadow: var(--cx-shadow-pop); border-radius: 50%; place-items: center; display: grid; }
._welcomeMark_1k5a0_36 svg { width: 28px; height: 28px; }
._welcome_1k5a0_32 h2 { font-size: var(--cx-type-section); margin: 0 0 var(--cx-space-4); font-weight: 600; }
._suggestions_1k5a0_56 { align-items: stretch; gap: var(--cx-space-1); flex-direction: column; display: flex; }
._suggestions_1k5a0_56 ._suggestion_1k5a0_56 { color: var(--cx-ink); padding-block: var(--cx-space-1); text-align: left; white-space: normal; height: auto; min-height: var(--cx-density-compact); justify-content: flex-start; line-height: 1.4; text-decoration: none; }
._suggestion_1k5a0_56 svg { flex-shrink: 0; }
._context_1k5a0_89 { align-items: center; gap: var(--cx-space-1); flex-wrap: wrap; min-width: 0px; max-width: 100%; display: flex; }
._send_1k5a0_97 { border-radius: 50%; flex-shrink: 0; width: 32px; padding: 0px; }
._files_1k5a0_106 { margin-top: var(--cx-space-3); font-size: var(--cx-type-meta); color: var(--cx-ink-muted); }
._pendingFiles_1k5a0_116 { gap: var(--cx-space-1); margin-bottom: var(--cx-space-2); flex-wrap: wrap; display: flex; }
._attachButton_1k5a0_122 { margin-right: auto; }
