.proceso-wrap{--pr-orange: #f7a813;--pr-pink: #e72170;--pr-red: #c60b1f;--pr-ink: #3c3c3b;--pr-ink2: #5b5b59;--pr-mist: #f6f7f9;--pr-line: #e7e8ec;--pr-grad: linear-gradient(135deg, #f7a813, #c60b1f);overflow-x:hidden}.pr-hero-badge{opacity:0;transform:translateY(16px);animation:pr-fadeUp .6s .1s ease forwards}.pr-hero-h1{opacity:0;transform:translateY(20px);animation:pr-fadeUp .7s .25s ease forwards}.pr-hero-sub{opacity:0;transform:translateY(16px);animation:pr-fadeUp .7s .4s ease forwards}.pr-hero-checks{opacity:0;transform:translateY(16px);animation:pr-fadeUp .7s .5s ease forwards}.pr-steps-panel{opacity:0;transform:translate(24px);animation:pr-fadeUp .7s .45s ease forwards}.pr-check-dot{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f7a813,#c60b1f);display:flex;align-items:center;justify-content:center}.pr-check-dot:after{content:"";display:block;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translate(-1px,-1px)}.pr-steps-panel{display:flex;flex-direction:column;gap:0;position:relative}.pr-step-item{display:flex;align-items:flex-start;gap:1rem;position:relative}.pr-step-spine{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.pr-step-num-badge{width:40px;height:40px;border-radius:50%;background:var(--pr-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;flex-shrink:0;box-shadow:0 4px 14px #f7a81359;position:relative;z-index:1}.pr-step-line{width:2px;flex:1;min-height:2rem;background:linear-gradient(to bottom,#f7a81380,#c60b1f4d);margin:2px 0}.pr-step-body{flex:1;padding-bottom:1.75rem}.pr-step-item:last-child .pr-step-body{padding-bottom:0}.pr-step-label{font-size:1rem;font-weight:700;color:#3c3c3b;line-height:1.25;margin-bottom:.35rem}.pr-step-tags{display:flex;flex-wrap:wrap;gap:.35rem}.pr-step-tag{font-size:.7rem;font-weight:500;color:#5b5b59;background:#f6f7f9;border:1px solid #e7e8ec;padding:.15rem .55rem;border-radius:999px}.pr-hero-illus-wrap{position:relative;width:100%;aspect-ratio:4 / 3;max-height:min(92vh,860px);margin-bottom:-6rem}.pr-hero-illus-wrap img{width:100%;height:100%;object-fit:contain;object-position:bottom;display:block}.pr-illus-badge{position:absolute;display:flex;align-items:center;gap:.55rem;border-radius:999px;padding:.45rem 1rem .45rem .45rem;font-size:.88rem;font-weight:700;color:var(--pr-ink);white-space:nowrap;box-shadow:0 4px 16px #3c3c3b1f,0 1px 3px #3c3c3b12;z-index:10;opacity:0;animation:pr-fadeUp .5s ease forwards}.pr-illus-badge-1{animation-delay:.5s}.pr-illus-badge-2{animation-delay:.9s}.pr-illus-badge-3{animation-delay:1.3s}.pr-illus-badge svg{flex-shrink:0}.pr-illus-badge-num{width:26px;height:26px;border-radius:50%;color:#fff;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:1023px){.pr-illus-badge{display:none!important}}.pr-timeline{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:#fff;border-bottom:1px solid #e7e8ec}.pr-tl-wrap{display:flex;flex-direction:column;align-items:center;gap:.4rem}.pr-tl-node{width:44px;height:44px;border-radius:50%;background:var(--pr-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;box-shadow:0 4px 12px #f7a81359}.pr-tl-label{font-size:.75rem;font-weight:600;color:#5b5b59;white-space:nowrap}.pr-tl-line{width:120px;height:2px;background:linear-gradient(to right,#f7a81399,#c60b1f80);margin-bottom:1.4rem}.pr-section{padding:6rem 1.5rem}#paso1,#paso3{background:#fff}#paso2{background:#f6f7f9}.pr-section-inner{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,4rem);display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.pr-section-inner.pr-reverse{direction:rtl}.pr-section-inner.pr-reverse>*{direction:ltr}.pr-step-num{display:inline-flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f7a813;margin-bottom:1rem}.pr-step-badge{width:28px;height:28px;border-radius:8px;background:var(--pr-grad);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:800}.pr-step-content h2{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.2rem;color:#3c3c3b}.pr-step-content p{font-size:1.05rem;color:#5b5b59;line-height:1.7;margin-bottom:2rem}.pr-feat-tabs{display:flex;flex-direction:column;gap:.75rem}.pr-feat-tab{border:1.5px solid #e7e8ec;border-radius:14px;padding:1rem 1.25rem;cursor:pointer;transition:all .25s;background:#fff;position:relative;overflow:hidden}.pr-feat-tab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pr-grad);transform:scaleY(0);transform-origin:bottom;transition:transform .25s ease}.pr-feat-tab.active{border-color:#f7a81359;background:#f7a8130a}.pr-feat-tab.active:before{transform:scaleY(1)}.pr-feat-tab-header{display:flex;align-items:center;gap:.75rem}.pr-feat-icon{width:34px;height:34px;border-radius:9px;background:#f6f7f9;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;transition:background .25s}.pr-feat-tab.active .pr-feat-icon{background:#f7a81326}.pr-feat-title{font-size:.95rem;font-weight:600;color:#3c3c3b}.pr-feat-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;font-size:.875rem;color:#5b5b59;line-height:1.6;padding:0 0 0 2.75rem}.pr-feat-tab.active .pr-feat-body{max-height:100px;padding-top:.5rem}.pr-illus-panel{border-radius:24px;overflow:hidden;background:#f6f7f9;border:1px solid #e7e8ec;aspect-ratio:4/3;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 32px 64px #00000014,0 8px 16px #0000000a}#paso2 .pr-illus-panel{background:#fff}.pr-illus-builder{width:100%;height:100%;background:#f0f1f5;display:flex;flex-direction:column;overflow:hidden}.bld-chrome{display:flex;align-items:center;gap:.45rem;padding:.65rem 1rem;background:#fff;border-bottom:1px solid #e7e8ec;flex-shrink:0}.bld-wdot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.bld-wdot:nth-child(1){background:#ff5f57}.bld-wdot:nth-child(2){background:#febc2e}.bld-wdot:nth-child(3){background:#28c840}.bld-wtitle{margin-left:.5rem;font-size:.7rem;font-weight:500;color:#9ca3af}.bld-body{display:flex;position:relative;flex:1;min-height:0;overflow:hidden}.bld-sb{width:152px;flex-shrink:0;background:#fff;border-right:1px solid #e7e8ec;padding:.65rem .6rem;display:flex;flex-direction:column;gap:.06rem;overflow:hidden;align-self:stretch}.bld-sb-sec{font-size:.58rem;font-weight:700;color:#9ca3af;letter-spacing:.07em;text-transform:uppercase;padding:.5rem 0 .22rem .3rem}.bld-citem{display:flex;align-items:center;gap:.45rem;padding:.32rem .45rem;border-radius:6px;font-size:.72rem;font-weight:500;color:#3c3c3b;cursor:grab}.bld-citem:hover{background:#6366f10d}.bld-citem-ic{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6366f1}.bld-editor{flex:1;padding:.7rem;display:flex;flex-direction:column;gap:.38rem;overflow:hidden}.bld-cat{display:flex;align-items:center;gap:.5rem;padding:.45rem .62rem;background:#f6f7f9;border:1px solid #e7e8ec;border-radius:9px;flex-shrink:0}.bld-cat-num{width:20px;height:20px;border-radius:5px;background:#6366f1;color:#fff;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bld-cat-name{font-size:.75rem;font-weight:700;color:#3c3c3b;letter-spacing:.04em}.bld-drag{font-size:.65rem;color:#d1d5db;flex-shrink:0;line-height:1}.bld-q{display:flex;align-items:center;gap:.48rem;padding:.5rem .62rem;background:#fff;border:1.5px solid #e7e8ec;border-radius:9px;flex-shrink:0}.bld-q-sel{border-color:#6366f1;background:#6366f10d}.bld-qnum{font-size:.62rem;font-weight:700;color:#c4c8d2;min-width:10px}.bld-qic{width:24px;height:24px;border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bld-qic-ind{background:#6366f11f;color:#6366f1}.bld-qic-pur{background:#9333ea1f;color:#9333ea}.bld-qic-orn{background:#f7a81324;color:#b45309}.bld-qic-sky{background:#0ea5e91f;color:#0284c7}.bld-qic-grn{background:#22c55e1f;color:#16a34a}.bld-qlabel{font-size:.75rem;font-weight:500;color:#3c3c3b;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bld-qopts{display:flex;gap:.25rem;margin-left:auto;flex-shrink:0}.bld-opt{font-size:.6rem;font-weight:700;padding:.14rem .42rem;border-radius:4px}.bld-opt-si{background:#22c55e2e;color:#15803d}.bld-opt-no{background:#f7a8132e;color:#b45309}.bld-slider-mini{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.bld-slider-track{width:58px;height:4px;background:linear-gradient(to right,#6366f1 50%,#e7e8ec 50%);border-radius:999px;position:relative}.bld-slider-thumb{width:11px;height:11px;border-radius:50%;background:#6366f1;border:2px solid #fff;box-shadow:0 1px 4px #6366f173;position:absolute;top:50%;left:47%;transform:translate(-50%,-50%)}.bld-smls{display:flex;gap:.3rem;margin-left:auto;flex-shrink:0}.bld-sml{width:14px;height:14px;border-radius:50%;flex-shrink:0}.bld-chk{width:15px;height:15px;border-radius:3px;border:1.5px solid #9333ea;background:#9333ea1a;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.bld-chk-mark{width:8px;height:4px;border-left:1.5px solid #9333ea;border-bottom:1.5px solid #9333ea;transform:rotate(-45deg) translateY(-1px)}.bld-num{font-size:.6rem;color:#b45309;background:#f7a8131a;border:1px solid rgba(247,168,19,.35);border-radius:5px;padding:.18rem .48rem;margin-left:auto;flex-shrink:0}.bld-txt{font-size:.6rem;color:#c4c8d2;background:#f6f7f9;border:1px solid #e7e8ec;border-radius:5px;padding:.18rem .48rem;margin-left:auto;flex-shrink:0}.bld-add-row{display:flex;align-items:center;gap:.45rem;padding:.45rem .62rem;border-radius:9px;border:1.5px dashed #d1d5db;font-size:.7rem;font-weight:500;color:#9ca3af;cursor:pointer;margin-top:auto;flex-shrink:0}.bld-q-move{position:relative;z-index:10;border-color:#6366f1!important;background:#fff!important;animation:bld-move-up 3s ease-in-out infinite}@keyframes bld-move-up{0%,20%{transform:translateY(0);box-shadow:none}28%{transform:translateY(0);box-shadow:0 6px 20px #00000029}43%,62%{transform:translateY(-40px);box-shadow:0 6px 20px #00000029}77%,to{transform:translateY(0);box-shadow:none}}.bld-q-push{position:relative;animation:bld-push-dn 3s ease-in-out infinite}@keyframes bld-push-dn{0%,28%{transform:translateY(0)}43%,62%{transform:translateY(40px)}77%,to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bld-q-move{animation:none;box-shadow:none}.bld-q-push{animation:none}}.pr-tr-outer{width:100%;height:100%;background:#f0f1f5;display:flex;flex-direction:column;overflow:hidden;position:relative}.pr-tr-content{padding:.85rem .9rem;display:flex;flex-direction:column;gap:.55rem;flex:1;overflow:hidden}.pr-tr-sec{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;background:#fff;border:1px solid #e7e8ec;border-radius:9px}.pr-tr-sec-ic{width:19px;height:19px;border-radius:5px;background:#6366f1;color:#fff;font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pr-tr-sec-nm{font-size:.72rem;font-weight:700;color:#3c3c3b;letter-spacing:.06em;flex:1;position:relative;height:1.1em;overflow:hidden}.pr-tr-sec-ct{font-size:.62rem;color:#9ca3af;position:relative;height:1.1em;overflow:hidden}.pr-tr-title{flex:1;position:relative;height:1.1em;overflow:hidden;min-width:0;font-size:.7rem;font-weight:500;color:#6b7280}.pr-tr-anim-es{animation:pr-tr-es 3s ease-in-out infinite}.pr-tr-anim-en{opacity:0;animation:pr-tr-en 3s ease-in-out infinite;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pr-tr-q{display:flex;align-items:center;gap:.48rem;padding:.65rem .75rem;background:#fff;border:1.5px solid #e7e8ec;border-radius:9px}.pr-tr-sel{border-color:#6366f1;background:#6366f108}.pr-tr-drag{font-size:.65rem;color:#d1d5db}.pr-tr-qn{font-size:.62rem;font-weight:700;color:#d1d5db;min-width:10px}.pr-tr-qic{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pr-tr-ind{background:#6366f11f;color:#6366f1}.pr-tr-pur{background:#9333ea1f;color:#9333ea}.pr-tr-grn{background:#22c55e1f;color:#16a34a}.pr-tr-orn{background:#f7a81324;color:#b45309}.pr-tr-smls{display:flex;gap:.22rem;margin-left:auto;flex-shrink:0}.pr-tr-smls span{width:11px;height:11px;border-radius:50%;display:inline-block}.pr-tr-lbl{font-size:.8rem;font-weight:500;color:#3c3c3b;flex:1;position:relative;height:1.15em;overflow:hidden;min-width:0}.pr-tr-es,.pr-tr-en{position:absolute;left:0;top:0;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.pr-tr-es{opacity:1;animation:pr-tr-es 3s ease-in-out infinite}.pr-tr-en{opacity:0;animation:pr-tr-en 3s ease-in-out infinite}@keyframes pr-tr-es{0%,58%{opacity:1;transform:none}66%{opacity:0;transform:translateY(-5px)}91%{opacity:0;transform:translateY(-5px)}97%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes pr-tr-en{0%,58%{opacity:0;transform:translateY(5px)}66%{opacity:1;transform:none}91%{opacity:1;transform:none}97%{opacity:0;transform:translateY(5px)}to{opacity:0;transform:translateY(5px)}}.pr-tr-opts{display:flex;gap:.22rem;margin-left:auto;flex-shrink:0}.pr-tr-si,.pr-tr-no{font-size:.58rem;font-weight:700;padding:.16rem .45rem;border-radius:4px}.pr-tr-si{background:#22c55e2e;color:#15803d}.pr-tr-no{background:#f7a8132e;color:#b45309}.pr-tr-sldr{margin-left:auto;flex-shrink:0}.pr-tr-track{width:64px;height:4px;background:linear-gradient(to right,#9333ea 50%,#e7e8ec 50%);border-radius:999px;position:relative}.pr-tr-thumb{width:10px;height:10px;border-radius:50%;background:#9333ea;border:2px solid #fff;box-shadow:0 1px 4px #9333ea66;position:absolute;top:50%;left:47%;transform:translate(-50%,-50%)}.pr-tr-bar{display:flex;align-items:center;gap:.2rem;background:#fff;border-top:1px solid #e7e8ec;padding:.38rem .5rem;flex-shrink:0}.pr-tr-add{width:23px;height:23px;border-radius:50%;background:#22c55e;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.pr-tr-sep{width:1px;height:15px;background:#e7e8ec;margin:0 .08rem;flex-shrink:0}.pr-tr-ico{width:23px;height:23px;border-radius:5px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}.pr-tr-globe{border:1px solid transparent;animation:pr-tr-globe 3s ease-in-out infinite}@keyframes pr-tr-globe{0%,15%{background:transparent;border-color:transparent;color:#9ca3af}20%{background:#6366f124;border-color:#6366f147;color:#6366f1}56%{background:#6366f114;border-color:#6366f129;color:#6366f1}64%{background:transparent;border-color:transparent;color:#9ca3af}to{background:transparent;border-color:transparent;color:#9ca3af}}.pr-tr-lang{display:flex;align-items:center;gap:.32rem;background:#f6f7f9;border:1px solid #e7e8ec;border-radius:7px;padding:.26rem .5rem;cursor:pointer;margin-left:auto;flex-shrink:0;color:#5b5b59}.pr-tr-ln-wrap{position:relative;width:84px;height:1.1em;overflow:hidden}.pr-tr-ln-es,.pr-tr-ln-en{position:absolute;left:0;top:0;font-size:.63rem;font-weight:600;white-space:nowrap}.pr-tr-ln-es{opacity:1;animation:pr-tr-ln-es 3s ease-in-out infinite}.pr-tr-ln-en{opacity:0;animation:pr-tr-ln-en 3s ease-in-out infinite}@keyframes pr-tr-ln-es{0%,60%{opacity:1}67%{opacity:0}93%{opacity:0}98%{opacity:1}to{opacity:1}}@keyframes pr-tr-ln-en{0%,60%{opacity:0}67%{opacity:1}93%{opacity:1}98%{opacity:0}to{opacity:0}}.pr-tr-dd{position:absolute;bottom:42px;right:.6rem;background:#fff;border:1px solid #e7e8ec;border-radius:10px;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000d;min-width:146px;overflow:hidden;opacity:0;animation:pr-tr-dd 3s ease-in-out infinite;z-index:20}@keyframes pr-tr-dd{0%,21%{opacity:0;transform:translateY(7px) scale(.97);pointer-events:none}28%{opacity:1;transform:none;pointer-events:auto}54%{opacity:1;transform:none}60%{opacity:0;transform:translateY(4px);pointer-events:none}to{opacity:0;transform:translateY(7px);pointer-events:none}}.pr-tr-dd-item{padding:.46rem .78rem;font-size:.67rem;font-weight:500;color:#3c3c3b;cursor:pointer}.pr-tr-dd-item+.pr-tr-dd-item{border-top:1px solid rgba(0,0,0,.045)}.pr-tr-dd-orig{color:#adb5bd;font-size:.64rem}.pr-tr-dd-en{animation:pr-tr-dd-en 3s ease-in-out infinite}@keyframes pr-tr-dd-en{0%,36%{background:transparent;color:#3c3c3b}42%{background:#6366f1;color:#fff;font-weight:600}56%{background:#6366f1;color:#fff;font-weight:600}61%{background:transparent;color:#3c3c3b}to{background:transparent;color:#3c3c3b}}@media(prefers-reduced-motion:reduce){.pr-tr-es{opacity:1!important;animation:none}.pr-tr-en{opacity:0!important;animation:none}.pr-tr-ln-es{opacity:1!important;animation:none}.pr-tr-ln-en{opacity:0!important;animation:none}.pr-tr-anim-es{animation:none}.pr-tr-anim-en{animation:none;opacity:0!important}.pr-tr-globe,.pr-tr-dd,.pr-tr-dd-en{animation:none}.pr-tr-dd{opacity:0!important}}.pr-ai-outer{width:100%;height:100%;background:#f0f1f5;display:flex;flex-direction:column;overflow:hidden}.pr-ai-body{flex:1;min-height:0;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.48rem;overflow:hidden}.pr-ai-prompt{background:#fff;border:1px solid #e7e8ec;border-radius:12px;padding:.65rem .72rem;display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.pr-ai-plabel{display:flex;align-items:center;gap:.32rem;font-size:.6rem;font-weight:700;color:#9ca3af;letter-spacing:.07em;text-transform:uppercase}.pr-ai-plabel-ic{width:16px;height:16px;border-radius:4px;background:linear-gradient(135deg,#f7a813,#c60b1f);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pr-ai-input-row{display:flex;align-items:center;gap:.3rem;background:#f6f7f9;border:1.5px solid #e7e8ec;border-radius:8px;padding:.42rem .55rem;animation:pr-ai-input 5s ease-in-out infinite}@keyframes pr-ai-input{0%,6%{border-color:#e7e8ec;background:#f6f7f9;box-shadow:none}14%,82%{border-color:#f7a8138c;background:#fff;box-shadow:0 0 0 3px #f7a81312}92%,to{border-color:#e7e8ec;background:#f6f7f9;box-shadow:none}}.pr-ai-itext{flex:1;font-size:.7rem;color:#3c3c3b;opacity:0;animation:pr-ai-itext 5s ease-in-out infinite}@keyframes pr-ai-itext{0%,8%{opacity:0;transform:translate(-4px)}22%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translate(-2px)}}.pr-ai-cursor{width:1.5px;height:11px;background:#f7a813;border-radius:1px;flex-shrink:0;animation:pr-ai-cur 5s ease-in-out infinite}@keyframes pr-ai-cur{0%,5%{opacity:1}7%{opacity:0}9%{opacity:1}11%{opacity:0}13%,20%{opacity:1}23%,to{opacity:0}}.pr-ai-btn{display:flex;align-items:center;justify-content:center;gap:.28rem;padding:.6rem .8rem;border-radius:7px;font-size:.68rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#f7a813,#c60b1f);border:none;cursor:pointer;animation:pr-ai-btn 5s ease-in-out infinite}@keyframes pr-ai-btn{0%,18%{opacity:.4;box-shadow:none;transform:none}27%{opacity:1;transform:scale(.97)}34%,84%{opacity:1;transform:none;box-shadow:0 4px 14px #f7a81366}93%,to{opacity:.4;box-shadow:none}}.pr-ai-btn-wrap{position:relative;min-width:140px;height:1.1em;display:inline-block;white-space:nowrap}.pr-ai-btn-idle,.pr-ai-btn-gen{position:absolute;left:0;top:0;white-space:nowrap;width:100%;text-align:center}.pr-ai-btn-idle{animation:pr-ai-bidle 5s ease-in-out infinite}.pr-ai-btn-gen{opacity:0;animation:pr-ai-bgen 5s ease-in-out infinite}@keyframes pr-ai-bidle{0%,26%{opacity:1}34%,to{opacity:0}}@keyframes pr-ai-bgen{0%,26%{opacity:0}34%,50%{opacity:1}58%,to{opacity:0}}.pr-ai-gen{display:flex;align-items:center;gap:.48rem;background:#fff;border:1px solid #e7e8ec;border-radius:10px;padding:.5rem .68rem;font-size:.68rem;color:#5b5b59;flex-shrink:0;opacity:0;animation:pr-ai-gen 5s ease-in-out infinite}@keyframes pr-ai-gen{0%,28%{opacity:0;transform:translateY(6px)}38%,54%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-4px)}}.pr-ai-gen-dots{display:flex;gap:.22rem;flex-shrink:0}.pr-ai-gen-dots span{width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#f7a813,#c60b1f)}.pr-ai-gen-dots span:nth-child(1){animation:pr-ai-dot 1.3s 0s ease-in-out infinite}.pr-ai-gen-dots span:nth-child(2){animation:pr-ai-dot 1.3s .22s ease-in-out infinite}.pr-ai-gen-dots span:nth-child(3){animation:pr-ai-dot 1.3s .44s ease-in-out infinite}@keyframes pr-ai-dot{0%,75%,to{opacity:.2;transform:scale(.75)}38%{opacity:1;transform:scale(1.25)}}.pr-ai-result{background:#fff;border:1px solid #e7e8ec;border-radius:12px;overflow:hidden;flex-shrink:0;opacity:0;animation:pr-ai-result 5s ease-in-out infinite}@keyframes pr-ai-result{0%,52%{opacity:0;transform:translateY(10px)}63%,87%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-3px)}}.pr-ai-rhd{display:flex;align-items:center;gap:.45rem;padding:.5rem .65rem;background:#f7a8130d;border-bottom:1px solid rgba(247,168,19,.18)}.pr-ai-rhd-ic{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#f7a813,#c60b1f);display:flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0}.pr-ai-rhd-title{font-size:.72rem;font-weight:700;color:#3c3c3b;flex:1}.pr-ai-aibadge{font-size:.58rem;font-weight:700;background:linear-gradient(135deg,#f7a8132e,#c60b1f1f);color:#b45309;border:1px solid rgba(247,168,19,.3);padding:.13rem .42rem;border-radius:999px;flex-shrink:0}.pr-ai-qlist{padding:.42rem .55rem;display:flex;flex-direction:column;gap:.27rem}.pr-ai-qi{display:flex;align-items:center;gap:.4rem;padding:.34rem .48rem;border-radius:7px;border:1px solid #e7e8ec;opacity:0}.pr-ai-qi:nth-child(1){animation:pr-ai-qi 7s 0s ease-in-out infinite}.pr-ai-qi:nth-child(2){animation:pr-ai-qi 7s .4s ease-in-out infinite}.pr-ai-qi:nth-child(3){animation:pr-ai-qi 7s .8s ease-in-out infinite}.pr-ai-qi:nth-child(4){animation:pr-ai-qi 7s 1.2s ease-in-out infinite}@keyframes pr-ai-qi{0%,58%{opacity:0;transform:translate(-6px)}68%,87%{opacity:1;transform:none}95%,to{opacity:0}}.pr-ai-qic{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pr-ai-qlbl{font-size:.68rem;font-weight:500;color:#3c3c3b;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-ai-qtype{font-size:.57rem;font-weight:700;padding:.12rem .36rem;border-radius:4px;flex-shrink:0}.pr-ai-type-yn{background:#22c55e26;color:#15803d}.pr-ai-type-num{background:#f7a81326;color:#b45309}.pr-ai-type-ph{background:#6366f11f;color:#6366f1}.pr-ai-type-txt{background:#6b72801a;color:#374151}.pr-ai-rft{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;padding:.42rem .55rem;border-top:1px solid #e7e8ec}.pr-ai-ftedit{font-size:.62rem;font-weight:600;padding:.24rem .58rem;border-radius:6px;background:#f6f7f9;color:#5b5b59;border:1px solid #e7e8ec;cursor:pointer}.pr-ai-ftsave{font-size:.62rem;font-weight:700;padding:.24rem .58rem;border-radius:6px;background:linear-gradient(135deg,#f7a813,#c60b1f);color:#fff;border:none;cursor:pointer}@media(prefers-reduced-motion:reduce){.pr-ai-input-row{animation:none;border-color:#f7a8138c}.pr-ai-itext{animation:none;opacity:1}.pr-ai-cursor{animation:none;opacity:0}.pr-ai-btn,.pr-ai-btn-idle{animation:none;opacity:1}.pr-ai-btn-gen,.pr-ai-gen{animation:none;opacity:0}.pr-ai-result,.pr-ai-qi{animation:none;opacity:1}}.pr-m2-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d8d8ee}.pr-m2-viewport{position:relative;width:94%;height:94%;overflow:hidden}.pr-m2-card{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:14px;border:2px solid #8888e0;box-shadow:0 4px 20px #5050c82e;display:flex;flex-direction:column;overflow:hidden}.pr-m2-hd{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;background:#e6e6f5;flex-shrink:0}.pr-m2-qn{font-size:.85rem;font-weight:700;color:#5050a0;background:#d0d0ee;padding:.2rem .55rem;border-radius:6px}.pr-m2-spc{flex:1}.pr-m2-plus{width:28px;height:28px;border-radius:50%;background:#6060cc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:300;line-height:1;flex-shrink:0}.pr-m2-body{padding:.8rem 1rem .7rem;display:flex;flex-direction:column;gap:.45rem;flex:1;overflow:hidden}.pr-m2-qt{font-size:1rem;font-weight:700;color:#141428;line-height:1.25}.pr-m2-div{height:1.5px;background:#8888e0;flex-shrink:0}.pr-m2-hint{font-size:.75rem;color:#6060cc;font-style:italic}.pr-m2-sub{font-size:.78rem;font-weight:600;color:#252538;margin-top:.65rem}.pr-m2-row{display:flex;align-items:center;gap:.45rem}.pr-m2-na{min-width:44px;height:44px;background:#e6e6f5;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#5050a0;border-bottom:3px solid #6060cc;flex-shrink:0}.pr-m2-inp{flex:1;height:44px;min-width:0;border:1.5px solid #8888e0;border-radius:9px;display:flex;align-items:center;padding:0 .65rem;position:relative;overflow:hidden;background:#fff}.pr-m2-ph,.pr-m2-v{position:absolute;left:.65rem;font-size:.85rem;white-space:nowrap}.pr-m2-ph{color:#a8a8c8}.pr-m2-v{color:#141428;font-weight:600;opacity:0}.pr-m2-x{position:absolute;right:.45rem;width:22px;height:22px;border-radius:50%;background:#6060cc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.88rem;line-height:1;font-weight:700;opacity:0;flex-shrink:0}.pr-m2-unit{font-size:.8rem;color:#363652;font-weight:500;flex-shrink:0}.pr-m2-slarea{background:#7070d8;border-radius:12px;padding:.55rem .75rem 1.4rem;flex-shrink:0}.pr-m2-sltop{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.pr-m2-slmin,.pr-m2-slmax{font-size:.72rem;color:#ffffffa6;font-weight:500}.pr-m2-slcur{font-size:.88rem;font-weight:700;color:#fff;opacity:0}.pr-m2-sltrk{position:relative;height:10px;background:#00000047;border-radius:99px}.pr-m2-slfill{position:absolute;left:0;top:0;bottom:0;background:#ffffff61;border-radius:99px;width:2%}.pr-m2-slthumb{position:absolute;top:50%;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000040;transform:translate(-50%,-50%);left:2%}@keyframes pr-m2-num{0%,42%{transform:translate(0);opacity:1}50%{transform:translate(115%);opacity:0}94%{transform:translate(115%);opacity:0}95%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pr-m2-sldr{0%,42%{transform:translate(-115%);opacity:0}50%{transform:translate(0);opacity:1}90%{transform:translate(0);opacity:1}95%{transform:translate(0);opacity:0}96%{transform:translate(-115%);opacity:0}to{transform:translate(-115%);opacity:0}}.pr-m2-num-card{animation:pr-m2-num 4s ease-in-out infinite}.pr-m2-sldr-card{animation:pr-m2-sldr 4s ease-in-out infinite}@keyframes pr-m2-ph1{0%,12%{opacity:1}20%,94%{opacity:0}95%,to{opacity:1}}@keyframes pr-m2-v1{0%,12%{opacity:0}20%,88%{opacity:1}94%,to{opacity:0}}@keyframes pr-m2-ph2{0%,20%{opacity:1}28%,94%{opacity:0}95%,to{opacity:1}}@keyframes pr-m2-v2{0%,20%{opacity:0}28%,88%{opacity:1}94%,to{opacity:0}}.pr-m2-ph1{animation:pr-m2-ph1 4s ease-in-out infinite}.pr-m2-v1,.pr-m2-x1{animation:pr-m2-v1 4s ease-in-out infinite}.pr-m2-ph2{animation:pr-m2-ph2 4s ease-in-out infinite}.pr-m2-v2,.pr-m2-x2{animation:pr-m2-v2 4s ease-in-out infinite}@keyframes pr-m2-thumb{0%,57%{left:2%}75%,90%{left:41%}96%,to{left:2%}}@keyframes pr-m2-fill{0%,57%{width:2%}75%,90%{width:41%}96%,to{width:2%}}.pr-m2-slthumb{animation:pr-m2-thumb 4s ease-in-out infinite}.pr-m2-slfill{animation:pr-m2-fill 4s ease-in-out infinite}@keyframes pr-m2-sval{0%,65%{opacity:0}75%,88%{opacity:1}95%,to{opacity:0}}@keyframes pr-m2-sph{0%,65%{opacity:1}75%,to{opacity:0}}.pr-m2-slcur{animation:pr-m2-sval 4s ease-in-out infinite}.pr-m2-s-ph{animation:pr-m2-sph 4s ease-in-out infinite}.pr-m2-s-v,.pr-m2-s-x{animation:pr-m2-sval 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pr-m2-num-card{animation:none}.pr-m2-sldr-card{animation:none;display:none}.pr-m2-ph1,.pr-m2-ph2,.pr-m2-s-ph{animation:none;opacity:0}.pr-m2-v1,.pr-m2-v2,.pr-m2-s-v,.pr-m2-x1,.pr-m2-x2,.pr-m2-s-x,.pr-m2-slcur{animation:none;opacity:1}.pr-m2-slthumb{animation:none;left:41%}.pr-m2-slfill{animation:none;width:41%}}.pr-inc-outer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d8d8ee}.pr-inc-qcard{width:100%;height:100%;background:#fff;border-radius:14px;border:2px solid #8888e0;display:flex;flex-direction:column;overflow:hidden}.pr-inc-body{padding:.8rem 1rem .6rem;display:flex;flex-direction:column;gap:.45rem;flex:1;overflow:hidden}.pr-inc-qt{font-size:1rem;font-weight:700;color:#141428;line-height:1.25}.pr-inc-div{height:1.5px;background:#8888e0;flex-shrink:0}.pr-inc-hint{font-size:.75rem;color:#6060cc;font-style:italic}.pr-inc-smls-row{display:flex;align-items:center;justify-content:space-around;flex:1}.pr-inc-sml{display:flex;flex-direction:column;align-items:center;flex:1}.pr-inc-sml>svg{width:62px;height:62px;display:block}.pr-inc-sml4{display:flex;align-items:center;justify-content:center;flex:1;position:relative}.pr-inc-s4-wrap{width:62px;height:62px;position:relative;animation:pr-inc-grow 4s ease-in-out infinite;transform-origin:center}.pr-inc-s4-wrap>div{position:absolute;top:0;left:0;width:100%;height:100%}.pr-inc-s4-wrap svg{width:100%;height:100%;display:block}.pr-inc-s4-blue{animation:pr-inc-s4b 4s ease-in-out infinite}.pr-inc-s4-orn{opacity:0;animation:pr-inc-s4o 4s ease-in-out infinite}.pr-inc-icobox{position:absolute;top:50%;margin-top:44px;left:50%;margin-left:-14px;opacity:0;animation:pr-inc-icoani 4s ease-in-out infinite}.pr-inc-icobox svg{width:28px;height:26px}@keyframes pr-inc-grow{0%,15%{transform:scale(1)}28%,74%{transform:scale(1.28)}88%,to{transform:scale(1)}}@keyframes pr-inc-s4b{0%,15%{opacity:1}25%,80%{opacity:0}90%,to{opacity:1}}@keyframes pr-inc-s4o{0%,15%{opacity:0}25%,72%{opacity:1}84%,to{opacity:0}}@keyframes pr-inc-icoani{0%,28%{opacity:0;transform:translateY(5px)}36%,70%{opacity:1;transform:none}82%,to{opacity:0;transform:translateY(2px)}}.pr-inc-issbtn{opacity:0;margin-right:.35rem;flex-shrink:0;display:flex;align-items:center;align-self:center;animation:pr-inc-issbtn 4s ease-in-out infinite}.pr-inc-issbtn svg{width:28px;height:28px;display:block}@keyframes pr-inc-issbtn{0%,20%{opacity:0;transform:scale(.6)}28%,72%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.pr-inc-s4-wrap{animation:none;transform:scale(1.28)}.pr-inc-s4-blue{animation:none;opacity:0}.pr-inc-s4-orn{animation:none;opacity:1}.pr-inc-icobox{animation:none;opacity:1;transform:none}.pr-inc-issbtn{animation:none;opacity:1;transform:scale(1)}}.pr-inc-viewport{position:relative;width:94%;height:94%;overflow:hidden;border-radius:14px;box-shadow:0 4px 20px #5050c82e}.pr-inc-sml-card{position:absolute;top:0;left:0;width:100%;height:100%;animation:pr-inc-sml-slide 9s ease-in-out infinite}@keyframes pr-inc-sml-slide{0%,43%{transform:translate(0);opacity:1}48%,94%{transform:translate(-115%);opacity:0}95%{transform:translate(0);opacity:0}96%,to{transform:translate(0);opacity:1}}.pr-inc-sel-card{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:14px;border:2px solid #8888e0;display:flex;flex-direction:column;overflow:hidden;animation:pr-inc-sel-slide 9s ease-in-out infinite}@keyframes pr-inc-sel-slide{0%,43%{transform:translate(115%)}48%,93%{transform:translate(0)}95%,to{transform:translate(115%)}}.pr-sel-hd{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;background:#e6e6f5;flex-shrink:0}.pr-sel-spc{flex:1}.pr-sel-icobox{flex-shrink:0;opacity:0;transform:scale(.6);display:flex;align-items:center;margin-right:.1rem;animation:pr-sel-icobox-anim 9s ease-in-out infinite}.pr-sel-icobox svg{width:28px;height:28px;display:block}.pr-sel-body{padding:.8rem 1rem .6rem;display:flex;flex-direction:column;gap:.4rem;flex:1;overflow:hidden;position:relative}.pr-sel-qt{font-size:1rem;font-weight:700;color:#141428;line-height:1.25}.pr-sel-div{height:1.5px;background:#8888e0;flex-shrink:0}.pr-sel-hint{font-size:.75rem;color:#6060cc;font-style:italic}.pr-sel-opts{display:flex;flex-direction:column;gap:.48rem;flex:1;justify-content:center}.pr-sel-opt{display:flex;align-items:center;gap:.6rem;border:1.5px solid #8888e0;border-radius:9px;padding:.75rem;font-size:.85rem;font-weight:500;color:#141428;background:#fff}.pr-sel-opt1{animation:pr-sel-opt1-bg 9s ease-in-out infinite}.pr-sel-ck{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:pr-sel-ck-anim 9s ease-in-out infinite}.pr-sel-ck svg{width:18px;height:18px;display:block}.pr-sel-ck-spc{width:22px;height:22px;flex-shrink:0}.pr-sel-panel{position:absolute;top:0;left:0;right:0;background:#7986e0;border-radius:12px;padding:.7rem .7rem .6rem;display:flex;flex-direction:column;gap:.48rem;box-shadow:0 8px 24px #3c3cb466;transform:translateY(-110%);opacity:0;animation:pr-sel-panel-anim 9s ease-in-out infinite}.pr-sel-pbtns{display:flex;justify-content:space-around;align-items:flex-start}.pr-sel-pbtn{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:20%}.pr-sel-pbtn>svg{width:100%;height:auto;border-radius:9px}.pr-sel-pbtn-lbl{font-size:.55rem;color:#fff;font-weight:600;text-align:center;line-height:1.2}.pr-sel-pissue{display:flex;align-items:center;justify-content:center;gap:.7rem;background:#6877db;border-radius:11px;padding:.6rem 1rem;flex-shrink:0;animation:pr-sel-pissue-hl 9s ease-in-out infinite}.pr-sel-pissue-lbl{font-size:.88rem;font-weight:700;color:#fff}@keyframes pr-sel-opt1-bg{0%,56%{background:#fff;border-color:#8888e0;color:#141428}62%,93%{background:#23a455;border-color:#23a455;color:#fff}96%,to{background:#fff;border-color:#8888e0;color:#141428}}@keyframes pr-sel-ck-anim{0%,56%{opacity:0}62%,93%{opacity:1}96%,to{opacity:0}}@keyframes pr-sel-icobox-anim{0%,83%{opacity:0;transform:scale(.6)}87%,93%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.6)}}@keyframes pr-sel-panel-anim{0%,64%{transform:translateY(-110%);opacity:0}69%,79%{transform:translateY(0);opacity:1}83%,to{transform:translateY(-110%);opacity:0}}@keyframes pr-sel-pissue-hl{0%,73%{background:#6877db}76%,78%{background:#505db8}80%,to{background:#6877db}}@media(prefers-reduced-motion:reduce){.pr-inc-sml-card{animation:none}.pr-inc-sel-card{animation:none;transform:translate(115%)}.pr-sel-opt1,.pr-sel-ck,.pr-sel-icobox,.pr-sel-panel,.pr-sel-pissue{animation:none}}.pr-illus-states{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d8d8ee}.pr-att-card{width:94%;height:94%;background:#fff;border-radius:14px;border:2px solid #8888e0;box-shadow:0 4px 20px #5050c82e;display:flex;flex-direction:column;overflow:hidden}.pr-att-body{padding:.8rem 1rem .6rem;display:flex;flex-direction:column;gap:.4rem;flex:1;overflow:hidden;position:relative}.pr-att-opt1{background:#23a455;border-color:#23a455;color:#fff}.pr-att-ck{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pr-att-ck svg{width:18px;height:18px;display:block}.pr-att-thumb-area{flex-shrink:0;opacity:0;transform:translateY(10px);animation:pr-att-thumb-anim 8s ease-in-out infinite}.pr-att-thumb{width:100%;height:56px;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#c8e6f7,#5bafd4 32%,#90c48a 62%,#5a7a55);display:flex;align-items:center;justify-content:center}.pr-att-thumb svg{opacity:.5}.pr-att-panel{position:absolute;top:0;left:0;right:0;background:#7986e0;border-radius:12px;padding:.7rem .7rem .6rem;display:flex;flex-direction:column;gap:.48rem;box-shadow:0 8px 24px #3c3cb466;transform:translateY(-110%);opacity:0;animation:pr-att-panel-anim 8s ease-in-out infinite}.pr-att-photo-wrap{position:relative}.pr-att-photo-pulse{position:absolute;inset:0;border-radius:9px;background:#fff6;opacity:0;animation:pr-att-photo-hl 8s ease-in-out infinite}@keyframes pr-att-panel-anim{0%,18%{transform:translateY(-110%);opacity:0}24%,47%{transform:translateY(0);opacity:1}52%,to{transform:translateY(-110%);opacity:0}}@keyframes pr-att-photo-hl{0%,36%{opacity:0}41%,47%{opacity:1}51%,to{opacity:0}}@keyframes pr-att-thumb-anim{0%,53%{opacity:0;transform:translateY(10px)}61%,87%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.pr-att-panel{animation:none;transform:translateY(-110%);opacity:0}.pr-att-photo-pulse{animation:none}.pr-att-thumb-area{animation:none;opacity:1;transform:none}}.pr-states-title{font-size:.85rem;font-weight:700;color:#3c3c3b;margin-bottom:1.2rem}.pr-states-flow{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.pr-state-nd{display:flex;flex-direction:column;align-items:center;gap:.35rem}.pr-state-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;border:2px solid #e7e8ec;background:#f6f7f9}.pr-state-circle.active{background:var(--pr-grad);border-color:transparent;color:#fff;box-shadow:0 4px 12px #f7a81359}.pr-state-circle.done{background:#dcfce7;border-color:#86efac;color:#16a34a}.pr-state-lbl{font-size:.6rem;font-weight:600;color:#5b5b59;text-align:center}.pr-state-arr{font-size:.8rem;color:#e7e8ec;flex-shrink:0;margin-bottom:1rem}.pr-illus-dash{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d8d8ee}.pr-dash-card{width:92%;height:90%;background:#fff;border-radius:14px;border:2px solid #8888e0;box-shadow:0 4px 20px #5050c82e;display:flex;flex-direction:column;overflow:hidden}.pr-dash-hd{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;background:#e6e6f5;flex-shrink:0}.pr-dash-title{font-size:1.15rem;font-weight:700;color:#141428}.pr-dash-period{font-size:.85rem;color:#6060cc;background:#fff;padding:.2rem .6rem;border-radius:6px}.pr-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;padding:.9rem 1.1rem .5rem}.pr-kpi-card{background:#f0f0fa;border-radius:10px;padding:.7rem .8rem}.pr-kpi-val{font-size:1.75rem;font-weight:800;color:#141428}.pr-kpi-val.up{color:#16a34a;animation:pr-kpi-pulse 3s ease-in-out infinite}.pr-kpi-val.warn{color:#e8780a;animation:pr-kpi-pulse-warn 4s ease-in-out infinite}.pr-kpi-lbl{font-size:.82rem;color:#6060cc;margin-top:.15rem}.pr-dash-bars{display:flex;flex-direction:column;justify-content:center;gap:.6rem;padding:.4rem 1.1rem 1.1rem;flex:1}.pr-dash-bar-row{display:flex;align-items:center;gap:.7rem;font-size:.88rem}.pr-dash-bar-lbl{width:72px;color:#5b5b59;text-align:right;flex-shrink:0}.pr-dash-bar-track{flex:1;height:10px;background:#e0e0f0;border-radius:99px;overflow:hidden}.pr-dash-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#6877db,#a875e8);width:0}.pr-dash-bar-pct{width:38px;font-weight:700;color:#141428;font-size:.88rem}.pr-dash-bar-row:nth-child(1) .pr-dash-bar-fill{animation:pr-bar-97 7s ease-in-out infinite}.pr-dash-bar-row:nth-child(2) .pr-dash-bar-fill{animation:pr-bar-88 7s ease-in-out infinite .3s}.pr-dash-bar-row:nth-child(3) .pr-dash-bar-fill{animation:pr-bar-72 7s ease-in-out infinite .6s}.pr-dash-bar-row:nth-child(4) .pr-dash-bar-fill{animation:pr-bar-95 7s ease-in-out infinite .9s}@keyframes pr-bar-97{0%,5%{width:0}28%,80%{width:97%}94%,to{width:0}}@keyframes pr-bar-88{0%,5%{width:0}28%,80%{width:88%}94%,to{width:0}}@keyframes pr-bar-72{0%,5%{width:0}28%,80%{width:72%}94%,to{width:0}}@keyframes pr-bar-95{0%,5%{width:0}28%,80%{width:95%}94%,to{width:0}}@keyframes pr-kpi-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes pr-kpi-pulse-warn{0%,to{opacity:1}50%{opacity:.5}}.pr-illus-export{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d8d8ee}.pr-export-card-wrap{width:92%;height:90%;background:#fff;border-radius:14px;border:2px solid #8888e0;box-shadow:0 4px 20px #5050c82e;display:flex;flex-direction:column;overflow:hidden}.pr-export-hd{display:flex;align-items:center;gap:.55rem;padding:.85rem 1.1rem;background:#e6e6f5;flex-shrink:0}.pr-export-hd-title{font-size:1.15rem;font-weight:700;color:#141428}.pr-export-body{padding:.9rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem;flex:1;justify-content:center}.pr-export-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.65rem}.pr-export-card{border:1.5px solid #c0c0e0;border-radius:11px;padding:1.1rem .6rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.pr-export-card:nth-child(1){animation:pr-exp-c1 9s ease-in-out infinite}.pr-export-card:nth-child(2){animation:pr-exp-c2 9s ease-in-out infinite}.pr-export-card:nth-child(3){animation:pr-exp-c3 9s ease-in-out infinite}.pr-export-icon{font-size:2rem}.pr-export-fmt{font-size:.95rem;font-weight:700;color:#141428}.pr-export-sub{font-size:.75rem;color:#6060cc;text-align:center;line-height:1.3}.pr-export-prog{height:7px;background:#e0e0f0;border-radius:99px;overflow:hidden}.pr-export-prog-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#6877db,#a875e8);animation:pr-exp-bar 9s ease-in-out infinite;width:0}.pr-export-status{position:relative;height:2.2rem;background:#f0f0fa;border-radius:8px;overflow:hidden}.pr-export-st{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.82rem;color:#6060cc;white-space:nowrap}.pr-export-st1{opacity:1;animation:pr-exp-st1 9s ease-in-out infinite}.pr-export-st2{opacity:0;animation:pr-exp-st2 9s ease-in-out infinite}.pr-export-st3{opacity:0;animation:pr-exp-st3 9s ease-in-out infinite}@keyframes pr-exp-c1{0%,3%{border-color:#8888e0;background:#6877db1a}30%,33%{border-color:#8888e0;background:#6877db1a}36%,to{border-color:#c0c0e0;background:#fff}}@keyframes pr-exp-c2{0%,33%{border-color:#c0c0e0;background:#fff}36%,63%{border-color:#8888e0;background:#6877db1a}66%,to{border-color:#c0c0e0;background:#fff}}@keyframes pr-exp-c3{0%,66%{border-color:#c0c0e0;background:#fff}69%,96%{border-color:#8888e0;background:#6877db1a}99%,to{border-color:#c0c0e0;background:#fff}}@keyframes pr-exp-bar{0%{width:0}28%{width:100%}33%{width:0}60%{width:100%}66%{width:0}93%{width:100%}99%,to{width:0}}@keyframes pr-exp-st1{0%,30%{opacity:1}36%,to{opacity:0}}@keyframes pr-exp-st2{0%,33%{opacity:0}36%,63%{opacity:1}66%,to{opacity:0}}@keyframes pr-exp-st3{0%,66%{opacity:0}69%,96%{opacity:1}99%,to{opacity:0}}.pr-illus-integ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d8d8ee}.pr-integ-card{width:92%;height:90%;background:#fff;border-radius:14px;border:2px solid #8888e0;box-shadow:0 4px 20px #5050c82e;display:flex;flex-direction:column;overflow:hidden}.pr-integ-hd{display:flex;align-items:center;gap:.55rem;padding:.85rem 1.1rem;background:#e6e6f5;flex-shrink:0;font-size:1.15rem}.pr-integ-hd-title{font-size:1.15rem;font-weight:700;color:#141428}.pr-integ-body{padding:.9rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.65rem;flex:1;justify-content:center}.pr-integ-row{display:flex;align-items:center;gap:.8rem;border:1.5px solid #c0c0e0;border-radius:11px;padding:.8rem 1rem;transition:border-color .3s,background .3s}.pr-integ-row:nth-child(1){animation:pr-integ-r1 9s ease-in-out infinite}.pr-integ-row:nth-child(2){animation:pr-integ-r2 9s ease-in-out infinite}.pr-integ-row:nth-child(3){animation:pr-integ-r3 9s ease-in-out infinite}.pr-integ-ico{width:42px;height:42px;border-radius:10px;background:#f0f0fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pr-integ-ico svg{width:26px;height:26px}.pr-integ-info{flex:1}.pr-integ-name{font-size:1rem;font-weight:700;color:#141428}.pr-integ-desc{font-size:.78rem;color:#6060cc;margin-top:.1rem}.pr-integ-dot{width:11px;height:11px;border-radius:50%;background:#16a34a;flex-shrink:0}.pr-integ-row:nth-child(1) .pr-integ-dot{animation:pr-integ-dot1 9s ease-in-out infinite}.pr-integ-row:nth-child(2) .pr-integ-dot{animation:pr-integ-dot2 9s ease-in-out infinite}.pr-integ-row:nth-child(3) .pr-integ-dot{animation:pr-integ-dot3 9s ease-in-out infinite}.pr-integ-flow{height:7px;background:#e0e0f0;border-radius:99px;overflow:hidden;margin-top:.2rem}.pr-integ-flow-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#6877db,#a875e8);animation:pr-exp-bar 9s ease-in-out infinite;width:0}@keyframes pr-integ-r1{0%,3%{border-color:#8888e0;background:#f0f0fa}30%,33%{border-color:#8888e0;background:#f0f0fa}36%,to{border-color:#c0c0e0;background:#fff}}@keyframes pr-integ-r2{0%,33%{border-color:#c0c0e0;background:#fff}36%,63%{border-color:#8888e0;background:#f0f0fa}66%,to{border-color:#c0c0e0;background:#fff}}@keyframes pr-integ-r3{0%,66%{border-color:#c0c0e0;background:#fff}69%,96%{border-color:#8888e0;background:#f0f0fa}99%,to{border-color:#c0c0e0;background:#fff}}@keyframes pr-integ-dot1{0%,30%{transform:scale(1.6)}36%,to{transform:scale(1)}}@keyframes pr-integ-dot2{0%,33%{transform:scale(1)}36%,63%{transform:scale(1.6)}66%,to{transform:scale(1)}}@keyframes pr-integ-dot3{0%,66%{transform:scale(1)}69%,96%{transform:scale(1.6)}99%,to{transform:scale(1)}}.pr-feats{background:#f6f7f9;padding:6rem 2rem;text-align:center;border-top:1px solid #e7e8ec}.pr-feats-inner{max-width:760px;margin:0 auto}.pr-feats-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:2rem 0 2.5rem}.pr-feat-chip{background:#fff;border:1.5px solid #e7e8ec;color:#3c3c3b;font-size:.82rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;transition:all .2s;cursor:default}.pr-feat-chip:hover{border-color:#f7a81380;background:#f7a8130f;transform:translateY(-1px)}.pr-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.pr-reveal-right{opacity:0;transform:translate(32px);transition:opacity .7s ease,transform .7s ease}.pr-reveal-left{opacity:0;transform:translate(-32px);transition:opacity .7s ease,transform .7s ease}.pr-reveal.visible,.pr-reveal-right.visible,.pr-reveal-left.visible{opacity:1;transform:none}@keyframes pr-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes pr-scrollPulse{0%,to{opacity:.4}50%{opacity:.9}}@media(max-width:900px){.pr-section-inner{grid-template-columns:1fr;gap:2.5rem}.pr-section-inner.pr-reverse{direction:ltr}.pr-tl-line{width:60px}}@media(max-width:640px){.pr-hero h1{font-size:2.6rem}.pr-kpi-row{grid-template-columns:repeat(3,1fr)}.bld-sb{width:108px}}@media(max-width:480px){#pr-illus-panel-2,#pr-illus-panel-3{aspect-ratio:1 / 1}.bld-sb{width:88px}.bld-citem{font-size:.62rem;padding:.26rem .38rem}.bld-sb-sec{font-size:.52rem}.pr-sel-qt{font-size:.88rem}.pr-sel-opt{padding:.62rem .65rem;font-size:.8rem}.pr-sel-pissue-lbl{font-size:.78rem}.pr-dash-hd{padding:.55rem .75rem}.pr-dash-title{font-size:.92rem}.pr-dash-period{font-size:.62rem}.pr-kpi-row{padding:.5rem .75rem .25rem;gap:.32rem}.pr-kpi-card{padding:.42rem .5rem}.pr-kpi-val{font-size:1.35rem}.pr-kpi-lbl{font-size:.65rem}.pr-dash-bars{padding:.1rem .75rem .6rem;gap:.3rem}.pr-dash-bar-row{font-size:.68rem}.pr-dash-bar-lbl{width:52px}.pr-dash-bar-pct{width:28px;font-size:.68rem}.pr-dash-bar-track{height:8px}.pr-export-hd{padding:.55rem .75rem}.pr-export-hd-title{font-size:.92rem}.pr-export-body{padding:.6rem .75rem .75rem;gap:.48rem}.pr-export-card{padding:.8rem .4rem}.pr-export-icon{font-size:1.55rem}.pr-export-fmt{font-size:.82rem}.pr-export-sub{font-size:.65rem}.pr-export-status{height:1.8rem}.pr-export-st{font-size:.68rem}.pr-integ-hd{padding:.55rem .75rem;font-size:.92rem}.pr-integ-hd-title{font-size:.92rem}.pr-integ-body{padding:.6rem .75rem .75rem;gap:.42rem}.pr-integ-row{padding:.62rem .72rem;gap:.6rem}.pr-integ-ico{width:34px;height:34px;border-radius:8px}.pr-integ-ico svg{width:20px;height:20px}.pr-integ-name{font-size:.85rem}.pr-integ-desc{font-size:.65rem}.pr-integ-dot{width:9px;height:9px}.pr-integ-flow{height:6px}}@media(prefers-reduced-motion:reduce){.pr-reveal,.pr-reveal-right,.pr-reveal-left{opacity:1;transform:none;transition:none}.pr-hero-badge,.pr-hero-h1,.pr-hero-sub,.pr-hero-steps{animation:none;opacity:1;transform:none}.pr-kpi-val.up,.pr-kpi-val.warn,.pr-dash-bar-fill,.pr-export-card,.pr-export-prog-fill,.pr-export-st1,.pr-export-st2,.pr-export-st3,.pr-integ-row,.pr-integ-flow-fill,.pr-integ-dot{animation:none}.pr-dash-bar-fill{width:80%}.pr-export-card:nth-child(1){border-color:#8888e0;background:#6877db1a}.pr-export-prog-fill{width:60%}.pr-export-st1{opacity:1}.pr-integ-row:nth-child(1){border-color:#8888e0;background:#f0f0fa}}
