*{-webkit-font-smoothing:antialiased}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scroll-behavior:smooth;overflow-x:hidden}body{color:#0a0a0a;background:#fff;width:100%;font-family:Inter,sans-serif;overflow-x:hidden}::selection{color:#0a0a0a;background:#ffd400}:focus-visible{outline-offset:2px;outline:3px solid #ffd400}.font-mega{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-weight:800;line-height:.95}.font-display-bold{font-family:Manrope,sans-serif;font-weight:700}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#fafafa}::-webkit-scrollbar-thumb{background:#0a0a0a;border:3px solid #fafafa;border-radius:6px}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.yellow-highlight{display:inline-block;position:relative}.yellow-highlight:before{content:"";z-index:-1;background:#ffd400;height:28%;position:absolute;bottom:4%;left:-4px;right:-4px}.se-card{cursor:pointer;background:#fff;border:1.5px solid #0a0a0a1a;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.se-card:hover{border-color:#0a0a0a;transform:translateY(-4px);box-shadow:0 20px 40px -16px #00000026}.se-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffd40000 0%,#ffd40014 100%);transition:opacity .4s;position:absolute;inset:0}.se-card:hover:after{opacity:1}.se-card-dark{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.se-card-dark:hover{border-color:#ffd400}.se-card-yellow{color:#0a0a0a;background:#ffd400;border-color:#ffd400}.se-card-yellow:hover{background:#ffe600}.pointer-events-none.rounded-full{transform:translateZ(0)}.float-anim{animation:4s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.rotate-anim{animation:30s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.cat-anim-in{animation:.6s cubic-bezier(.16,1,.3,1) both slideInRight}.cat-anim-in.delay-1{animation-delay:.1s}.cat-anim-in.delay-2{animation-delay:.2s}.cat-anim-in.delay-3{animation-delay:.3s}.cat-anim-in.delay-4{animation-delay:.4s}@media (max-width:640px){.font-mega{font-size:clamp(2.25rem,13vw,4.5rem);line-height:.92}}.modal-backdrop{z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#0a0a0a00;transition:background .5s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .5s cubic-bezier(.16,1,.3,1),backdrop-filter .5s cubic-bezier(.16,1,.3,1),opacity .4s,visibility 0s linear .5s;position:fixed;inset:0}.modal-backdrop.active{-webkit-backdrop-filter:blur(20px)saturate(140%);opacity:1;visibility:visible;pointer-events:auto;background:#0a0a0abf;transition:background .5s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .5s cubic-bezier(.16,1,.3,1),backdrop-filter .5s cubic-bezier(.16,1,.3,1),opacity .4s,visibility linear}.modal-container{z-index:101;pointer-events:none;visibility:hidden;justify-content:center;align-items:flex-start;padding:2rem 1rem;transition:visibility 0s linear .5s;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.modal-container{align-items:center;padding:4rem 2rem}}.modal-container.active{visibility:visible;transition:visibility linear}.modal-panel{opacity:0;pointer-events:auto;background:#fff;width:100%;max-width:920px;transition:opacity .5s cubic-bezier(.16,1,.3,1) 50ms,transform .6s cubic-bezier(.16,1,.3,1) 50ms;position:relative;transform:translateY(40px)scale(.96);box-shadow:0 40px 80px -20px #00000080,0 0 0 1px #ffd4001a}.modal-container.active .modal-panel{opacity:1;transform:translateY(0)scale(1)}.modal-header{color:#fff;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);padding:2rem 2.5rem;position:relative;overflow:hidden}@media (max-width:640px){.modal-header{padding:1.5rem 1.25rem}}.modal-header:before{content:"";pointer-events:none;background:radial-gradient(#ffd40026 0%,#0000 70%);width:50%;height:200%;position:absolute;top:-50%;right:-10%}.modal-header:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#0000 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.modal-close{color:#fff;cursor:pointer;z-index:2;background:#ffffff14;border:1px solid #ffffff26;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.modal-close:hover{color:#0a0a0a;background:#ffd400;border-color:#ffd400;transform:rotate(90deg)}.modal-body{max-height:calc(90vh - 220px);padding:2rem 2.5rem 2.5rem;overflow-y:auto}@media (max-width:640px){.modal-body{padding:1.5rem 1.25rem}}.modal-field-label{text-transform:uppercase;letter-spacing:.12em;color:#0a0a0a99;align-items:center;gap:8px;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:flex}.modal-field-label-num{color:#0a0a0a;background:#ffd400;justify-content:center;align-items:center;width:18px;height:18px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.modal-field{color:#0a0a0a;background:#fff;border:0;border-bottom:2px solid #e5e5e5;width:100%;padding:12px 4px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .3s}.modal-field:focus{border-bottom-color:#ffd400;outline:none}.modal-field::placeholder{color:#999}textarea.modal-field{resize:none;min-height:80px}.modal-chip{color:#0a0a0a;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e5e5e5;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.modal-chip:hover{border-color:#0a0a0a}.modal-chip.checked{color:#0a0a0a;background:#ffd400;border-color:#ffd400;font-weight:600}.modal-chip input{display:none}.modal-chip-dot{background:#e5e5e5;flex-shrink:0;width:8px;height:8px;transition:background .2s}.modal-chip.checked .modal-chip-dot{background:#0a0a0a}.modal-submit{color:#ffd400;cursor:pointer;background:#0a0a0a;border:0;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.modal-submit:hover{letter-spacing:.01em;background:#1a1a1a}.modal-submit:disabled{opacity:.7;cursor:not-allowed}body.modal-open{overflow:hidden}.se-modal-backdrop{z-index:90;opacity:0;visibility:hidden;pointer-events:none;background:#0a0a0a00;transition:background .4s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s linear .4s;position:fixed;inset:0}.se-modal-backdrop.active{-webkit-backdrop-filter:blur(16px)saturate(140%);opacity:1;visibility:visible;pointer-events:auto;background:#0a0a0ad9;transition:background .4s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1),opacity .3s,visibility linear}.se-modal-container{z-index:91;pointer-events:none;visibility:hidden;justify-content:center;align-items:flex-start;padding:1.5rem 1rem;transition:visibility 0s linear .4s;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.se-modal-container{padding:3rem 2rem}}.se-modal-container.active{visibility:visible;transition:visibility linear}.se-modal-panel{opacity:0;pointer-events:auto;background:#fff;width:100%;max-width:980px;transition:opacity .5s cubic-bezier(.16,1,.3,1) 50ms,transform .5s cubic-bezier(.16,1,.3,1) 50ms;position:relative;transform:translateY(40px)scale(.96);box-shadow:0 40px 80px -20px #0009,0 0 0 1px #ffd40026}.se-modal-container.active .se-modal-panel{opacity:1;transform:translateY(0)scale(1)}.se-modal-header{color:#fff;background:#0a0a0a;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.se-modal-header{padding:1.25rem}}.se-modal-header:after{content:"";background:linear-gradient(90deg,#ffd400 0%,#0000 60%);height:1px;position:absolute;bottom:0;left:0;right:0}.se-modal-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.se-modal-close:hover{color:#0a0a0a;background:#ffd400;border-color:#ffd400;transform:rotate(90deg)}.se-modal-body{max-height:calc(90vh - 100px);padding:2rem;overflow-y:auto}@media (max-width:640px){.se-modal-body{padding:1.25rem}}.expediente{background:#fafafa;border:1px solid #e5e5e5;padding:1.5rem;position:relative}.expediente-stamp{letter-spacing:.15em;text-transform:uppercase;background:#fff;border:2px solid #0a0a0a;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;position:absolute;top:1rem;right:1rem;transform:rotate(-4deg)}.exp-row{border-bottom:1px dashed #0a0a0a1a;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.exp-row:last-child{border-bottom:0}.exp-label{text-transform:uppercase;letter-spacing:.1em;color:#0a0a0a80;font-family:JetBrains Mono,monospace;font-size:10px}.exp-value{color:#0a0a0a;text-align:right;font-weight:600}.exp-value-y{color:#c9a227}.timeline-step{text-align:center;flex:1;padding-top:28px;position:relative}.timeline-step:before{content:"";z-index:2;background:#e5e5e5;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.timeline-step.done:before{background:#ffd400;box-shadow:0 0 0 3px #ffd40040}.timeline-step.current:before{background:#ffd400;animation:2s ease-in-out infinite tlPulse;box-shadow:0 0 0 3px #ffd40080}@keyframes tlPulse{0%,to{box-shadow:0 0 0 3px #ffd40080}50%{box-shadow:0 0 0 8px #ffd40000}}.timeline-step:after{content:"";z-index:1;background:linear-gradient(90deg,#e5e5e5 50%,#0000 50%) 0 0/8px 2px;height:2px;position:absolute;top:13px;left:50%;right:-50%}.timeline-step.done:after{background:#ffd400}.timeline-step:last-child:after{display:none}.timeline-label{text-transform:uppercase;letter-spacing:.1em;color:#0a0a0a80;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:9px}.timeline-step.done .timeline-label{color:#c9a227}.timeline-step.current .timeline-label{color:#0a0a0a;font-weight:700}.timeline-title{color:#0a0a0a;font-size:12px;font-weight:700}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.se-modal-container.active .se-anim-in{animation:.6s cubic-bezier(.16,1,.3,1) both fadeInUp}.se-modal-container.active .se-anim-in.delay-1{animation-delay:.15s}.se-modal-container.active .se-anim-in.delay-2{animation-delay:.3s}.se-modal-container.active .se-anim-in.delay-3{animation-delay:.45s}.se-modal-container.active .se-anim-in.delay-4{animation-delay:.6s}.contrato{background:#fff;border:2px solid #0a0a0a;padding:2rem;position:relative;overflow:hidden}.contrato:before{content:"";pointer-events:none;border:1px dashed #0a0a0a33;position:absolute;inset:6px}.contrato-mega-stamp{pointer-events:none;z-index:1;position:absolute;top:50%;right:-10%;transform:translateY(-50%)rotate(-12deg)}.contrato-mega-stamp .stamp-circle{background:#ffd40014;border:6px solid #ffd400;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.contrato-mega-stamp .stamp-circle:before{content:"";border:2px solid #ffd400;border-radius:50%;position:absolute;inset:6px}.contrato-mega-stamp .stamp-text{color:#0a0a0a;font-family:Manrope,sans-serif;font-size:56px;font-weight:800;line-height:1}.contrato-mega-stamp .stamp-label{letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a;text-align:center;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}@media (max-width:640px){.contrato-mega-stamp{display:none}}.contrato-header{z-index:2;border-bottom:3px double #0a0a0a;margin-bottom:1.25rem;padding-bottom:1rem;position:relative}.contrato-title{letter-spacing:.3em;text-transform:uppercase;color:#0a0a0a;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.contrato-folio{color:#0a0a0a80;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px}.contrato-clausula{z-index:2;border-bottom:1px dotted #0a0a0a33;padding:14px 0;position:relative}.contrato-clausula:last-child{border-bottom:0}.contrato-clausula-num{letter-spacing:.2em;color:#c9a227;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:block}.contrato-clausula-content{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.contrato-clausula-label{color:#0a0a0ab3;font-size:13px}.contrato-clausula-value{color:#0a0a0a;text-align:right;font-size:14px;font-weight:700}.contrato-clausula-value.highlight{color:#c9a227;font-weight:800}.se-modal-container.active .expediente-stamp{animation:.7s cubic-bezier(.34,1.56,.64,1) .5s both stampDrop}@keyframes stampDrop{0%{opacity:0;transform:rotate(20deg)scale(2)}60%{opacity:1;transform:rotate(-8deg)scale(.95)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.se-modal-container.active .expediente .font-display-bold{animation:.6s cubic-bezier(.16,1,.3,1) .3s both folioReveal}@keyframes folioReveal{0%{opacity:0;letter-spacing:-.05em;transform:translateY(-6px)}to{opacity:1;letter-spacing:-.025em;transform:translateY(0)}}.se-modal-container.active .exp-row{animation:.5s cubic-bezier(.16,1,.3,1) both rowSlideIn}.se-modal-container.active .exp-row:first-child{animation-delay:.4s}.se-modal-container.active .exp-row:nth-child(2){animation-delay:.5s}.se-modal-container.active .exp-row:nth-child(3){animation-delay:.6s}.se-modal-container.active .exp-row:nth-child(4){animation-delay:.7s}.se-modal-container.active .exp-row:nth-child(5){animation-delay:.8s}.se-modal-container.active .exp-row:nth-child(6){animation-delay:.9s}.se-modal-container.active .exp-row:nth-child(7){animation-delay:1s}@keyframes rowSlideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.se-modal-container.active .timeline-step{animation:.4s cubic-bezier(.34,1.56,.64,1) both tlStepIn}.se-modal-container.active .timeline-step:first-child{animation-delay:1.1s}.se-modal-container.active .timeline-step:nth-child(2){animation-delay:1.2s}.se-modal-container.active .timeline-step:nth-child(3){animation-delay:1.3s}.se-modal-container.active .timeline-step:nth-child(4){animation-delay:1.4s}@keyframes tlStepIn{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.se-modal-container.active .contrato-mega-stamp{animation:.9s cubic-bezier(.34,1.56,.64,1) .4s both megaStampIn}@keyframes megaStampIn{0%{opacity:0;transform:translateY(-50%)rotate(180deg)scale(2.5)}50%{opacity:.6;transform:translateY(-50%)rotate(-30deg)scale(1.15)}to{opacity:1;transform:translateY(-50%)rotate(-12deg)scale(1)}}.se-modal-container.active .contrato-mega-stamp .stamp-circle{animation:3s ease-in-out 1.5s infinite stampGlow}@keyframes stampGlow{0%,to{box-shadow:0 0 #ffd40000}50%{box-shadow:0 0 0 8px #ffd40026}}.se-modal-container.active .contrato-header{animation:.5s cubic-bezier(.16,1,.3,1) .3s both fadeInUp}.se-modal-container.active .contrato-clausula{animation:.45s cubic-bezier(.16,1,.3,1) both clausulaIn}.se-modal-container.active .contrato-clausula:nth-child(2){animation-delay:.5s}.se-modal-container.active .contrato-clausula:nth-child(3){animation-delay:.6s}.se-modal-container.active .contrato-clausula:nth-child(4){animation-delay:.7s}.se-modal-container.active .contrato-clausula:nth-child(5){animation-delay:.8s}.se-modal-container.active .contrato-clausula:nth-child(6){animation-delay:.9s}.se-modal-container.active .contrato-clausula:nth-child(7){animation-delay:1s}.se-modal-container.active .contrato-clausula:nth-child(8){animation-delay:1.1s}@keyframes clausulaIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.se-modal-container.active .contrato-clausula-value.highlight{animation:.6s cubic-bezier(.16,1,.3,1) 1.4s both highlightPulse}@keyframes highlightPulse{0%{background-color:#0000}50%{background-color:#c9a2272e}to{background-color:#0000}}.boarding-pass{background:#fff;border:1px solid #0a0a0a1f;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px -8px #00000014}.boarding-pass:before{content:"";z-index:3;background:linear-gradient(90deg,#ffd400 0%,#c9a227 100%);height:3px;position:absolute;top:0;left:0;right:0}@media (min-width:640px){.boarding-pass{grid-template-columns:1.7fr 1fr}}.bp-divider{border-left:2px dashed #0a0a0a33;display:none;position:relative}@media (min-width:640px){.bp-divider{display:block}}.bp-divider:before,.bp-divider:after{content:"";background:#fff;border:1px solid #0a0a0a26;border-radius:50%;width:22px;height:22px;position:absolute;left:50%;transform:translate(-50%)}.bp-divider:before{top:-11px}.bp-divider:after{bottom:-11px}.bp-main{background:#fff;padding:1.5rem 1.75rem}.bp-stub{color:#0a0a0a;background:#fafaf6;padding:1.5rem 1.25rem;position:relative}.bp-airline{border-bottom:1px solid #0a0a0a1a;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.bp-airline-logo{color:#ffd400;background:#0a0a0a;justify-content:center;align-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;display:flex}.bp-flight-num{color:#0a0a0a80;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.bp-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1.25rem 0;display:grid}.bp-city{text-align:center}.bp-city-code{color:#0a0a0a;letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:40px;font-weight:800;line-height:1}.se-modal-container.active .bp-city-code{animation:.6s cubic-bezier(.16,1,.3,1) both codePop}.se-modal-container.active .bp-city:first-child .bp-city-code{animation-delay:.25s}.se-modal-container.active .bp-city:last-child .bp-city-code{animation-delay:.45s}@keyframes codePop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.bp-city-name{text-transform:uppercase;letter-spacing:.15em;color:#0a0a0a80;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px}.bp-arrow{color:#c9a227;justify-content:center;align-items:center;width:70px;height:28px;display:flex;position:relative}.bp-arrow-line{transform-origin:0;background:repeating-linear-gradient(90deg,#c9a227 0 4px,#0000 4px 8px);height:1.5px;animation:1.1s cubic-bezier(.16,1,.3,1) .55s forwards routePrint;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleX(0)}@keyframes routePrint{to{transform:translateY(-50%)scaleX(1)}}.bp-plane{color:#ffd400;filter:drop-shadow(0 1px 2px #00000026);width:18px;height:18px;animation:1.4s cubic-bezier(.16,1,.3,1) .55s forwards planeFly,2.5s ease-in-out 2s infinite planeHover;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@keyframes planeFly{0%{opacity:0;left:0}30%{opacity:1}to{opacity:1;left:100%}}@keyframes planeHover{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-3px)}}.bp-info-grid{border-top:1px solid #0a0a0a1a;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:1rem;display:grid}.se-modal-container.active .bp-info-item{animation:.5s cubic-bezier(.16,1,.3,1) both fadeInUp}.se-modal-container.active .bp-info-item:first-child{animation-delay:.85s}.se-modal-container.active .bp-info-item:nth-child(2){animation-delay:.95s}.se-modal-container.active .bp-info-item:nth-child(3){animation-delay:1.05s}.bp-info-item .bp-info-label{letter-spacing:.15em;text-transform:uppercase;color:#0a0a0a73;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:8px}.bp-info-item .bp-info-value{color:#0a0a0a;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.bp-stub-label{letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a66;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:8px}.bp-stub-value{color:#c9a227;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:1}.bp-stub-text{color:#0a0a0a;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.3}.bp-barcode{opacity:0;transform-origin:0;background:repeating-linear-gradient(90deg,#0a0a0a 0 2px,#0000 2px 4px,#0a0a0a 4px 5px,#0000 5px 8px,#0a0a0a 8px 11px,#0000 11px 13px);height:36px;margin-top:1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) 1.15s forwards barcodeIn;transform:scaleX(.85)}@keyframes barcodeIn{to{opacity:1;transform:scaleX(1)}}.bp-barcode-num{color:#0a0a0a66;letter-spacing:.2em;text-align:center;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:9px}.ops-panel{color:#0a0a0a;background:#fff;border:1px solid #0a0a0a1a;padding:1.5rem;position:relative;box-shadow:0 8px 32px -8px #00000014}.ops-panel:before{content:"";background:linear-gradient(90deg,#ffd400 0%,#c9a227 100%);height:3px;position:absolute;top:0;left:0;right:0}.ops-panel-header{border-bottom:1px solid #0a0a0a14;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.ops-live-indicator{background:#0a0a0a;border:1px solid #0a0a0a;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ops-live-dot{background:#ffd400;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite opsPulse;box-shadow:0 0 #ffd400b3}@keyframes opsPulse{0%{opacity:1;box-shadow:0 0 #ffd400b3}50%{opacity:.5;box-shadow:0 0 0 6px #ffd40000}to{opacity:1;box-shadow:0 0 #ffd40000}}.ops-live-label{letter-spacing:.15em;text-transform:uppercase;color:#ffd400;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.ops-channels{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem;display:grid}@media (min-width:640px){.ops-channels{grid-template-columns:repeat(3,1fr)}}.ops-channel{background:#fafafa;border:1px solid #0a0a0a0f;border-top:2px solid #c9a227;padding:.9rem;transition:transform .3s,box-shadow .3s}.ops-channel:hover{transform:translateY(-2px);box-shadow:0 8px 16px -6px #0000001a}.ops-channel-icon{color:#ffd400;background:#0a0a0a;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:.6rem;display:flex}.ops-channel-name{letter-spacing:.15em;text-transform:uppercase;color:#0a0a0a80;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:9px}.ops-channel-count{color:#0a0a0a;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1}.ops-channel-status{color:#c9a227;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.ops-metrics{background:#fafafa;border:1px solid #0a0a0a0f;padding:1rem}.ops-metric-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.ops-metric-label{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a80;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px}.ops-metric-bar-container{background:#0a0a0a0f;flex:1;height:6px;position:relative;overflow:hidden}.ops-metric-bar-fill{transform-origin:0;background:linear-gradient(90deg,#ffd400 0%,#c9a227 100%);animation:1.2s cubic-bezier(.16,1,.3,1) .4s both opsBarGrow;position:absolute;inset:0 auto 0 0}@keyframes opsBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ops-metric-value{color:#0a0a0a;text-align:right;min-width:48px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.ops-agents-row{border-top:1px solid #0a0a0a14;align-items:center;gap:4px;margin-top:1rem;padding-top:1rem;display:flex}.ops-agent-avatar{color:#ffd400;background:#0a0a0a;border:2px solid #fff;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 4px #0000001a}.ops-agent-avatar:first-child{margin-left:0}.ops-agent-avatar.muted{color:#0a0a0a80;background:#fff;border:2px solid #0a0a0a26}.se-modal-container.active .ops-agent-avatar{animation:.4s cubic-bezier(.34,1.56,.64,1) both agentPop}.se-modal-container.active .ops-agent-avatar:first-child{animation-delay:.6s}.se-modal-container.active .ops-agent-avatar:nth-child(2){animation-delay:.7s}.se-modal-container.active .ops-agent-avatar:nth-child(3){animation-delay:.8s}.se-modal-container.active .ops-agent-avatar:nth-child(4){animation-delay:.9s}.se-modal-container.active .ops-agent-avatar:nth-child(5){animation-delay:1s}.se-modal-container.active .ops-agent-avatar:nth-child(6){animation-delay:1.1s}@keyframes agentPop{0%{opacity:0;transform:scale(.3)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.se-modal-container.active .ops-channel-count{animation:.7s cubic-bezier(.16,1,.3,1) both countPop}.se-modal-container.active .ops-channel:first-child .ops-channel-count{animation-delay:.3s}.se-modal-container.active .ops-channel:nth-child(2) .ops-channel-count{animation-delay:.45s}.se-modal-container.active .ops-channel:nth-child(3) .ops-channel-count{animation-delay:.6s}@keyframes countPop{0%{opacity:0;transform:translateY(10px)}60%{transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.country-net{grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:relative}@media (max-width:640px){.country-net{grid-template-columns:repeat(2,1fr)}}@media (min-width:641px) and (max-width:1023px){.country-net{grid-template-columns:repeat(5,1fr)}}.country-node{text-align:center;cursor:default;background:#fafaf6;border:1px solid #0a0a0a1a;padding:12px 8px 10px;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative}.country-node:before{content:"";pointer-events:none;background:#ffd400;width:8px;height:8px;position:absolute;top:-1px;left:-1px}.country-node:hover{background:#0a0a0a;border-color:#0a0a0a;transform:translateY(-2px)}.country-node:hover .cn-iso{color:#ffd400}.country-node:hover .cn-name{color:#ffffff8c}.cn-iso{letter-spacing:-.02em;color:#0a0a0a;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1;transition:color .18s}.cn-name{letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a8c;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;transition:color .18s}@keyframes msjPulse{0%,to{opacity:.4}50%{opacity:1}}.msj-pulse{animation:1.8s ease-in-out infinite msjPulse}.flow-card{background:#fafaf6;border:1.5px solid #0a0a0a1a;padding:14px 16px}.flow-card-dark{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.flow-arrow{color:#c9a227;justify-content:center;align-items:center;display:flex}.flow-arrow:before,.flow-arrow:after{content:"";background:repeating-linear-gradient(90deg,#c9a227 0 4px,#0000 4px 8px);flex:1;height:1.5px}
