@property --ask-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ask-scene{--ask-turq: #00c5a8;--ask-accent: #007e6a;--ask-card: var(--bg-elevated, #fff);--ask-ink: var(--text-primary, #0d2b2a);--ask-muted: var(--text-muted, #5b6f6c);--ask-line: var(--glass-border, rgba(13, 43, 42, .1));--ask-soft: rgba(0, 197, 168, .1);position:absolute;inset:0;font-family:DM Sans,sans-serif;text-align:left;color:var(--ask-ink)}.dark .ask-scene{--ask-accent: #3fdcc3;--ask-soft: rgba(0, 197, 168, .16)}.ask-scene *{box-sizing:border-box;margin:0;padding:0}.ask-scene .ask-field{position:absolute;left:0;right:0;top:6px;z-index:2;isolation:isolate;display:flex;align-items:center;gap:11px;height:56px;padding:0 16px;border-radius:17px;border:1px solid transparent;background:linear-gradient(var(--ask-card),var(--ask-card)) padding-box,linear-gradient(110deg,#00c5a880,#71d6cd38,#00c5a866) border-box;box-shadow:0 0 0 3px #00c5a809,0 5px 24px #00c5a817,0 18px 40px -18px #0d2b2a4d;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.3,1),box-shadow .35s ease}.play .ask-scene .ask-field{opacity:1;transform:none}.ask-scene .ask-field.on{box-shadow:0 0 0 4px #00c5a81f,0 10px 36px #00c5a82e,0 18px 40px -18px #0d2b2a4d}.ask-scene .ask-ring{position:absolute;inset:-1px;z-index:0;border-radius:inherit;border:1.5px solid transparent;background:linear-gradient(var(--ask-card),var(--ask-card)) padding-box,conic-gradient(from var(--ask-angle),rgba(0,197,168,.25),#00c5a8 18%,#9ff0dc 26%,rgba(0,197,168,.25) 42%,rgba(0,197,168,.25)) border-box;opacity:0;transition:opacity .45s ease;pointer-events:none}.ask-scene .ask-ring:after{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ask-angle),transparent,rgba(0,197,168,.55) 20%,transparent 45%);filter:blur(16px);opacity:.75}.ask-scene .ask-ring.on{opacity:1;animation:ask-spin 2.8s linear infinite}.ask-scene .ask-ring.on:after{animation:ask-spin 2.8s linear infinite}.ask-scene .ask-ring.gone{opacity:0}@keyframes ask-spin{to{--ask-angle: 360deg}}.ask-scene .ask-search,.ask-scene .ask-line,.ask-scene .ask-kbd,.ask-scene .ask-enter{position:relative;z-index:1}.ask-scene .ask-search{width:20px;height:20px;flex-shrink:0;color:var(--ask-turq)}.ask-scene .ask-line{flex:1;min-width:0;height:20px;font-size:15px;line-height:20px;letter-spacing:-.2px;white-space:nowrap}.ask-scene .ask-line>span{position:absolute;inset:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .25s ease}.ask-scene .ask-ph{color:var(--ask-muted)}.ask-scene .ask-ph.gone{opacity:0}.ask-scene .ask-typed{font-weight:500}.ask-scene .ask-typed.gone{opacity:0}.ask-scene .ask-ch{display:none}.ask-scene .ask-ch.on{display:inline;white-space:pre}.ask-scene .ask-caret{display:none;width:1.5px;height:17px;margin-left:1px;vertical-align:-3px;background:var(--ask-turq)}.ask-scene .ask-caret.on{display:inline-block;animation:ask-blink 1s steps(1) infinite}.ask-scene .ask-caret.gone{display:none}@keyframes ask-blink{50%{opacity:0}}.ask-scene .ask-thinking{display:flex;opacity:0;color:var(--ask-accent);font-weight:500}.ask-scene .ask-thinking.on{opacity:1}.ask-scene .ask-thinking.gone{opacity:0}.ask-scene .ask-thinking>span{display:inline-block;white-space:pre}.ask-scene .ask-thinking.on>span{animation:ask-wave 1.8s ease-in-out infinite}@keyframes ask-wave{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-2.5px);opacity:1}}.ask-scene .ask-final{opacity:0;font-weight:500}.ask-scene .ask-final.on{opacity:1}.ask-scene .ask-kbd{padding:5px 9px;border-radius:9px;background:var(--ask-soft);font:12px ui-monospace,monospace;color:var(--ask-muted);transition:opacity .25s ease}.ask-scene .ask-kbd.gone{opacity:0}.ask-scene .ask-enter{position:absolute;right:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--ask-soft);color:var(--ask-accent);opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .25s cubic-bezier(.3,1.5,.5,1)}.ask-scene .ask-enter svg{width:14px;height:14px}.ask-scene .ask-enter.on{opacity:1;transform:none}.ask-scene .ask-enter.gone{opacity:0;transform:scale(.9)}.ask-scene .ask-card{position:absolute;left:0;right:0;top:76px;padding:14px 16px 16px;border:1px solid var(--ask-line);border-radius:20px;background:var(--ask-card);box-shadow:0 22px 50px -20px #0d2b2a59;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:50% 0;transition:opacity .4s ease,transform .55s cubic-bezier(.2,.9,.3,1)}.ask-scene .ask-card.on{opacity:1;transform:none}.ask-scene .ask-head{display:flex;align-items:center;gap:10px;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid var(--ask-line)}.ask-scene .ask-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ask-soft);color:var(--ask-turq)}.ask-scene .ask-avatar svg{width:18px;height:18px}.ask-scene .ask-title{font-size:13px;font-weight:700}.ask-scene .ask-sub{font-size:11px;color:var(--ask-muted)}.ask-scene .ask-body{display:grid;gap:10px}.ask-scene .ask-body>*{opacity:0;transform:translateY(5px);transition:opacity .45s ease,transform .5s ease}.ask-scene .ask-card.on .ask-body>*{opacity:1;transform:none}.ask-scene .ask-card.on .ask-body>:nth-child(1){transition-delay:.2s}.ask-scene .ask-card.on .ask-body>:nth-child(2){transition-delay:.55s}.ask-scene .ask-card.on .ask-body>:nth-child(3){transition-delay:.9s}.ask-scene .ask-card.on .ask-body>:nth-child(4){transition-delay:1.25s}.ask-scene .ask-card.on .ask-body>:nth-child(5){transition-delay:1.5s}.ask-scene .ask-text{font-size:13px;line-height:1.5}.ask-scene .ask-text b{font-weight:700;color:var(--ask-accent)}.ask-scene .ask-rows{list-style:none;display:grid;gap:6px}.ask-scene .ask-rows li{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:11px;background:var(--ask-soft)}.ask-scene .ask-av{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;color:#fff;font-size:9.5px;font-weight:700}.ask-scene .ask-who{flex:1;min-width:0;display:grid;line-height:1.2}.ask-scene .ask-who b{font-size:12px;font-weight:700}.ask-scene .ask-who small{font-size:10.5px;color:var(--ask-muted)}.ask-scene .ask-pill{flex-shrink:0;padding:3px 8px;border-radius:100px;font-size:10px;font-weight:700}.ask-scene .ask-pill.due{background:#c9a34e2e;color:#8a6a1f}.ask-scene .ask-pill.late{background:#d65c4824;color:#b2432f}.ask-scene .ask-pill.ok{background:#00c5a829;color:var(--ask-accent)}.dark .ask-scene .ask-pill.due{color:#e6c372}.dark .ask-scene .ask-pill.late{color:#f08d7a}.ask-scene .ask-chart-t{margin-bottom:7px;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ask-muted)}.ask-scene .ask-bars{list-style:none;display:grid;gap:6px}.ask-scene .ask-bars li{display:grid;grid-template-columns:92px 1fr 34px;align-items:center;gap:9px;font-size:11px;color:var(--ask-muted)}.ask-scene .ask-bars span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-scene .ask-bars b{font-size:11px;font-weight:700;color:var(--ask-ink);text-align:right;opacity:0;transition:opacity .4s ease calc(1.3s + var(--i, 0) * .12s)}.ask-scene .ask-card.on .ask-bars b{opacity:1}.ask-scene .ask-bars i{display:block;height:9px;border-radius:100px;background:var(--ask-soft);overflow:hidden}.ask-scene .ask-bars i:after{content:"";display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#00967f,#00c5a8);transition:width .9s cubic-bezier(.2,.9,.3,1);transition-delay:calc(.75s + var(--i, 0) * .12s)}.ask-scene .ask-card.on .ask-bars i:after{width:var(--w)}.ask-scene .ask-donut-wrap{display:flex;align-items:center;gap:16px}.ask-scene .ask-donut{position:relative;width:76px;height:76px;flex-shrink:0}.ask-scene .ask-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.ask-scene .ask-donut circle{fill:none;stroke-width:13}.ask-scene .ask-donut-track{stroke:var(--ask-soft)}.ask-scene .ask-slice{stroke-dasharray:0 999;transition:stroke-dasharray .7s cubic-bezier(.3,.8,.3,1);transition-delay:calc(.7s + var(--i, 0) * .28s)}.ask-scene .ask-card.on .ask-slice{stroke-dasharray:var(--len) 999}.ask-scene .ask-donut>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1.05}.ask-scene .ask-donut b{font-size:17px;font-weight:700}.ask-scene .ask-donut small{font-size:9px;color:var(--ask-muted)}.ask-scene .t0{stroke:#00c5a8;background:#00c5a8}.ask-scene .t1{stroke:#9ff0dc;background:#9ff0dc}.ask-scene .t2{stroke:#c9a34e;background:#c9a34e}.ask-scene .t3{stroke:#d65c48;background:#d65c48}.ask-scene .ask-legend{flex:1;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.ask-scene .ask-legend li{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ask-muted)}.ask-scene .ask-legend i{width:8px;height:8px;border-radius:3px;flex-shrink:0}.ask-scene .ask-legend b{margin-left:auto;font-weight:700;color:var(--ask-ink)}.ask-scene .ask-line-svg{display:block;width:100%;height:auto;overflow:visible}.ask-scene .ask-line-path{fill:none;stroke:#00c5a8;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.25,1) .7s}.ask-scene .ask-card.on .ask-line-path{stroke-dashoffset:0}.ask-scene .ask-line-area{opacity:0;transition:opacity .8s ease 1.6s}.ask-scene .ask-card.on .ask-line-area{opacity:1}.ask-scene .ask-line-dot{fill:#00967f;stroke:var(--ask-card);stroke-width:2.5;opacity:0;transition:opacity .3s ease 2.05s}.ask-scene .ask-card.on .ask-line-dot{opacity:1}.ask-scene .ask-line-x{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:var(--ask-muted)}.ask-scene .ask-line-x span:last-child{font-weight:700;color:var(--ask-accent)}.ask-scene .ask-sugg{display:flex;flex-wrap:wrap;gap:6px}.ask-scene .ask-sugg span{padding:5px 10px;border:1px solid var(--ask-line);border-radius:100px;font-size:11px;font-weight:600;color:var(--ask-accent)}.ask-scene .ask-foot{padding-top:10px;border-top:1px solid var(--ask-line)}.ask-scene .ask-pdf{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:100px;background:var(--ask-soft);color:var(--ask-accent);font-size:11.5px;font-weight:700}.ask-scene .ask-pdf svg{width:14px;height:14px}.ask-scene .ask-pdf:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 #00c5a873}.ask-scene .ask-pdf.on{animation:ask-press .35s ease}.ask-scene .ask-pdf.on:after{animation:ask-ripple .9s ease-out}@keyframes ask-press{50%{transform:scale(.94)}}@keyframes ask-ripple{to{box-shadow:0 0 0 12px #00c5a800}}.ask-scene .ask-pdf-l{display:grid}.ask-scene .ask-pdf-l>span{grid-area:1 / 1;transition:opacity .2s ease}.ask-scene .ask-pdf-l .is-busy,.ask-scene .ask-pdf-l .is-done,.ask-scene .ask-pdf-l .is-idle.gone,.ask-scene .ask-pdf-l .is-busy.gone{opacity:0}.ask-scene .ask-pdf-l .is-busy.on:not(.gone),.ask-scene .ask-pdf-l .is-done.on{opacity:1}.ask-scene .ask-pdf-l .is-busy.on:not(.gone){animation:ask-breathe 1s ease-in-out infinite}@keyframes ask-breathe{50%{opacity:.5}}.ask-scene .ask-docwrap{position:absolute;right:-54px;bottom:-92px;z-index:3;width:116px;height:164px;opacity:0;transform:translate(-150px,-10px) rotate(-4deg) scale(.4);transform-origin:0 100%;transition:opacity .35s ease,transform .75s cubic-bezier(.25,1.25,.45,1)}.ask-scene .ask-docwrap.on{opacity:1;transform:rotate(5deg)}.ask-scene .ask-doc{position:absolute;left:0;top:0;width:232px;height:328px;padding:22px 18px 0;border-radius:6px;background:#fff;color:#0d2b2a;box-shadow:0 2px #0d2b2a0a,0 30px 60px -18px #0d2b2a80;transform:scale(.5);transform-origin:0 0;overflow:hidden}.ask-scene .ask-doc-strip{position:absolute;left:0;right:0;top:0;height:7px;background:#00c5a8}.ask-scene .ask-doc-head{display:flex;align-items:center;gap:9px;padding-bottom:11px;margin-bottom:12px;border-bottom:1px solid #e3ebe9}.ask-scene .ask-doc-tile{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#0d2b2a;color:#00c5a8}.ask-scene .ask-doc-tile svg{width:19px;height:19px}.ask-scene .ask-doc-head b{display:block;font-size:17px;line-height:1.1}.ask-scene .ask-doc-head small{font-size:10px;color:#6b7f7c}.ask-scene .ask-doc-asked small{display:block;margin-bottom:4px;font-size:8.5px;font-weight:700;letter-spacing:.6px;color:#007e6a}.ask-scene .ask-doc-asked p{margin-bottom:12px;padding:7px 9px 7px 11px;border:1px solid #e3ebe9;border-left:3px solid #00c5a8;border-radius:6px;background:#f5f9f8;font-size:11px;font-weight:600;line-height:1.3}.ask-scene .ask-doc-ln{display:block;height:7px;margin-bottom:7px;border-radius:4px;background:#e3ebe9}.ask-scene .ask-doc-chart{margin:12px 0}.ask-scene .ask-doc-chart svg{display:block;width:100%;height:auto}.ask-scene .ask-doc-foot{position:absolute;left:18px;right:18px;bottom:12px;padding-top:8px;border-top:1px solid #e3ebe9;font-size:9px;color:#6b7f7c;text-align:center}.ask-scene .ask-doc-foot b{color:#0d2b2a}.ask-scene .ask-doc-tag{position:absolute;left:50%;bottom:-16px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border:1px solid var(--ask-line);border-radius:100px;background:var(--ask-card);box-shadow:0 10px 24px -10px #0d2b2a66;color:var(--ask-ink);font-size:10.5px;font-weight:700;white-space:nowrap;transform:translate(-50%) rotate(-5deg)}.ask-scene .ask-doc-tag svg{width:13px;height:13px;color:var(--ask-turq)}.mdr .pillar-section:has(.ask-rig),.msj .pillar-section:has(.ask-rig),.ins .pillar-section:has(.ask-rig){padding-bottom:170px}@media(max-width:980px){.mdr .pillar-section:has(.ask-rig),.msj .pillar-section:has(.ask-rig),.ins .pillar-section:has(.ask-rig){padding-bottom:150px}}@media(max-width:560px){.mdr .pillar-section:has(.ask-rig),.msj .pillar-section:has(.ask-rig),.ins .pillar-section:has(.ask-rig){padding-bottom:116px}}@media(min-width:981px)and (max-width:1120px){.mdr .pillar-section:not(.reverse) .rig.ask-rig,.msj .pillar-section:not(.reverse) .rig.ask-rig,.ins .pillar-section:not(.reverse) .rig.ask-rig{left:-44px}}.mdr .rig.ask-rig,.msj .rig.ask-rig,.ins .rig.ask-rig{height:470px;margin-top:calc(235px * (var(--s, 1) - 1));margin-bottom:calc(235px * (var(--s, 1) - 1))}@media(prefers-reduced-motion:reduce){.ask-scene .ask-ring.on,.ask-scene .ask-ring.on:after,.ask-scene .ask-caret.on,.ask-scene .ask-thinking.on>span,.ask-scene .ask-pdf.on,.ask-scene .ask-pdf.on:after,.ask-scene .ask-pdf-l .is-busy.on{animation:none}}
