*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-2{left:.5rem}.right-2{right:.5rem}.top-1\/2{top:50%}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-8{width:2rem;height:2rem}.w-fit{width:-moz-fit-content;width:fit-content}.min-w-0{min-width:0px}.max-w-\[720px\]{max-width:720px}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.bg-black\/15{background-color:#00000026}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pl-7{padding-left:1.75rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-current{color:currentColor}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-black\/15{text-decoration-color:#00000026}.underline-offset-2{text-underline-offset:2px}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}article a{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-text-opacity: 1;color:rgb(37 118 235 / var(--tw-text-opacity, 1));text-decoration-line:none}article a:is(.dark *){--tw-text-opacity: 1;color:rgb(100 159 255 / var(--tw-text-opacity, 1))}html{overflow-y:scroll;color-scheme:light}html.dark{color-scheme:dark}html,body{width:100%;height:100%}body{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}body:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}body{color:#00000080}body:is(.dark *){color:#ffffffbf}body{overflow-x:clip}.astro-body{fill:#e6e8ec}header{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:1.25rem;padding-bottom:1.25rem;background-color:#fafafabf}header:is(.dark *){background-color:#18181b40}header{--tw-saturate: saturate(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.logo-home{display:block;width:78px;height:100px;background:url(/zodk-logo-animado.svg) center / contain no-repeat;image-rendering:pixelated}html.dark .logo-home{background-image:url(/zodk-logo-nocturno.svg)}main{flex:1 1 0%;padding-top:10rem;padding-bottom:8rem}footer{padding-top:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.25rem}article{color:var(--tw-prose-body);max-width:65ch}article :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}article :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}article :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}article :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}article :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}article :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}article :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}article :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}article :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}article :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}article :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}article :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}article :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}article :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}article :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}article :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}article :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}article :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}article :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}article :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}article :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}article :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}article :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}article :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}article :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}article :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}article :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}article :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}article :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}article :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}article :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}article :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}article :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}article :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}article :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}article :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}article :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}article :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}article :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}article :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}article :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}article :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}article :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}article :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}article :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}article :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}article :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}article :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}article :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}article{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}article :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}article :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}article :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}article :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}article :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}article :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}article :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}article :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}article :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}article :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}article :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}article :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}article :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}article :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}article :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}article :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}article :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}article :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}article :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}article :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}article :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}article{max-width:100%}article:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}article :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){margin:auto}article :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}article :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-family:IBM Plex Serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}article :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}article:is(.dark *) :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}article img[src*="-oscuro."]{display:none}html.dark article img[src*="-oscuro."]{display:block}html.dark article img[src*="-claro."]:has(+img[src*="-oscuro."]){display:none}article mark{padding:0 .15em;border-radius:2px;background:#fde68a;color:#18181b}.etiqueta-opinion{padding:.05rem .4rem;border:1px solid currentColor;border-radius:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.7}article blockquote p:first-of-type:before,article blockquote p:last-of-type:after{content:none}.animate{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}.animate.show{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}article .tweet{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-style:normal;margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;border-radius:.75rem;border-width:1px;padding:1rem;max-width:34rem;border-color:#00000026}article .tweet:is(.dark *){border-color:#fff3}article .tweet{background-color:#00000005}article .tweet:is(.dark *){background-color:#ffffff08}article .tweet-author{display:flex;align-items:center;gap:.5rem;text-decoration-line:none;margin-bottom:.5rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}article .tweet-avatar{margin:0;width:2.75rem;height:2.75rem;border-radius:9999px}article .tweet-name{font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}article .tweet-name:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}article .tweet-handle{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;opacity:.6}article .tweet-text{font-family:IBM Plex Serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}article .tweet-media{margin-top:.75rem;margin-bottom:0;display:block;width:100%;overflow:hidden;border-radius:.5rem;max-height:min(28rem,70vh);-o-object-fit:contain;object-fit:contain;background:#000}article .tweet-media img{margin:0;width:100%;max-height:min(28rem,70vh);-o-object-fit:contain;object-fit:contain}article .tweet-media-video{position:relative;text-decoration-line:none}article .tweet-media-video span{position:absolute;left:0;right:0;bottom:0;padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}article .tweet-date{margin-top:.75rem;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;opacity:.6}article video{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;border-radius:.5rem}article .video-embed{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;overflow:hidden;border-radius:.5rem;aspect-ratio:16 / 9}article .video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border-width:0px}article .tiktok{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.75rem;border-width:1px;padding:1rem;border-color:#00000026}article .tiktok:is(.dark *){border-color:#fff3}article .tiktok{background-color:#00000005}article .tiktok:is(.dark *){background-color:#ffffff08}article .tiktok p{margin:0;font-family:IBM Plex Serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}article .tiktok a{margin-top:.75rem;display:block;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;opacity:.75}#theme-button .tema-icono :is(circle,path){fill:currentColor;fill-opacity:0;transition:fill-opacity .35s ease-in-out,fill .3s ease-in-out}html.dark #theme-button:is(:hover,:focus-visible) .tema-icono circle{fill:#fff;fill-opacity:1}html:not(.dark) #theme-button:is(:hover,:focus-visible) .tema-icono path{fill:#000;fill-opacity:1}@keyframes tema-relleno{0%{fill-opacity:1}}#theme-button.tema-pulsado .tema-icono :is(circle,path){animation:tema-relleno .8s ease-in-out}:where(.bandera-uas) svg{display:inline-block;width:1.3em;height:auto;vertical-align:-.12em;image-rendering:pixelated;shape-rendering:crispEdges}.hover\:border-\[\#2576eb\]:hover{--tw-border-opacity: 1;border-color:rgb(37 118 235 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#2576eb\]\/10:hover{background-color:#2576eb1a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:decoration-black\/25:hover{text-decoration-color:#00000040}.hover\:opacity-100:hover{opacity:1}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:stroke-black{stroke:#000}.group:hover .group-hover\:stroke-white{stroke:#fff}.group:hover .group-hover\:text-\[\#2576eb\]{--tw-text-opacity: 1;color:rgb(37 118 235 / var(--tw-text-opacity, 1))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:decoration-white\/30:is(.dark *){text-decoration-color:#ffffff4d}.dark\:hover\:border-\[\#649fff\]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(100 159 255 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-\[\#649fff\]\/10:hover:is(.dark *){background-color:#649fff1a}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:text-white:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:decoration-white\/50:is(.dark *):hover{text-decoration-color:#ffffff80}.group:hover .dark\:group-hover\:text-\[\#649fff\]:is(.dark *){--tw-text-opacity: 1;color:rgb(100 159 255 / var(--tw-text-opacity, 1))}.hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:#05060a;isolation:isolate}.hero{touch-action:pan-y}.hero.con-zoom{touch-action:none}.hero.agarrando,.hero.agarrando *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero.agarrando .hero-mira{visibility:hidden}:root{--astro-dx: calc(var(--tierra-disco) * .46);--astro-dy: calc(var(--tierra-disco) * .41)}.hero-astro{position:absolute;left:calc(50% - var(--astro-dx) - 84px);top:calc(50% - var(--astro-dy) - 84px);width:168px;height:168px;z-index:0;pointer-events:none}.hero-astro>span{position:absolute;inset:0;background-repeat:no-repeat;image-rendering:pixelated}.astro-sol{background-image:url(/zodk-sol.png);background-size:100% 100%}.astro-luna{background-image:url(/zodk-luna-fases.png);background-size:3000% 100%;background-position:51.72% 0;opacity:0}html.dark .astro-sol{opacity:0}html.dark .astro-luna{opacity:1}.hero-astro{--astro-caida: translate(calc(var(--astro-dx) * .45), calc(var(--astro-dy) * .45))}@keyframes astro-baja{0%{transform:none;opacity:1}to{transform:var(--astro-caida);opacity:1}}@keyframes astro-sube{0%{transform:var(--astro-caida);opacity:1}to{transform:none;opacity:1}}.hero-astro.a-noche .astro-sol,.hero-astro.a-dia .astro-luna{animation:astro-baja 1.5s cubic-bezier(.5,0,.9,.6) both}.hero-astro.a-noche .astro-luna,.hero-astro.a-dia .astro-sol{animation:astro-sube 1.6s cubic-bezier(.1,.4,.5,1) .9s both}.hero-luna-enlace{position:absolute;left:calc(50% - var(--astro-dx) - 84px);top:calc(50% - var(--astro-dy) - 84px);width:168px;height:168px;z-index:2;display:none;border-radius:50%;cursor:pointer}html.dark .hero-luna-enlace{display:block}.hero-luna-enlace:focus-visible{outline:2px dashed #a9c8ff;outline-offset:-40px}.hero-marte{position:absolute;left:calc(50% + var(--astro-dx) - 84px);top:calc(50% - var(--astro-dy) - 84px);width:168px;height:168px;z-index:0;pointer-events:none;background:url(/zodk-marte.png) no-repeat 0 0 / 100% 100%;image-rendering:pixelated}.hero-marte-enlace{position:absolute;left:calc(50% + var(--astro-dx) - 84px);top:calc(50% - var(--astro-dy) - 84px);width:168px;height:168px;z-index:2;border-radius:50%;cursor:pointer}.hero-marte-enlace:focus-visible{outline:2px dashed #ffb07a;outline-offset:-40px}.hero-marte-enlace.tapada{pointer-events:none;visibility:hidden}.hero-marte--luna{right:auto;left:5%;top:5%}.viaje-luna{position:fixed;inset:0;z-index:40;pointer-events:none}.viaje-luna>*{position:absolute;left:0;top:0;transform-origin:0 0;image-rendering:pixelated;will-change:transform,opacity}.viaje-icono{background:url(/zodk-luna-fases.png) no-repeat;background-size:3000% 100%}.viaje-icono-marte{background:url(/zodk-marte.png) no-repeat 0 0 / 100% 100%}.viaje-icono-tierra{background:url(/zodk-tierra.png) no-repeat 0 0 / 100% 100%}html.dark .viaje-icono-tierra{background-image:url(/zodk-tierra-noche.png)}.craft-dossier{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.hero-craft:hover .craft-dossier{opacity:1;pointer-events:auto}.craft-linea{position:absolute;background:#e6c078b3;transform:scale(0);transition:transform .24s ease;pointer-events:none}.hero-craft:hover .craft-linea{transform:scale(1)}.craft-specs{position:absolute;width:16rem;padding:.7rem .85rem;opacity:0;transition:opacity .2s ease .05s,transform .2s ease .05s;background:#06080ce6;border:1px solid rgba(230,192,120,.35);border-radius:2px;box-shadow:0 6px 26px #00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;text-align:left}.hero-craft:hover .craft-specs{opacity:1}.craft-specs-titulo{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#e6c078}.craft-clase{margin:.12rem 0 .55rem;padding-bottom:.4rem;border-bottom:1px solid rgba(230,192,120,.22);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#8b93a0}.craft-specs dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.16rem .8rem;font-size:.68rem}.craft-specs dt{color:#8b93a0}.craft-specs dd{margin:0;color:#dfe4ea}.craft-flag{margin-left:.3em;font-size:.68rem}.craft-linea{top:50%;left:100%;width:92px;height:1px;transform-origin:left center}.craft-specs{top:50%;left:calc(100% + 92px);transform:translateY(-50%) translate(-6px)}.hero-craft:hover .craft-specs{transform:translateY(-50%) translate(0)}.hero-craft.flip-x .craft-linea{left:auto;right:100%;transform-origin:right center}.hero-craft.flip-x .craft-specs{left:auto;right:calc(100% + 92px);transform:translateY(-50%) translate(6px)}.hero-craft.flip-x:hover .craft-specs{transform:translateY(-50%) translate(0)}.hero-stars{position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/zodk-estrellas.png) repeat;background-size:320px 320px;background-position:var(--estrellas-pos, 0 0);image-rendering:pixelated;opacity:.7}.hero-stars:after{content:"";position:absolute;inset:0;display:none;background:url(/zodk-estrellas-noche.png?v=2) repeat;background-size:480px 480px;background-position:var(--estrellas-pos, 0 0);image-rendering:pixelated}html.dark .hero-stars{opacity:.9}html.dark .hero-stars:after{display:block}:is(.luna-hero,.marte-hero) .hero-stars{opacity:.9}:is(.luna-hero,.marte-hero) .hero-stars:after{display:block}@keyframes estrellas-entran{0%{opacity:0}}@keyframes estrellas-suben{0%{opacity:.7}}html.estrellas-entrando .hero:not(.luna-hero,.marte-hero) .hero-stars{animation:estrellas-suben 3s ease-in-out both}html.estrellas-entrando .hero:not(.luna-hero,.marte-hero) .hero-stars:after{animation:estrellas-entran 3s ease-in-out both}.hero-sparkle{position:absolute;left:82%;top:24%;width:14px;height:14px;z-index:0;pointer-events:none;opacity:.85;background:linear-gradient(#fff,#fff) center / 2px 100% no-repeat,linear-gradient(#fff,#fff) center / 100% 2px no-repeat;animation:hero-twinkle 4s ease-in-out infinite}@keyframes hero-twinkle{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:.9;transform:scale(1)}}.hero-scroll{position:absolute;bottom:1.8rem;left:50%;width:18px;height:18px;margin-left:-9px;z-index:1;border-right:2px solid #7c8794;border-bottom:2px solid #7c8794;transform:rotate(45deg);animation:hero-bob 2s ease-in-out infinite}@keyframes hero-bob{0%,to{transform:rotate(45deg) translate(-2px,-2px);opacity:.35}50%{transform:rotate(45deg) translate(2px,2px);opacity:.9}}.capa-nombres{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1;pointer-events:none}.nombre-lugar{position:absolute;left:0;top:0;opacity:0;transition:opacity .35s ease}.nombre-lugar.visto{opacity:var(--borde, 1)}.nombre-lugar[hidden]{display:none}.nombre-lugar .texto{position:absolute;font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#eef1f4;text-shadow:1px 0 0 #05060a,-1px 0 0 #05060a,0 1px 0 #05060a,0 -1px 0 #05060a,1px 1px 0 #05060a,-1px -1px 0 #05060a,1px -1px 0 #05060a,-1px 1px 0 #05060a}.nombre-lugar.menor .texto{font-weight:500;font-size:10px;letter-spacing:.16em;color:#dfe4ea}.nombre-lugar .marco{position:absolute;left:0;top:0;--c: rgba(255, 255, 255, .85);--l: 12px;--g: 1.5px;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) top left / var(--g) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--g) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--g) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--g) var(--l) no-repeat;filter:drop-shadow(0 0 1px rgba(3,4,8,.9))}.nombre-lugar.menor .marco{--l: 7px;--c: rgba(255, 255, 255, .7)}.nombre-lugar.visor .marco-fuera{background:none}.nombre-lugar .marco-dentro{position:absolute;inset:0}.nombre-lugar.visor.visto .marco-dentro{animation:nombre-cierra .4s cubic-bezier(.3,0,.2,1) both}@keyframes nombre-cierra{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}.nombre-lugar.visor .texto{left:0;top:calc(100% + 6px)}.nombre-lugar.visor.visto .texto{animation:nombre-entra .3s ease .25s both}@keyframes nombre-entra{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.nombre-lugar.region .texto{transform:translate(-50%,-50%);text-align:center;font-weight:500;font-size:12px;line-height:1.6;letter-spacing:.6em;text-indent:.6em;color:#eef1f4bf;text-shadow:1px 0 0 rgba(5,6,10,.75),-1px 0 0 rgba(5,6,10,.75),0 1px 0 rgba(5,6,10,.75),0 -1px 0 rgba(5,6,10,.75)}:root{--tierra-disco: min(70vh, 88vw)}@supports (height: 1svh){:root{--tierra-disco: min(70svh, 88vw)}}:root{--tierra-caja: calc(var(--tierra-disco) * 368 / 360)}.hero-planet{position:absolute;left:50%;top:50%;width:var(--tierra-caja);aspect-ratio:1;transform:translate(-50%,-50%);background:url(/planeta/tierra-quieto.png?v=14) no-repeat 0 0 / 100% 100%;image-rendering:pixelated;pointer-events:none;z-index:0}html.dark .hero-planet{background-image:url(/planeta/tierra-quieto-noche.png?v=14)}.hero-planet.planeta-listo{visibility:hidden}.hero-tierra{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-tierra-canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);image-rendering:pixelated}.hero-tierra-sonda{position:absolute;height:var(--tierra-disco);width:0;visibility:hidden}.hero-titulo{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;max-width:90vw;padding:.75rem 1.5rem .85rem;text-align:center;z-index:1;pointer-events:none;--redact: 0;opacity:clamp(0,calc((1 - var(--redact)) / .25),1)}.hero-titulo:before{content:"";position:absolute;inset:-2.25rem -3rem;z-index:-1;background:radial-gradient(ellipse 62% 58% at 50% 50%,rgba(3,4,8,.3) 0%,rgba(3,4,8,.12) 46%,transparent 78%)}.hero-titulo h1{position:relative;margin:0;font-family:"IBM Plex Serif",ui-serif,Georgia,serif;font-weight:400;font-size:clamp(1.55rem,4.5vw,2.65rem);line-height:1.15;text-wrap:balance;color:#eef1f4;text-shadow:1px 0px 0 #05060a,-1px 0px 0 #05060a,0px 1px 0 #05060a,0px -1px 0 #05060a,1px 1px 0 #05060a,-1px -1px 0 #05060a,1px -1px 0 #05060a,-1px 1px 0 #05060a,0 2px 16px rgba(3,4,8,.6)}.hero-titulo h1 span{white-space:nowrap}.hero-titulo p{margin:.9rem 0 0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:clamp(.6rem,1.7vw,.86rem);text-transform:uppercase;letter-spacing:.3em;text-indent:.3em;font-weight:600;color:#dfe4ea;text-shadow:1px 0px 0 rgba(3,4,8,.85),-1px 0px 0 rgba(3,4,8,.85),0px 1px 0 rgba(3,4,8,.85),0px -1px 0 rgba(3,4,8,.85),1px 1px 0 rgba(3,4,8,.85),-1px -1px 0 rgba(3,4,8,.85),1px -1px 0 rgba(3,4,8,.85),-1px 1px 0 rgba(3,4,8,.85)}.hero-titulo p span{position:relative}.hero-titulo h1:after,.hero-titulo p span:after{content:"";position:absolute;inset:-.06em -.2em -.02em;background:#050506;transform-origin:left center;animation:hero-redact-in .5s cubic-bezier(.5,0,.25,1) backwards}.hero-titulo h1:after{transform:scaleX(clamp(0,calc(var(--redact) / .5),1));animation-delay:1.3s}.hero-titulo p span:nth-of-type(1):after{transform:scaleX(clamp(0,calc((var(--redact) - .32) / .32),1));animation-delay:1.46s}.hero-titulo p span:nth-of-type(2):after{transform:scaleX(clamp(0,calc((var(--redact) - .46) / .32),1));animation-delay:1.58s}.hero-titulo p span:nth-of-type(3):after{transform:scaleX(clamp(0,calc((var(--redact) - .6) / .32),1));animation-delay:1.7s}@keyframes hero-redact-in{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.hero-marco{position:absolute;inset:0;pointer-events:none;--c: rgba(255, 255, 255, .85);--l: 28px;--g: 1.5px;filter:drop-shadow(0 0 1px rgba(3,4,8,.9))}.hero-marco:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) top left / var(--g) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--g) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--g) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--g) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--g) var(--l) no-repeat}.hero-lectura{position:absolute;right:0;bottom:-22px;display:flex;align-items:center;gap:.8rem;font:500 11px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;width:calc(16px + .8rem + .14em + 18*(1ch + .14em))}.hero-mgrs{padding-left:.14em;color:#ffffffe6;text-shadow:1px 0px 0 rgba(3,4,8,.9),-1px 0px 0 rgba(3,4,8,.9),0px 1px 0 rgba(3,4,8,.9),0px -1px 0 rgba(3,4,8,.9),1px 1px 0 rgba(3,4,8,.9),-1px -1px 0 rgba(3,4,8,.9),1px -1px 0 rgba(3,4,8,.9),-1px 1px 0 rgba(3,4,8,.9);white-space:nowrap}.hero-mgrs.fijada{color:#10131c;text-shadow:none;background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 4px #030408e6}@media(hover:none),(pointer:coarse){.hero-lectura{width:auto}.hero-mgrs{display:none}}.hero-giro{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;background:none;color:#fff;cursor:pointer;pointer-events:auto;filter:drop-shadow(1px 0 0 #05060a) drop-shadow(-1px 0 0 #05060a) drop-shadow(0 1px 0 #05060a) drop-shadow(0 -1px 0 #05060a)}.hero-giro svg{height:12px;width:auto;fill:currentColor;shape-rendering:crispEdges}.hero-giro:hover,.hero-giro:focus-visible{color:#e6c078;outline:none}.hero-giro .icono-play{display:none}.hero.giro-parado .hero-giro .icono-play{display:block}.hero.giro-parado .hero-giro .icono-pausa{display:none}.hero.apuntando{cursor:none}.hero-mira{position:absolute;width:33px;height:33px;margin:-16.5px 0 0 -16.5px;pointer-events:none;z-index:3;background:linear-gradient(#fff,#fff) center top / 2px 11px no-repeat,linear-gradient(#fff,#fff) center bottom / 2px 11px no-repeat,linear-gradient(#fff,#fff) left center / 11px 2px no-repeat,linear-gradient(#fff,#fff) right center / 11px 2px no-repeat;filter:drop-shadow(0 0 1px #05060a) drop-shadow(0 0 1px #05060a) drop-shadow(0 0 1px #05060a)}html.dark .hero-titulo{--nvg: #8dff9e;--nvg-brillo: rgba(70, 255, 120, .55)}html.dark .hero-titulo:has(.hero-mgrs.fijada) .hero-marco{--c: var(--nvg);filter:drop-shadow(0 0 1px rgba(3,4,8,.9)) drop-shadow(0 0 4px var(--nvg-brillo))}html.dark .hero-titulo:has(.hero-mgrs.fijada) p{color:var(--nvg);text-shadow:1px 0 0 rgba(3,4,8,.85),-1px 0 0 rgba(3,4,8,.85),0 1px 0 rgba(3,4,8,.85),0 -1px 0 rgba(3,4,8,.85),0 0 8px var(--nvg-brillo)}html.dark .hero-titulo:has(.hero-mgrs.fijada) .hero-giro:not(:hover,:focus-visible){color:var(--nvg)}html.dark .hero-titulo:has(.hero-mgrs.fijada) .hero-cambio:not(:active) .btn-helice-giro [fill="#d3d3d3"]{fill:var(--nvg)}html.dark .hero-titulo:has(.hero-mgrs.fijada) .hero-cambio:not(:active) .btn-helice-giro [stroke="#d3d3d3"]{stroke:var(--nvg)}html.dark .hero-mgrs.fijada{color:#06140a;background:var(--nvg);box-shadow:0 0 0 3px var(--nvg),0 0 0 4px #030408e6,0 0 10px 3px var(--nvg-brillo)}:root{--naves-k: .55}.hero-craft{position:absolute;background:var(--sprite) center / contain no-repeat;pointer-events:auto;z-index:2;opacity:1;transition:opacity .7s ease}.hero-craft--pixelado{image-rendering:pixelated}.hero-craft.rot-oculta{opacity:0}html.js .hero-craft:not([data-listo]){opacity:0}html.dark .hero-craft{background-image:var(--sprite-noche)}.craft-luz{position:absolute;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;pointer-events:none;display:none}html.dark .craft-luz:not([hidden]){display:block}.craft-luz--der{background:#6dff96;box-shadow:0 0 3px 1px #3d6c}.craft-luz--izq{background:#ff6a5e;box-shadow:0 0 3px 1px #ff3b30cc}.hero-craft:after{content:"";position:absolute;inset:-14px}.hero-craft--sweep{left:44%;top:24%;width:calc(clamp(100px,10vw,157px) * var(--escala, 1) * var(--naves-k));transform:translate(-50%);animation:hero-sweep 8s cubic-bezier(.37,0,.63,1) infinite alternate}@keyframes hero-sweep{to{transform:translate(calc(-50% + clamp(30px,7vw,100px)),clamp(200px,40vh,380px))}}.hero-craft--orbita{left:0;top:12%;width:calc(clamp(50px,5.6vw,92px) * var(--naves-k));animation:hero-orbita 22s ease-in-out infinite alternate}@keyframes hero-orbita{0%{transform:translate(3vw,6vh)}50%{transform:translate(48vw,-2vh)}to{transform:translate(90vw,7vh)}}.hero-craft--fijo,.hero-craft--fijo-izq,.hero-craft--fijo-centro,.hero-craft--fijo-arriba,.hero-craft--fijo-arriba-der{animation:hero-fijo-deriva 16s linear infinite}.hero-craft--fijo{left:58%;top:58%;width:calc(clamp(105px,10.5vw,165px) * var(--naves-k))}.hero-craft--fijo-izq{left:calc(50% - var(--tierra-disco) * .36);top:calc(50% + var(--tierra-disco) * .12);width:calc(clamp(58px,5.5vw,86px) * var(--naves-k))}.hero-craft--fijo-centro{left:43%;top:62%;width:calc(clamp(78px,7.4vw,116px) * var(--naves-k))}.hero-craft--fijo-arriba{left:40%;top:26%;width:calc(clamp(140px,13vw,210px) * var(--naves-k))}.hero-craft--fijo-arriba-der{left:60%;top:26%;width:calc(clamp(140px,13vw,210px) * var(--naves-k))}@keyframes hero-fijo-deriva{0%{transform:translate(calc(-1*clamp(16px,2vw,34px)))}25%{transform:translateY(calc(-1*clamp(10px,1.4vh,22px)))}50%{transform:translate(clamp(16px,2vw,34px))}75%{transform:translateY(clamp(10px,1.4vh,22px))}to{transform:translate(calc(-1*clamp(16px,2vw,34px)))}}.hero-craft:hover{animation-play-state:paused}.hero:has(.hero-craft:hover,.hero-bandera:hover,.hero-bandera:focus-within) :is(.hero-planet,.hero-sparkle,.hero-scroll,.hero-craft){animation-play-state:paused}.hero-banderas{position:absolute;inset:0;pointer-events:none;z-index:2}.hero-banderas:has(.hero-bandera:hover,.hero-bandera:focus-within){z-index:4}.hero-bandera{position:absolute;pointer-events:auto;outline:none}.hero-bandera:is(:hover,:focus-within) .craft-dossier{opacity:1;pointer-events:auto}.hero-bandera:is(:hover,:focus-within) .craft-linea{transform:scale(1)}.hero-bandera:is(:hover,:focus-within) .craft-specs{opacity:1;transform:translateY(-50%) translate(0)}.bandera-puente{position:absolute;top:calc(50% - 16px);left:100%;width:92px;height:32px}.hero-bandera.flip-x .craft-linea{left:auto;right:100%;transform-origin:right center}.hero-bandera.flip-x .bandera-puente{left:auto;right:100%}.hero-bandera.flip-x .craft-specs{left:auto;right:calc(100% + 92px);transform:translateY(-50%) translate(6px)}.hero-bandera.flip-x:is(:hover,:focus-within) .craft-specs{transform:translateY(-50%) translate(0)}.bandera-articulos{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.bandera-articulos a{display:block;color:#dfe4ea;font-size:.72rem;line-height:1.35;text-decoration:none;transition:color .15s ease}.bandera-articulos a:hover,.bandera-articulos a:focus-visible{color:#e6c078}.bandera-articulos span{display:block;margin-top:.1rem;color:#8b93a0;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}@media(hover:none){.hero-craft,.hero-bandera{pointer-events:none}.craft-dossier{display:none}}@media(max-width:640px){.hero-craft--sweep{top:20%;width:calc(clamp(72px,21vw,106px) * var(--escala, 1) * var(--naves-k))}.hero-craft--orbita{top:8%;width:calc(clamp(40px,12vw,62px) * var(--naves-k))}.hero-craft--fijo{top:56%;left:50%;width:calc(clamp(96px,28vw,140px) * var(--naves-k))}.hero-craft--fijo-izq{width:calc(clamp(48px,14vw,68px) * var(--naves-k))}.hero-craft--fijo-centro{top:60%;left:38%;width:calc(clamp(64px,18vw,90px) * var(--naves-k))}.hero-astro{left:3%;top:6%;width:112px;height:112px;--astro-caida: translate( calc((47vw - 56px)*.6) , calc((44svh - 56px)*.6) )}.hero-luna-enlace{left:3%;top:6%;width:112px;height:112px}.hero-marte,.hero-marte-enlace{left:auto;right:3%;top:6%;width:112px;height:112px}.hero-marte--luna{left:3%}.hero-titulo{top:33%}.hero-craft--fijo-arriba,.hero-craft--fijo-arriba-der{top:16%}.hero-titulo h1{font-size:clamp(.95rem,5.2vw,1.75rem);white-space:nowrap}.hero-titulo p{font-size:.5rem;letter-spacing:.12em;text-indent:.12em}}html.js .hero:not(.titulo-listo) .hero-titulo{display:none}.hero-titulo{z-index:3;padding:26px 46px 40px;transform:translate(-50%,-50%) rotate(-2.2deg)}.hero-titulo:before{display:block;inset:0;background:linear-gradient(180deg,transparent 48.5%,rgba(95,70,35,.12) 49.6%,rgba(255,250,235,.35) 50.4%,transparent 51.5%),radial-gradient(ellipse 38% 55% at 12% 18%,rgba(140,100,45,.16),transparent 70%),radial-gradient(ellipse 30% 45% at 88% 85%,rgba(140,100,45,.2),transparent 70%),radial-gradient(circle at 70% 22%,rgba(150,110,50,.1) 0 3%,transparent 9%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .15 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23f)'/%3E%3C/svg%3E"),#e9dec4;box-shadow:inset 0 0 26px #73522447,0 1px #0000002e,0 12px 32px #03040899}.hero-titulo h1{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:clamp(1.3rem,3.6vw,2.2rem);letter-spacing:.02em;color:#17150f;text-shadow:none}.hero-titulo p{color:#2e2a21;text-shadow:none}.titulo-sello{position:absolute;right:24px;bottom:11px;padding:5px 9px 4px;transform:rotate(-7deg);border:3px double #b3261e;border-radius:2px;font:700 13px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:#b3261e;opacity:.82;mix-blend-mode:multiply}.hero-marco{inset:-14px}html.dark .hero-titulo:has(.hero-mgrs.fijada) p{color:#2e2a21;text-shadow:none}.hero-titulo:before,.hero-titulo h1,.hero-titulo p,.titulo-sello,.hero-marco:before{transition:opacity .45s ease}.hero.titulo-fuera .hero-titulo:before,.hero.titulo-fuera .hero-marco:before{opacity:0}.hero.titulo-fuera .hero-titulo h1,.hero.titulo-fuera .hero-titulo p,.hero.titulo-fuera .titulo-sello{opacity:0}.hero-hud{position:absolute;left:24px;bottom:24px;z-index:4;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 12px;background:#e9dec4;border:1px solid rgba(60,45,20,.35);box-shadow:inset 0 0 10px #73522433,0 6px 18px #03040880;animation:rotulo-aparece-hud .35s ease-out both}.hero-hud[hidden]{display:none}@keyframes rotulo-aparece-hud{0%{opacity:0;transform:translateY(4px)}}.hero-hud .hero-lectura{position:relative;right:auto;bottom:auto}.hero-hud .hero-cambio{position:relative;left:auto;bottom:auto;filter:none}.hero-hud .hero-mgrs:not(.fijada){color:#17150f;text-shadow:none}.hero-hud .hero-giro{color:#2e2a21;filter:none}.hero-hud .hero-giro:hover,.hero-hud .hero-giro:focus-visible{color:#b3261e}.hero-hud .hero-cambio:not(:active) .btn-helice-giro [fill="#d3d3d3"]{fill:#2e2a21}.hero-hud .hero-cambio:not(:active) .btn-helice-giro [stroke="#d3d3d3"]{stroke:#2e2a21}@media(max-width:640px){.hero-hud{left:12px;bottom:16px}}.hero-craft:hover{z-index:4}@media(max-width:640px){.hero-titulo{padding:20px 22px 34px}.hero-titulo h1{font-size:clamp(.95rem,4.8vw,1.5rem)}.titulo-sello{right:12px;bottom:8px;font-size:10px}}.hero.titulo-entra .hero-titulo{animation:titulo-aparece .3s ease-out backwards}@keyframes titulo-aparece{0%{opacity:0}}.hero.titulo-entra .hero-marco{animation:marco-cierra .7s cubic-bezier(.2,.7,.2,1) backwards}@keyframes marco-cierra{0%{inset:-40px;opacity:0}30%{opacity:1}}.hero.titulo-entra .hero-titulo h1:after,.hero.titulo-entra .hero-titulo p span:after{animation-duration:1.1s}.hero.titulo-entra .hero-titulo h1:after{animation-delay:1.4s}.hero.titulo-entra .hero-titulo p span:nth-of-type(1):after{animation-delay:1.8s}.hero.titulo-entra .hero-titulo p span:nth-of-type(2):after{animation-delay:2.05s}.hero.titulo-entra .hero-titulo p span:nth-of-type(3):after{animation-delay:2.3s}html.js .hero:not(.nave-lista) .hero-craft{opacity:0;pointer-events:none}.hero.sin-nombres .tierra-nombres{display:none}.hero.astros-esquina{--astro-dx: calc(45vw - 84px) ;--astro-dy: calc(45vh - 84px) }@supports (height: 1svh){.hero.astros-esquina{--astro-dy: calc(45svh - 84px) }}.hero.moviendo-astros :is(.hero-astro,.hero-luna-enlace,.hero-marte,.hero-marte-enlace){transition:left 5s cubic-bezier(.45,.05,.2,1),top 5s cubic-bezier(.45,.05,.2,1)}.hero-cambio{position:absolute;left:0;bottom:-26px;z-index:3;width:22px;padding:0;border:0;background:none;line-height:0;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 0 1px rgba(3,4,8,.9))}.hero-cambio .btn-caja,.hero-cambio .btn-flecha{display:none}.hero-cambio>svg{display:block;width:100%;height:auto;overflow:visible}.hero-cambio:focus-visible{outline:2px solid #eef2f7;outline-offset:3px}.hero-cambio .btn-helice,.hero-cambio .btn-helice-giro{transform-box:fill-box;transform-origin:center}.hero-cambio .btn-helice{transition:transform .1s ease}.hero-cambio:active .btn-helice{transform:translateY(4px)}.hero-cambio .btn-helice-disco{fill:#c9ced6;opacity:0}.hero-cambio:active .btn-helice-giro [fill="#d3d3d3"]{fill:#fa6969}.hero-cambio:active .btn-helice-giro [stroke="#d3d3d3"]{stroke:#fa6969}.hero-cambio .btn-caja{transition:transform .1s ease}.hero-cambio:active .btn-caja{transform:translateY(4px)}@media(max-width:640px){.hero-cambio{width:24px}}.hero-tema{position:absolute;top:20px;right:24px;z-index:5;color:#cfd6de}.hero-tema #theme-button:is(:hover,:focus-visible){color:#fff}.hero-tema #theme-button:is(:hover,:focus-visible) .tema-icono{stroke:#fff}.hero-tema #theme-button:is(:hover,:focus-visible) .tema-icono :is(circle,path){fill:#fff}@media(max-width:640px){.hero-tema{top:14px;right:12px}}html.home main{padding-top:5rem}@media(prefers-reduced-motion:reduce){.hero-planet,.hero-craft,.hero-sparkle,.hero-scroll{animation:none}.hero-craft{transition:none}.hero-astro>span{animation:none!important}.hero-craft--orbita{left:22%;top:16%}.hero-cambio .btn-helice,.hero-cambio:active .btn-helice,.hero-cambio .btn-caja,.hero-cambio:active .btn-caja{transform:none}}.portada-bajo{max-width:980px;margin:0 auto 2.5rem;padding:1rem 20px 0}.portada-astros{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bloque-astro,.tira-blog,.tira-hangar{position:relative;overflow:hidden;border:1px solid #000;border-radius:10px;background:var(--mas-estrellas),url(/zodk-estrellas.png) repeat,radial-gradient(circle at 30% 20%,#151a26,#05060a 70%);color:#e6e8ec}.bloque-luna{--mas-estrellas: linear-gradient(rgb(255 255 255 / .35) 0 0) 21.5% 19.3% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .95) 0 0) 49.8% 14.3% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .5) 0 0) 15.2% 13.6% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 8.2% 43.4% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 57% 61.5% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 35.9% 40.9% / 3px 3px no-repeat, linear-gradient(rgb(255 255 255 / .95) 0 0) 34.7% 17.7% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .5) 0 0) 9.7% 33.1% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 8.9% 56.3% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .5) 0 0) 34.2% 11.5% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .8) 0 0) 31.3% 52.8% / 2px 2px no-repeat}.bloque-marte{--mas-estrellas: linear-gradient(rgb(255 255 255 / .5) 0 0) 36.4% 45.9% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .95) 0 0) 42.8% 27.5% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .95) 0 0) 31.2% 36.2% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .65) 0 0) 58.9% 16.4% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 11.7% 49% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .65) 0 0) 46.6% 56.4% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .8) 0 0) 22.4% 36.8% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 6.9% 14.2% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .8) 0 0) 6.5% 67.7% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 19.2% 39.9% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .8) 0 0) 56.6% 37.3% / 2px 2px no-repeat}.tira-blog{--mas-estrellas: linear-gradient(rgb(255 255 255 / .5) 0 0) 26.4% 72.5% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .5) 0 0) 51.8% 85% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .8) 0 0) 55.7% 54.2% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .65) 0 0) 86.8% 31.4% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 73.2% 40% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .8) 0 0) 35.2% 27.5% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .5) 0 0) 84.3% 23.3% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .5) 0 0) 53.4% 39% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 73.8% 51.3% / 2px 2px no-repeat}.tira-hangar{--mas-estrellas: linear-gradient(rgb(255 255 255 / .5) 0 0) 18.4% 22.5% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .8) 0 0) 41.8% 71% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .35) 0 0) 63.7% 18.2% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .65) 0 0) 91.2% 64.4% / 1px 1px no-repeat, linear-gradient(rgb(255 255 255 / .5) 0 0) 29.6% 82% / 2px 2px no-repeat, linear-gradient(rgb(255 255 255 / .95) 0 0) 77.5% 33.8% / 1px 1px no-repeat;--halo: #c9ced6;--halo-dia: #6b7079;grid-column:1 / -1;display:flex;align-items:center;gap:1.5rem;padding:1.1rem 1.3rem;text-decoration:none;transition:border-color .3s,box-shadow .3s}.tira-hangar:is(:hover,:focus-visible){border-color:var(--halo-dia);box-shadow:0 0 0 1px var(--halo-dia),0 12px 30px -8px color-mix(in srgb,var(--halo-dia) 60%,transparent);outline:none}html.dark .tira-hangar:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--halo) 60%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--halo) 32%,transparent)}.tira-hangar-texto{display:flex;flex-direction:column;flex:none}.tira-hangar-num{margin-top:auto;padding-top:1.1rem;font:600 2.4rem/1 IBM Plex Mono,ui-monospace,monospace;color:#fff}.tira-hangar[hidden]{display:none}.tira-hangar-texto{position:relative;z-index:1}.tira-hangar img{image-rendering:pixelated}.tira-sat{min-height:236px;align-items:stretch;gap:1rem;padding:1.1rem 1.3rem 1.3rem;border-color:#000;background:linear-gradient(90deg,rgb(5 6 10 / .9) 0,rgb(5 6 10 / .45) 12rem,transparent 20rem),linear-gradient(transparent calc(100% - 22px),#b58a17 calc(100% - 22px),#b58a17 calc(100% - 18px),transparent calc(100% - 18px)),url(/uas/hangar/suelo-asfalto.png) 0 0 / 64px 64px repeat}@property --hangar-fotograma{syntax: "<integer>"; inherits: false; initial-value: 0;}.sat-hangar{position:relative;z-index:0;flex:none;align-self:flex-end;width:var(--ancho);height:var(--alto);margin:0 0 -.3rem -3rem;background:url(/uas/hangar/hangar-carbon-anexo.png) calc(var(--ancho) * var(--hangar-fotograma) * -1) 0 / calc(var(--ancho) * var(--fotogramas)) var(--alto) no-repeat;image-rendering:pixelated;transition:--hangar-fotograma .6s linear}.tira-sat:is(:hover,:focus-visible) .sat-hangar{--hangar-fotograma: calc(var(--fotogramas) - 1)}@supports (width: round(1px,1px)){.sat-hangar{background-position-x:calc(var(--ancho) * round(var(--hangar-fotograma),1) * -1)}}.sat-plataforma{margin-left:auto;margin-top:1rem;display:flex;align-items:flex-end}.sat-puesto{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.45rem;min-width:8.5rem;padding:0 1rem 1.7rem;border-left:2px dashed rgb(255 255 255 / .22);transition:opacity .4s}.sat-puesto:last-child{border-right:2px dashed rgb(255 255 255 / .22)}.sat-puesto[hidden]{display:none}.sat-puesto--sale{opacity:0}.sat-caja{outline:1px solid rgb(255 210 63 / .85);outline-offset:5px;line-height:0}.sat-rotulo{padding:.1rem .35rem;background:#000000a6;font:500 .62rem IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em;color:#ffd23f;white-space:nowrap}.bloque-astro{display:flex;flex-direction:column;height:230px;padding:1.2rem 1.3rem;text-decoration:none}.bloque-astro :is(img,.bloque-giro){position:absolute;pointer-events:none}.bloque-luna :is(img,.bloque-giro){width:250px;right:-30px;top:-10px}.bloque-marte :is(img,.bloque-giro){width:240px;right:-20px;top:-5px}.bloque-giro{aspect-ratio:1}.bloque-giro canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);image-rendering:pixelated}.bloque-astro.girando img{visibility:hidden}.bloque-luna{--halo: #d9dde3;--halo-dia: #8b95a3}.bloque-marte{--halo: #e0824a;--halo-dia: #d9703a}.tira-blog{--halo: #4fb3ad;--halo-dia: #2f8f8a}.bloque-astro,.tira-blog{transition:border-color .3s,box-shadow .3s}.bloque-astro:is(:hover,:focus-visible),.tira-blog:is(:hover,:focus-within){border-color:var(--halo-dia);box-shadow:0 0 0 1px var(--halo-dia),0 12px 30px -8px color-mix(in srgb,var(--halo-dia) 60%,transparent);outline:none}html.dark .bloque-astro:is(:hover,:focus-visible),html.dark .tira-blog:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--halo) 60%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--halo) 32%,transparent)}.bloque-astro>span{position:relative}.bloque-titulo{font:600 .78rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#fff}.bloque-num{margin-top:auto;font:600 2.4rem/1 IBM Plex Mono,ui-monospace,monospace;color:#fff}.bloque-sub{margin-top:.35rem;font-size:.82rem;color:#9aa3ad}.tira-blog{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;padding:.75rem 1.1rem .75rem .75rem}.tira-enlace{position:absolute;inset:0;z-index:1}.tira-enlace:focus-visible{outline:none}.tira-avatar{position:relative;overflow:hidden;width:48px;height:52px;image-rendering:pixelated;border-radius:3px;box-shadow:0 0 0 1px #ffffff1f,0 6px 18px #00000080}.tira-avatar img{display:block;width:100%;height:100%}.tira-avatar-cabeceo{position:absolute;inset:0;visibility:hidden;background:url(/zodk-avatar-tira.png?v=2) calc(100% * 5 / 7) 0 / 800% 100% no-repeat}.tira-blog:hover .tira-avatar-cabeceo{visibility:visible;animation:tira-cabecea .6s steps(1) infinite}@keyframes tira-cabecea{50%{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.tira-blog:hover .tira-avatar-cabeceo{animation:none}}.tira-hecho{position:relative;z-index:2;margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tira-hecho-titulo{margin-right:.35rem;font:500 .66rem IBM Plex Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#7d8691}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .6rem .32rem .45rem;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff08;font-size:.74rem;font-weight:600;color:#c9ced6;text-decoration:none;transition:border-color .25s,color .25s,background-color .25s,box-shadow .25s}.chip-icono{display:flex}.chip-icono svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.chip:hover,.chip:focus-visible{border-color:var(--marca);color:#fff;background:color-mix(in srgb,var(--marca) 12%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--marca) 35%,transparent);outline:none}.chip:hover .chip-icono svg,.chip:focus-visible .chip-icono svg{transform:scale(1.12)}.portada-seg{margin-top:3.8rem}.portada-dos{display:grid;grid-template-columns:1fr 1fr;margin-top:3rem}.portada-col{padding:0 2.2rem}.portada-col:first-child{padding-left:0}.portada-col:last-child{padding-right:0;border-left:1px solid rgba(0,0,0,.12)}html.dark .portada-col:last-child{border-left-color:#ffffff24}.portada-col-cab{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem}.portada-col-cab h2{margin:0;font:600 .78rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#18181b}.portada-col-cab h2 span{margin-left:.5rem;font-weight:500;letter-spacing:.1em;color:#a1a1aa}.portada-col-cab a{font-size:.85rem;color:#71717a;text-decoration:underline;text-underline-offset:3px}.portada-col-cab a:hover{color:#18181b}html.dark .portada-col-cab h2{color:#f4f4f5}html.dark .portada-col-cab a{color:#a1a1aa}html.dark .portada-col-cab a:hover{color:#f4f4f5}.portada-col ul{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.fila{position:relative;display:grid;grid-template-columns:132px 1fr;gap:1rem;align-items:center;padding:.6rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;text-decoration:none;transition:border-color .2s}.fila:hover{border-color:#00000047}html.dark .fila{background:#202024;border-color:#ffffff1a}html.dark .fila:hover{border-color:#ffffff4d}.fila-foto{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:#e4e4e7}html.dark .fila-foto{background:#2a2a2f}.fila-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.fila:hover .fila-foto img{transform:scale(1.05)}.fila-texto{display:flex;flex-direction:column;min-width:0}.fila-fecha{font:600 .66rem IBM Plex Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#71717a}.fila-titulo{margin-top:.25rem;font-weight:600;line-height:1.3;color:#18181b;transition:color .2s}.fila:hover .fila-titulo{color:#2576eb}html.dark .fila-fecha{color:#a1a1aa}html.dark .fila-titulo{color:#f4f4f5}html.dark .fila:hover .fila-titulo{color:#649fff}.fila-entradilla{display:-webkit-box;margin-top:.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8rem;line-height:1.5;color:#71717a}html.dark .fila-entradilla{color:#a1a1aa}.fila-grande{grid-template-columns:300px 1fr 7rem;gap:1.6rem;padding:.7rem}.fila-grande .fila-foto{aspect-ratio:16 / 10}.fila-grande .fila-titulo{font-size:1.3rem;line-height:1.25}.fila-grande .fila-entradilla{margin-top:.45rem;-webkit-line-clamp:3;font-size:.86rem}.fila-grande .sello-en-curso{display:none}.fila-piloto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;align-self:stretch;margin:-.7rem -.7rem -.7rem 0;border-left:1px dashed rgba(0,0,0,.13);border-radius:0 9px 9px 0;background:#f4f4f5;font:600 .86rem/1.15 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-align:center;color:#18181b}html.dark .fila-piloto{border-left-color:#ffffff21;background:#25252a;color:#f4f4f5}.fila-piloto i{position:relative;width:13px;height:13px;margin-bottom:.3rem;border-radius:50%;background:currentColor;opacity:.35}.fila-piloto i.vivo{background:#e5484d;opacity:1}.piloto-extra{padding-top:.45rem;border-top:1px dashed rgba(0,0,0,.2);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#71717a}html.dark .piloto-extra{border-top-color:#fff3;color:#a1a1aa}.portada-desc{margin:-.55rem 0 1.1rem;font:500 .64rem/1.5 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}.portada-desc:before{content:"// ";color:#d4d4d8}html.dark .portada-desc{color:#71717a}html.dark .portada-desc:before{color:#52525b}.fila-piloto i.vivo:before,.fila-piloto i.vivo:after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:radial-gradient(circle,#e5484d99,#e5484d59 40%,#e5484d00 70%);opacity:0;transform:scale(.2);will-change:transform,opacity;animation:piloto-halo 3.6s linear infinite}.fila-piloto i.vivo:before{animation-delay:-1.8s}@keyframes piloto-halo{0%{transform:scale(.2);opacity:0}12%{opacity:1}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.fila-piloto i.vivo:before,.fila-piloto i.vivo:after{animation:none;opacity:0}}.sello-en-curso{position:absolute;z-index:1;left:18px;top:50%;margin-top:-12px;padding:4px 6px 3px;border:3px double #b3261e;background:#faf7eeeb;box-shadow:0 2px 6px #0000002e;transform:rotate(-8deg);font:700 .56rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#b3261e}@media(max-width:760px){.portada-astros{grid-template-columns:1fr}.bloque-astro{height:170px}.bloque-luna :is(img,.bloque-giro),.bloque-marte :is(img,.bloque-giro){width:190px;right:-30px;top:-10px}.tira-blog{flex-wrap:wrap;gap:.9rem}.tira-hangar{flex-wrap:wrap}.sat-plataforma{margin-left:0}.sat-hangar{display:none}.tira-hecho{margin-left:0;width:100%}.tira-hecho-titulo{width:100%;margin-bottom:.1rem}.portada-dos{grid-template-columns:1fr;gap:3rem}.portada-col,.portada-col:first-child,.portada-col:last-child{padding:0;border-left:0}.portada-col:last-child{padding-top:2.4rem;border-top:1px solid rgba(0,0,0,.12)}html.dark .portada-col:last-child{border-top-color:#ffffff24}.fila{grid-template-columns:104px 1fr}.fila-entradilla{display:none}.fila-grande{grid-template-columns:104px 1fr;gap:1rem;padding:.6rem}.fila-grande .fila-foto{aspect-ratio:4 / 3}.fila-grande .fila-titulo{font-size:1rem}.fila-grande .sello-en-curso{display:block}.fila-piloto{display:none}}:root{--luna-tam: min(70vh * 600 / 585, 88vw * 600 / 585);--luna-dy: -3.5vh}@supports (height: 1svh){:root{--luna-tam: min(70svh * 600 / 585, 88vw * 600 / 585);--luna-dy: -3.5svh}}.luna-disco{position:absolute;left:50%;top:calc(50% + var(--luna-dy));width:var(--luna-tam);aspect-ratio:1;transform:translate(-50%,-50%);background:url(/luna/luna-visible.png?v=5) no-repeat 0 0 / 100% 100%;image-rendering:pixelated;z-index:1}.luna-disco.luna-lista{background-image:none}.luna-gl{position:absolute;left:0;right:0;top:calc(2 * var(--luna-dy));bottom:0;z-index:1}.luna-canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);image-rendering:pixelated}.luna-sonda{position:absolute;width:0;height:calc(var(--luna-tam) * 585 / 600);visibility:hidden}.luna-hero{touch-action:none}.luna-hero.agarrando,.luna-hero.agarrando *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.luna-orbitas{transition:opacity .5s ease}.luna-orbitas.lejos{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.luna-chapas,.luna-sats{position:absolute;left:50%;top:calc(50% + var(--luna-dy));width:var(--luna-tam);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:2}.luna-sats:has(.luna-sat:hover,.luna-sat:focus-within){z-index:4}.luna-sat{position:absolute;width:calc(56 / 600 * 100%);aspect-ratio:224 / 144;background:center / contain no-repeat;image-rendering:pixelated;outline:none;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s;animation:luna-sat-deriva 16s linear infinite paused}.luna-sat--1{left:calc(227 / 600 * 100%);top:calc(437 / 600 * 100%)}.luna-sat--2{left:62%;top:calc(444 / 600 * 100%);animation-duration:21s;animation-delay:-8s}.luna-sats.en-vista :is(.luna-sat,.luna-onda){opacity:1;visibility:visible;transition:opacity .8s ease;animation-play-state:running}.luna-sats.en-vista .luna-sat{pointer-events:auto}.luna-sats.sin-ondas .luna-onda{opacity:0;visibility:hidden;animation-play-state:paused}.luna-sats.en-vista .luna-sat:is(:hover,:focus-within){animation-play-state:paused}.luna-onda{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s;animation-play-state:paused}.luna-onda-paso{position:absolute;inset:0;animation:luna-onda-1 7s linear infinite;animation-delay:calc(var(--k) * 45ms - 7s);animation-play-state:inherit}.luna-onda--2 .luna-onda-paso{animation-name:luna-onda-2;animation-delay:calc(var(--k) * 45ms - 3.5s)}.luna-onda-paso i{position:absolute;width:1%;aspect-ratio:1;background:#e6c078;opacity:calc(1 - var(--k) * .2)}.luna-onda--1 i{left:calc(288 / 600 * 100%);top:62.5%}.luna-onda--2 i{left:65.5%;top:calc(367 / 600 * 100%)}@keyframes luna-onda-1{0%{transform:translate(0);opacity:0}1.5%{opacity:1}6.5%{transform:translate(calc(-47 / 600 * 100%),13%)}8%{transform:translate(calc(-47 / 600 * 100%),13%);opacity:1}32%{opacity:1}42%{transform:translate(calc(452 / 600 * 100%),calc(2 / 600 * 100%));opacity:0}to{transform:translate(calc(452 / 600 * 100%),calc(2 / 600 * 100%));opacity:0}}@keyframes luna-onda-2{0%{transform:translate(0);opacity:0}1.5%{opacity:1}6.5%{transform:translate(calc(4 / 600 * 100%),calc(84 / 600 * 100%))}8%{transform:translate(calc(4 / 600 * 100%),calc(84 / 600 * 100%));opacity:1}32%{opacity:1}42%{transform:translate(calc(344 / 600 * 100%),calc(40 / 600 * 100%));opacity:0}to{transform:translate(calc(344 / 600 * 100%),calc(40 / 600 * 100%));opacity:0}}.luna-orbitas{position:absolute;left:calc(50% - var(--luna-tam) / 2);top:calc(50% - var(--luna-tam) / 2 + var(--luna-dy));width:var(--luna-tam);height:var(--luna-tam);pointer-events:none}.luna-nave-x{position:absolute;left:50%;top:50%;--t: 16s;animation:nave-x var(--t) ease-in-out infinite alternate,nave-z calc(var(--t) * 2) linear infinite}.luna-nave-y{animation:nave-y var(--t) ease-in-out calc(var(--t) * -1.5) infinite alternate}.luna-nave{position:absolute;width:calc(var(--luna-tam) * 64 / 600);aspect-ratio:64 / 56;transform:translate(-50%,-50%)}.luna-nave:before{content:"";position:absolute;inset:0;background:url(/luna/zodk-orion-giro.png) 0 0 / 3200% 100% no-repeat;image-rendering:pixelated;animation:nave-giro calc(var(--t) * 2) steps(32) infinite,nave-sombra calc(var(--t) * 2) linear infinite}.luna-hero.cara-oculta .luna-nave:before{background-image:url(/luna/zodk-orion-giro-noche.png)}.luna-hero.cara-oculta .luna-nave:before{filter:none!important}.luna-nave{pointer-events:auto;cursor:pointer;outline:none}.luna-orbitas:has(.luna-nave:is(:hover,:focus-within)) :is(.luna-nave-x,.luna-nave-y),.luna-orbitas:has(.luna-nave:is(:hover,:focus-within)) .luna-nave:before{animation-play-state:paused}.luna-nave-x:has(.luna-nave:is(:hover,:focus-within)){z-index:5!important}@keyframes nave-x{0%{transform:translate(calc(-1*min(var(--luna-tam) * .62,50vw - var(--luna-tam) * .05)))}to{transform:translate(min(var(--luna-tam) * .62,50vw - var(--luna-tam) * .05))}}@keyframes nave-y{0%{transform:translateY(calc(var(--luna-tam) * -.16))}to{transform:translateY(calc(var(--luna-tam) * .16))}}@keyframes nave-z{0%,49.9%{z-index:0}50%,to{z-index:3}}@keyframes nave-sombra{0.00%{filter:brightness(.35)}26.56%{filter:brightness(.35)}28.12%{filter:brightness(.385)}29.69%{filter:brightness(.492)}31.25%{filter:brightness(.62)}32.81%{filter:brightness(.736)}34.38%{filter:brightness(.82)}35.94%{filter:brightness(.872)}37.50%{filter:brightness(.898)}39.06%{filter:brightness(.938)}40.62%{filter:brightness(.985)}42.19%{filter:brightness(1)}84.38%{filter:brightness(1)}85.94%{filter:brightness(.73)}87.50%{filter:brightness(.353)}89.06%{filter:brightness(.35)}100.00%{filter:brightness(.35)}}@keyframes nave-giro{to{background-position:calc(100% * 32 / 31) 0}}@media(prefers-reduced-motion:reduce){.luna-nave-x,.luna-nave-y,.luna-nave,.luna-nave:before{animation-play-state:paused}}@keyframes luna-sat-deriva{0%{transform:translate(-10%)}25%{transform:translateY(-11%)}50%{transform:translate(10%)}75%{transform:translateY(11%)}to{transform:translate(-10%)}}@media(prefers-reduced-motion:reduce){.luna-sat{animation:none}.luna-onda{display:none}}.luna-chapas:has(.luna-chapa:hover,.luna-chapa:focus-within){z-index:4}.luna-chapa{position:absolute;width:calc(13 / 600 * 100%);height:calc(9 / 600 * 100%);pointer-events:auto;outline:none}.luna-chapa svg{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;overflow:visible;cursor:pointer}:is(.luna-chapa,.luna-sat,.luna-nave):is(:hover,:focus-within){z-index:1}:is(.luna-chapa,.luna-sat,.luna-nave):is(:hover,:focus-within) .craft-dossier{opacity:1;pointer-events:auto}:is(.luna-chapa,.luna-sat,.luna-nave):is(:hover,:focus-within) .craft-linea{transform:scale(1)}:is(.luna-chapa,.luna-sat,.luna-nave):is(:hover,:focus-within) .craft-specs{opacity:1;transform:translateY(-50%) translate(0)}:is(.luna-chapa,.luna-sat,.luna-nave).flip-x .craft-linea{left:auto;right:100%;transform-origin:right center}:is(.luna-chapa,.luna-sat,.luna-nave).flip-x .bandera-puente{left:auto;right:100%}:is(.luna-chapa,.luna-sat,.luna-nave).flip-x .craft-specs{left:auto;right:calc(100% + 92px);transform:translateY(-50%) translate(6px)}:is(.luna-chapa,.luna-sat,.luna-nave).flip-x:is(:hover,:focus-within) .craft-specs{transform:translateY(-50%) translate(0)}:is(.luna-chapa,.luna-sat,.luna-nave).ancla-arriba .craft-specs{top:-8px;transform:translateY(0) translate(-6px)}:is(.luna-chapa,.luna-sat,.luna-nave).ancla-abajo .craft-specs{top:auto;bottom:-8px;transform:translateY(0) translate(-6px)}:is(.luna-chapa,.luna-sat,.luna-nave):is(.ancla-arriba,.ancla-abajo).flip-x .craft-specs{transform:translateY(0) translate(6px)}:is(.luna-chapa,.luna-sat,.luna-nave):is(.ancla-arriba,.ancla-abajo):is(:hover,:focus-within) .craft-specs{transform:translateY(0) translate(0)}.mision-foto{display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1px;margin-bottom:.55rem;filter:saturate(.9)}.mision-texto{margin:0;font-size:.7rem;line-height:1.5;color:#dfe4ea}.mision-enlace{display:block;margin-top:.6rem;color:#e6c078;font-size:.72rem;text-decoration:none;transition:color .15s ease}.mision-enlace:hover,.mision-enlace:focus-visible{color:#f5dcaa}.luna-paises{position:absolute;left:max(2rem,5vw);top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:.5rem}.luna-pais{display:flex;align-items:center;gap:.55rem;padding:5px 10px 5px 8px;border:1px solid rgba(230,192,120,.18);border-radius:4px;background:#06080c8c;color:#9fb3c8;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.luna-pais:is(:hover,:focus-visible){border-color:#e6c07880}.luna-pais[aria-pressed=true]{background:#e6c07824;border-color:#e6c07899}.luna-pais-bandera{display:block;width:1.85rem;aspect-ratio:13 / 9;flex:none;filter:grayscale(1);opacity:.45;transition:filter .2s ease,opacity .2s ease}.luna-pais-bandera svg{display:block;width:100%;height:100%;image-rendering:pixelated}.luna-pais[aria-pressed=true] .luna-pais-bandera{filter:grayscale(0);opacity:1}.luna-pais-nombre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.68rem;letter-spacing:.04em;white-space:nowrap}.luna-pais[aria-pressed=true] .luna-pais-nombre{color:#e6c078}.luna-pais-grupo{display:flex;flex-direction:column}.luna-pais-grupo .luna-pais{transition:background .15s ease,border-color .15s ease,transform .2s ease}.luna-pais-grupo.abierto .luna-pais{transform:translateY(-3px)}.luna-subgrupos{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .2s ease}.luna-pais-grupo.abierto .luna-subgrupos{grid-template-rows:1fr;opacity:1}.luna-subgrupos-dentro{overflow:hidden;display:flex;flex-direction:column;gap:.3rem;padding-left:.9rem}.luna-subgrupo:first-child{margin-top:.3rem}.luna-subgrupo{padding:5px 10px;border:1px solid rgba(230,192,120,.18);border-radius:4px;background:#06080c8c;color:#7d8896;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.62rem;letter-spacing:.04em;line-height:1;white-space:nowrap;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.luna-subgrupo:is(:hover,:focus-visible){border-color:#e6c07880}.luna-subgrupo[aria-pressed=true]{background:#e6c07824;border-color:#e6c07899;color:#e6c078}@media(hover:none){.luna-chapa:after{content:"";position:absolute;inset:-12px}}.luna-ficha-movil[hidden]{display:none}.luna-ficha-movil.craft-specs{position:absolute;left:50%;top:max(4.5rem,9svh);width:min(16rem,calc(100vw - 2rem));max-height:62svh;overflow:auto;transform:translate(-50%);opacity:1;z-index:6;pointer-events:auto}.luna-cambio,.luna-volver{position:absolute;bottom:max(1.5rem,5svh);z-index:2;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#cfd6de;cursor:pointer}:is(.luna-cambio,.luna-volver)[hidden]{display:none}.luna-cambio{left:50%;transform:translate(-50%);display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid rgba(230,192,120,.33);border-radius:999px;background:#05060ade;box-shadow:0 0 0 4px #05060a66,inset 0 1px #ffffff0d;--lado: 0;--giro: 2.8s cubic-bezier(.37, 0, .63, 1)}.luna-cambio[data-cara=oculta]{--lado: 1}.luna-cambio.en-directo{--giro: .35s ease}.luna-cambio.en-directo .luna-cambio-pildora{transition:none}.luna-cambio:disabled{cursor:default}.luna-cambio:is(:hover,:focus-visible):not(:disabled){border-color:#e6c078b3}.luna-cambio:focus-visible{outline:1px dashed #e6c078;outline-offset:4px}.luna-cambio-pildora{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(#f0cf8c,#d9ad5e);box-shadow:0 0 14px #e6c07840,inset 0 1px #fff6;transform:translate(calc(var(--lado) * 100%));transition:transform var(--giro)}.luna-cambio-cara{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 13px;white-space:nowrap;color:#8b93a0;transition:color var(--giro)}.luna-cambio[data-cara=visible] .luna-cambio-cara--visible,.luna-cambio[data-cara=oculta] .luna-cambio-cara--oculta{color:#1a1408}.luna-cambio-icono{width:16px;height:16px;flex:none;background:center / contain no-repeat;transition:opacity var(--giro),filter var(--giro)}.luna-cambio-icono--visible{background-image:url(/luna/icono-cara-visible.png)}.luna-cambio-icono--oculta{background-image:url(/luna/icono-cara-oculta.png)}.luna-cambio[data-cara=oculta] .luna-cambio-icono--visible,.luna-cambio[data-cara=visible] .luna-cambio-icono--oculta{opacity:.45;filter:grayscale(1)}@media(prefers-reduced-motion:reduce){.luna-cambio{--giro: 0s linear}}.luna-volver{right:max(1.25rem,4vw);display:flex;align-items:center;gap:10px;padding:10px 16px;background:none;border:0}.luna-volver:before,.luna-volver:after{content:"";position:absolute;width:10px;height:10px;border:1.5px solid #e6c078;opacity:.7;transition:width .25s ease,height .25s ease,opacity .25s ease}.luna-volver:before{left:0;top:0;border-right:0;border-bottom:0}.luna-volver:after{right:0;bottom:0;border-left:0;border-top:0}.luna-volver:is(:hover,:focus-visible):not(:disabled){color:#e6c078;outline:none}.luna-volver:is(:hover,:focus-visible):not(:disabled):before,.luna-volver:is(:hover,:focus-visible):not(:disabled):after{width:calc(100% - 2px);height:calc(100% - 2px);opacity:1}.luna-volver:disabled{cursor:default;opacity:.5}.luna-volver-tierra{width:26px;height:26px;background:url(/planeta/planeta-quieto-noche.png) center / contain no-repeat;image-rendering:pixelated}.luna-volver-luna{width:26px;height:26px;background:url(/luna/icono-cara-visible.png) center / contain no-repeat;image-rendering:pixelated}.luna-menu{position:absolute;top:max(1.25rem,4svh);right:max(1.25rem,4vw);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.luna-menu a{position:relative;display:inline-block;padding:6px 10px;color:#cfd6de;text-decoration:none;cursor:pointer}.luna-menu a:before,.luna-menu a:after{content:"";position:absolute;width:8px;height:8px;border:1.5px solid #e6c078;opacity:.55;transition:width .25s ease,height .25s ease,opacity .25s ease}.luna-menu a:before{left:0;top:0;border-right:0;border-bottom:0}.luna-menu a:after{right:0;bottom:0;border-left:0;border-top:0}.luna-menu a:is(:hover,:focus-visible){color:#e6c078;outline:none}.luna-menu a:is(:hover,:focus-visible):before,.luna-menu a:is(:hover,:focus-visible):after{width:calc(100% - 2px);height:calc(100% - 2px);opacity:1}html:has(.marte-hero){overflow:hidden}.marte-hero{touch-action:none}:root{--marte-disco: min(70vh, 88vw)}@supports (height: 1svh){:root{--marte-disco: min(70svh, 88vw)}}:root{--marte-caja: calc(var(--marte-disco) * 450 / 438.8)}.marte-disco{position:absolute;left:50%;top:50%;width:var(--marte-caja);aspect-ratio:1;transform:translate(-50%,-50%);background:url(/marte/marte-quieto.png?v=7) no-repeat 0 0 / 100% 100%;image-rendering:pixelated}.marte-canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);image-rendering:pixelated;z-index:1}.marte-sonda{position:absolute;width:0;height:var(--marte-disco);visibility:hidden}.marte-tierra,.marte-tierra-enlace{--lado: 168px;position:absolute;left:min(calc(50% + var(--marte-disco) * .8 - var(--lado) / 2),calc(97% - var(--lado)));top:max(calc(50% - var(--marte-disco) * .425 - var(--lado) / 2),3%);width:var(--lado);height:var(--lado)}.marte-tierra{z-index:0;pointer-events:none;background:url(/zodk-tierra.png) no-repeat 0 0 / 100% 100%;image-rendering:pixelated}html.dark .marte-tierra{background-image:url(/zodk-tierra-noche.png)}.marte-tierra-enlace{z-index:3;border-radius:50%;cursor:pointer}.marte-tierra-enlace.tapada{pointer-events:none;visibility:hidden}.marte-tierra-enlace:focus-visible{outline:2px dashed #a9c8ff;outline-offset:-40px}@keyframes marte-aparece{0%{opacity:0}}.marte-tierra,.marte-hero .luna-volver{animation:marte-aparece .8s ease-out both}@media(max-width:640px){.marte-tierra,.marte-tierra-enlace{--lado: 112px}}@media(max-width:640px){.luna-paises{left:50%;top:auto;bottom:calc(max(1.5rem,5svh) + 3.2rem);transform:translate(-50%);flex-direction:row;gap:.4rem}.luna-pais{padding:6px 8px}.luna-pais-nombre{display:none}.luna-pais-grupo{position:static}.luna-pais-grupo.abierto .luna-pais{transform:none}.luna-subgrupos{position:absolute;left:50%;bottom:calc(100% + .4rem);width:-moz-max-content;width:max-content;transform:translate(-50%)}.luna-subgrupos-dentro{flex-direction:row;padding-left:0}.luna-subgrupo:first-child{margin-top:0}.luna-volver>span:first-child{display:none}.luna-volver{right:3%;padding:8px}}@media(max-aspect-ratio:1/1){.marte-tierra,.marte-tierra-enlace{left:calc(97% - var(--lado));top:max(calc(50% - var(--marte-disco) / 2 - var(--lado) - 8px),3%)}}.marte-hero.agarrando,.marte-hero.agarrando *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marte-chapa{position:absolute;left:0;top:0;width:18px;height:12px;margin:-6px 0 0 -9px;pointer-events:auto;opacity:0;transition:opacity .35s ease}a.marte-chapa{cursor:pointer}.agarrando .marte-chapa{cursor:grabbing}.marte-chapa.visto{opacity:var(--borde, 1)}.marte-chapa[hidden]{display:none}.marte-chapa:hover{z-index:1}.marte-chapa svg{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;overflow:visible}.marte-chapa.perdida svg{filter:grayscale(1) brightness(1.15) contrast(.85)}.marte-ficha{position:absolute;left:50%;top:calc(100% + 8px);width:15rem;padding:.7rem .85rem;background:#06080ceb;border:1px solid rgba(230,192,120,.35);border-radius:2px;box-shadow:0 6px 26px #00000073;font-family:IBM Plex Mono,ui-monospace,monospace;opacity:0;transform:translate(calc(-50% + var(--corre, 0px)),calc(var(--sube, 0px) - 4px));transition:opacity .2s ease,transform .2s ease;pointer-events:none}.marte-chapa:is(:hover,:focus-visible,.abierta) .marte-ficha{opacity:1;transform:translate(calc(-50% + var(--corre, 0px)),var(--sube, 0px))}.marte-chapa.abierta{z-index:1}.marte-chapa.ficha-arriba .marte-ficha{top:auto;bottom:calc(100% + 8px)}.marte-chapa:after{content:"";position:absolute;inset:-12px}.agarrando .marte-ficha{opacity:0!important}.marte-ficha-titulo{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#e6c078}.marte-ficha-clase{margin:.12rem 0 .55rem;padding-bottom:.4rem;border-bottom:1px solid rgba(230,192,120,.22);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#8b93a0}.marte-ficha dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.16rem .8rem;font-size:.68rem}.marte-ficha dt{color:#8b93a0}.marte-ficha dd{margin:0;color:#dfe4ea}.marte-ficha-foto{display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;border-radius:1px;margin-bottom:.55rem;filter:saturate(.9)}.marte-ficha-credito{margin:.45rem 0 0;font-size:.55rem;line-height:1.4;color:#6b7380}.marte-ficha-texto{margin:.55rem 0 0;font-size:.66rem;line-height:1.45;color:#b8bfca}.marte-ficha-nota{margin:.5rem 0 0;font-size:.6rem;color:#e6c078}.blog-autor{display:flex;align-items:center;gap:1.5rem;padding:1.2rem;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#f1f1f3}html.dark .blog-autor{border-color:#ffffff1a;background:#202024}.blog-autor-avatar{position:relative;flex:none;width:144px;overflow:hidden;image-rendering:pixelated}.blog-autor-avatar img{display:block;width:100%;height:auto}.avatar-vivo{cursor:pointer}.avatar-vivo img{visibility:hidden}.avatar-cara{position:absolute;inset:0;background:url(/zodk-avatar-tira.png?v=2) 0 0 / 800% 100% no-repeat}.avatar-z{position:absolute;top:22%;left:68%;width:calc(100% * 4 / 24);height:calc(100% * 4 / 26);background:url(/zodk-avatar-z.png) 0 0 / 100% 100% no-repeat;pointer-events:none;animation:avatar-sube 2.4s ease-out forwards}@keyframes avatar-sube{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0),-120%)}}.blog-autor-titulo{margin:0 0 .5rem;font:600 .78rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#18181b}html.dark .blog-autor-titulo{color:#f4f4f5}.blog-autor p{margin:0;line-height:1.6}@media(max-width:520px){.blog-autor{gap:1rem;padding:1rem}.blog-autor-avatar{width:96px}}.blog-cab-entradas{margin:1rem 0 1.5rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.12);font:600 .78rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#18181b}.blog-cab-entradas span{margin-left:.5rem;font-weight:500;letter-spacing:.1em;color:#a1a1aa}html.dark .blog-cab-entradas{border-bottom-color:#ffffff24;color:#f4f4f5}.blog-lista{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.blog-entrada{--halo: #4fb3ad;--halo-dia: #2f8f8a;display:block;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;text-decoration:none;transition:border-color .3s,box-shadow .3s}.blog-entrada:is(:hover,:focus-visible){border-color:var(--halo-dia);box-shadow:0 0 0 1px var(--halo-dia),0 12px 30px -8px color-mix(in srgb,var(--halo-dia) 60%,transparent);outline:none}html.dark .blog-entrada{background:#202024;border-color:#ffffff1a}html.dark .blog-entrada:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--halo) 60%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--halo) 32%,transparent)}.blog-foto{display:block;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.08);background:#e4e4e7}html.dark .blog-foto{border-bottom-color:#ffffff14;background:#2a2a2f}.blog-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .6s ease}.blog-entrada:hover .blog-foto img{transform:scale(1.03)}.blog-texto{display:flex;flex-direction:column;padding:1rem 1.2rem 1.1rem}.blog-titulo{margin-top:.35rem;font-size:1.25rem;font-weight:600;line-height:1.3;color:#18181b;transition:color .2s}.blog-entrada:hover .blog-titulo{color:#2576eb}html.dark .blog-titulo{color:#f4f4f5}html.dark .blog-entrada:hover .blog-titulo{color:#649fff}.blog-entradilla{margin-top:.4rem;font-size:.9rem;line-height:1.55;color:#71717a}html.dark .blog-entradilla{color:#a1a1aa}.blog-leer{margin-top:.8rem;font:600 .66rem IBM Plex Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--halo-dia)}html.dark .blog-leer{color:var(--halo)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-400-normal.BB-zNvJB.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-600-normal.DAxitmSu.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-600-normal.D3rpGdkS.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff")}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
