.ProductAnimation-module__Bvi5IW__container{--teal-deep:#083e40;--teal-primary:#0d7377;--teal-tint:#e6f4f4;--teal-tint-subtle:#f0f8f8;--paper-bg:#fff;--paper-subtle:#fbf9f5;--border-light:#e4e2de;--border-strong:#cec9c3;--ink-primary:#1a2028;--ink-secondary:#5e6668;--ink-muted:#828c94;--amber-badge:#92400e;--amber-bg:#fffbeb;--amber-border:#fcd34d;box-sizing:border-box;background-color:var(--paper-bg);border:1px solid var(--border-light);width:100%;font-family:var(--font-sans,system-ui, -apple-system, sans-serif);color:var(--ink-primary);border-radius:12px;line-height:1.4;display:block;overflow:hidden}.ProductAnimation-module__Bvi5IW__variantCompact{max-width:650px;margin-left:auto;margin-right:auto;padding:16px}@media (min-width:640px){.ProductAnimation-module__Bvi5IW__variantCompact{padding:18px}}.ProductAnimation-module__Bvi5IW__variantDetail{max-width:1140px;margin-left:auto;margin-right:auto;padding:20px}@media (min-width:640px){.ProductAnimation-module__Bvi5IW__variantDetail{padding:24px}}.ProductAnimation-module__Bvi5IW__sceneWrapper{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ProductAnimation-module__Bvi5IW__headerBar{border-bottom:1px solid var(--border-light);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.ProductAnimation-module__Bvi5IW__headerInfo{flex-direction:column;gap:4px;display:flex}.ProductAnimation-module__Bvi5IW__headerMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProductAnimation-module__Bvi5IW__badgeCategory{text-transform:uppercase;letter-spacing:.04em;color:var(--teal-primary);background-color:var(--teal-tint);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ProductAnimation-module__Bvi5IW__badgeNotice{color:var(--amber-badge);background-color:var(--amber-bg);border:1px solid var(--amber-border);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ProductAnimation-module__Bvi5IW__sceneTitle{color:var(--ink-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}@media (min-width:640px){.ProductAnimation-module__Bvi5IW__sceneTitle{font-size:16px}}.ProductAnimation-module__Bvi5IW__disclosure{color:var(--ink-muted);background-color:var(--paper-subtle);border:1px solid var(--border-light);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.ProductAnimation-module__Bvi5IW__disclosureDot{background-color:var(--teal-primary);border-radius:50%;width:6px;height:6px}.ProductAnimation-module__Bvi5IW__compactStack{flex-direction:column;gap:10px;display:flex}.ProductAnimation-module__Bvi5IW__detailGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.ProductAnimation-module__Bvi5IW__detailGrid{grid-template-columns:1fr 1fr;gap:16px}}.ProductAnimation-module__Bvi5IW__flowConnector{color:var(--teal-primary);justify-content:center;align-items:center;padding:4px 0;display:flex}.ProductAnimation-module__Bvi5IW__connectorLine{background-color:var(--border-light);flex:1;height:1px}.ProductAnimation-module__Bvi5IW__connectorArrow{color:var(--teal-primary);padding:0 8px;font-size:12px;font-weight:600}.ProductAnimation-module__Bvi5IW__cardPrimary{border:1px solid var(--border-light);background-color:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ProductAnimation-module__Bvi5IW__cardSubtle{background-color:var(--paper-subtle);border:1px solid var(--border-light);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ProductAnimation-module__Bvi5IW__cardTag{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-secondary);font-size:12px;font-weight:600}.ProductAnimation-module__Bvi5IW__cardHeaderRow{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-bottom:6px;font-size:12px;display:flex}.ProductAnimation-module__Bvi5IW__metaText{color:var(--ink-secondary);font-size:12px;line-height:1.4}.ProductAnimation-module__Bvi5IW__monoPill{color:var(--teal-deep);border:1px solid var(--teal-primary);background-color:#fff;border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:12px;font-weight:600}.ProductAnimation-module__Bvi5IW__matchEntryBox{background-color:var(--teal-tint-subtle);border:1px solid var(--teal-primary);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ProductAnimation-module__Bvi5IW__matchBadge{color:var(--teal-primary);background-color:var(--teal-tint);border-radius:3px;padding:1px 6px;font-size:12px;font-weight:600}.ProductAnimation-module__Bvi5IW__activityNewRow{background-color:var(--teal-tint-subtle);border-left:3px solid var(--teal-primary);border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.ProductAnimation-module__Bvi5IW__activityOldRow{background-color:var(--paper-subtle);color:var(--ink-muted);border-radius:4px;justify-content:space-between;padding:6px 8px;font-size:12px;display:flex}.ProductAnimation-module__Bvi5IW__proposedTermBox{border:1px solid var(--teal-primary);background-color:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.ProductAnimation-module__Bvi5IW__termDateText{color:var(--teal-deep);font-size:15px;font-weight:700}.ProductAnimation-module__Bvi5IW__statusPorRevisar{color:var(--amber-badge);background-color:var(--amber-bg);border:1px solid var(--amber-border);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.ProductAnimation-module__Bvi5IW__statusPorSincronizar{color:var(--teal-deep);background-color:var(--teal-tint);border:1px solid var(--teal-primary);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.ProductAnimation-module__Bvi5IW__miniCalendar{background-color:var(--paper-subtle);border:1px solid var(--border-light);border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.ProductAnimation-module__Bvi5IW__calendarDaysRow{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ProductAnimation-module__Bvi5IW__calendarDayCell{color:var(--ink-secondary);border-radius:3px;padding:3px 0;font-size:12px}.ProductAnimation-module__Bvi5IW__calendarDayTarget{background-color:var(--teal-deep);color:#fff;border-radius:3px;font-weight:700}.ProductAnimation-module__Bvi5IW__outlookRow{background-color:var(--paper-subtle);border:1px solid var(--border-light);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ProductAnimation-module__Bvi5IW__docPreviewBox{border:1px solid var(--border-light);background-color:#fff;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative;overflow:hidden}.ProductAnimation-module__Bvi5IW__ocrScanLine{background-color:var(--teal-primary);pointer-events:none;opacity:0;height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 6px #0d737780}.ProductAnimation-module__Bvi5IW__sheetTextLine{background-color:#eceae5;border-radius:2px;height:6px}.ProductAnimation-module__Bvi5IW__sheetHighlight{color:var(--ink-primary);background-color:var(--teal-tint);border-left:3px solid var(--teal-primary);border-radius:2px;padding:4px 6px;font-size:12px}.ProductAnimation-module__Bvi5IW__backlinkPin{color:var(--teal-deep);border:1px solid var(--teal-primary);background-color:#fff;border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ProductAnimation-module__Bvi5IW__citationMarker{color:var(--teal-deep);background-color:var(--teal-tint);border:1px solid var(--teal-primary);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-block}.ProductAnimation-module__Bvi5IW__comparisonMotifCard{background-color:var(--paper-subtle);border:1px solid var(--border-light);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ProductAnimation-module__Bvi5IW__statusBadgesRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProductAnimation-module__Bvi5IW__statusSinVerificar{color:var(--amber-badge);background-color:var(--amber-bg);border:1px solid var(--amber-border);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.ProductAnimation-module__Bvi5IW__statusRevisionPendiente{color:var(--ink-secondary);background-color:var(--paper-subtle);border:1px solid var(--border-light);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}[data-animate=true] .ProductAnimation-module__Bvi5IW__matchEntryBox{animation:.7s cubic-bezier(.16,1,.3,1) .2s both ProductAnimation-module__Bvi5IW__pulseMatch}[data-animate=true] .ProductAnimation-module__Bvi5IW__activityNewRow{animation:.7s cubic-bezier(.16,1,.3,1) 1.2s both ProductAnimation-module__Bvi5IW__slideActivity}[data-animate=true] .ProductAnimation-module__Bvi5IW__proposedTermBox{animation:.7s cubic-bezier(.16,1,.3,1) .5s both ProductAnimation-module__Bvi5IW__revealTerm}[data-animate=true] .ProductAnimation-module__Bvi5IW__calendarDayTarget{animation:.6s cubic-bezier(.16,1,.3,1) 1.2s both ProductAnimation-module__Bvi5IW__glowDay}[data-animate=true] .ProductAnimation-module__Bvi5IW__outlookRow{animation:.7s cubic-bezier(.16,1,.3,1) 1.8s both ProductAnimation-module__Bvi5IW__slideOutlook}[data-animate=true] .ProductAnimation-module__Bvi5IW__ocrScanLine{animation:1.5s cubic-bezier(.4,0,.2,1) .3s both ProductAnimation-module__Bvi5IW__sweepScan}[data-animate=true] .ProductAnimation-module__Bvi5IW__sheetHighlight{animation:.7s cubic-bezier(.16,1,.3,1) 1.1s both ProductAnimation-module__Bvi5IW__highlightText}[data-animate=true] .ProductAnimation-module__Bvi5IW__backlinkPin{animation:.7s cubic-bezier(.16,1,.3,1) 1.6s both ProductAnimation-module__Bvi5IW__revealPin}[data-animate=true] .ProductAnimation-module__Bvi5IW__statusSinVerificar{animation:.6s cubic-bezier(.16,1,.3,1) 1.4s both ProductAnimation-module__Bvi5IW__popBadge}[data-animate=true] .ProductAnimation-module__Bvi5IW__statusRevisionPendiente{animation:.6s cubic-bezier(.16,1,.3,1) 1.7s both ProductAnimation-module__Bvi5IW__popBadge}@keyframes ProductAnimation-module__Bvi5IW__pulseMatch{0%{border-color:var(--border-light);transform:scale(.97)}60%{border-color:var(--teal-primary);transform:scale(1.01);box-shadow:0 0 0 2px #0d737726}to{border-color:var(--teal-primary);transform:scale(1)}}@keyframes ProductAnimation-module__Bvi5IW__slideActivity{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductAnimation-module__Bvi5IW__revealTerm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductAnimation-module__Bvi5IW__glowDay{0%{color:var(--ink-primary);background-color:#0000}to{background-color:var(--teal-deep);color:#fff}}@keyframes ProductAnimation-module__Bvi5IW__slideOutlook{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductAnimation-module__Bvi5IW__sweepScan{0%{opacity:0;top:5%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:85%}}@keyframes ProductAnimation-module__Bvi5IW__highlightText{0%{background-color:#0000;border-left-color:#0000}to{background-color:var(--teal-tint);border-left-color:var(--teal-primary)}}@keyframes ProductAnimation-module__Bvi5IW__revealPin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductAnimation-module__Bvi5IW__popBadge{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ProductAnimation-module__Bvi5IW__container *,.ProductAnimation-module__Bvi5IW__container :before,.ProductAnimation-module__Bvi5IW__container :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ProductAnimation-module__Bvi5IW__ocrScanLine{display:none!important}}
