.as-choreo [data-stagger]{opacity:0;transform:translateY(14px);transition:opacity .55s ease var(--as-d,0s),transform .55s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1)) var(--as-d,0s);will-change:opacity,transform}.as-choreo.as-in [data-stagger]{opacity:1;transform:none}.as-rise{opacity:0;transform:translateY(14px);transition:opacity var(--as-dur,.55s) ease var(--as-d,0s),transform var(--as-dur,.55s) var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1)) var(--as-d,0s)}.as-rise.as-in{opacity:1;transform:none}.as-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1))}.as-collapse.as-open{grid-template-rows:1fr}.as-collapse-inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1))}.as-collapse.as-open .as-collapse-inner{opacity:1;transform:none;transition-delay:.08s}.as-chip-pulse{animation:as-chip-pulse 1.8s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1)) .6s 2}@keyframes as-chip-pulse{0%,to{box-shadow:0 0 0 0 transparent}35%{box-shadow:0 0 0 4px var(--as-pulse,rgba(34,211,238,.18))}}.as-finding{transition:border-color .25s ease,box-shadow .25s ease,transform .25s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1))}.as-finding:hover{border-color:rgba(34,211,238,.28);transform:translateY(-1px)}.as-finding .as-expand-hint{opacity:0;transform:translateX(-2px);transition:opacity .2s ease,transform .2s ease}.as-finding:hover .as-expand-hint{opacity:1;transform:none}.as-chevron{transition:transform .3s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1))}.as-chevron.as-open{transform:rotate(90deg)}.as-methodology>summary{list-style:none}.as-methodology>summary::-webkit-details-marker{display:none}.as-methodology>summary::marker{content:""}.as-methodology-chevron{transition:transform .3s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1))}.as-methodology[open]>summary .as-methodology-chevron{transform:rotate(90deg)}.as-action{transition:color .18s ease,background .18s ease,border-color .18s ease}.as-action:hover{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.35)}.as-action:active{transform:scale(.97)}.as-sheen{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.as-sheen:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:skewX(-18deg) translateX(0);animation:as-sheen-sweep 1.5s var(--sentrum-ease-settle,cubic-bezier(.22,1,.36,1)) 1s 1 both}@keyframes as-sheen-sweep{0%{transform:skewX(-18deg) translateX(0)}to{transform:skewX(-18deg) translateX(420%)}}.as-figure{font-variant-numeric:tabular-nums}.as-row{transition:background .18s ease;border-radius:.5rem}.as-row:hover{background:rgba(255,255,255,.03)}.as-row .as-row-hint{opacity:0;transform:translateX(-2px);transition:opacity .2s ease,transform .2s ease}.as-row:hover .as-row-hint{opacity:1;transform:none}.as-skel{animation:as-skel-pulse 1.6s ease-in-out var(--as-d,0s) infinite}@keyframes as-skel-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.as-choreo [data-stagger],.as-rise{opacity:1;transform:none;transition:none}.as-collapse{transition:none}.as-collapse-inner{opacity:1;transform:none;transition:none}.as-chip-pulse,.as-skel{animation:none}.as-sheen:after{animation:none;opacity:0}.as-row,.as-row .as-row-hint{transition:none}.as-row .as-row-hint{opacity:1;transform:none}.as-finding,.as-finding:hover{transform:none}.as-chevron{transition:none}.as-finding .as-expand-hint{opacity:1;transform:none}}.soren-ava{display:inline-block;position:relative;line-height:0}.soren-ava svg{display:block;overflow:visible}.soren-ava .s-body,.soren-ava .s-limb path{filter:drop-shadow(0 2px 3px rgba(2,10,28,.45))}.soren-ava .s-rig{transform-box:fill-box;transform-origin:50% 60%;animation:soren-bob 2.9s var(--sentrum-ease) infinite}@keyframes soren-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.soren-ava .s-eyes{transform-box:fill-box;transform-origin:center;animation:soren-blink 4.6s step-end infinite}@keyframes soren-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.12)}}.soren-ava .s-limb{transform-box:fill-box;transform-origin:top center;animation:soren-sway 2.7s var(--sentrum-ease) infinite}.soren-ava .s-limb.b{animation-delay:.3s}.soren-ava .s-limb.c{animation-delay:.6s}.soren-ava .s-limb.d{animation-delay:.15s}@keyframes soren-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.soren-ava .s-spark{transform-box:fill-box;transform-origin:center;animation:soren-tw 2.8s ease-in-out infinite}@keyframes soren-tw{0%,to{opacity:.4;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(45deg)}}.soren-ava .s-sheen{opacity:0}.soren-ava.is-thinking .s-sheen{animation:soren-sheen 1.5s ease-in-out infinite}@keyframes soren-sheen{0%{opacity:0;transform:translateX(-22px)}40%{opacity:.7}to{opacity:0;transform:translateX(22px)}}.soren-ava .s-online{top:-1px;right:-1px;width:.3em;height:.3em;min-width:7px;min-height:7px}.soren-ava .s-online,.soren-ava .soren-ava-check{position:absolute;border-radius:50%;background:var(--sentrum-success,#34d399)}.soren-ava .soren-ava-check{right:-3px;bottom:-3px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px var(--sentrum-bg,#0a1326)}.soren-caret{color:var(--sentrum-accent-3,#22d3ee);text-shadow:0 0 7px var(--sentrum-accent-3,#22d3ee);animation:soren-caret .9s steps(1) infinite}@keyframes soren-caret{50%{opacity:0}}.soren-think-label{background:linear-gradient(90deg,var(--sentrum-text-3) 20%,var(--sentrum-accent-3,#22d3ee) 50%,var(--sentrum-text-3) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:soren-shim 2s linear infinite}@keyframes soren-shim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.soren-ava .s-eyes,.soren-ava .s-limb,.soren-ava .s-rig,.soren-ava .s-sheen,.soren-ava .s-spark,.soren-caret,.soren-think-label{animation:none!important}.soren-ava .s-sheen{opacity:0!important}}