.win-chrome{flex:0 0 auto;position:relative;z-index:200;font-family:var(--font-body);font-size:13px;color:var(--color-text)}body.prodterm{--win-title-h:54px}.win-titlebar{gap:var(--space-4);height:var(--win-title-h,54px);padding:0 var(--space-3);background:var(--color-neutral-900);color:var(--color-neutral-200);font-size:12px}.win-brand,.win-titlebar{display:flex;align-items:center}.win-brand{gap:8px;font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--color-neutral-100);flex:0 0 132px}.win-mark{display:inline-block;width:10px;height:10px;border:1px solid var(--color-accent-400);border-radius:2px}.win-sub{color:var(--color-neutral-500);font-size:15px;flex:0 0 200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-tabs-wrap{position:relative;margin-left:12px;margin-right:12px}.win-tabs,.win-tabs-wrap{display:flex;align-items:flex-end;height:100%;flex:1 1 auto;min-width:0}.win-tabs{gap:2px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.win-tabs::-webkit-scrollbar{display:none}.win-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;margin:0;border:0;border-radius:12px 12px 0 0;background:transparent;color:hsla(0,0%,100%,.82);font:600 15px/1 var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap;flex:none}.win-tab svg{width:18px;height:18px}.win-tab:hover{background:hsla(0,0%,100%,.12);color:#fff}.win-tab.is-on,.win-tab.is-on:hover{background:#fff;color:#0b3d91}.win-tab.is-on:after,.win-tab.is-on:before{content:"";position:absolute;bottom:0;width:12px;height:12px;background:#fff}.win-tab.is-on:before{left:-12px;-webkit-mask:radial-gradient(circle at 0 0,transparent 12px,#000 12.5px);mask:radial-gradient(circle at 0 0,transparent 12px,#000 12.5px)}.win-tab.is-on:after{right:-12px;-webkit-mask:radial-gradient(circle at 100% 0,transparent 12px,#000 12.5px);mask:radial-gradient(circle at 100% 0,transparent 12px,#000 12.5px)}.win-tab:focus-visible{outline:2px solid #fff;outline-offset:-2px}@media (max-width:1100px){.win-tab{padding:0 12px}}@media (max-width:1040px){.win-sub{display:none}.win-tabs-wrap{margin-left:8px;margin-right:0}.win-help{margin-left:6px}}@media (max-width:820px){.win-tab{flex-direction:column;justify-content:center;gap:2px;padding:0 11px;font-size:11px;letter-spacing:-.1px}.win-tab svg{width:17px;height:17px}}.win-pan{position:absolute;z-index:3;bottom:0;display:none;place-items:center;width:26px;height:40px;padding:0;border:0;cursor:pointer;color:#fff;background:linear-gradient(90deg,#0b3d91 62%,rgba(11,61,145,0))}.win-pan svg{width:15px;height:15px}.win-pan-l{left:0}.win-pan-r{right:0;background:linear-gradient(270deg,#0b3d91 62%,rgba(11,61,145,0))}.win-tabs-wrap.can-l .win-pan-l,.win-tabs-wrap.can-r .win-pan-r{display:grid}.win-pan:hover{color:#cfe0ff}.win-menubar{display:flex;align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-3);border-bottom:1px solid var(--color-divider);font-size:12px;background:#fff}.win-mb{position:relative}.win-mb>button{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:12px;color:var(--color-text)}.win-mb>button.is-open,.win-mb>button:hover{color:var(--color-accent-700)}.win-key{text-decoration:none}.win-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:220;display:flex;flex-direction:column;gap:1px;min-width:230px;padding:var(--space-2);background:#fff;border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:12px;white-space:nowrap}.win-menu button{text-align:left;padding:5px var(--space-2);border:0;background:none;border-radius:var(--radius-sm);font:inherit;font-size:12px;color:var(--color-text);cursor:pointer}.win-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.win-menu button:disabled{color:var(--color-neutral-500);cursor:default}.win-menu button.is-current{color:var(--color-accent-700);font-weight:600}.win-menu p{margin:3px var(--space-2);font-size:11px;color:var(--color-neutral-600);white-space:normal;max-width:260px}.win-menu-rule{height:1px;margin:var(--space-2) 0;background:var(--color-divider);display:block}.win-chrome :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.prodterm .win-shell{display:flex;flex-direction:column;height:100vh;overflow:hidden}body.prodterm .win-shell>.app{height:auto;flex:1 1 auto;min-height:0}@media print{.win-chrome{display:none}}.win-chrome.is-navy .win-titlebar{background:#0b3d91;border-bottom-color:#0b3d91}.win-chrome.is-navy .win-brand{color:#fff}.win-chrome.is-navy .win-mark{border-color:#a8c0e8}.win-chrome.is-navy .win-sub{color:#a8c0e8}.win-titlebar{background:#0b3d91;border-bottom-color:#0b3d91;color:#dce7fa}.win-brand{color:#fff}.win-mark{border-color:#a8c0e8}.win-sub{color:#a8c0e8}.win-help{flex:0 0 auto;margin-left:auto;align-self:center;width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.42);background:transparent;color:#fff;font:600 15px/1 var(--font-body),Inter,system-ui,sans-serif;cursor:pointer;transition:background .13s ease,border-color .13s ease}.win-help:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.78)}.win-help:focus-visible{outline:2px solid #fff;outline-offset:2px}.win-tab-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#34c759;box-shadow:0 0 0 2px hsla(0,0%,100%,.22)}.win-tab.is-on .win-tab-dot{box-shadow:0 0 0 2px rgba(11,61,145,.12)}.win-acct{flex:0 0 auto;display:inline-flex;align-items:center}.win-acct:empty{display:none}.win-titlebar .profilebtn-side{padding:0;border-radius:50%;background:none;border:0;cursor:pointer}.win-titlebar .pb-label{display:none}.win-titlebar .pb-av{width:26px;height:26px;font-size:12px;box-shadow:0 0 0 1.5px hsla(0,0%,100%,.38);transition:box-shadow .13s ease}.win-titlebar .profilebtn-side:hover .pb-av{box-shadow:0 0 0 3px hsla(0,0%,100%,.6)}.win-titlebar .profilebtn-side:focus-visible{outline:0}.win-titlebar .profilebtn-side:focus-visible .pb-av{box-shadow:0 0 0 3px #fff}.win-new{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin-left:10px;height:30px;padding:0 13px;cursor:pointer;white-space:nowrap;border:1px solid hsla(0,0%,100%,.38);border-radius:8px;background:transparent;color:#fff;font:600 13px/1 var(--font-body),Inter,system-ui,sans-serif;transition:background .13s ease,border-color .13s ease}.win-new svg{width:14px;height:14px;flex:0 0 auto;display:block}.win-new:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.6)}.win-new:focus-visible{outline:2px solid #fff;outline-offset:1px}@media (max-width:1040px){.win-new span{display:none}.win-new{padding:0 9px;margin-left:6px}}.win-tab{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.win-tab.is-lifted{opacity:.45;cursor:-webkit-grabbing;cursor:grabbing}.win-tab.drop-after,.win-tab.drop-before,.win-tab.is-on.drop-after,.win-tab.is-on.drop-before,.win-tabmenu{box-shadow:none}.win-tabmenu{position:fixed;z-index:1000;min-width:220px;padding:6px;border-radius:8px;background:#fff;border:1px solid #e5e5ea}.win-tabmenu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;font:600 13px/1.3 var(--font-body,Inter,sans-serif);color:#1d1d1f;cursor:pointer}.win-tabmenu button:hover:not(:disabled){background:#f5f5f7}.win-tabmenu button:disabled{color:#a1a1a6;cursor:default}.win-tabmenu p{margin:4px 10px;font-size:11px;line-height:1.4;color:#6e6e73}.win-brand.win-agent{flex:0 0 calc(var(--assist-w, 340px) - 22px);gap:9px;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.win-shell:is(.shell-asr,spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad) .win-titlebar{background:linear-gradient(90deg,#fff 0,#fff calc(var(--assist-w, 340px) - 1px),#0b3d91 calc(var(--assist-w, 340px) - 1px))}.win-shell:is(.shell-asr,spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad) .win-brand.win-agent{visibility:hidden}.win-shell:is(.shell-asr,spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad) .win-brand.win-agent{color:#1d1d1f}.win-shell:is(.shell-asr,spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad) .win-titlebar .pb-av{box-shadow:0 0 0 1.5px rgba(11,61,145,.35)}.win-agent-mark{position:relative;flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.win-agent-mark:focus-visible{outline:2px solid #2f6bfa;outline-offset:3px}.win-agent-face{position:absolute;inset:0;border-radius:50%;display:block;background:radial-gradient(circle at 62% 28%,#6aa2ff 0,#2f6bfa 55%,#1e56d8 100%);box-shadow:none;animation:wa-breathe 4.2s ease-in-out infinite}.win-agent-face i{position:absolute;top:11px;width:3.5px;height:8px;border-radius:2px;background:#fff;transform-origin:50% 60%;animation:wa-blink 5.2s ease-in-out infinite}.win-agent-face i:first-child{left:7px}.win-agent-face i:last-child{left:13px;animation-delay:.05s}.win-agent-mark b{position:absolute;right:-3px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:#35c46f;border:2px solid #e5e5ea}body[data-agent=working] .win-agent-mark b{background:#d98400;animation:wa-pulse 1.1s ease-in-out infinite}body[data-agent=err] .win-agent-mark b{background:#d92d20}body[data-agent=working] .win-agent-face i{animation:wa-think 2.4s ease-in-out infinite}@keyframes wa-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes wa-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes wa-think{0%,to{transform:translateY(-2px)}50%{transform:translate(4px,-2px)}}@keyframes wa-pulse{0%,to{opacity:.35}50%{opacity:1}}.win-agent-mark[class*=is-mood-] .win-agent-face i{animation:none}.win-agent-mark.is-mood-blink .win-agent-face i{animation:wa-m-blink 1s ease-in-out 1}@keyframes wa-m-blink{0%,30%,60%,to{transform:scaleY(1)}15%,45%{transform:scaleY(.12)}}.win-agent-mark.is-mood-happy .win-agent-face i{top:12px;width:5.5px;height:4.5px;background:none;border:2px solid #e5e5ea;border-bottom:0;border-radius:6px 6px 0 0}.win-agent-mark.is-mood-happy .win-agent-face i:first-child{left:6px}.win-agent-mark.is-mood-happy .win-agent-face i:last-child{left:13.5px}.win-agent-mark.is-mood-happy .win-agent-face{animation:wa-m-bob 1s ease-in-out 1}@keyframes wa-m-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}.win-agent-mark.is-mood-glance .win-agent-face i{animation:wa-m-glance 1.05s ease-in-out 1}@keyframes wa-m-glance{0%,to{transform:translateX(0)}25%,70%{transform:translateX(7px)}}.win-agent-mark.is-mood-wink .win-agent-face i:last-child{animation:wa-m-wink 1s ease-in-out 1}@keyframes wa-m-wink{0%,to{transform:scaleY(1)}25%,65%{transform:scaleY(.12)}}.win-agent-mark.is-mood-wink .win-agent-face{animation:wa-m-tilt 1s ease-in-out 1}@keyframes wa-m-tilt{0%,to{transform:rotate(0)}30%,65%{transform:rotate(-7deg)}}.win-agent-mark.is-mood-nod .win-agent-face{animation:wa-m-nod 1s ease-in-out 1}@keyframes wa-m-nod{0%,to{transform:translateY(0)}20%{transform:translateY(3px)}40%{transform:translateY(0)}60%{transform:translateY(2px)}80%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.win-agent-mark,.win-agent-mark *{animation:none!important}}@media (min-width:761px){body.prodterm .win-chrome{z-index:201}body.prodterm .win-acct{position:fixed;right:0;bottom:0;z-index:1;width:var(--docrail-w,56px);height:56px;justify-content:center;background:var(--card,#fff);border-top:1px solid var(--separator,#e6e9ef)}body.prodterm .win-shell .docrail{padding-bottom:62px}body.prodterm .win-acct .pb-av{width:30px;height:30px;font-size:13px;box-shadow:0 0 0 1.5px rgba(11,61,145,.28)}body.prodterm .win-acct .profilebtn-side:hover .pb-av{box-shadow:0 0 0 3px rgba(47,107,250,.38)}body.prodterm .win-acct .profilebtn-side:focus-visible .pb-av{box-shadow:0 0 0 3px #2f6bfa}body.prodterm .win-shell:is(.shell-cw-on,.spec-pad.spec-pad) .win-acct{width:52px}body.prodterm .win-shell .app.cw-on .docrail{padding-bottom:58px}body.prodterm{--side-folded-w:48px}body.prodterm .app.collapsed>aside.side:first-of-type{width:var(--side-folded-w);flex-basis:var(--side-folded-w);min-width:var(--side-folded-w)}body.prodterm .app.collapsed>aside.side:first-of-type .brand{width:100%;padding:0;justify-content:center}body.prodterm .app.collapsed>aside.side:first-of-type .sidetoggle{width:32px;min-width:0;padding:0;justify-content:center}}@media (min-width:761px){.win-shell:is(.shell-collapsed,spec-pad.spec-pad.spec-pad.spec-pad.spec-pad) .win-titlebar{background:linear-gradient(90deg,#fff 0,#fff var(--side-folded-w,48px),#0b3d91 var(--side-folded-w,48px))}}@media (min-width:761px){.win-shell:is(.shell-as-folded,.spec-pad.spec-pad.spec-pad) .win-titlebar{background:linear-gradient(90deg,#fff,#fff 40px,#0b3d91 0)}.win-shell:is(.shell-as-folded,.spec-pad.spec-pad.spec-pad) .win-brand.win-agent{visibility:hidden}.win-shell:is(.shell-as-folded,.spec-pad.spec-pad.spec-pad) .win-brand.win-agent .win-agent-mark{visibility:visible;position:fixed;top:12px;left:5px;margin:0}}body.prodterm .win-chrome .win-titlebar{background:#0b3d91;color:#fff;font-family:var(--font-ui)}body.prodterm .win-chrome .win-tab{font-family:var(--font-ui);font-weight:400;font-size:13px}body.prodterm .win-chrome .win-tab.is-on{font-weight:600}body.prodterm .win-shell.win-has-nav{--win-title-h:0px;--win-nav-w:56px;flex-direction:row;height:100dvh}body.prodterm .win-shell.win-has-nav>.app{flex:1 1;min-width:0;width:auto;height:100%}body.prodterm .win-shell>.win-navigation{flex:0 0 var(--win-nav-w);width:var(--win-nav-w);min-width:0;height:100%;z-index:203;background:#f5f5f7;border-right:1px solid #e5e5ea;box-sizing:border-box}body.prodterm .win-navigation .win-titlebar{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;width:100%;height:100%;min-height:0;background:#f5f5f7!important;color:#1d1d1f}body.prodterm .win-navigation .win-titlebar button{box-sizing:border-box;position:relative;display:flex;flex:0 0 52px;align-items:center;justify-content:center;width:100%;min-width:0;height:52px;min-height:0;margin:0;padding:0;border:0;border-bottom:1px solid #e5e5ea;border-radius:0;background:transparent;color:#6e6e73;box-shadow:none;font:600 12px/1 var(--font-ui,"IBM Plex Sans",system-ui,sans-serif);cursor:pointer;touch-action:pan-y}body.prodterm .win-navigation .win-titlebar button svg{flex:none;display:block;width:21px;height:21px}body.prodterm .win-navigation .win-titlebar button:hover{background:#e5e5ea;color:#1d1d1f}body.prodterm .win-navigation .win-titlebar button:disabled,body.prodterm .win-navigation .win-titlebar button:disabled:hover{background:transparent;color:#a1a1a6;cursor:default}body.prodterm .win-navigation .win-titlebar button:focus-visible{outline:2px solid #0b3d91;outline-offset:-4px}body.prodterm .win-navigation .win-titlebar .win-tab.is-on,body.prodterm .win-navigation .win-titlebar .win-tab.is-on:hover{background:#0b3d91;color:#fff;border-bottom-color:#315b9d;box-shadow:none}body.prodterm .win-navigation .win-titlebar .win-tab.is-on:focus-visible{outline-color:#fff}body.prodterm .win-navigation .win-tab:after,body.prodterm .win-navigation .win-tab:before{content:none}body.prodterm .win-navigation .pb-label,body.prodterm .win-navigation .win-new>span,body.prodterm .win-navigation .win-tab-label{display:none}body.prodterm .win-navigation .win-tab-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;flex:none;box-shadow:0 0 0 1.5px #eaf0f6}body.prodterm .win-navigation .win-tab.is-on .win-tab-dot{box-shadow:0 0 0 1.5px #0b3d91}body.prodterm .win-navigation .win-titlebar .win-nav-brand{height:64px;flex-basis:64px;background:#f5f5f7;color:#1d1d1f;border-bottom-color:#e5e5ea;font-size:28px;font-weight:600}body.prodterm .win-navigation .win-titlebar .win-nav-brand:hover{background:#f5f5f7;border-bottom-color:#e5e5ea}body.prodterm .win-navigation .win-nav-brand>img{display:block;flex:none;width:36px;height:36px;object-fit:contain;filter:grayscale(1) brightness(.35) contrast(1.2)}body.prodterm .win-navigation .win-tabs-wrap{flex:0 1 auto;flex-direction:column;align-items:stretch;min-height:44px;min-width:0;height:auto;margin:0;width:100%}body.prodterm .win-navigation .win-tabs{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:0;min-height:0;height:auto;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}body.prodterm .win-navigation .win-nav-footer{display:flex;flex-direction:column;flex:0 0 auto;margin-top:auto;border-top:1px solid #e5e5ea}body.prodterm .win-navigation .win-nav-footer button,body.prodterm .win-navigation .win-titlebar .win-new{height:42px;flex-basis:42px}body.prodterm .win-navigation .win-titlebar .win-help{align-self:stretch;font-size:15px}body.prodterm .win-navigation .win-acct,body.prodterm .win-shell:is(.shell-cw-on,.spec-pad.spec-pad) .win-navigation .win-acct{position:static;display:flex;flex-direction:column;flex:0 0 auto;width:100%;height:auto;border:0;background:transparent}body.prodterm .win-navigation .win-acct:empty{display:none}body.prodterm .win-navigation #profile-slot .pb-av,body.prodterm .win-navigation #profile-slot .profilebtn-side:focus-visible .pb-av,body.prodterm .win-navigation #profile-slot .profilebtn-side:hover .pb-av{display:grid;place-items:center;width:100%;height:100%;border-radius:0;background:none;color:#1d1d1f;box-shadow:none;font-size:12px;font-weight:600}body.prodterm .win-navigation .win-titlebar .win-pan{position:absolute;z-index:3;display:none;height:19px;width:100%;border:0;background:#e5e5ea;color:#1d1d1f}body.prodterm .win-navigation .win-pan-up{top:0;bottom:auto;left:0}body.prodterm .win-navigation .win-pan-down{bottom:0;top:auto;right:0}body.prodterm .win-navigation .win-titlebar .win-pan svg{width:13px;height:13px}body.prodterm .win-navigation .win-tabs-wrap.can-down .win-pan-down,body.prodterm .win-navigation .win-tabs-wrap.can-up .win-pan-up{display:flex}body.prodterm .win-navigation .win-tabs{scroll-padding-block:20px}body.prodterm .win-navigation .win-titlebar .win-tab.drop-after,body.prodterm .win-navigation .win-titlebar .win-tab.drop-before,body.prodterm .win-navigation .win-titlebar .win-tab.is-on.drop-after,body.prodterm .win-navigation .win-titlebar .win-tab.is-on.drop-before{box-shadow:none}.win-nav-tooltip{position:fixed;z-index:2300;transform:translateY(-50%);pointer-events:none;max-width:calc(100vw - 82px);padding:8px 12px;border:1px solid #18364c;background:#1d1d1f;color:#fff;box-shadow:none;font:400 12px/1.35 var(--font-ui,"IBM Plex Sans",system-ui,sans-serif)}body.prodterm .win-shell.win-has-nav:is(.shell-asr,spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad)>.app>aside.side:first-of-type,body.prodterm .win-shell.win-has-nav>.app>aside.side.side-asr:first-of-type{z-index:40;padding-top:6px}body.prodterm .win-shell.win-has-nav:is(.shell-asr,spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad.spec-pad) .asr-head.asr-agent,body.prodterm .win-shell.win-has-nav>.app>aside.side .asr-head.asr-agent{position:relative;top:auto;left:auto;width:auto;height:auto!important;min-height:58px;margin:0 2px 2px;padding:4px 4px 6px}body.prodterm .win-shell.win-has-nav .gl-panel.gl-panel{top:0;left:var(--win-nav-w)}@media (min-width:761px){body.prodterm .win-shell.win-has-nav .docrail{top:0!important;padding-bottom:6px!important}}@media (max-height:720px){body.prodterm .win-navigation .win-titlebar button{height:44px;flex-basis:44px}body.prodterm .win-navigation .win-titlebar .win-nav-brand{height:56px;flex-basis:56px}body.prodterm .win-navigation .win-nav-footer button,body.prodterm .win-navigation .win-titlebar .win-new{height:36px;flex-basis:36px}}@media (max-width:760px){body.prodterm .win-shell.win-has-nav{--win-nav-w:48px}body.prodterm .win-shell.win-has-nav>.app>.side-backdrop,body.prodterm .win-shell.win-has-nav>.app>aside.side{left:var(--win-nav-w)}}@media (prefers-reduced-motion:reduce){body.prodterm .win-navigation .win-tabs{scroll-behavior:auto}}@media print{body.prodterm .win-shell.win-has-nav{--win-nav-w:0px;display:block;height:auto;overflow:visible}.win-nav-tooltip,body.prodterm .win-shell>.win-navigation{display:none}}body.prodterm .win-navigation .win-nav-footer .win-nav-action.is-on{background:#e5e5ea;color:#0b3d91}body.prodterm .win-navigation .win-nav-footer .win-nav-action.is-on:hover{background:#e5e5ea}body.prodterm .win-navigation .win-nav-agent .win-nav-mascot{position:relative;flex:none;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 62% 28%,#6aa2ff 0,#2f6bfa 55%,#1e56d8 100%);box-shadow:none}body.prodterm .win-navigation .win-nav-agent .win-nav-mascot i{position:absolute;top:9px;width:3.5px;height:7px;border-radius:2px;background:#fff}body.prodterm .win-navigation .win-nav-agent .win-nav-mascot i:first-child{left:6px}body.prodterm .win-navigation .win-nav-agent .win-nav-mascot i:last-child{left:13px}body.prodterm .win-navigation .win-nav-agent.is-on .win-nav-mascot{box-shadow:0 0 0 2px #fff,0 4px 8px -4px rgba(47,107,250,.8)}body.prodterm .win-navigation .win-nav-agent .win-nav-mascot{transform-origin:50% 55%;animation:win-mascot-breathe 3.6s ease-in-out infinite}body.prodterm .win-navigation .win-nav-agent .win-nav-mascot i{transform-origin:50% 60%;animation:win-mascot-idle 4.4s ease-in-out infinite}body.prodterm .win-navigation .win-nav-agent .win-nav-mascot i:last-child{animation-delay:.08s}@keyframes win-mascot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes win-mascot-idle{0%,to{transform:translate(0) scaleY(1)}38%{transform:translate(2.5px,-1px) scaleY(1)}55%{transform:translate(0) scaleY(1)}62%{transform:translate(0) scaleY(.12)}70%{transform:translate(0) scaleY(1)}}body[data-agent=working] .win-navigation .win-nav-agent .win-nav-mascot i{animation:win-mascot-think 2.2s ease-in-out infinite}@keyframes win-mascot-think{0%,to{transform:translateY(-1px) scaleY(1)}50%{transform:translate(3px,-1px) scaleY(1)}}body[data-agent=working] .win-navigation .win-nav-agent .win-nav-mascot{animation:win-mascot-breathe 3.6s ease-in-out infinite,win-mascot-halo 1.8s ease-out infinite}@keyframes win-mascot-halo{0%{box-shadow:0 0 0 0 rgba(47,107,250,.45)}to{box-shadow:0 0 0 8px rgba(47,107,250,0)}}@media (prefers-reduced-motion:reduce){body.prodterm .win-navigation .win-nav-agent .win-nav-mascot,body.prodterm .win-navigation .win-nav-agent .win-nav-mascot i{animation:none}}body.prodterm .win-navigation #profile-slot .profilebtn-side{width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;padding:8px 0}body.prodterm .win-navigation #profile-slot .pb-av{width:32px!important;height:32px!important;border-radius:50%!important;background:#8d97a3!important;color:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:600}body.prodterm .win-navigation .win-nav-brand-label,body.prodterm .win-navigation .win-nav-collapse{display:none}body.prodterm .win-navigation.is-expanded .win-titlebar button:not(.win-pan){flex-direction:row;justify-content:flex-start;gap:18px;padding-inline:17px 12px}body.prodterm .win-navigation.is-expanded .pb-label,body.prodterm .win-navigation.is-expanded .win-new>span,body.prodterm .win-navigation.is-expanded .win-tab-label{display:block;min-width:0;white-space:nowrap;font-size:15px;line-height:1.35;font-weight:400}body.prodterm .win-navigation.is-expanded .win-titlebar .win-nav-brand{gap:10px;padding-inline:10px;font-size:15px}body.prodterm .win-navigation .win-titlebar .win-nav-brand:hover{background:#e5e5ea}body.prodterm .win-navigation.is-expanded .win-nav-brand-label{display:block;font-size:15px}body.prodterm .win-navigation.is-expanded .win-titlebar .win-nav-collapse{display:block;width:17px;height:17px;margin-left:auto}body.prodterm .win-navigation.is-expanded .win-nav-agent{gap:13px;padding-left:14px}body.prodterm .win-navigation.is-expanded #profile-slot .profilebtn-side{flex-direction:row;justify-content:flex-start;gap:12px;padding-inline:12px}body.prodterm .win-navigation.is-expanded #profile-slot .pb-av{flex:0 0 32px}body.prodterm .win-navigation.is-expanded #profile-slot .pb-label{overflow:hidden;text-overflow:ellipsis}@media (min-width:761px){body.prodterm .win-shell.win-has-nav[data-navigation-expanded=true]{--win-nav-w:196px}}@media (max-width:760px){body.prodterm .win-navigation.is-expanded{position:relative;overflow:visible}body.prodterm .win-navigation.is-expanded .win-titlebar{width:196px;border-right:1px solid #e5e5ea;box-shadow:none}}body.prodterm .win-navigation .win-titlebar{position:relative}@media (min-width:761px){body.prodterm .win-shell.win-has-nav:not([data-navigation-expanded=true]){--win-nav-w:88px}}body.prodterm .win-navigation .win-titlebar button.win-nav-brand{height:56px;flex-basis:56px;justify-content:flex-start;padding-inline:10px 48px}body.prodterm .win-navigation.is-expanded .win-titlebar button.win-nav-brand{padding-right:48px}body.prodterm .win-navigation .win-titlebar button.win-nav-toggle,body.prodterm .win-navigation.is-expanded .win-titlebar button.win-nav-toggle{position:absolute;z-index:2;top:28px;right:-1px;width:24px;height:24px;min-height:24px;transform:translate(50%,-50%);flex:none;align-items:center;justify-content:center;padding:0;gap:0;border:1px solid #e5e5ea;border-radius:50%;background:#fff;color:#0b3d91;box-shadow:none}body.prodterm .win-navigation .win-titlebar button.win-nav-toggle svg{width:14px;height:14px}body.prodterm .win-navigation .win-titlebar button.win-nav-toggle:hover{background:#e5e5ea;border-color:#0b3d91}body.prodterm .win-navigation .win-titlebar button.win-nav-toggle:focus-visible{outline:2px solid #0b3d91;outline-offset:2px}html.patient-file-embedded:not(.patient-file-off-consult) body.prodterm .win-navigation .win-nav-toggle{visibility:hidden}@media (max-width:760px){body.prodterm .win-shell.win-has-nav{--win-nav-w:80px}body.prodterm .win-navigation:not(.is-expanded) .win-titlebar button.win-nav-brand{padding-left:6px}body.prodterm .win-navigation:not(.is-expanded) .win-nav-brand>img{width:32px;height:32px}}body.prodterm .win-navigation:not(.is-expanded) .win-titlebar button.win-nav-brand{justify-content:center;padding-inline:0}@media (min-width:761px){body.prodterm .win-shell.win-has-nav[data-navigation-width-match=true]:not([data-navigation-expanded=true]){--win-nav-w:56px}}@media (max-width:760px){body.prodterm .win-shell.win-has-nav[data-navigation-width-match=true]{--win-nav-w:48px}}