.productivity-slide-enter-active[data-v-25068744],.productivity-slide-leave-active[data-v-25068744]{transition:opacity .35s ease,transform .35s ease}.productivity-slide-enter-from[data-v-25068744],.productivity-slide-leave-to[data-v-25068744]{opacity:0;transform:translateY(10px)}.bg-universe-lines{background-color:#fff}.workflow-pattern{background:radial-gradient(circle at top center,rgba(0,95,166,.08),transparent 42%),linear-gradient(180deg,#f7fbff,#fff)}.workflow-stage{background:linear-gradient(180deg,#fffffff0,#f7fbfffa),repeating-linear-gradient(90deg,rgba(0,95,166,.04),rgba(0,95,166,.04) 1px,transparent 0,transparent 28px);border:1px solid rgba(0,95,166,.12);box-shadow:0 24px 60px #005fa614;position:relative}.workflow-stage-fullscreen,.workflow-stage:fullscreen{background:radial-gradient(circle at top center,rgba(0,95,166,.12),transparent 42%),linear-gradient(180deg,#f7fbff,#eef6ff);border:none;box-shadow:none;height:100vh;margin:0;max-width:none;padding:clamp(.9rem,2vw,1.4rem);width:100vw}.workflow-stage-fullscreen .workflow-shell,.workflow-stage:fullscreen .workflow-shell{aspect-ratio:auto;height:100%;max-height:none;width:min(100%,1500px)}.workflow-stage-fullscreen .workflow-cover,.workflow-stage-fullscreen .workflow-shell-main,.workflow-stage-fullscreen .workflow-transition,.workflow-stage:fullscreen .workflow-cover,.workflow-stage:fullscreen .workflow-shell-main,.workflow-stage:fullscreen .workflow-transition{min-height:100%}.workflow-fullscreen-button{align-items:center;background:#fffffff5;border:1px solid rgba(0,95,166,.14);color:var(--workflow-accent,#005fa6);display:inline-flex;font-size:.84rem;font-weight:700;gap:.45rem;justify-content:center;line-height:1;min-width:6.8rem;padding:.62rem .85rem;position:relative;transition:all .18s ease;z-index:1}.workflow-fullscreen-button:hover{background:#fff;border-color:#005fa62e}.workflow-fullscreen-icon{display:block;height:.95rem;width:.95rem}.workflow-stage-fullscreen .workflow-controls,.workflow-stage:fullscreen .workflow-controls{gap:1rem}.workflow-stage-fullscreen .workflow-tab,.workflow-stage:fullscreen .workflow-tab{font-size:1rem;padding:.82rem 1.2rem}.workflow-stage-fullscreen .workflow-cover-return-button,.workflow-stage-fullscreen .workflow-fullscreen-button,.workflow-stage-fullscreen .workflow-playback-button,.workflow-stage:fullscreen .workflow-cover-return-button,.workflow-stage:fullscreen .workflow-fullscreen-button,.workflow-stage:fullscreen .workflow-playback-button{font-size:.98rem;min-width:8.2rem;padding:.82rem 1.1rem}.workflow-stage-fullscreen .workflow-playback-icon-slot,.workflow-stage:fullscreen .workflow-playback-icon-slot{height:1.1rem;width:1.1rem}.workflow-stage-fullscreen .workflow-fullscreen-icon,.workflow-stage:fullscreen .workflow-fullscreen-icon{height:1.1rem;width:1.1rem}.workflow-stage-fullscreen .workflow-cover-copy,.workflow-stage:fullscreen .workflow-cover-copy{max-width:42rem;transform:translateY(-4rem)}.workflow-stage-fullscreen .workflow-cover-avatar,.workflow-stage:fullscreen .workflow-cover-avatar{height:5.4rem;width:5.4rem}.workflow-stage-fullscreen .workflow-cover-role,.workflow-stage:fullscreen .workflow-cover-role{font-size:.95rem}.workflow-stage-fullscreen .workflow-cover-message-bubble,.workflow-stage:fullscreen .workflow-cover-message-bubble{max-width:min(100%,28rem);padding:1.08rem 1.18rem 1.1rem}.workflow-stage-fullscreen .workflow-cover-waveform,.workflow-stage:fullscreen .workflow-cover-waveform{min-width:14rem;width:min(100%,17rem)}.workflow-stage-fullscreen .workflow-cover-waveform-image,.workflow-stage:fullscreen .workflow-cover-waveform-image{height:3.1rem}.workflow-stage-fullscreen .workflow-cover-voice-caption,.workflow-stage:fullscreen .workflow-cover-voice-caption{font-size:.92rem}.workflow-stage-fullscreen .workflow-transition-copy,.workflow-stage:fullscreen .workflow-transition-copy{max-width:40rem;padding:1.8rem 2rem}.workflow-stage-fullscreen .workflow-transition-title,.workflow-stage:fullscreen .workflow-transition-title{font-size:clamp(2rem,3vw,3.1rem)}.workflow-stage-fullscreen .workflow-conversation,.workflow-stage:fullscreen .workflow-conversation{padding:1.2rem .25rem .4rem}.workflow-stage-fullscreen .workflow-avatar,.workflow-stage:fullscreen .workflow-avatar{height:3.25rem;width:3.25rem}.workflow-stage-fullscreen .workflow-role,.workflow-stage:fullscreen .workflow-role{font-size:1rem}.workflow-stage-fullscreen .workflow-message-bubble,.workflow-stage:fullscreen .workflow-message-bubble{padding:1rem 1.12rem}.workflow-stage-fullscreen .workflow-message-copy,.workflow-stage:fullscreen .workflow-message-copy{font-size:1rem}.workflow-stage-fullscreen .workflow-step-item,.workflow-stage:fullscreen .workflow-step-item{gap:.82rem;padding:.88rem 1rem}.workflow-stage-fullscreen .workflow-step-icon,.workflow-stage:fullscreen .workflow-step-icon{height:2rem;width:2rem}.workflow-stage-fullscreen .workflow-step-text,.workflow-stage:fullscreen .workflow-step-text{font-size:.98rem}.workflow-stage-fullscreen .workflow-inspect-button,.workflow-stage:fullscreen .workflow-inspect-button{font-size:.9rem}.workflow-stage-fullscreen .workflow-action-card,.workflow-stage:fullscreen .workflow-action-card{padding:1rem 1.1rem}.workflow-stage-fullscreen .workflow-action-actor,.workflow-stage:fullscreen .workflow-action-actor{font-size:.95rem}.workflow-stage-fullscreen .workflow-action-description,.workflow-stage:fullscreen .workflow-action-description{font-size:.98rem}.workflow-stage-fullscreen .workflow-action-button,.workflow-stage:fullscreen .workflow-action-button{font-size:.98rem;min-height:3.1rem}.workflow-stage-fullscreen .workflow-screen-dialog,.workflow-stage:fullscreen .workflow-screen-dialog{max-width:min(92vw,1100px)}.workflow-shell{--workflow-accent:#005fa6;--workflow-accent-deep:#004d87;--workflow-accent-soft:rgba(0,95,166,.16);--workflow-accent-glow:rgba(0,95,166,.22);aspect-ratio:16/9;display:flex;flex-direction:column;gap:1rem;min-height:460px}.workflow-cover{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.2);display:flex;flex:1;flex-direction:column;gap:2rem;justify-content:center;padding:2rem 1.5rem;position:relative;text-align:center}.workflow-cover-copy{background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:.85rem;max-width:34rem;padding:0;transform:translateY(-6.5rem);z-index:2}.workflow-cover-title{color:#fff;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;text-shadow:0 18px 40px rgba(7,23,40,.32)}.workflow-cover-message-row{align-items:flex-end;display:flex;gap:.85rem;justify-content:flex-end;width:100%}.workflow-cover-message-content{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem}.workflow-cover-avatar-stack{align-items:center;display:flex;flex:0 0 auto;flex-direction:column}.workflow-cover-avatar{align-items:center;background:#dbeafe;border-radius:9999px;display:inline-flex;flex:0 0 auto;height:4.4rem;justify-content:center;overflow:hidden;width:4.4rem}.workflow-cover-avatar-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.workflow-cover-role{color:#ffffffeb;font-size:.8rem;font-weight:700;line-height:1.35;margin:0;text-align:right;white-space:normal}.workflow-cover-message-bubble{background:#005fa6;border:1px solid rgba(0,95,166,.18);border-radius:1.25rem 1.25rem .35rem;box-shadow:0 8px 18px #005fa624;color:#fff;max-width:min(100%,23rem);padding:.9rem 1rem .95rem;position:relative;text-align:left}.workflow-cover-voice{display:flex;flex-direction:column;gap:.55rem}.workflow-cover-waveform{min-height:2.7rem;min-width:11.5rem;overflow:visible;width:min(100%,13.75rem)}.workflow-cover-waveform-image{display:block;height:2.7rem;-o-object-fit:contain;object-fit:contain;overflow:visible;width:100%}.workflow-cover-voice-caption{color:#ffffffd1;font-size:.76rem;font-weight:600;line-height:1.45;margin:0}.workflow-cover-message-bubble:after{background:#005fa6;border-bottom:1px solid rgba(0,95,166,.18);border-right:1px solid rgba(0,95,166,.18);bottom:-1px;clip-path:polygon(0 0,100% 100%,0 100%);content:"";height:16px;position:absolute;right:-6px;width:14px}.workflow-shell-main{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.workflow-transition{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.2);flex:1;min-height:0;padding:1.5rem;text-align:center}.workflow-transition,.workflow-transition-copy{align-items:center;display:flex;justify-content:center}.workflow-transition-copy{background:#00000085;box-shadow:0 20px 48px #0000003d;flex-direction:column;gap:.6rem;max-width:32rem;padding:1.35rem 1.5rem}.workflow-transition-title{color:#fff;font-size:clamp(1.45rem,2.4vw,2.4rem);font-weight:700;line-height:1.2;margin:0;text-shadow:0 18px 40px rgba(7,23,40,.32)}.workflow-cover-play-button{align-items:center;background:linear-gradient(180deg,#fff,#eef6ff);border:1px solid rgba(0,95,166,.16);border-radius:9999px;box-shadow:0 24px 50px #005fa624;display:inline-flex;height:7rem;justify-content:center;left:50%;overflow:visible;position:absolute;top:56%;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:7rem;z-index:1}.workflow-cover-play-button:after,.workflow-cover-play-button:before{border:2px solid hsla(0,0%,100%,.38);border-radius:9999px;content:"";inset:-.7rem;opacity:0;pointer-events:none;position:absolute}.workflow-cover-play-button:before{animation:workflowCoverRing 1.8s ease-out infinite}.workflow-cover-play-button:after{animation:workflowCoverRing 1.8s ease-out .9s infinite}.workflow-cover-play-button:hover{border-color:#005fa642;box-shadow:0 28px 56px #005fa62e;transform:translate(-50%,calc(-50% - 2px))}.workflow-cover-play-icon{align-items:center;animation:workflowCoverGlow 1.8s ease-in-out infinite;background:#005fa6;border-radius:9999px;box-shadow:0 0 #005fa600;color:#fff;display:inline-flex;height:5.3rem;justify-content:center;width:5.3rem}.workflow-solid-play-icon{border-bottom:.95rem solid transparent;border-left:1.45rem solid;border-top:.95rem solid transparent;height:0;margin-left:.28rem;width:0}.workflow-shell-top{display:flex;flex-direction:column;gap:.875rem}.workflow-controls{align-items:center;display:flex;gap:.9rem;justify-content:space-between}.workflow-shell-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.workflow-meta-badge{align-items:center;background:#ffffffe6;border:1px solid rgba(0,95,166,.16);color:#005fa6;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.35rem .65rem;text-transform:uppercase}.workflow-meta-text{color:#5b6b80;font-size:.9rem;line-height:1.6}.workflow-tabs{display:flex;flex:1;gap:.75rem;overflow-x:auto;padding-bottom:.15rem}.workflow-tab{background:#ffffffeb;border:1px solid rgba(0,95,166,.12);color:#6b7280;flex:0 0 auto;font-size:.85rem;font-weight:600;line-height:1.2;padding:.65rem .95rem;transition:all .18s ease}.workflow-tab-active,.workflow-tab:hover{border-color:var(--workflow-accent-soft);color:var(--workflow-accent)}.workflow-tab-active{box-shadow:inset 0 -2px 0 var(--workflow-accent)}.workflow-playback-button{min-width:6.3rem}.workflow-cover-return-button,.workflow-playback-button{align-items:center;background:#fffffff5;border:1px solid rgba(0,95,166,.14);color:var(--workflow-accent);display:inline-flex;flex:0 0 auto;font-size:.84rem;font-weight:700;gap:.45rem;justify-content:center;line-height:1;padding:.62rem .85rem;transition:all .18s ease}.workflow-cover-return-button{min-width:6.8rem}.workflow-cover-return-button:hover,.workflow-playback-button:hover{background:#fff;border-color:var(--workflow-accent-soft)}.workflow-playback-icon-slot{align-items:center;display:inline-flex;flex:0 0 .95rem;height:.95rem;justify-content:center;width:.95rem}.workflow-playback-solid-icon{border-bottom:.36rem solid transparent;border-left:.58rem solid;border-top:.36rem solid transparent;height:0;width:0}.workflow-pause-icon{align-items:center;display:inline-flex;height:.9rem;justify-content:center;width:.9rem}.workflow-pause-icon-svg{display:block;fill:currentColor;height:100%;width:100%}.workflow-playback-label{min-width:2.65rem;text-align:left}.workflow-cover-return-icon{display:block;height:.95rem;width:.95rem}.workflow-shell-subtitle{color:#6b7280;font-size:.92rem;line-height:1.7;margin:0}.workflow-conversation{flex:1;margin-top:.9rem;overflow-y:auto;padding-right:.35rem}.workflow-message-row{align-items:flex-end;display:flex;gap:.7rem;margin-bottom:1rem}.workflow-message-row-speaker-shift{margin-top:.25rem}.workflow-message-row-left{justify-content:flex-start}.workflow-message-row-right{flex-direction:row-reverse}.workflow-message-content{display:flex;flex:0 1 38rem;flex-direction:column;max-width:min(100%,38rem);width:-moz-fit-content;width:fit-content}.workflow-message-row-right .workflow-message-content{align-items:flex-end}.workflow-message-row-left .workflow-message-content{align-items:flex-start}.workflow-message-card{background:#fffffff5;border:1px solid var(--workflow-accent-soft);border-radius:1.3rem 1.3rem 1.3rem .35rem;box-shadow:0 5px 10px var(--workflow-accent-glow);max-width:100%;padding:.9rem 1rem .95rem;position:relative;width:-moz-fit-content;width:fit-content}.workflow-message-card:after{background:inherit;border-bottom:inherit;bottom:-1px;content:"";height:16px;position:absolute;width:14px}.workflow-message-card-left:after{border-left:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);left:-6px}.workflow-message-card-right{border-radius:1.3rem 1.3rem .35rem}.workflow-message-card-right:after{border-right:inherit;clip-path:polygon(0 0,100% 100%,0 100%);right:-6px}.workflow-message-card-human{background:var(--workflow-accent);border-color:var(--workflow-accent-soft)}.workflow-message-row-left .workflow-message-card-human{background:#005fa61a;border:none;border-radius:1.3rem}.workflow-message-row-left .workflow-message-card-human:after{display:none}.workflow-message-row-left .workflow-message-card-human .workflow-message-text,.workflow-message-row-left .workflow-message-card-human .workflow-step-text{color:#0f172a}.workflow-message-row-left .workflow-message-card-human .workflow-step-item{border-color:#005fa61f}.workflow-message-row-left .workflow-message-card-human .workflow-step-icon,.workflow-message-row-left .workflow-message-card-human .workflow-typing-dot{color:var(--workflow-accent)}.workflow-message-row-left .workflow-message-card-human .workflow-step-tag{background:#005fa61f;border-color:#005fa62e;color:var(--workflow-accent-deep)}.workflow-message-card-human .workflow-message-text{color:#fff}.workflow-message-card-human .workflow-step-text{color:#eaf4ff}.workflow-message-card-human .workflow-step-item{border-color:#ffffff24}.workflow-message-card-human .workflow-step-icon,.workflow-message-card-human .workflow-typing-dot{color:#fff}.workflow-message-card-human .workflow-step-tag{background:#ffffff2e;border-color:#fff3;box-shadow:none;color:#fff}.workflow-message-head{margin-bottom:.35rem;padding:0 .2rem}.workflow-avatar-stack{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:0}.workflow-avatar-stack-right{min-width:5rem}.workflow-avatar{align-items:center;background:#fffffff5;border:1px solid var(--workflow-accent-soft);border-radius:9999px;box-shadow:none;color:var(--workflow-accent);display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:800;height:5rem;justify-content:center;letter-spacing:.06em;overflow:hidden;width:5rem}.workflow-avatar-human{background:var(--workflow-avatar-bg,#dbeafe);border:none;color:var(--workflow-avatar-color,#1d4ed8)}.workflow-avatar-ai{background:var(--workflow-avatar-bg,hsla(0,0%,100%,.98));border-color:transparent;color:var(--workflow-accent)}.workflow-avatar-left,.workflow-avatar-right{height:5rem;width:5rem}.workflow-avatar-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:100%}.workflow-role{color:#4b5563;font-size:.8rem;font-weight:700;line-height:1.4;margin:0;opacity:1}.workflow-message-text{color:#374151;font-size:.96rem;line-height:1.8;margin:0;white-space:pre-line}.workflow-message-text-row{align-items:center;display:flex;gap:.45rem;justify-content:space-between}.workflow-message-text-inline{flex:1 1 auto;min-width:0}.workflow-ai-steps{margin-top:.35rem}.workflow-ai-steps-above{margin:0 0 .55rem}.workflow-typing{align-items:center;display:inline-flex;gap:.35rem;padding:.35rem 0}.workflow-typing-dot{animation:workflowTypingPulse .9s ease-in-out infinite;background:var(--workflow-accent);border-radius:9999px;height:.45rem;width:.45rem}.workflow-typing-dot:nth-child(2){animation-delay:.12s}.workflow-typing-dot:nth-child(3){animation-delay:.24s}.workflow-step-list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:.4rem 0 0;padding:0}.workflow-step-list-plain{gap:.28rem;margin:0}.workflow-step-item{align-items:start;border-top:1px solid var(--workflow-accent-soft);display:grid;gap:.55rem;grid-template-columns:1rem minmax(0,1fr);padding-top:.55rem}.workflow-step-list-plain .workflow-step-item{border-top:none;gap:.35rem;padding-top:.2rem}.workflow-step-item-error .workflow-step-copy,.workflow-step-item-error .workflow-step-icon,.workflow-step-item-error .workflow-step-text{color:#dc2626}.workflow-step-item-error .workflow-step-tag{background:#dc262614;border-color:#dc26262e;color:#b91c1c}.workflow-step-enter{animation:workflowFadeUp .42s ease both}.workflow-step-icon{align-items:center;color:var(--workflow-accent);display:inline-flex;justify-content:flex-start}.workflow-step-icon i{height:.85rem;width:.85rem}.workflow-step-text{color:#4b5563;font-size:.92rem;line-height:1.75;white-space:pre-line}.workflow-step-copy-group,.workflow-step-text{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.32rem}.workflow-step-copy-group{min-width:0}.workflow-step-list-plain .workflow-step-text{color:#64748b;flex-wrap:nowrap;font-size:.8rem;gap:.25rem;justify-content:space-between;line-height:1.6;width:100%}.workflow-step-list-plain .workflow-step-icon{color:#005fa6c7}.workflow-step-list-plain .workflow-step-tag{font-size:.72rem}.workflow-step-list-plain .workflow-step-copy-group{gap:.22rem}.workflow-step-copy{white-space:pre-wrap}.workflow-step-tag{align-items:center;background:#005fa61a;border:1px solid rgba(0,95,166,.16);border-radius:9999px;box-shadow:inset 0 1px #ffffffa6;color:var(--workflow-accent-deep);display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.01em;line-height:1.2;padding:.14rem .5rem}.workflow-inspect-inline{display:inline-flex;margin-left:.55rem;position:relative;vertical-align:middle}.workflow-step-list-plain .workflow-inspect-inline{flex:0 0 auto;margin-left:auto}.workflow-inspect-inline-bubble{flex:0 0 auto;margin-left:auto;margin-top:0}.workflow-inspect-button{background:#fffffffa;border:1px solid var(--workflow-accent-soft);box-shadow:0 8px 18px var(--workflow-accent-glow);color:var(--workflow-accent-deep);font-size:.76rem;font-weight:700;line-height:1.2;padding:.18rem .58rem;position:relative;z-index:1}.workflow-inspect-cursor{animation:workflowCursorClick 1.1s ease forwards;height:1.95rem;pointer-events:none;position:absolute;right:-.82rem;top:calc(100% - .18rem);width:1.55rem;z-index:2}.workflow-inspect-cursor-svg{display:block;filter:drop-shadow(0 12px 24px rgba(15,23,42,.28));height:100%;inset:0;overflow:visible;position:absolute;width:100%}.workflow-inspect-cursor-click{animation:workflowCursorPulse 1.1s ease forwards;border:2px solid #111;border-radius:999px;height:.96rem;left:.02rem;opacity:0;position:absolute;top:.02rem;width:.96rem}.workflow-screen-panel{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c169e;display:flex;inset:0;justify-content:center;padding:1.25rem;pointer-events:none;position:absolute;z-index:8}.workflow-screen-frame{background:#090e18eb;border:1px solid var(--workflow-accent-soft);box-shadow:0 22px 54px #0f172a3d;overflow:hidden;pointer-events:auto;position:relative;width:min(92%,58rem)}.workflow-screen-image{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.workflow-screen-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080f1bb8;border:1px solid hsla(0,0%,100%,.16);border-radius:9999px;box-shadow:0 10px 24px #0f172a42;color:#fff;display:inline-flex;height:2.25rem;justify-content:center;position:absolute;right:.85rem;top:.85rem;width:2.25rem;z-index:2}.workflow-screen-close-icon{display:block;height:.95rem;width:.95rem}.workflow-screen-placeholder{align-items:center;aspect-ratio:16/9;background:linear-gradient(180deg,#ffffff14,#ffffff05),radial-gradient(circle at top right,var(--workflow-accent-soft),transparent 45%),#0b1020;display:flex;justify-content:center;padding:1rem;width:100%}.workflow-screen-placeholder-label{color:#fff;font-size:.88rem;font-weight:700;letter-spacing:.04em;margin:0;text-align:center}.edu-agent-preview-card{background:linear-gradient(180deg,#f0f7ffc7,#fffffff0),#f8fbff}.edu-agent-preview-shell{display:grid;grid-template-rows:minmax(6.4rem,.36fr) minmax(0,.64fr);height:100%}.edu-agent-command-panel{border-bottom:1px solid rgba(0,95,166,.12);display:flex;flex-direction:column;gap:.48rem;justify-content:center;padding:1rem 1.25rem .75rem}.edu-agent-preview-label{color:#005fa6;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.1;margin:0;text-transform:uppercase}.edu-agent-command-text{background:#005fa6;border-radius:1rem 1rem 1rem .25rem;box-shadow:0 10px 22px #005fa629;color:#fff;font-size:.96rem;font-weight:700;line-height:1.45;margin:0;max-width:min(100%,34rem);padding:.72rem .92rem;position:relative;width:-moz-fit-content;width:fit-content}.edu-agent-command-text:after{background:#005fa6;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:.78rem;left:-.35rem;position:absolute;width:.72rem}.edu-agent-result-panel{display:flex;flex-direction:column;gap:.24rem;min-height:0;padding:.42rem 1rem .65rem}.edu-agent-result-label{color:#005fa6;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;margin:0}.edu-agent-result-image{display:block;filter:drop-shadow(0 20px 24px rgba(15,23,42,.18)) drop-shadow(0 4px 8px rgba(0,95,166,.12));flex:1;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@keyframes workflowCursorClick{0%{opacity:0;transform:translate(.75rem,.62rem) scale(1.05)}30%{opacity:1;transform:translate(.18rem,.12rem) scale(1)}55%{opacity:1;transform:translate(0) scale(.92)}to{opacity:0;transform:translate(0) scale(1)}}@keyframes workflowCoverRing{0%{opacity:0;transform:scale(.86)}18%{opacity:.58}to{opacity:0;transform:scale(1.42)}}@keyframes workflowCoverGlow{0%,to{box-shadow:0 0 #005fa600;filter:brightness(1)}50%{box-shadow:0 0 1rem #005fa647,0 0 2rem #ffffff47;filter:brightness(1.14)}}@keyframes workflowCursorPulse{0%,35%{opacity:0;transform:scale(.5)}60%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes workflowTypingPulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes workflowFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workflow-screen-panel-enter-active,.workflow-screen-panel-leave-active{transition:opacity .42s ease,transform .42s ease}.workflow-screen-panel-enter-from,.workflow-screen-panel-leave-to{opacity:0;transform:scale(.975)}@media(max-width:767px){.workflow-shell{aspect-ratio:3/5;min-height:0}.workflow-cover{gap:1.5rem;padding:1.5rem 1rem}.workflow-cover-copy{padding:0;transform:translateY(-4.5rem)}.workflow-cover-avatar{height:3.35rem;width:3.35rem}.workflow-cover-message-row{gap:.55rem}.workflow-cover-role{font-size:.7rem}.workflow-cover-message-bubble{max-width:min(100%,16rem);padding:.8rem .92rem .84rem}.workflow-cover-waveform{min-height:2.15rem;min-width:8.8rem;width:min(100%,10.25rem)}.workflow-cover-waveform-image{height:2.15rem}.workflow-cover-voice-caption{font-size:.68rem}.workflow-transition{padding:1rem}.workflow-cover-play-button{height:5.9rem;width:5.9rem}.workflow-cover-play-icon{height:4.35rem;width:4.35rem}.workflow-solid-play-icon{border-bottom-width:.78rem;border-left-width:1.18rem;border-top-width:.78rem;margin-left:.24rem}.workflow-controls{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-tabs{gap:.45rem;grid-column:1/-1;padding-bottom:0}.workflow-tab{font-size:.72rem;line-height:1.12;min-width:4.35rem;padding:.48rem .5rem}.workflow-cover-return-button,.workflow-fullscreen-button,.workflow-playback-button{align-self:stretch;font-size:.7rem;gap:.25rem;line-height:1;min-width:0;padding:.48rem .32rem;width:100%}.workflow-playback-label{min-width:0}.workflow-cover-return-icon,.workflow-fullscreen-icon,.workflow-playback-icon-slot{flex-basis:.75rem;height:.75rem;width:.75rem}.workflow-stage{padding:.72rem}.workflow-conversation{margin-top:.55rem;padding-right:0}.workflow-message-row{gap:.42rem;margin-bottom:.6rem}.workflow-message-row-speaker-shift{margin-top:.55rem}.workflow-message-card{padding:.62rem .68rem;width:100%}.workflow-message-content{width:100%}.workflow-message-head{margin-bottom:.18rem}.workflow-role{font-size:.64rem;line-height:1.15}.workflow-message-text{font-size:.76rem;line-height:1.42}.workflow-step-list{gap:.28rem}.workflow-step-list-plain{gap:.16rem}.workflow-step-item,.workflow-step-list-plain .workflow-step-item{gap:.22rem;grid-template-columns:.78rem minmax(0,1fr);padding-top:.08rem}.workflow-step-icon i{height:.68rem;width:.68rem}.workflow-step-list-plain .workflow-step-text,.workflow-step-text{font-size:.68rem;gap:.16rem;line-height:1.3}.workflow-step-copy-group,.workflow-step-list-plain .workflow-step-copy-group{gap:.14rem}.workflow-step-list-plain .workflow-step-tag,.workflow-step-tag{font-size:.62rem;line-height:1.08;padding:.08rem .32rem}.workflow-inspect-button{font-size:.64rem;line-height:1.1;padding:.12rem .38rem}.workflow-avatar{font-size:.62rem;height:2.3rem;width:2.3rem}.workflow-avatar-stack-right{min-width:3rem}.workflow-avatar-left{height:2.3rem;width:2.3rem}.workflow-avatar-right{height:3rem;width:3rem}.workflow-screen-panel{padding:.55rem;position:absolute;z-index:8}.workflow-screen-frame{max-width:100%;width:min(100%,21rem)}.workflow-screen-close{height:1.9rem;right:.38rem;top:.38rem;width:1.9rem}.workflow-screen-close-icon{height:.78rem;width:.78rem}.edu-agent-preview-card-mobile,.edu-agent-preview-card-mobile .edu-agent-preview-shell{min-height:18.5rem}.edu-agent-preview-shell{grid-template-rows:minmax(7.4rem,.42fr) minmax(0,.58fr)}.edu-agent-command-panel{gap:.4rem;padding:.82rem .9rem .68rem}.edu-agent-preview-label{font-size:.62rem}.edu-agent-command-text{font-size:.78rem;line-height:1.42;padding:.62rem .76rem}.edu-agent-result-panel{gap:.2rem;padding:.38rem .65rem .58rem}.edu-agent-result-label{font-size:.58rem}}.fade-swap-enter-active{transition:all .6s cubic-bezier(.4,0,.2,1)}.fade-swap-leave-active{transition:all .4s cubic-bezier(.4,0,1,1)}.fade-swap-enter-from{opacity:0;transform:translateY(15px)}.fade-swap-leave-to{opacity:0;transform:translateY(-15px)}.industry-visual-stage{max-width:100%;position:relative;width:100%}.industry-visual-item{aspect-ratio:16/9;display:block;max-width:100%;overflow:hidden;width:100%}.industry-visual-image{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767px){.industry-visual-stage{overflow:hidden}.industry-visual-item{aspect-ratio:auto}.industry-visual-image{height:auto;max-width:100%;width:100%}}.industry-visual-swap-enter-active,.industry-visual-swap-leave-active{transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1)}.industry-visual-swap-leave-active{inset:0;position:absolute}.industry-visual-swap-enter-from{opacity:0;transform:translateY(20px) scale(.985)}.industry-visual-swap-leave-to{opacity:0;transform:translateY(-20px) scale(.985)}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-ofu-blue{color:#005fa6!important}.text-ofu-mint{color:#68d19f!important}.text-ofu-dark{color:#111827!important}.bg-ofu-blue{background-color:#005fa6!important}.bg-ofu-mint{background-color:#68d19f!important}.bg-ofu-light{background-color:#f9fafb!important}.border-ofu-blue{border-color:#005fa6!important}.border-ofu-mint{border-color:#68d19f!important}@keyframes spinSlow{to{transform:rotate(1turn)}}.orbit-spin{animation:spinSlow 90s linear infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.accordion-enter-active,.accordion-leave-active{max-height:500px;transition:all .3s ease-in-out}.accordion-enter-from,.accordion-leave-to{max-height:0;opacity:0;overflow:hidden}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-infinite-scroll{animation:infinite-scroll 32s linear infinite;width:-moz-max-content;width:max-content}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.animate-float{animation:float 6s ease-in-out infinite}
