@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2)format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-700-normal-CEeo_t6l.woff2)format("woff2"),url(/assets/work-sans-latin-700-normal-mDs79oer.woff)format("woff")}:root{--purple:#675db7;--success:#23b397;--info:#56c2d6;--pink:#e36498;--primary:#5089de;--primary-glow:#5089de38;--danger:#f0643b;--warning:#f8cc6b;--secondary:#98a6ad;--bg:#f1f5f7;--surface:#fff;--surface-2:#f6f7fa;--border:#e3e7ee;--text:#414d5f;--heading:#2f3845;--muted:#8a94a4;--navbar:#26333f;--navbar-bg:linear-gradient(92deg, #21313f 0%, #1f4a48 55%, #2f7d63 100%);--navbar-text:#ffffffb8;--navbar-strong:#fff;--menubar:#2e3844;--menubar-text:#ffffff9e;--shadow:0 1px 3px #2834460f, 0 2px 10px #2834460d;--radius:6px;--font:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-figures:"Work Sans", "Poppins", system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#000;--surface:#0c0c0c;--surface-2:#161616;--border:#ffffff24;--text:#e6e6e6;--heading:#fff;--muted:#a6a6a6;--navbar:#000;--navbar-bg:linear-gradient(92deg, #000 0%, #06201c 60%, #0f3d33 100%);--navbar-text:#ffffffb8;--navbar-strong:#fff;--menubar:#0c0c0c;--menubar-text:#ffffff9e;--shadow:0 18px 40px -20px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .topnav{border-bottom:1px solid var(--border)}:root[data-accent=bento]{--primary:#d7f75b;--primary-glow:#d7f75b40}:root[data-accent=bento]:not([data-theme=dark]){--primary:#7da300;--primary-glow:#7da30038}:root[data-accent=indigo]{--primary:#5b5fe8;--primary-glow:#5b5fe83d}:root[data-accent=purple]{--primary:#a855f7;--primary-glow:#a855f73d}:root[data-accent=cyan]{--primary:#22b8e6;--primary-glow:#22b8e63d}:root[data-accent=teal]{--primary:#02a8b5;--primary-glow:#02a8b53d}:root[data-accent=red]{--primary:#e53935;--primary-glow:#e539353d}:root[data-accent=orange]{--primary:#f57c00;--primary-glow:#f57c003d}:root[data-accent=yellow]{--primary:#ffb300;--primary-glow:#ffb3003d}:root[data-accent=brown]{--primary:#8d5524;--primary-glow:#8d552442}:root[data-accent=green]{--primary:#2e9e44;--primary-glow:#2e9e443d}:root[data-accent=lime]{--primary:#6b7a1f;--primary-glow:#6b7a1f42}:root[data-accent=pink]{--primary:#ec4899;--primary-glow:#ec48993d}:root[data-accent=wine]{--primary:#8e1b45;--primary-glow:#8e1b4547}:root[data-accent=fuchsia]{--primary:#c026d3;--primary-glow:#c026d33d}:root[data-accent=slate]{--primary:#64748b;--primary-glow:#64748b42}:root[data-accent=navy]{--primary:#1e3a8a;--primary-glow:#1e3a8a4d}:root[data-accent=sand]{--primary:#c2a878;--primary-glow:#c2a87842}:root[data-theme=dark][data-accent=wine]{--primary:#c2346b}:root[data-theme=dark][data-accent=navy]{--primary:#3b5fc4}:root[data-theme=dark][data-accent=lime]{--primary:#8a9c2a}:root[data-accent=yellow]:not([data-theme=dark]){--primary:#b7791f}:root[data-accent=sand]:not([data-theme=dark]){--primary:#8a6d3b}:root[data-accent=yellow] .btn-primary,:root[data-accent=sand] .btn-primary,:root[data-accent=bento] .btn-primary{color:#1a1a1a}:root[data-accent=bento],:root[data-accent=yellow],:root[data-accent=sand]{--on-primary:#111}:root[data-accent=bento]:not([data-theme=dark]) .btn-primary,:root[data-accent=bento]:not([data-theme=dark]) .auth-panel .auth-card .btn-primary{color:#111;background:#d7f75b;border-color:#c2e03f}:root[data-nav=light]{--navbar:var(--surface);--navbar-bg:var(--surface);--navbar-text:var(--text);--navbar-strong:var(--heading);--menubar:var(--surface);--menubar-text:var(--text)}:root[data-nav=light] .brand-name,:root[data-nav=light] .menu-toggle{color:var(--heading)}:root[data-nav=light] .topnav{border-bottom:1px solid var(--border)}:root[data-nav=light] .pill{background:var(--surface-2);color:var(--heading);border:1px solid var(--border)}:root[data-nav=light] .user-btn:hover{background:var(--surface-2)}:root[data-nav=brand]{--navbar:var(--primary);--navbar-bg:var(--primary);--navbar-text:#ffffffd9;--menubar:var(--primary);--menubar-text:#ffffffb8}:root[data-nav=plain]{--navbar:#2d3a4a;--navbar-bg:#2d3a4a;--navbar-text:#c6cfdb;--menubar:#2d3a4a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);margin:0}[hidden]{display:none!important}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--heading);margin:0;font-weight:700}button{font:inherit}.muted{color:var(--muted)}.small{font-size:12.5px}.mono,code,pre{font-family:var(--mono)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.icon{flex:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.topnav{z-index:30;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 8px #0000001f}.navbar{z-index:2;height:60px;padding:0 20px;padding-top:env(safe-area-inset-top,0px);background:var(--navbar-bg,var(--navbar));color:var(--navbar-text);align-items:center;gap:16px;display:flex;position:relative}.brand{color:#fff;flex:none;align-items:center;gap:10px;display:flex;text-decoration:none!important}.brand-mark{background:var(--primary);width:32px;height:32px;color:var(--on-primary,#fff);border-radius:8px;place-items:center;display:grid}.brand-mark svg{fill:var(--on-primary,#fff)}.brand-name{letter-spacing:.01em;font-size:17px;font-weight:800}.brand-logo{width:auto;height:30px;display:block}:root[data-nav=light] .brand-logo{filter:drop-shadow(0 0 1px #000000a6)drop-shadow(0 1px 2px #00000080)}@media (max-width:640px){.brand-logo{height:26px}}.navbar-right{align-items:center;gap:6px;margin-left:auto;display:flex}.icon-btn{border-radius:var(--radius);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover{background:#7f8ca026}.icon-btn.danger:hover{color:var(--danger)}.menu-toggle{color:#fff;display:none}.header-stats{gap:4px;margin:0 0 0 14px;padding:0;list-style:none;display:flex}.header-stats li{opacity:.9;align-items:center;gap:6px;padding:0 6px;display:flex}.header-stats a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pill{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:3px;align-items:center;gap:3px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pill small{opacity:.7;font-weight:400}.arrow{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:0 6px 0 3px;display:inline-block}.arrow.up{border-bottom:6px solid var(--success)}.arrow.down{border-top:6px solid var(--danger)}.user-menu{position:relative}.user-btn{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:8px;padding:4px 6px;display:flex}.user-btn:hover{background:#ffffff14}.avatar{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.caret{opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;display:inline-block}.dropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow);color:var(--text);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.dropdown-head{border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:4px;padding:6px 10px 10px;display:flex}.dropdown-head strong{color:var(--heading)}.dropdown-head small{color:var(--muted)}.dropdown button,.user-menu .dropdown a{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.dropdown button:hover,.user-menu .dropdown a:hover{background:var(--surface-2)}.menubar{background:var(--menubar);border-bottom:1px solid #00000014;padding:0 12px;position:relative}.menu{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu-item{position:relative}.menu-link{color:var(--menubar-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:15px 16px;font-size:15px;font-weight:400;transition:color .15s;display:flex;position:relative;text-decoration:none!important}.menu-link:hover,.menu-item.open>.menu-link,.menu-item.active>.menu-link{color:var(--navbar-strong)}@media (min-width:1001px){.menu-item.open>.menu-link:after{content:"";border:6px solid #0000;border-bottom-color:var(--surface);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}}.submenu{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);min-width:220px;margin:0;padding:8px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 28px #0000001f}.submenu li{position:relative}.menu-item.open>.submenu,.has-submenu.open>.submenu{display:block}.submenu-link{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:7px 20px;display:flex;text-decoration:none!important}.submenu-link:hover,.has-submenu.open>.submenu-link{color:var(--primary);background:var(--surface-2)}.submenu-link.disabled{opacity:.5;cursor:default}.submenu-link.disabled:hover{color:var(--text);background:0 0}.submenu-link em{border:1px solid var(--border);color:var(--muted);border-radius:99px;padding:0 6px;font-size:10px;font-style:normal}.arrow-right{opacity:.6;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0}@media (min-width:1001px){.submenu .submenu{border-radius:var(--radius);top:-9px;left:100%}.menu-item:nth-last-child(-n+2) .submenu .submenu{left:auto;right:100%}.submenu.cols-2{min-width:460px}.menu-item.open>.submenu.cols-2,.has-submenu.open>.submenu.cols-2{grid-template-columns:1fr 1fr;display:grid}}@media (hover:hover) and (min-width:1001px){.menu-item.has-sub:hover>.submenu,.has-submenu:hover>.submenu{display:block}.has-submenu:hover>.submenu.cols-2,.menu-item.has-sub:hover>.submenu.cols-2{grid-template-columns:1fr 1fr;display:grid}.has-submenu:hover>.submenu-link{color:var(--primary);background:var(--surface-2)}}.page{flex-direction:column;gap:22px;max-width:1600px;margin:0 auto;padding:0 24px 24px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.page-head h1{font-size:20px}.section-title{margin-bottom:-8px;font-size:16px}.footer{max-width:1600px;padding:16px 24px calc(20px + env(safe-area-inset-bottom,0px));color:var(--muted);border-top:1px solid var(--border);text-align:center;margin:0 auto;font-size:12.5px}.loading{text-align:center;color:var(--muted);padding:40px}.loading.full{place-items:center;min-height:100vh;display:grid}.live-dot{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.live-dot:before{content:"";background:var(--warning);border-radius:50%;width:8px;height:8px}.live-dot.on:before{background:var(--success);box-shadow:0 0 0 3px #23b39733}.card{background:var(--surface);border-radius:var(--radius);min-width:0;padding:24px;box-shadow:0 .5rem 1.5rem #38414a0f}.card-flush{padding:0;overflow:hidden}.card-title{margin-bottom:16px;font-size:15px;font-weight:400}.card.empty,.empty{color:var(--muted);text-align:center;padding:28px 12px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cta{--cta:var(--primary);color:#fff;border-radius:0;align-items:center;gap:16px;min-width:0;min-height:112px;padding:24px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 96px #38414a08}.cta-deco{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cta-deco:before{content:"";clip-path:polygon(7% 0,62% 0,13% 64%,11% 64%);background:#ffffff1a;position:absolute;top:0;bottom:0;left:0;right:0}.cta-deco:after{content:"";background:linear-gradient(to top right,#0000000d 0,#0000000d 50%,#0000 50%) 0 100%/62% 26% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.cta-shape{background:#ffffff21;display:block;position:absolute}.cta-shape.s1{width:22px;height:22px;top:38%;left:55%}.cta-shape.s2{width:24px;height:24px;top:13%;left:81%}.cta-shape.s3{background:#ffffff1a;width:38px;height:28px;bottom:-6px;left:67%}.cta-shape.s4{background:#ffffff14;width:34px;height:30px;bottom:12%;right:4%}.cta-badge{z-index:1;width:36px;height:36px;color:var(--cta);background:#f1f5f7;border-radius:0;flex-shrink:0;place-items:center;display:grid;position:relative}.cta-body{z-index:1;text-align:right;min-width:0;margin-left:auto;position:relative}.cta-value{font-family:var(--font-figures);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.25}.cta-value small{font-family:var(--font);margin-left:4px;font-size:13px;font-weight:500}.cta-label{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:400;overflow:hidden}.cta.bg-purple{--cta:var(--purple)}.cta.bg-success{--cta:var(--success)}.cta.bg-info{--cta:var(--info)}.cta.bg-pink{--cta:var(--pink)}.cta.bg-primary{--cta:var(--primary)}.cta.bg-danger{--cta:var(--danger)}.cta.bg-warning{--cta:var(--warning)}.cta.bg-secondary{--cta:var(--secondary,#6c757d)}:root[data-theme=dark] .cta{background:var(--surface-2);border:1px solid var(--border)}:root[data-theme=dark] .cta-badge{color:#fff;background:#262626}:root[data-fx] .cta-shape,:root[data-fx] .cta-deco:before{will-change:transform}@keyframes fx-float-a{0%{transform:translate(0)rotate(0)}50%{transform:translate(6px,-9px)rotate(10deg)}to{transform:translate(0)rotate(0)}}@keyframes fx-float-b{0%{transform:translate(0)rotate(0)}50%{transform:translate(-8px,7px)rotate(-14deg)}to{transform:translate(0)rotate(0)}}@keyframes fx-float-c{0%{transform:translate(0)rotate(0)}50%{transform:translate(5px,-6px)rotate(8deg)}to{transform:translate(0)rotate(0)}}@keyframes fx-float-d{0%{transform:translate(0)rotate(0)}50%{transform:translate(-6px,-8px)rotate(-6deg)}to{transform:translate(0)rotate(0)}}@keyframes fx-sheen{0%{background-position:0 0}to{background-position:100% 0}}:root[data-fx=A] .cta-shape.s1{animation:14s ease-in-out infinite fx-float-a}:root[data-fx=A] .cta-shape.s2{animation:18s ease-in-out infinite fx-float-b}:root[data-fx=A] .cta-shape.s3{animation:12s ease-in-out infinite fx-float-c}:root[data-fx=A] .cta-shape.s4{animation:20s ease-in-out infinite fx-float-d}:root[data-fx=A] .cta:nth-child(2n) .cta-shape{animation-delay:-5s}:root[data-fx=A] .cta:nth-child(3n) .cta-shape{animation-duration:16s;animation-delay:-9s}:root[data-fx=A] .cta-deco:before{background:linear-gradient(115deg,#ffffff1a 0,#ffffff1a 35%,#ffffff42 50%,#ffffff1a 65%,#ffffff1a 100%) 0 0/300% 100%;animation:9s linear infinite alternate fx-sheen}:root[data-fx=A] .cta:nth-child(2n) .cta-deco:before{animation-delay:-4s}.cta-fx{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cta-p{will-change:transform;background:#ffffff57;width:8px;height:8px;display:block;position:absolute}:root[data-theme=dark] .cta-p{background:var(--primary);opacity:.32}.cta-p.p2,.cta-p.p5,.cta-p.p8{border-radius:50%}.cta-p.p3,.cta-p.p6{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@keyframes fx-drift-r{0%{transform:translate(-6px)}50%{transform:translate(72px,-5px)}to{transform:translate(150px)}}@keyframes fx-drift-l{0%{transform:translate(6px)}50%{transform:translate(-70px,4px)}to{transform:translate(-150px)}}.cta-p.p1{width:7px;height:7px;animation:13s ease-in-out -2s infinite alternate fx-drift-r;top:18%;left:6%}.cta-p.p2{width:10px;height:10px;animation:17s ease-in-out -7s infinite alternate fx-drift-r;top:64%;left:14%}.cta-p.p3{width:11px;height:11px;animation:15s ease-in-out -4s infinite alternate fx-drift-l;top:36%;left:26%}.cta-p.p4{width:6px;height:6px;animation:11s ease-in-out -9s infinite alternate fx-drift-l;top:80%;left:40%}.cta-p.p5{width:6px;height:6px;animation:19s ease-in-out -12s infinite alternate fx-drift-r;top:10%;left:48%}.cta-p.p6{width:9px;height:9px;animation:14s ease-in-out -1s infinite alternate fx-drift-l;top:56%;left:60%}.cta-p.p7{width:7px;height:7px;animation:16s ease-in-out -6s infinite alternate fx-drift-r;top:28%;left:72%}.cta-p.p8{width:8px;height:8px;animation:12s ease-in-out -3s infinite alternate fx-drift-l;top:74%;left:84%}.cta:nth-child(2n) .cta-p{animation-delay:-8s}.cta:nth-child(3n) .cta-p{animation-duration:18s}@keyframes fx-wave{0%{transform:translate(-30%)}to{transform:translate(30%)}}@keyframes fx-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}:root[data-fx=C] .cta:before{content:"";z-index:0;pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000 0,#0000 28%,#ffffff21 42%,#fff3 50%,#ffffff21 58%,#0000 72%,#0000 100%);width:200%;animation:11s ease-in-out infinite alternate fx-wave;position:absolute;top:-20%;bottom:-20%;left:-50%}:root[data-fx=C] .cta:nth-child(2n):before{animation-delay:-5.5s}:root[data-fx=C] .cta:nth-child(3n):before{animation-duration:14s}@supports (color:color-mix(in srgb, red 50%, transparent)){:root[data-theme=dark][data-fx=C] .cta:before{background:linear-gradient(100deg, transparent 0 28%, color-mix(in srgb, var(--primary) 14%, transparent) 42%, color-mix(in srgb, var(--primary) 24%, transparent) 50%, color-mix(in srgb, var(--primary) 14%, transparent) 58%, transparent 72% 100%)}}:root[data-fx=C] .cta-shape{animation:6s ease-in-out infinite fx-pulse}:root[data-fx=C] .cta-shape.s2{animation-duration:8s;animation-delay:-2s}:root[data-fx=C] .cta-shape.s3{animation-duration:7s;animation-delay:-4s}:root[data-fx=C] .cta-shape.s4{animation-duration:9s;animation-delay:-1s}:root[data-fx=C] .cta:nth-child(2n) .cta-shape{animation-delay:-3s}@media (prefers-reduced-motion:reduce){:root[data-fx] .cta-shape,:root[data-fx] .cta-deco:before,:root[data-fx] .cta:before,.cta-p{will-change:auto;animation:none!important}}.bg-purple{background:var(--purple)}.bg-success{background:var(--success)}.bg-info{background:var(--info)}.bg-pink{background:var(--pink)}.bg-primary{background:var(--primary)}.bg-danger{background:var(--danger)}.bg-secondary{background:var(--secondary)}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.server-grid.wide{grid-template-columns:minmax(0,1fr)}.server-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.server-head{color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.server-head h3{color:#fff;font-size:16px}.server-head small{opacity:.9}.server-stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.server-stats div{text-align:center;flex-direction:column;align-items:center;padding:12px 6px;display:flex}.server-stats div+div{border-left:1px solid var(--border)}.server-stats div:nth-child(3n+1){border-left:none}.server-stats div:nth-child(n+4){border-top:1px solid var(--border)}.server-stats b{color:var(--heading);font-variant-numeric:tabular-nums;font-size:17px}.server-stats b small{color:var(--muted);margin-left:2px;font-size:11px;font-weight:600}.server-stats span{color:var(--muted);font-size:12px}.server-gauges{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 8px 10px;display:grid}.install-card{border-left:3px solid var(--info)}.install-card.install-done{border-left-color:var(--success)}.install-card.install-failed{border-left-color:var(--danger)}.install-card .term{color:#cfe3ff;border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;background:#0b0f16;max-height:340px;margin-top:10px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.gauge{flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.gauge svg{width:76px;height:76px}.gauge figcaption{color:var(--muted);font-size:12.5px;font-weight:600}.gauge-track{fill:none;stroke:var(--surface-2);stroke-width:7px}.gauge-bar{fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .6s}.gauge-text{fill:var(--heading);font-size:16px;font-weight:800;font-family:var(--font)}.gauge-success .gauge-bar{stroke:var(--success)}.gauge-warning .gauge-bar{stroke:var(--warning)}.gauge-danger .gauge-bar{stroke:var(--danger)}.gauge-muted .gauge-bar{stroke:#0000}.chart{position:relative}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:var(--border);stroke-width:1px}.chart .axis{fill:var(--muted);font-size:11px;font-family:var(--font)}.chart .cursor{stroke:var(--muted);stroke-dasharray:3 3}.chart-legend{flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:12.5px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:50%;width:10px;height:10px}.chart-legend b{color:var(--heading);margin-left:4px}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.search{flex:0 320px;position:relative}.search .icon{color:var(--muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input{padding-left:34px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;vertical-align:middle;padding:13px 14px}.table td{border-top:1px solid var(--border)}.table th{color:var(--muted);background:var(--surface);border-bottom:2px solid var(--border);white-space:nowrap;font-size:13px;font-weight:700}.table tbody tr:nth-child(odd){background:var(--stripe)}.table th.center,.table td.center{text-align:center}.table b{color:var(--heading)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table .actions{text-align:right;white-space:nowrap}.table tbody tr:hover{background:#e9eef3}:root[data-theme=dark] .table tbody tr:hover{background:#ffffff0a}.row-muted td{opacity:.7}:root[data-theme=dark] .row-muted td{opacity:.8}.badge{white-space:nowrap;color:#fff;border-radius:2px;margin:1px 4px 1px 0;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.badge-success{background:var(--success)}.badge-danger{background:var(--danger)}.badge-info{background:var(--info)}.badge-warning{background:var(--warning);color:#414d5f}.badge-secondary{background:var(--secondary)}.badge-light{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.btn{border:1px solid var(--border);background:var(--surface);color:var(--heading);cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary,#fff)}.btn-primary:hover{background:#3073d8;border-color:#286dd3}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{background:#ed4817;border-color:#e64212}.btn-sm{padding:4px 13px;font-size:11.5px}.btn-block{width:100%;padding:11px}.confirm{gap:4px;display:inline-flex}.form{flex-direction:column;gap:14px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--text);font-size:13px;font-weight:600}.field small{color:var(--muted);font-weight:400}.field-error{color:var(--danger);font-size:12.5px;font-style:normal}.has-error input,.has-error textarea{border-color:var(--danger)}input,textarea,select{background:var(--surface);width:100%;color:var(--heading);font:inherit;border:1px solid #ced4da;border-radius:3px;padding:7px 14px;font-size:13px}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{border-color:var(--border)}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow);outline:none}textarea{resize:vertical}.check-row{flex-wrap:wrap;gap:10px 20px;display:flex}.check-col{flex-direction:column;gap:8px;margin-top:6px;display:flex}.check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--primary)}.alert{border-radius:4px;padding:10px 14px;font-size:13.5px}.alert-danger{color:#c73a51;background:#f1556c1f;border:1px solid #f1556c59}:root[data-theme=dark] .alert-danger{color:#ff9aab}.code{background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;color:var(--heading);border-radius:4px;padding:12px;overflow-x:auto}.modal-backdrop{z-index:65;background:#141a228c;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{width:min(620px,100%);max-height:calc(100vh - 32px);background:var(--surface);border-radius:8px;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;box-shadow:0 20px 50px #0000004d}.modal-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.modal-head h2{font-size:16px}.modal-body{padding:18px;overflow-y:auto}.modal-foot{border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.auth-split{min-height:100vh;display:flex}.auth-hero{color:#fff;background:radial-gradient(130% 120% at 50% -10%,#12284d 0%,#0b1730 48%,#05080f 100%);flex:1.7;place-items:center;padding:48px;display:grid;position:relative;overflow:hidden}.auth-hero:after{content:"";background:radial-gradient(60% 50% at 50% 34%,#2a81e238,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-hero-inner{text-align:center;max-width:460px;position:relative}.auth-hero-logo{filter:drop-shadow(0 14px 40px #00000080);width:min(420px,84%);height:auto;margin:0 auto 24px;animation:.7s cubic-bezier(.2,.7,.2,1) both auth-logo-in;display:block}@keyframes auth-logo-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.auth-hero p{opacity:.82;text-wrap:balance;margin:0;font-size:15px;line-height:1.6}.auth-panel{background:var(--bg);flex:1;place-items:center;padding:32px 24px;display:grid}.auth-card{background:var(--surface);border-radius:15px;flex-direction:column;gap:16px;width:min(400px,100%);padding:40px;display:flex;box-shadow:0 8px 30px #0000001f}.auth-card-logo{width:200px;max-width:72%;height:auto;margin:2px auto;display:none}.auth-card h1{text-align:center;margin:4px 0 0;font-size:26px;font-weight:700}.auth-sub{color:var(--muted);text-align:center;margin:-4px 0 6px;font-size:13.5px}@media (max-width:900px){.auth-hero{display:none}.auth-panel{flex:1}.auth-card-logo{display:block}}.auth-panel{--auth-blue:var(--primary);background:radial-gradient(70% 40% at 50% 0%, var(--primary-glow), transparent 70%), var(--bg)}.auth-card{border:1px solid var(--border);border-radius:20px;padding:36px 28px 28px;position:relative;box-shadow:0 20px 50px -20px #0000008c}.auth-card:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:1px;position:absolute;top:-1px;left:20%;right:20%}@media (max-width:480px){.auth-card{padding:30px 20px 22px}}.auth-input{display:block;position:relative}.auth-input>svg{color:var(--muted);pointer-events:none;transition:color .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-input input{border-radius:12px;width:100%;height:48px;padding-left:42px}.auth-input:has(.auth-eye) input{padding-right:46px}.auth-input:focus-within>svg:first-child{color:var(--auth-blue)}.auth-card input:focus{border-color:var(--auth-blue);box-shadow:0 0 0 3px var(--primary-glow)}.auth-eye{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-eye:hover{color:var(--heading)}.auth-eye:focus-visible{outline:2px solid var(--auth-blue);outline-offset:1px}:root .auth-panel .auth-card .btn-primary{height:50px;color:var(--on-primary,#fff);background:var(--primary);box-shadow:0 8px 22px -8px var(--primary-glow);border:0;border-radius:12px;font-size:15.5px;font-weight:700}:root .auth-panel .auth-card .btn-primary:hover:not(:disabled){filter:brightness(1.08)}:root .auth-panel .auth-card .mcaptcha-handle{background:var(--primary);color:var(--on-primary,#fff)}:root .auth-panel .auth-card .mcaptcha-handle svg{fill:var(--on-primary,#fff)}.auth-foot{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:-4px 0 0;font-size:11.5px;display:flex}.mcaptcha{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;gap:8px;width:100%;max-width:240px;margin:2px auto 0;display:flex}.mcaptcha-board{width:100%;box-shadow:inset 0 0 0 1px var(--border);background:#0b1424;border-radius:12px;position:relative;overflow:hidden}.mcaptcha-bg{-webkit-user-drag:none;width:100%;height:100%;display:block}.mcaptcha-piece{-webkit-user-drag:none;border-radius:8px;position:absolute;box-shadow:0 6px 16px #00000080}.mcaptcha-piece.is-done{box-shadow:0 0 0 2px var(--primary), 0 6px 16px #00000080}.mcaptcha-refresh{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080e1a8c;border:none;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}.mcaptcha-refresh:hover{background:#080e1acc}.mcaptcha-track{background:var(--bg);height:38px;box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;position:relative;overflow:hidden}.mcaptcha-fill{background:linear-gradient(90deg,#2a81e238,#2a81e26b);position:absolute;top:0;bottom:0;left:0;right:auto}.mcaptcha-track.is-done .mcaptcha-fill{background:linear-gradient(90deg,#22b46e47,#22b46e80)}.mcaptcha-hint{color:var(--muted);pointer-events:none;place-items:center;font-size:12.5px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mcaptcha-handle{background:var(--primary);color:var(--on-primary,#fff);cursor:grab;touch-action:none;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 2px 10px #00000059}.mcaptcha-handle:active{cursor:grabbing}.mcaptcha-handle svg{fill:var(--on-primary,#fff)}.mcaptcha-track.is-done .mcaptcha-handle{cursor:default;background:#22b46e}.mcaptcha-track.is-failed{animation:.32s mcaptcha-shake}@keyframes mcaptcha-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.mcaptcha-loading{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:26px 0;font-size:13px;display:flex}.mcaptcha-spin{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mcaptcha-rot}@keyframes mcaptcha-rot{to{transform:rotate(360deg)}}@media (max-width:1300px){.header-stats li.wide{display:none}}@media (max-width:1000px){.menu-toggle{display:inline-grid}.navbar{gap:8px;padding:0 10px}.menubar{overscroll-behavior:contain;max-height:calc(100dvh - 60px);padding:4px 0 10px;display:none;overflow-y:auto}.app.has-tabbar .menubar{max-height:calc(100dvh - 164px);padding-bottom:calc(16px + env(safe-area-inset-bottom))}.menubar.open{display:block}.menu{flex-direction:column}.menu-item.active>.menu-link{box-shadow:inset 3px 0 0 var(--primary)}.menu-link{width:100%;padding:12px 18px}.submenu{box-shadow:none;background:var(--surface-2);border:0;border-radius:0;padding:4px 0;position:static}.submenu-link{padding:9px 18px 9px 44px}.submenu .submenu{background:var(--surface)}.submenu .submenu .submenu-link{padding-left:64px}.has-submenu.open>.submenu-link .arrow-right{transform:rotate(90deg)}.cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grid-2,.server-grid{grid-template-columns:1fr}.page{gap:16px;padding:0 14px 20px}}@media (max-width:700px){.header-stats{gap:0;margin-left:2px}.header-stats li:nth-child(3){display:none}.header-stats li{padding:0 3px}.header-stats .icon,.brand-name,.user-name,.user-btn .caret{display:none}}@media (max-width:560px){.cta-grid{grid-template-columns:1fr;gap:10px}.cta{padding:20px 18px}.cta-value{font-size:23px}.server-gauges{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.server-stats b{font-size:15px}.form-grid{grid-template-columns:1fr}.table th,.table td{padding:10px 12px}.footer{padding-left:14px;padding-right:14px}}.crumbs{color:var(--muted);margin-bottom:2px;font-size:12.5px}.crumbs a{color:var(--muted)}.page-actions{flex-wrap:wrap;gap:8px;display:flex}.toolbar-left,.toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-left{flex:1}.toolbar-left,.toolbar-right{min-width:0;max-width:100%}.toolbar select{text-overflow:ellipsis;width:auto;max-width:100%}.toolbar input{max-width:100%}.per-page{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.per-page select{padding:5px 8px}.cols-menu{position:relative}.cols-menu .dropdown{z-index:20;flex-direction:column;gap:6px;min-width:180px;padding:10px 14px;display:flex}.table th .sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.table th .sort:after{content:"⇅";opacity:.35;margin-left:4px}.table th .sort.active.asc:after{content:"▲";opacity:.8}.table th .sort.active.desc:after{content:"▼";opacity:.8}.table .center{text-align:center}.table tr.selected{background:#5089de14}.col-check{width:40px}.col-check input{width:16px;height:16px;accent-color:var(--primary)}.table-wrap.is-loading{opacity:.55;transition:opacity .15s}.table-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.pager{align-items:center;gap:10px;display:flex}.bulk-bar{border-bottom:1px solid var(--border);background:#5089de1a;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.badge-warning{background:var(--warning)}.badge-purple{background:var(--purple)}.badge-pink{background:var(--pink)}.row-menu{display:inline-block;position:relative}.dropdown.dropdown-float{z-index:1100;min-width:190px;max-height:calc(100vh - 16px);position:fixed;right:auto;overflow-y:auto}.dropdown.dropdown-float button.danger{color:var(--danger)}.wizard{padding:0}.wizard-tabs{border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius) var(--radius) 0 0;display:flex;overflow-x:auto}.wizard-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 20px;font-weight:700;display:flex}.wizard-tab.active{color:var(--primary);border-bottom-color:var(--primary);background:var(--surface)}.wizard-tab.has-error{color:var(--danger)}.wizard-num{background:var(--border);width:22px;height:22px;color:var(--heading);border-radius:50%;place-items:center;font-size:12px;display:grid}.wizard-tab.active .wizard-num{background:var(--primary);color:var(--on-primary,#fff)}.wizard-body{flex-direction:column;gap:16px;padding:22px;display:flex}.wizard-foot{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:14px 22px;display:flex}.wizard-foot-right{gap:8px;display:flex}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.switch-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.switch-row:last-child{border-bottom:0}.switch-row small{color:var(--muted);display:block}.switch{flex:none;width:42px;height:24px;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch span{background:var(--border);cursor:pointer;border-radius:99px;transition:background .15s;position:absolute;top:0;bottom:0;left:0;right:0}.switch span:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+span{background:var(--primary)}.switch input:checked+span:before{transform:translate(18px)}.switch input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.port-chips{flex-wrap:wrap;gap:8px;display:flex}.port-chip{border:1px solid var(--border);background:var(--surface-2);min-height:36px;font-family:var(--mono);color:var(--heading);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:14px;display:inline-flex}.port-chip.on{border-color:var(--primary);background:#4e8bdb1f}.port-chip.locked{padding-right:12px}.port-chip button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.port-chip button:hover:not(:disabled){background:var(--border);color:var(--heading)}.port-chip button:disabled{opacity:.35;cursor:not-allowed}.port-chip.add{color:var(--primary);cursor:pointer;background:0 0;border-style:dashed;padding-right:12px;font-family:inherit}.port-chip.pending{color:var(--muted);border-style:dashed;font-family:inherit;font-size:12.5px}.port-add{gap:6px;max-width:360px;margin-top:10px;display:flex}.port-add input{flex:1;min-width:0}.picker{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.picker-head{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.picker-list{max-height:360px;overflow-y:auto}.picker-item{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.picker-item:last-child{border-bottom:0}.picker-item:hover{background:var(--surface-2)}.picker-item input{accent-color:var(--primary);width:16px;height:16px}.picker-item .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sortable-list{margin:0;padding:0;list-style:none}.sortable-list li{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:9px 12px;display:flex}.sortable-list li.dragging{opacity:.5}.sortable-list .handle{cursor:grab;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vsortable{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.sortable-list.compact{padding:0;list-style:none}.sortable-list.compact li{box-sizing:border-box;gap:6px;padding:0 8px;font-size:13px}.sortable-list.compact .handle{flex:none}.sortable-list.compact .icon-btn{flex:none;width:26px;height:26px}.sortable-list.compact .order-row{gap:10px;min-width:0}.sortable-list.compact .order-row b{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.sortable-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.sortable-list.cards li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"handle body actions";align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.sortable-list.cards .handle{text-align:center;grid-area:handle;min-width:24px;padding:12px 4px;font-size:18px;line-height:1}.sortable-list.cards .grow{grid-area:body}.sortable-list.cards .sortable-actions{grid-area:actions;gap:4px}.sortable-list.cards .icon-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:44px;height:44px;font-size:17px}.sortable-list.cards .icon-btn:disabled{opacity:.35;cursor:default;background:0 0}.order-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head status""url url";align-items:center;gap:3px 10px;min-width:0;display:grid}.order-card-head{grid-area:head;align-items:center;gap:8px;min-width:0;display:flex}.order-card-index{font-family:var(--mono);color:var(--muted);flex:none;font-size:12px}.order-card-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-card-status{grid-area:status}.order-card-url{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;font-family:var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;grid-area:url;margin:0;padding:0;font-size:12px;display:block;overflow:hidden}.order-card-url.expanded{white-space:normal;word-break:break-all}@media (max-width:560px){.order-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""url""status";gap:4px}.order-card-status{margin-top:2px}.sortable-list.cards li{gap:6px 8px;padding:10px 8px}}@media (max-width:480px){.sortable-list.cards li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"handle body""handle actions"}.sortable-list.cards .sortable-actions{justify-content:flex-end;width:100%}.sortable-list.cards .icon-btn{flex:1 1 0;max-width:72px}}.summary-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px;display:grid}.summary-grid div{flex-direction:column;display:flex}.summary-grid dt{color:var(--muted);font-size:12px}.summary-grid dd{color:var(--heading);margin:0;font-weight:700}.chips{flex-wrap:wrap;gap:6px;display:flex}.toasts{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;flex-direction:column;gap:8px;display:flex;position:fixed}.toast{color:#fff;border-radius:6px;max-width:360px;padding:11px 16px;font-weight:600;box-shadow:0 8px 24px #0003}.toast-success{background:var(--success)}.toast-danger{background:var(--danger)}.toast-info{background:var(--primary)}.password{font-family:var(--mono);cursor:pointer}@media (max-width:700px){.form-grid-3{grid-template-columns:1fr}.toolbar{padding:12px}.search{flex:100%}.toolbar-left>select{flex:calc(50% - 5px);min-width:0}.toolbar-left{flex:100%}.toolbar-left>input{flex:100%;max-width:100%!important}.wizard-body{padding:16px}.wizard-tab{padding:12px 14px}.wizard-tab .wizard-label{display:none}}.tabs-bar{border-bottom:1px solid var(--border);gap:2px;display:flex;overflow-x:auto}.tabs-bar .tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-weight:700}.tabs-bar .tab.active{color:var(--primary);border-bottom-color:var(--primary)}.grid-wide-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.card-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-title-row .card-title{margin-bottom:6px}.cat-row{align-items:center;gap:10px;display:flex}.cat-actions{margin-left:auto;display:flex}.inline-edit{gap:8px;display:flex}.sortable-list .grow{flex:1;min-width:0}@media (max-width:1000px){.grid-wide-left{grid-template-columns:1fr}}button.picker-item{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;background:0 0}.picker .sortable-list li{padding:7px 12px}.link-btn{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.text-danger{color:var(--danger);font-weight:700}.text-warning{color:#d9951f;font-weight:700}.option-list{flex-direction:column;gap:8px;margin:12px 0;display:flex}.option{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.option.active{border-color:var(--primary);background:#5089de14}.option input{accent-color:var(--primary)}.option span{flex-direction:column;flex:1;display:flex}.option small{color:var(--muted)}.renew-dates{align-items:stretch;gap:8px;margin-bottom:16px;display:flex}.renew-date{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px 12px;display:flex}.renew-date small{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px}.renew-date b{font-size:14.5px;line-height:1.3}.renew-date-new{border-color:var(--primary);background:#5089de1a}.renew-arrow{color:var(--muted);flex:none;align-self:center;font-size:18px;line-height:1}.renew-pkgs{flex-direction:column;gap:8px;margin:4px 0 14px;display:flex}.renew-pkg{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:inherit;cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.renew-pkg:hover{border-color:var(--primary)}.renew-pkg.active{border-color:var(--primary);background:#5089de1f}.renew-pkg-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.renew-pkg-main b{font-size:14px;line-height:1.25}.renew-pkg-main small{color:var(--muted);font-size:12px}.renew-pkg-price{color:var(--primary);white-space:nowrap;flex:none;align-items:baseline;gap:3px;font-size:15px;font-weight:700;display:flex}.renew-pkg-price small{color:var(--muted);font-size:11px;font-weight:500}.renew-pkg-check{color:var(--primary);flex:none}.renew-fromtoday{margin:2px 0 14px}.renew-fromtoday small{color:var(--muted)}.renew-summary{border-radius:var(--radius);background:#5089de17;border:1px solid #5089de4d;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.renew-summary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.renew-summary-row>span{color:var(--muted);font-size:13px}.renew-summary-row>b{font-size:15px}.renew-summary-cost>b{color:var(--primary)}.renew-warnings{background:#e07a3f1f;border-radius:6px;margin:2px 0 0;padding:8px 10px 8px 26px;list-style:outside}.renew-warnings li{color:var(--warning);font-size:12.5px;line-height:1.4}.dash-caduca{white-space:nowrap}.dash-renew-btn{align-items:center;gap:5px;margin-top:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.mass-grid{flex-direction:column;gap:12px;display:flex}.mass-row{align-items:flex-start;gap:12px;display:flex}.mass-row>input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);margin-top:30px}.mass-row>.field,.mass-row>.check{flex:1}.mass-row>.check{margin-top:0}.segmented-choice{border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:0;display:inline-flex;overflow:hidden}.segmented-choice button{background:var(--surface);color:var(--text);cursor:pointer;border:0;padding:8px 18px;font-weight:700}.segmented-choice button+button{border-left:1px solid var(--border)}.segmented-choice button.active{background:var(--primary);color:var(--on-primary,#fff)}.segmented-choice .field-error{padding:0 12px}.package-box{border-radius:var(--radius);background:#5089de14;border:1px solid #5089de40;flex-wrap:wrap;gap:8px 22px;padding:12px 14px;display:flex}.package-box b{color:var(--heading)}.adult-card{border-radius:var(--radius);background:#e8536512;border:1px solid #e853654d;margin:12px 0;padding:4px 14px}.chip-input{border:1px solid var(--border);background:var(--surface);border-radius:4px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.chip-input input{border:0;flex:1;min-width:160px;padding:4px 6px;box-shadow:none!important}.chip-tag{background:var(--surface-2);border:1px solid var(--border);font-family:var(--mono);color:var(--heading);border-radius:3px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:12.5px;display:inline-flex}.chip-tag button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.table-wrap.bordered{border:1px solid var(--border);border-radius:var(--radius);max-height:420px;overflow:auto}.table.selectable tbody tr{cursor:pointer}.cost-table{border:1px solid var(--border);max-width:380px}.cost-table td{padding:8px 14px}.perm-group{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:6px 16px 10px}.perm-group legend{color:var(--heading);padding:0 6px;font-weight:800}.num-input{text-align:right;width:110px;padding:5px 8px}.notice{border-radius:var(--radius);color:var(--heading);white-space:pre-line;background:#f7b84b26;border:1px solid #f7b84b80;padding:14px 18px}.cta-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-title.pad{padding:18px 20px 0}.text-success{color:var(--success)}.section-title small{margin-left:8px;font-size:13px;font-weight:600}@media (max-width:1000px){.cta-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cta-grid-4{grid-template-columns:1fr}}.credits-pill{white-space:nowrap;color:#ffe9a8;letter-spacing:.2px;background:linear-gradient(135deg,#3b2a6e,#5b3fb0);border:1px solid #f5c54273;border-radius:999px;gap:6px;padding:4px 12px 4px 6px;font-size:14px;box-shadow:0 1px 6px #f5c5422e}.credits-pill .coin{filter:drop-shadow(0 1px 1px #00000059);flex:none}@media (max-width:560px){.navbar{gap:6px;padding-left:8px;padding-right:8px}.navbar-right{flex-shrink:0;gap:2px}.credits-pill{gap:4px;padding:3px 9px 3px 4px;font-size:13px}.credits-pill .coin{width:16px;height:16px}.header-stats{min-width:0;overflow:hidden}}@media (max-width:420px){.brand-logo{height:22px}.header-stats li:nth-child(2){display:none}.credits-pill{padding-right:8px;font-size:12.5px}}.ml-1{margin-left:6px}.online-count{font-variant-numeric:tabular-nums;color:var(--muted)}.online-count.on{color:var(--success);font-weight:800}.online-count.on:before{content:"";background:var(--success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.page-note{max-width:80ch;margin:-6px 0 14px}.copy-list{gap:12px;margin-top:14px;display:grid}.download-playlist{border-top:1px solid var(--border);gap:12px;margin-top:20px;padding-top:16px;display:grid}.download-playlist h3{margin:0;font-size:15px}.download-playlist fieldset{border:0;margin:0;padding:0}.download-playlist .copy-list a{justify-self:end}.copy-row{gap:4px;font-size:13px;font-weight:700;display:grid}.copy-field{gap:8px;display:flex}.copy-field input{flex:1;min-width:0;font-size:12.5px;font-weight:400}.sq{vertical-align:-1px;background:currentColor;border-radius:2px;width:13px;height:13px;display:inline-block}.sq-outline{background:0 0;box-shadow:inset 0 0 0 2px}.sq-success{color:var(--success)}.sq-danger{color:var(--danger)}.sq-warning{color:var(--warning)}.sq-info{color:var(--info)}.sq-secondary{color:#b9c0cc}.sq-purple{color:var(--purple)}.sq-pink{color:var(--pink)}.sq-primary{color:var(--primary)}.btn-xs{color:#fff;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:3px;min-width:28px;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-block}.btn-xs.btn-success{background:var(--success)}.btn-xs.btn-danger{background:var(--danger)}.btn-xs.btn-warning{background:var(--warning)}.btn-xs.btn-info{background:var(--info)}.btn-xs.btn-purple{background:var(--purple)}.btn-xs.btn-pink{background:var(--pink)}.btn-xs.btn-primary{background:var(--primary)}.btn-xs.btn-dark{background:#323a46}:root[data-theme=dark] .btn-xs.btn-dark{background:#262626}.btn-xs.btn-warning{color:#3d2c00}.btn-xs.btn-info{color:#062a31}.btn-xs.btn-success{color:#04281f}.btn-xs.btn-secondary{background:#6c7787}.xs-link{text-decoration:none!important}.dt{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.25}.dt small{color:var(--muted);font-size:11.5px}.dt.expired,.dt.expired small{color:var(--danger)}.infinity{color:var(--muted);font-size:16px}.btn-group-xs{box-shadow:0 0 0 1px var(--border);border-radius:3px;display:inline-flex;overflow:hidden}.btn-light-xs{border:0;border-right:1px solid var(--border);background:var(--surface-2);width:26px;height:24px;color:var(--text);cursor:pointer;place-items:center;padding:0;display:inline-grid}.btn-light-xs:last-child{border-right:0}.btn-light-xs:hover:not(:disabled){background:var(--border);color:var(--heading)}.btn-light-xs.danger:hover:not(:disabled){background:var(--danger);color:#fff}.btn-light-xs:disabled{opacity:.45;cursor:default}.table td.c,.table th.c{text-align:center}.page-title-right{flex-wrap:wrap;gap:8px;display:flex}.btn-xs.btn-light-solid{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.knob{margin:0 auto;display:block}:root{--knob-bg:#ebeff2;--stripe:#f1f5f7}:root[data-theme=dark]{--knob-bg:#262626;--stripe:#ffffff06}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--knob-bg:#262626;--stripe:#ffffff06}}.stream-icon{object-fit:contain;vertical-align:middle;width:42px;height:28px;display:inline-block}.stream-icon.empty{background:var(--surface-2);border-radius:3px}.play-btn{cursor:pointer;border:0;place-items:center;padding:3px 7px;display:inline-grid}.table-data{border-collapse:collapse;margin:0 auto;font-size:11.5px}.table-data td{white-space:nowrap;text-align:center;padding:1px 6px}.vod-thumb{object-fit:cover;vertical-align:middle;border-radius:2px;width:32px;height:46px;display:inline-block}.vod-thumb.empty{background:var(--surface-2)}.vod-name-compact{flex-direction:column;gap:2px;min-width:0;max-width:340px;display:flex}.clamp2{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nowrap{white-space:nowrap}@media (max-width:640px){.vod-name-compact{max-width:190px}}.vod-poster{max-width:140px;box-shadow:var(--shadow);border-radius:4px}.vod-player{background:#000;border-radius:4px;width:100%;max-height:60vh}.tmdb-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tmdb-results{gap:6px;max-height:320px;margin-top:8px;display:grid;overflow-y:auto}.tmdb-item{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;color:inherit;font:inherit;border-radius:4px;align-items:flex-start;gap:10px;padding:6px;display:flex}.tmdb-item:hover{border-color:var(--primary)}.tmdb-item img,.tmdb-item .vod-thumb{object-fit:cover;border-radius:2px;flex:none;width:46px;height:69px}.seg button{background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border:0;padding:8px 14px;font-weight:700}.seg button.active{background:var(--primary);color:var(--on-primary,#fff)}.break{word-break:break-all}.guide{max-height:70vh;overflow:auto}.guide-grid{position:relative}.guide-row{border-bottom:1px solid var(--border);min-height:58px;display:flex}.guide-head{z-index:3;background:var(--surface);min-height:34px;position:-webkit-sticky;position:sticky;top:0}.guide-ch{z-index:2;background:var(--surface);border-right:1px solid var(--border);flex:none;align-items:center;gap:8px;width:200px;padding:6px 10px;font-size:13px;display:flex;position:-webkit-sticky;position:sticky;left:0}.guide-ch img{object-fit:contain;width:42px;height:28px}.guide-line{flex:none;position:relative}.guide-slot{color:var(--muted);border-left:1px solid var(--border);height:26px;padding-left:6px;font-size:12px;font-weight:700;position:absolute;top:8px}.guide-prog{border:1px solid var(--border);background:var(--surface-2);color:var(--text);text-align:left;font:inherit;cursor:pointer;white-space:nowrap;border-radius:4px;flex-direction:column;justify-content:center;gap:1px;padding:3px 8px;font-size:12.5px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.guide-prog b{text-overflow:ellipsis;overflow:hidden}.guide-prog small{color:var(--muted);font-size:11px}.guide-prog:hover{border-color:var(--primary)}.guide-prog.live{border-color:var(--primary);background:#5089de1f}.guide-now{background:var(--danger);z-index:1;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.guide-detail{z-index:50;width:min(420px,100vw - 48px);position:fixed;bottom:24px;right:24px}.kv{grid-template-columns:minmax(140px,max-content) 1fr;gap:8px 20px;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}.pick-list{flex-wrap:wrap;gap:6px;max-height:260px;padding:2px;display:flex;overflow-y:auto}.pick-item{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.pick-item:hover{border-color:var(--primary);color:var(--primary)}.review-list{flex-direction:column;gap:4px;display:flex}.review-item{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.review-item .grow{overflow-wrap:anywhere;flex:1;min-width:0}.import-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.import-toolbar input[type=search]{flex:260px}.apply-row{border-bottom:1px dashed var(--border);grid-template-columns:220px 1fr;align-items:start;gap:10px 16px;padding:10px 0;display:grid}.apply-row .apply-field{opacity:.45;pointer-events:none;flex-direction:column;gap:8px;display:flex}.apply-row.on .apply-field{opacity:1;pointer-events:auto}.apply-row .apply-field>select,.apply-row .apply-field>input{max-width:360px}@media (max-width:640px){.apply-row{grid-template-columns:1fr}}.order-row{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.alert-success{color:#1a8a74;background:#23b3971f;border:1px solid #23b39759}:root[data-theme=dark] .alert-success{color:#5fd3b8}.alert-info{color:var(--primary);background:#4e8bdb1a;border:1px solid #4e8bdb4d}.steps{color:var(--muted);flex-wrap:wrap;gap:8px 28px;margin:0 0 16px;padding:0;font-weight:700;list-style:none;display:flex}.steps li{align-items:center;gap:8px;display:flex}.steps li span{border:2px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.steps li.active{color:var(--primary)}.steps li.active span{border-color:var(--primary);background:var(--primary);color:var(--on-primary,#fff)}.steps li.done span{border-color:var(--success);color:var(--success)}.progress-bar{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.progress-bar span{background:var(--primary);height:100%;transition:width .2s;display:block}.warn-list{gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.form .check>span{display:inline}.chat{flex-direction:column;gap:12px;display:flex}.chat-msg{background:var(--bg);border:1px solid var(--border);border-radius:8px;max-width:min(720px,88%);padding:10px 14px}.chat-msg.mine{background:#4e8bdb14;border-color:#4e8bdb4d;align-self:flex-end}.chat-msg header{justify-content:space-between;gap:16px;margin-bottom:6px;font-size:12.5px;display:flex}.chat-msg header .dt br{display:none}.chat-msg header .dt small{margin-left:6px}.chat-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bell{color:inherit;position:relative}.bell-count{color:#fff;text-align:center;background:#c2410c;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.strong{font-weight:700}.ticket-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ticket-meta .dt br{display:none}.ticket-meta .dt small{margin-left:4px}.input-sm{width:110px;padding:4px 8px}.table.compact td,.table.compact th{padding:6px 10px}.geo-dbs{gap:10px;margin-bottom:10px;display:grid}.geo-db{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.geo-db>b{min-width:90px}.geo-db>button{margin-left:auto}.linklike{cursor:pointer;background:0 0;border:0;padding:0}.input-ip{width:240px;max-width:100%}.form-section{margin:14px 0 4px;font-size:14px}.btn-outline-danger{color:var(--danger);border-color:#f1556c73}.btn-outline-danger:hover:not(:disabled){background:#f1556c14}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.tools-grid .card{margin:0}.tools-list{flex-direction:column;gap:8px;display:flex}.tools-list .btn{text-align:left;justify-content:flex-start}.epg-picks{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow-y:auto}.epg-pick{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:4px;padding:5px 9px;font-size:12.5px}.epg-pick b{color:var(--primary);margin-right:4px}.epg-pick.on{border-color:var(--primary);background:#4e8bdb1a}.form input[type=color]{cursor:pointer;width:88px;height:38px;padding:3px}.color-field{align-items:center;gap:10px;display:flex}.review-toggles{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:14px;display:flex}.review-toggles .btn{margin-left:auto}.review-table td{vertical-align:middle}.review-table input,.review-table select{width:100%;min-width:0}.review-table td:nth-child(2){min-width:220px}.epg-cell{grid-template-columns:minmax(110px,1fr) minmax(140px,1.3fr);gap:6px;min-width:280px;display:grid}.lang-input{max-width:70px}.multi-pick{min-width:150px;position:relative}.multi-pick summary{cursor:pointer;border:1px solid var(--border);background:var(--surface);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:220px;padding:7px 10px;list-style:none;overflow:hidden}.multi-pick summary::-webkit-details-marker{display:none}.multi-pick-list{z-index:20;background:var(--surface);border:1px solid var(--border-strong);min-width:220px;max-height:260px;box-shadow:var(--shadow);border-radius:6px;gap:6px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.review-table input.invalid{border-color:var(--danger)}.multi-pick-list .check{white-space:nowrap;text-align:left;justify-content:flex-start;align-items:center;gap:8px;display:flex}.review-table input[type=checkbox]{flex:none;width:16px}.provider-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.provider-stats>div{background:var(--surface);border:1px solid var(--border);border-radius:6px;gap:2px;padding:12px 16px;display:grid}.provider-stats b{font-variant-numeric:tabular-nums;font-size:20px}.provider-stats span{color:var(--muted);font-size:12.5px}.provider-target{gap:4px;padding:14px 0 6px;display:grid}.meter{gap:3px;min-width:96px;max-width:140px;margin:0 auto;display:grid}.meter-bar{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.meter-bar span{border-radius:3px;height:100%;transition:width .2s;display:block}.meter b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.meter-success{background:var(--success)}.meter-warning{background:var(--warning)}.meter-danger{background:var(--danger)}.meter-secondary,.meter-info,.meter-primary,.meter-purple,.meter-pink,.meter-dark{background:var(--primary)}.provider-uptime small{white-space:nowrap;margin-top:2px;display:block}.quick-provider{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}@media (max-width:900px){.quick-provider{grid-template-columns:minmax(0,1fr)}}.progress-mini{background:var(--border);border-radius:8px;width:120px;height:16px;margin:6px auto 0;position:relative;overflow:hidden}.progress-mini span{background:var(--primary);position:absolute;top:0;bottom:0;left:0;right:auto}.progress-mini b{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;position:relative}.plex-login{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plex-lib{flex-wrap:wrap;gap:8px;display:flex}.plex-lib select{flex:240px}.dash-alerts{gap:8px;margin-bottom:16px;display:grid}.alert-warning{color:#9a6b00;background:#f8cc6b29;border:1px solid #f8cc6b80}:root[data-theme=dark] .alert-warning{color:#f8cc6b}.country-bars{gap:8px;display:grid}.country-bar{grid-template-columns:minmax(90px,160px) 1fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.country-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.country-track{background:var(--border);border-radius:5px;height:10px;overflow:hidden}.country-track span{background:var(--purple);border-radius:5px;height:100%;display:block}.country-bar b{font-variant-numeric:tabular-nums;text-align:right;min-width:48px}.ip-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.flag-unknown{background:var(--border)}.locations{padding:0;overflow:hidden}.locations-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.locations-head .card-title{align-items:center;gap:8px;margin:0;display:flex}.locations-head .card-title svg{color:var(--primary)}.locations-sub{color:var(--muted);letter-spacing:.02em;margin:6px 0 0;font-size:12.5px}.seg{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{font:600 12.5px/1 var(--mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 14px}.seg button+button{border-left:1px solid var(--border)}.seg button.on{background:var(--primary);color:var(--on-primary,#fff)}.locations-body{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);display:grid}@media (max-width:900px){.locations-body{grid-template-columns:1fr}}.world-wrap{justify-content:center;align-items:center;min-width:0;padding:14px 16px;display:flex}.world{width:100%;height:auto;max-height:440px;display:block;overflow:visible}@media (max-width:600px){.world-wrap{padding:10px 8px}}.world-dot{fill:var(--muted);opacity:.35}.world-pin .pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pin-pulse}.world-pin.top .pulse{animation-duration:1.8s}.world-pin.top .glow{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite pin-glow}@keyframes pin-pulse{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes pin-glow{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.34;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.world-pin .pulse,.world-pin.top .glow{animation:none}}.nx{position:relative;overflow:hidden}.nx:before{content:"";background:radial-gradient(closest-side, var(--primary-glow), transparent);pointer-events:none;height:260px;position:absolute;top:-120px;bottom:auto;left:-10%;right:-10%}.nx-head{align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.nx-head .card-title{margin:0}.nx-logo{color:#fff;background:linear-gradient(135deg,#5089de,#8b7cf0 60%,#e36498);border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 18px #8b7cf059}.nx-ago{color:var(--muted);margin-top:1px;font-size:12px;display:block}.nx-k{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:6px 0 10px;font-size:10.5px;font-weight:600;display:flex;position:relative}.nx-k:after{content:"";background:linear-gradient(90deg, var(--border), transparent);flex:1;height:1px}.nx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid;position:relative}.nx-grid>.nx-tile:last-child:nth-child(2n){grid-column:span 2}@media (min-width:720px){.nx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (min-width:1200px){.nx-grid{grid-template-columns:2fr repeat(5,minmax(0,1fr))}.nx-grid>.nx-tile:last-child:nth-child(2n),.nx-grid>.nx-hero{grid-column:auto}}.nx-tile{--c:var(--primary);min-width:0;color:var(--text);background:linear-gradient(140deg, var(--c), transparent 45%, transparent 70%, color-mix(in srgb, var(--c) 55%, transparent));animation:.45s both nx-rise;animation-delay:calc(var(--i,0) * 35ms);border-radius:16px;padding:1px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative}.nx-tile:hover{box-shadow:0 10px 28px -10px color-mix(in srgb, var(--c) 60%, transparent);text-decoration:none;transform:translateY(-2px)}.nx-tile:focus-visible{outline:2px solid var(--c);outline-offset:3px}.nx-hero{grid-column:span 2}.nx-in{background:linear-gradient(180deg, var(--surface), var(--surface-2));border-radius:15px;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;min-height:92px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.nx-hero .nx-in{min-height:104px;padding-right:84px}.nx-wm{color:var(--c);opacity:.14;pointer-events:none;line-height:0;position:absolute;bottom:-14px;right:-10px}.nx-wm svg{stroke-width:1.4px}.nx-hero .nx-wm{opacity:.55;top:50%;bottom:auto;right:18px;transform:translateY(-50%)}.nx-v{font-family:var(--font-figures);letter-spacing:-.02em;color:var(--heading);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:26px;font-weight:700;line-height:1.05;display:flex;position:relative}.nx-hero .nx-v{font-size:34px}.nx-of{color:var(--muted);letter-spacing:0;margin-left:-4px;font-size:15px;font-weight:600}.nx-delta{font-family:var(--font);letter-spacing:0;color:#2fa77a;white-space:nowrap;font-size:11px;font-weight:600}.nx-l{color:color-mix(in srgb, var(--c) 70%, var(--heading));overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex;position:relative}.nx-l:before{content:"";background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:50%;flex-shrink:0}.nx-errors{margin:0;position:relative}:root[data-theme=dark] .nx-in{background:linear-gradient(#101015,#0a0a0d)}:root[data-theme=dark] .nx-v{text-shadow:0 0 18px color-mix(in srgb, var(--c) 55%, transparent)}:root[data-theme=dark] .nx-delta{color:#3ec28f}@keyframes nx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nx-tile{transition:none;animation:none}.nx-tile:hover{transform:none}}@media (max-width:360px){.nx-v{font-size:22px}.nx-hero .nx-v{font-size:28px}}.nx-amber{--c:#f2b84b}.nx-info{--c:var(--info)}.nx-violet{--c:#8b7cf0}.nx-pink{--c:var(--pink)}.nx-success{--c:var(--success)}.nx-orange{--c:#f08a4b}.nx-mint{--c:#3ec28f}.nx-sky{--c:#4c9bea}.nx-primary{--c:var(--primary)}.top-countries{border-left:1px solid var(--border);align-content:start;gap:12px;padding:16px 20px 20px;display:grid}@media (max-width:900px){.top-countries{border-left:0;border-top:1px solid var(--border)}}.caps{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:11.5px;font-weight:600}.tc-row{gap:6px;display:grid}.tc-line{grid-template-columns:auto 1fr auto 42px;align-items:center;gap:10px;font-size:13.5px;display:grid}.tc-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tc-line b{font-variant-numeric:tabular-nums}.tc-pct{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.tc-bar{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.tc-bar span{border-radius:2px;height:100%;display:block}.input-group{align-items:stretch;gap:6px;display:flex}.input-group>select,.input-group>input{flex:1;min-width:0}.input-group>.btn{flex:none;padding-left:10px;padding-right:10px}.btn-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.filters .search{flex:220px}.filters>select{flex:0 190px;min-width:0}.filters-count{margin-left:auto}.inline-field{align-items:center;gap:6px;display:inline-flex}.switch-inline{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}details.tools-menu{position:relative}details.tools-menu>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}details.tools-menu>summary::-webkit-details-marker{display:none}details.tools-menu .dropdown-menu{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:220px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}details.tools-menu .dropdown-menu a{color:var(--text);padding:8px 14px;font-size:14px;text-decoration:none}details.tools-menu .dropdown-menu a:hover{background:var(--hover,#0000000d)}details.export-menu .dropdown-menu{min-width:190px}details.export-menu .dropdown-menu button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:flex}details.export-menu .dropdown-menu button:hover:not(:disabled){background:var(--hover,#0000000d)}details.export-menu .dropdown-menu button:disabled{opacity:.5;cursor:default}details.export-menu .dropdown-menu button.sep{border-top:1px solid var(--border);margin-top:4px;padding-top:10px}details.export-menu>summary[aria-disabled=true]{opacity:.6}details.export-menu .dropdown-menu:has(.export-menu-head){min-width:290px}details.export-menu .dropdown-menu button>span{flex-direction:column;min-width:0;display:flex}details.export-menu .dropdown-menu button small{color:var(--muted,#6b7280);font-size:12px;line-height:1.3}.export-menu-head{border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:4px;padding:6px 14px 8px;font-size:14px;font-weight:600;display:flex}.export-menu-head small{color:var(--muted,#6b7280);font-size:12px;font-weight:400}@media (max-width:640px){details.export-menu .dropdown-menu{left:0;right:auto}details.export-menu[open] .dropdown-menu:has(.export-menu-head){z-index:1000;min-width:0;padding:8px 0 calc(8px + env(safe-area-inset-bottom));border-radius:14px;max-height:80vh;position:fixed;top:auto;bottom:8px;left:8px;right:8px;overflow-y:auto;box-shadow:0 -6px 32px #00000047}details.export-menu[open] .dropdown-menu:has(.export-menu-head) button{gap:14px;padding:12px 18px;font-size:16px}details.export-menu[open]:has(.export-menu-head)>summary:before{content:"";z-index:999;background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}}.stream-actions{gap:2px;display:inline-flex}.stream-actions .btn-xs{padding:5px 7px;line-height:1}.uptime-cell{min-width:150px}.stream-info{border:1px dashed var(--border);text-align:left;white-space:nowrap;border-radius:4px;grid-template-columns:auto auto;gap:1px 10px;margin-top:4px;padding:3px 6px;font-size:11.5px;display:grid}.streams-table.short-titles .stream-name a{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.eco-leaf{vertical-align:-2px;color:var(--primary);cursor:help;display:inline-flex}.eco-leaf:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.eco-leaf:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.eco-leaf:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.eco-leaf:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.eco-leaf:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.eco-leaf:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.eco-leaf .icon{display:block}.eco-leaf .eco-n{font-size:11px;font-weight:600;line-height:14px}.eco-leaf .eco-n:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.eco-leaf .eco-n:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.eco-leaf .eco-n:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.eco-leaf .eco-n:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.eco-leaf .eco-n:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.eco-leaf .eco-n:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}:root:not([data-theme=dark]) .eco-leaf{color:color-mix(in srgb, var(--primary) 70%, #000)}.pager{justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px;display:flex}.source-row{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.test-all{align-self:flex-start;margin:4px 0 8px}.btn-outline-success{border-color:var(--success);color:var(--success);background:0 0}.logo-preview{object-fit:contain;border:1px solid var(--border);background:#111;border-radius:6px;max-width:80px;height:38px}.switch-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 24px;display:grid}.server-tree,.server-tree ul{margin:0;padding-left:18px;list-style:none}.server-tree{padding-left:0}.server-tree li{padding:3px 0}.server-tree ul{border-left:1px dashed var(--border);margin-left:6px}.server-tree li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.server-tree li>ul{flex-basis:100%}.tree-parent{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tree-parent select{width:auto;padding:3px 8px;font-size:12.5px}.tree-root{font-weight:600}.tree-root ul{font-weight:400}@media (max-width:700px){.filters>select,.filters .search{flex:100%}.filters-count{margin-left:0}}.stream-actions .btn-xs{color:#fff;cursor:pointer;background:#5b6b84;border:0;place-items:center;min-width:30px;height:28px;padding:0 8px;display:inline-grid}.stream-actions .btn-xs:hover{background:#46546b}.stream-actions .btn-xs:disabled{opacity:.45;cursor:default;background:#5b6b84}.stream-actions .btn-xs.btn-info{color:var(--info);box-shadow:inset 0 0 0 1.5px var(--info);background:0 0}.stream-actions .btn-xs.btn-info:hover{background:var(--info);color:#fff}.btn.btn-success{background:var(--success);border-color:var(--success);color:#fff}.btn.btn-warning{background:var(--warning);border-color:var(--warning);color:#fff}a.btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.modal.modal-wide{width:min(960px,100vw - 32px);max-width:none}.player{background:#000;border-radius:8px;position:relative;overflow:hidden}.player-video{aspect-ratio:16/9;background:#000;width:100%;max-height:70vh;display:block}.player-status{color:#fff;pointer-events:none;text-shadow:0 1px 3px #000;place-items:center;font-weight:600;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.player-unmute{color:#fff;cursor:pointer;background:#000000bf;border:0;border-radius:99px;padding:8px 16px;font-weight:600;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.player-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}td>.row-menu{vertical-align:middle;margin-left:6px}.server-gauges-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:700px){.server-gauges-5{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}}.range-group{flex-wrap:wrap;gap:4px;display:inline-flex}.dash-picker{align-items:center;gap:8px;display:flex}.server-head h3 a,.server-head>a{color:inherit;text-decoration:none}.server-head h3 a:hover{text-decoration:underline}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (max-width:1100px){.grid-3{grid-template-columns:1fr}}.form-grid-5{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.err-summary{flex-wrap:wrap;gap:8px;display:flex}.err-chip{text-align:left;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;min-width:160px;max-width:260px;color:inherit;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.err-chip.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.err-chip b,.gauge-text.small{font-size:13px}.live-dot{white-space:nowrap}.search-pick{align-items:center;gap:2px;display:inline-flex}.search-pick input{min-width:170px}.date-range{flex-wrap:wrap;gap:6px;display:inline-flex}.import-pick{border:1px solid var(--border);border-radius:8px;max-height:60vh;display:block;overflow-y:auto}.import-pick label.check{border-bottom:1px solid var(--border);cursor:pointer;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;min-height:44px;margin:0;padding:8px 12px;font-weight:400;line-height:1.35;display:flex}.import-pick label.check:last-child{border-bottom:0}.import-pick label.check:hover{background:var(--surface-2)}.import-pick label.check input{flex:0 0 18px;width:18px;height:18px}.import-pick .stream-icon{object-fit:contain;flex:0 0 40px;width:40px;height:28px}.import-pick .stream-icon.empty{visibility:hidden}.import-pick .pick-name{overflow-wrap:anywhere;flex:auto;min-width:0}.import-pick .btn-xs{flex:none}.vod-preview-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.vod-trailer{border-radius:8px;line-height:0;display:inline-block;position:relative;overflow:hidden}.vod-trailer img{width:220px;max-width:100%;height:auto;display:block}.vod-trailer-play{color:#fff;background:#00000047;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.global-search{position:relative}.gs-input{background:#80808038;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:flex}.gs-input input{color:inherit;background:0 0;border:0;outline:none;width:150px}.gs-input input::placeholder{color:currentColor;opacity:.6}.gs-drop{background:var(--card,#fff);min-width:280px;max-width:360px;max-height:60vh;color:var(--text,#1a1a1a);border:1px solid var(--border,#ddd);z-index:60;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.gs-empty{color:var(--muted,#888);margin:0;padding:12px;font-size:13px}.gs-group{padding:4px 0}.gs-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#888);padding:4px 10px;font-size:11px;display:block}.gs-drop button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:14px;display:block}.gs-drop button:hover{background:var(--surface-2,#0000000d)}@media (max-width:900px){.global-search{display:none}}.theme-menu{position:relative}.theme-pop{background:var(--surface);width:min(264px,100vw - 24px);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);z-index:60;border-radius:12px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}.tp-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:4px 0 6px;font-size:11px;display:block}.tp-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.tp-modes.four{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-mode{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);cursor:pointer;border-radius:8px;padding:6px 4px;font-size:13px;overflow:hidden}.tp-mode.on{border-color:var(--primary);color:var(--primary);background:var(--primary-glow)}.tp-swatches{grid-template-columns:repeat(6,24px);gap:8px 10px;margin-bottom:10px;display:grid}.tp-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0}.tp-swatch.on{border-color:var(--heading);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--primary)}.cta-link{cursor:pointer;text-decoration:none;transition:transform .12s,box-shadow .12s}.cta-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2834462e}.cta-link:active{transform:translateY(0)}.filebrowser{flex-direction:column;gap:8px;display:flex}.fb-path{background:var(--surface-2,#80808014);overflow-wrap:anywhere;border-radius:6px;padding:6px 10px}.fb-list{border:1px solid var(--border,#80808033);border-radius:6px;max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.fb-list li+li{border-top:1px solid var(--border,#8080801f)}.fb-list li.empty{text-align:center;color:var(--muted,#888);padding:12px}.fb-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.fb-row:hover{background:var(--surface-2,#80808014)}.fb-row span{overflow-wrap:anywhere;flex:1}.fb-row small{flex:none}.check-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 16px;max-height:220px;display:grid;overflow-y:auto}.fieldset{border:1px solid var(--border);border-radius:8px;gap:10px;margin:0;padding:12px 16px;display:grid}.fieldset legend{padding:0 6px;font-weight:600}.poster-preview{border-radius:4px;flex:none;width:auto;height:38px}.btn-update{letter-spacing:.02em;cursor:pointer;color:#1b1b1b;white-space:nowrap;background:#ff8a1f;border:0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.btn-update:hover{background:#ff9d45}.btn-update:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-update.btn-update-soft{color:#b45f00;background:#ff8a1f2e}:root[data-theme=dark] .btn-update.btn-update-soft{color:#ffb366}.btn-rollback{border:1px solid var(--border);cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.btn-rollback:hover{color:var(--danger);border-color:var(--danger)}.btn-rollback:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-rollback-icon{vertical-align:middle;margin:0 0 0 6px;padding:3px 5px}.ver-line{white-space:nowrap;align-items:center;display:inline-flex}.update-steps{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.update-steps span{background:#80808026;border-radius:12px;padding:3px 10px;font-size:12px}.update-steps span.on{color:#1b1b1b;background:#ff8a1f;font-weight:700}.update-steps span.done{background:var(--success);color:#fff}.update-steps span.bad{background:var(--danger);color:#fff}.update-fromto{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;display:flex}.update-notes-title{margin:4px 0 6px;font-size:13px;font-weight:700}.update-notes{overflow-wrap:anywhere;max-height:220px;margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.5;overflow-y:auto}.update-notes li+li{margin-top:2px}.update-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.update-progress .update-steps{margin:10px 0}.update-countdown{letter-spacing:.06em;color:var(--success);text-shadow:0 0 6px #00c87873;font-variant-numeric:tabular-nums;background:#0000000f;border-radius:6px;padding:4px 10px;font-size:20px;font-weight:700;line-height:1}:root[data-theme=dark] .update-countdown{background:#00000059}.update-countdown.is-ok{color:var(--success);text-shadow:none}.update-countdown.is-bad{color:var(--danger);text-shadow:none}.ps-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ps-filters .search{flex:220px}.ps-filters select{flex:0 200px;min-width:0}.ps-timeout{align-items:center;gap:4px;font-size:13px;display:inline-flex}.ps-timeout input{width:60px}.ps-target{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;font-size:13px;display:flex}.ps-target select{flex:260px;min-width:0}.ps-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.ps-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.ps-card header{align-items:flex-start;gap:8px;display:flex}.ps-card .ps-title{flex-direction:column;flex:1;min-width:0;display:flex}.ps-card .ps-title b{overflow-wrap:anywhere}.ps-source{background:var(--surface-2);overflow-wrap:anywhere;border-radius:3px;padding:3px 6px;font-size:11.5px;display:block}.ps-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.ps-meta .icon{vertical-align:-2px}.ps-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.ps-check{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.ps-check small{overflow-wrap:anywhere}.ps-actions{gap:6px;display:inline-flex}@media (max-width:600px){.ps-cards{grid-template-columns:1fr}.ps-filters select,.ps-filters .search{flex:100%}}.broom-preview{gap:10px;display:grid}.broom-old{color:var(--muted);overflow-wrap:anywhere;text-decoration:line-through}.broom-new{overflow-wrap:anywhere;font-weight:600}.broom-table{max-height:50vh;overflow:auto}.broom-runs-title{margin:16px 0 6px;font-size:14px}.combo-pick{width:100%;position:relative}.combo-field{background:var(--surface);width:100%;min-height:40px;color:var(--text);border:1px solid var(--border);text-align:left;cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.combo-pick.open .combo-field{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.combo-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.combo-value.muted{color:var(--muted)}.combo-clear{color:var(--muted);border-radius:6px;padding:4px;display:inline-flex}.combo-clear:hover{color:var(--text);background:var(--border)}.combo-pop{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 32px #00000059}.combo-pop input{width:100%;margin-bottom:6px}.combo-pop ul{overscroll-behavior:contain;max-height:min(320px,50vh);margin:0;padding:0;list-style:none;overflow-y:auto}.combo-pop li{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:10px}.combo-pop li:hover,.combo-pop li.on{background:var(--primary-glow)}.combo-pop li.on{color:var(--primary);font-weight:600}.combo-pop li.combo-empty{color:var(--muted);cursor:default;background:0 0}.btn-success{background:var(--success);border-color:var(--success);color:#fff}.btn-success:hover{filter:brightness(.94)}.cc-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.cc-page .page-note{margin-top:10px}.cc-card{overflow:visible}.cc-filters{top:var(--cc-top,60px);z-index:6;background:var(--surface);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;position:-webkit-sticky;position:sticky}.cc-filters .cc-search{flex:240px}.cc-filters>select{flex:0 190px;width:auto;min-width:0}.cc-table .cc-num{width:56px}.cc-table .cc-code{width:90px}.cc-table .cc-switch{width:120px}.cc-table td{padding-top:9px;padding-bottom:9px}.cc-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.cc-name .flag{width:24px;height:18px}.cc-name>span{flex-direction:column;min-width:0;display:flex}.cc-name b{overflow-wrap:anywhere;font-weight:600}.cc-code-inline{display:none}.cc-table tr.cc-blocked b{color:var(--danger)}.switch.switch-lg{vertical-align:middle;width:52px;height:30px;display:inline-block}.switch.switch-lg span:before{width:24px;height:24px}.switch.switch-lg input:checked+span:before{transform:translate(22px)}.switch.switch-danger input:checked+span{background:var(--danger)}.switch input:disabled+span{opacity:.55;cursor:default}@media (max-width:700px){.cc-stats{gap:10px}.cc-stats .cta{gap:10px;min-height:0;padding:16px 14px}.cc-stats .cta-value{font-size:22px}.cc-stats .cta-label{white-space:normal}.cc-filters{padding:10px 12px}.cc-filters .cc-search{flex:100%}.cc-filters>select{flex:auto}.cc-table .cc-num,.cc-table .cc-code,.cc-table .cc-conns{display:none}.cc-code-inline{font-size:11.5px;display:block}.cc-table th,.cc-table td{padding-left:12px;padding-right:12px}.cc-table .cc-switch{width:76px}}.auth-card-wide{width:min(560px,100%)}.totp-enrol{flex-direction:column;gap:14px;display:flex}.totp-steps{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.totp-qr-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.totp-qr{border:1px solid var(--border);background:#fff;border-radius:8px;padding:6px;line-height:0}.totp-qr svg{width:180px;height:180px}.totp-secret{flex-direction:column;gap:6px;min-width:0;display:flex}.totp-secret code{letter-spacing:.5px;word-break:break-all;font-size:14px}.totp-codes{background:var(--bg);border:1px solid var(--border);column-count:2;border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}@media (max-width:600px){.totp-codes{column-count:1}}.upd-console{--upd-ok:var(--primary);flex-direction:column;gap:14px;min-width:0;display:flex}.upd-head{align-items:center;gap:12px;display:flex}.upd-head b{color:var(--heading);font-size:15px}.upd-head-icon{width:40px;height:40px;color:var(--on-primary,#111);background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary) 62%, #2b7a00));box-shadow:0 8px 20px -10px var(--primary), inset 0 1px 0 #ffffff59;border-radius:12px;flex:none;place-items:center;display:grid}.upd-cards{grid-template-columns:1fr;gap:12px;display:grid}.modal-wide .upd-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.upd-card{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--primary) 7%, var(--surface-2)), var(--surface-2) 55%);border-radius:16px;min-width:0;padding:14px;position:relative;overflow:hidden}.upd-card.is-running:before,.upd-card.is-reconnecting:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:1.8s linear infinite upd-scan;position:absolute;top:0;bottom:auto;left:0;right:0}@keyframes upd-scan{0%{background-position:-50% 0}to{background-position:150% 0}}.upd-card.is-ok{border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent), 0 14px 34px -22px var(--primary)}.upd-card.is-failed{border-color:color-mix(in srgb, var(--danger) 60%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--danger) 8%, var(--surface-2)), var(--surface-2) 55%)}.upd-card-head{align-items:center;gap:12px;min-width:0;display:flex}.upd-card-title{min-width:0;color:var(--heading);flex-direction:column;flex:1;gap:3px;display:flex}.upd-card-title b{overflow-wrap:anywhere;font-size:15px;line-height:1.2}.upd-ip{color:var(--muted);font-size:11.5px}.upd-vers{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.upd-vers svg{opacity:.7;transform:rotate(90deg)}.upd-vers .is-to{color:var(--heading);background:color-mix(in srgb, var(--primary) 16%, transparent);border-radius:6px;padding:1px 7px;font-weight:700}.upd-ring{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.upd-ring svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.upd-ring circle{fill:none;stroke-width:5px}.upd-ring-track{stroke:color-mix(in srgb, var(--muted) 22%, transparent)}.upd-ring-fill{stroke:var(--primary);stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--primary) 55%, transparent));transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.upd-ring.is-failed .upd-ring-fill{stroke:var(--danger);filter:none}.upd-ring-txt{color:var(--heading);place-items:center;font-size:12px;font-weight:800;display:grid;position:relative}.upd-ring.is-ok .upd-ring-txt{background:var(--primary);width:32px;height:32px;color:var(--on-primary,#111);border-radius:50%}.upd-ring.is-failed .upd-ring-txt{color:var(--danger)}.upd-pill{letter-spacing:.03em;white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.upd-pill.is-running{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--heading);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}.upd-pill.is-ok{background:var(--primary);color:var(--on-primary,#111)}.upd-pill.is-bad{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}.upd-spin{border:2px solid var(--primary);border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite upd-spin}@keyframes upd-spin{to{transform:rotate(360deg)}}.upd-bar-track{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:4px;height:4px;margin:12px 0 10px;overflow:hidden}.upd-bar-track>span{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 70%, #3a9d00), var(--primary));border-radius:4px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.upd-card.is-failed .upd-bar-track>span{background:var(--danger)}.upd-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.upd-step{min-height:30px;color:var(--muted);align-items:center;gap:10px;min-width:0;font-size:13.5px;line-height:1.4;display:flex;position:relative}.upd-step:not(:last-child):after{content:"";background:color-mix(in srgb, var(--muted) 22%, transparent);border-radius:2px;width:2px;position:absolute;top:22px;bottom:-8px;left:9px}.upd-step.is-done:not(:last-child):after{background:var(--primary);opacity:.7}.upd-node{z-index:1;border:2px solid color-mix(in srgb, var(--muted) 40%, transparent);background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.upd-step.is-done .upd-node{border-color:var(--primary);background:var(--primary);color:var(--on-primary,#111)}.upd-step.is-running .upd-node{border-color:var(--primary);box-shadow:0 0 10px color-mix(in srgb, var(--primary) 45%, transparent);border-right-color:#0000;animation:.9s linear infinite upd-spin}.upd-step.is-failed .upd-node{border-color:var(--danger);background:var(--danger);color:#fff}.upd-step .upd-label{overflow-wrap:anywhere;flex:1;min-width:0}.upd-step .upd-secs{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:6px;flex:none;padding:1px 7px;font-size:11.5px}.upd-step.is-done{color:var(--text)}.upd-step.is-running{color:var(--heading);font-weight:700}.upd-step.is-running .upd-secs{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--heading)}.upd-step.is-failed{color:var(--danger);font-weight:700}.upd-note{color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12.5px}.upd-note.is-bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.upd-term{background:#070807;border:1px solid #ffffff12;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.upd-term-bar{color:#8b938a;background:#101210;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;display:flex}.upd-term-bar i{background:#2c302c;border-radius:50%;width:9px;height:9px}.upd-term-bar i:first-child{background:var(--primary);opacity:.85}.upd-term-bar span{letter-spacing:.02em;margin-left:6px;font-weight:600}.upd-term-bar em{letter-spacing:.08em;color:#6f776e;margin-left:auto;font-size:10.5px;font-style:normal;font-weight:800}.upd-term-bar em.is-live{color:var(--primary);align-items:center;gap:5px;display:inline-flex}.upd-term-bar em.is-live:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite upd-blink}.upd-log{color:#d9e0d6;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b2f2b transparent;height:38vh;min-height:160px;max-height:400px;padding:10px 12px;font-size:12px;line-height:1.6;overflow-y:auto}.upd-log:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.upd-log-empty{color:#737a72;font-style:italic}.upd-line{align-items:baseline;gap:10px;min-width:0;display:flex}.upd-line .upd-time{color:var(--primary);opacity:.85;font-variant-numeric:tabular-nums;flex:none}.upd-line .upd-who{color:#a7b0a5;flex:none}.upd-line .upd-text{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.upd-line.is-local .upd-text{color:#f2d36b}.upd-cursor{background:var(--primary);vertical-align:-2px;width:7px;height:13px;animation:1s steps(2,start) infinite upd-blink;display:inline-block}@keyframes upd-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.upd-card:before,.upd-spin,.upd-step.is-running .upd-node,.upd-cursor,.upd-term-bar em.is-live:before{animation:none!important}}@media (max-width:640px){.upd-log{height:36vh;padding:8px 10px;font-size:11.5px}.upd-card{padding:12px}.upd-card-head{gap:10px}.upd-ring{width:46px;height:46px}}.upd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.upd-bar>span{align-items:center;gap:6px;display:inline-flex}.modal{min-width:0;max-width:100%}.modal-foot{flex-wrap:wrap}.ps-name-tools{gap:4px;display:inline-flex}.dm-cards{margin-bottom:18px}.dm-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.dm-toolbar .dm-at{margin-left:auto}.dm-table .dm-host{cursor:pointer}.dm-table .dm-host:hover td,.dm-table .dm-host.open td{background:var(--surface-2)}.dm-hostname{overflow-wrap:anywhere}.dm-hostname .link-btn{text-align:left;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dm-detail>td{background:var(--surface-2);padding:10px 12px 14px}.dm-channels{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.dm-ch{border:1px solid var(--border);border-left:3px solid var(--danger);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.dm-ch header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dm-ch .dm-name{overflow-wrap:anywhere;font-weight:600}.dm-facts{flex-wrap:wrap;gap:4px 14px;display:flex}.dm-facts span{align-items:center;gap:4px;display:inline-flex}.dm-error{overflow-wrap:anywhere}.dm-ch footer{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}@media (max-width:640px){.dm-filters>select,.dm-filters .search{flex:100%}.dm-toolbar .dm-at{flex-basis:100%;margin-left:0}.dm-channels{grid-template-columns:1fr}.dm-detail>td{padding:8px}.dm-table .dm-hide-sm{display:none}.dm-table th,.dm-table td{padding-left:8px;padding-right:8px}.dm-hostname{min-width:120px}}.logo-for-light,.logo-bar-light,:root[data-theme=light] .logo-for-dark{display:none!important}:root[data-theme=light] .auth-hero-logo.logo-for-light{display:block!important}@media (max-width:900px){:root[data-theme=light] .auth-card-logo.logo-for-light{display:block!important}}:root[data-nav=light] .logo-bar-dark{display:none!important}:root[data-nav=light] .logo-bar-light{display:block!important}@property --auth-snake{syntax:"<angle>";inherits:false;initial-value:0deg}.auth-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--auth-snake), transparent 0deg, transparent 290deg, var(--primary-glow) 310deg, var(--primary) 340deg, color-mix(in srgb, var(--primary) 45%, #fff) 352deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite auth-snake;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask:linear-gradient(#000 0,#000 0) content-box,linear-gradient(#000 0,#000 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0,#000 0) content-box exclude,linear-gradient(#000 0,#000 0)}@keyframes auth-snake{to{--auth-snake:360deg}}@media (prefers-reduced-motion:reduce){.auth-card:after{animation:none}}.auth-panel{position:relative}.auth-theme{z-index:2;cursor:pointer;background:var(--surface);width:44px;height:44px;color:var(--heading);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px -8px #00000059}.auth-theme:hover{box-shadow:0 8px 22px -8px var(--primary-glow);transform:rotate(-15deg)scale(1.05)}.auth-theme:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-accent=bento] .auth-panel{background:radial-gradient(80% 45% at 50% 0%, #d7f75b4d, transparent 70%), var(--bg)}:root[data-accent=bento]:not([data-theme=dark]) .auth-panel{background:radial-gradient(80% 45% at 50% 0%, #d7f75b8c, transparent 70%), var(--bg)}:root[data-accent=bento] .auth-card{border-color:#d7f75b8c;box-shadow:0 20px 50px -20px #0000008c,0 0 40px -12px #d7f75b59}:root[data-accent=bento] .auth-card:before{background:linear-gradient(90deg,#0000,#d7f75b,#0000);height:2px;left:10%;right:10%}:root[data-accent=bento] .auth-hero{background:radial-gradient(130% 120% at 50% -10%,#2d3a0a 0%,#141a05 48%,#050603 100%)}:root[data-accent=bento] .auth-hero:after{background:radial-gradient(60% 50% at 50% 34%,#d7f75b38,#0000 70%)}.auth-hero-inner{z-index:1}:root .brand-logo.logo-bar-light{filter:none!important}.upd-console .update-countdown{color:var(--heading);text-shadow:none;background:color-mix(in srgb, var(--primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--primary) 38%, transparent);border-radius:10px;padding:6px 12px;font-size:18px}.upd-console .update-countdown.is-ok{background:var(--primary);color:var(--on-primary,#111);border-color:var(--primary)}.upd-console .update-countdown.is-bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.lang{flex:none;position:relative}.lang-btn{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--heading);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.lang-btn.compact{border-radius:12px;justify-content:center;width:40px;height:40px;padding:0}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--primary)}.lang-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lang .flag{border-radius:50%;flex:none;display:block}.lang-menu{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:200px;max-height:min(70vh,460px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 24px 50px -20px #0000008c}.lang-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang-menu button{width:100%;min-height:42px;color:var(--body,var(--heading));font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;display:flex}.lang-menu button:hover{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--heading)}.lang-menu button.on{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--heading);font-weight:700}.auth-lang{z-index:3;position:absolute;top:14px;right:68px}.auth-lang .lang-btn{border-radius:22px;min-height:44px;box-shadow:0 6px 18px -8px #00000059}[dir=rtl] .auth-lang{left:68px;right:auto}[dir=rtl] .auth-theme{left:14px;right:auto}[dir=rtl] .mono,[dir=rtl] code,[dir=rtl] pre,[dir=rtl] input[type=url],[dir=rtl] input[type=email],[dir=rtl] .ltr{direction:ltr;unicode-bidi:isolate}[dir=rtl] .icon-chevron-right,[dir=rtl] [data-icon=chevron-right]{transform:scaleX(-1)}@media (max-width:640px){.lang-menu{position:fixed;top:62px;left:auto;right:12px}[dir=rtl] .lang-menu{left:12px;right:auto}.auth-lang .lang-menu,.auth-top .lang-menu{top:70px}}.dash-chart{background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 60%), var(--surface);padding:16px 18px 12px;position:relative;overflow:hidden}.dc-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:6px;display:grid}.dc-ic{width:36px;height:36px;color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 26%, transparent);border-radius:11px;place-items:center;display:grid}:root:not([data-theme=dark]) .dc-ic{color:color-mix(in srgb, var(--primary) 70%, #000)}.dc-title{min-width:0}.dc-title h2{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.dc-title small{color:var(--muted);font-size:11.5px}.dc-now{text-align:right;line-height:1.15}.dc-now b{letter-spacing:-.01em;color:var(--heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;display:block}.dc-now small{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:8px;font-size:11px;display:flex}.dc-now .up{color:var(--success)}.dc-now .down{color:var(--danger)}.dash-chart .chart .grid{stroke:color-mix(in srgb, var(--muted) 18%, transparent);stroke-dasharray:2 5}.dash-chart .chart .axis{opacity:.85;font-size:10.5px}.dash-chart .chart-legend{display:none}.chart .chart-line{filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--primary) 30%, transparent))}.chart .chart-pulse{opacity:.25;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite chart-pulse}@keyframes chart-pulse{0%{opacity:.45;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.chart .chart-pulse{animation:none}}@media (max-width:600px){.dc-now b{font-size:19px}.dash-chart{padding:14px 14px 10px}}.locations{background:radial-gradient(90% 60% at 0% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 55%), var(--surface)}.locations-head .card-title svg{background:color-mix(in srgb, var(--primary) 14%, transparent);border-radius:11px;width:34px;height:34px;padding:7px}:root:not([data-theme=dark]) .locations-head .card-title svg{color:color-mix(in srgb, var(--primary) 70%, #000)}.locations-sub{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.loc-live-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent);border-radius:50%;flex:none;animation:1.6s ease-out infinite loc-live-dot}@keyframes loc-live-dot{to{box-shadow:0 0 0 7px #0000}}.locations .seg{background:color-mix(in srgb, var(--muted) 12%, transparent);border:0;border-radius:999px;gap:2px;padding:3px}.locations .seg button{font:700 12px/1 var(--font);letter-spacing:.02em;border-radius:999px;padding:6px 13px;transition:background .2s,color .2s;border:0!important}.locations .seg button.on{box-shadow:0 4px 12px -4px var(--primary)}.world-dot{opacity:.22}.tc-line{grid-template-columns:20px auto 1fr auto 40px}.tc-rank{width:20px;height:20px;color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.tc-row.is-top .tc-rank{background:var(--primary);color:var(--on-primary,#fff)}.tc-bar{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:6px;height:6px}.tc-bar>span{border-radius:6px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.combo-pick.multi .combo-field{align-items:center;min-height:40px}.combo-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:2px 0;display:flex}.combo-chip{background:var(--primary-glow);color:var(--primary);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 10px;font-size:13px;font-weight:600;display:inline-flex}.combo-chip>span[role=button]{cursor:pointer;border-radius:999px;flex:none;padding:2px;display:inline-flex}.combo-chip>span[role=button]:hover{background:var(--border)}.combo-pick.multi .combo-pop li{align-items:center;gap:4px;display:flex}.combo-check{width:18px;color:var(--primary);flex:none;justify-content:center;display:inline-flex}.combo-selbar{justify-content:space-between;align-items:center;padding:0 6px 6px;display:flex}.linklike{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (max-width:640px){details.tools-menu .dropdown-menu,details.export-menu .dropdown-menu{max-width:calc(100vw - 24px);left:0;right:auto}}.vsort-selbar{border-radius:var(--radius);background:var(--primary-glow);z-index:2;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex;position:-webkit-sticky;position:sticky;top:0}.vsort-selbar .grow{min-width:0}.vsort-selbar .icon-btn{flex:none;width:32px;height:32px}.vsort-check{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex:none;margin:0}.sortable-list.compact li.sel{background:var(--primary-glow)}.world-wrap{flex-direction:column;align-items:stretch;gap:12px}.world-box{width:100%;margin:0 auto;position:relative}.world-box .world{max-height:none}.world-pin{cursor:pointer;outline:none;transition:opacity .2s}.world-pin .core{transition:r .2s ease-out}.world-pin:focus-visible .core{stroke:var(--text);stroke-width:.45px}.world-tip{color:#0b0b10;font:700 12px/1.2 var(--font);white-space:nowrap;pointer-events:none;z-index:2;border-radius:8px;padding:5px 10px;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 6px 18px #00000059}.world-share{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:999px;height:8px;display:flex;overflow:hidden}.world-share>span{transition:opacity .2s}button.tc-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;gap:6px;min-height:44px;margin:0 -10px;padding:8px 10px;transition:background .15s,opacity .2s;display:grid}button.tc-row:hover,button.tc-row.on{background:color-mix(in srgb, var(--muted) 12%, transparent)}button.tc-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.locations .tc-line{grid-template-columns:20px 10px auto 1fr auto 40px}.tc-color{border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.world-pin,.world-pin .core,button.tc-row,.world-share>span{transition:none}}.ua-mini{vertical-align:middle;color:var(--muted);border-radius:5px;margin-left:6px;padding:2px;display:inline-flex}.ua-mini:hover{color:var(--primary);background:var(--surface-2)}.srv-names{font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.srv-names:hover,.srv-names.on{color:var(--primary)}.snq-widget{z-index:70;background:var(--surface,#14161c);width:400px;max-width:calc(100vw - 24px);color:var(--text,#e8eaed);border:1px solid var(--border,#ffffff1f);border-radius:14px;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 14px 44px #00000080}.snq-head{background:var(--surface-2,#1b1e26);justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 8px 0 14px;display:flex}.snq-title{align-items:center;gap:8px;font-size:.98rem;font-weight:600;display:inline-flex}.snq-actions{gap:2px;display:inline-flex}.snq-btn{width:42px;height:42px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}.snq-btn:hover{background:#ffffff1f}.snq-btn:active{background:#ffffff38}.snq-body{height:640px;max-height:calc(100dvh - 160px)}.snq-frame{background:#000;border:0;width:100%;height:100%;display:block}.snq-min{height:52px}.snq-max{width:auto;max-width:none;top:14px;bottom:14px;left:14px;right:14px}.snq-max .snq-body{height:calc(100dvh - 80px);max-height:none}@media (max-width:1000px){.snq-widget{width:auto;max-width:none;left:8px;right:8px;bottom:calc(70px + env(safe-area-inset-bottom) + 10px)}.snq-body{height:74vh;max-height:calc(100dvh - 170px)}.snq-max{top:8px;left:6px;right:6px;bottom:calc(70px + env(safe-area-inset-bottom) + 8px)}.snq-max .snq-body{height:calc(100dvh - 150px);max-height:none}}.snq-act-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.snq-live-count{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}.snq-live-count:before{content:"";background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e38}.snq-track{align-items:center;gap:10px;display:flex}.snq-art{object-fit:cover;background:#222;border-radius:6px;flex:none;width:40px;height:40px}.snq-track-t{flex-direction:column;line-height:1.2;display:flex}tr.snq-online td{background:#22c55e14}.guard-alert{color:var(--danger);animation:1.1s ease-in-out infinite upd-blink}.guard-alert:hover{color:var(--danger);background:#e5484d26}@media (prefers-reduced-motion:reduce){.guard-alert{animation:none}}:root{--brand-x:var(--primary)}:root[data-layout=nuevo]{--brand-x:var(--nvc,var(--primary))}.brand-lw{line-height:0;display:block;position:relative}.brand-x{background:var(--brand-x);pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-x img{mix-blend-mode:hard-light;width:100%;height:100%;display:block}:root .brand-lw.logo-bar-light .brand-logo{filter:none!important}.tint-logo{line-height:0;position:relative}.tint-logo>img{width:100%;height:auto;display:block}:root:not([data-layout=nuevo]) .auth-split{isolation:isolate;background:radial-gradient(70% 40% at 70% 0%, var(--primary-glow), transparent 70%), var(--bg);position:relative}:root:not([data-layout=nuevo]) .auth-hero{z-index:1;position:relative}:root:not([data-layout=nuevo]) .auth-panel{z-index:1;position:relative;background:0 0!important}.ann-who{flex-wrap:wrap;gap:8px;display:flex}.ann-who-opt{border:1.5px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.ann-who-opt.on{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.ann-who-opt input{accent-color:var(--primary)}.ann-groups{flex-wrap:wrap;gap:6px;max-height:180px;margin-top:10px;display:flex;overflow:auto}.ann-chip{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.ann-chip.on{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--heading)}.ann-chip input{accent-color:var(--primary)}.auth-card:after{content:none;animation:none}.auth-split{min-height:100vh;min-height:100dvh}@media (max-width:480px){.auth-panel{padding:14px 14px 18px}.auth-card{gap:11px;padding:22px 18px 18px}.auth-card-logo{width:160px}.auth-card h1{margin:0;font-size:22px}.auth-sub{margin:-6px 0 2px}:root .auth-panel .auth-card .btn-primary{height:46px}}:root{--upd:var(--primary);--upd-ink:var(--on-primary,#111);--upd-text:var(--primary)}:root[data-layout=nuevo]{--upd:var(--nvc,var(--primary));--upd-ink:var(--nv-ink,#fff);--upd-text:var(--nv-acc-text,var(--primary))}:root[data-layout=nuevo][data-theme=dark]{--upd-text:var(--nvc-lite,var(--primary))}:root:not([data-layout=nuevo])[data-theme=dark]{--upd-text:var(--primary)}.btn-update{background:var(--upd);color:var(--upd-ink)}.btn-update:hover{background:var(--upd);filter:brightness(1.1)}.btn-update.btn-update-soft,:root[data-theme=dark] .btn-update.btn-update-soft{background:color-mix(in srgb, var(--upd) 16%, transparent);color:var(--upd-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--upd) 45%, transparent)}.btn-xs.ver-newer{box-shadow:inset 0 0 0 1px var(--upd);background:color-mix(in srgb, var(--upd) 22%, transparent)!important;color:var(--heading)!important}:root[data-theme=light] .auth-hero .auth-hero-logo.logo-for-light{display:none!important}:root[data-theme=light] .auth-hero .auth-hero-logo.logo-for-dark{display:block!important}.flag{background:var(--border) center / cover no-repeat;vertical-align:-2px;border-radius:2px;flex:none;width:20px;height:15px;display:inline-block;box-shadow:0 0 0 1px #00000014}:root{--rb-lime:var(--primary);--rb-lime-ink:var(--on-primary,#fff);--rb-tile:var(--surface-2);--rb-line:var(--border);--rb-red:#ff7a6b;--rb-amb:#f2a93b;--rb-blu:#4c9bea}:root[data-theme=dark]{--rb-tile:#151515;--rb-line:#232323;--rb-amb:#ffc861;--rb-blu:#7cc4ff}.rb-title{letter-spacing:-.03em;color:var(--heading);margin:4px 0 2px;font-size:30px;font-weight:800}.rb-sub{color:var(--muted);margin:0 0 16px;font-size:13.5px}.rb-sub b{color:var(--heading)}.rb-notice{background:var(--rb-tile);border:1px solid color-mix(in srgb, var(--rb-lime) 45%, transparent);color:var(--text);border-radius:16px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:13.5px;display:flex}.rb-notice svg{color:var(--rb-amb);flex-shrink:0;margin-top:1px}.rb-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.rb-bento{grid-template-columns:2fr repeat(4,minmax(0,1fr))}.rb-bento .rb-credits{grid-area:span 1}}.rb-tile{background:var(--rb-tile);min-width:0;color:var(--text);border-radius:22px;flex-direction:column;padding:14px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}:root:not([data-theme=dark]) .rb-tile{border:1px solid var(--rb-line)}a.rb-tile:hover{text-decoration:none;transform:translateY(-1px)}.rb-tile:focus-visible{outline:2px solid var(--rb-lime);outline-offset:2px}.rb-k{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.rb-v{letter-spacing:-.03em;color:var(--heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:28px;font-weight:800;line-height:1.1;display:block}.rb-v small{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:13px;font-weight:600}.rb-v.is-red{color:var(--rb-red)}.rb-meter{background:color-mix(in srgb, var(--muted) 25%, transparent);border-radius:99px;height:6px;margin-top:auto;padding-top:0;overflow:hidden}.rb-meter i{background:var(--rb-lime);border-radius:99px;height:100%;display:block}.rb-tile .rb-meter{margin-top:12px}.rb-credits{background:var(--rb-lime);color:var(--rb-lime-ink);grid-column:span 2;border:0!important}.rb-credits .rb-k,.rb-credits .rb-v,.rb-credits .rb-v small{color:var(--rb-lime-ink)}.rb-credits .rb-v{font-size:38px}.rb-qa{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rb-qa a{color:var(--rb-lime-ink);text-align:center;background:#0000001f;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.rb-qa a:hover{background:#0003;text-decoration:none}.rb-qa a:focus-visible{outline:2px solid var(--rb-lime-ink);outline-offset:1px}.rb-gh{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:baseline;margin:22px 16px 6px;font-size:12.5px;display:flex}.rb-gh a{color:var(--heading);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}:root[data-theme=dark] .rb-gh a{color:var(--rb-lime)}.rb-grp{background:var(--rb-tile);border-radius:18px;overflow:hidden}:root:not([data-theme=dark]) .rb-grp{border:1px solid var(--rb-line)}.rb-cell{border-bottom:1px solid var(--rb-line);min-height:56px;color:var(--heading);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.rb-cell:last-child{border-bottom:0}a.rb-cell:hover{background:color-mix(in srgb, var(--muted) 8%, transparent);text-decoration:none}.rb-cell:focus-visible{outline:2px solid var(--rb-lime);outline-offset:-2px}.rb-n{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:500}.rb-n small{color:var(--muted);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.rb-dev{background:color-mix(in srgb, var(--muted) 18%, transparent);width:34px;height:34px;color:var(--text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rb-chev{color:var(--muted);opacity:.7;flex-shrink:0}.rb-badge{white-space:nowrap;color:var(--c,var(--muted));background:color-mix(in srgb, var(--c,var(--muted)) 16%, transparent);border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:700}.rb-badge.is-lime{color:var(--rb-lime-ink);background:var(--rb-lime)}.rb-renew{height:34px;font:inherit;cursor:pointer;color:var(--heading);background:color-mix(in srgb, var(--muted) 20%, transparent);border:0;border-radius:99px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:700}.rb-renew.is-lime{color:var(--rb-lime-ink);background:var(--rb-lime)}.rb-renew:disabled{opacity:.6;cursor:default}.rb-renew:focus-visible{outline:2px solid var(--rb-lime);outline-offset:2px}.rb-empty{text-align:center;color:var(--muted);padding:18px 14px;font-size:13.5px}.rb-two{gap:0 16px;display:grid}@media (min-width:900px){.rb-two{grid-template-columns:1fr 1fr}}.rb-search{background:var(--rb-tile);height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}:root:not([data-theme=dark]) .rb-search{border:1px solid var(--rb-line)}.rb-search input{min-width:0;height:100%;color:var(--heading);background:0 0;border:0;flex:1;padding:0;font-size:15px;box-shadow:none!important}.rb-seg{background:var(--rb-tile);scrollbar-width:none;border-radius:12px;gap:2px;margin-bottom:12px;padding:3px;display:flex;overflow-x:auto}.rb-seg button{font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1 0 auto;padding:8px 10px;font-size:13px}.rb-seg button em{color:var(--muted);margin-left:3px;font-size:11.5px;font-style:normal}.rb-seg button[aria-pressed=true]{background:var(--rb-lime);color:var(--rb-lime-ink);font-weight:700}.rb-seg button[aria-pressed=true] em{color:inherit;opacity:.7}.rb-more{background:var(--rb-tile);width:100%;height:46px;font:inherit;color:var(--heading);cursor:pointer;border:0;border-radius:14px;margin-top:12px;font-weight:600;display:block}.rb-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rb-add{background:var(--rb-lime);height:38px;color:var(--rb-lime-ink);border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.rb-add:hover{filter:brightness(1.05);text-decoration:none}.rb-tabbar{display:none}@media (max-width:719px){.app.has-tabbar .page{padding-bottom:104px}.app.has-tabbar .footer{display:none}.rb-tabbar{z-index:60;height:calc(70px + env(safe-area-inset-bottom));padding:8px 4px env(safe-area-inset-bottom);background:color-mix(in srgb, var(--surface) 92%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.rb-tab{min-height:48px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:2px 0;font-size:10.5px;text-decoration:none;display:flex}.rb-tab:hover{text-decoration:none}.rb-tab[aria-current=page]{color:var(--heading);font-weight:600}:root[data-theme=dark] .rb-tab[aria-current=page]{color:var(--rb-lime)}.rb-tab:focus-visible{outline:2px solid var(--rb-lime);outline-offset:-2px;border-radius:12px}.rb-plus{background:var(--rb-lime);width:50px;height:50px;color:var(--rb-lime-ink);box-shadow:0 8px 20px -6px var(--primary-glow);border-radius:16px;place-items:center;margin:-6px auto 0;display:grid}}@media (prefers-reduced-motion:reduce){.rb-tile{transition:none}a.rb-tile:hover{transform:none}}.rb-ficha{min-width:0;min-height:126px;color:var(--heading);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 30%, var(--rb-tile)) 0%, var(--rb-tile) 58%);border:1px solid color-mix(in srgb, var(--c) 22%, var(--rb-line));border-radius:22px;flex-direction:column;justify-content:flex-end;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}a.rb-ficha:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent);text-decoration:none;transform:translateY(-2px)}.rb-ficha:focus-visible{outline:2px solid var(--c);outline-offset:2px}.rb-wm{color:var(--c);opacity:.22;pointer-events:none;line-height:0;position:absolute;bottom:-14px;right:-14px}.rb-wm svg{stroke-width:1.4px}.rb-chip{color:#fff;white-space:nowrap;background:#00000059;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.rb-chip i{background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:50%}.rb-fv{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:34px;font-size:36px;font-weight:900;line-height:1;position:relative}.rb-fl{color:color-mix(in srgb, var(--heading) 68%, transparent);margin-top:4px;font-size:12.5px;position:relative}:root:not([data-theme=dark]) .rb-ficha{background:linear-gradient(160deg, color-mix(in srgb, var(--c) 34%, #fff) 0%, var(--surface) 60%)}:root:not([data-theme=dark]) .rb-chip{background:#000000b8}:root:not([data-theme=dark]) .rb-wm{opacity:.3;color:color-mix(in srgb, var(--c) 70%, #000)}.rb-bento-subs{margin-top:10px}.rb-bento-subs .rb-ficha{grid-column:span 2}@media (min-width:900px){.rb-bento-subs{grid-template-columns:2fr repeat(4,minmax(0,1fr))}.rb-bento-subs .rb-ficha{grid-column:auto}}@media (prefers-reduced-motion:reduce){.rb-ficha{transition:none}a.rb-ficha:hover{transform:none}}:root .app.is-bento .topnav{box-shadow:none}:root .app.is-bento .navbar{color:#e8e8e8;background:linear-gradient(#0b0b0b,#070707);border-bottom:1px solid #161616;gap:14px;height:62px}:root:not([data-theme=dark]) .app.is-bento .navbar{background:var(--surface);color:var(--text);border-bottom-color:var(--border)}:root:not([data-theme=dark]) .app.is-bento .brand-logo{filter:drop-shadow(0 0 1px #000000a6)drop-shadow(0 1px 2px #00000080)}:root .app.is-bento .brand-logo{height:26px}.rb-chips{gap:6px;display:flex}.rb-live{color:#e2e2e2;white-space:nowrap;font-variant-numeric:tabular-nums;background:#151515;border-radius:99px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:root:not([data-theme=dark]) .rb-live{background:var(--surface-2);color:var(--text)}.rb-live:hover{filter:brightness(1.15);text-decoration:none}.rb-live i{background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:50%}.rb-live svg{color:#fff;flex:none}:root:not([data-theme=dark]) .rb-live svg{color:var(--heading)}.rb-live .rb-down{color:#ff8a7a}:root:not([data-theme=dark]) .rb-live .rb-down{color:#c92a2a}.rb-topsearch{color:#8e8e93;background:#151515;border:1px solid #222;border-radius:12px;flex:0 380px;align-items:center;gap:8px;min-width:180px;height:38px;margin:0 auto;padding:0 12px;display:flex}:root:not([data-theme=dark]) .rb-topsearch{background:var(--surface-2);border-color:var(--border)}.rb-topsearch:focus-within{border-color:var(--rb-lime);box-shadow:0 0 0 3px var(--primary-glow)}.rb-topsearch input{min-width:0;height:100%;color:var(--heading);background:0 0;border:0;flex:1;padding:0;font-size:13.5px;box-shadow:none!important}.rb-topsearch kbd{color:#9a9a9a;border:1px solid #2c2c2c;border-radius:6px;padding:1px 6px;font:600 11px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}:root .app.is-bento .navbar-right{gap:8px;margin-left:0}:root .app.is-bento .navbar-right .icon-btn{color:#cfcfcf;background:#151515;border-radius:12px;width:38px;height:38px}:root:not([data-theme=dark]) .app.is-bento .navbar-right .icon-btn{background:var(--surface-2);color:var(--text)}:root .app.is-bento .navbar-right .icon-btn:hover{filter:brightness(1.2)}.rb-search-btn{display:none!important}:root .app.is-bento .credits-pill{background:var(--rb-lime);height:36px;color:var(--rb-lime-ink);box-shadow:0 6px 18px -8px var(--primary-glow);border:0;border-radius:99px;padding:0 14px 0 8px;font-size:13.5px;font-weight:800}:root .app.is-bento .credits-pill .coin{filter:none}:root .app.is-bento .avatar{background:linear-gradient(135deg,#8b7cf0,#5b6cff);border-radius:12px}:root .app.is-bento .user-btn{color:inherit}:root .app.is-bento .dropdown{border-radius:16px;padding:6px;box-shadow:0 20px 40px -16px #000000b3}:root .app.is-bento .dropdown button,:root .app.is-bento .user-menu .dropdown a{border-radius:10px}@media (min-width:1001px){:root .app.is-bento .menubar{background:#070707;border-bottom:1px solid #1b1b1b;padding:0 14px}:root:not([data-theme=dark]) .app.is-bento .menubar{background:var(--surface);border-bottom-color:var(--border)}:root .app.is-bento .menu{gap:2px}:root .app.is-bento .menu-link{color:#9a9a9a;gap:7px;height:48px;padding:0 13px;font-size:13.5px;font-weight:500}:root:not([data-theme=dark]) .app.is-bento .menu-link{color:var(--muted)}:root .app.is-bento .menu-link:hover,:root .app.is-bento .menu-item.open>.menu-link{color:var(--heading)}:root .app.is-bento .menu-item.active>.menu-link{color:var(--heading);font-weight:600}:root .app.is-bento .menu-item.active>.menu-link:before{content:"";background:var(--rb-lime);height:3px;box-shadow:0 0 12px var(--primary-glow);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:10px;right:10px}:root .app.is-bento .menu-item.open>.menu-link:after{display:none}:root .app.is-bento .submenu{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:260px;padding:6px;top:calc(100% + 6px);box-shadow:0 20px 40px -16px #000000bf}:root[data-theme=dark] .app.is-bento .submenu{background:#141414;border-color:#262626}:root .app.is-bento .submenu-link{border-radius:10px;padding:9px 10px;font-size:13.5px}:root .app.is-bento .submenu-link:hover,:root .app.is-bento .has-submenu.open>.submenu-link{color:var(--heading);background:color-mix(in srgb, var(--muted) 14%, transparent)}:root .app.is-bento .submenu .submenu{top:-6px}}.rb-sm{white-space:normal!important;justify-content:flex-start!important;gap:10px!important}.rb-sm-ic{width:30px;height:30px;color:var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}:root:not([data-theme=dark]) .rb-sm-ic{color:color-mix(in srgb, var(--c) 60%, #000)}.rb-sm-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.rb-sm-t small{color:var(--muted);font-size:11.5px;font-weight:400}@media (max-width:1000px){:root .app.is-bento .rb-topsearch{flex-basis:260px}:root .app.is-bento .menubar.open{background:var(--surface);--menubar-text:var(--text);--navbar-strong:var(--heading)}:root .app.is-bento .menubar.open .menu-item.active>.menu-link{color:var(--heading);font-weight:600}:root .app.is-bento .menu-item.active>.menu-link{box-shadow:inset 3px 0 0 var(--rb-lime)}}@media (max-width:719px){:root .app.is-bento .navbar{gap:8px;height:58px;padding:0 12px}:root .app.is-bento .menu-toggle,:root .app.is-bento .rb-chips,:root .app.is-bento .rb-topsearch{display:none!important}:root .app.is-bento .rb-search-btn{display:inline-grid!important}:root .app.is-bento .navbar-right{gap:6px;margin-left:auto}:root .app.is-bento .navbar-right .icon-btn{width:36px;height:36px}:root .app.is-bento .credits-pill{height:34px;padding:0 12px 0 7px;font-size:13px}:root .app.is-bento .user-btn>span:not(.avatar),:root .app.is-bento .user-btn .caret{display:none}}@media (max-width:1240px){.rb-live.wide{display:none}}.rb-sm-group{padding:4px 0}.rb-sm-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:10.5px;font-weight:700;display:block}.rb-sm-list{margin:0;padding:0;list-style:none}.rb-sm-ic.is-plain{background:color-mix(in srgb, var(--muted) 50%, transparent);border-radius:50%;width:8px;height:8px;margin:0 11px}@media (min-width:1001px){:root .app.is-bento .menu-item.open>.submenu.rb-cols{gap:0 6px;display:grid}:root .app.is-bento .submenu.rb-cols-2{grid-template-columns:repeat(2,250px)}:root .app.is-bento .submenu.rb-cols-3{grid-template-columns:repeat(3,250px)}}.rb-chip-ic{gap:6px;padding:5px 8px}.rb-chip-ic svg{color:#fff}.rb-fv small{letter-spacing:0;color:color-mix(in srgb, var(--heading) 70%, transparent);font-size:15px;font-weight:700}.cta-grid>.rb-ficha{min-height:132px}@media (min-width:1001px){:root .app.is-bento .cta-grid:not(.cta-grid-4){grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}:root .app.is-bento .submenu.rb-cols{max-height:calc(100vh - 140px);overflow-y:auto}:root .app.is-bento .menu-item:has(>.submenu.rb-cols){position:static}:root .app.is-bento .submenu.rb-cols{max-width:calc(100% - 28px);left:14px;right:auto}}@media (min-width:1001px) and (max-width:1360px){:root .app.is-bento .menu-link{gap:6px;padding:0 9px;font-size:13px}:root .app.is-bento .rb-topsearch{flex-basis:240px}}@media (max-width:719px){:root .app.is-bento .cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root .app.is-bento .cta-grid>.rb-ficha{min-height:118px;padding:12px}:root .app.is-bento .cta-grid .rb-fv{font-size:27px}:root .app.is-bento .cta-grid .rb-fv small{font-size:12px}:root .app.is-bento .cta-grid .rb-wm svg{width:70px;height:70px}}:root:not([data-theme=dark]) .app.is-bento .logo-bar-dark{display:none!important}:root:not([data-theme=dark]) .app.is-bento .logo-bar-light{filter:none;display:block!important}.rb-ficha,.nx-tile{--c:var(--primary)!important}:root[data-accent=bento]:not([data-theme=dark]){--rb-lime:#d7f75b;--rb-lime-ink:#111}:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha{color:#111;background:linear-gradient(160deg,#d7f75b 0%,#c6e64a 55%,#b2d235 100%);border-color:#c2e03f;--c:#d7f75b!important}:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha .rb-fl{color:#2b3300}:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha .rb-fv,:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha .rb-fv small{color:#111}:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha .rb-wm{color:#4a6200;opacity:.32}:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha .rb-chip{background:#111}:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha .rb-chip i{background:#d7f75b;box-shadow:0 0 6px #d7f75b}:root[data-accent=bento]:not([data-theme=dark]) .nx-tile{--c:#b8d92e!important}:root[data-accent=bento][data-theme=dark] .rb-ficha{color:#111;background:linear-gradient(160deg,#d7f75b 0%,#c6e64a 55%,#b2d235 100%);border-color:#d7f75b;--c:#d7f75b!important}:root[data-accent=bento][data-theme=dark] .rb-ficha .rb-fl{color:#2b3300}:root[data-accent=bento][data-theme=dark] .rb-ficha .rb-fv,:root[data-accent=bento][data-theme=dark] .rb-ficha .rb-fv small{color:#111}:root[data-accent=bento][data-theme=dark] .rb-ficha .rb-wm{color:#4a6200;opacity:.32}:root[data-accent=bento][data-theme=dark] .rb-ficha .rb-chip{background:#111}:root[data-accent=bento][data-theme=dark] .rb-ficha .rb-chip i{background:#d7f75b;box-shadow:0 0 6px #d7f75b}:root[data-accent=bento] .nx-tile{background:#c2e03f;--c:#d7f75b!important}:root[data-accent=bento] .nx-in,:root[data-accent=bento]:not([data-theme=dark]) .nx-in{background:linear-gradient(160deg,#d7f75b 0%,#c6e64a 55%,#b2d235 100%)!important}:root[data-accent=bento] .nx-v,:root[data-accent=bento] .nx-of,:root[data-accent=bento] .nx-delta{color:#111!important;text-shadow:none!important}:root[data-accent=bento] .nx-l{color:#2b3300!important}:root[data-accent=bento] .nx-l:before{box-shadow:none;background:#111}:root[data-accent=bento] .nx-wm{color:#4a6200!important;opacity:.3!important}:root[data-accent=bento]:not([data-theme=dark]) .rb-ficha,:root[data-accent=bento]:not([data-theme=dark]) .nx-tile{box-shadow:0 8px 22px -12px #5a780073}.rb-dots{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;margin-right:-8px;display:grid}.rb-dots:hover,.rb-dots:active{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--heading)}.rb-dots:focus-visible{outline:2px solid var(--rb-lime);outline-offset:-2px}.rb-acts{flex-direction:column;gap:2px;margin:0 -6px;display:flex}.rb-act{min-height:48px;color:var(--heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;font-size:15px;font-weight:500;display:flex}.rb-act:hover,.rb-act:active{background:color-mix(in srgb, var(--muted) 12%, transparent)}.rb-act:focus-visible{outline:2px solid var(--rb-lime);outline-offset:-2px}.rb-act-ic{width:34px;height:34px;color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rb-acts-notes{background:color-mix(in srgb, var(--muted) 10%, transparent);color:var(--muted);white-space:pre-wrap;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:14px;display:flex}.rb-acts-notes svg{flex-shrink:0;margin-top:2px}.submenu.rb-compact{min-width:260px}.rb-acc{list-style:none}.rb-acc-btn{width:100%;min-height:44px;color:var(--heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.rb-acc-btn:hover{background:color-mix(in srgb, var(--muted) 10%, transparent)}.rb-acc-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.rb-acc-btn svg{color:var(--muted);transition:transform .2s}.rb-acc.open>.rb-acc-btn{color:var(--primary)}.rb-acc.open>.rb-acc-btn svg{color:var(--primary);transform:rotate(180deg)}.rb-acc-list{border-left:2px solid color-mix(in srgb, var(--primary) 35%, transparent);margin:0 0 4px 14px;padding:0 0 0 12px;list-style:none}.rb-sm.is-active{background:color-mix(in srgb, var(--rb-lime) 15%, transparent);box-shadow:inset 3px 0 0 var(--rb-lime);border-radius:10px}.rb-sm.is-active .rb-sm-t{color:var(--heading);font-weight:600}:root[data-theme=dark] .rb-sm.is-active .rb-sm-t{color:var(--rb-lime)}.rb-sm.is-active .rb-sm-ic{background:var(--rb-lime);color:#0a0f00;box-shadow:0 0 10px var(--primary-glow)}.rb-sm.is-active .rb-sm-ic.is-plain{background:var(--rb-lime)}.rb-acc.active>.rb-acc-btn{color:var(--heading)}:root[data-theme=dark] .rb-acc.active>.rb-acc-btn{color:var(--rb-lime)}.rb-acc.active>.rb-acc-btn .rb-acc-t:before{content:"";background:var(--rb-lime);width:7px;height:7px;box-shadow:0 0 8px var(--primary-glow);vertical-align:middle;border-radius:50%;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:reduce){.rb-acc-btn svg{transition:none}}@media (min-width:1001px){.submenu.rb-compact{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 190px);overflow-y:auto}}:root[data-layout=nuevo]{--bg:#f3f5f9;--surface:#fff;--surface-2:#f7f8fb;--border:#e2e7ef;--stripe:#fafbfd;--text:#374151;--heading:#111827;--muted:#5f6b7a;--primary:#2f5bea;--primary-glow:#2f5bea38;--radius:10px;--shadow:0 1px 2px #1018280d, 0 1px 3px #1018280f;--nv-row-hover:#eef3ff;--nv-input:#fff;--nv-start:#2563eb;--sec:#1e1b8f;--sec-grad:radial-gradient(120% 140% at 0% 0%, #ffffff29, transparent 55%), linear-gradient(135deg, var(--sec), color-mix(in srgb, var(--sec) 70%, #0b1020));--sec-tint:color-mix(in srgb, var(--sec) 11%, transparent);--sec-ink:color-mix(in srgb, var(--sec) 78%, #000);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-layout=nuevo][data-theme=dark]{--bg:#0b1120;--surface:#121a2c;--surface-2:#18223a;--border:#26324b;--stripe:#141d31;--text:#d5dceb;--heading:#f3f6fb;--muted:#9aa6bd;--primary:#5b80f5;--primary-glow:#5b80f547;--shadow:0 1px 2px #00000073, 0 8px 24px -12px #0009;--nv-row-hover:#1b2742;--nv-input:#0f1727;--sec-tint:color-mix(in srgb, var(--sec) 26%, transparent);--sec-ink:color-mix(in srgb, var(--sec) 35%, #fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-layout=nuevo][data-sec=servers],:root[data-layout=nuevo][data-sec=edges-r]{--sec:#c92a2a}:root[data-layout=nuevo][data-sec=users]{--sec:#0b7285}:root[data-layout=nuevo][data-sec=lines]{--sec:#c2410c}:root[data-layout=nuevo][data-sec=activecodes],:root[data-layout=nuevo][data-sec=api-r]{--sec:#6741d9}:root[data-layout=nuevo][data-sec=channels]{--sec:#0047ab}:root[data-layout=nuevo][data-sec=movies],:root[data-layout=nuevo][data-sec=content-r],:root[data-layout=nuevo][data-sec=catalog-r]{--sec:#1d4ed8}:root[data-layout=nuevo][data-sec=series]{--sec:#5f3dc4}:root[data-layout=nuevo][data-sec=stations]{--sec:#1864ab}:root[data-layout=nuevo][data-sec=upload],:root[data-layout=nuevo][data-sec=upload-r]{--sec:#364fc7}:root[data-layout=nuevo][data-sec=bouquets]{--sec:#0818a8}:root[data-layout=nuevo][data-sec=management]{--sec:#475569}:root[data-layout=nuevo][data-sec=security]{--sec:#a14f12}:root[data-layout=nuevo][data-sec=estudio-myxui]{--sec:#862e9c}:root[data-layout=nuevo][data-sec=logs-r]{--sec:#9a2a2a}:root[data-layout=nuevo][data-sec=tickets-r]{--sec:#7048e8}:root[data-layout=nuevo][data-sec=marketing]{--sec:#c2255c}:root[data-layout=nuevo][data-sec=store-r],:root[data-layout=nuevo][data-sec=buy-credits]{--sec:#b35c00}:root[data-layout=nuevo][data-sec=app-r]{--sec:#1971c2}:root[data-layout=nuevo] body{background:var(--bg)}@media (min-width:1001px){:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu-item.active>.menu-link,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .menu-item.active>.menu-link{background:var(--sec-grad);color:#fff;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--sec) 60%, transparent)}:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu-item.active>.menu-link:hover{background:var(--sec-grad);filter:brightness(1.06)}:root[data-layout=nuevo][data-theme=dark] .app.layout-nuevo .menubar .menu-item.active>.menu-link{background:var(--sec-grad)}:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu-item.open>.submenu,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .menu-item.open>.submenu{border-left:3px solid var(--sec);border-radius:0;margin:4px 0 8px 14px;padding:2px 0 2px 4px}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu-link,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .submenu-link{color:var(--text);border-radius:0 8px 8px 0;padding:6px 10px 6px 12px}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu-link:hover,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .submenu-link:hover{background:var(--surface-2);color:var(--heading)}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu-link.is-active,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .submenu-link.is-active{background:var(--sec-tint);color:var(--sec-ink);font-weight:700}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu-link.is-active:before{display:none}:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .rb-sm-h{color:var(--sec-ink);padding-left:12px;font-weight:700}}:root[data-layout=nuevo] .layout-nuevo .page>.page-head,:root[data-layout=nuevo] .layout-nuevo .page-head{border-radius:var(--radius);background:var(--sec-grad);color:#fff;min-height:58px;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--sec) 70%, transparent);margin:0 0 16px;padding:12px 16px}:root[data-layout=nuevo] .layout-nuevo .page-head h1{color:#fff;letter-spacing:.1px;margin:0;font-size:18px;font-weight:700}:root[data-layout=nuevo] .layout-nuevo .page-head .crumbs,:root[data-layout=nuevo] .layout-nuevo .page-head .crumbs a{color:#ffffffe0}:root[data-layout=nuevo] .layout-nuevo .page-head .crumbs a:hover{color:#fff;text-decoration:underline}:root[data-layout=nuevo] .layout-nuevo .page-head .page-actions .btn{min-height:36px;color:var(--sec-ink);background:#fff;border:0;font-weight:700;box-shadow:0 1px 2px #0000001f}:root[data-layout=nuevo][data-theme=dark] .layout-nuevo .page-head .page-actions .btn{color:color-mix(in srgb, var(--sec) 80%, #000)}:root[data-layout=nuevo] .layout-nuevo .page-head .page-actions .btn:hover{background:#eef3ff}:root[data-layout=nuevo] .layout-nuevo .page-head .page-actions .btn-danger{color:#c92a2a;background:#fff}:root[data-layout=nuevo] .layout-nuevo .page-head a:focus-visible{outline-offset:2px;outline:2px solid #fff}:root[data-layout=nuevo] .layout-nuevo .page-head button:focus-visible{outline-offset:2px;outline:2px solid #fff}:root[data-layout=nuevo] .layout-nuevo .card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}:root[data-layout=nuevo] .layout-nuevo .card-title{color:var(--heading);font-size:15px;font-weight:700}:root[data-layout=nuevo] .layout-nuevo .table th{background:var(--surface-2);color:var(--heading);font-family:var(--nv-font);border-bottom:1px solid var(--border);padding:11px 14px;font-size:12px;font-weight:700}:root[data-layout=nuevo] .layout-nuevo .table td{border-top:1px solid var(--border);padding:11px 14px}:root[data-layout=nuevo] .layout-nuevo .table tbody tr:nth-child(odd){background:var(--stripe)}:root[data-layout=nuevo] .layout-nuevo .table tbody tr{transition:background-color .15s}:root[data-layout=nuevo] .layout-nuevo .table tbody tr:hover{background:var(--nv-row-hover)}:root[data-layout=nuevo] .layout-nuevo .table-wrap{border-radius:var(--radius)}:root[data-layout=nuevo] .layout-nuevo .toolbar{background:var(--surface);padding:12px 16px}:root[data-layout=nuevo] .layout-nuevo .field>span{color:var(--heading);font-size:12.5px;font-weight:700}:root[data-layout=nuevo] .layout-nuevo input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),:root[data-layout=nuevo] .layout-nuevo select,:root[data-layout=nuevo] .layout-nuevo textarea{border:1px solid var(--border);background:var(--nv-input);min-height:38px;color:var(--heading);border-radius:8px;transition:border-color .15s,box-shadow .15s}:root[data-layout=nuevo] .layout-nuevo input:not([type=checkbox]):not([type=radio]):focus,:root[data-layout=nuevo] .layout-nuevo select:focus,:root[data-layout=nuevo] .layout-nuevo textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);outline:0}:root[data-layout=nuevo] .layout-nuevo .btn{border-radius:8px;transition:background-color .15s,border-color .15s,filter .15s}:root[data-layout=nuevo] .layout-nuevo .btn-primary{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}:root[data-layout=nuevo] .layout-nuevo .btn-primary:hover{filter:brightness(1.08);background:var(--primary);border-color:var(--primary)}:root[data-layout=nuevo] .layout-nuevo .btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-layout=nuevo] .layout-nuevo .tabs-bar{border-bottom:1px solid var(--border);gap:2px}:root[data-layout=nuevo] .layout-nuevo .tabs-bar .tab{color:var(--muted);background:0 0;border:0;padding:10px 14px;font-weight:600;position:relative}:root[data-layout=nuevo] .layout-nuevo .tabs-bar .tab:hover{color:var(--heading)}:root[data-layout=nuevo] .layout-nuevo .tabs-bar .tab.active,:root[data-layout=nuevo] .layout-nuevo .tabs-bar .tab[aria-selected=true]{color:var(--sec-ink)}:root[data-layout=nuevo] .layout-nuevo .tabs-bar .tab.active:after,:root[data-layout=nuevo] .layout-nuevo .tabs-bar .tab[aria-selected=true]:after{content:"";background:var(--sec);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}:root[data-layout=nuevo] .modal{border:1px solid var(--border);border-radius:12px}@media (prefers-reduced-motion:reduce){:root[data-layout=nuevo] .layout-nuevo .table tbody tr,:root[data-layout=nuevo] .layout-nuevo .btn,:root[data-layout=nuevo] .layout-nuevo input,:root[data-layout=nuevo] .layout-nuevo select,:root[data-layout=nuevo] .layout-nuevo textarea{transition:none}}:root[data-layout=nuevo] .app.layout-nuevo .navbar,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .navbar{background:var(--surface);color:var(--text);border-bottom:1px solid var(--border)}:root[data-layout=nuevo] .app.is-bento.layout-nuevo .navbar-right .icon-btn{background:var(--surface-2);color:var(--text)}:root[data-layout=nuevo] .app.layout-nuevo .menubar,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar{background:var(--surface);border-color:var(--border)}:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menu-link{color:var(--text)}:root[data-layout=nuevo] .app.is-bento.layout-nuevo .rb-chips>*,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .rb-topsearch{background:var(--surface-2);border-color:var(--border);color:var(--text)}:root[data-layout=nuevo][data-theme=dark] .app.layout-nuevo .footer{color:var(--muted)}:root[data-layout=nuevo]{--nv-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nv-indigo:#3b4fd8;--nv-head-bg:var(--nv-indigo);--nv-tint:#228be61f;--nv-tint-ink:#1c6fc4;--nv-gray:#ebebeb;--nv-gray-ink:#4f4f4f}:root[data-layout=nuevo][data-theme=dark]{--nv-head-bg:#222c43;--nv-tint:#228be62e;--nv-tint-ink:#8cc8ff;--nv-gray:#2a3550;--nv-gray-ink:#d0d7e4}:root[data-layout=nuevo] .app.layout-nuevo .page{font-family:var(--nv-font)}:root[data-layout=nuevo] .layout-nuevo .page-head.nv-head{background:var(--nv-head-bg);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:60px;margin:0 0 12px;padding:10px 14px;display:flex;box-shadow:0 2px 6px #1018281f}:root[data-layout=nuevo] .layout-nuevo .nv-head-t{align-items:center;gap:12px;min-width:0;display:flex}:root[data-layout=nuevo] .layout-nuevo .nv-head-ic{color:#fff;background:#ffffff29;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}:root[data-layout=nuevo] .layout-nuevo .nv-head h1{color:#fff;font-family:var(--nv-font);margin:0;font-size:18px;font-weight:700;line-height:1.25}:root[data-layout=nuevo] .layout-nuevo .nv-head-trail{opacity:.9;font-weight:600}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions{flex-wrap:wrap;gap:8px;display:flex}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions .btn,:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions summary.btn{color:#2563c9;min-height:36px;font-family:var(--nv-font);box-shadow:none;background:#fff;border:1px solid #ffffffe6;border-radius:4px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}:root[data-layout=nuevo][data-theme=dark] .layout-nuevo .nv-head .page-actions .btn{color:#1f4fae}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions .btn:hover{background:#eef4ff}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions .btn-danger{color:#c92a2a}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions .btn svg{color:currentColor}:root[data-layout=nuevo] .layout-nuevo .nv-head .tools-menu .dropdown-menu{left:auto;right:0}@media (max-width:700px){:root[data-layout=nuevo] .layout-nuevo .page-head.nv-head{flex-direction:column;align-items:stretch}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions{flex-direction:column}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions>*{justify-content:center;width:100%}}:root[data-layout=nuevo] .nv-dt{border:1px solid var(--border);background:var(--surface);font-family:var(--nv-font);border-radius:6px;font-size:12.5px;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000a}:root[data-layout=nuevo] .nv-dt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:root[data-layout=nuevo] .nv-dt-l,:root[data-layout=nuevo] .nv-dt-r{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}:root[data-layout=nuevo] .nv-dt-filters{display:contents}:root[data-layout=nuevo] .nv-dt-filters select,:root[data-layout=nuevo] .nv-dt-filters input{border:1px solid var(--border);background:var(--nv-input);max-width:240px;min-height:36px;color:var(--heading);border-radius:4px;padding:0 10px;font-size:12.5px}:root[data-layout=nuevo] .nv-btn{min-height:36px;font-family:var(--nv-font);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:7px;padding:0 16px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}:root[data-layout=nuevo] .nv-btn-gray{background:var(--nv-gray);color:var(--nv-gray-ink)}:root[data-layout=nuevo] .nv-btn-gray:disabled{opacity:.55;cursor:default}:root[data-layout=nuevo] .nv-btn-gray.on{background:var(--nv-tint);color:var(--nv-tint-ink)}:root[data-layout=nuevo] .nv-badge{background:var(--primary);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}:root[data-layout=nuevo] .nv-export .export-menu>summary{background:var(--nv-tint);min-height:36px;color:var(--nv-tint-ink);font-family:var(--nv-font);border:0;border-radius:4px;align-items:center;gap:7px;padding:0 16px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}:root[data-layout=nuevo] .nv-search{align-items:center;display:inline-flex;position:relative}:root[data-layout=nuevo] .nv-search svg{color:var(--muted);pointer-events:none;position:absolute;left:10px}:root[data-layout=nuevo] .nv-search input{border:1px solid var(--border);background:var(--nv-input);width:220px;min-height:36px;color:var(--heading);border-radius:4px;padding:0 12px 0 32px;font-size:12.5px}:root[data-layout=nuevo] .nv-icon-btn{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:inline-grid}:root[data-layout=nuevo] .nv-icon-btn:hover:not(:disabled){background:var(--surface-2)}:root[data-layout=nuevo] .nv-icon-btn:disabled{opacity:.35;cursor:default}:root[data-layout=nuevo] .nv-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-layout=nuevo] .nv-icon-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-layout=nuevo] .nv-export summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-layout=nuevo] .nv-dt-menu{position:relative}:root[data-layout=nuevo] .nv-pop{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:210px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 12px 28px -12px #00000059}:root[data-layout=nuevo] .nv-pop-actions{flex-direction:column;gap:4px;display:flex;left:0}:root[data-layout=nuevo] .nv-pop-actions .btn{text-align:left;border-radius:4px;justify-content:flex-start;width:100%;min-height:32px}:root[data-layout=nuevo] .nv-pop-cols{right:0}:root[data-layout=nuevo] .nv-pop-cols .check{color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}:root[data-layout=nuevo] .nv-pop-cols .check:hover{background:var(--surface-2)}:root[data-layout=nuevo] .nv-dt-wrap{border-top:1px solid var(--border);overflow-x:auto}:root[data-layout=nuevo] .nv-dt-wrap.is-loading{opacity:.6}:root[data-layout=nuevo] .nv-table{border-collapse:collapse;width:100%}:root[data-layout=nuevo] .nv-table th{background:var(--surface);color:var(--heading);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:9px 10px;font-size:12px;font-weight:700;position:relative}:root[data-layout=nuevo] .nv-table th+th:before{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:9px;bottom:9px;left:0}:root[data-layout=nuevo] .nv-table td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:9px 10px}:root[data-layout=nuevo] .nv-table tbody tr:nth-child(2n){background:var(--stripe)}:root[data-layout=nuevo] .nv-table tbody tr:hover{background:var(--nv-row-hover)}:root[data-layout=nuevo] .nv-table tbody tr.selected{background:color-mix(in srgb, var(--primary) 10%, transparent)}:root[data-layout=nuevo] .nv-table .num{text-align:right;font-variant-numeric:tabular-nums}:root[data-layout=nuevo] .nv-table .center{text-align:center}:root[data-layout=nuevo] .nv-table .col-check{text-align:center;width:36px}:root[data-layout=nuevo] .nv-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}:root[data-layout=nuevo] .nv-sort svg{opacity:.45}:root[data-layout=nuevo] .nv-sort.on,:root[data-layout=nuevo] .nv-sort:hover{color:var(--primary)}:root[data-layout=nuevo] .nv-sort.on svg{opacity:1}:root[data-layout=nuevo] .nv-sort:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}:root[data-layout=nuevo] .nv-empty{text-align:center;font-style:italic;color:var(--muted)!important;padding:34px 12px!important}:root[data-layout=nuevo] .nv-dt-foot{background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex;box-shadow:inset 0 1px 2px -1px #0000001a}:root[data-layout=nuevo] .nv-total{color:var(--text)}:root[data-layout=nuevo] .nv-total b{color:var(--heading);font-variant-numeric:tabular-nums}:root[data-layout=nuevo] .nv-pager{align-items:center;gap:10px;display:flex}:root[data-layout=nuevo] .nv-perpage{color:var(--text);align-items:center;gap:8px;display:inline-flex}:root[data-layout=nuevo] .nv-perpage select{border:1px solid var(--border);background:var(--nv-input);min-height:32px;color:var(--heading);border-radius:4px;padding:0 8px}:root[data-layout=nuevo] .nv-range{color:var(--text);font-variant-numeric:tabular-nums}@media (max-width:700px){:root[data-layout=nuevo] .nv-dt-top,:root[data-layout=nuevo] .nv-dt-l,:root[data-layout=nuevo] .nv-dt-r{width:100%}:root[data-layout=nuevo] .nv-search{flex:1}:root[data-layout=nuevo] .nv-search input{width:100%}:root[data-layout=nuevo] .nv-dt-filters select{flex:1;max-width:none}}@media (min-width:1001px){:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .rb-sm-ic{display:none}:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .submenu-link{min-height:28px;padding:5px 10px 5px 14px;font-size:12.5px;font-weight:500}:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menubar .rb-sm-h{letter-spacing:.2px;text-transform:none;padding:8px 8px 4px 10px;font-size:11.5px}}:root[data-layout=nuevo] .app.layout-nuevo .rb-live,:root[data-layout=nuevo] .app.is-bento.layout-nuevo .rb-chips .rb-live{box-shadow:none;color:var(--heading);font-family:var(--nv-font);background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:600}:root[data-layout=nuevo] .app.layout-nuevo .rb-live svg{color:var(--primary)}:root[data-layout=nuevo] .app.layout-nuevo .rb-live .rb-down{color:#c92a2a}:root[data-layout=nuevo][data-theme=dark] .app.layout-nuevo .rb-live .rb-down{color:#ff8a7a}:root[data-layout=nuevo] .nv-bars{min-width:170px}:root[data-layout=nuevo] .nv-bar+.nv-bar{margin-top:5px}:root[data-layout=nuevo] .nv-bar-t{justify-content:space-between;gap:8px;font-size:11.5px;display:flex}:root[data-layout=nuevo] .nv-bar-t span{color:var(--bc);font-weight:600}:root[data-layout=nuevo] .nv-bar-t b{color:var(--heading);font-variant-numeric:tabular-nums}:root[data-layout=nuevo] .nv-bar-tr{background:var(--surface-2);border-radius:3px;height:5px;margin-top:2px;overflow:hidden}:root[data-layout=nuevo] .nv-bar-tr span{background:var(--bc);border-radius:3px;height:100%;display:block}:root[data-layout=nuevo] .nv-bar.t-red{--bc:#e03131}:root[data-layout=nuevo] .nv-bar.t-green{--bc:#1c7ed6}:root[data-layout=nuevo] .nv-bar.t-blue{--bc:#4c6ef5}:root[data-layout=nuevo][data-theme=dark] .nv-bar.t-red{--bc:#ff6b6b}:root[data-layout=nuevo][data-theme=dark] .nv-bar.t-green{--bc:#4dabf7}:root[data-layout=nuevo][data-theme=dark] .nv-bar.t-blue{--bc:#748ffc}:root[data-layout=nuevo] .layout-nuevo .stg{font-family:var(--nv-font)}:root[data-layout=nuevo] .layout-nuevo .stg-hero{background:var(--nv-head-bg);border-radius:6px;padding:12px 14px;box-shadow:0 2px 6px #1018281f}:root[data-layout=nuevo] .layout-nuevo .stg-hero-ic{color:#fff;width:36px;height:36px;box-shadow:none;background:#ffffff29;border-radius:6px}:root[data-layout=nuevo] .layout-nuevo .stg-hero-ic svg{width:20px;height:20px}:root[data-layout=nuevo] .layout-nuevo .stg-hero h1{color:#fff;font-size:18px;font-weight:700}:root[data-layout=nuevo] .layout-nuevo .stg-hero-txt p{color:#ffffffd9;font-size:12px}:root[data-layout=nuevo] .layout-nuevo .stg-support{color:#2563c9;background:#fff;border:0;border-radius:4px;min-height:36px;font-size:12.5px;font-weight:600}:root[data-layout=nuevo] .layout-nuevo .stg-search input{border-radius:4px;min-height:36px}:root[data-layout=nuevo] .layout-nuevo .stg-meta li{color:#fff;background:#ffffff29;border-radius:4px}:root[data-layout=nuevo] .layout-nuevo .stg-nav{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:8px;box-shadow:0 1px 3px #0000000d}:root[data-layout=nuevo] .layout-nuevo .stg-nav-item{min-height:40px;color:var(--text);background:0 0;border:0;border-radius:6px;align-items:center;padding:8px 10px}:root[data-layout=nuevo] .layout-nuevo .stg-nav-item:hover{background:var(--surface-2)}:root[data-layout=nuevo] .layout-nuevo .stg-nav-txt small{display:none}:root[data-layout=nuevo] .layout-nuevo .stg-nav-txt b{font-size:12.5px;font-weight:600}:root[data-layout=nuevo] .layout-nuevo .stg-nav-ic{width:28px;height:28px;color:var(--muted);box-shadow:none;background:0 0;border-radius:6px}:root[data-layout=nuevo] .layout-nuevo .stg-nav-item[aria-current=true],:root[data-layout=nuevo] .layout-nuevo .stg-nav-item[aria-selected=true],:root[data-layout=nuevo] .layout-nuevo .stg-nav-item.is-on,:root[data-layout=nuevo] .layout-nuevo .stg-nav-item.active{color:#fff;background:#228be6;box-shadow:0 2px 6px #228be64d}:root[data-layout=nuevo] .layout-nuevo .stg-nav-item[aria-current=true] .stg-nav-ic,:root[data-layout=nuevo] .layout-nuevo .stg-nav-item[aria-selected=true] .stg-nav-ic,:root[data-layout=nuevo] .layout-nuevo .stg-nav-item.is-on .stg-nav-ic,:root[data-layout=nuevo] .layout-nuevo .stg-nav-item.active .stg-nav-ic{color:#fff}:root[data-layout=nuevo] .layout-nuevo .stg-sec-head{padding:4px 2px 10px}:root[data-layout=nuevo] .layout-nuevo .stg-sec-ic{display:none}:root[data-layout=nuevo] .layout-nuevo .stg-group{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}:root[data-layout=nuevo] .layout-nuevo .stg-group-head{color:#fff;background:#228be6;margin:0;padding:10px 14px}:root[data-layout=nuevo][data-theme=dark] .layout-nuevo .stg-group-head{background:#1c5fa8}:root[data-layout=nuevo] .layout-nuevo .stg-group-head h3{color:#fff;font-size:13.5px;font-weight:700}:root[data-layout=nuevo] .layout-nuevo .stg-group-head p{color:#ffffffe0;font-size:12px}:root[data-layout=nuevo] .layout-nuevo .stg-group-ic{color:#fff;width:28px;height:28px;box-shadow:none;background:#ffffff2e;border-radius:6px}:root[data-layout=nuevo] .layout-nuevo .stg-body{padding:14px}:root[data-layout=nuevo] .layout-nuevo .stg-save{border-radius:6px}:root[data-layout=nuevo] .layout-nuevo .stg-save .btn-primary{background:#228be6;border-color:#228be6;border-radius:4px;min-height:36px}:root[data-layout=nuevo] .layout-nuevo .stg-nav-item:before{display:none}@media (max-width:1000px){:root[data-layout=nuevo] .app.is-bento.layout-nuevo .menu-toggle{color:var(--primary);order:-1;display:inline-grid!important}:root[data-layout=nuevo] .app.layout-nuevo .menubar{z-index:60;background:var(--surface);border-right:1px solid var(--border);width:min(86vw,300px);padding:10px 10px 28px;transition:transform .2s;position:fixed;top:58px;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);box-shadow:0 18px 40px -12px #00000073}:root[data-layout=nuevo] .app.layout-nuevo .menubar.open{transform:none}:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu{flex-direction:column;gap:2px}:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu-link{width:100%;color:var(--text);border-radius:7px;padding:10px 12px;font-size:13.5px}:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu-item.active>.menu-link{background:var(--sec-grad);color:#fff}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu{border:0;border-left:3px solid var(--sec);box-shadow:none;background:0 0;border-radius:0;margin:4px 0 8px 14px;padding:2px 0 2px 4px;position:static}:root[data-layout=nuevo] .app.layout-nuevo .menubar .rb-sm-ic{display:none}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu-link.is-active{background:var(--sec-tint);color:var(--sec-ink);font-weight:700}:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions>details,:root[data-layout=nuevo] .layout-nuevo .nv-head .page-actions>details>summary{justify-content:center;width:100%}:root[data-layout=nuevo] .nv-dt-filters select{flex:100%;max-width:none}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){:root[data-layout=nuevo] .app.layout-nuevo .menubar{transition:none}}@media (max-width:1000px){:root[data-layout=nuevo] .app.layout-nuevo .menubar .rb-sm-t small{display:none}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu-link{min-height:36px;box-shadow:none;border-radius:0 8px 8px 0;padding:8px 10px 8px 14px;font-size:13px}:root[data-layout=nuevo] .app.layout-nuevo .menubar .submenu-link:before{display:none}:root[data-layout=nuevo] .app.layout-nuevo .menubar .rb-sm-h{color:var(--sec-ink);letter-spacing:.2px;text-transform:none;padding:8px 8px 4px 10px;font-size:11.5px;font-weight:700}}:root[data-layout=nuevo] .nv-status{align-items:center;gap:4px;display:inline-flex}:root[data-layout=nuevo] .nv-dot{border-radius:50%;width:10px;height:10px;display:inline-block}:root[data-layout=nuevo] .nv-dot.t-blue{background:#228be6}:root[data-layout=nuevo] .nv-dot.t-red{background:#e03131}:root[data-layout=nuevo] .nv-dot.t-gray{background:#adb5bd}:root[data-layout=nuevo] .nv-dot.t-orange{background:#f08c00}:root[data-layout=nuevo] .nv-live{color:#f59f00}:root[data-layout=nuevo] .nv-copy{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:root[data-layout=nuevo] .nv-copy-btn{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}:root[data-layout=nuevo] .nv-copy-btn:hover{background:var(--surface-2);color:var(--primary)}:root[data-layout=nuevo] .nv-copy-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}:root[data-layout=nuevo] .nv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}:root[data-layout=nuevo] .nv-tag{color:#fff;letter-spacing:.3px;text-align:center;border-radius:3px;min-width:30px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}:root[data-layout=nuevo] .nv-tag.t-teal{background:#1098ad}:root[data-layout=nuevo] .nv-tag.t-red{background:#e03131}:root[data-layout=nuevo] .nv-tag.t-blue{background:#228be6}:root[data-layout=nuevo] .nv-tag.t-orange{background:#e8590c}:root[data-layout=nuevo] .nv-tag.t-gray{background:#868e96}:root[data-layout=nuevo] .nv-exp{font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-layout=nuevo] .nv-exp.is-soon{color:#e8590c;font-weight:600}:root[data-layout=nuevo] .nv-exp.is-out{color:#e03131;font-weight:600}:root[data-layout=nuevo] .nv-conns{color:var(--text);font-variant-numeric:tabular-nums;text-decoration:none}:root[data-layout=nuevo] .nv-conns.on{color:var(--primary);font-weight:700}:root[data-layout=nuevo] .nv-act-btn{background:color-mix(in srgb, var(--primary) 14%, transparent);width:36px;height:36px;color:var(--primary);cursor:pointer;border:0;border-radius:6px;place-items:center;display:inline-grid}:root[data-layout=nuevo] .nv-act-btn:hover,:root[data-layout=nuevo] .nv-act-btn.open{background:color-mix(in srgb, var(--primary) 24%, transparent)}:root[data-layout=nuevo] .nv-act-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-layout=nuevo] .nv-act-menu{z-index:1000;border:1px solid var(--border);background:var(--surface);min-width:240px;max-width:min(340px,100vw - 16px);max-height:calc(100vh - 16px);font-family:var(--nv-font);border-radius:8px;padding:6px;position:fixed;overflow:auto;box-shadow:0 16px 40px -12px #00000073}:root[data-layout=nuevo] .nv-act-title{color:var(--muted);padding:8px 12px 6px;font-size:13px;font-weight:600}:root[data-layout=nuevo] .nv-act-i{width:100%;min-height:40px;color:var(--ac);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}:root[data-layout=nuevo] .nv-act-i svg{flex:none}:root[data-layout=nuevo] .nv-act-i:hover{background:color-mix(in srgb, var(--ac) 10%, transparent);outline:0}:root[data-layout=nuevo] .nv-act-i:focus-visible{background:color-mix(in srgb, var(--ac) 10%, transparent);outline:0}:root[data-layout=nuevo] .nv-act-i.t-info{--ac:#1c7ed6}:root[data-layout=nuevo] .nv-act-i.t-start{--ac:#1098ad}:root[data-layout=nuevo] .nv-act-i.t-stop{--ac:#e67700}:root[data-layout=nuevo] .nv-act-i.t-warn{--ac:#e8590c}:root[data-layout=nuevo] .nv-act-i.t-danger{--ac:#e03131}:root[data-layout=nuevo][data-theme=dark] .nv-act-i.t-info{--ac:#4dabf7}:root[data-layout=nuevo][data-theme=dark] .nv-act-i.t-start{--ac:#3bc9db}:root[data-layout=nuevo][data-theme=dark] .nv-act-i.t-stop{--ac:#fcc419}:root[data-layout=nuevo][data-theme=dark] .nv-act-i.t-warn{--ac:#ff922b}:root[data-layout=nuevo][data-theme=dark] .nv-act-i.t-danger{--ac:#ff6b6b}:root[data-layout=nuevo] .nv-pop-actions{min-width:250px;padding:6px}:root[data-layout=nuevo] .nv-pop-actions:before{content:attr(data-title);color:var(--muted);padding:6px 10px;font-size:13px;font-weight:600;display:block}:root[data-layout=nuevo] .nv-pop-actions .btn{width:100%;min-height:38px;color:var(--ac,#1c7ed6);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}:root[data-layout=nuevo] .nv-pop-actions .btn:hover{background:color-mix(in srgb, var(--ac,#1c7ed6) 10%, transparent);filter:none}:root[data-layout=nuevo] .nv-pop-actions .btn-danger{--ac:#e03131}:root[data-layout=nuevo] .nv-pop-actions .btn-primary{--ac:#3b5bdb}:root[data-layout=nuevo] .nv-pop-actions .btn:last-child{--ac:var(--muted);border-top:1px solid var(--border);border-radius:0 0 6px 6px}:root[data-layout=nuevo][data-theme=dark] .nv-pop-actions .btn{--ac:#4dabf7}:root[data-layout=nuevo][data-theme=dark] .nv-pop-actions .btn-danger{--ac:#ff6b6b}:root[data-layout=nuevo] .modal-backdrop{background:#0a0e188c}:root[data-layout=nuevo] .modal{border:1px solid var(--border);background:var(--surface);font-family:var(--nv-font);border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -20px #0000008c}:root[data-layout=nuevo] .modal-head{border-bottom:1px solid var(--border);padding:16px 20px}:root[data-layout=nuevo] .modal-head h2,:root[data-layout=nuevo] .modal-head h3,:root[data-layout=nuevo] .modal-head strong{color:var(--heading);font-size:19px;font-weight:700}:root[data-layout=nuevo] .modal-body{color:var(--text);padding:18px 20px;font-size:14px;line-height:1.55}:root[data-layout=nuevo] .modal-foot{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}:root[data-layout=nuevo] .modal-foot .btn{border-radius:4px;min-height:38px;padding:0 16px;font-weight:600}:root[data-layout=nuevo] .modal-foot .btn:not(.btn-primary):not(.btn-danger){border:1px solid var(--border);background:var(--surface-2);color:var(--heading)}:root[data-layout=nuevo] .modal-foot .btn-primary{color:#fff;background:#228be6;border-color:#228be6}:root[data-layout=nuevo] .modal-foot .btn-danger{color:#fff;background:#e03131;border-color:#e03131}:root[data-layout=nuevo] .toasts{align-items:flex-end;top:70px;bottom:auto;left:auto;right:16px}:root[data-layout=nuevo] .toast{border:1px solid var(--border);background:var(--surface);min-width:260px;max-width:380px;color:var(--heading);font-family:var(--nv-font);border-left:4px solid #228be6;border-radius:6px;padding:12px 16px 12px 14px;font-size:13.5px;font-weight:600;box-shadow:0 12px 30px -12px #0006}:root[data-layout=nuevo] .toast-danger{border-left-color:#e03131}:root[data-layout=nuevo] .toast-warning{border-left-color:#f08c00}:root[data-layout=nuevo] .toast-info{border-left-color:#228be6}:root[data-layout=nuevo] .nv-form{font-family:var(--nv-font);flex-direction:column;gap:14px;padding-bottom:76px;display:flex}:root[data-layout=nuevo] .nv-form fieldset{flex-direction:column;gap:14px;display:flex}:root[data-layout=nuevo] .nv-form-sec{border:1px solid var(--border);background:var(--surface);border-radius:6px;scroll-margin-top:80px;overflow:hidden;box-shadow:0 1px 3px #0000000d}:root[data-layout=nuevo] .nv-form-sec.has-error{border-color:#e03131}:root[data-layout=nuevo] .nv-form-sec-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}:root[data-layout=nuevo] .nv-form-sec-h h2{color:var(--heading);margin:0;font-size:15px;font-weight:700}:root[data-layout=nuevo] .nv-form-err{color:#e03131;font-size:12px;font-weight:600}:root[data-layout=nuevo] .nv-form-sec-b{padding:14px 16px}:root[data-layout=nuevo] .nv-form .form-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 16px}:root[data-layout=nuevo] .nv-form-bar{z-index:30;bottom:12px;right:16px;left:calc(var(--side-w,0px) + 16px);border:1px solid var(--border);background:var(--surface);border-radius:6px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 10px 30px -12px #00000059}:root[data-layout=nuevo] .nv-fbtn{min-height:38px;font-family:var(--nv-font);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}:root[data-layout=nuevo] .nv-fbtn-gray{background:var(--nv-gray);color:var(--nv-gray-ink)}:root[data-layout=nuevo] .nv-fbtn-save{color:#fff;background:#228be6}:root[data-layout=nuevo] .nv-fbtn-save:disabled{opacity:.6;cursor:default}:root[data-layout=nuevo] .nv-fbtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1000px){:root[data-layout=nuevo] .nv-form-bar{bottom:10px;left:12px;right:12px}}:root[data-layout=nuevo] .nv-user-btn{background:color-mix(in srgb, var(--primary) 14%, transparent);width:38px;height:38px;color:var(--primary);cursor:pointer;border:0;border-radius:8px;place-items:center;display:inline-grid}:root[data-layout=nuevo] .nv-user-btn:hover{background:color-mix(in srgb, var(--primary) 24%, transparent)}:root[data-layout=nuevo] .nv-user-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-layout=nuevo] .nv-up-scrim{z-index:900;background:#0a0e1873;position:fixed;top:0;bottom:0;left:0;right:0}:root[data-layout=nuevo] .nv-up{background:var(--bg);width:min(520px,100vw);font-family:var(--nv-font);flex-direction:column;gap:14px;padding:56px 20px 24px;animation:.18s ease-out nv-up-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px -18px #00000080}@keyframes nv-up-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root[data-layout=nuevo] .nv-up{animation:none}}:root[data-layout=nuevo] .nv-up-x{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:14px;right:14px}:root[data-layout=nuevo] .nv-up-x:hover{background:var(--surface-2)}:root[data-layout=nuevo] .nv-up-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:20px;padding:22px;display:flex}:root[data-layout=nuevo] .nv-up-av{background:var(--surface-2);width:112px;height:112px;color:var(--heading);border-radius:10px;flex:none;place-items:center;font-size:40px;font-weight:500;display:grid}:root[data-layout=nuevo] .nv-up-who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-layout=nuevo] .nv-up-role{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#3b5bdb;border-radius:3px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:700}:root[data-layout=nuevo] .nv-up-role.is-rs{background:#e8590c}:root[data-layout=nuevo] .nv-up-who b{color:var(--heading);overflow-wrap:anywhere;font-size:22px}:root[data-layout=nuevo] .nv-up-who small{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600}:root[data-layout=nuevo] .nv-up-lang{border-top:1px solid var(--border);color:var(--heading);align-items:center;gap:10px;margin-top:10px;padding-top:12px;font-size:13px;font-weight:700;display:flex}:root[data-layout=nuevo] .nv-up-lic{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}:root[data-layout=nuevo] .nv-up-lic header{color:#fff;background:#1c7ed6;padding:16px 18px}:root[data-layout=nuevo] .nv-up-lic.is-warn header{background:#e8590c}:root[data-layout=nuevo] .nv-up-lic.is-bad header{background:#e03131}:root[data-layout=nuevo] .nv-up-lic header small{opacity:.9;font-size:13px;display:block}:root[data-layout=nuevo] .nv-up-lic header b{font-size:22px}:root[data-layout=nuevo] .nv-up-lic dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:16px 18px;display:grid}:root[data-layout=nuevo] .nv-up-lic dl div{gap:6px;min-width:0;font-size:13.5px;display:flex}:root[data-layout=nuevo] .nv-up-lic dt{color:var(--muted)}:root[data-layout=nuevo] .nv-up-lic dd{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}:root[data-layout=nuevo] .nv-up-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}:root[data-layout=nuevo] .nv-up-links{flex-direction:column;gap:10px;display:flex}:root[data-layout=nuevo] .nv-up-links a,:root[data-layout=nuevo] .nv-up-links button{background:color-mix(in srgb, var(--lc) 16%, var(--surface));min-height:48px;color:var(--lc);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}:root[data-layout=nuevo] .nv-up-links a:hover,:root[data-layout=nuevo] .nv-up-links button:hover{background:color-mix(in srgb, var(--lc) 26%, var(--surface))}:root[data-layout=nuevo] .nv-up-links a:focus-visible{outline:2px solid var(--lc);outline-offset:2px}:root[data-layout=nuevo] .nv-up-links button:focus-visible{outline:2px solid var(--lc);outline-offset:2px}:root[data-layout=nuevo] .nv-up-links .t-blue{--lc:#1c7ed6}:root[data-layout=nuevo] .nv-up-links .t-red{--lc:#e03131}:root[data-layout=nuevo][data-theme=dark] .nv-up-links .t-blue{--lc:#74c0fc}:root[data-layout=nuevo][data-theme=dark] .nv-up-links .t-red{--lc:#ff8787}@media (max-width:560px){:root[data-layout=nuevo] .nv-up-card{text-align:center;flex-direction:column;align-items:center}:root[data-layout=nuevo] .nv-up-role{align-self:center}:root[data-layout=nuevo] .nv-up-lang{justify-content:center}:root[data-layout=nuevo] .nv-up-lic dl{grid-template-columns:1fr}}:root[data-layout=nuevo] .nv-profile{font-family:var(--nv-font);flex-direction:column;gap:14px;padding-bottom:76px;display:flex}:root[data-layout=nuevo] .nv-profile .nvp-data{order:1}:root[data-layout=nuevo] .nv-profile .nvp-pass{order:2}:root[data-layout=nuevo] .nv-profile .nvp-2fa{order:3;scroll-margin-top:80px}:root[data-layout=nuevo] .nv-profile .nvp-api{order:4}:root[data-layout=nuevo] .nv-profile>.card{padding:0;overflow:hidden}:root[data-layout=nuevo] .nv-profile>.card>.card-title{border-bottom:1px solid var(--border);margin:0;padding:12px 16px;font-size:15px}:root[data-layout=nuevo] .nv-profile>.card>:not(.card-title){margin-left:16px;margin-right:16px}:root[data-layout=nuevo] .nv-profile>.card>:last-child{margin-bottom:16px}:root[data-layout=nuevo] .nv-profile>.card>.form,:root[data-layout=nuevo] .nv-profile>.card>p:first-of-type{margin-top:14px}:root[data-layout=nuevo] .nv-profile .nvp-data .form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}:root[data-layout=nuevo] .nv-profile .nvp-data .form>.form-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){:root[data-layout=nuevo] .nv-profile .nvp-data .form,:root[data-layout=nuevo] .nv-profile .nvp-data .form>.form-grid{grid-template-columns:1fr}}:root[data-layout=nuevo] .nv-form-bar-c{justify-content:center}:root[data-layout=nuevo] .nv-sc{position:relative}:root[data-layout=nuevo] .nv-sc-btn{color:#b35c00;min-height:36px;font-family:var(--nv-font);cursor:pointer;background:#f59f001a;border:1px solid #f59f00;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}:root[data-layout=nuevo] .nv-sc-btn:focus-visible{outline-offset:2px;outline:2px solid #f59f00}:root[data-layout=nuevo] .nv-sc-menu{z-index:60;border:1px solid var(--border);background:var(--surface);min-width:220px;font-family:var(--nv-font);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px -12px #00000073}:root[data-layout=nuevo] .nv-sc-h{color:var(--muted);padding:6px 10px 4px;font-size:12px;font-weight:600}:root[data-layout=nuevo] .nv-sc-menu a{min-height:36px;color:var(--heading);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;text-decoration:none;display:flex}:root[data-layout=nuevo] .nv-sc-menu a:hover{background:var(--surface-2);outline:0}:root[data-layout=nuevo] .nv-sc-menu a:focus-visible{background:var(--surface-2);outline:0}:root[data-layout=nuevo] .nv-sc-menu a svg{color:var(--muted)}@media (max-width:700px){:root[data-layout=nuevo] .nv-sc-btn span{display:none}:root[data-layout=nuevo] .nv-sc-btn{padding:0 10px}}:root[data-layout=nuevo] .nv-up-links button.t-red{color:#fff;box-shadow:0 -9px 0 -8px var(--border);background:#212529;border-top:0;margin-top:8px}:root[data-layout=nuevo] .nv-up-links button.t-red:hover{background:#343a40}:root[data-layout=nuevo][data-theme=dark] .nv-up-links button.t-red{color:#111;background:#e9ecef}:root[data-layout=nuevo]:not([data-nvc=indigo]){--nv-indigo:var(--nvc-deep);--nv-head-bg:var(--nvc-deep);--primary:var(--nvc);--primary-glow:color-mix(in srgb, var(--nvc) 22%, transparent);--os-indigo:var(--nvc);--nv-row-hover:color-mix(in srgb, var(--nvc) 7%, #fff);--sec:var(--nvc-deep)}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark]{--nv-head-bg:var(--nvc-deep);--primary:var(--nvc-lite);--primary-glow:color-mix(in srgb, var(--nvc-lite) 26%, transparent);--os-indigo:var(--nvc-deep);--nv-row-hover:color-mix(in srgb, var(--nvc) 16%, #000)}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-sec=dashboard]{--sec:var(--nvc-deep)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-nav-item.is-on,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-group-head{background:var(--nvc)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .nv-fbtn-save,:root[data-layout=nuevo]:not([data-nvc=indigo]) .modal-foot .btn-primary,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-save .btn-primary{background:var(--nvc);border-color:var(--nvc)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .nv-head .page-actions .btn{color:var(--nv-acc-text)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .nv-up-role{background:var(--nvc-deep)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .nv-up-lic header{background:var(--nvc)}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .stg-group-head{background:var(--nvc-deep)}:root[data-layout=nuevo] .nv-ctiles{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:300px;padding:2px 4px 2px 0;display:grid;overflow-y:auto}:root[data-layout=nuevo] .nv-ctiles:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}:root[data-layout=nuevo] .nv-ctile{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}:root[data-layout=nuevo] .nv-ctile-h{min-width:0;color:var(--text);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}:root[data-layout=nuevo] .nv-ctile-h>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-layout=nuevo] .nv-ctile-h img,:root[data-layout=nuevo] .nv-ctile-h svg{flex:none;width:18px;height:18px}:root[data-layout=nuevo] .nv-ctile-v{align-items:baseline;gap:5px;display:flex}:root[data-layout=nuevo] .nv-ctile-v b{color:var(--heading);font-variant-numeric:tabular-nums;font-size:16px}:root[data-layout=nuevo] .nv-ctile-v small{color:var(--muted);font-size:11px}:root[data-layout=nuevo] .nv-ctile-p{background:var(--border);border-radius:2px;height:3px;display:block;overflow:hidden}:root[data-layout=nuevo] .nv-ctile-p i{background:var(--primary);height:100%;display:block}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark]{--bg:#000;--surface:#0a0a0b;--surface-2:#121214;--border:color-mix(in srgb, var(--nvc) 18%, #111);--stripe:#0d0b0c;--nv-input:#0c0c0e;--nv-row-hover:#1c0c13;--nv-head-bg:var(--nvc-deep);--os-indigo:var(--nvc-deep);--nv-glass:linear-gradient(180deg, #ffffff29, #ffffff08 42%, #0000001f);--nv-glass-ring:inset 0 1px 0 #ffffff47, inset 0 0 0 1px #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--nvc-lite) 35%, transparent), 0 10px 28px -10px color-mix(in srgb, var(--nvc) 65%, transparent)}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] body,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.layout-nuevo{background:#000}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .page-head.nv-head,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .stg-hero,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .dv2-card-head,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .os-sechead,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-up-lic header{background-image:var(--nv-glass);background-color:var(--hc,var(--nvc-deep));box-shadow:var(--nv-glass-ring);border:0}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .stg-group-head{background-image:var(--nv-glass);background-color:var(--nv-acc-text);box-shadow:inset 0 1px #ffffff3d}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .dv2-card,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-dt,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-form-sec,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .card,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .stg-group,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .os-srv{border:1px solid color-mix(in srgb, var(--nvc-lite) 22%, transparent);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px #0009, 0 14px 34px -18px color-mix(in srgb, var(--nvc) 45%, transparent);background-color:#0a0a0b}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .os-stat{box-shadow:0 14px 34px -18px color-mix(in srgb, var(--nvc) 40%, transparent);background:#0a0a0b;border:1px solid #ffffff14}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .os-stat-head,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .os-srv-head{background-image:var(--nv-glass);box-shadow:inset 0 1px #ffffff42}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.layout-nuevo .navbar,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.is-bento.layout-nuevo .navbar,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.layout-nuevo .menubar,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.is-bento.layout-nuevo .menubar{border-color:color-mix(in srgb, var(--nvc) 12%, #0a0a0a);background:#050506}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark][data-sec=dashboard]{--sec:var(--nvc)}@media (min-width:1001px){:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.layout-nuevo .menubar .menu-item.active>.menu-link,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.is-bento.layout-nuevo .menubar .menu-item.active>.menu-link{background-image:var(--nv-glass), var(--sec-grad);box-shadow:var(--nv-glass-ring)}}@media (max-width:1000px){:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .app.layout-nuevo .menubar .menu-item.active>.menu-link{background-image:var(--nv-glass), var(--sec-grad);box-shadow:var(--nv-glass-ring)}}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-fbtn-save,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .modal-foot .btn-primary,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .btn-primary,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .stg-nav-item.is-on,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-act-btn.open,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .dv2-switch .on{background-image:var(--nv-glass);background-color:var(--nvc);color:#fff;box-shadow:var(--nv-glass-ring);border-color:#0000}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-ctile{border-color:color-mix(in srgb, var(--nvc) 14%, #111);background:#0f0f11}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-up{background:#000}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .nv-up-card{border-color:color-mix(in srgb, var(--nvc-lite) 22%, transparent);background:#0a0a0b}:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .nv-head .page-actions .btn,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .nv-head .page-actions .btn{color:var(--nv-acc-text)}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .nv-head .page-actions .btn,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .nv-head .page-actions summary.btn,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .stg-support,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .dv2-hbtn{color:#fff;background:#050506;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff1f,0 4px 12px -6px #000c}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .nv-head .page-actions .btn:hover,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .dv2-hbtn:hover{border-color:color-mix(in srgb, var(--nvc-lite) 45%, transparent);background:#141416}:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .layout-nuevo .nv-head .page-actions .btn svg,:root[data-layout=nuevo]:not([data-nvc=indigo])[data-theme=dark] .dv2-hbtn svg{color:#fff}:root[data-layout=nuevo]:not([data-nvc=indigo]):not([data-theme=dark]){--primary:var(--nvc-deep)}:root[data-layout=nuevo][data-nvc=lime]:not([data-theme=dark]){--primary:#4d7c0f}:root[data-layout=nuevo][data-nvc=yellow]:not([data-theme=dark]){--primary:#a16207}:root[data-layout=nuevo][data-nvc=sand]:not([data-theme=dark]){--primary:#8a6d3b}:root[data-layout=nuevo][data-nvc=onyx]:not([data-theme=dark]){--primary:#27272a}:root[data-layout=nuevo][data-nvc=onyx][data-theme=dark]{--nvc-lite:#e4e4e7}:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .nv-head h1,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .nv-head .nv-head-ic,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-hero h1,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-hero-ic,:root[data-layout=nuevo]:not([data-nvc=indigo]) .dv2-card-head,:root[data-layout=nuevo]:not([data-nvc=indigo]) .dv2-card-head .dv2-title,:root[data-layout=nuevo]:not([data-nvc=indigo]) .os-sechead,:root[data-layout=nuevo]:not([data-nvc=indigo]) .os-sechead h2,:root[data-layout=nuevo]:not([data-nvc=indigo]) .nv-up-lic header,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-group-head h3,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-nav-item.is-on,:root[data-layout=nuevo]:not([data-nvc=indigo]) .nv-fbtn-save,:root[data-layout=nuevo]:not([data-nvc=indigo]) .modal-foot .btn-primary,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .btn-primary{color:var(--nv-ink)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .nv-head .crumbs,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .nv-head-trail,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-hero-txt p,:root[data-layout=nuevo]:not([data-nvc=indigo]) .os-sechead small,:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-group-head p{color:color-mix(in srgb, var(--nv-ink) 82%, transparent)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .nv-head .nv-head-ic{background:color-mix(in srgb, var(--nv-ink) 16%, transparent)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .layout-nuevo .stg-nav-item.is-on .stg-nav-ic{color:var(--nv-ink)}@media (min-width:1001px){:root[data-layout=nuevo]:not([data-nvc=indigo])[data-sec=dashboard] .app.layout-nuevo .menubar .menu-item.active>.menu-link{color:var(--nv-ink)}}:root[data-layout=nuevo]:not([data-nvc=indigo]) .app.layout-nuevo .credits-pill{background:var(--nvc);color:var(--nv-ink)}.theme-pop.tp2{border-radius:14px;width:min(352px,100vw - 24px);padding:14px}.tp2 .tp-title{justify-content:space-between;align-items:baseline;gap:8px;margin:2px 0 8px;font-weight:700;display:flex}.tp2-name{color:var(--heading);letter-spacing:0;text-transform:none;font-size:12px;font-style:normal;font-weight:600}.tp2-layouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.tp2-layout{border:1.5px solid var(--border);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:border-color .15s,transform .15s;display:flex;position:relative}.tp2-layout:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}.tp2-layout.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.tp2-layout:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tp2-mini{background:var(--bg);border:1px solid var(--border);border-radius:8px;height:46px;display:block;position:relative;overflow:hidden}.tp2-mini i{border-radius:3px;display:block;position:absolute}.tp2-layout.actual .tp2-mini i:first-child{background:#d7f75b;border-radius:0;height:9px;top:0;left:0;right:0}.tp2-layout.actual .tp2-mini i:nth-child(2){background:color-mix(in srgb, #d7f75b 35%, var(--surface));width:40%;height:26px;top:14px;left:6px}.tp2-layout.actual .tp2-mini i:nth-child(3){background:var(--surface);width:40%;height:12px;top:14px;right:6px}.tp2-layout.actual .tp2-mini i:nth-child(4){background:var(--surface);width:40%;height:12px;top:28px;right:6px}.tp2-layout.nuevo .tp2-mini i:first-child{background:var(--surface);border-right:1px solid var(--border);border-radius:0;width:22%;top:0;bottom:0;left:0}.tp2-layout.nuevo .tp2-mini i:nth-child(2){background:var(--nvc,#be123c);height:10px;top:6px;left:26%;right:6px}.tp2-layout.nuevo .tp2-mini i:nth-child(3){background:var(--surface);border-top:4px solid var(--nvc,#be123c);width:33%;height:20px;top:20px;left:26%}.tp2-layout.nuevo .tp2-mini i:nth-child(4){background:var(--surface);border-top:4px solid var(--nvc-lite,#fb7193);width:33%;height:20px;top:20px;right:6px}.tp2-lt{flex-direction:column;gap:1px;display:flex}.tp2-lt b{color:var(--heading);font-size:13.5px}.tp2-lt small{color:var(--muted);font-size:11px;line-height:1.3}.tp2-check{background:var(--primary);width:20px;height:20px;color:var(--on-primary,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}:root[data-layout=nuevo] .tp2-check{color:var(--nv-ink,#fff);background:var(--nvc,var(--primary))}.tp2-modes{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:4px;display:grid}.tp2-mode{min-height:38px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.tp2-mode.on{background:var(--surface);color:var(--heading);box-shadow:0 1px 3px #0000002e, inset 0 0 0 1px var(--border)}.tp2-mode:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tp2-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tp2-sw{aspect-ratio:1;cursor:pointer;border:0;border-radius:12px;place-items:center;min-height:40px;padding:0;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #0000001f}.tp2-sw:hover{transform:translateY(-2px)}.tp2-sw.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--heading), inset 0 1px 0 #ffffff4d}.tp2-sw:focus-visible{outline:2px solid var(--heading);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tp2-sw,.tp2-layout{transition:none}.tp2-sw:hover{transform:none}}:root[data-layout=nuevo] .nv-act-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:210px;max-width:min(300px,100vw - 16px);padding:4px}:root[data-layout=nuevo] .nv-act-title{padding:6px 10px 4px;font-size:12px}:root[data-layout=nuevo] .nv-act-i{gap:10px;min-height:34px;padding:6px 10px;font-size:13.5px;line-height:1.25}.nv-particles{z-index:0;pointer-events:none;width:100vw;height:100lvh;position:fixed;top:0;left:0}:root[data-layout=nuevo] .auth-split{isolation:isolate;background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--nvc) 14%, transparent), transparent 70%), #f4f6fb;justify-content:center;position:relative}:root[data-layout=nuevo][data-theme=dark] .auth-split{background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--nvc) 22%, transparent), transparent 70%), #05060a}:root[data-layout=nuevo] .auth-hero{display:none}:root[data-layout=nuevo] .auth-panel{z-index:1;background:0 0;flex:1;position:relative}:root[data-layout=nuevo] .auth-card-logo{display:block}:root[data-layout=nuevo] .auth-card{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid color-mix(in srgb, var(--nvc) 35%, var(--border));box-shadow:0 30px 70px -30px color-mix(in srgb, var(--nvc) 55%, transparent), inset 0 1px 0 #ffffff14}:root[data-layout=nuevo] .auth-card .btn-primary{background:var(--nvc);border-color:var(--nvc);color:var(--nv-ink,#fff)}:root[data-layout=nuevo] .auth-card .btn-primary:hover{background:var(--nvc-deep,var(--nvc))}:root[data-layout=nuevo] .auth-input:focus-within{border-color:var(--nvc);box-shadow:0 0 0 3px color-mix(in srgb, var(--nvc) 22%, transparent)}:root[data-layout=nuevo][data-theme=light] .auth-card-logo.logo-for-light{display:block!important}:root[data-layout=nuevo] .nv-credit{border:1px solid color-mix(in srgb, var(--nvc) 40%, var(--border));background:color-mix(in srgb, var(--nvc) 10%, transparent);color:var(--heading);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}:root[data-layout=nuevo] .nv-credit:hover{background:color-mix(in srgb, var(--nvc) 18%, transparent)}:root[data-layout=nuevo] .nv-credit.is-ro{cursor:default;background:0 0}:root[data-layout=nuevo] .nv-lvl{color:var(--heading);font-weight:700}:root[data-layout=nuevo] .nv-subs{gap:4px;display:inline-flex}:root[data-layout=nuevo] .nv-subs a{background:color-mix(in srgb, var(--nvc) 12%, transparent);min-width:26px;color:var(--heading);text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 6px;font-weight:600;text-decoration:none}:root[data-layout=nuevo] .nv-subs a:nth-child(2){background:#0ea5e924}:root[data-layout=nuevo] .nv-subs a:nth-child(3){background:#f59e0b29}:root[data-layout=nuevo] .nv-note{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:180px;display:inline-block;overflow:hidden}.dv2-clean{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dv2-n-seen:hover{color:var(--success,#16a34a)}@media (max-width:600px){:root[data-layout=nuevo] .app.layout-nuevo .navbar{gap:6px;padding:0 8px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .brand{flex:0 auto;min-width:0}:root[data-layout=nuevo] .app.layout-nuevo .navbar .brand-logo{height:21px}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right{gap:4px;min-width:0;margin-left:auto}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right>.lang{display:none}:root[data-layout=nuevo] .app.layout-nuevo .navbar .icon-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar .nv-sc-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar .nv-user-btn{width:32px;min-width:32px;height:32px;padding:0}:root[data-layout=nuevo] .app.layout-nuevo .navbar .credits-pill{gap:4px;height:30px;padding:0 9px 0 5px;font-size:12.5px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .credits-pill svg{width:15px;height:15px}:root[data-layout=nuevo] .app.layout-nuevo{overflow-x:clip}}@media (max-width:360px){:root[data-layout=nuevo] .app.layout-nuevo .navbar-right>.rb-search-btn{display:none}}@media (max-width:600px){:root[data-layout=nuevo] .app.layout-nuevo .navbar .brand{flex:none}}@media (max-width:390px){:root[data-layout=nuevo] .app.layout-nuevo .navbar{gap:4px;padding:0 6px}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right{gap:3px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .icon-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar .nv-sc-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar .nv-user-btn{width:30px;min-width:30px;height:30px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .brand-logo{height:19px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .credits-pill{padding:0 8px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .credits-pill svg{display:none}}@media (max-width:600px){:root[data-layout=nuevo] .app.layout-nuevo .navbar .menu-toggle,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .icon-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-sc-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-user-btn{box-sizing:border-box;border-radius:10px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;line-height:0;display:inline-grid}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .icon-btn svg,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-sc-btn svg,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-user-btn svg{width:18px;height:18px}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right{align-items:center;gap:5px}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right>*{align-items:center;display:flex}:root[data-layout=nuevo] .app.layout-nuevo .navbar .credits-pill{height:36px}}@media (max-width:400px){:root[data-layout=nuevo] .app.layout-nuevo .navbar .menu-toggle,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .icon-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-sc-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-user-btn{border-radius:9px;width:31px;min-width:31px;height:31px}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .icon-btn svg,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-sc-btn svg,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-user-btn svg{width:16px;height:16px}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right{gap:3px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .credits-pill{height:31px}}@media (max-width:600px){:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-sc-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .icon-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-user-btn{min-height:0;max-height:36px}}@media (max-width:400px){:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-sc-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .icon-btn,:root[data-layout=nuevo] .app.layout-nuevo .navbar-right .nv-user-btn{max-height:31px}}:root[data-layout=nuevo] .nv-kpi{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:var(--surface);min-width:0;color:var(--text);border-left:3px solid var(--c);border-radius:8px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex;box-shadow:0 1px 2px #1018280f}:root[data-layout=nuevo] a.nv-kpi:hover{box-shadow:0 6px 16px #1018281f}:root[data-layout=nuevo] .nv-kpi-ic{background:color-mix(in srgb, var(--c) 14%, transparent);width:42px;height:42px;color:var(--c);border-radius:8px;flex:none;place-items:center;display:grid}:root[data-layout=nuevo][data-theme=dark] .nv-kpi-ic{color:color-mix(in srgb, var(--c) 70%, #fff)}:root[data-layout=nuevo] .nv-kpi-t{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-layout=nuevo] .nv-kpi-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}:root[data-layout=nuevo] .nv-kpi-t b{color:var(--heading);font:700 20px/1.15 var(--font-figures,var(--nv-font));white-space:nowrap}:root[data-layout=nuevo] .nv-kpi-t b em{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}:root[data-layout=nuevo][data-theme=dark] .nv-kpi{background:#0d0f12;border-color:#ffffff12}@media (max-width:600px){:root[data-layout=nuevo] .nv-kpi{gap:9px;padding:10px}:root[data-layout=nuevo] .nv-kpi-ic{width:34px;height:34px}:root[data-layout=nuevo] .nv-kpi-ic svg{width:17px;height:17px}:root[data-layout=nuevo] .nv-kpi-t b{font-size:17px}:root[data-layout=nuevo] .nv-kpi-t small{font-size:11px}}:root[data-layout=nuevo] .cta-grid{gap:12px}@media (max-width:600px){:root[data-layout=nuevo] .cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}:root[data-layout=nuevo] .server-gauges{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:14px 18px;display:grid}:root[data-layout=nuevo] .server-gauges>span{display:block}:root[data-layout=nuevo] .nv-gauge+.nv-gauge{margin-top:0}:root[data-layout=nuevo] .nv-gauge .nv-bar-t{font-size:12.5px}:root[data-layout=nuevo] .nv-gauge .nv-bar-tr{height:8px}:root[data-layout=nuevo] .nv-gauge-d{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}@media (max-width:600px){:root[data-layout=nuevo] .server-gauges{grid-template-columns:1fr;gap:12px}}:root[data-layout=nuevo] .cs{--cs-ink:var(--heading);color:var(--heading);background:var(--surface-2);border:1px solid color-mix(in srgb, var(--nvc,var(--primary)) 35%, var(--border));box-shadow:none;border-radius:10px}:root[data-layout=nuevo] .cs-av{background:var(--nvc,var(--primary));color:var(--nv-ink,#fff);border-radius:8px}:root[data-layout=nuevo] .cs-nm small,:root[data-layout=nuevo] .cs-val span{color:var(--muted)}:root[data-layout=nuevo] .cs-val b{font-size:32px;font-weight:800}:root[data-layout=nuevo] .cs input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--nvc,var(--primary)) var(--p), color-mix(in srgb, var(--heading) 15%, transparent) var(--p))}:root[data-layout=nuevo] .cs input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--heading) 15%, transparent)}:root[data-layout=nuevo] .app.is-bento .dropdown{border-radius:8px;box-shadow:0 12px 30px -10px #00000059}:root[data-layout=nuevo] .app.is-bento .avatar{background:var(--nvc,var(--primary));color:var(--nv-ink,#fff);border-radius:8px}:root[data-layout=nuevo] .layout-nuevo .nv-head .live-dot{color:color-mix(in srgb, var(--nv-ink,#fff) 85%, transparent);font-weight:600}:root[data-layout=nuevo][data-nvc],:root[data-layout=nuevo][data-nvc][data-sec]{--sec:var(--nvc-deep)}:root[data-layout=nuevo] .nv-bar.t-theme{--bc:var(--nvc)}:root[data-layout=nuevo][data-theme=dark] .nv-bar.t-theme{--bc:var(--nvc-lite)}:root[data-layout=nuevo] .nv-bar.t-orange{--bc:#f59f00}:root[data-layout=nuevo][data-theme=dark] .nv-bar.t-orange{--bc:#fcc419}:root[data-layout=nuevo] .nv-sc-btn{border-color:var(--nvc);background:color-mix(in srgb, var(--nvc) 10%, transparent);color:var(--nv-acc-text)}:root[data-layout=nuevo][data-theme=dark] .nv-sc-btn{color:var(--nvc-lite)}:root[data-layout=nuevo] .nv-sc-btn:hover{background:color-mix(in srgb, var(--nvc) 18%, transparent)}:root[data-layout=nuevo] .nv-sc-btn:focus-visible{outline-color:var(--nvc)}:root[data-layout=nuevo] .btn-xs.btn-dark{background:color-mix(in srgb, var(--nvc) 16%, transparent);color:var(--heading);border:1px solid color-mix(in srgb, var(--nvc) 40%, transparent)}@media (min-width:1001px){:root[data-layout=nuevo] .app.layout-nuevo .navbar{gap:18px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .header-stats,:root[data-layout=nuevo] .app.layout-nuevo .navbar .rb-chips{flex:auto;justify-content:center;gap:6px 22px;min-width:0;margin:0}:root[data-layout=nuevo] .app.layout-nuevo .navbar .header-stats li{padding:0}:root[data-layout=nuevo] .app.layout-nuevo .navbar .global-search{flex:0 340px;min-width:200px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .global-search .gs-input{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;height:38px;padding:0 12px}:root[data-layout=nuevo] .app.layout-nuevo .navbar .global-search .gs-input input{width:100%}:root[data-layout=nuevo] .app.layout-nuevo .navbar .rb-topsearch{flex:0 380px;margin-left:0!important}:root[data-layout=nuevo] .app.layout-nuevo .navbar-right{flex:none;gap:8px;margin-left:auto}}:root[data-layout=nuevo] .nv-up.nv-up2{background:var(--bg);gap:12px;width:min(420px,100vw);padding:0 16px 20px}:root[data-layout=nuevo][data-theme=dark] .nv-up.nv-up2{background:#07080a}:root[data-layout=nuevo] .nv-up2-top{z-index:2;background:inherit;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:0 -16px;padding:14px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}:root[data-layout=nuevo] .nv-up2-top b{color:var(--heading);font-size:15px}:root[data-layout=nuevo] .nv-up2 .nv-up-x{width:34px;height:34px;position:static}:root[data-layout=nuevo] .nv-up2-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px;display:grid}:root[data-layout=nuevo] .nv-up2-av{background:linear-gradient(135deg, var(--nvc-lite,var(--primary)), var(--nvc,var(--primary)) 55%, var(--nvc-deep,var(--primary)));width:56px;height:56px;color:var(--nv-ink,#fff);letter-spacing:.5px;border-radius:12px;grid-row:span 1;place-items:center;font-size:20px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff40}:root[data-layout=nuevo] .nv-up2-who{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-layout=nuevo] .nv-up2-role{background:color-mix(in srgb, var(--nvc,#3b5bdb) 16%, transparent);color:var(--nv-acc-text,#3b5bdb);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:800}:root[data-layout=nuevo][data-theme=dark] .nv-up2-role{color:var(--nvc-lite,#91a7ff)}:root[data-layout=nuevo] .nv-up2-role.is-rs{color:#b35c00;background:#f59f0029}:root[data-layout=nuevo] .nv-up2-who b{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}:root[data-layout=nuevo] .nv-up2-who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}:root[data-layout=nuevo] .nv-up2-lang{border-top:1px solid var(--border);color:var(--text);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;font-size:13px;font-weight:600;display:flex}:root[data-layout=nuevo] .nv-up2-lic{--lc:var(--nvc,#37b24d);border:1px solid color-mix(in srgb, var(--lc) 35%, var(--border));background:var(--surface);border-radius:10px;overflow:hidden}:root[data-layout=nuevo] .nv-up2-lic.is-warn{--lc:#f59f00}:root[data-layout=nuevo] .nv-up2-lic.is-bad{--lc:#e03131}:root[data-layout=nuevo] .nv-up2-lic header{background:linear-gradient(135deg, var(--lc), color-mix(in srgb, var(--lc) 70%, #000));color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}:root[data-layout=nuevo] .nv-up2-lic:not(.is-warn):not(.is-bad) header{color:var(--nv-ink,#fff)}:root[data-layout=nuevo] .nv-up2-lic-t{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-layout=nuevo] .nv-up2-lic-t small{opacity:.85;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}:root[data-layout=nuevo] .nv-up2-lic-t b{font-size:19px;line-height:1.2}:root[data-layout=nuevo] .nv-up2-eye{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff2e;border:0;border-radius:8px;flex:none;place-items:center;display:grid}:root[data-layout=nuevo] .nv-up2-eye:hover{background:#ffffff47}:root[data-layout=nuevo] .nv-up2-eye:focus-visible{outline-offset:2px;outline:2px solid}:root[data-layout=nuevo] .nv-up2-lic dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:14px 16px;display:grid}:root[data-layout=nuevo] .nv-up2-lic dl div{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-layout=nuevo] .nv-up2-lic dt{color:var(--muted);font-size:11.5px;font-weight:600}:root[data-layout=nuevo] .nv-up2-lic dd{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:700;overflow:hidden}:root[data-layout=nuevo] .nv-up2-lic dd.ok{color:#2f9e44}:root[data-layout=nuevo][data-theme=dark] .nv-up2-lic dd.ok{color:#69db7c}:root[data-layout=nuevo] .nv-up2-lic dd.bad{color:#e03131}:root[data-layout=nuevo] .nv-up2-lic-err{color:var(--text);margin:0;padding:12px 16px;font-size:12.5px}:root[data-layout=nuevo] .nv-up2-group{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}:root[data-layout=nuevo] .nv-up2-group>small{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;padding:10px 14px 6px;font-size:11px;font-weight:700}:root[data-layout=nuevo] .nv-up2-row{min-height:46px;color:var(--heading);border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:center;gap:12px;padding:0 12px 0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}:root[data-layout=nuevo] .nv-up2-group>small+.nv-up2-row{border-top:0}:root[data-layout=nuevo] .nv-up2-row:hover{background:color-mix(in srgb, var(--nvc,var(--primary)) 8%, transparent);outline:0}:root[data-layout=nuevo] .nv-up2-row:focus-visible{background:color-mix(in srgb, var(--nvc,var(--primary)) 8%, transparent);outline:0}:root[data-layout=nuevo] .nv-up2-ri{background:color-mix(in srgb, var(--nvc,var(--primary)) 14%, transparent);width:30px;height:30px;color:var(--nv-acc-text,var(--primary));border-radius:8px;flex:none;place-items:center;display:grid}:root[data-layout=nuevo][data-theme=dark] .nv-up2-ri{color:var(--nvc-lite,var(--primary))}:root[data-layout=nuevo] .nv-up2-rl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-layout=nuevo] .nv-up2-rc{color:var(--muted);flex:none}:root[data-layout=nuevo] .nv-up2-out{border:1px solid color-mix(in srgb, #e03131 45%, var(--border));color:#e03131;cursor:pointer;background:#e0313114;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:4px;font-size:14px;font-weight:700;display:flex}:root[data-layout=nuevo][data-theme=dark] .nv-up2-out{color:#ff8787}:root[data-layout=nuevo] .nv-up2-out:hover{background:#e0313129}:root[data-layout=nuevo] .nv-up2-out:focus-visible{outline-offset:2px;outline:2px solid #e03131}@media (max-width:420px){:root[data-layout=nuevo] .nv-up2-lic dl{grid-template-columns:1fr 1fr;gap:10px 12px}}@media (min-width:1001px){.app.layout-nuevo.nav-mini{--side-w:72px}:root .app.layout-nuevo.nav-mini .menubar{padding:10px 8px;overflow-x:hidden}:root .app.layout-nuevo.nav-mini .menubar .menu-link{letter-spacing:0;white-space:nowrap;border-radius:10px;justify-content:center;gap:0;width:52px;height:48px;min-height:48px;margin:2px auto;padding:0;line-height:0;overflow:hidden;font-size:0!important}:root .app.layout-nuevo.nav-mini .menubar .menu-link svg{opacity:.9;width:22px;height:22px}:root .app.layout-nuevo.nav-mini .menubar .menu-link .caret,:root .app.layout-nuevo.nav-mini .menubar .submenu{display:none!important}:root .app.layout-nuevo.nav-mini .menubar .menu-item.active>.menu-link{background:var(--sec,var(--nvc));color:var(--nv-ink,#fff);box-shadow:0 6px 16px -8px var(--sec,var(--nvc))}:root .app.layout-nuevo.nav-mini .menubar .menu-item.active>.menu-link svg{opacity:1;color:var(--nv-ink,#fff)}:root .app.layout-nuevo.nav-mini .menubar .menu-link:hover{background:color-mix(in srgb, var(--sec,var(--nvc)) 14%, transparent)}}:root[data-layout=nuevo][data-nvc] .app.is-bento.layout-nuevo .menubar .submenu-link.is-active,:root[data-layout=nuevo][data-nvc] .app.layout-nuevo .menubar .submenu-link.is-active{background:color-mix(in srgb, var(--nvc) 16%, transparent);color:var(--nv-acc-text);box-shadow:none;font-weight:700}:root[data-layout=nuevo][data-nvc][data-theme=dark] .app.is-bento.layout-nuevo .menubar .submenu-link.is-active,:root[data-layout=nuevo][data-nvc][data-theme=dark] .app.layout-nuevo .menubar .submenu-link.is-active{background:color-mix(in srgb, var(--nvc) 20%, transparent);color:var(--nvc-lite)}:root[data-layout=nuevo][data-nvc] .app.layout-nuevo .menubar .submenu-link.is-active:before{background:var(--nvc)}:root[data-layout=nuevo]:not([data-theme=dark]) .auth-split{background:radial-gradient(70% 55% at 50% 0%, color-mix(in srgb, var(--nvc) 22%, transparent), transparent 70%), radial-gradient(60% 50% at 100% 100%, color-mix(in srgb, var(--nvc-deep) 12%, transparent), transparent 70%), #eef1f6}:root[data-layout=nuevo]:not([data-theme=dark]) .auth-card{border:1px solid color-mix(in srgb, var(--nvc-deep) 28%, #dfe3ea);box-shadow:0 30px 60px -28px color-mix(in srgb, var(--nvc-deep) 45%, transparent), 0 2px 6px #1018280f;background:#ffffffeb}:root[data-layout=nuevo]:not([data-theme=dark]) .auth-card h1{color:#111827}:root[data-layout=nuevo]:not([data-theme=dark]) .auth-input{background:#fff;border-color:#d5dae3}:root:not([data-layout=nuevo]):not([data-theme=dark]) .auth-split{background:radial-gradient(70% 55% at 70% 0%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 70%), #eef1f6}:root:not([data-layout=nuevo]):not([data-theme=dark]) .auth-card{border-color:#dfe3ea;box-shadow:0 30px 60px -28px #10182859,0 2px 6px #1018280f}@media (min-width:1001px){:root .app.layout-nuevo.nav-mini,:root[data-layout=nuevo] .app.is-bento.layout-nuevo.nav-mini{--side-w:72px}:root .app.layout-nuevo.nav-mini .menubar{width:var(--side-w);scrollbar-width:none;overscroll-behavior:contain}:root .app.layout-nuevo.nav-mini .menubar::-webkit-scrollbar{width:0;height:0}:root .app.layout-nuevo .menubar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--nvc,#888) 45%, transparent) transparent}:root .app.layout-nuevo .menubar::-webkit-scrollbar{width:6px}:root .app.layout-nuevo .menubar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nvc,#888) 45%, transparent);border-radius:6px}:root .app.layout-nuevo .menubar::-webkit-scrollbar-track{background:0 0}}:root[data-layout=nuevo] .sq{vertical-align:0;border-radius:50%;width:10px;height:10px}:root[data-layout=nuevo] .sq-success,:root[data-layout=nuevo] .sq-info,:root[data-layout=nuevo] .sq-primary{color:var(--nvc)}:root[data-layout=nuevo][data-theme=dark] .sq-success,:root[data-layout=nuevo][data-theme=dark] .sq-info,:root[data-layout=nuevo][data-theme=dark] .sq-primary{color:var(--nvc-lite)}:root[data-layout=nuevo] .sq-secondary{color:color-mix(in srgb, var(--muted) 70%, transparent);background:0 0;box-shadow:inset 0 0 0 2px}:root[data-layout=nuevo] .sq-success:not(.sq-outline),:root[data-layout=nuevo] .sq-primary:not(.sq-outline){box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent)}:root[data-layout=nuevo] .btn-primary,:root[data-layout=nuevo] .btn.btn-primary,:root[data-layout=nuevo] .modal .btn-primary,:root[data-layout=nuevo] .modal-foot .btn-primary,:root[data-layout=nuevo] .layout-nuevo .btn-primary{background:var(--nvc);border-color:var(--nvc);color:var(--nv-ink,#fff)}:root[data-layout=nuevo] .btn-primary svg{color:inherit}:root[data-layout=nuevo] .btn-primary:disabled{opacity:.55}:root[data-layout=nuevo]{--nv-acc-text:var(--primary)}:root[data-layout=nuevo][data-theme=dark]{--nv-acc-text:var(--nvc-lite)}:root[data-layout=nuevo] .btn-primary,:root[data-layout=nuevo] .nv-fbtn-save,:root[data-layout=nuevo] .dv2-btn-sm{background:var(--nvc)!important;border-color:var(--nvc)!important;color:var(--nv-ink,#fff)!important}:root[data-layout=nuevo] .btn-primary svg,:root[data-layout=nuevo] .nv-fbtn-save svg,:root[data-layout=nuevo] .dv2-btn-sm svg{color:inherit!important}:root[data-layout=nuevo][data-nvc=indigo] .btn-primary,:root[data-layout=nuevo][data-nvc=indigo] .nv-fbtn-save,:root[data-layout=nuevo][data-nvc=indigo] .dv2-btn-sm,:root[data-layout=nuevo][data-nvc=sky] .btn-primary,:root[data-layout=nuevo][data-nvc=sky] .nv-fbtn-save,:root[data-layout=nuevo][data-nvc=sky] .dv2-btn-sm,:root[data-layout=nuevo][data-nvc=cyan] .btn-primary,:root[data-layout=nuevo][data-nvc=cyan] .nv-fbtn-save,:root[data-layout=nuevo][data-nvc=cyan] .dv2-btn-sm{background:var(--nvc-deep)!important;border-color:var(--nvc-deep)!important}:root[data-layout=nuevo] .app.layout-nuevo .credits-pill{background:var(--nvc-deep)!important;color:var(--nv-ink,#fff)!important}:root[data-layout=nuevo][data-nvc=lime] .app.layout-nuevo .credits-pill,:root[data-layout=nuevo][data-nvc=yellow] .app.layout-nuevo .credits-pill,:root[data-layout=nuevo][data-nvc=sand] .app.layout-nuevo .credits-pill{background:var(--nvc)!important}:root[data-layout=nuevo] .nv-tag.t-gray{color:#fff!important;background:#5c636a!important}:root[data-layout=nuevo] .nv-tag.t-teal{color:#fff!important;background:#0b7285!important}:root[data-layout=nuevo] .nv-tag.t-orange{color:#fff!important;background:#c2410c!important}:root[data-layout=nuevo] .nv-tag.t-red{color:#fff!important;background:#c92a2a!important}:root[data-layout=nuevo] .nv-tag.t-blue{color:#fff!important;background:#1864ab!important}:root[data-layout=nuevo] .nv-exp.is-soon{color:#b5400a!important}:root[data-layout=nuevo][data-theme=dark] .nv-exp.is-soon{color:#ffa94d!important}:root[data-layout=nuevo] .nv-exp.is-out{color:#c92a2a!important}:root[data-layout=nuevo][data-theme=dark] .nv-exp.is-out{color:#ff8787!important}:root[data-layout=nuevo] .dv2-trend.up{color:#fff!important;background:#0b7285!important}:root[data-layout=nuevo] .btn-xs.btn-success{color:#fff!important}:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu-item.active>.menu-link,:root[data-layout=nuevo] .app.layout-nuevo .menubar .menu-item.active>.menu-link svg{color:var(--nv-ink,#fff)!important}:root[data-layout=nuevo] .btn-xs.btn-success{color:#fff!important;background:#1971c2!important;border-color:#1971c2!important}:root[data-layout=nuevo]{--nv-tint:color-mix(in srgb, var(--nvc) 14%, transparent);--nv-tint-ink:var(--nv-acc-text)}:root[data-layout=nuevo][data-theme=dark]{--nv-tint:color-mix(in srgb, var(--nvc) 20%, transparent)}@media (min-width:641px){:root[data-layout=nuevo] details.tools-menu .dropdown-menu,:root[data-layout=nuevo] details.export-menu .dropdown-menu{z-index:950;max-width:min(300px, calc(100vw - var(--side-w,0px) - 32px));border:1px solid var(--border);background:var(--surface);border-radius:8px;max-height:min(70vh,460px);padding:4px;left:0;right:auto;overflow-y:auto;box-shadow:0 16px 36px -14px #00000080}}:root[data-layout=nuevo] details.export-menu .dropdown-menu:has(.export-menu-head){min-width:230px}:root[data-layout=nuevo] details.export-menu .dropdown-menu button small{display:none}:root[data-layout=nuevo] details.export-menu .dropdown-menu button,:root[data-layout=nuevo] details.tools-menu .dropdown-menu button,:root[data-layout=nuevo] details.tools-menu .dropdown-menu a{min-height:34px;color:var(--heading);border-radius:6px;gap:9px;padding:6px 10px;font-size:13.5px}:root[data-layout=nuevo] details.export-menu .dropdown-menu button svg{color:var(--nv-acc-text)}:root[data-layout=nuevo] details.export-menu .dropdown-menu button:hover:not(:disabled),:root[data-layout=nuevo] details.tools-menu .dropdown-menu button:hover:not(:disabled){background:color-mix(in srgb, var(--nvc) 10%, transparent)}:root[data-layout=nuevo] .export-menu-head{padding:6px 10px 8px;font-size:13px}:root[data-layout=nuevo] .export-menu-head small{font-size:11.5px}:root[data-layout=nuevo]:not([data-nvc=indigo]) .nv-dot.t-blue{background:var(--nvc)}:root[data-layout=nuevo]:not([data-nvc=indigo]) .toast-info,:root[data-layout=nuevo]:not([data-nvc=indigo]) .toast{border-left-color:var(--nvc)}:root[data-layout=nuevo] .nv-up.nv-up2>*{flex-shrink:0}:root[data-layout=nuevo] .nv-up2-card{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:16px}:root[data-layout=nuevo] .nv-up2-av{width:64px;height:64px;font-size:22px}:root[data-layout=nuevo] .nv-up2-who{justify-content:center;gap:3px}:root[data-layout=nuevo] .nv-up2-lang{margin-top:14px}:root[data-layout=nuevo] .nv-up2-lic header{justify-content:flex-start;gap:14px;padding:18px}:root[data-layout=nuevo] .nv-up2-lic-ic{background:#fff3;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}:root[data-layout=nuevo] .nv-up2-lic-t b{font-size:22px}:root[data-layout=nuevo] .nv-up2-lic dl{gap:14px 18px;padding:16px 18px 6px}:root[data-layout=nuevo] .nv-up2-lic dl div.wide{grid-column:1/-1}:root[data-layout=nuevo] .nv-up2-lic dt{text-transform:uppercase;letter-spacing:.4px;font-size:12px}:root[data-layout=nuevo] .nv-up2-lic dd{font-size:15px}:root[data-layout=nuevo] .nv-up2-lic dd.nv-up-mono{white-space:normal;overflow-wrap:anywhere;font-size:12.5px}:root[data-layout=nuevo] .nv-up2-feats{flex-wrap:wrap;gap:6px;padding:8px 18px 18px;display:flex}:root[data-layout=nuevo] .nv-up2-feats span{background:color-mix(in srgb, var(--lc) 14%, transparent);color:var(--heading);text-transform:capitalize;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.password-strength,.field>.password-strength{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:400;line-height:1.45;display:grid}.password-strength-heading strong{color:var(--text)}.password-strength-meter{gap:4px;display:flex}.password-strength-meter>span{background:var(--border);border-radius:3px;flex:1;height:5px}.password-strength-meter>.is-filled{background:var(--danger)}.password-strength[data-level="3"] .is-filled{background:var(--warning)}.password-strength[data-level="4"] .is-filled{background:var(--success)}.password-strength-note{font-size:11px}
:root{--x-build-mark:"wm_5efd9e833cb45b6c6db70d8a";--x-chunk-id:"46e9697a4a8b119a"}