.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}}.hint_6184{visibility:hidden;z-index:120;box-sizing:border-box;border:1px solid var(--ai-control-border,#71717a);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface,#fff);width:max-content;color:var(--ai-text,#18181b);box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);font-size:var(--ai-font-size-meta,13px);white-space:normal;overflow-wrap:anywhere;pointer-events:auto;padding:4px 8px;font-weight:400;line-height:1.5;position:fixed;overflow:auto}@media (forced-colors:active){.hint_6184{color:canvastext;background:canvas;border-color:canvastext}}.root_9d42[data-part=icon-button]{touch-action:manipulation;flex:none;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:6px}.root_9d42[data-part=icon-button]:active:not(:disabled):not([data-variant=danger]){background:var(--ai-primary-soft,#eff6ff);color:var(--ai-primary-text,#27272a)}.root_9d42[data-part=icon-button][data-variant=primary]{width:max(36px,var(--ai-control-height,36px));height:max(36px,var(--ai-control-height,36px))}.fallback_9d42{display:none}.root_9d42[data-part=icon-button]:not(:has([data-ai-icon])){width:auto;height:auto;padding-inline:8px}.root_9d42:not(:has([data-ai-icon])) .fallback_9d42{display:inline}@media (any-pointer:coarse){.root_9d42[data-part=icon-button]{width:44px;min-width:44px;height:44px;min-height:44px}}.codeBlock_9f4b[data-variant=minimal]{background:0 0;border-color:#0000}.codeLine_9f4b{white-space:pre}.code_9f4b[data-marked] .codeLine_9f4b{margin-inline:calc(-1 * var(--ai-panel-padding,16px));padding-inline:var(--ai-panel-padding,16px);display:block}.codeLine_9f4b[data-highlighted]{background:color-mix(in srgb,var(--ai-primary,#18181b) 14%,transparent);box-shadow:inset 3px 0 0 var(--ai-primary,#18181b)}.codeLine_9f4b[data-highlighted] .lineNumber_9f4b{color:var(--ai-primary-text,#27272a);font-weight:600}.lineNumber_9f4b{text-align:end;width:4ch;color:var(--ai-muted);-webkit-user-select:none;user-select:none;margin-inline-end:12px;display:inline-block}.codeBlock_9f4b{min-width:0;margin-block:var(--ai-gap,12px);border:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface-subtle,#f4f4f5);overflow:hidden}.codeHeader_9f4b{padding:4px var(--ai-gap,12px);border-block-end:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.codeHeader_9f4b>span{overflow-wrap:anywhere;min-width:0}[data-part=markdown] .codeBlock_9f4b,[data-part=markdown] .codeHeader_9f4b{border:0}.codeHeader_9f4b button{flex-shrink:0;margin-inline-start:auto}.code_9f4b{padding:var(--ai-panel-padding,16px);white-space:pre;tab-size:2;max-height:420px;line-height:1.6;font-family:var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:calc(var(--ai-font-size,14px) * .9);color:var(--ai-text,#18181b);margin:0;overflow:auto}.code_9f4b>code{font-size:inherit}.code_9f4b:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:-2px}.codeFeedback_9f4b{padding:4px var(--ai-gap,12px) 8px;color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);display:block}.codeFeedback_9f4b:empty{display:none}.text_398a{color:var(--ai-text,#18181b)}.comment_398a{color:var(--ai-muted,#52525b)}.keyword_398a{color:var(--ai-primary-text,#27272a)}.string_398a{color:var(--ai-secondary-text,#6d28d9)}.constant_398a{color:var(--ai-text,#18181b);font-weight:600}.italic_398a{font-style:italic}@media (forced-colors:active){.comment_398a,.constant_398a,.keyword_398a,.string_398a,.text_398a{color:canvastext}}.root_6956{gap:var(--ai-gap,12px);min-width:0;font-size:var(--ai-font-size,14px);color:var(--ai-text);overflow-wrap:anywhere;line-height:1.5;display:grid}.root_6956 :where(p,h3,h4){margin:0}.panel_6956{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px);background:var(--ai-surface);overflow:hidden}.header_6956{border-bottom:1px solid var(--ai-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.header_6956>strong{flex:160px;min-width:0}.row_6956{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.body_6956{padding:var(--ai-panel-padding,16px);min-width:0}.muted_6956{color:var(--ai-muted);font-size:var(--ai-font-size-meta,13px)}.error_6956{color:var(--ai-danger)}.notice_6956{color:var(--ai-muted);padding:12px 16px}.list_6956{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.root_6956 :where(button,[tabindex]):focus-visible{outline:2px solid var(--ai-focus);outline-offset:-2px}.badge_6956{font-size:var(--ai-font-size-caption,12px);border:var(--ai-border-width,1px) solid var(--ai-border);color:var(--ai-muted);border-radius:6px;padding:2px 6px}.badge_6956[data-tone=success]{color:var(--ai-success);background:var(--ai-success-soft);border-color:#0000}.badge_6956[data-tone=warning]{color:var(--ai-warning);background:var(--ai-warning-soft);border-color:#0000}.badge_6956[data-tone=danger]{color:var(--ai-danger);background:var(--ai-danger-soft);border-color:#0000}.scroll_6956{min-width:0;max-height:420px;overflow:auto}.diff_6956{font:12px/1.8 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);margin:0;padding:10px 0}.diffLine_6956{grid-template-columns:3ch 3ch 2ch minmax(0,1fr);gap:8px;min-width:max-content;padding:0 12px;display:grid}.diffLine_6956 code{font:inherit;white-space:pre}.number_6956{color:var(--ai-muted);-webkit-user-select:none;user-select:none;text-align:end}.added_6956{background:var(--ai-success-soft);color:var(--ai-success)}.removed_6956{background:var(--ai-danger-soft);color:var(--ai-danger)}.added_6956 code,.removed_6956 code{color:var(--ai-text)}.split_6956{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);min-width:560px;display:grid}.split_6956>div+div{border-inline-start:var(--ai-border-width,1px) solid var(--ai-border)}.root_6956[data-part=code-diff] .header_6956{border-bottom-width:var(--ai-border-width,1px)}.split_6956 .diffLine_6956{grid-template-columns:3ch 2ch minmax(0,1fr)}.splitBlocks_6956{min-width:560px}.splitBlocks_6956 .diff_6956[data-continued]{padding-block-start:0}.splitBlocks_6956 .diff_6956[data-more]{padding-block-end:0}.diffNote_6956{box-sizing:border-box;max-inline-size:100%;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);white-space:normal;margin:6px 0;padding:0 12px;line-height:1.5;position:sticky;inset-inline-start:0}.splitLabel_6956{background:var(--ai-surface-subtle);color:var(--ai-muted);padding:8px 12px;display:block}.root_6956[data-variant=compact] .header_6956{padding:8px 12px}.root_6956[data-variant=cards] .list_6956{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.test_6956{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,10px);min-width:0;padding:12px 15px}.diagnostic_6956{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);max-height:220px;overflow:auto}.testFile_6956{flex-wrap:wrap;align-items:center;gap:4px 8px;min-inline-size:0;margin-block-start:8px;display:flex}.testFile_6956>button{margin-block:-6px;margin-inline-end:-8px}.testFile_6956>code{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);flex:140px}@media (any-pointer:coarse){.testFile_6956{gap:8px}}.root_6956[data-part=highlighted-code-diff][data-highlighting=highlighted] .diffLine_6956{padding-inline-end:0}.root_6956[data-part=highlighted-code-diff][data-highlighting=highlighted] .diffLine_6956 code{background:var(--ai-surface);color:var(--ai-text);padding-inline-end:12px}.loading_61d6{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);gap:10px}.loadingVisual_61d6,.loading_61d6{align-items:center;display:inline-flex}.loadingVisual_61d6{min-width:24px;height:24px;color:var(--ai-primary-text,#27272a);justify-content:center;gap:4px}.loadingSpinner_61d6{border:2px solid var(--ai-border,#e4e4e7);border-top:2px solid;border-inline-end-color:currentColor;border-radius:50%;width:20px;height:20px;animation:loading-spin_61d6 .9s linear infinite}.loadingMark_61d6{background:currentColor;border-radius:50%;width:5px;height:5px;animation:loading-breathe_61d6 1.2s ease-in-out infinite}.loadingMark_61d6:nth-child(2){animation-delay:.16s}.loadingMark_61d6:nth-child(3){animation-delay:.32s}.loading_61d6[data-variant=bars] .loadingMark_61d6{border-radius:2px;width:3px;height:18px}.loading_61d6[data-size=small]{font-size:var(--ai-font-size-caption,12px);gap:6px}.loading_61d6[data-size=small] .loadingVisual_61d6{transform:scale(.8)}.loading_61d6[data-size=large] .loadingVisual_61d6{margin:4px;transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.loadingMark_61d6,.loadingSpinner_61d6{animation:none!important}}@keyframes loading-spin_61d6{to{transform:rotate(1turn)}}@keyframes loading-breathe_61d6{50%{opacity:.4}}.loading_ec43{max-inline-size:100%}.loading_ec43,.loading_ec43>span:last-child{overflow-wrap:anywhere;min-inline-size:0}.loading_ec43>span:first-child{flex-shrink:0}.accordionHeading_89a4{font:inherit;margin:0}.accordionContent_89a4{font-size:var(--ai-font-size-meta,13px);color:var(--ai-muted,#52525b);overflow:hidden}.fade_26e5,.pop_26e5,.rise_26e5{animation:fade-in_26e5 .15s ease-out}.fade_26e5[data-state=closed],.pop_26e5[data-state=closed],.rise_26e5[data-state=closed]{animation:fade-out_26e5 .1s ease-out forwards}.pop_26e5{transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,var(--radix-tooltip-content-transform-origin,var(--radix-select-content-transform-origin,center)))))}@media (prefers-reduced-motion:no-preference){.pop_26e5{animation-name:pop-in_26e5}.pop_26e5[data-state=closed]{animation-name:pop-out_26e5}.rise_26e5{animation:rise-in_26e5 .2s ease-out}.rise_26e5[data-state=closed]{animation:rise-out_26e5 .15s ease-out forwards}}@keyframes fade-in_26e5{0%{opacity:0}}@keyframes fade-out_26e5{to{visibility:hidden;opacity:0}}@keyframes pop-in_26e5{0%{opacity:0;scale:.96}}@keyframes pop-out_26e5{to{visibility:hidden;opacity:0;scale:.96}}@keyframes rise-in_26e5{0%{opacity:0;filter:blur(4px);translate:0 12px}}@keyframes rise-out_26e5{to{visibility:hidden;opacity:0;filter:blur(4px);translate:0 -12px}}.body_effa>[data-variant=document]{background:0 0;border:0;padding:0}.overlay_effa{z-index:100;background:#02061780;position:fixed;inset:0}.skeleton_645c{padding-block:8px}.skeletonLayout_645c{align-items:center;gap:16px;display:flex}.skeletonLines_645c{flex:1;gap:12px;min-width:0;display:grid}.skeletonAvatar_645c,.skeletonLine_645c{background:var(--ai-border,#e4e4e7);border-radius:5px;display:block;position:relative;overflow:hidden}.skeletonLine_645c{height:12px}.skeletonLine_645c:first-child{width:62%;height:16px}.skeletonLine_645c:last-child{width:80%}.skeletonAvatar_645c{border-radius:50%;flex-shrink:0;width:44px;height:44px}.skeleton_645c[data-shape=card]{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);padding:20px}.skeleton_645c[data-shape=card] .skeletonAvatar_645c{border-radius:8px;width:52px;height:64px}.skeleton_645c[data-variant=shimmer] .skeletonAvatar_645c:after,.skeleton_645c[data-variant=shimmer] .skeletonLine_645c:after{content:"";background:linear-gradient(90deg,transparent,var(--ai-surface,#fff),transparent);opacity:.65;animation:loading-shimmer_645c 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton_645c[data-variant=pulse] .skeletonLayout_645c{animation:loading-breathe_645c 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeletonAvatar_645c:after,.skeletonLayout_645c,.skeletonLine_645c:after{animation:none!important}.skeletonAvatar_645c:after,.skeletonLine_645c:after{display:none}}@keyframes loading-shimmer_645c{to{transform:translate(100%)}}@keyframes loading-breathe_645c{50%{opacity:.4}}.key_6c0a{background:var(--ai-surface-subtle,#f4f4f5);min-width:1.6em;color:var(--ai-text,#18181b);font:500 12px/1.5 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);text-align:center;vertical-align:baseline;border:solid var(--ai-border,#e4e4e7);border-width:1px 1px 2px;border-radius:6px;padding:1px 6px;display:inline-block}.key_6c0a[data-size=sm]{min-width:1.4em;padding:0 4px;font-size:11px}@media (forced-colors:active){.key_6c0a{border-color:canvastext}}.root_9de2{flex-wrap:wrap;align-items:center;gap:6px 8px;min-inline-size:0;display:flex}.lead_9de2{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px)}.chip_9de2{border-radius:var(--ai-radius-pill,999px)}.citation_69d2[data-presentation=inline]{min-height:28px;color:var(--ai-primary-text,#27272a);text-underline-offset:3px;border-radius:4px;padding:2px 4px;font-weight:500;text-decoration:underline}.citation_69d2[data-presentation=number]{min-width:32px;min-height:32px;color:var(--ai-primary-text,#27272a);border-radius:50%;padding:4px}@media (any-pointer:coarse){.citation_69d2[data-presentation=inline],.citation_69d2[data-presentation=number]{min-width:44px;min-height:44px}}.root_6c06{min-inline-size:0}.root_6c06,.status_6c06{overflow-wrap:anywhere;max-inline-size:100%}.status_6c06{display:block}.root_6c06>.status_6c06{margin-block-start:var(--ai-field-gap,8px)}.status_6c06:empty{display:none}.error_6c06{overflow-wrap:anywhere}.root_6c06>.error_6c06{margin-block:var(--ai-field-gap,8px) 0}.progress_6c06{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block-start:var(--ai-field-gap,8px);display:flex}.progressText_6c06:before{content:"";background:var(--ai-primary,#18181b);vertical-align:1px;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:6px;display:inline-block}.progressBar_6c06{background:var(--ai-border,#e4e4e7);border-radius:2px;block-size:3px;inline-size:48px;display:inline-block;overflow:hidden}.progressBar_6c06>span{background:var(--ai-primary,#18181b);block-size:100%;display:block}.numeric_6c06{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums}.stop_6c06{margin-inline-start:auto}.root_6c06>.followUps_6c06{margin-block-start:var(--ai-gap,12px)}@media (forced-colors:active){.progressBar_6c06>span,.progressText_6c06:before{background:highlight}}.cursor_6c06{background:var(--ai-primary,#18181b);vertical-align:middle;width:5px;height:14px;margin-left:4px;animation:blink_6c06 1s infinite;display:inline-block}@keyframes blink_6c06{50%{opacity:.3}}.root_c3e2{min-width:0}.info_c3e2>strong{overflow-wrap:anywhere;font-weight:600;line-height:1.5;display:block}.root_c3e2:has(>.previewTrigger_c3e2)>[data-part=attachment-info]{flex-basis:clamp(128px,100% - 80px,160px)}.progress_c3e2{flex-basis:100%;grid-column:1/-1;min-width:0}.progress_c3e2 progress{margin-block:0 4px}.previewTrigger_c3e2{font-size:var(--ai-font-size-meta,13px);flex-direction:column;flex:0 auto;align-self:start;gap:4px;padding:8px;line-height:1.5}.media_c3e2{object-fit:contain;border-radius:var(--ai-control-radius,10px);width:100%;max-width:100%;max-height:65dvh;display:block}.thumbnail_c3e2{border-radius:max(2px,calc(var(--ai-control-radius,10px) - 2px));object-fit:cover;width:48px;height:48px}.root_c3e2[data-variant=compact] .thumbnail_c3e2{width:32px;height:32px}.root_c3e2[data-variant=compact] .previewTrigger_c3e2{min-width:44px;padding:4px}.mediaContent_c3e2{gap:var(--ai-gap,12px);display:grid}.text_c3e2{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--ai-panel-padding,16px);background:var(--ai-surface-subtle,#f4f4f5);border-radius:var(--ai-control-radius,10px);max-height:60dvh;font:13px/1.7 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);overflow:auto}.text_c3e2:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.group_c3e2{gap:var(--ai-gap,12px);min-width:0;display:grid}.group_c3e2>p{margin:0}.group_c3e2[data-variant=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start}.group_c3e2[data-variant=inline]{flex-wrap:wrap;display:flex}.group_c3e2[data-variant=inline]>*{flex:240px;min-width:0}.picker_c3e2{align-items:center;gap:var(--ai-field-gap,8px);flex-wrap:wrap;min-width:0;display:flex}.rejections_c3e2{font-size:var(--ai-font-size-caption,12px);color:var(--ai-danger,#991b1b);overflow-wrap:anywhere;flex-basis:100%;margin:0;padding-inline-start:20px}.composerAttachments_c3e2{min-width:0;flex:1 0 100%;margin-block-end:var(--ai-gap,12px)}.composerToolbar_c3e2{gap:var(--ai-field-gap,8px)}.composerToolbar_c3e2,.footer_ed85{align-items:center;flex-wrap:wrap;display:flex}.footer_ed85{justify-content:flex-end;gap:max(8px,var(--ai-field-gap,8px));min-width:0}.footer_ed85>:where(button,a){flex:0 auto;max-width:100%}.decisions_ed85{justify-content:flex-end;gap:max(8px,var(--ai-field-gap,8px));flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.local_ed85,.local_ed85>button{justify-self:start;max-width:100%}.heading_da40{align-items:center;gap:var(--ai-gap,12px);flex:160px;min-width:0;display:flex}.title_da40{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.6}.toolIcon_92d9{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}.preview_d787:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}@media (forced-colors:active){.preview_d787:focus-visible{outline-color:highlight}}.row_d787{min-width:0}.rowTrigger_d787{border-radius:var(--ai-control-radius,10px);width:100%;min-height:32px;color:var(--ai-muted,#52525b);font:inherit;font-size:var(--ai-font-size-meta,13px);text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 6px;display:flex}@media (hover:hover){.rowTrigger_d787:hover{background:var(--ai-surface-subtle,#f4f4f5)}}.rowTrigger_d787>svg:last-child{flex:none;margin-inline-start:auto}.rowTrigger_d787>:first-child{white-space:nowrap;flex:none}.rowLabel_d787{min-width:0;color:var(--ai-text,#18181b);overflow-wrap:break-word;font-weight:500}.rowTarget_d787{background:var(--ai-surface-subtle,#f4f4f5);min-width:0;font-family:var(--ai-font-mono,ui-monospace,monospace);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px;overflow:hidden}.rowMeta_d787{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rowBody_d787,.row_d787>:not(button){gap:8px;margin:4px 0 8px 28px;display:grid}.rowBody_d787[hidden]{display:none}.parts_fd22{gap:var(--ai-gap,12px);flex-direction:column;min-width:0;display:flex}.parts_fd22>div{min-width:0}.parts_fd22>p{margin-block:0}.parts_fd22>[data-message-part-id]>:first-child{margin-block-start:0}.parts_fd22>[data-message-part-id]>:last-child{margin-block-end:0}.unavailable_fd22{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.6}.metadata_fd22{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.metadata_fd22 time{font-weight:400}.metadata_fd22 time,.reasoning_fd22{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px)}.reasoning_fd22>summary{cursor:pointer;align-items:center;gap:4px;min-height:24px;list-style:none;display:inline-flex}.reasoning_fd22>summary::-webkit-details-marker{display:none}.reasoningChevron_fd22{transition:transform var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1))}.reasoning_fd22[open] .reasoningChevron_fd22{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.reasoningChevron_fd22{transition:none}}@media (hover:hover){.reasoning_fd22>summary:hover{color:var(--ai-text,#18181b)}}.reasoning_fd22>p{border-inline-start:2px solid var(--ai-border,#e4e4e7);white-space:pre-wrap;margin:6px 0 0;padding-inline-start:12px}.image_fd22{border-radius:var(--ai-control-radius,10px);object-fit:cover;max-block-size:320px;max-inline-size:min(320px,100%);display:block}.file_fd22{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);font-size:var(--ai-font-size-meta,13px);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.sourceRow_fd22{flex-wrap:wrap;gap:6px;display:flex}.messageActions_f5f7[data-variant=compact]{gap:2px;width:fit-content;max-width:100%;margin-inline-start:-6px}.messageActions_f5f7[data-variant=compact] [data-button]{min-height:32px;padding:6px 8px}.messageActions_f5f7[data-variant=vertical]{border-inline-start:2px solid var(--ai-border,#e4e4e7);flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;padding-inline-start:8px}.messageActions_f5f7>[role=status]:empty{display:none}.messageActions_f5f7>[role=status]:not(:empty){flex-basis:100%}@media (any-pointer:coarse){.messageActions_f5f7[data-variant=compact]{gap:8px}}.messageActions_f5f7[data-variant=vertical] [data-button]{justify-content:flex-start}@media (any-pointer:coarse){.messageActions_f5f7[data-variant=compact] [data-button]{min-height:44px}}.root_119d{gap:0}.root_119d>div:first-child{border-bottom-width:var(--ai-border-width,1px)}.root_119d>div:first-child>strong{align-items:center;gap:8px;display:flex}.provenance_119d{color:var(--ai-muted);font-size:var(--ai-font-size-caption,12px);padding:8px 16px}.transcript_119d{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--ai-panel-padding,16px);scrollbar-gutter:stable;min-height:100px;max-height:320px;font:13px/1.75 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);background:var(--ai-surface-subtle);color:var(--ai-text);margin:0;overflow:auto}.root_119d[data-variant=console] .transcript_119d{border-block:var(--ai-border-width,1px) solid var(--ai-border)}.root_119d[data-variant=compact] .transcript_119d{min-height:72px;max-height:180px;padding:12px}.root_119d[data-variant=log] .transcript_119d{background:var(--ai-surface)}.logLine_119d{grid-template-columns:4ch minmax(0,1fr);gap:8px;display:grid}.logLine_119d>span:first-child{color:var(--ai-muted);text-align:end;-webkit-user-select:none;user-select:none}.actions_119d{border-top:var(--ai-border-width,1px) solid var(--ai-border);flex-wrap:wrap;gap:4px 8px;padding:8px 12px;display:flex}.follow_119d{font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted);padding:4px 16px 12px}.stop_119d{margin-inline-start:auto}.card_2068{min-inline-size:0;max-inline-size:100%;padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius-card,var(--ai-radius,12px));background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);overflow-wrap:anywhere}.header_2068{gap:var(--ai-field-gap,8px);display:grid}.headerWithIcon_2068{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.headerWithIcon_2068>.header_2068{gap:2px}.headerWithIcon_2068 .description_2068{font-size:var(--ai-font-size-meta,13px);line-height:1.5}.iconTile_2068{background:var(--ai-surface-subtle,#f4f4f5);width:32px;height:32px;color:var(--ai-text,#18181b);border-radius:50%;place-items:center;display:grid}.section_2068{min-inline-size:0;padding:max(10px,calc(var(--ai-panel-padding,16px) - 4px)) var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface-subtle,#f4f4f5)}.section_2068+.section_2068{margin-block-start:var(--ai-field-gap,8px)}.section_2068>:first-child{margin-block-start:0}.section_2068>:last-child{margin-block-end:0}.headerWithActions_2068{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.headerWithActions_2068>.header_2068{flex:240px;min-inline-size:0}.actions_2068{flex-wrap:wrap;gap:8px;display:flex}.link_2068{color:inherit;text-decoration:none;display:block;position:relative}@media (hover:hover){.link_2068:hover{border-color:var(--ai-control-border,#71717a)}}.link_2068:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}.external_2068{color:var(--ai-muted,#52525b);position:absolute;inset-block-start:var(--ai-panel-padding,16px);inset-inline-end:var(--ai-panel-padding,16px)}.srOnly_2068{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.title_2068{font-size:var(--ai-font-size-heading,16px);margin:0;font-weight:600;line-height:1.4}.description_2068{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size,14px);margin:0;line-height:1.6}.content_2068{min-inline-size:0;margin-block-start:var(--ai-gap,12px)}.content_2068:first-child,.content_2068>:first-child{margin-block-start:0}.content_2068>:last-child{margin-block-end:0}.footer_2068{justify-content:flex-end;align-items:center;gap:max(8px,var(--ai-field-gap,8px));flex-wrap:wrap;margin-block-start:var(--ai-gap,12px);display:flex}.tableScroll_2068{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);min-inline-size:0;max-inline-size:100%;overflow:auto}.tableScroll_2068:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.table_2068{border-collapse:collapse;text-align:start;inline-size:100%;font-size:var(--ai-font-size,14px);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);line-height:1.6}.table_2068 td,.table_2068 th{padding:max(8px,var(--ai-field-gap,8px)) var(--ai-gap,12px);border-block-end:1px solid var(--ai-border,#e4e4e7);text-align:start;vertical-align:top;overflow-wrap:anywhere}.table_2068 th{color:var(--ai-muted,#52525b);font-weight:500;font-size:var(--ai-font-size-meta,13px)}.table_2068 tfoot,.table_2068 thead{background:var(--ai-surface-subtle,#f4f4f5)}.table_2068 tbody:last-child tr:last-child>*{border-block-end:0}.caption_2068{padding:var(--ai-gap,12px);color:var(--ai-muted,#52525b);text-align:start;font-size:var(--ai-font-size-meta,13px)}.root_c98f{gap:var(--ai-gap,12px);min-width:0;color:var(--ai-text);font-size:var(--ai-font-size,14px);overflow-wrap:anywhere;line-height:1.6;display:grid}.root_c98f :where(p,h3,h4){margin:0}.surface_c98f{padding:var(--ai-panel-padding,16px);border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px);background:var(--ai-surface);box-shadow:var(--ai-shadow-panel,none)}.header_c98f,.row_c98f{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.header_c98f{justify-content:space-between}.header_c98f>strong{flex:150px}.muted_c98f{color:var(--ai-muted);font-size:var(--ai-font-size-meta,13px)}.error_c98f{color:var(--ai-danger)}.warning_c98f{color:var(--ai-warning)}.options_c98f{gap:8px;min-width:0;display:grid}.root_c98f[data-part=artifact-diff]>.options_c98f{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.choice_c98f{border:var(--ai-border-width,1px) solid var(--ai-control-border,var(--ai-border));min-height:var(--ai-control-height,36px);border-radius:var(--ai-control-radius,10px);cursor:pointer;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.choice_c98f:has(input:checked){background:var(--ai-primary-soft);border-color:var(--ai-primary)}.choice_c98f input{accent-color:var(--ai-primary);flex-shrink:0;margin-top:5px}.choice_c98f>span{min-width:0}.choice_c98f small,.choice_c98f strong{display:block}.choice_c98f:has(input:disabled){cursor:default;opacity:.65}.fieldset_c98f{border:0;min-width:0;margin:0;padding:0}.fieldset_c98f legend{margin-bottom:8px;padding:0;font-weight:600}.root_c98f[data-variant=compact]{font-size:var(--ai-font-size-caption,12px);gap:8px}.root_c98f[data-variant=cards]>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.root_c98f[data-variant=banner]{border-inline-start:3px solid var(--ai-primary);background:var(--ai-surface-subtle);padding:12px 16px}.root_c98f[data-variant=compact] .choice_c98f{padding:8px}.root_c98f :where(input,button,[tabindex]):focus-visible{outline:2px solid var(--ai-focus);outline-offset:3px}.root_c98f :where(input:not([type=checkbox],[type=radio],[type=range]),textarea):focus-visible{outline:2px solid var(--ai-focus);outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#18181b) 22%,transparent)}.search_c98f{min-width:0;color:inherit;font:inherit;line-height:1.6}@media (hover:hover){.search_c98f:not(:disabled):hover{border-color:var(--ai-muted)}}.search_c98f:disabled{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.search_c98f: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)}.commandList_c98f{min-width:0;max-height:300px;padding:4px;overflow-y:auto}.commandItem_c98f{border-radius:var(--ai-control-radius,10px);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.commandItem_c98f>span{min-width:0}.commandItem_c98f small,.commandItem_c98f strong{display:block}.commandItem_c98f[data-selected=true]{background:var(--ai-primary-soft);color:var(--ai-primary-text)}.commandItem_c98f[aria-disabled=true]{opacity:.65;cursor:default}.root_c98f[data-variant=cards] .commandItem_c98f{border:var(--ai-border-width,1px) solid var(--ai-border);margin-block:6px}.root_c98f[data-variant=compact] .commandItem_c98f{padding:6px 8px}.tag_c98f{font-size:var(--ai-font-size-caption,12px);background:var(--ai-surface-subtle);color:var(--ai-muted);border-radius:6px;padding:2px 7px;display:inline-flex}@media (any-pointer:coarse){.choice_c98f,.search_c98f{min-height:44px}}.root_f892{container-type:inline-size}.search_f892{min-width:0;position:relative}.search_f892>[data-ai-icon]{inset-inline-start:12px;color:var(--ai-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search_f892 input{padding-inline-start:36px}.threadWindow_f892{min-width:0;max-height:var(--ai-navigation-height,360px);scrollbar-gutter:var(--ai-navigation-gutter,stable);overflow:auto}.queueText_f892:focus-visible,.threadWindow_f892:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.threadSelect_f892:disabled{cursor:default;opacity:.7}.pagination_f892{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pagination_f892>div{margin-inline-start:auto}.operation_f892{gap:8px;display:grid}.operation_f892>button{justify-self:end}.changeGuard_f892{gap:var(--ai-field-gap,8px);padding:min(16px,var(--ai-panel-padding,16px));border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface-subtle);display:grid}.queue_f892,.threads_f892{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.thread_f892{border:var(--ai-border-width,1px) solid transparent;border-radius:var(--ai-control-radius,10px);background:var(--ai-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.thread_f892:focus-within{background:var(--ai-surface-subtle)}@media (hover:hover){.thread_f892:hover{background:var(--ai-surface-subtle)}}.thread_f892[data-selected=true]{background:var(--ai-primary-soft);border-color:var(--ai-primary)}.threadSelect_f892{border-radius:inherit;width:100%;min-width:0;min-height:44px;color:inherit;text-align:start;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.threadSelect_f892>span{min-width:0}.threadSelect_f892 small,.threadSelect_f892 strong{display:block}.threadSelect_f892 strong{font-size:var(--ai-font-size-meta,13px);font-weight:500;line-height:1.5}.threadSelect_f892[aria-current=true] strong{color:var(--ai-primary-text);font-weight:600}.root_f892 .threadSelect_f892:focus-visible{outline:2px solid var(--ai-focus);outline-offset:-2px}.thread_f892>.actions_f892{padding:8px 8px 8px 0}.actions_f892{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.queueItem_f892{border-block-end:var(--ai-border-width,1px) solid var(--ai-border);gap:8px;min-width:0;padding:12px;display:grid}.queueHeader_f892{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.queueContent_f892{flex:240px;min-width:0}.queueHeader_f892 .actions_f892{margin-inline-start:auto}.queueText_f892{white-space:pre-wrap;font-size:var(--ai-font-size-meta,13px);overflow-wrap:anywhere;scrollbar-gutter:stable;max-height:240px;line-height:1.6;overflow:auto}.state_f892{justify-self:start;align-items:center;gap:4px;display:inline-flex}.queueItem_f892[data-state=failed] .state_f892{color:var(--ai-danger);background:var(--ai-danger-soft)}.queueItem_f892[data-pending=true] .state_f892,.queueItem_f892[data-state=outcome-unknown] .state_f892{color:var(--ai-warning);background:var(--ai-warning-soft)}.queueItem_f892[data-state=sent] .state_f892{color:var(--ai-success);background:var(--ai-success-soft)}.editor_f892{border-block-start:var(--ai-border-width,1px) solid var(--ai-border);background:var(--ai-surface-subtle);grid-column:1/-1;gap:8px;padding:12px;display:grid}.editor_f892 label{font-size:var(--ai-font-size-caption,12px);gap:6px;font-weight:500;display:grid}.editor_f892 textarea{min-height:88px}.editorActions_f892{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.loadMore_f892{justify-self:center}.branchSegments_f892{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface-subtle);flex-wrap:wrap;gap:4px;width:fit-content;min-width:0;max-width:100%;padding:4px;display:flex}.branchSegments_f892>button[aria-pressed=true]{background:var(--ai-primary-soft);color:var(--ai-primary-text);border-color:var(--ai-primary)}.root_f892[data-variant=cards] .queue_f892,.root_f892[data-variant=cards] .threads_f892{gap:8px}.root_f892[data-variant=cards] .queueItem_f892,.root_f892[data-variant=cards] .thread_f892{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,10px);box-shadow:var(--ai-shadow-panel,none)}.root_f892[data-variant=cards] .thread_f892[data-selected=true]{border-color:var(--ai-primary)}.root_f892[data-variant=compact] .threadSelect_f892{padding:6px var(--ai-list-inset,8px)}.root_f892[data-variant=compact] .thread_f892>.actions_f892{padding:1px 4px 1px 0}.root_f892[data-variant=compact] .queueItem_f892{gap:6px;padding:8px}@media (any-pointer:coarse){.actions_f892,.branchSegments_f892{gap:8px}}@container (width<=250px){.root_f892:not([data-variant=compact]) .thread_f892{grid-template-columns:minmax(0,1fr)}.root_f892:not([data-variant=compact]) .thread_f892>.actions_f892{padding:0 8px 8px}}.root_f892[data-variant=compact] .thread_f892{background:0 0;align-items:center}.root_f892[data-variant=compact] .thread_f892:focus-within,.root_f892[data-variant=compact] .thread_f892[data-selected=true]{background:var(--ai-surface-subtle);border-color:#0000}@media (hover:hover){.root_f892[data-variant=compact] .thread_f892:hover{background:var(--ai-surface-subtle);border-color:#0000}}.root_f892[data-variant=compact] .threads_f892{gap:1px}.root_f892[data-variant=compact] .threadSelect_f892{align-items:center;min-height:34px}.root_f892[data-variant=compact] .threadSelect_f892 strong,.root_f892[data-variant=compact] .threadSelect_f892>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.root_f892[data-variant=compact] .thread_f892:not(:hover,:focus-within,[data-selected=true],:has([aria-expanded=true]))>.actions_f892{display:none}}.listHead_f892{justify-content:space-between;align-items:center;gap:8px;display:flex}.groupLabel_f892,.root_f892[data-variant=compact]>.listHead_f892>strong,.root_f892[data-variant=compact]>strong{padding-inline:calc(var(--ai-list-inset,8px) + var(--ai-border-width,1px));color:var(--ai-muted);font-size:12px;font-weight:600}.groupLabel_f892{margin:10px 0 4px;display:block}.field_343d{gap:var(--ai-field-gap,8px);min-inline-size:0;color:var(--ai-text,#18181b);font:inherit;font-size:var(--ai-font-size,14px);overflow-wrap:anywhere;line-height:1.5;display:grid}.label_343d{font-weight:600}.field_343d[data-orientation=horizontal]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px}.field_343d[data-orientation=horizontal]>*{grid-column:2}.field_343d[data-orientation=horizontal]>.label_343d{grid-row:1;font-weight:500}.field_343d[data-orientation=horizontal]>:nth-child(2){grid-area:1/1}.description_343d{color:var(--ai-muted,#52525b);display:block}.description_343d,.error_343d{font-size:var(--ai-font-size-meta,13px)}.error_343d{color:var(--ai-danger,#991b1b)}.input_343d{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size: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;padding:8px 12px;line-height:1.5}.input_343d::placeholder{color:color-mix(in srgb,var(--ai-muted,#52525b) 80%,var(--ai-surface,#fff));opacity:1}.input_343d::-webkit-search-cancel-button{filter:grayscale();opacity:.6;cursor:pointer}.textarea_343d{resize:none}.checkbox_343d[aria-invalid=true]:before,.input_343d[aria-invalid=true],.switch_343d[aria-invalid=true]{border-color:var(--ai-danger,#991b1b)}.input_343d: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)}.checkbox_343d:focus-visible,.radioOption_343d input:focus-visible,.switch_343d:focus-visible,.thumb_343d:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.checkbox_343d:disabled,.input_343d:disabled,.slider_343d[data-disabled],.switch_343d:disabled{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.radioOption_343d:has(input:disabled){opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.checkbox_343d{appearance:none;vertical-align:middle;cursor:pointer;background:0 0;border:0;flex-shrink:0;block-size:24px;inline-size:24px;margin:0;display:inline-block;position:relative}.checkbox_343d:before,.thumb_343d:before{content:"";box-sizing:border-box;background:var(--ai-surface,#fff);pointer-events:none;block-size:24px;inline-size:24px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.checkbox_343d:before{border:1px solid var(--ai-control-border,#71717a);border-radius:min(4px,var(--ai-control-radius,10px))}.checkbox_343d:checked:before,.checkbox_343d:indeterminate:before{background:var(--ai-primary,#18181b)}.checkbox_343d:checked:after,.checkbox_343d:indeterminate:after{content:"";border-width:medium;pointer-events:none;border-left:2px solid var(--ai-primary-foreground,#fff);border-bottom:2px solid var(--ai-primary-foreground,#fff);border-right:0 solid var(--ai-primary-foreground,#fff);border-top:0 solid var(--ai-primary-foreground,#fff);block-size:7px;inline-size:12px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-65%)rotate(-45deg)}.checkbox_343d:indeterminate:after{border-left-width:0;block-size:0;transform:translate(-50%,-50%)}.switch_343d{appearance:none;box-sizing:border-box;border:2px solid var(--ai-control-border,#71717a);background:var(--ai-surface,#fff);cursor:pointer;border-radius:999px;flex-shrink:0;block-size:26px;inline-size:44px;margin:0;display:block;position:relative}.switch_343d:before{content:"";background:var(--ai-muted,#52525b);border-radius:50%;block-size:16px;inline-size:16px;position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch_343d:checked{background:var(--ai-primary,#18181b);border-color:var(--ai-primary,#18181b)}.switch_343d:checked:before{background:var(--ai-primary-foreground,#fff);inset-inline:auto 3px}.radioGroup_343d{gap:var(--ai-field-gap,8px);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.legend_343d{margin-bottom:2px;padding:0;font-weight:600}.radioGroup_343d[data-orientation=horizontal]{flex-flow:wrap;gap:8px 16px}.radioOption_343d{cursor:pointer;overflow-wrap:anywhere;align-items:start;gap:8px;min-block-size:24px;min-inline-size:0;display:flex}.radioOption_343d input{block-size:20px;inline-size:20px;accent-color:var(--ai-primary,#18181b);flex-shrink:0;margin:2px 0 0}.radioOption_343d>span,.slider_343d{min-inline-size:0}.slider_343d{inline-size:100%;block-size:var(--ai-control-height,36px);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.track_343d{background:var(--ai-border,#e4e4e7);border-radius:999px;flex-grow:1;block-size:6px;position:relative}.range_343d{border-radius:inherit;background:var(--ai-primary,#18181b);block-size:100%;position:absolute}.thumb_343d{box-sizing:border-box;border-radius:50%;block-size:24px;inline-size:24px;display:block;position:relative}.thumb_343d:before{border:2px solid var(--ai-primary,#18181b);border-radius:inherit}.slider_343d[data-orientation=vertical]{inline-size:var(--ai-control-height,36px);flex-direction:column;block-size:160px}.slider_343d[data-orientation=vertical] .track_343d{block-size:auto;inline-size:6px}.slider_343d[data-orientation=vertical] .range_343d{block-size:auto;inline-size:100%}@media (pointer:coarse){.input_343d,.radioOption_343d,.slider_343d{min-block-size:44px}.checkbox_343d{block-size:44px;inline-size:44px}.switch_343d{block-size:44px;inline-size:62px}.switch_343d:before{block-size:32px;inline-size:32px;inset-block-start:4px}.thumb_343d{block-size:44px;inline-size:44px}}@media (forced-colors:active){.checkbox_343d{forced-color-adjust:none}.checkbox_343d:before,.switch_343d{background:canvas;border-color:buttontext}.switch_343d:before{background:buttontext}.checkbox_343d:checked:before,.checkbox_343d:indeterminate:before,.switch_343d:checked{background:highlight;border-color:highlight}.switch_343d:checked:before{background:highlighttext}.checkbox_343d:after{border-color:highlighttext}.track_343d{background:graytext}.range_343d{background:highlight}.thumb_343d:before{background:canvas;border-color:buttontext}}@media (pointer:coarse){.input_343d{font-size:max(16px,1em)}}.trigger_48c4{gap:var(--ai-field-gap,8px);font-size:var(--ai-font-size-meta,13px);font-weight:400;line-height:1.5}.inline_48c4{flex-wrap:wrap;align-items:center;gap:8px;max-inline-size:100%;display:inline-flex}.inline_48c4>.trigger_48c4{flex:auto;inline-size:auto}.inlineLabel_48c4{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);white-space:nowrap;font-weight:500}.group_48c4{padding-block:2px}.group_48c4+.group_48c4{border-block-start:1px solid var(--ai-border,#e4e4e7);margin-block-start:4px;padding-block-start:6px}.groupLabel_48c4{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);letter-spacing:.04em;text-transform:uppercase;padding:4px 12px;font-weight:600}.option_48c4{padding-block:var(--ai-field-gap,8px);line-height:1.5}.option_48c4>span:first-child{overflow-wrap:anywhere;min-inline-size:0}.indicator_48c4{inset-inline-end:12px}@media (any-pointer:coarse){.option_48c4{min-block-size:44px}}.selectContent_48c4{z-index:110;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-select-content-available-height));border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);overflow:hidden}.selectViewport_48c4{padding:4px}.selectItem_48c4{min-height:var(--ai-control-height,36px);border-radius:max(2px,calc(var(--ai-radius,12px) - 4px));font-size:var(--ai-font-size-meta,13px);cursor:pointer;overflow-wrap:anywhere;align-items:center;padding-block:8px;padding-inline:12px 36px;display:flex;position:relative}.selectItem_48c4[data-state=checked]{color:var(--ai-primary-text,#27272a);font-weight:600}.selectItem_48c4[data-highlighted]{background:var(--ai-surface-subtle,#f4f4f5);outline:none}@media (forced-colors:active){.selectItem_48c4[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}}.selectItem_48c4[data-disabled]{opacity:.5;cursor:not-allowed}.selectIndicator_48c4{display:flex;position:absolute;inset-inline-end:10px}.selectScroll_48c4{color:var(--ai-muted,#52525b);justify-content:center;padding:4px;display:flex}.panel_9478{gap:var(--ai-gap,12px);padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);min-width:0;display:grid}.compact_9478{gap:8px;min-width:0;display:grid}.list_9478{margin:0;padding:0;list-style:none;display:grid}.entry_9478{border-bottom:1px solid var(--ai-border,#e4e4e7);gap:6px;padding:10px 0;display:grid}.entry_9478:last-child{border-bottom:0}.entry_9478[data-pinned] .text_9478{font-weight:500}.text_9478{overflow-wrap:anywhere;margin:0;line-height:1.5}.meta_9478{font-size:var(--ai-font-size-meta,13px);gap:4px 10px}.actions_9478,.meta_9478{flex-wrap:wrap;align-items:center;display:flex}.actions_9478{gap:6px 10px}.compact_9478 .entry_9478{padding:6px 0}.root_93c4{gap:var(--ai-gap,12px);min-width:0;font-size:var(--ai-font-size,14px);color:var(--ai-text);overflow-wrap:anywhere;line-height:1.6;display:grid}.root_93c4 p{margin:0}.fields_93c4{align-items:start;gap:var(--ai-gap,16px);min-width:0;display:grid}.root_93c4[data-variant=grid] .fields_93c4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.root_93c4[data-variant=compact]{font-size:var(--ai-font-size-caption,12px);gap:8px}.root_93c4[data-variant=compact] .fields_93c4{gap:8px}.field_93c4{gap:var(--ai-field-gap,8px);min-width:0;display:grid}.checkbox_93c4{min-height:var(--ai-control-height,36px);align-items:start;gap:8px;display:flex}.checkbox_93c4 input{accent-color:var(--ai-primary);flex-shrink:0;margin:5px 0 0}.checkbox_93c4>label{flex:1;align-self:stretch}.steps_93c4{border-bottom:var(--ai-border-width,1px) solid var(--ai-border);flex-wrap:wrap;gap:4px;margin:0;padding:0;padding-block-end:var(--ai-gap,12px);list-style:none;display:flex}.steps_93c4 li{min-width:0}.steps_93c4 button{white-space:normal;text-align:start}.stepHeader_93c4{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.stepHeader_93c4 strong{flex:140px}.stepHeader_93c4 p{flex-basis:100%}.arrayRow_93c4,.array_93c4{gap:var(--ai-gap,12px);min-width:0;margin:0;display:grid}.array_93c4{border:0;padding:0}.array_93c4>button{white-space:normal;text-align:start;max-width:100%}.arrayRow_93c4>legend,.array_93c4>legend{max-width:100%;padding:0 6px;font-weight:600}.arrayRow_93c4{padding:var(--ai-panel-padding,16px);border:var(--ai-border-width,1px) solid var(--ai-border);background:var(--ai-surface-subtle);border-radius:var(--ai-control-radius,10px)}.rows_93c4{gap:var(--ai-gap,12px);margin:0;padding:0;list-style:none;display:grid}.rows_93c4,.rows_93c4 li{min-width:0}.arrayActions_93c4,.formActions_93c4{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.arrayActions_93c4{justify-content:end}.root_93c4[data-variant=compact] .arrayRow_93c4{gap:8px;padding:12px}.error_93c4{color:var(--ai-danger);font-size:var(--ai-font-size-caption,12px)}.table_93c4{border-collapse:collapse;width:100%;font-size:var(--ai-font-size-meta,13px);text-align:start}.table_93c4 caption{text-align:start;color:var(--ai-muted);padding:10px 0}.table_93c4 :where(th,td){border-bottom:1px solid var(--ai-border);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.table_93c4 th{min-width:120px;color:var(--ai-muted);font-size:var(--ai-font-size-caption,12px);text-align:start;vertical-align:middle;font-weight:600}@media (hover:hover){.table_93c4 tbody tr:hover{background:var(--ai-surface-subtle)}}.table_93c4 :where(th,td)[data-format=number]{font-variant-numeric:tabular-nums;text-align:end}.sortControl_93c4{color:inherit;font-size:inherit;gap:4px;padding:6px 0}.sortIndicator_93c4{flex-shrink:0}.pagination_93c4{justify-content:space-between;align-items:center;gap:var(--ai-gap,12px);border-block-start:1px solid var(--ai-border);flex-wrap:wrap;padding-block-start:12px;display:flex}.pageSummary_93c4{gap:2px;min-width:0;display:grid}.root_93c4[data-variant=compact] .table_93c4 :where(th,td){padding:6px 8px}.cards_93c4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.card_93c4{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px);padding:var(--ai-panel-padding,16px);gap:8px;min-width:0;display:grid}.metric_93c4{font-size:26px;font-weight:600}.generatedText_93c4{white-space:pre-wrap}.generatedSection_93c4{gap:var(--ai-gap,12px);min-width:0;border-inline-start:var(--ai-border-width,1px) solid var(--ai-border);padding-inline-start:var(--ai-gap,12px);display:grid}.card_93c4>.generatedSection_93c4{border:0;padding:0}.root_93c4[data-variant=compact] .generatedSection_93c4{gap:8px;padding-inline-start:8px}.root_93c4[data-part=generated-ui] button{white-space:normal;text-align:start;max-width:100%}.root_93c4[data-part=generated-ui] [data-node-id]{min-width:0}.root_93c4[data-part=generated-ui] .cards_93c4{gap:var(--ai-gap,12px)}.root_93c4 :where(button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.root_93c4 :where(input:not([type=checkbox],[type=radio],[type=range]),textarea):focus-visible{outline:2px solid var(--ai-focus);outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#18181b) 22%,transparent)}@media (any-pointer:coarse){.checkbox_93c4{min-height:44px}}.plot_6de0{max-width:none;height:280px;display:block}.plot_6de0 text{font-family:inherit;font-size:var(--ai-font-size-caption,12px);fill:var(--ai-muted)}.grid_6de0{stroke:var(--ai-border)}.baseline_6de0,.grid_6de0{vector-effect:non-scaling-stroke}.baseline_6de0{stroke:var(--ai-muted)}.legend_6de0{gap:var(--ai-gap,12px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend_6de0 li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.legend_6de0 button{white-space:normal;text-align:start;gap:8px;display:flex}.legend_6de0 button[aria-pressed=false]{border-style:dashed}.legend_6de0 button[aria-pressed=true]{background:var(--ai-primary-soft)}.swatch_6de0{flex-shrink:0;width:32px;height:20px}.summary_6de0{font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted)}.root_34e9:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.root_34e9 [data-part=status]{font-size:var(--ai-font-size-caption,12px)}.fit_34e9{position:relative;overflow:hidden}.canvas_34e9{transform-origin:0 0;background:var(--ai-surface-subtle);border-radius:var(--ai-control-radius,10px);width:960px;position:relative}.canvas_34e9>svg{width:960px;height:100%;position:absolute;inset:0}.edge_34e9{stroke:var(--ai-muted);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.edge_34e9[data-loop=true]{stroke-dasharray:6 4}.edge_34e9[data-selected=true]{stroke:var(--ai-primary-text);stroke-width:2.5px}.edgeNumber_34e9 rect{fill:var(--ai-surface);stroke:var(--ai-border)}.edgeNumber_34e9 text{fill:var(--ai-muted);font-family:inherit;font-size:var(--ai-font-size-caption,12px);text-anchor:middle;dominant-baseline:middle}.node_34e9{box-sizing:border-box;width:148px;height:80px;font:inherit;font-size:var(--ai-font-size-meta,13px);border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface);color:var(--ai-text);cursor:pointer;align-content:center;justify-items:center;gap:4px;padding:8px;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,-50%)}.node_34e9[aria-pressed=true]{border-color:var(--ai-primary-text);background:var(--ai-primary-soft)}.node_34e9:disabled{cursor:default}.nodeLabel_34e9{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.heading_34e9,.row_34e9{flex-wrap:wrap;align-items:start;gap:8px;min-width:0;display:flex}.heading_34e9>button,.row_34e9>button{white-space:normal;text-align:start;overflow-wrap:anywhere;max-width:100%}.heading_34e9>button[aria-pressed=true],.row_34e9>button[aria-pressed=true]{background:var(--ai-primary-soft);color:var(--ai-primary-text)}.inspector_34e9>[data-part=status]{justify-self:start}.detailHeading_34e9,.heading_34e9{font-size:inherit;margin:0}.heading_34e9>button{flex:160px;justify-content:start}.connections_34e9,.nodeList_34e9,.outline_34e9{gap:var(--ai-gap,12px);margin:0;padding:0;list-style:none;display:grid}.inspector_34e9,.nodeList_34e9>li{gap:var(--ai-gap,12px);min-width:0;padding:var(--ai-panel-padding,16px);border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px);display:grid}.outline_34e9{gap:8px}.outline_34e9>li{border-inline-start:2px solid var(--ai-border);min-width:0;padding:8px}.outline_34e9>li[data-reference]{color:var(--ai-muted);border-inline-start-style:dashed}.summary_34e9{font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted)}.description_34e9{white-space:pre-wrap}.connections_34e9>li{border-bottom:var(--ai-border-width,1px) solid var(--ai-border);gap:4px;min-width:0;padding-block:8px;display:grid}.alert_01d7,.emptyState_01d7,.progressGroup_01d7,.toast_01d7{box-sizing:border-box;min-inline-size:0;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);overflow-wrap:anywhere;line-height:1.6}.alert_01d7{align-items:flex-start;gap:var(--ai-gap,12px);padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e4e4e7);border-inline-start:3px solid var(--ai-control-border,#71717a);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);display:flex}.alert_01d7[data-tone=info],.toast_01d7[data-tone=info]{border-inline-start-color:var(--ai-primary,#18181b)}.alert_01d7[data-tone=success],.toast_01d7[data-tone=success]{border-inline-start-color:var(--ai-success,#166534)}.alert_01d7[data-tone=warning],.toast_01d7[data-tone=warning]{border-inline-start-color:var(--ai-warning,#92400e)}.alert_01d7[data-tone=danger],.toast_01d7[data-tone=danger]{border-inline-start-color:var(--ai-danger,#991b1b)}.alertIcon_01d7{flex:none;margin-block-start:3px;display:inline-flex}.alertContent_01d7{gap:var(--ai-field-gap,8px);flex:1;min-inline-size:0;display:grid}.title_01d7{font-size:var(--ai-font-size-heading,16px);margin:0;font-weight:600;line-height:1.5}.description_01d7,.emptyDescription_01d7{min-inline-size:0}.description_01d7>:first-child,.emptyDescription_01d7>:first-child{margin-block-start:0}.description_01d7>:last-child,.emptyDescription_01d7>:last-child{margin-block-end:0}.actions_01d7{gap:max(8px,var(--ai-field-gap,8px));flex-wrap:wrap;min-inline-size:0;margin-block-start:4px}.actions_01d7,.emptyState_01d7{align-items:center;display:flex}.emptyState_01d7{gap:var(--ai-gap,12px);text-align:center;flex-direction:column;padding:clamp(16px,4vw,32px)}.emptyState_01d7>*{max-inline-size:100%}.emptyState_01d7>.actions_01d7{justify-content:center}.emptyState_01d7[data-align=start]{text-align:start;align-items:flex-start}.emptyState_01d7[data-align=start]>.actions_01d7{justify-content:flex-start}.emptyIcon_01d7{color:var(--ai-muted,#52525b);display:flex}.emptyDescription_01d7{max-inline-size:52ch;color:var(--ai-muted,#52525b)}.progressGroup_01d7{gap:var(--ai-field-gap,8px);flex:auto;inline-size:100%;min-inline-size:0;display:grid}.progressLabel_01d7{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.progressLabel_01d7[data-label-visibility=hidden]{justify-content:flex-start}.srOnly_01d7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.progressReading_01d7{color:var(--ai-muted,#52525b);font-variant-numeric:tabular-nums}.progress_01d7{appearance:none;box-sizing:border-box;background:var(--ai-surface-subtle,#f4f4f5);block-size:6px;inline-size:100%;accent-color:var(--ai-primary,#18181b);border:0;border-radius:999px;overflow:hidden}.progress_01d7::-webkit-progress-bar{background:var(--ai-surface-subtle,#f4f4f5)}.progress_01d7::-webkit-progress-value{background:var(--ai-primary,#18181b)}.progress_01d7::-moz-progress-bar{background:var(--ai-primary,#18181b)}.progress_01d7:indeterminate::-webkit-progress-value{background:0 0}.progress_01d7:indeterminate::-moz-progress-bar{background:0 0}.progress_01d7:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.viewport_01d7{box-sizing:border-box;z-index:120;gap:var(--ai-gap,12px);overscroll-behavior:contain;outline-offset:2px;pointer-events:none;flex-direction:column;max-block-size:calc(100dvh - 32px);inline-size:min(384px,100vw - 32px);margin:0;padding:4px;list-style:none;display:flex;position:fixed;inset-block-end:max(16px,env(safe-area-inset-bottom));inset-inline-end:max(16px,env(safe-area-inset-right));overflow-y:auto}.viewport_01d7[data-position=bottom-start],.viewport_01d7[data-position=top-start]{inset-inline-start:max(16px,env(safe-area-inset-left));inset-inline-end:auto}.viewport_01d7[data-position=top-end],.viewport_01d7[data-position=top-start]{inset-block-start:max(16px,env(safe-area-inset-top));inset-block-end:auto}.toast_01d7{pointer-events:auto;padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-control-border,#71717a);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);border-inline-start-width:3px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.toastAction_01d7,.toast_01d7>.description_01d7,.toast_01d7>.title_01d7{grid-column:1}.toastClose_01d7{grid-area:1/2;min-inline-size:32px}.toastAction_01d7{justify-self:start}.toast_01d7:focus-visible,.viewport_01d7:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}@media (any-pointer:coarse){.toastClose_01d7{min-inline-size:44px}}@media (forced-colors:active){.alert_01d7,.progress_01d7,.toast_01d7{border-color:canvastext}.progress_01d7{forced-color-adjust:auto}.progress_01d7::-webkit-progress-bar{background:canvas}.progress_01d7::-webkit-progress-value{background:highlight}.progress_01d7::-moz-progress-bar{background:highlight}}.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_4367:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.rail_4367{align-items:start;gap:max(8px,var(--ai-gap,12px));flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.actionNode_4367{flex:0 auto;min-width:0;max-width:100%}.actionNode_4367 [role=status]{max-width:32ch}@media (forced-colors:active){.root_4367:focus-visible{outline-color:highlight}}.blockedImage_4367,.problems_4367{border:1px dashed var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);gap:4px;padding:8px 10px;display:grid}.blockedImage_4367 p,.problems_4367>p{margin:0}.choiceNotes_4367,.problemList_4367{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);margin:0;padding-inline-start:18px;line-height:1.5}.blockedImage_4367,.image_4367{margin:0}.image_4367 img{border-radius:var(--ai-control-radius,10px);max-width:100%;height:auto;display:block}.list_4367{overflow-wrap:anywhere;margin:0;padding-inline-start:20px;line-height:1.5}.metrics_4367{flex-wrap:wrap;gap:8px 24px;margin:8px 0 0;display:flex}.metrics_4367 dd{margin:0}.rail_4367 [aria-pressed=true]{border-color:var(--ai-primary,#18181b);opacity:1}.root_7874{min-width:0;color:var(--ai-text);font-size:var(--ai-font-size,14px);overflow-wrap:anywhere;background:var(--ai-surface);gap:0;line-height:1.6;display:grid}.root_7874 :where(p,strong){margin:0}.root_7874[data-variant=panel]{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px);box-shadow:var(--ai-shadow-panel,none);overflow:hidden}.root_7874[data-variant=bar]{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,10px);container-type:inline-size}.content_7874{min-width:0;display:grid}.root_7874[data-variant=bar] .summary_7874{background:0 0;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.root_7874[data-variant=bar] .header_7874{flex:240px}.root_7874[data-variant=bar] .summary_7874 .actions_7874{border-block-start:0;margin-inline-start:auto;padding:0}.root_7874[data-variant=compact]{border-inline-start:2px solid var(--ai-border)}.summary_7874{padding:min(12px,var(--ai-gap,12px)) min(16px,var(--ai-panel-padding,16px));background:var(--ai-surface-subtle)}.header_7874{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.header_7874 strong{align-items:center;gap:8px;min-width:0;display:flex}.badge_7874{font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted)}.body_7874,.level_7874{padding:min(12px,var(--ai-gap,12px)) min(16px,var(--ai-panel-padding,16px));min-width:0}.body_7874{gap:var(--ai-field-gap,8px);display:grid}.device_7874{gap:8px;display:grid}.level_7874 label{gap:4px;display:grid}.level_7874 meter{width:100%;max-width:320px;accent-color:var(--ai-primary)}.muted_7874,.notice_7874{color:var(--ai-muted);font-size:var(--ai-font-size-meta,13px)}.error_7874,.notice_7874{padding:8px 16px}.error_7874{color:var(--ai-danger)}.actions_7874{border-block-start:var(--ai-border-width,1px) solid var(--ai-border);padding:8px 16px}.transcriptHeader_7874{justify-content:space-between;align-items:center;gap:8px;display:flex}.transcript_7874{white-space:pre-wrap;scrollbar-gutter:stable;border-inline-start:2px solid var(--ai-border);max-height:200px;padding-inline-start:12px;overflow:auto}.transcript_7874:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.details_7874{color:var(--ai-muted);font-size:var(--ai-font-size-caption,12px);gap:4px;display:grid}.root_7874[data-variant=bar] .body_7874,.root_7874[data-variant=bar] .level_7874{padding-block:8px}.root_7874[data-variant=compact] :where(.summary_7874,.body_7874,.level_7874,.actions_7874){padding:8px 12px}.root_7874[data-variant=compact] .transcript_7874{max-height:120px}.root_7874:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.root_266d{gap:0}.root_266d>div:first-child{border-bottom-width:var(--ai-border-width,1px)}.body_266d{gap:var(--ai-gap,12px);display:grid}.root_266d:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.files_266d,.groups_266d{margin:0;padding:0;list-style:none}.files_266d,.folder_266d,.groups_266d{gap:8px;min-width:0;display:grid}.folderTitle_266d{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.file_266d{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ai-control-height,36px);text-align:start;border:var(--ai-border-width,1px) solid transparent;border-radius:var(--ai-control-radius,10px);color:inherit;font:inherit;font-size:var(--ai-font-size-meta,13px);cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.file_266d>[data-part=file-name]{overflow-wrap:anywhere;flex:100px;min-width:0}.file_266d[aria-current=true]{border-color:var(--ai-primary-text);color:var(--ai-primary-text);background:var(--ai-primary-soft)}@media (hover:hover){.file_266d:not(:disabled):not([aria-current=true]):hover{background:var(--ai-surface-subtle)}}.file_266d:disabled{cursor:default;color:var(--ai-muted)}.rows_266d{gap:0}.row_266d{gap:2px;min-width:0;display:grid}.row_266d+.row_266d{border-top:var(--ai-border-width,1px) solid var(--ai-border)}.row_266d>p{margin:0;padding:0 10px 8px}.card_266d,.inspector_266d{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,10px);gap:8px;min-width:0;padding:8px;display:grid}.card_266d>p{padding-inline:10px}.groups_266d{gap:16px}.directory_266d{font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted);padding-block:4px;font-weight:600}.groups_266d>li{border-bottom:var(--ai-border-width,1px) solid var(--ai-border);min-width:0;padding-bottom:8px}.search_266d{font-size:var(--ai-font-size-meta,13px);gap:6px;display:grid}.search_266d input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ai-control-height,36px);border:var(--ai-border-width,1px) solid var(--ai-control-border);border-radius:var(--ai-control-radius,10px);background:var(--ai-field-background,var(--ai-surface));color:var(--ai-text);font:inherit;padding:8px 12px}.search_266d input: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)}.actions_266d{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.actions_266d>button{flex:0 auto;max-inline-size:100%}.root_266d[data-variant=compact] .file_266d{padding:6px 8px}.tree_266d [role=group]>div{padding-block-end:4px;padding-inline:0}.tree_266d>div{border-bottom:0}.root_266d [data-folder-depth="1"],.root_266d [data-folder-depth="2"],.root_266d [data-folder-depth="3"]{padding-inline-start:8px}@media (any-pointer:coarse){.file_266d,.search_266d input{min-height:44px}}.root_2ace{font-family:var(--ai-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875em}.figures_2ace,.root_2ace{align-items:center;display:inline-flex}.figures_2ace{gap:.5em}.added_2ace{color:var(--ai-success)}.removed_2ace{color:var(--ai-danger)}.blocks_2ace{gap:2px;display:inline-flex}.blocks_2ace>span{background:var(--ai-border);border-radius:2px;width:8px;height:8px}.blocks_2ace>[data-kind=added]{background:var(--ai-success)}.blocks_2ace>[data-kind=removed]{background:var(--ai-danger)}.connectionStatus_14dc{min-width:0}.connectionStatus_14dc[data-variant=banner]{border-inline-start:4px solid var(--ai-success,#166534)}.connectionStatus_14dc[data-variant=banner][data-interrupted=true]{border-inline-start-color:var(--ai-warning,#92400e)}.connectionStatus_14dc[data-variant=compact]{background:var(--ai-surface-subtle,#f4f4f5);padding:12px}.connectionStatus_14dc[data-variant=compact]>p{margin-block:8px}.tableScroll_b6a4{container-type:inline-size}.tableScroll_b6a4 .table_b6a4,.tableScroll_b6a4 .table_b6a4 caption{text-align:start}.tableScroll_b6a4 .table_b6a4 td,.tableScroll_b6a4 .table_b6a4 th{padding:var(--ai-field-gap,8px)}.cellContent_b6a4{max-inline-size:min(42ch,calc(100cqi - 2 * var(--ai-field-gap,8px)));overflow-wrap:anywhere}.contextDetails_b6a4 p{margin-block:6px}.metadataLine_b6a4{font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted,#52525b);font-weight:400;display:block}.root_b54c .temperature_b54c,.root_b54c .tools_b54c,.root_b54c[data-variant=compact] .fields_b54c{gap:var(--ai-gap,12px)}.root_b54c .tools_b54c legend{margin-block-end:var(--ai-field-gap,8px)}.root_b54c .choice_b54c{gap:var(--ai-field-gap,8px);min-inline-size:0}.choice_b54c>span{overflow-wrap:anywhere;min-inline-size:0}.root_b54c .choice_b54c small{font-size:var(--ai-font-size-meta,13px);margin-block-start:4px;line-height:1.5}.availability_b54c{grid-column:1/-1;margin:0}.modelBody_b54c{gap:16px;display:grid}.toolChoice_b54c{font-size:var(--ai-font-size-meta,13px);align-items:flex-start;gap:10px;display:flex}.toolChoice_b54c input{accent-color:var(--ai-primary,#18181b);flex-shrink:0;width:18px;height:18px;margin:2px 0}.toolChoice_b54c small{color:var(--ai-muted,#52525b);display:block}.settingsIssues_b54c{border:1px solid var(--ai-warning,#92400e);border-radius:var(--ai-radius,12px);background:var(--ai-warning-soft,#fef3c7);color:var(--ai-warning,#92400e);font-size:var(--ai-font-size-meta,13px);margin-block:12px;padding:12px}.settingsIssues_b54c ul{margin-block:8px 12px;padding-inline-start:20px}@media (any-pointer:coarse){.toolChoice_b54c{min-height:44px}}.root_14bf[data-orientation=vertical]{grid-template-columns:minmax(120px,max-content) minmax(0,1fr);align-items:start;gap:16px;display:grid;container-type:inline-size}.root_14bf[data-orientation=vertical]>[role=tablist]{border:0;flex-flow:column}.root_14bf[data-orientation=vertical]>[role=tablist]>[role=tab]{text-align:start;border-radius:var(--ai-control-radius,10px);border-bottom:0}.root_14bf[data-orientation=vertical]>[role=tablist]>[data-state=active]{background:var(--ai-surface-subtle,#f4f4f5)}.root_14bf[data-orientation=vertical]>[role=tabpanel]{padding-top:0}@container (width<=480px){.root_14bf[data-orientation=vertical]>[role=tablist]{flex-flow:wrap}.root_14bf[data-orientation=vertical]>*{grid-column:1/-1}}.tabContent_14bf>:first-child{margin-block-start:0}.tabContent_14bf>:last-child{margin-block-end:0}.tabs_14bf{border-bottom:1px solid var(--ai-border,#e4e4e7);gap:4px;display:flex}.tab_14bf{color:var(--ai-muted,#52525b);font:inherit;font-size:var(--ai-font-size-meta,13px);min-height:var(--ai-control-height,36px);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;max-width:100%;padding:8px 12px}.tab_14bf[data-state=active]{color:var(--ai-primary-text,#27272a);border-bottom-color:var(--ai-primary,#18181b)}.tabContent_14bf{padding-top:16px}.tabs_14bf{flex-wrap:wrap}.tabs_14bf[data-variant=pills],.tabs_14bf[data-variant=segmented]{border-radius:var(--ai-radius,12px);border:0;padding:4px}.tabs_14bf[data-variant=segmented]{background:var(--ai-surface-subtle,#f4f4f5)}.tabs_14bf[data-variant=pills]>.tab_14bf,.tabs_14bf[data-variant=segmented]>.tab_14bf{border-radius:max(4px,calc(var(--ai-radius,12px) - 2px));min-height:var(--ai-control-height,36px);border:1px solid #0000;padding:8px 12px}.tabs_14bf[data-variant=segmented]>.tab_14bf[data-state=active]{background:var(--ai-surface,#fff);border-color:var(--ai-border,#e4e4e7);color:var(--ai-text,#18181b)}.tabs_14bf[data-variant=pills]>.tab_14bf{border-radius:999px}.tabs_14bf[data-variant=pills]>.tab_14bf[data-state=active]{background:var(--ai-primary,#18181b);color:var(--ai-primary-foreground,#fff)}@media (any-pointer:coarse){.tab_14bf{min-height:44px}}.composer_e79d{border:var(--ai-border-width,1px) solid var(--ai-control-border,#71717a);border-radius:var(--ai-composer-radius,16px);background:var(--ai-field-background,var(--ai-surface,#fff));padding:8px 10px;position:relative}.composer_e79d:has(textarea: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)}.composer_e79d textarea:focus-visible{box-shadow:none;outline:none}.composer_e79d textarea{box-sizing:border-box;resize:none;width:100%;min-height:40px;max-height:240px;color:var(--ai-text,#18181b);font:inherit;background:0 0;border:0;padding:6px;line-height:1.6}.composer_e79d textarea::placeholder{color:color-mix(in srgb,var(--ai-muted,#52525b) 80%,var(--ai-surface,#fff))}.composerFooter_e79d{gap:6px;min-width:0;display:grid}.composerMeta_e79d{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:0 6px 6px;display:flex}.assist_e79d,.variables_e79d{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.variable_e79d{border-radius:var(--ai-radius-pill,999px);font-family:var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:12px}.count_e79d{color:var(--ai-muted,#52525b);font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:12px}.count_e79d[data-over]{color:var(--ai-danger,#991b1b)}.composer_e79d[data-variant=inline]>.composerMeta_e79d{flex-basis:100%}.composerControls_e79d{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.composerControls_e79d>:first-child:not(.composerSubmit_e79d){flex:160px;min-width:0}.composerSubmit_e79d{flex:none;max-width:100%;margin-inline-start:auto;display:flex}.composerFooter_e79d>span{font-size:var(--ai-font-size-caption,12px);overflow-wrap:anywhere}.composer_e79d:not(:focus-within) [data-hint]{opacity:0}.composerSubmit_e79d>button{border-radius:999px}.composer_e79d textarea:disabled{cursor:not-allowed;opacity:var(--ai-disabled-opacity,.5)}.composer_e79d[data-variant=standard]{padding:12px}.composer_e79d[data-variant=compact]{border-radius:var(--ai-control-radius,10px);padding:8px}.composer_e79d[data-variant=inline]{border-radius:var(--ai-composer-radius,16px);align-items:flex-end;gap:12px;display:flex}.composer_e79d[data-variant=inline][data-has-attachments=true],.composer_e79d[data-variant=inline][data-has-toolbar=true]{flex-wrap:wrap}.composer_e79d[data-variant=inline] textarea{flex:1;min-height:40px}.composer_e79d[data-variant=inline]>.composerFooter_e79d{flex:0 auto}.composer_e79d[data-variant=inline][data-has-toolbar=true]>.composerFooter_e79d{flex-basis:100%}@media (width<=480px){.composer_e79d[data-variant=inline]{border-radius:var(--ai-composer-radius,16px);flex-wrap:wrap}.composer_e79d[data-variant=inline] textarea{flex-basis:100%}.composer_e79d[data-variant=inline]>.composerFooter_e79d{flex-basis:100%;width:100%}}@media (pointer:coarse){.composer_e79d textarea{font-size:max(16px,1em)}}.list_05d5{z-index:5;inset-inline:0;border:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);box-shadow:var(--ai-shadow-popover);position:absolute;bottom:calc(100% + 6px)}.list_05d5[data-side=bottom]{top:calc(100% + 6px);bottom:auto}.list_05d5 li{align-items:center;padding:7px 10px}.list_05d5 li>span{align-items:baseline;gap:10px;display:flex}.list_05d5 li strong{flex-shrink:0;font-weight:500}.list_05d5 li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.root_69a1{inline-size:min(100%,var(--ai-tone-pad-width,320px));color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);grid-template:".top.""left pad right"minmax(0,1fr)".bottom.""inputs inputs inputs"/auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.root_69a1[data-disabled]{opacity:var(--ai-disabled-opacity,.5)}.top_69a1{text-align:center;grid-area:top}.bottom_69a1{text-align:center;grid-area:bottom}.left_69a1{grid-area:left}.right_69a1{grid-area:right}.pad_69a1{aspect-ratio:2;border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);background-color:var(--ai-surface-subtle,#f4f4f5);background-image:radial-gradient(circle,color-mix(in srgb,var(--ai-muted,#52525b) 45%,transparent) 1px,transparent 1.2px);cursor:crosshair;touch-action:none;background-position:7px 7px;background-size:14px 14px;grid-area:pad;min-block-size:96px;position:relative;overflow:hidden}.root_69a1[data-disabled] .pad_69a1{cursor:not-allowed}.line_69a1{background:color-mix(in srgb,var(--ai-primary,#18181b) 40%,transparent);position:absolute}.line_69a1[data-axis=x]{inline-size:1px;inset-block:0}.line_69a1[data-axis=y]{block-size:1px;inset-inline:0}.handle_69a1{border:3px solid var(--ai-primary-foreground,#fff);background:var(--ai-primary,#18181b);block-size:16px;inline-size:16px;box-shadow:0 0 0 1px var(--ai-primary,#18181b);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.inputs_69a1{grid-area:inputs;gap:4px;display:grid}.inputs_69a1 label{display:block}.inputs_69a1 input{inline-size:100%;accent-color:var(--ai-primary,#18181b);margin:0}.inputs_69a1 input:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px;border-radius:999px}.srOnly_69a1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.handle_69a1{border-color:canvas}.handle_69a1,.line_69a1{background:highlight}}.suggestions_5e73[data-variant=chips] [data-button]{border-radius:24px}.suggestions_5e73[data-variant=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.suggestions_5e73[data-variant=cards] [data-button]{text-align:start;flex-direction:column-reverse;align-items:flex-start;min-height:96px;padding:16px}.suggestions_5e73[data-variant=list]{gap:0;display:grid}.suggestions_5e73[data-variant=list] [data-button]{border:0;border-bottom:1px solid var(--ai-border,#e4e4e7);border-radius:0;justify-content:space-between;padding-block:14px}.zone_95b1{align-items:flex-start;gap:var(--ai-gap,12px);min-width:0;padding:var(--ai-panel-padding,16px);border:2px dashed var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);transition:border-color var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1)),background-color var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1));display:flex}.zone_95b1:not([data-disabled]){cursor:pointer}@media (hover:hover){.zone_95b1:not([data-disabled]):hover{border-color:var(--ai-control-border,#71717a)}}.zone_95b1[data-dragging]{border-color:var(--ai-primary,#18181b);background:var(--ai-primary-soft,#eff6ff)}.zone_95b1[data-disabled]{background:var(--ai-surface-subtle,#f4f4f5);cursor:not-allowed}.zone_95b1[data-disabled] .icon_95b1{opacity:var(--ai-disabled-opacity,.5)}.zone_95b1:has(button:focus-visible){border-color:var(--ai-focus,#18181b)}.icon_95b1{width:20px;height:20px;color:var(--ai-muted,#52525b);flex-shrink:0;margin-top:2px}.zone_95b1[data-dragging] .icon_95b1{color:var(--ai-primary-text,#27272a)}.body_95b1{gap:var(--ai-field-gap,8px);flex:1;justify-items:start;min-width:0;display:grid}.body_95b1>[role=status]:empty{display:none}.hint_95b1,.label_95b1{overflow-wrap:anywhere;margin:0}.label_95b1{font-weight:600;line-height:1.5}.hint_95b1{font-size:var(--ai-font-size-meta,13px);line-height:1.5}.rejections_95b1{font-size:var(--ai-font-size-caption,12px);color:var(--ai-danger,#991b1b);overflow-wrap:anywhere;margin:0;padding-inline-start:20px}.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}}.agentIcon_adb2{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}.agentCard_adb2[data-variant=card]>.agentDetails_adb2{padding-inline-start:calc(24px + var(--ai-gap,12px))}.agentCard_adb2{container-type:inline-size}.agentCard_adb2[data-variant=row]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-block:14px;display:grid}.agentCard_adb2[data-variant=row]>.agentDetails_adb2,.agentCard_adb2[data-variant=row]>.row_adb2{grid-column:1}.agentCard_adb2[data-variant=row]>.trailingActions_adb2{grid-area:1/2/3;margin-block-start:0}@container (width<=360px){.agentCard_adb2[data-variant=row]>.trailingActions_adb2{grid-area:auto/1/auto/-1}}.agentCard_adb2[data-variant=row] .agentDetails_adb2 p{margin:4px 0}.agentCard_adb2[data-variant=profile]{text-align:center;padding:24px}.agentCard_adb2[data-variant=profile]>.row_adb2{flex-direction:column}.agentCard_adb2[data-variant=profile]>.trailingActions_adb2{justify-content:center}.agentCard_adb2[data-variant=profile] [data-part=summary-heading]{flex-direction:column;flex:none;align-items:center}.agentCard_adb2[data-variant=profile] .agentIcon_adb2{border-radius:50%;width:52px;height:52px}@media (width<=480px){.agentCard_adb2[data-variant=row]{grid-template-columns:minmax(0,1fr)}.agentCard_adb2[data-variant=row]>[data-button]{grid-area:auto/1;justify-self:start}}.timeline_e371 .table_e371{min-width:520px}.timeline_e371{gap:16px;display:grid}.timeline_e371>.field_e371{max-width:220px}.timeline_e371[data-variant=timeline] .list_e371{border-inline-start:2px solid var(--ai-border,#e4e4e7);margin-inline-start:5px;padding-inline-start:18px}.timeline_e371[data-variant=timeline] .item_e371{align-items:flex-start;position:relative}.timeline_e371[data-variant=timeline] .item_e371:before{content:"";inset-inline-start:-25px;border:2px solid var(--ai-surface,#fff);background:var(--ai-primary,#18181b);border-radius:50%;width:12px;height:12px;position:absolute;top:17px}.waterfall_e371{--wf-columns:minmax(160px,1fr) minmax(120px,2fr) var(--ai-waterfall-figures,300px);gap:8px;min-width:0;display:grid}.wfList_e371{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wfItem_e371{min-width:0}.wfFold_e371>.wfList_e371{margin:0;padding:0}.wfSummary_e371{cursor:pointer;border-radius:var(--ai-control-radius,10px);list-style:none}.wfSummary_e371::-webkit-details-marker{display:none}.wfSummary_e371:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}.wfSummary_e371 .wfLabel_e371 strong:before{content:"▾";color:var(--ai-muted,#52525b);margin-inline-end:6px;font-size:11px;display:inline-block}.wfFold_e371:not([open])>.wfSummary_e371 .wfLabel_e371 strong:before{content:"▸"}.wfRow_e371{grid-template-columns:var(--wf-columns);border-radius:var(--ai-control-radius,10px);font-size:var(--ai-font-size-meta,13px);align-items:center;gap:4px 12px;padding:4px 6px;display:grid}@media (hover:hover){.wfRow_e371:hover{background:var(--ai-surface-subtle,#f4f4f5)}}.wfLabel_e371{min-width:0;overflow-wrap:anywhere;padding-inline-start:calc(var(--wf-depth,0) * 20px);display:grid}.wfLabel_e371 strong{font-weight:500}.wfLabel_e371 small{color:var(--ai-muted,#52525b)}.wfTrack_e371{background:var(--ai-surface-subtle,#f4f4f5);border-radius:3px;block-size:10px;display:block;position:relative}.wfBar_e371{background:var(--ai-primary,#18181b);opacity:.75;border-radius:3px;position:absolute;inset-block:0}.wfBar_e371[data-slowest]{opacity:1;background:var(--ai-accent,var(--ai-primary,#18181b))}.wfBar_e371[data-unmeasured]{background:repeating-linear-gradient(90deg,var(--ai-muted,#52525b) 0 3px,transparent 3px 6px);inline-size:12px!important}.wfRow_e371[data-state=failed] .wfBar_e371{background:var(--ai-danger,#991b1b)}.wfMeta_e371{color:var(--ai-muted,#52525b);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.wfSlowest_e371{background:color-mix(in srgb,var(--ai-accent,var(--ai-primary,#18181b)) 18%,transparent);color:var(--ai-text,#18181b);font-size:var(--ai-font-size-caption,12px);border-radius:999px;padding:0 6px}.numeric_e371{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums;font-size:12px}.wfAxis_e371{grid-template-columns:var(--wf-columns);color:var(--ai-muted,#52525b);gap:0 12px;padding-inline:6px;display:grid}.wfAxis_e371>span{grid-area:1/2}.wfAxis_e371>span:last-child{justify-self:end}@media (width<=520px){.waterfall_e371{--wf-columns:minmax(0,1fr) auto}.wfAxis_e371>span,.wfTrack_e371{grid-column:1/-1}.wfAxis_e371>span:last-child{grid-row:1}}@media (forced-colors:active){.wfBar_e371{opacity:1;background:highlight}}.timeline_e371[data-variant=compact] .item_e371{padding-block:8px}.timeline_e371[data-variant=compact] .item_e371 strong{font-size:var(--ai-font-size-meta,13px)}.toolList_388e{display:grid}.reviewIcon_4777{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}.eyebrow_4777{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);font-weight:500}.reviewIcon_4777{background:var(--ai-warning-soft,#fef3c7);color:var(--ai-warning,#92400e)}.reviewIcon_4777[data-risk=low]{background:var(--ai-surface-subtle,#f4f4f5);color:var(--ai-muted,#52525b)}.reviewIcon_4777[data-risk=high]{background:var(--ai-danger-soft,#fee2e2);color:var(--ai-danger,#991b1b)}.approval_4777{container:ai-approval/inline-size}.approval_4777 [role=status]:empty{margin:0}.approvalHeading_4777{align-items:center;gap:var(--ai-gap,12px);flex:200px;min-width:0;display:flex}.approvalHeading_4777 .title_4777{margin:0}.approval_4777[data-variant=banner]{border-width:1px;border-inline-start-width:4px;border-radius:4px}.approval_4777[data-variant=banner] .definition_4777{background:var(--ai-surface-subtle,#f4f4f5);border-radius:8px;grid-template-columns:minmax(100px,.4fr) 1fr;padding:16px}.approval_4777[data-variant=split] .definition_4777{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.approval_4777[data-variant=split] .definition_4777 dd,.approval_4777[data-variant=split] .definition_4777 dt{border-bottom:1px solid var(--ai-border,#e4e4e7);padding:12px}.approval_4777[data-variant=split] .definition_4777 dt{background:var(--ai-surface-subtle,#f4f4f5)}@container ai-approval (width<=360px){.approval_4777 .definition_4777,.approval_4777[data-variant=banner] .definition_4777,.approval_4777[data-variant=split] .definition_4777{grid-template-columns:minmax(0,1fr);gap:4px}.approval_4777 .definition_4777 dd{margin-block-end:8px}.approval_4777[data-variant=split] .definition_4777 dt{border:0;padding-block-end:2px}.approval_4777[data-variant=split] .definition_4777 dd{background:var(--ai-surface-subtle);margin-block-end:10px;padding-block-start:2px}}@media (width<=480px){.approval_4777[data-variant=banner] .definition_4777,.approval_4777[data-variant=split] .definition_4777{grid-template-columns:1fr}.approval_4777[data-variant=split] .definition_4777 dt{border:0;padding-bottom:2px}.approval_4777[data-variant=split] .definition_4777 dd{background:var(--ai-surface-subtle,#f4f4f5);margin-bottom:10px;padding-top:2px}}.permission_9523[data-variant=banner]{border-width:1px;border-inline-start-width:4px;border-radius:4px}.permission_9523[data-variant=compact]{border-inline:0;border-radius:0;padding:12px 16px}.permission_9523>.row_9523>.title_9523{margin:0}.permission_9523[data-variant=compact] .title_9523{margin-top:0;font-size:14px}.permission_9523[data-variant=banner] .actions_9523{justify-content:flex-end}.grounding_a102[data-variant=ring]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.grounding_a102[data-variant=ring]>.row_a102,.grounding_a102[data-variant=ring]>p,.grounding_a102[data-variant=ring]>strong{grid-column:1;margin:0}.grounding_a102[data-variant=ring]>small{grid-column:1/-1}.grounding_a102[data-variant=ring]>.ring_a102{grid-area:1/2/4}.grounding_a102[data-variant=text]{border-inline:0;border-radius:0;padding:12px 0}.ring_a102{flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;position:relative}.ring_a102 svg{fill:none;width:100%;height:100%;stroke:var(--ai-border,#e4e4e7);stroke-width:4px;position:absolute;inset:0}.ring_a102 circle:last-child{stroke:var(--ai-primary,#18181b);transform-origin:50%;stroke-linecap:round;transform:rotate(-90deg)}.ring_a102 span{z-index:1;background:var(--ai-surface,#fff);border-radius:50%;padding:4px;font-weight:600}.usage_8d76{margin-top:16px}.contextBar_8d76[data-variant=chips]>.list_8d76{flex-wrap:wrap;gap:8px;display:flex}.contextBar_8d76[data-variant=chips] .item_8d76{border:1px solid var(--ai-border,#e4e4e7);background:var(--ai-surface,#fff);border-radius:12px;max-width:100%;padding:8px 12px}.contextBar_8d76[data-variant=compact] .item_8d76{font-size:var(--ai-font-size-meta,13px);padding-block:6px}.contextBar_8d76[data-variant=compact] .usage_8d76{margin-top:8px}.serverCard_b161[data-variant=row]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding-block:14px;display:grid}.serverCard_b161[data-variant=row]>.row_b161{grid-column:1/-1}.serverCard_b161[data-variant=row]>.trailingActions_b161{margin-block-start:0}.serverCard_b161[data-variant=card]>p{padding-inline-start:calc(24px + var(--ai-gap,12px))}.serverCard_b161[data-variant=compact]{border-inline:0;border-radius:0;padding:12px}.serverCard_b161[data-variant=compact]>p{margin-block:6px}.mcpTools_ea36>.field_ea36{margin-bottom:12px}.mcpTools_ea36[data-variant=cards]>.list_ea36{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.mcpTools_ea36[data-variant=cards] .item_ea36{padding:16px}.mcpTools_ea36[data-variant=cards] .item_ea36,.surface_d312{background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px)}.surface_d312{box-sizing:border-box;min-inline-size:0;color:var(--ai-text,#18181b);padding:var(--ai-panel-padding,16px);font-size:var(--ai-font-size,14px);overflow-wrap:anywhere;text-align:start;line-height:1.6}.surface_d312:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}.popover_d312{z-index:110;inline-size:320px;max-inline-size:min(calc(100vw - 24px),var(--radix-popover-content-available-width,100vw));box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);padding:0}.popoverBody_d312{max-block-size:calc(var(--radix-popover-content-available-height,100dvh) - 2px);overscroll-behavior:contain;padding:var(--ai-panel-padding,16px);overflow:auto}.tooltip_d312{z-index:120;max-inline-size:min(280px,calc(100vw - 24px),var(--radix-tooltip-content-available-width,100vw));font-size:var(--ai-font-size-meta,13px);box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);padding:0}.tooltipBody_d312{max-block-size:calc(var(--radix-tooltip-content-available-height,100dvh) - 2px);padding:6px 10px;overflow:auto}.title_d312{font-size:var(--ai-font-size-heading,16px);margin:0;font-weight:600;line-height:1.5}.description_d312{margin:var(--ai-field-gap,8px) 0;color:var(--ai-muted,#52525b)}.alertDialog_d312>:last-child,.popoverBody_d312>:last-child{margin-block-end:0}.popoverBody_d312>.title_d312:not(:last-child){margin-block-end:var(--ai-field-gap,8px)}.arrow_d312{fill:var(--ai-surface,#fff)}.backdrop_d312{z-index:100;background:#02061780;position:fixed;inset:0}.alertDialog_d312{z-index:101;overscroll-behavior:contain;block-size:fit-content;max-block-size:calc(100dvh - 32px);inline-size:min(480px,100vw - 32px);box-shadow:var(--ai-shadow-dialog,0 12px 40px #00000029);margin:auto;position:fixed;inset:0;overflow:auto}.actions_d312{justify-content:flex-end;gap:max(8px,var(--ai-field-gap,8px));flex-wrap:wrap;margin-block-start:var(--ai-gap,12px);display:flex}.actions_d312>*{min-inline-size:0;max-inline-size:100%}.error_d312{color:var(--ai-danger,#991b1b);margin-block:var(--ai-field-gap,8px) 0}@media (width<=360px){.actions_d312>*{flex:100%}}.navigationControl_7cfd,.trigger_7cfd{justify-content:space-between;align-items:center;gap:var(--ai-field-gap,8px);min-block-size:var(--ai-control-height,36px);border:1px solid var(--ai-control-border,#71717a);border-radius:var(--ai-control-radius,10px);background:var(--ai-surface,#fff);min-inline-size:0;max-inline-size:100%;color:var(--ai-text,#18181b);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.navigationControl_7cfd[data-active],.navigationControl_7cfd[data-state=open]{background:var(--ai-surface-subtle,#f4f4f5)}@media (hover:hover){.navigationControl_7cfd:hover:not(:disabled),.trigger_7cfd:hover:not(:disabled){background:var(--ai-surface-subtle,#f4f4f5)}}.contextTrigger_7cfd{max-inline-size:100%;display:inline-block}.contextTrigger_7cfd[aria-disabled=true],.navigationControl_7cfd:disabled,.trigger_7cfd:disabled{opacity:var(--ai-disabled-opacity,.5);cursor:not-allowed}.contextTrigger_7cfd:focus-visible,.navigationContent_7cfd:focus-visible,.navigationControl_7cfd:focus-visible,.trigger_7cfd:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}.content_7cfd,.navigationContent_7cfd{z-index:110;padding:var(--ai-field-gap,8px);border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);overscroll-behavior:contain;overflow-wrap:anywhere;overflow:auto}.content_7cfd{inline-size:max-content;min-inline-size:min(12rem,100vw - 24px)}.content_7cfd[data-state=closed]{pointer-events:none}.navigationContent_7cfd[data-state=closed]{display:none}.dropdown_7cfd{max-inline-size:min(24rem,calc(100vw - 24px),var(--radix-dropdown-menu-content-available-width));max-block-size:min(28rem,var(--radix-dropdown-menu-content-available-height))}.context_7cfd{max-inline-size:min(24rem,calc(100vw - 24px),var(--radix-context-menu-content-available-width));max-block-size:min(28rem,var(--radix-context-menu-content-available-height))}.item_7cfd{align-items:center;gap:var(--ai-field-gap,8px);min-block-size:var(--ai-control-height,36px);border-radius:var(--ai-control-radius,10px);color:var(--ai-text,#18181b);cursor:default;-webkit-user-select:none;user-select:none;padding:8px;font-size:14px;line-height:1.4;text-decoration:none;display:flex;position:relative}.item_7cfd[data-tone=danger]{color:var(--ai-danger,#991b1b)}.item_7cfd[data-highlighted],.item_7cfd[data-state=open]{background:var(--ai-surface-subtle,#f4f4f5)}.item_7cfd:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:-2px}.item_7cfd[data-disabled]{opacity:var(--ai-disabled-opacity,.5);pointer-events:none}.checkItem_7cfd{padding-inline-start:32px}.indicator_7cfd{text-align:center;inline-size:16px;position:absolute;inset-inline-start:10px}.subTrigger_7cfd:after{content:"";border-block-start:1.5px solid;border-inline-end:1.5px solid;flex-shrink:0;block-size:6px;inline-size:6px;margin-inline-start:auto;transform:rotate(45deg)}.subTrigger_7cfd[dir=rtl]:after,[dir=rtl] .subTrigger_7cfd:after{transform:rotate(-45deg)}.label_7cfd{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);padding:8px;font-weight:600}.separator_7cfd{background:var(--ai-border,#e4e4e7);block-size:1px;margin-block:4px}.navigation_7cfd{min-inline-size:0;max-inline-size:100%;position:relative}.navigationList_7cfd{gap:var(--ai-field-gap,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.navigationItem_7cfd{min-inline-size:0}.navigationControl_7cfd{border-color:#0000}.navigationControl_7cfd[data-active]{text-underline-offset:4px;text-decoration:underline}.navigationTrigger_7cfd:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;flex-shrink:0;block-size:6px;inline-size:6px;transform:rotate(45deg)}[dir=rtl] .navigationTrigger_7cfd:after{transform:rotate(-45deg)}.navigationContent_7cfd{max-block-size:min(28rem,70vh);inline-size:min(24rem,100%);position:absolute;inset-block-start:100%;inset-inline-start:0}.navigationContent_7cfd .navigationControl_7cfd{display:flex}.navigation_7cfd[data-orientation=vertical] .navigationList_7cfd{flex-direction:column}.navigation_7cfd[data-orientation=vertical] .navigationContent_7cfd{inline-size:100%;position:static}@media (width<=480px){.navigationList_7cfd{flex-direction:column}.navigationControl_7cfd{inline-size:100%}.navigationContent_7cfd{inline-size:100%;position:static}}@media (any-pointer:coarse){.item_7cfd,.navigationControl_7cfd,.trigger_7cfd{min-block-size:44px}}@media (forced-colors:active){.item_7cfd[data-highlighted],.navigationControl_7cfd[data-active]{outline-offset:-2px;outline:2px solid highlight}.separator_7cfd{background:canvastext}}.root_75e6{min-inline-size:0;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-meta,13px);align-items:center;gap:8px;line-height:1.5;display:inline-flex}.ring_75e6{flex-shrink:0;block-size:28px;inline-size:28px}.root_75e6[data-size=sm] .ring_75e6{block-size:20px;inline-size:20px}.root_75e6[data-size=lg] .ring_75e6{block-size:44px;inline-size:44px}.ring_75e6 svg{block-size:100%;inline-size:100%;display:block}.track_75e6,.value_75e6{fill:none;stroke-width:3px}.track_75e6{stroke:var(--ai-surface-subtle,#f4f4f5)}.value_75e6{stroke:var(--ai-primary,#18181b);stroke-linecap:round}.root_75e6[data-state=complete] .value_75e6{stroke:var(--ai-success,#166534)}.root_75e6[data-state=indeterminate] .value_75e6{stroke:var(--ai-muted,#52525b)}.text_75e6{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-inline-size:0;display:inline-flex}.reading_75e6{color:var(--ai-muted,#52525b);font-variant-numeric:tabular-nums}.srOnly_75e6{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.value_75e6{transition:stroke-dashoffset var(--ai-duration-base,.2s) var(--ai-ease,cubic-bezier(.2,0,0,1))}.root_75e6[data-state=indeterminate] svg{animation:ring-turn_75e6 1.2s linear infinite}}@keyframes ring-turn_75e6{to{transform:rotate(1turn)}}@media (forced-colors:active){.track_75e6{stroke:graytext}.value_75e6{stroke:highlight}}.root_b463{color:var(--ai-text,#18181b);font:inherit;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;font-size:14px;line-height:1.5}.breadcrumb_b463,.pages_b463,.sidebarList_b463{margin:0;padding:0;list-style:none}.breadcrumb_b463,.crumb_b463{align-items:baseline;gap:var(--ai-field-gap,8px);flex-wrap:wrap;display:flex}.crumb_b463{flex-wrap:nowrap}.crumbLink_b463,.crumbText_b463,.crumb_b463{min-inline-size:0}.crumbLink_b463{color:var(--ai-primary-text,#27272a);text-underline-offset:3px}.crumbText_b463[aria-current=page]{font-weight:600}.separator_b463{color:var(--ai-muted,#52525b);-webkit-user-select:none;user-select:none}.crumbLink_b463:focus-visible,.pageControl_b463:focus-visible,.sidebarLink_b463:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:2px}.pagination_b463{align-items:center;gap:var(--ai-row-gap,12px);flex-wrap:wrap;display:flex}.pageSummary_b463{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);margin:0}.pages_b463{align-items:center;gap:max(8px,var(--ai-field-gap,8px));flex-wrap:wrap;display:flex}.pages_b463>li{min-inline-size:0;max-inline-size:100%}.pageControl_b463{box-sizing:border-box;max-inline-size:100%;min-inline-size:var(--ai-control-height,36px);min-block-size:var(--ai-control-height,36px);border:var(--ai-border-width,1px) solid var(--ai-control-border,#71717a);border-radius:var(--ai-control-radius,6px);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;line-height:1.4;text-decoration:none;display:inline-flex}.pageControl_b463[aria-current=page]{border-color:var(--ai-primary-text,#27272a);background:var(--ai-primary-soft,#eff6ff);color:var(--ai-primary-text,#27272a);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pageControl_b463:disabled,.pageControl_b463[aria-disabled=true]{cursor:default;color:var(--ai-muted,#52525b);border-color:var(--ai-border,#d4d4d8)}@media (hover:hover){.pageControl_b463:hover:not(:disabled):not([aria-disabled=true]){background:var(--ai-surface-subtle,#f4f4f5)}}.gap_b463{color:var(--ai-muted,#52525b);padding:4px;display:inline-block}.sidebar_b463{gap:var(--ai-row-gap,16px);flex-direction:column;display:flex}.sidebarGroup_b463{min-inline-size:0}.groupLabel_b463{font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted,#52525b);margin-block-end:var(--ai-field-gap,8px);padding-inline:10px;font-weight:600}.sidebarList_b463{flex-direction:column;gap:4px;display:flex}.sidebarItem_b463{min-inline-size:0}.sidebarLink_b463{align-items:center;gap:var(--ai-field-gap,8px);box-sizing:border-box;min-block-size:var(--ai-control-height,36px);border-radius:var(--ai-control-radius,6px);color:inherit;border-inline-start:3px solid #0000;padding:8px 10px;text-decoration:none;display:flex}@media (hover:hover){.sidebarLink_b463:hover:not([aria-disabled=true]){background:var(--ai-surface-subtle,#f4f4f5)}}.sidebarLink_b463[aria-current=page]{color:var(--ai-primary-text,#27272a);background:var(--ai-primary-soft,#eff6ff);border-inline-start-color:currentColor;font-weight:600}.sidebarLink_b463[aria-disabled=true]{color:var(--ai-muted,#52525b);cursor:default}.icon_b463{flex:none;align-items:center;display:inline-flex}.icon_b463 svg{block-size:15px;inline-size:15px}.linkLabel_b463{flex:1;min-inline-size:0}.badge_b463{min-inline-size:0;max-inline-size:50%;font-size:var(--ai-font-size-caption,12px);color:var(--ai-muted,#52525b)}.srOnly_b463{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.pageControl_b463,.sidebarLink_b463{min-block-size:44px}.pageControl_b463{min-inline-size:44px}.crumbLink_b463{align-items:center;min-block-size:44px;display:inline-flex}}@media (forced-colors:active){.pageControl_b463[aria-current=page],.sidebarLink_b463[aria-current=page]{border-color:highlight}.pageControl_b463:disabled,.pageControl_b463[aria-disabled=true],.sidebarLink_b463[aria-disabled=true]{color:graytext}}.root_fb12{vertical-align:middle;max-inline-size:100%;display:inline-flex;position:relative}.button_fb12[data-state=copied]{color:var(--ai-success,#166534)}.button_fb12[data-state=copied][data-variant=primary]{color:var(--ai-primary-foreground,#fff)}.status_fb12{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group_c454{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size: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));align-items:stretch;display:flex;overflow:hidden}.group_c454[data-shape=pill]{border-radius:var(--ai-radius-pill,999px)}.group_c454:focus-within{border-color:var(--ai-focus,#18181b);box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#18181b) 22%,transparent)}.group_c454[data-invalid]{border-color:var(--ai-danger,#991b1b)}.group_c454[data-disabled]{opacity:var(--ai-disabled-opacity,.5)}.group_c454 input{min-block-size:0;min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto}.group_c454 input:focus,.group_c454 input:focus-visible{box-shadow:none;outline:none}.addon_c454{color:var(--ai-muted,#52525b);flex-shrink:0;align-items:center;padding-inline-start:12px;display:inline-flex}.addon_c454+input{padding-inline-start:8px}.button_c454{border-radius:0;flex:none;align-self:stretch;min-block-size:0}.group_c454[data-attach=flush] .button_c454{margin:calc(-1 * var(--ai-border-width,1px));margin-inline-start:0}.group_c454[data-attach=inset]{padding:4px}.group_c454[data-attach=inset] .button_c454{border-radius:calc(var(--ai-control-radius,10px) - 4px)}.group_c454[data-attach=inset][data-shape=pill] .button_c454{border-radius:var(--ai-radius-pill,999px)}.group_c454[data-size=touch],.group_c454[data-size=touch] .button_c454,.group_c454[data-size=touch] input{min-block-size:44px}.button_c454:focus-visible{outline:2px solid var(--ai-primary-foreground,#fff);outline-offset:-4px}.button_c454[data-variant=ghost]:focus-visible,.button_c454[data-variant=outline]:focus-visible{outline-color:var(--ai-focus,#18181b)}@media (prefers-reduced-motion:no-preference){.group_c454{transition:border-color var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1)),box-shadow var(--ai-duration-fast,.12s) var(--ai-ease,cubic-bezier(.2,0,0,1))}}@media (forced-colors:active){.group_c454:focus-within{outline:2px solid highlight}}.stack_0ae9{gap:var(--ai-gap,12px);display:grid}.windowBar_0ae9{background:var(--ai-surface-subtle,#f4f4f5);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.windowSegment_0ae9{background:var(--ai-primary,#18181b);opacity:.9;flex:none;min-width:2px}.windowSegment_0ae9:nth-child(2n){opacity:.6}.windowSegment_0ae9:nth-child(3n){opacity:.4}[data-tone=warning] .windowSegment_0ae9{background:var(--ai-warning,#92400e)}[data-tone=danger] .windowSegment_0ae9{background:var(--ai-danger,#991b1b)}.windowSegments_0ae9{font-size:var(--ai-font-size-meta,13px);gap:4px;margin:0;display:grid}.windowSegments_0ae9>div{justify-content:space-between;gap:12px;display:flex}.windowSegments_0ae9 dt{color:var(--ai-muted,#52525b)}.windowSegments_0ae9 dd{font-variant-numeric:tabular-nums;margin:0}.root_bdc4{vertical-align:middle;display:inline-flex}.cycle_bdc4{inline-size:var(--ai-control-height,36px);color:var(--ai-text,#18181b);padding-inline:0}.cycle_bdc4[data-size=sm]{inline-size:32px}.segment_bdc4{align-items:center;gap:6px;display:inline-flex}@media (any-pointer:coarse){.cycle_bdc4,.cycle_bdc4[data-size=sm]{inline-size:44px}}.switch_bdc4.switch_bdc4.switch_bdc4{border:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);background:0 0;border-radius:999px;gap:2px;padding:3px}.switch_bdc4.switch_bdc4.switch_bdc4 [role=radio]{min-block-size:28px;inline-size:28px;color:var(--ai-muted,#52525b);background:0 0;border-color:#0000;border-radius:999px;justify-content:center;padding:0}.switch_bdc4.switch_bdc4.switch_bdc4 [role=radio][aria-checked=true]{background:var(--ai-surface-subtle,#f4f4f5);color:var(--ai-text,#18181b);border-color:#0000}@media (hover:hover){.switch_bdc4.switch_bdc4.switch_bdc4 [role=radio]:hover:not([aria-checked=true]){color:var(--ai-text,#18181b);background:0 0}}.subtle_bdc4{block-size:32px;inline-size:32px;color:var(--ai-muted,#52525b);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.subtle_bdc4>*{grid-area:1/1}@media (hover:hover){.subtle_bdc4:hover{color:var(--ai-text,#18181b)}}.subtle_bdc4:focus-visible,.switch_bdc4.switch_bdc4.switch_bdc4 [role=radio]:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:1px}.subtle_bdc4 .sun_bdc4,.subtle_bdc4[data-appearance=dark] .moon_bdc4{opacity:0}.subtle_bdc4[data-appearance=dark] .sun_bdc4{opacity:1}@media (prefers-reduced-motion:no-preference){.subtle_bdc4 .sun_bdc4,.subtle_bdc4[data-appearance=dark] .moon_bdc4{filter:blur(4px);scale:.25}.subtle_bdc4 .moon_bdc4,.subtle_bdc4[data-appearance=dark] .sun_bdc4{filter:none;scale:1}.subtle_bdc4 *{transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}}@media (any-pointer:coarse){.subtle_bdc4{block-size:44px;inline-size:44px}.switch_bdc4.switch_bdc4.switch_bdc4 [role=radio]{min-block-size:40px;inline-size:40px}}.figure_73a6{min-inline-size:0;color:var(--ai-text,#18181b);font-size:var(--ai-font-size-meta,13px);gap:8px;margin:0;line-height:1.4;display:grid}.figure_73a6 figcaption{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.srOnly_73a6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.numeric_73a6{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums}.ring_73a6{inline-size:min(100%,var(--ai-dot-ring-size,200px));aspect-ratio:1;margin-inline:auto;position:relative}.ring_73a6 svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.ring_73a6 circle{fill:var(--ai-border,#e4e4e7)}.ring_73a6 circle[data-on]{fill:var(--ai-primary,#18181b)}.ring_73a6 circle[data-on][data-level="1"]{opacity:.45}.ring_73a6 circle[data-on][data-level="2"]{opacity:.7}.ring_73a6 text{fill:var(--ai-muted,#52525b);font-size:10px}.centre_73a6{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.centreValue_73a6{font-size:18px;font-weight:500;line-height:1.2}.centreCaption_73a6{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px)}.bars_73a6{min-inline-size:0;block-size:var(--ai-dot-bars-height,72px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;display:grid}.bar_73a6{align-content:end;justify-items:center;gap:2px;block-size:100%;display:grid}.bar_73a6 i{inline-size:var(--ai-dot-size,5px);block-size:var(--ai-dot-size,5px);background:var(--ai-border,#e4e4e7);border-radius:50%}.bar_73a6 i[data-on]{background:var(--ai-primary,#18181b);opacity:.55}.bars_73a6[data-ranged] .bar_73a6[data-in-range] i[data-on]{opacity:1}.bar_73a6[data-outlier] i[data-on]{background:var(--ai-accent,var(--ai-danger,#991b1b));opacity:1}.range_73a6{justify-content:center;gap:8px;display:flex}.week_73a6{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.day_73a6{grid-template-rows:var(--ai-week-strip-height,56px) auto;text-align:center;color:var(--ai-muted,#52525b);justify-items:stretch;gap:6px;display:grid}.day_73a6[data-current]{color:var(--ai-text,#18181b);font-weight:600}.stack_73a6{align-content:end;gap:2px;display:grid}.stack_73a6 i{background:var(--seg,var(--ai-primary,#18181b));border-radius:3px;min-block-size:2px;display:block}.stack_73a6 i[data-rest]{background:var(--ai-border,#e4e4e7)}.legend_73a6{flex-wrap:wrap;gap:4px 12px;display:flex}.legend_73a6 span:before{content:"";background:var(--seg,var(--ai-primary,#18181b));vertical-align:0;border-radius:2px;block-size:8px;inline-size:8px;margin-inline-end:5px;display:inline-block}.keys_73a6{gap:4px;min-inline-size:0;display:grid;overflow-x:auto}.keyRow_73a6{gap:4px;padding-inline-start:calc(var(--offset,0) * (var(--ai-heat-key-size,32px) + 4px));display:flex}.key_73a6{inline-size:var(--ai-heat-key-size,32px);block-size:var(--ai-heat-key-size,32px);background:var(--ai-surface-subtle,#f4f4f5);color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);border-radius:6px;flex:none;place-items:center;font-weight:500;display:grid}.key_73a6[data-wide]{inline-size:calc(var(--ai-heat-key-size,32px) * var(--span,1) + 4px * (var(--span,1) - 1))}.key_73a6[data-level="1"]{background:color-mix(in srgb,var(--ai-primary,#18181b) 22%,var(--ai-surface-subtle,#f4f4f5));color:var(--ai-text,#18181b)}.key_73a6[data-level="2"]{background:color-mix(in srgb,var(--ai-primary,#18181b) 42%,var(--ai-surface-subtle,#f4f4f5));color:var(--ai-text,#18181b)}.key_73a6[data-level="3"]{background:color-mix(in srgb,var(--ai-primary,#18181b) 66%,var(--ai-surface-subtle,#f4f4f5));color:var(--ai-primary-foreground,#fff)}.key_73a6[data-level="4"]{background:var(--ai-primary,#18181b);color:var(--ai-primary-foreground,#fff)}.scale_73a6{align-items:center;gap:3px;display:inline-flex}.scale_73a6 i{background:var(--ai-surface-subtle,#f4f4f5);border-radius:2px;block-size:8px;inline-size:8px}.scale_73a6 i[data-level="1"]{background:color-mix(in srgb,var(--ai-primary,#18181b) 22%,var(--ai-surface-subtle,#f4f4f5))}.scale_73a6 i[data-level="2"]{background:color-mix(in srgb,var(--ai-primary,#18181b) 42%,var(--ai-surface-subtle,#f4f4f5))}.scale_73a6 i[data-level="3"]{background:color-mix(in srgb,var(--ai-primary,#18181b) 66%,var(--ai-surface-subtle,#f4f4f5))}.scale_73a6 i[data-level="4"]{background:var(--ai-primary,#18181b)}@media (forced-colors:active){.bar_73a6 i[data-on],.key_73a6[data-level="3"],.key_73a6[data-level="4"],.ring_73a6 circle[data-on],.stack_73a6 i{fill:highlight;opacity:1;background:highlight}.key_73a6{border:1px solid canvastext}}.barListValue_f457,.donutCentre_f457 strong{font-family:var(--ai-font-numeric,var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace));font-variant-numeric:tabular-nums}.spark_f457{--spark-color:var(--ai-primary,#18181b);inline-size:var(--ai-sparkline-width,100%);block-size:var(--ai-sparkline-height,32px);display:block;position:relative}.spark_f457[data-tone=positive]{--spark-color:var(--ai-success,#16a34a)}.spark_f457[data-tone=negative]{--spark-color:var(--ai-danger,#dc2626)}.spark_f457 svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.sparkLine_f457{fill:none;stroke:var(--spark-color);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sparkArea_f457{fill:var(--spark-color);opacity:.12}.spark_f457 rect{fill:var(--spark-color);opacity:.85}.sparkDot_f457{background:var(--spark-color);block-size:6px;inline-size:6px;box-shadow:0 0 0 2px var(--ai-surface,#fff);border-radius:50%;margin-block-start:-3px;position:absolute;inset-inline-end:-3px}.barList_f457{min-inline-size:0;color:var(--ai-text,#18181b);font-size:var(--ai-font-size-meta,13px);gap:6px;display:grid}.barListHead_f457{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px);justify-content:space-between;display:flex}.barList_f457 ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.barList_f457 li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.barListTrack_f457{align-items:center;block-size:30px;min-inline-size:0;display:flex;position:relative}.barListFill_f457{border-radius:calc(var(--ai-control-radius,8px) - 2px);background:var(--ai-primary-soft,#f4f4f5);min-inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.barListLabel_f457{text-overflow:ellipsis;white-space:nowrap;padding-inline:10px;position:relative;overflow:hidden}.tracker_f457{block-size:var(--ai-tracker-height,28px);gap:2px;display:flex}.tracker_f457 span{background:var(--ai-border,#e4e4e7);border-radius:2px;flex:1 1 0;min-inline-size:2px}.tracker_f457 span[data-status=ok]{background:var(--ai-success,#16a34a)}.tracker_f457 span[data-status=degraded]{background:var(--ai-warning,#d97706)}.tracker_f457 span[data-status=failed]{background:var(--ai-danger,#dc2626)}.trackerSummary_f457{color:var(--ai-text,#18181b)}.donut_f457{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}.donutRing_f457{inline-size:var(--ai-donut-size,140px);aspect-ratio:1;position:relative}.donutRing_f457 svg{block-size:100%;inline-size:100%;display:block}.donutRing_f457 circle{fill:none;stroke-width:5px}.donutTrack_f457{stroke:var(--ai-border,#e4e4e7)}.donutCentre_f457{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donutCentre_f457 strong{font-size:18px;font-weight:600}.donutCentre_f457 small{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-caption,12px)}.donutLegend_f457{gap:6px;margin:0;padding:0;list-style:none;display:grid}.donutLegend_f457 li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.donutLegend_f457 i{border-radius:3px;block-size:10px;inline-size:10px}@media (width<=420px){.donut_f457{grid-template-columns:minmax(0,1fr);justify-items:center}}.root_2731{box-sizing:border-box;min-block-size:0;min-inline-size:0;max-inline-size:100%;color:var(--ai-text,#18181b);background:var(--ai-surface,#fff);border:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.root_2731:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:-3px}.root_2731[data-presentation=docked]{border:0;block-size:100%;inline-size:100%}.root_2731[data-presentation=docked][data-side=end]{border-inline-start:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7)}.root_2731[data-presentation=docked][data-side=start]{border-inline-end:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7)}.root_2731[data-presentation=drawer],.root_2731[data-presentation=overlay]{z-index:101;inline-size:min(var(--ai-sidecar-width,400px),100vw);max-inline-size:100vw;box-shadow:var(--ai-shadow-dialog,0 12px 40px #00000029);position:fixed}.root_2731[data-presentation=drawer]{inset-block:0}.root_2731[data-presentation=drawer][data-side=end]{inset-inline-end:0}.root_2731[data-presentation=drawer][data-side=start]{inset-inline-start:0}.root_2731[data-presentation=overlay]{--sidecar-inset-top:var(--ai-sidecar-inset-top,var(--ai-sidecar-inset,16px));--sidecar-inset-bottom:var(--ai-sidecar-inset-bottom,var(--ai-sidecar-inset,16px));--sidecar-inset-inline:var(--ai-sidecar-inset,16px);inset-block:var(--sidecar-inset-top) var(--sidecar-inset-bottom);inline-size:min(var(--ai-sidecar-width,400px),calc(100vw - 2 * var(--sidecar-inset-inline)));max-inline-size:calc(100vw - 2 * var(--sidecar-inset-inline));border-radius:var(--ai-radius,12px)}.root_2731[data-presentation=overlay][data-side=end]{inset-inline-end:var(--sidecar-inset-inline)}.root_2731[data-presentation=overlay][data-side=start]{inset-inline-start:var(--sidecar-inset-inline)}.root_2731[data-presentation=sheet]{z-index:101;inline-size:100%;max-inline-size:100vw;block-size:var(--ai-sidecar-sheet-height,46vh);border-radius:var(--ai-radius,12px) var(--ai-radius,12px) 0 0;border-block-end:0;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -12px 32px -16px #00000040}.backdrop_2731{z-index:100;background:#02061780;position:fixed;inset:0}.footer_2731,.headerRegion_2731{flex:none;min-inline-size:0}.headerRegion_2731{border-block-end:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7)}.header_2731{align-items:flex-start;gap:max(8px,var(--ai-field-gap,8px));min-inline-size:0;padding:var(--ai-panel-padding,16px);flex-wrap:wrap;display:flex}.heading_2731{overflow-wrap:anywhere;flex:180px;min-inline-size:0}.title_2731{color:inherit;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.description_2731{color:var(--ai-muted,#52525b);font-size:var(--ai-font-size-meta,13px);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.actions_2731{justify-content:flex-end;align-items:center;gap:max(8px,var(--ai-field-gap,8px));flex-wrap:wrap;flex:0 auto;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.toolbar_2731{padding:0 var(--ai-panel-padding,16px) var(--ai-gap,12px)}.body_2731,.toolbar_2731{min-inline-size:0;overflow-wrap:anywhere}.body_2731{min-block-size:0;padding:var(--ai-panel-padding,16px);overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow:auto}.body_2731>:first-child{margin-block-start:0}.body_2731:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:-3px}.body_2731>:last-child{margin-block-end:0}.footer_2731{justify-content:flex-end;align-items:center;gap:max(8px,var(--ai-field-gap,8px));padding:var(--ai-gap,12px) var(--ai-panel-padding,16px);border-block-start:var(--ai-border-width,1px) solid var(--ai-border,#e4e4e7);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}@container (width<=240px){.heading_2731{flex-basis:100%}}.root_05dc{--ai-workspace-gap:var(--ai-row-gap,16px);--ai-workspace-padding:var(--ai-panel-padding,16px);min-block-size:0;min-inline-size:0;max-inline-size:100%;color:var(--ai-text);background:var(--ai-surface);overflow-wrap:anywhere;flex-direction:column;display:flex;container:ai-workspace/inline-size}.root_05dc[data-variant=contained]{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px)}.root_05dc[data-variant=compact]{--ai-workspace-gap:max(8px,var(--ai-field-gap,8px));--ai-workspace-padding:min(12px,var(--ai-panel-padding,16px))}.footer_05dc,.header_05dc{min-inline-size:0;padding:var(--ai-workspace-padding);flex:none}.header_05dc{border-block-end:var(--ai-border-width,1px) solid var(--ai-border)}.footer_05dc{border-block-start:var(--ai-border-width,1px) solid var(--ai-border)}.body_05dc{gap:var(--ai-workspace-gap);min-block-size:0;min-inline-size:0;padding:var(--ai-workspace-padding);flex:auto;grid-template-columns:minmax(0,1fr);display:grid}.body_05dc[data-navigation=true]{grid-template-columns:minmax(0,var(--ai-workspace-navigation-width,224px)) minmax(0,1fr)}.body_05dc[data-inspector=true]{grid-template-columns:minmax(0,1fr) minmax(0,var(--ai-workspace-inspector-width,288px))}.body_05dc[data-navigation=true][data-inspector=true]{grid-template-columns:minmax(0,var(--ai-workspace-navigation-width,224px)) minmax(0,1fr) minmax(0,var(--ai-workspace-inspector-width,288px))}.pane_05dc{min-block-size:0;min-inline-size:0}.inspector_05dc,.navigation_05dc{padding:0}.footer_05dc>:first-child,.header_05dc>:first-child,.inspector_05dc>:first-child,.main_05dc>:first-child,.navigation_05dc>:first-child{margin-block-start:0}.footer_05dc>:last-child,.header_05dc>:last-child,.inspector_05dc>:last-child,.main_05dc>:last-child,.navigation_05dc>:last-child{margin-block-end:0}.root_05dc:where([data-scroll-mode=panes]){block-size:100%}.root_05dc[data-scroll-mode=panes] .body_05dc{overflow:hidden}.root_05dc[data-scroll-mode=panes] .pane_05dc{scrollbar-gutter:var(--ai-workspace-pane-gutter,stable);padding:var(--ai-workspace-pane-padding,4px);position:relative;overflow:auto}.pane_05dc:focus-visible{outline:2px solid var(--ai-focus);outline-offset:-2px}@container ai-workspace (width<=1000px){.body_05dc[data-navigation=true][data-inspector=true]{grid-template-columns:minmax(0,var(--ai-workspace-navigation-width,224px)) minmax(0,1fr)}.body_05dc[data-navigation=true][data-inspector=true] .inspector_05dc{grid-column:1/-1}.body_05dc[data-navigation=false][data-inspector=true]{grid-template-columns:minmax(0,1fr) minmax(0,var(--ai-workspace-inspector-width,288px))}.root_05dc[data-scroll-mode=panes] .body_05dc[data-navigation=true][data-inspector=true]{align-content:start;overflow:auto}.root_05dc[data-scroll-mode=panes] .body_05dc[data-navigation=true][data-inspector=true] .pane_05dc{scrollbar-gutter:auto;overflow:visible}}@container ai-workspace (width<=700px){.body_05dc[data-inspector],.body_05dc[data-navigation],.body_05dc[data-navigation][data-inspector]{grid-template-columns:minmax(0,1fr)}.inspector_05dc{grid-column:auto}.root_05dc[data-scroll-mode=panes] .body_05dc{align-content:start;overflow:auto}.root_05dc[data-scroll-mode=panes] .pane_05dc{scrollbar-gutter:auto;overflow:visible}}.root_05dc[data-navigation-mode=collapsible],.root_05dc[data-navigation-mode=drawer]{position:relative}.headerWithToggle_05dc{align-items:center;gap:8px;display:flex}.headerWithToggle_05dc>:not(:first-child){flex:auto;min-inline-size:0}.navigation_05dc[data-drawer]{z-index:2;inline-size:min(var(--ai-workspace-navigation-width,280px),85%);padding:var(--ai-workspace-padding);background:var(--ai-surface);border-inline-end:var(--ai-border-width,1px) solid var(--ai-border);box-shadow:var(--ai-shadow-dialog,0 12px 32px #0000002e);position:absolute;inset-block:0;inset-inline-start:0;overflow:auto}.navigation_05dc[data-drawer]:focus-visible{outline-offset:-2px}.scrim_05dc{z-index:1;background:color-mix(in srgb,var(--ai-text) 28%,transparent);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.navigation_05dc[data-drawer]{animation:ai-workspace-drawer_05dc .16s ease-out}}@keyframes ai-workspace-drawer_05dc{0%{opacity:0;transform:translate(-12px)}}.mainColumn_05dc{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.mainColumn_05dc>.header_05dc{padding-block-start:0;padding-inline:0}.mainColumn_05dc>.main_05dc{flex:auto;min-block-size:0}.root_b6e4{width:100%;height:100%;color:var(--ai-text)}.group_b6e4,.root_b6e4{min-width:0;min-height:0}.content_b6e4,.pane_b6e4{box-sizing:border-box;min-width:0;height:100%;min-height:0}.content_b6e4{overflow-wrap:anywhere;overflow:hidden}.content_b6e4[data-scroll=auto]{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.separator_b6e4{background:var(--ai-surface);color:var(--ai-muted);z-index:1;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.root_b6e4[data-orientation=horizontal] .separator_b6e4{width:12px}.root_b6e4[data-orientation=vertical] .separator_b6e4{height:12px}.separator_b6e4:before{content:"";background:var(--ai-border);position:absolute}.root_b6e4[data-orientation=horizontal] .separator_b6e4:before{width:1px;inset-block:0}.root_b6e4[data-orientation=vertical] .separator_b6e4:before{height:1px;inset-inline:0}.grip_b6e4{background:var(--ai-surface);pointer-events:none;justify-content:center;align-items:center;width:8px;height:28px;display:flex;position:relative}.gripLine_b6e4,.grip_b6e4{border-radius:var(--ai-control-radius)}.gripLine_b6e4{background:var(--ai-control-border);width:3px;height:20px}.root_b6e4[data-orientation=vertical] .grip_b6e4{width:28px;height:8px}.root_b6e4[data-orientation=vertical] .gripLine_b6e4{width:20px;height:3px}.separator_b6e4:focus-visible,.separator_b6e4[data-separator=active]{color:var(--ai-primary-text);background:var(--ai-primary-soft)}@media (hover:hover){.separator_b6e4:hover{color:var(--ai-primary-text);background:var(--ai-primary-soft)}}.separator_b6e4:focus-visible .gripLine_b6e4,.separator_b6e4[data-separator=active] .gripLine_b6e4{background:var(--ai-focus)}@media (hover:hover){.separator_b6e4:hover .gripLine_b6e4{background:var(--ai-focus)}}.separator_b6e4:focus-visible{outline:2px solid var(--ai-focus);outline-offset:-2px}.separator_b6e4[aria-disabled=true]{opacity:.65}.notice_b6e4{padding:var(--ai-panel-padding);color:var(--ai-muted);background:var(--ai-surface-subtle);border:var(--ai-border-width) solid var(--ai-border);border-radius:var(--ai-radius);margin:0}.srOnly_b6e4{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (any-pointer:coarse){.separator_b6e4:focus-visible{outline-width:3px}}@media (forced-colors:active){.grip_b6e4,.separator_b6e4{background:canvas}.gripLine_b6e4,.separator_b6e4:before{background:canvastext}.separator_b6e4:focus-visible{outline-color:highlight}}.root_b6e4[data-flow]{height:auto}.root_b6e4[data-flow] .group_b6e4{height:auto!important;overflow:visible!important}.root_b6e4[data-flow] .group_b6e4>[data-panel]{flex:none!important;overflow:visible!important}.root_b6e4[data-flow] .content_b6e4,.root_b6e4[data-flow] .pane_b6e4{height:auto;overflow:visible}.root_b6e4[data-flow] .separator_b6e4{display:none}.markdown_e6c3{min-width:0;color:var(--ai-text,#18181b);font-size:var(--ai-font-size,14px);overflow-wrap:anywhere;line-height:1.7}.markdown_e6c3 :where(p,blockquote,ul,ol,pre,table,hr,section){margin-block:.85em}.markdown_e6c3 :where(li,blockquote)>:first-child,.markdown_e6c3>:first-child{margin-block-start:0}.markdown_e6c3 :where(li,blockquote)>:last-child,.markdown_e6c3>:last-child{margin-block-end:0}.markdown_e6c3 :where(h1,h2,h3,h4,h5,h6){color:inherit;margin-block:1.1em .45em;font-size:1.08em;font-weight:600;line-height:1.4}.markdown_e6c3 [data-source-level="1"]{font-size:1.3em}.markdown_e6c3 [data-source-level="2"]{font-size:1.15em}.markdown_e6c3 :where(ul,ol){padding-inline-start:1.6em;list-style-position:outside}.markdown_e6c3 ul{list-style-type:disc}.markdown_e6c3 ol{list-style-type:decimal}.markdown_e6c3 li+li{margin-block-start:.3em}.markdown_e6c3 li:has(>input[type=checkbox]){list-style:none}.markdown_e6c3 input[type=checkbox]{accent-color:var(--ai-primary,#18181b);margin-inline:-1.35em .5em}.markdown_e6c3 blockquote{border-inline-start:3px solid var(--ai-border,#e4e4e7);color:var(--ai-muted,#52525b);margin-inline:0;padding:.2em 1em}.markdown_e6c3 hr{border:0;border-block-start:1px solid var(--ai-border,#e4e4e7)}.markdown_e6c3 a{color:var(--ai-primary-text,#27272a);text-underline-offset:.18em;text-decoration:underline}@media (hover:hover){.markdown_e6c3 a:hover{text-decoration-thickness:2px}}.markdown_e6c3 :where(a,pre,[role=group]):focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:3px}.markdown_e6c3 :where(code,pre){font-family:var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:.9em}.markdown_e6c3 :not(pre)>code{background:var(--ai-surface-subtle,#f4f4f5);white-space:break-spaces;border-radius:4px;padding:.12em .3em}.tableScroll_e6c3{border:1px solid var(--ai-border,#e4e4e7);border-radius:var(--ai-control-radius,10px);max-width:100%;margin-block:.85em;overflow:auto}.markdown_e6c3 table{border-collapse:collapse;width:100%;margin:0;font-size:.92em}.markdown_e6c3 :where(th,td){text-align:start;vertical-align:top;border-block-end:1px solid var(--ai-border,#e4e4e7);min-width:100px;padding:10px 12px}.markdown_e6c3 th{background:var(--ai-surface-subtle,#f4f4f5);font-weight:600}.markdown_e6c3 tr:last-child td{border-block-end:0}.imageNote_e6c3{color:var(--ai-muted,#52525b);font-size:.95em}.fallback_e6c3{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:inherit;margin:0;overflow:auto}.fallback_e6c3:focus-visible{outline:2px solid var(--ai-focus,#18181b);outline-offset:-2px}.srOnly_e6c3{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.formula_dc4c{max-width:100%;color:var(--ai-text);padding:4px;overflow:auto hidden}.formula_dc4c[data-variant=inline]{vertical-align:-.15em;padding:0}.formula_dc4c[data-variant=block]{padding:max(8px,var(--ai-panel-padding,16px));border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px);background:var(--ai-surface)}.formula_dc4c[data-variant=scroll]{padding:max(8px,var(--ai-gap,12px));background:var(--ai-surface-subtle);border-radius:var(--ai-control-radius,10px)}.diagram_dc4c{gap:var(--ai-gap,12px);border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-radius,12px);min-width:0;padding:var(--ai-panel-padding,16px);background:var(--ai-surface);color:var(--ai-text);display:grid}.formulaError_dc4c{overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-block}.formulaSource_dc4c{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--ai-control-radius,10px);background:var(--ai-surface-subtle);max-height:180px;color:var(--ai-text);font:12px/1.7 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);margin-block:8px;padding:8px;display:block;overflow:auto}.diagram_dc4c[data-variant=minimal]{border-color:#0000;padding:8px}[data-part=markdown] .diagram_dc4c,[data-part=markdown] .formula_dc4c[data-variant=block]{background:0 0;border:0;border-radius:0;margin-block:1.2em;padding:0}.header_dc4c{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.header_dc4c strong{overflow-wrap:anywhere;flex:150px;min-width:0}.zoomRail_dc4c{flex-wrap:wrap;align-items:center;gap:4px;min-inline-size:0;display:flex}.zoomRail_dc4c>button{min-inline-size:32px;max-inline-size:100%}.zoomValue_dc4c{text-align:center;min-inline-size:4ch}.zoomReset_dc4c{margin-inline-start:8px}.canvas_dc4c{min-height:80px;max-height:600px;padding:max(8px,var(--ai-gap,12px));background:var(--ai-surface);color:var(--ai-text);border-radius:8px;overflow:auto}.canvas_dc4c svg{max-width:100%;height:auto;margin-inline:auto;display:block}.source_dc4c{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;padding:max(8px,var(--ai-gap,12px));background:var(--ai-surface-subtle);color:var(--ai-text);font:12px/1.8 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);margin:0;overflow:auto}.muted_dc4c{color:var(--ai-muted);font-size:var(--ai-font-size-meta,13px);margin:0}.error_dc4c{color:var(--ai-danger);margin:0}.diagram_dc4c :where(button,[tabindex]):focus-visible,.formulaSource_dc4c:focus-visible,.formula_dc4c:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}@media (any-pointer:coarse){.zoomRail_dc4c{gap:8px}.zoomRail_dc4c>button{min-inline-size:44px}}.root_2851{background:var(--ai-surface-subtle);min-width:0;color:var(--ai-text);gap:8px;padding:12px;display:grid}.viewport_2851{min-width:0;height:260px;overflow:hidden}.viewport_2851[data-variant=compact]{height:160px}.viewport_2851:focus-within{outline:2px solid var(--ai-focus);outline-offset:2px}.notice_2851{color:var(--ai-muted);font-size:var(--ai-font-size-caption,12px)}.plain_2851{white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;font:13px/1.75 var(--ai-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);border-top:var(--ai-border-width,1px) solid var(--ai-border);margin:0;padding-top:8px;overflow:auto}.wrapper_0ebe{border-radius:var(--ai-radius,12px);min-inline-size:0}.wrapper_0ebe:focus-visible{outline:2px solid var(--ai-focus);outline-offset:3px}.actions_0ebe,.root_0ebe{min-inline-size:0}.actions_0ebe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-inline-size:100%;margin-inline-start:auto;display:flex}.root_0ebe[data-variant=tile]>.actions_0ebe,.status_0ebe{grid-column:1/-1}.status_0ebe{min-inline-size:0;color:var(--ai-muted);font-size:var(--ai-font-size-caption,12px);overflow-wrap:anywhere;flex:1 0 100%;gap:4px;display:grid}.status_0ebe p{margin:0}.status_0ebe [role=alert]{color:var(--ai-danger)}.status_0ebe [data-unknown=true]{color:var(--ai-warning)}.root_3bd5{block-size:28rem;min-inline-size:0;color:var(--ai-text);background:var(--ai-surface);border:var(--ai-border-width) solid var(--ai-border);border-radius:var(--ai-radius);flex-direction:column;display:flex;overflow:hidden}.root_3bd5:focus-visible,.scroll_3bd5:focus-visible{outline:2px solid var(--ai-primary);outline-offset:-3px}.scroll_3bd5{overscroll-behavior:contain;flex:1;min-block-size:0;scroll-padding-block:8px;overflow:auto}.scroll_3bd5[data-mode=virtual]{overflow-anchor:none}.list_3bd5{margin:0;padding:0;list-style:none}.item_3bd5{box-sizing:border-box;padding:var(--ai-gap,12px) var(--ai-panel-padding,16px);overflow-wrap:anywhere}.item_3bd5+.item_3bd5{border-block-start:1px solid var(--ai-border)}.root_3bd5[data-variant=bubble] .item_3bd5{border:0}.root_3bd5[data-variant=compact] .item_3bd5{padding:var(--ai-field-gap,8px) var(--ai-gap,12px)}.root_3bd5[data-variant=compact] .item_3bd5 article{gap:var(--ai-field-gap,8px);padding-block:var(--ai-field-gap,8px)}.edge_3bd5,.footer_3bd5{justify-content:space-between;align-items:center;gap:var(--ai-field-gap,8px);padding:var(--ai-field-gap,8px) var(--ai-gap,12px);border-block-start:1px solid var(--ai-border);flex-wrap:wrap;flex-shrink:0;display:flex}.edge_3bd5[data-edge=older]{border-block-start:0;border-block-end:1px solid var(--ai-border)}.edge_3bd5{font-size:var(--ai-font-size-caption,12px);background:var(--ai-surface-subtle)}.edge_3bd5>span{overflow-wrap:anywhere;flex:12rem}.edge_3bd5 button,.footer_3bd5 button{flex-shrink:0;margin-inline-start:auto}.quiet_3bd5{color:var(--ai-muted);font-size:var(--ai-font-size-caption,12px)}.empty_3bd5,.notice_3bd5{padding:var(--ai-panel-padding,16px);overflow-wrap:anywhere;margin:0}.notice_3bd5{font-size:var(--ai-font-size-caption,12px)}@media (any-pointer:coarse){.edge_3bd5,.footer_3bd5{gap:max(8px,var(--ai-field-gap,8px))}}@media (forced-colors:active){.edge_3bd5,.footer_3bd5,.item_3bd5,.root_3bd5{border-color:canvastext}}