@property --bg{syntax:"<color>";inherits:true;initial-value:#0C0B0D}@property --bg2{syntax:"<color>";inherits:true;initial-value:#121114}@property --bg3{syntax:"<color>";inherits:true;initial-value:#070608}@property --fg{syntax:"<color>";inherits:true;initial-value:#ECE6DB}@property --soft{syntax:"<color>";inherits:true;initial-value:#BDB7AD}@property --mut{syntax:"<color>";inherits:true;initial-value:#8C877F}@property --dim{syntax:"<color>";inherits:true;initial-value:#5E5A61}@property --line{syntax:"<color>";inherits:true;initial-value:#242127}@property --line2{syntax:"<color>";inherits:true;initial-value:#3A363D}@property --acc{syntax:"<color>";inherits:true;initial-value:#A3302A}@property --onacc{syntax:"<color>";inherits:true;initial-value:#FFFFFF}.pg.t-noctura.m-noche{--bg:#0C0B0D;--bg2:#121114;--bg3:#070608;--fg:#ECE6DB;--soft:#BDB7AD;--mut:#8C877F;--dim:#5E5A61;--line:#242127;--line2:#3A363D;--acc:#A3302A;--onacc:#FFFFFF}.pg.t-noctura.m-dia{--bg:#EDE8DF;--bg2:#E4DED3;--bg3:#D9D2C5;--fg:#161416;--soft:#3E3A36;--mut:#6A655E;--dim:#9A948B;--line:#D2CBBE;--line2:#B9B1A3;--acc:#9E2B25;--onacc:#FFFFFF}.pg.t-sangre.m-noche{--bg:#0D0707;--bg2:#150B0B;--bg3:#070404;--fg:#F1E3DE;--soft:#C9B3AC;--mut:#957C76;--dim:#6A5350;--line:#2A1A19;--line2:#452B29;--acc:#C4342A;--onacc:#FFFFFF}.pg.t-sangre.m-dia{--bg:#F4E8E4;--bg2:#EBDCD6;--bg3:#E0CCC5;--fg:#1D0F0E;--soft:#4A302D;--mut:#7A5A55;--dim:#A8877F;--line:#DCC6BF;--line2:#C6A9A1;--acc:#A3261D;--onacc:#FFFFFF}.pg.t-niebla.m-noche{--bg:#0A0D10;--bg2:#10151A;--bg3:#06080A;--fg:#E4E9ED;--soft:#B3BDC5;--mut:#7F8B95;--dim:#56616B;--line:#1C242B;--line2:#2E3942;--acc:#7FA3BF;--onacc:#0A0D10}.pg.t-niebla.m-dia{--bg:#E8ECEF;--bg2:#DDE3E8;--bg3:#D0D8DF;--fg:#10161B;--soft:#37434D;--mut:#5E6B76;--dim:#8E9AA4;--line:#CBD3DA;--line2:#B2BDC6;--acc:#3C6887;--onacc:#FFFFFF}.pg.t-pergamino.m-noche{--bg:#100E0A;--bg2:#17140F;--bg3:#0A0906;--fg:#EEE4D0;--soft:#C6B99F;--mut:#948870;--dim:#655C4B;--line:#29241B;--line2:#3E372A;--acc:#C2A15E;--onacc:#120F0A}.pg.t-pergamino.m-dia{--bg:#F2EADA;--bg2:#E9DFCB;--bg3:#DDD1B9;--fg:#1F1A11;--soft:#4B4130;--mut:#7A6D55;--dim:#A89A7E;--line:#DACDB3;--line2:#C5B596;--acc:#8C6B28;--onacc:#FFFFFF}body{margin:0;background:#0C0B0D}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}*{box-sizing:border-box}.pg{--ez:cubic-bezier(.16,1,.3,1);--ez2:cubic-bezier(.65,0,.35,1);--ez3:cubic-bezier(.34,1.56,.64,1);position:relative;width:100%;min-width:1280px;background:var(--bg);font-family:var(--f-corm),Georgia,serif;overflow-x:hidden;transition:--bg .9s,--bg2 .9s,--bg3 .9s,--fg .9s,--soft .9s,--mut .9s,--dim .9s,--line .9s,--line2 .9s,--acc .9s,--onacc .9s}.pg,.pg a{color:var(--fg)}.pg a{text-decoration:none}.mono{font-family:var(--f-sc),Georgia,serif;font-weight:500}.cz,.ey{font-family:var(--f-cinzel),Georgia,serif}.ey{font-size:12px;letter-spacing:.4em;color:var(--mut)}.chap{font-family:var(--f-deco),var(--f-cinzel),Georgia,serif;font-size:13px;letter-spacing:.3em;color:var(--acc)}.h2 em{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-weight:400;font-size:.92em;color:var(--soft)}.orn{display:flex;align-items:center;gap:18px}.orn .ol{flex:1 1;height:1px;background:var(--line)}.orn .ol.l{transform-origin:right}.orn svg{flex-shrink:0;transition:transform 1.2s var(--ez)}.orn:hover svg{transform:rotate(180deg) scale(1.3)}.dropcap:first-letter{float:left;font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:92px;line-height:.8;padding:8px 14px 0 0;color:var(--acc)}.h2{margin:0;font-size:64px;font-weight:500;line-height:1}.mk{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.mki{display:inline-block}.shead{display:flex;align-items:flex-end;justify-content:space-between}.more{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.14em;color:var(--mut);transition:color .4s var(--ez),gap .5s var(--ez)}.more:hover{color:var(--fg);gap:16px}.arr{transition:transform .5s var(--ez)}a:hover .arr,button:hover .arr{transform:translateX(5px)}.roll{display:inline-flex;flex-direction:column;height:1.25em;line-height:1.25em;overflow:hidden;vertical-align:middle}.roll span{display:block;transition:transform .6s var(--ez)}a:hover .roll span,button:hover .roll span{transform:translateY(-100%)}.intro{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:auto}.ip{position:absolute;left:0;right:0;height:50.5%;background:var(--bg3);transition:transform 1.2s var(--ez2)}.ip-t{top:0}.ip-b{bottom:0}.intro.leaving .ip-t{transform:translateY(-100%)}.intro.leaving .ip-b{transform:translateY(100%)}.intro.leaving{pointer-events:none}.i-sky{position:absolute;inset:0;width:100%;height:100%;transition:opacity .6s}.intro.leaving .fog,.intro.leaving .i-sky{opacity:0}.i-sky circle{fill:var(--fg)}.i-c{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;transition:opacity .6s,transform 1s var(--ez),filter .6s}.intro.leaving .i-c{opacity:0;transform:scale(1.08);filter:blur(10px)}.i-moon{position:relative;color:var(--fg)}.i-moon svg circle{stroke-dasharray:252;stroke-dashoffset:252;animation:iDraw 1.3s var(--ez2) .6s forwards}.i-moon svg path:first-of-type{transform-box:fill-box;transform-origin:left center;animation:iPhase 1s var(--ez) 1.5s both}.i-moon svg path:nth-of-type(2){transform-box:fill-box;transform-origin:center;animation:iStar .9s var(--ez) 2.1s both}.i-halo{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--fg) 18%,transparent),transparent 62%);animation:iHalo 2.4s var(--ez) 1.4s both}@keyframes iHalo{0%{opacity:0;transform:scale(.4)}60%{opacity:1}to{opacity:.55;transform:scale(1)}}.i-ring{position:absolute;inset:-18px;border-radius:50%;border:1px solid var(--fg);opacity:0;animation:iRing 1.8s var(--ez) 2.1s both}@keyframes iRing{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}@keyframes iDraw{to{stroke-dashoffset:0}}@keyframes iPhase{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes iStar{0%{opacity:0;transform:scale(0) rotate(-140deg)}60%{opacity:1;transform:scale(2)}to{opacity:1;transform:scale(1)}}.i-pre{display:flex;font-family:var(--f-cinzel),Georgia,serif;font-size:12px;letter-spacing:.55em;color:var(--mut)}.i-pre span{opacity:0;animation:iType .5s var(--ez) forwards}@keyframes iType{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.i-big{font-family:var(--f-bod),Georgia,serif;font-size:40px;font-style:italic;font-weight:400;line-height:1;display:flex;color:var(--soft);margin-top:6px}.i-arch{font-family:var(--f-deco),var(--f-cinzel),Georgia,serif;font-size:30px;letter-spacing:.5em;margin-right:-.5em;color:var(--fg);opacity:0;animation:iArch 1.6s var(--ez) 3.1s forwards}@keyframes iArch{0%{opacity:0;letter-spacing:1.2em;filter:blur(8px)}to{opacity:1;letter-spacing:.5em;filter:none}}.i-name{display:flex;align-items:center;font-size:170px;font-weight:300;letter-spacing:.08em;line-height:.9;margin:-6px 0 4px}.il{display:inline-block;opacity:0;animation:iLetter 1.4s var(--ez) forwards}@keyframes iLetter{0%{opacity:0;transform:translateY(30px) scale(.9);filter:blur(16px)}to{opacity:1;transform:none;filter:none}}.i-name .i-moon{margin:0 18px 0 8px}.iw{display:inline-block;opacity:0;animation:iWord 1.3s var(--ez) forwards}@keyframes iWord{0%{opacity:0;transform:translateY(24px);filter:blur(14px)}to{opacity:1;transform:none;filter:none}}.i-line{width:220px;height:1px;background:var(--line2);transform:scaleX(0);animation:iLine 1.2s var(--ez) 4.8s forwards}@keyframes iLine{to{transform:scaleX(1)}}.i-wel{font-family:var(--f-cinzel),Georgia,serif;font-size:13px;letter-spacing:.5em;color:var(--mut);opacity:0;animation:iFade 1.4s var(--ez) 5.1s forwards}@keyframes iFade{0%{opacity:0;letter-spacing:.9em}to{opacity:1}}.i-enter{margin-top:18px;opacity:0;animation:iBtn 1s var(--ez) 5.8s forwards}@keyframes iBtn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.i-enter .btn:after{display:none}.i-halo2{position:absolute;inset:-6px;border-radius:40px;border:1px solid var(--fg);animation:iPulse 2.4s ease-out 6.2s infinite;opacity:0;pointer-events:none}@keyframes iPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.i-skip{position:absolute;right:40px;top:36px;z-index:3;height:40px;padding:0 18px;border:1px solid var(--line2);border-radius:20px;background:transparent;color:var(--mut);font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:15px;letter-spacing:.14em;cursor:pointer;transition:color .3s,border-color .3s}.i-skip:hover{color:var(--fg);border-color:var(--fg)}.i-auto{position:absolute;left:50%;bottom:40px;width:120px;margin-left:-60px;height:1px;background:var(--line);z-index:3;overflow:hidden}.i-auto div{height:100%;background:var(--acc);transform-origin:left;animation:iAuto 10s linear forwards}@keyframes iAuto{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tw{fill:var(--fg);animation:twk 4s ease-in-out infinite}@keyframes twk{0%,to{opacity:.15}50%{opacity:.9}}.fog{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--fg) 9%,transparent),transparent 68%);filter:blur(20px)}.f1{width:900px;height:380px;left:-200px;top:40%;animation:fogA 38s ease-in-out infinite alternate}.f2{width:1100px;height:420px;right:-300px;top:55%;animation:fogB 46s ease-in-out infinite alternate}.f3{width:700px;height:300px;left:30%;top:20%;opacity:.7;animation:fogA 52s ease-in-out infinite alternate-reverse}@keyframes fogA{0%{transform:translateX(0)}to{transform:translateX(260px)}}@keyframes fogB{0%{transform:translateX(0)}to{transform:translateX(-320px)}}.grain{position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:150;opacity:.07;animation:grain 1s steps(6) infinite}.m-dia .grain{opacity:.045}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-2%,6%)}80%{transform:translate(5%,2%)}to{transform:translate(0)}}.prog{height:2px;width:100%;background:var(--acc);transform-origin:left;transform:scaleX(0);z-index:120}.hdr,.prog{position:fixed;left:0;top:0}.hdr{right:0;height:92px;padding:0 64px;display:flex;align-items:center;justify-content:space-between;z-index:110;animation:hdrIn 1.1s var(--ez) .5s both;animation-play-state:paused}.entered .hdr{animation-play-state:running}@keyframes hdrIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.hdr-bg{position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);opacity:0;z-index:-1}.logo{display:flex;align-items:center;gap:14px;color:var(--fg)}.logo svg{transition:transform 1.2s var(--ez)}.logo:hover svg{transform:rotate(-30deg) scale(1.1)}.logo svg path:last-child{transform-box:fill-box;transform-origin:center;transition:transform 1s var(--ez)}.logo:hover svg path:last-child{transform:rotate(180deg) scale(1.4)}.nav{display:flex;align-items:center;gap:32px;font-family:var(--f-cinzel),Georgia,serif;font-size:12px;letter-spacing:.22em}.nl{position:relative;padding:14px 0}.nl:after{content:"";position:absolute;left:50%;bottom:6px;width:4px;height:4px;margin-left:-2px;border-radius:2px;background:var(--acc);transform:scale(0);transition:transform .5s var(--ez3)}.nl:hover:after{transform:scale(1)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 32px;border-radius:28px;font-family:var(--f-cinzel),Georgia,serif;font-size:14px;letter-spacing:.2em;cursor:pointer;border:1px solid transparent;isolation:isolate;transition:transform .6s var(--ez),color .5s var(--ez),border-color .5s var(--ez),box-shadow .6s var(--ez);transform:translate(var(--mx,0),var(--my,0))}.btn:before{content:"";position:absolute;left:50%;top:100%;width:160%;aspect-ratio:1;margin-left:-80%;border-radius:50%;transform:translateY(0) scale(.2);transition:transform .8s var(--ez);z-index:-1}.btn:hover:before{transform:translateY(-62%) scale(1)}.btn:active{transform:translate(var(--mx,0),var(--my,0)) scale(.95)}.btn:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:currentColor;opacity:0;transition:transform .8s var(--ez),opacity 1s var(--ez);z-index:-1;pointer-events:none}.btn:active:after{transform:scale(40);opacity:.2;transition:0s}.b-light:before{background:var(--acc)}.b-light:hover{color:var(--onacc);box-shadow:0 18px 40px -12px color-mix(in srgb,var(--acc) 60%,transparent)}.b-ghost{background:transparent}.b-ghost:before{background:var(--fg)}.b-ghost:hover{border-color:var(--fg)}.b-red{color:var(--onacc)}.b-red:before{background:var(--fg)}.b-red:hover{box-shadow:0 18px 40px -12px color-mix(in srgb,var(--acc) 70%,transparent)}.b-sm{height:44px;padding:0 22px;letter-spacing:.06em;border-radius:22px}.b-md,.b-sm{font-family:var(--f-sc),Georgia,serif;font-weight:600;font-size:17px}.b-md{height:48px;padding:0 26px;letter-spacing:.08em;border-radius:24px}.ib{position:relative;width:44px;height:44px;border-radius:22px;border:1px solid var(--line2);background:transparent;color:var(--fg);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .4s,transform .6s var(--ez)}.ib:hover{border-color:var(--fg);transform:scale(1.08)}.ib:active{transform:scale(.9)}.ib .ico{display:flex;animation:icoIn .8s var(--ez3) both}@keyframes icoIn{0%{opacity:0;transform:rotate(-120deg) scale(.3)}to{opacity:1;transform:none}}.bell{transform-origin:50% 10%}a:hover .bell,button:hover .bell{animation:ring .9s var(--ez)}@keyframes ring{0%{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-15deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}.hero{position:relative;min-height:960px;padding:190px 64px 90px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:72px;gap:72px;align-items:center;overflow:hidden}.hero-sky{inset:0;width:100%;height:100%}.hero-glow,.hero-sky{position:absolute;pointer-events:none}.hero-glow{right:6%;top:12%;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 16%,transparent),transparent 62%);animation:glowP 7s ease-in-out infinite alternate}@keyframes glowP{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.wm{position:absolute;right:-30px;bottom:-80px;font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:600px;line-height:1;color:transparent;-webkit-text-stroke:1px var(--line);pointer-events:none;letter-spacing:-.04em}.htitle,.wm{font-weight:400}.htitle{margin:0;font-size:124px;line-height:.92;letter-spacing:-.02em}.htitle .it{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-weight:400;font-size:.9em;color:transparent;-webkit-text-stroke:1px var(--fg);transition:color 1s var(--ez)}.htitle:hover .it{color:var(--fg)}.ld{animation:ldUp 1.4s var(--ez) both;animation-play-state:paused}.fi{animation:fiUp 1.3s var(--ez) both;animation-play-state:paused}.entered .fi,.entered .ld{animation-play-state:running}@keyframes ldUp{0%{transform:translateY(115%) rotate(4deg)}to{transform:none}}@keyframes fiUp{0%{opacity:0;transform:translateY(34px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.dot{width:8px;height:8px;border-radius:4px;background:var(--acc);animation:dotP 2.4s ease-out infinite}@keyframes dotP{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 70%,transparent)}70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}.meta{align-items:center;gap:28px;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.12em;color:var(--mut)}.int,.meta{display:flex}.int{gap:5px}.int i{display:block;width:10px;height:10px;border-radius:5px;border:1px solid var(--mut)}.int i.on{background:var(--fg);border-color:var(--fg)}.tilt{perspective:1100px}.tilt,.tilt-in{position:relative}.tilt-in{width:100%;aspect-ratio:2/3;height:auto;border:1px solid var(--line);background:var(--bg2);overflow:hidden;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ez),box-shadow .7s;animation:posterIn 1.8s var(--ez) .7s both;animation-play-state:paused}.entered .tilt-in{animation-play-state:running}.tilt:hover .tilt-in{box-shadow:0 50px 90px -30px rgba(0,0,0,.7)}@keyframes posterIn{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),color-mix(in srgb,var(--fg) 14%,transparent),transparent 55%);opacity:0;transition:opacity .5s}.tilt:hover .glare{opacity:1}.p-sky{fill:var(--bg2)}.p-glow{fill:url(#pg-rad)}.win{animation:flick 6s steps(1) infinite}@keyframes flick{0%,40%,44%,46%,to{opacity:1}42%,45%{opacity:.15}70%{opacity:.85}}.lbl{left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:15px;letter-spacing:.18em;color:var(--mut);z-index:3}.lbl,.stamp{position:absolute}.stamp{right:-26px;top:40px;z-index:4;padding:12px 18px;border:2px solid var(--acc);color:var(--acc);font-family:var(--f-cinzel),Georgia,serif;font-size:14px;letter-spacing:.3em;background:color-mix(in srgb,var(--bg) 70%,transparent);transform:rotate(8deg);animation:stampIn .7s var(--ez3) 2.1s both;animation-play-state:paused}.entered .stamp{animation-play-state:running}.scrollhint{position:absolute;left:64px;bottom:34px;display:flex;align-items:center;gap:14px;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:15px;letter-spacing:.2em;color:var(--mut)}.scrollhint i{display:block;width:1px;height:46px;background:var(--line2);position:relative;overflow:hidden}.scrollhint i:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:var(--fg);animation:drip 2s var(--ez2) infinite}@keyframes drip{0%{top:-50%}to{top:100%}}.mq{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;overflow:hidden;background:var(--bg2)}.mq-track{display:flex;width:max-content;animation:mqA 46s linear infinite}.mq:hover .mq-track{animation-play-state:paused}.mq-seq{display:flex;align-items:center;gap:40px;padding-right:40px}.mq-f,.mq-o{font-family:var(--f-deco),var(--f-cinzel),Georgia,serif;font-size:44px;letter-spacing:.08em;white-space:nowrap;transition:color .5s}.mq-o{color:transparent;-webkit-text-stroke:1px var(--mut)}.mq-o:hover{color:var(--fg)}.mq-s{flex-shrink:0;animation:spinS 8s linear infinite}@keyframes spinS{to{transform:rotate(1turn)}}@keyframes mqA{to{transform:translateX(-50%)}}.cdmain{border:1px solid var(--line);background:var(--bg2);padding:40px;display:flex;flex-direction:column;gap:28px;position:relative;overflow:hidden;transition:border-color .6s,transform .8s var(--ez)}.cdmain:hover{border-color:var(--line2)}.cdmain:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--acc);transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ez)}.cdmain:hover:before{transform:scaleY(1)}.cd-bgm{position:absolute;right:-90px;top:-90px;color:var(--fg);opacity:.05;animation:spinS 90s linear infinite}.cdrow{gap:14px;position:relative}.cdb,.cdrow{display:flex}.cdb{flex:1 1;border:1px solid var(--line2);padding:20px 0;flex-direction:column;align-items:center;gap:8px;background:var(--bg);transition:border-color .4s,transform .7s var(--ez3)}.cdb:hover{border-color:var(--fg);transform:translateY(-6px)}.cdv{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:62px;font-weight:400;line-height:1;height:66px;overflow:hidden}.cdl{font-family:var(--f-cinzel),Georgia,serif;font-size:10px;letter-spacing:.3em;color:var(--mut)}.flip{display:inline-block;animation:flipIn .7s var(--ez) both}@keyframes flipIn{0%{transform:translateY(-100%);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}.mini{border:1px solid var(--line);padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;transition:transform .8s var(--ez3),border-color .5s,background .5s}.mini:hover{transform:translateY(-10px) rotate(-.6deg);border-color:var(--line2);background:var(--bg2)}.tag{align-self:flex-start;padding:7px 12px;border:1px solid var(--acc);font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.3em}.redact{height:14px;background:var(--line2);position:relative;overflow:hidden}.redact:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fg) 18%,transparent),transparent);transform:translateX(-100%);animation:shimmer 2.6s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}.manif{position:relative;padding:170px 64px;text-align:center;overflow:hidden}.manif p{margin:0 auto;max-width:1150px;font-size:78px;line-height:1.1;font-weight:300}.mw{display:inline-block;color:var(--fg)}.mw-r{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:.92em;color:var(--acc)}.manif-moon{position:absolute;left:50%;top:50%;margin:-260px 0 0 -260px;color:var(--fg);opacity:.04;pointer-events:none}.srchbox{margin:0 64px;padding:56px;border:1px solid var(--line);flex-direction:column;gap:28px;background:var(--bg2);overflow:hidden}.srch,.srchbox{position:relative;display:flex}.srch{align-items:center;gap:18px;padding-bottom:16px}.srch:before{height:1px;background:var(--line2)}.srch:after,.srch:before{content:"";position:absolute;left:0;right:0;bottom:0}.srch:after{height:2px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ez)}.srch:focus-within:after{transform:scaleX(1)}.srch svg.lupa{transition:transform .8s var(--ez3),color .4s}.srch:focus-within svg.lupa{transform:rotate(-20deg) scale(1.15)}.srch input{flex:1 1;background:transparent;border:none;outline:none;color:var(--fg);font-family:var(--f-corm),Georgia,serif;font-size:44px;font-style:italic;transition:letter-spacing .7s var(--ez)}.srch input:focus{letter-spacing:.02em}.srch input::placeholder{color:var(--dim)}.spin svg{transition:transform .9s var(--ez)}.spin:hover svg{transform:rotate(-1turn)}.chip{cursor:pointer;background:transparent;position:relative;overflow:hidden;height:42px;padding:0 20px;border:1px solid var(--line2);border-radius:21px;display:inline-flex;align-items:center;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.08em;isolation:isolate;transition:color .5s var(--ez),border-color .5s,transform .6s var(--ez3)}.chip:before{content:"";position:absolute;inset:0;background:var(--fg);transform:translateY(101%);transition:transform .6s var(--ez);z-index:-1}.chip:hover{color:var(--bg);border-color:var(--fg);transform:translateY(-4px)}.chip:hover:before{transform:none}.chip:active{transform:scale(.92)}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{position:relative;height:40px;padding:0 18px;border:none;background:transparent;color:var(--mut);font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.12em;cursor:pointer;isolation:isolate;transition:color .5s var(--ez)}.tab,.tab:before{border-radius:20px}.tab:before{content:"";position:absolute;inset:0;background:var(--fg);transform:scale(.4);opacity:0;transition:transform .6s var(--ez3),opacity .4s;z-index:-1}.tab:hover{color:var(--fg)}.tab.on{color:var(--bg)}.tab.on:before{transform:none;opacity:1}.pop{animation:popIn .9s var(--ez) both}@keyframes popIn{0%{opacity:0;transform:translateY(40px) scale(.96);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.card{display:flex;flex-direction:column;gap:18px;transition:transform .9s var(--ez)}.card:hover{transform:translateY(-12px)}.pst{position:relative;width:100%;aspect-ratio:2/3;height:auto;border:1px solid var(--line);background:var(--bg2);overflow:hidden;transition:border-color .6s,box-shadow .8s}.card:hover .pst{border-color:var(--dim);box-shadow:0 40px 70px -30px rgba(0,0,0,.7)}.pst svg{position:absolute;inset:0;width:100%;height:100%;transition:transform 1.6s var(--ez)}.card:hover .pst svg{transform:scale(1.08)}.pm{transition:transform 1.6s var(--ez)}.card:hover .pm{transform:translate(-16px,12px)}.pw{transition:filter .6s}.card:hover .pw{filter:drop-shadow(0 0 12px var(--acc))}.pbar{position:absolute;left:0;top:46%;height:44px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:right;transition:transform .9s var(--ez);z-index:2}.card:hover .pbar{transform:scaleX(1);transform-origin:left}.popen{position:absolute;left:0;right:0;top:46%;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--f-cinzel),Georgia,serif;font-size:12px;letter-spacing:.3em;color:var(--onacc);opacity:0;transform:translateY(10px);transition:opacity .5s .15s,transform .8s var(--ez) .15s;z-index:3}.card:hover .popen{opacity:1;transform:none}.pnum{position:absolute;left:18px;top:12px;font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:46px;line-height:1;color:var(--fg);z-index:3;transition:transform .9s var(--ez)}.card:hover .pnum{transform:translateY(-4px) scale(1.08)}.ctitle{font-family:var(--f-bod),Georgia,serif;font-size:27px;font-style:italic;line-height:1.1;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .9s var(--ez);align-self:flex-start}.card:hover .ctitle{background-size:100% 1px}.sala{position:relative;margin-top:170px;padding:140px 64px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:64px;gap:64px;align-items:center;overflow:hidden}.sala-bg{position:absolute;inset:0;background:var(--bg3);opacity:0;z-index:0}.sala>*{z-index:1}.row,.sala>*{position:relative}.row{width:100%;background:transparent;color:var(--fg);cursor:pointer;text-align:left;padding:18px 0;border:none;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.1em;transition:padding .7s var(--ez),color .4s}.row:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:3px;background:var(--acc);transform:scale(0);transition:transform .5s var(--ez3)}.row:hover{padding-left:22px}.row:hover:before{transform:scale(1)}.screen{position:relative;height:540px;border:1px solid var(--line);background:var(--bg2);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .6s}.screen:hover{border-color:var(--dim)}.screen .bgm{position:absolute;inset:0;width:100%;height:100%;transition:transform 2.2s var(--ez)}.screen:hover .bgm{transform:scale(1.14)}.play{position:relative;width:108px;height:108px;border-radius:54px;border:1px solid var(--fg);display:flex;align-items:center;justify-content:center;color:var(--fg);z-index:3;transition:transform .7s var(--ez),background .5s,color .5s;transform:translate(var(--mx,0),var(--my,0))}.play:after,.play:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid color-mix(in srgb,var(--fg) 50%,transparent);animation:ripple 2.8s ease-out infinite}.play:after{animation-delay:1.4s}@keyframes ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.play:hover{background:var(--fg);color:var(--bg)}.play:active{transform:translate(var(--mx,0),var(--my,0)) scale(.9)}.play svg{margin-left:4px;transition:transform .6s var(--ez3)}.play:hover svg{transform:scale(1.2)}.bars{position:absolute;left:0;right:0;height:13%;background:#000;transition:transform 1.1s var(--ez);z-index:2}.screen:hover .b-top{transform:translateY(-100%)}.screen:hover .b-bot{transform:translateY(100%)}.nrow{position:relative;padding:26px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px;transition:padding .7s var(--ez)}.nrow:hover{padding-left:22px}.nrow .arr2{position:absolute;right:0;top:50%;margin-top:-8px;opacity:0;transform:translateX(-14px);transition:opacity .4s,transform .7s var(--ez)}.nrow:hover .arr2{opacity:1;transform:none}.exl{perspective:900px}.exl-in{width:200px;height:282px;border:1px solid var(--fg);padding:6px;display:flex;background:var(--bg);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ez),box-shadow .7s;position:relative}.exl:hover .exl-in{box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}.exl .star{transform-box:fill-box;transform-origin:center;transition:transform 1.1s var(--ez)}.exl:hover .star{transform:rotate(180deg) scale(1.6)}.sub{position:relative;margin:170px 64px 0;padding:84px 72px;border:1px solid var(--line2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;overflow:hidden;background:var(--bg2)}.sub-moon{position:absolute;right:-120px;top:-170px;color:var(--fg);opacity:.06;pointer-events:none}.field{flex:1 1;height:56px;padding:0 22px;background:var(--bg);border:1px solid var(--line2);border-radius:28px;color:var(--fg);font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:18px;outline:none;transition:border-color .5s,box-shadow .5s}.field:focus{border-color:var(--fg);box-shadow:0 0 0 4px color-mix(in srgb,var(--fg) 10%,transparent)}.field::placeholder{color:var(--dim)}.sh{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);pointer-events:none}.btn:hover .sh{left:130%;transition:left 1s var(--ez)}.foot{margin-top:170px;padding:0 64px 48px;border-top:1px solid var(--line);position:relative;overflow:hidden}.bigword{display:flex;align-items:center;justify-content:center;gap:10px;padding:100px 0 64px;font-size:240px;font-weight:300;font-style:italic;letter-spacing:.06em;line-height:.8;color:transparent;-webkit-text-stroke:1px var(--line2)}.bigmoon{color:var(--fg)}.bigmoon circle{stroke:var(--line2)}.bigmoon .ph{transform-box:fill-box;transform-origin:left center;transform:scaleX(0)}.flink{position:relative;display:inline-block;align-self:flex-start;transition:color .3s,transform .6s var(--ez);background:none;border:none;padding:0;color:var(--fg);font:inherit;letter-spacing:inherit;cursor:pointer;text-align:left}.flink:hover{transform:translateX(8px)}.flink:before{content:"";position:absolute;left:-14px;top:50%;width:7px;height:1px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ez)}.flink:hover:before{transform:scaleX(1)}.fab{position:fixed;left:28px;bottom:28px;z-index:130;width:56px;height:56px;border-radius:28px;border:1px solid var(--line2);background:color-mix(in srgb,var(--bg2) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--fg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .7s var(--ez3),border-color .4s;animation:fabIn 1s var(--ez3) 1.6s both;animation-play-state:paused}.entered .fab{animation-play-state:running}@keyframes fabIn{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:none}}.fab:hover{transform:rotate(60deg) scale(1.08);border-color:var(--fg)}.fab.open{transform:rotate(180deg)}.tp{position:fixed;left:28px;bottom:98px;z-index:130;width:360px;padding:26px;border:1px solid var(--line2);border-radius:22px;background:color-mix(in srgb,var(--bg2) 92%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 40px 80px -30px rgba(0,0,0,.6);transform-origin:bottom left;animation:tpIn .7s var(--ez3) both;display:flex;flex-direction:column;gap:18px}@keyframes tpIn{0%{opacity:0;transform:scale(.7) translateY(20px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.tp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sw{position:relative;padding:14px;border:1px solid var(--line2);border-radius:14px;background:transparent;color:var(--fg);cursor:pointer;display:flex;flex-direction:column;gap:10px;text-align:left;animation:swIn .6s var(--ez) both;transition:border-color .4s,transform .6s var(--ez3)}.sw:hover{transform:translateY(-3px);border-color:var(--mut)}.sw.on{border-color:var(--fg)}.sw.on:after{content:"";position:absolute;right:12px;top:12px;width:8px;height:8px;border-radius:4px;background:var(--acc);animation:icoIn .6s var(--ez3) both}@keyframes swIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sw-dots{display:flex}.sw-dots i{display:block;width:22px;height:22px;border-radius:11px;border:1px solid rgba(128,128,128,.35);margin-right:-6px}.seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line2);border-radius:24px}.seg-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:20px;background:var(--fg);transition:transform .7s var(--ez3)}.seg.dia .seg-pill{transform:translateX(100%)}.seg button{position:relative;height:38px;border:none;background:transparent;color:var(--mut);font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:color .5s}.seg button.on{color:var(--bg)}.rate{position:fixed;right:28px;bottom:28px;z-index:140;width:380px;padding:28px;border:1px solid var(--line2);border-radius:22px;background:color-mix(in srgb,var(--bg2) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 40px 90px -30px rgba(0,0,0,.7);animation:rateIn 1s var(--ez3) both;display:flex;flex-direction:column;gap:16px;overflow:hidden}@keyframes rateIn{0%{opacity:0;transform:translateX(120%) rotate(6deg)}to{opacity:1;transform:none}}.rate:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:var(--acc);transform-origin:left;animation:iLine 1.2s var(--ez) .5s both;transform:scaleX(0)}.r-x{position:absolute;right:14px;top:14px;width:32px;height:32px;border-radius:16px;border:none;background:transparent;color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .5s var(--ez),color .3s,background .3s}.r-x:hover{transform:rotate(90deg);color:var(--fg);background:var(--line)}.moons{display:flex;gap:10px}.rm{width:42px;height:42px;border:none;background:transparent;padding:0;cursor:pointer;color:var(--fg);transition:transform .5s var(--ez3)}.rm:hover{transform:scale(1.2) rotate(-10deg)}.rm .fillc{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .45s var(--ez3)}.rm.lit .fillc{transform:scale(1)}.rm.sel{animation:selB .6s var(--ez3)}@keyframes selB{50%{transform:scale(1.35)}}.r-lbl{height:18px;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.14em;color:var(--acc)}.r-lbl span{display:inline-block;animation:fiUp .5s var(--ez) both}.ta{width:100%;height:78px;resize:none;padding:14px 16px;background:var(--bg);border:1px solid var(--line2);border-radius:14px;color:var(--fg);font-family:var(--f-corm),Georgia,serif;font-size:18px;outline:none;transition:border-color .4s,height .6s var(--ez)}.ta:focus{border-color:var(--fg);height:110px}.ta::placeholder{color:var(--dim)}.thx{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0 8px;text-align:center}.thx svg{animation:thxIn 1s var(--ez3) both}@keyframes thxIn{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:none}}.thx .t1{font-size:30px;font-style:italic;animation:fiUp .9s var(--ez) .3s both}.thx .t2{font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.08em;color:var(--mut);animation:fiUp .9s var(--ez) .5s both}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:vtC 1.1s cubic-bezier(.65,0,.35,1) both}@keyframes vtC{0%{-webkit-clip-path:circle(0 at var(--vtx,50%) var(--vty,50%));clip-path:circle(0 at var(--vtx,50%) var(--vty,50%))}to{-webkit-clip-path:circle(160vmax at var(--vtx,50%) var(--vty,50%));clip-path:circle(160vmax at var(--vtx,50%) var(--vty,50%))}}@supports (animation-timeline:view()){.prog{animation:progA linear both;animation-timeline:scroll(root)}@keyframes progA{to{transform:scaleX(1)}}.hdr-bg{animation:hdrBg linear both;animation-timeline:scroll(root);animation-range:0 220px}@keyframes hdrBg{to{opacity:1}}.rv{animation:rvA linear both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes rvA{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.rv-l{animation:rvL linear both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes rvL{0%{opacity:0;transform:translateX(-110px) rotate(-1.5deg)}to{opacity:1;transform:none}}.rv-r{animation:rvR linear both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes rvR{0%{opacity:0;transform:translateX(110px) rotate(1.5deg)}to{opacity:1;transform:none}}.rv-s{animation:rvS linear both;animation-timeline:view();animation-range:entry 0 entry 95%}@keyframes rvS{0%{opacity:0;transform:scale(.84);-webkit-clip-path:inset(14% 14% 14% 14% round 24px);clip-path:inset(14% 14% 14% 14% round 24px)}to{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0)}}.h2 .mki{animation:mkA linear both;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes mkA{0%{transform:translateY(110%) rotate(5deg)}to{transform:none}}.rv-track{animation:trA linear both;animation-timeline:view();animation-range:entry 0 cover 30%}@keyframes trA{0%{opacity:0;letter-spacing:1.3em}to{opacity:1;letter-spacing:.4em}}.draw{transform-origin:left;animation:drA linear both;animation-timeline:view();animation-range:entry 0 cover 45%}@keyframes drA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st1{animation-range:entry 0 cover 28%}.st2{animation-range:entry 6% cover 34%}.st3{animation-range:entry 12% cover 40%}.st4{animation-range:entry 18% cover 46%}.para{animation:paA linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes paA{0%{transform:translateY(-80px)}to{transform:translateY(100px)}}.para-slow{animation:paS linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes paS{0%{transform:translateY(70px) rotate(-10deg)}to{transform:translateY(-70px) rotate(10deg)}}.wm{animation:wmA linear both;animation-timeline:scroll(root);animation-range:0 1000px}@keyframes wmA{to{transform:translateY(-180px);opacity:.3}}.hero-out{animation:heroOut linear both;animation-timeline:scroll(root);animation-range:0 950px}@keyframes heroOut{to{opacity:.1;transform:translateY(140px) scale(.95);filter:blur(5px)}}.sala-bg{animation:salaBg linear both;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes salaBg{to{opacity:1}}.mw{animation:mwA linear both;animation-timeline:view()}@keyframes mwA{0%{opacity:.1;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.manif-moon{animation:mmA linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes mmA{0%{transform:rotate(-40deg) scale(.7)}to{transform:rotate(40deg) scale(1.2)}}.mq-track{animation:mqA 46s linear infinite}.bigmoon .ph{animation:bmA linear both;animation-timeline:view();animation-range:entry 20% cover 70%}@keyframes bmA{to{transform:scaleX(1)}}.bigword{animation:bwA linear both;animation-timeline:view();animation-range:entry 0 cover 60%}@keyframes bwA{0%{letter-spacing:.32em;opacity:0}to{letter-spacing:.06em;opacity:1}}}html{scroll-behavior:smooth}.hide-lg,.menu-btn{display:none}.menu-btn{position:relative;width:44px;height:44px;border-radius:22px;border:1px solid var(--line2);background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:border-color .4s}.menu-btn span{display:block;width:18px;height:1.5px;background:var(--fg);transition:transform .6s var(--ez3)}.menu-btn.open span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-btn.open span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:105;background:var(--bg);padding:120px 28px 40px;display:flex;flex-direction:column;justify-content:space-between;animation:mnIn .7s var(--ez) both;overflow:auto}@keyframes mnIn{0%{-webkit-clip-path:circle(0 at calc(100% - 50px) 46px);clip-path:circle(0 at calc(100% - 50px) 46px)}to{-webkit-clip-path:circle(150% at calc(100% - 50px) 46px);clip-path:circle(150% at calc(100% - 50px) 46px)}}.mnav-in{display:flex;flex-direction:column}.mnav-in a{display:flex;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-size:44px;font-style:italic;line-height:1;animation:fiUp .8s var(--ez) both}.mnav-in a em{font-family:var(--f-deco),var(--f-cinzel),serif;font-style:normal;font-size:13px;letter-spacing:.2em;color:var(--acc);width:34px}.mnav-foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.rcount{display:flex;align-items:center;gap:18px;font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:.14em;color:var(--mut);margin-top:-12px}.clearq{background:transparent;border:1px solid var(--line2);border-radius:16px;height:32px;padding:0 14px;color:var(--fg);font:inherit;letter-spacing:.06em;cursor:pointer;animation:fiUp .5s var(--ez) both;transition:border-color .3s}.clearq:hover{border-color:var(--fg)}.empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:70px 0;text-align:center;animation:fiUp .8s var(--ez) both}.empty .e1{font-size:34px;font-style:italic}.empty .e2{font-family:var(--f-sc),Georgia,serif;font-size:17px;letter-spacing:.08em;color:var(--mut)}.chip.on{color:var(--bg);border-color:var(--fg)}.chip.on:before{transform:none}.b-done{background:transparent!important;color:var(--fg)!important;border-color:var(--acc)!important}.b-done:before{background:var(--acc)!important}.b-done .bell{animation:ring .9s var(--ez)}.submsg{font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:17px;letter-spacing:.04em;animation:fiUp .6s var(--ez) both}.submsg.ok{color:var(--fg)}.submsg.err{color:var(--acc)}.ov{position:fixed;inset:0;z-index:160;background:color-mix(in srgb,var(--bg3) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:20px;animation:ovIn .5s var(--ez) both}@keyframes ovIn{0%{opacity:0}to{opacity:1}}.modal{position:relative;width:440px;max-width:100%;padding:44px 36px 36px;border:1px solid var(--line2);border-radius:24px;background:var(--bg2);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;box-shadow:0 60px 120px -40px rgba(0,0,0,.8);animation:mdIn .8s var(--ez3) both}@keyframes mdIn{0%{opacity:0;transform:translateY(40px) scale(.92);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.m-moon{animation:thxIn 1s var(--ez3) .15s both;margin-bottom:6px}.m-title{font-size:40px;line-height:1;margin-bottom:10px}.m-title em{font-family:var(--f-bod),Georgia,serif;font-weight:400}.m-done{display:flex;flex-direction:column;gap:10px;padding:10px 0;animation:fiUp .7s var(--ez) both}.m-d1{font-size:26px;font-style:italic}.m-d2{font-family:var(--f-sc),Georgia,serif;font-size:15px;letter-spacing:.06em;color:var(--mut)}.ov-dark{background:rgba(0,0,0,.88);flex-direction:column;gap:22px}.player{position:relative;width:min(1100px,100%);aspect-ratio:16/9;background:#050505;border:1px solid #222;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:plIn 1s var(--ez) both}@keyframes plIn{0%{opacity:0;transform:scale(.9);-webkit-clip-path:inset(40% 0 40% 0);clip-path:inset(40% 0 40% 0)}to{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.pl-bar{position:absolute;left:0;right:0;height:11%;background:#000;z-index:2}.pl-t{top:0;animation:barT 1.2s var(--ez) .3s both}.pl-b{bottom:0;animation:barB 1.2s var(--ez) .3s both}@keyframes barT{0%{transform:translateY(-100%)}to{transform:none}}@keyframes barB{0%{transform:translateY(100%)}to{transform:none}}.pl-c{display:flex;flex-direction:column;align-items:center;gap:22px;color:#ECE6DB;text-align:center}.pl-pre{font-family:var(--f-cinzel),serif;font-size:12px;letter-spacing:.5em;color:#8C877F;animation:fiUp 1s var(--ez) .6s both}.pl-play{width:92px;height:92px;border-radius:46px;border:1px solid #ece6db;display:flex;align-items:center;justify-content:center;animation:thxIn 1s var(--ez3) .8s both}.pl-play svg{margin-left:4px}.pl-note{font-size:24px;font-style:italic;color:#BDB7AD;animation:fiUp 1s var(--ez) 1s both}.pl-ctrl{position:absolute;left:24px;right:24px;bottom:18px;z-index:3;display:flex;align-items:center;gap:16px;font-family:var(--f-sc),serif;font-size:15px;color:#8C877F}.pl-track{flex:1 1;height:2px;background:#2A272C;overflow:hidden}.pl-track div{height:100%;width:100%;background:var(--acc);transform-origin:left;transform:scaleX(0);animation:iAuto 45s linear 1.2s forwards}.pl-x{height:44px;padding:0 22px;border:1px solid #3a363d;border-radius:22px;background:transparent;color:#ECE6DB;font-family:var(--f-sc),serif;font-size:16px;letter-spacing:.1em;cursor:pointer;animation:fiUp .8s var(--ez) .8s both;transition:border-color .3s}.pl-x:hover{border-color:#ECE6DB}.reader{inset:0;z-index:170;background:var(--bg);overflow-y:auto;animation:rdIn 1s var(--ez) both}@keyframes rdIn{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.rd-top{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:74px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.rd-prog{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--acc);transform-origin:left;transform:scaleX(.02)}@supports (animation-timeline:scroll()){.rd-prog{animation:progA linear both;animation-timeline:scroll(nearest block)}}.rd-exp{font-family:var(--f-bod),serif;font-style:italic;font-size:22px}.rd-tools{display:flex;gap:8px}.rd-tools .ib{font-family:var(--f-sc),serif;font-size:16px}.rd-body{max-width:720px;margin:0 auto;padding:90px 24px 140px;display:flex;flex-direction:column;gap:18px;animation:fiUp 1.1s var(--ez) .4s both}.rd-title{margin:0;font-size:calc(84px * var(--rs));font-weight:400;line-height:.95}.rd-title em{font-family:var(--f-bod),serif;font-weight:400}.rd-meta{display:flex;flex-wrap:wrap;gap:12px;font-family:var(--f-sc),serif;font-weight:500;font-size:16px;letter-spacing:.12em;color:var(--mut)}.rd-p{margin:0 0 10px;font-size:calc(25px * var(--rs));line-height:1.65;color:var(--soft)}.rd-sk{height:calc(13px * var(--rs));margin:calc(9px * var(--rs)) 0;background:var(--line2);position:relative;overflow:hidden}.rd-sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fg) 12%,transparent),transparent);transform:translateX(-100%);animation:shimmer 3s ease-in-out infinite}.rd-end{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:70px;padding-top:50px;border-top:1px solid var(--line);text-align:center}.rd-q{font-size:40px;font-style:italic}.rd-react{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}@media (max-width:1100px){.pg{min-width:0}.hdr{padding:0 24px;height:78px}.nav{display:none}.menu-btn{display:flex}.hero{grid-template-columns:1fr;padding:140px 28px 110px;gap:56px;min-height:0}.htitle{font-size:92px}.tilt-in{max-width:430px;margin-inline:auto}.stamp{right:14px}.wm{font-size:380px;bottom:-40px}.sx{padding:0 28px!important}.g-prox{grid-template-columns:1fr 1fr!important}.g-prox>div:first-child{grid-column:1/-1}.g-arch{grid-template-columns:1fr 1fr!important}.manif{padding:130px 28px}.manif p{font-size:58px}.srchbox{margin:0 28px;padding:40px 32px}.sala{grid-template-columns:1fr;padding:110px 28px;gap:44px}.g-nov{grid-template-columns:1fr!important;gap:64px!important}.sub{grid-template-columns:1fr;margin:140px 28px 0;padding:60px 40px;gap:36px}.foot{padding:0 28px 40px}.bigword{font-size:150px;padding:80px 0 50px}.bigmoon{width:120px;height:120px}.ftop{flex-direction:column;gap:48px}.flinks{gap:64px!important;flex-wrap:wrap}.i-name{font-size:120px}.i-name .i-moon svg{width:86px;height:86px}}@media (max-width:640px){.hide-sm{display:none!important}.hdr{padding:0 16px;height:68px}.logo span:last-child{font-size:23px}.hero{padding:110px 20px 100px;gap:40px}.htitle{font-size:58px}.hero .dropcap{font-size:20px!important}.dropcap:first-letter{font-size:66px}.meta{flex-wrap:wrap;gap:12px 20px}.hero .btn{width:100%}.hero-out>div:last-child{flex-direction:column}.tilt-in{max-width:330px}.stamp{font-size:11px;padding:9px 12px;right:10px;top:20px}.wm{font-size:240px;right:-20px}.scrollhint{left:20px}.mq{padding:20px 0}.mq-f,.mq-o{font-size:28px}.h2{font-size:44px}.shead{flex-direction:column;align-items:flex-start;gap:18px}.sx{padding:0 20px!important}.g-prox{grid-template-columns:1fr!important}.cdmain{padding:26px 20px}.cdrow{gap:8px}.cdb{padding:14px 0}.cdv{font-size:40px;height:48px}.cdmain .btn{flex:1 1;padding:0 14px}.manif{padding:100px 20px}.manif p{font-size:38px}.srchbox{margin:0 20px;padding:28px 20px}.srch input{font-size:26px;min-width:0}.srch .spin{display:none}.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin:0 -20px;padding-left:20px;padding-right:20px}.tab{flex-shrink:0}.g-arch{grid-template-columns:1fr!important}.pst{max-width:340px;margin-inline:auto}.sala{padding:90px 20px}.screen{height:260px}.play{width:80px;height:80px}.lbl{font-size:12px}.lbl span:last-child{display:none}.autor{flex-direction:column;align-items:flex-start;padding:32px 24px!important}.sub{margin:110px 20px 0;padding:40px 24px}.subrow{flex-direction:column}.subrow .btn{width:100%}.foot{padding:0 20px 32px;margin-top:120px}.bigword{font-size:74px;padding:60px 0 40px;gap:4px}.bigmoon{width:58px;height:58px;margin:0 2px!important}.flinks{gap:36px!important}.fbot,.flinks{flex-direction:column}.fbot{gap:14px}.fab{left:16px;bottom:16px;width:50px;height:50px}.tp{bottom:78px}.rate,.tp{left:12px;right:12px;width:auto}.rate{bottom:12px;padding:24px 20px}.i-name{font-size:62px;margin:0}.i-name .i-moon{margin:0 8px 0 4px}.i-name .i-moon svg{width:46px;height:46px}.i-arch{font-size:17px;letter-spacing:.4em}.i-pre{font-size:9px;letter-spacing:.35em}.i-big{font-size:25px}.i-wel{font-size:10px;letter-spacing:.35em}.i-skip{right:16px;top:16px}.rd-top{padding:0 16px}.rd-exp{display:none}.rd-body{padding:60px 20px 100px}.rd-title{font-size:calc(54px * var(--rs))}.rd-p{font-size:calc(20px * var(--rs))}.modal{padding:40px 22px 26px}}.rate.leaving{animation:rateOut .65s var(--ez2) both}@keyframes rateOut{to{opacity:0;transform:translateX(115%) rotate(5deg);filter:blur(6px)}}.moons.shake{animation:shake .55s var(--ez)}@keyframes shake{0%,to{transform:none}20%{transform:translateX(-9px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}.r-lbl.err{color:var(--acc)}.is-off{opacity:.42;cursor:not-allowed}.is-off:hover:before{transform:translateY(0) scale(.2)}.sys{position:fixed;inset:0;z-index:190;background:var(--bg3);display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow:auto;animation:sysIn 1s var(--ez) both}.sys.leaving{animation:sysOut .7s var(--ez2) both}@keyframes sysIn{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}to{-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%)}}@keyframes sysOut{to{opacity:0;transform:scale(1.05);filter:blur(12px)}}.sys-c{position:relative;z-index:2;max-width:680px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.sfi{animation:fiUp 1s var(--ez) both}.sys-title{margin:0;font-size:78px;font-weight:400;line-height:.95}.sys-title em{font-family:var(--f-bod),Georgia,serif;font-weight:400;color:var(--soft)}.sys-txt{margin:0;font-size:24px;line-height:1.5;color:var(--soft);max-width:560px}.sys-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.sys-code{font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:15px;letter-spacing:.2em;color:var(--dim)}.btn .rl{transition:transform .9s var(--ez)}.btn:hover .rl{transform:rotate(-1turn)}.is-loading{pointer-events:none}.is-loading .rl{animation:spinS .8s linear infinite}.is-loading:before{transform:translateY(-62%) scale(1)!important}.brk-l{animation:brkL 4s var(--ez) 1s infinite}.brk-r{animation:brkR 4s var(--ez) 1s infinite}@keyframes brkL{0%,to{transform:translate(-3px,1px) rotate(-3deg)}8%{transform:translate(-9px,3px) rotate(-6deg)}14%{transform:translate(-3px,1px) rotate(-3deg)}}@keyframes brkR{0%,to{transform:translate(3px,-1px) rotate(3deg)}8%{transform:translate(9px,-3px) rotate(6deg)}14%{transform:translate(3px,-1px) rotate(3deg)}}.brk-l,.brk-r{transform-box:fill-box;transform-origin:center}.crack{animation:kDraw .9s var(--ez2) .6s both,crackG 2.4s ease-in-out 1.6s infinite;stroke-dashoffset:100}@keyframes kDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes crackG{0%,to{filter:none;opacity:1}50%{filter:drop-shadow(0 0 4px var(--acc));opacity:.7}}.wv{opacity:.15;animation:wave 2.4s ease-in-out infinite}.w1{animation-delay:0s}.w2{animation-delay:.3s}.w3{animation-delay:.6s}@keyframes wave{0%,to{opacity:.12}30%{opacity:.9}60%{opacity:.12}}.slash{stroke-dashoffset:100;animation:kDraw .8s var(--ez2) .9s both}.mt-moon{animation:mtB 4s ease-in-out infinite}@keyframes mtB{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lock{transform-box:fill-box;transform-origin:50% 0;animation:lockS 5s var(--ez) 1.5s infinite}@keyframes lockS{0%,86%,to{transform:rotate(0)}89%{transform:rotate(12deg)}92%{transform:rotate(-10deg)}95%{transform:rotate(5deg)}}.sys-cd{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 34px;border:1px solid var(--line2)}.sys-cdl{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.4em;color:var(--mut)}.sys-cdv{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:48px;line-height:1}.sys-cdv i{font-style:normal;color:var(--acc);margin:0 6px;animation:hBlink 1s steps(1) infinite}@keyframes hBlink{0%,to{opacity:1}50%{opacity:.2}}.netmsg{font-family:var(--f-sc),Georgia,serif;font-size:16px;letter-spacing:.08em;color:var(--acc);min-height:20px}.netmsg.pulse{animation:shake .5s var(--ez)}.sys-demo-x{position:absolute;right:24px;top:22px;z-index:3;height:38px;padding:0 16px;border:1px dashed var(--line2);border-radius:19px;background:transparent;color:var(--mut);font-family:var(--f-sc),Georgia,serif;font-size:15px;letter-spacing:.06em;cursor:pointer;transition:color .3s,border-color .3s}.sys-demo-x:hover{color:var(--fg);border-color:var(--fg)}.toast{position:fixed;left:50%;top:24px;z-index:195;display:flex;align-items:center;gap:12px;height:48px;padding:0 22px;border:1px solid var(--line2);border-radius:24px;background:color-mix(in srgb,var(--bg2) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--f-sc),Georgia,serif;font-weight:500;font-size:17px;letter-spacing:.06em;animation:toastA 3.2s var(--ez) both}@keyframes toastA{0%{opacity:0;transform:translate(-50%,-30px)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.demo{margin-top:36px;padding:18px 20px;border:1px dashed var(--line2);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--f-sc),Georgia,serif;font-size:15px;letter-spacing:.14em;color:var(--dim)}@media (max-width:640px){.sys-title{font-size:46px}.sys-txt{font-size:19px}.sys-cdv{font-size:36px}.sys-btns .btn{width:100%}.sm-art{width:130px;height:130px}.toast{font-size:15px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.intro{display:none}}.nc-banner{position:fixed;left:0;right:0;top:0;height:40px;display:flex;align-items:center;justify-content:center;z-index:111;padding:10px 20px;background:var(--acc);color:var(--onacc);text-align:center;font-family:var(--f-sc),Georgia,serif;font-weight:600;font-size:16px;letter-spacing:.06em}.poster-img{object-fit:contain;z-index:1}.poster-bg,.poster-img{position:absolute;inset:0;width:100%;height:100%}.poster-bg{object-fit:cover;filter:blur(26px) brightness(.42) saturate(.7);transform:scale(1.18);z-index:0}.rd-link{color:var(--fg)}.reader{position:fixed}.has-banner .hdr,.has-banner .prog{top:40px}.moons.shake2{animation:shake2 .55s var(--ez)}@keyframes shake2{0%,to{transform:none}20%{transform:translateX(-9px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}.contact{position:relative;display:flex;flex-direction:column;gap:18px;max-width:900px}.chips-row{display:flex;flex-wrap:wrap;gap:10px}.c-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.c-fld{display:flex;flex-direction:column;gap:8px}.c-fld .field{width:100%;border-radius:14px}.c-ta{height:160px;padding:16px 20px;resize:vertical;font-family:var(--f-corm),Georgia,serif;font-size:20px;line-height:1.5}.linkish{background:none;border:none;padding:0;color:var(--fg);font:inherit;cursor:pointer}@media (max-width:640px){.c-grid{grid-template-columns:1fr}}.fav.on{border-color:var(--acc)}.fav svg{transition:transform .6s var(--ez3)}.fav.on svg,.fav:active svg{transform:rotate(45deg) scale(1.1)}.rd-early{padding:14px 18px;border:1px dashed var(--acc);border-radius:14px;font-family:var(--f-sc),Georgia,serif;font-size:16px;letter-spacing:.04em;color:var(--fg)}.cont{display:flex;flex-direction:column;gap:18px}.cont-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cont-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line);background:var(--bg2);animation:fiUp .8s var(--ez) both;transition:border-color .4s,transform .7s var(--ez3)}.cont-card:hover{border-color:var(--dim);transform:translateY(-6px)}.cont-num{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:34px;line-height:1}.cont-t{font-size:24px;font-style:italic}.cont-bar{height:3px;background:var(--line);overflow:hidden;border-radius:2px}.cont-bar i{display:block;height:100%;background:var(--acc);transform-origin:left;animation:iLine 1.2s var(--ez) .3s both;transform:scaleX(0)}@media (max-width:1100px){.cont{padding:0 28px!important}.cont-row{grid-template-columns:1fr}}@media (max-width:640px){.cont{padding:0 20px!important}}.b-light{background:var(--fg);color:var(--bg)}.b-light:hover{color:#fff}.b-ghost{color:var(--fg);border-color:var(--line2)}.b-ghost:hover{color:var(--bg)}.b-red{background:var(--acc);color:#fff}.b-red:hover{color:var(--bg)}.btn:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.chip{color:var(--soft)}.chip.on,.chip:hover{color:var(--bg)}.contact,.contact *{filter:none!important}.empty-box{display:flex;flex-direction:column;align-items:center;gap:12px;padding:70px 24px;text-align:center;border:1px dashed var(--line2);border-radius:18px;background:var(--bg2)}.empty-box .e1{font-size:30px;font-style:italic;color:var(--fg)}.empty-box .e2{font-family:var(--f-sc),Georgia,serif;font-size:17px;letter-spacing:.06em;color:var(--mut);max-width:520px;line-height:1.6}.soon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1100px){.soon-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.soon-grid{grid-template-columns:1fr}}.btn.b-light,.btn.b-light .roll span{color:var(--bg)}.btn.b-light:hover,.btn.b-light:hover .roll span,.btn.b-red,.btn.b-red .roll span{color:#fff}.btn.b-red:hover,.btn.b-red:hover .roll span{color:var(--bg)}.btn.b-ghost,.btn.b-ghost .roll span{color:var(--fg)}.btn.b-ghost:hover,.btn.b-ghost:hover .roll span{color:var(--bg)}.chip,.tab{color:var(--soft)}.chip.on,.chip:hover,.tab.on{color:var(--bg)}.more,.more .roll span{color:var(--mut)}.fav-btn,.more:hover,.more:hover .roll span{color:var(--fg)}.fav-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--line2);border-radius:22px;background:transparent;font-family:var(--f-sc),Georgia,serif;font-weight:600;font-size:15px;letter-spacing:.04em;cursor:pointer;transition:border-color .4s,color .4s,transform .5s var(--ez3)}.fav-btn:hover{border-color:var(--fg);transform:translateY(-2px)}.fav-btn.on{border-color:var(--acc);color:var(--acc)}.fav-btn svg{transition:transform .6s var(--ez3)}.fav-btn.on svg{transform:rotate(45deg) scale(1.1)}.tp .r-x{position:absolute;right:14px;top:14px;width:32px;height:32px;border-radius:16px;border:none;background:transparent;color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .5s var(--ez),color .3s,background .3s}.tp .r-x:hover{transform:rotate(90deg);color:var(--fg);background:var(--line)}.rd-loading{position:fixed;inset:0;z-index:170;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px}.rd-load-moon{color:var(--fg);animation:fiUp .6s var(--ez) both}.rd-load-moon circle{animation:drawMoon 1.6s var(--ez2) infinite}.rd-load-moon .ph{transform-box:fill-box;transform-origin:left center;animation:phaseMoon 2.4s var(--ez) infinite}@keyframes drawMoon{0%{stroke-dashoffset:100}60%,to{stroke-dashoffset:0}}@keyframes phaseMoon{0%,15%{opacity:.15;transform:scaleX(.1)}55%{opacity:1;transform:scaleX(1)}to{opacity:.15;transform:scaleX(.1)}}.rd-load-t{font-size:30px;font-style:italic;color:var(--soft);animation:fiUp .8s var(--ez) .2s both}.rd-load-bar{width:220px;height:2px;background:var(--line);overflow:hidden;border-radius:2px}.rd-load-bar i{display:block;height:100%;width:40%;background:var(--acc);animation:loadSlide 1.3s ease-in-out infinite}@keyframes loadSlide{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.h3{margin:0;font-size:42px;font-weight:500;line-height:1.05}.h3 em{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-weight:400;font-size:.94em;color:var(--soft)}.wel{position:relative;min-height:100vh;padding:150px 64px 110px;display:flex;flex-direction:column;align-items:center;gap:34px;overflow:hidden;text-align:center}.wel-fog{position:absolute;pointer-events:none;border-radius:50%;filter:blur(40px);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%)}.wel-fog.f1{width:760px;height:520px;top:-120px;left:-160px;animation:welFog 18s ease-in-out infinite alternate}.wel-fog.f2{width:640px;height:480px;bottom:-140px;right:-140px;animation:welFog 22s ease-in-out infinite alternate-reverse}@keyframes welFog{0%{transform:translateZ(0) scale(1);opacity:.6}to{transform:translate3d(60px,-40px,0) scale(1.15);opacity:1}}.wel-rays{position:absolute;inset:0;pointer-events:none;background:conic-gradient(from 200deg at 50% 0,transparent 0deg,color-mix(in srgb,var(--fg) 5%,transparent) 20deg,transparent 40deg,color-mix(in srgb,var(--fg) 4%,transparent) 60deg,transparent 90deg);opacity:0;animation:fadeIn 3s ease 1.4s forwards}@keyframes fadeIn{to{opacity:1}}.wel-seal{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--fg);animation:sealIn 1.5s var(--ez3) both}@keyframes sealIn{0%{opacity:0;transform:scale(.6) rotate(-14deg)}to{opacity:1;transform:none}}.wel-moon{position:relative;z-index:2}.wel-ring{position:absolute;top:50%;left:50%;width:210px;height:210px;margin:-105px 0 0 -105px;border:1px solid var(--line2);border-radius:50%;opacity:0}.wel-ring.r1{animation:welRing 3.4s ease-out 1s infinite}.wel-ring.r2{animation:welRing 3.4s ease-out 2.2s infinite}@keyframes welRing{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}.wel-stamp{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.42em;color:var(--acc);border:1px solid var(--acc);padding:8px 16px;border-radius:2px;transform:rotate(-2deg);animation:stampIn .8s var(--ez3) 1.1s both}@keyframes stampIn{0%{opacity:0;transform:scale(1.9) rotate(-14deg)}70%{opacity:1}to{opacity:1;transform:scale(1) rotate(-2deg)}}.wel-c{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;max-width:920px}.wel-ey{font-family:var(--f-cinzel),Georgia,serif;font-size:12px;letter-spacing:.5em;color:var(--mut)}.wel-ey span{display:inline-block;opacity:0;animation:iChar .7s var(--ez) forwards}@keyframes iChar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wel-h1{margin:0;font-size:68px;font-weight:500;line-height:1.02}.wel-line{display:flex;align-items:center;gap:16px;color:var(--acc);width:100%;max-width:420px}.wel-line .ol{flex:1 1;height:1px;background:var(--line2)}.wel-big{margin:0;font-family:var(--f-bod),Georgia,serif;font-size:32px;font-style:italic;color:var(--soft);line-height:1.3}.wel-big em{color:var(--fg);font-style:italic}.wel-txt{margin:0;max-width:680px;font-size:20px;line-height:1.7;color:var(--soft);opacity:0;animation:fiUp 1s var(--ez) 3.6s both}.wel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;width:100%;margin-top:14px}.wel-card{border:1px solid var(--line);background:var(--bg2);padding:26px 22px;display:flex;flex-direction:column;gap:9px;text-align:left;opacity:0;animation:fiUp .9s var(--ez) both;transition:border-color .5s,transform .7s var(--ez)}.wel-card:hover{border-color:var(--line2);transform:translateY(-6px)}.wel-card .cz{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.4em;color:var(--acc)}.wel-card strong{font-size:23px;font-weight:500}.wel-card span:last-child{font-size:17px;line-height:1.55;color:var(--mut)}.wel-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:18px;opacity:0;animation:fiUp 1s var(--ez) 4.6s both}.pfl{padding:150px 64px 110px;gap:74px}.pf-card,.pfl{display:flex;flex-direction:column}.pf-card{position:relative;border:1px solid var(--line2);background:var(--bg2);padding:52px;overflow:hidden;gap:28px}.pf-glow{top:-180px;width:520px;height:420px;border-radius:50%;filter:blur(60px);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--pa) 26%,transparent),transparent 70%)}.pf-glow,.pf-moon{position:absolute;right:-120px;pointer-events:none}.pf-moon{bottom:-190px;color:var(--line);opacity:.5}.pf-head{gap:36px;flex-wrap:wrap}.pf-badge,.pf-head{position:relative;display:flex;align-items:center}.pf-badge{width:132px;height:132px;flex:none;border:1px solid var(--pa);border-radius:50%;justify-content:center;color:var(--fg);background:color-mix(in srgb,var(--pa) 8%,transparent)}.pf-ring{position:absolute;inset:-9px;border:1px solid color-mix(in srgb,var(--pa) 45%,transparent);border-radius:50%;animation:pfRing 5s ease-in-out infinite}@keyframes pfRing{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:1}}.av{color:var(--fg)}.pf-id{display:flex;flex-direction:column;gap:8px;min-width:260px;flex:1 1}.pf-name{margin:0;font-size:52px;font-weight:500;line-height:1}.pf-mail{font-size:15px;letter-spacing:.06em;color:var(--mut)}.pf-bio{margin:6px 0 0;font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:22px;color:var(--soft);max-width:520px;line-height:1.5}.pf-since{font-size:13px;letter-spacing:.18em;color:var(--dim);margin-top:4px}.pf-nums{display:flex;gap:34px;flex-wrap:wrap}.pf-nums div{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:88px}.pf-nums strong{font-family:var(--f-bod),Georgia,serif;font-size:46px;font-weight:400;line-height:1;color:var(--pa)}.pf-nums span{font-family:var(--f-cinzel),Georgia,serif;font-size:10px;letter-spacing:.3em;color:var(--mut)}.pf-links{position:relative;display:flex;gap:10px;flex-wrap:wrap}.pf-sec{display:flex;flex-direction:column;gap:26px}.pf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:16px;gap:16px}.pf-item{position:relative;border:1px solid var(--line);background:var(--bg2);padding:24px;display:flex;flex-direction:column;gap:9px;color:var(--fg);text-decoration:none;transition:border-color .5s,transform .7s var(--ez),background .5s}.pf-item:hover{border-color:var(--pa);transform:translateY(-6px)}.pf-item .arr{position:absolute;right:20px;bottom:20px;color:var(--mut);transition:transform .5s var(--ez)}.pf-item:hover .arr{transform:translateX(6px);color:var(--pa)}.pf-num{font-size:13px;letter-spacing:.2em;color:var(--mut)}.pf-title{font-size:26px;font-style:italic;line-height:1.15}.pf-tema{font-size:13px;letter-spacing:.14em;color:var(--dim)}.pf-done{align-self:flex-start;font-family:var(--f-cinzel),Georgia,serif;font-size:10px;letter-spacing:.26em;color:var(--pa);border:1px solid var(--pa);padding:4px 9px}.pf-form{gap:26px;border:1px solid var(--line);background:var(--bg2);padding:36px}.pf-block,.pf-form{display:flex;flex-direction:column}.pf-avs,.pf-block{gap:12px}.pf-avs{display:flex;flex-wrap:wrap}.pf-av{width:74px;height:74px;border:1px solid var(--line2);border-radius:50%;background:transparent;color:var(--fg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .4s,transform .6s var(--ez3),background .4s}.pf-av:hover{transform:translateY(-4px) scale(1.04)}.pf-av.on{border-color:var(--pa);background:color-mix(in srgb,var(--pa) 12%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pa) 22%,transparent)}.pf-accs{display:flex;gap:12px;flex-wrap:wrap}.pf-acc{width:44px;height:44px;border:1px solid var(--line2);border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .4s,transform .6s var(--ez3)}.pf-acc i{width:26px;height:26px;border-radius:50%;display:block}.pf-acc:hover{transform:scale(1.1)}.pf-acc.on{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 16%,transparent)}.pf-ta{width:100%;min-height:96px;resize:vertical;padding:16px 18px;background:var(--bg);border:1px solid var(--line2);border-radius:16px;color:var(--fg);font-family:var(--f-corm),Georgia,serif;font-size:19px;line-height:1.5;outline:none;transition:border-color .4s,box-shadow .4s}.pf-ta:focus{border-color:var(--fg);box-shadow:0 0 0 4px color-mix(in srgb,var(--fg) 10%,transparent)}.pf-ta::placeholder{color:var(--dim)}.pf-count{font-family:var(--f-sc),Georgia,serif;font-size:13px;letter-spacing:.14em;color:var(--dim);align-self:flex-end}.pf-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.st-wrap{gap:22px;max-width:860px}.st-box,.st-wrap{display:flex;flex-direction:column}.st-box{border:1px solid var(--line);background:var(--bg2);padding:34px;gap:18px}.st-box.danger{border-color:color-mix(in srgb,var(--acc) 55%,var(--line))}.st-head{display:flex;flex-direction:column;gap:8px}.st-note{margin:0;font-size:18px;line-height:1.65;color:var(--mut);max-width:640px}.st-note strong{color:var(--soft)}.sw-row{display:flex;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--line);background:var(--bg);cursor:pointer;transition:border-color .4s,background .4s}.sw-row:hover{border-color:var(--line2)}.sw-row.on{border-color:color-mix(in srgb,var(--acc) 45%,var(--line))}.sw-row input{position:absolute;opacity:0;width:0;height:0}.sw-track{flex:none;width:56px;height:30px;border-radius:15px;border:1px solid var(--line2);background:var(--bg2);position:relative;transition:background .4s,border-color .4s}.sw-track i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--mut);transition:transform .45s var(--ez3),background .4s}.sw-row.on .sw-track{background:color-mix(in srgb,var(--acc) 28%,transparent);border-color:var(--acc)}.sw-row.on .sw-track i{transform:translateX(26px);background:var(--fg)}.sw-txt{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.sw-txt strong{font-size:23px;font-weight:500}.sw-txt span{font-size:16px;line-height:1.5;color:var(--mut)}.sw-state{font-size:11px;letter-spacing:.24em;color:var(--dim);flex:none}.sw-row.on .sw-state{color:var(--acc)}.nvp{max-width:1180px}.nv-sec{display:flex;flex-direction:column;gap:26px}.nv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.nv-key{font-size:11px;letter-spacing:.26em;color:var(--acc);border:1px solid var(--acc);padding:7px 13px}.nv-list{gap:16px}.nv-item,.nv-list{display:flex;flex-direction:column}.nv-item{border:1px solid var(--line);background:var(--bg2);padding:30px 32px;gap:12px;transition:border-color .5s,transform .7s var(--ez)}.nv-item:hover{border-color:var(--line2);transform:translateX(5px)}.nv-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nv-excl{font-family:var(--f-cinzel),Georgia,serif;font-size:10px;letter-spacing:.28em;color:var(--acc);border:1px solid var(--acc);padding:5px 10px}.nv-date{font-size:13px;letter-spacing:.16em;color:var(--dim);margin-left:auto}.nv-title{margin:0;font-size:30px;font-weight:500;line-height:1.15}.nv-body{margin:0;font-size:19px;line-height:1.7;color:var(--soft);white-space:pre-line}.nv-lock{position:relative;border:1px dashed var(--line2);background:var(--bg2);padding:56px 36px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;overflow:hidden;color:var(--mut)}.nv-lock-bg{position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--fg) 3%,transparent) 14px 28px);pointer-events:none}.nv-lock>*{position:relative}.evp{max-width:1080px}.ev-card{position:relative;border:1px solid var(--line2);background:var(--bg2);padding:56px;display:flex;flex-direction:column;gap:22px;overflow:hidden}.ev-glow{position:absolute;top:-140px;left:50%;width:640px;height:420px;margin-left:-320px;border-radius:50%;filter:blur(70px);background:radial-gradient(ellipse at center,rgba(194,102,42,.3),transparent 70%);pointer-events:none;animation:evGlow 7s ease-in-out infinite alternate}@keyframes evGlow{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}.ev-pumpkins{position:absolute;inset:0;pointer-events:none}.ev-pk{position:absolute;width:10px;height:10px;border-radius:50%;background:#C2662A;filter:blur(2px);opacity:.7}.ev-pk.p0{left:8%;top:22%;animation:evFloat 9s ease-in-out infinite}.ev-pk.p1{right:12%;top:38%;animation:evFloat 12s ease-in-out 1.5s infinite}.ev-pk.p2{left:22%;bottom:16%;animation:evFloat 10s ease-in-out .8s infinite}.ev-pk.p3{right:26%;bottom:26%;animation:evFloat 14s ease-in-out 2.2s infinite}@keyframes evFloat{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-26px);opacity:.9}}.ev-top{position:relative;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ev-badge{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.3em;color:#C2662A;border:1px solid #c2662a;padding:8px 14px}.ph-durante .ev-badge{color:var(--bg);background:#C2662A}.ev-when{font-size:13px;letter-spacing:.2em;color:var(--dim);margin-left:auto}.ev-title{font-family:var(--f-deco),Georgia,serif;font-size:62px;font-weight:400;line-height:1.05}.ev-tag,.ev-title{position:relative;margin:0}.ev-tag{font-family:var(--f-bod),Georgia,serif;font-size:27px;color:var(--soft)}.ev-cd{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px;border:1px solid var(--line);background:var(--bg);margin:10px 0}.ev-date{font-size:13px;letter-spacing:.2em;color:var(--mut)}.ev-txt{position:relative;margin:0;font-size:20px;line-height:1.75;color:var(--soft);max-width:760px}.ev-txt strong{color:var(--fg)}.ev-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:8px}.ev-step{border:1px solid var(--line);background:var(--bg);padding:24px;display:flex;flex-direction:column;gap:8px;transition:border-color .5s,transform .7s var(--ez)}.ev-step:hover{border-color:#C2662A;transform:translateY(-6px)}.ev-step strong{font-size:22px;font-weight:500}.ev-step span{font-size:16px;line-height:1.55;color:var(--mut)}.ev-btns{position:relative;display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.pg.hw{--acc:#C2662A;--onacc:#120B06}.pg.hw.m-noche{--bg:#0B0705;--bg2:#140D07;--bg3:#060403;--fg:#F3E3CE;--soft:#CBB396;--mut:#93795E;--dim:#665243;--line:#2A1C11;--line2:#45301C}.pg.hw.m-dia{--bg:#F2E6D3;--bg2:#E9D9C0;--bg3:#DCC8A9;--fg:#1B1109;--soft:#46301C;--line:#D8C4A5;--line2:#C0A681}.pg.hw .hdr-bg{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent),transparent)}.pg.hw .chap,.pg.hw .tag{border-color:var(--acc)}.hw-layer{position:fixed;inset:0;z-index:5;pointer-events:none;overflow:hidden}.hw-moon{top:70px;right:70px;width:150px;height:150px;background:radial-gradient(circle at 36% 34%,#FFD9A0,#E08A2E 55%,#8C4A12);box-shadow:0 0 70px 24px rgba(224,138,46,.28);opacity:.5;animation:hwMoon 12s ease-in-out infinite alternate}.hw-moon,.hw-moon span{position:absolute;border-radius:50%}.hw-moon span{inset:0;background:radial-gradient(circle at 70% 66%,rgba(0,0,0,.22) 0 16%,transparent 17%),radial-gradient(circle at 34% 68%,rgba(0,0,0,.18) 0 11%,transparent 12%),radial-gradient(circle at 58% 28%,rgba(0,0,0,.16) 0 9%,transparent 10%)}@keyframes hwMoon{0%{transform:translateY(0) scale(1);opacity:.42}to{transform:translateY(-16px) scale(1.04);opacity:.62}}.hw-web{position:absolute;width:190px;height:190px;color:var(--line2);opacity:.55}.hw-web svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:.9}.hw-web.tl{top:0;left:0;animation:hwWeb 7s ease-in-out infinite}.hw-web.tr{top:0;right:0;animation:hwWeb 9s ease-in-out 1s infinite}@keyframes hwWeb{0%,to{opacity:.34}50%{opacity:.72}}.hw-bat{position:absolute;width:44px;height:22px;color:#1A0F07;opacity:.75;filter:drop-shadow(0 0 6px rgba(0,0,0,.5))}.pg.hw.m-dia .hw-bat{color:#2C1A0C}.hw-bat svg{width:100%;height:100%;fill:currentColor;animation:hwFlap .34s ease-in-out infinite alternate}@keyframes hwFlap{0%{transform:scaleY(.55) scaleX(1.04)}to{transform:scaleY(1) scaleX(.94)}}.hw-bat.b0{top:16%;animation:hwFly 19s linear infinite}.hw-bat.b1{top:34%;animation:hwFly 26s linear 3s infinite;transform:scale(.7)}.hw-bat.b2{top:58%;animation:hwFly 22s linear 7s infinite;transform:scale(1.2)}.hw-bat.b3{top:74%;animation:hwFly 30s linear 11s infinite;transform:scale(.6)}.hw-bat.b4{top:26%;animation:hwFlyBack 28s linear 5s infinite;transform:scale(.85)}.hw-bat.b5{top:66%;animation:hwFlyBack 34s linear 14s infinite;transform:scale(.5)}@keyframes hwFly{0%{left:-8%;transform:translateY(0)}25%{transform:translateY(-40px)}50%{transform:translateY(30px)}75%{transform:translateY(-20px)}to{left:108%;transform:translateY(0)}}@keyframes hwFlyBack{0%{right:-8%;transform:translateY(0) scaleX(-1)}30%{transform:translateY(34px) scaleX(-1)}60%{transform:translateY(-28px) scaleX(-1)}to{right:108%;transform:translateY(0) scaleX(-1)}}.hw-lanterns{position:absolute;inset:0}.hw-l{position:absolute;bottom:0;width:260px;height:230px;border-radius:50%;filter:blur(46px);background:radial-gradient(ellipse at center,rgba(224,138,46,.34),transparent 70%);animation:hwFlicker 4.5s ease-in-out infinite}.hw-l.l0{left:4%}.hw-l.l1{left:46%;animation-delay:1.3s}.hw-l.l2{right:6%;animation-delay:2.6s}@keyframes hwFlicker{0%,to{opacity:.4;transform:scale(1)}40%{opacity:.85;transform:scale(1.08)}55%{opacity:.5}}.hw-motes{position:absolute;inset:0}.hw-motes i{position:absolute;bottom:-12px;width:3px;height:3px;border-radius:50%;background:#E8A65A;box-shadow:0 0 8px 2px rgba(232,166,90,.45);animation:hwRise linear infinite}@keyframes hwRise{0%{transform:translateY(0);opacity:0}12%{opacity:.9}to{transform:translateY(-105vh) translateX(40px);opacity:0}}.cine{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:#070402;color:#F3E3CE;animation:cineIn .8s ease both}.cine.out{background:#050506;color:#ECE6DB}@keyframes cineIn{0%{opacity:0}to{opacity:1}}.cine-vig{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.85) 100%);pointer-events:none}.cine .fog{background:radial-gradient(ellipse at center,rgba(224,138,46,.13),transparent 68%)}.cine .fog.f1{width:900px;height:620px;top:-180px;left:-200px;animation:welFog 14s ease-in-out infinite alternate}.cine .fog.f2{width:780px;height:540px;bottom:-200px;right:-160px;animation:welFog 17s ease-in-out infinite alternate-reverse}.cine .fog.f3{width:620px;height:460px;top:36%;left:40%;animation:welFog 20s ease-in-out infinite alternate}.cine-c{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 32px;max-width:900px}.cine-crack{position:absolute;inset:-40vh -50vw;pointer-events:none;opacity:0}.cine.b1 .cine-crack{opacity:1}.cine-crack span{position:absolute;left:50%;top:50%;width:2px;height:0;background:linear-gradient(180deg,transparent,#E08A2E,transparent);transform-origin:top center;animation:crack .9s var(--ez2) forwards}.cine-crack span:first-child{transform:rotate(18deg)}.cine-crack span:nth-child(2){transform:rotate(-46deg);animation-delay:.12s}.cine-crack span:nth-child(3){transform:rotate(122deg);animation-delay:.24s}@keyframes crack{0%{height:0;opacity:1}70%{opacity:1}to{height:150vh;opacity:0}}.cine-pre{font-family:var(--f-cinzel),Georgia,serif;font-size:13px;letter-spacing:.55em;color:#C2662A}.cine-pre span{display:inline-block;opacity:0;animation:iChar .8s var(--ez) forwards}.cine.out .cine-pre{color:#8C877F}.cine-moon{position:relative;width:200px;height:200px;color:#E08A2E;opacity:0;transform:scale(.4)}.cine.b5 .cine-moon,.cine.b6 .cine-moon,.cine.b7 .cine-moon{animation:cineMoon 1.1s var(--ez3) forwards}.cine.out .cine-moon{color:#ECE6DB;animation:cineMoonOut 1.8s var(--ez) .4s forwards}@keyframes cineMoon{0%{opacity:0;transform:scale(.4) rotate(-40deg)}to{opacity:1;transform:none}}@keyframes cineMoonOut{0%{opacity:0;transform:scale(1.4)}to{opacity:.85;transform:scale(1)}}.cine-moon svg{width:100%;height:100%;overflow:visible}.cine-fill{fill:currentColor}.cine-eyes,.cine-grin{fill:#070402;opacity:0}.cine.b5 .cine-eyes{animation:iChar .4s ease .1s forwards}.cine.b5 .cine-grin{animation:iChar .5s ease .3s forwards}.cine.b6 .cine-eyes,.cine.b6 .cine-grin,.cine.b7 .cine-eyes,.cine.b7 .cine-grin{opacity:1}.cine-halo{position:absolute;inset:-26%;border-radius:50%;background:radial-gradient(circle,rgba(224,138,46,.42),transparent 68%);filter:blur(22px);animation:hwFlicker 3.2s ease-in-out infinite}.cine.out .cine-halo{background:radial-gradient(circle,rgba(236,230,219,.22),transparent 68%)}.cine-t{margin:0;font-family:var(--f-deco),Georgia,serif;font-size:74px;font-weight:400;line-height:1.02;opacity:0}.cine.b6 .cine-t,.cine.b7 .cine-t,.cine.out.b2 .cine-t,.cine.out.b3 .cine-t,.cine.out.b4 .cine-t{animation:fiUp 1.1s var(--ez) forwards}.cine-line{display:flex;align-items:center;gap:14px;width:340px;opacity:0}.cine.b6 .cine-line,.cine.b7 .cine-line,.cine.out.b2 .cine-line,.cine.out.b3 .cine-line,.cine.out.b4 .cine-line{animation:fadeIn 1s ease .3s forwards}.cine-line span{flex:1 1;height:1px;background:currentColor;opacity:.35}.cine-line i{width:7px;height:7px;background:#C2662A;transform:rotate(45deg)}.cine-sub{margin:0;font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:30px;color:#CBB396;opacity:0}.cine.b7 .cine-sub,.cine.out.b3 .cine-sub,.cine.out.b4 .cine-sub{animation:fiUp 1s var(--ez) forwards}.cine-txt{margin:0;font-size:20px;color:#93795E;opacity:0}.cine.b7 .cine-txt,.cine.out.b3 .cine-txt,.cine.out.b4 .cine-txt{animation:fiUp 1s var(--ez) .25s forwards}.cine-btn{margin-top:16px;opacity:0}.cine.b7 .cine-btn,.cine.out.b4 .cine-btn{animation:fiUp .9s var(--ez) forwards}@media (prefers-reduced-motion:reduce){.cine-crack,.ev-pk,.hw-bat,.hw-motes,.wel-rays,.wel-ring{display:none}}@media (max-width:1100px){.ev-steps,.wel-cards{grid-template-columns:1fr}.ev-card,.pf-card,.pf-form,.st-box{padding:30px}.pfl,.wel{padding:130px 22px 80px}.pfl{gap:56px}.wel-h1{font-size:44px}.pf-name{font-size:38px}.ev-title{font-size:40px}.cine-t{font-size:44px}.cine-moon{width:140px;height:140px}.h3{font-size:32px}.hw-moon{width:96px;height:96px;top:76px;right:22px}.hw-web{width:120px;height:120px}}.cine-full{fill:currentColor;opacity:0}.cine.b5 .cine-full{animation:fadeIn .6s ease forwards}.cine.b6 .cine-full,.cine.b7 .cine-full{opacity:1}.cine .btn.b-red{background:#C2662A;border-color:#C2662A;color:#120B06}.cine .btn.b-red:hover{background:#D4772F;border-color:#D4772F}.pfl .cont{padding:0;margin-top:0}@media (max-width:1100px){main.sx{padding-top:124px!important;padding-bottom:84px!important}.pfl{gap:48px}.pf-head{gap:22px}.pf-nums{gap:20px;width:100%}.pf-nums div{min-width:72px}.pf-nums strong{font-size:34px}.wel-h1{font-size:38px}.wel-big{font-size:24px}.ev-cd{padding:22px 14px}.nv-item{padding:22px 20px}.nv-title{font-size:25px}.sw-row{flex-wrap:wrap;gap:12px}.sw-state{width:100%;text-align:right}}@media (max-width:640px){main.sx{padding-top:112px!important}.pfl,.wel{padding:112px 20px 70px}.ev-card,.pf-card,.pf-form,.st-box{padding:22px}.ev-title,.pf-name{font-size:32px}.h3{font-size:27px}}.hcd{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:20px;padding:46px 34px 62px;border:1px solid var(--line2);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--hcd) 14%,transparent),transparent 62%),var(--bg);overflow:hidden;--hcd:#C2662A;--hcd2:#E8A65A}.hcd.lv-cerca{--hcd:#D07A28;--hcd2:#F0B364}.hcd.lv-inminente{--hcd:#D2551F;--hcd2:#F59A4A}.hcd.lv-cero,.hcd.lv-final{--hcd:#B4231B;--hcd2:#FF6A4D}.hcd:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 38%,color-mix(in srgb,#000 62%,transparent) 100%);z-index:3}.hcd.lv-cero:after,.hcd.lv-final:after{animation:hcdVig 1.2s ease-in-out infinite}@keyframes hcdVig{0%,to{opacity:1}50%{opacity:.62}}.hcd-sky{pointer-events:none;overflow:hidden;z-index:0}.hcd-bolt,.hcd-sky{position:absolute;inset:0}.hcd-bolt{background:linear-gradient(180deg,rgba(255,240,220,.5),transparent 55%);opacity:0}.hcd.flash .hcd-bolt{animation:hcdBolt .7s step-end}@keyframes hcdBolt{0%{opacity:0}6%{opacity:1}12%{opacity:0}20%{opacity:.85}26%{opacity:0}46%{opacity:.6}54%{opacity:0}to{opacity:0}}.hcd-eyes{position:absolute;display:flex;gap:11px;opacity:0}.hcd-eyes i{width:9px;height:9px;border-radius:50%;background:var(--hcd2);box-shadow:0 0 12px 4px color-mix(in srgb,var(--hcd2) 60%,transparent)}.hcd-eyes.e1{left:7%;top:26%;animation:hcdEyes 13s ease-in-out 3s infinite}.hcd-eyes.e2{right:9%;bottom:22%;animation:hcdEyes 17s ease-in-out 9s infinite}@keyframes hcdEyes{0%,86%,to{opacity:0}88%{opacity:.9}90%{opacity:0}92%{opacity:.9}97%{opacity:.75}99%{opacity:0}}.hcd-spider{position:absolute;right:16%;top:0;display:flex;flex-direction:column;align-items:center;animation:hcdSpider 21s ease-in-out 6s infinite}.hcd-spider .th{width:1px;height:54px;background:linear-gradient(180deg,transparent,var(--line2))}.hcd-spider .bd{position:relative;width:13px;height:11px;border-radius:50%;background:#140D07;border:1px solid var(--line2)}.hcd-spider .bd:after,.hcd-spider .bd:before{content:"";position:absolute;top:2px;width:9px;height:8px;border:1px solid var(--line2);border-top:none;border-radius:0 0 9px 9px}.hcd-spider .bd:before{left:-9px}.hcd-spider .bd:after{right:-9px}@keyframes hcdSpider{0%,to{transform:translateY(-120px)}45%,60%{transform:translateY(0)}}.hcd-top{position:relative;z-index:2;display:flex;align-items:center;gap:22px}.hcd-state{font-family:var(--f-cinzel),Georgia,serif;font-size:12px;letter-spacing:.42em;color:var(--hcd2);text-shadow:0 0 16px color-mix(in srgb,var(--hcd) 70%,transparent)}.lv-cero .hcd-state,.lv-final .hcd-state{animation:hcdBlink 1.1s steps(2) infinite}@keyframes hcdBlink{0%,60%{opacity:1}61%,to{opacity:.35}}.hcd-candle{position:relative;display:flex;flex-direction:column;align-items:center;width:16px}.hcd-candle .fl{width:9px;height:15px;border-radius:50% 50% 45% 45%;background:radial-gradient(ellipse at 50% 75%,#FFF0C4,var(--hcd2) 45%,var(--hcd) 80%);box-shadow:0 0 18px 6px color-mix(in srgb,var(--hcd) 55%,transparent);transform-origin:50% 100%;animation:hcdFlame 1.7s ease-in-out infinite}.hcd-candle.r .fl{animation-delay:.55s}@keyframes hcdFlame{0%,to{transform:scale(1) rotate(-3deg);opacity:.92}30%{transform:scale(.86,1.12) rotate(4deg);opacity:1}60%{transform:scale(1.08,.92) rotate(-2deg);opacity:.8}}.hcd-candle .wx{width:8px;height:22px;background:linear-gradient(180deg,var(--soft),var(--mut));border-radius:2px;margin-top:2px}.hcd-row{position:relative;z-index:2;align-items:flex-start}.hcd-row,.hcd-u{display:flex;gap:10px}.hcd-u{flex-direction:column;align-items:center}.hcd-ds{display:flex;gap:6px}.hcd-d{position:relative;width:60px;height:86px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line2);background:linear-gradient(180deg,color-mix(in srgb,var(--hcd) 9%,var(--bg2)),var(--bg));box-shadow:inset 0 14px 26px -18px color-mix(in srgb,var(--hcd2) 80%,transparent),0 18px 34px -24px #000;overflow:hidden}.hcd-dv{display:block;font-family:var(--f-bod),Georgia,serif;font-size:52px;line-height:1;color:var(--fg);text-shadow:0 0 22px color-mix(in srgb,var(--hcd) 55%,transparent);animation:hcdDrop .5s var(--ez) both}@keyframes hcdDrop{0%{transform:translateY(-58%) rotateX(70deg);opacity:0;filter:blur(3px)}60%{opacity:1}to{transform:none;opacity:1;filter:none}}.hcd-slit{position:absolute;left:0;right:0;top:50%;height:1px;background:color-mix(in srgb,#000 55%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--hcd2) 22%,transparent)}.hcd-u.big .hcd-d{border-color:color-mix(in srgb,var(--hcd) 60%,var(--line2))}.hcd-u.big .hcd-dv{color:var(--hcd2)}.hcd-l{font-family:var(--f-cinzel),Georgia,serif;font-size:10px;letter-spacing:.3em;color:var(--mut)}.hcd-sep{font-family:var(--f-bod),Georgia,serif;font-size:44px;line-height:86px;color:var(--hcd);opacity:.5;animation:hcdBlink 2s steps(2) infinite}.hcd.lv-inminente .hcd-row{animation:hcdShake 5s ease-in-out infinite}.hcd.lv-final .hcd-row{animation:hcdShake 2.4s ease-in-out infinite}@keyframes hcdShake{0%,88%,to{transform:none}90%{transform:translate(-2px,1px) rotate(-.25deg)}93%{transform:translate(2px,-1px) rotate(.25deg)}96%{transform:translate(-1px)}}.hcd.ultimos .hcd-row{animation:hcdPanic .5s ease-in-out infinite}@keyframes hcdPanic{0%,to{transform:none}25%{transform:translate(-3px,2px) rotate(-.5deg)}75%{transform:translate(3px,-2px) rotate(.5deg)}}.hcd.ultimos .hcd-dv{color:#FF6A4D;text-shadow:0 0 30px #B4231B,0 0 60px #B4231B}.hcd:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 90px -20px color-mix(in srgb,var(--hcd) 80%,transparent);animation:hcdBeat 1.35s ease-in-out infinite}.hcd.lv-cerca:before{animation-duration:1.05s}.hcd.lv-inminente:before{animation-duration:.82s}.hcd.lv-cero:before,.hcd.lv-final:before{animation-duration:.62s}@keyframes hcdBeat{0%,to{opacity:.35}12%{opacity:1}24%{opacity:.5}34%{opacity:.85}48%{opacity:.35}}.hcd-drip{position:relative;z-index:2;width:100%;max-width:460px;height:26px}.hcd-drip .dp{position:absolute;top:0;width:3px;height:8px;border-radius:0 0 3px 3px;background:linear-gradient(180deg,var(--hcd),#6B0F0C);animation:hcdDrip 6s ease-in infinite}.hcd-drip .d0{left:8%}.hcd-drip .d1{left:29%;animation-delay:1.7s}.hcd-drip .d2{left:50%;animation-delay:3.1s}.hcd-drip .d3{left:71%;animation-delay:.8s}.hcd-drip .d4{left:91%;animation-delay:4.4s}@keyframes hcdDrip{0%{height:2px;opacity:0}18%{height:14px;opacity:.9}40%{height:22px;opacity:.9}55%{height:26px;opacity:0}to{height:2px;opacity:0}}.hcd-msg{position:relative;z-index:2;margin:0;font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:25px;color:var(--soft);text-align:center;animation:hcdMsg 6.5s ease-in-out both}@keyframes hcdMsg{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}10%,84%{opacity:1;transform:none;filter:none}to{opacity:0;filter:blur(3px)}}.lv-cero .hcd-msg,.lv-final .hcd-msg{color:#FF9A86}.hcd-snd{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 18px;border:1px solid var(--line2);border-radius:20px;background:transparent;color:var(--mut);font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.24em;cursor:pointer;transition:color .35s,border-color .35s}.hcd-snd:hover{color:var(--fg);border-color:var(--fg)}.hcd-snd.on{color:var(--hcd2);border-color:var(--hcd)}.hcd-wave{display:flex;align-items:flex-end;gap:2px;height:13px}.hcd-wave i{width:2px;height:4px;background:currentColor;border-radius:1px}.hcd-snd.on .hcd-wave i{animation:hcdWave .9s ease-in-out infinite}.hcd-snd.on .hcd-wave i:nth-child(2){animation-delay:.12s}.hcd-snd.on .hcd-wave i:nth-child(3){animation-delay:.24s}.hcd-snd.on .hcd-wave i:nth-child(4){animation-delay:.36s}@keyframes hcdWave{0%,to{height:4px}50%{height:13px}}@media (prefers-reduced-motion:reduce){.hcd-candle .fl,.hcd-drip .dp,.hcd-dv,.hcd-eyes,.hcd-row,.hcd-sep,.hcd-spider,.hcd:after,.hcd:before{animation:none!important}.hcd-bolt{display:none}}@media (max-width:1100px){.hcd{padding:34px 16px 52px;gap:16px}.hcd-d{width:44px;height:64px}.hcd-dv{font-size:38px}.hcd-sep{font-size:32px;line-height:64px}.hcd-ds{gap:4px}.hcd-row{gap:6px}.hcd-msg{font-size:20px}.hcd-spider{right:8%}}@media (max-width:640px){.hcd-row{flex-wrap:wrap;justify-content:center;gap:12px 16px}.hcd-sep{display:none}.hcd-u{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px)}.hcd-d{width:46px;height:64px}.hcd-dv{font-size:34px}.hcd-l{font-size:8px;letter-spacing:.2em}.hcd-state{font-size:10px;letter-spacing:.3em}.hcd-drip{max-width:240px}}.stg{position:relative;border:1px solid var(--line2);background:var(--bg2);padding:56px;display:flex;flex-direction:column;gap:34px;overflow:hidden}.stg:before{content:"";inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(0,0,0,.14) 3px 4px);opacity:.5;mix-blend-mode:multiply}.stg-glow,.stg:before{position:absolute;pointer-events:none}.stg-glow{top:-200px;left:50%;width:760px;height:520px;margin-left:-380px;border-radius:50%;filter:blur(80px);background:radial-gradient(ellipse at center,rgba(194,102,42,.34),transparent 70%);animation:evGlow 7s ease-in-out infinite alternate}.stg.ph-durante .stg-glow{background:radial-gradient(ellipse at center,rgba(180,35,27,.34),transparent 70%)}.stg-bats{position:absolute;inset:0;pointer-events:none;overflow:hidden}.stg-bat{position:absolute;width:38px;height:19px;color:#0D0805;opacity:.55}.stg-bat svg{width:100%;height:100%;fill:currentColor;animation:hwFlap .3s ease-in-out infinite alternate}.stg-bat.b0{top:14%;animation:hwFly 24s linear infinite}.stg-bat.b1{top:52%;animation:hwFly 31s linear 8s infinite;transform:scale(.62)}.stg-bat.b2{top:78%;animation:hwFlyBack 27s linear 4s infinite;transform:scale(.8)}.stg-head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.stg-badge{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.34em;color:#C2662A;border:1px solid #c2662a;padding:8px 15px}.stg.ph-durante .stg-badge{background:#B4231B;border-color:#B4231B;color:#fff;animation:hcdBlink 1.4s steps(2) infinite}.stg-title{position:relative;margin:0;font-family:var(--f-deco),Georgia,serif;font-size:76px;font-weight:400;line-height:1.02;color:var(--fg);text-shadow:0 0 44px rgba(194,102,42,.35)}.stg-title:after,.stg-title:before{content:attr(data-txt);position:absolute;left:0;top:0;width:100%;pointer-events:none;opacity:0}.stg-title:before{color:#E8A65A;animation:stgGl 7s step-end infinite}.stg-title:after{color:#B4231B;animation:stgGl 7s step-end .06s infinite}@keyframes stgGl{0%,92%,to{opacity:0;transform:none}93%{opacity:.75;transform:translate(-3px,1px)}95%{opacity:0}97%{opacity:.6;transform:translate(3px,-1px)}99%{opacity:0}}.stg-tag{margin:0;font-family:var(--f-bod),Georgia,serif;font-size:28px;color:var(--soft)}.stg-rule{display:flex;align-items:center;gap:14px;width:320px}.stg-rule span{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--line2),transparent)}.stg-rule i{width:8px;height:8px;background:#C2662A;transform:rotate(45deg);box-shadow:0 0 14px 3px rgba(194,102,42,.55)}.stg-txt{position:relative;z-index:2;margin:0 auto;max-width:760px;text-align:center;font-size:20px;line-height:1.75;color:var(--soft)}.stg-txt strong{color:var(--fg)}.stg-ritual{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.stg-step{position:relative;border:1px solid var(--line);background:var(--bg);padding:26px 22px;display:flex;flex-direction:column;gap:9px;overflow:hidden;transition:border-color .5s,transform .7s var(--ez)}.stg-step:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#C2662A,transparent);transform:scaleX(0);transition:transform .6s var(--ez)}.stg-step:hover{border-color:#C2662A;transform:translateY(-7px)}.stg-step:hover:after{transform:scaleX(1)}.stg-n{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.34em;color:#C2662A}.stg-step strong{font-size:23px;font-weight:500}.stg-step span:last-child{font-size:16px;line-height:1.55;color:var(--mut)}.stg-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:26px;border-top:1px solid var(--line)}.stg-dates{display:flex;flex-direction:column;gap:6px}.stg-dates span{font-size:13px;letter-spacing:.2em;color:var(--mut)}.stg-btns{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:1100px){.stg{padding:30px 22px;gap:26px}.stg-title{font-size:42px}.stg-tag{font-size:22px}.stg-ritual{grid-template-columns:1fr 1fr}.stg-foot{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.stg-title{font-size:33px}.stg-ritual{grid-template-columns:1fr}.stg-rule{width:220px}}.evb{margin-top:130px;padding:0 64px;--evb:#C2662A;--evb2:#E8A65A}.evb.tenso{--evb:#B4231B;--evb2:#FF6A4D}.evb-in{position:relative;border:1px solid var(--line2);background:radial-gradient(ellipse at 78% 0,color-mix(in srgb,var(--evb) 16%,transparent),transparent 60%),var(--bg2);padding:46px 52px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center;overflow:hidden}.evb-in:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px -16px color-mix(in srgb,var(--evb) 70%,transparent);animation:hcdBeat 1.5s ease-in-out infinite}.evb.tenso .evb-in:after{animation-duration:.8s}.evb-glow{position:absolute;right:-130px;top:-160px;width:500px;height:410px;border-radius:50%;filter:blur(66px);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--evb) 32%,transparent),transparent 70%);pointer-events:none;animation:evGlow 8s ease-in-out infinite alternate}.evb-web{position:absolute;top:0;left:0;width:150px;height:150px;color:var(--line2);opacity:.45}.evb-web svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:.9}.evb-pk{position:absolute;right:-30px;bottom:-56px;width:210px;height:210px;opacity:.14;animation:hwMoon 11s ease-in-out infinite alternate}.evb-pk svg{width:100%;height:100%}.evb-pk .pk-body{fill:var(--evb2)}.evb-pk .pk-face{fill:var(--bg2)}.evb-l{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.evb-badge{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.3em;color:var(--evb2);border:1px solid var(--evb);padding:7px 13px}.evb.durante .evb-badge{background:var(--evb);color:#fff;animation:hcdBlink 1.5s steps(2) infinite}.evb-t{margin:0;font-family:var(--f-deco),Georgia,serif;font-size:48px;font-weight:400;line-height:1.05;text-shadow:0 0 34px color-mix(in srgb,var(--evb) 40%,transparent)}.evb-s{margin:0 0 8px;font-family:var(--f-bod),Georgia,serif;font-size:23px;color:var(--soft)}.evb-r{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 24px 18px;border:1px solid color-mix(in srgb,var(--evb) 40%,var(--line));background:var(--bg)}.evb-ey{font-family:var(--f-cinzel),Georgia,serif;font-size:10px;letter-spacing:.3em;color:var(--mut);text-align:center}.evb-clock{display:flex;align-items:flex-end;gap:7px}.evb-u{display:flex;flex-direction:column;align-items:center;gap:5px}.evb-u b{display:block;min-width:52px;padding:8px 0;font-family:var(--f-bod),Georgia,serif;font-size:40px;font-weight:400;line-height:1;text-align:center;color:var(--fg);border-bottom:1px solid var(--line2);text-shadow:0 0 20px color-mix(in srgb,var(--evb) 50%,transparent);animation:hcdDrop .45s var(--ez) both}.evb-u i{font-family:var(--f-cinzel),Georgia,serif;font-style:normal;font-size:9px;letter-spacing:.24em;color:var(--mut)}.evb-u.big b{color:var(--evb2)}.evb-c{font-family:var(--f-bod),Georgia,serif;font-size:30px;color:var(--evb);opacity:.5;padding-bottom:22px;animation:hcdBlink 2s steps(2) infinite}.evb-drips{position:relative;display:block;width:150px;height:16px}.evb-drips i{position:absolute;top:0;width:3px;height:6px;border-radius:0 0 3px 3px;background:linear-gradient(180deg,var(--evb),#6B0F0C);animation:hcdDrip 6s ease-in infinite}.evb-drips i:first-child{left:16%}.evb-drips i:nth-child(2){left:50%;animation-delay:2.2s}.evb-drips i:nth-child(3){left:82%;animation-delay:4.1s}@media (prefers-reduced-motion:reduce){.evb-c,.evb-drips i,.evb-in:after,.evb-pk,.evb-u b{animation:none!important}}@media (max-width:1100px){.evb{margin-top:90px}.evb-in{grid-template-columns:1fr;padding:28px 22px;gap:26px}.evb-t{font-size:34px}.evb-u b{min-width:40px;font-size:31px}.evb-pk{width:150px;right:-40px;bottom:-40px}}@media (max-width:640px){.evb-clock{flex-wrap:wrap;justify-content:center;gap:10px 16px}.evb-c{display:none}.evb-u{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 12px)}.evb-u b{min-width:0;width:100%;font-size:27px}}.hw-ghost{position:absolute;width:64px;height:86px;color:#F3E3CE;opacity:0;pointer-events:none;filter:drop-shadow(0 0 22px rgba(243,227,206,.35))}.hw-ghost svg{width:100%;height:100%;fill:currentColor;opacity:.16}.hw-ghost .gg-eye{fill:#0B0705;opacity:.75}.hw-ghost.g0{top:18%;animation:hwGhost 34s ease-in-out 4s infinite}.hw-ghost.g1{top:56%;animation:hwGhostBack 44s ease-in-out 18s infinite}.hw-ghost.g2{top:76%;animation:hwGhost 52s ease-in-out 30s infinite;transform:scale(.7)}@keyframes hwGhost{0%{left:-10%;opacity:0;transform:translateY(0)}12%{opacity:.9}50%{transform:translateY(-38px)}88%{opacity:.9}to{left:108%;opacity:0;transform:translateY(0)}}@keyframes hwGhostBack{0%{right:-10%;opacity:0;transform:translateY(0) scaleX(-1)}14%{opacity:.85}50%{transform:translateY(34px) scaleX(-1)}86%{opacity:.85}to{right:108%;opacity:0;transform:translateY(0) scaleX(-1)}}.hw-spider{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.hw-spider .th{width:1px;height:90px;background:linear-gradient(180deg,transparent,var(--line2))}.hw-spider .bd{position:relative;width:15px;height:13px;border-radius:50%;background:#0B0705;border:1px solid var(--line2)}.hw-spider .bd:after,.hw-spider .bd:before{content:"";position:absolute;top:2px;width:10px;height:9px;border:1px solid var(--line2);border-top:none;border-radius:0 0 10px 10px}.hw-spider .bd:before{left:-10px}.hw-spider .bd:after{right:-10px}.hw-spider.s0{left:22%;animation:hwDrop 26s ease-in-out 7s infinite}.hw-spider.s1{right:30%;animation:hwDrop 38s ease-in-out 21s infinite}@keyframes hwDrop{0%,to{transform:translateY(-140px)}38%,58%{transform:translateY(20px)}44%{transform:translateY(6px)}}.hw-storm{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,244,228,.55),rgba(255,244,228,.06) 45%,transparent 70%);opacity:0;animation:hwStorm 23s step-end 6s infinite}@keyframes hwStorm{0%,90%,to{opacity:0}91%{opacity:.9}92%{opacity:0}93.5%{opacity:.7}94.5%{opacity:0}96%{opacity:.45}97%{opacity:0}}.hw-flicker{position:absolute;inset:0;pointer-events:none;background:#000;opacity:0;animation:hwFlick 9s ease-in-out infinite}@keyframes hwFlick{0%,to{opacity:0}47%{opacity:0}48%{opacity:.16}49%{opacity:0}50%{opacity:.1}51%{opacity:0}}.cine-storm{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,244,228,.7),transparent 60%);opacity:0;animation:cineStorm 9s step-end infinite}@keyframes cineStorm{0%{opacity:0}2%{opacity:.95}3.5%{opacity:0}5%{opacity:.6}6%{opacity:0}40%{opacity:0}41%{opacity:.5}42%{opacity:0}to{opacity:0}}.cine-swarm{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:3;opacity:0}.cine.b5 .cine-swarm,.cine.b6 .cine-swarm,.cine.b7 .cine-swarm{opacity:1}.cine-bat{position:absolute;left:-20px;top:-10px;width:40px;height:20px;color:#0B0705;opacity:0;transform:rotate(var(--a)) translateX(0)}.cine.b5 .cine-bat{animation:cineBurst 2.4s var(--ez) var(--dl) forwards}.cine-bat svg{width:100%;height:100%;fill:currentColor;filter:drop-shadow(0 0 8px rgba(224,138,46,.55));animation:hwFlap .22s ease-in-out infinite alternate}@keyframes cineBurst{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(.2)}14%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(90vmax) scale(1.3)}}.cine.b5 .cine-c{animation:cineHit .55s ease-out}.cine.b6 .cine-c{animation:cineHit2 .8s ease-out}@keyframes cineHit{0%{transform:scale(1.035)}40%{transform:translate(-5px,3px)}70%{transform:translate(4px,-2px)}to{transform:none}}@keyframes cineHit2{0%{transform:scale(1.06)}25%{transform:translate(-8px,4px) rotate(-.5deg)}50%{transform:translate(7px,-4px) rotate(.5deg)}75%{transform:translate(-3px,2px)}to{transform:none}}.cine-moon{filter:drop-shadow(0 0 0 transparent)}.cine.b6 .cine-moon,.cine.b7 .cine-moon{filter:drop-shadow(0 0 34px rgba(224,138,46,.65));animation:cineGlow 1.9s ease-in-out infinite}@keyframes cineGlow{0%,to{filter:drop-shadow(0 0 26px rgba(224,138,46,.5))}45%{filter:drop-shadow(0 0 52px rgba(224,138,46,.9))}55%{filter:drop-shadow(0 0 30px rgba(224,138,46,.55))}}@media (prefers-reduced-motion:reduce){.cine-storm,.cine-swarm,.hw-flicker,.hw-ghost,.hw-spider,.hw-storm{display:none}.cine.b5 .cine-c,.cine.b6 .cine-c{animation:none}}.evp,.nvp{margin-inline:auto}.itr{position:fixed;inset:0;z-index:420;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:#050406;overflow:hidden;animation:itrIn .8s var(--ez) both}.itr.leaving{animation:itrOut .7s var(--ez) both}@keyframes itrIn{0%{opacity:0}to{opacity:1}}@keyframes itrOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.itr-fog{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);background:radial-gradient(ellipse at center,rgba(194,102,42,.18),transparent 70%)}.itr-fog.f1{width:820px;height:560px;top:-180px;left:-180px;animation:welFog 16s ease-in-out infinite alternate}.itr-fog.f2{width:700px;height:500px;bottom:-200px;right:-160px;animation:welFog 20s ease-in-out infinite alternate-reverse}.itr-skip{z-index:4}.itr-box{position:relative;z-index:2;gap:20px;width:100%;max-width:1020px}.itr-box,.itr-top{display:flex;flex-direction:column;align-items:center}.itr-top{gap:8px;text-align:center}.itr-ey{font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.5em;color:#8C877F;animation:fiUp .9s var(--ez) .2s both}.itr-t{margin:0;font-family:var(--f-deco),Georgia,serif;font-size:44px;font-weight:400;line-height:1.05;color:#ECE6DB;text-shadow:0 0 40px rgba(194,102,42,.4);animation:fiUp 1s var(--ez) .35s both}.itr-frame{position:relative;aspect-ratio:16/9;border:1px solid #2a272c;box-shadow:0 50px 120px -40px #000;animation:fiUp 1.1s var(--ez) .5s both}.itr-frame,.itr-v{width:100%;background:#000}.itr-v{height:100%;display:block;object-fit:contain}.itr-c{position:absolute;width:26px;height:26px;border:1px solid #c2662a;pointer-events:none}.itr-c.tl{left:-1px;border-right:none}.itr-c.tl,.itr-c.tr{top:-1px;border-bottom:none}.itr-c.tr{right:-1px;border-left:none}.itr-c.bl{left:-1px;border-right:none}.itr-c.bl,.itr-c.br{bottom:-1px;border-top:none}.itr-c.br{right:-1px;border-left:none}.itr-snd{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 24px;border:1px solid #c2662a;border-radius:23px;background:rgba(10,7,5,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#F3E3CE;font-family:var(--f-cinzel),Georgia,serif;font-size:12px;letter-spacing:.24em;cursor:pointer;transition:background .35s,transform .5s var(--ez3);animation:hcdBeat 2s ease-in-out infinite}.itr-snd:hover{background:#C2662A;color:#120B06;transform:translateX(-50%) scale(1.04)}.itr-note{margin:0;font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:21px;color:#BDB7AD;text-align:center;animation:fiUp 1s var(--ez) .7s both}.itr-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;animation:fiUp 1s var(--ez) .85s both}@media (max-width:1100px){.itr{padding:24px 16px}.itr-t{font-size:28px}.itr-note{font-size:17px}.itr-snd{height:40px;padding:0 16px;font-size:10px;letter-spacing:.18em;bottom:14px}.itr-skip{right:16px;top:16px}}.sala-off{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:0 32px;max-width:560px;color:var(--mut)}.sala-off .e1{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:30px;color:var(--soft)}.sala-off .e2{font-size:18px;line-height:1.6;color:var(--mut)}@media (max-width:640px){.sala-off .e1{font-size:23px}.sala-off .e2{font-size:16px}}.sala>.sala-bg{position:absolute;z-index:0}.sala-in{display:flex;flex-direction:column;gap:22px}.telon{position:relative;aspect-ratio:16/9;background:#050406;border:1px solid var(--line2);overflow:hidden;box-shadow:0 60px 120px -50px #000}.telon-arco{position:absolute;inset:0;pointer-events:none;z-index:4;box-shadow:inset 0 0 120px 30px rgba(0,0,0,.75)}.telon-cenefa{position:absolute;top:0;left:0;right:0;height:11%;z-index:5;background:linear-gradient(180deg,#5E1114,#8C1A1F 45%,#4A0D10);box-shadow:0 8px 22px -6px rgba(0,0,0,.8)}.telon-cenefa:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:14px;background:repeating-radial-gradient(circle at 12px 0,#6E1418 0 11px,transparent 11px 24px)}.telon-screen{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#15121a,#050406 75%)}.telon-v{width:100%;height:100%;object-fit:contain;background:#000}.telon-msg{position:absolute;z-index:6;left:50%;top:52%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;padding:34px 40px;width:min(78%,620px);color:var(--mut);background:radial-gradient(ellipse at center,rgba(5,4,6,.93),rgba(5,4,6,.72) 70%,transparent);border-radius:10px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.telon-msg .e1{font-family:var(--f-bod),Georgia,serif;font-style:italic;font-size:32px;color:var(--soft)}.telon-msg .e2{font-size:18px;line-height:1.6;color:var(--mut)}.telon-hint{font-size:11px;letter-spacing:.3em;color:var(--dim);margin-top:4px}.telon-play{position:relative;width:78px;height:78px;border-radius:50%;border:1px solid var(--acc);background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--fg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .6s var(--ez3),background .4s}.telon-play:hover{transform:scale(1.08);background:var(--acc)}.tp-ring{position:absolute;inset:-10px;border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-radius:50%;animation:welRing 2.8s ease-out infinite}.telon-h{position:absolute;top:0;bottom:0;width:52%;z-index:3;display:flex;transition:transform 1.5s cubic-bezier(.66,0,.24,1)}.telon-h.izq{left:0;transform-origin:left center}.telon-h.der{right:0;transform-origin:right center;flex-direction:row-reverse}.telon.abierto .telon-h.izq{transform:translateX(-101%)}.telon.abierto .telon-h.der{transform:translateX(101%)}.telon-h span{flex:1 1;background:linear-gradient(90deg,#3E0A0D,#8C1A1F 42%,#5E1114 70%,#7A161B);box-shadow:inset -10px 0 22px -10px rgba(0,0,0,.85),inset 10px 0 18px -10px rgba(255,120,120,.18)}.telon-h span:nth-child(2n){background:linear-gradient(90deg,#4A0D10,#7A161B 45%,#490E11)}.telon-cerrar,.telon-full{position:relative;height:36px;padding:0 16px;border:1px solid var(--line2);border-radius:18px;background:rgba(5,4,6,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--mut);font-family:var(--f-cinzel),Georgia,serif;font-size:10px;letter-spacing:.24em;cursor:pointer;transition:color .3s,border-color .3s}.telon-cerrar:hover,.telon-full:hover{color:var(--fg);border-color:var(--fg)}.led{position:relative;border:1px solid #3a2a12;border-radius:6px;background:linear-gradient(180deg,#140F07,#0A0705);padding:9px 14px}.led-bulbs{display:flex;justify-content:space-between;padding:0 4px}.led-bulbs.bot{margin-top:7px}.led-bulbs i{width:6px;height:6px;border-radius:50%;background:#E8A65A;box-shadow:0 0 9px 3px rgba(232,166,90,.55);animation:ledBulb 1.5s ease-in-out infinite}@keyframes ledBulb{0%,to{opacity:.25}50%{opacity:1}}.led-win{position:relative;overflow:hidden;margin-top:7px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.led-track{display:flex;gap:64px;width:max-content;animation:ledRun 26s linear infinite}.led-track span{font-family:var(--f-cinzel),Georgia,serif;font-size:15px;letter-spacing:.34em;color:#FFC97A;text-shadow:0 0 12px rgba(255,170,70,.75),0 0 30px rgba(255,140,40,.4);white-space:nowrap}@keyframes ledRun{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 32px))}}.sala-lista{flex-wrap:wrap}.sala-it,.sala-lista{display:flex;gap:10px}.sala-it{align-items:center;height:44px;padding:0 18px;border:1px solid var(--line2);border-radius:22px;background:transparent;color:var(--soft);font-family:var(--f-corm),Georgia,serif;font-size:18px;cursor:pointer;transition:border-color .4s,color .4s,transform .5s var(--ez3)}.sala-it:hover{transform:translateY(-3px);color:var(--fg)}.sala-it.on{border-color:var(--acc);color:var(--fg);background:color-mix(in srgb,var(--acc) 12%,transparent)}.sala-n{font-size:12px;letter-spacing:.2em;color:var(--mut)}.sala-it.on .sala-n{color:var(--acc)}.sala-prox{display:flex;flex-direction:column;gap:16px;margin-top:8px}.sala-prox-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.sala-card{border:1px solid var(--line);background:var(--bg2);padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .5s,transform .7s var(--ez)}.sala-card:hover{border-color:var(--acc);transform:translateY(-5px)}.sala-ct{font-size:25px;font-style:italic;line-height:1.15}.sala-cd{font-size:16px;line-height:1.55;color:var(--mut)}.sala-cf{font-size:12px;letter-spacing:.18em;color:var(--dim)}@media (prefers-reduced-motion:reduce){.telon-h{transition:none}.led-bulbs i,.led-track,.tp-ring{animation:none}}@media (max-width:1100px){.telon-msg{padding:0 22px}.telon-msg .e1{font-size:24px}.telon-msg .e2{font-size:16px}.telon-play{width:60px;height:60px}.led-track span{font-size:12px;letter-spacing:.24em}.telon-btns{right:10px;top:calc(11% + 10px);gap:8px}.telon-cerrar,.telon-full{height:34px;padding:0 12px;font-size:9.5px;letter-spacing:.16em}}.navload{position:fixed;top:0;left:0;right:0;height:2px;z-index:300;background:color-mix(in srgb,var(--fg) 8%,transparent);overflow:hidden}.navload i{display:block;height:100%;width:34%;background:linear-gradient(90deg,transparent,var(--acc),transparent);animation:navRun 1.05s ease-in-out infinite}@keyframes navRun{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}.cadenas{position:absolute;inset:0;z-index:3;pointer-events:none}.hcd-drip,.hcd-msg,.hcd-row,.hcd-snd,.hcd-top{position:relative;z-index:6}.hcd-d{background:linear-gradient(180deg,color-mix(in srgb,var(--hcd) 13%,#0A0806),#080605)}.ancla{position:absolute;width:34px;height:34px;border-radius:4px;background:linear-gradient(140deg,#6E6C67,#2E2C2A 60%,#55534F);box-shadow:inset 0 2px 3px rgba(255,255,255,.2),inset 0 -3px 5px rgba(0,0,0,.7),0 4px 10px rgba(0,0,0,.7);display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:5px}.ancla i{width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#B9B6B0,#26241F);box-shadow:inset 0 -1px 1px rgba(0,0,0,.8)}.ancla.ar-iz{left:-6px;top:calc(13% - 17px)}.ancla.ar-de{right:-6px;top:calc(13% - 17px)}.ancla.ab-iz{left:-6px;top:calc(80% - 17px)}.ancla.ab-de{right:-6px;top:calc(80% - 17px)}.cad{inset:0}.cad,.esl{position:absolute}.esl{width:26px;height:17px;margin:-8px 0 0 -13px;border:4px solid #6c6a66;border-radius:11px/8px;background:linear-gradient(135deg,#9A9892,#3A3835 55%,#6C6A66);box-shadow:inset 0 2px 3px rgba(255,255,255,.25),inset 0 -2px 4px rgba(0,0,0,.7),0 3px 7px rgba(0,0,0,.65);transform:rotate(var(--giro,0deg))}.cad-v .esl{left:8px}.cad-v-de .esl{left:auto;right:-5px}.hcd.lv-cerca .cad{animation:cadTemb 6s ease-in-out infinite}.hcd.lv-inminente .cad{animation:cadTemb 3.4s ease-in-out infinite}.hcd.lv-final .cad{animation:cadTemb 1.7s ease-in-out infinite}.hcd.ultimos .cad{animation:cadTemb .34s ease-in-out infinite}@keyframes cadTemb{0%,84%,to{transform:none}87%{transform:translate(-2px,1.5px)}91%{transform:translate(2px,-1.5px)}95%{transform:translate(-1px,.5px)}}.hcd.ultimos .ancla{animation:cadTemb .34s ease-in-out infinite}.candado{position:absolute;left:50%;top:calc(80% + 24px);margin-left:-20px;z-index:7;color:#8E8C86;filter:drop-shadow(0 6px 12px rgba(0,0,0,.75));transform-origin:50% 0}.candado .ojo{fill:#191715}.hcd.lv-final .candado{animation:candBalanceo 2.6s ease-in-out infinite}.hcd.ultimos .candado{animation:candBalanceo .5s ease-in-out infinite}@keyframes candBalanceo{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.hcd.roto .esl{animation:eslRompe 1.6s cubic-bezier(.25,.8,.35,1) var(--dl) forwards}@keyframes eslRompe{0%{transform:rotate(var(--giro,0deg));opacity:1}10%{transform:rotate(var(--giro,0deg)) translateY(-12px) scale(1.14);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rr)) scale(.85);opacity:0}}.hcd.roto .ancla{animation:anclaSalta 1.6s cubic-bezier(.25,.8,.35,1) forwards}@keyframes anclaSalta{0%{transform:none;opacity:1}12%{transform:scale(1.2)}to{transform:translateY(150px) rotate(70deg);opacity:0}}.hcd.roto .candado{animation:candRompe 1.6s cubic-bezier(.25,.8,.35,1) forwards}@keyframes candRompe{0%{transform:none;opacity:1}14%{transform:scale(1.3) rotate(-10deg);opacity:1}to{transform:translateY(230px) rotate(160deg) scale(.8);opacity:0}}.hcd.roto .candado .arco{animation:arcoAbre .5s var(--ez3) forwards}@keyframes arcoAbre{to{transform:translate(9px,-7px) rotate(28deg);transform-origin:76% 100%}}.hcd.roto:before{animation:roturaFlash 1.2s ease-out forwards!important}@keyframes roturaFlash{0%{opacity:1;box-shadow:inset 0 0 0 0 #fff}7%{opacity:1;box-shadow:inset 0 0 200px 60px color-mix(in srgb,#FFE6CC 92%,transparent)}to{opacity:.4;box-shadow:inset 0 0 90px -20px color-mix(in srgb,var(--hcd) 80%,transparent)}}.zarpas{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.5}.zarpas svg{width:100%;height:100%}.zp path{fill:none;stroke:#C9B9A6;stroke-width:2.4;stroke-linecap:round;opacity:.16;filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}.zp-2 path{stroke-width:2}.hcd.lv-inminente .zarpas{opacity:.75}.hcd.lv-final .zarpas,.hcd.ultimos .zarpas{opacity:1}.hcd.lv-final .zp path,.hcd.ultimos .zp path{stroke:#D8543F;opacity:.5;filter:drop-shadow(0 0 7px rgba(180,35,27,.8))}.hcd.roto .zp path{stroke:#FF6A4D;opacity:.85;animation:zpBrilla 1.4s ease-out forwards}@keyframes zpBrilla{0%{filter:drop-shadow(0 0 20px rgba(255,106,77,1))}to{filter:drop-shadow(0 0 6px rgba(255,106,77,.4))}}.sangre{inset:0;z-index:2;pointer-events:none;overflow:hidden}.mancha,.sangre{position:absolute}.mancha{border-radius:50%;filter:blur(7px);background:radial-gradient(ellipse at 40% 35%,rgba(138,14,12,.72),rgba(74,6,6,.35) 60%,transparent 75%)}.mancha.m1{width:190px;height:120px;left:-40px;top:-30px}.mancha.m2{width:160px;height:110px;right:-34px;bottom:-26px}.mancha.m3{width:120px;height:80px;left:46%;top:-34px}.chorro{position:absolute;top:0;width:5px;border-radius:0 0 4px 4px;background:linear-gradient(180deg,#8A0E0C,#4A0606 70%,transparent);box-shadow:0 0 8px rgba(138,14,12,.6)}.chorro.c1{left:9%;height:76px;animation:chorroCae 9s ease-in-out infinite}.chorro.c2{right:11%;height:52px;animation:chorroCae 12s ease-in-out 3.5s infinite}@keyframes chorroCae{0%,to{transform:scaleY(.55);opacity:.65}45%{transform:scaleY(1.25);opacity:1}}.hcd.roto .chorro{animation:chorroSalto 1.5s ease-out forwards}@keyframes chorroSalto{0%{transform:scaleY(1)}to{transform:scaleY(3.6);opacity:.85}}@media (prefers-reduced-motion:reduce){.ancla,.cad,.candado,.chorro,.esl{animation:none!important}.hcd.roto .cadenas{display:none}}@media (max-width:1100px){.esl{width:19px;height:13px;border-width:3px;margin:-6px 0 0 -9px}.ancla{width:24px;height:24px;padding:3px}.ancla i{width:4px;height:4px}.candado{margin-left:-15px}.candado svg{width:30px;height:39px}.zp path{stroke-width:1.8}}.cara{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transform-origin:50% 44%}.cine.b2 .cara,.cine.b3 .cara,.cine.b4 .cara,.cine.b5 .cara{opacity:1}.cine.b6 .cara,.cine.b7 .cara,.cine.b8 .cara{display:none}.ojo{position:absolute;top:34%;width:128px;height:56px}.ojo.iz{left:calc(50% - 206px)}.ojo.de{left:calc(50% + 78px)}.ojo-halo{position:absolute;inset:-70px;border-radius:50%;background:radial-gradient(circle,rgba(180,35,27,.55),rgba(180,35,27,.14) 45%,transparent 70%);opacity:0;filter:blur(12px)}.ojo-glo{position:absolute;inset:0;border-radius:52% 52% 48% 48%/76% 76% 24% 24%;background:radial-gradient(ellipse at 50% 44%,#FFD9A8 0 4%,#FF6A2E 18%,#C9261C 52%,#5A0907 88%);box-shadow:0 0 44px 12px rgba(180,35,27,.6),inset 0 -8px 16px rgba(0,0,0,.65),inset 0 6px 10px rgba(255,180,120,.25);transform:scaleY(.04);transform-origin:center;overflow:hidden}.ojo-iris{width:52px;height:52px;margin:-26px 0 0 -26px;background:radial-gradient(circle at 46% 40%,#FF9A5A,#B4231B 55%,#3A0403);box-shadow:inset 0 0 14px rgba(0,0,0,.8)}.ojo-iris,.ojo-pup{position:absolute;left:50%;top:50%;border-radius:50%}.ojo-pup{width:11px;height:40px;margin:-20px 0 0 -5.5px;background:#0A0101;box-shadow:0 0 12px 3px rgba(0,0,0,.85)}.ojo-parp{position:absolute;inset:-4px;background:#070402;transform-origin:top center}.cine.b2 .ojo-halo{animation:haloSube 1.4s ease-out forwards}@keyframes haloSube{0%{opacity:0}to{opacity:1}}.cine.b3 .ojo-halo,.cine.b4 .ojo-halo,.cine.b5 .ojo-halo{opacity:1;animation:haloLate 1.6s ease-in-out infinite}@keyframes haloLate{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.cine.b2 .ojo-glo{animation:ojoAbre 1.5s cubic-bezier(.2,.9,.3,1) forwards}.cine.b2 .ojo.de .ojo-glo{animation-delay:.22s}@keyframes ojoAbre{0%{transform:scaleY(.03)}30%{transform:scaleY(1.1)}42%{transform:scaleY(.18)}60%{transform:scaleY(1.04)}to{transform:scaleY(1)}}.cine.b3 .ojo-glo,.cine.b4 .ojo-glo,.cine.b5 .ojo-glo{transform:scaleY(1)}.cine.b2 .ojo-parp{animation:parpadeo 1.5s cubic-bezier(.2,.9,.3,1) forwards}.cine.b2 .ojo.de .ojo-parp{animation-delay:.22s}@keyframes parpadeo{0%{transform:scaleY(1)}30%{transform:scaleY(0)}42%{transform:scaleY(.85)}60%{transform:scaleY(0)}to{transform:scaleY(0)}}.cine.b3 .ojo-parp,.cine.b4 .ojo-parp,.cine.b5 .ojo-parp{transform:scaleY(0)}.cine.b3 .ojo-iris,.cine.b4 .ojo-iris{animation:miradaBusca 3.4s ease-in-out}@keyframes miradaBusca{0%{transform:translateX(-13px)}30%{transform:translateX(11px)}55%{transform:translateX(-6px)}to{transform:translateX(0)}}.cine.b3 .ojo-glo,.cine.b4 .ojo-glo{animation:ojoBrilla 1.5s ease-in-out infinite}@keyframes ojoBrilla{0%,to{filter:brightness(1)}45%{filter:brightness(1.6)}}.boca{position:absolute;top:56%;left:50%;width:480px;height:186px;margin-left:-240px;opacity:0;transform:scale(.18);transform-origin:center}.boca-abajo,.boca-arriba{fill:#F4E6CC;filter:drop-shadow(0 0 10px rgba(255,225,190,.45))}.boca-abajo{fill:#E8D6B6}.babas path{fill:none;stroke:rgba(190,220,215,.5);stroke-width:2.6;stroke-linecap:round}.cine.b3 .boca{animation:bocaAbre 1.3s cubic-bezier(.2,1.2,.3,1) forwards}@keyframes bocaAbre{0%{opacity:0;transform:scale(.18) rotate(-6deg)}40%{opacity:1;transform:scale(1.12) rotate(2deg)}70%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}.cine.b4 .boca,.cine.b5 .boca{opacity:1;transform:scale(1)}.cine.b3 .boca-abajo{animation:risaBoca .42s ease-in-out .95s 3}@keyframes risaBoca{0%,to{transform:translateY(0)}50%{transform:translateY(16px) scaleY(1.2)}}.cine.b3 .cara{animation:risaSacude .42s ease-in-out .95s 3}@keyframes risaSacude{0%,to{transform:scale(1)}25%{transform:scale(1.035) translateY(4px)}60%{transform:scale(.99) translateY(-3px)}}.cine.b3 .babas path{animation:babaCae 2.4s ease-in .6s forwards}@keyframes babaCae{0%{stroke-dasharray:0 90}to{stroke-dasharray:90 0}}.cine.b5 .cara{animation:caraEmbiste 1.05s cubic-bezier(.6,0,.85,1) forwards}@keyframes caraEmbiste{0%{transform:scale(1);opacity:1;filter:none}45%{transform:scale(3.6);opacity:1;filter:blur(1px)}78%{transform:scale(12);opacity:.9;filter:blur(8px)}to{transform:scale(26);opacity:0;filter:blur(24px)}}.tajos{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0}.cine.b4 .tajos{opacity:1}.tajos span{position:absolute;left:-20%;width:140%;height:14px;background:linear-gradient(90deg,transparent,#FFF0DC 8%,#FF4A2E 22%,#8A0E0C 55%,#2A0302 80%,transparent);box-shadow:0 0 26px 8px rgba(255,74,46,.55);transform-origin:left center;transform:scaleX(0) rotate(var(--a));filter:blur(.4px)}.tajos span:first-child{top:26%;--a:-14deg}.tajos span:nth-child(2){top:46%;--a:-11deg;height:19px}.tajos span:nth-child(3){top:66%;--a:-16deg;height:11px}.cine.b4 .tajos span{animation:tajoRasga .5s cubic-bezier(.2,.9,.2,1) forwards}.cine.b4 .tajos span:nth-child(2){animation-delay:.1s}.cine.b4 .tajos span:nth-child(3){animation-delay:.19s}@keyframes tajoRasga{0%{transform:scaleX(0) rotate(var(--a));opacity:1}55%{transform:scaleX(1) rotate(var(--a));opacity:1}to{transform:scaleX(1) rotate(var(--a));opacity:.25}}.cine.b5 .tajos span,.cine.b6 .tajos span{opacity:.18}.cine.b4:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:#FFE9D2;animation:tajoFlash .42s ease-out forwards}@keyframes tajoFlash{0%{opacity:0}12%{opacity:.85}to{opacity:0}}.cine-bars{position:absolute;inset:0;z-index:7;pointer-events:none}.cine-bars span{position:absolute;left:0;right:0;height:9%;background:#000;transform:scaleY(0);transform-origin:top center;animation:barraEntra .9s var(--ez) forwards}.cine-bars span:first-child{top:0}.cine-bars span:last-child{bottom:0;transform-origin:bottom center}@keyframes barraEntra{to{transform:scaleY(1)}}.cine-grain{position:absolute;inset:-50%;z-index:6;pointer-events:none;opacity:.055;background-image:radial-gradient(#fff 1px,transparent 0);background-size:3px 3px;animation:granoBaila .5s steps(4) infinite}@keyframes granoBaila{0%{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(2px,-3px)}75%{transform:translate(-2px,-2px)}to{transform:translate(0)}}.cine-snd{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);z-index:8;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px;border:1px solid #c2662a;border-radius:22px;background:rgba(10,7,5,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#F3E3CE;font-family:var(--f-cinzel),Georgia,serif;font-size:11px;letter-spacing:.24em;cursor:pointer;animation:hcdBeat 2s ease-in-out infinite}.cine-snd:hover{background:#C2662A;color:#120B06}@media (prefers-reduced-motion:reduce){.cara,.cine-grain,.tajos{display:none}}@media (max-width:1100px){.ojo{width:82px;height:36px;top:33%}.ojo.iz{left:calc(50% - 132px)}.ojo.de{left:calc(50% + 50px)}.ojo-iris{width:34px;height:34px;margin:-17px 0 0 -17px}.ojo-pup{width:8px;height:26px;margin:-13px 0 0 -4px}.boca{width:320px;height:124px;margin-left:-160px;top:54%}.cine-bars span{height:7%}.cine-snd{bottom:20px;height:38px;padding:0 16px;font-size:10px}}.led,.sala-in,.sala-in>*{min-width:0;max-width:100%}.led{overflow:hidden}.led-win{min-width:0;width:100%}.led-bulbs{min-width:0;overflow:hidden}.telon{min-width:0;max-width:100%}.led{animation:ledOn .5s var(--ez) both}@keyframes ledOn{0%{opacity:.2;filter:brightness(.4)}40%{opacity:1;filter:brightness(1.6)}55%{filter:brightness(.7)}to{opacity:1;filter:none}}@media (max-width:640px){.sala-lista{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin:0 -20px;padding-left:20px;padding-right:20px;scrollbar-width:none}.sala-lista::-webkit-scrollbar{display:none}.sala-it{flex-shrink:0;height:40px;padding:0 14px;font-size:16px}.telon-msg{width:88%;padding:20px 16px;gap:9px}.telon-msg .e1{font-size:19px}.telon-msg .e2{font-size:14px;line-height:1.5}.telon-hint{font-size:9px;letter-spacing:.2em}.telon-play{width:48px;height:48px}.telon-play svg{width:18px;height:18px}.telon-cenefa{height:13%}.led{padding:7px 8px}.led-track{gap:40px}.led-track span{font-size:10px;letter-spacing:.18em}.led-bulbs i{width:4px;height:4px}.sala-prox-row{grid-template-columns:1fr}.sala-card{padding:18px}.sala-ct{font-size:21px}}.sala>*{min-width:0}@media (max-width:1100px){.sala{grid-template-columns:minmax(0,1fr)}}.hcd.cierre{padding:34px 30px 40px;gap:16px;--hcd:#8E6BC8;--hcd2:#C6A6F0}.hcd.cierre .cadenas,.hcd.cierre .hcd-bolt,.hcd.cierre .hcd-drip,.hcd.cierre .hcd-eyes,.hcd.cierre .hcd-spider,.hcd.cierre .sangre,.hcd.cierre .zarpas{display:none}.hcd.cierre .hcd-dv,.hcd.cierre .hcd-u.big .hcd-dv{font-size:56px}.hcd.cierre .hcd-state{color:var(--hcd2);letter-spacing:.3em}.hcd.cierre .hcd-msg{color:var(--soft);font-style:italic}@media (max-width:640px){.hcd.cierre .hcd-dv,.hcd.cierre .hcd-u.big .hcd-dv{font-size:34px}}.telon-btns{position:absolute;right:16px;top:calc(11% + 14px);z-index:6;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 32px)}.telon-full{display:inline-flex;align-items:center;gap:8px}.telon-v:-webkit-full-screen{width:100vw;height:100vh;max-width:none;max-height:none;object-fit:contain;background:#000}.telon-v:-webkit-full-screen,.telon-v:fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;object-fit:contain;background:#000}.telon:-webkit-full-screen{width:100vw;height:100vh;border:0}.telon:fullscreen{width:100vw;height:100vh;border:0}.telon:-webkit-full-screen .telon-screen{position:absolute;inset:0;border-radius:0}.telon:fullscreen .telon-screen{position:absolute;inset:0;border-radius:0}.telon:-webkit-full-screen .telon-v{width:100%;height:100%;object-fit:contain;background:#000}.telon:fullscreen .telon-v{width:100%;height:100%;object-fit:contain;background:#000}.mplay{position:fixed;right:28px;bottom:28px;z-index:128;display:flex;justify-content:flex-end;transition:transform .55s var(--ez3),opacity .45s}.mplay.apartado{transform:translateY(160%);opacity:0;pointer-events:none}.mp-caja{width:356px;max-width:calc(100vw - 40px);border:1px solid var(--line2);border-radius:18px;background:color-mix(in srgb,var(--bg2) 93%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 34px 70px -28px rgba(0,0,0,.72);overflow:hidden;animation:mpIn .7s var(--ez3) both}@keyframes mpIn{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}.mp-barra{display:flex;align-items:center;gap:12px;padding:12px 14px 8px;min-width:0}.mp-disco{position:relative;flex:0 0 46px;width:46px;height:46px;border-radius:50%;overflow:hidden;border:1px solid var(--line2);background:var(--bg3);display:grid;place-items:center}.mp-disco img{width:100%;height:100%;object-fit:cover}.mp-luna{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 34% 32%,var(--fg),color-mix(in srgb,var(--fg) 30%,transparent));box-shadow:0 0 16px color-mix(in srgb,var(--fg) 45%,transparent)}.mp-agujero{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--bg);border:1px solid var(--line2)}.mplay.suena .mp-disco{animation:mpGira 5.5s linear infinite}@keyframes mpGira{to{transform:rotate(1turn)}}.mp-info{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.mp-t{font-family:var(--f-corm),Georgia,serif;font-size:17px;color:var(--fg)}.mp-a,.mp-t{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-a{font-family:var(--f-sc),Georgia,serif;font-size:12px;letter-spacing:.16em;color:var(--mut)}.mp-mini{display:flex;align-items:center;gap:2px;flex-shrink:0}.mp-b{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:15px;background:none;color:var(--mut);cursor:pointer;transition:color .25s,background .25s}.mp-b svg{width:17px;height:17px}.mp-b:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 9%,transparent)}.mp-b.on{color:var(--acc)}.mp-b.grande{width:36px;height:36px;border:1px solid var(--line2);color:var(--fg)}.mp-b.grande svg{width:20px;height:20px}.mp-b.grande:hover{border-color:var(--fg)}.mp-plegar svg{transition:transform .4s var(--ez)}.mp-plegar.up svg{transform:rotate(180deg)}.mp-prog{display:flex;align-items:center;gap:7px;padding:0 12px 12px}.mp-time{font-size:10.5px;color:var(--mut);flex-shrink:0;min-width:30px}.mp-time:last-of-type{text-align:right}.mp-riel{position:relative;flex:1 1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--fg) 14%,transparent);min-width:0}.mp-riel>i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--acc)}.mp-riel input{position:absolute;left:0;top:-9px;width:100%;height:22px;margin:0;opacity:0;cursor:pointer}.mp-mas{border-top:1px solid var(--line);padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px;animation:mpAbre .4s var(--ez) both}@keyframes mpAbre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mp-fila{display:flex;align-items:center;gap:8px}.mp-vol{flex:1 1;min-width:0;accent-color:var(--acc);height:4px;cursor:pointer}.mp-err{margin:0;font-size:13px;line-height:1.5;color:var(--acc)}.mp-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:216px;overflow-y:auto}.mp-it{width:100%;display:flex;align-items:baseline;gap:10px;padding:8px 6px;border:0;background:none;color:var(--soft);cursor:pointer;text-align:left;border-radius:8px;transition:background .25s,color .25s}.mp-it:hover{background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg)}.mp-it.on{color:var(--acc)}.mp-n{font-size:11px;color:var(--mut);flex-shrink:0;width:18px}.mp-it.on .mp-n{color:var(--acc)}.mp-it-t{flex:1 1;min-width:0;font-family:var(--f-corm),Georgia,serif;font-size:16px}.mp-it-a,.mp-it-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-it-a{font-size:11px;letter-spacing:.12em;color:var(--mut);flex-shrink:0;max-width:34%}.mp-nota{position:relative;width:52px;height:52px;border-radius:26px;display:grid;place-items:center;border:1px solid var(--line2);background:color-mix(in srgb,var(--bg2) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--fg);cursor:pointer;transition:transform .5s var(--ez3),border-color .35s}.mp-nota:hover{transform:translateY(-4px);border-color:var(--fg)}.mp-nota svg{width:22px;height:22px;position:relative;z-index:2}.mp-ondas{position:absolute;inset:0;border-radius:26px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding-bottom:7px;opacity:0;transition:opacity .4s}.mplay.suena .mp-ondas{opacity:.5}.mp-ondas i{width:3px;height:6px;border-radius:2px;background:var(--acc)}.mplay.suena .mp-ondas i{animation:mpOnda .9s ease-in-out infinite}.mp-ondas i:nth-child(2){animation-delay:.15s}.mp-ondas i:nth-child(3){animation-delay:.3s}.mp-ondas i:nth-child(4){animation-delay:.45s}@keyframes mpOnda{0%,to{height:5px}50%{height:19px}}@media (max-width:640px){.mplay{right:14px;left:14px;bottom:14px;justify-content:stretch}.mp-caja{width:100%;max-width:none;border-radius:16px}.mp-barra{padding:10px 12px 6px;gap:10px}.mp-disco{flex-basis:40px;width:40px;height:40px}.mp-b{width:28px;height:28px}.mp-nota{margin-left:auto}.mplay.escondido{left:auto}}@media (prefers-reduced-motion:reduce){.mplay.suena .mp-disco{animation:none}}.jgp{max-width:1180px;margin:0 auto;width:100%}.jg-sel{gap:42px}.jg-head,.jg-sel{display:flex;flex-direction:column}.jg-head{gap:14px}.jg-p{margin:0;font-size:19px;line-height:1.75;color:var(--soft);max-width:760px}.jg-stats{display:flex;gap:26px;flex-wrap:wrap;font-size:12px;letter-spacing:.2em;color:var(--mut)}.jg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.jg-lv{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:22px 20px 18px;border:1px solid var(--line);background:var(--bg2);color:var(--fg);text-align:left;cursor:pointer;min-width:0;transition:transform .5s var(--ez),border-color .4s,background .4s}.jg-lv:hover:not(:disabled){transform:translateY(-6px);border-color:var(--dim);background:var(--bg3)}.jg-lv.cerrado{cursor:not-allowed;opacity:.45}.jg-lv.hecho{border-color:color-mix(in srgb,var(--ok,#5F7052) 60%,var(--line))}.jg-lv.jefe{border-color:color-mix(in srgb,var(--acc) 55%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 9%,var(--bg2)),var(--bg2))}.jg-n{font-size:11px;letter-spacing:.26em;color:var(--mut)}.jg-lv.jefe .jg-n{color:var(--acc)}.jg-nom{font-family:var(--f-corm),Georgia,serif;font-size:25px;line-height:1.15}.jg-pista{font-size:14.5px;line-height:1.6;color:var(--soft);min-height:46px}.jg-pie{display:flex;gap:12px;flex-wrap:wrap;margin-top:2px}.jg-pie em{font-style:normal;font-size:10.5px;letter-spacing:.18em;color:var(--mut);border:1px solid var(--line);padding:4px 8px}.jg-rec{color:var(--acc)!important;border-color:color-mix(in srgb,var(--acc) 45%,transparent)!important}.jg-ayuda{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px;padding:28px 30px;border:1px solid var(--line);background:var(--bg2)}.jg-ayuda>div{display:flex;flex-direction:column;gap:6px;min-width:0}.jg-ayuda strong{font-family:var(--f-sc),Georgia,serif;font-size:13px;letter-spacing:.2em;color:var(--fg);text-transform:uppercase}.jg-ayuda span{font-size:14.5px;line-height:1.6;color:var(--soft)}.jg-play{display:flex;flex-direction:column;gap:14px;min-width:0}.jg-hud{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);background:var(--bg2)}.jg-b{height:32px;padding:0 12px;border:1px solid var(--line2);background:none;color:var(--mut);font-family:var(--f-sc),Georgia,serif;font-size:10.5px;letter-spacing:.2em;cursor:pointer;transition:color .3s,border-color .3s}.jg-b:hover{color:var(--fg);border-color:var(--fg)}.jg-dato{font-size:11.5px;letter-spacing:.16em;color:var(--soft);padding:6px 10px;border:1px solid var(--line)}.jg-dato.urge{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 50%,transparent);animation:jgUrge .9s steps(2) infinite}.jg-dato.vela{color:#F5C97A;border-color:rgba(245,201,122,.5)}@keyframes jgUrge{50%{opacity:.35}}.jg-vidas{display:flex;gap:5px}.jg-vidas i{width:13px;height:13px;border:1px solid var(--mut);transform:rotate(45deg);transition:background .3s,border-color .3s}.jg-vidas i.on{background:var(--acc);border-color:var(--acc)}.jg-jefe{display:flex;align-items:center;gap:9px;min-width:0}.jg-jefe em{font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--acc)}.jg-jefe-b{position:relative;width:130px;height:7px;border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);overflow:hidden}.jg-jefe-b i{position:absolute;left:0;top:0;bottom:0;background:var(--acc);transition:width .35s var(--ez)}.jg-cv{height:auto;aspect-ratio:960/600}.jg-palanca{width:104px;height:104px;margin:-52px 0 0 -52px;border-radius:52px;border:1px dashed rgba(236,230,219,.35)}.jg-fin{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;text-align:center;background:rgba(4,3,6,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:jgFin .6s var(--ez3) both;line-height:normal}@keyframes jgFin{0%{opacity:0}to{opacity:1}}.jg-fin h3{margin:0;font-family:var(--f-corm),Georgia,serif;font-size:40px;line-height:1.1;color:var(--acc)}.jg-fin.ok h3{color:var(--fg)}.jg-fin p{margin:0;max-width:520px;font-size:17px;line-height:1.65;color:var(--soft)}.jg-pts{font-size:12px;letter-spacing:.22em;color:var(--mut)}.jg-fin-b{gap:10px;justify-content:center;margin-top:6px}.jg-fin-b,.jg-pies{display:flex;flex-wrap:wrap}.jg-pies{align-items:center;gap:16px}.jg-destello{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 20px;border:1px solid var(--line2);background:var(--bg2);color:var(--fg);font-family:var(--f-sc),Georgia,serif;font-size:11.5px;letter-spacing:.2em;cursor:pointer;transition:border-color .3s,color .3s,background .3s}.jg-destello:hover:not(:disabled){border-color:#F5C97A;color:#F5C97A}.jg-destello:disabled{opacity:.35;cursor:not-allowed}.jg-tip{font-size:14px;color:var(--mut);flex:1 1;min-width:0}@media (max-width:1100px){.jgp{padding:150px 28px 100px!important}}@media (max-width:640px){.jgp{padding:120px 16px 90px!important;gap:30px!important}.jg-grid{grid-template-columns:1fr;gap:14px}.jg-lv{padding:18px 16px 15px}.jg-nom{font-size:22px}.jg-pista{min-height:0}.jg-hud{gap:7px;padding:10px}.jg-b{height:30px;padding:0 9px;font-size:9.5px;letter-spacing:.12em}.jg-dato{font-size:10px;letter-spacing:.1em;padding:5px 7px}.jg-jefe-b{width:84px}.jg-fin h3{font-size:28px}.jg-fin p{font-size:15px}.jg-destello{width:100%;justify-content:center}.jg-ayuda{padding:20px 18px;gap:16px}}.hdr{gap:18px}.nav{flex-wrap:nowrap;white-space:nowrap;min-width:0}@media (max-width:1560px){.hdr{padding:0 44px}.nav{gap:24px;letter-spacing:.16em}}@media (max-width:1400px){.hdr{padding:0 34px;gap:14px}.nav{gap:17px;font-size:11px;letter-spacing:.1em}}@media (max-width:1260px){.nav{gap:13px;font-size:10.5px;letter-spacing:.06em}}body.jugando #jg-intro,body.jugando #jg-orn{display:none}body.jugando .jgp{padding-top:118px!important;padding-bottom:50px!important}@media (max-width:640px){body.jugando .jgp{padding-top:88px!important}body.con-musica .fab{bottom:126px}body.con-musica .tp{bottom:196px}body.con-musica-abierta .fab{bottom:250px}body.con-musica-abierta .tp{bottom:320px}}body.con-musica{padding-bottom:118px}@media (max-width:640px){body.con-musica{padding-bottom:132px}}:root{--mor:#8B3BD6;--mor2:#C88BFF;--mor3:#E7CCFF}html.nc-tragado .pg>:not(.cine){transform-origin:50% 50%;will-change:transform,opacity;animation:sitioTragado 2.2s cubic-bezier(.55,0,.85,.35) forwards}@keyframes sitioTragado{0%{transform:none;opacity:1}20%{transform:scale(1.06) rotate(-2.5deg);opacity:1}to{transform:scale(.02) rotate(340deg);opacity:0}}.cine.out{background:transparent;color:var(--mor3)}.cine.out.b1,.cine.out.b2{background:rgba(6,3,10,.34)}.cine.out.b3,.cine.out.b4{background:rgba(6,3,10,.58)}.cine.out.b5{background:rgba(3,1,6,.86)}.cine.out.b6{background:#020103}.cine.out.b7,.cine.out.b8,.cine.out.b9{background:#000}.cine.out .cine-vig{opacity:0;transition:opacity 1s}.cine.out.b3 .cine-vig,.cine.out.b4 .cine-vig,.cine.out.b5 .cine-vig{opacity:1}.cine.out .fog{opacity:0}.cine.out.b4 .fog,.cine.out.b5 .fog{opacity:.5;transition:opacity 1.2s}.fin{inset:0;z-index:1;pointer-events:none;overflow:hidden}.fin,.fin-sir{position:absolute}.fin-sir{top:0;bottom:0;width:34vw;opacity:0}.fin-sir.iz{left:0;transform-origin:left center}.fin-sir.de{right:0;transform-origin:right center}.fin-sir i{position:absolute;top:0;bottom:0;width:100%;background:linear-gradient(90deg,rgba(226,38,32,.72),rgba(226,38,32,.18) 45%,transparent 78%)}.fin-sir.de i{background:linear-gradient(270deg,rgba(226,38,32,.72),rgba(226,38,32,.18) 45%,transparent 78%)}.fin-sir i:last-child{filter:blur(22px);opacity:.8}.cine.out.b1 .fin-sir,.cine.out.b2 .fin-sir,.cine.out.b3 .fin-sir,.cine.out.b4 .fin-sir{opacity:1;animation:sirena 1.15s ease-in-out infinite}.cine.out.b1 .fin-sir.de,.cine.out.b2 .fin-sir.de,.cine.out.b3 .fin-sir.de,.cine.out.b4 .fin-sir.de{animation-delay:.57s}@keyframes sirena{0%,to{opacity:.08;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.fin-rojo{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 25%,rgba(180,20,16,.42) 100%);opacity:0}.cine.out.b1 .fin-rojo,.cine.out.b2 .fin-rojo,.cine.out.b3 .fin-rojo{opacity:1;animation:rojoLate 1.15s ease-in-out infinite}@keyframes rojoLate{0%,to{opacity:.25}50%{opacity:.9}}.fin-alerta{margin:0;position:absolute;left:50%;transform:translateX(-50%);top:11%;padding:13px 30px;white-space:nowrap;border:1px solid rgba(226,38,32,.55);background:rgba(6,2,3,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 44px rgba(226,38,32,.35);font-family:var(--f-sc),Georgia,serif;font-size:clamp(10px,1.7vw,19px);letter-spacing:.34em;color:#FF8D84;font-weight:600;text-shadow:0 0 10px rgba(255,120,110,.9),0 0 34px rgba(226,38,32,.8);opacity:0}.cine.out.b1 .fin-alerta,.cine.out.b2 .fin-alerta,.cine.out.b3 .fin-alerta{opacity:1;animation:alertaLate 1.15s steps(2) infinite}@keyframes alertaLate{50%{opacity:.25}}.fin-portal{position:absolute;left:50%;top:50%;width:min(64vmin,560px);height:min(64vmin,560px);margin:calc(min(64vmin,560px) / -2) 0 0 calc(min(64vmin,560px) / -2);opacity:0;transform:scale(.1) rotate(-30deg)}.cine.out.b2 .fin-portal{opacity:1;animation:portalAbre 2.6s cubic-bezier(.2,.9,.25,1) forwards}.cine.out.b3 .fin-portal,.cine.out.b4 .fin-portal{opacity:1;transform:none}.cine.out.b5 .fin-portal{opacity:1;animation:portalTraga 3.4s ease-in forwards}.cine.out.b6 .fin-portal,.cine.out.b7 .fin-portal,.cine.out.b8 .fin-portal,.cine.out.b9 .fin-portal{opacity:0}@keyframes portalAbre{0%{opacity:0;transform:scale(.06) rotate(-40deg)}55%{opacity:1;transform:scale(1.12) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes portalTraga{0%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(1.25)}to{opacity:0;transform:scale(.05)}}.fp-anillo{position:absolute;inset:0;border-radius:50%;border:2px solid var(--mor2);box-shadow:0 0 70px var(--mor),inset 0 0 70px var(--mor)}.fp-anillo.a1{animation:anilloGira 7s linear infinite}.fp-anillo.a2{inset:9%;border-color:var(--mor3);opacity:.7;animation:anilloGira 4.6s linear infinite reverse}.fp-anillo.a3{inset:18%;border-style:dashed;opacity:.5;animation:anilloGira 11s linear infinite}@keyframes anilloGira{to{transform:rotate(1turn)}}.fp-boca{position:absolute;inset:16%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#1B0033 8%,#4A128C 38%,var(--mor) 66%,rgba(200,139,255,.15) 100%);filter:blur(1px);animation:bocaPalpita 2.4s ease-in-out infinite}@keyframes bocaPalpita{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.fp-rayos{position:absolute;inset:0}.fp-rayos i{position:absolute;left:50%;top:50%;width:2px;height:52%;margin-left:-1px;background:linear-gradient(180deg,var(--mor3),transparent);transform-origin:top center;transform:rotate(var(--a)) translateY(0);opacity:0;animation:rayoMorado 1.5s ease-out infinite;animation-delay:var(--dl)}@keyframes rayoMorado{0%{opacity:0;height:0}18%{opacity:1;height:58%}to{opacity:0;height:64%}}.fin-hoyo{position:absolute;left:50%;top:50%;width:min(40vmin,340px);height:min(40vmin,340px);margin:calc(min(40vmin,340px) / -2) 0 0 calc(min(40vmin,340px) / -2);opacity:0;transform:scale(0)}.cine.out.b3 .fin-hoyo{opacity:1;animation:hoyoSale 2.4s cubic-bezier(.2,.8,.3,1) forwards}.cine.out.b4 .fin-hoyo{opacity:1;transform:scale(1)}.cine.out.b5 .fin-hoyo{opacity:1;animation:hoyoCome 4.5s cubic-bezier(.4,0,.7,.4) forwards}.cine.out.b6 .fin-hoyo,.cine.out.b7 .fin-hoyo,.cine.out.b8 .fin-hoyo,.cine.out.b9 .fin-hoyo{opacity:0;transform:scale(0)}@keyframes hoyoSale{0%{opacity:0;transform:scale(0) rotate(0)}60%{opacity:1;transform:scale(1.18) rotate(140deg)}to{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes hoyoCome{0%{transform:scale(1) rotate(180deg)}55%{transform:scale(2.3) rotate(520deg)}86%{transform:scale(2.6) rotate(760deg);opacity:1}to{transform:scale(0) rotate(900deg);opacity:0}}.fh-nucleo{inset:22%;background:#000;box-shadow:0 0 60px 14px #000}.fh-disco,.fh-nucleo{position:absolute;border-radius:50%}.fh-disco{inset:-18%;background:conic-gradient(from 0deg,transparent,var(--mor2),#fff,var(--mor),transparent 62%,var(--mor3),transparent);filter:blur(7px);animation:anilloGira 2.4s linear infinite}.fh-lente{position:absolute;inset:4%;border-radius:50%;border:1px solid rgba(231,204,255,.65);box-shadow:0 0 44px rgba(139,59,214,.8),inset 0 0 40px rgba(0,0,0,.95)}.fin-tormenta{position:absolute;inset:-10%;opacity:0;transform:rotate(-14deg)}.cine.out.b4 .fin-tormenta,.cine.out.b5 .fin-tormenta{opacity:1;transition:opacity .8s}.ft-linea{position:absolute;top:-20%;width:1.5px;height:26vh;background:linear-gradient(180deg,transparent,rgba(231,204,255,.75),transparent);animation:lluvia var(--dur,.7s) linear infinite;animation-delay:var(--dl,0s)}@keyframes lluvia{0%{transform:translateY(-30vh)}to{transform:translateY(130vh)}}.ft-rayo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(231,204,255,.9),transparent 55%);opacity:0;animation:rayoTormenta 2.6s step-end infinite}@keyframes rayoTormenta{0%,88%{opacity:0}90%{opacity:.85}92%{opacity:0}94%{opacity:.6}96%{opacity:0}}.fin-restos{position:absolute;inset:0;opacity:0}.cine.out.b5 .fin-restos{opacity:1}.fin-restos i{position:absolute;left:50%;top:50%;width:14px;height:20px;margin:-10px 0 0 -7px;background:linear-gradient(180deg,#ECE6DB,#9A9289);box-shadow:0 0 14px rgba(231,204,255,.5)}.cine.out.b5 .fin-restos i{animation:restoTragado 2.6s cubic-bezier(.35,0,.75,.4) forwards;animation-delay:var(--dl,0s)}@keyframes restoTragado{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(var(--g)) scale(1.1)}12%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + 260deg)) translateY(0) rotate(2turn) scale(.05)}}.fin-estrella{position:absolute;left:50%;top:50%;width:min(52vmin,440px);height:min(52vmin,440px);margin:calc(min(52vmin,440px) / -2) 0 0 calc(min(52vmin,440px) / -2);opacity:0;color:#fff}.fin-estrella svg{width:100%;height:100%;fill:currentColor;filter:drop-shadow(0 0 40px #fff) drop-shadow(0 0 90px var(--mor2))}.fe-flash{position:absolute;inset:-200%;background:radial-gradient(circle,rgba(255,255,255,.95) 0,rgba(231,204,255,.5) 18%,transparent 46%);opacity:0}.cine.out.b6 .fin-estrella{animation:estrellaFlash 1.5s ease-out forwards}.cine.out.b6 .fe-flash{animation:destelloBlanco 1.1s ease-out forwards}@keyframes estrellaFlash{0%{opacity:0;transform:scale(.1) rotate(-40deg)}14%{opacity:1;transform:scale(1.15) rotate(0)}60%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(.2)}}@keyframes destelloBlanco{0%{opacity:0}10%{opacity:1}to{opacity:0}}.fin-c{z-index:4;max-width:1000px}.cine.out .cine-storm,.cine.out .fog{display:none}.cine.out.b4 .fog,.cine.out.b5 .fog{display:block}.fin-final{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2.2vh,22px);max-height:88vh;opacity:0;pointer-events:none}.cine.out.b8 .fin-final,.cine.out.b9 .fin-final{opacity:1;pointer-events:auto}.fin-ey{font-family:var(--f-sc),Georgia,serif;font-size:clamp(11px,1.5vw,14px);letter-spacing:.52em;color:var(--mor2);opacity:0;animation:none}.cine.out.b8 .fin-ey,.cine.out.b9 .fin-ey{animation:fiUp .9s var(--ez) both}.fin-t{margin:0;max-width:19ch;font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:clamp(30px,5.6vw,74px);line-height:1.04;color:#fff;text-shadow:0 0 60px rgba(139,59,214,.85),0 0 130px rgba(139,59,214,.45)}.fin-t span{display:inline-block;opacity:0}.cine.out.b8 .fin-t span,.cine.out.b9 .fin-t span{animation:palabraEpica 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes palabraEpica{0%{opacity:0;transform:translateY(40px) scale(1.5)}60%{opacity:1}to{opacity:1;transform:none}}.fin-rule{display:flex;align-items:center;gap:16px;width:min(420px,70vw);opacity:0}.cine.out.b8 .fin-rule,.cine.out.b9 .fin-rule{animation:fadeIn 1.2s ease 1.5s both}.fin-rule span{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--mor2))}.fin-rule span:last-child{background:linear-gradient(270deg,transparent,var(--mor2))}.fin-rule i{width:9px;height:9px;transform:rotate(45deg);background:var(--mor2);box-shadow:0 0 18px var(--mor2)}.fin-cd{display:flex;gap:clamp(8px,2vw,22px);opacity:0}.cine.out.b9 .fin-cd{animation:fadeIn .8s ease both}.fin-cd-u{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:clamp(62px,12vw,104px);padding:clamp(12px,2vw,20px) clamp(8px,1.6vw,16px);border:1px solid rgba(139,59,214,.55);background:linear-gradient(180deg,rgba(139,59,214,.18),rgba(10,3,18,.6));box-shadow:0 0 44px rgba(139,59,214,.28),inset 0 0 30px rgba(139,59,214,.16);animation:cdEntra .8s cubic-bezier(.16,1,.3,1) both}@keyframes cdEntra{0%{opacity:0;transform:translateY(26px) scale(.9)}to{opacity:1;transform:none}}.fin-cd-u b{font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:clamp(28px,5.4vw,58px);line-height:1;color:#fff;text-shadow:0 0 30px var(--mor2)}.fin-cd-u em{font-style:normal;font-family:var(--f-sc),Georgia,serif;font-size:clamp(9px,1.2vw,11px);letter-spacing:.3em;color:var(--mor2)}.fin-btn{opacity:0;border-color:rgba(200,139,255,.6)!important;color:var(--mor3)!important}.cine.out.b9 .fin-btn{animation:fadeIn 1s ease 1.1s both}.cine.out.b8 .i-skip,.cine.out.b9 .i-skip{opacity:0;pointer-events:none;transition:opacity .5s}@media (prefers-reduced-motion:reduce){html.nc-tragado .pg>:not(.cine){animation:none;opacity:0}.fin *{animation:none!important}.cine.out.b8 .fin-t span,.cine.out.b9 .fin-t span,.fin-final{opacity:1}}.prox{display:flex;flex-direction:column;align-items:center;gap:18px;padding:44px 28px;border:1px solid rgba(139,59,214,.45);background:radial-gradient(ellipse at 50% 0,rgba(139,59,214,.16),transparent 62%),var(--bg2);text-align:center}.prox-ey{font-family:var(--f-sc),Georgia,serif;font-size:12px;letter-spacing:.44em;color:var(--mor2,#C88BFF)}.prox-t{margin:0;max-width:22ch;font-family:var(--f-corm),Georgia,serif;font-size:clamp(28px,4.4vw,52px);line-height:1.1;color:var(--fg);text-shadow:0 0 46px rgba(139,59,214,.5)}.prox-cd{display:flex;gap:clamp(8px,1.6vw,16px);flex-wrap:wrap;justify-content:center}.prox-u{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:clamp(62px,11vw,96px);padding:16px 12px;border:1px solid rgba(139,59,214,.5);background:linear-gradient(180deg,rgba(139,59,214,.14),transparent)}.prox-u b{font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:clamp(26px,4vw,44px);line-height:1;color:var(--fg)}.prox-u em{font-style:normal;font-family:var(--f-sc),Georgia,serif;font-size:10px;letter-spacing:.28em;color:var(--mor2,#C88BFF)}.jg-ok{color:var(--ok,#7FA36B)!important;border-color:rgba(127,163,107,.5)!important}.jg-dato.ok{color:#F5C97A;border-color:rgba(245,201,122,.55);animation:jgUrge 1.1s ease-in-out infinite}.jg-palanca{position:absolute;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:56px;border:1px dashed rgba(236,230,219,.32);background:rgba(236,230,219,.04);pointer-events:none;display:grid;place-items:center}.jg-palanca i{width:44px;height:44px;border-radius:22px;background:rgba(236,230,219,.18);border:1px solid rgba(236,230,219,.45);transition:transform .06s linear}.jg-aviso{position:absolute;left:0;right:0;top:12%;z-index:3;text-align:center;pointer-events:none;font-family:var(--f-cinzel),Georgia,serif;font-size:clamp(13px,2.2vw,22px);letter-spacing:.24em;color:#F5C97A;text-shadow:0 0 26px rgba(245,201,122,.7);animation:jgAviso 2.6s var(--ez) forwards;line-height:1.3;padding:0 16px}@keyframes jgAviso{0%{opacity:0;transform:translateY(16px) scale(.94)}12%{opacity:1;transform:none}78%{opacity:1}to{opacity:0}}.jg-card{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;text-align:center;line-height:normal;background:radial-gradient(ellipse at center,rgba(10,6,14,.86),rgba(3,2,5,.96));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:jgFin .5s var(--ez3) both}.jg-card h3{margin:0;font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:clamp(30px,5vw,48px);line-height:1.05;color:var(--fg)}.jg-card p{margin:0;max-width:52ch;font-size:clamp(14px,1.6vw,17px);line-height:1.6;color:var(--soft)}.jg-obj{display:flex;gap:clamp(10px,2vw,26px);flex-wrap:wrap;justify-content:center;margin:2px 0 6px}.jg-obj span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:96px;padding:12px 14px;border:1px solid var(--line2);font-family:var(--f-sc),Georgia,serif;font-size:10.5px;letter-spacing:.18em;color:var(--mut);text-transform:uppercase}.jg-obj b{font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:26px;letter-spacing:0;color:var(--fg)}.jg-flash-movil{display:none}@media (max-width:900px){.jg-flash-movil{position:absolute;right:14px;bottom:14px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:64px;height:64px;border-radius:32px;border:1px solid rgba(245,201,122,.55);background:rgba(8,5,12,.66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#F5C97A;cursor:pointer}.jg-flash-movil:disabled{opacity:.3}.jg-flash-movil b{font-family:var(--f-sc),Georgia,serif;font-size:11px;letter-spacing:.1em}.jg-pies .jg-destello{display:none}}@media (max-width:640px){.jg-card{gap:10px;padding:20px}.jg-obj span{min-width:78px;padding:9px 10px;font-size:9px}.jg-obj b{font-size:21px}}.fin-cv{position:absolute;inset:0;z-index:1;pointer-events:none;display:block}.fin{display:none}.fog{filter:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--fg) 8%,transparent) 0,color-mix(in srgb,var(--fg) 4%,transparent) 42%,transparent 72%)}.cine .fog{background:radial-gradient(ellipse at center,rgba(224,138,46,.12) 0,rgba(224,138,46,.05) 44%,transparent 72%)}.cine-grain,.grain{inset:-9%;width:118%;height:118%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.cine.in{background:#040204}.ap-c{z-index:4;max-width:1000px;max-height:90vh;gap:clamp(10px,1.9vh,20px);opacity:0;pointer-events:none}.cine.in.b10 .ap-c,.cine.in.b9 .ap-c{opacity:1;pointer-events:auto}.ap-sello{font-family:var(--f-sc),Georgia,serif;font-size:clamp(10px,1.4vw,13px);letter-spacing:.5em;color:#FF8D84;opacity:0}.cine.in.b10 .ap-sello,.cine.in.b9 .ap-sello{animation:fiUp .9s var(--ez) both}.ap-t{margin:0;max-width:17ch;font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:clamp(30px,5.4vw,70px);line-height:1.02;color:#FFF3EC;text-shadow:0 0 50px rgba(214,34,28,.85),0 0 120px rgba(214,34,28,.45)}.ap-t span{display:inline-block;opacity:0}.cine.in.b10 .ap-t span,.cine.in.b9 .ap-t span{animation:palabraEpica 1.1s cubic-bezier(.16,1,.3,1) both}.ap-sub{margin:0;max-width:60ch;font-size:clamp(15px,1.8vw,20px);line-height:1.65;color:#E4D6CE;opacity:0}.cine.in.b10 .ap-sub,.cine.in.b9 .ap-sub{animation:fiUp 1.1s var(--ez) 1.4s both}.ap-pie{margin:0;font-family:var(--f-corm),Georgia,serif;font-size:clamp(15px,1.9vw,22px);color:#C89189;opacity:0}.cine.in.b10 .ap-pie{animation:fiUp 1s var(--ez) .2s both}.ap-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;opacity:0}.cine.in.b10 .ap-btns{animation:fadeIn 1s ease .7s both}.cine.in .fin-rule{opacity:0}.cine.in.b10 .fin-rule,.cine.in.b9 .fin-rule{animation:fadeIn 1.2s ease 1.2s both}.cine.in .fin-rule span{background:linear-gradient(90deg,transparent,#D6221C)}.cine.in .fin-rule span:last-child{background:linear-gradient(270deg,transparent,#D6221C)}.cine.in .fin-rule i{background:#D6221C;box-shadow:0 0 18px #D6221C}.cine.in.b10 .i-skip,.cine.in.b9 .i-skip{opacity:0;pointer-events:none;transition:opacity .5s}@media (prefers-reduced-motion:reduce){.cine.in.b10 .ap-t span,.cine.in.b9 .ap-t span{opacity:1;animation:none}.ap-c{opacity:1}}.jg-cuaderno{display:flex;flex-direction:column;gap:20px;padding:34px 34px 30px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 5%,var(--bg2)),var(--bg2))}.jg-cua-t{font-family:var(--f-corm),Georgia,serif!important;font-size:30px!important;letter-spacing:0!important;text-transform:none!important}.jg-cua-vacio{margin:0;font-size:15.5px;line-height:1.7;color:var(--mut);max-width:70ch}.hoja{position:relative;padding:30px 34px 26px;border:1px solid color-mix(in srgb,var(--acc) 22%,var(--line));background:repeating-linear-gradient(0deg,transparent 0 27px,color-mix(in srgb,var(--fg) 4%,transparent) 27px 28px),linear-gradient(160deg,color-mix(in srgb,var(--fg) 7%,var(--bg3)),var(--bg3));box-shadow:inset 0 0 60px rgba(0,0,0,.4)}.hoja:after{content:"";position:absolute;right:20px;top:18px;width:46px;height:46px;border:1.5px solid color-mix(in srgb,var(--acc) 45%,transparent);border-radius:50%;opacity:.4;transform:rotate(-12deg)}.hoja header{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.hoja-n{font-size:10.5px;letter-spacing:.3em;color:var(--acc)}.hoja h4{margin:0;font-weight:400;font-size:27px;line-height:1.15;color:var(--fg)}.hoja h4,.hoja p{font-family:var(--f-corm),Georgia,serif}.hoja p{margin:0 0 12px;font-size:18px;line-height:1.75;color:var(--soft);max-width:72ch}.hoja p:last-of-type{margin-bottom:0}.hoja footer{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;letter-spacing:.22em;color:var(--mut)}.jg-hojas{display:flex;flex-direction:column;gap:10px}.jg-hoja-it>button{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);background:var(--bg3);color:var(--soft);cursor:pointer;text-align:left;transition:border-color .3s,color .3s}.jg-hoja-it>button:hover{border-color:var(--dim);color:var(--fg)}.jg-hoja-it.on>button{border-color:color-mix(in srgb,var(--acc) 50%,transparent);color:var(--fg)}.jg-hoja-it>button span{font-size:11px;letter-spacing:.2em;color:var(--mut);flex-shrink:0}.jg-hoja-it>button b{flex:1 1;min-width:0;font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:19px}.jg-hoja-it>button i{font-style:normal;font-size:20px;color:var(--mut);flex-shrink:0}.jg-hoja-it .hoja{margin-top:10px;animation:fiUp .5s var(--ez) both}.jg-premio{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:min(720px,92%);max-height:44vh;overflow-y:auto;text-align:left}.jg-premio-e{font-size:10.5px;letter-spacing:.28em;color:var(--acc);text-align:center}.jg-premio .hoja{padding:22px 24px 20px}.jg-premio .hoja h4{font-size:22px}.jg-premio .hoja p{font-size:16px;line-height:1.7}@media (max-width:640px){.jg-cuaderno{padding:22px 18px}.jg-cua-t{font-size:24px!important}.hoja{padding:22px 18px 18px}.hoja h4{font-size:22px}.hoja p{font-size:16px}.hoja:after{display:none}.jg-premio{max-height:38vh}}.cadenas{pointer-events:auto;cursor:pointer}.cadenas:focus-visible{outline:2px solid var(--acc);outline-offset:6px}.cadenas:hover .esl{filter:brightness(1.22)}.cadenas:hover .ancla{filter:brightness(1.15)}.esl{transition:filter .3s}.cadenas.sacude .esl{animation:eslSacude .75s cubic-bezier(.36,.07,.19,.97) var(--dl,0s) both}.cadenas.sacude .candado{animation:candadoSacude 1.15s cubic-bezier(.36,.07,.19,.97) both}.cadenas.sacude .ancla{animation:anclaSacude .4s ease-out both}@keyframes eslSacude{0%{transform:rotate(var(--giro,0deg)) translate(0)}12%{transform:rotate(calc(var(--giro,0deg) + 13deg)) translate(3px,-5px)}30%{transform:rotate(calc(var(--giro,0deg) - 10deg)) translate(-3px,4px)}52%{transform:rotate(calc(var(--giro,0deg) + 6deg)) translate(2px,-2px)}74%{transform:rotate(calc(var(--giro,0deg) - 3deg)) translate(-1px,1px)}to{transform:rotate(var(--giro,0deg)) translate(0)}}@keyframes candadoSacude{0%{transform:rotate(0) translateY(0)}14%{transform:rotate(17deg) translateY(5px)}34%{transform:rotate(-13deg) translateY(2px)}56%{transform:rotate(8deg) translateY(3px)}78%{transform:rotate(-4deg) translateY(1px)}to{transform:rotate(0) translateY(0)}}@keyframes anclaSacude{0%{transform:translate(0)}30%{transform:translate(1.5px,-1.5px)}to{transform:translate(0)}}.cadenas:after{content:"TÓCALAS";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--f-sc),Georgia,serif;font-size:10px;letter-spacing:.34em;color:color-mix(in srgb,var(--fg) 55%,transparent);opacity:0;transition:opacity .4s;pointer-events:none}.cadenas:hover:after{opacity:.55}.cadenas.sacude:after{opacity:0}@media (prefers-reduced-motion:reduce){.cadenas{cursor:default}.cadenas:after{display:none}}.ap-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;background:#000}@media (max-width:1100px){.cadenas{display:block}}@media (max-width:640px){.ev-pk,.evb-c,.hcd-sep,.hw-bat,.hw-motes,.wel-rays,.wel-ring{display:block}.hw-bat.b3,.hw-bat.b4,.hw-bat.b5,.hw-ghost.g2,.hw-motes i:nth-child(n+9){display:none}.hw-bat{transform:scale(.7)}.hw-moon{width:120px;height:120px}.hcd-sep{font-size:22px;opacity:.5}.cadenas .esl{width:17px;height:11px;margin:-5px 0 0 -8px;border-width:3px;border-radius:8px/5px}.cadenas .candado{transform:scale(.72)}.cadenas .ancla{transform:scale(.7)}.cadenas:after{font-size:9px;letter-spacing:.24em}}@media (max-width:1100px){.hero{min-height:0;overflow:hidden}.wm{display:block;right:-40px;bottom:auto;top:44%;font-size:min(58vw,330px);opacity:.75}.scrollhint{display:flex;left:28px;bottom:20px;font-size:12px;letter-spacing:.16em}.stamp{right:-14px;top:26px}}@media (max-width:640px){.wm{font-size:min(70vw,290px);right:-30px;top:40%}.scrollhint{left:20px;bottom:14px;font-size:11px}.scrollhint i{width:34px}}@media (max-width:1100px){.hero:after,.hero:before{content:"";position:absolute;pointer-events:none;border-radius:50%;border:1px solid var(--line);opacity:.6}.hero:before{width:150vw;height:150vw;left:-62vw;top:-40vw}.hero:after{width:110vw;height:110vw;right:-58vw;bottom:-46vw;border-color:color-mix(in srgb,var(--acc) 22%,transparent)}}@media (max-width:640px){.h2{font-size:clamp(34px,10.5vw,46px);line-height:1.02}.shead{gap:12px}.sx{padding:0 20px!important}.card{gap:14px}.g-arch{gap:26px!important}.sec-sep{margin:70px 0}.manif p{font-size:clamp(30px,8.6vw,40px);line-height:1.18}.bigword{font-size:clamp(90px,28vw,150px)}.hcd-sep{display:none}.hcd-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.hcd-row,.hcd-u{width:100%}.hcd-ds{justify-content:center}}.dr-list{display:flex;flex-direction:column;gap:30px;max-width:860px}.dr-e{display:grid;grid-template-columns:96px 1fr;grid-gap:28px;gap:28px;padding:30px 32px;border:1px solid var(--lin);border-radius:4px;background:color-mix(in srgb,var(--fg) 2%,transparent);position:relative;overflow:hidden}.dr-e:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--lin)}.dr-ult:before{background:var(--acc)}.dr-sello{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding-top:4px;border-right:1px solid var(--lin)}.dr-num{font-family:var(--f-corm),serif;font-size:40px;line-height:1;color:var(--acc);opacity:.85}.dr-dia{font-size:11px;letter-spacing:.16em;color:var(--mut)}.dr-cuerpo{min-width:0;display:flex;flex-direction:column;gap:12px}.dr-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dr-fecha{font-size:11px;letter-spacing:.18em;color:var(--mut)}.dr-nueva{font-family:var(--f-cz),sans-serif;font-size:10px;letter-spacing:.24em;padding:3px 9px;border:1px solid var(--acc);color:var(--acc);border-radius:2px}.dr-t{margin:0;font-family:var(--f-corm),serif;font-size:32px;line-height:1.15;font-weight:500}.dr-txt{display:flex;flex-direction:column;gap:14px}.dr-txt p{margin:0;font-size:18px;line-height:1.75;color:var(--soft)}.dr-firma{font-family:var(--f-corm),serif;font-style:italic;font-size:17px;color:var(--mut);margin-top:4px}.tm-list{display:flex;flex-direction:column;gap:22px;max-width:900px}.tm-c{display:grid;grid-template-columns:5px 1fr;border:1px solid var(--lin);border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .3s,transform .3s}.tm-c:hover{border-color:var(--tm,var(--acc));transform:translateY(-2px)}.tm-bar{background:var(--tm,var(--acc));opacity:.9}.tm-in{padding:26px 30px;display:flex;flex-direction:column;gap:10px}.tm-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tm-f{font-size:11px;letter-spacing:.16em;color:var(--mut)}.tm-n{margin:0;font-family:var(--f-corm),serif;font-size:38px;line-height:1.1;font-weight:500}.tm-s{margin:0;font-size:18px;line-height:1.6;color:var(--soft);font-style:italic}.tm-tags{display:flex;gap:8px;flex-wrap:wrap}.tm-go{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-cz),sans-serif;font-size:12px;letter-spacing:.2em;color:var(--tm,var(--acc));margin-top:4px}.tm-c:hover .tm-go svg{transform:translateX(5px)}.tm-go svg{transition:transform .3s}.tf-back{font-family:var(--f-cz),sans-serif;font-size:12px;letter-spacing:.2em;color:var(--mut);text-decoration:none;width:-moz-fit-content;width:fit-content}.tf-back:hover,.tfi .tf-n{color:var(--fg)}.tf-s{margin:0;font-family:var(--f-corm),serif;font-style:italic;font-size:23px;line-height:1.5;color:var(--soft);max-width:700px}.tf-f{font-size:11px;letter-spacing:.18em;color:var(--mut)}.tf-res{max-width:760px}.tf-res,.tf-txt{display:flex;flex-direction:column;gap:14px}.tf-txt p{margin:0;font-size:19px;line-height:1.75;color:var(--soft)}.tf-sec{gap:16px;align-items:flex-start;padding-top:26px;border-top:1px solid var(--lin)}.tf-h,.tf-sec{display:flex;flex-direction:column}.tf-h{gap:10px}.tf-p{margin:0;font-size:18px;line-height:1.7;color:var(--soft);max-width:680px}.tf-video{width:100%;max-width:860px;border:1px solid var(--lin);border-radius:4px;overflow:hidden;background:#000}.tf-video video{display:block;width:100%;height:auto;aspect-ratio:16/9}.tf-diario{display:flex;flex-direction:column;gap:2px;width:100%;max-width:700px}.tf-d{display:flex;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--lin);text-decoration:none;color:inherit;transition:padding-left .25s}.tf-d:hover{padding-left:12px;border-color:var(--tm,var(--acc))}.tf-d span{font-size:11px;letter-spacing:.14em;color:var(--mut);flex:none;width:170px}.tf-d strong{font-family:var(--f-corm),serif;font-size:21px;font-weight:500;flex:1 1;min-width:0}.ev-pas{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding-top:30px;border-top:1px solid var(--lin)}.ev-pas-l{display:flex;gap:16px;flex-wrap:wrap;width:100%}.ev-pas-c{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border:1px solid var(--lin);border-left:3px solid var(--tm,var(--acc));border-radius:3px;text-decoration:none;color:inherit;min-width:260px;transition:border-color .3s,transform .3s}.ev-pas-c:hover{transform:translateY(-2px)}.ev-pas-c strong{font-family:var(--f-corm),serif;font-size:26px;font-weight:500}.ev-pas-c span.mono{font-size:11px;letter-spacing:.14em;color:var(--mut)}@media (max-width:900px){.dr-e{grid-template-columns:1fr;gap:16px;padding:24px 22px}.dr-sello{flex-direction:row;align-items:center;gap:14px;border-right:0;border-bottom:1px solid var(--lin);padding:0 0 12px}.dr-num{font-size:30px}.dr-t{font-size:27px}.dr-txt p{font-size:17px}.tm-n{font-size:30px}.tm-in{padding:22px 20px}.tf-s{font-size:20px}.tf-d{flex-wrap:wrap;gap:6px}.tf-d span{width:auto}.ev-pas-c{min-width:0;width:100%}}.dr-sello{justify-content:center}.tm-c{background:color-mix(in srgb,var(--fg) 2%,transparent)}.tfi .tf-h .chap,.tfi .tf-res .chap,.tm-top .chap{color:var(--tm,var(--acc))}.tfi .tf-sec{border-top-color:color-mix(in srgb,var(--tm,var(--acc)) 26%,transparent)}.ev-pas-c{background:color-mix(in srgb,var(--fg) 2%,transparent)}.ev-pas-c .chap{color:var(--tm,var(--acc))}@media (max-width:900px){.dr-sello{justify-content:flex-start}}.jg-prueba{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 22px;border-left:1px solid var(--acc);border:1px solid var(--acc);border-left-width:3px;border-radius:4px;background:color-mix(in srgb,var(--acc) 7%,transparent);max-width:820px}.jg-prueba span{font-size:16px;line-height:1.6;color:var(--soft)}.jg-prueba-p{font-family:var(--f-cz),sans-serif!important;font-size:11px!important;letter-spacing:.26em;color:var(--acc)!important}.jg-prueba-x{font-family:var(--f-cz),sans-serif;font-size:11px;letter-spacing:.18em;color:var(--mut);text-decoration:none;border-bottom:1px solid var(--lin);padding-bottom:2px}.jg-prueba-x:hover{color:var(--fg)}body.jugando .jg-prueba{display:none}.jg-mision{display:block;font-family:var(--f-corm),serif;font-style:italic;font-size:19px;color:var(--acc);margin:-2px 0 2px}.jg-lv .jg-obj{color:var(--acc)!important;letter-spacing:.1em}.jg-bossbar{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-areas:"nom fases pista num" "barra barra barra barra";align-items:center;grid-gap:6px 14px;gap:6px 14px;margin-top:10px;padding:12px 16px 14px;border:1px solid color-mix(in srgb,var(--acc) 34%,transparent);background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.2));animation:bbEntra .7s cubic-bezier(.2,.9,.3,1) both}@keyframes bbEntra{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.bb-nom{grid-area:nom;font-size:12px;letter-spacing:.3em;color:var(--acc)}.bb-fases{grid-area:fases;display:inline-flex;gap:4px}.bb-fases i{width:16px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--fg) 20%,transparent);transition:background .5s,box-shadow .5s}.jg-bossbar.f1 .bb-fases i.on{background:#E2843A}.jg-bossbar.f2 .bb-fases i.on{background:#D64A32}.jg-bossbar.f3 .bb-fases i.on{background:#FFE4BC;box-shadow:0 0 8px rgba(255,200,150,.8)}.bb-pista{grid-area:pista;justify-self:start;font-size:10px;letter-spacing:.24em;color:var(--mut)}.bb-num{grid-area:num;font-size:19px;color:var(--fg);font-family:var(--f-corm),serif;letter-spacing:0}.bb-barra{grid-area:barra;position:relative;height:15px;margin-top:2px;border:1px solid color-mix(in srgb,var(--fg) 24%,transparent);background:rgba(0,0,0,.6);overflow:hidden}.bb-barra i{position:absolute;inset:0 auto 0 0;display:block}.bb-fan{background:rgba(255,232,198,.42);transition:width 1.2s cubic-bezier(.22,.9,.3,1) .14s}.bb-viva{transition:width .24s cubic-bezier(.2,1.25,.4,1)}.jg-bossbar.f1 .bb-viva{background:linear-gradient(90deg,#7A3212,#E2843A)}.jg-bossbar.f2 .bb-viva{background:linear-gradient(90deg,#64170F,#D64A32)}.jg-bossbar.f3 .bb-viva{background:linear-gradient(90deg,#7A140D,#FFD9A8);box-shadow:0 0 16px rgba(255,170,110,.75)}.jg-bossbar.f3{border-color:color-mix(in srgb,#FFB47A 46%,transparent);animation:bbEntra .7s both,bbLate 1s ease-in-out .7s infinite}@keyframes bbLate{0%,to{box-shadow:0 0 0 rgba(255,120,80,0)}50%{box-shadow:0 0 22px rgba(255,120,80,.3)}}.bb-barra u{position:absolute;top:-1px;bottom:-1px;width:1px;background:rgba(0,0,0,.75);z-index:2}.bb-barra u.gorda{width:3px;background:var(--bg);box-shadow:0 0 0 1px rgba(255,255,255,.12)}@media (max-width:640px){.jg-bossbar{grid-template-columns:auto 1fr auto;grid-template-areas:"nom fases num" "pista pista pista" "barra barra barra";gap:5px 10px;padding:10px 12px 12px}.bb-nom{font-size:10px;letter-spacing:.2em}.bb-pista{font-size:9px;letter-spacing:.16em}.bb-num{font-size:16px}}.jgfin{position:fixed;inset:0;z-index:1200;background:#000;display:flex;align-items:center;justify-content:center;animation:jgfinEntra .9s ease both}@keyframes jgfinEntra{0%{opacity:0}to{opacity:1}}.jgfin-cv{width:100%;height:100%;display:block}.jgfin-bars{position:absolute;inset:0;pointer-events:none;z-index:2}.jgfin-bars span{position:absolute;left:0;right:0;height:9vh;background:#000}.jgfin-bars span:first-child{top:0}.jgfin-bars span:last-child{bottom:0}.jgfin-txt{position:absolute;left:0;right:0;bottom:15vh;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 24px;text-align:center;pointer-events:none}.jgfin-txt p{margin:0;font-family:var(--f-corm),serif;line-height:1.3;opacity:0;transform:translateY(14px)}.jgfin-l1{font-size:clamp(26px,4.4vw,46px);color:#F2E7D6;text-shadow:0 0 28px rgba(255,140,48,.5)}.jgfin-l2{font-size:clamp(20px,3vw,32px);font-style:italic;color:#E2843A;text-shadow:0 0 22px rgba(196,52,42,.6)}.jgfin-l3{font-size:11px;letter-spacing:.42em;color:rgba(236,230,219,.5);opacity:0;transform:translateY(8px)}.jgfin.b10 .jgfin-l1,.jgfin.b8 .jgfin-l1,.jgfin.b9 .jgfin-l1{animation:jgfinSube 1.1s cubic-bezier(.2,.8,.2,1) both}.jgfin.b10 .jgfin-l2,.jgfin.b9 .jgfin-l2{animation:jgfinSube 1.2s cubic-bezier(.2,.8,.2,1) both}.jgfin.b10 .jgfin-l3{animation:jgfinSube 1.4s ease .3s both}@keyframes jgfinSube{0%{opacity:0;transform:translateY(16px);letter-spacing:.1em}to{opacity:1;transform:translateY(0);letter-spacing:normal}}@media (max-width:640px){.jgfin-txt{bottom:18vh}.jgfin-l3{letter-spacing:.24em}}.jg-cv{width:100%;height:100%;display:block;aspect-ratio:auto}.jg-marco{position:relative;border:1px solid var(--line2);background:#0B0A0C;overflow:hidden;touch-action:none;line-height:0;aspect-ratio:16/10;max-height:min(62vh,640px)}@media (max-width:860px){body.jugando{overflow:hidden}body.jugando .jg-play{position:fixed;inset:0;z-index:92;background:#060509;display:flex;flex-direction:column;gap:0;padding:0}body.jugando .jg-marco{flex:1 1;min-height:0;border:0;border-radius:0;aspect-ratio:auto;max-height:none}body.jugando .jg-hud{border:0;border-bottom:1px solid var(--line);padding:8px 10px;gap:6px;background:rgba(8,6,12,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);flex:none}body.jugando .jg-hud .jg-b{height:28px;padding:0 9px;font-size:9px;letter-spacing:.1em}body.jugando .jg-dato{font-size:10px;letter-spacing:.1em;padding:5px 7px}body.jugando .jg-vidas i{width:11px;height:11px}body.jugando .jg-bossbar{margin:0;border:0;border-bottom:1px solid var(--line);flex:none}body.jugando .jg-pies{position:fixed;left:0;right:0;bottom:0;z-index:94;justify-content:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(6,5,9,.92),rgba(6,5,9,0));pointer-events:none}body.jugando .jg-tip{font-size:11px;line-height:1.35;text-align:center;color:var(--mut)}body.jugando .fab,body.jugando .hdr,body.jugando .nc-banner{display:none}.jg-flash-movil{width:72px;height:72px;border-radius:36px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}}@media (min-width:861px){.jg-marco{max-width:1180px;width:100%;margin:0 auto}}.jg-card,.jg-fin{z-index:6}.jg-lbl{display:inline}@media (max-width:640px){body.jugando .jg-lbl,body.jugando .jg-pts{display:none}body.jugando .jg-hud{flex-wrap:nowrap;overflow:hidden}body.jugando .jg-hud .jg-b{letter-spacing:0;font-size:13px;padding:0 11px}body.jugando .jg-tip{max-width:min(92vw,520px);padding:7px 14px;border-radius:999px;background:rgba(6,5,9,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--line)}}@media (max-width:760px){main.sx{padding-top:104px!important;padding-bottom:76px!important}main.sx .h2{font-size:clamp(32px,10.5vw,46px);line-height:1.04}main.sx .h3{font-size:clamp(24px,7vw,32px)}main.sx>div>p{font-size:17px!important;line-height:1.62!important}main.sx{gap:28px!important}.ey{font-size:10px;letter-spacing:.26em}.fab{left:16px;bottom:16px;width:46px;height:46px;border-radius:23px}.fab svg{width:18px;height:18px}}@media (max-width:420px){main.sx{padding-left:18px!important;padding-right:18px!important}}.papel-fondo{position:fixed;inset:0;z-index:1150;display:grid;place-items:center;padding:24px;background:rgba(3,2,5,.82);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:papelFondo .5s ease both}@keyframes papelFondo{0%{opacity:0}to{opacity:1}}.papel{position:relative;width:min(640px,100%);max-height:86vh;overflow:auto;padding:46px 46px 34px;color:#2A2016;background:radial-gradient(ellipse at 18% 12%,rgba(140,108,60,.22),transparent 55%),radial-gradient(ellipse at 86% 78%,rgba(120,86,44,.26),transparent 52%),radial-gradient(circle at 62% 30%,rgba(96,66,32,.16),transparent 40%),linear-gradient(170deg,#E8DCBE,#D8C8A2 46%,#CBBB94);background-color:#DCCEAC;box-shadow:0 34px 90px rgba(0,0,0,.72),inset 0 0 70px rgba(118,88,44,.3);animation:papelEntra .72s cubic-bezier(.2,.9,.25,1) both;-webkit-clip-path:polygon(0 2%,3% 0,19% 1.4%,38% .3%,61% 1.6%,80% .4%,97% 1.5%,100% 3%,99% 22%,100% 48%,98.6% 72%,100% 97%,96% 100%,78% 98.6%,54% 100%,31% 98.4%,8% 100%,0 97%,1.4% 70%,0 44%,1.2% 20%);clip-path:polygon(0 2%,3% 0,19% 1.4%,38% .3%,61% 1.6%,80% .4%,97% 1.5%,100% 3%,99% 22%,100% 48%,98.6% 72%,100% 97%,96% 100%,78% 98.6%,54% 100%,31% 98.4%,8% 100%,0 97%,1.4% 70%,0 44%,1.2% 20%)}@keyframes papelEntra{0%{opacity:0;transform:translateY(26px) rotate(-1.2deg) scale(.96)}to{opacity:1;transform:none}}.papel-quemado{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(62,34,10,.45),transparent 9%),linear-gradient(-90deg,rgba(62,34,10,.4),transparent 8%),linear-gradient(180deg,rgba(62,34,10,.4),transparent 7%),linear-gradient(0deg,rgba(62,34,10,.45),transparent 8%)}.papel header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(74,54,28,.3)}.papel-sello{font-size:10px;letter-spacing:.4em;color:rgba(122,36,28,.78)}.papel h3{margin:0;font-family:var(--f-corm),Georgia,serif;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.1;color:#2A1C10}.papel-txt{display:flex;flex-direction:column;gap:15px}.papel-txt p{margin:0;font-family:var(--f-corm),Georgia,serif;font-size:19px;line-height:1.72;color:#352616}.papel footer{margin-top:22px;padding-top:14px;border-top:1px solid rgba(74,54,28,.26);font-size:11px;letter-spacing:.2em;color:rgba(74,54,28,.72);font-style:normal}.papel-x{margin-top:24px;width:100%;padding:13px;border:1px solid rgba(74,54,28,.45);background:rgba(74,54,28,.08);color:#3A2A16;font-family:var(--f-sc),Georgia,serif;font-size:11.5px;letter-spacing:.24em;cursor:pointer;transition:background .3s}.papel-x:hover{background:rgba(74,54,28,.18)}.jg-ver-hoja{margin-top:4px}@media (max-width:640px){.papel{padding:34px 26px 26px}.papel-txt p{font-size:17px;line-height:1.66}}.jg-aliento{display:inline-flex;align-items:center;width:56px;height:5px;border:1px solid var(--line);border-radius:99px;overflow:hidden;background:rgba(0,0,0,.4);flex:none}.jg-aliento i{display:block;height:100%;background:linear-gradient(90deg,#6B8CA8,#9FC3D8);transition:width .18s linear}.jg-palanca.luz{border-color:rgba(245,201,122,.5)}.jg-palanca.luz i{background:rgba(245,201,122,.75)}.finev{position:fixed;inset:0;z-index:1;pointer-events:none}.finev-cv{display:block;width:100%;height:100%}.finev-barra{position:absolute;left:0;right:0;height:7vh;background:#020104;top:0;animation:finevBarra 1s var(--ez3) both}.finev-barra.abajo{top:auto;bottom:0}@keyframes finevBarra{0%{height:0}to{height:7vh}}.fin-c{opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 0s linear 1.2s}.fin-c.listo{opacity:1;visibility:visible;transition:opacity 1.4s ease,visibility 0s}@media (max-width:640px){.finev-barra{height:5vh}@keyframes finevBarra{0%{height:0}to{height:5vh}}}.gw{position:fixed;inset:0;z-index:3;pointer-events:none;overflow:hidden}.gw-r{position:absolute;overflow:visible;filter:drop-shadow(0 0 10px rgba(214,30,24,.4))}.gw-r path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:calc(420 - 420 * var(--crece,1));transition:stroke-dashoffset 2.4s cubic-bezier(.16,1,.3,1)}.gw-glow{stroke:rgba(214,30,24,.3);stroke-width:9}.gw-luz{stroke:rgba(255,120,78,.5);stroke-width:2.6}.gw-neg{stroke:rgba(4,2,6,.9);stroke-width:1.4}.gw-iz{left:-14px;transform:translateY(-50%)}.gw-de{right:-14px;transform:translateY(-50%) scaleX(-1)}.gw-ar{top:-14px;transform:translateX(-50%) rotate(90deg)}.gw-ab{bottom:-14px;transform:translateX(-50%) rotate(-90deg)}.gw.brote{animation:gwBrote 1.5s ease-out}@keyframes gwBrote{0%{filter:none}12%{filter:drop-shadow(0 0 26px rgba(226,38,32,.95)) brightness(1.5)}to{filter:none}}.gw.brote:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 42%,rgba(176,22,18,.22));animation:gwLatido 1.5s ease-out}@keyframes gwLatido{0%,to{opacity:0}18%{opacity:1}}@media (max-width:640px){.gw-r{width:150px;height:160px}.gw-glow{stroke-width:7}}@media (prefers-reduced-motion:reduce){.gw.brote,.gw.brote:after{animation:none}.gw-r path{transition:none}}.jg-play{scroll-margin-top:84px}body.jugando{overflow:hidden}body.jugando .jg-play{position:fixed;inset:0;z-index:92;background:#060509;display:flex;flex-direction:column;gap:0;padding:0;max-width:none;margin:0}body.jugando .jg-marco{flex:1 1;min-height:0;margin:0;aspect-ratio:auto;max-height:none}body.jugando .jg-hud,body.jugando .jg-marco{width:100%;max-width:none;border:0;border-radius:0}body.jugando .jg-hud{border-bottom:1px solid var(--line);background:rgba(8,6,12,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);flex:none}body.jugando .jg-bossbar{margin:0;width:100%;max-width:none;border:0;border-bottom:1px solid var(--line);flex:none;border-radius:0;padding:10px 16px}body.jugando .fab,body.jugando .hdr,body.jugando .nc-banner{display:none}body.jugando .jg-pies{position:fixed;left:0;right:0;bottom:0;z-index:94;justify-content:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(6,5,9,.92),rgba(6,5,9,0));pointer-events:none}body.jugando .jg-hud .jg-b:first-child{position:relative}@media (max-width:860px){body.jugando .jg-hud{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.jugando .jg-hud::-webkit-scrollbar{display:none}body.jugando .jg-hud>*{flex:none}}body.jugando .av-fab,body.jugando .nc-fab,body.jugando .tema-fab,body.jugando [class*=fab]{display:none!important}.jg-mc{display:inline-flex;align-items:center;gap:3px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;flex:none}.jg-mc i{width:7px;height:14px;border-radius:2px;background:rgba(159,195,216,.18);box-shadow:inset 0 0 0 1px rgba(159,195,216,.3);transition:background .18s,box-shadow .18s}.jg-mc i.on{background:#9FC3D8;box-shadow:0 0 9px rgba(159,195,216,.75)}.jg-mc.lleno{border-color:rgba(226,120,52,.65)}.jg-mc.lleno i.on{background:#E2A054;box-shadow:0 0 10px rgba(226,160,84,.8)}.jg-sobre{display:inline-flex;width:54px;height:5px;border:1px solid rgba(226,52,42,.5);border-radius:99px;overflow:hidden;background:rgba(0,0,0,.4);flex:none}.jg-sobre i{display:block;height:100%;background:linear-gradient(90deg,#E2A054,#E0342A);transition:width .12s linear}.jg-vacio-movil{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:96;width:88px;height:88px;border-radius:44px;border:1px solid rgba(170,130,255,.55);background:rgba(26,14,44,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#C8A8FF;display:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jg-vacio-movil b{font-family:var(--f-sc),Georgia,serif;font-size:9px;letter-spacing:.18em}.jg-vacio-movil:active{background:rgba(60,26,110,.95);border-color:rgba(200,168,255,.95);transform:scale(.96)}.jg-vacio-movil.calienta{border-color:rgba(226,52,42,.9);color:#FF9C92;animation:jgCalienta .5s linear infinite}@keyframes jgCalienta{0%,to{box-shadow:0 0 0 rgba(226,52,42,0)}50%{box-shadow:0 0 22px rgba(226,52,42,.7)}}body.jugando .jg-vacio-movil{display:flex}@media (min-width:861px){body.jugando .jg-vacio-movil{display:none}}@media (max-width:860px){body.jugando .jg-pies{padding-left:112px;padding-right:100px}body.jugando .jg-tip{max-width:none}}body.jugando,body.jugando .jg-cv,body.jugando .jg-marco{overscroll-behavior:none;touch-action:none}.jg-vitales{position:absolute;left:14px;top:14px;z-index:5;gap:11px;padding:11px 13px;border:1px solid var(--line2);border-radius:12px;background:rgba(7,5,11,.74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px -22px rgba(0,0,0,.9);pointer-events:none;min-width:168px}.jg-v,.jg-vitales{display:flex;flex-direction:column}.jg-v{gap:5px}.jg-v-t{font-family:var(--f-sc),Georgia,serif;font-size:9px;letter-spacing:.22em;color:var(--mut);display:flex;justify-content:space-between;gap:10px}.jg-v-t b{font-family:ui-monospace,Menlo,monospace;letter-spacing:0;color:var(--fg);font-weight:600}.jg-v-c{display:flex;align-items:center;gap:4px;min-height:15px}.jg-v-vida svg{fill:rgba(226,52,42,.16);stroke:rgba(226,52,42,.45);stroke-width:1.2;transition:fill .25s,filter .25s}.jg-v-vida svg.on{fill:#E0342A;stroke:#FF8D84;filter:drop-shadow(0 0 7px rgba(226,52,42,.7))}.jg-v-vida.critico .jg-v-t{color:#FF8D84}.jg-v-vida.critico svg.on{animation:jgLatir .85s ease-in-out infinite}@keyframes jgLatir{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}.jg-v-mat .jg-mc{border:0;padding:0;gap:4px}.jg-v-mat .jg-mc i{width:15px;height:15px;border-radius:3px;background:rgba(159,195,216,.12);box-shadow:inset 0 0 0 1px rgba(159,195,216,.3)}.jg-v-mat .jg-mc i.on{background:#9FC3D8;box-shadow:0 0 10px rgba(159,195,216,.8)}.jg-v-mat.lleno .jg-v-t{color:#E2A054}.jg-v-mat.lleno .jg-mc i.on{background:#E2A054;box-shadow:0 0 11px rgba(226,160,84,.85)}.jg-barra{display:block;width:142px;height:7px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px var(--line)}.jg-barra i{display:block;height:100%;background:linear-gradient(90deg,#E2A054,#E0342A);transition:width .12s linear}.jg-barra.azul i{background:linear-gradient(90deg,#6B8CA8,#9FC3D8)}.jg-v-calor.quema .jg-v-t{color:#FF8D84}.jg-v-calor.quema .jg-barra{box-shadow:inset 0 0 0 1px rgba(226,52,42,.7),0 0 14px rgba(226,52,42,.45)}.jg-pul{width:9px;height:9px;transform:rotate(45deg);background:rgba(170,130,255,.14);box-shadow:inset 0 0 0 1px rgba(170,130,255,.4)}.jg-pul.on{background:#AA82FF;box-shadow:0 0 9px rgba(170,130,255,.8)}.jg-v-pul.vacio .jg-v-t{color:rgba(236,230,219,.4)}.jg-v-num{font-family:ui-monospace,Menlo,monospace;font-size:16px;letter-spacing:.02em;color:var(--fg)}.jg-v-bat.urge .jg-v-num{color:#FF8D84;animation:jgParpadeo 1s steps(2) infinite}@keyframes jgParpadeo{50%{opacity:.35}}@media (max-width:860px){.jg-vitales{left:8px;top:8px;gap:8px;padding:9px 10px;min-width:0;border-radius:10px}.jg-v-t{font-size:8px;letter-spacing:.16em}.jg-v-c{min-height:13px;gap:3px}.jg-v-vida svg{width:14px;height:14px}.jg-v-mat .jg-mc i{width:11px;height:11px}.jg-barra{width:96px;height:6px}.jg-v-num{font-size:14px}.jg-v-aire{display:none}}.fin-pie{margin:18px 0 0;font-size:10px;letter-spacing:.3em;color:rgba(236,230,219,.45)}.fin-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.fin-c.listo .fin-final{opacity:1;pointer-events:auto}.fin-c.listo .fin-ey{animation:fiUp .9s var(--ez) both}.fin-c.listo .fin-t span{animation:palabraEpica 1.1s cubic-bezier(.16,1,.3,1) both}.fin-c.listo .fin-rule{animation:fadeIn 1.2s ease 1.2s both}.fin-c.listo .fin-cd{animation:fiUp 1s var(--ez) 1.5s both}.fin-c.listo .fin-pie{animation:fiUp 1s var(--ez) 2s both;opacity:0}.fin-c.listo .fin-btns{animation:fiUp .9s var(--ez) 2.3s both;opacity:0}.fin-btns,.fin-pie{opacity:0}.fin-sub2{margin:0;max-width:44ch;font-family:var(--f-corm),Georgia,serif;font-size:clamp(16px,2.1vw,22px);line-height:1.5;color:rgba(236,230,219,.72);opacity:0}.fin-c.listo .fin-sub2{animation:fiUp 1s var(--ez) 1s both}.jg-sellado{display:flex;flex-direction:column;gap:6px;padding:20px 24px;border:1px solid var(--line2);border-radius:14px;background:color-mix(in srgb,var(--bg2) 80%,transparent);text-align:center}.jg-sellado strong{font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:clamp(20px,2.6vw,27px);color:var(--fg)}.jg-sellado span{font-size:16px;line-height:1.6;color:var(--soft)}.revlista{display:flex;flex-direction:column;gap:2px;margin-top:4px}.revit{display:flex;align-items:flex-start;gap:14px;padding:14px 12px;border-top:1px solid var(--line)}.revit:first-child{border-top:0}.revit>div{flex:1 1;display:flex;flex-direction:column;gap:5px;min-width:0}.revit b{font-family:var(--f-corm),Georgia,serif;font-weight:500;font-size:19px;line-height:1.25;color:var(--fg)}.revit small{font-size:14.5px;line-height:1.55;color:var(--soft)}.revit em{font-size:14px;line-height:1.5;font-style:normal;color:var(--acc)}.revic{flex:none;width:26px;height:26px;border-radius:99px;display:grid;place-items:center;font-size:14px;font-weight:700;margin-top:2px}.revit.bien .revic{background:rgba(70,150,90,.16);color:#6FBF87}.revit.aviso .revic{background:rgba(226,160,84,.16);color:#E2A054}.revit.mal .revic{background:rgba(226,52,42,.18);color:#FF8D84}.revit.mal{background:rgba(226,52,42,.05)}@media (max-width:720px){.revit{gap:10px;padding:12px 6px}.revit b{font-size:17px}}.cine-salir{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:30;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid rgba(236,230,219,.3);border-radius:2px;background:rgba(8,5,8,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgba(236,230,219,.82);font-family:var(--f-sc),Georgia,serif;font-size:11px;letter-spacing:.26em;cursor:pointer;opacity:1!important;transition:border-color .3s ease,color .3s ease,background .3s ease}.cine-salir:focus-visible,.cine-salir:hover{border-color:rgba(236,230,219,.75);color:#fff;background:rgba(18,10,18,.9)}.cine-salir svg{opacity:.75}@media (max-width:620px){.cine-salir{padding:10px 13px;font-size:10px;letter-spacing:.2em}}@media (prefers-reduced-motion:reduce){.cine.in .ap-c{pointer-events:auto!important}.cine.in .ap-btns,.cine.in .ap-c,.cine.in .ap-pie,.cine.in .ap-sello,.cine.in .ap-sub,.cine.in .fin-rule{opacity:1!important}.cine.in .ap-t span{opacity:1!important;transform:none!important;filter:none!important}.cine.out .fin-c{opacity:1!important;visibility:visible!important}.cine.out .fin-final{opacity:1!important;pointer-events:auto!important}.cine.out .fin-alerta,.cine.out .fin-btns,.cine.out .fin-cd,.cine.out .fin-ey,.cine.out .fin-pie,.cine.out .fin-rule,.cine.out .fin-sub2{opacity:1!important}.cine.out .fin-t span{filter:none!important}.cine.out .fin-t span,.fin-cd-u{opacity:1!important;transform:none!important}.cine-btn{opacity:1!important}}.pg.hw{--acc:#E0761F;--onacc:#160B03;--hw-brasa:#FF9A3C;--hw-ascua:#C2410C;--hw-luna:#CBD8E8;--hw-lunaluz:#8FA8C6;--hw-hueso:#F6E6D2}.pg.hw.m-noche{--bg:#09060A;--bg2:#120C11;--bg3:#050307;--fg:#F6E6D2;--soft:#CDB79C;--mut:#96795D;--dim:#6A5445;--line:#2C1D18;--line2:#4B3324}.pg.hw.m-dia{--bg:#F3E7D4;--bg2:#EADAC0;--bg3:#DCC7A6;--fg:#1A1008;--soft:#45301B;--mut:#7A6144;--dim:#A88F6C;--line:#D7C2A2;--line2:#BEA47F;--hw-luna:#6B7E96;--hw-lunaluz:#55657C}.amb{position:fixed;inset:0;z-index:5;pointer-events:none;overflow:hidden;contain:strict}.amb-cielo{position:absolute;left:0;right:0;top:0;height:42vh;background:linear-gradient(180deg,rgba(26,40,62,.34),rgba(16,24,40,.13) 44%,transparent);mix-blend-mode:screen;opacity:.5}.pg.hw.m-dia .amb-cielo{background:linear-gradient(180deg,rgba(120,100,70,.3),transparent 60%);mix-blend-mode:multiply;opacity:.5}.amb-luna{position:absolute;top:clamp(78px,11vh,132px);right:clamp(34px,23vw,390px);width:clamp(62px,6.6vw,100px);aspect-ratio:1;opacity:.92;mix-blend-mode:screen}.pg.hw.m-dia .amb-luna{mix-blend-mode:multiply;opacity:.5}.amb-luna-cuerpo{inset:0;background:radial-gradient(circle at 66% 68%,rgba(126,142,166,.3) 0 11%,transparent 13%),radial-gradient(circle at 34% 64%,rgba(126,142,166,.24) 0 8%,transparent 10%),radial-gradient(circle at 58% 29%,rgba(126,142,166,.2) 0 6%,transparent 8%),radial-gradient(circle at 26% 39%,rgba(126,142,166,.16) 0 4%,transparent 6%),radial-gradient(circle at 40% 36%,#F2EEE4,var(--hw-luna) 58%,var(--hw-lunaluz) 92%);box-shadow:0 0 26px 4px rgba(173,196,226,.18),0 0 90px 26px rgba(120,150,195,.09)}.amb-luna-cuerpo,.amb-luna-halo{position:absolute;border-radius:50%}.amb-luna-halo{inset:-72%;background:radial-gradient(circle,rgba(176,200,230,.12),rgba(140,170,210,.045) 40%,transparent 66%);animation:ambHalo 11s ease-in-out infinite alternate}@keyframes ambHalo{0%{transform:scale(1);opacity:.6}to{transform:scale(1.12);opacity:.92}}.amb-nubes{position:absolute;top:clamp(38px,5vh,76px);right:0;width:min(58vw,800px);height:clamp(132px,18vh,224px);overflow:hidden}.amb-nube{position:absolute;border-radius:50%;background:radial-gradient(ellipse 50% 60% at 28% 60%,rgba(12,10,18,.96),transparent 72%),radial-gradient(ellipse 44% 72% at 52% 44%,rgba(14,12,20,.96),transparent 72%),radial-gradient(ellipse 40% 56% at 76% 62%,rgba(12,10,18,.94),transparent 74%);filter:blur(10px);will-change:transform}.amb-nube.n0{top:9%;width:420px;height:116px;opacity:.9;animation:ambNube 68s linear infinite}.amb-nube.n1{top:30%;width:300px;height:84px;opacity:.78;animation:ambNube 96s linear -24s infinite}.amb-nube.n2{top:-4%;width:560px;height:140px;opacity:.6;animation:ambNube 128s linear -70s infinite}.amb-nube.n3{top:46%;width:230px;height:66px;opacity:.5;animation:ambNube 82s linear -50s infinite}@keyframes ambNube{0%{transform:translate3d(105%,0,0)}to{transform:translate3d(-120%,0,0)}}.pg.hw.m-dia .amb-nube{background:radial-gradient(ellipse 50% 60% at 28% 60%,rgba(140,124,96,.5),transparent 72%),radial-gradient(ellipse 44% 72% at 52% 44%,rgba(140,124,96,.5),transparent 72%),radial-gradient(ellipse 40% 56% at 76% 62%,rgba(140,124,96,.45),transparent 74%)}.amb-rama{position:absolute;top:0;width:clamp(240px,31vw,460px);height:auto;fill:none;stroke:#060409;stroke-width:4.6;stroke-linecap:round;opacity:1;filter:drop-shadow(0 3px 12px rgba(0,0,0,.75))}.amb-rama.izq{left:0;transform-origin:0 0;animation:ambRama 9s ease-in-out infinite alternate}.amb-rama.der{right:0;transform:scaleX(-1);transform-origin:100% 0;animation:ambRamaD 11s ease-in-out infinite alternate}@keyframes ambRama{0%{transform:rotate(-.5deg)}to{transform:rotate(.7deg)}}@keyframes ambRamaD{0%{transform:scaleX(-1) rotate(-.6deg)}to{transform:scaleX(-1) rotate(.6deg)}}.pg.hw.m-dia .amb-rama{stroke:#4A3520;opacity:.7}.amb-bats{position:absolute;inset:0}.amb-bat{position:absolute;left:0;width:clamp(26px,3.4vw,52px);aspect-ratio:48/22;color:#07040A;filter:drop-shadow(0 3px 7px rgba(0,0,0,.55));will-change:transform}.amb-bat svg{width:100%;height:100%;fill:currentColor;animation:ambAla .3s ease-in-out infinite alternate}@keyframes ambAla{0%{transform:scaleY(.48) scaleX(1.06)}to{transform:scaleY(1) scaleX(.9)}}.amb-bat.b0{top:13%;animation:ambVuela 21s linear infinite}.amb-bat.b1{top:27%;scale:.66;animation:ambVuela 29s linear -6s infinite}.amb-bat.b2{top:44%;scale:1.18;animation:ambVuela 24s linear -14s infinite}.amb-bat.b3{top:62%;scale:.54;animation:ambVuela 34s linear -21s infinite}.amb-bat.b4{top:20%;scale:.86;animation:ambVuelaB 31s linear -4s infinite}.amb-bat.b5{top:54%;scale:.46;animation:ambVuelaB 38s linear -17s infinite}.amb-bat.b6{top:34%;scale:1.02;animation:ambVuelaB 27s linear -25s infinite}@keyframes ambVuela{0%{transform:translate3d(-12vw,0,0)}22%{transform:translate3d(18vw,-7vh,0)}45%{transform:translate3d(42vw,5vh,0)}70%{transform:translate3d(68vw,-6vh,0)}to{transform:translate3d(112vw,2vh,0)}}@keyframes ambVuelaB{0%{transform:translate3d(112vw,0,0) scaleX(-1)}26%{transform:translate3d(74vw,6vh,0) scaleX(-1)}52%{transform:translate3d(46vw,-7vh,0) scaleX(-1)}78%{transform:translate3d(16vw,4vh,0) scaleX(-1)}to{transform:translate3d(-14vw,-2vh,0) scaleX(-1)}}.pg.hw.m-dia .amb-bat{color:#2A1A0D}.amb-niebla{position:absolute;left:0;right:0;bottom:0;height:60vh;overflow:hidden}.amb-nb{position:absolute;border-radius:50%;background:radial-gradient(ellipse at center,rgba(214,226,242,.1),rgba(190,206,228,.045) 45%,transparent 72%);filter:blur(26px);will-change:transform}.amb-nb.f0{bottom:2%;width:76vw;height:30vh;animation:ambNiebla 74s linear infinite}.amb-nb.f1{bottom:16%;width:58vw;height:22vh;opacity:.8;animation:ambNiebla 104s linear -40s infinite}.amb-nb.f2{bottom:-6%;width:94vw;height:36vh;opacity:.62;animation:ambNieblaB 132s linear -60s infinite}@keyframes ambNiebla{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(108%,0,0)}}@keyframes ambNieblaB{0%{transform:translate3d(104%,0,0)}to{transform:translate3d(-104%,0,0)}}.pg.hw.m-dia .amb-nb{background:radial-gradient(ellipse at center,rgba(255,250,240,.5),rgba(240,230,210,.2) 45%,transparent 72%)}.amb-ghosts{position:absolute;inset:0}.amb-ghost{position:absolute;left:0;width:clamp(42px,5vw,70px);aspect-ratio:60/80;color:var(--hw-hueso);opacity:0;filter:drop-shadow(0 0 26px rgba(246,230,210,.3))}.amb-ghost svg{width:100%;height:100%;fill:currentColor;opacity:.15}.amb-ghost .amb-ojo{fill:#07040A;opacity:.6}.amb-ghost.g0{top:24%;animation:ambGhost 42s ease-in-out 6s infinite}.amb-ghost.g1{top:58%;scale:.72;animation:ambGhostB 56s ease-in-out 24s infinite}@keyframes ambGhost{0%{transform:translate3d(-14vw,0,0);opacity:0}14%{opacity:.95}50%{transform:translate3d(46vw,-5vh,0)}86%{opacity:.95}to{transform:translate3d(112vw,1vh,0);opacity:0}}@keyframes ambGhostB{0%{transform:translate3d(112vw,0,0) scaleX(-1);opacity:0}16%{opacity:.9}50%{transform:translate3d(48vw,5vh,0) scaleX(-1)}84%{opacity:.9}to{transform:translate3d(-14vw,-1vh,0) scaleX(-1);opacity:0}}.amb-aranas{position:absolute;inset:0}.amb-ara{position:absolute;top:0;display:flex;flex-direction:column;align-items:center}.amb-ara .hilo{width:1px;height:clamp(60px,11vh,120px);background:linear-gradient(180deg,transparent,var(--line2))}.amb-ara .cuerpo{position:relative;width:15px;height:13px;border-radius:50%;background:#07040A;border:1px solid var(--line2)}.amb-ara .cuerpo:after,.amb-ara .cuerpo:before{content:"";position:absolute;top:2px;width:10px;height:9px;border:1px solid var(--line2);border-top:none;border-radius:0 0 10px 10px}.amb-ara .cuerpo:before{left:-10px}.amb-ara .cuerpo:after{right:-10px}.amb-ara.a0{left:17%;animation:ambAra 26s ease-in-out 4s infinite}.amb-ara.a1{right:30%;left:auto;scale:.78;animation:ambAra 34s ease-in-out 17s infinite}@keyframes ambAra{0%,to{transform:translateY(-150px)}36%,60%{transform:translateY(14px)}46%{transform:translateY(2px)}}.amb-pavesas{position:absolute;inset:0}.amb-pavesas i{position:absolute;bottom:-14px;width:var(--sz,3px);height:var(--sz,3px);border-radius:50%;background:var(--hw-brasa);box-shadow:0 0 9px 2px rgba(255,154,60,.5);animation-name:ambSube;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes ambSube{0%{transform:translateZ(0);opacity:0}10%{opacity:.95}55%{transform:translate3d(26px,-52vh,0);opacity:.8}to{transform:translate3d(-14px,-104vh,0);opacity:0}}.amb-suelo{height:clamp(70px,11vh,104px)}.amb-suelo,.amb-suelo:before{position:absolute;left:0;right:0;bottom:0}.amb-suelo:before{content:"";height:150%;background:linear-gradient(180deg,transparent,rgba(5,3,7,.3) 52%,rgba(5,3,7,.82))}.pg.hw.m-dia .amb-suelo:before{background:linear-gradient(180deg,transparent,rgba(90,72,48,.18) 44%,rgba(70,54,34,.38))}.amb-lapidas{position:absolute;left:0;right:0;bottom:18px;height:clamp(34px,5vh,54px)}.amb-lap{position:absolute;bottom:0;height:100%;width:auto;fill:#07050A;opacity:.95;filter:drop-shadow(0 0 14px rgba(0,0,0,.5))}.amb-lap.p0{left:7%;height:78%;transform:rotate(-3deg)}.amb-lap.p1{left:34%;height:100%;transform:rotate(1.5deg)}.amb-lap.p2{right:12%;height:64%;transform:rotate(2.5deg)}.pg.hw.m-dia .amb-lap{fill:#3A2A18;opacity:.75}.amb-verja{position:absolute;left:0;right:0;bottom:13px;height:clamp(26px,4vh,44px);display:flex;justify-content:space-between;padding:0 2vw}.amb-verja i{width:3px;height:100%;background:#07050A;position:relative;flex:0 0 auto}.amb-verja i:before{content:"";position:absolute;top:-7px;left:-2px;width:7px;height:9px;background:#07050A;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.amb-verja:after,.amb-verja:before{content:"";position:absolute;left:1vw;right:1vw;height:3px;background:#07050A}.amb-verja:before{top:22%}.amb-verja:after{top:62%}.pg.hw.m-dia .amb-verja i,.pg.hw.m-dia .amb-verja i:before,.pg.hw.m-dia .amb-verja:after,.pg.hw.m-dia .amb-verja:before{background:#3A2A18}.amb-hierba{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(20px,3vh,34px);fill:#040207}.pg.hw.m-dia .amb-hierba{fill:#33240F}.amb-pk{position:absolute;bottom:9px;width:clamp(36px,4.4vw,62px);aspect-ratio:120/108}.amb-pk.k0{left:9%}.amb-pk.k1{right:17%;width:clamp(27px,3.2vw,45px)}.amb-pk svg{position:relative;z-index:2;width:100%;height:100%}.amb-pk-piel{fill:#190B05;stroke:rgba(255,154,60,.72);stroke-width:2.6;filter:drop-shadow(0 0 7px rgba(255,138,40,.5))}.amb-pk-tallo{fill:#2A1C0C;stroke:rgba(255,154,60,.35);stroke-width:1.4}.amb-pk-gajo{fill:none;stroke:rgba(255,154,60,.4);stroke-width:1.8}.amb-pk-cara{fill:var(--hw-brasa);filter:drop-shadow(0 0 9px rgba(255,154,60,.95));animation:ambVelaCara 3.4s ease-in-out infinite}@keyframes ambVelaCara{0%,to{opacity:.95}38%{opacity:.68}52%{opacity:1}74%{opacity:.8}}.amb-pk-luz{position:absolute;left:50%;bottom:-24%;width:420%;height:300%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,154,60,.32),rgba(224,118,31,.12) 42%,transparent 70%);filter:blur(22px);animation:ambVelaLuz 3.4s ease-in-out infinite}@keyframes ambVelaLuz{0%,to{opacity:.92;transform:translateX(-50%) scale(1)}38%{opacity:.6;transform:translateX(-50%) scale(.94)}52%{opacity:1;transform:translateX(-50%) scale(1.04)}74%{opacity:.74;transform:translateX(-50%) scale(.98)}}.amb-relampago{position:absolute;inset:0;background:linear-gradient(180deg,rgba(226,238,255,.5),rgba(226,238,255,.05) 42%,transparent 66%);opacity:0;animation:ambRayo 37s step-end 11s infinite}@keyframes ambRayo{0%,93%,to{opacity:0}93.4%{opacity:.85}93.8%{opacity:0}94.4%{opacity:.6}94.8%{opacity:0}95.6%{opacity:.35}96%{opacity:0}}.amb-vela{position:absolute;inset:0;background:#000;opacity:0;animation:ambParpadeo 11s ease-in-out infinite}@keyframes ambParpadeo{0%,to{opacity:0}46%{opacity:0}47%{opacity:.14}48%{opacity:0}50%{opacity:.09}51%{opacity:0}}.amb-vineta{position:absolute;inset:0;background:radial-gradient(ellipse 128% 96% at 50% 44%,transparent 60%,rgba(4,2,6,.4) 100%)}.pg.hw.m-dia .amb-vineta{background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 58%,rgba(80,60,34,.22) 100%)}.amb-candil{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease;background:radial-gradient(circle 260px at var(--cx,50%) var(--cy,50%),rgba(255,163,77,.14),rgba(224,118,31,.05) 45%,transparent 72%)}.amb.con-candil .amb-candil{opacity:1}.pg.hw ::selection{background:rgba(224,118,31,.34);color:var(--fg)}.pg.hw .prog{height:3px;background:linear-gradient(90deg,var(--hw-ascua),var(--acc) 60%,var(--hw-brasa));box-shadow:0 0 12px rgba(255,154,60,.7),0 0 26px rgba(224,118,31,.4)}.pg.hw .hdr-bg{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 95%,transparent),color-mix(in srgb,var(--bg) 55%,transparent) 70%,transparent)}.pg.hw .hdr-bg:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:12px;background:radial-gradient(circle 7px at 6% 0,color-mix(in srgb,var(--bg) 92%,transparent) 98%,transparent),radial-gradient(circle 5px at 19% 0,color-mix(in srgb,var(--bg) 92%,transparent) 98%,transparent),radial-gradient(circle 9px at 33% 0,color-mix(in srgb,var(--bg) 92%,transparent) 98%,transparent),radial-gradient(circle 4px at 47% 0,color-mix(in srgb,var(--bg) 92%,transparent) 98%,transparent),radial-gradient(circle 8px at 61% 0,color-mix(in srgb,var(--bg) 92%,transparent) 98%,transparent),radial-gradient(circle 5px at 74% 0,color-mix(in srgb,var(--bg) 92%,transparent) 98%,transparent),radial-gradient(circle 7px at 88% 0,color-mix(in srgb,var(--bg) 92%,transparent) 98%,transparent);pointer-events:none}.pg.hw .chap,.pg.hw .ey{color:var(--hw-brasa);text-shadow:0 0 16px rgba(224,118,31,.45)}.pg.hw .tag{border-color:color-mix(in srgb,var(--acc) 70%,transparent);color:var(--hw-brasa)}.pg.hw .h2,.pg.hw .rd-title{text-shadow:0 0 44px rgba(224,118,31,.26)}.pg.hw .btn.b-red{background:linear-gradient(180deg,var(--acc),var(--hw-ascua));border-color:color-mix(in srgb,var(--hw-brasa) 60%,transparent);box-shadow:0 0 0 rgba(255,154,60,0);transition:box-shadow .45s ease,filter .45s ease}.pg.hw .btn.b-red:hover{box-shadow:0 0 26px rgba(255,154,60,.5),0 0 60px rgba(224,118,31,.26);filter:brightness(1.08)}.pg.hw .logo{filter:drop-shadow(0 0 18px rgba(224,118,31,.3))}.amb-suave *{animation:none!important;transition:none!important}.amb-suave .amb-aranas,.amb-suave .amb-bats,.amb-suave .amb-ghosts,.amb-suave .amb-pavesas,.amb-suave .amb-relampago,.amb-suave .amb-vela{display:none}.amb-suave .amb-nube.n0{transform:translate3d(-18%,0,0)}.amb-suave .amb-nube.n1{transform:translate3d(42%,0,0)}.amb-suave .amb-nube.n2{transform:translate3d(-62%,0,0)}.amb-suave .amb-nube.n3{display:none}.amb-suave .amb-nb.f0{transform:translate3d(-12%,0,0)}.amb-suave .amb-nb.f1{transform:translate3d(36%,0,0)}.amb-suave .amb-nb.f2{transform:translate3d(-48%,0,0)}.amb-suave .amb-luna-halo{opacity:.85}@media (prefers-reduced-motion:reduce){.pg.hw.amb-completo .amb .amb-ara,.pg.hw.amb-completo .amb .amb-bat,.pg.hw.amb-completo .amb .amb-bat svg,.pg.hw.amb-completo .amb .amb-ghost,.pg.hw.amb-completo .amb .amb-luna-halo,.pg.hw.amb-completo .amb .amb-nb,.pg.hw.amb-completo .amb .amb-nube,.pg.hw.amb-completo .amb .amb-pavesas i,.pg.hw.amb-completo .amb .amb-pk-cara,.pg.hw.amb-completo .amb .amb-pk-luz,.pg.hw.amb-completo .amb .amb-rama,.pg.hw.amb-completo .amb .amb-relampago,.pg.hw.amb-completo .amb .amb-vela{animation-duration:inherit;animation-play-state:running}.pg.hw.amb-completo .amb .amb-nube.n0{animation:ambNube 68s linear infinite!important}.pg.hw.amb-completo .amb .amb-nube.n1{animation:ambNube 96s linear -24s infinite!important}.pg.hw.amb-completo .amb .amb-nube.n2{animation:ambNube 128s linear -70s infinite!important}.pg.hw.amb-completo .amb .amb-nube.n3{animation:ambNube 82s linear -50s infinite!important}.pg.hw.amb-completo .amb .amb-nb.f0{animation:ambNiebla 74s linear infinite!important}.pg.hw.amb-completo .amb .amb-nb.f1{animation:ambNiebla 104s linear -40s infinite!important}.pg.hw.amb-completo .amb .amb-nb.f2{animation:ambNieblaB 132s linear -60s infinite!important}.pg.hw.amb-completo .amb .amb-bat svg{animation:ambAla .3s ease-in-out infinite alternate!important}.pg.hw.amb-completo .amb .amb-bat.b0{animation:ambVuela 21s linear infinite!important}.pg.hw.amb-completo .amb .amb-bat.b1{animation:ambVuela 29s linear -6s infinite!important}.pg.hw.amb-completo .amb .amb-bat.b2{animation:ambVuela 24s linear -14s infinite!important}.pg.hw.amb-completo .amb .amb-bat.b3{animation:ambVuela 34s linear -21s infinite!important}.pg.hw.amb-completo .amb .amb-bat.b4{animation:ambVuelaB 31s linear -4s infinite!important}.pg.hw.amb-completo .amb .amb-bat.b5{animation:ambVuelaB 38s linear -17s infinite!important}.pg.hw.amb-completo .amb .amb-bat.b6{animation:ambVuelaB 27s linear -25s infinite!important}.pg.hw.amb-completo .amb .amb-ghost.g0{animation:ambGhost 42s ease-in-out 6s infinite!important}.pg.hw.amb-completo .amb .amb-ghost.g1{animation:ambGhostB 56s ease-in-out 24s infinite!important}.pg.hw.amb-completo .amb .amb-ara.a0{animation:ambAra 26s ease-in-out 4s infinite!important}.pg.hw.amb-completo .amb .amb-ara.a1{animation:ambAra 34s ease-in-out 17s infinite!important}.pg.hw.amb-completo .amb .amb-pavesas i{animation-name:ambSube!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.pg.hw.amb-completo .amb .amb-luna-halo{animation:ambHalo 11s ease-in-out infinite alternate!important}.pg.hw.amb-completo .amb .amb-pk-cara{animation:ambVelaCara 3.4s ease-in-out infinite!important}.pg.hw.amb-completo .amb .amb-pk-luz{animation:ambVelaLuz 3.4s ease-in-out infinite!important}.pg.hw.amb-completo .amb .amb-relampago{animation:ambRayo 37s step-end 11s infinite!important}.pg.hw.amb-completo .amb .amb-vela{animation:ambParpadeo 11s ease-in-out infinite!important}.pg.hw.amb-completo .amb .amb-rama.izq{animation:ambRama 9s ease-in-out infinite alternate!important}.pg.hw.amb-completo .amb .amb-rama.der{animation:ambRamaD 11s ease-in-out infinite alternate!important}}.tp-amb{display:flex;flex-direction:column;gap:9px}.amb-seg{display:flex;gap:6px}.amb-seg button{flex:1 1;padding:9px 6px;border:1px solid var(--line2);background:transparent;color:var(--soft);font-family:var(--f-sc),Georgia,serif;font-size:11px;letter-spacing:.14em;cursor:pointer;transition:border-color .3s,color .3s,background .3s}.amb-seg button.on,.amb-seg button:hover{color:var(--fg);border-color:var(--acc)}.amb-seg button.on{background:color-mix(in srgb,var(--acc) 20%,transparent)}.tp-amb-n{font-size:12px;line-height:1.5;color:var(--mut)}@media (max-width:860px){.amb-luna{top:29vh;right:5vw;width:clamp(54px,15vw,74px);opacity:.75}.amb-nubes,.amb-verja i:nth-child(2n){display:none}.amb-verja{height:clamp(22px,3.2vh,34px);bottom:11px}.amb-pk.k0{left:30%}.amb-ara.a1,.amb-bat.b3,.amb-bat.b5,.amb-bat.b6,.amb-ghost.g1,.amb-lap.p2,.amb-nube.n3,.amb-pavesas i:nth-child(n+13),.amb-pk.k1{display:none}.amb-nb{filter:blur(18px)}.amb-suelo{height:clamp(84px,14vh,120px)}.amb-candil{display:none}}@media (max-height:620px){.amb-suelo{height:84px}.amb-lapidas{display:none}}.lg-aviso{position:fixed;left:50%;top:106px;transform:translateX(-50%);z-index:140;display:flex;align-items:center;gap:15px;max-width:min(420px,calc(100vw - 32px));padding:14px 22px 14px 17px;border:1px solid color-mix(in srgb,var(--acc) 55%,var(--line2));border-left:3px solid var(--acc);background:color-mix(in srgb,var(--bg2) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,.55),0 0 50px color-mix(in srgb,var(--acc) 22%,transparent);color:var(--fg);text-decoration:none;animation:lgEntra .85s var(--ez) both}.has-banner .lg-aviso{top:146px}@keyframes lgEntra{0%{opacity:0;transform:translate(-50%,-22px)}to{opacity:1;transform:translate(-50%)}}.lg-aviso-sello{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);color:var(--acc);animation:lgSello 2.4s ease-in-out infinite}@keyframes lgSello{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 30%,transparent)}55%{box-shadow:0 0 0 9px transparent}}.lg-aviso-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.lg-aviso-txt em{font-style:normal;font-family:var(--f-sc),Georgia,serif;font-size:10px;letter-spacing:.26em;color:var(--mut)}.lg-aviso-txt b{font-weight:400;font-size:21px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-aviso:hover{border-color:var(--acc)}@media (max-width:720px){.lg-aviso{top:84px;padding:12px 16px 12px 13px;gap:12px}.has-banner .lg-aviso{top:124px}.lg-aviso-txt b{font-size:18px}.lg-aviso-sello{width:34px;height:34px}}.exp-pg{max-width:1000px;margin:0 auto}.exp-res{display:flex;align-items:center;gap:30px;padding:30px 34px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 5%,var(--bg2)),var(--bg2))}.exp-res-n{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;text-align:center}.exp-res-n b{font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:50px;line-height:1;color:var(--fg)}.exp-res-n em{font-style:normal;font-family:var(--f-sc),Georgia,serif;font-size:10px;letter-spacing:.24em;color:var(--mut)}.exp-barra{flex:1 1;height:5px;background:color-mix(in srgb,var(--line2) 60%,transparent);overflow:hidden}.exp-barra i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 60%,transparent),var(--acc));box-shadow:0 0 16px color-mix(in srgb,var(--acc) 55%,transparent);transition:width 1.1s var(--ez)}.exp-fam{display:flex;flex-direction:column;gap:6px}.exp-fam-cab{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.exp-fam-t{margin:0;font-family:var(--f-corm),Georgia,serif;font-weight:400;font-size:34px}.exp-fam-n{font-size:13px;letter-spacing:.18em;color:var(--mut)}.exp-fam-nota{margin:0;padding-top:10px;font-size:16px;color:var(--mut)}.exp-lista{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.exp-it{display:flex;gap:16px;padding:15px 16px;border:1px solid transparent;transition:background .3s,border-color .3s}.exp-it:hover{background:color-mix(in srgb,var(--bg2) 70%,transparent)}.exp-it-marca{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin-top:2px;border:1px solid var(--line2);border-radius:50%;color:var(--mut);font-family:var(--f-sc),Georgia,serif;font-size:14px}.exp-it.abierta{border-color:color-mix(in srgb,var(--acc) 30%,transparent);background:color-mix(in srgb,var(--acc) 6%,transparent)}.exp-it.abierta .exp-it-marca{border-color:var(--acc);color:var(--acc)}.exp-it-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.exp-it-txt b{font-weight:400;font-size:23px;line-height:1.2;color:var(--fg)}.exp-it-txt>span{font-size:16px;line-height:1.55;color:var(--soft)}.exp-it:not(.abierta) .exp-it-txt b{color:var(--mut)}.exp-it:not(.abierta) .exp-it-txt>span{color:var(--dim)}.exp-it.oculta .exp-it-txt b{letter-spacing:.2em}.exp-it-fecha{font-style:normal;font-family:var(--f-sc),Georgia,serif;font-size:11px;letter-spacing:.14em;color:var(--mut);padding-top:2px}.exp-it-prog{position:relative;display:flex;align-items:center;gap:10px;margin-top:7px;font-style:normal;width:190px}.exp-it-prog i{position:relative;z-index:1;display:block;flex:0 0 auto;height:3px;max-width:190px;background:var(--acc);opacity:.8;transition:width .8s var(--ez)}.exp-it-prog:before{content:"";position:absolute;left:0;top:50%;width:190px;height:3px;margin-top:-1.5px;background:color-mix(in srgb,var(--line2) 55%,transparent)}.exp-it-prog span{position:absolute;left:200px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:11px;letter-spacing:.12em;color:var(--mut)}.exp-pie{margin:0;padding:24px 0 0;border-top:1px solid var(--line);font-size:15px;line-height:1.65;color:var(--mut);max-width:680px}@media (max-width:860px){.exp-pg{padding:130px 22px 90px!important;gap:34px!important}.exp-res{flex-direction:column;gap:18px;padding:24px}.exp-barra{width:100%}.exp-fam-t{font-size:28px}.exp-it{padding:13px 10px;gap:12px}.exp-it-txt b{font-size:20px}}