.maryah-launcher{position:fixed;right:22px;bottom:22px;z-index:1245;width:64px;height:64px;padding:0;border:0;border-radius:99px;background:transparent;cursor:pointer;transition:transform .2s}.maryah-launcher:hover{transform:scale(1.05)}.maryah-launcher-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#fff;box-shadow:0 10px 26px #001a334d}.maryah-count{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;border:2px solid #fff;border-radius:99px;background:#c8323e;color:#fff;font:800 10.5px Inter,sans-serif}.maryah-avatar{position:relative;display:block;flex:none;overflow:hidden;border-radius:99px;background:linear-gradient(160deg,#eaf0fa,#dce6f3);box-shadow:inset 0 0 0 1px #e6eef7}.maryah-avatar-dark{background:linear-gradient(160deg,#0b3a66,#002f5f);box-shadow:inset 0 0 0 1.5px #ffffff59}.maryah-figure{position:relative;display:block;aspect-ratio:299/907;flex:none;animation:maryahBreathe 4.5s ease-in-out infinite;transform-origin:50% 100%}.maryah-figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.maryah-figure .maryah-arm-left{transform-origin:25% 27%;animation:maryahLeft 6s ease-in-out infinite}.maryah-figure .maryah-arm-right{transform-origin:77% 27%;animation:maryahRight 6.6s ease-in-out infinite}.maryah-figure .maryah-face{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:52% 19%;animation:maryahHead 7s ease-in-out infinite}.maryah-figure.maryah-think .maryah-face{animation:none;transform:rotate(5deg)}.maryah-figure.maryah-listen .maryah-face{animation:none;transform:rotate(-4deg)}.maryah-figure .maryah-eye{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(5% 1.7% at 40% 9%)}.maryah-figure .maryah-eye img{transform:translate(var(--eye-x,0px),var(--eye-y,0px));transition:transform .12s ease-out}.maryah-figure .maryah-eye-right{clip-path:ellipse(5% 1.7% at 61% 9%)}.maryah-figure.maryah-talk .maryah-arm-right{animation:maryahRight 1.4s ease-in-out infinite}.maryah-tip{position:fixed;right:98px;bottom:24px;z-index:1240;width:min(380px,calc(100vw - 130px));background:#fff;border-radius:16px 16px 4px;padding:11px 12px 11px 14px;box-shadow:0 16px 40px #0b122029,0 0 0 1px #0b12200f;animation:mytipin .3s ease both;font-family:Inter,sans-serif}.maryah-tip-head{display:flex;align-items:center;gap:6px;font:800 10.5px Inter,sans-serif;letter-spacing:1px}.maryah-tip-head i{width:7px;height:7px;border-radius:9px}.maryah-tip p{margin:5px 0 8px;font:500 13.5px/1.5 Inter,sans-serif;color:#1a2333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.maryah-tip p strong{font-weight:700;color:#0b1220}.maryah-tip-tail{position:absolute;right:-6px;bottom:12px;width:14px;height:14px;background:#fff;transform:rotate(45deg);border-radius:2px}.maryah-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px solid #E2E8F0;border-radius:8px;background:#fff;color:#1a2333;font:700 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.maryah-btn:hover{background:#f8fafc}.maryah-btn-primary{border-color:#001a33;background:#001a33;color:#fff}.maryah-btn-primary:hover{background:#003d7a}.maryah-btn:disabled{opacity:.6;cursor:wait}.maryah-icon-btn{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:9px;background:transparent;color:#64748b;cursor:pointer;flex:none}.maryah-icon-btn:hover{background:#f1f5f9;color:#0b1220}.maryah-panel{position:fixed;right:22px;bottom:100px;z-index:1250;display:flex;flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:min(680px,calc(100dvh - 124px));min-height:300px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 64px #0b122038,0 0 0 1px #0b122012;font-family:Inter,system-ui,sans-serif;color:#0b1220;animation:mypop .26s cubic-bezier(.2,.8,.2,1) both}.maryah-panel.maryah-docked{top:0;right:0;bottom:0;width:440px;max-width:100vw;height:100dvh;border-radius:0;box-shadow:-12px 0 40px #0b122024,-1px 0 #0b122014;animation:none}.maryah-panel.maryah-full{top:0;right:0;bottom:0;left:0;width:auto;max-width:none;height:100dvh;border-radius:0;animation:none}.maryah-panel.maryah-full .maryah-body,.maryah-panel.maryah-full .maryah-foot{width:100%;max-width:880px;margin:0 auto}.maryah-header{display:flex;align-items:center;gap:10px;flex:none;padding:10px 10px 10px 14px;background:#fff;border-bottom:1px solid #E2E8F0}.maryah-online{display:flex;align-items:center;gap:6px;margin-top:2px;color:#64748b;font:500 11.5px Inter,sans-serif;white-space:nowrap}.maryah-online i{width:7px;height:7px;border-radius:9px;background:#2e9c52}.maryah-tabs{display:flex;gap:4px;flex:none;padding:0 12px;border-bottom:1px solid #E2E8F0}.maryah-tabs button{display:inline-flex;align-items:center;gap:6px;padding:10px 10px 9px;border:none;border-bottom:2px solid transparent;background:transparent;color:#64748b;font:700 12px Inter,sans-serif;cursor:pointer}.maryah-tabs button:hover{color:#0b1220}.maryah-tabs button.on{color:#0b1220;border-bottom-color:#001a33}.maryah-tabs small{min-width:16px;padding:1px 5px;border-radius:99px;background:#c8323e;color:#fff;font:800 9.5px Inter,sans-serif;text-align:center}.maryah-body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px;background:#fff}.maryah-welcome{text-align:center;padding:8px 8px 4px}.maryah-welcome-bust{display:block;overflow:hidden;height:95px;width:100px;margin:0 auto 8px;-webkit-mask-image:linear-gradient(#000 76%,transparent);mask-image:linear-gradient(#000 76%,transparent)}.maryah-welcome h3{margin:0;color:#0b1220;font:800 21px Inter,sans-serif;letter-spacing:-.4px}.maryah-welcome p{margin:4px auto 0;max-width:330px;color:#64748b;font:500 12.5px/1.5 Inter,sans-serif}.maryah-prompt-list{display:grid;gap:8px}.maryah-prompt-list button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;border:1px solid #E2E8F0;border-radius:12px;background:#fff;color:#0b1220;text-align:start;font:700 12.5px Inter,sans-serif;cursor:pointer}.maryah-prompt-list button:hover{border-color:#cbd5e1;background:#f8fafc}.maryah-prompt-list span{display:grid;margin-inline-start:auto;color:#003d7a}.maryah-bot{display:flex;flex-direction:column;gap:6px;animation:ohUp .3s ease both}.maryah-bot-label{display:flex;align-items:center;gap:7px;font:700 12px Inter,sans-serif;color:#0b1220}.maryah-bot-text{padding-left:31px;font:400 13.5px/1.55 Inter,sans-serif;color:#1a2333;overflow-wrap:anywhere}.maryah-user-msg{max-width:85%;padding:9px 13px;border-radius:14px 14px 4px;background:#001a33;color:#fff;font:500 13.5px/1.5 Inter,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.maryah-foot{flex:none;padding:10px 12px 12px;border-top:1px solid #F1F5F9;background:#fff}.maryah-composer{border:1px solid #E2E8F0;border-radius:16px;background:#f8fafc}.maryah-composer:focus-within{border-color:#0047ba}.maryah-composer textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;max-height:140px;padding:12px 14px 6px;border:none;outline:none;resize:none;background:transparent;font:500 14px Inter,IBM Plex Sans Arabic,sans-serif;color:#0b1220}.maryah-lang{display:inline-flex;flex:none;border:1px solid #E2E8F0;border-radius:8px;overflow:hidden}.maryah-lang button{height:24px;padding:0 9px;border:none;background:#fff;color:#475569;font:700 11.5px Inter,IBM Plex Sans Arabic,sans-serif;cursor:pointer}.maryah-lang button.on{background:#001a33;color:#fff}.maryah-send{display:grid;place-items:center;width:34px;height:34px;margin-left:4px;border:none;border-radius:99px;background:#001a33;color:#fff;cursor:pointer}.maryah-send:disabled{background:#cbd5e1;cursor:not-allowed}@keyframes maryahBreathe{50%{transform:scaleY(1.007) translateY(-.15%)}}@keyframes maryahLeft{50%{transform:rotate(1.6deg)}}@keyframes maryahRight{50%{transform:rotate(-7deg)}}@keyframes maryahHead{30%{transform:rotate(1.2deg)}70%{transform:rotate(-1deg)}}@keyframes maryahPulse{0%,to{box-shadow:0 0 #c8323e66}50%{box-shadow:0 0 0 6px #c8323e00}}@keyframes mytipin{0%{opacity:0;transform:translate(10px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:600px){.maryah-panel,.maryah-panel.maryah-full,.maryah-panel.maryah-docked{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;border-radius:0}.maryah-launcher{right:16px;bottom:16px}.maryah-tip{right:16px;bottom:92px;width:calc(100vw - 32px);border-radius:16px}.maryah-tip-tail{display:none}}@media(prefers-reduced-motion:reduce){.maryah-figure,.maryah-figure .maryah-face,.maryah-figure img,.maryah-panel,.maryah-tip{animation:none!important}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}*{box-sizing:border-box}body{margin:0;background:#f8fafc;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:#007a86;text-decoration:none}a:hover{color:#00a2b2;text-decoration:underline}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px;border:3px solid transparent;background-clip:content-box}@keyframes dcfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ohUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ohFade{0%{opacity:0}to{opacity:1}}@keyframes lgDrift1{0%,to{transform:translate(0)}50%{transform:translate(8%,6%)}}@keyframes lgDrift2{0%,to{transform:translate(0)}50%{transform:translate(-7%,-5%)}}@keyframes lgWave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes mypop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes mydot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@keyframes ohPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes ohFlow{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes lgDraw{to{stroke-dashoffset:0}}@keyframes lgShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lgSceneIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes lgSceneOut{0%{opacity:1}to{opacity:0;transform:translateY(-8px) scale(.985)}}@keyframes lgApproveDot{to{background:#3fbf6bd9}}@keyframes lgApprovePill{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lgTyping{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0;height:0}}@keyframes lgBubble{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ncw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;padding:24px;box-sizing:border-box;background:#001a3373}.ncw{position:relative;flex:1;min-width:0;max-width:1180px;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 60px #001a334d;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ncw__header{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid #E2E8F0}.ncw__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr)}.ncw__rail{display:flex;flex-direction:column;gap:2px;min-width:0;padding:16px 12px;overflow-x:hidden;overflow-y:auto;border-right:1px solid #E2E8F0;background:#f8fafc}.ncw__content{flex:1;overflow-y:auto;padding:24px 30px 30px}.ncw__footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:13px 22px;border-top:1px solid #E2E8F0;background:#fff}.ncw button:disabled{cursor:not-allowed!important}.ncw-close:hover{background:#f1f5f9!important}.ncw-step:hover{background:#fff!important}.ncw-tpl:hover{border-color:#94a3b8!important}.ncw-ai:hover{background:#dce6f7!important}.ncw-ghost:hover:not(:disabled){background:#f8fafc!important}.ncw input:focus,.ncw textarea:focus,.ncw select:focus{outline:none;border-color:#007a86!important;box-shadow:0 0 0 3px #d6f2f5;background:#fff!important}.ncw input::placeholder,.ncw textarea::placeholder{color:#94a3b8}.ncw a{color:#007a86}.ncw a:hover{color:#003d7a}@media(max-width:900px){.ncw-overlay{padding:12px}.ncw__body{grid-template-columns:200px minmax(0,1fr)}.ncw__content{padding:20px 22px 24px}}@media(max-width:680px){.ncw-overlay{padding:0}.ncw{border-radius:0}.ncw__header{padding:12px 14px;gap:10px}.ncw__subtitle,.ncw__progress{display:none}.ncw__body{display:flex;flex-direction:column}.ncw__rail{flex:none;flex-direction:row;gap:4px;padding:8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #E2E8F0}.ncw-step{flex:none;min-width:168px}.ncw__hint{display:none!important}.ncw__content{flex:1;min-height:0;padding:18px 16px 24px}.ncw__footer{padding:10px 14px}.ncw__note{order:-1;flex-basis:100%!important}.ncw-person{grid-template-columns:34px minmax(0,1fr)!important}.ncw-person>select{grid-column:1 / -1}}@keyframes ohPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ohSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes ohZoom{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes ohGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ohGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mypulse{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.25);opacity:0}}.dc-fade{animation:dcfade .28s ease backwards}.hov-nav:hover{background:#ffffff12!important;color:#fff!important}.hov-group:hover{background:#ffffff0d!important;color:#fff!important}.hov-user:hover{background:#ffffff17!important}.hov-light:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.hov-slate:hover{background:#f1f5f9!important}.hov-ai:hover{background:#003a96!important}.hov-sso:hover{background:#0047ba!important}.hov-navy:hover{background:#003d7a!important}.hov-row:hover{background:#f1f5f98c}.hov-outline:hover{border-color:#94a3b8!important}.hov-dashed:hover{border-color:#007a86!important;color:#007a86!important;background:#effafb!important}.hov-teal-tile:hover{border-color:#007a86!important;background:#effafb!important}.hov-danger:hover{background:#fbe5e8!important;color:#a4262c!important}.hov-danger-btn:hover{background:#fbe5e8!important;border-color:#c8323e!important}.hov-ink:hover{color:#0b1220!important}.hov-back:hover{color:#003d7a!important;text-decoration:none}.hov-teal:hover{background:#00636d!important}.hov-white:hover{background:#f8fafc!important}.oh-focus:focus{outline:none;border-color:#007a86!important;box-shadow:0 0 0 3px #d6f2f5}.oh-focus:disabled{cursor:not-allowed;opacity:.7}.tb-grid{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(0,2fr) minmax(250px,1fr)}@media(max-width:1100px){.tb-grid{grid-template-columns:minmax(170px,.8fr) minmax(0,2fr)}.tb-grid>.tb-settings{grid-column:1 / -1;border-left:none!important;border-top:1px solid #e2e8f0}}@media(max-width:760px){.tb-overlay{padding:0!important}.tb-overlay>div{border-radius:0!important}.tb-body{overflow-y:auto!important}.tb-grid{grid-template-columns:minmax(0,1fr);overflow:visible!important}.tb-grid>div{overflow:visible!important;border-right:none!important}.tb-pad{padding:18px 16px!important}.ap-stages{overflow-x:auto}.ap-stages>div{min-width:640px}}.cases-redesign{width:100%;min-width:0;max-width:100%;overflow-x:hidden;color:#0b1220;container-type:inline-size}.cases-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 16px}.cases-kpi{min-width:0;padding:15px 16px;text-align:left;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0b12200a,0 1px 3px #0b122008;cursor:pointer}.cases-kpi:hover{border-color:#9fb3c8;background:#fbfdff}.cases-kpi span,.cases-label{display:block;color:#64748b;font:800 10px Inter,sans-serif;letter-spacing:1.15px;text-transform:uppercase}.cases-kpi strong{display:block;margin-top:5px;font:800 24px Inter,sans-serif;font-variant-numeric:tabular-nums}.cases-kpi small{display:block;margin-top:4px;color:#64748b;font:500 11px Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cases-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,380px);gap:16px;align-items:start}.cases-workspace-wide{grid-template-columns:minmax(0,1fr)}.cases-list-card,.cases-detail-summary{border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0b12200a,0 1px 3px #0b122008}.cases-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px 12px;border-bottom:1px solid #e2e8f0}.cases-card-head>div:first-child{display:flex;align-items:baseline;gap:8px}.cases-card-head>div:first-child strong{font:800 17px Inter,sans-serif;color:#0b1220}.cases-filter-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.cases-filter-tools button{border:1px solid transparent;border-radius:999px;padding:6px 9px;background:transparent;color:#64748b;font:700 10.5px Inter,sans-serif;cursor:pointer}.cases-filter-tools button:hover,.cases-filter-tools button.active{color:#007a86;background:#effafb;border-color:#b8e4e8}.cases-filter-tools b{margin-left:3px;font-variant-numeric:tabular-nums}.cases-search{position:relative;display:flex;align-items:center;width:220px}.cases-search svg{position:absolute;left:9px;color:#94a3b8}.cases-search input{width:100%;height:32px;padding:0 9px 0 29px;border:1px solid #e2e8f0;border-radius:8px;color:#1a2333;font:500 11px Inter,sans-serif;outline:none}.cases-search input:focus{border-color:#00a2b2;box-shadow:0 0 0 3px #d6f2f5}.cases-table-head,.cases-row{display:grid;grid-template-columns:minmax(210px,2fr) minmax(86px,.8fr) 100px minmax(110px,1fr) 58px 52px;align-items:center;gap:12px}.cases-table-head{padding:10px 16px;background:#f1f5f999;border-bottom:1px solid #e2e8f0;color:#64748b;font:800 10px Inter,sans-serif;letter-spacing:1px;text-transform:uppercase}.cases-row{width:100%;padding:13px 16px;border:0;border-bottom:1px solid #f1f5f9;background:#fff;color:#2b3445;text-align:left;font:500 11.5px Inter,sans-serif;cursor:pointer}.cases-row:hover,.cases-row.selected{background:#f5fbfc}.cases-row.selected{box-shadow:inset 3px 0 #00a2b2}.cases-row>strong{color:#0b1220;font-variant-numeric:tabular-nums}.cases-row-case{min-width:0;display:flex;flex-direction:column;gap:4px}.cases-row-case strong{overflow:hidden;color:#0b1220;font:700 12px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.cases-row-case small{overflow:hidden;color:#64748b;font:500 10.5px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.cases-row .overdue{color:#a4262c;font-weight:800}.cases-row-open{justify-self:end;padding:5px 9px;border:1px solid #b8e4e8;border-radius:7px;color:#007a86;background:#effafb;font:700 11px Inter,sans-serif}.cases-rows.compact .cases-row{padding-top:8px;padding-bottom:8px}.cases-list-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;color:#64748b;font:500 11px Inter,sans-serif}.cases-list-foot a{color:#007a86;font-weight:700;text-decoration:none}.cases-detail-actions a{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:8px;background:#1f7a3f;color:#fff;font:700 12px Inter,sans-serif;text-decoration:none;box-shadow:0 1px 2px #1f7a3f2e}.cases-list-foot a:hover{color:#003d7a;text-decoration:underline}.cases-detail-actions a:hover{background:#176331;color:#fff;text-decoration:none}.cases-detail{display:flex;flex-direction:column;gap:16px;min-width:0}.cases-detail-summary{padding:16px}.cases-detail-top,.cases-detail-next,.cases-detail-actions,.cases-agent-meta,.cases-agent-actions,.cases-readiness-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cases-detail-summary h3{margin:12px 0 14px;color:#0b1220;font:800 18px/1.2 Inter,sans-serif;letter-spacing:-.35px}.cases-detail-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cases-detail-meta span{color:#64748b;font:800 9px Inter,sans-serif;letter-spacing:.8px}.cases-detail-meta strong{display:block;margin-top:4px;color:#2b3445;font:800 12px Inter,sans-serif;letter-spacing:0}.cases-detail-progress{height:4px;margin:16px 0 10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.cases-detail-progress i{display:block;height:100%;border-radius:inherit;background:#00a2b2}.cases-detail-next{color:#64748b;font:500 10.5px Inter,sans-serif}.cases-detail-next span{color:#2b3445;font-weight:700}.cases-detail-actions{margin-top:14px}.cases-detail-actions>div{justify-content:flex-end}.cases-detail-body{padding:13px 16px 16px}.cases-blocker{display:flex;gap:9px;padding:8px 0 11px;border-bottom:1px solid #f1f5f9}.cases-blocker strong{color:#2b3445;font:700 11.5px Inter,sans-serif}.cases-blocker p{margin:3px 0 0;color:#64748b;font:500 10.5px/1.45 Inter,sans-serif}.cases-muted{color:#64748b;font:500 10.5px Inter,sans-serif}.cases-readiness-actions{margin-top:12px;justify-content:flex-start}.cases-readiness-actions>button:first-child{flex:1;min-width:130px;padding:7px 9px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font:700 10.5px Inter,sans-serif;cursor:pointer}.cases-readiness-actions>button:first-child:disabled{cursor:wait;opacity:.65}.cases-agent-result{margin-top:12px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;color:#2b3445}.cases-agent-result strong{font:700 11.5px Inter,sans-serif}.cases-agent-result p{margin:7px 0;white-space:pre-wrap;font:500 10.5px/1.5 Inter,sans-serif}.cases-agent-result small{color:#64748b;font:500 9.5px Inter,sans-serif}.cases-agent-copy{width:100%;min-height:112px;box-sizing:border-box;resize:vertical;margin:0;padding:12px;border:1px solid #d6e1f2;border-left:3px solid #0047ba;border-radius:8px;background:#eaf0fa;color:#2b3445;font:500 11px/1.55 Inter,sans-serif}.cases-assist{display:flex;flex-direction:column;gap:10px}.cases-assist .cases-agent-result{margin-top:0}.cases-assist-provenance{margin-bottom:-2px;color:#64748b;font:600 10.5px Inter,sans-serif}.cases-assist-status small{display:block;margin-top:6px;font:600 10.5px Inter,sans-serif}.cases-assist-error{padding:8px 11px;border-radius:8px;background:#fdf2f3;color:#7a1b20;font:600 11px/1.45 Inter,sans-serif}.cases-assist-prompt{display:flex;gap:6px}.cases-assist-prompt input{flex:1;min-width:0;padding:7px 9px;border:1px solid #e2e8f0;border-radius:7px;color:#1a2333;font:500 11px Inter,sans-serif;outline:none}.cases-assist-prompt input:focus{border-color:#00a2b2;box-shadow:0 0 0 3px #d6f2f5}.cases-assist-status{padding:9px 11px;border:1px solid #f5c2c7;border-radius:9px;background:#fdf2f3;color:#7a1b20}.cases-assist-status.ready{border-color:#bfe3cb;background:#effaf3;color:#1f6b3a}.cases-assist-status>div{display:flex;align-items:center;gap:7px}.cases-assist-status strong{flex:1;font:700 11.5px Inter,sans-serif}.cases-assist-status button{padding:0;border:0;background:none;color:inherit;font:700 10.5px Inter,sans-serif;text-decoration:underline;cursor:pointer}.cases-assist-status button:disabled{cursor:wait;opacity:.6}.cases-assist-status ul{margin:6px 0 0;padding-left:28px;font:500 10.5px/1.5 Inter,sans-serif}.cases-assist-status p{margin:6px 0 0;color:#475569;white-space:pre-wrap;font:500 10.5px/1.5 Inter,sans-serif}.cases-assist-summary{max-height:104px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent);padding:10px 12px;border-left:3px solid #0047ba;border-radius:8px;background:#eaf0fa;color:#2b3445;white-space:pre-wrap;font:500 11px/1.55 Inter,sans-serif}.cases-assist-summary.expanded{max-height:none;-webkit-mask-image:none;mask-image:none}.cases-assist-more{align-self:flex-start;padding:0;border:0;background:none;color:#0047ba;font:700 11px Inter,sans-serif;cursor:pointer}.cases-assist-more:disabled{cursor:wait;opacity:.6}.cases-assist-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid #eef2f7}.cases-agent-meta{justify-content:flex-start;margin-top:10px;color:#64748b;font:500 10px Inter,sans-serif}.cases-agent-actions{justify-content:flex-start;margin-top:13px}.cases-prompt-editor{margin-top:12px;padding:10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.cases-prompt-editor textarea{width:100%;min-height:64px;resize:vertical;border:1px solid #e2e8f0;border-radius:7px;padding:8px;color:#1a2333;font:500 11px/1.45 Inter,sans-serif;outline:none}.cases-prompt-editor textarea:focus{border-color:#00a2b2;box-shadow:0 0 0 3px #d6f2f5}.cases-prompt-editor>div{display:flex;justify-content:flex-end;gap:7px;margin-top:8px}.cases-tweaks{display:flex;align-items:center;gap:14px;margin-top:12px;color:#64748b;font:500 10px Inter,sans-serif}.cases-tweaks summary{cursor:pointer;font-weight:800}.cases-tweaks label{margin-left:8px}.cases-tweaks select{margin-left:4px;border:1px solid #e2e8f0;border-radius:6px;padding:3px 6px;color:#475569;font:500 10px Inter,sans-serif}@media(max-width:1180px){.cases-workspace{grid-template-columns:minmax(0,1fr) 340px}.cases-table-head,.cases-row{grid-template-columns:minmax(170px,2fr) 82px 92px minmax(100px,1fr) 48px 52px;gap:8px}}@media(max-width:900px){.cases-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-workspace{grid-template-columns:1fr}.cases-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cases-detail-summary{grid-column:1 / -1}}@media(max-width:680px){.cases-card-head{align-items:flex-start;flex-direction:column}.cases-filter-tools{justify-content:flex-start}.cases-search{width:100%}.cases-table-head,.cases-row{grid-template-columns:minmax(170px,1.7fr) 82px 92px}.cases-table-head span:nth-child(n+4),.cases-row>span:nth-child(n+4),.cases-row>.cases-agent-meta{display:none}.cases-detail{display:flex}.cases-list-foot{flex-direction:column}}@container (max-width: 1100px){.cases-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-workspace{grid-template-columns:1fr}.cases-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cases-detail-summary{grid-column:1 / -1}}@container (max-width: 680px){.cases-card-head{align-items:flex-start;flex-direction:column}.cases-filter-tools{justify-content:flex-start}.cases-search{width:100%}.cases-table-head,.cases-row{grid-template-columns:minmax(170px,1.7fr) 82px 92px}.cases-table-head span:nth-child(n+4),.cases-row>span:nth-child(n+4),.cases-row>.cases-agent-meta{display:none}.cases-detail{display:flex}.cases-list-foot{flex-direction:column}}.focus-field:focus-within{border-color:#0047ba!important}.oh-shell{display:grid;grid-template-columns:248px 1fr;grid-template-rows:56px 1fr;width:100%;min-width:0;height:100vh;height:100dvh;background:#f8fafc;color:#0b1220;overflow:hidden}.oh-aside{grid-row:span 2;display:flex;flex-direction:column;background:#001a33;border-right:1px solid rgba(255,255,255,.06);overflow:hidden}.oh-header{display:flex;align-items:center;gap:16px;min-width:0;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 26px}.oh-main{overflow-y:auto;padding:26px 28px 40px;min-width:0}.oh-menu-btn,.oh-scrim{display:none}@media(max-width:960px){.oh-shell{grid-template-columns:1fr}.oh-aside{position:fixed;inset:0 auto 0 0;width:272px;max-width:86vw;z-index:300;transform:translate(-100%);transition:transform .22s ease}.oh-shell.nav-open .oh-aside{transform:none;box-shadow:12px 0 40px #001a3352}.oh-shell.nav-open .oh-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:299;background:#001a3352}.oh-menu-btn{display:grid}.oh-header{padding:0 16px;gap:10px}.oh-search{display:none!important}.oh-main{padding:20px 16px 96px}}@media(max-width:760px){.oh-main [style*=grid-template-columns]:not(.keep-grid){grid-template-columns:minmax(0,1fr)!important}.oh-main [style*="repeat(4, 1fr)"]:not(.keep-grid),.oh-main [style*="repeat(5, 1fr)"]:not(.keep-grid),.oh-main [style*="repeat(6, 1fr)"]:not(.keep-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.oh-main [style*="grid-column: span"]:not(.keep-grid){grid-column:auto!important}.oh-main .oh-table{overflow-x:auto!important}.oh-main .oh-table table{min-width:640px}.oh-main h2{overflow-wrap:anywhere}}.oh-signin{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,1fr);height:100vh;height:100dvh;background:#fff;color:#0b1220;overflow:hidden}@media(max-width:900px){.oh-signin{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.oh-signin-hero{display:none!important}.oh-signin-form{padding:20px 16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.oh-main:has(>div>.cw){background:#f1f5f9}.cw a{color:#007a86}.cw a:hover{color:#003d7a}.cw a.cw-pri,.cw a.cw-pri:hover{color:#fff}.cw input:focus,.cw textarea:focus,.cw select:focus{outline:none;border-color:#007a86!important;box-shadow:0 0 0 3px #d6f2f5}.cw button:focus-visible{outline:2px solid #00A2B2;outline-offset:2px}.cw [tabindex="-1"]:focus{outline:2px solid #00A2B2;outline-offset:4px;border-radius:10px}.cw input::placeholder,.cw textarea::placeholder{color:#94a3b8}.cw .cw-sec:hover{background:#f1f5f9!important}.cw .cw-pri:hover{background:#00636d!important}.cw .cw-edit:hover,.cw .cw-out:hover{background:#effafb!important}@keyframes cw-pulse{0%,to{opacity:1}50%{opacity:.45}}.cw .cw-foot{bottom:-40px}.cw .cw-panel{top:-10px}@media(max-width:960px){.cw .cw-foot{bottom:-96px}.cw .cw-panel{position:static!important;max-height:none!important}}.oh-main:has(.pw3){padding:12px 20px 40px;background:#f5f6f8}.pw3{color:#0b1220;-webkit-font-smoothing:antialiased}.pw3 a{color:#007a86;text-decoration:none}.pw3 a:hover{color:#003d7a}.pw3 button:focus-visible,.pw3 input:focus-visible,.pw3 select:focus-visible,.pw3 textarea:focus-visible{outline:2px solid #00A2B2;outline-offset:1px}.pw3 input,.pw3 select,.pw3 textarea,.pw3 button{font-family:Inter,sans-serif}.pw3 .pw3-hb:hover{background:#f1f5f9!important}.pw3 .pw3-hp:hover{background:#00636d!important}.pw3 .pw3-hf:hover{background:#f8fafc!important}.pw3 .pw3-card:hover{border-color:#9fb3c8!important}.pw3 .pw3-ht:hover{color:#007a86!important}.pw3 .pw3-name:hover{border-color:#e2e8f0!important}.pw3 .pw3-name:focus{border-color:#00a2b2!important;outline:none}.pw3 .pw3-tabs::-webkit-scrollbar{display:none}@keyframes pw3-spin{to{transform:rotate(360deg)}}@media(max-width:960px){.oh-main:has(.pw3){padding:12px 16px 96px}.pw3 .pw3-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pw3 .pw3-kpis>button{border-bottom:1px solid #EEF2F6!important}}@media(max-width:760px){.pw3 .pw3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pw3 .pw3-upd{grid-template-columns:minmax(0,1fr)!important}.pw3 .pw3-upd>*{grid-column:1 / -1!important}}.dd-stage:hover{border-color:#94a3b8!important}.dd-row:hover{background:#f8fafc}@media(max-width:640px){.dd-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
