#octubre{--oc-text: #FBF4FF;--oc-soft: rgba(239, 230, 255, .8);--oc-faint: rgba(239, 230, 255, .52);--oc-front: #241640;--oc-cal-w: 400px;color:var(--oc-text);background:linear-gradient(180deg,#241640 0,#241640 var(--oc-hero-h, 720px),#2B1A4C calc(var(--oc-hero-h, 720px) + 30%),#3B2560 100%)}#octubre.sec{padding-top:0;padding-bottom:calc(88px + var(--safe-bottom))}#octubre .kicker{color:var(--oc-soft)}#octubre .display em{color:var(--durazno)}#octubre .display em.is-rosa{color:var(--rosa)}#octubre .display em.is-lila{color:var(--lila)}#octubre button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#octubre button:focus-visible{outline-color:var(--lila-pale)}#octubre .oc-cal button:focus-visible{outline-color:var(--lila-deep)}#octubre.oc-off .oc-star,#octubre.oc-off .oc-lucero,#octubre.oc-off .oc-pk__glow,#octubre.oc-off .oc-pk__pool,#octubre.oc-off .oc-pk__face,#octubre.oc-off .oc-medusa__float,#octubre.oc-off .oc-medusa__pulse,#octubre.oc-off .oc-medusa__eyes,#octubre.oc-off .oc-postit__mon,#octubre.oc-off .oc-rib,#octubre.oc-off .oc-door__glint{animation-play-state:paused!important}#octubre .oc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#octubre .oc-hudprobe{position:fixed;left:0;top:0;width:0;height:calc(var(--hud-h) + var(--safe-top));visibility:hidden;pointer-events:none}#octubre .oc-sr:focus-visible{width:auto;height:auto;clip:auto;margin:0;left:12px;bottom:12px;padding:8px 12px;background:var(--paper);color:var(--ink);border-radius:999px;z-index:6}#octubre .oc-hero{position:relative;z-index:0;margin:0 calc(-1 * var(--gutter));padding:calc(var(--hud-h) + var(--safe-top) + 40px) var(--gutter) 0}#octubre .oc-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(110% 40% at 50% 92%,#f2a47e9e,#e25c8a52,#5b3aa800 72%),radial-gradient(60% 30% at 18% 86%,rgba(238,125,98,.28),transparent 70%),linear-gradient(180deg,#1a1238,#221450 34%,#34195e 60%,#5a2a68 76%,#7a3a6e 88%,#241640 99%)}#octubre .oc-star{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:#f6f0ff;opacity:.75;box-shadow:0 0 6px #ede4ff99}#octubre .oc-star.is-tw{animation:octubre-twinkle 3.6s ease-in-out var(--d) infinite}#octubre .oc-lucero{position:absolute;right:12%;top:calc(var(--hud-h) + var(--safe-top) + 26px);width:30px;aspect-ratio:1;opacity:.95;animation:octubre-twinkle 5s ease-in-out infinite}@keyframes octubre-twinkle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.25;transform:scale(.7)}}#octubre .oc-hero__text{position:relative;z-index:3;padding-bottom:6px}#octubre .oc-title{font-size:clamp(2.9rem,1.6rem + 6.4vw,6rem);line-height:.96;margin:14px 0 18px;max-width:9ch;text-shadow:0 2px 24px rgba(20,8,46,.45)}#octubre .oc-title em{display:block;padding-left:.5em}#octubre .oc-lede{color:var(--oc-soft);max-width:34ch;text-wrap:pretty}#octubre .oc-scene{position:relative;height:clamp(280px,calc(42 * var(--svh, 1svh)),420px);margin:-8px calc(-1 * var(--gutter)) 0;clip-path:inset(-100vh 0 0 0)}#octubre .oc-layer{position:absolute;inset:0;will-change:transform}#octubre .oc-layer--front{will-change:auto}#octubre .oc-layer--front:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:14px;background:#241640;pointer-events:none}#octubre .oc-hill{position:absolute;inset:0;width:100%;height:100%;max-width:none}#octubre .oc-layer--far .oc-hill{filter:drop-shadow(0 -2px 6px rgba(255,170,190,.12))}#octubre .oc-layer--mid .oc-hill{filter:drop-shadow(0 -3px 5px rgba(16,6,36,.45))}#octubre .oc-layer--front .oc-hill{filter:drop-shadow(0 -4px 7px rgba(12,4,30,.55))}#octubre .oc-fir{position:absolute;width:calc(var(--h) * .42);height:var(--h);transform:translate(-50%,-88%);pointer-events:none}#octubre .oc-fir svg{width:100%;height:100%}#octubre .oc-pk{position:absolute;width:var(--s);height:var(--s);padding:0;border:0;background:none;transform:translate(-50%,-90%);z-index:2;cursor:pointer}#octubre .oc-pk__art{position:absolute;inset:0;z-index:2;transform-origin:50% 95%}#octubre .oc-pk__art svg{width:100%;height:100%}#octubre .oc-pk__glow{position:absolute;left:50%;top:62%;width:260%;aspect-ratio:1;z-index:1;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffba8c80,#ff8c7833 34%,#ff788c00 66%);animation:octubre-flicker 3.2s steps(1,end) var(--fd) infinite}#octubre .oc-pk__pool{position:absolute;left:50%;top:93%;width:190%;height:30%;z-index:0;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#ffb08861,#ffb08800);animation:octubre-flicker 3.2s steps(1,end) var(--fd) infinite}#octubre .oc-pk__face{position:absolute;left:50%;top:66%;width:62%;height:36%;z-index:3;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#fff4e68c,#ffd2b400);animation:octubre-flicker 2.3s steps(1,end) calc(var(--fd) + .4s) infinite}@keyframes octubre-flicker{0%{opacity:.9}7%{opacity:.62}11%{opacity:.95}27%{opacity:.78}31%{opacity:1}52%{opacity:.7}56%{opacity:.9}74%{opacity:.82}79%{opacity:.58}83%{opacity:.92}to{opacity:.9}}#octubre .oc-pk.is-boo .oc-pk__art{animation:octubre-hop .7s var(--ease-spring)}#octubre .oc-pk.is-boo .oc-pk__glow{animation:octubre-flare 1.1s var(--ease-out)}@keyframes octubre-hop{0%{transform:scale(1)}18%{transform:scale(1.12,.86)}45%{transform:translateY(-26%) scale(.94,1.08) rotate(-6deg)}70%{transform:translateY(0) scale(1.06,.94)}to{transform:scale(1)}}@keyframes octubre-flare{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.45)}to{opacity:.9;transform:translate(-50%,-50%) scale(1)}}#octubre .oc-medusa{position:absolute;right:7%;top:0;z-index:1;width:clamp(70px,19vw,120px);padding:0;border:0;background:none;cursor:pointer;min-height:44px}#octubre .oc-medusa__halo{position:absolute;left:50%;top:26%;width:190%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#dcc8ff52,#dcc8ff00);pointer-events:none}#octubre .oc-medusa__float{display:block;animation:octubre-drift 9s ease-in-out infinite}#octubre .oc-medusa__pulse{position:relative;display:block;width:100%;transform-origin:50% 0;animation:octubre-pulse 2.6s ease-in-out infinite;opacity:.93}#octubre .oc-medusa__pulse>svg{position:absolute;inset:0;width:100%;height:100%}#octubre .oc-medusa__eyes{animation:octubre-medusa-blink 5.5s infinite;transform-box:fill-box;transform-origin:center}#octubre .oc-medusa.is-boo .oc-medusa__float{animation:octubre-boo .9s var(--ease-spring),octubre-drift 9s ease-in-out .9s infinite}@keyframes octubre-drift{0%,to{transform:translate(0) rotate(-3deg)}33%{transform:translate(-10px,12px) rotate(2deg)}66%{transform:translate(6px,4px) rotate(-1deg)}}@keyframes octubre-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.06,.9)}70%{transform:scale(.97,1.04)}}@keyframes octubre-boo{0%{transform:scale(1)}25%{transform:translateY(8px) scale(1.15,.8)}55%{transform:translateY(-34px) scale(.9,1.12)}to{transform:none}}@keyframes octubre-medusa-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}#octubre .oc-body{position:relative;z-index:1;padding-top:34px}#octubre .oc-duo{display:grid;gap:72px}#octubre .oc-block{position:relative}#octubre .oc-h3{font-size:clamp(2rem,1.4rem + 2.6vw,3rem);margin:10px 0 12px;text-wrap:balance}#octubre .oc-copy{color:var(--oc-soft);max-width:38ch;text-wrap:pretty;margin-bottom:26px;font-size:var(--t-md);line-height:1.6}#octubre .oc-cal{position:relative;margin:64px auto 0;max-width:var(--oc-cal-w)}#octubre .oc-cal__tilt{position:relative;transform:rotate(-1.4deg);filter:drop-shadow(0 18px 22px rgba(8,3,26,.55)) drop-shadow(0 2px 2px rgba(8,3,26,.3))}#octubre .oc-cal__washi{top:-14px;left:26%;width:86px;z-index:4}#octubre .oc-cal__sheet{position:relative;background:var(--paper);color:var(--ink);border-radius:0 0 6px 6px;-webkit-mask:radial-gradient(circle at 50% 0,transparent 4.2px,#000 4.8px) 0 0 / 13px 100% repeat-x;mask:radial-gradient(circle at 50% 0,transparent 4.2px,#000 4.8px) 0 0 / 13px 100% repeat-x}#octubre .oc-cal__sheet:after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.5;pointer-events:none;border-radius:inherit}#octubre .oc-cal__band{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:12px;padding:22px 18px 14px;background:linear-gradient(180deg,#c8643b,#b4552f);color:#fff4ec}#octubre .oc-cal__band:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:6px;background:repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,248,240,.55) 7px 9px);opacity:.5}#octubre .oc-cal__month{font-family:var(--f-display);font-style:italic;font-size:clamp(2.2rem,1.8rem + 2vw,2.9rem);line-height:.9;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 1}#octubre .oc-cal__year{font-family:var(--f-mono);font-size:1.05rem;letter-spacing:.14em;font-variant-numeric:tabular-nums}#octubre .oc-cal__sub{grid-column:1 / -1;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;opacity:.78;margin-top:6px}#octubre .oc-cal__body{position:relative;z-index:1;padding:12px 10px 16px}#octubre .oc-cal__dow{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.12em;color:var(--ink-soft);padding-bottom:6px;border-bottom:1px solid rgba(43,34,56,.12);margin-bottom:4px}#octubre .oc-cal__dow span:first-child{color:var(--terracota)}#octubre .oc-cal__grid{position:relative;display:grid;grid-template-columns:repeat(7,1fr)}#octubre .oc-day{position:relative;aspect-ratio:1;min-height:40px;display:grid;place-items:center;font-family:var(--f-mono);font-size:.98rem;font-variant-numeric:tabular-nums;color:var(--ink)}#octubre .oc-day.is-sun{color:var(--terracota)}#octubre .oc-day.is-past{color:#2b223880}#octubre .oc-day.is-past.is-sun{color:#c8643b99}#octubre .oc-day.is-past:after{content:"";position:absolute;left:30%;right:30%;top:50%;height:1.6px;border-radius:2px;background:#7e5bd69e;transform:rotate(-42deg)}#octubre .oc-day.is-today:before{content:"hoy";position:absolute;left:50%;top:-9px;transform:translate(-50%) rotate(-6deg);z-index:3;padding:0 7px 1px;border-radius:4px;background:var(--rosa-hot);color:#fff;font-family:var(--f-hand);font-size:.95rem;line-height:1.2;font-weight:700;box-shadow:0 2px 4px #2b223833}#octubre .oc-day--24.is-today:before{left:30%}#octubre button.oc-day{border:0;background:none;padding:0;cursor:pointer;min-height:44px;min-width:44px;z-index:1}#octubre .oc-day--hot{font-weight:500;font-size:1.08rem}#octubre .oc-day--24{color:var(--magenta)}#octubre .oc-day--30{color:var(--lila-deep)}#octubre .oc-day--31{color:var(--terracota)}#octubre .oc-day__pk{position:absolute;right:4%;top:6%;width:38%;aspect-ratio:1}#octubre .oc-day__pk svg{width:100%;height:100%}#octubre button.oc-day.is-pop{animation:octubre-daypop .55s var(--ease-spring)}@keyframes octubre-daypop{0%{transform:scale(1)}35%{transform:scale(1.32) rotate(-6deg)}to{transform:scale(1)}}#octubre .oc-huella{position:relative;z-index:1;display:grid;place-items:center;min-height:44px;padding:0;border:0;background:none;cursor:pointer;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}#octubre .oc-huella:before{content:"";position:absolute;left:50%;top:50%;width:92px;aspect-ratio:1;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(.6);opacity:0;background:radial-gradient(closest-side,#ffc4a08c,#f4a7bb38 55%,#f4a7bb00)}#octubre .oc-huella__in{position:relative;display:block;width:44px;height:44px;opacity:.36;transform:rotate(84deg);transition:opacity .6s var(--ease-out)}#octubre .oc-huella__in svg{display:block;width:100%;height:100%}#octubre .oc-huella.is-found .oc-huella__in{opacity:.54}#octubre .oc-huella.is-glow:before{animation:octubre-huella-glow 1.8s var(--ease-out)}#octubre .oc-huella.is-glow .oc-huella__in{animation:octubre-huella-pat .7s var(--ease-spring)}@keyframes octubre-huella-glow{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}@keyframes octubre-huella-pat{0%{transform:rotate(84deg) scale(1)}35%{transform:rotate(78deg) scale(1.2)}to{transform:rotate(84deg) scale(1)}}#octubre .oc-ink{grid-row:4 / span 2;grid-column:6 / span 2;position:relative;z-index:2;pointer-events:none}#octubre .oc-ink__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#octubre .oc-ink__c,#octubre .oc-ink__arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}#octubre .oc-ink__c--24{stroke:var(--rosa-hot);stroke-width:4.2;transition:stroke-dashoffset 1s var(--ease-out) .5s}#octubre .oc-ink__c--30{stroke:var(--lila-deep);stroke-width:4.2;transition:stroke-dashoffset 1s var(--ease-out) 1.3s}#octubre .oc-ink__arrow{stroke:#2b22388c;stroke-width:2.4;stroke-dasharray:1;transition:stroke-dashoffset .6s var(--ease-out) 2.1s}#octubre .oc-ink__arrow--head{transition-delay:2.6s}#octubre .oc-ink__lbl{font-family:var(--f-hand);font-size:36px;font-weight:700;opacity:0;transition:opacity .5s 1.4s}#octubre .oc-ink__lbl--tu{fill:var(--rosa-hot)}#octubre .oc-ink__lbl--yo{fill:var(--lila-deep);transition-delay:2.2s}#octubre .oc-cal.is-in .oc-ink__c,#octubre .oc-cal.is-in .oc-ink__arrow{stroke-dashoffset:0}#octubre .oc-cal.is-in .oc-ink__lbl{opacity:1}#octubre .oc-cal__legend{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-top:16px;padding-top:12px;border-top:1px dashed rgba(43,34,56,.2);font-family:var(--f-hand);font-size:1.3rem;color:var(--ink-soft)}#octubre .oc-leg{display:inline-flex;align-items:center;gap:6px}#octubre .oc-leg b{font-family:var(--f-mono);font-weight:500;font-size:.86rem;margin-right:3px;color:var(--ink)}#octubre .oc-leg__head{width:34px;height:34px;object-fit:contain;-webkit-touch-callout:none;user-select:none}#octubre .oc-leg__pk{width:26px;height:26px;display:inline-block}#octubre .oc-leg__pk svg{width:100%;height:100%}#octubre .oc-postit{position:relative;width:min(80%,280px);margin:-4px -4px 0 auto;z-index:3;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;padding:12px 14px 14px 10px;background:#f3e8ff;color:var(--ink);transform:rotate(2.6deg);box-shadow:0 10px 18px -8px #08031a99,0 1px 1px #08031a33;border-radius:2px 2px 14px}#octubre .oc-postit:before{content:"";position:absolute;left:50%;top:-9px;width:54px;height:18px;transform:translate(-50%) rotate(-3deg);background:#b79cedbf}#octubre .oc-postit .hand{font-size:1.22rem;line-height:1.1}#octubre .oc-postit b{color:var(--monarca);font-weight:700}#octubre .oc-postit__mon{width:34px;aspect-ratio:100 / 80;animation:octubre-flapdom 2.4s ease-in-out infinite}#octubre .oc-postit__mon svg{width:100%;height:100%}@keyframes octubre-flapdom{0%,to{transform:scaleX(1) rotate(-10deg)}50%{transform:scaleX(.45) rotate(-10deg)}}#octubre .oc-mon{position:relative;height:clamp(380px,calc(56 * var(--svh, 1svh)),480px);border-radius:22px;overflow:clip;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;background:radial-gradient(90% 55% at 50% 104%,#f2a47e61,#f2a47e00 70%),radial-gradient(50% 40% at 80% 10%,rgba(183,156,237,.18),transparent 70%),linear-gradient(180deg,#24154a,#34205c 58%,#4a2a6a);box-shadow:inset 0 0 0 1px #ffffff12,0 30px 60px -28px #050214e6}#octubre .oc-mon:before{content:"";position:absolute;inset:9px;border:1.5px dashed rgba(237,228,255,.24);border-radius:15px;pointer-events:none;z-index:3}#octubre .oc-mon__firs{position:absolute;left:0;right:0;bottom:0;height:30%;pointer-events:none;z-index:0}#octubre .oc-mon__firs svg{width:100%;height:100%}#octubre .oc-mon__cv{position:absolute;inset:0;width:100%;height:100%;z-index:1;touch-action:pan-y}#octubre .oc-mon__count{position:absolute;left:18px;top:18px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-size:1rem;font-variant-numeric:tabular-nums;box-shadow:0 4px #0a041e59;pointer-events:none}#octubre .oc-mon__count b{font-weight:500;min-width:2ch;text-align:right}#octubre .oc-mon__of{color:var(--ink-soft);margin-left:-5px}#octubre .oc-mon__ico{width:26px;aspect-ratio:100 / 80;display:inline-block}#octubre .oc-mon__ico svg{width:100%;height:100%}#octubre .oc-mon__hint{position:absolute;left:0;right:0;bottom:22px;z-index:4;text-align:center;pointer-events:none;font-family:var(--f-hand);font-size:1.4rem;color:#f6eeff;text-shadow:0 2px 10px rgba(10,4,30,.8);transition:opacity .4s,transform .4s var(--ease-out)}#octubre .oc-mon__hint:not(.is-in){opacity:1}#octubre .oc-mon__hint.is-in{animation:octubre-hint-in .5s var(--ease-out)}@keyframes octubre-hint-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#octubre .oc-mon__nick{position:absolute;left:0;right:0;top:72%;z-index:4;text-align:center;pointer-events:none;padding:0 18px;text-wrap:balance;font-size:1.65rem;color:#fff1f6;text-shadow:0 0 18px rgba(237,228,255,.7),0 2px 8px rgba(10,4,30,.7);opacity:0;transform:translateY(8px);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out)}#octubre .oc-mon__nick.is-in{opacity:1;transform:none}#octubre .oc-block--door{margin-top:84px;display:grid;gap:8px}#octubre .oc-door__note{font-size:1.55rem;color:#fde3ea;margin:-6px 0 18px;min-height:1.3em}#octubre .oc-door__note.is-nudge{animation:octubre-nudge .5s var(--ease-out)}@keyframes octubre-nudge{0%,to{transform:none}25%{transform:translate(-6px) rotate(-1deg)}60%{transform:translate(4px)}}#octubre .oc-wall{position:relative;width:100%;max-width:640px;height:clamp(380px,calc(54 * var(--svh, 1svh)),500px);margin:0 auto;border-radius:8px;overflow:clip;isolation:isolate;box-shadow:0 30px 60px -28px #050214f2,0 0 0 1px #ffffff0d}#octubre .oc-wall__paper{position:absolute;inset:0;z-index:0;background:radial-gradient(70% 55% at 50% 18%,#ffceb233,#ffceb200 70%),radial-gradient(120% 90% at 50% 40%,#14082800 50%,#1408288c),var(--oc-wallpaper, none) 0 0 / 44px 60px repeat,#4a2c6e}#octubre .oc-wall__wains{position:absolute;left:0;right:0;bottom:8%;height:25%;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.12) 0 2px,transparent 2px 9px,rgba(0,0,0,.2) 9px 11px,transparent 11px),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.06) 18px 20px,transparent 20px calc(25% - 2px),rgba(0,0,0,.18) calc(25% - 2px) 25%),linear-gradient(180deg,#3a2459,#2c1a46);box-shadow:0 -6px 14px #0a041a59}#octubre .oc-wall__floor{position:absolute;left:0;right:0;bottom:0;height:8%;z-index:1;background:repeating-linear-gradient(90deg,#2a1840 0 70px,#24143a 70px 72px,#2d1a44 72px 150px,#24143a 150px 152px),#2a1840;box-shadow:inset 0 3px #1a0f2c}#octubre .oc-hoop{position:absolute;left:50%;top:7%;width:clamp(74px,21%,112px);aspect-ratio:100 / 118;z-index:2;transform:translate(-50%) rotate(-3deg);pointer-events:none;filter:drop-shadow(0 6px 6px rgba(10,4,26,.45))}#octubre .oc-door-wrap{position:absolute;left:50%;bottom:calc(8% - 2px);height:47%;aspect-ratio:80 / 120;transform:translate(-50%);z-index:3}#octubre .oc-door{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 6px 8px rgba(8,3,22,.55))}#octubre .oc-door__art{position:absolute;inset:0;transition:opacity .22s}#octubre .oc-door__art svg{position:absolute;inset:0;width:100%;height:100%}#octubre .oc-door__bricks,#octubre .oc-door__portal,#octubre .oc-door[data-state=bricks] .oc-door__closed,#octubre .oc-door[data-state=portal] .oc-door__closed{opacity:0}#octubre .oc-door[data-state=bricks] .oc-door__bricks,#octubre .oc-door[data-state=portal] .oc-door__portal{opacity:1}#octubre .oc-door.is-creak{animation:octubre-creak .5s var(--ease-out)}@keyframes octubre-creak{0%{transform:none}30%{transform:scaleX(.97) skewY(-1deg)}65%{transform:scaleX(1.01)}to{transform:none}}#octubre .oc-rib{transform-box:view-box}#octubre .oc-door[data-state=portal] .oc-rib{animation:octubre-rib 1.6s linear infinite;animation-delay:calc(var(--i) * -.32s)}@keyframes octubre-rib{0%{transform:scale(.08);opacity:0}20%{opacity:1}to{transform:scale(1.25);opacity:.9}}#octubre .oc-door__spill{position:absolute;left:50%;bottom:-14%;width:260%;height:40%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#d6c4ff8c,#d6c4ff00);opacity:0;transition:opacity .6s;pointer-events:none}#octubre .oc-door[data-state=portal]~.oc-door__spill,#octubre .oc-door-wrap:has(.oc-door[data-state=portal]) .oc-door__spill{opacity:1}#octubre .oc-door__glint{position:absolute;left:76%;top:76.8%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%) scale(0);pointer-events:none;background:radial-gradient(closest-side,#fff0e6f2,#ffc8aa66 40%,#ffc8aa00)}#octubre .oc-door.has-key[data-state=closed]+.oc-door__glint{animation:octubre-glint 3.4s ease-in-out infinite}#octubre .oc-door.is-glint-new+.oc-door__glint{animation:octubre-glint .8s ease-in-out 3}#octubre.oc-is-away .oc-rib,#octubre.oc-is-away .oc-pk__glow,#octubre.oc-is-away .oc-pk__face,#octubre.oc-is-away .oc-pk__pool{animation:none}@keyframes octubre-glint{0%,70%,to{transform:translate(-50%,-50%) scale(0);opacity:0}80%{transform:translate(-50%,-50%) scale(1.2) rotate(30deg);opacity:1}90%{transform:translate(-50%,-50%) scale(.6);opacity:.6}}#octubre .oc-catspot{position:absolute;width:0;height:0;z-index:4}#octubre .oc-catspot--puerta{left:21%;bottom:calc(8% - 1px)}#octubre .oc-catspot--cal{right:34px;top:6px;z-index:5}#octubre .oc-catspot--mon{right:22px;bottom:10px}#octubre .oc-catspot--cielo{z-index:2}#octubre .oc-cat{position:absolute;left:0;bottom:0;width:clamp(48px,13vw,66px);padding:0;border:0;background:none;cursor:pointer;transform:translate(-50%);transform-origin:50% 100%;transition:transform .45s var(--ease-out),opacity .45s;-webkit-touch-callout:none;user-select:none;min-height:44px}#octubre .oc-catspot--cielo .oc-cat{bottom:auto;top:0;transform:translate(-50%,-96%);width:clamp(44px,10vw,54px)}#octubre .oc-cat>span{display:block;width:100%}#octubre .oc-cat>span svg{display:block;width:100%;height:100%}#octubre .oc-cat__b{position:absolute;left:0;bottom:0;opacity:0}#octubre .oc-cat.is-blink .oc-cat__b{opacity:1}#octubre .oc-cat.is-blink .oc-cat__a{opacity:0}#octubre .oc-cat.is-gone{opacity:0;transform:translate(-50%) scale(.2,.1)}#octubre .oc-catspot--cielo .oc-cat.is-gone{transform:translate(-50%,-96%) scale(.2,.1)}#octubre .oc-cat.is-back{animation:octubre-catback .7s var(--ease-spring)}#octubre .oc-catspot--cielo .oc-cat.is-back{animation:none}@keyframes octubre-catback{0%{transform:translate(-50%) scale(.3,.2);opacity:0}60%{transform:translate(-50%) scale(1.08,.94);opacity:1}to{transform:translate(-50%) scale(1)}}@media (min-width: 900px){#octubre .oc-hero{padding-top:calc(var(--hud-h) + var(--safe-top) + 72px)}#octubre .oc-title{max-width:none}#octubre .oc-title em{display:inline;padding-left:0}#octubre .oc-medusa{right:16%;top:-6%}#octubre .oc-lucero{right:22%}#octubre .oc-duo{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:start}#octubre .oc-block--mon{padding-top:0}#octubre .oc-block--door{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:64px;margin-top:120px}#octubre .oc-wall{margin:0}#octubre .oc-pk{width:calc(var(--s) * 1.35);height:calc(var(--s) * 1.35)}#octubre .oc-door-wrap{height:56%}}@media (max-width: 719px){#octubre .oc-pk.is-wide,#octubre .oc-fir.is-wide{display:none}}@media (max-width: 380px){#octubre .oc-cal__body{padding:10px 6px 14px}#octubre .oc-cal__band{padding:20px 14px 12px}}@media (prefers-reduced-motion: reduce){#octubre .oc-layer{will-change:auto}}#octubre-fx{position:fixed;inset:0;z-index:875;pointer-events:none;overflow:hidden}#octubre-fx .ok-key{position:absolute;left:0;top:0;filter:drop-shadow(0 6px 8px rgba(8,3,22,.5));will-change:transform}#octubre-fx .ok-key__in{width:100%;height:100%;transform:scaleX(-1)}#octubre-fx .ok-key__in svg{width:100%;height:100%;display:block}#octubre-tunnel{position:fixed;inset:0;z-index:885;pointer-events:none;opacity:0}#octubre-tunnel canvas{width:100%;height:100%;display:block}html.oc-otro-open,html.oc-otro-open body{overscroll-behavior:none}#octubre-otro{position:fixed;inset:0;z-index:880;color:#f6f0ff;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out),visibility 0s linear .5s}#octubre-otro.is-open{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out)}#octubre-otro .oo-bg{position:absolute;inset:0;background:radial-gradient(70% 45% at 50% 38%,rgba(120,90,230,.35),transparent 70%),radial-gradient(60% 40% at 50% 100%,rgba(46,196,198,.18),transparent 70%),radial-gradient(130% 90% at 50% 30%,#2a1a6b,#170e3e 55%,#0b0622)}#octubre-otro .oo-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--safe-top) + 74px) var(--gutter) calc(var(--safe-bottom) + 48px)}#octubre-otro .oo-inner{position:relative;max-width:560px;min-height:calc(100% + 1px);margin:0 auto;display:flex;flex-direction:column;align-items:center}#octubre-otro .oo-top{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(var(--safe-top) + 12px) var(--gutter) 18px;background:linear-gradient(180deg,#140b34f5 55%,#140b3400);pointer-events:none}#octubre-otro .oo-top>*{pointer-events:auto}#octubre-otro .oo-back--end{margin-top:30px}#octubre-otro .oo-back{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.5em 1.1em;border-radius:999px;border:1.5px solid rgba(237,228,255,.55);background:#ede4ff14;color:#f6f0ff;font-family:var(--f-mono);font-size:var(--t-sm);letter-spacing:.06em;touch-action:manipulation}#octubre-otro .oo-back:active{transform:translateY(1px);background:#ede4ff29}#octubre-otro .oo-back:focus-visible,#octubre-otro button:focus-visible{outline:3px solid var(--lila);outline-offset:3px}#octubre-otro .oo-kicker{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.22em;text-transform:uppercase;color:#ede4ffbf}#octubre-otro .oo-head{text-align:center;margin-top:0}#octubre-otro .oo-title{font-size:clamp(2.3rem,1.6rem + 3vw,3.6rem);text-shadow:0 0 30px rgba(183,156,255,.55)}#octubre-otro .oo-title em{color:#8ff5ec;text-shadow:0 0 22px rgba(95,240,230,.7)}#octubre-otro .oo-sub{font-size:1.35rem;color:#f6f0ffd9;margin-top:6px}#octubre-otro .oo-garden{position:relative;width:100%;height:clamp(250px,calc(38 * var(--svh, 1svh)),400px);margin-top:4px;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent}#octubre-otro .oo-cv{position:absolute;inset:0;width:100%;height:100%}#octubre-otro .oo-lamp{position:absolute;width:var(--s);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;animation:octubre-lamp 4.6s ease-in-out var(--d) infinite}#octubre-otro .oo-lamp i{position:absolute;left:50%;top:50%;width:210%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#96fff066,#96fff000)}#octubre-otro .oo-lamp svg{position:relative;width:100%;height:100%;transform:rotate(var(--r))}@keyframes octubre-lamp{0%,to{translate:0 0}50%{translate:4px -10px}}#octubre-otro .oo-globe-wrap{position:relative;width:min(64vw,240px);margin-top:6px}#octubre-otro .oo-globe{position:relative;display:block;width:100%;aspect-ratio:220 / 250;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 0 26px rgba(183,156,255,.35));transform-origin:50% 90%;touch-action:manipulation}#octubre-otro .oo-globe__art,#octubre-otro .oo-globe__art svg{position:absolute;inset:0;width:100%;height:100%}#octubre-otro .oo-snow{position:absolute;left:10%;top:4.8%;width:80%;height:70.4%;border-radius:50%;pointer-events:none}#octubre-otro .oo-globe__plaque{position:absolute;left:35.5%;top:79.6%;width:29%;height:8.8%;display:grid;place-items:center;font-family:var(--f-hand);font-weight:700;font-size:clamp(.95rem,4vw,1.2rem);color:#6e4fc4;pointer-events:none}#octubre-otro .oo-globe.is-shake{animation:octubre-shake .7s ease-in-out}@keyframes octubre-shake{0%,to{transform:none}15%{transform:rotate(-9deg) translate(-4px)}35%{transform:rotate(8deg) translate(4px)}55%{transform:rotate(-6deg)}75%{transform:rotate(4deg)}}#octubre-otro .oo-heart{transition:opacity 1.2s ease 1s}#octubre-otro .oo-heart.is-in{opacity:1;animation:octubre-heartbeat 1.8s ease-in-out 2.2s infinite;transform-box:fill-box;transform-origin:center}@keyframes octubre-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.18)}}#octubre-otro .oo-cat{position:absolute;right:-14%;bottom:2%;width:23%;min-width:44px;padding:0;border:0;background:none;cursor:pointer}#octubre-otro .oo-cat>span,#octubre-otro .oo-cat svg{display:block;width:100%}#octubre-otro .oo-cat.is-hop{animation:octubre-cathop .6s var(--ease-spring)}@keyframes octubre-cathop{0%,to{transform:none}40%{transform:translateY(-14px) scale(.95,1.06)}}#octubre-otro .oo-flor{position:absolute;bottom:4%;width:26%;aspect-ratio:1 / 2;pointer-events:none;filter:drop-shadow(0 0 12px rgba(255,143,184,.45))}#octubre-otro .oo-flor--l{left:-24%;transform:rotate(-10deg)}#octubre-otro .oo-flor--r{right:-21%;bottom:30%;transform:rotate(9deg);width:20%}#octubre-otro .oo-hint{margin-top:14px;font-family:var(--f-hand);font-size:1.35rem;color:#f6f0ffd1;text-align:center}#octubre-otro .oo-motion{margin-top:10px;min-height:44px;padding:.5em 1.2em;border-radius:999px;border:1.5px dashed rgba(143,245,236,.6);background:#8ff5ec14;color:#cffaf6;font-family:var(--f-mono);font-size:var(--t-sm);touch-action:manipulation}#octubre-otro .oo-motion:disabled{opacity:.75}#octubre-otro .oo-note{position:relative;width:min(100%,420px);margin-top:26px;padding:26px 22px 20px;color:var(--ink);background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(126,91,214,.18) 31px 32px),var(--paper);background-position:0 14px;border-radius:3px;box-shadow:0 0 40px #b79cff59,0 18px 30px -12px #00000080;transform:rotate(-1.2deg) translateY(16px) scale(.96);opacity:0;visibility:hidden;transition:opacity .9s var(--ease-out),transform .9s var(--ease-spring),visibility 0s .9s}#octubre-otro .oo-note.is-in{opacity:1;visibility:visible;transform:rotate(-1.2deg);transition:opacity .9s var(--ease-out),transform .9s var(--ease-spring)}#octubre-otro .oo-note__k{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}#octubre-otro .oo-note__t{font-family:var(--f-hand);font-size:1.45rem;line-height:32px}#octubre-otro .oo-note__f{font-family:var(--f-hand);font-size:1.5rem;text-align:right;color:var(--lila-deep);margin-top:6px;font-weight:700}#octubre-otro .oo-foot{margin-top:20px;font-size:1.2rem;color:#ffc8e1cc}@media (min-width: 900px){#octubre-otro .oo-inner{max-width:980px;display:grid;grid-template-columns:1.15fr 1fr;grid-template-areas:"head head" "garden globe" "garden hint" "garden motion" "garden note" "foot foot" "end end";column-gap:40px;align-items:start;justify-items:center}#octubre-otro .oo-back--end{grid-area:end}#octubre-otro .oo-head{grid-area:head}#octubre-otro .oo-garden{grid-area:garden;height:min(56vh,480px);align-self:center}#octubre-otro .oo-globe-wrap{grid-area:globe;width:280px;margin-top:40px}#octubre-otro .oo-hint{grid-area:hint}#octubre-otro .oo-motion{grid-area:motion}#octubre-otro .oo-note{grid-area:note}#octubre-otro .oo-foot{grid-area:foot}}@media (prefers-reduced-motion: reduce){#octubre-otro .oo-lamp{animation:none}}
