.root_3724{min-width:0;color:var(--ai-text,#18181b);font-size:var(--ai-font-size,14px);overflow-wrap:anywhere;line-height:1.5}.trigger_3724{max-width:100%;min-height:28px;color:var(--ai-muted,#52525b);font:inherit;font-size:var(--ai-font-size-meta,13px);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}@media (hover:hover){.trigger_3724:hover{color:var(--ai-text,#18181b)}}.chevron_3724{transition:transform var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1))}.trigger_3724[aria-expanded=true] .chevron_3724{transform:rotate(180deg)}.content_3724{border-inline-start:2px solid var(--ai-border,#e4e4e7);color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);margin-block-start:6px;padding-inline-start:14px}.content_3724 p{margin:0 0 8px}.content_3724>:last-child{margin-block-end:0}.list_3724{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list_3724.content_3724{gap:var(--ai-activity-gap,10px);padding-block:4px 2px;padding-inline:14px 0}.list_3724.content_3724>li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.5;display:flex}.list_3724.content_3724>li>.meta_3724{flex-basis:100%}.step_3724{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:2px 10px;display:grid;position:relative}.dot_3724{border:1.5px solid var(--ai-control-border,#71717a);width:16px;height:16px;color:var(--ai-muted,#52525b);border-radius:50%;place-items:center;margin-top:3px;display:grid;position:relative}.stepList_3724>.step_3724:not(:last-child):before{content:"";background:var(--ai-border,#e4e4e7);width:1px;position:absolute;top:23px;bottom:-7px;left:7.5px}.dot_3724>svg{width:12px;height:12px}.step_3724[data-state=complete] .dot_3724{color:var(--ai-text,#18181b);border-color:#0000}.step_3724[data-state=failed] .dot_3724{color:var(--ai-danger,#991b1b);border-color:#0000}.step_3724[data-state=active] .dot_3724{border-color:var(--ai-border,#e4e4e7);border-top-color:var(--ai-text,#18181b)}@media (prefers-reduced-motion:no-preference){.step_3724[data-state=active] .dot_3724{animation:step-spin_3724 .9s linear infinite}}@keyframes step-spin_3724{to{transform:rotate(1turn)}}.step_3724[data-state=pending]{color:var(--ai-muted,#52525b)}.step_3724>:not(.dot_3724){grid-column:2}.label_3724{color:var(--ai-text,#18181b)}.meta_3724{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px)}.chips_3724{flex-wrap:wrap;gap:6px;display:flex}.chip_3724{background:var(--ai-surface-subtle,#f4f4f5);max-width:100%;color:var(--ai-text,#18181b);font-size:var(--ai-font-size-caption,12px);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;text-decoration:none;display:inline-flex}@media (hover:hover){a.chip_3724:hover{text-decoration:underline}}.card_3724{border:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);padding:14px 16px}.header_3724{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.title_3724{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.description_3724{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);margin:4px 0 0}.footer_3724{justify-content:flex-end;gap:8px;margin-block-start:12px;display:flex}.iconButton_3724{width:28px;height:28px;color:var(--ai-muted,#52525b);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}@media (hover:hover){.iconButton_3724:hover{background:var(--ai-surface-subtle,#f4f4f5);color:var(--ai-text,#18181b)}}.shimmer_3724{background:linear-gradient(90deg,var(--ai-muted,#52525b) 0,var(--ai-muted,#52525b) 40%,var(--ai-text,#18181b) 50%,var(--ai-muted,#52525b) 60%,var(--ai-muted,#52525b) 100%) 0 0 /250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:shimmer_3724 2s linear infinite}@keyframes shimmer_3724{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shimmer_3724{color:var(--ai-muted,#52525b);background:0 0;animation:none}}@media (forced-colors:active){.shimmer_3724{color:canvastext;background:0 0}}.checkpoint_3724{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);align-items:center;gap:10px;display:flex}.checkpoint_3724:after,.checkpoint_3724:before{content:"";background:var(--ai-border,#e4e4e7);flex:1;height:1px}.checkpoint_3724>*{align-items:center;gap:6px;display:inline-flex}.textButton_3724{min-height:28px;color:var(--ai-primary-text,#27272a);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-weight:500}@media (hover:hover){.textButton_3724:hover:not(:disabled){background:var(--ai-surface-subtle,#f4f4f5)}}.textButton_3724:disabled{color:var(--ai-muted,#52525b);cursor:not-allowed}.picker_3724{border:0;gap:2px;max-height:320px;margin:0;padding:0;display:grid;overflow:auto}.picker_3724 legend{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);padding:6px 8px 2px}.option_3724{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:2px 12px;padding:8px 10px;display:grid;position:relative}.option_3724:has(input:focus-visible){outline:2px solid var(--ai-focus,#18181b);outline-offset:-2px}@media (hover:hover){.option_3724:hover{background:var(--ai-surface-subtle,#f4f4f5)}}.option_3724:has(input:disabled){opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.option_3724>.label_3724,.option_3724>.meta_3724{grid-column:1}.optionInput_3724{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.optionMark_3724{width:16px;height:16px;color:var(--ai-text,#18181b);grid-area:1/2/span 2;display:inline-flex}.optionMark_3724 svg{width:15px;height:15px}.modelMenu_3724,.modelMenu_3724>*{--ai-panel-padding:6px}.modelMenu_3724 :is(h2,h3,h4,h5,h6){color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);margin:0;padding:4px 10px 2px;font-weight:500}.search_3724{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));width:100%;min-height:32px;color:inherit;font:inherit;margin-block-end:6px;padding:4px 10px}.stepList_3724{margin-block-start:8px}.srOnly_3724{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.root_3724 [hidden],[hidden].content_3724,[hidden].list_3724,[hidden].stepList_3724{display:none}.done_3724{color:var(--ai-muted,#52525b);text-decoration:line-through}.search_3724:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#18181b) 22%,transparent)}.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}}.stepMarker_08f5{z-index:1;border:1px solid var(--ai-control-border,#71717a);background:var(--ai-surface,#fff);width:22px;height:22px;color:var(--ai-muted,#52525b);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.stepMarker_08f5[data-state=succeeded]{background:var(--ai-success-soft,#dcfce7);color:var(--ai-success,#166534);border-color:var(--ai-success,#166534)}.stepMarker_08f5[data-state=running]{background:var(--ai-primary,#18181b);color:var(--ai-primary-foreground,#fff);border-color:var(--ai-primary,#18181b)}@media (forced-colors:active){.stepMarker_08f5{border:1px solid buttontext}}.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}}.root_3b5d{position:relative}.mirror_3b5d{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border-style:solid;border-color:#0000;position:absolute;inset:0;overflow:hidden}.typed_3b5d{color:#0000}.ghost_3b5d{color:var(--ai-muted)}