@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-ext-400-normal.8886b5d5.woff2) format("woff2"),url(/_next/static/media/lekton-latin-ext-400-normal.1d602cc7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-400-normal.3bff2d18.woff2) format("woff2"),url(/_next/static/media/lekton-latin-400-normal.e6a25e31.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lekton;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-ext-400-italic.d70300ca.woff2) format("woff2"),url(/_next/static/media/lekton-latin-ext-400-italic.6156ac44.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lekton;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-400-italic.6581b2de.woff2) format("woff2"),url(/_next/static/media/lekton-latin-400-italic.0dfc0651.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/lekton-latin-ext-700-normal.d293f643.woff2) format("woff2"),url(/_next/static/media/lekton-latin-ext-700-normal.98ec0831.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/lekton-latin-700-normal.a686a20e.woff2) format("woff2"),url(/_next/static/media/lekton-latin-700-normal.e936ca7d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:League Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/league-script-latin-400-normal.229d13f7.woff2) format("woff2"),url(/_next/static/media/league-script-latin-400-normal.97f69af2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chango;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/chango-latin-ext-400-normal.3a5f1ed4.woff2) format("woff2"),url(/_next/static/media/chango-latin-ext-400-normal.25d0032d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chango;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/chango-latin-400-normal.24653af8.woff2) format("woff2"),url(/_next/static/media/chango-latin-400-normal.b71b238c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-cyrillic-ext-year-normal.e51142ed.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-cyrillic-year-normal.484e5889.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-latin-ext-year-normal.7d68843b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-latin-year-normal.d0d5bcc1.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-cyrillic-300-normal.3afe9733.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-300-normal.a97823be.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-ext-300-normal.33e519d6.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-300-normal.bae39ccc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-300-normal.5d87441b.woff2) format("woff2"),url(/_next/static/media/jost-latin-300-normal.b09d6366.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-cyrillic-400-normal.b25fed36.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-400-normal.0256ff2c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-ext-400-normal.119e36dd.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-400-normal.0b6befe3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-400-normal.9970fd44.woff2) format("woff2"),url(/_next/static/media/jost-latin-400-normal.05d86a03.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-cyrillic-500-normal.4df7cc73.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-500-normal.8e1c2af3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-latin-ext-500-normal.8ffc5403.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-500-normal.28d74ed3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-latin-500-normal.dd8773d4.woff2) format("woff2"),url(/_next/static/media/jost-latin-500-normal.c21c5d33.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--aqua:#9ECACF;--rojo:#CC3023;--rojo2:#C5271B;--amarillo:#F3B019;--rosa:#FBA6BB;--rosita:#FFD0C9;--durazno:#F9B880;--crema:#F4EFEC;--gris:#464646;--ink:#1c1c1c}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Jost,sans-serif;color:var(--ink)}.page,body{background:var(--aqua)}.page{width:676px;margin:0}.hero-scale{width:676px;max-width:100%;margin:0 auto}.hero-scale .stage{transform:none}.stage{position:relative;width:676px;height:600px;overflow:hidden}.stage .abs{position:absolute}.band{left:0;width:537px;background:var(--rojo)}.band,.bandpink{top:0;height:84px}.bandpink{left:536px;width:140px;background:var(--rosita)}.bandgreen{left:0;top:84px;width:100%;height:49px;background:#18FF7C}.t-tram{left:248px;top:15px;font-family:Lekton,monospace;font-style:italic;font-size:48px;letter-spacing:1.44px;color:#FBAC6B;line-height:.9}.t-al{left:457px;top:38px;font-family:League Script,cursive;font-size:54px;letter-spacing:1.62px;color:var(--crema);line-height:1.2}.t-pastor-b{left:451px;top:87px;color:var(--amarillo)}.t-pastor-b,.t-pastor-f{font-family:Climate Crisis Variable,sans-serif;font-variation-settings:"YEAR" 1979;font-size:34px;letter-spacing:1.02px;line-height:1.55}.t-pastor-f{left:454px;top:84px;color:var(--rojo2)}.mapa{left:40px;top:199px;width:591.6px;height:228px}.mapa svg{width:100%;height:100%;display:block}.monito{position:absolute}.monito,.monito img{image-rendering:pixelated}.monito img{display:block;width:100%;height:100%}.mappin{position:absolute;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #F4EFEC}.pin-label{position:absolute;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transform:translateX(-50%);white-space:nowrap}.cal{padding:56px 48px 8px}.cal-kicker{font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.55)}.month-row{display:flex;align-items:baseline;justify-content:space-between;margin:8px 0 24px}.month-name{font-weight:500;font-size:24px;letter-spacing:-.01em}.arrows{display:flex;gap:18px}.arrows button{border:none;background:none;font-family:Jost;font-size:18px;cursor:pointer;color:rgba(28,28,28,.5);padding:4px}.arrows button:hover{color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(7,1fr)}.dow{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:0 0 10px;color:rgba(28,28,28,.45)}.day,.dow{text-align:center}.day{min-height:54px;padding:7px 0 4px;position:relative;cursor:pointer;border-top:1px solid rgba(28,28,28,.12);transition:background .15s;background:none;font-family:Jost;width:100%}.day:hover{background:rgba(244,239,236,.5)}.day.out{cursor:default;color:rgba(28,28,28,.28)}.day.out:hover{background:none}.day .n{font-size:14px;font-weight:400;width:28px;height:28px;line-height:28px;display:inline-block;border-radius:50%}.day.today .n{background:var(--rojo2);color:var(--crema);font-weight:500}.dots{display:flex;gap:4px;justify-content:center;margin-top:2px;height:6px}.dots i{width:6px;height:6px;border-radius:50%;display:block}.dot-flight{background:var(--rojo2)}.dot-visit{background:var(--rosa)}.dot-trip{background:#E8541D}.dot-plan{background:var(--amarillo)}.dot-date{background:var(--gris)}.legend{display:flex;gap:22px;margin-top:22px;justify-content:center;flex-wrap:wrap}.legend span{font-size:12px;color:rgba(28,28,28,.6);display:flex;align-items:center;gap:7px}.legend i{width:6px;height:6px;border-radius:50%;display:inline-block}.below{display:flex;flex-direction:column;gap:26px}.count .lbl{font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.55)}.count .num{font-weight:300;font-size:60px;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.count .sub{font-size:14px;color:rgba(28,28,28,.6)}.count .mini{margin-top:12px;display:flex;gap:14px;font-size:13px;color:rgba(28,28,28,.55)}.count .mini b{font-weight:500;color:var(--ink)}.prox .ph{font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.55);margin-bottom:4px}.prow{display:flex;align-items:center;gap:13px;padding:14px 2px;border-bottom:1px solid rgba(28,28,28,.12);transition:background .15s}.prow:hover{background:rgba(244,239,236,.5)}.prow .tdot{width:8px;height:8px;border-radius:50%;flex:none}.prow .d{font-size:13px;font-weight:500;width:70px;line-height:1.25;flex:none}.prow .d small{display:block;font-weight:400;font-size:11px;color:rgba(28,28,28,.45)}.prow .t{font-size:14px}.prow .who{margin-left:auto;display:flex;gap:4px}.prow .who i{width:8px;height:8px;border-radius:50%}.who-marina{background:#C6A9E8}.who-marco{background:#E8541D}.addbtn{margin-top:16px;background:none;border:none;font-family:Jost;font-size:14px;color:var(--rojo2);cursor:pointer;padding:4px 0}.addbtn:hover{opacity:.7}.overlay{position:fixed;inset:0;background:rgba(28,28,28,.35);display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--crema);width:380px;max-width:92vw;padding:28px}.modal h3{font-size:12px;letter-spacing:.28em;color:rgba(28,28,28,.55);margin-bottom:18px}.modal h3,.modal label{font-weight:500;text-transform:uppercase}.modal label{display:block;font-size:11px;letter-spacing:.1em;color:rgba(28,28,28,.5);margin:12px 0 4px}.modal input,.modal select{width:100%;border:none;border-bottom:1px solid rgba(28,28,28,.25);background:none;font-family:Jost;font-size:15px;padding:6px 0;outline:none}.modal input:focus,.modal select:focus{border-bottom-color:var(--rojo2)}.modal .row2{display:flex;gap:16px}.modal .row2>div{flex:1 1}.modal .acts{display:flex;justify-content:flex-end;gap:18px;margin-top:24px}.modal .acts button{border:none;background:none;font-family:Jost;font-size:14px;cursor:pointer;padding:6px 0}.modal .acts .save{color:var(--rojo2);font-weight:500}.modal .acts .cancel{color:rgba(28,28,28,.5)}.venn{position:relative;height:340px;margin-top:26px}.venn i{position:absolute;width:197px;height:274px;border:2px solid var(--gris);border-radius:50%;top:20px}.venn i:first-child{left:54px}.venn i:last-child{left:191px}footer{padding:0 48px 44px;display:flex;justify-content:space-between}footer button,footer span{font-size:12px;letter-spacing:.08em;color:rgba(28,28,28,.5)}footer button{border:none;background:none;font-family:Jost;cursor:pointer}footer button:hover{color:var(--ink)}.book{display:flex;justify-content:flex-end;perspective:1600px}.cal-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:38px;gap:38px;align-items:start;margin-top:10px}.cal-left{display:flex;flex-direction:column;gap:30px}.cal-right,.poster{width:100%}.poster{position:relative;max-width:320px;padding:28px 26px 24px;display:flex;flex-direction:column;font-family:Lekton,monospace;font-style:italic;box-shadow:0 18px 40px rgba(28,28,28,.2);transform-origin:left center}@keyframes pgNext{0%{transform:rotateY(-13deg);opacity:.5}to{transform:none;opacity:1}}@keyframes pgPrev{0%{transform:rotateY(13deg);opacity:.5}to{transform:none;opacity:1}}.poster.flip-next{animation:pgNext .42s ease}.poster.flip-prev{animation:pgPrev .42s ease}.poster-grid{display:flex;gap:0}.pcol{display:flex;flex-direction:column;flex:1 1}.plabels{flex:0 0 26px}.pcell{height:44px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.plabel{align-items:flex-start;font-size:21px}.plabel,.pnum{font-style:italic;line-height:1}.pnum{font-size:22px;letter-spacing:.5px;padding-bottom:2px;border-bottom:2px solid transparent}.pnum.today{border-bottom-style:solid}.pdots{display:flex;gap:3px;justify-content:flex-end;margin-top:4px}.pdots i{width:4px;height:4px;border-radius:50%;display:block}.poster-title{margin-top:20px;font-size:36px;font-style:italic;letter-spacing:3px;line-height:1}.corner{position:absolute;bottom:0;width:0;height:0;border:none;background:transparent;cursor:pointer;padding:0;transition:transform .12s}.corner-next{right:0;border-width:0 0 42px 42px;border-style:solid;border-color:transparent transparent var(--fold) transparent;filter:drop-shadow(-2px -2px 3px rgba(28,28,28,.22))}.corner-prev{left:0;border-width:0 42px 42px 0;border-style:solid;border-color:transparent var(--fold) transparent transparent;filter:drop-shadow(2px -2px 3px rgba(28,28,28,.22))}.corner:hover{transform:scale(1.16)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--aqua);padding:24px}.login-card{width:340px;max-width:92vw;text-align:center}.login-logo{display:flex;flex-direction:column;align-items:center;line-height:1;margin-bottom:26px}.ll-tram{font-family:Lekton,monospace;font-style:italic;font-size:34px;letter-spacing:1px;color:#FBAC6B}.ll-al{font-family:League Script,cursive;font-size:34px;margin:-6px 0}.ll-al,.ll-pastor{color:var(--rojo2)}.ll-pastor{font-family:Climate Crisis Variable,sans-serif;font-variation-settings:"YEAR" 1979;font-size:26px;letter-spacing:.5px}.login-lana{width:120px;height:154px;margin:0 auto 14px}.login-lana img{width:100%;height:100%;image-rendering:pixelated;display:block}.login-lana.nope{animation:shake .5s}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-7px) rotate(-3deg)}40%{transform:translateX(7px) rotate(3deg)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.login-guard{font-family:Jost;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(28,28,28,.5);margin-bottom:22px}.login-card input{width:100%;border:none;border-bottom:1.5px solid rgba(28,28,28,.25);background:none;font-family:Jost;font-size:16px;text-align:center;padding:8px 0;outline:none}.login-card input:focus{border-bottom-color:var(--rojo2)}.login-card .go{margin-top:22px;width:100%;border:none;background:var(--ink);color:var(--crema);font-family:Jost;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:13px;cursor:pointer}.login-card .go:hover{background:var(--rojo2)}.login-card .msg{margin-top:14px;font-size:13px;color:var(--rojo2);min-height:18px}