.editor_9902{gap:var(--ai-gap,12px);min-width:0;color:var(--ai-text);display:grid}.editor_9902 textarea{box-sizing:border-box;width:100%;min-width:0}.actions_9902{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status_9902{color:var(--ai-muted);overflow-wrap:anywhere;margin:0}.badge_8856[data-tone=accent]{color:color-mix(in srgb,var(--ai-accent,#0f766e) 75%,var(--ai-text,#18181b));background:color-mix(in srgb,var(--ai-accent,#0f766e) 16%,transparent)}.badge_8856[data-size=sm]{font-size:var(--ai-font-size-caption,12px);padding-inline:6px}.badge_8856[data-tone=hue]{color:color-mix(in srgb,var(--tag-hue) 55%,var(--ai-text,#18181b));background:color-mix(in srgb,var(--tag-hue) 16%,transparent)}.badge_8856[data-mono]{font-family:var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);letter-spacing:.01em}.avatar_8856{background:var(--ai-primary-soft,#f4f4f5);width:32px;height:32px;color:var(--ai-primary-text,#27272a);font-size:var(--ai-font-size-caption,12px);letter-spacing:.02em;vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.avatar_8856[data-size=sm]{width:24px;height:24px;font-size:10px}.avatar_8856[data-size=lg]{width:40px;height:40px;font-size:14px}.avatar_8856 img{object-fit:cover;width:100%;height:100%}.statGroup_8856{gap:var(--ai-gap,12px) 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.stat_8856{overflow-wrap:anywhere;align-content:start;gap:2px;min-width:0;display:grid}.stat_8856[data-variant=card]{border:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius-card,var(--ai-radius,12px));background:var(--ai-surface,#fff);padding:14px 16px}.statGroup_8856:has(>[data-variant=card]){gap:var(--ai-gap,12px)}.stat_8856[data-variant=inset]{border:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface-subtle,#f4f4f5);padding:10px 12px}.statGroup_8856:has(>[data-variant=inset]){gap:var(--ai-field-gap,8px)}.stat_8856[data-variant=inset] .statValue_8856{font-size:16px}.statLabel_8856{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px)}.numeric_8856{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums;letter-spacing:-.01em}.qualifier_8856{color:var(--ai-muted,#52525b);font-family:var(--ai-font-family,inherit);font-size:var(--ai-font-size-caption,12px);letter-spacing:0;font-weight:400}.numericRow_8856{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.numericRow_8856[data-size=lg]>.numeric_8856{font-size:24px;font-weight:500;line-height:1.2}.numericRow_8856[data-size=md]>.numeric_8856{font-size:16px;font-weight:500;line-height:1.3}.numericRow_8856[data-size=sm]>.numeric_8856{font-size:var(--ai-font-size-meta,13px);line-height:1.4}.numericRow_8856[data-tone=up]>.numeric_8856{color:var(--ai-success,#166534)}.numericRow_8856[data-tone=down]>.numeric_8856{color:var(--ai-danger,#991b1b)}.numericRow_8856[data-tone=primary]>.numeric_8856{color:var(--ai-primary-text,#27272a)}.statValue_8856{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.2}.statMeta_8856{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.statDelta_8856{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums;font-size:var(--ai-font-size-meta,13px);color:var(--ai-muted,#52525b);font-weight:500}.statDelta_8856[data-trend=up]{color:var(--ai-success,#166534)}.statDelta_8856[data-trend=down]{color:var(--ai-danger,#991b1b)}.statNote_8856{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px)}.toggleGroup_8856{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.toggleGroup_8856[data-variant=segmented]{border-radius:var(--ai-control-radius,10px);background:var(--ai-surface-subtle,#f4f4f5);gap:2px;width:fit-content;max-width:100%;padding:3px}.toggle_8856{min-height:var(--ai-control-height,36px);border:1px solid var(--ai-border,#e4e4e7);background:var(--ai-surface,#fff);color:var(--ai-muted,#52525b);font:inherit;font-size:var(--ai-font-size-meta,13px);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.toggle_8856:hover:not(:disabled){color:var(--ai-text,#18181b);background:var(--ai-surface-subtle,#f4f4f5)}}.toggle_8856[aria-checked=true],.toggle_8856[aria-current],.toggle_8856[aria-pressed=true]{color:var(--ai-primary-text,#27272a);border-color:var(--ai-primary,#18181b);background:var(--ai-primary-soft,#f4f4f5)}.toggle_8856:disabled,.toggle_8856[aria-disabled=true]{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.toggleGroup_8856[data-variant=segmented] .toggle_8856{border-radius:max(4px,calc(var(--ai-control-radius,10px) - 2px));background:0 0;border-color:#0000}.toggleGroup_8856[data-variant=segmented] .toggle_8856[aria-checked=true],.toggleGroup_8856[data-variant=segmented] .toggle_8856[aria-current],.toggleGroup_8856[data-variant=segmented] .toggle_8856[aria-pressed=true]{color:var(--ai-text,#18181b);border-color:var(--ai-border,#e4e4e7);background:var(--ai-surface,#fff)}.toggleGroup_8856[data-size=sm] .toggle_8856{min-height:28px;font-size:var(--ai-font-size-caption,12px);padding:2px 10px}.toggleCount_8856{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);font-variant-numeric:tabular-nums}.toggle_8856[aria-checked=true] .toggleCount_8856,.toggle_8856[aria-pressed=true] .toggleCount_8856{color:inherit}@media (any-pointer:coarse){.toggleGroup_8856[data-size=sm] .toggle_8856,.toggle_8856{min-height:44px}}@media (forced-colors:active){.toggle_8856[aria-checked=true],.toggle_8856[aria-current],.toggle_8856[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.chip_8856{--chip-active-background:var(--ai-chip-active-background,var(--ai-primary-soft,#f4f4f5));--chip-active-color:var(--ai-chip-active-color,var(--ai-primary-text,#27272a));max-width:100%;min-height:var(--ai-chip-height,28px);padding:2px var(--ai-chip-padding-inline,10px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius-pill,999px);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);font:inherit;font-size:var(--ai-chip-font-size,13px);cursor:default;align-items:center;gap:6px;line-height:1.4;text-decoration:none;display:inline-flex}a.chip_8856,button.chip_8856{cursor:pointer}@media (hover:hover){a.chip_8856:hover{border-color:var(--ai-control-border,#71717a);background:var(--ai-surface-subtle,#f4f4f5)}}.chip_8856[aria-current],.chip_8856[data-active]{background:var(--chip-active-background);color:var(--chip-active-color);border-color:#0000}.chip_8856:disabled,.chip_8856[aria-disabled=true],.chip_8856[data-disabled]{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.chip_8856[data-size=sm]{min-height:calc(var(--ai-chip-height,28px) - 4px);padding:1px calc(var(--ai-chip-padding-inline,10px) - 2px);font-size:calc(var(--ai-chip-font-size,13px) - 1px)}.chip_8856[data-removable]{padding-inline-end:2px}.chipLabel_8856{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chipSwatch_8856{border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000001f}.chipRemove_8856{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover){.chipRemove_8856:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent)}}.chipRemove_8856:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:1px}.chipGroup_8856{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.chipGroup_8856[data-overflow=scroll]{contain:inline-size;scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;padding-block:2px;overflow-x:auto}.chipGroup_8856[data-overflow=scroll]>*{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.chip_8856{transition:background-color var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1)),color var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1))}}@media (any-pointer:coarse){.chip_8856:is(a,button){min-height:44px}}@media (forced-colors:active){.chip_8856[aria-current],.chip_8856[data-active]{outline-offset:-2px;outline:2px solid highlight}}.stepper_8856{gap:8px;min-width:0;display:grid}.stepperReading_8856{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);margin:0}.stepperList_8856{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepper_8856[data-presentation=list] .stepperList_8856{flex-direction:column;gap:4px}.stepperStep_8856{min-height:24px;color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);border-radius:999px;align-items:center;gap:8px;padding:2px;text-decoration:none;display:inline-flex}@media (hover:hover){a.stepperStep_8856:hover{color:var(--ai-text,#18181b)}}.stepperDot_8856{border:1px solid var(--ai-control-border,#71717a);background:0 0;border-radius:50%;flex-shrink:0;width:10px;height:10px}.stepperItem_8856[data-state=current] .stepperDot_8856,.stepperItem_8856[data-state=done] .stepperDot_8856{border-color:var(--ai-primary,#18181b);background:var(--ai-primary,#18181b)}.stepperItem_8856[data-state=current] .stepperDot_8856{box-shadow:inset 0 0 0 2px var(--ai-surface,#fff);width:12px;height:12px}.stepperItem_8856[data-state=current] .stepperStep_8856{color:var(--ai-text,#18181b);font-weight:600}.stepperItem_8856[data-state=planned] .stepperDot_8856{border-style:dashed}.stepperItem_8856[data-state=available] .stepperDot_8856{border-color:var(--ai-primary,#18181b)}.stepperItem_8856[data-state=planned] .stepperStep_8856{font-style:italic}.stepper_8856[data-presentation=segments] .stepperList_8856{align-items:center;gap:var(--ai-stepper-segment-gap,6px);flex-wrap:nowrap}.stepper_8856[data-presentation=segments] .stepperItem_8856{flex:1 1 0;min-width:0}.stepper_8856[data-presentation=segments] .stepperStep_8856{min-height:0;height:var(--ai-stepper-segment-height,8px);border-radius:var(--ai-radius-pill,999px);background:color-mix(in srgb,var(--ai-control-border,#71717a) 45%,var(--ai-surface,#fff));padding:0;display:block}@media (hover:hover){.stepper_8856[data-presentation=segments] a.stepperStep_8856:hover{background:var(--ai-muted,#52525b)}}.stepper_8856[data-presentation=segments] .stepperItem_8856[data-state=done] .stepperStep_8856{background:var(--ai-muted,#52525b)}.stepper_8856[data-presentation=segments] .stepperItem_8856[data-state=current] .stepperStep_8856{background:var(--ai-text,#18181b)}.stepper_8856[data-presentation=segments] .stepperItem_8856[data-state=planned] .stepperStep_8856{height:calc(var(--ai-stepper-segment-height,8px) - 2px);background:var(--ai-border,#e4e4e7)}.stepper_8856[data-presentation=segments] .stepperStep_8856:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.stepper_8856[data-presentation=segments] .stepperItem_8856:first-child .stepperTip_8856{inset-inline-start:0;transform:none}.stepper_8856[data-presentation=segments] .stepperItem_8856:last-child .stepperTip_8856{inset-inline:auto 0;transform:none}.stepperItem_8856{position:relative}.stepperTip_8856{z-index:2;background:var(--ai-text,#18181b);color:var(--ai-surface,#fff);font-size:var(--ai-font-size-caption,12px);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 8px;font-weight:500;line-height:1.4;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;transform:translate(-50%)}.stepperStep_8856:focus-visible .stepperTip_8856,.stepperStep_8856:hover .stepperTip_8856{opacity:1}@media (prefers-reduced-motion:no-preference){.stepperTip_8856{transition:opacity var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1))}}.stepperNav_8856{justify-content:space-between;gap:12px;display:flex}.stepperNavLink_8856{color:var(--ai-primary-text,#27272a);font-size:var(--ai-font-size-meta,13px);font-weight:500;text-decoration:none}.stepperNavLink_8856[data-direction=next]{margin-inline-start:auto}@media (hover:hover){.stepperNavLink_8856:hover{text-decoration:underline}}.matrixScroll_8856{min-width:0;max-width:100%;overflow:auto}.matrixScroll_8856:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.matrix_8856{border-collapse:separate;border-spacing:3px;font-size:var(--ai-font-size-meta,13px);font-variant-numeric:tabular-nums}.matrixCaption_8856{caption-side:top;padding-block:0 8px}.matrixCaption_8856,.matrix_8856 th{color:var(--ai-muted,#52525b);text-align:start}.matrix_8856 th{white-space:nowrap;padding:4px 8px;font-weight:500}.matrix_8856 thead th{vertical-align:bottom}.matrixAxis_8856{align-items:center;gap:6px;display:inline-flex}.matrixSwatch_8856{border-radius:50%;flex-shrink:0;width:8px;height:8px}.matrix_8856 td.matrixCorner_8856{background:0 0}.matrix_8856[data-column-header=angled]{padding-inline-end:var(--matrix-end-padding,var(--ai-matrix-end-padding,var(--ai-matrix-header-height,96px)))}.matrix_8856[data-column-header=angled] thead th{height:var(--ai-matrix-header-height,96px);padding:0;position:relative}.matrixAngled_8856{white-space:nowrap;transform-origin:0 100%;position:absolute;inset-block-end:6px;inset-inline-start:50%;transform:rotate(-55deg)}.matrixAxisLink_8856{color:inherit;text-decoration:none}@media (hover:hover){.matrixAxisLink_8856:hover{color:var(--ai-primary-text,#27272a);text-decoration:underline}}.matrix_8856 td{background:color-mix(in srgb,var(--ai-primary,#18181b) calc(8% + var(--matrix-level,0) * var(--ai-matrix-max-level,1) * 92%),var(--ai-surface-subtle,#f4f4f5));border-radius:6px;padding:0}.matrix_8856 td[data-empty]{background:0 0}.matrix_8856 td .matrixCell_8856{color:color-mix(in srgb,var(--ai-primary-foreground,#fff) calc(clamp(0, (var(--matrix-level,0) * var(--ai-matrix-max-level,1) - var(--ai-matrix-flip,.75)) * 1000 + 1, 1) * 100%),var(--ai-text,#18181b))}.matrixZero_8856{color:var(--ai-muted,#52525b)}.matrix_8856 td.matrixTotal_8856{box-shadow:inset 0 0 0 1px var(--ai-border,#e4e4e7);background:0 0}.matrix_8856 td.matrixTotal_8856 .matrixCell_8856,.matrix_8856 th.matrixTotalHead_8856{color:var(--ai-text,#18181b);font-weight:600}.matrixTotalRow_8856 th{border-block-start:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7)}.matrixCell_8856{min-width:var(--ai-matrix-cell-width,44px);min-height:var(--ai-matrix-cell-height,36px);border-radius:inherit;color:var(--ai-text,#18181b);place-items:center;padding:4px 8px;text-decoration:none;display:grid}@media (hover:hover){a.matrixCell_8856:hover{box-shadow:inset 0 0 0 2px var(--ai-primary,#18181b)}}a.matrixCell_8856:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:-2px}@media (forced-colors:active){.matrix_8856 td{border:1px solid canvastext}.stepperItem_8856[data-state=current] .stepperDot_8856,.stepperItem_8856[data-state=done] .stepperDot_8856{background:highlight}}.scope_dac1{color:var(--ai-text,#18181b);font-family:var(--ai-font-family,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif);font-size:var(--ai-font-size,14px);line-height:1.5}.scope_dac1,.scope_dac1 *,.scope_dac1 :after,.scope_dac1 :before{box-sizing:border-box}:where(.scope_dac1) :where(button,input,textarea,select){font:inherit}.scope_dac1 :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.scope_dac1 :where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.selectTrigger_dac1):focus-visible{outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#18181b) 22%,transparent)}@media (prefers-reduced-motion:no-preference){.scope_dac1 :where(button,a,input,textarea,select,[role=option],[role=menuitem],[role=tab]){transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--ai-duration-fast,.12s);transition-timing-function:var(--ai-ease,cubic-bezier(.2,0,0,1))}}@media (prefers-reduced-motion:reduce){.scope_dac1 *,.scope_dac1 :after,.scope_dac1 :before{transition-duration:0s!important}}.button_dac1{box-sizing:border-box;min-height:var(--ai-control-height,36px);border:var(--ai-border-width,1px) solid transparent;border-radius:var(--ai-button-radius,var(--ai-control-radius,10px));background:var(--ai-primary,#18181b);min-width:0;max-width:100%;color:var(--ai-primary-foreground,#fff);font:inherit;font-weight:500;font-size:var(--ai-font-size-meta,13px);cursor:pointer;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;padding:6px 12px;line-height:1.4;text-decoration:none;display:inline-flex}@media (hover:hover){.button_dac1:hover:not(:disabled){background:var(--ai-primary-hover,#27272a)}}.button_dac1[data-variant=secondary]{background:var(--ai-secondary,#7c3aed);color:var(--ai-secondary-foreground,#fff)}@media (hover:hover){.button_dac1[data-variant=secondary]:hover:not(:disabled){background:var(--ai-secondary-hover,#6d28d9)}}.button_dac1[data-variant=outline]{background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);border-color:var(--ai-border,#e4e4e7)}@media (hover:hover){.button_dac1[data-variant=outline]:hover:not(:disabled){border-color:var(--ai-control-border,#71717a)}}.button_dac1[data-variant=ghost]{color:var(--ai-muted,#52525b);background:0 0}@media (hover:hover){.button_dac1[data-variant=ghost]:hover:not(:disabled),.button_dac1[data-variant=outline]:hover:not(:disabled){background:var(--ai-surface-subtle,#f4f4f5)}}.button_dac1[data-variant=danger]{color:var(--ai-danger,#991b1b);background:var(--ai-danger-soft,#fee2e2)}@media (hover:hover){.button_dac1[data-variant=danger]:hover:not(:disabled){background:var(--ai-danger-soft,#fee2e2);border-color:var(--ai-danger,#991b1b)}}.button_dac1:disabled{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.button_dac1:is([data-variant=primary],[data-variant=danger]):disabled{opacity:1;border-color:var(--ai-border,#e4e4e7);background:var(--ai-surface-subtle,#f4f4f5);color:var(--ai-muted,#52525b)}.button_dac1:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.button_dac1[data-size=sm]{min-height:32px;font-size:var(--ai-font-size-caption,12px);gap:4px;padding:4px 8px}@media (any-pointer:coarse){.button_dac1,.button_dac1[data-size=sm]{min-height:44px}}.button_dac1[data-variant=link],.button_dac1[data-variant=link][data-size=sm]{min-height:24px;color:var(--ai-primary-text,#27272a);font-size:inherit;text-align:start;text-underline-offset:3px;background:0 0;border-color:#0000;justify-content:flex-start;padding:0;font-weight:600}@media (hover:hover){.button_dac1[data-variant=link]:hover:not(:disabled){background:0 0;text-decoration:underline}}@media (any-pointer:coarse){.button_dac1[data-variant=link],.button_dac1[data-variant=link][data-size=sm]{min-height:44px}}.panel_dac1{background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);padding:var(--ai-panel-padding,16px);overflow-wrap:anywhere;min-width:0}.accordionBody_dac1>:first-child,.panel_dac1>:first-child{margin-block-start:0}.accordionBody_dac1>:last-child,.panel_dac1>:last-child{margin-block-end:0}.panel_dac1[data-selected=true]{border-color:var(--ai-primary,#18181b)}.row_dac1{justify-content:space-between;align-items:center;gap:var(--ai-gap,12px);flex-wrap:wrap;min-width:0;display:flex}.grow_dac1{overflow-wrap:anywhere;flex:1;min-width:0}.row_dac1>strong.grow_dac1{flex-basis:160px}.title_dac1{font-size:var(--ai-font-size-heading,16px);margin:8px 0;font-weight:600;line-height:1.4}.muted_dac1{font-size:var(--ai-font-size-meta,13px);overflow-wrap:anywhere}.badge_dac1,.muted_dac1{color:var(--ai-muted,#52525b);line-height:1.5}.badge_dac1{background:var(--ai-surface-subtle,#f4f4f5);border-radius:var(--ai-radius-tag,999px);font-size:var(--ai-font-size-caption,12px);white-space:normal;align-items:center;gap:6px;max-inline-size:100%;padding:1px 8px;font-weight:500;display:inline-flex}.badge_dac1,.badge_dac1>span:last-child{overflow-wrap:break-word;min-inline-size:0}.badge_dac1[data-tone=primary]{color:var(--ai-primary-text,#27272a);background:var(--ai-primary-soft,#f4f4f5)}.badge_dac1[data-tone=success]{color:var(--ai-success,#166534);background:var(--ai-success-soft,#dcfce7)}.badge_dac1[data-tone=danger]{color:var(--ai-danger,#991b1b);background:var(--ai-danger-soft,#fee2e2)}.badge_dac1[data-tone=warning]{color:var(--ai-warning,#92400e);background:var(--ai-warning-soft,#fef3c7)}.badge_dac1[data-variant=icon]{background:0 0;padding:0}.badge_dac1[data-variant=icon]>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.badge_dac1[data-variant=icon][data-tone=primary] svg{animation:loading-spin_dac1 1.2s linear infinite}}.message_dac1{gap:var(--ai-gap,12px);padding-block:var(--ai-message-padding,6px);display:flex;container-type:inline-size}.messageAvatar_dac1,.sourceIcon_dac1{background:var(--ai-surface-subtle,#f4f4f5);width:24px;height:24px;color:var(--ai-primary-text,#27272a);border-radius:6px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.message_dac1[data-role=user] .messageAvatar_dac1{background:var(--ai-surface-subtle,#f4f4f5);color:var(--ai-muted,#52525b)}.messageBody_dac1{flex:1;min-width:0}.messageLabel_dac1{font-size:var(--ai-font-size-caption,12px);margin-bottom:4px;font-weight:600}.prose_dac1{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.65}.actions_dac1{align-items:center;gap:max(8px,var(--ai-field-gap,8px));flex-wrap:wrap;margin-top:12px;display:flex}.actions_dac1 .button_dac1{font-size:var(--ai-font-size-caption,12px)}.trailingActions_dac1{justify-content:flex-end}.list_dac1,.steps_dac1{margin:0;padding:0;list-style:none}.step_dac1{align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.step_dac1:not(:last-child):after{content:"";background:var(--ai-border,#e4e4e7);width:1px;position:absolute;top:38px;bottom:-8px;left:10px}.item_dac1{border-bottom:1px solid var(--ai-border,#e4e4e7);overflow-wrap:anywhere;align-items:center;gap:12px;padding:12px 0;display:flex}.item_dac1:last-child{border-bottom:0}.icon_dac1{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon_dac1 svg{display:block}.selectTrigger_dac1{width:100%;min-width:0;min-height:var(--ai-control-height,36px);border:var(--ai-border-width,1px) solid var(--ai-control-border,#71717a);border-radius:var(--ai-control-radius,10px);background:var(--ai-field-background,var(--ai-surface,#fff));color:var(--ai-text,#18181b);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:inline-flex}.selectTrigger_dac1>span:first-child{overflow-wrap:anywhere;min-width:0}.selectTrigger_dac1>span:last-child{flex-shrink:0}.selectTrigger_dac1[data-state=open]{border-color:var(--ai-muted,#52525b)}@media (hover:hover){.selectTrigger_dac1:hover:not(:disabled){border-color:var(--ai-muted,#52525b)}}.selectTrigger_dac1[data-placeholder]{color:var(--ai-muted,#52525b)}.selectTrigger_dac1:disabled{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.accordion_dac1{width:100%;min-width:0}.accordionItem_dac1{border-bottom:1px solid var(--ai-border,#e4e4e7)}.accordionTrigger_dac1{width:100%;min-height:var(--ai-control-height,36px);color:var(--ai-text,#18181b);font:inherit;font-size:var(--ai-font-size-meta,13px);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 4px;font-weight:500;display:flex}.accordionTrigger_dac1>span:first-child{overflow-wrap:anywhere;min-width:0}@media (hover:hover){.accordionTrigger_dac1:hover:not(:disabled){color:var(--ai-primary-text,#27272a)}}.accordionTrigger_dac1:disabled{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.accordionChevron_dac1{transition:transform var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1))}.accordionTrigger_dac1[data-state=open] .accordionChevron_dac1{transform:rotate(180deg)}.accordionBody_dac1{overflow-wrap:anywhere;padding:0 4px 12px}.step_dac1 .accordionItem_dac1{border-bottom:0}.step_dac1 .accordionTrigger_dac1{width:auto;min-height:32px;color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);gap:6px;padding:4px 0}.step_dac1 .accordionBody_dac1{padding:0 0 4px}.code_dac1{font:12px/1.7 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);color:var(--ai-text,#18181b);background:var(--ai-surface-subtle,#f4f4f5);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:320px;padding:12px;overflow:auto}.approvalSummary_dac1{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);margin:8px 0 0}.approvalSummary_dac1+p{margin:6px 0 0}.actions_dac1>[aria-expanded]{margin-inline-end:auto}.definition_dac1[hidden]{display:none}.definition_dac1{font-size:var(--ai-font-size-caption,12px);grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.definition_dac1 dt{color:var(--ai-muted,#52525b)}.definition_dac1 dd{overflow-wrap:anywhere;margin:0}.error_dac1{color:var(--ai-danger,#991b1b)}.warning_dac1{color:var(--ai-warning,#92400e)}.fieldset_dac1{border:0;min-width:0;margin:0 0 12px;padding:0}.fieldset_dac1>legend{margin-block:0 var(--ai-gap,12px);padding:0}.clarification_dac1 form>p:empty{margin:0}.field_dac1{gap:var(--ai-field-gap,8px);font-size:var(--ai-font-size-meta,13px);font-weight:500;display:grid}.field_dac1 input{min-height:var(--ai-control-height,36px);border:var(--ai-border-width,1px) solid var(--ai-control-border,#71717a);background:var(--ai-field-background,var(--ai-surface,#fff));color:var(--ai-text,#18181b);border-radius:var(--ai-control-radius,10px);box-sizing:border-box;width:100%;padding:6px 10px}@media (hover:hover){.field_dac1 input:hover:not(:disabled):not([readonly]){border-color:var(--ai-muted,#52525b)}}.field_dac1 input:disabled{cursor:not-allowed;opacity:var(--ai-disabled-opacity,.5)}.field_dac1 input[aria-invalid=true],.selectTrigger_dac1[aria-invalid=true]{border-color:var(--ai-danger,#991b1b)}.radio_dac1{min-height:var(--ai-control-height,36px);align-items:center;gap:8px;padding:8px 0;display:flex}.radio_dac1 input{accent-color:var(--ai-primary,#18181b)}.quote_dac1{border-inline-start:2px solid var(--ai-primary,#18181b);font-size:var(--ai-font-size-meta,13px);margin:12px 0;padding-inline-start:12px}.link_dac1{color:var(--ai-primary-text,#27272a);font-weight:500}.progress_dac1{width:100%;height:7px;accent-color:var(--ai-primary,#18181b);background:var(--ai-surface-subtle,#f4f4f5);border:0;border-radius:4px;margin:10px 0;display:block}.progress_dac1::-webkit-progress-bar{background:var(--ai-surface-subtle,#f4f4f5);border-radius:4px}.progress_dac1::-webkit-progress-value{background:var(--ai-primary,#18181b);border-radius:4px}.progress_dac1::-moz-progress-bar{background:var(--ai-primary,#18181b);border-radius:4px}.document_dac1{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9}.dialog_dac1,.document_dac1{background:var(--ai-surface,#fff)}.dialog_dac1{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);width:min(640px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ai-text,#18181b);box-shadow:var(--ai-shadow-dialog,0 12px 40px #00000029);z-index:101;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.dialog_dac1>.row_dac1:first-child{flex-wrap:nowrap;align-items:flex-start}.dialog_dac1>.row_dac1:first-child>.title_dac1{overflow-wrap:anywhere;flex:1;min-width:0;margin-block:0}.dialog_dac1>.row_dac1:first-child>.button_dac1{flex-shrink:0}.tableScroll_dac1{overflow:auto}.contextInspector_dac1,.modelControls_dac1,.policyStatus_dac1{min-width:0}.provenance_dac1{font-size:var(--ai-font-size-caption,12px);gap:8px;margin-block:12px;padding:0;list-style:none;display:grid}.provenance_dac1 li{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:8px;display:grid}.provenance_dac1 li>span{color:var(--ai-muted,#52525b)}.provenance_dac1 strong{overflow-wrap:anywhere;font-weight:500}.metricGrid_dac1{gap:var(--ai-gap,12px);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));margin-block:16px;display:grid}.metricGrid_dac1>div{border-radius:var(--ai-radius,12px);background:var(--ai-surface-subtle,#f4f4f5);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.metricGrid_dac1 strong{font-size:16px;font-weight:600}.inspectorList_dac1{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.inspectorList_dac1>li{padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);min-width:0}.contextInspector_dac1 .table_dac1{min-width:680px}.contextInspector_dac1 .table_dac1 td,.contextInspector_dac1 .table_dac1 th{vertical-align:top}.summaryTitle_dac1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emptyState_dac1{text-align:center;color:var(--ai-muted,#52525b);background:var(--ai-surface-subtle,#f4f4f5);border-radius:var(--ai-radius,12px);padding:24px 12px}.policyStatus_dac1[data-variant=cards]>.inspectorList_dac1{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.contextInspector_dac1[data-variant=list]>.inspectorList_dac1>li,.policyStatus_dac1[data-variant=list]>.inspectorList_dac1>li{border-inline:0;border-top:0;border-radius:0;padding-inline:0}.modelFields_dac1{gap:var(--ai-gap,12px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;display:grid}.modelFields_dac1 .field_dac1{min-width:0;margin:0}.modelControls_dac1:not([data-variant=compact]) .temperatureControl_dac1{grid-column:1/-1}.modelFields_dac1 input[type=range]{width:100%;accent-color:var(--ai-primary,#18181b);background:0 0;border:0;padding:0}.toolChoices_dac1{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.toolChoices_dac1 legend{margin-bottom:10px;font-weight:600}.temperatureControl_dac1{gap:10px;display:grid}.modelControls_dac1[data-variant=compact]{padding:12px}.modelControls_dac1[data-variant=compact] .modelFields_dac1{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}.modelControls_dac1[data-variant=compact] .toolChoices_dac1{border-block:1px solid var(--ai-border,#e4e4e7);padding-block:8px}.modelControls_dac1[data-variant=compact] .metricGrid_dac1>div{border-inline-start:2px solid var(--ai-border,#e4e4e7);background:0 0;border-radius:0;padding:8px}.table_dac1{border-collapse:collapse;text-align:left;width:100%;font-size:var(--ai-font-size-meta,13px)}.table_dac1 caption{text-align:left;padding:12px 0;font-weight:600}.table_dac1 td,.table_dac1 th{border-bottom:1px solid var(--ai-border,#e4e4e7);vertical-align:top;padding:8px 10px}.table_dac1 th{color:var(--ai-muted,#52525b);font-weight:500}.table_dac1 td>small{margin-top:4px;display:block}.srOnly_dac1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.selectTrigger_dac1[data-variant=filled]{background:var(--ai-surface-subtle,#f4f4f5)}.selectTrigger_dac1[data-variant=ghost]{background:0 0;border-color:#0000}.selectTrigger_dac1[data-variant=ghost][data-state=open]{background:var(--ai-surface-subtle,#f4f4f5)}@media (hover:hover){.selectTrigger_dac1[data-variant=ghost]:hover:not(:disabled){background:var(--ai-surface-subtle,#f4f4f5)}}.accordion_dac1[data-variant=bordered]{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);padding-inline:12px}.accordion_dac1[data-variant=bordered]>.accordionItem_dac1:last-child{border-bottom:0}.accordion_dac1[data-variant=separated]{gap:var(--ai-gap,12px);display:grid}.accordion_dac1[data-variant=separated]>.accordionItem_dac1{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);padding-inline:12px}.accordion_dac1[data-variant=separated]>.accordionItem_dac1[data-state=open]{border-color:var(--ai-control-border,#71717a)}.message_dac1[data-variant=bubble] .messageBody_dac1,.message_dac1[data-variant=chat][data-role=user] .messageBody_dac1{background:var(--ai-surface-subtle,#f4f4f5);border:1px solid var(--ai-border,#e4e4e7);border-radius:4px 18px 18px;padding:12px 16px}.message_dac1[data-variant=bubble][data-role=user]{flex-direction:row-reverse}.message_dac1:is([data-variant=bubble],[data-variant=chat])[data-role=user] .messageBody_dac1{border-color:#0000;border-radius:18px 4px 18px 18px;flex:0 auto;max-width:min(80%,560px);padding:10px 14px}.message_dac1:is([data-variant=bubble],[data-variant=chat])[data-role=user] .prose_dac1:last-child{margin-bottom:0}.message_dac1[data-variant=bubble][data-role=user] .messageAvatar_dac1,.message_dac1[data-variant=chat] .messageAvatar_dac1{display:none}.message_dac1[data-variant=bubble][data-role=user] .messageLabel_dac1,.message_dac1[data-variant=chat] .messageLabel_dac1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message_dac1[data-variant=chat]{font-size:var(--ai-font-size-message,16px);flex-direction:column;gap:4px}.message_dac1[data-variant=chat] [data-part=markdown]{font-size:inherit}.message_dac1[data-variant=chat] [data-part=message-actions]{margin-top:0}.message_dac1[data-variant=chat][data-role=user]{align-items:flex-end}.message_dac1[data-variant=panel]{padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff)}@container (width<=280px){.messageAvatar_dac1{display:none}.message_dac1[data-variant=bubble] .messageBody_dac1{padding:12px}}.attachment_dac1[data-variant=tile]{padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);grid-template-columns:auto minmax(0,1fr);display:grid}.attachment_dac1{flex-wrap:wrap}.attachment_dac1>.grow_dac1{flex:160px}.attachment_dac1>.icon_dac1{align-self:start;margin-block-start:4px}.attachment_dac1>.actions_dac1{justify-content:flex-end;max-width:100%;margin:0;margin-inline-start:auto}.attachment_dac1[data-variant=tile]>.actions_dac1{grid-column:1/-1;justify-content:flex-end;padding-top:4px}.attachment_dac1[data-variant=tile]>.icon_dac1{background:var(--ai-surface-subtle,#f4f4f5);width:44px;height:52px;color:var(--ai-primary-text,#27272a);border-radius:8px}.attachment_dac1[data-variant=compact]{border:1px solid var(--ai-border,#e4e4e7);border-radius:24px;flex-wrap:wrap;gap:8px;padding:8px 12px}.attachment_dac1[data-variant=compact] .button_dac1{min-height:32px;padding:4px 8px}@media (any-pointer:coarse){.attachment_dac1[data-variant=compact] .button_dac1{min-height:44px}}.badge_dac1[data-variant=outline]{background:0 0;border:1px solid}.badge_dac1[data-variant=plain]{background:0 0;border:0;padding-inline:0}.steps_dac1[data-variant=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.steps_dac1[data-variant=cards] .step_dac1{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);padding:16px}.steps_dac1[data-variant=cards] .step_dac1:after,.steps_dac1[data-variant=compact] .step_dac1:after{display:none}.steps_dac1[data-variant=compact] .step_dac1{border-bottom:1px solid var(--ai-border,#e4e4e7);gap:8px;padding:8px 0}.steps_dac1[data-variant=compact] .accordionTrigger_dac1{font-size:var(--ai-font-size-caption,12px);min-height:32px;padding-block:6px}.toolCall_dac1[data-variant=terminal]{background:var(--ai-surface-subtle,#f4f4f5);border-inline-start:3px solid var(--ai-primary-text,#27272a)}.toolCall_dac1[data-variant=terminal] .accordionTrigger_dac1,.toolCall_dac1[data-variant=terminal]>.row_dac1{font-family:var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace)}.toolCall_dac1[data-variant=terminal] .code_dac1{background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e4e4e7)}.toolCall_dac1[data-variant=compact]{padding:12px 14px}.toolCall_dac1[data-variant=compact] .accordionItem_dac1:last-child{border:0}.toolResult_dac1[data-variant=text]>.code_dac1{font:inherit;border-inline-start:2px solid var(--ai-border,#e4e4e7);background:0 0;border-radius:0;padding-block:4px}.collection_dac1{gap:12px;display:grid}.toolGroup_dac1>.muted_dac1{margin-bottom:12px}.evidenceGroup_dac1[data-variant=grid]>.collection_dac1,.toolGroup_dac1[data-variant=grid]>.collection_dac1{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start}.clarification_dac1[data-variant=inline]{background:0 0;border:0;padding:0}.clarification_dac1[data-variant=inline] form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.clarification_dac1[data-variant=inline] .fieldset_dac1{flex:200px;margin:0}.clarification_dac1[data-variant=inline] form>p{flex-basis:100%;margin:0}.clarification_dac1[data-variant=inline] form>p:empty{display:none}.clarification_dac1[data-variant=inline] form>[role=group]{margin-inline-start:auto}.clarification_dac1[data-variant=stacked] .radio_dac1{border:1px solid var(--ai-control-border,#71717a);border-radius:var(--ai-radius,12px);margin-block:8px;padding:12px}.clarification_dac1[data-variant=stacked] .radio_dac1:has(input:checked){border-color:var(--ai-primary-text,#27272a);background:var(--ai-surface-subtle,#f4f4f5)}.sourceCard_dac1[data-variant=row]{border:0;border-bottom:1px solid var(--ai-border,#e4e4e7);border-radius:0;padding-inline:0}.sourceCard_dac1[data-variant=row] .quote_dac1{margin-inline-start:42px}.sourceCard_dac1[data-variant=compact]{font-size:var(--ai-font-size-meta,13px);padding:12px}.sourceCard_dac1[data-variant=compact] .sourceIcon_dac1{width:24px;height:24px}.sourceCard_dac1[data-variant=compact] .quote_dac1{margin-block:8px}.artifactPreview_dac1[data-variant=document]{background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e4e4e7);border-radius:4px;padding:24px}.dialog_dac1>.artifactPreview_dac1[data-variant=document]{background:0 0;border:0;padding:0}.artifactPreview_dac1[data-variant=code] .document_dac1{font:13px/1.8 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);background:var(--ai-surface-subtle,#f4f4f5);border-radius:8px;padding:16px}.artifactPreview_dac1[data-variant=compact] .document_dac1{font-size:var(--ai-font-size-meta,13px);margin-block:8px;line-height:1.65}.tableScroll_dac1[data-variant=compact] .table_dac1 td,.tableScroll_dac1[data-variant=compact] .table_dac1 th{padding:6px}.tableScroll_dac1[data-variant=code]{font-family:var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);background:var(--ai-surface-subtle,#f4f4f5)}.dialog_dac1[data-layout=sheet]{border-radius:0;width:min(680px,100vw);height:auto;max-height:100dvh;margin:0;padding:28px;inset-inline-start:auto}.dialog_dac1[data-layout=fullscreen]{width:auto;height:auto;max-height:calc(100dvh - 32px);margin:0;inset:16px}@keyframes loading-spin_dac1{to{transform:rotate(1turn)}}@media (width<=480px){.dialog_dac1[data-layout=sheet]{padding:18px}.dialog_dac1[data-layout=fullscreen]{border-radius:0;max-height:100dvh;padding:18px;inset:0}.definition_dac1{grid-template-columns:1fr;gap:4px}.definition_dac1 dd{margin-bottom:8px}.message_dac1{gap:10px}.panel_dac1{padding:min(16px,var(--ai-panel-padding,16px))}.provenance_dac1 li{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.scope_dac1 *,.scope_dac1 :after,.scope_dac1 :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.badge_dac1,.button_dac1{border:1px solid buttontext}.progress_dac1{forced-color-adjust:auto}}@media (any-pointer:coarse){.accordionTrigger_dac1,.attachment_dac1[data-variant=compact] .button_dac1,.field_dac1 input,.radio_dac1,.selectTrigger_dac1,.steps_dac1[data-variant=compact] .accordionTrigger_dac1{min-height:44px}}.board_cb3a{container-type:inline-size}.board_cb3a,.queue_cb3a{gap:var(--ai-gap,12px);min-width:0;color:var(--ai-text,#18181b);display:grid}.boardHead_cb3a{justify-content:space-between;align-items:center;gap:var(--ai-gap,12px);flex-wrap:wrap;display:flex}.boardTitle_cb3a{font-size:var(--ai-font-size-heading,16px);gap:8px;margin:0;font-weight:600;line-height:1.4}.boardTitle_cb3a,.count_cb3a{align-items:center;display:inline-flex}.count_cb3a{border-radius:var(--ai-radius-tag,999px);background:var(--ai-surface-subtle,#f4f4f5);min-width:20px;color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);padding:0 6px;font-weight:500;line-height:20px}.filters_cb3a{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.search_cb3a{box-sizing:border-box;border:1px solid var(--ai-control-border,#71717a);border-radius:var(--ai-control-radius,10px);background:var(--ai-field-background,var(--ai-surface,#fff));min-width:160px;min-height:32px;color:inherit;font:inherit;font-size:var(--ai-font-size-meta,13px);padding:4px 10px}.search_cb3a:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:1px}.chips_cb3a{flex-wrap:wrap;gap:4px;display:flex}.facet_cb3a,.facets_cb3a{gap:8px;min-width:0;display:grid}.facet_cb3a{grid-template-columns:52px minmax(0,1fr);align-items:center}.facetLabel_cb3a{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.filters_cb3a .filtersTrigger_cb3a{align-items:center;gap:8px;display:none}.filtersTrigger_cb3a[data-active]{border-color:var(--ai-primary,#18181b)}.filtersCount_cb3a{border-radius:var(--ai-radius-tag,999px);background:var(--ai-primary,#18181b);min-width:20px;color:var(--ai-primary-foreground,#fff);font-size:var(--ai-font-size-caption,12px);font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600;line-height:20px}.filtersPopover_cb3a{inline-size:min(360px,100vw - 24px)}.filtersPopover_cb3a .facet_cb3a{grid-template-columns:minmax(0,1fr)}.filtersPopover_cb3a .facet_cb3a+.facet_cb3a{border-top:1px solid var(--ai-border,#e4e4e7);padding-top:12px}@container (width<=599px){.filters_cb3a .facetsInline_cb3a{display:none}.filters_cb3a .filtersTrigger_cb3a{display:inline-flex}.search_cb3a{flex:140px;min-width:0}}.chip_cb3a{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius-tag,999px);min-height:28px;color:var(--ai-muted,#52525b);font:inherit;font-size:var(--ai-font-size-caption,12px);text-transform:capitalize;cursor:pointer;background:0 0;padding:0 10px}.chip_cb3a[aria-pressed=true]{border-color:var(--ai-primary,#18181b);background:var(--ai-primary-soft,#eff6ff);color:var(--ai-primary-text,#27272a)}.chip_cb3a:focus-visible,.effectLink_cb3a:focus-visible,.opener_cb3a:focus-visible,.status_cb3a:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}.columns_cb3a{gap:var(--ai-gap,12px);min-width:0;display:grid}.board_cb3a[data-variant=board] .columns_cb3a{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start}.column_cb3a{gap:8px;min-width:0;display:grid}.columnTitle_cb3a{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.cards_cb3a,.effectList_cb3a,.notDone_cb3a,.queueList_cb3a{gap:8px;margin:0;padding:0;list-style:none;display:grid}.emptyColumn_cb3a{padding:8px 0}.card_cb3a{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);gap:6px;min-width:0;padding:12px;display:grid}.card_cb3a[data-selected]{border-color:var(--ai-primary,#18181b)}.card_cb3a[data-stale]{border-style:dashed}.board_cb3a[data-variant=compact] .card_cb3a{padding:8px 10px}.board_cb3a[data-variant=list] .cards_cb3a{gap:0}.board_cb3a[data-variant=list] .card_cb3a{background:0 0;border-width:0 0 1px;border-radius:0;padding:10px 4px}.board_cb3a[data-variant=list] .card_cb3a[data-selected]{background:var(--ai-surface-subtle,#f4f4f5)}.board_cb3a[data-variant=list] .columnTitle_cb3a{letter-spacing:normal;text-transform:none}.cardHead_cb3a{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;min-width:0;display:flex}.opener_cb3a{min-width:0;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:160px;margin:0;padding:0;font-weight:600;line-height:1.4;text-decoration:none}@media (hover:hover){.opener_cb3a:hover{color:var(--ai-primary-text,#27272a)}}.cardMeta_cb3a{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;line-height:1.5;display:flex}.cardSummary_cb3a,.summaryText_cb3a{overflow-wrap:anywhere;margin:0;line-height:1.5}.waiting_cb3a{border-radius:var(--ai-control-radius,10px);background:var(--ai-warning-soft,#fef3c7);font-size:var(--ai-font-size-meta,13px);margin:0;padding:6px 8px;line-height:1.5}.stale_cb3a,.waiting_cb3a{color:var(--ai-warning,#92400e)}.cardActions_cb3a{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.elapsed_cb3a,.laneBlockCost_cb3a,.stepTime_cb3a{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums}.cardSteps_cb3a{border-radius:var(--ai-control-radius,10px);background:var(--ai-surface-subtle,#f4f4f5);color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);gap:2px;margin:0;padding:6px 8px;line-height:1.5;list-style:none;display:grid}.cardSteps_cb3a li{justify-content:space-between;gap:8px;min-width:0;display:flex}.cardSteps_cb3a li:before{content:"·";flex:none;margin-inline-end:4px}.cardSteps_cb3a li>span{overflow-wrap:anywhere;flex:auto;min-width:0}.cardSteps_cb3a li:last-child{color:var(--ai-text,#18181b)}.stepTime_cb3a{flex:none;font-size:11px}.lanes_cb3a{gap:8px;min-width:0;display:grid}.lanesBody_cb3a{grid-template-columns:minmax(80px,140px) minmax(0,1fr);gap:0 8px;display:grid}.laneNames_cb3a{grid-auto-rows:var(--lane-height,44px);display:grid}.laneName_cb3a{min-width:0;color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);overflow-wrap:anywhere;align-items:center;padding-inline-end:4px;display:flex}.laneTracks_cb3a{grid-auto-rows:var(--lane-height,44px);border-radius:var(--ai-control-radius,10px);background:repeating-linear-gradient(0deg,transparent 0 calc(var(--lane-height,44px) - 1px),var(--ai-border,#e4e4e7) calc(var(--lane-height,44px) - 1px) var(--lane-height,44px));min-width:0;display:grid;position:relative}.laneLinks_cb3a{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.laneLinks_cb3a path{fill:none;stroke:var(--ai-muted,#52525b);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.laneLinks_cb3a line{stroke:var(--ai-primary,#18181b);stroke-width:1px;vector-effect:non-scaling-stroke}.lane_cb3a{min-width:0;position:relative}.laneBlock_cb3a{border:1px solid var(--ai-border,#e4e4e7);background:var(--ai-surface,#fff);min-width:0;color:var(--ai-text,#18181b);font:inherit;font-size:var(--ai-font-size-caption,12px);text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden}.laneBlock_cb3a[data-state=running]{border-color:var(--ai-primary,#18181b);background:color-mix(in srgb,var(--ai-primary,#18181b) 12%,var(--ai-surface,#fff))}.laneBlock_cb3a[data-live]{border-inline-end-style:dashed}.laneBlock_cb3a[data-state=failed]{border-color:var(--ai-danger,#991b1b);background:var(--ai-danger-soft,#fee2e2)}.laneBlock_cb3a[data-state=waiting-approval],.laneBlock_cb3a[data-state=waiting-input]{border-color:var(--ai-warning,#92400e);background:var(--ai-warning-soft,#fef3c7)}.laneBlock_cb3a[data-selected]{box-shadow:0 0 0 2px var(--ai-primary,#18181b)}.laneBlock_cb3a:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}.laneBlockTitle_cb3a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.laneBlockCost_cb3a{color:var(--ai-muted,#52525b);flex:none;font-size:11px}.laneAxis_cb3a{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);justify-content:space-between;padding-inline-start:calc(min(140px,max(80px,20%)) + 8px);display:flex}@media (width<=520px){.lanesBody_cb3a{grid-template-columns:72px minmax(0,1fr)}.laneAxis_cb3a{padding-inline-start:80px}}@media (forced-colors:active){.laneBlock_cb3a[data-state=running]{border-color:highlight}.laneLinks_cb3a line,.laneLinks_cb3a path{stroke:canvastext}}.measure_cb3a{position:relative}.measure_cb3a[data-meaning=estimated] abbr{text-decoration:none}.queueItem_cb3a{border-bottom:1px solid var(--ai-border,#e4e4e7);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.queueItem_cb3a:last-child{border-bottom:0}.queue_cb3a[data-variant=compact] .queueItem_cb3a{padding:6px 0}.queueIcon_cb3a{background:var(--ai-surface-subtle,#f4f4f5);width:24px;height:24px;color:var(--ai-muted,#52525b);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.queueItem_cb3a[data-kind=failure] .queueIcon_cb3a{background:var(--ai-danger-soft,#fee2e2);color:var(--ai-danger,#991b1b)}.queueItem_cb3a[data-kind=approval] .queueIcon_cb3a{background:var(--ai-warning-soft,#fef3c7);color:var(--ai-warning,#92400e)}.summary_cb3a{gap:10px;min-width:0;display:grid}.summaryTitle_cb3a{font-size:var(--ai-font-size-heading,16px);overflow-wrap:anywhere;flex:160px;margin:0;font-weight:600;line-height:1.4}.subheading_cb3a{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-weight:600}.effects_cb3a{min-width:0}.effectLink_cb3a{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);width:100%;color:inherit;font:inherit;text-align:start;box-sizing:border-box;background:0 0;align-items:center;gap:10px;margin:0;padding:6px 8px;text-decoration:none;display:flex}a.effectLink_cb3a,button.effectLink_cb3a{cursor:pointer}@media (hover:hover){a.effectLink_cb3a:hover,button.effectLink_cb3a:hover{background:var(--ai-surface-subtle,#f4f4f5)}}.effectKind_cb3a{color:var(--ai-muted,#52525b)}.effectKind_cb3a,.effectState_cb3a{font-size:var(--ai-font-size-caption,12px);flex-shrink:0}.effectState_cb3a{color:var(--ai-warning,#92400e);align-items:center;gap:4px;display:inline-flex}.effectState_cb3a[data-confirmed]{color:var(--ai-success,#166534)}.notDone_cb3a{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);gap:4px;padding-inline-start:18px;line-height:1.5;list-style:outside}.status_cb3a{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius-tag,999px);background:var(--ai-surface,#fff);max-width:100%;min-height:32px;color:var(--ai-text,#18181b);font:inherit;font-size:var(--ai-font-size-meta,13px);text-align:start;align-items:center;gap:8px;padding:4px 10px 4px 6px;line-height:1.4;display:inline-flex}button.status_cb3a{cursor:pointer}@media (hover:hover){button.status_cb3a:hover{background:var(--ai-surface-subtle,#f4f4f5)}}.status_cb3a[data-variant=banner]{box-sizing:border-box;border-radius:var(--ai-radius,12px);width:100%}.statusIcon_cb3a{background:var(--ai-surface-subtle,#f4f4f5);width:22px;height:22px;color:var(--ai-muted,#52525b);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.statusIcon_cb3a[data-tone=active]{background:var(--ai-primary-soft,#eff6ff);color:var(--ai-primary-text,#27272a)}.statusIcon_cb3a[data-tone=stale],.statusIcon_cb3a[data-tone=warning]{background:var(--ai-warning-soft,#fef3c7);color:var(--ai-warning,#92400e)}.statusText_cb3a{flex-wrap:wrap;gap:2px 10px;min-width:0;display:flex}.compare_cb3a{gap:var(--ai-gap,12px);min-width:0;color:var(--ai-text,#18181b);display:grid}.toggle_cb3a{font-size:var(--ai-font-size-meta,13px);align-items:center;gap:6px;display:inline-flex}.toggle_cb3a input{accent-color:var(--ai-primary,#18181b)}.compareTable_cb3a{border-collapse:collapse;width:100%;font-size:var(--ai-font-size-meta,13px);text-align:start}.compareTable_cb3a td,.compareTable_cb3a th{text-align:start;border-bottom:1px solid var(--ai-border,#e4e4e7);vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.compareTable_cb3a thead th{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.compareTable_cb3a tbody th{width:32%;color:var(--ai-muted,#52525b);font-weight:500}.compareTable_cb3a td[data-effect]{overflow-wrap:break-word}.compareTable_cb3a tr[data-same] td{color:var(--ai-muted,#52525b)}.compareTable_cb3a td[data-effect=confirmed]{color:var(--ai-success,#166534)}.compareTable_cb3a td[data-effect=unconfirmed]{color:var(--ai-warning,#92400e)}.compareTimelines_cb3a{gap:var(--ai-gap,12px);display:grid}.compare_cb3a[data-variant=columns] .compareTimelines_cb3a{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.compareArtifacts_cb3a,.compareSide_cb3a,.tree_cb3a{min-width:0}.tree_cb3a{color:var(--ai-text,#18181b);gap:8px;display:grid}.treeGroup_cb3a{margin:0;padding:0;list-style:none}.treeItem_cb3a{outline:none}.treeItem_cb3a:focus-visible>.treeRow_cb3a{outline:2px solid var(--ai-focus,#18181b);outline-offset:1px;border-radius:var(--ai-control-radius,10px)}.treeItem_cb3a[aria-current]>.treeRow_cb3a{background:var(--ai-primary-soft,#eff6ff)}.treeRow_cb3a{padding:6px 8px 6px calc(8px + var(--tree-depth,0) * 20px);border-radius:var(--ai-control-radius,10px);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.treeRow_cb3a .opener_cb3a{flex:0 auto}.treeToggle_cb3a{width:20px;height:20px;color:var(--ai-muted,#52525b);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}span.treeToggle_cb3a{cursor:default}@media (hover:hover){.treeToggle_cb3a:hover{background:var(--ai-surface-subtle,#f4f4f5)}}.treeMeta_cb3a{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px)}.treeCost_cb3a{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:12px}.treeMore_cb3a,.treeSpawn_cb3a{padding:0 8px 6px calc(38px + var(--tree-depth,0) * 20px);color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);margin:0;line-height:1.5}.treeItem_cb3a[data-stale]>.treeRow_cb3a{border-inline-start:2px dashed var(--ai-warning,#92400e)}.hiddenTitle_cb3a{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steering_cb3a{gap:var(--ai-gap,12px);min-width:0;display:grid}.steeringNotes_cb3a{margin:0;padding:0;list-style:none;display:grid}.steeringNote_cb3a{border-bottom:1px solid var(--ai-border,#e4e4e7);gap:4px;padding:8px 0;display:grid}.steeringNote_cb3a:last-child{border-bottom:0}.steeringNote_cb3a[data-status=rejected] .steeringText_cb3a{color:var(--ai-muted,#52525b);text-decoration:line-through}.steeringText_cb3a{overflow-wrap:anywhere;margin:0;line-height:1.5}.steeringForm_cb3a{gap:8px;display:grid}.ledger_cb3a{min-width:0;overflow-x:auto}.ledger_cb3a tfoot td,.ledger_cb3a tfoot th{border-top:1px solid var(--ai-border,#e4e4e7);font-weight:500}.ledger_cb3a td,.ledger_cb3a th{overflow-wrap:break-word}.ledger_cb3a tbody td:not(.ledgerNumber_cb3a){white-space:nowrap}.ledgerNote_cb3a{color:var(--ai-muted,#52525b);margin-top:2px;font-weight:400;display:block}.ledgerNumber_cb3a{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end!important}.ledgerList_cb3a{margin:0;padding:0;list-style:none;display:grid}.ledgerRow_cb3a{border-bottom:1px solid var(--ai-border,#e4e4e7);font-size:var(--ai-font-size-meta,13px);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ledgerRow_cb3a:last-child{border-bottom:0}.ledgerTitle_cb3a{overflow-wrap:anywhere;min-width:0}.ledgerFooter_cb3a{font-size:var(--ai-font-size-meta,13px);margin:8px 0 0}.root_89fb{min-width:0;color:var(--ai-text,#18181b);gap:10px;display:grid}.title_89fb{font-size:var(--ai-font-size-heading,16px);gap:8px;margin:0;font-weight:600;line-height:1.4}.count_89fb,.title_89fb{align-items:center;display:inline-flex}.count_89fb{border-radius:var(--ai-radius-tag,999px);background:var(--ai-surface-subtle,#f4f4f5);min-width:20px;color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);padding:0 6px;font-weight:500;line-height:20px}.list_89fb{gap:8px;margin:0;padding:0;list-style:none;display:grid}.effect_89fb,.grant_89fb{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);gap:6px;min-width:0;padding:10px 12px;display:grid}.effect_89fb[data-dropped],.effect_89fb[data-excluded],.effect_89fb[data-skipped],.grant_89fb[data-status=expired],.grant_89fb[data-status=revoked]{background:var(--ai-surface-subtle,#f4f4f5)}.effect_89fb[data-dropped] .effectLabel_89fb,.effect_89fb[data-excluded] .effectLabel_89fb,.effect_89fb[data-skipped] .effectLabel_89fb{color:var(--ai-muted,#52525b);text-decoration:line-through}.grantHead_89fb{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.grantTarget_89fb{overflow-wrap:anywhere;flex:160px;min-width:0}.summary_89fb{margin:0;line-height:1.5}.meta_89fb{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 6px;line-height:1.5;display:flex}.meta_89fb>*+:before{content:"·";margin-inline-end:6px}.warn_89fb{color:var(--ai-warning,#92400e)}.actions_89fb{justify-content:flex-end;display:flex}.effectRow_89fb{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.effectBody_89fb{flex:1;gap:2px;min-width:0;display:grid}.effectKind_89fb{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);text-transform:uppercase;letter-spacing:.02em}.effectLabel_89fb{overflow-wrap:anywhere;font-weight:500;line-height:1.4}.inlineChips_89fb{vertical-align:middle;margin-inline-start:4px;display:inline-flex}