:root{--bk-navy:#0b2545;--bk-ink:#0b1c30;--bk-orange:#fd6c22;--bk-orange-deep:#a43d00;--bk-page:#fbfcff;--bk-sky:#c9dbff;--bk-peach:#ffe1d1;--bk-mist:#e3eaf7;--bk-glass:rgba(255, 255, 255, 0.58);--bk-glass-strong:rgba(255, 255, 255, 0.78);--bk-glass-line:rgba(255, 255, 255, 0.92);--bk-hairline:rgba(11, 37, 69, 0.08);--bk-shadow:0 1px 2px rgba(11, 37, 69, 0.05),0 14px 36px -12px rgba(11, 37, 69, 0.14);--bk-shadow-hover:0 2px 4px rgba(11, 37, 69, 0.06),0 24px 48px -16px rgba(11, 37, 69, 0.22);--bk-blur:blur(22px) saturate(150%)}html{background:var(--bk-page)}body{background:0 0!important;position:relative}body::after,body::before,html::after{content:"";position:fixed;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(70px);will-change:transform;z-index:-2}body::before{width:46vw;height:46vw;min-width:360px;min-height:360px;top:-14vw;left:-12vw;background:var(--bk-sky);opacity:.75;animation:bk-drift-a 38s ease-in-out infinite}body::after{width:40vw;height:40vw;min-width:320px;min-height:320px;bottom:-14vw;right:-10vw;background:var(--bk-peach);opacity:.8;animation:bk-drift-b 46s ease-in-out infinite}html::after{width:30vw;height:30vw;min-width:260px;min-height:260px;top:38%;left:52%;background:var(--bk-mist);opacity:.9;animation:bk-drift-c 30s ease-in-out infinite}@keyframes bk-drift-a{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(8vw,5vw) scale(1.12)}66%{transform:translate(-2vw,9vw) scale(.94)}}@keyframes bk-drift-b{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-9vw,-6vw) scale(1.16)}}@keyframes bk-drift-c{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(-6vw,4vw) scale(1.08)}75%{transform:translate(5vw,-5vw) scale(.9)}}body footer[class*=bg-surface-container],body section[class*=bg-surface-container]{background-color:transparent!important;border-color:var(--bk-hairline)!important}body footer{background:rgba(255,255,255,.45)!important;-webkit-backdrop-filter:var(--bk-blur);backdrop-filter:var(--bk-blur)}#hero .backdrop-blur-md,#noSessionView,#precios .grid>div,#precios .rounded-full.bg-surface-container-low,#sessionDashboard section.bg-white,#sessionDashboard>div>div>section,.bk-glass,body>header{background:var(--bk-glass)!important;-webkit-backdrop-filter:var(--bk-blur);backdrop-filter:var(--bk-blur);border:1px solid var(--bk-glass-line)!important;box-shadow:inset 0 1px 0 #fff,var(--bk-shadow)!important}body>header{background:rgba(255,255,255,.62)!important;border-width:0 0 1px 0!important;border-color:var(--bk-hairline)!important;box-shadow:0 1px 0 rgba(255,255,255,.8),0 8px 24px -16px rgba(11,37,69,.18)!important}.asset-card,.doc-card{background:var(--bk-glass-strong)!important;border:1px solid var(--bk-glass-line)!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(11,37,69,.05),0 8px 24px -14px rgba(11,37,69,.14)!important;border-radius:22px!important}.asset-card:hover,.doc-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #fff,var(--bk-shadow-hover),0 0 0 1px rgba(253,108,34,.22)!important}.asset-image{background-color:#fff!important}.download-bottom-btn{background:0 0!important;border-top-color:var(--bk-hairline)!important}#catalogo-familias input[type=search],#catalogo-familias input[type=text],.filter-select,.page-input{background:rgba(255,255,255,.7)!important}#catalogo-familias .bg-surface-container-lowest,#catalogo-familias .rounded-2xl.bg-white,#catalogo-familias .rounded-xl.bg-white{background:var(--bk-glass-strong)!important;border-color:var(--bk-glass-line)!important;box-shadow:inset 0 1px 0 #fff,var(--bk-shadow)!important}#hero+section .border,#hero+section [class*=bg-white]{background:rgba(255,255,255,.55)!important;border-color:var(--bk-glass-line)!important}#precios .grid>div{border-radius:26px!important;transition:transform .4s cubic-bezier(.2, .7, .2, 1),box-shadow .4s ease}#precios .grid>div:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #fff,var(--bk-shadow-hover)!important}#precios .grid>div[class*=border-orange],#precios .grid>div[class*=border-secondary]{border:1.5px solid rgba(253,108,34,.55)!important;box-shadow:inset 0 1px 0 #fff,0 20px 44px -18px rgba(253,108,34,.35)!important}#sessionDashboard>div:first-child{background:radial-gradient(90% 140% at 100% 100%,rgba(255,196,166,.55),transparent 60%),radial-gradient(70% 120% at 0 0,rgba(201,219,255,.6),transparent 60%),rgba(255,255,255,.6)!important;-webkit-backdrop-filter:var(--bk-blur);backdrop-filter:var(--bk-blur);border:1px solid var(--bk-glass-line);box-shadow:inset 0 1px 0 #fff,var(--bk-shadow)!important;border-radius:28px!important}#sessionDashboard>div:first-child>.absolute{display:none}#profileUserFullName{color:var(--bk-navy)!important}#profileUserEmail{color:#44474e!important}#profileUserEmail+p,#profileUserEmail+p span{color:#5a6478!important}#profileAvatarBig{--tw-ring-color:rgba(255, 255, 255, 0.9)!important;box-shadow:0 10px 24px -10px rgba(253,108,34,.6)!important}#sessionDashboard>div:first-child .text-emerald-300{color:#047857!important}#sessionDashboard>div:first-child [class*=border-white]{border-color:var(--bk-hairline)!important}#sessionDashboard>div:first-child a[href^="#"]{border-radius:999px!important;background:rgba(255,255,255,.65)!important;border:1px solid rgba(11,37,69,.08);color:var(--bk-navy)!important;font-weight:600!important;padding:.45rem .95rem!important;box-shadow:0 1px 2px rgba(11,37,69,.05);transition:background .3s ease,border-color .3s ease,transform .3s ease}#sessionDashboard>div:first-child a[href^="#"]:hover{background:#fff!important;border-color:rgba(253,108,34,.35);transform:translateY(-1px)}#adminConsoleCard{border:1px solid rgba(253,108,34,.55)!important;border-radius:28px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 48px -24px rgba(11,37,69,.5)!important}#noSessionView,#sessionDashboard section.bg-white{border-radius:28px!important}#sessionDashboard section#planes{transform:none!important;border:1.5px solid rgba(253,108,34,.35)!important}#sessionDashboard section [class*=border-b],#sessionDashboard section [class*=border-t]{border-color:var(--bk-hairline)!important}#sessionDashboard section .bg-slate-50,#sessionDashboard section .bg-surface-container-low,#sessionDashboard section .bg-surface-container-lowest,#sessionDashboard section .bg-white{background-color:rgba(255,255,255,.55)!important}#sessionDashboard section input:not([type=checkbox]):not([type=radio]),#sessionDashboard section select,#sessionDashboard section textarea{background:rgba(255,255,255,.75)!important;border-color:rgba(11,37,69,.12)!important;border-radius:14px!important}#sessionDashboard section input:focus,#sessionDashboard section select:focus,#sessionDashboard section textarea:focus{border-color:rgba(253,108,34,.6)!important;box-shadow:0 0 0 4px rgba(253,108,34,.12)!important;outline:0}@supports (animation-timeline:view()){#sessionDashboard section,main>section>div{animation:bk-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}@keyframes bk-rise{from{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:reduce){#sessionDashboard section,body::after,body::before,html::after,main>section>div{animation:none!important}}main.bg-background{background:0 0!important}#planes .grid>div,#planes [class*=border-2]{border-width:1px!important;border-radius:22px!important}#planes .grid>div{background:rgba(255,255,255,.6)!important;border-color:rgba(11,37,69,.1)!important;box-shadow:inset 0 1px 0 #fff,0 8px 24px -16px rgba(11,37,69,.18)!important;transition:transform .4s cubic-bezier(.2, .7, .2, 1),box-shadow .4s ease}#planes .grid>div[class*=border-orange],#planes .grid>div[class*=border-secondary]{border-color:rgba(253,108,34,.5)!important;box-shadow:inset 0 1px 0 #fff,0 16px 36px -18px rgba(253,108,34,.4)!important}#planes .grid>div:hover{transform:translateY(-3px)}:root{--bk-sky:#b9d0ff;--bk-peach:#ffd2bb;--bk-mist:#dde6f6}body::before{opacity:.85}body::after{opacity:.9}body>header{background:0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;padding-top:8px;pointer-events:none}body>header>div:first-child{pointer-events:auto;height:56px!important;width:calc(100% - 16px);max-width:76rem!important;padding-left:1.1rem!important;padding-right:.6rem!important;border-radius:20px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:var(--bk-blur);backdrop-filter:var(--bk-blur);border:1px solid var(--bk-glass-line);box-shadow:inset 0 1px 0 #fff,0 10px 30px -14px rgba(11,37,69,.22)}@media (min-width:640px){body>header{padding-top:12px}body>header>div:first-child{height:62px!important;width:calc(100% - 32px);border-radius:999px;padding-left:1.5rem!important}}body>header a[class*=rounded-xl],body>header button[class*=rounded-xl]{border-radius:999px!important}#hero h1 .text-secondary-container,main h2 .text-secondary-container{background:linear-gradient(90deg,var(--bk-orange),#e2540f,var(--bk-orange-deep),#e2540f,var(--bk-orange));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:bk-slide 14s ease-in-out infinite}@keyframes bk-slide{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}#hero+section{background:0 0!important;border:0!important;box-shadow:none!important}#hero+section>div>div{background:rgba(255,255,255,.55);-webkit-backdrop-filter:var(--bk-blur);backdrop-filter:var(--bk-blur);border:1px solid var(--bk-glass-line);box-shadow:inset 0 1px 0 #fff,var(--bk-shadow);border-radius:24px;padding:14px 20px}@media (max-width:639px){#hero+section>div>div{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none;padding:0}}.asset-card:hover,.doc-card:hover{transform:translateY(-6px) scale(1.01)}#sessionDashboard>.max-w-7xl{max-width:none!important;padding-left:0!important;padding-right:0!important}#sessionDashboard>.max-w-7xl>.space-y-8{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}#sessionDashboard>.max-w-7xl>.space-y-8>*{margin:0!important}@media (min-width:1024px){#sessionDashboard>.max-w-7xl>.space-y-8{grid-template-columns:repeat(2,minmax(0,1fr))}#mensajes,#planes,#seguridad{grid-column:1/-1}}#sessionDashboard{display:flex;flex-direction:column;gap:24px}#sessionDashboard.hidden{display:none}#sessionDashboard>*{margin:0!important}#sessionDashboard section h2{font-size:1.3rem!important;font-weight:800!important;letter-spacing:-.015em;color:var(--bk-navy)!important}#sessionDashboard section>div:first-child [class*=w-10][class*=h-10]{border-radius:14px!important;background:linear-gradient(140deg,rgba(255,210,187,.8),rgba(255,255,255,.7))!important;color:var(--bk-orange)!important;box-shadow:inset 0 1px 0 #fff,0 6px 14px -8px rgba(253,108,34,.5)}@media (prefers-reduced-motion:reduce){#hero h1 .text-secondary-container,main h2 .text-secondary-container{animation:none!important}}#perfil [class*=justify-between]{flex-wrap:wrap;gap:12px}.bk-ambient-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none}.asset-image img,.doc-cover-img,img[src*="assets/plans/symbol_"],img[src*="assets/stitch/stitch_img_0"]{mix-blend-mode:multiply}@media (max-width:639px){#sessionDashboard section h2{font-size:1.12rem!important}#planes table td,#planes table th,#telemetria table td,#telemetria table th{padding-left:6px!important;padding-right:6px!important}#planes table td:last-child span,#telemetria table td:last-child span{padding-left:6px!important;padding-right:6px!important}}#mobileNavDrawer{top:72px!important;left:8px!important;width:calc(100% - 16px)!important;border-radius:22px;border:1px solid var(--bk-glass-line)!important;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:var(--bk-blur);backdrop-filter:var(--bk-blur);box-shadow:inset 0 1px 0 #fff,0 24px 48px -20px rgba(11,37,69,.35)!important;pointer-events:auto;max-height:calc(100vh - 88px)!important}@media (min-width:640px){#mobileNavDrawer{top:84px!important;left:16px!important;width:calc(100% - 32px)!important}}#mobileNavBackdrop{pointer-events:auto}@media (min-width:1280px){body>header>div:first-child{max-width:80rem!important}body>header>div:first-child>nav{gap:2px!important}body>header>div:first-child>nav>a{padding:.5rem .85rem!important;border-radius:12px!important;transition:background-color .25s ease,color .25s ease}body>header>div:first-child>nav>a:hover{background:rgba(11,37,69,.06)!important}body>header>div:first-child>nav>a:focus-visible{outline:2px solid rgba(253,108,34,.6);outline-offset:1px}}@media (min-width:1280px) and (max-width:1439px){body>header>div:first-child>nav>a{padding:.45rem .6rem!important;font-size:13px!important}}