.dir-c{--c-font-ui:"Inter Variable", "Noto Sans Devanagari Variable", "Noto Sans Tamil Variable", "Noto Sans Bengali Variable", "Noto Sans Telugu Variable", "Noto Sans Kannada Variable", "Noto Sans Malayalam Variable", "Noto Sans Gujarati Variable", "Noto Sans Gurmukhi Variable", "Noto Sans Oriya Variable", "Noto Nastaliq Urdu Variable", ui-sans-serif, system-ui, sans-serif;--c-font-display:"Bricolage Grotesque Variable", "Noto Sans Devanagari Variable", "Noto Sans Tamil Variable", "Noto Sans Bengali Variable", "Noto Sans Telugu Variable", "Noto Sans Kannada Variable", "Noto Sans Malayalam Variable", "Noto Sans Gujarati Variable", "Noto Sans Gurmukhi Variable", "Noto Sans Oriya Variable", "Noto Nastaliq Urdu Variable", ui-sans-serif, system-ui, sans-serif;--c-font-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--c-display-size:clamp(44px, 5.6vw, 72px);--c-gap:2.5rem;font-family:var(--c-font-ui);background:var(--c-bg);color:var(--c-ink);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;--c-bg:#fdfdfd;--c-rail:#f9f9f9;--c-stage:#f6f6f6;--c-sheet:#fff;--c-ink:#0f0f0f;--c-ink-2:#0f0f0fc7;--c-ink-3:#0f0f0f99;--c-ink-4:#0f0f0f61;--c-line:#0f0f0f17;--c-line-2:#0f0f0f29;--c-wash:#0f0f0f0b;--c-shadow:0 1px 2px #0000000d, 0 12px 32px -16px #00000029;--c-up:#067132;--c-wait:#9e5800;--c-down:#be2323;--c-unknown:#0f0f0f61}@supports (color:lab(0% 0 0)){.dir-c{--c-bg:lab(99.304% -.0000298023 0);--c-rail:lab(97.912% 0 0);--c-stage:lab(96.752% 0 0);--c-sheet:lab(100% 0 0);--c-ink:lab(4.4379% 0 0);--c-ink-2:lab(4.4379% 0 0/.78);--c-ink-3:lab(4.4379% 0 0/.6);--c-ink-4:lab(4.4379% 0 0/.38);--c-line:lab(4.4379% 0 0/.09);--c-line-2:lab(4.4379% 0 0/.16);--c-wash:lab(4.4379% 0 0/.045);--c-up:lab(41.2941% -39.5197 26.3744);--c-wait:lab(44.9409% 26.9676 60.1752);--c-down:lab(42.4236% 59.8149 41.9956);--c-unknown:lab(4.4379% 0 0/.38)}}.dark .dir-c,.dark.dir-c{--c-bg:#0c0c0c;--c-rail:#080808;--c-stage:#060606;--c-sheet:#131313;--c-ink:#f3f3f3;--c-ink-2:#f3f3f3cc;--c-ink-3:#f3f3f399;--c-ink-4:#f3f3f366;--c-line:#f3f3f317;--c-line-2:#f3f3f329;--c-wash:#f3f3f30e;--c-shadow:0 1px 2px #0006, 0 16px 40px -20px #000c;--c-up:#4ac777;--c-wait:#f2af48;--c-down:#f66d62;--c-unknown:#f3f3f366}@supports (color:lab(0% 0 0)){.dark .dir-c,.dark.dir-c{--c-bg:lab(3.36376% 0 0);--c-rail:lab(2.22245% 0 0);--c-stage:lab(1.76425% 0 -.00000298023);--c-sheet:lab(5.71933% 0 0);--c-ink:lab(95.94% 0 0);--c-ink-2:lab(95.94% 0 0/.8);--c-ink-3:lab(95.94% 0 0/.6);--c-ink-4:lab(95.94% 0 0/.4);--c-line:lab(95.94% 0 0/.09);--c-line-2:lab(95.94% 0 0/.16);--c-wash:lab(95.94% 0 0/.055);--c-up:lab(71.8838% -49.4691 29.6083);--c-wait:lab(76.7033% 18.106 60.6421);--c-down:lab(63.5691% 52.8643 33.3674);--c-unknown:lab(95.94% 0 0/.4)}}.c-portal{background:0 0;height:0}.dir-c [data-density=compact],.dir-c[data-density=compact]{--c-gap:1.5rem}.dir-c .c-display{font-family:var(--c-font-display);font-optical-sizing:auto}.dir-c .c-mono,.dir-c .font-mono{font-family:var(--c-font-mono)}.dir-c :lang(hi),.dir-c :lang(mr),.dir-c :lang(bn),.dir-c :lang(as),.dir-c :lang(ta),.dir-c :lang(te),.dir-c :lang(kn),.dir-c :lang(ml),.dir-c :lang(gu),.dir-c :lang(pa),.dir-c :lang(or){line-height:1.7}.dir-c :lang(ur){font-family:"Noto Nastaliq Urdu Variable", var(--c-font-ui);line-height:2}.dir-c .c-greet,.dir-c .c-greet :lang(hi),.dir-c .c-greet :lang(ta),.dir-c .c-greet :lang(bn),.dir-c .c-greet :lang(te),.dir-c .c-greet :lang(kn),.dir-c .c-greet :lang(ml),.dir-c .c-greet :lang(gu),.dir-c .c-greet :lang(pa),.dir-c .c-greet :lang(or),.dir-c .c-greet :lang(ur){line-height:1.3}.dir-c .c-greet [lang=ur]{transform-origin:0 60%;display:inline-block;transform:scale(.72)}.dir-c .c-noscrollbar{scrollbar-width:none}.dir-c .c-noscrollbar::-webkit-scrollbar{display:none}.dir-c .c-thin-scroll{scrollbar-width:thin;scrollbar-color:var(--c-line-2) transparent}.dir-c ::selection{background:#0f0f0f24;background:lab(4.4379% 0 0/.14)}.dark .dir-c ::selection,.dark.dir-c ::selection{background:#f2f2f238;background:lab(95.36% 0 0/.22)}.dir-c .c-answer{color:var(--c-ink);overflow-wrap:anywhere;font-size:16px;line-height:27px}.dir-c .c-answer:lang(hi),.dir-c .c-answer:lang(mr),.dir-c .c-answer:lang(bn),.dir-c .c-answer:lang(ta),.dir-c .c-answer:lang(te),.dir-c .c-answer:lang(kn),.dir-c .c-answer:lang(ml),.dir-c .c-answer:lang(gu),.dir-c .c-answer:lang(pa),.dir-c .c-answer:lang(or){line-height:1.85}.dir-c .c-answer>*+*{margin-top:14px}.dir-c [data-subagent-report-body] .c-answer{font-size:14px;line-height:22px}.dir-c [data-subagent-report-body] .c-answer .c-flow{gap:8px}.dir-c .c-answer .c-flow{flex-direction:column;gap:14px;display:flex}.dir-c .c-answer .c-flow :where(h1,h2,h3,h4){margin-top:10px}.dir-c .c-answer .c-flow>:first-child>:first-child{margin-top:0}.dir-c .c-answer .c-flow :is(hr,.katex-display){margin-block:0}.dir-c .c-answer [data-model-image]{overflow-wrap:anywhere}.dir-c .c-answer :where(h1,h2,h3,h4){font-family:var(--c-font-display);letter-spacing:-.015em;margin-top:24px;font-weight:580}.dir-c .c-answer h1{font-size:20px;line-height:26px}.dir-c .c-answer :where(h2,h3,h4){font-size:16px;line-height:24px}.dir-c .c-answer :where(ul,ol){flex-direction:column;gap:10px;padding-inline-start:20px;display:flex}.dir-c .c-answer ul{list-style:outside}.dir-c .c-answer ol{list-style:decimal}.dir-c .c-answer li::marker{color:var(--c-ink-4)}.dir-c .c-answer :is(strong,[data-streamdown=strong]){font-weight:620}.dir-c .c-answer a{text-decoration:underline;-webkit-text-decoration-color:var(--c-line-2);text-decoration-color:var(--c-line-2);text-underline-offset:2px}.dir-c .c-answer a:hover{-webkit-text-decoration-color:var(--c-ink-3);text-decoration-color:var(--c-ink-3)}.dir-c .c-answer :not(pre)>code{font-family:var(--c-font-mono);background:var(--c-wash);border-radius:8px;padding:1px 4px;font-size:14px}.dir-c .c-answer blockquote{border-inline-start:2px solid var(--c-line-2);color:var(--c-ink-2);padding-inline-start:14px}.dir-c .c-answer table{font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.dir-c .c-answer .katex{font-size:1.05em}.dir-c .c-answer .katex-display{padding:4px 0;overflow:auto hidden}.dir-c .c-answer [data-streamdown=code-block]{border:1px solid var(--c-line);background:var(--c-sheet);border-radius:8px;gap:0;margin:0;padding:0;overflow:hidden}.dir-c .c-answer [data-streamdown=code-block-header]{background:var(--c-wash);border-bottom:1px solid var(--c-line);height:36px;color:var(--c-ink-2);padding:0 12px;font-size:12px}.dir-c .c-answer [data-streamdown=code-block-header] span{font-family:var(--c-font-mono);margin:0}.dir-c .c-answer [data-streamdown=code-block-actions]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.dir-c .c-answer [data-streamdown=code-block]>.absolute{top:2px;right:6px}.dir-c .c-answer [data-streamdown=code-block-actions] button{width:28px;height:28px;color:var(--c-ink-2);border-radius:8px;place-items:center;display:inline-grid}.dir-c .c-answer [data-streamdown=code-block-actions] button:hover{background:var(--c-wash);color:var(--c-ink)}@media (pointer:coarse){.dir-c .c-answer [data-streamdown=code-block-actions] button{width:40px;height:40px}}.dir-c .c-answer [data-streamdown=code-block-body]{font-family:var(--c-font-mono);background:0 0;border:0;border-radius:0;font-size:13px;line-height:20px}.dir-c .c-answer [data-streamdown=code-block-body] pre{padding:10px 12px;background:0 0!important}.dir-c .c-answer [data-streamdown=table-wrapper]{background:0 0;border:0;border-radius:0;gap:2px;margin:0;padding:0}.dir-c .c-answer [data-streamdown=table-wrapper]>div:last-child{background:0 0;border:0;border-radius:0}.dir-c .c-answer [data-streamdown=table]{border-collapse:collapse;background:0 0;width:100%}.dir-c .c-answer [data-streamdown=table-header]{background:0 0}.dir-c .c-answer [data-streamdown=table-header-cell]{color:var(--c-ink-2);border-bottom:1px solid var(--c-line-2);background:0 0;padding:8px 12px 8px 0;font-size:13px;font-weight:560;line-height:18px}.dir-c .c-answer [data-streamdown=table-row]{border-top:1px solid var(--c-line);background:0 0}.dir-c .c-answer [data-streamdown=table-row]:last-child{border-bottom:1px solid var(--c-line)}.dir-c .c-answer [data-streamdown=table-cell]{padding:8px 12px 8px 0;font-size:14px;line-height:20px}.dir-c .c-answer [data-streamdown=table-body]{background:0 0}.dir-c .c-answer :is([data-streamdown=table-header-cell],[data-streamdown=table-cell]):last-child{padding-inline-end:0}.dir-c .c-autosize{field-sizing:content}@keyframes c-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes c-blink{50%{opacity:0}}.dir-c .c-caret{animation:1s step-end infinite c-blink}@media (prefers-reduced-motion:reduce){.dir-c *,.dir-c :before,.dir-c :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
