#demo .cv-tabs{border-radius:var(--r-nav);background:0 0;border:1.5px solid #fff;grid-template-columns:1fr 1fr;gap:0;padding:5px;display:grid;position:relative}#demo .cv-thumb{border-radius:var(--r-btn);background:#fff;width:calc(50% - 5px);transition:translate .32s cubic-bezier(.2,.7,.2,1);position:absolute;top:5px;bottom:5px;left:5px;translate:0}#demo .cv-tabs[data-sel=wa] .cv-thumb{translate:100%}#demo .cv-tabs button{z-index:1;border-radius:var(--r-btn);justify-content:center;transition:color .32s cubic-bezier(.2,.7,.2,1);position:relative}#demo .cv-tabs button[aria-pressed=true]{color:#0e0e0e;background:0 0}@media (prefers-reduced-motion:reduce){#demo .cv-thumb{transition:none}}#demo .esc-r{--z:2;justify-content:center;align-items:flex-start;height:min(740px,80svh);margin-top:clamp(64px,8.5vh,104px);display:flex;position:relative;overflow:clip}#demo .esc-fondo{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 42%,#000 46%,#0000 78%);mask-image:radial-gradient(62% 58% at 50% 42%,#000 46%,#0000 78%)}#demo .esc-r:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#00000059 42%,#000000b8 72%,#000 100%);height:36%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 36% 100%);mask-image:linear-gradient(#0000 0%,#000 36% 100%)}#demo .esc-r:has(>.esc-marco){--conv-k:359;--e-cam:cubic-bezier(.3,.9,.22,1);container-type:size}#demo .esc-marco{z-index:1;--z:min(clamp(1.3, calc(100cqh / var(--conv-k) / 1px), 2), max(calc(100cqw / 296 / 1px), 1.05));zoom:var(--z);flex:none;position:relative}#demo .esc-marco .ip{zoom:1}@media (height<=760px){#demo .esc-r:has(>.esc-marco){--conv-k:326}#demo .esc-r:has(>.esc-marco):after{height:26%}}#demo .ip{z-index:1;zoom:var(--z,2);background:#111;border-radius:48px;flex:none;width:280px;height:580px;position:relative;box-shadow:inset 0 0 0 2px #52525b,inset 0 0 0 7px #000,0 40px 80px -15px #000000e6,0 15px 25px -5px #000000b3}#demo .ip-hw{z-index:0;background:linear-gradient(90deg,#404040 0%,#171717 100%);width:3px;position:absolute;box-shadow:-2px 0 5px #000c,inset -1px 0 1px #ffffff26,inset 1px 0 2px #000c}#demo .ip-hw-sil{border-radius:6px 0 0 6px;height:25px;top:120px;left:-3px}#demo .ip-hw-vu{border-radius:6px 0 0 6px;height:45px;top:160px;left:-3px}#demo .ip-hw-vd{border-radius:6px 0 0 6px;height:45px;top:220px;left:-3px}#demo .ip-hw-pw{border-radius:0 6px 6px 0;height:70px;top:170px;right:-3px;transform:scaleX(-1)}#demo .ip-screen{--maq:.714286;--u:calc(1px / var(--maq));z-index:2;color:#fff;background:#050914;border-radius:41px;position:absolute;inset:7px;overflow:hidden;box-shadow:inset 0 0 15px #000}#demo .ip-glare{z-index:40;pointer-events:none;background:linear-gradient(110deg,#ffffff14 0%,#fff0 45%);position:absolute;inset:0}#demo .ip-island{z-index:50;background:#000;border-radius:999px;width:100px;height:28px;position:absolute;top:5px;left:50%;translate:-50%;box-shadow:inset 0 -1px 2px #ffffff1a}#demo .ip-home{z-index:60;background:#fff3;border-radius:999px;width:120px;height:4px;position:absolute;bottom:8px;left:50%;translate:-50%;box-shadow:0 1px 2px #00000080}#demo .bp{flex-direction:column;display:none;position:absolute;inset:0}#demo [data-modo=wa] .bp-wa,#demo [data-modo=ll] .bp-ll{display:flex}#demo .bp-cab{flex-direction:column;flex:none;align-items:center;gap:6px;padding:44px 12px 24px;display:flex}#demo .bp-wm{color:#fff;width:auto;height:14px;display:block}#demo img.bp-wm{filter:brightness(0)invert()}#demo .bp-hilo{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:4px 16px 0;display:flex;overflow:hidden}#demo .bp-b{zoom:var(--maq);width:max-content;max-width:80%;padding:calc(5*var(--u)) calc(9*var(--u));border-radius:calc(var(--r-ctrl) / var(--maq));font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);color:#fff;overflow-wrap:break-word}#demo .bp-b p{margin:0}#demo .bp-b.her{border-bottom-left-radius:calc(4*var(--u));background:#26262a;align-self:flex-start}#demo .bp-b.us{background:var(--brand);color:#fff;border-bottom-right-radius:calc(4*var(--u));align-self:flex-end}#demo .bp-sis{align-self:flex-end;align-items:center;min-height:34px;padding:3px 2px;display:none}#demo .df-arranca .bp-sis.piensa{animation:.5s cubic-bezier(.2,.7,.2,1) dfAsoma;display:flex}@keyframes dfAsoma{0%{opacity:0;translate:0 6px}}#demo .bp-fin{zoom:var(--maq);margin:calc(8*var(--u)) 0 0;align-self:center;align-items:center;gap:calc(7*var(--u));padding:calc(6*var(--u)) calc(12*var(--u));border-radius:var(--r-btn);border:calc(1*var(--u)) solid #7d97ff61;background:#2453ff1f;display:inline-flex}#demo .bp-fin i{width:calc(14*var(--u));height:calc(14*var(--u));border-radius:var(--r-circ);background:var(--cobalt);color:#fff;font-style:normal;font-size:var(--fs-c1);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}#demo .bp-fin span{font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);color:#7d97ff;white-space:nowrap;font-weight:600}#demo .bp-ll .ll-centro{flex-direction:column;flex:auto;align-items:center;gap:14px;min-height:0;padding:10px 16px 0;display:flex}#demo .ll-quien{font-family:var(--sans);font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);color:#9aa3b5;zoom:var(--maq);min-height:calc(var(--fs-c1) * var(--lh-c1));margin:0;font-weight:600}#demo .ll-cap{zoom:var(--maq);text-align:center;max-width:26ch;font-size:var(--fs-b3);line-height:var(--lh-b3);letter-spacing:var(--tr-b3);color:#fff;min-height:calc(34*var(--u));transition:opacity .28s var(--e-out);margin:0}#demo .ll-cap.cambia{opacity:0}#demo .ll-cap span{opacity:0;transition:opacity .38s var(--e-out)}#demo .ll-cap span.va{opacity:1}#demo .ll-onda-puntos{align-items:flex-end;gap:8px;height:76px;margin-top:34px;display:flex}#demo .ll-onda-puntos .col{color:#39404e;width:4px;height:76px;transition:color 1.1s var(--e-ui);background-image:radial-gradient(circle,currentColor 1.7px,#0000 2px);background-position:bottom;background-repeat:repeat-y;background-size:4px 7px;display:block;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 16%;mask-size:100% 16%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#demo [data-voz=her] .ll-onda-puntos .col{color:#fff}#demo [data-voz=us] .ll-onda-puntos .col{color:var(--brand)}@media (prefers-reduced-motion:no-preference){#demo .ll-onda-puntos .col{animation:2.4s ease-in-out infinite dfNivel}#demo .ll-onda-puntos .col:nth-child(5n+1){--top:58%;animation-delay:-1.84s}#demo .ll-onda-puntos .col:nth-child(5n+2){--top:86%;animation-delay:-.88s}#demo .ll-onda-puntos .col:nth-child(5n+3){--top:100%;animation-delay:-1.36s}#demo .ll-onda-puntos .col:nth-child(5n+4){--top:72%;animation-delay:-.48s}#demo .ll-onda-puntos .col:nth-child(5n+5){--top:48%;animation-delay:-2.16s}}@keyframes dfNivel{0%,to{-webkit-mask-size:100% 20%;mask-size:100% 20%}50%{-webkit-mask-size:100% var(--top,80%);mask-size:100% var(--top,80%)}}#demo .df-arranca .bp-b,#demo .df-arranca .bp-fin{opacity:0;transform:translateY(calc(10*var(--u)));transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}#demo .df-arranca .bp-b.ya,#demo .df-arranca .bp-fin.ya{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference) and (width>=1000px){#demo .ip{transition:transform 1.7s var(--e-cam);transform-origin:50% 14%}#demo [data-modo=wa][data-cam=s1] .ip,#demo [data-modo=wa][data-cam=b2] .ip,#demo [data-modo=wa][data-cam=s2] .ip,#demo [data-modo=wa][data-cam=b4] .ip{transition:transform 1.7s var(--e-cam) .25s}#demo [data-modo=wa][data-cam=s1] .ip{transform:scale(1.44)translateY(-26px)}#demo [data-modo=wa][data-cam=b2] .ip{transform:scale(1.44)translateY(-48px)}#demo [data-modo=wa][data-cam=s2] .ip{transform:scale(1.44)translateY(-86px)}#demo [data-modo=wa][data-cam=b4] .ip{transform:scale(1.44)translateY(-108px)}#demo [data-modo=ll][data-cam=b1] .ip,#demo [data-modo=ll][data-cam=s1] .ip,#demo [data-modo=ll][data-cam=b2] .ip,#demo [data-modo=ll][data-cam=b3] .ip,#demo [data-modo=ll][data-cam=s2] .ip,#demo [data-modo=ll][data-cam=b4] .ip{transition:transform 1.7s var(--e-cam) .25s}#demo [data-modo=ll][data-cam=b1] .ip,#demo [data-modo=ll][data-cam=b3] .ip{transform:scale(1.2)translateY(-8px)}#demo [data-modo=ll][data-cam=s1] .ip,#demo [data-modo=ll][data-cam=s2] .ip{transform:scale(1.28)translateY(-14px)}#demo [data-modo=ll][data-cam=b2] .ip,#demo [data-modo=ll][data-cam=b4] .ip{transform:scale(1.34)translateY(-18px)}#demo .esc-r:before{content:"";z-index:3;pointer-events:none;opacity:0;height:24%;transition:opacity 2.3s var(--e-out) 1.55s;background:linear-gradient(#000 0%,#000000c7 26%,#00000059 58%,#0000 100%);position:absolute;top:0;left:0;right:0}#demo [data-modo=wa][data-cam=s1]:before,#demo [data-modo=wa][data-cam=b2]:before,#demo [data-modo=wa][data-cam=s2]:before,#demo [data-modo=wa][data-cam=b4]:before,#demo [data-modo=ll][data-cam]:not([data-cam=fin]):before{opacity:1;transition:opacity .45s var(--e-out)}}@media (width<=900px){#demo .esc-r{--z:1.2;height:min(580px,68svh)}}@media (width<=480px){#demo .esc-r{height:calc(min(580px,68svh) + 76px);padding-top:76px}#demo .esc-fondo{-webkit-mask-image:radial-gradient(88% 34% at 50% 9%,#000 30%,#0000 84%);mask-image:radial-gradient(88% 34% at 50% 9%,#000 30%,#0000 84%)}}#demo .esc-r:has(>.esc-marco) .bp-hilo{--entra:10;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:4px 16px 0;display:flex;overflow:hidden}#demo .esc-r:has(>.esc-marco) .bp-b{zoom:var(--maq);width:max-content;max-width:80%;padding:calc(5*var(--u)) calc(9*var(--u));border-radius:calc(var(--r-ctrl) / var(--maq));font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);color:#fff;overflow-wrap:break-word}#demo .esc-r:has(>.esc-marco) .bp-b p{margin:0}#demo .esc-r:has(>.esc-marco) .bp-b.her{border-bottom-left-radius:calc(4*var(--u));background:#26262a;align-self:flex-start}#demo .esc-r:has(>.esc-marco) .bp-b.us{background:var(--brand);color:var(--ink);border-bottom-right-radius:calc(4*var(--u));align-self:flex-end}#demo .esc-r:has(>.esc-marco) .bp-sis{align-self:flex-end;align-items:center;min-height:34px;padding:3px 2px;display:flex}#demo .esc-r.motor:has(>.esc-marco) .bp-sis{animation:dfAsoma .5s var(--e-out)}#demo .esc-r:has(>.esc-marco) .bp-fin{zoom:var(--maq);margin:calc(8*var(--u)) 0 0;align-self:center;align-items:center;gap:calc(7*var(--u));padding:calc(6*var(--u)) calc(12*var(--u));border-radius:var(--r-btn);border:calc(1*var(--u)) solid #7d97ff61;background:#2453ff1f;display:inline-flex}#demo .esc-r:has(>.esc-marco) .bp-fin i{width:calc(14*var(--u));height:calc(14*var(--u));border-radius:var(--r-circ);background:var(--cobalt);color:#fff;font-style:normal;font-size:var(--fs-c1);font-weight:var(--w-tit);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}#demo .esc-r:has(>.esc-marco) .bp-fin span{font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);font-weight:var(--w-tit);color:var(--accent-2);white-space:nowrap}#demo .esc-r.motor:has(>.esc-marco) .bp-b,#demo .esc-r.motor:has(>.esc-marco) .bp-fin{opacity:0;transform:translateY(calc(var(--entra) * var(--u)));transition:opacity .5s var(--e-out),transform .5s var(--e-out)}#demo .esc-r.motor:has(>.esc-marco) .bp-b.ya,#demo .esc-r.motor:has(>.esc-marco) .bp-fin.ya{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference) and (width>=1000px){html:not(.quieto) #demo .esc-r:has(>.esc-marco)[data-plano=cerca]:before{opacity:1;transition:opacity .45s var(--e-out)}}#demo .esc-r:has(>.esc-marco) .bp-ag{width:calc(234*var(--u));zoom:var(--maq)}#demo .esc-r:has(>.esc-marco) .bp-ag-dia{margin:0 0 calc(8*var(--u));font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);font-weight:var(--w-tit);color:var(--ink);transition:opacity .34s var(--e-out);display:block}#demo .esc-r:has(>.esc-marco) .bp-ag[data-fase=off] .bp-ag-dia{opacity:0}#demo .esc-r:has(>.esc-marco) .bp-ag[data-fase=pliega] .bp-ag-dia{opacity:0;transition:opacity .28s var(--e-ui)}#demo .esc-r:has(>.esc-marco) .bp-sem-dias{gap:calc(4*var(--u));grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li{align-content:start;justify-items:center;gap:calc(5*var(--u));padding:calc(2*var(--u)) 0;transition:opacity .34s var(--e-out) var(--d,0s), translate .34s var(--e-out) var(--d,0s);display:grid}#demo .esc-r:has(>.esc-marco) .bp-sem-dias b{font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);font-weight:var(--w-txt);color:var(--ink-ui);transition:color .3s var(--e-ui)}#demo .esc-r:has(>.esc-marco) .bp-sem-num{width:calc(28*var(--u));height:calc(28*var(--u));border-radius:var(--r-circ);border:calc(1*var(--u)) solid #ffffff24;font-size:var(--fs-c1);letter-spacing:var(--tr-c1);line-height:1;font-weight:var(--w-tit);color:var(--ink-2);font-variant-numeric:tabular-nums;transition:color .3s var(--e-ui),border-color .3s var(--e-ui),background .3s var(--e-ui);place-items:center;display:grid}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li.libre .bp-sem-num{color:var(--ink);background:#7d97ff21;border-color:#7d97ff9e}#demo .esc-r:has(>.esc-marco) .bp-sem-pto{display:none}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=semana][data-fase=off] .bp-sem-dias li{opacity:0;translate:0 calc(4*var(--u))}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=semana][data-fase=hallado] li.libre b{color:var(--ink-2)}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=semana][data-fase=hallado] li:not(.libre){opacity:.45}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=semana][data-fase=pliega] .bp-sem-dias li{opacity:0;translate:0 calc(-4*var(--u));transition:opacity .28s var(--e-ui),translate .28s var(--e-ui)}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li{--d:calc(var(--i,0) * 70ms)}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li:first-child{--i:0}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li:nth-child(2){--i:1}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li:nth-child(3){--i:2}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li:nth-child(4){--i:3}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li:nth-child(5){--i:4}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li:nth-child(6){--i:5}#demo .esc-r:has(>.esc-marco) .bp-sem-dias li:nth-child(7){--i:6}#demo .esc-r:has(>.esc-marco) .bp-ag-horas{gap:calc(7*var(--u));margin:0;padding:0;list-style:none;display:grid}#demo .esc-r:has(>.esc-marco) .bp-ag-horas li{grid-template-columns:calc(52*var(--u)) 1fr auto;align-items:center;gap:calc(8*var(--u));height:calc(18*var(--u));display:grid}#demo .esc-r:has(>.esc-marco) .bp-ag-horas b{font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);font-weight:var(--w-txt);color:var(--ink-ui);font-variant-numeric:tabular-nums;transition:opacity .34s var(--e-out) var(--d,0s),color .3s var(--e-ui)}#demo .esc-r:has(>.esc-marco) .bp-ag-horas i{height:calc(10*var(--u));border-radius:calc(5*var(--u));transform-origin:0;transition:transform var(--bp-ag-dur,var(--t-slow)) var(--e-out) var(--d,0s), background .3s var(--e-ui),box-shadow .3s var(--e-ui),opacity .3s var(--e-ui);background:#ffffff1f;transform:scaleX(1)}#demo .esc-r:has(>.esc-marco) .bp-ag-horas li.libre i{box-shadow:inset 0 0 0 calc(1*var(--u)) #ffffff38;background:0 0}#demo .esc-r:has(>.esc-marco) .bp-ag-tag{font-size:var(--fs-c1);line-height:var(--lh-c1);letter-spacing:var(--tr-c1);font-weight:var(--w-tit);color:var(--accent-2);opacity:0;translate:0 calc(3*var(--u));transition:opacity .34s var(--e-out) var(--d,0s),translate .34s var(--e-out) var(--d,0s)}#demo .esc-r:has(>.esc-marco) .bp-ag-tag.ocupada{color:var(--ink-ui);font-weight:var(--w-txt)}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia]:not([data-fase=off]) .bp-ag-tag.ocupada{opacity:1;translate:0}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia][data-fase=off] .bp-ag-horas i{transform:scaleX(0)}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia][data-fase=off] .bp-ag-horas b{opacity:0}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia][data-fase=hallado] li.libre i{box-shadow:inset 0 0 0 calc(1*var(--u)) var(--accent-2);background:#2453ff29}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia][data-fase=hallado] li.libre b{color:var(--ink);font-weight:var(--w-tit)}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia][data-fase=hallado] li.libre .bp-ag-tag{opacity:1;translate:0}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia][data-fase=hallado] li:not(.libre) i{opacity:.5}#demo .esc-r:has(>.esc-marco) .bp-ag[data-vista=dia][data-fase=hallado] li:not(.libre) b{color:var(--ink-ui)}#demo .esc-r:has(>.esc-marco) .bp-ag[data-fase=pliega] .bp-ag-horas i{transform-origin:100%;transition:transform .42s var(--e-ui);transform:scaleX(0)}#demo .esc-r:has(>.esc-marco) .bp-ag[data-fase=pliega] .bp-ag-horas b,#demo .esc-r:has(>.esc-marco) .bp-ag[data-fase=pliega] .bp-ag-tag{opacity:0;transition:opacity .28s var(--e-ui)}#demo .esc-r:has(>.esc-marco) .bp-ag-horas li:first-child{--d:0s}#demo .esc-r:has(>.esc-marco) .bp-ag-horas li:nth-child(2){--d:.12s}#demo .esc-r:has(>.esc-marco) .bp-ag-horas li:nth-child(3){--d:.24s}#demo .esc-r:has(>.esc-marco) .bp-ag-horas li:nth-child(4){--d:.36s}#demo .esc-r:has(>.esc-marco) .bp-ag-horas li:nth-child(5){--d:.48s}