.error-boundaries .error-fallback-module__component-error-fallback___aUZ6d{background-color:#fef3f2;border:2px solid #fda29b;border-radius:8px;padding:16px;margin:12px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.error-boundaries .error-fallback-module__component-error-header___F2kAW{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;margin-bottom:12px}.error-boundaries .error-fallback-module__component-error-header___F2kAW svg{color:#d92d20;flex-shrink:0;margin-top:2px}.error-boundaries .error-fallback-module__component-error-title___IJTYz{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.error-boundaries .error-fallback-module__component-error-title___IJTYz strong{color:#b42318;font-size:14px;font-weight:600}.error-boundaries .error-fallback-module__component-error-name___S1KMf{color:#7a271a;font-size:13px;font-family:Courier New,monospace;background-color:#fee4e2;padding:2px 6px;border-radius:4px;display:inline-block}.error-boundaries .error-fallback-module__component-error-details____Yw3g{margin-top:12px;padding-top:12px;border-top:1px solid #fda29b}.error-boundaries .error-fallback-module__component-error-message___c5RSQ{color:#7a271a;font-size:13px;margin-bottom:12px;line-height:1.5}.error-boundaries .error-fallback-module__component-error-message___c5RSQ strong{font-weight:600}.error-boundaries .error-fallback-module__component-error-toggle-stack___uAoob{background-color:#fff;border:1px solid #fda29b;border-radius:6px;padding:6px 12px;font-size:12px;color:#b42318;cursor:pointer;transition:all .2s;font-weight:500}.error-boundaries .error-fallback-module__component-error-toggle-stack___uAoob:hover{background-color:#fee4e2;border-color:#f97066}.error-boundaries .error-fallback-module__component-error-toggle-stack___uAoob:active{transform:scale(.98)}.error-boundaries .error-fallback-module__component-error-stack___oSkYM{margin-top:12px;background-color:#fff;border-radius:6px;padding:12px;max-height:300px;overflow-y:auto}.error-boundaries .error-fallback-module__component-error-stack-section___OO3vy{margin-bottom:16px}.error-boundaries .error-fallback-module__component-error-stack-section___OO3vy:last-child{margin-bottom:0}.error-boundaries .error-fallback-module__component-error-stack-section___OO3vy strong{display:block;color:#7a271a;font-size:12px;font-weight:600;margin-bottom:8px}.error-boundaries .error-fallback-module__component-error-stack___oSkYM pre{font-family:Courier New,monospace;font-size:11px;line-height:1.5;color:#344054;white-space:pre-wrap;word-break:break-word;margin:0;padding:8px;background-color:#f9fafb;border-radius:4px;border:1px solid #e4e7ec}.error-boundaries .error-fallback-module__component-error-hint___uYSkM{margin-top:12px;padding-top:12px;border-top:1px solid #fda29b;color:#7a271a;font-size:12px;font-style:italic}.error-boundaries .error-fallback-module__app-error-fallback___Fc3k6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:32px;background-color:#f9fafb;border-radius:12px;text-align:center}.error-boundaries .error-fallback-module__app-error-icon____DYxs{color:#d92d20;margin-bottom:16px}.error-boundaries .error-fallback-module__app-error-title___cjYXd{font-size:20px;font-weight:600;color:#101828;margin-bottom:8px}.error-boundaries .error-fallback-module__app-error-message___pB35A{font-size:14px;color:#475467;margin-bottom:24px;max-width:500px}.error-boundaries .error-fallback-module__app-error-actions___mmnMq{display:flex;grid-gap:12px;gap:12px}.error-boundaries .error-fallback-module__app-error-button___X5UO0{padding:10px 18px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid}.error-boundaries .error-fallback-module__app-error-button-primary___ShGB3{background-color:#0071dc;color:#fff;border-color:#0071dc}.error-boundaries .error-fallback-module__app-error-button-primary___ShGB3:hover{background-color:#005fb8}.error-boundaries .error-fallback-module__app-error-button-secondary___xRi3h{background-color:#fff;color:#344054;border-color:#d0d5dd}.error-boundaries .error-fallback-module__app-error-button-secondary___xRi3h:hover{background-color:#f9fafb}.error-boundaries .error-fallback-module__app-error-debug-info___sg_vr{margin-top:24px;padding:16px;background-color:#fef3f2;border:1px solid #fda29b;border-radius:8px;max-width:600px;text-align:left}.error-boundaries .error-fallback-module__app-error-debug-info___sg_vr strong{display:block;color:#b42318;font-size:13px;margin-bottom:8px}.error-boundaries .error-fallback-module__app-error-debug-info___sg_vr pre{font-family:Courier New,monospace;font-size:11px;line-height:1.5;color:#344054;white-space:pre-wrap;word-break:break-all;margin:0;padding:8px;background-color:#fff;border-radius:4px;max-height:200px;overflow-y:auto}.error-boundaries .error-fallback-module__chat-message-error-fallback___XAN0s{background-color:#fffaeb;border-left:3px solid #f79009;padding:12px;margin:8px 0;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.error-boundaries .error-fallback-module__chat-message-error-header___GDqrm{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.error-boundaries .error-fallback-module__chat-message-error-header___GDqrm svg{color:#dc6803;flex-shrink:0}.error-boundaries .error-fallback-module__chat-message-error-text___txbCV{color:#93370d;font-size:13px;font-weight:600}.error-boundaries .error-fallback-module__chat-message-error-type___KVh4v{color:#b54708;font-size:12px;font-family:Courier New,monospace;background-color:#fef0c7;padding:2px 6px;border-radius:3px}.error-boundaries .error-fallback-module__chat-message-error-content___SU_rC{margin-top:8px}.error-boundaries .error-fallback-module__chat-message-error-message___MsGJl{color:#93370d;font-size:12px;margin-bottom:6px;line-height:1.4}.error-boundaries .error-fallback-module__chat-message-error-id___aV86T{color:#b54708;font-size:11px;font-family:Courier New,monospace;margin-bottom:8px;opacity:.8}.error-boundaries .error-fallback-module__chat-message-error-details-toggle___EjuOP{background-color:#fff;border:1px solid #fec84b;border-radius:4px;padding:4px 10px;font-size:11px;color:#b54708;cursor:pointer;transition:all .2s;font-weight:500}.error-boundaries .error-fallback-module__chat-message-error-details-toggle___EjuOP:hover{background-color:#fef0c7;border-color:#fdb022}.error-boundaries .error-fallback-module__chat-message-error-details___ZV5MU{margin-top:8px;background-color:#fff;border-radius:4px;padding:8px;max-height:200px;overflow-y:auto;border:1px solid #fec84b}.error-boundaries .error-fallback-module__chat-message-error-details___ZV5MU pre{font-family:Courier New,monospace;font-size:10px;line-height:1.4;color:#344054;white-space:pre-wrap;word-break:break-all;margin:0}.error-boundaries .error-fallback-module__chat-message-error-divider___cTOL2{height:1px;background-color:#fec84b;margin:8px 0}.styles-module__marty-ui-custom-markdown___RIHpb p{margin-bottom:8px}.styles-module__marty-ui-custom-markdown___RIHpb ul{list-style-type:disc;margin:0 0 8px 16px;padding:0 0 0 2px}.styles-module__marty-ui-custom-markdown___RIHpb ol{list-style-type:decimal;margin:0 0 8px 16px;padding:0 0 0 2px}.styles-module__marty-ui-custom-markdown___RIHpb li{white-space:normal}.styles-module__marty-ui-custom-markdown___RIHpb li>p{margin-bottom:4px}.styles-module__marty-ui-custom-markdown___RIHpb li>ol,.styles-module__marty-ui-custom-markdown___RIHpb li>ul{margin-top:4px;margin-bottom:4px}.styles-module__marty-ui-custom-markdown___RIHpb ul ul{list-style-type:circle;margin-top:4px;margin-bottom:4px}.styles-module__marty-ui-custom-markdown___RIHpb ol ol{list-style-type:lower-alpha;margin-top:4px;margin-bottom:4px}.styles-module__marty-ui-custom-markdown___RIHpb ol ul{list-style-type:disc;margin-top:4px;margin-bottom:4px}.styles-module__marty-ui-custom-markdown___RIHpb ul ol{list-style-type:decimal;margin-top:4px;margin-bottom:4px}.styles-module__marty-ui-custom-markdown___RIHpb ul ul ul{list-style-type:square}.styles-module__marty-ui-custom-markdown___RIHpb ol ol ol{list-style-type:lower-roman}.styles-module__marty-ui-custom-markdown___RIHpb ol ul ul{list-style-type:circle}.styles-module__marty-ui-custom-markdown___RIHpb ul ol ol{list-style-type:lower-alpha}.styles-module__marty-ui-custom-markdown___RIHpb ul ul ul ul{list-style-type:square}.styles-module__marty-ui-custom-markdown___RIHpb ol ol ol ol{list-style-type:decimal}.styles-module__marty-ui-custom-markdown___RIHpb ol ul ul ul{list-style-type:square}.styles-module__marty-ui-custom-markdown___RIHpb ul ol ol ol{list-style-type:lower-roman}.styles-module__marty-ui-custom-markdown___RIHpb p:last-child{margin-bottom:0}.styles-module__marty-ui-custom-markdown___RIHpb ol:first-child,.styles-module__marty-ui-custom-markdown___RIHpb ul:first-child{margin-top:0}.styles-module__marty-ui-custom-markdown___RIHpb li:last-child,.styles-module__marty-ui-custom-markdown___RIHpb li>p:last-child,.styles-module__marty-ui-custom-markdown___RIHpb ol:last-child,.styles-module__marty-ui-custom-markdown___RIHpb ul:last-child{margin-bottom:0}.styles-module__marty-ui-custom-markdown___RIHpb h1,.styles-module__marty-ui-custom-markdown___RIHpb h2,.styles-module__marty-ui-custom-markdown___RIHpb h3,.styles-module__marty-ui-custom-markdown___RIHpb h4,.styles-module__marty-ui-custom-markdown___RIHpb h5,.styles-module__marty-ui-custom-markdown___RIHpb h6{margin-top:16px;margin-bottom:8px}.styles-module__marty-ui-custom-markdown___RIHpb h1:first-child,.styles-module__marty-ui-custom-markdown___RIHpb h2:first-child,.styles-module__marty-ui-custom-markdown___RIHpb h3:first-child,.styles-module__marty-ui-custom-markdown___RIHpb h4:first-child,.styles-module__marty-ui-custom-markdown___RIHpb h5:first-child,.styles-module__marty-ui-custom-markdown___RIHpb h6:first-child{margin-top:0}.styles-module__marty-ui-custom-markdown___RIHpb blockquote{margin-top:8px;margin-bottom:8px;padding:4px 0 4px 16px}.styles-module__marty-ui-custom-markdown___RIHpb .styles-module__table-wrapper___aPMZe{overflow:auto;max-width:100%;max-height:350px;margin-bottom:8px}.styles-module__marty-ui-custom-markdown___RIHpb .styles-module__table-wrapper___aPMZe table{width:100%}.styles-module__marty-ui-custom-markdown___RIHpb .styles-module__table-wrapper___aPMZe thead{position:sticky;top:0;z-index:1}.styles-module__marty-ui-custom-markdown___RIHpb .styles-module__table-cell___ffR0l{max-width:200px;word-wrap:break-word}.index-module__marty-chat-root___Tkt8x{--marty-color-primary:#993ef4;--marty-color-secondary:#00ad9f;--marty-color-accent:#3f7fcf;--marty-color-background:#fff;--marty-color-surface:#f8f8f8;--marty-color-border:#e3e4e5;--marty-color-border-muted:#babbbe;--marty-color-separator:#909196;--marty-color-text-primary:#2e2f32;--marty-color-text-secondary:#515357;--marty-color-text-muted:#74767c;--marty-color-hover-background:#f5f5f5;--marty-color-active-background:#f0f5ff;--marty-color-active-border:#0053e2;--marty-color-impact:#1d5f02;--marty-gradient-primary:linear-gradient(134deg,#993ef4,#00ad9f);--marty-gradient-marty-logo:linear-gradient(to bottom right,#993ef4 10%,#3f7fcf 70%,#00ad9f);--marty-font-family-primary:"EverydaySans",sans-serif;--marty-font-size-xs:12px;--marty-font-size-sm:14px;--marty-font-size-md:16px;--marty-font-size-lg:20px;--marty-font-size-xl:36px;--marty-font-weight-regular:400;--marty-font-weight-bold:700;--marty-line-height-tight:1.1;--marty-line-height-normal:1.4;--marty-line-height-relaxed:1.5;--marty-line-height-loose:1.3333;--marty-spacing-1:4px;--marty-spacing-2:8px;--marty-spacing-3:12px;--marty-spacing-4:16px;--marty-spacing-5:20px;--marty-spacing-6:24px;--marty-spacing-7:28px;--marty-spacing-8:32px;--marty-spacing-9:36px;--marty-spacing-10:40px;--marty-spacing-12:48px;--marty-spacing-16:64px;--marty-radius-xs:4px;--marty-radius-sm:8px;--marty-radius-md:12px;--marty-radius-lg:16px;--marty-radius-xl:28px;--marty-radius-pill:1000px;--marty-radius-circle:50%;--marty-shadow-sm:0px 4px 12px rgba(0,0,0,0.08);--marty-shadow-md:0px 5px 10px 3px rgba(0,0,0,0.15),0px -1px 4px 0px rgba(0,0,0,0.1);--marty-transition-fast:0.2s ease;--marty-transition-medium:0.3s ease;--marty-transition-bounce:0.2s cubic-bezier(0.25,0.46,0.45,0.94);--marty-z-base:10;--marty-portal-panel-z-index:var(--marty-z-base,10);--marty-z-content-raised:11;--marty-z-content-overlay:12;--marty-z-sticky:50;--marty-z-banner:60;--marty-z-dropdown:100;--marty-z-popover:110;--marty-z-tooltip:150;--marty-z-tooltip-elevated:160;--marty-z-alert:200;--marty-z-notification:250;--marty-z-snackbar:280;--marty-z-overlay-backdrop:400;--marty-z-overlay:410;--marty-z-overlay-content:415;--marty-z-overlay-header:420;--marty-z-overlay-dropdown:430;--marty-z-overlay-popover:435;--marty-z-overlay-tooltip:440;--marty-z-overlay-datepicker:450;--marty-chat-width-default:760px;--marty-chat-width-split:25%;--marty-chat-width-minimize:425px;--marty-chat-min-width:320px;--marty-chart-min-width:500px;--marty-chart-display-form-width:358px;--marty-header-height:56px;--marty-content-max-width-minimize:393px;--marty-scrollbar-color:rgba(0,0,0,0.2);--marty-scrollbar-hover-color:rgba(0,0,0,0.4);--marty-scrollbar-width:6px}.marty-snackbar-container{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;grid-gap:8px;gap:8px;z-index:280;z-index:var(--marty-z-snackbar,280);pointer-events:none;width:288px}.marty-snackbar-container .marty-snackbar{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;border-radius:16px;border-radius:var(--marty-radius-lg,16px);background-color:#323232;background-color:var(--marty-color-surface-elevated,#323232);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);pointer-events:auto;transition:transform .3s ease,opacity .3s ease;transition:transform var(--marty-transition-normal,.3s ease),opacity var(--marty-transition-normal,.3s ease)}.marty-snackbar-container .marty-snackbar-open{opacity:1;transform:translateY(0)}.marty-snackbar-container .marty-snackbar-closed{opacity:0;transform:translateY(16px)}.marty-snackbar-container .marty-snackbar-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#fff;color:var(--ld-semantic-color-text-on-fill-inverse,#fff)}@media (max-width:600px){.marty-snackbar-container{bottom:12px;width:calc(100% - 24px)}.marty-snackbar-container .marty-snackbar{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.marty-snackbar-container .marty-snackbar-actions{align-self:flex-end}}.index-module__sources-component-container___Zp9TA{display:contents}.index-module__sources-component-container___Zp9TA .index-module__sources-button-wrapper___SkHjH{margin-top:0;display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;width:-moz-fit-content;width:fit-content;grid-column:2/3;align-self:center}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-button-wrapper___SkHjH) .index-module__sources-text___rFeKg{font-size:14px;font-family:inherit}:is(:is(.index-module__sources-component-container___Zp9TA .index-module__sources-button-wrapper___SkHjH) .index-module__sources-text___rFeKg):hover{text-decoration:none}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-button-wrapper___SkHjH) .index-module__sources-icon___Sqyk3{font-size:14px;line-height:1;display:flex;align-items:center}.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj{margin-top:4px;grid-column:1/-1;width:100%;justify-self:stretch}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj) .index-module__sources-list___kZcyD{margin:0;padding:0;list-style:none!important}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj) .index-module__source-item___JHP49{margin-bottom:4px}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj) .index-module__source-link___qhHpo{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;max-width:100%;grid-gap:6px;gap:6px;color:inherit}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj) .index-module__source-anchor___PUxZL{display:inline;width:auto;flex:0 1 auto;min-width:0}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj) .index-module__source-link-icon___WkNwc{display:inline-flex;align-items:baseline;align-self:baseline;flex:0 0 auto;position:relative;top:3px}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj) .index-module__source-link___qhHpo:hover{text-decoration:underline}:is(.index-module__sources-component-container___Zp9TA .index-module__sources-panel___j1zmj) .index-module__source-title___T78om{color:inherit}.MartyStandalone-module__marty-standalone-container___kEv1v{position:relative;cursor:pointer;margin:0 4px}:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH).MartyStandalone-module__focus-visible___nhBrx,:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH):active,:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH):focus,:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH):focus-visible,:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH):hover{background:unset;outline:unset;box-shadow:unset;border:unset}:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH):hover{background-color:rgba(0,0,0,.1)}:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH):active{background-color:rgba(0,0,0,.2)}.MartyStandalone-module__marty-standalone-icon-button-opened___S01UM:is(.MartyStandalone-module__marty-standalone-container___kEv1v .MartyStandalone-module__marty-standalone-icon-button___r0hTH){background-color:rgba(0,0,0,.1);outline:1px solid #babbbe}.MartyStandaloneTooltip-module__ask-marty-tooltip___l5kIQ{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:12px 16px;border-radius:4px;visibility:hidden;opacity:0;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.MartyStandaloneTooltip-module__ask-marty-tooltip___l5kIQ:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.8)}.MartyStandaloneTooltip-module__ask-marty-tooltip___l5kIQ .MartyStandaloneTooltip-module__ask-marty-tooltip-content___qrQYu{white-space:nowrap}.MartyStandaloneTooltip-module__ask-marty-tooltip___l5kIQ.MartyStandaloneTooltip-module__ask-marty-tooltip-visible___KayFV{visibility:visible;opacity:1}.MeetMartyPopover-module__meet-marty-popover___wVwTb{display:flex;flex-direction:column;grid-gap:16px;gap:16px;grid-gap:var(--marty-spacing-4,16px);gap:var(--marty-spacing-4,16px);width:380px;padding:4px}.MeetMartyPopover-module__meet-marty-popover___wVwTb .MeetMartyPopover-module__meet-marty-popover-content___gm98R{display:flex;flex-direction:column;grid-gap:8px;gap:8px;grid-gap:var(--marty-spacing-2,8px);gap:var(--marty-spacing-2,8px)}.MeetMartyPopover-module__meet-marty-popover___wVwTb .MeetMartyPopover-module__meet-marty-popover-actions___ulk5a{display:flex;justify-content:flex-end;grid-gap:16px;gap:16px;grid-gap:var(--marty-spacing-4,16px);gap:var(--marty-spacing-4,16px)}.MeetMartyPopover-module__meet-marty-popover___wVwTb :is(.MeetMartyPopover-module__meet-marty-title___EpwMZ,.MeetMartyPopover-module__meet-marty-subtitle___eqYdH){line-height:1.4!important;line-height:var(--marty-line-height-normal,1.4)!important}.MeetMartyPopover-module__meet-marty-popover___wVwTb .MeetMartyPopover-module__meet-marty-title___EpwMZ{font-size:16px!important;font-size:var(--marty-font-size-md,16px)!important}.MeetMartyPopover-module__meet-marty-popover___wVwTb :is(.MeetMartyPopover-module__meet-marty-subtitle___eqYdH,.MeetMartyPopover-module__meet-marty-try-link___QrYdO,.MeetMartyPopover-module__meet-marty-got-it___qc9RT){font-size:14px!important;font-size:var(--marty-font-size-sm,14px)!important}.MeetMartyPopover-module__meet-marty-popover___wVwTb .MeetMartyPopover-module__meet-marty-subtitle___eqYdH{padding-right:33px}