:root{color-scheme:light;--bg:#fff;--surface:#fff;--sunk:#f3f4f6;--ink:#15171c;--ink-2:#4a4f59;--muted:#5b616b;--line:#e3e5e9;--accent:#c2410c;--accent-strong:#9a3412;--accent-soft:#fdf0e7;--on-accent:#fff;--ok:#1f7a4d;--ok-soft:#e4f2e9;--st-fault:#b7791f;--st-alarm:#d92d20;--info:#1e4e6b;--info-soft:#e8eef4;--panel:#1b1d22;--panel-2:#262930;--panel-line:#343841;--panel-ink:#f3f1ec;--panel-muted:#a9aeb8;--panel-accent:#ff8a4c;--panel-ok:#6fd39b;--panel-fault:#f2b84b;--panel-alarm:#ff6b5e;--display:"Archivo","Arial Narrow",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--wrap:1200px;--tint:#f4f5f7;--st-sup:#b7791f;--st-ok:#1f8a55;--st-test:#4f55c9;--st-off:#6b7079}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.08}h1{font-size:clamp(38px,6vw,68px);font-weight:800}h2{font-size:clamp(30px,4vw,46px);font-weight:800}h3{letter-spacing:-.01em;font-size:22px;font-weight:700}p{margin:0}.eyebrow{font:500 12.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lead{color:var(--ink-2);max-width:62ch;font-size:clamp(17px,1.6vw,19px)}.btn{min-height:46px;font:600 15px/1 var(--body);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink)}section{padding-block:clamp(64px,9vw,112px)}.sec-head{gap:16px;max-width:760px;margin-bottom:48px;display:grid}.top{top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky}.top .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.logo{color:var(--ink);text-decoration:none;display:inline-flex}.logo-svg{width:auto;height:34px;display:block}.nav{gap:28px;font-size:15px;font-weight:500;display:flex}.nav a{color:var(--ink-2);text-decoration:none}.nav a:hover{color:var(--ink)}.top-actions{align-items:center;gap:10px;display:flex}.lang{border:1px solid var(--line);font:500 12.5px/1 var(--mono);border-radius:8px;display:flex;overflow:hidden}.lang button{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:10px}.lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.login{padding:0 8px;font-size:15px;font-weight:500;text-decoration:none}@media (width<=1020px){.nav{display:none}}@media (width<=620px){.lang,.login{display:none}.top .btn{padding:0 14px}}@media (width<=400px){.top-actions .btn-primary{display:none}}.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-copy{gap:26px;display:grid}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-note{color:var(--muted);font-size:14px}@media (width<=900px){.hero .wrap{grid-template-columns:1fr}}.panel{background:var(--panel);color:var(--panel-ink);border-radius:14px;gap:18px;padding:22px;display:grid;box-shadow:0 30px 60px -30px #00000073}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-title{font:700 17px/1.3 var(--display)}.panel-sub{color:var(--panel-muted);font-size:13px}.live{font:500 11.5px/1 var(--mono);letter-spacing:.1em;color:var(--panel-ok);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.live:before{content:"";background:var(--panel-ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6fd39b2e}.rows{gap:8px;display:grid}.row{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.tag{font:500 11px/1 var(--mono);letter-spacing:.08em;white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:5px 7px}.tag-ok{color:var(--panel-ok);background:#6fd39b1f}.tag-fault{color:#15171c;background:var(--panel-fault)}.tag-sup{color:var(--panel-fault);border:1px dashed var(--panel-fault)}.tag-alarm{color:#fff;background:var(--panel-alarm)}.log{border-top:1px solid var(--panel-line);gap:10px;padding-top:14px;display:grid}.log-h{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--panel-muted)}.log-row{grid-template-columns:48px 1fr;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.log-row time{font:500 12.5px/1.5 var(--mono);color:var(--panel-muted);font-variant-numeric:tabular-nums}.log-row b{font-weight:500}.log-row span{color:var(--panel-muted);font-size:12.5px;display:block}.log-row .hl{color:var(--panel-accent)}.plat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=860px){.plat-grid{grid-template-columns:1fr}}.plat{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.plat-name{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.plat-name small{font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.status{font:500 11.5px/1 var(--mono);letter-spacing:.06em;border-radius:5px;padding:6px 9px}.status-live{color:var(--ok);background:var(--ok-soft)}.status-new{color:var(--info);background:var(--info-soft)}.checks{gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.checks li{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.checks li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:6px;margin-top:8px;transform:rotate(-45deg)}.core{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:20px;padding:18px 20px;display:flex}.core b{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:6px}.chip{background:var(--sunk);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:14px}.cycle{background:var(--panel);color:var(--panel-ink)}.cycle .eyebrow{color:var(--panel-accent)}.cycle .lead{color:var(--panel-muted)}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--panel-line);align-content:start;gap:10px;padding:24px 24px 0 0;display:grid;position:relative}.steps li:before{counter-increment:s;content:"0" counter(s);font:500 13px/1 var(--mono);color:var(--panel-accent)}.steps li:last-child:after{content:"";background:var(--panel-ok);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.steps h3{font-size:20px}.steps p{color:var(--panel-muted);font-size:15px}@media (width<=900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=520px){.steps{grid-template-columns:1fr}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width<=900px){.split{grid-template-columns:1fr}}.feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:8px;display:grid}@media (width<=560px){.feat{grid-template-columns:1fr}}.feat div{gap:4px;display:grid}.feat b{font-weight:600}.feat span{color:var(--ink-2);font-size:14.5px}.fleet{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.fleet-head{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex}.fleet-head b{color:var(--ink);font-family:var(--display);font-size:16px}.map{background:linear-gradient(var(--line) 1px,transparent 1px) 0 0/32px 32px, linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0/32px 32px,var(--sunk);height:190px;position:relative;overflow:hidden}.map svg{width:100%;height:100%;position:absolute;inset:0}.fleet table{border-collapse:collapse;width:100%;font-size:14px}.fleet th{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:12px 18px}.fleet td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:11px 18px}.fleet td:last-child,.fleet th:last-child{text-align:right}.dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.tbl-wrap{overflow-x:auto}.levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=860px){.levels{grid-template-columns:1fr}}.level{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:16px;padding:clamp(24px,3vw,34px);display:grid}.level.cert{border-color:var(--ink)}.level .k{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--muted)}.level.cert .k{color:var(--accent)}.level p{color:var(--ink-2)}.rubros{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=1000px){.rubros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rubros{grid-template-columns:1fr}}.rubro{background:var(--surface);align-content:start;gap:8px;min-height:170px;padding:24px;text-decoration:none;display:grid}.rubro:hover{background:var(--accent-soft)}.rubro h3{font-size:19px}.rubro p{color:var(--ink-2);font-size:14.5px}.rubro .go{color:var(--accent);margin-top:auto;font-size:14px;font-weight:600}.pilot{background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px 28px;display:flex}.pilot p{color:var(--ink-2);max-width:60ch}.pilot strong{font:700 20px/1.3 var(--display);color:var(--ink);margin-bottom:4px;display:block}.benefits{gap:22px;margin-top:8px;display:grid}.benefits div{grid-template-columns:28px 1fr;gap:12px;display:grid}.benefits svg{width:22px;height:22px;stroke:var(--accent);margin-top:2px}.benefits b{font-weight:600;display:block}.benefits span{color:var(--ink-2);font-size:15px}.report{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:16px;padding:24px;display:grid;box-shadow:0 24px 50px -32px #00000059}.report-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.ph-logo{font:700 14px/1 var(--mono);border:1.5px dashed var(--muted);color:var(--muted);border-radius:6px;padding:10px 12px}.url{font:500 12.5px/1 var(--mono);color:var(--muted)}.report h3{font-size:19px}.kv{gap:0;display:grid}.kv div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.kv div:first-child{border-top:0}.kv .okv{color:var(--ok);font-weight:600}.kv .acv{color:var(--accent);font-weight:600}.app-grid{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.app-grid div{background:var(--bg);align-content:start;gap:6px;padding:26px 24px;display:grid}.app-grid div:nth-child(3n+1){padding-left:0}@media (width<=860px){.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-grid div:nth-child(3n+1){padding-left:24px}.app-grid div:nth-child(odd){padding-left:0}}@media (width<=520px){.app-grid{grid-template-columns:1fr}.app-grid div:nth-child(n){padding-inline:0}}.app-grid b{font:700 18px/1.3 var(--display)}.app-grid span{color:var(--ink-2);font-size:15px}.countries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=860px){.countries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.countries{grid-template-columns:1fr}}.country{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:18px 20px;display:grid}.country b{font:700 18px/1.2 var(--display);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.country b small{font:500 10.5px/1 var(--mono);letter-spacing:.1em;color:var(--accent)}.country span{color:var(--ink-2);font-size:14px}.latam-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}@media (width<=900px){.latam-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.latam-points{grid-template-columns:1fr}}.latam-points div{gap:6px;display:grid}.latam-points b{font-weight:600}.latam-points span{color:var(--ink-2);font-size:14.5px}.contact{background:var(--panel);color:var(--panel-ink)}.contact .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.contact .wrap{grid-template-columns:1fr}}.contact .eyebrow{color:var(--panel-accent)}.contact .lead{color:var(--panel-muted)}.contact-info{color:var(--panel-muted);gap:8px;margin-top:28px;font-size:15px;display:grid}.contact-info b{color:var(--panel-ink);font-weight:500;font-family:var(--mono);user-select:all;font-size:14.5px}form{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:14px;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.f2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=520px){.f2{grid-template-columns:1fr}}label{color:var(--panel-muted);gap:6px;font-size:13.5px;display:grid}input,select,textarea{font:400 15px/1.4 var(--body);color:var(--panel-ink);background:var(--panel);border:1px solid var(--panel-line);border-radius:8px;width:100%;min-height:46px;padding:12px}textarea{resize:vertical;min-height:90px}input:focus,select:focus,textarea:focus{outline:2px solid var(--panel-accent);outline-offset:1px}.contact .btn-primary{background:var(--panel-accent);color:#15171c}.contact .btn-primary:hover{background:#ffa46b}.form-ok{color:var(--panel-ok);border:1px solid #6fd39b59;border-radius:8px;padding:12px 14px;font-size:14.5px}footer{border-top:1px solid var(--line);padding-block:48px 36px}.foot{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}@media (width<=860px){.foot{grid-template-columns:1fr 1fr}}@media (width<=420px){.foot{grid-template-columns:1fr;gap:24px}}.foot p,.foot li{color:var(--ink-2);font-size:14.5px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot h4{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.foot a{text-decoration:none}.foot a:hover{color:var(--accent)}.legal{border-top:1px solid var(--line);color:var(--muted);gap:10px;max-width:110ch;margin-top:40px;padding-top:20px;font-size:13px;display:grid}.erp{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=860px){.erp{grid-template-columns:1fr}}.erp article{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:12px;padding:26px;display:grid}.erp .k{font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--accent)}.erp p{color:var(--ink-2);font-size:15px}.erp-flow{border:1px dashed var(--line);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;padding:18px 20px;font-size:14.5px;display:flex}.erp-flow b{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px}.scope{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=1000px){.scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.scope{grid-template-columns:1fr}}.scope article{background:var(--surface);align-content:start;gap:10px;padding:24px;display:grid}.scope h3{font-size:19px}.scope p{color:var(--ink-2);font-size:14.5px}.st-chip{font:500 11px/1 var(--mono);letter-spacing:.08em;border-radius:5px;justify-self:start;padding:6px 8px}.st-now{color:var(--ok);background:var(--ok-soft)}.st-next{color:var(--muted);border:1px dashed var(--line)}.shift{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.shift table{border-collapse:collapse;width:100%;font-size:14px}.shift th{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:12px 18px}.shift td{border-top:1px solid var(--line);vertical-align:top;padding:12px 18px}.shift td:first-child,.shift td:nth-child(2){white-space:nowrap}@media (width<=640px){.shift th,.shift td,.fleet th,.fleet td{padding:10px 12px}.shift table,.fleet table{font-size:13px}.shift thead th:nth-child(2),.shift td:nth-child(2){display:none}.fleet td:first-child{white-space:normal}}#personal .split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media (width<=900px){#personal .split{grid-template-columns:1fr}#personal .shift{order:2}}.eyebrow{align-items:center;gap:9px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 6.5a7 7 0 0 1 7 7M2.5 1.5a12 12 0 0 1 12 12' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='2.8' cy='13.2' r='1.9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 6.5a7 7 0 0 1 7 7M2.5 1.5a12 12 0 0 1 12 12' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='2.8' cy='13.2' r='1.9'/%3E%3C/svg%3E") 50%/contain no-repeat}.sec-head .eyebrow,.hero-copy .eyebrow{justify-self:start}.tint{background:var(--tint)}.cycle,.contact{position:relative;overflow:hidden}.cycle:before,.contact:before{content:"";aspect-ratio:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cg fill='none' stroke='white' stroke-opacity='.07' stroke-width='2'%3E%3Cpath d='M600 480a120 120 0 0 0-120-120'/%3E%3Cpath d='M600 380a220 220 0 0 0-220-220'/%3E%3Cpath d='M600 280a320 320 0 0 0-320-320'/%3E%3Cpath d='M600 180a420 420 0 0 0-420-420'/%3E%3C/g%3E%3C/svg%3E") 100% 0/contain no-repeat;width:min(560px,70vw);position:absolute;top:0;right:0}.cycle .wrap,.contact .wrap{position:relative}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.flow li{align-content:start;gap:12px;padding-right:28px;display:grid;position:relative}.flow .ico{border:1.5px solid var(--panel-line);width:56px;height:56px;color:var(--panel-muted);background:var(--panel-2);border-radius:50%;place-items:center;display:grid}.flow .ico svg{width:24px;height:24px}.flow .bar{background:var(--panel-line);height:2px;position:absolute;top:27px;left:68px;right:12px;overflow:hidden}.flow .bar:after{content:"";background:var(--panel-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.flow h3{font-size:20px}.flow p{color:var(--panel-muted);font-size:15px}.flow .n1 .ico{animation:8s infinite n1}.flow .n2 .ico{animation:8s infinite n2}.flow .n3 .ico{animation:8s infinite n3}.flow .n4 .ico{animation:8s infinite n4}.flow .n1 .bar:after{animation:8s infinite b1}.flow .n2 .bar:after{animation:8s infinite b2}.flow .n3 .bar:after{animation:8s infinite b3}@keyframes n1{0%,3%{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}7%,86%{border-color:var(--panel-accent);color:var(--panel-accent);background:#ff8a4c24}94%,to{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}}@keyframes n2{0%,24%{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}28%,86%{border-color:var(--panel-accent);color:var(--panel-accent);background:#ff8a4c24}94%,to{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}}@keyframes n3{0%,44%{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}48%,86%{border-color:var(--panel-accent);color:var(--panel-accent);background:#ff8a4c24}94%,to{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}}@keyframes n4{0%,64%{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}68%,86%{border-color:var(--panel-ok);color:#0b0c0f;background:var(--panel-ok)}94%,to{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-2)}}@keyframes b1{0%,8%{transform:scaleX(0)}22%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes b2{0%,28%{transform:scaleX(0)}42%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes b3{0%,48%{transform:scaleX(0)}62%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@media (width<=760px){.flow{grid-template-columns:1fr;gap:28px}.flow li{grid-template-columns:56px 1fr;gap:4px 18px;padding-right:0}.flow .ico{grid-row:1/3}.flow h3{align-self:end}.flow .bar{width:2px;height:auto;inset:64px auto -24px 27px}.flow .bar:after{opacity:.5;transform:none;animation:none!important}}@media (prefers-reduced-motion:reduce){.flow .ico,.flow .bar:after{animation:none!important}.flow .ico{border-color:var(--panel-accent);color:var(--panel-accent)}.flow .n4 .ico{border-color:var(--panel-ok);background:var(--panel-ok);color:#0b0c0f}.flow .bar:after{transform:none}}.photos{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=760px){.photos{grid-template-columns:1fr 1fr}.photos figure:first-child{grid-column:1/-1}}.photos figure{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.ph{aspect-ratio:4/3;border:1.5px dashed var(--muted);background:repeating-linear-gradient(135deg,transparent 0 10px,var(--line) 10px 11px),var(--sunk);text-align:center;font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted);border-radius:12px;place-items:center;max-width:100%;padding:12px;display:grid}.photos figcaption{color:var(--muted);font-size:13.5px}.phones{flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:40px;display:flex}.phone{aspect-ratio:9/18;border:8px solid var(--ink);background:var(--sunk);text-align:center;width:200px;max-width:calc(50% - 9px);font:500 11.5px/1.4 var(--mono);letter-spacing:.05em;color:var(--muted);border-radius:26px;place-items:center;padding:16px;display:grid}.rubro svg{width:30px;height:30px;stroke:var(--accent);margin-bottom:4px}.latam-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width<=860px){.latam-grid{grid-template-columns:1fr}}.map-la{width:100%;max-width:440px;height:auto;margin-inline:auto;display:block}.map-la path{fill:var(--surface);stroke:var(--line);stroke-width:.8px}.map-la path.on{fill:var(--ink-2);stroke:var(--surface)}.map-la path.cl{fill:var(--accent);stroke:var(--surface)}.legend{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:10px;font-size:13.5px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.clist{border-top:1px solid var(--line);gap:0;display:grid}.clist div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:baseline;gap:14px;padding:14px 0;display:grid}@media (width<=520px){.clist div{grid-template-columns:1fr;gap:2px}}.clist b{font:700 17px/1.2 var(--display)}.clist span{color:var(--ink-2);font-size:14.5px}.clist small{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;color:var(--accent);display:block}.phones{align-items:flex-start;gap:22px;margin-bottom:44px}.phone{aspect-ratio:auto;border:9px solid var(--ink);background:var(--surface);text-align:left;width:232px;max-width:100%;height:470px;font:400 12px/1.4 var(--body);letter-spacing:0;color:var(--ink);border-radius:30px;padding:0;display:block;overflow:hidden;box-shadow:0 26px 50px -30px #00000073}.scr{flex-direction:column;height:100%;display:flex}.scr-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.brand-chip{white-space:nowrap;font:700 9.5px/1 var(--mono);letter-spacing:.06em;border:1.2px dashed var(--muted);color:var(--muted);border-radius:4px;padding:5px 6px}.net{white-space:nowrap;font:500 9px/1 var(--mono);letter-spacing:.04em;color:var(--st-fault)}.net.on{color:var(--ok)}.scr-h{gap:3px;padding:12px 14px 8px;display:grid}.scr-h small{font:500 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.scr-h b{font:700 15px/1.2 var(--display)}.prog{background:var(--sunk);border-radius:2px;height:4px;margin:2px 14px 6px;overflow:hidden}.prog i{background:var(--accent);width:70%;height:100%;display:block}.items{flex:1;align-content:start;padding:0 14px;display:grid;overflow:hidden}.it{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.it span{color:var(--ink-2);font-size:11.5px}.it b{font:600 11.5px/1.2 var(--body);white-space:nowrap}.it .okv{color:var(--ok)}.it.warn{background:color-mix(in srgb,var(--st-fault) 12%,transparent);border:0;border-radius:8px;gap:3px;margin:4px -8px;padding:8px;display:grid}.it.warn .row1{justify-content:space-between;gap:8px;display:flex}.it.warn em{color:var(--ink-2);font-size:10.5px;font-style:normal}.it.warn .def{font:600 10.5px/1.2 var(--body);color:var(--st-fault)}.scr-btn{background:var(--accent);color:#fff;min-height:40px;font:600 12.5px/1 var(--body);border-radius:9px;place-items:center;margin:10px 14px 14px;display:grid}.scr-btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0;margin-top:0}.asset{background:var(--sunk);border-radius:10px;gap:4px;margin:4px 14px 8px;padding:10px;display:grid}.asset b{font:700 13px/1.2 var(--display)}.asset span{color:var(--ink-2);font-size:11px}.chips{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.chips i{font:500 9.5px/1 var(--mono);background:var(--ok-soft);color:var(--ok);border-radius:4px;padding:4px 6px;font-style:normal}.chips i.w{background:color-mix(in srgb,var(--st-fault) 14%,transparent);color:var(--st-fault)}.hist{flex-direction:column;flex:1;min-height:0;padding:0 14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.hist small{font:500 9.5px/1 var(--mono);letter-spacing:.08em;color:var(--muted);padding:6px 0}.sign{border:1px solid var(--line);background:var(--bg);border-radius:10px;height:96px;margin:6px 14px;position:relative}.sign svg{width:calc(100% - 20px);height:calc(100% - 26px);position:absolute;inset:8px 10px 18px}.sign span{border-top:1px dashed var(--muted);color:var(--muted);padding-top:2px;font-size:9.5px;position:absolute;bottom:6px;left:10px;right:10px}.fld{border-bottom:1px solid var(--line);gap:1px;margin:0 14px;padding:7px 0;display:grid}.fld small{color:var(--muted);font-size:9.5px}.fld b{font-size:12px;font-weight:500}.phone-cap{text-align:center;justify-items:center;gap:10px;display:grid}.phone-cap figcaption{color:var(--ink-2);max-width:232px;font-size:13.5px}.nav{align-items:center}.nav-btn{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;display:inline-flex}.nav-btn:hover,.nav-btn[aria-expanded=true]{color:var(--ink)}.nav-btn svg{width:12px;height:12px;transition:transform .15s}.nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.menu-btn{border:1px solid var(--line);min-height:44px;font:600 14px/1 var(--body);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;display:none}@media (width<=1020px){.menu-btn{align-items:center;display:inline-flex}}.navpanel{background:var(--surface);border-bottom:1px solid var(--line);max-height:calc(100vh - 80px);position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 40px -28px #00000059}.navpanel .wrap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;padding-block:28px 32px;display:grid}@media (width<=1020px){.navpanel .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.navpanel .wrap{grid-template-columns:1fr;gap:22px}}.navcol{align-content:start;gap:4px;display:grid}.navcol h4{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.navcol a{border-radius:8px;gap:1px;margin-inline:-10px;padding:7px 10px;text-decoration:none;display:grid}.navcol a:hover{background:var(--accent-soft)}.navcol a b{font-size:15px;font-weight:600}.navcol a span{color:var(--muted);font-size:13px}.navcol .plain b{font-weight:500}.mods{border-top:1px solid var(--line);gap:0;display:grid}.mod{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;padding:14px 0;display:grid}.mod b{font:700 16px/1.2 var(--display);white-space:nowrap}.mod b small{font:inherit;color:var(--muted);font-weight:500}.mod span{color:var(--ink-2);font-size:14.5px}@media (width<=520px){.mod{grid-template-columns:1fr}}.core-hl{background:var(--panel);color:var(--panel-ink);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 20px;margin-top:20px;padding:20px 24px;display:grid}.core-hl b{font:700 18px/1.2 var(--display)}.core-hl span{color:var(--panel-muted);font-size:14.5px}.core-hl a{color:var(--panel-accent);white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none}@media (width<=760px){.core-hl{grid-template-columns:1fr}}.motto{text-align:center;padding-block:clamp(56px,8vw,96px)}.motto p{font:800 clamp(34px,6vw,72px)/1.05 var(--display);letter-spacing:-.03em;text-wrap:balance}.motto p em{color:var(--accent);font-style:normal}.motto span{color:var(--ink-2);margin-top:14px;font-size:17px;display:block}.profiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}@media (width<=860px){.profiles{grid-template-columns:1fr}}.profiles article{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:10px;padding:26px;display:grid}.profiles svg{width:30px;height:30px;stroke:var(--accent)}.profiles p{color:var(--ink-2);font-size:15px}.profiles small{font:500 12px/1.4 var(--mono);color:var(--muted);letter-spacing:.04em}.earn{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=900px){.earn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.earn{grid-template-columns:1fr}}.earn div{background:var(--surface);align-content:start;gap:8px;padding:24px;display:grid}.earn b{font:700 18px/1.25 var(--display)}.earn span{color:var(--ink-2);font-size:14.5px}.earn .k{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--accent)}.gets{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;display:grid}@media (width<=760px){.gets{grid-template-columns:1fr}}.gets div{grid-template-columns:28px 1fr;gap:12px;display:grid}.gets svg{width:22px;height:22px;stroke:var(--accent);margin-top:2px}.gets b{font-weight:600;display:block}.gets span{color:var(--ink-2);font-size:15px}.join{counter-reset:j;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.join{grid-template-columns:1fr;gap:18px}}.join li{border-top:2px solid var(--panel-line);align-content:start;gap:8px;padding:18px 18px 0 0;display:grid}.join li:before{counter-increment:j;content:"0" counter(j);font:500 13px/1 var(--mono);color:var(--panel-accent)}.join b{font:700 18px/1.2 var(--display)}.join span{color:var(--panel-muted);font-size:14.5px}.join li:last-child{border-top-color:var(--panel-ok)}.join li:last-child:before{color:var(--panel-ok)}.pchips{flex-wrap:wrap;gap:10px;display:flex}.pchips span{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:10px 16px;font-weight:500}.pchips span.cl{border-color:var(--accent);color:var(--accent)}.faq{border-top:1px solid var(--line);gap:0;max-width:860px;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 16.5px/1.35 var(--body);padding:18px 36px 18px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 22px/1 var(--mono);color:var(--accent);position:absolute;top:14px;right:4px}.faq details[open] summary:after{content:"−"}.faq p{color:var(--ink-2);max-width:70ch;padding:0 0 18px}[hidden]{display:none!important}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.tab{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);min-height:44px;font:600 14.5px/1 var(--body);cursor:pointer;border-radius:999px;padding:0 18px}.tab:hover{border-color:var(--ink)}.tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tourp{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=960px){.tourp{grid-template-columns:1fr}}.bframe{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -36px #0006}.bbar{border-bottom:1px solid var(--line);background:var(--sunk);align-items:center;gap:10px;padding:10px 14px;display:flex}.bbar i{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}.bbar span{text-align:center;min-width:0;font:500 12px/1 var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;padding:7px 10px;overflow:hidden}.uitop{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.uitop .brand-chip{font-size:10px}.uitop nav{flex-wrap:wrap;gap:14px;display:flex}.uitop nav b{color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:2px;font-weight:600}.uibody{gap:14px;padding:16px;display:grid}.mk{background:var(--accent);color:#fff;width:20px;height:20px;font:600 11px/1 var(--mono);vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid}.notes{gap:18px;margin:0;padding:0;list-style:none;display:grid}.notes li{grid-template-columns:24px 1fr;gap:12px;display:grid}.notes .mk{width:24px;height:24px;font-size:12px}.notes b{margin-bottom:2px;font-weight:600;display:block}.notes span{color:var(--ink-2);font-size:15px}.notes .src{font:500 11.5px/1.4 var(--mono);color:var(--muted);letter-spacing:.04em;border-top:1px solid var(--line);grid-column:1/-1;padding-top:6px}.con{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:14px;display:grid}@media (width<=640px){.con{grid-template-columns:1fr}}.q{align-content:start;gap:6px;display:grid}.q h5,.det h5{font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--muted);align-items:center;gap:8px;margin:0 0 4px;display:flex}.qi{border:1px solid var(--line);border-radius:8px;grid-template-columns:4px 1fr auto;align-items:center;gap:10px;padding:9px 10px 9px 0;font-size:12.5px;display:grid;overflow:hidden}.qi:before{content:"";background:var(--sev,var(--line));align-self:stretch}.qi b{font-size:13px;display:block}.qi span{color:var(--muted);font-size:11.5px}.qi time{font:500 11px/1 var(--mono);color:var(--muted)}.qi.sel{border-color:var(--ink);background:var(--sunk)}.det{border:1px solid var(--line);border-radius:10px;align-content:start;gap:12px;padding:14px;display:grid}.det .ttl{gap:2px;display:grid}.det .ttl b{font:700 16px/1.25 var(--display)}.det .ttl span{color:var(--ink-2);font-size:12.5px}.tl{border-left:2px solid var(--line);gap:0;margin-left:6px;display:grid}.tl div{color:var(--ink-2);padding:0 0 12px 16px;font-size:12.5px;position:relative}.tl div:before{content:"";background:var(--surface);border:2px solid var(--muted);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-6px}.tl div.ok:before{border-color:var(--ok);background:var(--ok)}.tl div.no:before{border-color:var(--st-fault)}.tl b{color:var(--ink);font-weight:600}.tl time{font:500 11px/1 var(--mono);color:var(--muted);margin-right:6px}.acts{flex-wrap:wrap;gap:8px;display:flex}.acts span{font:600 12.5px/1 var(--body);border:1px solid var(--line);border-radius:8px;padding:10px 14px}.acts span.p{background:var(--accent);border-color:var(--accent);color:#fff}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{border:1px solid var(--line);border-radius:10px;gap:4px;padding:12px;display:grid}.kpi small{color:var(--muted);font-size:11.5px}.kpi b{font:700 22px/1 var(--display);font-variant-numeric:tabular-nums}.kpi .bar2{background:var(--sunk);border-radius:3px;height:5px;overflow:hidden}.kpi .bar2 i{background:var(--ok);height:100%;display:block}.ot{border-collapse:collapse;width:100%;font-size:12.5px}.ot th{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:8px}.ot td{border-top:1px solid var(--line);vertical-align:top;padding:9px 8px}.ot td:first-child{font:500 11.5px/1.4 var(--mono);color:var(--muted);white-space:nowrap}.ty{font:500 10px/1 var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:4px 6px;display:inline-block}.ty.pre{background:var(--ok-soft);color:var(--ok)}.ty.cor{background:color-mix(in srgb,var(--st-fault) 14%,transparent);color:#8a5a0b}.ty.eme{background:color-mix(in srgb,var(--st-alarm) 12%,transparent);color:var(--st-alarm)}.late{color:var(--st-alarm);font-weight:600}@media (width<=640px){.ot .hide-s{display:none}}.hello{font:700 17px/1.25 var(--display)}.sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.sites{grid-template-columns:1fr}}.site{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px;display:grid}.site b{font-size:13.5px}.sem{font:600 12px/1 var(--body);align-items:center;gap:7px;display:inline-flex}.sem:before{content:"";background:currentColor;border-radius:50%;width:11px;height:11px}.sem.ok{color:var(--ok)}.sem.fa{color:#8a5a0b}.sem.fa:before{background:var(--st-fault)}.sem.te{color:#4f55c9}.site span{color:var(--muted);font-size:12px}.cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.cols2{grid-template-columns:1fr}}.box{border:1px solid var(--line);border-radius:10px;align-content:start;gap:8px;padding:12px;font-size:12.5px;display:grid}.box h5{font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.box b{font-size:13.5px}.box .row3{color:var(--ink-2);justify-content:space-between;gap:8px;display:flex}.fl{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=640px){.fl{grid-template-columns:1fr}}.fl .map{border-radius:10px;height:240px}.fl ul{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.fl li{border:1px solid var(--line);border-radius:8px;gap:2px;padding:9px 10px;font-size:12.5px;display:grid}.fl li b{font-size:13px}.fl li span{color:var(--muted);font-size:11.5px}.notes span.mk,.fl li span.mk,.box h5 .mk,.q h5 .mk,.det h5 .mk{color:#fff;font-size:11px}.notes span.mk{font-size:12px}.tourp{grid-template-columns:minmax(0,1fr);gap:34px}.tourp .notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (width<=860px){.tourp .notes{grid-template-columns:1fr}}.stage{width:100%;max-width:1040px;margin-inline:auto;padding:0 clamp(60px,14vw,176px) 28px 0;position:relative}.laptop{filter:drop-shadow(0 40px 40px #00000038);position:relative}.laptop:before{content:"";z-index:1;background:#3a3d44;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.laptop .screen{box-shadow:none;border:12px solid #17181c;border-top-width:20px;border-radius:18px 18px 4px 4px}.laptop .base{background:linear-gradient(#e2e3e6,#a7a9ae);border-radius:2px 2px 16px 16px;height:18px;margin:0 -3%;position:relative}.laptop .base:before{content:"";background:#b9bbc0;border-radius:0 0 8px 8px;width:15%;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone.sm{aspect-ratio:9/18.6;z-index:2;border-width:8px;border-radius:28px;width:clamp(150px,19vw,196px);height:auto;position:absolute;bottom:0;right:0;box-shadow:0 30px 50px -20px #00000073}.phone.sm:before{content:"";background:var(--ink);z-index:3;border-radius:10px;width:34%;height:14px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone.sm .scr-top{padding-top:26px}.phone.sm .scr-h b{font-size:13.5px}.phone.sm .it span,.phone.sm .it b{font-size:10.5px}.phone.sm .scr-btn{min-height:34px;margin:6px 10px 10px;font-size:11.5px}.phone.sm .scr-btn.ghost{margin-top:0}.phone.sm .scr-h,.phone.sm .items,.phone.sm .scr-top{padding-left:10px;padding-right:10px}.phone.sm .items .it{padding:6px 0}.alert-card{background:color-mix(in srgb,var(--st-alarm) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--st-alarm) 40%,transparent);border-radius:10px;gap:3px;margin:8px 10px;padding:10px;display:grid}.alert-card small{font:600 9.5px/1.2 var(--mono);letter-spacing:.08em;color:var(--st-alarm)}.alert-card b{font:700 13px/1.2 var(--display)}.alert-card span{color:var(--ink-2);font-size:10.5px}.alert-card time{font:500 10px/1 var(--mono);color:var(--muted)}.alert-card.info{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.alert-card.info small{color:var(--accent)}.mini-sem{gap:0;padding:0 10px;display:grid}.mini-sem div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 0;font-size:10.5px;display:flex}.mini-sem .sem{font-size:10px}.mini-sem .sem:before{width:8px;height:8px}.prog2{color:var(--muted);gap:4px;margin:0 10px 4px;font-size:10px;display:grid}.prog2 div{background:var(--sunk);border-radius:3px;height:5px;overflow:hidden}.prog2 i{background:var(--accent);width:44%;height:100%;display:block}@media (width<=640px){.stage{padding:0}.laptop .base{margin:0}.phone.sm{width:150px;margin:-40px 8px 0 auto;display:block;position:relative}}.laptop .screen{position:relative}.laptop .screen:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff29,#0000 32%);position:absolute;inset:0}.app{color:#1d2127;background:#fff;grid-template-columns:52px minmax(0,1fr);height:470px;font:400 12px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}.side{background:#16181d;flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.side .tm{width:30px;height:30px;font:700 9px/1 var(--mono);color:#a9aeb8;border:1.5px dashed #6b7079;border-radius:7px;place-items:center;margin-bottom:8px;display:grid}.side a{color:#8d939c;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative}.side a.on{color:#fff;background:#2a2e36}.side svg{width:18px;height:18px}.side em{color:#fff;text-align:center;background:#d92d20;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font:700 9px/15px system-ui;position:absolute;top:2px;right:1px}.side .sp{flex:1}.appmain{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.apptop{border-bottom:1px solid #e6e8eb;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.search{color:#8a9099;white-space:nowrap;border:1px solid #dfe2e6;border-radius:7px;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 9px;display:flex;overflow:hidden}.search svg{flex:none;width:13px;height:13px}.filters{flex:none;gap:4px;display:flex}.filters span{color:#5b616b;white-space:nowrap;border-radius:6px;padding:4px 8px}.filters span.on{color:#1d2127;background:#eef0f2;font-weight:600}.filters b{color:#8a9099;margin-left:3px;font-weight:600}.me{flex:none;align-items:center;gap:10px;display:flex}.me .bell{color:#5b616b;display:grid;position:relative}.me .bell svg{width:17px;height:17px}.me .bell em{color:#fff;text-align:center;background:#d92d20;border-radius:7px;min-width:13px;height:13px;font:700 8.5px/13px system-ui;position:absolute;top:-4px;right:-6px}.av{color:#fff;background:#1e4e6b;border-radius:50%;place-items:center;width:24px;height:24px;font:600 10px/1 system-ui;display:grid}.con2{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);min-height:0;display:grid}.queue{border-right:1px solid #e6e8eb;flex-direction:column;min-height:0;display:flex;overflow:hidden}.qh{border-bottom:1px solid #eef0f2;align-items:center;gap:6px;padding:9px 12px;font-weight:600;display:flex}.qh .cnt{color:#fff;background:#1d2127;border-radius:9px;padding:1px 7px;font-size:10.5px}.qh .sort{color:#8a9099;margin-left:auto;font-weight:400}.qlist{flex:1;overflow:hidden}.qr{border-bottom:1px solid #f0f1f3;grid-template-columns:3px minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 12px 8px 0;display:grid}.qr:before{content:"";background:var(--sev,#d5d8dc);align-self:stretch}.qr .t{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.qr .m{color:#6b7079;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.qr time{color:#8a9099;text-align:right;font:500 10.5px/1.5 ui-monospace,Consolas,monospace}.qr time small{letter-spacing:.04em;font:600 9px/1.4 system-ui;display:block}.qr.sel{background:#f4f5f7}.qr.done .t{color:#6b7079;font-weight:500}.qsep{color:#8a9099;background:#fafafb;border-bottom:1px solid #f0f1f3;padding:6px 12px;font-size:10.5px}@keyframes arrive{0%{opacity:0;background:#fff4d6;transform:translateY(-8px)}15%{opacity:1;transform:none}70%{background:#fff4d6}to{background:#fff}}.qr.new{animation:2.4s ease-out arrive}.detail{flex-direction:column;gap:8px;min-width:0;padding:10px 14px;display:flex;overflow:hidden}.dh{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dh .pill{letter-spacing:.06em;color:#fff;background:#d92d20;border-radius:4px;margin-bottom:5px;padding:4px 6px;font:700 9.5px/1 system-ui;display:inline-block}.dh b{font:700 14.5px/1.25 system-ui;display:block}.dh span{color:#6b7079;font-size:11px}.dh .timer{text-align:right;flex:none}.dh .timer small{color:#8a9099;font-size:10px;display:block}.dh .timer strong{color:#b7791f;font-variant-numeric:tabular-nums;font:600 16px/1.2 ui-monospace,Consolas,monospace}.dmid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;display:grid}.mini{background:#eee;border:1px solid #e6e8eb;border-radius:8px;height:96px;position:relative;overflow:hidden}.mini img{object-fit:cover;width:100%;height:100%;display:block}.mini .pin{background:#d92d20;border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #d92d2040}.mini small{color:#555;background:#fffc;border-radius:2px;padding:0 3px;font-size:7.5px;position:absolute;bottom:2px;right:3px}.cts{align-content:start;gap:4px;font-size:11px;display:grid}.cts div{border-bottom:1px solid #f0f1f3;justify-content:space-between;gap:6px;padding-bottom:3px;display:flex}.cts span{color:#6b7079;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cts b{white-space:nowrap;font-weight:600}.tl2{gap:5px;display:grid}.tl2 h6,.acts2 h6{letter-spacing:.06em;color:#8a9099;text-transform:uppercase;align-items:center;gap:6px;margin:0;font:600 10px/1 system-ui;display:flex}.tl2 div{grid-template-columns:62px 10px 1fr;align-items:center;gap:7px;font-size:11.5px;display:grid}.tl2 time{color:#8a9099;font:500 10.5px/1 ui-monospace,Consolas,monospace}.tl2 i{border:2px solid #b0b5bc;border-radius:50%;width:9px;height:9px}.tl2 i.ok{background:#1f8a55;border-color:#1f8a55}.tl2 i.no{border-color:#b7791f}.tl2 i.go{background:#fff;border-color:#d92d20}.tl2 div span{color:#4a4f59;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acts2{gap:6px;margin-top:auto;display:grid}.acts2 div{flex-wrap:wrap;gap:6px;display:flex}.acts2 div span{border:1px solid #dfe2e6;border-radius:6px;padding:7px 10px;font-size:11.5px;font-weight:600}.acts2 div span.p{color:#fff;background:#c2410c;border-color:#c2410c}.app .mk{width:16px;height:16px;font-size:9.5px}.sbar{z-index:4;color:var(--ink);justify-content:space-between;align-items:center;padding:9px 16px 0 18px;font:600 10.5px/1 system-ui;display:flex;position:relative}.sbar svg{width:auto;height:9px}.phone.sm .sbar+.scr-top{padding-top:10px}@media (width<=760px){.app{grid-template-columns:40px minmax(0,1fr);height:auto}.side a{width:30px;height:30px}.filters,.me .bell{display:none}.con2{grid-template-columns:1fr}.queue{border-bottom:1px solid #e6e8eb;border-right:0;max-height:230px}.dmid{grid-template-columns:1fr}}a.mod{color:inherit;text-decoration:none}a.mod:hover b{color:var(--accent)}.plat h3 a{color:inherit;text-decoration:none}.plat h3 a:hover{color:var(--accent)}.page-hero{padding-block:clamp(40px,6vw,72px) clamp(48px,7vw,88px)}.page-hero .wrap{gap:22px;display:grid}.page-hero h1{text-wrap:pretty;max-width:22ch;font-size:clamp(36px,5vw,60px)}.page-hero .lead{max-width:64ch}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line);margin-right:6px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent)}.cta-band{padding-block:clamp(56px,8vw,96px)}.cta-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-band h2{max-width:22ch}.cta-band p{color:var(--panel-muted);max-width:56ch;margin-top:10px}.prose{gap:14px;max-width:72ch;display:grid}.prose h2{margin-top:18px;font-size:clamp(24px,3vw,30px)}.prose h3{margin-top:8px;font-size:19px}.prose p,.prose li{color:var(--ink-2)}.prose ul{gap:6px;margin:0;padding-left:20px;display:grid}.photos img{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);border-radius:12px;width:100%;height:auto;display:block}.hero-foto{margin:14px 0 0}.hero-foto img{aspect-ratio:5/2;object-fit:cover;background:var(--sunk);border-radius:16px;width:100%;height:auto;display:block}@media (width<=640px){.hero-foto img{aspect-ratio:16/10}}.rb-foto{margin-top:-24px;margin-bottom:clamp(40px,6vw,72px)}.rubro .rb-mini{aspect-ratio:16/10;object-fit:cover;background:var(--sunk);width:calc(100% + 48px);max-width:none;height:auto;margin:-24px -24px 8px;display:block}
