.overlay_b727{z-index:100;background:#02061780;position:fixed;inset:0}.dialog_b727{z-index:101;box-sizing:border-box;border:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);max-block-size:min(76vh,100dvh - 32px);inline-size:min(640px,100vw - 32px);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);box-shadow:var(--ai-shadow-dialog,0 12px 40px #00000029);flex-direction:column;line-height:1.5;display:flex;position:fixed;inset-block-start:12vh;inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}.dialog_b727:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:2px}.command_b727{flex-direction:column;min-block-size:0;display:flex}.field_b727{border-block-end:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);align-items:center;gap:10px;padding:10px 14px;display:flex}.fieldIcon_b727{color:var(--ai-muted,#475569)}.input_b727{min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:4px 0;font-size:16px}.input_b727::placeholder{color:var(--ai-muted,#475569);opacity:1}.fieldKey_b727{flex-shrink:0}.cancel_b727{border-radius:var(--ai-control-radius,8px);color:var(--ai-primary-text,#1d4ed8);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:6px 10px;font-weight:600;display:none}.cancel_b727:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:-2px}.list_b727{overscroll-behavior:contain;min-block-size:0;max-block-size:50vh;padding:6px;scroll-padding-block:6px;overflow:auto}.note_b727{color:var(--ai-muted,#475569);text-align:center;padding:14px 10px}.group_b727+.group_b727{margin-block-start:4px}.group_b727 [cmdk-group-heading]{color:var(--ai-muted,#475569);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:600}.item_b727{border-radius:var(--ai-control-radius,8px);color:inherit;cursor:pointer;padding:8px 10px;text-decoration:none;display:block}.item_b727[data-selected=true]{background:var(--ai-primary-soft,#dbeafe);color:var(--ai-primary-text,#1d4ed8)}.item_b727[aria-disabled=true]{opacity:.6;cursor:default}.itemRow_b727{justify-content:space-between;align-items:baseline;gap:12px;min-inline-size:0;display:flex}.itemLabel_b727{overflow-wrap:anywhere;min-inline-size:0}.itemLabel_b727 mark,.itemDescription_b727 mark{color:inherit;background:0 0;font-weight:650}.itemHint_b727{color:var(--ai-muted,#475569);flex-shrink:0;font-size:12px}.item_b727[data-selected=true] .itemHint_b727,.item_b727[data-selected=true] .itemDescription_b727{color:inherit;opacity:.85}.itemDescription_b727{color:var(--ai-muted,#475569);overflow-wrap:anywhere;margin-block-start:2px;font-size:13px;display:block}.footer_b727{border-block-start:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);color:var(--ai-muted,#475569);flex-wrap:wrap;gap:6px 16px;margin:0;padding:8px 14px;font-size:12px;display:flex}.srOnly_b727{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.dialog_b727{border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100vw;inset:0;transform:none}.list_b727{flex:auto;max-block-size:none}.cancel_b727{display:inline-flex}.fieldKey_b727,.footer_b727{display:none}}@media (any-pointer:coarse){.cancel_b727{display:inline-flex}.fieldKey_b727,.footer_b727{display:none}}@media (prefers-reduced-motion:no-preference){.dialog_b727[data-state=open]{animation:.12s ease-out palette-in_b727}.overlay_b727[data-state=open]{animation:.12s ease-out palette-fade_b727}}@keyframes palette-in_b727{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes palette-fade_b727{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.item_b727[data-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.root_4ff3{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-meta,13px);line-height:1.5}.head_4ff3{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-block-end:8px;display:flex}.title_4ff3{color:var(--ai-muted,#475569);letter-spacing:.06em;text-transform:uppercase;flex:auto;margin:0;font-size:11px;font-weight:600}.reading_4ff3{color:var(--ai-muted,#475569);font-variant-numeric:tabular-nums}.toggle_4ff3{border:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius-pill,999px);color:var(--ai-text,#0f172a);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;display:none}.toggle_4ff3:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:2px}.list_4ff3,.sub_4ff3{margin:0;padding:0;list-style:none}.list_4ff3{border-inline-start:1px solid var(--ai-border,#e2e8f0)}.item_4ff3{position:relative}.link_4ff3,.subLink_4ff3{color:var(--ai-muted,#475569);border-inline-start:2px solid #0000;gap:10px;margin-inline-start:-1px;padding:5px 0 5px 14px;text-decoration:none;display:flex}.link_4ff3:hover,.subLink_4ff3:hover{color:var(--ai-text,#0f172a)}.link_4ff3:focus-visible,.subLink_4ff3:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:-2px;border-radius:4px}.number_4ff3{font-variant-numeric:tabular-nums;color:var(--ai-muted,#475569);flex-shrink:0}.text_4ff3{overflow-wrap:anywhere;min-inline-size:0}.item_4ff3[data-state=read] .link_4ff3{color:var(--ai-muted,#475569)}.item_4ff3[data-state=read] .number_4ff3{color:var(--ai-primary-text,#1d4ed8)}.item_4ff3[data-state=current]>.link_4ff3,.link_4ff3[aria-current=location],.subLink_4ff3[aria-current=location]{color:var(--ai-text,#0f172a);border-inline-start-color:var(--ai-primary,#2563eb);font-weight:600}.sub_4ff3 .subLink_4ff3{padding-inline-start:28px;font-size:12px}.root_4ff3[data-collapsible=always] .toggle_4ff3{display:inline-block}.root_4ff3[data-collapsible=always]:not([data-open]) .list_4ff3{display:none}@media (max-width:760px){.root_4ff3[data-collapsible=narrow] .toggle_4ff3{display:inline-block}.root_4ff3[data-collapsible=narrow]:not([data-open]) .list_4ff3{display:none}}@media (prefers-reduced-motion:no-preference){.link_4ff3,.subLink_4ff3{transition:color .12s,border-color .12s}}@media (forced-colors:active){.link_4ff3[aria-current=location],.subLink_4ff3[aria-current=location]{border-inline-start-color:highlight}}.root_1613{min-inline-size:0;color:var(--ai-text,#0f172a);font-family:var(--ai-font-family,ui-sans-serif, system-ui, sans-serif);gap:4px;display:grid}.row_1613{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status_1613{min-block-size:1.5em;color:var(--ai-muted,#475569);font-size:var(--ai-font-size-meta,13px);margin:0;line-height:1.5}
.root_5bdc{border:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,12px);background:var(--ai-surface,#fff);min-width:0;color:var(--ai-text,#0f172a);font-size:var(--ai-font-size,14px);overflow-wrap:anywhere;line-height:1.5;overflow:hidden}.header_5bdc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.header_5bdc+*{border-top:1px solid var(--ai-border,#e2e8f0)}.title_5bdc{align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:600;display:flex}.meta_5bdc{color:var(--ai-muted,#475569);font-size:var(--ai-font-size-meta,13px)}.mono_5bdc{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.body_5bdc{padding:10px 14px}.list_5bdc{margin:0;padding:0;list-style:none;display:grid}.list_5bdc>li{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}.list_5bdc>li+li{border-top:1px solid var(--ai-border,#e2e8f0)}.grow_5bdc{flex:160px;min-width:0}.actions_5bdc{align-items:center;gap:4px;display:flex}.iconButton_5bdc{min-width:28px;height:28px;color:var(--ai-muted,#475569);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.iconButton_5bdc:hover:not(:disabled){background:var(--ai-surface-subtle,#f1f5f9);color:var(--ai-text,#0f172a)}.iconButton_5bdc:disabled{opacity:.55;cursor:not-allowed}.badge_5bdc{background:var(--ai-surface-subtle,#f1f5f9);color:var(--ai-muted,#475569);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.badge_5bdc[data-tone=success],.add_5bdc{color:var(--ai-success,#166534)}.badge_5bdc[data-tone=success]{background:var(--ai-success-soft,#dcfce7)}.badge_5bdc[data-tone=warning]{color:var(--ai-warning,#92400e);background:var(--ai-warning-soft,#fef3c7)}.badge_5bdc[data-tone=danger],.remove_5bdc{color:var(--ai-danger,#991b1b)}.badge_5bdc[data-tone=danger]{background:var(--ai-danger-soft,#fee2e2)}.method_5bdc{background:var(--ai-primary,#2563eb);color:var(--ai-primary-foreground,#fff);border-radius:6px;padding:1px 8px;font-size:11px;font-weight:700}.snippet_5bdc{border:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);border-radius:var(--ai-control-radius,8px);background:var(--ai-surface-subtle,#f1f5f9);align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}.snippet_5bdc code{white-space:pre;flex:1;min-width:0;overflow-x:auto}.frame_5bdc[data-internal=true]{color:var(--ai-muted,#475569)}.error_5bdc{color:var(--ai-danger,#991b1b)}.tree_5bdc{gap:4px;margin:0;padding-inline-start:14px;list-style:none;display:grid}.tree_5bdc .tree_5bdc{border-inline-start:1px solid var(--ai-border,#e2e8f0);margin-block-start:4px}.address_5bdc{border:1px solid var(--ai-control-border,#64748b);border-radius:var(--ai-control-radius,8px);background:var(--ai-field-background,var(--ai-surface,#fff));min-width:0;min-height:30px;color:inherit;font:inherit;flex:200px;padding:2px 10px;font-size:13px}.frameView_5bdc{width:100%;height:var(--ai-preview-height,360px);background:#fff;border:0;display:block}.notice_5bdc{color:var(--ai-muted,#475569);text-align:center;padding:24px 14px}.srOnly_5bdc{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.root_5bdc [hidden],[hidden].list_5bdc,[hidden].content_5bdc,[hidden].stepList_5bdc{display:none}.address_5bdc: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)}.codeBlock_9f4b[data-variant=minimal]{background:0 0;border-color:#0000}.codeLine_9f4b{white-space:pre}.code_9f4b[data-marked] .codeLine_9f4b{margin-inline:calc(-1 * var(--ai-panel-padding,16px));padding-inline:var(--ai-panel-padding,16px);display:block}.codeLine_9f4b[data-highlighted]{background:color-mix(in srgb, var(--ai-primary,#2563eb) 14%, transparent);box-shadow:inset 3px 0 0 var(--ai-primary,#2563eb)}.codeLine_9f4b[data-highlighted] .lineNumber_9f4b{color:var(--ai-primary-text,#1d4ed8);font-weight:600}.lineNumber_9f4b{text-align:end;width:4ch;color:var(--ai-muted);-webkit-user-select:none;user-select:none;margin-inline-end:12px;display:inline-block}.codeBlock_9f4b{min-width:0;margin-block:var(--ai-gap,12px);border:var(--ai-border-width,1px) solid var(--ai-border,#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){.text_398a,.comment_398a,.keyword_398a,.string_398a,.constant_398a{color:canvastext}}.root_4d51{gap:var(--ai-gap,12px);min-inline-size:0;color:var(--ai-text,#0f172a);font-size:var(--ai-font-size,14px);line-height:1.5;display:grid}.tour_4d51{border:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);border-radius:var(--ai-radius,10px);background:var(--ai-surface,#fff);gap:8px;padding:12px 14px;display:grid}.tourHead_4d51{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.kicker_4d51{color:var(--ai-muted,#475569);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.stops_4d51{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stop_4d51{border:var(--ai-border-width,1px) solid var(--ai-border,#e2e8f0);background:var(--ai-surface,#fff);block-size:28px;inline-size:28px;color:var(--ai-text,#0f172a);font:inherit;cursor:pointer;border-radius:50%;font-size:12px;font-weight:600}.stop_4d51:hover{border-color:var(--ai-control-border,#64748b)}.stop_4d51[aria-current=step]{border-color:var(--ai-primary,#2563eb);background:var(--ai-primary,#2563eb);color:var(--ai-primary-foreground,#fff)}.stop_4d51:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:2px}.tourNav_4d51{gap:8px;margin-inline-start:auto;display:flex}.note_4d51{gap:2px;display:grid}.note_4d51:empty{display:none}.note_4d51 p{margin:0}.where_4d51{color:var(--ai-muted,#475569);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.stopTitle_4d51{font-weight:650}.text_4d51{color:var(--ai-muted,#475569)}.viewer_4d51{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:12px;min-inline-size:0;display:grid}.viewer_4d51[data-orientation=horizontal]{grid-template-columns:minmax(0,1fr)}.files_4d51{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.viewer_4d51[data-orientation=horizontal] .files_4d51{scrollbar-width:thin;flex-direction:row;padding-block-end:4px;overflow-x:auto}.file_4d51{border:var(--ai-border-width,1px) solid transparent;border-radius:var(--ai-radius-card,var(--ai-radius,10px));min-inline-size:0;color:var(--ai-muted,#475569);font:inherit;text-align:start;cursor:pointer;background:0 0;gap:2px;padding:8px 10px;display:grid}.viewer_4d51[data-orientation=horizontal] .file_4d51{flex:none}.file_4d51:hover{background:var(--ai-surface-subtle,#f1f5f9);color:var(--ai-text,#0f172a)}.file_4d51[aria-selected=true]{border-color:var(--ai-border,#e2e8f0);background:var(--ai-surface,#fff);color:var(--ai-text,#0f172a)}.file_4d51:focus-visible{outline:2px solid var(--ai-focus,#2563eb);outline-offset:-2px}.fileName_4d51{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.fileLabel_4d51,.fileStops_4d51{font-size:12px}.fileStops_4d51{color:var(--ai-primary-text,#1d4ed8)}.pane_4d51,.figure_4d51{grid-template-columns:minmax(0,1fr);gap:4px;min-inline-size:0;margin:0;display:grid}.pane_4d51>:last-child,.figure_4d51>:last-child{margin-block:0}.toolbar_4d51,.caption_4d51{min-block-size:32px;color:var(--ai-muted,#475569);justify-content:space-between;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:flex}.toolbar_4d51{justify-content:flex-end}@media (prefers-reduced-motion:no-preference){.file_4d51,.stop_4d51{transition:background-color .12s,border-color .12s}}@media (forced-colors:active){.file_4d51[aria-selected=true],.stop_4d51[aria-current=step]{outline-offset:-2px;outline:2px solid highlight}}
