:root:not([data-vos-theme]),:root[data-vos-theme=light]{--vos-brand-bg:#f7f8fa;--vos-brand-surface:#fff;--vos-brand-surface-2:#eef1f5;--vos-brand-ink:#16202c;--vos-brand-ink-muted:#46515c;--vos-brand-border:#d3dae2;--vos-brand-navy:#12233b;--vos-brand-accent:#1c5fb4;--vos-brand-accent-strong:#14487f;--vos-brand-info:#0c7373;--vos-brand-on-accent:#fff;--vos-bg:var(--vos-brand-bg);--vos-surface:var(--vos-brand-surface);--vos-surface-2:var(--vos-brand-surface-2);--vos-ink:var(--vos-brand-ink);--vos-ink-muted:var(--vos-brand-ink-muted);--vos-border:var(--vos-brand-border);--vos-navy:var(--vos-brand-navy);--vos-blue:var(--vos-brand-accent);--vos-blue-strong:var(--vos-brand-accent-strong);--vos-teal:var(--vos-brand-info);--vos-verified:#1c7c44;--vos-advisory:#976012;--vos-blocked:#b3261e;--vos-candidate:#6b3fa0;--vos-parked:#545e6b;--vos-focus:var(--vos-brand-accent);--vos-on-accent:var(--vos-brand-on-accent)}:root[data-vos-theme=dark]{--vos-brand-bg:#0e151d;--vos-brand-surface:#16202c;--vos-brand-surface-2:#1e2a38;--vos-brand-ink:#e7edf3;--vos-brand-ink-muted:#9aa7b4;--vos-brand-border:#2b3a4b;--vos-brand-navy:#0a1626;--vos-brand-accent:#4b8fe0;--vos-brand-accent-strong:#6ba6ec;--vos-brand-info:#2bb3b3;--vos-brand-on-accent:#0e151d;--vos-bg:var(--vos-brand-bg);--vos-surface:var(--vos-brand-surface);--vos-surface-2:var(--vos-brand-surface-2);--vos-ink:var(--vos-brand-ink);--vos-ink-muted:var(--vos-brand-ink-muted);--vos-border:var(--vos-brand-border);--vos-navy:var(--vos-brand-navy);--vos-blue:var(--vos-brand-accent);--vos-blue-strong:var(--vos-brand-accent-strong);--vos-teal:var(--vos-brand-info);--vos-verified:#35b06a;--vos-advisory:#d99a3a;--vos-blocked:#e0554d;--vos-candidate:#a17fd6;--vos-parked:#8a97a5;--vos-focus:var(--vos-brand-accent-strong);--vos-on-accent:var(--vos-brand-on-accent)}@media (prefers-color-scheme:dark){:root:not([data-vos-theme]){--vos-brand-bg:#0e151d;--vos-brand-surface:#16202c;--vos-brand-surface-2:#1e2a38;--vos-brand-ink:#e7edf3;--vos-brand-ink-muted:#9aa7b4;--vos-brand-border:#2b3a4b;--vos-brand-navy:#0a1626;--vos-brand-accent:#4b8fe0;--vos-brand-accent-strong:#6ba6ec;--vos-brand-info:#2bb3b3;--vos-brand-on-accent:#0e151d;--vos-bg:var(--vos-brand-bg);--vos-surface:var(--vos-brand-surface);--vos-surface-2:var(--vos-brand-surface-2);--vos-ink:var(--vos-brand-ink);--vos-ink-muted:var(--vos-brand-ink-muted);--vos-border:var(--vos-brand-border);--vos-navy:var(--vos-brand-navy);--vos-blue:var(--vos-brand-accent);--vos-blue-strong:var(--vos-brand-accent-strong);--vos-teal:var(--vos-brand-info);--vos-verified:#35b06a;--vos-advisory:#d99a3a;--vos-blocked:#e0554d;--vos-candidate:#a17fd6;--vos-parked:#8a97a5;--vos-focus:var(--vos-brand-accent-strong);--vos-on-accent:var(--vos-brand-on-accent)}}:root{--vos-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--vos-font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--vos-radius:4px;--vos-chip-gap:3px}:root:not([data-vos-density]),:root[data-vos-density=standard]{--vos-chip-pad-y:5px;--vos-chip-pad-x:10px;--vos-code-size:12px;--vos-row-h:34px;--vos-card-pad:12px;--vos-section-gap:16px}:root[data-vos-density=comfortable]{--vos-chip-pad-y:7px;--vos-chip-pad-x:12px;--vos-code-size:13px;--vos-row-h:40px;--vos-card-pad:16px;--vos-section-gap:20px}:root[data-vos-density=engineering]{--vos-chip-pad-y:3px;--vos-chip-pad-x:8px;--vos-code-size:10px;--vos-row-h:26px;--vos-card-pad:8px;--vos-section-gap:12px}@media (prefers-reduced-motion:reduce){:root{--vos-motion:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vos-focusable:focus-visible{outline:2px solid var(--vos-focus);outline-offset:2px}.vos-btn{transition:background-color .12s ease,border-color .12s ease}.vos-btn[data-vos-btn=primary]:hover:not(:disabled){background:var(--vos-blue-strong);border-color:var(--vos-blue-strong)}.vos-btn[data-vos-btn=quiet]:hover:not(:disabled),.vos-btn[data-vos-btn=secondary]:hover:not(:disabled){background:var(--vos-surface-2)}.vos-btn[data-vos-btn=danger]:hover:not(:disabled){filter:brightness(.92)}.vos-btn:active:not(:disabled){transform:translateY(1px)}.vos-btn:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.vos-btn:active:not(:disabled){transform:none}}:root{--vos-font-size-xs:11px;--vos-font-size-sm:12px;--vos-font-size-base:13px;--vos-font-size-lg:14px;--vos-font-size-xl:16px;--vos-font-size-2xl:18px;--vos-font-size-3xl:20px;--vos-font-weight-regular:400;--vos-font-weight-semibold:500;--vos-line-height-tight:1.2;--vos-line-height-normal:1.5;--vos-line-height-relaxed:1.75;:root[data-vos-ui-scale="1.15"]{--vos-font-size-xs:13px;--vos-font-size-sm:14px;--vos-font-size-base:15px;--vos-font-size-lg:16px;--vos-font-size-xl:18px;--vos-font-size-2xl:21px;--vos-font-size-3xl:23px}:root[data-vos-ui-scale="1.3"]{--vos-font-size-xs:14px;--vos-font-size-sm:16px;--vos-font-size-base:17px;--vos-font-size-lg:18px;--vos-font-size-xl:21px;--vos-font-size-2xl:23px;--vos-font-size-3xl:26px}:root[data-vos-ui-scale="1.5"]{--vos-font-size-xs:17px;--vos-font-size-sm:18px;--vos-font-size-base:20px;--vos-font-size-lg:21px;--vos-font-size-xl:24px;--vos-font-size-2xl:27px;--vos-font-size-3xl:30px}--vos-space-xs:4px;--vos-space-sm:8px;--vos-space-md:12px;--vos-space-lg:16px;--vos-space-xl:20px;--vos-space-2xl:24px;--vos-space-3xl:32px;--vos-radius-md:8px;--vos-radius-lg:12px;--vos-border-thin:0.5px;--vos-border-thin-solid:0.5px solid var(--vos-border);--vos-border-light:1px solid var(--vos-border);--vos-scrim:rgba(10,22,38,.44)}:root{--color-primary:var(--vos-blue);--color-primary-dark:var(--vos-blue-strong);--color-secondary:var(--vos-ink-muted);--color-accent-teal:var(--vos-teal);--color-accent-amber:var(--vos-advisory);--color-accent-red:var(--vos-blocked);--color-accent-green:var(--vos-verified);--color-success:var(--vos-verified);--color-warning:var(--vos-advisory);--color-danger:var(--vos-blocked);--color-info:var(--vos-blue);--color-bg-primary:var(--vos-bg);--color-bg-secondary:var(--vos-surface-2);--color-gray-light:var(--vos-surface-2);--color-gray-border:var(--vos-border);--color-text-primary:var(--vos-ink);--color-text-secondary:var(--vos-ink-muted);--color-border:var(--vos-border);--font-family:var(--vos-font-ui);--font-size-xs:var(--vos-font-size-xs);--font-size-sm:var(--vos-font-size-sm);--font-size-base:var(--vos-font-size-base);--font-size-lg:var(--vos-font-size-lg);--font-size-xl:var(--vos-font-size-xl);--font-size-2xl:var(--vos-font-size-2xl);--font-size-3xl:var(--vos-font-size-3xl);--font-weight-regular:var(--vos-font-weight-regular);--font-weight-semibold:var(--vos-font-weight-semibold);--line-height-tight:var(--vos-line-height-tight);--line-height-normal:var(--vos-line-height-normal);--line-height-relaxed:var(--vos-line-height-relaxed);--spacing-xs:var(--vos-space-xs);--spacing-sm:var(--vos-space-sm);--spacing-md:var(--vos-space-md);--spacing-lg:var(--vos-space-lg);--spacing-xl:var(--vos-space-xl);--spacing-2xl:var(--vos-space-2xl);--spacing-3xl:var(--vos-space-3xl);--radius-sm:var(--vos-radius);--radius-md:var(--vos-radius-md);--radius-lg:var(--vos-radius-lg);--border-thin:var(--vos-border-thin);--border-thin-solid:var(--vos-border-thin-solid);--border-light:var(--vos-border-light)}@media (prefers-contrast:more){:root[data-vos-theme=light]{--vos-blue:#0052a3;--vos-blue-strong:#036;--vos-ink:#000;--vos-ink-muted:#2b3540;--vos-border:#4a5560;--vos-on-accent:#fff}:root[data-vos-theme=dark]{--vos-blue:#8cbcf2;--vos-blue-strong:#a9d0f7;--vos-ink:#fff;--vos-ink-muted:#d2dae2;--vos-border:#7d8a97;--vos-on-accent:#000}}@media (prefers-contrast:more) and (prefers-color-scheme:light){:root:not([data-vos-theme]){--vos-blue:#0052a3;--vos-blue-strong:#036;--vos-ink:#000;--vos-ink-muted:#2b3540;--vos-border:#4a5560;--vos-on-accent:#fff}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-vos-theme]){--vos-blue:#8cbcf2;--vos-blue-strong:#a9d0f7;--vos-ink:#fff;--vos-ink-muted:#d2dae2;--vos-border:#7d8a97;--vos-on-accent:#000}}:root{--vos-bp-sm:500px;--vos-bp-md:800px;--vos-bp-lg:1024px;--vos-bp-xl:1200px;--vos-table-min-width:640px;--vos-answer-table-min-width:0px;--vos-reading-max:960px}.vos-scroll-x{overflow-x:auto;max-width:100%}.vos-skip-link{position:absolute;left:-9999px;top:0;z-index:1100;padding:var(--vos-space-sm) var(--vos-space-md);font-family:var(--vos-font-ui);font-size:var(--vos-font-size-sm);color:var(--vos-ink);background:var(--vos-surface);border:1px solid var(--vos-focus);border-radius:var(--vos-radius);text-decoration:none}.vos-skip-link:focus,.vos-skip-link:focus-visible{left:var(--vos-space-sm);top:var(--vos-space-sm);outline:2px solid var(--vos-focus);outline-offset:2px}.vos-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vos-focus-within:focus-within{outline:2px solid var(--vos-focus);outline-offset:2px}.vos-page-main{padding:var(--vos-space-lg)}@media (max-width:500px){.vos-page-main{padding:var(--vos-space-md)}}.vos-shell-nav-backdrop{display:none}@media (max-width:800px){.vos-shell-body{flex-direction:column}.vos-shell-rail{width:100%!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--vos-border)}.vos-shell-rail-icons{flex-direction:row!important;justify-content:center;padding-bottom:var(--vos-space-xs)}.vos-shell-rail[data-vos-nav-open=true]{position:fixed;top:0;left:0;bottom:0;width:min(320px,88vw)!important;overflow-y:auto;z-index:60;border-right:1px solid var(--vos-border)!important;border-bottom:none;box-shadow:0 0 24px rgba(0,0,0,.25)}.vos-shell-nav-backdrop{display:block;position:fixed;inset:0;z-index:59;background:rgba(0,0,0,.35)}}.vos-shell{min-height:100vh;min-height:100dvh}main[data-page=ask]{display:flex;flex-direction:column}.vos-progress-indeterminate{position:relative;height:2px;overflow:hidden;background:var(--vos-surface-2);border-radius:1px}.vos-progress-indeterminate:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:var(--vos-focus);animation:vos-progress-slide 1.2s ease-in-out infinite}@keyframes vos-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);transition:background-color .2s ease,color .2s ease}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{margin-bottom:var(--spacing-md);line-height:var(--line-height-normal)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark);text-decoration:underline}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-regular)}input,select,textarea{color:var(--color-text-primary);background-color:var(--color-bg-primary)}textarea{resize:vertical}ol,ul{margin-left:var(--spacing-lg)}li{margin-bottom:var(--spacing-sm)}code{font-family:Courier New,Courier,monospace;font-size:var(--font-size-sm);padding:2px 4px;border-radius:var(--radius-sm)}code,pre{background-color:var(--color-gray-light)}pre{padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--spacing-md)}pre code{background-color:transparent;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-gray-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-moz-selection{background-color:var(--color-primary);color:#fff}::selection{background-color:var(--color-primary);color:#fff}::-moz-placeholder{color:var(--color-text-secondary);opacity:1}::placeholder{color:var(--color-text-secondary);opacity:1}:disabled{opacity:.5;cursor:not-allowed}[data-chat-first-shell],[data-explore-shell]{--i1-nav-width:200px}@media (max-width:1024px){[data-collapsible-nav]:not([data-collapsed=true]){width:160px;min-width:160px}[data-explore-shell] [data-lens-selector]{gap:4px}}@media (max-width:800px){[data-chat-first-shell],[data-explore-page]{flex-direction:column}[data-collapsible-nav]{width:100%!important;min-width:0!important;border-right:none;border-bottom:1px solid var(--vos-border,#d3dae2);flex-direction:row;flex-wrap:wrap}[data-zoom-breadcrumb]{font-size:11px}[data-explore-level] table{font-size:12px}}[data-portable-askvos-renderer][data-surface=copilot],[data-portable-askvos-renderer][data-surface=embedded],[data-portable-askvos-renderer][data-surface=external-host],[data-portable-askvos-renderer][data-surface=outlook],[data-portable-askvos-renderer][data-surface=teams]{max-width:340px;font-size:12px}[data-portable-askvos-renderer][data-surface=mobile]{max-width:100%;width:100%}