.auto-postulacion-canvas{position:relative;isolation:isolate;max-width:100%;overflow-x:clip}.auto-postulacion-glow-bg{position:absolute;inset:-4rem 0 auto;height:clamp(28rem,60vw,48rem);pointer-events:none;z-index:0;filter:blur(.5px)}.auto-postulacion-glow{position:absolute;border-radius:9999px;will-change:transform}.auto-postulacion-glow--top{top:-12rem;left:50%;height:clamp(22rem,40vw,34rem);width:clamp(26rem,60vw,50rem);transform:translate(-50%);background:radial-gradient(circle,rgba(54,111,194,.16) 0%,rgba(92,139,209,.07) 42%,transparent 70%);animation:auto-postulacion-float-top 17s ease-in-out infinite alternate}.auto-postulacion-glow--left{left:clamp(-18rem,-14vw,-8rem);top:10%;height:clamp(18rem,30vw,28rem);width:clamp(18rem,30vw,28rem);background:radial-gradient(circle,rgba(92,139,209,.18) 0%,transparent 68%);animation:auto-postulacion-float-left 20s ease-in-out infinite alternate}.auto-postulacion-glow--right{right:clamp(-20rem,-16vw,-9rem);top:4%;height:clamp(20rem,34vw,30rem);width:clamp(20rem,34vw,30rem);background:radial-gradient(circle,rgba(128,164,219,.2) 0%,transparent 68%);animation:auto-postulacion-float-right 23s ease-in-out infinite alternate}@keyframes auto-postulacion-float-top{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(1.75rem)}}@keyframes auto-postulacion-float-left{0%{transform:translateZ(0)}to{transform:translate3d(1.5rem,-1.75rem,0)}}@keyframes auto-postulacion-float-right{0%{transform:translateZ(0)}to{transform:translate3d(-1.75rem,1.5rem,0)}}.setup-connector{pointer-events:none;position:absolute;bottom:0;left:50%;z-index:0;display:flex;height:2.5rem;width:2rem;align-items:center;justify-content:center;transform:translate(-50%)}@media(min-width:640px){.setup-connector{height:3rem}}.setup-connector__line{position:absolute;top:-1rem;bottom:-1rem;left:50%;width:2px;overflow:hidden;border-radius:9999px;transform:translate(-50%);background:repeating-linear-gradient(to bottom,rgba(143,189,238,.85) 0 6px,transparent 6px 12px)}.setup-connector__node{position:relative;height:.75rem;width:.75rem;border-radius:9999px;border:2px solid #bcd6f3;background:#fff;box-shadow:0 0 0 4px #ffffffb3}.setup-connector--done .setup-connector__line{width:3px;background:linear-gradient(to bottom,#2d8cef,#4f9ff3 55%,#8fc7ff);box-shadow:0 0 14px #2d8cef8c}.setup-connector--done .setup-connector__line:after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.95),transparent);animation:setup-connector-flow 2.6s cubic-bezier(.45,0,.55,1) infinite}.setup-connector--done .setup-connector__node{height:.875rem;width:.875rem;border:0;background:radial-gradient(circle at 35% 30%,#8fc7ff,#1677ea 60%,#0754b8);box-shadow:0 0 0 4px #1677ea24,0 0 18px #1677ea8c;animation:setup-connector-pulse 2.6s ease-in-out infinite}@keyframes setup-connector-flow{0%{top:-40%}to{top:100%}}@keyframes setup-connector-pulse{0%,to{box-shadow:0 0 0 4px #1677ea24,0 0 14px #1677ea73}50%{box-shadow:0 0 0 7px #1677ea14,0 0 24px #1677eab3}}@media(prefers-reduced-motion:reduce){.auto-postulacion-glow,.setup-connector--done .setup-connector__node{animation:none!important}.setup-connector--done .setup-connector__line:after{display:none}}@property --execution-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.execution-next-outline{--execution-border-angle: 0deg;border:1px solid transparent;background:linear-gradient(#fffffffa,#fffffffa) padding-box,conic-gradient(from var(--execution-border-angle),rgba(22,119,234,.3) 0deg,rgba(22,119,234,.3) 245deg,#67b8ff 278deg,#e8f6ff 300deg,#1677ea 322deg,rgba(22,119,234,.3) 360deg) border-box;box-shadow:0 10px 24px -20px #0754b8b3;animation:execution-border-orbit 3.4s linear infinite;transition:box-shadow .18s ease,transform .18s ease}.execution-next-outline:hover{box-shadow:0 12px 28px -18px #0754b8a6,0 0 0 3px #1677ea0f}@keyframes execution-border-orbit{to{--execution-border-angle: 360deg}}@media(prefers-reduced-motion:reduce){.execution-next-outline{animation:none}}.transcription-live-layout{color:var(--lv-text-primary)}.transcription-live-layout .transcription-live-main{position:relative;z-index:1}.transcription-live-theme .transcription-paragraph-text{color:var(--lv-text-primary)}.transcription-live-theme .transcription-paragraph-partial{color:var(--lv-text-secondary)}.transcription-live-theme .transcription-placeholder{color:var(--lv-text-muted)}.transcription-live-theme .transcription-placeholder .placeholder-icon{margin-bottom:.35rem;color:#1677ea;opacity:1}.transcription-live-theme .history-partial-dot,.transcription-live-theme .progress-dot{background:#1677ea}.transcription-live-theme .transcription-sync-to-bottom-btn{background:#fff;color:#071e3d;box-shadow:0 8px 24px -16px #1677ea73}.transcription-live-panel{position:relative;z-index:1;border:1px solid rgba(255,255,255,.72);background:linear-gradient(165deg,#ffffffeb,#f1f8ffc7);box-shadow:0 24px 50px -28px #1677ea73,inset 0 1px #ffffffe6;backdrop-filter:blur(16px)}.transcription-live-theme .ai-actions-desktop-wrap{border-color:#bdd0e5cc}.transcription-live-theme .ai-actions-desktop-inner{border-color:#fffc;background:linear-gradient(165deg,#fffffff5,#f1f8ffe0);box-shadow:0 12px 30px -22px #1677ea66}.transcription-live-theme .ai-actions-mobile-wrap{border-color:#bdd0e5e6;background:linear-gradient(180deg,#fffffff5,#f1f8fff0);box-shadow:0 -12px 32px -18px #1677ea59}.transcription-live-theme .live-control-link{color:#0754b8}.transcription-live-theme .live-control-link:hover,.transcription-live-theme .live-title{color:#071e3d}.transcription-live-theme .live-subtitle,.transcription-live-theme .live-job-title{color:#405b7c}.transcription-live-theme .live-muted{color:#7185a0}.transcription-live-theme .ai-actions-secondary-btn{border-color:#d7e2ef;background:#ffffffd1;color:#071e3d}.transcription-live-theme .ai-actions-secondary-btn:hover{border-color:#8bbff4;background:#f1f8ff}.transcription-live-theme .ai-actions-exit-btn{border-color:#e5484d59;color:#c5363b}.transcription-live-theme .ai-actions-exit-btn:hover{border-color:#e5484d8c;background:#e5484d14;color:#9f2328}
