.cp{--cp-hz:#16213a;--cp-l1:#7aaeff29;--cp-l2:#7aaeff52;--cp-warn:#f2c14e;--cp-crit:#ff7a6b;--cp-g:#5b8fe8;--cp-m:#de6c28;--cp-mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,Menlo,Consolas,monospace}.cp :focus-visible{outline:2px solid var(--ion);outline-offset:3px;border-radius:6px}.cp [hidden]{display:none!important}.cp .label{font:600 13px/1 var(--data);letter-spacing:.2em;text-transform:uppercase;color:var(--dust);align-items:center;gap:10px;display:inline-flex}.cp .label:before{content:"";background:var(--plasma);width:7px;height:7px;box-shadow:0 0 12px var(--plasma);border-radius:50%}.cp-s h1,.cp-s h2{letter-spacing:.01em}:where(.cp-s) h2{font-size:clamp(22px,2.6vw,34px);line-height:1.25}.cp-s :where(h3,h4){font:600 17px/1.3 var(--body);letter-spacing:0;margin:0}.cp-s :where(ul,ol){margin:0;padding:0;list-style:none}.cp-s :where(button,input,select){font:inherit;color:inherit}.cp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cp-lede{color:var(--dust);max-width:60ch;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.cp-exb{font:500 11px/1 var(--cp-mono);color:var(--plasma);white-space:nowrap;border:1px dashed #ff8a3d8c;border-radius:6px;padding:5px 7px}.cp-num{font-family:var(--cp-mono);font-variant-numeric:tabular-nums}.cp-sec{border-top:1px solid var(--line);padding-block:clamp(72px,10vw,130px)}.cp-head{justify-items:start;gap:14px;margin-bottom:clamp(28px,4vw,48px);display:grid}.cp-btn{border:1px solid var(--plasma);background:var(--plasma);min-height:44px;color:var(--void);font:600 14px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;transition:transform .2s,background .2s;display:inline-flex}.cp-btn:hover{background:#ff9c59;transform:translateY(-2px)}.cp-scr{border:1px solid var(--cp-hz);background:var(--hull);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,0 0 80px -40px #7aaeff40}.cp-scr-bar{border-bottom:1px solid var(--cp-hz);background:#05070d99;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.cp-scr-bar>i{background:var(--cp-hz);border-radius:50%;flex:none;width:8px;height:8px}.cp-scr-bar small{font:400 11px/1 var(--cp-mono);color:var(--dust);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:8px;overflow:hidden}.cp-scr-bar .cp-exb{margin-left:auto}.cp-mod{border:1px solid var(--cp-hz);background:var(--panel);border-radius:12px;min-width:0;padding:12px 14px}.cp-mk{font:600 11px/1.1 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);display:block}.cp-own{font:600 10px/1 var(--data);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--cp-l2);color:var(--dust);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:5px 7px;display:inline-flex}.cp-own.cp-you{border-color:var(--plasma);color:var(--plasma)}.cp-cells{grid-template-columns:repeat(20,1fr);gap:3px;display:grid}.cp-cells i{background:var(--cp-hz);border-radius:2px;height:9px}.cp-cells i.cp-on{background:var(--plasma)}.cp-cells i.cp-half{background:linear-gradient(90deg,var(--plasma) 50%,var(--cp-hz) 50%)}.cp-cdot{background:var(--cp-g);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cp-cdot.cp-m{background:var(--cp-m)}.cp-av{background:var(--cp-hz);border:1px solid var(--cp-l2);width:26px;height:26px;font:500 10px/1 var(--cp-mono);color:var(--star);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cp-av.cp-ia{border-color:var(--ion);color:var(--ion)}.cp-d-g{background:var(--cp-g)}.cp-d-m{background:var(--cp-m)}.cp-d-i{background:var(--ion)}.cp-d-ok{background:var(--ok)}.cp-d-w{background:var(--cp-warn)}.cp-d-c{background:var(--cp-crit)}.cp-d-d{background:var(--dust)}.cp-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,60px);padding-block:clamp(36px,5vw,72px) clamp(60px,8vw,100px);display:grid;overflow-x:clip}.cp-hero-copy{align-content:center;justify-items:start;gap:22px;min-width:0;display:grid}.cp-hero h1{font-size:clamp(26px,3.2vw,42px);line-height:1.2}.cp-hero h1 .cp-w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.cp-hero h1 .cp-w>span{display:inline-block}.cp-hero h1 em{color:var(--plasma);font-style:normal}.cp-hero .pg-ctas{margin-top:0}.cp-facts{flex-wrap:wrap;gap:8px;display:flex}.cp-facts li{border:1px solid var(--cp-hz);font:500 14px/1.2 var(--body);background:#101829b3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.cp-facts li:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.cp-stage{gap:14px;min-width:0;display:grid;position:relative}.cp-tabs-cap{font:500 12px/1.3 var(--cp-mono);color:var(--dust);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}.cp-tabs-cap b{color:var(--ok);font-weight:500}.cp-tabs{flex-wrap:wrap;gap:6px;display:flex}.cp-tb{border:1px solid var(--cp-hz);background:var(--panel);font:500 12px/1 var(--body);color:var(--dust);white-space:nowrap;opacity:.62;z-index:2;border-radius:8px 8px 3px 3px;align-items:center;gap:7px;padding:6px 10px;-webkit-text-decoration:line-through #8d96abb3;text-decoration:line-through #8d96abb3;display:inline-flex;position:relative}.cp-tb i{border-radius:50%;flex:none;width:7px;height:7px}.cp-tb.cp-live{opacity:1;color:var(--star);border-color:var(--cp-l2);text-decoration:none;box-shadow:0 16px 30px -12px #000c}.cp-hscr .cp-scr-body{gap:10px;padding:14px;display:grid}.cp-h-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-mini-logo{font:400 10px/1 var(--display);letter-spacing:.3em;color:var(--dust);align-items:center;gap:7px;display:inline-flex}.cp-mini-logo i{background:var(--plasma);width:6px;height:6px;box-shadow:0 0 8px var(--plasma);border-radius:50%}.cp-h-top b{font:600 18px/1.2 var(--body)}.cp-phs{font:500 11px/1 var(--cp-mono);color:var(--plasma);border:1px solid #ff8a3d80;border-radius:6px;margin-left:auto;padding:5px 7px}.cp-h-mis{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.cp-h-mis b{font:500 14px/1 var(--cp-mono)}.cp-h-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cp-kp{align-content:start;gap:5px;display:grid}.cp-kp b{font:500 clamp(17px,1.7vw,22px)/1.1 var(--cp-mono);white-space:nowrap}.cp-kp em{font:400 12px/1.3 var(--body);color:var(--dust);font-style:normal}.cp-split{border-radius:3px;grid-template-columns:58fr 42fr;gap:2px;height:6px;display:grid;overflow:hidden}.cp-split i{background:var(--cp-g)}.cp-split i+i{background:var(--cp-m)}.cp-h-tasks{gap:0;padding:4px 14px;display:grid}.cp-h-tasks li{border-bottom:1px solid var(--cp-hz);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;line-height:1.3;display:grid}.cp-h-tasks li:last-child{border-bottom:0}.cp-h-tasks time{font:400 11px/1 var(--cp-mono);color:var(--dust)}.cp-scan{opacity:0;pointer-events:none;background:linear-gradient(#7aaeff00,#7aaeff29,#7aaeff00);height:90px;position:absolute;top:0;left:0;right:0}.cp-replay{border:1px solid var(--cp-l1);min-height:40px;font:600 12px/1 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);cursor:pointer;background:0 0;border-radius:999px;justify-self:end;padding:0 14px}.cp-replay:hover{color:var(--star);border-color:var(--ion)}@media (width<=980px){.cp-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.cp-h-kpis{grid-template-columns:1fr 1fr}.cp-h-mis{grid-template-columns:1fr auto}.cp-h-mis .cp-mk{grid-column:1/-1}.cp-h-tasks li{grid-template-columns:auto 1fr;font-size:13px}.cp-h-tasks time{display:none}.cp-tb{padding:5px 8px;font-size:11px}}.cp-dock{border-top:1px solid var(--line)}.cp-dock-pin{padding-block:clamp(64px,7vw,88px) clamp(48px,6vw,72px)}.cp-dock .cp-head{grid-template-columns:minmax(0,1fr) auto;place-items:end stretch;gap:14px 28px}.cp-dock .cp-head>div{justify-items:start;gap:14px;display:grid}.cp-meter{font:500 12px/1.2 var(--cp-mono);color:var(--dust);text-align:right;justify-items:end;gap:4px;display:grid}.cp-meter b{font:500 34px/1 var(--cp-mono);color:var(--star)}.cp-dock-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid;position:relative}.cp-colh{font:600 12px/1 var(--data);letter-spacing:.2em;text-transform:uppercase;color:var(--dust);margin-bottom:12px}.cp-mess{border:1px dashed var(--cp-l1);background:#0b111d59;border-radius:18px;height:400px;position:relative}.cp-win{border:1px solid var(--cp-hz);background:var(--panel);z-index:3;border-radius:10px;width:44%;position:absolute;overflow:hidden;box-shadow:0 20px 40px -18px #000000e6}.cp-win-bar{background:var(--hull);border-bottom:1px solid var(--cp-hz);align-items:center;gap:5px;height:24px;padding:0 8px;display:flex}.cp-win-bar i{border-radius:50%;flex:none;width:6px;height:6px}.cp-win-bar small{font:500 11px/1 var(--body);color:var(--star);white-space:nowrap;text-overflow:ellipsis;margin-left:4px;overflow:hidden}.cp-win-b{font:400 11px/1.35 var(--cp-mono);color:var(--dust);gap:5px;padding:8px 9px;display:grid}.cp-win-b .cp-ln{background:var(--cp-hz);border-radius:3px;height:6px}.cp-w1{top:4%;left:3%;rotate:-3deg}.cp-w2{top:2%;left:52%;rotate:2deg}.cp-w3{top:17%;left:27%;rotate:1deg}.cp-w4{top:32%;left:4%;rotate:2deg}.cp-w5{top:29%;left:53%;rotate:-2deg}.cp-w6{top:46%;left:28%;rotate:-1deg}.cp-w7{top:61%;left:2%;rotate:-2deg}.cp-w8{top:57%;left:54%;rotate:3deg}.cp-w9{top:76%;left:26%;rotate:2deg}.cp-w10{top:81%;left:55%;rotate:-3deg}.cp-bays{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cp-bay{border:1px solid var(--cp-hz);background:#101829cc;border-radius:14px;align-content:start;gap:8px;padding:14px;transition:border-color .35s,box-shadow .35s;display:grid;position:relative}.cp-bay.cp-lit{border-color:var(--cp-l2);box-shadow:0 0 0 1px #7aaeff14,0 0 40px -18px #7aaeff80}.cp-bay-h{align-items:center;gap:10px;display:flex}.cp-bay-h .cp-n{font:500 12px/1 var(--cp-mono);color:var(--plasma)}.cp-bay p{color:var(--dust);font-size:14px;line-height:1.45}.cp-rep{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cp-rep-k{font:600 10px/1 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);margin-right:2px}.cp-rep ul{display:contents}.cp-rep li{font:500 11px/1 var(--body);border:1px solid var(--cp-hz);color:var(--dust);border-radius:6px;padding:4px 7px;-webkit-text-decoration:line-through #8d96ab99;text-decoration:line-through #8d96ab99}@media (width<=899px){.cp-dock .cp-head{grid-template-columns:1fr}.cp-meter{display:none}.cp-dock-grid{grid-template-columns:1fr}.cp-mess-col{display:none}}@media (width<=1100px){.cp-bays{grid-template-columns:1fr 1fr}}@media (width<=560px){.cp-bays{grid-template-columns:1fr}}.cp-tourx{border-top:1px solid var(--line)}.cp-tour-pin{padding-block:clamp(64px,7vw,88px) clamp(40px,5vw,60px)}.cp-tourx .cp-head{margin-bottom:22px}.cp-tour-l{min-width:0}.cp-tour{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.cp-tsteps{gap:4px;display:grid}.cp-tsteps button{text-align:left;cursor:pointer;width:100%;color:var(--dust);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 12px;transition:background .3s,border-color .3s,color .3s;display:grid}.cp-tsteps .cp-n{font:500 12px/1.6 var(--cp-mono);color:var(--dust);grid-row:span 2}.cp-tsteps b{font:600 16px/1.3 var(--body);color:var(--star)}.cp-tsteps .cp-t{font-size:14px;line-height:1.5;display:none}.cp-tsteps button[aria-current=step]{border-color:var(--cp-l2);background:#101829e6}.cp-tsteps button[aria-current=step] .cp-n{color:var(--plasma)}.cp-tsteps button[aria-current=step] .cp-t{display:block}.cp-tsteps button:hover b{color:var(--ion)}.cp-tscr .cp-scr-body{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"mis mis tt tt""inv inv inv inv""sol sol sol cal""ruta ruta ruta eq";gap:10px;padding:12px;display:grid;position:relative}.cp-tm>.cp-mk{margin-bottom:8px}.cp-tm{transition:opacity .4s}.cp-tscr.cp-touring .cp-tm.cp-dim{opacity:.28}.cp-tm-inv{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:24px;display:grid}.cp-tm-inv>.cp-mk{grid-column:1/-1}.cp-tm-inv .cp-inv-g{grid-area:2/2/span 4;align-self:start;margin-top:0}.cp-tm-inv .cp-plat{grid-column:1}.cp-tm-inv .cp-mcap{grid-column:1/-1}.cp-tm-mis{grid-area:mis}.cp-tm-inv{grid-area:inv}.cp-tm-tt{grid-area:tt}.cp-tm-sol{grid-area:sol}.cp-tm-cal{grid-area:cal}.cp-tm-ruta{grid-area:ruta}.cp-tm-eq{grid-area:eq}.cp-visor{border:2px solid var(--plasma);pointer-events:none;opacity:0;z-index:4;border-radius:14px;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #ff8a3d1f,0 0 40px -6px #ff8a3d8c}.cp-visor:before,.cp-visor:after{content:"";border:2px solid var(--star);width:14px;height:14px;position:absolute}.cp-visor:before{border-bottom:0;border-right:0;top:-6px;left:-6px}.cp-visor:after{border-top:0;border-left:0;bottom:-6px;right:-6px}.cp-tscr.cp-touring .cp-visor{opacity:1}.cp-tm h3{font:600 14px/1.25 var(--body);margin:0 0 8px}.cp-tm .cp-mcap{display:none}.cp-nx{align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;line-height:1.35;display:flex}.cp-inv-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 12px;margin:0 0 8px;display:flex}.cp-inv-top b{font:500 26px/1 var(--cp-mono)}.cp-inv-top small{font:400 12px/1.3 var(--cp-mono);color:var(--dust)}.cp-pace{background:var(--cp-hz);border-radius:4px;height:8px;position:relative;overflow:visible}.cp-pace i{background:linear-gradient(90deg,var(--cp-g) 0 58%,var(--cp-m) 58% 100%);border-radius:4px;width:73%;position:absolute;top:0;bottom:0;left:0}.cp-pace b{background:var(--star);width:2px;position:absolute;top:-4px;bottom:-4px;left:76.6%}.cp-pace-l{font:400 11px/1.3 var(--cp-mono);color:var(--dust);justify-content:space-between;gap:8px;margin-top:6px;display:flex}.cp-inv-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cp-inv-g div{border-top:1px solid var(--cp-hz);gap:3px;padding-top:8px;display:grid}.cp-inv-g small{font:600 10px/1.2 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.cp-inv-g b{font:500 18px/1.1 var(--cp-mono)}.cp-plat{gap:0;margin-top:10px;display:grid}.cp-plat li{font:400 12px/1.3 var(--cp-mono);color:var(--dust);border-top:1px solid var(--cp-hz);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:5px 0;display:grid}.cp-plat li span:first-of-type+span{color:var(--star);font-family:var(--body);font-size:13px}.cp-tlist li{border-top:1px solid var(--cp-hz);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:1.3;display:grid}.cp-tlist li:first-child{border-top:0}.cp-mboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp-mboard>div{align-content:start;gap:6px;display:grid}.cp-mboard h4{font:600 10px/1 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);border-bottom:2px solid var(--ion);margin:0;padding-bottom:6px}.cp-mboard>div:nth-child(2) h4{border-color:var(--cp-warn)}.cp-mboard>div:nth-child(3) h4{border-color:var(--ok)}.cp-tc{border:1px solid var(--cp-hz);background:var(--hull);border-radius:8px;gap:4px;padding:7px 8px;font-size:12px;line-height:1.3;display:grid}.cp-tc small{font:400 10px/1.2 var(--cp-mono);color:var(--dust)}.cp-tc.cp-mine{border-color:#ff8a3d80}.cp-cal{gap:5px;display:grid}.cp-cal li{grid-template-columns:44px 1fr;align-items:center;gap:6px;font-size:12.5px;line-height:1.25;display:grid}.cp-cal time{font:500 11px/1.2 var(--cp-mono);color:var(--dust);text-transform:uppercase}.cp-cal span{border-left:3px solid var(--ion);padding:3px 0 3px 8px}.cp-cal .cp-k-ent{border-color:var(--cp-warn)}.cp-cal .cp-k-lan{border-color:var(--ok)}.cp-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cp-route li{gap:5px;display:grid}.cp-route .cp-rb{background:var(--cp-hz);border-radius:3px;height:6px;overflow:hidden}.cp-route .cp-rb i{background:var(--ok);height:100%;display:block}.cp-route .cp-now .cp-rb i{background:var(--plasma);width:55%}.cp-route .cp-next .cp-rb i{width:0}.cp-route b{font:500 11px/1 var(--cp-mono);color:var(--dust)}.cp-route span{font-size:12.5px;line-height:1.25}.cp-route .cp-now span{color:var(--plasma)}.cp-crew{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cp-crew-note{color:var(--dust);margin-top:8px;font-size:12.5px;line-height:1.35}@media (width<=899px){.cp-tour{grid-template-columns:1fr}.cp-tsteps{display:none}.cp-tscr .cp-scr-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"mis""inv""tt""sol""cal""ruta""eq"}.cp-tm-inv{display:block}.cp-tm-inv .cp-inv-g{margin-top:12px}.cp-tm .cp-mcap{border-top:1px dashed var(--cp-l2);color:var(--dust);margin-top:12px;padding-top:10px;font-size:14px;line-height:1.5;display:block}.cp-tm .cp-mcap b{color:var(--star);font-weight:600}.cp-visor{display:none}}@media (width<=420px){.cp-inv-g{grid-template-columns:1fr 1fr}.cp-mboard{grid-template-columns:1fr}.cp-route{grid-template-columns:1fr 1fr}}.cp-try .cp-scr-body{gap:14px;padding:clamp(12px,2vw,18px);display:grid}.cp-ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.cp-seg{border:1px solid var(--cp-l2);background:var(--void);border-radius:999px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.cp-seg button{min-height:40px;color:var(--dust);font:600 13px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background .25s,color .25s;display:inline-flex}.cp-seg button:hover{color:var(--star)}.cp-seg button[aria-pressed=true]{background:var(--star);color:var(--void)}.cp-seg-l{font:600 11px/1 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--dust);margin-right:6px}.cp-segw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cp-kpi{border:1px solid var(--cp-hz);background:var(--panel);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.cp-kpi b{font:500 clamp(20px,2.2vw,28px)/1.1 var(--cp-mono);white-space:nowrap}.cp-kpi small{font:400 12.5px/1.3 var(--body);color:var(--dust)}.cp-kpi.cp-key{border-color:#ff8a3d73}.cp-mbar{background:var(--cp-hz);border-radius:3px;height:6px;overflow:hidden}.cp-mbar i{background:var(--star);border-radius:3px;width:0;height:100%;display:block}.cp-mix{gap:8px;display:grid}.cp-mix-h{font:600 11px/1 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.cp-mix-h>span{align-items:center;gap:6px;display:inline-flex}.cp-mixbar{background:var(--cp-hz);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.cp-mixbar i{height:100%;transition:opacity .3s;display:block}.cp-mixbar .cp-g{background:var(--cp-g)}.cp-mixbar .cp-m{background:var(--cp-m)}.cp-mixbar i.cp-off{opacity:.18}.cp-try-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.cp-box{border:1px solid var(--cp-hz);background:var(--panel);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.cp-box-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-s .cp-box-h h3{font:600 15px/1.2 var(--body)}.cp-ttl li{border-top:1px solid var(--cp-hz);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;line-height:1.3;display:grid}.cp-ttl li:first-child{border-top:0}.cp-ttl time{font:400 11px/1 var(--cp-mono);color:var(--dust)}.cp-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp-bcol{align-content:start;gap:6px;min-width:0;display:grid}.cp-s .cp-bcol h4{font:600 11px/1 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);border-bottom:2px solid var(--ion);justify-content:space-between;margin:0;padding-bottom:7px;display:flex}.cp-s .cp-bcol[data-s=proceso] h4{border-color:var(--cp-warn)}.cp-s .cp-bcol[data-s=realizado] h4{border-color:var(--ok)}.cp-bcol h4 span{font-family:var(--cp-mono);letter-spacing:0}.cp-bcol ul{gap:6px;display:grid}.cp-card{border:1px solid var(--cp-hz);background:var(--hull);overflow-wrap:anywhere;border-radius:9px;gap:5px;padding:8px 9px;font-size:13px;line-height:1.3;display:grid}.cp-card .cp-meta{font:400 10.5px/1.2 var(--cp-mono);color:var(--dust);justify-content:space-between;gap:6px;display:flex}.cp-card.cp-mine{border-color:#ff8a3d73}.cp-card.cp-new{border-color:var(--plasma);box-shadow:0 0 0 1px var(--plasma),0 0 30px -8px #ff8a3d99}.cp .cp-nreq{border:0;border-top:1px dashed var(--cp-l2);background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:12px 0 0;display:grid}.cp-nreq label{font:600 11px/1 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);gap:5px;min-width:0;display:grid}.cp .cp-nreq input,.cp .cp-nreq select{background:var(--void);border:1px solid var(--cp-l2);width:100%;min-height:44px;color:var(--star);font:400 16px/1.2 var(--body);text-transform:none;letter-spacing:0;border-radius:10px;padding:0 12px}.cp .cp-nreq input:focus-visible,.cp .cp-nreq select:focus-visible{outline:2px solid var(--ion);outline-offset:1px;border-color:var(--cp-l2)}.cp .cp-nreq input[aria-invalid=true]{border-color:var(--cp-crit)}.cp-fmsg{color:var(--dust);grid-column:1/-1;min-height:1.4em;font-size:13.5px;line-height:1.4}.cp-fmsg.cp-err{color:var(--cp-crit)}.cp-fmsg.cp-ok{color:var(--ok)}@media (width<=980px){.cp-try-grid{grid-template-columns:1fr}}@media (width<=760px){.cp-kpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.cp-board,.cp .cp-nreq{grid-template-columns:1fr}.cp-seg{border-radius:16px;grid-template-columns:1fr 1fr;width:100%;display:grid}.cp-seg.cp-three{grid-template-columns:repeat(3,1fr)}.cp-seg button{white-space:normal;text-align:center;border-radius:12px;justify-content:center;padding:6px 8px;line-height:1.15}.cp-segw{width:100%}.cp-ctrl{display:grid}}.cp-nova{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cp-radar{aspect-ratio:1;justify-self:center;width:100%;max-width:420px;position:relative}.cp-radar svg{width:100%;height:100%;overflow:visible}.cp-radar .cp-rg{fill:none;stroke:var(--cp-hz);stroke-width:1px}.cp-radar .cp-ax{stroke:var(--cp-hz);stroke-width:1px}.cp-sweep{transform-origin:200px 200px;transform-box:view-box}.cp-blip,.cp-nova-eye{transform-box:fill-box;transform-origin:50%}.cp-nova-r .cp-head{margin-bottom:24px}.cp-nrecs{gap:10px;display:grid}.cp-nrec{border:1px solid var(--cp-hz);background:#101829cc;border-radius:14px;grid-template-columns:auto 1fr;gap:6px 14px;padding:14px 16px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.cp-nrec .cp-tg{font:600 11px/1 var(--data);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:6px;grid-row:span 3;align-self:start;padding:6px 8px}.cp-nrec[data-k=you] .cp-tg{color:var(--plasma);border-color:#ff8a3d99}.cp-nrec[data-k=alert] .cp-tg{color:var(--cp-crit);border-color:#ff7a6b99}.cp-nrec[data-k=idea] .cp-tg{color:var(--ion);border-color:#7aaeff99}.cp-nrec[data-k=ok] .cp-tg{color:var(--ok);border-color:#5ed3a099}.cp-nrec b{font:600 16px/1.3 var(--body)}.cp-nrec p{color:var(--dust);font-size:14.5px;line-height:1.5}.cp-nrec small{font:500 11px/1.2 var(--cp-mono);color:var(--dust)}.cp-nrec.cp-ping,.cp-nrec:hover{border-color:var(--cp-l2);box-shadow:0 0 40px -16px #7aaeff80}.cp-nrec.cp-ping{transform:translate(4px)}.cp-nova-note{border:1px solid var(--cp-l1);color:var(--dust);background:#10182999;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.cp-nova-note svg{flex:none;width:36px;height:36px}.cp-nova-note b{color:var(--star);font-weight:600}@media (width<=899px){.cp-nova{grid-template-columns:minmax(0,1fr);gap:24px}.cp-nova-r{display:contents}.cp-nova .cp-head{order:1;margin-bottom:0}.cp-radar{order:2;max-width:300px}.cp-nrecs{order:3}.cp-nova-note{order:4;margin-top:0}}@media (width<=420px){.cp-nrec{grid-template-columns:1fr}.cp-nrec .cp-tg{grid-row:auto;justify-self:start}}.cp-shield{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cp-sh-svg{aspect-ratio:1;justify-self:center;width:100%;max-width:470px}.cp-sh-svg svg{width:100%;height:100%;overflow:visible}.cp-ring{fill:none;stroke:var(--cp-l2);stroke-width:2px;transition:stroke .3s}.cp-ring.cp-r4{stroke-dasharray:6 6}.cp-ring.cp-pass{stroke:var(--ok)}.cp-ring.cp-stop{stroke:var(--cp-crit)}.cp-ring.cp-wait{stroke:var(--cp-warn)}.cp-rfill{fill:#7aaeff09}.cp-rnum{font:500 12px var(--cp-mono);fill:var(--dust);text-anchor:middle}.cp-rnum-bg{fill:var(--void);stroke:var(--cp-l2)}.cp-core{fill:var(--panel);stroke:var(--plasma);stroke-width:2px}.cp-core.cp-pass{stroke:var(--ok)}.cp-core.cp-stop{stroke:var(--cp-crit)}.cp-core.cp-wait{stroke:var(--cp-warn)}.cp-core-t{font:600 12px var(--data);letter-spacing:.1em;fill:var(--star);text-anchor:middle;text-transform:uppercase}.cp-core-s{font:400 10px var(--cp-mono);fill:var(--dust);text-anchor:middle}.cp-probe{fill:var(--star)}.cp-probe-halo{fill:none;stroke:var(--star);stroke-width:1.5px;opacity:.5}.cp-who{gap:12px;display:grid}.cp-who-q{font:600 13px/1 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--dust)}.cp-who-b{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp-who-b button{text-align:left;border:1px solid var(--cp-l2);background:var(--hull);min-height:52px;color:var(--star);font:500 15px/1.3 var(--body);cursor:pointer;border-radius:14px;padding:10px 14px;transition:border-color .25s,background .25s}.cp-who-b button:hover{border-color:var(--ion)}.cp-who-b button[aria-pressed=true]{border-color:var(--star);background:var(--panel);box-shadow:inset 0 0 0 1px var(--star)}.cp-verdict{border:1px solid var(--cp-hz);background:#101829cc;border-radius:14px;min-height:76px;padding:14px 16px;font-size:15.5px;line-height:1.5}.cp-verdict b{font:600 12px/1.2 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);margin-bottom:4px;display:block}.cp-verdict.cp-pass b{color:var(--ok)}.cp-verdict.cp-stop b{color:var(--cp-crit)}.cp-verdict.cp-wait b{color:var(--cp-warn)}.cp-layers{border-top:1px solid var(--cp-hz);gap:0;display:grid}.cp-layers li{border-bottom:1px solid var(--cp-hz);grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.cp-layers .cp-n{border:1px solid var(--cp-l2);width:26px;height:26px;font:500 12px/1 var(--cp-mono);color:var(--dust);border-radius:50%;place-items:center;display:grid}.cp-layers b{font:600 15.5px/1.3 var(--body);display:block}.cp-layers .cp-d{color:var(--dust);margin-top:2px;font-size:14px;line-height:1.45;display:block}.cp-layers .cp-st{font:600 11px/1 var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--dust);white-space:nowrap;padding-top:6px}.cp-layers li[data-st=pass] .cp-n{border-color:var(--ok);color:var(--ok)}.cp-layers li[data-st=pass] .cp-st{color:var(--ok)}.cp-layers li[data-st=stop] .cp-n{border-color:var(--cp-crit);color:var(--cp-crit)}.cp-layers li[data-st=stop] .cp-st{color:var(--cp-crit)}.cp-layers li[data-st=wait] .cp-n{border-color:var(--cp-warn);color:var(--cp-warn)}.cp-layers li[data-st=wait] .cp-st{color:var(--cp-warn)}@media (width<=899px){.cp-shield{grid-template-columns:minmax(0,1fr);gap:16px}.cp-who{display:contents}.cp-shield .cp-head{order:0}.cp-who-q{order:1}.cp-who-b{order:2}.cp-sh-svg{order:3;max-width:280px}.cp-verdict{order:4}.cp-layers{order:5}}@media (width<=420px){.cp-who-b{grid-template-columns:1fr}.cp-layers li{grid-template-columns:28px 1fr}.cp-layers .cp-st{grid-column:2;padding-top:0}}.cp-week{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cp-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:22px;display:grid}.cp-days button{border:1px solid var(--cp-hz);background:var(--hull);min-height:56px;color:var(--dust);cursor:pointer;text-align:left;border-radius:12px;justify-items:start;gap:4px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.cp-days button b{font:600 15px/1 var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--star)}.cp-days button small{font:400 11px/1 var(--cp-mono)}.cp-days button[aria-selected=true]{border-color:var(--cp-l2);background:var(--panel)}.cp-days button[aria-selected=true] b{color:var(--plasma)}.cp-days .cp-pg{background:var(--plasma);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.cp-dtext{gap:10px;display:grid}.cp-dtext time{font:500 13px/1 var(--cp-mono);color:var(--plasma)}.cp-s .cp-dtext h3{font:400 clamp(20px,2vw,26px)/1.3 var(--display);letter-spacing:.01em}.cp-dtext p{color:var(--dust);max-width:52ch;font-size:16px;line-height:1.6}.cp-phone{border:2px solid var(--cp-hz);background:var(--hull);border-radius:30px;justify-self:center;width:100%;max-width:340px;padding:30px 14px 16px;position:relative;box-shadow:0 40px 80px -30px #000000d9,0 0 70px -24px #7aaeff33}.cp-phone:before{content:"";background:var(--cp-hz);border-radius:4px;width:70px;height:6px;margin-left:-35px;position:absolute;top:12px;left:50%}.cp-ph-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cp-dview{align-content:start;gap:8px;min-height:300px;display:grid}.cp-dview .cp-mod{padding:11px 12px}.cp-dview h3.cp-nx{font:600 13px/1.35 var(--body)}.cp-hl{border-color:var(--plasma);box-shadow:0 0 0 1px #ff8a3d66,0 0 30px -10px #ff8a3d99}.cp-fake-in{gap:4px;font-size:13px;display:grid}.cp-fake-in span{border:1px solid var(--cp-l2);background:var(--void);border-radius:8px;padding:8px 10px}.cp-mv{font:500 11px/1.2 var(--cp-mono);color:var(--dust);align-items:center;gap:8px;display:flex}.cp-mv i{background:var(--cp-l2);flex:1;height:1px}.cp-k2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp-k2 .cp-mod{gap:4px;display:grid}.cp-k2 b{font:500 18px/1.1 var(--cp-mono)}.cp-k2 small{color:var(--dust);font-size:11.5px}.cp-nv{align-items:flex-start;gap:10px;display:flex}.cp-nv svg{flex:none;width:34px;height:34px}@media (width<=899px){.cp-week{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.cp-days{gap:4px}.cp-days button{justify-items:center;min-height:48px;padding:8px 6px}.cp-days button b{letter-spacing:.06em;font-size:14px}.cp-days button small{display:none}}.cp #preguntas{border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.cp *,.cp :before,.cp :after{transition:none!important}}
