.scope_dac1{color:var(--ai-text,#0f172a);font-family:var(--ai-font-family,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--ai-font-size,14px);line-height:1.5}.scope_dac1 *,.scope_dac1 :after,.scope_dac1 :before{box-sizing:border-box}.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,#2563eb);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,#2563eb) 22%,transparent)}.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-control-radius,8px);background:var(--ai-primary,#2563eb);min-width:0;max-width:100%;color:var(--ai-primary-foreground,#fff);font:inherit;cursor:pointer;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.button_dac1:hover:not(:disabled){background:var(--ai-primary-hover,#1d4ed8)}.button_dac1[data-variant=secondary]{background:var(--ai-secondary,#7c3aed);color:var(--ai-secondary-foreground,#fff)}.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,#0f172a);border-color:var(--ai-border,#e2e8f0)}.button_dac1[data-variant=outline]:hover:not(:disabled){border-color:var(--ai-control-border,#64748b)}.button_dac1[data-variant=ghost]{color:var(--ai-muted,#475569);background:0 0}.button_dac1[data-variant=ghost]:hover:not(:disabled),.button_dac1[data-variant=outline]:hover:not(:disabled){background:var(--ai-surface-subtle,#f1f5f9)}.button_dac1[data-variant=danger]{color:var(--ai-danger,#991b1b);background:var(--ai-danger-soft,#fee2e2)}.button_dac1[data-variant=danger]:hover:not(:disabled){background:var(--ai-danger-soft,#fee2e2);border-color:var(--ai-danger,#991b1b)}.button_dac1:disabled{opacity:.55;cursor:not-allowed}.button_dac1:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:3px}.button_dac1[data-size=sm]{gap:4px;min-height:32px;padding:4px 8px;font-size:12px}@media (any-pointer:coarse){.button_dac1,.button_dac1[data-size=sm]{min-height:44px}}.panel_dac1{background:var(--ai-surface,#fff);color:var(--ai-text,#0f172a);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);padding:var(--ai-panel-padding,16px);overflow-wrap:anywhere;min-width:0}.accordionBody_dac1>:first-child,.panel_dac1>:first-child,.tabContent_dac1>:first-child{margin-block-start:0}.accordionBody_dac1>:last-child,.panel_dac1>:last-child,.tabContent_dac1>:last-child{margin-block-end:0}.panel_dac1[data-selected=true]{border-color:var(--ai-primary,#2563eb)}.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}.stack_dac1{gap:var(--ai-gap,12px);display:grid}.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);line-height:1.5}.badge_dac1,.muted_dac1{color:var(--ai-muted,#475569);overflow-wrap:anywhere}.badge_dac1{background:var(--ai-surface-subtle,#f1f5f9);white-space:normal;border-radius:999px;align-items:center;gap:6px;min-inline-size:0;max-inline-size:100%;padding:1px 8px;font:500 12px/1.5 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.badge_dac1>span:last-child{overflow-wrap:anywhere;min-inline-size:0}.badge_dac1[data-tone=primary]{color:var(--ai-primary-text,#1d4ed8);background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e2e8f0)}.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)}.composer_dac1{border:var(--ai-border-width,1px) solid var(--ai-control-border,#64748b);border-radius:var(--ai-composer-radius,16px);background:var(--ai-field-background,var(--ai-surface,#fff));padding:8px 10px}.composer_dac1:has(textarea:focus-visible){outline:2px solid var(--ai-focus,#2563eb);outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#2563eb) 22%,transparent)}.composer_dac1 textarea:focus-visible{box-shadow:none;outline:none}.composer_dac1 textarea{box-sizing:border-box;resize:none;width:100%;min-height:40px;max-height:240px;color:var(--ai-text,#0f172a);font:inherit;background:0 0;border:0;padding:6px;line-height:1.6}.composer_dac1 textarea::placeholder{color:var(--ai-muted,#475569)}.composerFooter_dac1{gap:6px;min-width:0;display:grid}.composerControls_dac1{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.composerControls_dac1>:first-child:not(.composerSubmit_dac1){flex:160px;min-width:0}.composerSubmit_dac1{flex:none;max-width:100%;margin-inline-start:auto;display:flex}.composerFooter_dac1>span{overflow-wrap:anywhere;font-size:12px}.message_dac1{gap:var(--ai-gap,12px);padding-block:var(--ai-panel-padding,16px);display:flex;container-type:inline-size}.agentIcon_dac1,.messageAvatar_dac1,.reviewIcon_dac1,.sourceIcon_dac1,.toolIcon_dac1{background:var(--ai-surface-subtle,#f1f5f9);width:24px;height:24px;color:var(--ai-primary-text,#1d4ed8);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,#f1f5f9);color:var(--ai-muted,#475569)}.messageBody_dac1{flex:1;min-width:0}.messageLabel_dac1{margin-bottom:8px;font-size:12px;font-weight:650}.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:12px}.trailingActions_dac1{justify-content:flex-end}.cursor_dac1{background:var(--ai-primary,#2563eb);vertical-align:middle;width:5px;height:14px;margin-left:4px;animation:blink_dac1 1s infinite;display:inline-block}@keyframes blink_dac1{50%{opacity:.3}}.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,#e2e8f0);width:1px;position:absolute;top:38px;bottom:-8px;left:10px}.stepMarker_dac1{z-index:1;border:1px solid var(--ai-control-border,#64748b);background:var(--ai-surface,#fff);width:22px;height:22px;color:var(--ai-muted,#475569);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.stepMarker_dac1[data-state=succeeded]{background:var(--ai-success-soft,#dcfce7);color:var(--ai-success,#166534);border-color:var(--ai-success,#166534)}.stepMarker_dac1[data-state=running]{background:var(--ai-primary,#2563eb);color:var(--ai-primary-foreground,#fff);border-color:var(--ai-primary,#2563eb)}.item_dac1{border-bottom:1px solid var(--ai-border,#e2e8f0);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,#64748b);border-radius:var(--ai-control-radius,8px);background:var(--ai-field-background,var(--ai-surface,#fff));color:var(--ai-text,#0f172a);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:hover:not(:disabled),.selectTrigger_dac1[data-state=open]{border-color:var(--ai-muted,#475569)}.selectTrigger_dac1[data-placeholder]{color:var(--ai-muted,#475569)}.selectTrigger_dac1:disabled{opacity:.55;cursor:not-allowed}.selectContent_dac1{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,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);color:var(--ai-text,#0f172a);box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);overflow:hidden}.selectViewport_dac1{padding:4px}.selectItem_dac1{min-height:var(--ai-control-height,36px);border-radius:max(2px,calc(var(--ai-radius,10px) - 4px));cursor:pointer;overflow-wrap:anywhere;align-items:center;padding-block:8px;padding-inline:12px 36px;font-size:13px;display:flex;position:relative}.selectItem_dac1[data-state=checked]{color:var(--ai-primary-text,#1d4ed8);font-weight:600}.selectItem_dac1[data-highlighted]{background:var(--ai-surface-subtle,#f1f5f9);outline:none}@media (forced-colors:active){.selectItem_dac1[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}}.selectItem_dac1[data-disabled]{opacity:.5;cursor:not-allowed}.selectIndicator_dac1{display:flex;position:absolute;inset-inline-end:10px}.selectScroll_dac1{color:var(--ai-muted,#475569);justify-content:center;padding:4px;display:flex}.accordion_dac1{width:100%;min-width:0}.accordionItem_dac1{border-bottom:1px solid var(--ai-border,#e2e8f0)}.accordionHeading_dac1{font:inherit;margin:0}.accordionTrigger_dac1{width:100%;min-height:var(--ai-control-height,36px);color:var(--ai-text,#0f172a);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 4px;font-size:13px;font-weight:500;display:flex}.accordionTrigger_dac1>span:first-child{overflow-wrap:anywhere;min-width:0}.accordionTrigger_dac1:hover:not(:disabled){color:var(--ai-primary-text,#1d4ed8)}.accordionTrigger_dac1:disabled{opacity:.55;cursor:not-allowed}.accordionChevron_dac1{transition:transform .15s}.accordionTrigger_dac1[data-state=open] .accordionChevron_dac1{transform:rotate(180deg)}.accordionContent_dac1{color:var(--ai-muted,#475569);font-size:13px;overflow:hidden}.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,#475569);gap:6px;padding:4px 0;font-size:12px}.step_dac1 .accordionBody_dac1{padding:0 0 4px}.code_dac1{color:var(--ai-text,#0f172a);background:var(--ai-surface-subtle,#f1f5f9);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:320px;padding:12px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.approval_dac1{container:ai-approval/inline-size}.approvalSummary_dac1{color:var(--ai-muted,#475569);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}.approval_dac1 [role=status]:empty{margin:0}.approvalHeading_dac1{align-items:center;gap:var(--ai-gap,12px);flex:200px;min-width:0;display:flex}.approvalHeading_dac1 .title_dac1{margin:0}.eyebrow_dac1{color:var(--ai-muted,#475569);font-size:var(--ai-font-size-meta,13px);font-weight:500}.reviewIcon_dac1{background:var(--ai-warning-soft,#fef3c7);color:var(--ai-warning,#92400e)}.definition_dac1{grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.definition_dac1 dt{color:var(--ai-muted,#475569)}.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: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,#64748b);background:var(--ai-field-background,var(--ai-surface,#fff));color:var(--ai-text,#0f172a);border-radius:var(--ai-control-radius,8px);box-sizing:border-box;width:100%;padding:6px 10px}.field_dac1 input:hover:not(:disabled):not([readonly]){border-color:var(--ai-muted,#475569)}.composer_dac1 textarea:disabled,.field_dac1 input:disabled{cursor:not-allowed;opacity:.55}.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,#2563eb)}.quote_dac1{border-inline-start:2px solid var(--ai-primary,#2563eb);margin:12px 0;padding-inline-start:12px;font-size:13px}.link_dac1{color:var(--ai-primary-text,#1d4ed8);font-weight:500}.progress_dac1{width:100%;height:7px;accent-color:var(--ai-primary,#2563eb);background:var(--ai-surface-subtle,#f1f5f9);border:0;border-radius:4px;margin:10px 0;display:block}.progress_dac1::-webkit-progress-bar{background:var(--ai-surface-subtle,#f1f5f9);border-radius:4px}.progress_dac1::-webkit-progress-value{background:var(--ai-primary,#2563eb);border-radius:4px}.progress_dac1::-moz-progress-bar{background:var(--ai-primary,#2563eb);border-radius:4px}.usage_dac1{margin-top:16px}.document_dac1{background:var(--ai-surface,#fff);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9}.overlay_dac1{z-index:100;background:#02061780;position:fixed;inset:0}.dialog_dac1{background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ai-text,#0f172a);box-shadow:var(--ai-shadow-dialog,0 12px 40px #00000029);z-index:101;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.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}.tabs_dac1{border-bottom:1px solid var(--ai-border,#e2e8f0);gap:4px;display:flex}.tab_dac1{color:var(--ai-muted,#475569);font:inherit;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;font-size:13px}.tab_dac1[data-state=active]{color:var(--ai-primary-text,#1d4ed8);border-bottom-color:var(--ai-primary,#2563eb)}.tabContent_dac1{padding-top:16px}.tableScroll_dac1{overflow:auto}.connectionStatus_dac1,.contextInspector_dac1,.modelControls_dac1,.policyStatus_dac1{min-width:0}.connectionStatus_dac1[data-variant=banner]{border-inline-start:4px solid var(--ai-success,#166534)}.connectionStatus_dac1[data-variant=banner][data-interrupted=true]{border-inline-start-color:var(--ai-warning,#92400e)}.connectionStatus_dac1[data-variant=compact]{background:var(--ai-surface-subtle,#f1f5f9);padding:12px}.connectionStatus_dac1[data-variant=compact]>p{margin-block:8px}.provenance_dac1{gap:8px;margin-block:12px;padding:0;font-size:12px;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,#475569)}.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,10px);background:var(--ai-surface-subtle,#f1f5f9);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.metricGrid_dac1 strong{font-size:16px;font-weight:650}.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,#e2e8f0);border-radius:var(--ai-radius,10px);min-width:0}.contextDetails_dac1 p{margin-block:6px}.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}.metadataLine_dac1{color:var(--ai-muted,#475569);font-size:12px;font-weight:400;display:block}.emptyState_dac1{text-align:center;color:var(--ai-muted,#475569);background:var(--ai-surface-subtle,#f1f5f9);border-radius:var(--ai-radius,10px);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}.modelBody_dac1{gap:16px;display:grid}.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,#2563eb);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}.toolChoice_dac1{align-items:flex-start;gap:10px;font-size:13px;display:flex}.toolChoice_dac1 input{accent-color:var(--ai-primary,#2563eb);flex-shrink:0;width:18px;height:18px;margin:2px 0}.toolChoice_dac1 small{color:var(--ai-muted,#475569);display:block}.temperatureControl_dac1{gap:10px;display:grid}.settingsIssues_dac1{border:1px solid var(--ai-warning,#92400e);border-radius:var(--ai-radius,10px);background:var(--ai-warning-soft,#fef3c7);color:var(--ai-warning,#92400e);margin-block:12px;padding:12px;font-size:13px}.settingsIssues_dac1 ul{margin-block:8px 12px;padding-inline-start:20px}.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,#e2e8f0);padding-block:8px}.modelControls_dac1[data-variant=compact] .metricGrid_dac1>div{border-inline-start:2px solid var(--ai-border,#e2e8f0);background:0 0;border-radius:0;padding:8px}.table_dac1{border-collapse:collapse;text-align:left;width:100%;font-size: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,#e2e8f0);vertical-align:top;padding:8px 10px}.table_dac1 th{color:var(--ai-muted,#475569);font-weight:500}.table_dac1 td>small{margin-top:4px;display:block}.timeline_dac1 .table_dac1{min-width:520px}.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,#f1f5f9)}.selectTrigger_dac1[data-variant=ghost]{background:0 0;border-color:#0000}.selectTrigger_dac1[data-variant=ghost]:hover:not(:disabled),.selectTrigger_dac1[data-variant=ghost][data-state=open]{background:var(--ai-surface-subtle,#f1f5f9)}.accordion_dac1[data-variant=bordered]{border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);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,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);padding-inline:12px}.accordion_dac1[data-variant=separated]>.accordionItem_dac1[data-state=open]{border-color:var(--ai-control-border,#64748b)}.tabs_dac1{flex-wrap:wrap}.tabs_dac1[data-variant=pills],.tabs_dac1[data-variant=segmented]{border-radius:var(--ai-radius,10px);border:0;padding:4px}.tabs_dac1[data-variant=segmented]{background:var(--ai-surface-subtle,#f1f5f9)}.tabs_dac1[data-variant=pills]>.tab_dac1,.tabs_dac1[data-variant=segmented]>.tab_dac1{border-radius:max(4px,calc(var(--ai-radius,10px) - 2px));min-height:var(--ai-control-height,36px);border:1px solid #0000;padding:8px 12px}.tabs_dac1[data-variant=segmented]>.tab_dac1[data-state=active]{background:var(--ai-surface,#fff);border-color:var(--ai-border,#e2e8f0);color:var(--ai-text,#0f172a)}.tabs_dac1[data-variant=pills]>.tab_dac1{border-radius:999px}.tabs_dac1[data-variant=pills]>.tab_dac1[data-state=active]{background:var(--ai-primary,#2563eb);color:var(--ai-primary-foreground,#fff)}.composer_dac1[data-variant=standard]{padding:12px}.composer_dac1[data-variant=compact]{border-radius:var(--ai-control-radius,8px);padding:8px}.composer_dac1[data-variant=inline]{border-radius:var(--ai-composer-radius,16px);align-items:flex-end;gap:12px;display:flex}.composer_dac1[data-variant=inline][data-has-attachments=true],.composer_dac1[data-variant=inline][data-has-toolbar=true]{flex-wrap:wrap}.composer_dac1[data-variant=inline] textarea{flex:1;min-height:40px}.composer_dac1[data-variant=inline]>.composerFooter_dac1{flex:0 auto}.composer_dac1[data-variant=inline][data-has-toolbar=true]>.composerFooter_dac1{flex-basis:100%}.message_dac1[data-variant=bubble] .messageBody_dac1{background:var(--ai-surface-subtle,#f1f5f9);border:1px solid var(--ai-border,#e2e8f0);border-radius:4px 18px 18px;padding:12px 16px}.message_dac1[data-variant=bubble][data-role=user]{flex-direction:row-reverse}.message_dac1[data-variant=bubble][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[data-variant=bubble][data-role=user] .messageAvatar_dac1{display:none}.message_dac1[data-variant=bubble][data-role=user] .messageLabel_dac1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message_dac1[data-variant=panel]{padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff)}@container (width<=280px){.messageAvatar_dac1{display:none}.message_dac1[data-variant=bubble] .messageBody_dac1{padding:12px}}.messageActions_dac1[data-variant=compact]{border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);gap:4px;width:fit-content;max-width:100%;padding:4px}.messageActions_dac1[data-variant=compact] .button_dac1{min-height:32px;padding:6px 8px}.messageActions_dac1[data-variant=vertical]{border-inline-start:2px solid var(--ai-border,#e2e8f0);flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;padding-inline-start:8px}.messageActions_dac1>[role=status]:empty{display:none}.messageActions_dac1>[role=status]:not(:empty){flex-basis:100%}@media (any-pointer:coarse){.messageActions_dac1[data-variant=compact]{gap:8px}}.messageActions_dac1[data-variant=vertical] .button_dac1{justify-content:flex-start}.suggestions_dac1[data-variant=chips] .button_dac1{border-radius:24px}.suggestions_dac1[data-variant=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.suggestions_dac1[data-variant=cards] .button_dac1{text-align:start;flex-direction:column-reverse;align-items:flex-start;min-height:96px;padding:16px}.suggestions_dac1[data-variant=list]{gap:0;display:grid}.suggestions_dac1[data-variant=list] .button_dac1{border:0;border-bottom:1px solid var(--ai-border,#e2e8f0);border-radius:0;justify-content:space-between;padding-block:14px}.attachment_dac1[data-variant=tile]{padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);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,#f1f5f9);width:44px;height:52px;color:var(--ai-primary-text,#1d4ed8);border-radius:8px}.attachment_dac1[data-variant=compact]{border:1px solid var(--ai-border,#e2e8f0);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,.messageActions_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}.serverCard_dac1[data-variant=row]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding-block:14px;display:grid}.serverCard_dac1[data-variant=row]>.row_dac1{grid-column:1/-1}.serverCard_dac1[data-variant=row]>.trailingActions_dac1{margin-block-start:0}.agentCard_dac1[data-variant=card]>.agentDetails_dac1,.serverCard_dac1[data-variant=card]>p{padding-inline-start:calc(24px + var(--ai-gap,12px))}.agentCard_dac1{container-type:inline-size}.agentCard_dac1[data-variant=row]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-block:14px;display:grid}.agentCard_dac1[data-variant=row]>.agentDetails_dac1,.agentCard_dac1[data-variant=row]>.row_dac1{grid-column:1}.agentCard_dac1[data-variant=row]>.trailingActions_dac1{grid-area:1/2/3;margin-block-start:0}@container (width<=360px){.agentCard_dac1[data-variant=row]>.trailingActions_dac1{grid-area:auto/1/auto/-1}}.agentCard_dac1[data-variant=row] .agentDetails_dac1 p{margin:4px 0}.agentCard_dac1[data-variant=profile]{text-align:center;padding:24px}.agentCard_dac1[data-variant=profile]>.row_dac1{flex-direction:column}.agentCard_dac1[data-variant=profile]>.trailingActions_dac1{justify-content:center}.agentCard_dac1[data-variant=profile] [data-part=summary-heading]{flex-direction:column;flex:none;align-items:center}.agentCard_dac1[data-variant=profile] .agentIcon_dac1{border-radius:50%;width:52px;height:52px}.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,#e2e8f0);border-radius:var(--ai-radius,10px);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,#e2e8f0);gap:8px;padding:8px 0}.steps_dac1[data-variant=compact] .accordionTrigger_dac1{min-height:32px;padding-block:6px;font-size:12px}.timeline_dac1{gap:16px;display:grid}.timeline_dac1>.field_dac1{max-width:220px}.timeline_dac1[data-variant=timeline] .list_dac1{border-inline-start:2px solid var(--ai-border,#e2e8f0);padding-inline-start:18px}.timeline_dac1[data-variant=timeline] .item_dac1{align-items:flex-start;position:relative}.timeline_dac1[data-variant=timeline] .item_dac1:before{content:"";inset-inline-start:-25px;border:2px solid var(--ai-surface,#fff);background:var(--ai-primary,#2563eb);border-radius:50%;width:12px;height:12px;position:absolute;top:17px}.timeline_dac1[data-variant=compact] .item_dac1{padding-block:8px}.timeline_dac1[data-variant=compact] .item_dac1 strong{font-size:13px}.toolCall_dac1[data-variant=terminal]{background:var(--ai-surface-subtle,#f1f5f9);border-inline-start:3px solid var(--ai-primary-text,#1d4ed8)}.toolCall_dac1[data-variant=terminal] .accordionTrigger_dac1,.toolCall_dac1[data-variant=terminal]>.row_dac1{font-family:ui-monospace,monospace}.toolCall_dac1[data-variant=terminal] .code_dac1{background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e2e8f0)}.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,#e2e8f0);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}.approval_dac1[data-variant=banner],.permission_dac1[data-variant=banner]{border-width:1px;border-inline-start-width:4px;border-radius:4px}.approval_dac1[data-variant=banner] .definition_dac1{background:var(--ai-surface-subtle,#f1f5f9);border-radius:8px;grid-template-columns:minmax(100px,.4fr) 1fr;padding:16px}.approval_dac1[data-variant=split] .definition_dac1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.approval_dac1[data-variant=split] .definition_dac1 dd,.approval_dac1[data-variant=split] .definition_dac1 dt{border-bottom:1px solid var(--ai-border,#e2e8f0);padding:12px}.approval_dac1[data-variant=split] .definition_dac1 dt{background:var(--ai-surface-subtle,#f1f5f9)}@container ai-approval (width<=360px){.approval_dac1 .definition_dac1,.approval_dac1[data-variant=banner] .definition_dac1,.approval_dac1[data-variant=split] .definition_dac1{grid-template-columns:minmax(0,1fr);gap:4px}.approval_dac1 .definition_dac1 dd{margin-block-end:8px}.approval_dac1[data-variant=split] .definition_dac1 dt{border:0;padding-block-end:2px}.approval_dac1[data-variant=split] .definition_dac1 dd{background:var(--ai-surface-subtle);margin-block-end:10px;padding-block-start:2px}}.permission_dac1[data-variant=compact]{border-inline:0;border-radius:0;padding:12px 16px}.permission_dac1>.row_dac1>.title_dac1{margin:0}.permission_dac1[data-variant=compact] .title_dac1{margin-top:0;font-size:14px}.permission_dac1[data-variant=banner] .actions_dac1{justify-content:flex-end}.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,#64748b);border-radius:var(--ai-radius,10px);margin-block:8px;padding:12px}.clarification_dac1[data-variant=stacked] .radio_dac1:has(input:checked){border-color:var(--ai-primary-text,#1d4ed8);background:var(--ai-surface-subtle,#f1f5f9)}.sourceCard_dac1[data-variant=row]{border:0;border-bottom:1px solid var(--ai-border,#e2e8f0);border-radius:0;padding-inline:0}.sourceCard_dac1[data-variant=row] .quote_dac1{margin-inline-start:42px}.sourceCard_dac1[data-variant=compact]{padding:12px;font-size:13px}.sourceCard_dac1[data-variant=compact] .sourceIcon_dac1{width:24px;height:24px}.sourceCard_dac1[data-variant=compact] .quote_dac1{margin-block:8px}.citation_dac1[data-presentation=inline]{min-height:28px;color:var(--ai-primary-text,#1d4ed8);text-underline-offset:3px;border-radius:4px;padding:2px 4px;font-weight:500;text-decoration:underline}.citation_dac1[data-presentation=number]{min-width:32px;min-height:32px;color:var(--ai-primary-text,#1d4ed8);border-radius:50%;padding:4px}.grounding_dac1[data-variant=ring]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.grounding_dac1[data-variant=ring]>.row_dac1,.grounding_dac1[data-variant=ring]>p,.grounding_dac1[data-variant=ring]>strong{grid-column:1;margin:0}.grounding_dac1[data-variant=ring]>small{grid-column:1/-1}.grounding_dac1[data-variant=ring]>.ring_dac1{grid-area:1/2/4}.grounding_dac1[data-variant=text]{border-inline:0;border-radius:0;padding:12px 0}.ring_dac1{flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;position:relative}.ring_dac1 svg{fill:none;width:100%;height:100%;stroke:var(--ai-border,#e2e8f0);stroke-width:4px;position:absolute;inset:0}.ring_dac1 circle:last-child{stroke:var(--ai-primary,#2563eb);transform-origin:50%;stroke-linecap:round;transform:rotate(-90deg)}.ring_dac1 span{z-index:1;background:var(--ai-surface,#fff);border-radius:50%;padding:4px;font-weight:650}.artifactPreview_dac1[data-variant=document]{background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e2e8f0);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{background:var(--ai-surface-subtle,#f1f5f9);border-radius:8px;padding:16px;font:13px/1.8 ui-monospace,monospace}.artifactPreview_dac1[data-variant=compact] .document_dac1{margin-block:8px;font-size:13px;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]{background:var(--ai-surface-subtle,#f1f5f9);font-family:ui-monospace,monospace}.dialog_dac1[data-layout=sheet]{top:0;bottom:0;left:auto;border-radius:0;width:min(680px,100vw);max-height:100dvh;padding:28px;inset-inline-end:0;transform:none}.dialog_dac1[data-layout=fullscreen]{width:auto;max-height:calc(100dvh - 32px);inset:16px;transform:none}.serverCard_dac1[data-variant=compact]{border-inline:0;border-radius:0;padding:12px}.serverCard_dac1[data-variant=compact]>p{margin-block:6px}.mcpTools_dac1>.field_dac1{margin-bottom:12px}.mcpTools_dac1[data-variant=cards]>.list_dac1{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.mcpTools_dac1[data-variant=cards] .item_dac1{background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);padding:16px}.contextBar_dac1[data-variant=chips]>.list_dac1{flex-wrap:wrap;gap:8px;display:flex}.contextBar_dac1[data-variant=chips] .item_dac1{border:1px solid var(--ai-border,#e2e8f0);background:var(--ai-surface,#fff);border-radius:12px;max-width:100%;padding:8px 12px}.contextBar_dac1[data-variant=compact] .item_dac1{padding-block:6px;font-size:13px}.contextBar_dac1[data-variant=compact] .usage_dac1{margin-top:8px}.workflow_dac1[data-variant=cards],.workflow_dac1[data-variant=steps]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.workflow_dac1[data-variant=steps] .item_dac1{border:0;border-top:3px solid var(--ai-border,#e2e8f0);flex-direction:column;justify-content:space-between;align-items:start}.workflow_dac1[data-variant=cards] .item_dac1{border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);flex-direction:column;align-items:stretch;padding:16px}.workflow_dac1 .item_dac1>.grow_dac1>.button_dac1{text-align:start;justify-content:flex-start;padding-inline:0}.workflow_dac1[data-variant=cards] .item_dac1>.badge_dac1{align-self:flex-start}.loading_dac1{color:var(--ai-muted,#475569);gap:10px;font-size:13px}.loadingVisual_dac1,.loading_dac1{align-items:center;display:inline-flex}.loadingVisual_dac1{min-width:24px;height:24px;color:var(--ai-primary-text,#1d4ed8);justify-content:center;gap:4px}.loadingSpinner_dac1{border:2px solid var(--ai-border,#e2e8f0);border-top:2px solid;border-inline-end-color:currentColor;border-radius:50%;width:20px;height:20px;animation:loading-spin_dac1 .9s linear infinite}.loadingMark_dac1{background:currentColor;border-radius:50%;width:5px;height:5px;animation:loading-breathe_dac1 1.2s ease-in-out infinite}.loadingMark_dac1:nth-child(2){animation-delay:.16s}.loadingMark_dac1:nth-child(3){animation-delay:.32s}.loading_dac1[data-variant=bars] .loadingMark_dac1{border-radius:2px;width:3px;height:18px}.loading_dac1[data-size=small]{gap:6px;font-size:12px}.loading_dac1[data-size=small] .loadingVisual_dac1{transform:scale(.8)}.loading_dac1[data-size=large] .loadingVisual_dac1{margin:4px;transform:scale(1.3)}.skeleton_dac1{padding-block:8px}.skeletonLayout_dac1{align-items:center;gap:16px;display:flex}.skeletonLines_dac1{flex:1;gap:12px;min-width:0;display:grid}.skeletonAvatar_dac1,.skeletonLine_dac1{background:var(--ai-border,#e2e8f0);border-radius:5px;display:block;position:relative;overflow:hidden}.skeletonLine_dac1{height:12px}.skeletonLine_dac1:first-child{width:62%;height:16px}.skeletonLine_dac1:last-child{width:80%}.skeletonAvatar_dac1{border-radius:50%;flex-shrink:0;width:44px;height:44px}.skeleton_dac1[data-shape=card]{border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);padding:20px}.skeleton_dac1[data-shape=card] .skeletonAvatar_dac1{border-radius:8px;width:52px;height:64px}.skeleton_dac1[data-variant=shimmer] .skeletonAvatar_dac1:after,.skeleton_dac1[data-variant=shimmer] .skeletonLine_dac1:after{content:"";background:linear-gradient(90deg,transparent,var(--ai-surface,#fff),transparent);opacity:.65;animation:loading-shimmer_dac1 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton_dac1[data-variant=pulse] .skeletonLayout_dac1{animation:loading-breathe_dac1 1.8s ease-in-out infinite}@keyframes loading-spin_dac1{to{transform:rotate(1turn)}}@keyframes loading-breathe_dac1{50%{opacity:.4}}@keyframes loading-shimmer_dac1{to{transform:translate(100%)}}@media (width<=480px){.agentCard_dac1[data-variant=row]{grid-template-columns:minmax(0,1fr)}.agentCard_dac1[data-variant=row]>.button_dac1{grid-area:auto/1;justify-self:start}.composer_dac1[data-variant=inline]{border-radius:var(--ai-composer-radius,16px);flex-wrap:wrap}.composer_dac1[data-variant=inline] textarea{flex-basis:100%}.composer_dac1[data-variant=inline]>.composerFooter_dac1{flex-basis:100%;width:100%}.approval_dac1[data-variant=banner] .definition_dac1,.approval_dac1[data-variant=split] .definition_dac1{grid-template-columns:1fr}.approval_dac1[data-variant=split] .definition_dac1 dt{border:0;padding-bottom:2px}.approval_dac1[data-variant=split] .definition_dac1 dd{background:var(--ai-surface-subtle,#f1f5f9);margin-bottom:10px;padding-top:2px}.dialog_dac1[data-layout=sheet]{padding:18px}.dialog_dac1[data-layout=fullscreen]{border-radius:0;max-height:100dvh;padding:18px;inset:0}}@media (prefers-reduced-motion:reduce){.loadingMark_dac1,.loadingSpinner_dac1,.skeletonAvatar_dac1:after,.skeletonLayout_dac1,.skeletonLine_dac1:after{animation:none!important}.skeletonAvatar_dac1:after,.skeletonLine_dac1:after{display:none}}@media (width<=480px){.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,.stepMarker_dac1{border:1px solid buttontext}.progress_dac1{forced-color-adjust:auto}}@media (any-pointer:coarse){.steps_dac1[data-variant=compact] .accordionTrigger_dac1{min-height:44px}.citation_dac1[data-presentation=inline],.citation_dac1[data-presentation=number]{min-width:44px;min-height:44px}.accordionTrigger_dac1,.attachment_dac1[data-variant=compact] .button_dac1,.field_dac1 input,.messageActions_dac1[data-variant=compact] .button_dac1,.radio_dac1,.selectTrigger_dac1,.tab_dac1,.toolChoice_dac1{min-height:44px}}.hint_6184{visibility:hidden;z-index:120;box-sizing:border-box;border:1px solid var(--ai-control-border,#64748b);border-radius:var(--ai-control-radius,8px);background:var(--ai-surface,#fff);width:max-content;color:var(--ai-text,#0f172a);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,#1d4ed8)}.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}.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,#dbe2ea);border-radius:var(--ai-radius,10px);background:var(--ai-surface-subtle,#f1f5f9);overflow:hidden}.codeHeader_9f4b{padding:4px var(--ai-gap,12px);border-block-end:var(--ai-border-width,1px) solid var(--ai-border,#dbe2ea);color:var(--ai-muted,#475569);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size: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;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6;font-size:calc(var(--ai-font-size,14px) * .9);color:var(--ai-text,#0f172a);margin:0;overflow:auto}.code_9f4b>code{font-size:inherit}.code_9f4b:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:-2px}.codeFeedback_9f4b{padding:4px var(--ai-gap,12px) 8px;color:var(--ai-muted,#475569);font-size:12px;display:block}.codeFeedback_9f4b:empty{display:none}.text_398a{color:var(--ai-text,#0f172a)}.comment_398a{color:var(--ai-muted,#475569)}.keyword_398a{color:var(--ai-primary-text,#1d4ed8)}.string_398a{color:var(--ai-secondary-text,#6d28d9)}.constant_398a{color:var(--ai-text,#0f172a);font-weight:650}.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{border:var(--ai-border-width,1px) solid var(--ai-border);color:var(--ai-muted);border-radius:6px;padding:2px 6px;font-size:12px}.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{scrollbar-gutter:stable;min-width:0;max-height:420px;overflow:auto}.diff_6956{margin:0;padding:10px 0;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.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)}.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)}.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,8px);min-width:0;padding:12px}.diagnostic_6956{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;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>code{overflow-wrap:anywhere;flex:140px;min-inline-size:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@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_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}.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}.body_effa>[data-variant=document]{background:0 0;border:0;padding:0}.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,8px);width:100%;max-width:100%;max-height:65dvh;display:block}.thumbnail_c3e2{border-radius:max(2px,calc(var(--ai-control-radius,8px) - 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,#f1f5f9);border-radius:var(--ai-control-radius,8px);max-height:60dvh;font:13px/1.7 ui-monospace,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{color:var(--ai-danger,#991b1b);overflow-wrap:anywhere;flex-basis:100%;margin:0;padding-inline-start:20px;font-size:12px}.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%}.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}.preview_d787:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}@media (forced-colors:active){.preview_d787:focus-visible{outline-color:highlight}}.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,#dbe2ea);border-radius:var(--ai-control-radius,8px);color:var(--ai-muted,#475569);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.metadata_fd22{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.metadata_fd22 time{color:var(--ai-muted,#475569);font-size:var(--ai-font-size-meta,13px);font-weight:400}.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);padding:8px 16px;font-size:12px}.transcript_119d{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--ai-panel-padding,16px);scrollbar-gutter:stable;background:var(--ai-surface-subtle);min-height:100px;max-height:320px;color:var(--ai-text);margin:0;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;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{color:var(--ai-muted);padding:4px 16px 12px;font-size: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,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);color:var(--ai-text,#0f172a);overflow-wrap:anywhere}.header_2068{gap:var(--ai-field-gap,8px);display:grid}.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,#475569);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,#e2e8f0);border-radius:var(--ai-control-radius,8px);min-inline-size:0;max-inline-size:100%;overflow:auto}.tableScroll_2068:focus-visible{outline:2px solid var(--ai-focus,#2563eb);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,#0f172a);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,#e2e8f0);text-align:start;vertical-align:top;overflow-wrap:anywhere}.table_2068 th{color:var(--ai-muted,#475569);font-weight:500;font-size:var(--ai-font-size-meta,13px)}.table_2068 tfoot,.table_2068 thead{background:var(--ai-surface-subtle,#f1f5f9)}.table_2068 tbody:last-child tr:last-child>*{border-block-end:0}.caption_2068{padding:var(--ai-gap,12px);color:var(--ai-muted,#475569);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}.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,8px);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]{gap:8px;font-size:12px}.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}.segments_c98f{flex-wrap:wrap;gap:8px;display:flex}.segments_c98f .choice_c98f{flex:85px}.slider_c98f{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:32px;margin-inline:10px;display:flex;position:relative}.slider_c98f[data-disabled]{opacity:.55;cursor:not-allowed}.track_c98f{background:var(--ai-border);border-radius:99px;flex-grow:1;height:5px;position:relative}.range_c98f{background:var(--ai-primary);border-radius:inherit;height:100%;position:absolute}.thumb_c98f{border:2px solid var(--ai-primary);background:var(--ai-surface);border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 2px 6px #0000001f}.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,#2563eb) 22%,transparent)}.ticks_c98f{color:var(--ai-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.search_c98f{min-width:0;color:inherit;font:inherit;line-height:1.6}.search_c98f:not(:disabled):hover{border-color:var(--ai-muted)}.search_c98f:disabled{opacity:.55;cursor:not-allowed}.search_c98f:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#2563eb) 22%,transparent)}.commandList_c98f{min-width:0;max-height:300px;padding:4px;overflow-y:auto}.commandItem_c98f{border-radius:var(--ai-control-radius,8px);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{background:var(--ai-surface-subtle);color:var(--ai-muted);border-radius:6px;padding:2px 7px;font-size:12px;display:inline-flex}@media (any-pointer:coarse){.choice_c98f,.search_c98f{min-height:44px}.slider_c98f{height:44px;margin-inline:22px}.thumb_c98f{width:44px;height:44px;box-shadow:none;background:0 0;border:0;position:relative}.thumb_c98f:before{content:"";border:2px solid var(--ai-primary);background:var(--ai-surface);pointer-events:none;border-radius:50%;position:absolute;inset:10px;box-shadow:0 2px 6px #0000001f}}.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: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,8px);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,8px);background:var(--ai-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.thread_f892:focus-within,.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:13px;font-weight:550;line-height:1.5}.threadSelect_f892[aria-current=true] strong{color:var(--ai-primary-text);font-weight:650}.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;overflow-wrap:anywhere;scrollbar-gutter:stable;max-height:240px;font-size:13px;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{gap:6px;font-size:12px;font-weight:550;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,8px);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,8px);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 8px}.root_f892[data-variant=compact] .thread_f892>.actions_f892{padding:4px 4px 4px 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){.thread_f892{grid-template-columns:minmax(0,1fr)}.thread_f892>.actions_f892{padding:0 8px 8px}}.field_343d{gap:var(--ai-field-gap,8px);min-inline-size:0;color:var(--ai-text,#0f172a);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,#475569);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,#64748b);border-radius:var(--ai-control-radius,8px);background:var(--ai-field-background,var(--ai-surface,#fff));color:var(--ai-text,#0f172a);font:inherit;padding:8px 12px;line-height:1.5}.input_343d::placeholder{color:var(--ai-muted,#475569);opacity:1}.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,#2563eb);outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#2563eb) 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,#2563eb);outline-offset:3px}.checkbox_343d:disabled,.input_343d:disabled,.slider_343d[data-disabled],.switch_343d:disabled{opacity:.6;cursor:not-allowed}.radioOption_343d:has(input:disabled){opacity:.6;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,#64748b);border-radius:min(4px,var(--ai-control-radius,8px))}.checkbox_343d:checked:before,.checkbox_343d:indeterminate:before{background:var(--ai-primary,#2563eb)}.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,#64748b);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,#475569);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,#2563eb);border-color:var(--ai-primary,#2563eb)}.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}.radioGroup_343d[data-orientation=horizontal]{flex-flow:wrap;gap:8px 16px}.radioOption_343d{min-block-size:var(--ai-control-height,36px);cursor:pointer;overflow-wrap:anywhere;align-items:start;gap:8px;min-inline-size:0;display:flex}.radioOption_343d input{block-size:20px;inline-size:20px;accent-color:var(--ai-primary,#2563eb);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,#e2e8f0);border-radius:999px;flex-grow:1;block-size:6px;position:relative}.range_343d{border-radius:inherit;background:var(--ai-primary,#2563eb);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,#2563eb);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}}.trigger_48c4{gap:var(--ai-field-gap,8px)}.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}}.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]{gap:8px;font-size:12px}.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,8px)}.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:12px}.table_93c4{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.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);text-align:start;vertical-align:middle;font-size:12px;font-weight:600}.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:650}.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,#2563eb) 22%,transparent)}@media (any-pointer:coarse){.checkbox_93c4{min-height:44px}}.plot_6de0{max-width:none;height:280px;display:block}.plot_6de0 text{fill:var(--ai-muted);font:12px system-ui}.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{color:var(--ai-muted);font-size:12px}.root_34e9:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.root_34e9 [data-part=status]{font-size:12px}.canvas_34e9{background:var(--ai-surface-subtle);border-radius:var(--ai-control-radius,8px);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);text-anchor:middle;dominant-baseline:middle;font:12px system-ui}.node_34e9{box-sizing:border-box;width:148px;height:80px;font:inherit;border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,8px);background:var(--ai-surface);color:var(--ai-text);cursor:pointer;align-content:center;justify-items:center;gap:4px;padding:8px;font-size:13px;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{color:var(--ai-muted);font-size:12px}.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}.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}}.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,8px);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{color:var(--ai-muted);font-size:12px}.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);gap:4px;font-size:12px;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,8px);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;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)}.file_266d:not(:disabled):not([aria-current=true]):hover{background:var(--ai-surface-subtle)}.file_266d:disabled{cursor:default;color:var(--ai-muted)}.card_266d,.inspector_266d{border:var(--ai-border-width,1px) solid var(--ai-border);border-radius:var(--ai-control-radius,8px);gap:8px;min-width:0;padding:8px;display:grid}.card_266d>p{padding-inline:10px}.groups_266d{gap:16px}.directory_266d{color:var(--ai-muted);padding-block:4px;font-size:12px;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{gap:6px;font-size:13px;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,8px);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,#2563eb);outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-focus,#2563eb) 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}}.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}.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}.surface_d312{box-sizing:border-box;min-inline-size:0;color:var(--ai-text,#0f172a);background:var(--ai-surface,#fff);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);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,#2563eb);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));box-shadow:var(--ai-shadow-popover,0 4px 16px #0000001a);padding:0;font-size:13px}.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:650;line-height:1.5}.description_d312{margin:var(--ai-field-gap,8px) 0;color:var(--ai-muted,#475569)}.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;max-block-size:calc(100dvh - 32px);inline-size:min(480px,100vw - 32px);box-shadow:var(--ai-shadow-dialog,0 12px 40px #00000029);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.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,#64748b);border-radius:var(--ai-control-radius,8px);background:var(--ai-surface,#fff);min-inline-size:0;max-inline-size:100%;color:var(--ai-text,#0f172a);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:hover:not(:disabled),.navigationControl_7cfd[data-active],.navigationControl_7cfd[data-state=open],.trigger_7cfd:hover:not(:disabled){background:var(--ai-surface-subtle,#f1f5f9)}.contextTrigger_7cfd{max-inline-size:100%;display:inline-block}.contextTrigger_7cfd[aria-disabled=true],.navigationControl_7cfd:disabled,.trigger_7cfd:disabled{opacity:.55;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,#2563eb);outline-offset:2px}.content_7cfd,.navigationContent_7cfd{z-index:110;padding:var(--ai-field-gap,8px);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);color:var(--ai-text,#0f172a);box-shadow:var(--ai-shadow-popover,0 8px 24px #0f172a26);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],.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,8px);color:var(--ai-text,#0f172a);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,#f1f5f9)}.item_7cfd:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:-2px}.item_7cfd[data-disabled]{opacity:.55;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,#475569);padding:8px;font-size:12px;font-weight:600}.separator_7cfd{background:var(--ai-border,#e2e8f0);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}}.alert_01d7,.emptyState_01d7,.progressGroup_01d7,.toast_01d7{box-sizing:border-box;min-inline-size:0;color:var(--ai-text,#0f172a);font-family:var(--ai-font-family,ui-sans-serif,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,#e2e8f0);border-inline-start:3px solid var(--ai-control-border,#64748b);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);display:flex}.alert_01d7[data-tone=info],.toast_01d7[data-tone=info]{border-inline-start-color:var(--ai-primary,#2563eb)}.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:650;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,#475569);display:flex}.emptyDescription_01d7{max-inline-size:52ch;color:var(--ai-muted,#475569)}.progressGroup_01d7{gap:var(--ai-field-gap,8px);display:grid}.progressLabel_01d7{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.progressReading_01d7{color:var(--ai-muted,#475569);font-variant-numeric:tabular-nums}.progress_01d7{appearance:none;box-sizing:border-box;background:var(--ai-surface-subtle,#f1f5f9);block-size:6px;inline-size:100%;accent-color:var(--ai-primary,#2563eb);border:0;border-radius:999px;overflow:hidden}.progress_01d7::-webkit-progress-bar{background:var(--ai-surface-subtle,#f1f5f9)}.progress_01d7::-webkit-progress-value{background:var(--ai-primary,#2563eb)}.progress_01d7::-moz-progress-bar{background:var(--ai-primary,#2563eb)}.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,#2563eb);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,#64748b);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);box-shadow:var(--ai-shadow-popover,0 4px 16px #0f172a14);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,#2563eb);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}}.root_b463{color:var(--ai-text,#0f172a);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,#1d4ed8);text-underline-offset:3px}.crumbText_b463[aria-current=page]{font-weight:600}.separator_b463{color:var(--ai-muted,#475569);-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,#2563eb);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,#475569);margin:0;font-size:12px}.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,#64748b);border-radius:var(--ai-control-radius,6px);background:var(--ai-surface,#fff);color:var(--ai-text,#0f172a);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,#1d4ed8);background:var(--ai-primary-soft,#eff6ff);color:var(--ai-primary-text,#1d4ed8);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pageControl_b463:disabled,.pageControl_b463[aria-disabled=true]{cursor:default;color:var(--ai-muted,#475569);border-color:var(--ai-border,#cbd5e1)}.pageControl_b463:hover:not(:disabled):not([aria-disabled=true]){background:var(--ai-surface-subtle,#f1f5f9)}.gap_b463{color:var(--ai-muted,#475569);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{color:var(--ai-muted,#475569);margin-block-end:var(--ai-field-gap,8px);padding-inline:10px;font-size:12px;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}.sidebarLink_b463:hover:not([aria-disabled=true]){background:var(--ai-surface-subtle,#f1f5f9)}.sidebarLink_b463[aria-current=page]{color:var(--ai-primary-text,#1d4ed8);background:var(--ai-primary-soft,#eff6ff);border-inline-start-color:currentColor;font-weight:600}.sidebarLink_b463[aria-disabled=true]{color:var(--ai-muted,#475569);cursor:default}.icon_b463{flex:none;align-items:center;display:inline-flex}.icon_b463 svg{block-size:16px;inline-size:16px}.linkLabel_b463{flex:1;min-inline-size:0}.badge_b463{min-inline-size:0;max-inline-size:50%;color:var(--ai-muted,#475569);font-size:12px}.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}}.badge_8856[data-tone=accent]{color:color-mix(in srgb,var(--ai-accent,#0f766e) 75%,var(--ai-text,#0f172a));background:color-mix(in srgb,var(--ai-accent,#0f766e) 16%,transparent)}.badge_8856[data-size=sm]{padding-inline:6px;font-size:11px}.avatar_8856{background:var(--ai-primary-soft,#dbeafe);width:32px;height:32px;color:var(--ai-primary-text,#1d4ed8);letter-spacing:.02em;vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;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}.statLabel_8856{color:var(--ai-muted,#475569);font-size:var(--ai-font-size-meta,13px)}.statValue_8856{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.statDelta_8856{font-size:var(--ai-font-size-meta,13px);color:var(--ai-muted,#475569);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,#475569);font-size:12px}.linkCard_8856{gap:var(--ai-gap,12px);min-width:0;padding:var(--ai-panel-padding,16px);border:1px solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);color:var(--ai-text,#0f172a);overflow-wrap:anywhere;text-decoration:none;display:flex}.linkCard_8856:hover{border-color:var(--ai-control-border,#64748b);background:var(--ai-surface-subtle,#f1f5f9)}.linkCard_8856[data-variant=row]{align-items:center;padding:10px 12px}.linkCardIcon_8856{background:var(--ai-surface-subtle,#f1f5f9);width:32px;height:32px;color:var(--ai-muted,#475569);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.linkCardBody_8856{gap:4px;min-width:0;display:grid}.linkCardTitle_8856{align-items:center;gap:6px;font-weight:600;display:inline-flex}.linkCardDescription_8856{color:var(--ai-muted,#475569);font-size:var(--ai-font-size-meta,13px);line-height:1.5}.linkCardMeta_8856{color:var(--ai-muted,#475569);font-size:12px}.toggleGroup_8856{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.toggleGroup_8856[data-variant=segmented]{border-radius:var(--ai-control-radius,8px);background:var(--ai-surface-subtle,#f1f5f9);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,#e2e8f0);background:var(--ai-surface,#fff);color:var(--ai-muted,#475569);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.toggle_8856:hover:not(:disabled){color:var(--ai-text,#0f172a);background:var(--ai-surface-subtle,#f1f5f9)}.toggle_8856[aria-checked=true],.toggle_8856[aria-pressed=true]{color:var(--ai-primary-text,#1d4ed8);border-color:var(--ai-primary,#2563eb);background:var(--ai-primary-soft,#dbeafe)}.toggle_8856:disabled{opacity:.55;cursor:not-allowed}.toggleGroup_8856[data-variant=segmented] .toggle_8856{border-radius:max(4px,calc(var(--ai-control-radius,8px) - 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-pressed=true]{color:var(--ai-text,#0f172a);border-color:var(--ai-border,#e2e8f0);background:var(--ai-surface,#fff)}.toggleGroup_8856[data-size=sm] .toggle_8856{min-height:28px;padding:2px 10px;font-size:12px}.toggleCount_8856{color:var(--ai-muted,#475569);font-variant-numeric:tabular-nums;font-size:12px}.toggle_8856[aria-checked=true] .toggleCount_8856,.toggle_8856[aria-pressed=true] .toggleCount_8856{color:inherit;opacity:.8}@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-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.root_2731{box-sizing:border-box;min-block-size:0;min-inline-size:0;max-inline-size:100%;color:var(--ai-text,#0f172a);background:var(--ai-surface,#fff);border:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.root_2731:focus-visible{outline:2px solid var(--ai-focus,#2563eb);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,#e2e8f0)}.root_2731[data-presentation=docked][data-side=start]{border-inline-end:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0)}.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]{inline-size:min(var(--ai-sidecar-width,400px),calc(100vw - 32px));border-radius:var(--ai-radius,10px);max-inline-size:calc(100vw - 32px);inset-block:16px}.root_2731[data-presentation=overlay][data-side=end]{inset-inline-end:16px}.root_2731[data-presentation=overlay][data-side=start]{inset-inline-start:16px}.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,#e2e8f0)}.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:650;line-height:1.5}.description_2731{color:var(--ai-muted,#475569);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,#2563eb);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,#e2e8f0);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,10px)}.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[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:stable;padding:4px;overflow:auto}.pane_05dc:focus-visible{outline:2px solid var(--ai-focus);outline-offset:-2px}.panelHeader_05dc{min-inline-size:0;container:ai-panel-header/inline-size}.headerLayout_05dc{align-items:flex-start;gap:max(8px,var(--ai-field-gap,8px)) var(--ai-row-gap,12px);flex-wrap:wrap;min-inline-size:0;display:flex}.leading_05dc{flex:none;align-items:center;min-inline-size:0;max-inline-size:100%;display:flex}.heading_05dc{flex:180px;min-inline-size:0}.titleRow_05dc{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-inline-size:0;display:flex}.title_05dc{min-inline-size:0;font:inherit;margin:0;font-size:16px;font-weight:650;line-height:1.5}.status_05dc{min-inline-size:0;max-inline-size:100%}.description_05dc{color:var(--ai-muted);margin-block-start:4px;font-size:13px;line-height:1.6}.description_05dc>:first-child{margin-block-start:0}.description_05dc>:last-child{margin-block-end:0}.actions_05dc{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.actions_05dc>:where(button,a),.leading_05dc>:where(button,a){flex:0 auto;max-inline-size:100%}@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}}@container ai-panel-header (width<=360px){.heading_05dc{flex-basis:150px}.actions_05dc{flex-basis:100%}}@media (any-pointer:coarse){.actions_05dc{gap:8px}}.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:hover,.separator_b6e4[data-separator=active]{color:var(--ai-primary-text);background:var(--ai-primary-soft)}.separator_b6e4:focus-visible .gripLine_b6e4,.separator_b6e4:hover .gripLine_b6e4,.separator_b6e4[data-separator=active] .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}}.markdown_e6c3{min-width:0;color:var(--ai-text,#0f172a);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:650;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,#2563eb);margin-inline:-1.35em .5em}.markdown_e6c3 blockquote{border-inline-start:3px solid var(--ai-border,#dbe2ea);color:var(--ai-muted,#475569);margin-inline:0;padding:.2em 1em}.markdown_e6c3 hr{border:0;border-block-start:1px solid var(--ai-border,#dbe2ea)}.markdown_e6c3 a{color:var(--ai-primary-text,#1d4ed8);text-underline-offset:.18em;text-decoration:underline}.markdown_e6c3 a:hover{text-decoration-thickness:2px}.markdown_e6c3 :where(a,pre,[role=group]):focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:3px}.markdown_e6c3 :where(code,pre){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.markdown_e6c3 :not(pre)>code{background:var(--ai-surface-subtle,#f1f5f9);white-space:break-spaces;border-radius:4px;padding:.12em .3em}.tableScroll_e6c3{border:1px solid var(--ai-border,#dbe2ea);border-radius:var(--ai-control-radius,8px);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,#dbe2ea);min-width:100px;padding:10px 12px}.markdown_e6c3 th{background:var(--ai-surface-subtle,#f1f5f9);font-weight:600}.markdown_e6c3 tr:last-child td{border-block-end:0}.imageNote_e6c3{color:var(--ai-muted,#475569);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,#2563eb);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,8px)}.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,8px);background:var(--ai-surface-subtle);max-height:180px;color:var(--ai-text);margin-block:8px;padding:8px;font:12px/1.7 ui-monospace,monospace;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);margin:0;font:12px/1.8 ui-monospace,monospace;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:12px}.plain_2851{white-space:pre-wrap;overflow-wrap:anywhere;border-top:var(--ai-border-width,1px) solid var(--ai-border);max-height:140px;margin:0;padding-top:8px;font:13px/1.75 ui-monospace,Consolas,monospace;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);overflow-wrap:anywhere;flex:1 0 100%;gap:4px;font-size:12px;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{background:var(--ai-surface-subtle);font-size:12px}.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:12px}.empty_3bd5,.notice_3bd5{padding:var(--ai-panel-padding,16px);overflow-wrap:anywhere;margin:0}.notice_3bd5{font-size: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}}