#ignite-in-app-guide[hidden],#ignite-in-app-guide [hidden]{display:none!important}#ignite-in-app-guide{position:fixed;z-index:2147483647;right:16px;bottom:16px;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:1px solid #8164e8;border-radius:14px;background:#fff;box-shadow:0 12px 38px #1d214633;color:#2c3444;font:14px/1.45 Arial,Helvetica,sans-serif}#ignite-in-app-guide *,#ignite-in-app-guide *:before,#ignite-in-app-guide *:after{box-sizing:border-box}#ignite-in-app-guide[data-placement=bottom-left],#ignite-in-app-guide[data-placement=bottom-left-handoff]{left:16px;right:auto}#ignite-in-app-guide[data-placement=middle-left]{left:16px;right:auto;top:calc(50% - 140px);bottom:auto}#ignite-in-app-guide[data-placement=top-left]{inset:68px auto auto 16px}#ignite-in-app-guide[data-placement=top-right]{inset:90px 16px auto auto}#ignite-in-app-guide[data-placement=middle-right]{inset:260px 16px auto auto}#ignite-in-app-guide .ignite-guide-header{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#5d37d7;color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}#ignite-in-app-guide .ignite-guide-header strong{flex:1;font-size:11px;letter-spacing:.09em}#ignite-in-app-guide .ignite-guide-timer{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#ignite-in-app-guide button{border:0;cursor:pointer;font:inherit}#ignite-in-app-guide .ignite-guide-move{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#fff3;color:#fff;flex:none}#ignite-in-app-guide .ignite-guide-move svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#ignite-in-app-guide .ignite-guide-persona-row{display:flex;align-items:center;gap:8px;padding:0 14px 10px;background:#5d37d7;color:#fff}#ignite-in-app-guide .ignite-guide-persona-row img{flex:none;width:28px;height:28px;border:1px solid #ffffffaa;border-radius:50%;object-fit:cover}#ignite-in-app-guide .ignite-guide-persona-row span{min-width:0;font-size:10px;line-height:1.25}#ignite-in-app-guide .ignite-guide-persona-row strong,#ignite-in-app-guide .ignite-guide-persona-context{display:block}#ignite-in-app-guide .ignite-guide-persona-context{font-size:10px;opacity:.9}#ignite-in-app-guide .ignite-guide-content{padding:15px 17px 18px}#ignite-in-app-guide h2{margin:0 0 7px;color:#25354a;font-size:19px;line-height:1.2}#ignite-in-app-guide p{margin:0;line-height:1.5}#ignite-in-app-guide .ignite-guide-content>p+p{margin-top:10px}#ignite-in-app-guide .ignite-guide-integration{margin-top:11px;padding:10px;border:1px solid #ded5f7;border-radius:8px;background:#f7f4ff;color:#594599}#ignite-in-app-guide .ignite-guide-integration-label{display:block;margin-bottom:4px;color:#5437bd;font-size:11px}#ignite-in-app-guide .ignite-guide-integration-actor{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:6px 0 8px;color:#5437bd;font-size:11px;font-weight:700}#ignite-in-app-guide .ignite-guide-integration-actor strong{max-width:100%;padding:3px 6px;border-radius:4px;background:#e9e1ff;color:#452b94;line-height:1.35}#ignite-in-app-guide .ignite-guide-integration-copy,#ignite-in-app-guide .ignite-guide-integration-setup{font-size:12px;line-height:1.4}#ignite-in-app-guide .ignite-guide-integration-diagram{margin-top:9px;padding-top:9px;border-top:1px solid #e6def9}#ignite-in-app-guide .ignite-guide-integration-diagram>strong{display:block;color:#5437bd;font-size:11px}#ignite-in-app-guide .ignite-guide-integration-flow{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1.5fr);align-items:center;gap:5px;margin-top:7px}#ignite-in-app-guide .ignite-guide-integration-flow.is-embedded{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}#ignite-in-app-guide .ignite-guide-integration-node{display:flex;align-items:center;gap:5px;min-width:0;color:#3f485a;font-size:11px;font-weight:700;line-height:1.2}#ignite-in-app-guide .ignite-guide-integration-node img{width:20px;height:20px;flex:none;object-fit:contain}#ignite-in-app-guide .ignite-guide-embedded-app{position:relative;display:block;flex:none;width:25px;height:24px}#ignite-in-app-guide .ignite-guide-embedded-app img:last-child{position:absolute;right:0;bottom:0;width:13px;height:13px;border:1px solid #fff;border-radius:3px;background:#fff}#ignite-in-app-guide .ignite-guide-integration-arrows{display:flex;flex-direction:column;align-items:center;gap:4px}#ignite-in-app-guide .ignite-guide-request,#ignite-in-app-guide .ignite-guide-response{position:relative;display:block;width:30px;height:10px;background-image:repeating-linear-gradient(90deg,#674bc3 0 3px,transparent 3px 6px);background-repeat:repeat-x;background-size:6px 2px;background-position:0 4px}#ignite-in-app-guide .ignite-guide-request{animation:ignite-guide-dashes-forward .7s linear infinite}#ignite-in-app-guide .ignite-guide-response{animation:ignite-guide-dashes-backward .7s linear infinite}#ignite-in-app-guide .ignite-guide-request:after,#ignite-in-app-guide .ignite-guide-response:after{content:"";position:absolute;top:1px;border-top:4px solid transparent;border-bottom:4px solid transparent}#ignite-in-app-guide .ignite-guide-request:after{right:-1px;border-left:5px solid #674bc3}#ignite-in-app-guide .ignite-guide-response:after{left:-1px;border-right:5px solid #674bc3}@keyframes ignite-guide-dashes-forward{to{background-position:6px 4px}}@keyframes ignite-guide-dashes-backward{to{background-position:-6px 4px}}#ignite-in-app-guide .ignite-guide-integration-data{margin-top:6px;font-size:11px;line-height:1.35}#ignite-in-app-guide .ignite-guide-integration-sources{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;color:#596273;font-size:11px}#ignite-in-app-guide .ignite-guide-integration-sources>span:not(:first-child){display:inline-flex;align-items:center;gap:3px;white-space:nowrap}#ignite-in-app-guide .ignite-guide-integration-sources img{width:16px;height:16px;object-fit:contain}#ignite-in-app-guide .ignite-guide-integration-setup{margin-top:9px!important;padding-top:8px;border-top:1px solid #e6def9}#ignite-in-app-guide .ignite-guide-integration-setup strong{display:block;margin-bottom:5px;color:#5437bd;font-size:11px;line-height:1.45}#ignite-in-app-guide .ignite-guide-next-action{margin-top:14px;padding-top:12px;border-top:1px solid #e5defa}#ignite-in-app-guide .ignite-guide-next-action p+p{margin-top:10px}@media(prefers-reduced-motion:reduce){#ignite-in-app-guide .ignite-guide-request,#ignite-in-app-guide .ignite-guide-response{animation:none}}#ignite-in-app-guide .ignite-guide-help-row{display:flex;align-items:center;gap:10px;margin-top:13px}#ignite-in-app-guide .ignite-guide-help,#ignite-in-app-guide .ignite-guide-copy{padding:7px 11px;border-radius:7px;background:#5d37d7;color:#fff;font-size:12px;font-weight:700}#ignite-in-app-guide .ignite-guide-help.is-idle{animation:ignite-help-pulse 2.8s ease-in-out infinite}@keyframes ignite-help-pulse{50%{background:#7653e2;box-shadow:0 0 0 6px #7452dc33}}@media(prefers-reduced-motion:reduce){#ignite-in-app-guide .ignite-guide-help.is-idle{animation:none}}#ignite-in-app-guide .ignite-guide-help-status{margin-top:8px;color:#5437bd;font-size:12px}#ignite-in-app-guide .ignite-guide-checklist{margin-top:14px;padding-top:12px;border-top:1px solid #e5defa}#ignite-in-app-guide .ignite-guide-checklist>strong{font-size:12px;color:#4a5364}#ignite-in-app-guide .ignite-guide-checklist ul{display:grid;gap:7px;margin:9px 0 0;padding:0;list-style:none}#ignite-in-app-guide .ignite-guide-checklist li{display:flex;align-items:center;gap:8px;font-size:12px}#ignite-in-app-guide .ignite-guide-checkbox{display:grid;flex:none;place-items:center;width:15px;height:15px;border:1.5px solid #7454d7;border-radius:3px;color:#fff;font-size:11px;font-weight:700;line-height:1}#ignite-in-app-guide .ignite-guide-checkbox.is-done{background:#5d37d7}#ignite-in-app-guide .ignite-guide-checklist li>span:nth-child(2){flex:1}#ignite-in-app-guide .ignite-guide-checklist small{color:#657084;font-size:11px}#ignite-in-app-guide .ignite-guide-prompt{margin-top:14px;padding-top:12px;border-top:1px solid #e5defa}#ignite-in-app-guide .ignite-guide-prompt strong{display:block;color:#4a5364;font-size:12px}#ignite-in-app-guide .ignite-guide-prompt textarea{display:block;width:100%;margin:7px 0;padding:8px;border:1px solid #cbbcf7;border-radius:7px;background:#fbfaff;color:#263442;font:12px/1.45 Arial,Helvetica,sans-serif;resize:vertical;-webkit-user-select:text;user-select:text}#ignite-in-app-guide .ignite-guide-copy-status{display:block;margin-top:5px;color:#4a5364;font-size:11px}#ignite-in-app-guide .ignite-guide-warning{margin-top:10px;color:#b42318;font-size:12px;font-weight:700}#ignite-in-app-guide .ignite-guide-finish,#ignite-in-app-guide .ignite-guide-return,#ignite-in-app-guide .ignite-guide-next{margin-top:14px;padding:9px 14px;border-radius:7px;background:#5d37d7;color:#fff;font-weight:700}#ignite-in-app-guide .ignite-guide-secondary{margin-top:12px;padding:8px 11px;border-radius:7px;background:#5d37d7;color:#fff;font-weight:700}#ignite-in-app-guide .ignite-guide-content>button:not(:last-child){margin-inline-end:8px}.ignite-guide-target-overlay{position:fixed;z-index:2147483646;pointer-events:none;box-sizing:border-box;border-radius:8px;outline:4px solid #7148ed;outline-offset:4px;box-shadow:0 0 0 8px #fff}.ignite-guide-target-overlay.is-guide-target{z-index:2147483647}.ignite-guide-target-overlay[hidden]{display:none}#ignite-in-app-guide :focus-visible{outline:3px solid #ffb446;outline-offset:2px}#ignite-in-app-guide[data-placement=sap-action-bar]{inset:auto auto 60px 24px;max-height:calc(100dvh - 76px)}@media(min-width:1600px){#ignite-in-app-guide{zoom:1.3;max-height:calc(75dvh - 16px)}}@media(min-width:2000px){#ignite-in-app-guide{zoom:1.6;max-height:calc(60dvh - 16px)}}@media(min-width:2400px){#ignite-in-app-guide{zoom:1.85;max-height:calc(52dvh - 16px)}}@media(min-width:2800px){#ignite-in-app-guide{zoom:2.1;max-height:calc(46dvh - 16px)}}@media(min-width:1600px){#ignite-in-app-guide[data-placement=sap-action-bar]{left:18.46px;bottom:46.15px}}@media(min-width:2000px){#ignite-in-app-guide[data-placement=sap-action-bar]{left:15px;bottom:37.5px}}@media(min-width:2400px){#ignite-in-app-guide[data-placement=sap-action-bar]{left:12.97px;bottom:32.43px}}@media(min-width:2800px){#ignite-in-app-guide[data-placement=sap-action-bar]{left:11.43px;bottom:28.57px}}@media(max-width:700px){#ignite-in-app-guide[data-placement]{inset:60px auto auto 8px;width:min(280px,calc(100vw - 16px));max-height:calc(100dvh - 76px)}}@media(max-width:700px){#ignite-in-app-guide[data-guide-step^="B02:"]{top:auto;bottom:16px}}@media(max-width:700px){#ignite-in-app-guide[data-placement=middle-left]{top:calc(50% - 140px);bottom:auto;left:8px;right:auto}}@media(max-width:700px){#ignite-in-app-guide[data-placement=middle-right]{top:auto;bottom:16px}}@media(max-width:700px){#ignite-in-app-guide[data-placement=bottom-left-handoff]{top:auto;bottom:16px}}@media(max-width:700px){#ignite-in-app-guide[data-placement=sap-action-bar]{inset:auto auto 56px 10px;width:min(280px,calc(100vw - 20px));max-height:calc(100dvh - 72px)}}.teams-page{--teams-bg:#fff;--teams-surface:#fff;--teams-border:#e1e3e8;--teams-ink:#24262b;--teams-muted:#62666e;--teams-px:.033068783vw;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--teams-bg);color:var(--teams-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Web,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.926vw}.teams-page *{box-sizing:border-box}.teams-page button,.teams-page textarea{font:inherit}.teams-page :is(svg,.teams-fluent-icon,.teams-brand-icon){width:1.2vw;height:1.2vw;flex:none}.teams-fluent-icon{display:inline-block;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.teams-brand-icon{opacity:.6;filter:brightness(0)}.teams-global-bar{height:3.1vw;min-height:3.1vw;display:flex;align-items:center;gap:1.1vw;padding:0 calc(20 * var(--teams-px)) 0 calc(14 * var(--teams-px));background:#f5f6f8;border-bottom:1px solid #e5e7eb}.teams-page.is-alejandro .teams-global-bar{background:#464c88;border-bottom-color:#464c88}.teams-page.is-alejandro .teams-waffle,.teams-page.is-alejandro .teams-global-panel-toggle,.teams-page.is-alejandro .teams-global-more{color:#fff}.teams-page.is-alejandro .teams-global-search{background:#f1f2ff;border-color:#d6daf5;color:#5962a3}.teams-page.is-alejandro .teams-account-area .teams-person:after{border-color:#464c88}.teams-waffle{width:3vw;display:grid;place-items:center;color:#50545b}.teams-global-panel-toggle{width:1vw;display:grid;place-items:center;color:#62666e}.teams-global-search{position:relative;left:.8vw;width:min(1330px,44vw);height:2.2vw;margin:auto;background:#fff;border:1px solid #d9dce2;border-radius:6px;display:flex;align-items:center;gap:calc(15 * var(--teams-px));padding:0 calc(18 * var(--teams-px));color:#737780}.teams-global-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-time{white-space:nowrap;color:#bcbcbc;font-size:.65vw;font-weight:600}.teams-global-more{color:#62666e;display:grid;place-items:center}.teams-layout{display:grid;grid-template-columns:clamp(64px,4.4vw,134px) minmax(300px,calc(24vw - 3px)) minmax(0,1fr);min-height:0;flex:1}.teams-page.is-joule-app-view .teams-layout{grid-template-columns:clamp(64px,4.4vw,134px) minmax(0,1fr)}.teams-page.is-joule-app-view .teams-sidebar{display:none}.teams-rail{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #e5e7eb;background:#f5f6f8;padding:0 0 20px;align-items:center}.teams-rail-top{display:flex;flex-direction:column;align-items:center;width:100%}.teams-rail-item{width:100%;min-height:2.9vw;color:#62666e;display:flex;align-items:center;justify-content:center;position:relative}.teams-rail button.teams-rail-item{border:0;background:transparent;cursor:pointer}.teams-rail button.teams-rail-item:focus-visible{outline:2px solid #565cc9;outline-offset:-4px}.teams-joule-rail-glyph{display:block;width:1.6vw;height:1.6vw;background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.teams-rail-item :is(svg,.teams-fluent-icon,.teams-brand-icon){width:1.6vw;height:1.6vw}.teams-rail-item.is-active{color:#8f88f5}.teams-joule-rail.is-active{color:#6961d9}.teams-rail button[aria-label="Open colleagues chat"].is-active{color:#5b5fc7}.teams-rail-item.is-active:before{content:"";position:absolute;left:2px;top:5px;bottom:5px;width:2px;border-radius:3px;background:#8d83f5}.teams-rail button[aria-label="Open colleagues chat"].is-active:before{background:#5b5fc7}.teams-sidebar{display:flex;flex-direction:column;background:#fafbfc;border-right:1px solid #e5e7eb;min-width:0;overflow:hidden;padding:0 .4vw}.teams-sidebar-header{height:4.1vw;min-height:4.1vw;display:flex;align-items:center;justify-content:space-between;padding:0 calc(20 * var(--teams-px)) 0 1.6vw;border-bottom:1px solid #e5e7eb}.teams-sidebar-header h1{font-size:1.15vw;margin:0}.teams-sidebar-header :is(svg,.teams-fluent-icon){color:#62666e}.teams-sidebar-header-actions{display:flex;align-items:center;gap:.6vw;color:#62666e}.teams-sidebar-header-actions :is(svg,.teams-fluent-icon){width:1.2vw;height:1.2vw}.teams-sidebar-header-actions .teams-fluent-icon:last-child{width:.8vw;height:.8vw}.teams-filters{display:flex;gap:.4vw;padding:.5vw 0 .6vw 1.6vw;white-space:nowrap}.teams-filters>span:not(.teams-fluent-icon){padding:clamp(4px,.25vw,8px) clamp(7px,.45vw,14px);border:1px solid #d7d9de;border-radius:25px;color:#50545b;font-size:clamp(12px,.83vw,25px)}.teams-filters .teams-fluent-icon{align-self:center;width:.8vw;height:.8vw;margin-left:auto}.teams-filters .is-selected{background:#eeeef4;border-color:#8e8e8e}.teams-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-color:#b8bbc2 transparent}.teams-sidebar-copilot,.teams-sidebar-muted,.teams-sidebar-section{padding:13px 16px;color:#60646b}.teams-sidebar-copilot{display:flex;align-items:center;gap:13px}.teams-sidebar-copilot{padding:calc(7 * var(--teams-px)) calc(16 * var(--teams-px)) calc(7 * var(--teams-px)) 1.6vw}.teams-sidebar-copilot :is(svg,.teams-fluent-icon){width:1.3vw;height:1.3vw}.teams-sidebar-section{display:flex;align-items:center;gap:calc(5 * var(--teams-px));padding:.8vw calc(12 * var(--teams-px)) calc(8 * var(--teams-px))}.teams-sidebar-section .teams-fluent-icon{width:.6vw;height:.6vw}.teams-sidebar-muted{padding:.45vw calc(16 * var(--teams-px)) .45vw 1.9vw;display:flex;align-items:center;gap:calc(8 * var(--teams-px))}.teams-sidebar-muted :is(svg,.teams-fluent-icon){width:1.2vw;height:1.2vw}.teams-sidebar-divider{margin:1vw 0 calc(4 * var(--teams-px));border-top:1px solid #e5e7eb}.teams-chat-list-item{display:flex;gap:.5vw;align-items:center;margin:0 calc(7 * var(--teams-px)) 0 calc(9 * var(--teams-px));padding:calc(5 * var(--teams-px)) calc(12 * var(--teams-px)) calc(5 * var(--teams-px)) 1.2vw;border:1px solid transparent;border-radius:5px;min-width:0;min-height:2.1vw;color:#565b63}.teams-chat-list-item:is(.is-selected,:hover){border-color:#e5e7eb;background:#fff;color:#24262b}.teams-sidebar button.teams-chat-list-item{width:calc(100% - 16px);font:inherit;text-align:left;cursor:pointer}.teams-sidebar button.teams-chat-list-item:not(.is-selected):not(:hover){background:transparent}.teams-chat-list-item .teams-person,.teams-chat-list-item .teams-group-avatar,.teams-chat-joule-icon{width:1.4vw;height:1.4vw}.teams-chat-joule-icon{flex:none;border-radius:5px}.teams-chat-list-item .teams-person{font-size:clamp(9px,.55vw,15px)}.teams-chat-list-item>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.teams-chat-list-item strong,.teams-chat-list-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-chat-list-item strong{font-weight:400}.teams-chat-list-item small{font-size:clamp(12px,.75vw,23px);color:#62666e}.teams-all-teams{padding:.45vw calc(16 * var(--teams-px)) .45vw 1.9vw;color:#4f5bbd}.teams-group-avatar{flex:none;width:2.1vw;height:2.1vw;border-radius:50%;background:#595b9f;color:#fff;font-size:.65vw;font-weight:700;display:grid;place-items:center}.teams-group-avatar :is(svg,.teams-fluent-icon){width:64%;height:64%;color:#c5c8fb}.teams-person{position:relative;width:1.9vw;height:1.9vw;flex:none;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-size:clamp(11px,.65vw,18px);font-weight:700;background:#725ec6}.teams-person img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.teams-person-initials{line-height:1;text-align:center;transform:translate(.05em,.05em)}.teams-person-blue{background:#527b9b}.teams-person:after{content:"";position:absolute;right:-1px;bottom:-1px;width:.33vw;height:.33vw;border:2px solid #fff;border-radius:50%;background:#31af44}.teams-account-switch .teams-person,.teams-self-chat .teams-person{background:#d6e7ee;color:#33424c}.teams-chat{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.teams-mobile-chat-switch{display:none}.teams-chat-header{height:4.1vw;min-height:4.1vw;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:calc(17 * var(--teams-px));padding:0 1vw 0 1.4vw}.teams-chat-heading{display:flex;align-items:center;gap:calc(12 * var(--teams-px));min-width:0}.is-joule-view .teams-chat-heading{gap:1.3vw}.teams-app-mark{width:2.1vw;height:2.1vw;object-fit:contain;border-radius:9px}.is-joule-view .teams-chat-heading strong{font-size:1.35vw}.teams-app-more{margin-left:auto;color:#62666e}.teams-chat-heading strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.1vw}.teams-chat-tabs{display:flex;align-items:stretch;gap:calc(18 * var(--teams-px));height:100%;color:#62666e}.teams-chat-tabs>span{display:flex;align-items:center;position:relative;white-space:nowrap}.teams-tab-add .teams-fluent-icon{width:1.2vw;height:1.2vw}.teams-chat-tabs .is-current{color:#24262b}.teams-chat-tabs .is-current:after{position:absolute;bottom:4px;left:0;right:0;height:4px;background:#8e88f5;border-radius:3px;content:""}.teams-chat-actions{margin-left:auto;display:flex;align-items:center;gap:calc(13 * var(--teams-px));color:#62666e;white-space:nowrap}.teams-chat-actions :is(svg,.teams-fluent-icon){width:1.3vw;height:1.3vw}.teams-join{background:#5956af;color:#fff;padding:clamp(6px,calc(8 * var(--teams-px)),11px) clamp(10px,calc(12 * var(--teams-px)),16px);border-radius:5px;font-size:clamp(13px,.7vw,20px);font-weight:600}.teams-member-count{margin-left:calc(-10 * var(--teams-px));font-size:calc(18 * var(--teams-px))}.teams-action-divider{height:calc(28 * var(--teams-px));border-left:1px solid #424242;margin:0 calc(2 * var(--teams-px))}.teams-account-area{position:relative;flex:none}.teams-account-area .teams-person:after{border-color:#f5f6f8}.teams-handoff{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(20px,1.4vw,32px);border:1px solid #d9dce7;border-radius:12px;background:#fff;color:#24262b;box-shadow:0 24px 64px #0005;font-family:inherit;font-size:clamp(16px,.85vw,24px);line-height:1.4}.teams-handoff::backdrop{background:#151527a6}.teams-handoff h2{margin:0 0 22px;font-size:1.4em}.teams-handoff-people{display:flex;align-items:stretch;gap:12px}.teams-handoff-person{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px;border:1px solid #e0e2e9;border-radius:8px;background:#f7f8fb;text-align:center}.teams-handoff-person .teams-person{width:3em;height:3em;margin-bottom:4px;font-size:1em}.teams-handoff-person .teams-person:after{width:9px;height:9px}.teams-handoff-person strong{font-size:.95em}.teams-handoff-person>span:last-child{color:#62666e;font-size:.85em}.teams-handoff-arrow{align-self:center;color:#5b5fc7;font-size:1.5em}.teams-handoff p{margin:20px 0;color:#50545b}.teams-handoff-continue{display:block;width:100%;padding:12px 18px;border:0;border-radius:6px;background:#5b5fc7;color:#fff;font-weight:600;cursor:pointer}.teams-handoff-continue:hover,.teams-handoff-continue:focus-visible{background:#4549ad;outline:2px solid #4549ad;outline-offset:2px}.teams-thread{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-color:#b8bbc2 transparent}.teams-thread-inner{width:100%;padding:26px clamp(40px,5.8vw,176px) 55px clamp(30px,3.2vw,100px);display:flex;flex-direction:column;gap:22px}.is-joule-view .teams-thread-inner{width:75%;min-height:100%;margin:0 auto;transform:translate(50px)}.teams-thread-date{align-self:center;color:#62666e;font-size:13px;margin:0 0 8px}.teams-message{--teams-byline-size:clamp(13px,.72vw,22px);display:flex;gap:12px;max-width:min(1100px,90%);line-height:1.45}.teams-message-incoming{align-self:flex-start}.teams-message-incoming>div{min-width:0}.teams-message-incoming>:is(.teams-person,img){margin-top:calc(1.45 * var(--teams-byline-size) + 3px)}.teams-message-outgoing{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:0;max-width:min(1000px,90%)}.teams-message-byline{display:block;font-size:var(--teams-byline-size);font-weight:400;color:#62666e;margin-bottom:3px}.teams-message-byline small{font-size:inherit;font-weight:inherit;color:inherit;margin-left:9px}.teams-message-body{background:#f4f5f7;border-radius:3px 10px 10px;padding:clamp(14px,.65vw,20px) clamp(17px,.75vw,23px);overflow-wrap:anywhere}.teams-message-outgoing .teams-message-body{background:#eef0ff;border-radius:10px 3px 10px 10px}.teams-message-body p{margin:9px 0 0}.teams-joule-message>img{width:2.1vw;height:2.1vw;object-fit:contain;flex:none;border-radius:9px}.is-joule-view .teams-joule-message{width:100%;max-width:100%}.is-joule-view .teams-joule-message>div{width:100%}.is-joule-view .teams-joule-message .teams-message-body{max-width:none;padding:18px 22px;background:#f4f5f7;border:0;border-radius:9px;box-shadow:none}.teams-ai-generated{display:inline-block;margin:0 5px;padding:1px 5px;border:1px solid #d6d8de;border-radius:3px;font-size:.82em}.teams-joule-feedback{display:flex;gap:4px;margin-top:9px}.teams-joule-feedback button{display:grid;place-items:center;width:26px;height:26px;padding:3px;border:0;border-radius:4px;background:transparent;color:#62666e;cursor:pointer}.teams-joule-feedback button:hover,.teams-joule-feedback button[aria-pressed=true]{background:#ededf9;color:#5556b6}.teams-joule-feedback button:focus-visible{outline:2px solid #5b5fc7}.teams-page .teams-joule-feedback svg{width:20px;height:20px}.teams-joule-section{margin-top:18px}.teams-joule-actions-panel{width:min(100%,960px);margin-top:18px;padding:18px 20px;border:1px solid #e2e4e9;border-radius:9px;background:#fff;box-shadow:0 2px 5px #1d214619}.teams-joule-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.teams-joule-actions button{max-width:100%;padding:8px 12px;border:1px solid #d1d3d8;border-radius:5px;background:#fff;box-shadow:0 1px 2px #1d214619;color:#24262b;font:inherit;text-align:left;cursor:pointer}.teams-joule-actions button:hover:not(:disabled){background:#f5f5fa;border-color:#aeb0c4}.teams-joule-actions button:focus-visible{outline:2px solid #5b5fc7;outline-offset:2px}.teams-joule-actions button:disabled{opacity:1;cursor:default}.teams-joule-followup{margin-top:8px}.is-joule-view .teams-working .teams-message-body{position:relative;min-height:70px;padding-bottom:24px;overflow:hidden}.teams-working-dots{display:flex;align-items:center;gap:5px;min-height:24px}.teams-working-dots span{width:7px;height:7px;border-radius:50%;background:#9296a2;animation:teams-working-dot 1s ease-in-out infinite}.teams-working-dots span:nth-child(2){animation-delay:.15s}.teams-working-dots span:nth-child(3){animation-delay:.3s}.teams-working-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#d8dae2;overflow:hidden}.teams-working-progress span{display:block;width:32%;height:100%;background:linear-gradient(90deg,#b9b4e8,#6a83d7,#8ed6e1);animation:teams-working-track 1.2s ease-in-out infinite alternate}@keyframes teams-working-dot{50%{opacity:.35;transform:translateY(-3px)}}@keyframes teams-working-track{to{transform:translate(215%)}}@media(prefers-reduced-motion:reduce){.teams-working-dots span,.teams-working-progress span{animation:none}}.teams-compose-area{width:85.2%;margin:0 auto;padding:calc(10 * var(--teams-px)) calc(8 * var(--teams-px)) 1.6vw}.is-joule-view .teams-compose-area{width:68%;transform:translate(55px)}.teams-view-prompts{width:68%;margin:0 auto;transform:translate(55px);padding-right:calc(8 * var(--teams-px));display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#575b63;font-size:clamp(13px,.85vw,18px)}.teams-view-prompts svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1601px){.is-joule-view .teams-thread-inner{transform:none}.is-joule-view .teams-compose-area,.teams-view-prompts{width:63.5%;transform:none}}.teams-composer{--teams-composer-height:3vw;position:relative;display:flex;align-items:center;background:#fff;border:1px solid #d8dbe1;border-radius:7px;min-height:var(--teams-composer-height)}.teams-composer.is-multiline{flex-direction:column;align-items:stretch;min-height:0}.teams-composer:focus-within{border-color:#a89cff}.teams-composer-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.teams-composer textarea{display:block;flex:1;min-width:0;width:100%;resize:none;min-height:calc(var(--teams-composer-height) - 2px);max-height:min(30vh,250px);field-sizing:content;overflow-y:auto;background:transparent;border:0;outline:0;color:#24262b;line-height:1.2;padding:calc((var(--teams-composer-height) - 1.2em)/2 - 1px) 0 0 calc(16 * var(--teams-px))}.teams-composer.is-multiline textarea{flex:none;min-height:0;max-height:min(25vh,200px);padding:clamp(15px,1vw,20px) clamp(14px,.9vw,20px) 0}.teams-composer textarea::placeholder{color:#737780}.teams-compose-tools{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:17px;margin:0 12px;color:#62666e}.teams-composer.is-multiline .teams-compose-tools{align-self:flex-end;margin:clamp(18px,2vw,36px) 12px 8px 0}.teams-compose-actions{display:flex;align-items:center;gap:clamp(15px,1vw,30px);color:#62666e;font-size:clamp(22px,1.1vw,33px)}.teams-compose-actions svg{width:22px;height:22px}.teams-compose-tools button{display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid #575757;background:transparent;color:#555cc9;padding:0 clamp(8px,.5vw,15px);cursor:pointer}.teams-compose-tools button:disabled{color:#777;cursor:default}.teams-compose-tools svg{width:1.2vw;height:1.2vw}@media(max-resolution:1.5dppx)and (min-width:751px)and (max-width:1800px){.teams-page{--teams-px:1px;font-size:max(14px,.926vw)}.teams-page :is(svg,.teams-fluent-icon,.teams-brand-icon){width:max(24px,1.2vw);height:max(24px,1.2vw)}.teams-global-bar{height:max(58px,3.1vw);min-height:max(58px,3.1vw)}.teams-global-search{height:max(40px,2.2vw)}.teams-time{font-size:max(13px,.65vw)}.teams-rail-item{min-height:max(54px,2.9vw)}.teams-rail-item :is(svg,.teams-fluent-icon,.teams-brand-icon){width:max(28px,1.6vw);height:max(28px,1.6vw)}.teams-sidebar-header,.teams-chat-header{height:max(75px,4.1vw);min-height:max(75px,4.1vw)}.teams-sidebar-header h1{font-size:max(21px,1.15vw)}.teams-sidebar-header-actions :is(svg,.teams-fluent-icon){width:max(22px,1.2vw);height:max(22px,1.2vw)}.teams-chat-list-item{min-height:max(39px,2.1vw)}.teams-chat-list-item .teams-person,.teams-chat-list-item .teams-group-avatar,.teams-chat-joule-icon{width:max(26px,1.4vw);height:max(26px,1.4vw)}.teams-group-avatar{width:max(36px,2.1vw);height:max(36px,2.1vw)}.teams-person{width:max(34px,1.9vw);height:max(34px,1.9vw)}.teams-chat-heading strong{font-size:max(17px,1.1vw)}.teams-chat-actions :is(svg,.teams-fluent-icon){width:max(23px,1.3vw);height:max(23px,1.3vw)}.teams-composer{--teams-composer-height:max(59px,3vw)}.teams-compose-tools svg{width:max(24px,1.2vw);height:max(24px,1.2vw)}}@media(max-width:1400px){.teams-chat-tabs>span:nth-child(n+4){display:none}.teams-chat-actions .teams-action-optional{display:none}}@media(max-width:1050px){.teams-layout{grid-template-columns:56px 270px minmax(0,1fr)}.teams-page.is-joule-app-view .teams-layout{grid-template-columns:56px minmax(0,1fr)}.teams-chat-header{gap:12px;padding:0 14px}.teams-chat-tabs span:not(.is-current){display:none}.teams-chat-actions .teams-join,.teams-chat-actions .teams-member-count,.teams-chat-actions .teams-action-divider{display:none}.teams-sidebar-header-actions{gap:5px}}@media(max-width:750px){.teams-page{--teams-px:1px;font-size:15px}.teams-page svg{width:21px;height:21px}.teams-layout{grid-template-columns:52px minmax(0,1fr)}.teams-sidebar{display:none}.teams-global-bar{height:58px;min-height:58px;gap:8px;padding:0 10px}.teams-waffle{width:44px}.teams-time{font-size:13px}.teams-global-panel-toggle,.teams-global-more{display:none}.teams-global-search{left:0;width:auto;height:40px;flex:1}.teams-chat-header{height:62px;min-height:62px;padding:0 10px;gap:10px}.teams-chat-heading strong{font-size:14px}.teams-chat-tabs,.teams-chat-actions{display:none}.teams-group-avatar{width:36px;height:36px;font-size:12px}.teams-person{width:34px;height:34px}.teams-person:after{width:10px;height:10px}.teams-thread-inner{padding:18px 13px 30px;gap:17px}.teams-message{max-width:95%}.teams-finance-link{flex-direction:column;align-items:stretch}.teams-compose-area{width:100%;padding:8px 10px 14px}.teams-composer{--teams-composer-height:59px}.teams-composer textarea:placeholder-shown{padding-right:16px}.teams-compose-tools svg{width:22px;height:22px}.teams-rail-item{min-height:54px}.teams-rail-item svg{width:23px;height:23px}.teams-compose-actions{gap:8px}}@media(max-width:750px){.teams-page :is(.teams-fluent-icon,.teams-brand-icon){width:21px;height:21px}.teams-rail-item :is(.teams-fluent-icon,.teams-brand-icon){width:23px;height:23px}}@media(max-width:750px){.teams-page.is-joule-app-view .teams-layout{grid-template-columns:52px minmax(0,1fr)}.teams-app-mark{width:32px;height:32px}}@media(min-width:751px)and (max-width:1050px){.is-joule-view .teams-thread-inner,.is-joule-view .teams-compose-area,.teams-view-prompts{width:calc(100% - 350px);margin-left:340px;margin-right:10px;transform:none}}@media(max-width:750px){.is-joule-view .teams-thread-inner,.is-joule-view .teams-compose-area,.teams-view-prompts{width:100%;transform:none}.teams-composer{flex-direction:column;align-items:stretch}.teams-composer textarea{flex:none;min-height:44px;padding:12px 14px 4px}.teams-compose-tools{align-self:flex-end;margin:0 12px 8px}.teams-joule-rail-glyph{width:24px;height:24px}.teams-joule-message>img{width:32px;height:32px}.is-joule-view .teams-chat-heading{gap:10px}.is-joule-view .teams-chat-heading strong{font-size:18px}.is-joule-view .teams-joule-message .teams-message-body{max-width:100%;padding:14px}}@media(max-width:750px){.teams-page .teams-compose-tools svg{width:22px;height:22px}}.teams-page #ignite-in-app-guide[data-placement]{left:16px;right:auto}@media(max-width:750px){.teams-page #ignite-in-app-guide[data-placement]{left:56px;width:min(280px,calc(100vw - 64px))}}.is-joule-chat-view .teams-thread-inner{width:100%;margin:0;transform:none}.teams-closeout-email{margin:12px 0 0}.teams-closeout-email p{white-space:pre-line}.is-joule-chat-view .teams-compose-area,.is-joule-chat-view .teams-view-prompts{width:85.2%;margin:0 auto;transform:none}@media(max-width:750px){.teams-mobile-chat-switch{display:flex;gap:6px;padding:7px 10px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.teams-mobile-chat-switch button{min-width:0;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:#62666e;overflow:hidden;text-overflow:ellipsis}.teams-mobile-chat-switch button.is-selected{background:#eeeefb;color:#4e48a7}.is-joule-chat-view .teams-compose-area,.is-joule-chat-view .teams-view-prompts{width:100%}.teams-page #ignite-in-app-guide[data-placement]{top:auto;bottom:130px}}@media(max-width:750px){.teams-page #ignite-in-app-guide.has-technology[data-placement]{top:60px;bottom:auto;max-height:calc(100dvh - 190px)}}.ignite-title-screen,.ignite-stage-screen{display:grid;place-items:center;width:100%;height:100dvh;overflow:hidden;background:#f7f5ff;color:#111;font-family:Arial,Helvetica,sans-serif}.ignite-page-frame{position:relative;width:100%;min-height:100dvh;overflow:hidden;background:#fff url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%201920%201080'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20none;%20}%20.cls-2%20{%20fill:%20url(%23radial-gradient-7);%20}%20.cls-3%20{%20fill:%20url(%23radial-gradient-6);%20}%20.cls-4%20{%20fill:%20url(%23radial-gradient-5);%20}%20.cls-5%20{%20fill:%20url(%23radial-gradient-4);%20}%20.cls-6%20{%20fill:%20url(%23radial-gradient-3);%20}%20.cls-7%20{%20fill:%20url(%23radial-gradient-2);%20}%20.cls-8%20{%20fill:%20url(%23radial-gradient);%20}%20.cls-9%20{%20clip-path:%20url(%23clippath-1);%20}%20.cls-10%20{%20clip-path:%20url(%23clippath-3);%20}%20.cls-11%20{%20clip-path:%20url(%23clippath-2);%20}%20.cls-12%20{%20clip-path:%20url(%23clippath);%20}%20%3c/style%3e%3cclipPath%20id='clippath'%3e%3crect%20class='cls-1'%20x='2929.92'%20y='-1476.18'%20width='1920'%20height='1080'/%3e%3c/clipPath%3e%3cradialGradient%20id='radial-gradient'%20cx='2634.8'%20cy='-908.27'%20fx='2634.8'%20fy='-908.27'%20r='1111.34'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='blue'%20stop-opacity='.7'/%3e%3cstop%20offset='.18'%20stop-color='%23221bfc'%20stop-opacity='.54'/%3e%3cstop%20offset='.46'%20stop-color='%235342f8'%20stop-opacity='.31'/%3e%3cstop%20offset='.7'%20stop-color='%23775ff6'%20stop-opacity='.14'/%3e%3cstop%20offset='.89'%20stop-color='%238d71f4'%20stop-opacity='.04'/%3e%3cstop%20offset='1'%20stop-color='%239678f4'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cclipPath%20id='clippath-1'%3e%3crect%20class='cls-1'%20x='949.92'%20y='-1476.18'%20width='1920'%20height='1080'/%3e%3c/clipPath%3e%3cradialGradient%20id='radial-gradient-2'%20cx='654.8'%20cy='-908.27'%20fx='654.8'%20fy='-908.27'%20r='1111.34'%20xlink:href='%23radial-gradient'/%3e%3cradialGradient%20id='radial-gradient-3'%20cx='2929.66'%20cy='-58.47'%20fx='2929.66'%20fy='-58.47'%20r='1111.34'%20xlink:href='%23radial-gradient'/%3e%3cclipPath%20id='clippath-2'%3e%3crect%20class='cls-1'%20width='1920'%20height='1080'/%3e%3c/clipPath%3e%3cradialGradient%20id='radial-gradient-4'%20cx='395.77'%20cy='-353.37'%20fx='395.77'%20fy='-353.37'%20r='669.82'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%239374f4'/%3e%3cstop%20offset='.1'%20stop-color='%239374f4'%20stop-opacity='.88'/%3e%3cstop%20offset='.35'%20stop-color='%239475f4'%20stop-opacity='.57'/%3e%3cstop%20offset='.57'%20stop-color='%239576f4'%20stop-opacity='.32'/%3e%3cstop%20offset='.76'%20stop-color='%239577f4'%20stop-opacity='.15'/%3e%3cstop%20offset='.91'%20stop-color='%239577f4'%20stop-opacity='.04'/%3e%3cstop%20offset='1'%20stop-color='%239678f4'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='radial-gradient-5'%20cx='-295.12'%20cy='567.91'%20fx='-295.12'%20fy='567.91'%20r='1111.34'%20xlink:href='%23radial-gradient'/%3e%3cradialGradient%20id='radial-gradient-6'%20cx='1979.74'%20cy='1417.71'%20fx='1979.74'%20fy='1417.71'%20r='1111.34'%20xlink:href='%23radial-gradient'/%3e%3cclipPath%20id='clippath-3'%3e%3crect%20class='cls-1'%20x='-1030.08'%20y='-1476.18'%20width='1920'%20height='1080'/%3e%3c/clipPath%3e%3cradialGradient%20id='radial-gradient-7'%20cx='949.66'%20cy='-58.47'%20fx='949.66'%20fy='-58.47'%20r='1111.34'%20xlink:href='%23radial-gradient'/%3e%3c/defs%3e%3cg%20class='cls-12'%3e%3ccircle%20class='cls-8'%20cx='2634.8'%20cy='-908.27'%20r='1111.34'/%3e%3c/g%3e%3cg%20class='cls-9'%3e%3ccircle%20class='cls-7'%20cx='654.8'%20cy='-908.27'%20r='1111.34'/%3e%3ccircle%20class='cls-6'%20cx='2929.66'%20cy='-58.47'%20r='1111.34'/%3e%3c/g%3e%3cg%20class='cls-11'%3e%3ccircle%20class='cls-5'%20cx='395.77'%20cy='-353.37'%20r='669.82'/%3e%3ccircle%20class='cls-4'%20cx='-295.12'%20cy='567.91'%20r='1111.34'/%3e%3ccircle%20class='cls-3'%20cx='1979.74'%20cy='1417.71'%20r='1111.34'/%3e%3c/g%3e%3cg%20class='cls-10'%3e%3ccircle%20class='cls-2'%20cx='949.66'%20cy='-58.47'%20r='1111.34'/%3e%3c/g%3e%3c/svg%3e") center/cover no-repeat}.ignite-page-content{position:relative;container-type:inline-size;width:min(100%,177.777778dvh);min-height:100dvh;margin:auto}.ignite-page-frame button{border:0;border-radius:4px;background:#5934ff;color:#fff;font-family:inherit;font-weight:700;box-shadow:0 3px 8px #4c2dbd20}.ignite-page-frame button:hover{filter:brightness(.94)}.ignite-page-frame button:focus-visible{outline:3px solid #17244b;outline-offset:4px}.ignite-sap-mark{display:block;flex:none;width:5.05cqw;height:auto;object-fit:contain}.ignite-powered-by{display:flex;align-items:center;gap:1.7cqw;white-space:nowrap}.ignite-powered-by>span:first-child{font-family:Arial,sans-serif;font-size:1.05cqw;letter-spacing:.11em}.ignite-microsoft-mark{display:block;flex:none;width:12cqw;height:auto;object-fit:contain}.ignite-stage-header{position:absolute;z-index:2;top:3cqw;right:3cqw}.ignite-title-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ignite-title-content{position:absolute;z-index:1;top:12.8cqw;left:0;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.ignite-title-lockup{display:block;width:55cqw;max-width:90%;height:auto}.ignite-title-content button{width:15.3cqw;height:3.5cqw;margin-top:3.1cqw;font-size:1.5cqw}.ignite-story-content{position:absolute;top:14.6cqw;left:10%;width:80%;text-align:center}.ignite-story-content h1{margin:0;font-size:3.85cqw;font-weight:400;line-height:1.1}.ignite-story-content p{margin:2.5cqw auto 0;font-size:2.4cqw;line-height:1.23}.ignite-story-content p+p{margin-top:3cqw}.ignite-story-content button{width:19.8cqw;height:3.5cqw;margin-top:5.9cqw;font-size:1.5cqw}.ignite-chooser-content{position:absolute;top:9.65cqw;left:10.4%;width:79.2%}.ignite-chooser-content>h1{display:flex;align-items:center;gap:1.5cqw;margin:0 0 3.45cqw;font-size:2.55cqw;font-weight:400;text-align:center;white-space:nowrap}.ignite-chooser-content>h1:before,.ignite-chooser-content>h1:after{flex:1;height:1px;background:#777;content:""}.ignite-journey-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9.7cqw}.ignite-journey-cards.is-single{grid-template-columns:minmax(0,34.7cqw);justify-content:center}.ignite-journey-card{position:relative;min-width:0;height:34cqw;padding:2.9cqw;background:#fff;border-radius:1.25cqw;box-shadow:0 8px 22px #3d2d6b12}.ignite-duration{position:absolute;top:0;right:2.15cqw;padding:.37cqw .65cqw;border-radius:0 0 .18cqw .18cqw;background:#5934ff;color:#fff;font-size:1.35cqw;font-weight:700}.ignite-journey-b .ignite-duration,.ignite-journey-b>button{background:#a100bd}.ignite-duration span{font-size:1.8cqw;vertical-align:-.1cqw}.ignite-journey-card h2{margin:0 0 1cqw;font-size:1.75cqw;line-height:1.1}.ignite-journey-card>p{min-height:9.2cqw;margin:0;font-size:1.28cqw;line-height:1.24}.ignite-card-details{display:grid;grid-template-columns:minmax(0,1fr) 7.35cqw;border-top:1px solid #777;padding-top:1.55cqw}.ignite-card-details>div+div{padding-left:1.5cqw;border-left:1px solid #777;text-align:center}.ignite-card-details h3{margin:0 0 .5cqw;font-size:1.4cqw;line-height:1;white-space:nowrap}.ignite-card-details ul{margin:0;padding:0;list-style:none;font-size:1.24cqw;line-height:1.52}.ignite-card-details li{display:flex;gap:.7cqw;align-items:baseline;white-space:nowrap}.ignite-card-details li:before{display:inline-grid;flex:none;place-items:center;width:1cqw;height:1cqw;border-radius:50%;background:#6037ff;color:#fff;content:"✓";font-size:.8cqw;line-height:1}.ignite-journey-b li:before{background:#a100bd}.ignite-card-marks{display:grid;place-items:center}.ignite-card-marks img{width:3.25cqw;height:3.25cqw;object-fit:contain}.ignite-journey-card>button{position:absolute;bottom:2.25cqw;left:50%;width:19.8cqw;height:3.5cqw;transform:translate(-50%);font-size:1.5cqw}.ignite-intro-content{position:absolute;top:4.5cqw;left:10.4%;width:79.2%;text-align:center}.ignite-intro-stage{color:#6037d7;font-size:1.05cqw;font-weight:700;letter-spacing:.15em}.ignite-intro-content h1{margin:.65cqw 0 0;font-size:3.85cqw;font-weight:400;line-height:1.1}.ignite-intro-description{max-width:65cqw;margin:1.1cqw auto 0;font-size:1.65cqw;line-height:1.3}.ignite-intro-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.8cqw;margin:1.3cqw auto 0;padding:1.6cqw 2cqw;border-radius:1.4cqw;background:#fff;box-shadow:0 8px 24px #3d2d6b12;text-align:left}.ignite-intro-panel h2{margin:0 0 1.1cqw;font-size:1.5cqw}.ignite-intro-people{display:flex;flex-direction:column;gap:1cqw}.ignite-intro-person{display:flex;gap:1.1cqw;padding:1cqw;border:1px solid #e7e3f3;border-radius:.8cqw;background:#fcfbff}.ignite-intro-avatar{display:block;flex:none;width:3.7cqw;height:3.7cqw;border-radius:50%;object-fit:cover;background:#dceef7}.ignite-intro-person h3{margin:0;font-size:1.3cqw}.ignite-intro-person .ignite-intro-role{display:block;margin-top:.2cqw;color:#5934cf;font-size:1.05cqw;font-weight:700}.ignite-intro-person p{margin:.55cqw 0 0;font-size:1.07cqw;line-height:1.3}.ignite-intro-mission{display:flex;flex-direction:column;padding-left:2.4cqw;border-left:1px solid #e0ddec}.ignite-intro-mission ol{display:grid;gap:.8cqw;margin:0;padding:0;list-style:none;counter-reset:intro-step}.ignite-intro-mission li{display:flex;align-items:flex-start;gap:.85cqw;font-size:1.15cqw;line-height:1.25;counter-increment:intro-step}.ignite-intro-mission li:before{display:grid;flex:none;place-items:center;width:1.8cqw;height:1.8cqw;border-radius:50%;background:#eeeaff;color:#5934cf;content:counter(intro-step);font-size:1cqw;font-weight:700}.ignite-intro-mission li strong{display:block}.ignite-intro-mission li p{margin:.35cqw 0 0;color:#5f6977;font-size:1.05cqw;line-height:1.3}.ignite-intro-start-app{display:flex;align-items:center;gap:.85cqw;margin-top:auto;padding-top:1.5cqw;color:#5f6977;font-size:1.1cqw}.ignite-intro-start-app img{width:2.9cqw;height:2.9cqw;margin:0;object-fit:contain}.ignite-intro-content>button{width:19.8cqw;height:3.5cqw;margin-top:1cqw;font-size:1.5cqw}.ignite-outcome-content{position:absolute;top:9cqw;left:0;width:100%;text-align:center}.ignite-outcome-content h1{margin:0;font-size:3.9cqw;font-weight:400;line-height:1.05}.ignite-outcome-content>p{margin:2.2cqw 0 0;font-size:2.5cqw;line-height:1.17}.ignite-systems-card{width:81%;height:17.25cqw;margin:2.9cqw auto 0;padding:1cqw 2.6cqw;border-radius:1.4cqw;background:#fff;box-shadow:0 8px 24px #3d2d6b12}.ignite-systems-card h2{margin:0 0 1.55cqw;font-size:1.32cqw;line-height:1.15}.ignite-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw}.ignite-system{min-width:0}.ignite-system .ignite-sap-mark{height:auto;width:5.7cqw;margin:0 auto}.ignite-system-mark{display:block;width:4.5cqw;height:3.5cqw;margin:0 auto;object-fit:contain}.ignite-system p{margin:1.45cqw auto 0;font-size:1.3cqw;line-height:1.2}.ignite-system .ignite-sap-mark+p{margin-top:1.95cqw}.ignite-outcome-content>button{width:15.3cqw;height:3.5cqw;margin-top:3.2cqw;font-size:1.5cqw}.ignite-outcome-actions{display:flex;justify-content:center;gap:1.2cqw;margin-top:3.2cqw}.ignite-outcome-actions button{min-width:15.3cqw;height:3.5cqw;padding:0 1.5cqw;font-size:1.5cqw}.ignite-page-frame .ignite-outcome-restart{border:1px solid #5934ff;background:#fff;color:#5934ff}.ignite-outcome-screen[data-demo-screen=B09] .ignite-outcome-content{top:10.8cqw}.ignite-outcome-screen[data-demo-screen=B09] .ignite-systems-card{width:81%;margin-top:2.7cqw}.ignite-outcome-screen[data-demo-screen=B09] .ignite-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw}.ignite-outcome-screen[data-demo-screen=B09] .ignite-system-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ignite-outcome-screen[data-demo-screen=B09] .ignite-system-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ignite-outcome-metrics{width:25%;margin:1.2cqw auto 0;text-align:center}.ignite-outcome-metrics>div{display:flex;flex-direction:column;gap:.25cqw;padding:.7cqw;border:1px solid #e4def5;border-radius:.7cqw;background:#fff}.ignite-outcome-metrics strong{color:#5437bd;font-size:1.5cqw}.ignite-outcome-metrics span{font-size:.95cqw}.ignite-outcome-screen[data-demo-screen=A12] .ignite-outcome-actions{margin-top:1.3cqw}.ignite-outcome-screen[data-demo-screen=B09] .ignite-outcome-content>button{margin-top:1.3cqw}@media(max-width:1100px){.ignite-title-screen,.ignite-stage-screen{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;background:#f5f2ff}.ignite-page-frame{overflow:visible}.ignite-page-content{width:100%}.ignite-stage-header{position:relative;top:auto;right:auto;display:flex;justify-content:flex-end;padding:24px 20px}.ignite-powered-by{gap:10px}.ignite-powered-by>span:first-child{font-size:10px}.ignite-sap-mark{width:44px;height:auto}.ignite-microsoft-mark{width:112px}.ignite-title-video{height:100dvh;object-position:70% center}.ignite-title-content{top:24vh;padding:0 16px}.ignite-title-lockup{width:100%}.ignite-title-content button{width:min(75%,290px);height:54px;margin-top:36px;font-size:21px}.ignite-story-content,.ignite-chooser-content,.ignite-intro-content,.ignite-outcome-content,.ignite-outcome-screen[data-demo-screen=B09] .ignite-outcome-content{position:relative;top:auto;left:auto;width:100%;padding:38px 20px 50px}.ignite-story-content h1,.ignite-outcome-content h1{font-size:clamp(34px,9vw,55px)}.ignite-story-content p,.ignite-outcome-content>p{margin-top:28px;font-size:clamp(21px,5.5vw,32px)}.ignite-desktop-break{display:none}.ignite-story-content button,.ignite-outcome-content>button{width:min(100%,300px);height:54px;margin-top:44px;font-size:19px}.ignite-outcome-actions{flex-direction:column;align-items:center;gap:14px;margin-top:44px}.ignite-outcome-screen[data-demo-screen=A12] .ignite-outcome-actions{margin-top:28px}.ignite-outcome-actions button{width:min(100%,300px);height:54px;padding:0 16px;font-size:19px}.ignite-chooser-content{padding-top:28px}.ignite-chooser-content>h1{gap:12px;margin-bottom:28px;font-size:clamp(23px,6vw,34px);white-space:normal}.ignite-journey-cards,.ignite-journey-cards.is-single{grid-template-columns:1fr;gap:24px}.ignite-journey-card{height:auto;min-height:500px;padding:56px 25px 90px;border-radius:18px}.ignite-duration{right:18px;padding:5px 10px;border-radius:0 0 4px 4px;font-size:16px}.ignite-duration span{font-size:21px}.ignite-journey-card h2{margin-bottom:16px;font-size:25px}.ignite-journey-card>p{min-height:0;margin-bottom:28px;font-size:17px}.ignite-card-details{grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding-top:20px}.ignite-card-details>div+div{padding-left:12px}.ignite-card-details h3{margin-bottom:10px;font-size:18px}.ignite-card-details>div+div h3{font-size:16px}.ignite-card-details ul{font-size:15px}.ignite-card-details li{gap:7px;white-space:normal}.ignite-card-details li:before{width:13px;height:13px;font-size:10px}.ignite-card-marks img{width:40px;height:40px}.ignite-journey-card>button{bottom:24px;width:min(75%,260px);height:54px;font-size:19px}.ignite-intro-content{padding-top:28px}.ignite-intro-stage{font-size:12px}.ignite-intro-content h1{margin-top:10px;font-size:clamp(34px,9vw,55px)}.ignite-intro-description{margin-top:20px;font-size:19px}.ignite-intro-panel{grid-template-columns:1fr;gap:24px;margin-top:28px;padding:22px;border-radius:18px}.ignite-intro-panel h2{margin-bottom:16px;font-size:20px}.ignite-intro-people{gap:12px}.ignite-intro-person{gap:13px;padding:14px;border-radius:12px}.ignite-intro-avatar{width:52px;height:52px}.ignite-intro-person h3{font-size:18px}.ignite-intro-person .ignite-intro-role{margin-top:3px;font-size:14px}.ignite-intro-person p{margin-top:9px;font-size:15px}.ignite-intro-mission{padding:23px 0 0;border-top:1px solid #e0ddec;border-left:0}.ignite-intro-mission ol{gap:14px}.ignite-intro-mission li{gap:12px;font-size:16px}.ignite-intro-mission li:before{width:28px;height:28px;font-size:14px}.ignite-intro-start-app{gap:10px;padding-top:22px;font-size:15px}.ignite-intro-start-app img{width:40px;height:40px}.ignite-intro-mission li p{margin-top:5px;font-size:14px}.ignite-intro-content>button{width:min(100%,300px);height:54px;margin-top:30px;font-size:19px}.ignite-systems-card,.ignite-outcome-screen[data-demo-screen=B09] .ignite-systems-card{width:100%;height:auto;margin-top:32px;padding:24px 20px;border-radius:18px}.ignite-systems-card h2{margin-bottom:22px;font-size:20px}.ignite-system-grid,.ignite-outcome-screen[data-demo-screen=B09] .ignite-system-grid,.ignite-outcome-screen[data-demo-screen=B09] .ignite-system-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ignite-system .ignite-sap-mark{width:58px;height:auto}.ignite-system-mark{width:48px;height:40px}.ignite-system p{margin-top:14px;font-size:14px}.ignite-system .ignite-sap-mark+p{margin-top:23px}.ignite-outcome-metrics{width:100%;margin-top:24px}.ignite-outcome-metrics>div{gap:4px;padding:10px;border-radius:10px}.ignite-outcome-metrics strong{font-size:22px}.ignite-outcome-metrics span{font-size:12px}.ignite-outcome-screen[data-demo-screen=B09] .ignite-outcome-content>button{margin-top:28px}}@media(max-width:380px){.ignite-card-details{grid-template-columns:1fr}.ignite-card-details>div+div{padding:12px 0 0;border-left:0;border-top:1px solid #ddd}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9f0fa;background:#09111f;font-synthesis:none;overscroll-behavior:none}*{box-sizing:border-box}body{margin:0;min-width:320px;overscroll-behavior:none}html:has(.joule-work-page),body:has(.joule-work-page),html:has(.teams-page),body:has(.teams-page){overflow:hidden}body:has(.joule-work-page),body:has(.teams-page){min-width:0}button{font:inherit;cursor:pointer}button:focus-visible{outline:3px solid #f8bc62;outline-offset:4px}.finish-demo-popup{position:fixed;z-index:30;right:16px;bottom:16px;width:min(280px,calc(100vw - 32px));box-sizing:border-box;padding:18px;border:1px solid #d8e0ea;border-radius:12px;background:#fff;box-shadow:0 12px 38px #12233d35;color:#34495b}.finish-demo-popup strong{display:block;color:#243e59;font-size:17px}.finish-demo-popup p{margin:7px 0 14px;line-height:1.4}.finish-demo-popup button{padding:9px 14px;border:0;border-radius:7px;background:#0b70cf;color:#fff;font:inherit;font-weight:700;cursor:pointer}.joule-work-rail-alert:disabled,.joule-work-library:disabled{cursor:default}.joule-work-library:disabled{color:#9296a0}.joule-work-library:disabled:hover{text-decoration:none}.joule-work-rail-alert:disabled:hover{background:transparent;color:#555b65}.rush-app{min-height:100vh;background:radial-gradient(circle at 83% 12%,#15315c 0,transparent 38%),#09111f}.rush-header{display:flex;align-items:center;gap:24px;min-height:76px;padding:16px clamp(20px,4vw,60px);border-bottom:1px solid #31435d;background:#0e1b2e}.rush-brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.rush-brand small{display:block;color:#9db7d8;font-size:10px;letter-spacing:.18em;margin-top:3px}.rush-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#09111f;background:#8fd8fc;font-size:25px}.rush-status{margin-left:auto;color:#f4cd89;font-size:12px;letter-spacing:.02em}.rush-metrics{display:flex;gap:18px;white-space:nowrap;font-size:12px;color:#9db7d8}.rush-metrics span{display:grid;gap:3px}.rush-metrics strong{color:#fff;font-size:17px;font-variant-numeric:tabular-nums}.rush-main{max-width:1180px;margin:auto;padding:28px clamp(20px,4vw,44px) 40px}.rush-progress{display:flex;align-items:center;gap:20px;margin:0 0 18px;color:#9db7d8;font-size:11px;font-weight:700;letter-spacing:.15em}.rush-track{flex:1;height:5px;border-radius:8px;background:#24354e;overflow:hidden}.rush-track span{display:block;height:100%;background:#73d5f4;transition:width .25s}.rush-surface{min-height:590px;border:1px solid #38506d;border-radius:20px;background:#142238;overflow:hidden;box-shadow:0 25px 70px #03091655}.rush-demo{background:linear-gradient(130deg,#172c4a,#122138 58%,#14324a)}.rush-product-top{height:54px;display:flex;align-items:center;gap:12px;padding:0 22px;background:#eef3fa;color:#223b57;border-bottom:1px solid #c4d2e3;font-size:13px}.rush-product-top span:last-child{margin-left:auto;color:#5f728c;font-size:10px;letter-spacing:.12em;font-weight:700}.rush-product-dot{width:13px;height:13px;border-radius:50%;background:#617be3}.rush-joule .rush-product-dot{background:#9060d9}.rush-surface-grid{display:flex;min-height:536px}.rush-rail{flex:0 0 188px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:30px 18px;border-right:1px solid #c6d2e0;background:#e6edf6;color:#29415b;font-size:13px;font-weight:600}.rush-rail-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#6378d9;color:#fff;font-size:23px}.rush-rail-active{width:100%;padding:12px;border-radius:9px;background:#fff;box-shadow:0 2px 12px #233c5812;color:#172f4b}.rush-joule .rush-rail{background:#eeeaf6}.rush-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(30px,6vw,66px);color:#e9f0fa}.rush-teams .rush-content,.rush-joule .rush-content{background:#f9fbfe;color:#152b48}.rush-kicker{color:#8fd8fc;font-size:11px;letter-spacing:.19em;font-weight:800;text-transform:uppercase}.rush-teams .rush-kicker,.rush-sap .rush-kicker,.rush-joule .rush-kicker{color:#2864a0}.rush-content h1{max-width:790px;margin:15px 0 16px;font-size:clamp(32px,4.8vw,60px);line-height:1.06;letter-spacing:-.04em}.rush-body{max-width:780px;margin:0;color:#c4d3e5;font-size:clamp(17px,2vw,22px);line-height:1.5}.rush-teams .rush-body,.rush-joule .rush-body{color:#354b66}.rush-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;width:100%;margin:28px 0 0}.rush-detail{padding:17px 19px;border:1px solid #3a5677;border-radius:12px;background:#ffffff0b;font-size:14px;line-height:1.45}.rush-teams .rush-detail,.rush-joule .rush-detail{border-color:#d4e0ec;background:#fff;box-shadow:0 3px 10px #203a5710}.rush-prompt{margin-top:30px;max-width:750px;width:100%;padding:18px 22px;border-radius:14px;background:#dfe9fb;border:1px solid #bed1ee;box-shadow:0 3px 12px #27446416}.rush-prompt span{color:#365a90;text-transform:uppercase;font-weight:800;letter-spacing:.12em;font-size:10px}.rush-prompt p{margin:10px 0 0;color:#102c4e;font-size:18px;line-height:1.5}.rush-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:34px}.rush-actions button,.rush-choices button{border:0;border-radius:10px;background:#8fd8fc;color:#092137;font-weight:800}.rush-actions button{padding:15px 22px;min-height:50px}.rush-actions button:hover,.rush-choices button:hover{background:#b6eaff}.rush-actions .rush-secondary{background:#d7e3f4;color:#1a3454}.rush-choices{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:18px;width:100%;margin-top:38px}.rush-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-height:195px;padding:23px;text-align:left}.rush-choices small{font-size:10px;letter-spacing:.12em}.rush-choices strong{font-size:23px}.rush-choices span{font-size:14px;font-weight:500;line-height:1.4}.rush-choices b{margin-top:auto;font-size:13px}.rush-result{display:grid;gap:8px;margin-top:28px;padding:21px 24px;border-radius:13px;background:#c7f3da;color:#0e4c34;font-size:12px;font-weight:800;letter-spacing:.08em}.rush-result strong{font-size:24px;letter-spacing:0}.rush-result small{max-width:600px;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.4}.rush-outcome-meta{font-size:13px;color:#b8cce2;margin-top:25px}.rush-reset{margin-top:26px;padding:0;border:0;background:none;color:#8fd8fc;text-decoration:underline;font-size:13px}.rush-teams .rush-reset,.rush-joule .rush-reset{color:#225a96}.rush-footer{color:#93aac6;font-size:12px;text-align:center;line-height:1.5;margin:18px 0}.rush-intro-page{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding:0 clamp(20px,5vw,72px) 26px;background:linear-gradient(120deg,#d7ccff,#f4f1ff 27%,#fff 50%,#f5f2ff,#b9aaff);color:#1c2430}.rush-intro-header{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:76px}.rush-intro-timer{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;white-space:nowrap}.rush-intro-timer{margin-right:auto;color:#4b4a72}.rush-intro-powered{color:#545b66;font-size:10px;font-weight:700;letter-spacing:.1em}.rush-intro-sap{display:grid;place-items:center;min-width:44px;padding:4px 6px;background:#087cbb;color:#fff;font-size:17px;font-weight:800;letter-spacing:-.08em}.rush-intro-microsoft{color:#555d68;font-size:18px;font-weight:600;letter-spacing:-.03em}.rush-intro-content{display:flex;flex:1;flex-direction:column;justify-content:center;width:min(100%,1000px);margin:0 auto;padding:20px 0 56px}.rush-intro-card{min-height:290px;padding:clamp(30px,5vw,54px);border:1px solid #eeedf2;border-radius:20px;background:#fff;box-shadow:0 14px 48px #36405d1a}.rush-intro-kicker{margin-bottom:12px;color:#5254a3;font-size:11px;font-weight:800;letter-spacing:.14em}.rush-intro-card h1{margin:0 0 15px;color:#1b2028;font-size:clamp(30px,4vw,42px);line-height:1.12;letter-spacing:-.035em}.rush-intro-card p{max-width:760px;margin:0;color:#394352;font-size:clamp(16px,1.8vw,18px);line-height:1.55}.rush-intro-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rush-intro-meta span{padding:8px 12px;border-radius:20px;background:#f0efff;color:#4b4a72;font-size:12px;font-weight:700}.rush-intro-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.rush-intro-actions button{min-width:180px;min-height:50px;padding:12px 28px;border:0;border-radius:5px;background:#a900c4;color:#fff;font-weight:700;box-shadow:0 3px 8px #49235524}.rush-intro-actions button:hover{background:#9200a8}.rush-intro-actions button:focus-visible{outline:3px solid #263d68;outline-offset:4px}.rush-intro-actions p{margin:0;color:#555d68;font-size:12px;text-align:center}@media(max-width:730px){.rush-header{flex-wrap:wrap;gap:10px}.rush-status{order:3;margin-left:0;width:100%}.rush-metrics{margin-left:auto}.rush-rail{display:none}.rush-surface{min-height:520px}.rush-content{min-height:465px}.rush-choices{grid-template-columns:1fr}.rush-choices button{min-height:150px}.rush-intro-page{padding-inline:18px}.rush-intro-header{min-height:64px}.rush-intro-content{padding:16px 0 32px}.rush-intro-card{min-height:0;padding:28px 24px;border-radius:16px}.rush-intro-meta{gap:8px}}@media(max-height:600px)and (min-width:731px){.rush-intro-page{padding-bottom:12px}.rush-intro-header{min-height:58px}.rush-intro-content{padding:8px 0 20px}.rush-intro-card{min-height:252px;padding:32px 44px}.rush-intro-actions{margin-top:14px}}.joule-work-page{position:relative;display:flex;height:100dvh;overflow:hidden;background:#f8f9fa;color:#30343b}.joule-work-rail{flex:0 0 80px;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0 16px;border-right:1px solid #e4e7ec;color:#30343b}.joule-work-rail-mark{display:block;width:40px;height:40px;object-fit:contain}.joule-work-rail-icons{display:grid;gap:3px;margin-top:auto}.joule-work-rail-icon,.joule-work-rail-panel,.joule-work-rail-alert{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:6px;color:#555b65}.joule-work-rail-icon.is-active{background:#e8e1fb;color:#6338d5}.joule-work-rail-icons button.joule-work-rail-icon{padding:0;border:0;background:transparent;cursor:pointer}.joule-work-rail-icons button.joule-work-rail-icon:disabled{opacity:.35;cursor:default}.joule-work-rail-icons button.joule-work-rail-icon.is-active{background:#e8e1fb;color:#6338d5}.joule-work-rail-icon svg,.joule-work-rail-panel svg,.joule-work-rail-alert svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-rail-alert{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.joule-work-rail-alert:hover{background:#e8e1fb;color:#6338d5}.joule-work-rail-alert.is-active,.joule-work-rail-alert.is-active:disabled:hover{background:#e8e1fb;color:#6338d5}.joule-work-rail-alert:focus-visible{outline:2px solid #6338d5;outline-offset:2px}.joule-work-rail-alert.has-unread:after{position:absolute;top:2px;right:2px;width:4px;height:4px;border-radius:50%;background:#ed5262;content:""}.joule-work-rail-bottom{display:grid;gap:12px;justify-items:center;margin-top:auto}.joule-work-avatar{display:block;width:26px;height:26px;border-radius:50%;object-fit:cover}.joule-work-rail-panel{width:28px;height:28px}.joule-work-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.joule-work-panel{overflow:hidden;background:#fff}.joule-work-topbar{display:flex;align-items:center;gap:24px;min-height:80px;padding:0 34px;background:#fff}.joule-work-dashboard-actions{display:flex;align-items:center;gap:18px;margin-left:auto;color:#47505b;font-size:12px}.joule-work-dashboard-actions>span{display:inline-flex;align-items:center;gap:5px}.joule-work-dashboard-actions svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.joule-work-menu{display:grid;place-items:center;width:20px;height:20px;color:#303640}.joule-work-menu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-space-title{display:grid;gap:2px;min-width:0}.joule-work-space-title strong{overflow:hidden;color:#303640;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.joule-work-space-title span{color:#7a808a;font-size:10px}.joule-work-demo{margin-left:auto;color:#666d79;font-size:9px;font-weight:700;letter-spacing:.1em}.joule-work-content{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:24px;background:radial-gradient(ellipse at 45% 115%,#f3e8ff,#f5f2ff 24%,#fff 62%)}.joule-work-content.is-space-view{position:relative;display:block;overflow:hidden;padding:0}.joule-work-space-dashboard-scroll{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;padding:28px clamp(20px,4vw,44px) 112px}.joule-work-alternative-scroll{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;padding:22px clamp(24px,5.5vw,64px) 36px}.joule-work-space-history-scroll{position:relative;width:100%;height:100%;overflow:auto;overscroll-behavior:contain}.joule-work-space-history-scroll>.joule-work-space-dashboard-scroll,.joule-work-space-history-scroll>.joule-work-alternative-scroll{height:auto;overflow:visible}.joule-work-space-history-scroll>.joule-work-space-dashboard-scroll{padding-bottom:0}.joule-work-alternative-dashboard{width:min(100%,1040px);margin:0 auto;color:#30343b}.joule-work-alternative-dashboard>h1{margin:0;color:#292d33;font-size:clamp(30px,2.8vw,36px);font-weight:400;line-height:1.25;letter-spacing:-.02em}.joule-work-alternative-overview,.joule-work-alternative-section-heading{display:flex;align-items:center;gap:12px;color:#30343b}.joule-work-alternative-overview{margin:22px 0 16px;font-size:14px}.joule-work-alternative-overview strong{font-weight:600}.joule-work-alternative-overview>span,.joule-work-alternative-section-heading>span{color:#66717f;letter-spacing:1px}.joule-work-alternative-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.joule-work-alternative-metrics article{display:grid;align-content:start;justify-items:start;gap:3px;min-width:0}.joule-work-alternative-metrics article>span,.joule-work-alternative-facts dt,.joule-work-alternative-details h4{color:#7a8490;font-size:12px;font-weight:400;line-height:1.4}.joule-work-alternative-metrics article>strong{color:#30343b;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.1}.joule-work-alternative-metrics article small{padding:3px 6px;border-radius:4px;background:#fbe9e9;color:#b74a4a;font-size:11px}.joule-work-alternative-section-heading{margin:0 0 16px;font-size:14px}.joule-work-alternative-section-heading h2{margin:0;font-size:14px;font-weight:600}.joule-work-alternative-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}.joule-work-alternative-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dfe3e8;border-radius:6px;background:#fff;box-shadow:0 2px 7px #2e3d500d}.joule-work-alternative-card>img{display:block;width:100%;aspect-ratio:2.28;object-fit:cover;background:#eef1f4}.joule-work-alternative-card-content{display:flex;flex:1;flex-direction:column;padding:14px 14px 18px}.joule-work-alternative-card h3{display:flex;align-items:flex-start;gap:9px;min-height:38px;margin:0 0 14px;color:#303640;font-size:14px;font-weight:600;line-height:1.4}.joule-work-alternative-card h3 svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px;fill:none;stroke:#4c5561;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-alternative-facts{display:grid;gap:11px;margin:0 0 10px}.joule-work-alternative-facts>div{display:grid;gap:4px;min-width:0}.joule-work-alternative-facts dt{margin:0}.joule-work-alternative-facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;color:#438460;font-size:12px;line-height:1.4}.joule-work-alternative-facts dd .is-positive{padding:3px 6px;border-radius:4px;background:#e3f3e9;color:#36845d;font-size:11px;white-space:nowrap}.joule-work-alternative-details{margin-top:12px}.joule-work-alternative-card .joule-work-alternative-details:last-child{margin-top:auto;padding-top:14px}.joule-work-alternative-details h4{margin:0 0 4px}.joule-work-alternative-details ul{margin:0;padding-left:17px;color:#343a43;font-size:12px;line-height:1.45}.joule-work-alternative-details li+li{margin-top:3px}.joule-work-alternative-details li>ul{margin-top:3px;padding-left:15px}.joule-work-alternative-details li>ul>li{font-weight:400}.joule-work-alternative-details li>ul>li+li{margin-top:2px}.joule-work-alternative-dashboard.is-automotive{width:min(100%,clamp(1160px,70vw,1900px))}.joule-work-alternative-dashboard.is-automotive>h1{font-size:clamp(36px,1.75vw,52px)}.joule-work-automotive-intro{max-width:760px;margin:10px 0 0;color:#68717e;font-size:clamp(14px,.6vw,18px);line-height:1.5}.is-automotive .joule-work-alternative-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px}.is-automotive .joule-work-alternative-metrics article>strong{font-size:clamp(29px,1.4vw,40px)}@media(min-width:851px)and (max-width:1350px){.is-automotive .joule-work-alternative-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.joule-work-automotive-options{min-width:0;margin:0;padding:0;border:0}.joule-work-automotive-options>h2{margin:0;color:#30343b;font-size:clamp(15px,.72vw,20px);font-weight:600}.joule-work-automotive-options>p:first-of-type{margin:7px 0 18px;color:#68717e;font-size:clamp(13px,.58vw,17px);line-height:1.5}.joule-work-automotive-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.joule-work-automotive-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dfe3e8;border-radius:6px;background:#fff;box-shadow:0 2px 7px #2e3d500d}.joule-work-automotive-card>img{display:block;width:100%;aspect-ratio:2.28;object-fit:cover;background:#eef1f4}.joule-work-automotive-card-content{display:flex;flex:1;flex-direction:column;padding:18px}.joule-work-automotive-card-content>h3{display:flex;align-items:flex-start;gap:9px;margin:0 0 10px;color:#303640;font-size:clamp(15px,.7vw,18px);font-weight:600;line-height:1.4}.joule-work-automotive-card-content>h3 svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;fill:none;stroke:#4c5561;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-automotive-card-summary{margin:0 0 17px;color:#566170;font-size:clamp(12px,.54vw,15px);line-height:1.45}.joule-work-automotive-card dl{margin:0 0 6px}.joule-work-automotive-card dd{color:#303a46}.joule-work-automotive-impact{padding:3px 6px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.joule-work-automotive-impact.is-warning{background:#fff3e6;color:#8b5313}.joule-work-automotive-impact.is-negative{background:#fceaea;color:#a83c3c}.joule-work-automotive-card .joule-work-alternative-details h3{margin:0 0 5px;color:#7a8490;font-size:12px;font-weight:400}.joule-work-automotive-card .joule-work-alternative-details ul{color:#343a43}.joule-work-automotive-chart{width:min(100%,780px);margin-top:16px}.joule-work-automotive-chart>p{margin:8px 0 0;color:#68717e;font-size:12px;line-height:1.45}@media(max-width:600px){.joule-work-automotive-chart{overflow-x:auto}.joule-work-automotive-chart>.joule-work-rush-chart-card{min-width:520px}}.joule-work-space-dashboard{width:min(100%,1040px);margin:0 auto;color:#30343b}@media(min-width:1400px)and (max-width:1664px){.joule-work-space-dashboard{max-width:calc(100vw - 608px)}}.joule-work-space-dashboard>h1{margin:0;color:#292d33;font-size:clamp(30px,2.8vw,36px);font-weight:400;line-height:1.25;letter-spacing:-.02em}.joule-work-space-overview-title,.joule-work-space-section-heading{display:flex;align-items:center;gap:12px;color:#30343b}.joule-work-space-overview-title{margin-top:24px;margin-bottom:19px;font-size:14px}.joule-work-space-overview-title strong{font-weight:600}.joule-work-space-overview-title>span,.joule-work-space-section-heading>span{color:#66717f;letter-spacing:1px}.joule-work-space-overview-title>span:last-child,.joule-work-space-section-heading>span:last-child,.joule-work-alternative-overview>span:last-child,.joule-work-alternative-section-heading>span:last-child{display:grid;place-items:center;width:14px;height:14px;font-size:0}.joule-work-space-overview-title>span:last-child:after,.joule-work-space-section-heading>span:last-child:after,.joule-work-alternative-overview>span:last-child:after,.joule-work-alternative-section-heading>span:last-child:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg)}.joule-work-space-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:30px}.joule-work-space-metric{display:grid;align-content:start;gap:4px;min-width:0}.joule-work-space-metric>span{color:#7a8490;font-size:12px;line-height:1.4}.joule-work-space-metric>strong{color:#30343b;font-size:clamp(30px,2.5vw,36px);font-weight:400;line-height:1.1}.joule-work-space-metric small{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#7a8490;font-size:12px}.joule-work-space-trend{padding:2px 4px;border-radius:3px;background:#fbe9e9;color:#b74a4a}.joule-work-space-metric small .is-accent{color:#a36a28;font-weight:600}.joule-work-space-section-heading{margin:0 0 19px;font-size:14px}.joule-work-space-section-heading h2{margin:0;font-size:14px;font-weight:600}.joule-work-space-table-card{padding:18px;border:1px solid #e2e5ea;border-radius:6px;background:#fff;box-shadow:0 2px 8px #2e3d5010}.joule-work-space-table-card.is-readiness{margin-bottom:30px}.joule-work-space-table-card h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#48525f;font-size:14px;font-weight:600}.joule-work-space-table-card h3 svg{width:17px;height:17px;fill:none;stroke:#1684d4;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.joule-work-space-table-scroll{overflow:auto}.joule-work-space-table-scroll:focus-visible{outline:2px solid #7658d7;outline-offset:2px}.joule-work-space-table-scroll table{width:100%;min-width:860px;border-collapse:collapse;color:#434b55;font-size:12px;text-align:left}.joule-work-space-table-scroll.is-readiness table{min-width:720px}.joule-work-space-table-scroll.is-readiness th,.joule-work-space-table-scroll.is-readiness td{white-space:normal}.joule-work-space-table-scroll th,.joule-work-space-table-scroll td{padding:12px 9px;border-bottom:1px solid #e6e8ec;white-space:nowrap}.joule-work-space-table-scroll thead th{color:#697483;font-size:11px;font-weight:500}.joule-work-space-table-scroll tbody th{color:#2675b8;font-weight:600}.joule-work-space-table-scroll .joule-work-space-shortage{color:#b55}.joule-work-space-table-scroll .joule-work-space-shortage.is-resolved{color:#32865a}.joule-work-space-trend.is-positive,.joule-work-space-mitigation.is-green{background:#e4f4e9;color:#30845a}.joule-work-space-toast{position:absolute;z-index:8;top:92px;right:28px;width:min(340px,calc(100% - 104px));overflow:hidden;border:1px solid #e2e5e9;border-radius:5px;background:#f0f1f2;box-shadow:0 3px 10px #27364b18;color:#37404b;font-size:12px}.joule-work-space-toast-open{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;width:100%;padding:15px;border:0;border-radius:inherit;background:transparent;color:inherit;text-align:left;cursor:pointer}.joule-work-space-toast-open:hover{background:#e8eaed}.joule-work-space-toast-open:focus-visible{outline:2px solid #7042dc;outline-offset:-3px}.joule-work-space-toast-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;background:#e8e1fb;color:#7042dc}.joule-work-space-toast-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.joule-work-space-toast-content{display:block;min-width:0}.joule-work-space-toast-heading{display:flex;align-items:center;gap:8px;min-height:18px;padding-right:17px}.joule-work-space-toast-heading strong{font-size:12px;font-weight:600}.joule-work-space-toast-check{display:grid;place-items:center;width:11px;height:11px;border-radius:50%;background:#279563;color:#fff}.joule-work-space-toast-check svg{width:8px;height:8px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.joule-work-space-toast-message{display:block;margin:7px 0 6px;line-height:1.45}.joule-work-space-toast-meta{display:flex;align-items:center;gap:13px;color:#718090;font-size:11px}.joule-work-space-toast-meta span{color:#167ac2}.joule-work-space-toast-dismiss{position:absolute;top:7px;right:8px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:#58616c;font-size:16px;line-height:1}.joule-work-space-toast-dismiss:hover{border-radius:3px;background:#dfe2e6}.joule-work-rush-toast{top:72px;right:28px;width:min(360px,calc(100% - 104px))}.joule-work-page:has(.joule-work-rush-toast) #ignite-in-app-guide{z-index:7}.joule-work-rush-toast-open{padding:15px}.joule-work-rush-toast-unread{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#d84e58;box-shadow:0 0 0 3px #fbe7e8}.joule-work-rush-toast .joule-work-space-toast-meta{margin-top:8px}.joule-work-rush-toast .joule-work-space-toast-meta span{font-weight:600}.joule-work-space-mitigation{display:inline-block;padding:4px 7px;border-radius:4px;font-size:10px;font-weight:600}.joule-work-space-mitigation.is-orange{background:#fff0dc;color:#ad6721}.joule-work-space-mitigation.is-red{background:#fbe8e8;color:#b04d4d}.joule-work-space-mitigation.is-yellow{background:#fff5d7;color:#967018}.joule-work-space-mitigation.is-neutral{background:#eef1f4;color:#687583}.joule-work-space-alert-card{width:min(100%,560px);margin-top:22px;padding:18px;border:1px solid #e2e5ea;border-radius:6px;background:#fff}.joule-work-space-alert-card.is-rush-order{margin:0 0 30px}.joule-work-space-alert-card h2{margin:0 0 12px;color:#47515c;font-size:14px;font-weight:600}.joule-work-space-alert{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid #eceef1}.joule-work-space-alert-dot{flex:0 0 7px;width:7px;height:7px;margin-top:5px;border-radius:50%}.joule-work-space-alert-dot.is-critical{background:#d84e58}.joule-work-space-alert-dot.is-warning,.joule-work-space-alert-dot.is-high{background:#e99b2c}.joule-work-space-alert-copy{display:grid;flex:1;gap:4px;min-width:0;color:#555e69;font-size:12px;line-height:1.4}.joule-work-space-alert-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.joule-work-space-alert-heading strong{font-weight:500}.joule-work-space-alert-severity{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.35}.joule-work-space-alert-severity.is-critical{background:#fbe8e8;color:#b04d4d}.joule-work-space-alert-severity.is-high{background:#fff0dc;color:#ad6721}.joule-work-space-alert-detail{color:#828b96}.joule-work-content.is-space-view>.joule-work-composer{position:absolute;z-index:2;bottom:12px;left:50%;width:min(calc(100% - 48px),760px);height:104px;min-height:104px;padding:14px 18px;transform:translate(-50%)}@media(min-width:701px)and (max-width:1250px){.joule-work-content.is-rush-space-view .joule-work-space-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.joule-work-home{display:flex;flex-direction:column;align-items:center;width:min(100%,760px);text-align:center}.joule-work-home:not(.has-conversation){transform:translateY(-24px)}.joule-work-symbol{display:block;width:52px;height:52px;margin-bottom:24px;object-fit:contain}.joule-work-home h1{margin:0;color:#202328;font-size:clamp(28px,2.1vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.025em}.joule-work-description{margin:21px 0 52px;color:#81858e;font-size:clamp(14px,1.1vw,20px);line-height:1.5}.joule-work-composer{display:flex;flex-direction:column;justify-content:space-between;width:min(100%,760px);min-height:104px;padding:14px 18px;border:2px solid #a98afb;border-radius:9px;background:#fff;box-shadow:0 6px 20px #7252cf20;color:#858993;font-size:14px;text-align:left}.joule-work-composer textarea{flex:1;width:100%;min-height:34px;padding:0;border:0;outline:none;resize:none;background:transparent;color:#30343b;font:inherit;line-height:1.4}.joule-work-composer textarea::placeholder{color:#858993;opacity:1}.joule-work-composer:focus-within{border-color:#7658d7;box-shadow:0 0 0 2px #e7e1ff,0 4px 12px #443c6821}.joule-work-composer-tools{display:flex;justify-content:space-between;align-items:center;color:#7a59d5;font-size:14px}.joule-work-composer-options{display:flex;align-items:center;gap:18px;color:#6947eb}.joule-work-composer-add{font-size:21px;line-height:1}.joule-work-composer-mention{font-size:16px;line-height:1}.joule-work-library{margin-top:14px;padding:4px 8px;border:0;background:transparent;color:#6344c4;font-size:11px}.joule-work-library:hover{text-decoration:underline}.joule-work-library:focus-visible{outline:3px solid #6e50d4;outline-offset:3px}.joule-work-footer{padding:7px 12px 10px;color:#6f737c;font-size:9px;text-align:center}.joule-work-notification-content{flex-direction:column;align-items:stretch;justify-content:space-between;gap:24px;padding:24px}.joule-work-scroll{display:flex;flex:1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.joule-work-notification-content .joule-work-composer{flex-shrink:0;align-self:center}.joule-work-notification-content .joule-work-thread{flex:none;min-height:auto;overflow:visible}.joule-work-content.has-conversation{align-items:stretch;flex-direction:column;justify-content:flex-start;gap:20px}.joule-work-home.has-conversation{align-self:center;width:min(100%,900px);height:100%;align-items:stretch;text-align:left}.joule-work-home.has-conversation>.joule-work-composer{align-self:center}.joule-work-thread{display:flex;flex:1;flex-direction:column;gap:22px;width:min(100%,760px);align-self:center;min-height:0;padding:10px 8px 0;overflow-y:auto;overscroll-behavior:contain}.joule-work-turn{display:flex;flex-direction:column;align-items:stretch;gap:22px;width:100%}.joule-work-user-message{align-self:flex-end;max-width:min(78%,440px);margin:0;padding:10px 16px;border-radius:17px 17px 0;background:#e0eaf8;color:#30343b;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.joule-work-agent-progress{position:relative;align-self:center;width:min(100%,600px);min-height:64px;margin-inline:auto;padding:34px 16px 12px;border:1px solid #e2e6ec;border-radius:14px;background:#fff;box-shadow:0 2px 2px #333b501a}.joule-work-agent-progress-track{position:absolute;top:15px;right:14px;left:14px;height:3px;overflow:hidden;border-radius:99px;background:#f0eaff}.joule-work-agent-progress-track span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7153e8,#ad5de5,#7153e8);transition:width .65s ease}.joule-work-agent-progress.is-selecting-plan .joule-work-agent-progress-track span{width:88%}.joule-work-agent-progress p{display:flex;align-items:center;gap:4px;margin:0;color:#30343b;font-size:13px;line-height:1.4;text-align:left}.joule-work-agent-dots{color:#a964dc;letter-spacing:-.15em}.joule-work-answer{width:100%;padding-top:2px}.joule-work-answer-content{min-width:0;color:#454b54;font-size:13px;line-height:1.55}.joule-work-answer-content>p{margin:0 0 10px}.joule-work-team-draft-box{padding:8px 10px 11px;border:1px solid #e5e8ed;border-radius:6px;background:#f6f7f9}.joule-work-team-draft-toolbar{display:flex;justify-content:flex-end;margin-top:7px}.joule-work-team-draft-box>p{margin:0}.joule-work-team-draft-status{display:block;margin-top:7px;color:#5536b9;font-size:11px}.joule-work-copy-update{padding:2px 8px;border:1px solid #e3e6eb;border-radius:4px;background:#fff;color:#737b86;font:inherit;font-size:11px;font-weight:500;cursor:pointer}.joule-work-copy-update:hover{background:#fff;color:#454b54}.joule-work-copy-update:focus-visible{outline:2px solid #5536b9;outline-offset:2px}.joule-work-rush-handoff{align-self:stretch;color:#454b54;font-size:13px;line-height:1.45}.joule-work-rush-handoff>p{margin:0 0 14px}.joule-work-rush-handoff-card{width:min(100%,440px);padding:18px;border:1px solid #e2e5ea;border-radius:7px;background:#fff;color:#303640;box-shadow:0 3px 10px #303b4a12}.joule-work-rush-handoff-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.joule-work-rush-handoff-heading>div{display:grid;gap:2px}.joule-work-rush-handoff-heading strong{font-size:16px;font-weight:600;line-height:1.25}.joule-work-rush-handoff-heading>div span{color:#68717d;font-size:12px}.joule-work-rush-handoff-status{flex:none;padding:5px 7px;border-radius:4px;background:#eee8ff;color:#6543c1;font-size:11px;line-height:1.2}.joule-work-rush-handoff-quantity{display:flex;align-items:baseline;gap:4px;margin:16px 0}.joule-work-rush-handoff-quantity strong{font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:1}.joule-work-rush-handoff-quantity>span:last-child{margin-left:auto;color:#68717d;font-size:11px;text-align:right}.joule-work-rush-handoff-card dl{display:grid;gap:10px;margin:0;padding-top:12px;border-top:1px solid #eceef1}.joule-work-rush-handoff-card dl>div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px}.joule-work-rush-handoff-card dt{color:#68717d;font-size:12px}.joule-work-rush-handoff-card dd{margin:0;font-size:12px;line-height:1.4}.joule-work-composer-tools button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}.joule-work-composer-tools button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-composer-tools button:disabled{opacity:.45;cursor:default}.joule-work-composer-tools button.is-loading:disabled{border:2px solid #d9ceff;border-top-color:#7148df;border-radius:50%;background:#fff;opacity:1;animation:sap-spinner-rotate .9s linear infinite}.joule-work-composer-tools button:not(:disabled):hover{background:#f0eaff}.joule-work-composer-tools button:focus-visible{outline:2px solid #6338d5;outline-offset:1px}.joule-work-notification-content.has-conversation{justify-content:flex-start}.joule-work-success-prompt{align-self:stretch;margin:0 0 18px;color:#454b54;font-size:13px;line-height:1.5}.joule-work-success-card{display:flex;flex-direction:column;align-items:center;width:min(100%,385px);padding:18px 22px 22px;border:1px solid #e3e6eb;border-radius:13px;background:#fff;box-shadow:0 4px 14px #323b4c14;text-align:center}.joule-work-success-illustration{width:82px;height:82px;margin-bottom:8px}.joule-work-success-illustration svg{display:block;width:100%;height:100%}.joule-work-success-card h1{margin:0 0 8px;color:#39414c;font-size:clamp(18px,2vw,22px);font-weight:650;line-height:1.25}.joule-work-success-card p{max-width:420px;margin:0;color:#535b65;font-size:12px;line-height:1.55}.joule-work-success-card p strong{font-weight:700}.joule-work-success-card small{margin-top:10px;color:#858b95;font-size:10px;line-height:1.4}.joule-work-answer.joule-work-answer-success{width:100%}.joule-work-success-answer .joule-work-success-card{width:min(100%,385px)}.joule-work-thread-time{align-self:center;margin:0 0 -12px;color:#858c97;font-size:10px;line-height:1.2;text-align:center}.joule-work-space-answer{width:100%;padding-top:0;text-align:center}.joule-work-space-answer.is-rush-order{text-align:left}.joule-work-home.has-space-created{align-self:center;width:min(100%,760px)}.joule-work-home.has-supplier-notice{width:min(100%,900px)}.joule-work-home.has-supplier-notice .joule-work-composer{align-self:center;flex:0 0 104px;width:min(100%,760px);height:104px;min-height:104px}.joule-work-supplier-thread{display:flex;flex:1;flex-direction:column;gap:18px;width:100%;min-height:0;overflow-y:auto;padding:10px 8px 0;overscroll-behavior:contain}.joule-work-supplier-thread>.joule-work-thread{flex:none;min-height:auto;overflow:visible;padding-top:0}.joule-work-supplier-update{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;width:min(100%,760px);margin:0 auto;padding:0 8px}.joule-work-supplier-update .joule-work-thread-time{margin:0 0 16px}.joule-work-supplier-update>p{margin:0 0 13px;color:#454b54;font-size:13px;line-height:1.4}.joule-work-supplier-card{display:flex;flex:0 0 auto;flex-direction:column;width:min(360px,100%);min-height:250px;padding:18px;border:1px solid #e2e5ea;border-radius:7px;background:#fff;color:#303640;box-shadow:0 3px 10px #303b4a12}.joule-work-supplier-card-heading{display:flex;align-items:flex-start;gap:9px}.joule-work-supplier-card-heading>svg{flex:0 0 22px;width:22px;height:22px;margin-top:2px;fill:none;stroke:#414a55;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-supplier-card-heading>div{display:grid;gap:2px}.joule-work-supplier-card-heading strong{font-size:16px;font-weight:600;line-height:1.25}.joule-work-supplier-card-heading span{color:#68717d;font-size:12px}.joule-work-supplier-card-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.joule-work-supplier-card-summary>div{display:flex;align-items:baseline;gap:3px}.joule-work-supplier-card-summary>div strong{color:#303640;font-size:34px;font-weight:400;letter-spacing:-.03em;line-height:1}.joule-work-supplier-card-summary>div span{color:#68717d;font-size:13px}.joule-work-supplier-status{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:4px;background:#eee8ff;color:#6543c1;font-size:12px;white-space:nowrap}.joule-work-supplier-status svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.joule-work-supplier-commodity{margin:7px 0 14px;color:#7a828c;font-size:13px}.joule-work-supplier-contact{display:flex;align-items:center;gap:10px;margin-top:auto}.joule-work-supplier-avatar{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border-radius:50%;background:#eff1f4;color:#7a828c}.joule-work-supplier-avatar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.joule-work-supplier-contact-name{display:grid;gap:2px;min-width:0}.joule-work-supplier-contact-name strong{color:#3a424c;font-size:13px;font-weight:600;white-space:nowrap}.joule-work-supplier-contact-name small{color:#858c96;font-size:11px}.joule-work-supplier-contact-actions{display:flex;align-items:center;gap:11px;margin-left:auto;color:#4c5661}.joule-work-supplier-contact-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-supplier-view{align-self:flex-end;min-height:32px;margin-top:12px;padding:7px 13px;border:0;border-radius:3px;background:#0877c9;color:#fff;font-size:12px;font-weight:500}.joule-work-supplier-view:disabled{opacity:1;cursor:default}.joule-work-supplier-skeleton{display:flex;flex-direction:column;justify-content:space-between;gap:10px;width:min(350px,100%);height:220px;padding:12px;border:1px solid #e6e8ec;border-radius:7px;background:#fff}.joule-work-supplier-skeleton i{display:block;height:15px;border-radius:6px;background:#f0f1f2}.joule-work-supplier-skeleton-top{position:relative;display:grid;grid-template-columns:52px 1fr;gap:10px;min-height:54px}.joule-work-supplier-skeleton-avatar{display:block;width:52px;height:52px;border-radius:50%;background:#f0f1f2}.joule-work-supplier-skeleton-top>div{display:grid;grid-template-columns:66px 66px;align-content:start;gap:7px;padding-top:1px}.joule-work-supplier-skeleton-top>div i:nth-child(3){grid-column:1/-1;width:180px}.joule-work-supplier-skeleton-top>.joule-work-supplier-skeleton-tiny{position:absolute;top:1px;right:0;width:48px;height:8px}.joule-work-supplier-skeleton-row{display:flex;gap:6px}.joule-work-supplier-skeleton-row i:first-child{width:100px}.joule-work-supplier-skeleton-row i:last-child{width:104px}.joule-work-supplier-skeleton-row.is-short i:first-child{width:76px}.joule-work-supplier-skeleton-row.is-short i:last-child{width:46px}.joule-work-supplier-skeleton-row.is-medium i{width:100px}.joule-work-supplier-skeleton-bottom{display:flex;justify-content:center}.joule-work-supplier-skeleton-bottom i{width:130px;height:13px}.joule-work-space-answer>p{margin:0 0 14px;color:#454b54;font-size:14px;line-height:1.45}.joule-work-space-created{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;width:min(100%,clamp(360px,29vw,520px));margin-inline:auto;padding:16px;border:1px solid #e2e4e9;border-radius:8px;background:#fff;box-shadow:0 3px 10px #333b5010}.joule-work-space-answer.is-rush-order .joule-work-space-created{margin-inline:0}.joule-work-space-created-title{display:flex;grid-column:1/-1;align-items:flex-start;gap:8px;min-width:0;text-align:left}.joule-work-space-created-icon{display:grid;flex:0 0 22px;place-items:center;width:22px;height:22px;color:#4c5561}.joule-work-space-created-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-space-created-title>div{display:grid;gap:2px;min-width:0}.joule-work-space-created-title strong{color:#303640;font-size:15px;font-weight:600;line-height:1.3}.joule-work-space-created-title>div>span{color:#59616c;font-size:12px;line-height:1.4}.joule-work-space-created-badges{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.joule-work-space-created-badges span{padding:5px 8px;border-radius:3px;background:#eceef1;color:#515965;font-size:10px;line-height:1.25;white-space:nowrap}.joule-work-space-created-badges .is-created{background:#e4f4eb;color:#37835e}.joule-work-space-view{min-height:36px;padding:8px 15px;border:0;border-radius:4px;background:#0877c9;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.joule-work-space-view:disabled{opacity:1;cursor:default}.joule-work-space-view:not(:disabled){cursor:pointer}.joule-work-space-view:not(:disabled):hover{background:#066bb8}.joule-work-response-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:12px;color:#7f8895}.joule-work-space-answer.is-rush-order .joule-work-response-actions{justify-content:flex-start}.joule-work-response-actions>span{display:inline-flex;align-items:center;justify-content:center;min-height:15px;font-size:12px;line-height:1}.joule-work-response-actions svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.joule-work-response-actions .joule-work-response-sources{gap:5px;color:#657080;font-size:10px}.joule-work-response-sources b{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#eee8ff;color:#7253d4;font-size:9px;font-weight:600}.joule-work-scenario-panel{display:flex;flex:0 0 clamp(340px,32vw,390px);flex-direction:column;min-width:0;height:100%;border-left:1px solid #e0e3e8;background:#f8f9fa;color:#30343b}.joule-work-scenario-panel-header{display:flex;flex:0 0 56px;align-items:center;padding:0 14px;background:#f8f9fa}.joule-work-scenario-panel-header strong{font-size:12px;font-weight:600}.joule-work-scenario-chat-content{display:flex;flex:1;min-height:0;overflow:hidden}.joule-work-scenario-panel .joule-work-thread{width:100%;align-self:stretch;gap:16px;padding:8px 10px;overflow-y:auto}.joule-work-scenario-panel .joule-work-turn{gap:14px}.joule-work-scenario-panel .joule-work-thread-time{align-self:center;margin:0 0 -5px;font-size:9px}.joule-work-scenario-panel .joule-work-user-message{max-width:100%;padding:8px 11px;font-size:12px;line-height:1.45}.joule-work-scenario-panel .joule-work-agent-progress{width:100%;min-height:72px;padding:40px 10px 12px;border-radius:8px}.joule-work-scenario-panel .joule-work-agent-progress-track{top:16px;right:12px;left:12px}.joule-work-scenario-panel .joule-work-agent-progress p,.joule-work-scenario-panel .joule-work-answer-content,.joule-work-scenario-panel .joule-work-success-prompt,.joule-work-scenario-panel .joule-work-success-card p{font-size:12px;line-height:1.45}.joule-work-scenario-panel .joule-work-rush-handoff-heading,.joule-work-scenario-panel .joule-work-rush-handoff-quantity{flex-wrap:wrap}.joule-work-scenario-panel .joule-work-rush-handoff-quantity>span:last-child{flex-basis:100%;margin-left:0;text-align:left}.joule-work-scenario-panel>.joule-work-composer{flex:0 0 auto;width:calc(100% - 20px);min-height:68px;margin:0 10px 7px;padding:8px 10px;border-width:1px;border-radius:6px;font-size:12px}.joule-work-scenario-panel>.joule-work-composer textarea{flex:none;overflow-y:auto}.joule-work-scenario-footer{padding:5px 8px 8px;color:#6f737c;font-size:8px;text-align:center}@media(max-width:640px){.joule-work-success-prompt{margin-bottom:14px}.joule-work-success-card{padding:18px 16px}.joule-work-success-illustration{width:72px;height:72px}.joule-work-space-created{width:100%;grid-template-columns:minmax(0,1fr)}.joule-work-space-view{grid-column:1;width:100%}}@media(max-width:900px){.joule-work-space-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media(max-width:1000px)and (min-width:851px){.joule-work-alternative-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.joule-work-alternative-card:last-child{grid-column:1/-1}}@media(max-width:1100px)and (min-width:851px){.joule-work-automotive-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.joule-work-automotive-card:last-child{grid-column:1/-1}}@media(max-width:850px){.joule-work-page.has-scenario-chat{height:100dvh;min-height:0;overflow-y:auto;flex-direction:column}.joule-work-page.has-scenario-chat>.joule-work-rail{display:none}.joule-work-page.has-scenario-chat>.joule-work-main{flex:0 0 58dvh;width:100%;min-height:390px}.joule-work-page.has-scenario-chat>.joule-work-main>.joule-work-footer{display:none}.joule-work-page.has-scenario-chat>.joule-work-scenario-panel{flex:1 0 340px;width:100%;height:42dvh;min-height:340px;border-top:1px solid #e0e3e8;border-left:0}.joule-work-alternative-scroll{padding:22px 18px 30px}.joule-work-alternative-dashboard>h1{font-size:clamp(27px,6vw,32px)}.joule-work-alternative-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.joule-work-alternative-metrics article>strong{font-size:clamp(23px,6vw,29px)}.joule-work-alternative-cards{grid-template-columns:1fr}.joule-work-alternative-card:last-child{grid-column:auto}}@media(max-width:850px){.is-automotive .joule-work-alternative-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.joule-work-automotive-cards{grid-template-columns:1fr}}@media(max-width:640px){.joule-work-content.is-rush-space-view .joule-work-alternative-scroll{padding-top:14px}.is-automotive .joule-work-alternative-dashboard>h1{font-size:25px}.joule-work-automotive-intro{display:none}.is-automotive .joule-work-alternative-overview{margin:12px 0 8px}.is-automotive .joule-work-alternative-metrics{gap:9px 12px;margin-bottom:16px}.is-automotive .joule-work-alternative-metrics article>strong{font-size:22px}.joule-work-automotive-options>p:first-of-type{margin:5px 0 12px}.joule-work-automotive-card-content{padding:17px}}@media(max-width:640px){.joule-work-space-dashboard-scroll{padding:24px 14px 100px}.joule-work-space-dashboard>h1{font-size:clamp(25px,6vw,30px)}.joule-work-space-overview-title{margin-top:20px}.joule-work-space-metrics{gap:16px 12px;margin-bottom:24px}.joule-work-space-table-card{padding:12px}.joule-work-content.is-space-view>.joule-work-composer{bottom:8px;width:calc(100% - 24px);height:84px;min-height:84px;padding:10px}.joule-work-dashboard-actions{gap:10px;font-size:11px}.joule-work-dashboard-actions svg{width:14px;height:14px}}@media(max-width:640px){.joule-work-content.is-rush-space-view .joule-work-space-metric>strong{font-size:clamp(22px,5vw,30px)}}@media(max-width:640px){.joule-work-home.has-supplier-notice .joule-work-composer{flex-basis:84px;height:84px;min-height:84px;padding:10px}}@media(max-width:640px){.joule-work-rail{flex-basis:48px;padding-top:14px}.joule-work-rail-mark{width:30px;height:30px}.joule-work-topbar{min-height:56px;gap:9px;padding:0 13px}.joule-work-space-title{flex:1}.joule-work-space-title strong{font-size:12px}.joule-work-demo{display:none}.joule-work-content{padding:20px 12px}.joule-work-home h1{font-size:clamp(24px,6vw,30px)}.joule-work-description{font-size:13px;margin:14px 0 28px}.joule-work-composer{min-height:84px;padding:10px}.joule-work-library{font-size:11px}}@media(max-width:640px){.joule-work-notification-content{gap:18px;padding:20px 16px}.joule-work-current-order{padding:12px 14px}.joule-work-rush-toast{top:64px;right:12px;width:min(360px,calc(100% - 72px))}}@media(max-width:850px){.joule-work-notification-content{padding-top:156px}}@media(max-width:640px){.joule-work-order-name h1{white-space:normal;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.joule-work-agent-progress-track span{transition:none}}.rush-back{border:0;background:none;color:#b9d5f0;font-size:12px;font-weight:700;white-space:nowrap}.rush-teams .rush-content{justify-content:center;align-items:center;text-align:center;background:repeating-linear-gradient(135deg,#f7f9fd,#f7f9fd 16px,#f1f5fb 16px 32px)}.rush-teams .rush-body{max-width:590px}.rush-teams .rush-kicker{color:#6a65ad}.sap-screen{min-height:100dvh;background:#f7f9fc;color:#3d5369;font-family:Arial,Helvetica,sans-serif;font-size:13px}:root:has(.sap-screen){background:#f7f9fc;overscroll-behavior:none}.sap-topbar{position:sticky;z-index:13;top:0;height:50px;display:flex;align-items:center;gap:7px;padding:0 clamp(16px,1.5vw,28px);background:#fff;box-shadow:0 1px 3px #d5dce5}.sap-topbar button{border:0;background:none;color:inherit}.sap-menu-button{width:24px;height:30px;margin-right:4px;font-size:19px;color:#445c72!important}.sap-menu-button:disabled{opacity:.4;cursor:default}.sap-logo{display:block;width:52px;height:auto;object-fit:cover;object-position:center}.sap-product-name{color:#41546c;font-size:17px;white-space:nowrap}.sap-top-actions{display:flex;align-items:center;gap:20px;margin-left:auto}.sap-timer{padding:5px 9px;border:1px solid #c7d3e2;border-radius:15px;color:#44627d;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.sap-notification{position:relative;display:block;width:25px;height:25px;color:#62768e}.sap-notification svg{width:22px;height:22px}.sap-joule-action-bar{position:fixed;z-index:19;bottom:0;left:24px;display:flex;align-items:center;height:48px;padding:4px;border:1px solid #d5d7df;border-bottom:0;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 3px 13px #26374a28}.sap-joule-action-launch{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:9px;background:#fff;cursor:pointer}.sap-joule-action-launch img{width:27px;height:27px;object-fit:contain}.sap-joule-action-launch[aria-expanded=true]{background:#eaf3ff;box-shadow:inset 0 0 0 1px #a9cbfa}.sap-joule-action-launch:disabled{opacity:.45;cursor:default}.sap-joule-action-launch:focus-visible{outline:2px solid #6942e8;outline-offset:2px}.sap-ai-support{border:0;border-left:1px solid #d0d8e0;background:none;font:inherit;opacity:1;cursor:default}.sap-joule-action-chevron{display:grid;place-items:center;width:29px;height:26px;margin-left:3px;border-left:1px solid #e1e1e8;color:#333c49}.sap-joule-action-chevron svg{width:11px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.sap-joule-action-bar{left:10px}}.sap-avatar{display:block;width:38px;height:38px;border-radius:50%;object-fit:cover}.sap-dashboard{padding:24px clamp(22px,3.2vw,56px) 40px}.sap-greeting{position:relative;display:flex;align-items:center;min-height:125px;padding:20px clamp(32px,4vw,58px);overflow:hidden;border-radius:17px;background:linear-gradient(110deg,#2e64a5,#103d8a);color:#fff}.sap-greeting:before{content:"";position:absolute;top:-90%;right:-15%;width:60%;height:190%;border-radius:50%;background:#0c2d6e;transform:rotate(-8deg);opacity:.85}.sap-greeting>div{position:relative;z-index:1}.sap-greeting span{font-size:15px;font-weight:650}.sap-greeting i{padding:0 8px;font-style:normal}.sap-greeting h1{margin:7px 0 0;font-size:clamp(30px,3vw,40px);line-height:1.15;color:#fff}.sap-section-title{margin:36px 0 17px;color:#4b6075;font-size:18px}.sap-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.sap-widget{min-width:0;border:1px solid #e8edf4;border-radius:11px;background:#fff;box-shadow:0 2px 8px #31455e1c}.sap-widget h3{margin:0;color:#4a6075;font-size:18px}.sap-widget-stack{display:grid;gap:20px}.sap-activities{min-height:650px}.sap-widget-tabs{display:flex;gap:14px;padding:20px 22px 0}.sap-widget-tabs button,.sap-widget-tabs span{padding:0 14px 10px;border:0;border-bottom:3px solid transparent;background:none;color:#435873;font-size:17px;font-weight:700}.sap-widget-tabs button:disabled{opacity:.45;cursor:default}.sap-widget-tabs .sap-tab-active{border-color:#1175d8;color:#1878d5}.sap-calendar-head{display:flex;align-items:center;gap:24px;margin:26px 24px 18px;color:#4b6078}.sap-calendar-head strong{font-size:14px}.sap-calendar-head>span{font-size:21px;opacity:.45}.sap-calendar-head .sap-calendar-tools{margin-left:auto;white-space:nowrap;font-size:20px}.sap-calendar{display:grid;grid-template-columns:repeat(7,1fr);margin:0 22px;text-align:center}.sap-calendar>div{display:grid;gap:17px;justify-items:center;color:#7d8d9c;font-weight:700}.sap-calendar span{font-size:13px}.sap-calendar strong{display:grid;place-items:center;width:34px;height:34px;font-size:13px}.sap-calendar .sap-today strong{border-radius:50%;background:#0869df;color:#fff}.sap-calendar-chevron{text-align:center;margin:9px 0 20px;color:#45617e;font-size:21px}.sap-agenda>div{display:flex;align-items:flex-start;gap:12px;padding:11px 20px;min-height:67px}.sap-agenda-selected{background:#f1f5f8}.sap-agenda time{flex:0 0 68px;white-space:nowrap;color:#526a80}.sap-agenda time small{display:block;margin-top:8px;font-size:11px}.sap-agenda p{position:relative;display:grid;gap:5px;margin:0;padding-left:11px;border-left:5px solid #d71a8a;line-height:1.2}.sap-agenda>div:nth-child(4) p{border-color:#583af0}.sap-agenda strong{color:#334a61}.sap-agenda p span{color:#58718b}.sap-agenda em{padding:4px 6px;border-radius:9px;background:#f7e9fa;color:#844198;font-size:9px;font-weight:800;font-style:normal;white-space:nowrap}.sap-tasks{padding:16px 24px}.sap-tasks p{padding:12px 0;border-bottom:1px solid #e7edf3}.sap-tasks span{margin-right:12px;color:#1678d4;font-size:20px}.sap-qualification{min-height:210px;padding:20px 23px}.sap-qualification-row{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:54px}.sap-qualification-row>div:first-child strong{display:block;color:#2d4055;font-size:31px;font-weight:400}.sap-qualification-row>div:first-child span{display:block;margin-top:4px}.sap-qualification ul{display:grid;gap:8px;min-width:72px;margin:0;padding:0;list-style:none;font-size:11px}.sap-qualification li{display:flex;gap:6px;align-items:center}.sap-qualification li b{margin-left:auto;color:#75899d}.sap-qualification li i{display:block;width:7px;height:7px;border-radius:2px}.sap-hot{background:#d11617}.sap-warm{background:#c9640d}.sap-cold{background:#096ee3}.sap-donut{width:69px;height:69px;border-radius:50%;background:conic-gradient(#cc161a 0 25%,#bc5a0e 25% 55%,#0872e7 55% 100%);position:relative;flex-shrink:0}.sap-donut:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.sap-quick-links{min-height:420px;padding:20px 23px}.sap-quick-links>div{display:flex;align-items:center;gap:12px;margin-top:27px;color:#8495a5;font-weight:700;opacity:.65}.sap-quick-links>div span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f0eaf9;color:#69539b;font-size:19px}.sap-quick-links>div:nth-of-type(2) span{background:#f9f0e7;color:#a9793c}.sap-quick-links>div:nth-of-type(3) span{background:#e8f2ff;color:#426e9e}.sap-quick-links>div:nth-of-type(4) span{background:#f9e8f3;color:#a75494}.sap-quick-links>div:nth-of-type(5) span{background:#e8f2ff;color:#416fa3}.sap-mini-bars{display:flex;align-items:end;gap:7px;height:65px}.sap-mini-bars span{width:15px;height:45%;background:#2798df}.sap-mini-bars span:nth-child(2){height:70%;background:#735be9}.sap-mini-bars span:nth-child(3){height:55%;background:#dd679a}.sap-mini-bars span:nth-child(4){height:100%;background:#355bc1}.sap-open-items{min-height:420px;padding:20px 23px}.sap-open-items p{display:grid;gap:6px;margin:20px 0;color:#6a8094}.sap-open-items p strong{color:#344c62}.sap-joule{position:fixed;z-index:20;top:27vh;right:0;display:flex;flex-direction:column;width:clamp(340px,29vw,500px);height:calc(73dvh - 12px);max-width:100vw;max-height:calc(100dvh - 12px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 0 18px #30436335;font-size:14px}.sap-joule-expanded{inset:50px 0 0;width:auto;height:auto;max-width:none;max-height:none;border-radius:0}.sap-joule-header{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 18px;background:#5632ed;color:#fff;cursor:move;touch-action:none}.sap-joule-header strong{font-size:18px}.sap-joule-header>div{display:flex;align-items:center;gap:12px}.sap-joule-header button{display:grid;place-items:center;width:28px;height:30px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.sap-joule-header button:disabled{opacity:.45;cursor:default}.sap-joule-header button svg{display:block;width:21px;height:21px}.sap-joule-welcome{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;background:linear-gradient(160deg,#5632ed,#a400d8);color:#fff}.sap-joule-welcome-mark{display:grid;flex:1;min-height:130px;place-items:center}.sap-joule-welcome-icon{display:block;width:180px;height:180px;max-height:100%;object-fit:contain;filter:grayscale(1) contrast(500%);mix-blend-mode:screen}.sap-joule-welcome-copy{padding:0 18px 20px}.sap-joule-welcome-copy p{margin:0 0 10px;font-size:18px}.sap-joule-welcome-copy h2{margin:0 0 12px;color:#fff;font-size:clamp(28px,2.5vw,38px);font-weight:300;line-height:1.15}.sap-joule-welcome-copy>div{padding:11px 13px;border-radius:8px;background:#f8f9fc;color:#34445b;line-height:1.35}.sap-joule-welcome-actions{min-height:clamp(120px,19dvh,210px);padding:14px 16px 8px}.sap-joule-welcome-actions>button{padding:9px 14px;border:0;border-radius:9px;background:#edf0f4;color:#39485a;font:inherit;cursor:pointer}.sap-joule-welcome-actions>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.sap-joule-welcome-actions>div button{padding:7px 9px;border:1px solid #d9e5f3;border-radius:18px;background:#f6f8fb;color:#8b9aab;font:inherit;font-size:12px;cursor:default}.sap-joule-welcome-open .sap-joule-input{margin-bottom:6px}.sap-joule-disclaimer{margin:0 16px 14px;color:#647181;font-size:10px;line-height:1.3}.sap-joule-conversation{flex:1;overflow-y:auto;padding:18px 18px 10px}.sap-joule-conversation p{line-height:1.45;overflow-wrap:anywhere}.sap-chat-user{width:fit-content;max-width:78%;margin:0 0 15px auto;padding:10px 14px;border-radius:12px 12px 2px;background:#ebe7ff;color:#344057}.sap-chat-answer{width:fit-content;max-width:82%;margin:0 0 14px;padding:12px 14px;border-radius:12px 12px 12px 2px;background:#eef1f5;color:#34495b}.sap-chat-card{display:grid;gap:8px;max-width:560px;margin:5px 0 18px;padding:16px;border:1px solid #e5e9ee;border-radius:12px;background:#fff;box-shadow:0 2px 7px #31476321}.sap-chat-card strong{margin-bottom:4px;color:#354a61}.sap-chat-card span{font-size:13px;line-height:1.35}.sap-joule-input{display:flex;align-items:center;gap:10px;min-height:48px;margin:0 15px 16px;border:2px solid #0878df;border-radius:9px;padding:5px 6px 5px 11px;color:#71839a}.sap-joule-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#34495b;font:inherit}.sap-joule-input input::placeholder{color:#71839a;font-style:italic}.sap-joule-input button{width:32px;height:32px;border:0;border-radius:50%;background:#1675d4;color:#fff;font-size:16px}.sap-joule-input button:disabled{background:#abcdf8;cursor:default}.sap-joule-resize{position:absolute;bottom:0;right:0;z-index:2;display:grid;place-items:end;width:26px;height:26px;padding:0 2px 2px 0;border:0;background:transparent;color:#b8c5d2;cursor:nwse-resize;touch-action:none}.sap-joule-resize svg{width:16px;height:16px}.sap-finance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 28px;border:1px solid #e4eaf1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #31455e12}.sap-finance-heading span:first-child{color:#627891;font-size:12px}.sap-finance-heading h1{margin:7px 0;color:#29415b;font-size:clamp(25px,2.4vw,34px)}.sap-finance-heading p{margin:0;color:#61758a}.sap-finance-demo{white-space:nowrap;padding:6px 9px;border-radius:5px;background:#eaf2fc;color:#31669e!important;font-size:10px!important;font-weight:700;letter-spacing:.06em}.sap-finance-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px;margin-top:20px;align-items:start}.sap-finance-card{min-width:0;padding:26px 28px;border:1px solid #e4eaf1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #31455e12}.sap-finance-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:18px;border-bottom:1px solid #e5ebf1;color:#516981;font-weight:700}.sap-finance-card-head strong{padding:6px 9px;border-radius:5px;background:#fff0ef;color:#ad3d31;font-size:12px}.sap-finance-card>p{max-width:760px;margin:20px 0;line-height:1.5;font-size:15px}.sap-finance-card dl{margin:0}.sap-finance-card dl div{display:grid;grid-template-columns:minmax(145px,35%) 1fr;gap:12px;padding:12px 0;border-top:1px solid #e8edf2}.sap-finance-card dt{color:#6b8095}.sap-finance-card dd{margin:0;color:#2c4157;font-weight:600}.sap-finance-card h2{margin:0 0 20px;font-size:18px;color:#41576d}.sap-finance-context p{padding-bottom:14px;border-bottom:1px solid #e8edf2;line-height:1.4}.sap-finance-context strong{color:#2369b4;font-size:21px}.sap-finance-context small{color:#7890a7}.sap-finance-evidence{margin-top:22px;padding:18px;border:1px solid #dce8f5;border-radius:9px;background:#f7faff}.sap-finance-evidence h2{margin-bottom:12px}.sap-finance-evidence p{margin:9px 0;line-height:1.4}.sap-finance-evidence strong{display:inline-block;min-width:84px;color:#2464a6}.sap-finance-confirmation{display:grid;gap:6px;margin-top:20px;padding:17px;border-radius:8px;background:#e8f7ed;color:#17613d}.sap-finance-action{margin-top:25px;padding:11px 18px;border:1px solid #0b70cf;border-radius:7px;background:#0b70cf;color:#fff;font-weight:700}.sap-finance-action:hover{background:#085cab}.sap-finance-stage{margin-top:24px;padding-top:22px;border-top:1px solid #dce6f0}.sap-finance-stage p{max-width:710px;line-height:1.5;font-size:14px}.sap-finance-stage .sap-finance-callout{padding:13px 16px;border-left:4px solid #3086d8;background:#edf5fd;color:#2b5277}.sap-finance-highlight{border-color:#70a9e4;box-shadow:0 0 0 2px #bcdafa}.sap-finance-order{margin-top:24px;padding-top:20px;border-top:1px solid #dce6f0}.sap-finance-order p{margin:12px 0}.sap-finance-context dd{overflow-wrap:anywhere}.sap-finance-card-head .sap-finance-cleared{background:#e5f5eb;color:#17613d}@media(min-width:701px)and (max-height:900px){.sap-dashboard{padding-top:18px;padding-bottom:18px}.sap-greeting{min-height:105px}.sap-section-title{margin:20px 0 12px}.sap-activities,.sap-widget-stack{height:calc(100dvh - 258px);min-height:0}.sap-widget-stack{grid-template-rows:minmax(170px,32%) minmax(0,1fr);gap:14px}.sap-qualification,.sap-quick-links,.sap-open-items{min-height:0}.sap-qualification-row{margin-top:35px}.sap-quick-links>div{margin-top:20px}}@media(min-width:701px)and (max-height:740px){.sap-calendar-head{margin:16px 24px 12px}.sap-calendar>div{gap:10px}.sap-calendar-chevron{margin:5px 0 9px}.sap-agenda>div{min-height:58px;padding:8px 20px}.sap-quick-links>div{margin-top:14px}}@media(max-width:730px){.rush-header{flex-wrap:wrap;gap:10px}.rush-status{order:3;margin-left:0;width:100%}.rush-metrics{margin-left:auto}.rush-rail{display:none}.rush-surface{min-height:520px}.rush-content{min-height:465px}.rush-choices{grid-template-columns:1fr}.rush-choices button{min-height:150px}}@media(max-width:1100px){.sap-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.sap-right-widgets{display:none}}@media(max-width:700px){.sap-top-actions{gap:12px}.sap-notification{display:none}.sap-dashboard{padding:18px}.sap-greeting{min-height:120px;padding:24px}.sap-section-title{margin:30px 0 15px}.sap-widgets{grid-template-columns:1fr}.sap-widget-stack{display:none}.sap-joule:not(.sap-joule-expanded){left:0!important;top:100px!important;right:auto!important;width:100vw!important;height:calc(100dvh - 100px)!important}.sap-joule-resize{display:none}.sap-product-name{font-size:16px}}@media(max-width:400px){.sap-top-actions{gap:7px}.sap-logo{width:45px}}@media(max-width:700px){.sap-finance-grid{grid-template-columns:1fr}.sap-finance-heading{padding:18px}.sap-finance-demo{display:none}.sap-finance-card{padding:19px}.sap-finance-card dl div{grid-template-columns:1fr;gap:3px}.sap-finance-evidence strong{display:block}}@media(max-width:700px){.sap-guide.joule-work-guide-result{top:auto;bottom:16px}}.joule-work-composer{position:relative}.joule-work-assistant-suggestion{position:absolute;bottom:calc(100% + 8px);left:0;max-width:100%;padding:12px 16px;border:5px solid #fff;border-radius:9px;background:#e9eaec;box-shadow:0 0 0 2px #f2effb;color:#7955d5;font:inherit;text-align:left;cursor:pointer}.joule-work-assistant-suggestion:focus-visible{outline:2px solid #7658d7}.joule-work-assistant-chip{display:flex;align-items:center;gap:5px;padding:2px 6px;border-radius:5px;background:#fbd8fa;color:#ac42b7;font-size:11px;white-space:nowrap}.joule-work-assistant-chip button{width:16px;height:16px}html:has(.sap-screen),body:has(.sap-screen){overflow:hidden;background:#f7f9fb}.sap-screen{height:100dvh;min-height:0;overflow:hidden;background:#f7f9fb;color:#26313c;font-family:Arial,Helvetica,sans-serif;font-size:14px}.sap-topbar{position:relative;height:50px;gap:14px;padding:0 24px;box-shadow:none;border-bottom:1px solid #d7dee5;color:#202c38}.sap-menu-button{margin:0;width:28px;color:#243543!important;font-size:19px}.sap-menu-button:disabled{opacity:1}.sap-back{display:grid;place-items:center;width:21px;margin-right:12px;padding:0;border:0;background:none;font-size:30px;line-height:1;color:#2d3b48}button.sap-back{width:32px;height:34px;margin-right:1px;cursor:pointer}.sap-logo{width:60px;height:auto;object-fit:contain}.sap-product-name{display:inline-flex;align-items:center;gap:9px;color:#202b37;font-size:16px}.sap-product-name svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sap-search{display:flex;align-items:center;gap:18px;width:min(390px,27vw);height:35px;margin-left:auto;padding:0 12px;border:1px solid #c6d2df;border-radius:20px;background:#f8fafc;color:#293b4c;white-space:nowrap}.sap-search>span:nth-child(2){display:grid;place-items:center;padding-right:13px;border-right:1px solid #a9b8c8}.sap-search i{flex:1;overflow:hidden;color:#52687f;font-size:13px;text-overflow:ellipsis}.sap-search>span:last-child{font-size:23px}.sap-top-actions{gap:17px;margin-left:0}.sap-top-icon{display:grid;place-items:center;width:20px;height:20px;color:#2c3742;font-weight:700}.sap-avatar{width:32px;height:32px}.sap-notification{width:21px;height:22px;color:#24313d}.sap-notification svg{width:20px;height:20px}.sap-timer{padding:4px 8px;border-color:#d7e0ec;color:#596c80;font-size:11px}.sap-finance{height:calc(100dvh - 50px);overflow:auto hidden;overscroll-behavior:contain;background:#f7f9fb}.sap-dispute-summary{position:relative;background:#fff;border-bottom:1px solid #d8dfe7;box-shadow:0 2px 3px #26374a0b}.sap-dispute-title-row{display:flex;align-items:center;gap:30px;min-height:86px;padding:22px 44px 8px}.sap-dispute-title-row h1{margin:0;color:#1d2732;font-size:23px;line-height:1.05}.sap-dispute-title-row>div:first-child>span{display:block;color:#65778a;font-size:13px}.sap-credit-indicator{display:inline-block;margin-top:4px;padding:3px 7px;border-radius:4px;background:#fff0f0;font-size:11px;white-space:nowrap}.sap-credit-indicator.sap-status-ok{background:#eaf7ed}.sap-dispute-process{display:flex;align-items:center;gap:9px;min-width:0;white-space:nowrap}.sap-dispute-process span{padding:5px 9px;border-left:5px solid #467ca2;border-radius:7px;background:#f0f4f6;box-shadow:0 1px 3px #0002;font-size:13px}.sap-dispute-process span:first-child{border-color:#289b65;background:#f6fbe7}.sap-dispute-process span:nth-of-type(2){border-color:#0c73d0;background:#e6f5ff}.sap-dispute-process i{color:#7189a3;font-style:normal}.sap-dispute-metrics{display:grid;grid-template-columns:175px 185px 285px minmax(200px,1fr);gap:12px;min-height:109px;padding:7px 44px 30px}.sap-dispute-metrics h2{margin:0 0 15px;font-size:15px;line-height:1.25;white-space:nowrap}.sap-dispute-metrics strong{font-size:22px;font-weight:400;white-space:nowrap}.sap-status-blocked{color:#bd272c}.sap-status-ok,.sap-deadline-value{color:#2b774f}.sap-finance-tabs{display:flex;gap:24px;min-height:40px;padding:0 30px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.sap-finance-tabs button{flex:none;display:flex;align-items:center;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:#28323e;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sap-finance-tabs button:hover{color:#0d65bb}.sap-finance-tabs .active{border-color:#0b70d0;color:#0d65bb}.sap-finance-tabs button:focus-visible{outline:2px solid #0b70d0;outline-offset:-3px}.sap-finance-canvas{min-height:calc(100dvh - 280px);padding:24px 28px 38px;background:#f7f9fb}.sap-canvas-title{margin:0 0 11px 15px;font-size:20px}.sap-dispute-details{min-height:142px;padding:29px 32px 24px;border-radius:12px;background:#fff}.sap-dispute-details h3{margin:0 0 24px;font-size:14px}.sap-dispute-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sap-dispute-detail-grid p{display:grid;gap:5px;margin:0}.sap-dispute-detail-grid span{color:#60748c}.sap-dispute-items a{color:#0b67bf;font-weight:700;text-decoration:none}.sap-dispute-detail-grid strong{font-weight:400}.sap-dispute-detail-grid .sap-business-partner{color:#0b67bf;font-weight:600}.sap-empty-section{margin:0;padding:28px 32px;border-radius:12px;background:#fff;color:#60748c}.sap-table-heading{display:flex;align-items:center;gap:8px;min-height:43px;white-space:nowrap}.sap-table-heading h2{margin:0;font-size:18px}.sap-table-link{padding:0 10px;border-left:1px solid #d0d8e0;color:#0b69c3;font-size:14px;font-weight:600}.sap-table-tools{margin-left:auto;color:#0b69c3}.sap-dispute-items-heading{margin-top:23px}.sap-table-scroll{width:100%;overflow-x:auto;background:#fff}.sap-table-scroll table{width:100%;border-collapse:collapse;white-space:nowrap}.sap-table-scroll th,.sap-table-scroll td{height:33px;padding:6px 9px;border:1px solid #dde4e9;text-align:left}.sap-table-scroll th{border-top-color:#b6c5d3;font-size:13px}.sap-table-scroll td{font-size:13px}.sap-dispute-items tbody tr.is-selected{background:#eaf8ff;outline:1px solid #1576dc}.sap-dispute-items input{accent-color:#0b70d0}.sap-dispute-items td:first-child{color:#186fca}.sap-dispute-items th:nth-child(4),.sap-dispute-items td:nth-child(4){text-align:right}.sap-finance-callout{margin:18px 0;padding:10px 12px;border-left:3px solid #1873cf;background:#fff;color:#4e657a;font-size:12px}.sap-finance-context{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:17px;padding:11px 14px;border:1px solid #dce4ec;border-radius:7px;background:#fff;color:#4c6176;font-size:12px}.sap-finance-context strong{color:#263b50}.sap-finance-context span{padding-left:14px;border-left:1px solid #d8e1ea}.sap-finance-stage{display:flex;align-items:center;gap:18px;min-height:74px;margin-top:16px;padding:14px 18px;border:1px solid #dce4ec;border-radius:8px;background:#fff}.sap-finance-stage h2{margin:0 0 5px;font-size:16px}.sap-finance-stage p{margin:0;font-size:13px}.sap-finance-action{flex:none;margin:0 0 0 auto;padding:8px 12px}.sap-finance-confirmation{display:grid;gap:2px;margin:0 0 0 auto;padding:7px 10px;font-size:12px}.sap-canvas-heading-row{display:flex;align-items:center;min-height:42px;gap:12px}.sap-canvas-heading-row .sap-canvas-title{margin-bottom:0}.sap-canvas-heading-row .sap-finance-confirmation{padding:5px 10px}.sap-memo-amount{margin-left:auto;color:#65778a;font-size:12px}.sap-canvas-heading-row .sap-finance-action{margin-left:0}.sap-joule{top:58px;right:12px;width:416px;height:calc(100dvh - 67px);border:1px solid #9dadbb;border-radius:30px;box-shadow:0 14px 36px #26384c24;color:#263442}.sap-joule-expanded{inset:50px 0 0;width:auto;height:auto;border:0;border-radius:0}.sap-joule-header{justify-content:flex-start;gap:9px;min-height:58px;padding:0 12px;background:#fff;color:#663ae9}.sap-joule-panel-icon{display:grid;flex:none;place-items:center;width:39px;height:39px;border-radius:50%;background:#f0f3f6;color:#5b35e8;font-size:23px}.sap-joule-header strong{flex:1;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sap-joule-header>div{gap:5px}.sap-joule-header button{width:29px;height:29px;border-radius:50%;background:#f0f3f6;color:#603af0}.sap-joule-header button svg{width:17px;height:17px}.sap-joule-header button:disabled{opacity:.55}.sap-joule-conversation{padding:12px 15px 4px}.sap-joule-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70%;text-align:center}.sap-joule-empty img{width:48px;height:48px}.sap-joule-empty h2{margin:16px 0 5px;font-size:23px;font-weight:400}.sap-joule-empty p{color:#607080}.sap-chat-user{max-width:100%;margin:14px 0 15px;padding:11px 13px;border-radius:10px 10px 0;background:#eeeaff;font-size:14px}.sap-chat-answer{width:100%;max-width:none;margin:0 0 14px;padding:14px 16px;border-radius:8px;background:#f1f5f7;font-size:14px}.sap-chat-answer p{margin:0 0 12px}.sap-chat-answer h3{margin:12px 0;font-size:18px}.sap-chat-answer ol{margin:0;padding-left:24px}.sap-chat-card{max-width:none;margin:0 0 18px;padding:14px;border-radius:8px;box-shadow:none}.sap-chat-card strong{font-size:15px;font-weight:400}.sap-chat-card small{color:#58718b}.sap-chat-card span{font-size:12px}.sap-chat-loading{width:fit-content;max-width:100%;margin:0 0 14px;padding:10px 14px;border-radius:8px;background:#f1f3f6;color:#263442;line-height:1.35}.sap-typing-cursor{display:block;width:3px;height:18px;margin-top:3px;background:#1c2025;animation:sap-cursor-blink 1s steps(1,end) infinite}@keyframes sap-cursor-blink{50%{opacity:0}}.sap-resolution-action{justify-self:start;margin-top:8px;padding:8px 12px;border:1px solid #d1d3d8;border-radius:5px;background:#fff;box-shadow:0 1px 2px #1d214619;color:#24262b;font:inherit;text-align:left;cursor:pointer}.sap-resolution-action:hover{background:#f5f5fa;border-color:#aeb0c4}.sap-resolution-action:focus-visible{outline:2px solid #5b5fc7;outline-offset:2px}.sap-joule-input{flex:none;min-height:44px;margin:0 14px 4px;border:1px solid #9875fb;border-radius:22px;box-shadow:0 2px 7px #7444e133}.sap-joule-input button{width:29px;height:29px;background:#794ff1}.sap-joule-input button:disabled{background:#d3c4ff}.sap-joule-disclaimer{flex:none;margin:7px 0 14px;color:#647284;font-size:11px;text-align:center}.sap-joule-resize{border-bottom-right-radius:30px}.sap-joule-input button.is-loading{box-sizing:border-box;width:26px;height:26px;padding:0;border:2px solid #d9ceff;border-top-color:#7148df;background:#fff;animation:sap-spinner-rotate .9s linear infinite}@keyframes sap-spinner-rotate{to{transform:rotate(360deg)}}.sap-joule.is-empty .sap-joule-conversation{flex:none;margin-top:auto;overflow:visible}.sap-joule.is-empty .sap-joule-empty{min-height:0}.sap-joule.is-empty .sap-joule-empty h2{color:#7522b6}.sap-joule.is-empty .sap-joule-input{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-height:96px;margin-top:18px;padding:11px 14px;border-radius:24px}.sap-joule.is-empty .sap-joule-input textarea{grid-column:1/-1;align-self:start}.sap-joule-composer-tools{display:flex;align-items:center;gap:12px;color:#7044e4}.sap-joule-composer-plus{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f6f7fa}.sap-joule-composer-plus svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sap-joule-composer-mention{font:400 20px/1 Arial,Helvetica,sans-serif}.sap-joule.is-empty .sap-joule-input button{grid-column:2;grid-row:2}.sap-joule.is-empty .sap-joule-disclaimer{margin-top:auto}@media(prefers-reduced-motion:reduce){.sap-typing-cursor,.sap-joule-input button.is-loading,.joule-work-composer-tools button.is-loading{animation:none}}.sap-joule-input textarea{flex:1;min-width:0;min-height:20px;padding:0 2px;border:0;outline:0;resize:none;overflow-y:hidden;background:transparent;color:#34495b;font:inherit;line-height:1.35}.sap-joule-input textarea::placeholder{color:#71839a;font-style:italic}.sap-aging-report{background:#f7f8fb;line-height:1.5}.sap-aging-report h2{margin:24px 0 12px;font-size:23px;line-height:1.2}.sap-aging-report h2:first-child{margin-top:0}.sap-aging-report h3{margin:22px 0 12px;font-size:17px}.sap-aging-report p{margin:0 0 14px}.sap-aging-report ul{margin:0 0 14px;padding-left:25px}.sap-aging-report li{margin:4px 0}.sap-aging-report table{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.sap-aging-report th,.sap-aging-report td{width:50%;padding:9px 8px;border:1px solid #e1e5eb;text-align:left;vertical-align:top;overflow-wrap:anywhere}.sap-aging-report th{font-weight:700}.sap-aging-report small{display:block;margin-top:18px;color:#61748a}.sap-evidence-citation{margin-top:15px;padding:12px;border:1px solid #d7dce8;border-radius:7px;background:#fff}.sap-evidence-citation strong,.sap-evidence-citation small{display:block}.sap-evidence-citation small{margin-top:4px;color:#66798e}.sap-evidence-citation blockquote{margin:10px 0 0;line-height:1.45}.sap-chat-answer h3{margin:0 0 10px}.sap-chat-answer.sap-aging-report h3{margin:22px 0 12px}.sap-chat-evidence{padding:12px;border:1px solid #dce3eb;border-radius:8px;background:#fff}.sap-chat-evidence-meta{display:flex;flex-wrap:wrap;gap:3px 10px;justify-content:space-between}.sap-chat-evidence time,.sap-chat-evidence small{color:#61748a}.sap-chat-evidence blockquote{margin:12px 0;line-height:1.45}.sap-memo-proposal,.sap-credit-block-card{margin:12px 0 0;background:#fff}.sap-memo-proposal strong,.sap-credit-block-card strong{font-weight:700}.sap-chat-approval{margin:5px 0 0!important;padding:9px;border-radius:6px;background:#e8f7ed;color:#17613d}.sap-chat-answer h3[tabindex="-1"]:focus{outline:none}.sap-topbar .sap-logo{object-fit:contain}.sap-finance-context strong{font-size:14px}@media(max-width:1050px){.sap-search{display:none}.sap-top-actions{margin-left:auto}.sap-finance-tabs{gap:18px}.sap-dispute-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.sap-dispute-metrics h2,.sap-dispute-metrics strong{white-space:normal}}@media(max-width:700px){.sap-topbar{gap:8px;padding:0 10px}.sap-back,.sap-top-icon,.sap-notification{display:none}.sap-logo{width:47px}.sap-product-name{overflow:hidden;font-size:13px;text-overflow:ellipsis}.sap-top-actions{gap:7px}.sap-avatar{width:26px;height:26px;font-size:11px}.sap-dispute-title-row{display:block;padding:18px 16px 4px}.sap-dispute-process{gap:3px;margin-top:12px;overflow:hidden}.sap-dispute-process span{padding:5px;font-size:10px}.sap-dispute-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:8px 16px 24px}.sap-dispute-metrics h2{margin-bottom:5px;font-size:12px;white-space:normal}.sap-dispute-metrics strong{font-size:17px;white-space:normal}.sap-finance-tabs{padding:0 15px;overflow-x:auto}.sap-finance-canvas{padding:17px 12px 30px}.sap-dispute-details{min-height:0;padding:18px}.sap-dispute-detail-grid{grid-template-columns:1fr;gap:9px}.sap-dispute-details h3{margin-bottom:14px}.sap-table-heading{overflow-x:auto}.sap-table-heading h2{font-size:15px}.sap-table-link{font-size:12px}.sap-table-scroll table{min-width:750px}.sap-finance-stage{flex-wrap:wrap}.sap-finance-action,.sap-finance-confirmation{margin-left:0}.sap-joule:not(.sap-joule-expanded){left:8px!important;top:58px!important;right:auto!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 66px)!important}.sap-joule-header{min-height:56px}.sap-joule-header strong{font-size:12px}}.sap-dispute-page{display:flex;flex-direction:column}.sap-dispute-page .sap-dispute-summary{flex:none}.sap-dispute-page .sap-finance-canvas{display:flex;flex:1;flex-direction:column;min-height:0;padding-bottom:0}.sap-dispute-items-scroll{flex:1;min-height:0;overflow:hidden}.sap-dispute-items tbody tr:first-child{background:#eaf8ff;outline:1px solid #1576dc}.sap-dispute-items tbody .sap-grid-empty-row{height:33px;background:#fff;outline:0}.sap-grid-empty-row td{padding:0}.sap-dispute-page .sap-finance-context{flex:none;margin-bottom:12px}.sap-menu-button svg,.sap-back svg,.sap-top-icon svg,.sap-search svg,.sap-joule-panel-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sap-menu-button svg{width:18px;height:18px}.sap-back svg{width:17px;height:22px}.sap-search svg{width:17px;height:17px;flex:none}.sap-joule-panel-icon svg{width:19px;height:19px}.sap-standard-select{display:inline-flex;align-items:center;gap:6px}.sap-search>span svg,.sap-standard-select svg{display:block;flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.sap-dispute-page .sap-dispute-items-scroll{overflow-x:auto}}@media(min-width:701px)and (max-width:1050px){.sap-dispute-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sap-dispute-items-scroll table{min-width:900px}}.joule-work-content.joule-work-rush-dashboard-view{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;padding:0;background:#fff}.joule-work-rush-dashboard-scroll{flex:1;width:min(100%,1500px);min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 auto;padding:44px clamp(28px,6vw,84px) 160px}.joule-work-content.joule-work-rush-dashboard-view>.joule-work-composer{position:absolute;z-index:2;bottom:12px;left:50%;width:min(calc(100% - 48px),760px);height:104px;min-height:104px;padding:14px 18px;border-color:#d8dbe2;box-shadow:none;transform:translate(-50%)}.joule-work-rush-dashboard-scroll>h1{margin:0 0 38px;color:#30343b;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.5px}.joule-work-rush-dashboard-section{display:flex;align-items:center;gap:10px;margin-bottom:32px;font-size:14px;font-weight:600}.joule-work-rush-dashboard-section .chevron{margin-left:4px;color:#78808b}.joule-work-rush-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:34px}.joule-work-rush-metrics article{display:grid;align-content:start;gap:5px;min-width:0}.joule-work-rush-metrics article>span,.joule-work-rush-details>span{color:#78808b;font-size:13px}.joule-work-rush-metrics article>strong{font-size:21px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.joule-work-rush-details{margin-bottom:36px}.joule-work-rush-details p{max-width:1100px;margin:5px 0 0;line-height:1.5}.joule-work-rush-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.joule-work-rush-chart-card{min-width:0;padding:16px 16px 12px;border:1px solid #e1e5ea;border-radius:7px;background:#fff;box-shadow:0 2px 8px #18243a0b}.joule-work-rush-chart-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:2px}.joule-work-rush-chart-heading h3{margin:0;font-size:14px;font-weight:600}.joule-work-rush-chart-heading p{margin:3px 0 0;color:#78808b;font-size:12px}.joule-work-rush-chart{display:block;width:100%;height:auto;margin-top:5px;overflow:visible}.joule-work-rush-chart-grid{fill:none;stroke:#e1e5ea;stroke-width:1}.joule-work-rush-chart-labels{fill:#78808b;font:11px Arial,Helvetica,sans-serif}.joule-work-rush-bar.north-america{fill:#438de6}.joule-work-rush-bar.europe{fill:#bd4b87}.joule-work-rush-bar.asia-pacific{fill:#8653c7}.joule-work-rush-line polyline{fill:none;stroke-width:3}.joule-work-rush-line circle{fill:#fff;stroke-width:2}.joule-work-rush-line.north-america polyline,.joule-work-rush-line.north-america circle{stroke:#438de6}.joule-work-rush-line.europe polyline,.joule-work-rush-line.europe circle{stroke:#bd4b87}.joule-work-rush-line.asia-pacific polyline,.joule-work-rush-line.asia-pacific circle{stroke:#8653c7}.joule-work-rush-chart-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:5px;color:#78808b;font-size:11px}.joule-work-rush-chart-legend>span{display:flex;align-items:center;gap:5px}.joule-work-rush-chart-swatch{width:8px;height:8px;background:#438de6}.joule-work-rush-chart-swatch.europe{background:#bd4b87}.joule-work-rush-chart-swatch.asia-pacific{background:#8653c7}.joule-work-rush-warehouse-chart{grid-column:1/-1}.joule-work-rush-warehouse-controls{display:flex;flex:none;align-items:center;gap:4px;color:#3f4750}.joule-work-rush-warehouse-view-icon{display:grid;place-items:center;width:27px;height:27px;border:1px solid #d6dce3;border-radius:4px;background:#fff}.joule-work-rush-warehouse-view-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.joule-work-rush-warehouse-view-icon.is-active,.joule-work-rush-warehouse-period.is-active{border-color:#80abd0;background:#edf7ff;color:#2872a7}.joule-work-rush-warehouse-period{display:grid;place-items:center;min-width:24px;height:27px;padding:0 5px;border:1px solid transparent;border-radius:4px;font-size:10px;font-weight:600}.joule-work-rush-warehouse-plot{overflow-x:auto;margin-top:8px}.joule-work-rush-warehouse-svg{display:block;width:100%;height:auto}.joule-work-rush-warehouse-baseline{stroke:#d9dee4;stroke-width:1.5}.joule-work-rush-warehouse-bar{fill:#82bced}.joule-work-rush-warehouse-bar.is-high{fill:#1685e5}.joule-work-rush-warehouse-value{fill:#39434e;font:11px Arial,Helvetica,sans-serif}.joule-work-rush-warehouse-label{fill:#4d5660;font:10px Arial,Helvetica,sans-serif}.joule-work-dashboard-actions>.joule-work-dashboard-chat-active{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:6px;background:#e8e1fb;color:#6338d5}.joule-work-rail-icons button.joule-work-rail-icon:disabled.is-active{opacity:1}@media(max-width:1050px){.joule-work-rush-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.joule-work-rush-charts{gap:20px}}@media(max-width:850px){.joule-work-rush-dashboard-scroll{padding-top:156px}.joule-work-rush-details{margin-bottom:26px}.joule-work-rush-charts{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.joule-work-rush-dashboard-scroll{padding:156px 16px 132px}.joule-work-content.joule-work-rush-dashboard-view>.joule-work-composer{bottom:8px;width:calc(100% - 24px);height:84px;min-height:84px;padding:10px}.joule-work-rush-dashboard-scroll>h1{margin-bottom:26px;font-size:27px}.joule-work-rush-dashboard-section{margin-bottom:22px}.joule-work-rush-metrics{gap:18px 12px;margin-bottom:26px}.joule-work-rush-metrics article>strong{font-size:17px}.joule-work-rush-chart-card{padding:13px}.joule-work-rush-warehouse-svg{min-width:760px}.joule-work-rush-warehouse-controls{gap:2px}.joule-work-rush-warehouse-view-icon{width:24px;height:25px}.joule-work-rush-warehouse-period{min-width:21px;height:25px;padding:0 3px;font-size:9px}.joule-work-rush-actions>.joule-work-dashboard-overview{display:none}}
