.ck-barra{position:fixed;left:0;right:0;bottom:0;z-index:65;background:var(--s1);border-top:1px solid var(--line2);box-shadow:0 -12px 40px rgb(0 0 0 / .35);padding:16px var(--pad) calc(16px + env(safe-area-inset-bottom,0px))}.ck-hecho .ck-barra{display:none}.ck-in{display:flex;align-items:center;gap:14px 32px;flex-wrap:wrap;justify-content:space-between}.ck-in p{margin:0;flex:1 1 420px;font-size:.90625rem;line-height:1.5;color:var(--tx2);max-width:78ch}.ck-in p b{color:var(--tx);font-weight:600}.ck-btns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ck-btns .btn{min-width:120px;justify-content:center;min-height:44px}.ck-lnk{background:0 0;border:0;padding:0 6px;min-height:44px;color:var(--acc2);font-family:var(--body);font-size:.90625rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ck-lnk:focus-visible,.ck-x:focus-visible,.ck-tabs button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (max-width:600px){.ck-btns{width:100%}.ck-btns .btn{flex:1 1 0%;min-width:0}.ck-lnk{flex-basis:100%;text-align:center}}.ck-velo{position:fixed;inset:0;z-index:95;background:rgb(8 12 14 / .66);backdrop-filter:blur(4px)}.ck-dlg{position:fixed;z-index:96;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));max-height:calc(100svh - 40px);display:flex;flex-direction:column;background:var(--s1);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.ck-dlg[hidden],.ck-velo[hidden],.ck-barra[hidden]{display:none!important}body.ck-modal{overflow:hidden}.ck-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.ck-cab h2{font-size:1.375rem;margin:0}.ck-x{width:44px;height:44px;border-radius:50%;border:1px solid var(--line2);background:var(--s2);color:var(--tx);font-size:1.375rem;line-height:1;cursor:pointer;flex:none}.ck-cuerpo{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:0;overflow:auto}.ck-tabs{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--line);background:var(--bg)}.ck-tabs button{min-height:44px;text-align:left;padding:0 12px;border-radius:10px;border:1px solid #fff0;background:0 0;color:var(--tx2);font-family:var(--body);font-size:.90625rem;font-weight:500;cursor:pointer}@media (hover:hover){.ck-tabs button:hover{color:var(--tx)}}.ck-tabs button[aria-selected=true]{background:var(--s2);border-color:var(--line);color:var(--tx)}.ck-pan{padding:20px 22px}.ck-pan h3{font-size:1.125rem;margin:0 0 8px}.ck-pan p{font-size:.90625rem;line-height:1.6;color:var(--tx2);margin:0 0 10px;max-width:60ch}.ck-pan a{color:var(--acc2);text-decoration:underline;text-underline-offset:3px}.ck-fila{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.ck-sw{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;cursor:pointer;min-width:92px;position:relative}.ck-sw input{position:absolute;opacity:0;width:1px;height:1px}.ck-sw span{width:48px;height:28px;border-radius:999px;background:var(--line2);position:relative;transition:background .2s}.ck-sw span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s}.ck-sw input:checked+span{background:var(--ok)}.ck-sw input:checked+span:after{transform:translateX(20px)}.ck-sw input:disabled+span{opacity:.7}.ck-sw input:focus-visible+span{outline:2px solid var(--acc);outline-offset:3px}.ck-sw em{font-style:normal;font-family:var(--mono);font-size:.65625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);text-align:center}.ck-sw .ck-on{display:none}.ck-sw input:checked~.ck-on{display:block;color:var(--ok)}.ck-sw input:checked~.ck-off{display:none}.ck-pie{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--line)}.ck-pie .btn{min-height:44px}@media (max-width:600px){.ck-cuerpo{grid-template-columns:minmax(0,1fr)}.ck-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.ck-tabs button{flex:none}.ck-fila{flex-direction:column}.ck-sw{flex-direction:row;min-width:0}.ck-pie .btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ck-sw span,.ck-sw span:after{transition:none}}.ck-nota{font-size:.84375rem!important;color:var(--tx3)!important}.ck-in p a.ck-pol{color:var(--acc2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (max-width:600px){.ck-barra{padding-top:12px}.ck-in{gap:10px}.ck-in p{font-size:.84375rem;line-height:1.45;flex-basis:100%}.ck-btns{flex-wrap:nowrap;gap:8px}.ck-btns .btn{padding:0 12px}.ck-lnk{flex:0 0 auto;flex-basis:auto;text-align:right;padding:0 4px}}@media print{.ck-barra,.ck-velo,.ck-dlg{display:none!important}}@media (max-width:600px){.ck-cuerpo{grid-template-rows:max-content auto}.ck-tabs{min-height:max-content}.ck-tabs button{min-height:44px;flex:none}}@media (max-width:600px) and (max-height:700px){.ck-pie{gap:8px;padding:10px 16px}.ck-pie .btn{flex:1 1 calc(50% - 4px);min-width:0;min-height:44px}.ck-pie .btn[data-ck=guardar]{flex-basis:100%}}body.landing-page .ck-barra,body.landing-page .ck-dlg,body.landing-page .ck-velo{--bg:#101518;--s1:#181f23;--s2:#212a2f;--tx:#e6ecee;--tx2:#a3b1b7;--tx3:#8e9ba2;--line:#2b363b;--line2:#3c4a50;--acc:#5fbbff;--acc2:#31a8ff;--acctx:#101518;--ok:#63be93;--glass:rgba(255,255,255,.08);--shadow:0 20px 60px rgba(0,0,0,.45);--body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--mono:"DM Mono",ui-monospace,Menlo,monospace;--r:12px;--rbtn:12px;--gut:clamp(20px,4vw,60px);--pad:max(var(--gut),calc((100vw - 1180px) / 2));color:var(--tx);font-family:var(--body);line-height:1.6;box-sizing:border-box}body.landing-page .ck-barra *,body.landing-page .ck-dlg *{box-sizing:border-box}body.landing-page .ck-barra .btn,body.landing-page .ck-dlg .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border-radius:var(--rbtn);font-family:var(--body);font-weight:600;font-size:.875rem;line-height:1.2;border:1px solid #fff0;cursor:pointer;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:normal;box-shadow:none;min-height:44px}body.landing-page .ck-barra .btn.p,body.landing-page .ck-dlg .btn.p{background:var(--acc);color:var(--acctx)}body.landing-page .ck-barra .btn.g,body.landing-page .ck-dlg .btn.g{background:var(--glass);border-color:var(--line2);color:var(--tx)}.ck-sw input:not(:checked)+span{background:var(--campo,#6b7b83)}