html,body{background:#f7f7f7;height:100%;overflow:hidden}.tour[data-astro-cid-fxz2opzq]{position:relative;height:100dvh;max-height:100dvh;box-sizing:border-box;display:flex;overflow:hidden}.tour__overview[data-astro-cid-fxz2opzq]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);box-sizing:border-box}.tour__overview[data-astro-cid-fxz2opzq][data-visible=false]{display:none}.tour__overview-backdrop[data-astro-cid-fxz2opzq]{position:absolute;inset:0;background:transparent}.tour__overview[data-astro-cid-fxz2opzq][data-mode=overlay]{align-items:flex-start;justify-content:flex-start}.tour__overview[data-astro-cid-fxz2opzq][data-mode=overlay] .tour__overview-backdrop[data-astro-cid-fxz2opzq]{background:#14141e73}.tour__overview[data-astro-cid-fxz2opzq][data-mode=docked]{position:relative;inset:auto;z-index:10;flex:0 0 340px;width:340px;height:100dvh;align-items:stretch;justify-content:flex-start;padding:var(--space-5)}.tour__overview[data-astro-cid-fxz2opzq][data-mode=docked] .tour__overview-backdrop[data-astro-cid-fxz2opzq]{display:none}.tour__overview-card[data-astro-cid-fxz2opzq]{position:relative;width:100%;max-width:420px;background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 24px #1e0a281a;padding:var(--space-6);max-height:calc(100dvh - var(--space-6) * 2);overflow-y:auto}.tour__overview[data-astro-cid-fxz2opzq][data-mode=docked] .tour__overview-card[data-astro-cid-fxz2opzq]{max-width:none;max-height:100%;border-right:1px solid #ECE7F0}.tour__overview-header[data-astro-cid-fxz2opzq]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.tour__minimize-btn[data-astro-cid-fxz2opzq]{flex:0 0 auto;appearance:none;border:0;background:transparent;color:#6b6475;font-size:20px;line-height:1;padding:2px 6px;cursor:pointer}.tour__minimize-btn[data-astro-cid-fxz2opzq][hidden]{display:none}.tour__overview-title[data-astro-cid-fxz2opzq]{font-family:var(--font-body);font-size:22px;font-weight:800;color:#241b2e;margin:0 0 var(--space-2)}.tour__overview-body[data-astro-cid-fxz2opzq]{font-family:var(--font-body);font-size:14px;line-height:1.5;color:#6b6475;margin:0}.tour__divider[data-astro-cid-fxz2opzq]{border-top:1px solid #ECE7F0;margin:var(--space-4) 0}.tour__chapter-list[data-astro-cid-fxz2opzq]{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.tour__chapter-item[data-astro-cid-fxz2opzq]{width:100%;display:flex;align-items:flex-start;gap:var(--space-3);text-align:left;background:#f7f7f7;border:1px solid transparent;border-radius:10px;padding:10px 12px;cursor:pointer;appearance:none;transition:border-color .15s ease,background .15s ease}.tour__chapter-item[data-astro-cid-fxz2opzq]:hover,.tour__chapter-item[data-astro-cid-fxz2opzq]:focus-visible{border-color:#ffc629;background:#fffbea}.tour__chapter-num[data-astro-cid-fxz2opzq]{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#ffc629;color:#241b2e;font-family:var(--font-body);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tour__chapter-copy[data-astro-cid-fxz2opzq]{flex:1;display:flex;flex-direction:column;gap:2px}.tour__chapter-name[data-astro-cid-fxz2opzq]{font-family:var(--font-body);font-size:13px;font-weight:700;color:#241b2e}.tour__chapter-desc[data-astro-cid-fxz2opzq]{font-family:var(--font-body);font-size:12px;line-height:1.4;color:#6b6475}.tour__start-btn[data-astro-cid-fxz2opzq]{width:100%;appearance:none;border:0;border-radius:var(--radius-pill);padding:14px;background:#ffc629;color:#241b2e;font-family:var(--font-body);font-size:14px;font-weight:800;letter-spacing:.04em;cursor:pointer}.tour__viewer[data-astro-cid-fxz2opzq]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;padding:var(--space-4);box-sizing:border-box;overflow:hidden}.tour__viewer[data-astro-cid-fxz2opzq][data-visible=false]{display:none}.tour__jornada-pill[data-astro-cid-fxz2opzq]{position:absolute;top:var(--space-4);left:var(--space-4);z-index:30;appearance:none;border:0;background:#ffc629;color:#241b2e;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;padding:8px 16px;border-radius:var(--radius-pill);cursor:pointer}.tour__chapters-bar[data-astro-cid-fxz2opzq]{position:absolute;top:var(--space-4);left:calc(var(--space-4) + 110px);right:calc(var(--space-4) + 52px);z-index:29;display:flex;justify-content:safe center;gap:6px;overflow-x:auto;scrollbar-width:none}.tour__chapters-bar[data-astro-cid-fxz2opzq]::-webkit-scrollbar{display:none}.tour__chapters-bar-item[data-astro-cid-fxz2opzq]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;appearance:none;border:1px solid #ECE7F0;background:#fff;color:#6b6475;font-family:var(--font-body);font-size:12px;font-weight:700;padding:5px 12px 5px 6px;border-radius:999px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tour__chapters-bar-item[data-astro-cid-fxz2opzq]:hover{border-color:#ffc629;color:#241b2e}.tour__chapters-bar-num[data-astro-cid-fxz2opzq]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f1eef4;color:#6b6475;font-size:11px;font-weight:800}.tour__chapters-bar-item[data-astro-cid-fxz2opzq][data-state=done] .tour__chapters-bar-num[data-astro-cid-fxz2opzq]{background:#ddf5e6;color:#128a47;font-size:0}.tour__chapters-bar-item[data-astro-cid-fxz2opzq][data-state=done] .tour__chapters-bar-num[data-astro-cid-fxz2opzq]:before{content:"✓";font-size:11px}.tour__chapters-bar-item[data-astro-cid-fxz2opzq][data-state=current]{border-color:#ffc629;background:#fff7da;color:#241b2e}.tour__chapters-bar-item[data-astro-cid-fxz2opzq][data-state=current] .tour__chapters-bar-num[data-astro-cid-fxz2opzq]{background:#ffc629;color:#241b2e}@media(max-width:1279px){.tour__chapters-bar-item[data-astro-cid-fxz2opzq]:not([data-state=current]) .tour__chapters-bar-name[data-astro-cid-fxz2opzq]{display:none}.tour__chapters-bar-item[data-astro-cid-fxz2opzq]:not([data-state=current]){padding:4px}}.tour__image-wrap[data-astro-cid-fxz2opzq]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding-top:44px}.tour__frame[data-astro-cid-fxz2opzq]{position:relative;display:none;flex:0 0 auto;max-width:100%;max-height:calc(100dvh - 170px)}.tour__frame[data-astro-cid-fxz2opzq][data-visible=true]{display:inline-block;transform:scale(var(--tour-zoom, 1));transform-origin:center;transition:transform .15s ease}.tour__step-image[data-astro-cid-fxz2opzq]{display:block;max-width:100%;max-height:calc(100dvh - 170px);width:auto;height:auto;border-radius:12px}.tour__stepbar[data-astro-cid-fxz2opzq]{flex:0 0 auto;position:relative;z-index:30;padding-top:var(--space-2)}.tour__stepbar-controls[data-astro-cid-fxz2opzq]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tour__stepbar-toggle[data-astro-cid-fxz2opzq]{grid-column:2;appearance:none;border:0;width:32px;height:32px;border-radius:50%;background:#131d43;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #131d4340;transition:background .15s ease}.tour__stepbar-toggle[data-astro-cid-fxz2opzq]:hover{background:#222e5e}.tour__stepbar-toggle[data-astro-cid-fxz2opzq] svg[data-astro-cid-fxz2opzq]{width:16px;height:16px;transition:transform .2s ease}.tour__stepbar[data-astro-cid-fxz2opzq][data-open=true] .tour__stepbar-toggle[data-astro-cid-fxz2opzq] svg[data-astro-cid-fxz2opzq]{transform:rotate(180deg)}.tour__fullscreen-btn[data-astro-cid-fxz2opzq]{grid-column:3;justify-self:end;appearance:none;border:0;background:transparent;color:#131d43;width:32px;height:32px;padding:6px;border-radius:6px;cursor:pointer}.tour__fullscreen-btn[data-astro-cid-fxz2opzq]:hover{background:#ece7f0}.tour__fullscreen-btn[data-astro-cid-fxz2opzq] svg[data-astro-cid-fxz2opzq]{width:100%;height:100%}.tour__stepbar-track[data-astro-cid-fxz2opzq]{display:flex;gap:var(--space-2);max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease,padding .25s ease}.tour__stepbar[data-astro-cid-fxz2opzq][data-open=true] .tour__stepbar-track[data-astro-cid-fxz2opzq]{max-height:40px;opacity:1;padding-top:var(--space-2);overflow:visible}.tour__stepbar-seg{position:relative;flex:1;appearance:none;border:0;background:transparent;padding:4px 0;cursor:pointer}.tour__stepbar-seg:before{content:"";display:block;height:12px;box-sizing:border-box;border-radius:8px;border:2px solid #A9B1C4;background:transparent;transition:background .2s ease,border-color .2s ease}.tour__stepbar-seg[data-done=true]:before{background:#131d43;border-color:#131d43}.tour__stepbar-seg:hover:before{border-color:#131d43}.tour__stepbar-seg-label{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:4px;padding:6px 10px;border-radius:8px;background:#131d43;color:#fff;font-family:var(--font-body);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.tour__stepbar-seg:hover .tour__stepbar-seg-label,.tour__stepbar-seg:focus-visible .tour__stepbar-seg-label{opacity:1}.tour__zoom-controls[data-astro-cid-fxz2opzq]{grid-column:1;justify-self:start;display:flex;align-items:center;gap:2px;background:#fffffff2;border:1px solid #ECE7F0;border-radius:var(--radius-pill);padding:4px;box-shadow:0 2px 10px #1e0a281f}.tour__zoom-btn[data-astro-cid-fxz2opzq]{appearance:none;border:0;width:28px;height:28px;border-radius:50%;background:#f7f7f7;color:#241b2e;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.tour__zoom-btn[data-astro-cid-fxz2opzq]:hover{background:#fff1b8}.tour__zoom-level[data-astro-cid-fxz2opzq]{font-family:var(--font-body);font-size:11px;font-weight:700;color:#6b6475;width:36px;text-align:center}.tour__hit[data-astro-cid-fxz2opzq]{position:absolute;appearance:none;border:0;background:transparent;cursor:pointer;padding:0}.tour__restart-btn[data-astro-cid-fxz2opzq]{z-index:6;top:2.5%;right:2%;background:#3b5bdb;color:#fff;font-family:var(--font-body);font-size:12px;font-weight:700;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px #1e0a2826}.tour__restart-btn[data-astro-cid-fxz2opzq]:hover{background:#2f4bc0}.tour__frame[data-astro-cid-fxz2opzq]{--s: 1}.tour__tip[data-astro-cid-fxz2opzq]{--gap: calc(14px * var(--s));--tx: -50%;--ty: -50%;position:absolute;z-index:5;box-sizing:border-box;width:calc(340px * var(--s));padding:calc(15px * var(--s));background:#fff;border:1px solid #F6DE8D;border-radius:calc(8px * var(--s));box-shadow:0 calc(6px * var(--s)) calc(22px * var(--s)) #241b2e2e;font-family:var(--font-body);color:#241b2e;text-align:left;animation:tour-tip-in .25s ease both}.tour__tip--start[data-astro-cid-fxz2opzq]{--tx: calc(-1 * 30px * var(--s))}.tour__tip--end[data-astro-cid-fxz2opzq]{--tx: calc(-100% + 30px * var(--s))}.tour__tip--top[data-astro-cid-fxz2opzq]{transform:translate(var(--tx),calc(-100% - var(--gap)))}.tour__tip--bottom[data-astro-cid-fxz2opzq]{transform:translate(var(--tx),var(--gap))}.tour__tip--left[data-astro-cid-fxz2opzq],.tour__tip--right[data-astro-cid-fxz2opzq]{--ty: -50%}.tour__tip--left[data-astro-cid-fxz2opzq].tour__tip--start,.tour__tip--right[data-astro-cid-fxz2opzq].tour__tip--start{--ty: calc(-1 * 30px * var(--s))}.tour__tip--left[data-astro-cid-fxz2opzq].tour__tip--end,.tour__tip--right[data-astro-cid-fxz2opzq].tour__tip--end{--ty: calc(-100% + 30px * var(--s))}.tour__tip--left[data-astro-cid-fxz2opzq]{transform:translate(calc(-100% - var(--gap)),var(--ty))}.tour__tip--right[data-astro-cid-fxz2opzq]{transform:translate(var(--gap),var(--ty))}.tour__tip[data-astro-cid-fxz2opzq]:after{content:"";position:absolute;width:calc(12px * var(--s));height:calc(12px * var(--s));background:#fff;border:1px solid #F6DE8D;border-top:0;border-left:0}.tour__tip--top[data-astro-cid-fxz2opzq]:after,.tour__tip--bottom[data-astro-cid-fxz2opzq]:after{left:calc(50% - 6px * var(--s))}.tour__tip--top[data-astro-cid-fxz2opzq].tour__tip--start:after,.tour__tip--bottom[data-astro-cid-fxz2opzq].tour__tip--start:after{left:calc(30px * var(--s) - 6px * var(--s))}.tour__tip--top[data-astro-cid-fxz2opzq].tour__tip--end:after,.tour__tip--bottom[data-astro-cid-fxz2opzq].tour__tip--end:after{left:auto;right:calc(30px * var(--s) - 6px * var(--s))}.tour__tip--top[data-astro-cid-fxz2opzq]:after{bottom:calc(-7px * var(--s));transform:rotate(45deg)}.tour__tip--bottom[data-astro-cid-fxz2opzq]:after{top:calc(-7px * var(--s));transform:rotate(-135deg)}.tour__tip--left[data-astro-cid-fxz2opzq]:after,.tour__tip--right[data-astro-cid-fxz2opzq]:after{top:calc(50% - 6px * var(--s))}.tour__tip--left[data-astro-cid-fxz2opzq].tour__tip--start:after,.tour__tip--right[data-astro-cid-fxz2opzq].tour__tip--start:after{top:calc(30px * var(--s) - 6px * var(--s))}.tour__tip--left[data-astro-cid-fxz2opzq].tour__tip--end:after,.tour__tip--right[data-astro-cid-fxz2opzq].tour__tip--end:after{top:auto;bottom:calc(30px * var(--s) - 6px * var(--s))}.tour__tip--left[data-astro-cid-fxz2opzq]:after{right:calc(-7px * var(--s));transform:rotate(-45deg)}.tour__tip--right[data-astro-cid-fxz2opzq]:after{left:calc(-7px * var(--s));transform:rotate(135deg)}.tour__tip-title[data-astro-cid-fxz2opzq]{margin:0 0 calc(8px * var(--s));font-size:calc(17px * var(--s));font-weight:800;line-height:1.25}.tour__tip-body[data-astro-cid-fxz2opzq]{margin:0;font-size:calc(14px * var(--s));line-height:1.5}.tour__tip-footer[data-astro-cid-fxz2opzq]{display:flex;align-items:center;justify-content:space-between;margin-top:calc(12px * var(--s))}.tour__tip-back[data-astro-cid-fxz2opzq],.tour__tip-next[data-astro-cid-fxz2opzq],.tour__step-modal-btn[data-astro-cid-fxz2opzq]{appearance:none;border:0;cursor:pointer;font-family:var(--font-body)}.tour__tip-back[data-astro-cid-fxz2opzq]{background:transparent;color:#f2b705;font-size:calc(18px * var(--s));line-height:1;padding:calc(2px * var(--s)) calc(4px * var(--s))}.tour__tip-next[data-astro-cid-fxz2opzq]{background:#ffc629;color:#241b2e;font-size:calc(12px * var(--s));font-weight:800;padding:calc(7px * var(--s)) calc(12px * var(--s));border-radius:calc(6px * var(--s))}.tour__tip-next[data-astro-cid-fxz2opzq]:hover,.tour__step-modal-btn[data-astro-cid-fxz2opzq]:hover{background:#ffb800}.tour__step-modal[data-astro-cid-fxz2opzq]{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#241b2e6b;border-radius:12px;animation:tour-tip-in .25s ease both}.tour__step-modal-card[data-astro-cid-fxz2opzq]{box-sizing:border-box;width:calc(440px * var(--s));padding:calc(28px * var(--s)) calc(30px * var(--s));background:#fff;border-radius:calc(6px * var(--s));box-shadow:0 calc(10px * var(--s)) calc(30px * var(--s)) #241b2e40;font-family:var(--font-body);color:#241b2e;text-align:center}.tour__step-modal-title[data-astro-cid-fxz2opzq]{margin:0 0 calc(14px * var(--s));font-size:calc(20px * var(--s));font-weight:800;line-height:1.3}.tour__step-modal-body[data-astro-cid-fxz2opzq]{margin:0 0 calc(20px * var(--s));font-size:calc(15px * var(--s));line-height:1.55}.tour__step-modal-btn[data-astro-cid-fxz2opzq]{width:100%;background:#ffc629;color:#241b2e;font-size:calc(13px * var(--s));font-weight:800;letter-spacing:.02em;padding:calc(11px * var(--s));border-radius:999px}@keyframes tour-tip-in{0%{opacity:0}to{opacity:1}}.tour__modal[data-astro-cid-fxz2opzq]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end}.tour__modal[data-astro-cid-fxz2opzq][data-visible=false]{display:none}.tour__modal-backdrop[data-astro-cid-fxz2opzq]{position:absolute;inset:0;background:#14141e80}.tour__modal-card[data-astro-cid-fxz2opzq]{position:relative;width:100%;max-height:88dvh;overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:var(--space-6) var(--space-5);box-sizing:border-box}.tour__modal-close[data-astro-cid-fxz2opzq]{position:absolute;top:12px;right:16px;appearance:none;border:0;background:transparent;font-size:24px;line-height:1;color:#4a4453;cursor:pointer}.tour__modal-card[data-astro-cid-fxz2opzq] .ilf__title,.tour__modal-card[data-astro-cid-fxz2opzq] .ilf__label{color:#241b2e!important}.tour__modal-card[data-astro-cid-fxz2opzq] .ilf__subtitle,.tour__modal-card[data-astro-cid-fxz2opzq] .ilf__helper{color:#6b6475!important}.tour__modal-card[data-astro-cid-fxz2opzq] .ilf__cta{background:#ffc629!important;color:#241b2e!important}@media(min-width:640px){.tour__modal[data-astro-cid-fxz2opzq]{align-items:center;justify-content:center}.tour__modal-card[data-astro-cid-fxz2opzq]{max-width:480px;border-radius:20px}}
