@font-face{font-family:Faraway;src:url(/fonts/faraway.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Faraway;src:url(/fonts/faraway_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Faraway;src:url(/fonts/faraway_black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Faraway;src:url(/fonts/faraway_italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Faraway Large;src:url(/fonts/faraway_large.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Faraway Large;src:url(/fonts/faraway_large_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Faraway Large;src:url(/fonts/faraway_large_black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Faraway Upper;src:url(/fonts/faraway_upper.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Faraway Upper;src:url(/fonts/faraway_upper_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Faraway Upper;src:url(/fonts/faraway_upper_black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Faraway Mono;src:url(/fonts/faraway_mono.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moquetz;src:url(/fonts/Moquetz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kenpixel;src:url(/fonts/kenpixel.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bernardina;src:url(/fonts/Bernardina.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.page-construction,.page-construction h1{font-family:Bernardina,Moquetz,serif}.page-construction a,.page-construction p{font-family:Moquetz,sans-serif}*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;width:100%;height:100%;background-color:#000;font-family:Faraway,sans-serif;font-weight:400;color:#fff;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.landing-cta,.landing-logo-fallback,h1,h2,h3,h4,h5,h6{font-family:Faraway,sans-serif;font-weight:700}.landing-intro-titulo,h1{font-weight:900}[role=button],button{font-family:Faraway,sans-serif;font-weight:400}.landing-cta-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:6px;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:0}.landing-cta-thumb-visible .landing-cta-thumb,.landing-cta:hover .landing-cta-thumb{opacity:1}.devlog-pagina{min-height:100dvh;width:100%;background:#000;color:#e0e0e0;font-family:Kenpixel,sans-serif;--devlog-font-mult:1;display:flow-root;padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}.devlog-pagina h1,.devlog-pagina h2,.devlog-pagina h3{font-family:Moquetz,sans-serif}.devlog-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#000;padding:max(1rem,env(safe-area-inset-top,0px)) 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.35)}.devlog-font-scale-btn{min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-family:Faraway,sans-serif;font-size:calc(1.1rem * var(--devlog-font-mult, 1));line-height:1;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.06);border:1px solid rgba(92,197,160,.45);border-radius:6px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.devlog-font-scale-btn:hover:not(:disabled){border-color:#5cc5a0;background:rgba(92,197,160,.12);color:#fff}.devlog-font-scale-btn:disabled{opacity:.35;cursor:not-allowed}.devlog-header a{color:hsla(0,0%,100%,.85);text-decoration:none;font-family:Moquetz,sans-serif;transition:color .2s}.devlog-header a:hover{color:#5cc5a0}.devlog-header .devlog-nav-active{color:#5cc5a0;font-weight:600}.devlog-card{border:1px solid hsla(0,0%,100%,.35);border-radius:10px;transition:border-color .2s,background .2s}.devlog-card:hover{border-color:#2d8f6f;background:hsla(0,0%,100%,.03)}.devlog-card h2{color:#5cc5a0;font-family:Moquetz,sans-serif}.devlog-body{font-family:Kenpixel,sans-serif;line-height:1.65;font-size:calc((1.0625rem + 2pt) * var(--devlog-font-mult, 1))}.devlog-body h2,.devlog-body h3{font-family:Moquetz,sans-serif;color:#5cc5a0}.devlog-pagina main article h1.landing-intro-titulo,.devlog-pagina main article h2.landing-intro-titulo{transform:none;transform-origin:left top;text-align:left;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.devlog-pagina main article h1.landing-intro-titulo>span,.devlog-pagina main article h2.landing-intro-titulo>span{display:block;width:100%;max-width:100%;text-align:left;box-sizing:border-box}@media (max-width:599px){.devlog-pagina main{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.devlog-pagina main article h1.devlog-post-title>span{font-size:calc(clamp(1.65rem, 6.2vw, 2.2rem) * var(--devlog-font-mult, 1))!important}}.devlog-form label{display:block;margin-top:1rem;font-size:.9rem;color:hsla(0,0%,100%,.85);font-family:Faraway,sans-serif}.chinampa-form{display:flex;flex-direction:column;gap:12px}.chinampa-form label{display:flex;flex-direction:column;gap:4px;margin-top:0;font-size:.9rem;color:hsla(0,0%,100%,.85);font-family:Faraway,sans-serif}.chinampa-form-hint{display:block;font-size:.8rem;opacity:.75;font-family:Faraway,sans-serif;margin-top:2px}.chinampa-form label.chinampa-checkbox-row{flex-direction:row;align-items:flex-start;gap:10px;max-width:420px;margin-left:auto;margin-right:auto;cursor:pointer;text-align:left}.chinampa-form label.chinampa-checkbox-row input[type=checkbox]{width:auto;margin-top:4px;flex-shrink:0}.chinampa-form input[type=datetime-local],.chinampa-form input[type=file],.chinampa-form input[type=number],.chinampa-form input[type=text],.chinampa-form select,.chinampa-form textarea,.devlog-form input[type=file],.devlog-form input[type=text],.devlog-form select,.devlog-form textarea{width:100%;padding:8px 12px;margin-top:4px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.35);border-radius:6px;color:#e0e0e0;font-family:Faraway,sans-serif;font-size:1rem;transition:border-color .2s}.chinampa-form input.chinampa-field-mono,.chinampa-form textarea.chinampa-field-mono{font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.85rem}.chinampa-form input:focus,.chinampa-form select:focus,.chinampa-form textarea:focus,.devlog-form input:focus,.devlog-form select:focus,.devlog-form textarea:focus{outline:none;border-color:#2d8f6f}.chinampa-inline-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.chinampa-inline-tools input[type=number]{width:5rem}.chinampa-inline-tools select{max-width:10rem}.chinampa-form .devlog-btn-primary,.chinampa-pagina .devlog-btn-primary,.devlog-form .devlog-btn-primary{padding:10px 20px;background:#5cc5a0;color:#0a0a0a;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;font-family:Faraway,sans-serif;font-weight:600;cursor:pointer;transition:border-color .2s,filter .2s}.chinampa-form .devlog-btn-primary:hover:not(:disabled),.chinampa-pagina .devlog-btn-primary:hover:not(:disabled),.devlog-form .devlog-btn-primary:hover:not(:disabled){border-color:#2d8f6f;filter:brightness(1.05)}.chinampa-form .devlog-btn-secondary,.chinampa-pagina .devlog-btn-secondary,.devlog-form .devlog-btn-secondary{padding:10px 20px;background:transparent;color:#5cc5a0;border:1px solid #5cc5a0;border-radius:6px;font-family:Faraway,sans-serif;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.chinampa-form .devlog-btn-secondary:hover:not(:disabled),.chinampa-pagina .devlog-btn-secondary:hover:not(:disabled),.devlog-form .devlog-btn-secondary:hover:not(:disabled){background:rgba(92,197,160,.2)}.chinampa-form .devlog-btn-danger,.chinampa-pagina .devlog-btn-danger,.devlog-form .devlog-btn-danger{padding:10px 20px;background:#c62828;color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;font-family:Faraway,sans-serif;font-weight:600;cursor:pointer;transition:border-color .2s,filter .2s}.chinampa-form .devlog-btn-danger:hover:not(:disabled),.chinampa-pagina .devlog-btn-danger:hover:not(:disabled),.devlog-form .devlog-btn-danger:hover:not(:disabled){border-color:#b71c1c;filter:brightness(1.1)}.chinampa-form .devlog-btn-link,.chinampa-pagina .devlog-btn-link,.devlog-form .devlog-btn-link{font-size:.85rem;color:hsla(0,0%,100%,.7);background:none;border:none;cursor:pointer;font-family:Faraway,sans-serif;padding:0}.chinampa-form .devlog-btn-link:hover,.chinampa-pagina .devlog-btn-link:hover,.devlog-form .devlog-btn-link:hover{color:#5cc5a0}.chinampa-form .devlog-btn-primary.chinampa-btn-sm,.chinampa-form .devlog-btn-secondary.chinampa-btn-sm,.chinampa-pagina .devlog-btn-primary.chinampa-btn-sm,.chinampa-pagina .devlog-btn-secondary.chinampa-btn-sm{padding:6px 12px;font-size:.88rem}.chinampa-meeting-point{display:flex;flex-direction:column;gap:10px}.chinampa-meeting-point .chinampa-map-btn{font-family:Faraway,sans-serif;padding:8px 12px;border-radius:6px;border:1px solid hsla(0,0%,100%,.35);background:rgba(92,197,160,.15);color:#5cc5a0;cursor:pointer;font-size:.88rem;font-weight:600;transition:border-color .2s,filter .2s}.chinampa-meeting-point .chinampa-map-btn:hover:not(:disabled){border-color:#2d8f6f;filter:brightness(1.05)}.chinampa-meeting-point .chinampa-map-btn-danger{align-self:flex-start;color:#f44336;border-color:rgba(244,67,54,.5);background:transparent}.chinampa-meeting-point .chinampa-map-btn-danger:hover:not(:disabled){border-color:#b71c1c}.chinampa-meeting-point input[type=text]{flex:1 1 200px;min-width:0;padding:8px 12px;border-radius:6px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.06);color:#e0e0e0;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.88rem}.chinampa-meeting-point input[type=text]:focus{outline:none;border-color:#2d8f6f}.chinampa-meeting-point-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chinampa-meeting-point label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:hsla(0,0%,100%,.9);font-family:Faraway,sans-serif}.chinampa-meeting-err{color:#f44336;font-family:Faraway,sans-serif;font-size:.85rem;margin:0}.chinampa-pagina{min-height:100vh;background:#0a0a0a;color:#fff}.chinampa-pagina--narrow{max-width:800px;margin:0 auto;padding:2rem;box-sizing:border-box}.chinampa-pagina--public{max-width:720px;margin:0 auto;box-sizing:border-box;padding:2rem 1.5rem}.chinampa-pagina--center{text-align:center}.chinampa-link{color:#7dd3a0;text-decoration:none}.chinampa-link:hover{opacity:.92}.chinampa-pagina a.devlog-btn-primary,.chinampa-pagina a.devlog-btn-secondary{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.chinampa-error-text{color:#f44336}.devlog-form .devlog-form-actions-row>button{flex-shrink:0}.devlog-form .devlog-form-status-toggle{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.devlog-form .devlog-form-status-toggle>button{flex-shrink:0}.devlog-admin-post-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:6px;font-family:Faraway,sans-serif;font-weight:600;font-size:.82rem;line-height:1.2;border:1px solid #5cc5a0;flex-shrink:0}.devlog-admin-post-status--published{background:#5cc5a0;color:#0a0a0a;border-color:hsla(0,0%,100%,.35)}.devlog-admin-post-status--draft{background:transparent;color:#5cc5a0}.devlog-form .devlog-file-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.devlog-form .devlog-form-tags-field{margin-top:4px;min-height:44px;padding:8px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.35);border-radius:6px;cursor:text;font-family:Faraway,sans-serif;transition:border-color .2s}.devlog-form .devlog-form-tags-field:focus-within{outline:none;border-color:#2d8f6f}.devlog-form .devlog-form-tag-chip{display:inline-flex;align-items:center;gap:2px;padding:4px 4px 4px 10px;min-height:1.5em;background:rgba(92,197,160,.2);border-radius:6px;flex-shrink:0}.devlog-form .devlog-form-tag-chip .devlog-form-tag-label{display:inline-flex;align-items:center;justify-content:center}.devlog-form .devlog-form-tag-chip .devlog-form-tag-label span{display:inline-block;text-align:center}.devlog-form .devlog-form-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;padding:0;margin:0;border:none;border-radius:4px;background:transparent;color:hsla(0,0%,100%,.55);font-family:Faraway,sans-serif;font-size:.9rem;line-height:1;cursor:pointer;transition:color .15s,background .15s}.devlog-form .devlog-form-tag-remove:hover{color:#5cc5a0;background:rgba(92,197,160,.15)}.devlog-form .devlog-form-tag-draft-input{flex:1 1 120px;min-width:120px;width:auto;border:none!important;outline:none;background:transparent!important;margin-top:0!important;padding:4px!important;color:#e0e0e0;font-family:Faraway,sans-serif;font-size:1rem}.devlog-form .devlog-form-tag-draft-input::placeholder{color:hsla(0,0%,100%,.45)}.devlog-form .devlog-form-media-preview{margin-top:4px;max-width:100%;border-radius:6px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.35)}.devlog-form .devlog-form-media-preview--image img{display:block;width:100%;max-height:140px;object-fit:cover;opacity:.92}.devlog-form .devlog-form-media-preview--video{position:relative;max-height:140px}.devlog-form .devlog-form-media-preview-thumb{display:block;width:100%;max-height:140px;object-fit:cover;opacity:.92}.devlog-form .devlog-form-media-preview-badge{position:absolute;bottom:6px;left:6px;padding:2px 8px;font-family:Faraway,sans-serif;font-size:.72rem;color:hsla(0,0%,100%,.95);background:rgba(0,0,0,.65);border-radius:4px}.devlog-form .devlog-form-media-preview-video{display:block;width:100%;max-height:140px;background:#000}.devlog-form .devlog-form-media-preview--placeholder{padding:10px 12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.devlog-form .devlog-form-media-preview-link{color:#5cc5a0;text-decoration:underline;font-family:Faraway,sans-serif}.devlog-pagina a.devlog-back{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color .2s}.devlog-pagina a.devlog-back:hover{color:#5cc5a0}.devlog-pagina a.devlog-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-family:Kenpixel,sans-serif;font-size:.9rem;transition:color .2s}.devlog-pagina a.devlog-link:hover{color:#5cc5a0}.devlog-strips{display:flex;flex-direction:column;gap:1rem}.devlog-strip-wrap{margin:0}.devlog-strip{padding:1rem 1.25rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.2)}.devlog-strip:last-of-type{border-bottom:1px solid hsla(0,0%,100%,.2)}.devlog-strip-inner{display:flex;flex-direction:row;gap:1.25rem;align-items:stretch}.devlog-strip-thumb{flex-shrink:0;width:140px;min-height:88px;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.06);display:flex;align-items:stretch}.devlog-strip-thumb img{width:100%;height:100%;min-height:88px;object-fit:cover;display:block;flex:1 1}.devlog-strip-content{flex:1 1;min-width:0;overflow:visible}.devlog-strip-title{margin:0 0 .35rem;line-height:1.3}.devlog-strip-title span{display:inline-block}.devlog-strip-excerpt{line-height:1.45;margin:0 0 .5rem;text-align:left;overflow:visible;max-height:none;word-break:break-word}.devlog-strip-excerpt,.devlog-strip-excerpt *{-webkit-line-clamp:unset!important;line-clamp:unset!important;text-overflow:unset!important}.devlog-strip-excerpt span{display:inline}.devlog-strip-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.devlog-strip-author span,.devlog-strip-meta time span{display:inline-block}.devlog-strip-author:before{content:"· ";margin-right:.15rem;opacity:.7}.devlog-strip-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:.5rem;overflow:visible;max-height:none}.devlog-strip-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;min-height:1.5em;background:rgba(92,197,160,.2);border-radius:6px}.devlog-strip-tag span{display:inline-block;text-align:center}.devlog-post-tags .devlog-strip-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;min-height:1.5em;background:rgba(92,197,160,.2);border-radius:6px}.devlog-post-tags .devlog-strip-tag span{text-align:center}@media (max-width:600px){.devlog-strip{padding:1rem}.devlog-strip-inner{flex-direction:column}.devlog-strip-thumb{width:100%;height:160px;border-radius:8px}}.landing-logo-scale{max-width:84%;min-width:65%;transform:scale(1.3)}@media (min-width:600px){.landing-logo-scale{min-width:auto;transform:scale(1.14)}}@media (min-width:900px){.landing-logo-scale{transform:scale(.876)}}.landing-content-wrap{justify-content:flex-start;padding-top:1rem;padding-bottom:2rem}.landing-intro-stack{max-width:min(92vw,680px);margin-left:auto;margin-right:auto;gap:.2rem;min-height:22rem}.landing-intro-stack,.landing-intro-stack>.landing-intro-titulo{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;flex-shrink:0}.landing-intro-stack>.landing-intro-titulo{min-height:5.25rem;justify-content:flex-start}.landing-intro-wrap{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:0;flex-shrink:0}.landing-intro-text{width:100%}@media (min-width:520px){.landing-intro-stack{min-height:18.5rem}}@media (min-width:740px){.landing-intro-stack{min-height:14rem}}@media (min-width:600px){.landing-intro-stack>.landing-intro-titulo{margin-top:-.5rem!important}.landing-intro-wrap{margin-top:-.75rem!important}}.landing-ctas{max-width:596px;margin-left:auto;margin-right:auto;min-height:292px;flex-shrink:0}.landing-footer{flex-shrink:0}.landing-cta{touch-action:manipulation;color:#fff}.landing-cta .landing-cta-label,.landing-cta .landing-cta-label span{color:inherit}.landing-cta-disabled .landing-cta-thumb{pointer-events:none}.landing-cta-chinampa{opacity:1!important;filter:none!important}.landing-cta-chinampa .landing-cta-label span{color:#fff!important;filter:none!important}.landing-cta-disabled{opacity:.4!important;filter:grayscale(1) brightness(.55)!important}.landing-cta-disabled .landing-cta-label span{color:hsla(0,0%,78%,.75)!important}.landing-cta-active,.landing-cta:hover{border-color:#2d8f6f!important}.landing-cta-active .landing-cta-label span,.landing-cta:hover .landing-cta-label span{color:#7dd3a0!important;filter:none}.landing-cta-disabled.landing-cta-active{filter:none!important}.landing-cta-denuncia.landing-cta-active,.landing-cta-denuncia:hover{border-color:#c62828!important}.landing-cta-denuncia.landing-cta-active .landing-cta-label span,.landing-cta-denuncia:hover .landing-cta-label span{color:#f44336!important;filter:none}.axxo-denuncia-cta-wrap .landing-cta-denuncia .landing-cta-label span{filter:brightness(0);opacity:.95}.axxo-hub-link:hover{color:#222!important;text-decoration:underline}.landing-registro-wrap{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(90vw,420px);padding:1.5rem;background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.35);border-radius:6px;gap:1rem}.landing-registro-wrap .axolotlan-registro{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;padding:0;width:100%}.landing-registro-wrap .axolotlan-registro h1{font-size:1.4rem}.axolotlan-registro-landing .axolotlan-registro-titulo,.landing-registro-wrap .axolotlan-registro-titulo{margin:0 0 .5rem;padding-left:.25rem}.landing-registro-wrap .axolotlan-registro-intro-landing{margin:0 0 1rem;line-height:1.35;max-width:100%;width:100%}.landing-registro-wrap .axolotlan-form label{margin-bottom:.75rem}.axolotlan-form-label-bitmap{display:block;margin-bottom:.25rem}.axolotlan-input-bitmap-input{position:relative;width:100%;padding:.5rem .6rem;margin-top:0;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-family:Faraway,sans-serif;font-size:1.05rem;line-height:1.4;background:transparent;color:hsla(0,0%,100%,.95);caret-color:hsla(0,0%,100%,.95)}.axolotlan-input-bitmap-input::placeholder{color:hsla(0,0%,100%,.45)}.axolotlan-input-bitmap-input:focus{outline:none;border-color:hsla(0,0%,100%,.3);background:transparent}.axolotlan-input-bitmap-input:-webkit-autofill,.axolotlan-input-bitmap-input:-webkit-autofill:active,.axolotlan-input-bitmap-input:-webkit-autofill:focus,.axolotlan-input-bitmap-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.25)!important;background-color:transparent!important;color:hsla(0,0%,100%,.95)!important;-webkit-text-fill-color:hsla(0,0%,100%,.95)!important;caret-color:hsla(0,0%,100%,.95);-webkit-transition:background-color 9999s ease,color 9999s ease;transition:background-color 9999s ease,color 9999s ease}.axolotlan-input-bitmap-textarea{resize:vertical;min-height:80px}.landing-registro-volver{align-self:flex-start;background:transparent;border:none;color:hsla(0,0%,100%,.7);font-size:.95rem;cursor:pointer;padding:0;font-family:inherit;display:inline-flex;align-items:center}.landing-registro-volver:hover{color:#fff;text-decoration:underline}button.landing-cta{cursor:pointer;font:inherit}@media (max-width:899px){.landing-cta-active .landing-cta-thumb{opacity:1}}@media (max-width:599px){.landing-content-wrap{padding:.35rem .5rem 1rem!important;gap:.35rem!important}.landing-logo-scale{transform:scale(calc(1.02 * 1.15));max-width:90%;min-width:63%}.landing-intro-text{display:inline-block;transform:scale(.78);transform-origin:center top;max-width:100%}.landing-intro-stack{min-height:21rem!important;max-width:100%!important;gap:.12rem!important}.landing-intro-stack>.landing-intro-titulo{transform:scale(.72);transform-origin:center top;margin-top:0!important;margin-bottom:0!important;min-height:3.25rem!important;padding:0!important;justify-content:flex-start!important}.landing-intro-wrap{margin-top:0!important;margin-bottom:0!important;padding-left:.25rem!important;padding-right:.25rem!important}.landing-ctas{margin-top:.35rem!important;min-height:0!important;max-width:100%}}#__next{width:100%;height:100%}.denuncia-pagina{min-height:100vh;padding:2rem 1rem}.denuncia-contenedor{max-width:560px;margin:0 auto}.denuncia-volver{display:inline-block;color:#fff;text-decoration:none;margin-bottom:1rem;font-size:.95rem}.denuncia-volver:hover{text-decoration:underline}.denuncia-caja{background:hsla(0,0%,100%,.96);border-radius:12px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.2)}.denuncia-exito h2,.denuncia-form h2{margin:0 0 .5rem;font-size:1.5rem}.denuncia-aviso-doc,.denuncia-intro{font-size:.9rem;color:#444;margin-bottom:1rem;line-height:1.45}.denuncia-label{display:block;margin-bottom:.75rem;font-size:.9rem;font-weight:500}.denuncia-input,.denuncia-textarea{width:100%;padding:.5rem .6rem;margin-top:.25rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.denuncia-textarea{resize:vertical;min-height:90px}.denuncia-check{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;cursor:pointer}.denuncia-coords{font-size:.85rem;color:#666;margin:-.25rem 0 .75rem}.denuncia-subida{margin-bottom:1rem}.denuncia-subida-input{position:absolute;width:0;height:0;opacity:0}.denuncia-btn{padding:.5rem 1rem;border-radius:6px;font-size:1rem;cursor:pointer;border:none}.denuncia-btn-primario{background:#1a5f4a;color:#fff;width:100%;margin-top:.5rem}.denuncia-btn-primario:hover:not(:disabled){background:#144a3a}.denuncia-btn-primario:disabled{opacity:.7;cursor:not-allowed}.denuncia-btn-secundario{background:#e8e8e8;color:#333}.denuncia-btn-secundario:hover{background:#ddd}.denuncia-lista-archivos{list-style:none;padding:0;margin:.5rem 0 0}.denuncia-lista-archivos li{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0;font-size:.9rem}.denuncia-quitar{background:none;border:none;color:#c00;cursor:pointer;font-size:1.2rem;line-height:1}.denuncia-error{color:#c00;font-size:.9rem;margin-bottom:.5rem}.denuncia-exito{text-align:center}.denuncia-exito .denuncia-btn-primario,.denuncia-exito p{margin-bottom:1rem}.denuncia-compartir{margin-top:1rem}.denuncia-compartir-label{display:block;font-size:.9rem;margin-bottom:.5rem}.denuncia-compartir-botones{display:flex;flex-wrap:wrap;gap:.5rem}.denuncia-btn-compartir{background:#2d7ab8;color:#fff}.denuncia-btn-compartir:hover{background:#23609a}.denuncia-ambiental-fallback{top:0;left:0;width:100%;height:100%}.tlalihtoa-confirmacion,.tlalihtoa-form,.tlalihtoa-pagina,.tlalihtoa-pagina .tlalihtoa-contenedor,.tlalihtoa-pagina [role=button],.tlalihtoa-pagina button,.tlalihtoa-pagina h1,.tlalihtoa-pagina h2,.tlalihtoa-pagina h3,.tlalihtoa-pagina h4,.tlalihtoa-pagina h5,.tlalihtoa-pagina h6,.tlalihtoa-pagina label.tlalihtoa-check,.tlalihtoa-panel,.tlalihtoa-panel *{font-family:var(--font-mono-tlalihtoa),ui-monospace,"Cascadia Code","Source Code Pro",Menlo,monospace}.tlalihtoa-pagina{font-size:16px;line-height:1.45}.tlalihtoa-pagina .tlalihtoa-btn{font-size:1rem;font-weight:600}.tlalihtoa-pagina{min-height:100vh;padding:2rem 1rem;background:#0a0a0a;color:#e5e5e5}.tlalihtoa-contenedor{max-width:1100px;margin:0 auto}.tlalihtoa-glass{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.tlalihtoa-layout{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;grid-template-rows:auto auto auto}.tlalihtoa-panel-desktop{display:none}.tlalihtoa-form-contenedor{display:flex;flex-direction:column;gap:0;min-width:0}.tlalihtoa-form-caja{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;min-width:0}.tlalihtoa-form-orden{display:flex;flex-direction:column;gap:0}.tlalihtoa-seccion-evidencia{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.tlalihtoa-seccion-uploader,.tlalihtoa-seccion-uploader .tlalihtoa-uploader{width:100%}.tlalihtoa-seccion-sacar-foto-wrapper{margin-top:0}.tlalihtoa-seccion-sacar-foto{display:flex;flex-direction:column;gap:.75rem}.tlalihtoa-sacar-foto-fotos{display:flex;flex-wrap:wrap;gap:.5rem}.tlalihtoa-sacar-foto-cuadro{width:120px;height:120px;border-radius:10px;overflow:hidden}.tlalihtoa-sacar-foto-fallo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);text-decoration:none;font-size:.75rem;text-align:center;padding:.35rem;gap:.25rem}.tlalihtoa-sacar-foto-fallo-texto{opacity:.9}.tlalihtoa-sacar-foto-fallo-ver{text-decoration:underline;font-size:.7rem}.tlalihtoa-sacar-foto-link{display:block;width:100%;height:100%}.tlalihtoa-sacar-foto-img{width:100%;height:100%;object-fit:cover}.tlalihtoa-btn-sacar-foto{aspect-ratio:1;max-width:100%;padding:.75rem;font-weight:600;font-size:.95rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem}.tlalihtoa-btn-sacar-foto-icono{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0}.tlalihtoa-btn-sacar-foto-icono svg{width:100%;height:100%}.tlalihtoa-btn-sacar-foto-texto{line-height:1.2}.tlalihtoa-sacar-foto-camara{margin-top:.5rem}.tlalihtoa-evidencia-cuadros-wrapper{width:100%;margin-bottom:.5rem}.tlalihtoa-evidencia-cuadros-wrapper .tlalihtoa-ver-drive{margin-bottom:.5rem;font-size:.9rem}.tlalihtoa-evidencia-cuadros{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.tlalihtoa-evidencia-cuadro{position:relative;width:120px;height:120px;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.tlalihtoa-evidencia-cuadro-link{display:block;width:100%;height:100%}.tlalihtoa-evidencia-cuadro-img{width:100%;height:100%;object-fit:cover}.tlalihtoa-evidencia-cuadro-fallo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);font-size:.75rem;text-align:center;padding:.5rem;gap:.25rem}.tlalihtoa-evidencia-cuadro-fallo span:last-child{text-decoration:underline;font-size:.7rem}.tlalihtoa-evidencia-cuadro-archivo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;text-align:center;text-decoration:none;color:inherit;font-size:.85rem;word-break:break-all}.tlalihtoa-evidencia-cuadro-icon{font-size:1.5rem;margin-bottom:.25rem}.tlalihtoa-evidencia-cuadro-nombre{line-height:1.2}.tlalihtoa-evidencia-cuadro-quitar{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.tlalihtoa-evidencia-cuadro-quitar:hover{background:rgba(0,0,0,.85)}.tlalihtoa-seccion-enviar{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.tlalihtoa-aviso-envio{margin-bottom:1rem}.tlalihtoa-seccion-enviar .tlalihtoa-error{color:#c00;margin-bottom:0}.tlalihtoa-btn-enviar{display:block;width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:12px;background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;cursor:pointer;transition:opacity .2s,transform .2s;margin-top:0}.tlalihtoa-btn-enviar:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.tlalihtoa-btn-enviar:disabled{opacity:.7;cursor:not-allowed}.tlalihtoa-panel{display:flex;flex-direction:column;gap:1rem;min-width:0}.tlalihtoa-panel-banner-firmas-wrapper{margin-bottom:1rem}.tlalihtoa-panel-banner-firmas{display:block;width:100%;text-align:left;background:linear-gradient(135deg,#1a5f4a,#2d8f6f);color:#fff;border:none;border-radius:12px;padding:1rem;cursor:pointer;font:inherit;transition:opacity .2s,transform .2s}.tlalihtoa-panel-banner-firmas:hover{opacity:.95;transform:translateY(-1px)}.tlalihtoa-panel-formulario-firmas{margin-top:.75rem;padding:1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.tlalihtoa-panel-formulario-firmas .tlalihtoa-firmas h2,.tlalihtoa-panel-formulario-firmas .tlalihtoa-firmas-titulo{margin-top:0;font-size:1rem}.tlalihtoa-panel-formulario-firmas .tlalihtoa-firmas-intro{margin-bottom:1rem;color:hsla(0,0%,100%,.8)}.tlalihtoa-panel-banner-firmas-titulo{display:block;font-size:1rem;font-weight:700;margin-bottom:.35rem}.tlalihtoa-panel-banner-firmas-texto{display:block;font-size:.85rem;opacity:.95;line-height:1.4;margin-bottom:.5rem}.tlalihtoa-panel-banner-firmas-conteo{display:block;font-size:.9rem;font-weight:600;margin-bottom:.35rem;color:hsla(0,0%,100%,.95)}.tlalihtoa-panel-banner-firmas-ciclo{display:block;font-size:.8rem;font-style:italic;margin-bottom:.4rem;color:hsla(0,0%,100%,.88);line-height:1.35;min-height:1.35em}.tlalihtoa-panel-banner-firmas-cta{display:inline-block;font-size:.9rem;font-weight:600;text-decoration:underline}.tlalihtoa-panel-destinatarios{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.75rem}.tlalihtoa-panel-organismos{list-style:none;padding:0;margin:0;font-size:.85rem;color:hsla(0,0%,100%,.85);line-height:1.45}.tlalihtoa-panel-organismo-item{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.tlalihtoa-panel-organismos .tlalihtoa-panel-organismo-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.tlalihtoa-panel-organismo-texto{flex:1 1;min-width:0}.tlalihtoa-panel-organismo-nombre{display:block;font-size:.9rem;margin-bottom:.25rem}a.tlalihtoa-panel-organismo-nombre{color:#7dd3a0;text-decoration:none;font-weight:700}a.tlalihtoa-panel-organismo-nombre:hover{text-decoration:underline;color:#9de0b5}.tlalihtoa-panel-organismo-desc{font-size:.8rem;color:hsla(0,0%,100%,.65);line-height:1.4;margin:0 0 .35rem;font-weight:400}.tlalihtoa-panel-organismo-tel{display:block;font-size:.8rem;font-weight:700;color:#7dd3a0}a.tlalihtoa-panel-organismo-tel{text-decoration:none;color:#7dd3a0}a.tlalihtoa-panel-organismo-tel:hover{text-decoration:underline;color:#9de0b5}.tlalihtoa-panel-organismo-email{display:block;font-size:.8rem;color:#7dd3a0;text-decoration:none;margin-bottom:.25rem}a.tlalihtoa-panel-organismo-email:hover{text-decoration:underline;color:#9de0b5}.tlalihtoa-panel-evidencia{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.75rem}.tlalihtoa-panel-evidencia .tlalihtoa-panel-titulo{display:block;margin-bottom:.75rem}.tlalihtoa-panel-evidencia-vacio{font-size:.85rem;color:hsla(0,0%,100%,.55);margin:0}.tlalihtoa-panel-evidencia-cuadros{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.tlalihtoa-panel-cuadro-foto{background:hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.tlalihtoa-panel-cuadro-foto-link{display:block;aspect-ratio:1;overflow:hidden}.tlalihtoa-panel-cuadro-foto-img{width:100%;height:100%;object-fit:cover;display:block}.tlalihtoa-panel-cuadro-foto-etiqueta{display:block;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.9);padding:.35rem .5rem 0}.tlalihtoa-panel-cuadro-foto .tlalihtoa-panel-ver-mapa{display:inline-block;padding:0 .5rem .5rem;font-size:.8rem}.tlalihtoa-fotos-debajo{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd}.tlalihtoa-fotos-debajo .tlalihtoa-panel-titulo{display:block;margin-bottom:.75rem}.tlalihtoa-fotos-debajo-vacio{font-size:.9rem;color:hsla(0,0%,100%,.55);margin:0}.tlalihtoa-fotos-debajo-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.tlalihtoa-panel-titulo{display:block;font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.95);margin-bottom:.35rem}.tlalihtoa-panel-mapa{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.75rem}.tlalihtoa-panel-iframe{width:100%;height:240px;border:0;border-radius:8px}.tlalihtoa-panel-ver-mapa{display:inline-block;font-size:.85rem;margin-top:.5rem;color:#7dd3a0}.tlalihtoa-panel-foto .tlalihtoa-panel-img-link{aspect-ratio:auto;max-height:240px;border-radius:8px}.tlalihtoa-panel-img-fallo{display:flex;align-items:center;justify-content:center;min-height:120px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);font-size:.8rem;text-align:center;padding:.75rem}.tlalihtoa-panel-foto .tlalihtoa-panel-img{width:100%;height:auto;max-height:240px;object-fit:contain;display:block}.tlalihtoa-panel-mas-enlaces{font-size:.8rem;color:hsla(0,0%,100%,.55);margin:.35rem 0 0}.tlalihtoa-panel-imagenes{background:#fff;border-radius:12px;padding:.75rem}.tlalihtoa-panel-lista-img{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:.5rem;gap:.5rem}.tlalihtoa-panel-img-link{display:block;border-radius:6px;overflow:hidden;aspect-ratio:1}.tlalihtoa-panel-img{width:100%;height:100%;object-fit:cover}@media (min-width:900px){.tlalihtoa-layout{grid-template-columns:minmax(280px,380px) 1fr;grid-template-rows:auto auto;align-items:start}.tlalihtoa-panel-desktop{display:block;grid-column:1;grid-row:1/-1}.tlalihtoa-layout>.tlalihtoa-form{grid-column:2;grid-row:1}.tlalihtoa-form-panel{display:none!important}.tlalihtoa-panel{position:-webkit-sticky;position:sticky;top:1rem}.tlalihtoa-panel-iframe{height:280px}}.tlalihtoa-seccion-coords-movil{display:block;margin-top:1rem}.tlalihtoa-panel-seccion-coords{margin-bottom:1rem}.tlalihtoa-panel-seccion-coords .tlalihtoa-btn-coords{width:100%}.tlalihtoa-panel-botones-columna{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.tlalihtoa-panel-botones-columna>*{width:100%;min-width:0}.tlalihtoa-panel-btn-fila{width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.85rem .75rem;line-height:1.2}.tlalihtoa-panel-botones-columna .tlalihtoa-seccion-sacar-foto{display:block}.tlalihtoa-panel-botones-columna .tlalihtoa-seccion-sacar-foto>button{width:100%}.tlalihtoa-panel-botones-columna .tlalihtoa-uploader .tlalihtoa-uploader-botones{display:flex}.tlalihtoa-panel-botones-columna .tlalihtoa-uploader .tlalihtoa-uploader-botones>button{width:100%}.tlalihtoa-panel-botones-columna .tlalihtoa-coords-mapa-wrapper{min-height:200px}.tlalihtoa-panel-otros-mapas{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.75rem}.tlalihtoa-coords-mapa-wrapper{width:100%;border-radius:12px;overflow:hidden}.tlalihtoa-coords-mapa-iframe{width:100%;height:220px;border:0;display:block}.tlalihtoa-coords-mapa-enlace{display:block;padding:.5rem .75rem;font-size:.85rem;color:#7dd3a0;text-align:center;text-decoration:none;background:hsla(0,0%,100%,.06)}.tlalihtoa-coords-mapa-enlace:hover{text-decoration:underline;color:#9de0b5}.tlalihtoa-cuatro-botones{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.tlalihtoa-cuatro-botones>*{flex:1 1;min-width:140px}.tlalihtoa-cuatro-botones .tlalihtoa-btn-accion-evidencia,.tlalihtoa-cuatro-botones>button.tlalihtoa-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.85rem .75rem;line-height:1.2}.tlalihtoa-cuatro-botones>section.tlalihtoa-seccion-sacar-foto{display:flex}.tlalihtoa-cuatro-botones>section.tlalihtoa-seccion-sacar-foto>button{width:100%}.tlalihtoa-cuatro-botones>.tlalihtoa-uploader .tlalihtoa-uploader-botones{display:flex}.tlalihtoa-cuatro-botones>.tlalihtoa-uploader .tlalihtoa-uploader-botones>button{flex:1 1;min-width:0}@media (max-width:899px){.tlalihtoa-layout{grid-template-columns:1fr}.tlalihtoa-panel-desktop{display:none}.tlalihtoa-form-contenedor{gap:1.25rem}.tlalihtoa-seccion-como-usar{display:block!important;order:-2;background:transparent;border-radius:0;padding:0 0 1.25rem;margin-bottom:0;border:none;border-bottom:1px solid hsla(0,0%,100%,.12)}.tlalihtoa-seccion-como-usar-titulo{margin:0 0 .75rem;font-size:1.15rem;font-weight:700;color:#fff}.tlalihtoa-seccion-como-usar-desc{margin:0;font-size:.95rem;line-height:1.5;color:hsla(0,0%,100%,.8)}.tlalihtoa-seccion-como-usar-desc p{margin:0 0 .75rem}.tlalihtoa-seccion-como-usar-desc p:last-child{margin-bottom:0}.tlalihtoa-seccion-acciones-arriba{display:flex;flex-direction:column;gap:.5rem;order:-1}.tlalihtoa-seccion-acciones-arriba>*{width:100%;min-width:0}.tlalihtoa-form-contenedor>.tlalihtoa-seccion-coords-movil,.tlalihtoa-form-contenedor>.tlalihtoa-seccion-evidencia{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1rem 1.25rem;min-width:0}.tlalihtoa-form-contenedor>.tlalihtoa-seccion-coords-movil:empty{display:none}.tlalihtoa-form-contenedor>.tlalihtoa-seccion-enviar{background:transparent;border-radius:0;padding:0;min-width:0}.tlalihtoa-movil-burbuja-enviar{background:transparent;padding:0}.tlalihtoa-form-contenedor>.tlalihtoa-form-panel.tlalihtoa-panel-movil{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1rem 1.25rem;min-width:0}.tlalihtoa-panel-movil .tlalihtoa-panel-botones-columna{display:none}}.tlalihtoa-disclaimer{margin-top:2rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.12)}.tlalihtoa-disclaimer p{margin:0;font-size:.8rem;line-height:1.5;color:hsla(0,0%,100%,.55)}.tlalihtoa-contador-visitas{margin-bottom:.75rem!important;font-size:.85rem;color:hsla(0,0%,100%,.7)}.tlalihtoa-caja{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem}.tlalihtoa-confirmacion h2,.tlalihtoa-form h2{margin:0 0 .5rem;font-size:1.4rem;color:#fff}.tlalihtoa-intro{font-size:1rem;color:hsla(0,0%,100%,.7);margin-bottom:1rem}.tlalihtoa-label{display:block;margin-bottom:.75rem;font-size:1rem;font-weight:500;color:hsla(0,0%,100%,.9)}.tlalihtoa-input,.tlalihtoa-textarea{width:100%;padding:.5rem .6rem;margin-top:.25rem;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-size:1rem;background:hsla(0,0%,100%,.06);color:#fff}.tlalihtoa-input::placeholder,.tlalihtoa-textarea::placeholder{color:hsla(0,0%,100%,.4)}.tlalihtoa-input:focus,.tlalihtoa-textarea:focus{outline:none;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08)}.tlalihtoa-pagina select.tlalihtoa-input{background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.15)}.tlalihtoa-pagina select.tlalihtoa-input option{background:#1a1a1a;color:#fff}.tlalihtoa-textarea{resize:vertical;min-height:100px}.tlalihtoa-check{display:flex;align-items:center;gap:.5rem;cursor:pointer}.tlalihtoa-check,.tlalihtoa-uploader{margin-bottom:1rem}.tlalihtoa-uploader-input{position:absolute;width:0;height:0;opacity:0}.tlalihtoa-uploader-botones{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.tlalihtoa-uploader-barra{min-height:52px;padding:.5rem .75rem;border-radius:8px;border:2px dashed hsla(0,0%,100%,.25);transition:border-color .15s ease,background-color .15s ease}.tlalihtoa-uploader-barra:hover:not(:has(.tlalihtoa-uploader-progreso)){border-color:hsla(0,0%,100%,.4)}.tlalihtoa-uploader-barra-drag{border-color:#2d8f6f;background-color:rgba(45,143,111,.15)}.tlalihtoa-uploader-progreso{width:100%;min-width:0}.tlalihtoa-uploader-progreso-texto{display:block;font-size:1rem;font-weight:600;margin-bottom:.35rem;color:#7dd3a0}.tlalihtoa-uploader-progreso-barra{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.tlalihtoa-uploader-progreso-lleno{height:100%;background:linear-gradient(90deg,#1a5f4a,#2d8f6f);border-radius:4px;transition:width .2s ease}.tlalihtoa-uploader-error{margin-top:.5rem}.tlalihtoa-uploader-error-detalle{margin:.5rem 0 0;font-size:.8rem;color:hsla(0,0%,100%,.85)}.tlalihtoa-btn-copiar-detalle{display:inline-block;margin-bottom:.35rem;padding:.25rem .5rem;font-size:.8rem;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#9de0b5;cursor:pointer}.tlalihtoa-btn-copiar-detalle:hover{background:hsla(0,0%,100%,.18)}.tlalihtoa-uploader-error-code{display:block;margin-top:.25rem;padding:.5rem;background:rgba(0,0,0,.25);border-radius:4px;font-size:.75rem;word-break:break-all;white-space:pre-wrap;max-height:6em;overflow-y:auto}.tlalihtoa-uploader-contenido{margin-bottom:.5rem}.tlalihtoa-uploader-contenido .tlalihtoa-ver-drive{margin-bottom:.5rem;font-size:.9rem}.tlalihtoa-botones-glass{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;align-items:stretch}@media (min-width:480px){.tlalihtoa-botones-glass{flex-wrap:nowrap}}.tlalihtoa-btn-accion-evidencia{background:linear-gradient(135deg,#1a5f4a,#2d8f6f);color:#fff;border:none;flex:1 1;min-width:0;font-weight:600;font-size:1rem;padding:.85rem 1rem}.tlalihtoa-btn-accion-evidencia:hover:not(:disabled){background:linear-gradient(135deg,#144a3a,#1a5f4a);color:#fff;opacity:.95}.tlalihtoa-btn-accion-evidencia:disabled{opacity:.7;cursor:not-allowed}.tlalihtoa-btn-glass{background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.45);color:#1a3d2e;flex:1 1;min-width:0}.tlalihtoa-btn-glass:hover:not(:disabled){background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.tlalihtoa-btn-glass:disabled{opacity:.7}.tlalihtoa-camara{margin-top:.75rem;padding:.75rem;background:#f0f0f0;border-radius:8px}.tlalihtoa-camara-video{display:block;width:100%;max-width:320px;max-height:240px;border-radius:6px;background:#000;margin-bottom:.5rem}.tlalihtoa-camara-acciones{display:flex;gap:.5rem}.tlalihtoa-camara-acciones .tlalihtoa-btn-primario{flex:1 1;margin-top:0}.tlalihtoa-btn{padding:.5rem 1rem;border-radius:6px;font-size:1rem;cursor:pointer;border:none}.tlalihtoa-btn-primario{background:#1a5f4a;color:#fff;width:100%;margin-top:.5rem}.tlalihtoa-btn-primario:hover:not(:disabled){background:#144a3a}.tlalihtoa-btn-primario:disabled{opacity:.7;cursor:not-allowed}.tlalihtoa-btn-secundario{background:#e8e8e8;color:#333}.tlalihtoa-btn-secundario:hover:not(:disabled){background:#ddd}.tlalihtoa-form-acciones{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.tlalihtoa-form-acciones .tlalihtoa-btn-primario{width:auto;margin-top:0}.tlalihtoa-seccion-como-usar{display:block}@media (min-width:900px){.tlalihtoa-seccion-acciones-arriba{display:none!important}.tlalihtoa-panel-desktop .tlalihtoa-panel-uploader-wrap{display:none}.tlalihtoa-form-subir-arriba-enviar{display:block;margin-bottom:1rem}.tlalihtoa-form-subir-arriba-enviar .tlalihtoa-uploader .tlalihtoa-uploader-botones>button{width:100%}.tlalihtoa-seccion-como-usar{background:transparent;border-radius:0;padding:0 0 1.25rem;margin-bottom:1rem;border:none;border-bottom:1px solid hsla(0,0%,100%,.12)}.tlalihtoa-seccion-como-usar-titulo{margin:0 0 .75rem;font-size:1.15rem;font-weight:700;color:#fff}.tlalihtoa-seccion-como-usar-desc{margin:0;font-size:.95rem;line-height:1.5;color:hsla(0,0%,100%,.8)}.tlalihtoa-seccion-como-usar-desc p{margin:0 0 .75rem}.tlalihtoa-seccion-como-usar-desc p:last-child{margin-bottom:0}}.tlalihtoa-form-botones-evidencia-movil{display:none;margin-bottom:.75rem}@media (max-width:899px){.tlalihtoa-form-subir-arriba-enviar{display:none!important}.tlalihtoa-form-botones-evidencia-movil{display:flex;flex-direction:column;gap:.5rem}.tlalihtoa-form-botones-evidencia-movil>*{width:100%;min-width:0}.tlalihtoa-seccion-enviar{display:flex;flex-direction:column;gap:.5rem}.tlalihtoa-seccion-enviar .tlalihtoa-form-botones-evidencia-movil{margin-bottom:0}.tlalihtoa-seccion-acciones-arriba .tlalihtoa-seccion-sacar-foto{display:block}.tlalihtoa-seccion-acciones-arriba .tlalihtoa-seccion-sacar-foto>button{width:100%}.tlalihtoa-form-botones-evidencia-movil .tlalihtoa-uploader .tlalihtoa-uploader-botones{display:flex}.tlalihtoa-form-botones-evidencia-movil .tlalihtoa-uploader .tlalihtoa-uploader-botones>button{width:100%}.tlalihtoa-form-botones-evidencia-movil .tlalihtoa-uploader .tlalihtoa-uploader-botones>button,.tlalihtoa-movil-burbuja-enviar .tlalihtoa-btn-enviar,.tlalihtoa-seccion-acciones-arriba .tlalihtoa-btn-accion-evidencia,.tlalihtoa-seccion-acciones-arriba .tlalihtoa-seccion-sacar-foto>button.tlalihtoa-btn-sacar-foto{width:100%;min-height:3.25rem;padding:1rem 1.25rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.tlalihtoa-seccion-acciones-arriba .tlalihtoa-seccion-sacar-foto>button.tlalihtoa-btn-sacar-foto{aspect-ratio:auto}}.tlalihtoa-botones-glass .tlalihtoa-btn-accion-evidencia,.tlalihtoa-botones-glass .tlalihtoa-btn-glass{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.85rem .75rem;line-height:1.2}.tlalihtoa-btn-sacar-foto{width:100%}.tlalihtoa-preview-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.tlalihtoa-preview-caja{background:#fff;border-radius:12px;max-width:640px;width:100%;max-height:90vh;display:flex;flex-direction:column}.tlalihtoa-preview-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .5rem;border-bottom:1px solid #eee}.tlalihtoa-preview-cabecera h3{margin:0;font-size:1.1rem}.tlalihtoa-preview-cerrar{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#666;padding:.25rem}.tlalihtoa-preview-cerrar:hover{color:#000}.tlalihtoa-preview-enviar{padding:.5rem 1rem;border-bottom:1px solid #eee}.tlalihtoa-preview-enviar .tlalihtoa-btn{margin-right:.5rem}.tlalihtoa-preview-ok{margin:.35rem 0 0;font-size:.9rem;color:#1a5f4a}.tlalihtoa-preview-asunto{padding:.5rem 1rem;font-size:.9rem;color:#555;margin:0;border-bottom:1px solid #eee}.tlalihtoa-preview-iframe{flex:1 1;min-height:400px;border:none;border-radius:0 0 12px 12px}.tlalihtoa-btn-coords{margin-top:.5rem}.tlalihtoa-error-coords{margin-top:.35rem}.tlalihtoa-ver-drive{margin:.5rem 0 0;font-size:.9rem}.tlalihtoa-ver-drive a{color:#7dd3a0;text-decoration:underline}.tlalihtoa-ver-drive a:hover{color:#9de0b5}.tlalihtoa-lista-evidencia{list-style:none;padding:0;margin:.5rem 0 0}.tlalihtoa-lista-evidencia li{display:flex;align-items:center;gap:.5rem;padding:.35rem 0}.tlalihtoa-preview-link{flex-shrink:0}.tlalihtoa-preview-img{width:48px;height:48px;object-fit:cover;border-radius:4px}.tlalihtoa-preview-nombre{flex:1 1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis}.tlalihtoa-quitar{background:none;border:none;color:#c00;cursor:pointer;font-size:1.2rem}.tlalihtoa-enlaces{margin-bottom:1rem}.tlalihtoa-enlaces .tlalihtoa-label{margin-bottom:.5rem}.tlalihtoa-enlaces-lista{list-style:none;padding:0;margin:0 0 .5rem}.tlalihtoa-enlace-fila{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.tlalihtoa-enlace-fila .tlalihtoa-input{flex:1 1;min-width:0}.tlalihtoa-enlace-acciones{flex-shrink:0}.tlalihtoa-btn-quitar{min-width:2.75rem;min-height:2.75rem;padding:0;background:#f5e6e6;color:#c00;font-size:1.25rem;line-height:1;border-radius:6px}.tlalihtoa-btn-mas{width:100%;min-height:2.75rem;background:#e8f0ee;color:#1a5f4a;border:1px dashed #1a5f4a}.tlalihtoa-btn-mas:hover{background:#d4e6e0}.tlalihtoa-firmas{max-width:480px;margin:0 auto}.tlalihtoa-firmas h1{font-size:1.5rem;margin-bottom:.5rem}.tlalihtoa-firmas-intro{margin-bottom:1.5rem;color:hsla(0,0%,100%,.85);line-height:1.5}.tlalihtoa-form-firmas label{display:block;margin-bottom:1rem;color:hsla(0,0%,100%,.9)}.tlalihtoa-form-firmas input,.tlalihtoa-form-firmas textarea{width:100%;margin-top:.35rem;padding:.5rem .75rem;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-size:1rem;background:hsla(0,0%,100%,.06);color:#fff}.tlalihtoa-form-firmas button[type=submit]{margin-top:.5rem}.tlalihtoa-firmas-exito{padding:1rem 0;margin-bottom:1.5rem}.tlalihtoa-firmas-exito p{margin-bottom:.5rem}.tlalihtoa-firmas-exito-globo{background:linear-gradient(135deg,#1b6b4a,#2d8f6f 45%,#358b65);color:#fff;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1rem}.tlalihtoa-firmas-exito-globo .tlalihtoa-firmas-exito-mensaje{margin:0 0 1rem;font-size:1rem;line-height:1.5;color:hsla(0,0%,100%,.98)}.tlalihtoa-firmas-exito-globo .tlalihtoa-firmas-exito-accion{margin:0}.tlalihtoa-firmas-exito-btn{background:linear-gradient(135deg,#2d8f6f,#4aaa8a)!important;color:#fff!important;border:none;padding:.65rem 1.25rem;border-radius:10px;font-weight:700;cursor:pointer;transition:opacity .2s,transform .2s}.tlalihtoa-firmas-exito-btn:hover{opacity:.95;transform:translateY(-1px)}.tlalihtoa-firmas-aviso{margin-top:2rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.12);font-size:.85rem;color:hsla(0,0%,100%,.65);line-height:1.5}.tlalihtoa-firmas-aviso strong{display:block;margin-bottom:.25rem}.tlalihtoa-seccion-firmas{margin-top:2.5rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.12)}.tlalihtoa-firmas-compact .tlalihtoa-firmas-titulo{font-size:1.25rem;margin-bottom:.5rem}.tlalihtoa-enlace-firmas{margin-bottom:1rem;font-size:.95rem}.tlalihtoa-enlace-firmas a{color:#7dd3a0;text-decoration:underline}.tlalihtoa-enlace-firmas a:hover{color:#9de0b5}.tlalihtoa-organismos-contacto{margin:1rem 0;padding:.75rem 1rem;background:#e8eee8;border-radius:8px;font-size:.9rem;color:#1a2e1a}.tlalihtoa-organismos-contacto p{color:#1a2e1a;margin:0 0 .5rem}.tlalihtoa-organismos-contacto strong{color:#0d1a0d}.tlalihtoa-organismos-contacto ul{list-style:none;padding:0;margin:.5rem 0 0}.tlalihtoa-organismos-contacto li{padding:.35rem 0;border-bottom:1px solid #c8d0c8;color:#243024}.tlalihtoa-organismos-contacto li:last-child{border-bottom:none}@media (max-width:480px){.tlalihtoa-pagina{padding:1rem .75rem}.tlalihtoa-caja,.tlalihtoa-form-caja{padding:1rem;border-radius:10px}.tlalihtoa-confirmacion h2,.tlalihtoa-form h2{font-size:1.25rem}.tlalihtoa-input,.tlalihtoa-textarea{font-size:16px;padding:.6rem .75rem}.tlalihtoa-btn,.tlalihtoa-btn-mas,.tlalihtoa-btn-primario{min-height:44px;padding:.6rem 1rem}.tlalihtoa-btn-quitar{min-width:44px;min-height:44px}.tlalihtoa-enlace-fila{flex-wrap:wrap}.tlalihtoa-enlace-fila .tlalihtoa-input{width:100%}.tlalihtoa-enlace-acciones{width:100%;display:flex;justify-content:flex-end}}.tlalihtoa-error{color:#c00;font-size:.9rem;margin-bottom:.5rem}.tlalihtoa-confirmacion .tlalihtoa-folio{font-size:1.1rem;margin:1rem 0}.tlalihtoa-confirmacion .tlalihtoa-folio code{font-family:var(--font-mono-tlalihtoa),ui-monospace,Menlo,monospace;background:#e0e6e0;color:#1a2e1a;padding:.25rem .5rem;border-radius:4px;font-weight:600}.axolotlan-auth-pagina{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem}.axolotlan-auth-agua,.axolotlan-auth-pagina{background:linear-gradient(180deg,#1a4d2e 0,#133d24 40%,#0e2418 75%,#0a1610)}.axolotlan-auth-agua{position:fixed;inset:0;z-index:0;overflow:hidden}@keyframes axolotlan-bubble-rise{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(1.04,.96);opacity:0}6%{opacity:var(--bubble-opacity,.35)}10%{transform:translateY(-10vh) translateX(6px) rotate(120deg) scale(1.08,.92)}20%{transform:translateY(-22vh) translateX(-8px) rotate(240deg) scale(.92,1.08)}30%{transform:translateY(-34vh) translateX(10px) rotate(1turn) scale(1.1,.9)}40%{transform:translateY(-46vh) translateX(-10px) rotate(480deg) scale(.9,1.1)}50%{transform:translateY(-58vh) translateX(9px) rotate(600deg) scale(1.08,.92)}60%{transform:translateY(-70vh) translateX(-9px) rotate(2turn) scale(.92,1.08)}70%{transform:translateY(-82vh) translateX(8px) rotate(840deg) scale(1.06,.94)}80%{transform:translateY(-94vh) translateX(-6px) rotate(960deg) scale(.94,1.06)}90%{transform:translateY(-108vh) translateX(4px) rotate(3turn) scale(1.03,.97)}94%{opacity:var(--bubble-opacity,.35)}to{transform:translateY(-120vh) translateX(0) rotate(1200deg) scale(1);opacity:0}}@keyframes axolotlan-tilapia-nadar{0%{transform:translateX(0)}to{transform:translateX(calc(-100vw - 260px))}}@keyframes axolotlan-tilapia-nadar-derecha{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 260px))}}.axolotlan-tilapias-wrap{position:fixed;inset:0;pointer-events:none;z-index:-2;overflow:hidden}.axolotlan-tilapias-gif-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:-9999px}.axolotlan-tilapias-canvas .axolotlan-tilapias-canvas-el{display:block;width:100%;height:100%}.axolotlan-tilapia-wrap{position:absolute;left:100vw;width:var(--tilapia-w,40px);top:var(--tilapia-top,50%);z-index:var(--tilapia-z,0);isolation:isolate;opacity:calc(1 - var(--tilapia-overlay, 0) * .48);filter:sepia(calc(.2 + var(--tilapia-overlay, 0) * .45)) hue-rotate(calc(100deg + var(--tilapia-overlay, 0) * 40deg)) saturate(calc(.82 + var(--tilapia-overlay, 0) * .35)) brightness(calc(.78 + var(--tilapia-overlay, 0) * .2)) contrast(calc(1 + var(--tilapia-overlay, 0) * .15))}.axolotlan-tilapias-ready .axolotlan-tilapia-wrap{animation:axolotlan-tilapia-nadar var(--tilapia-dur,35s) linear infinite;animation-delay:var(--tilapia-delay,0s)}.axolotlan-tilapias-derecha .axolotlan-tilapia-wrap{left:-260px}.axolotlan-tilapias-derecha.axolotlan-tilapias-ready .axolotlan-tilapia-wrap{animation:axolotlan-tilapia-nadar-derecha var(--tilapia-dur,35s) linear infinite;animation-delay:var(--tilapia-delay,0s)}.axolotlan-tilapia-wrap .axolotlan-tilapia{position:relative;display:block;width:var(--tilapia-w,40px);height:auto;opacity:1;object-fit:contain}.axolotlan-auth-overlay{position:fixed;inset:0;background:rgba(10,22,16,.42);pointer-events:none;z-index:1}.axolotlan-auth-contenedor{max-width:420px;margin:0 auto;position:relative;z-index:2}.axolotlan-auth-contenedor-sesion{max-width:420px}@media (min-width:768px){.axolotlan-auth-contenedor-sesion{max-width:920px}}.axolotlan-privacidad-pagina{justify-content:flex-start;padding:2rem 1rem 3rem}.axolotlan-privacidad-contenedor{max-width:720px;width:100%;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.axolotlan-auth-volver{display:inline-block;color:#5cc5a0;text-decoration:none;margin-bottom:1rem;font-size:.95rem}.axolotlan-auth-volver:hover{color:#7dd3a0;text-decoration:underline}.axolotlan-login-landing .axolotlan-auth-volver{display:inline-flex;align-items:center;margin-bottom:1rem}.axolotlan-login-landing .axolotlan-login-titulo{margin:0 0 .5rem;padding-left:.25rem}.axolotlan-login-landing .axolotlan-login-intro{margin:0 0 1rem}.axolotlan-login,.axolotlan-registro{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem}.axolotlan-login h1,.axolotlan-registro h1{margin:0 0 .5rem;font-size:1.5rem;color:#fff}.axolotlan-login-intro,.axolotlan-registro-intro{font-size:.95rem;color:#fff;margin-bottom:1.25rem}.axolotlan-form label{display:block;margin-bottom:1rem;font-size:.95rem;font-weight:500;color:#fff}.axolotlan-form input,.axolotlan-form textarea{width:100%;padding:.5rem .6rem;margin-top:.25rem;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-size:1rem;background:hsla(0,0%,100%,.06);color:#fff}.axolotlan-form input::placeholder,.axolotlan-form textarea::placeholder{color:hsla(0,0%,100%,.4)}.axolotlan-form input:focus,.axolotlan-form textarea:focus{outline:none;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08)}.axolotlan-form textarea{resize:vertical;min-height:80px}.axolotlan-form-hint{display:block;font-size:.8rem;color:hsla(0,0%,100%,.9);margin-top:.25rem}.axolotlan-form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.axolotlan-form-error{color:#e66;font-size:.9rem;margin-bottom:.75rem}.axolotlan-btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;border:none;transition:background-color .15s ease;text-align:center}.axolotlan-btn>*{flex-shrink:0}.axolotlan-btn-primario{background:#1a5f4a;color:#fff;width:100%;margin-top:.5rem;min-height:2.75rem}.axolotlan-btn-primario:hover:not(:disabled){background:#2d8f6f;color:#fff}.axolotlan-btn-primario:disabled{opacity:.6;cursor:not-allowed;color:hsla(0,0%,100%,.8)}.axolotlan-btn-secundario{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.25)}.axolotlan-btn-secundario:hover:not(:disabled){background:rgba(45,143,111,.25);border-color:#2d8f6f;color:#fff}.axolotlan-btn-peligro{background:rgba(180,60,60,.5);color:#fff;border:1px solid rgba(220,80,80,.6)}.axolotlan-btn-peligro:hover:not(:disabled){background:rgba(180,60,60,.7);color:#fff}.axolotlan-btn-peligro:disabled{opacity:.6;cursor:not-allowed}.axolotlan-sesion,.axolotlan-sesion-landing{padding:0 1.5rem 1rem;background:transparent;border:none}@media (min-width:768px){.axolotlan-sesion,.axolotlan-sesion-landing{padding-left:2rem;padding-right:2rem}}.axolotlan-sesion-titulo{margin:0 0 1.25rem;font-size:1.5rem;color:#fff}.axolotlan-sesion-layout{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.axolotlan-sesion-layout{grid-template-columns:1.5fr 1fr;gap:2rem}}.axolotlan-sesion-right{display:flex;flex-direction:column;gap:1.25rem;min-width:0}@media (min-width:768px){.axolotlan-sesion-right{gap:2rem}}.axolotlan-sesion-panel{min-width:0;background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:1.5rem}@media (min-width:768px){.axolotlan-sesion-panel{padding:1.75rem 2rem}}.axolotlan-sesion-panel-usuario{display:flex;flex-direction:column}.axolotlan-sesion-tonalli-main{display:flex;align-items:flex-start;gap:.9rem;margin-top:.25rem}.axolotlan-sesion-tonalli-glifo{flex:1 1;min-width:0;display:flex;align-items:flex-start;justify-content:center}.axolotlan-sesion-tonalli-glifo-box{position:relative;width:132px;height:132px;border-radius:14px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden}.axolotlan-sesion-tonalli-polys{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.95;z-index:2}.axolotlan-sesion-tonalli-img{display:block;width:84px;height:84px;object-fit:contain;position:relative;z-index:1}.axolotlan-sesion-tonalli-placeholder{width:84px;height:84px;border-radius:10px;border:1px dashed hsla(0,0%,100%,.18);background:rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.axolotlan-sesion-tonalli-text{flex:1 1;min-width:0}.axolotlan-sesion-panel-usuario .axolotlan-sesion-usuario-block{margin-top:0;margin-bottom:1rem}.axolotlan-sesion-label-usuario{display:block;margin-bottom:0;margin-top:0;line-height:1.25;padding-bottom:.1rem}.axolotlan-sesion-usuario-block{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.axolotlan-sesion-avatar-wrap{flex-shrink:0;display:block;width:132px;height:132px;border-radius:12px;overflow:hidden;cursor:pointer;position:relative;border:2px dashed hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.04)}.axolotlan-sesion-avatar-wrap:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08)}.axolotlan-sesion-avatar-wrap:has(.axolotlan-sesion-avatar-img){border-style:solid;border-color:transparent;background:transparent}.axolotlan-sesion-avatar-wrap:has(.axolotlan-sesion-avatar-img):hover{border-color:hsla(0,0%,100%,.35);background:transparent}.axolotlan-sesion-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.axolotlan-sesion-avatar-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:300;color:hsla(0,0%,100%,.5);line-height:1}.axolotlan-sesion-avatar-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.axolotlan-sesion-usuario-datos{display:flex;flex-direction:column;gap:.35rem;min-width:0;justify-content:center;margin-left:.5rem}.axolotlan-sesion-nombre{display:block;font-size:1rem;color:#fff;font-weight:600;line-height:1.05;margin-top:0;margin-bottom:0;margin-left:.5em;max-width:100%;min-width:0;overflow:hidden}.axolotlan-sesion-email>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axolotlan-sesion-nombre>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;white-space:normal;word-break:break-word}.axolotlan-sesion-email{display:block;color:#fff;font-size:.95rem;line-height:1.25;margin:0;max-width:100%;min-width:0;overflow:hidden}.axolotlan-sesion-chalchihuitl{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.35rem;line-height:1.25;min-height:1.25em}.axolotlan-sesion-chalchihuitl-bola{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:none;order:-1}.axolotlan-sesion-chalchihuitl-num{display:inline-flex;align-items:center;color:#fff;font-size:2rem;font-weight:600;line-height:1;min-height:1.15rem}.axolotlan-sesion-acciones-panel .axolotlan-sesion-card{margin-bottom:0}.axolotlan-sesion-btn-block{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.axolotlan-sesion-panel .axolotlan-btn{display:inline-flex;align-items:center;justify-content:center}.axolotlan-sesion-footer{margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.axolotlan-sesion-card{margin-bottom:1.25rem}.axolotlan-sesion-field{margin:0 0 .75rem;font-size:.95rem}.axolotlan-sesion-label{margin-bottom:.2rem}.axolotlan-sesion-label,.axolotlan-sesion-value{display:block;color:#fff}.axolotlan-sesion-bio-click{display:block;width:100%;margin:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.axolotlan-sesion-bio-click:hover .axolotlan-sesion-bio-text{opacity:.9}.axolotlan-sesion-bio-text{white-space:pre-wrap;line-height:1.4}.axolotlan-sesion-actions{display:flex;flex-wrap:wrap;gap:.75rem}.axolotlan-sesion-actions .axolotlan-btn{flex:1 1;min-width:140px;margin-top:0}.axolotlan-sesion-bio-input{width:100%;padding:.5rem .6rem;margin-top:.25rem;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-size:1rem;background:hsla(0,0%,100%,.06);color:#fff;resize:vertical;min-height:80px}input.axolotlan-sesion-bio-input{min-height:2.75rem;resize:none}.axolotlan-sesion-bio-input::placeholder{color:hsla(0,0%,100%,.4)}.axolotlan-sesion-bio-input:focus{outline:none;border-color:hsla(0,0%,100%,.3)}.axolotlan-sesion-bio-actions{display:flex;gap:.5rem;margin-top:.5rem}.axolotlan-sesion-bio-actions .axolotlan-btn{margin-top:0}.axolotlan-sesion-form .axolotlan-input-bitmap-input:not(.axolotlan-input-bitmap-textarea){min-height:2.75rem}.axolotlan-sesion-editar-link{display:inline-block;margin-top:.35rem;padding:0;background:none;border:none;cursor:pointer;font-size:inherit;color:#5cc5a0;text-decoration:none}.axolotlan-sesion-editar-link:hover{text-decoration:underline}.axolotlan-sesion-card-prefs{transform:none}.axolotlan-sesion-check-wrap{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;cursor:pointer;max-width:100%;min-height:1.25rem}.axolotlan-sesion-check-wrap:has(input:disabled){cursor:not-allowed}.axolotlan-sesion-check-wrap input[type=checkbox]{grid-column:1;margin:0;width:1.1rem;height:1.1rem;accent-color:rgba(92,197,160,.9);align-self:center}.axolotlan-sesion-check-wrap .axolotlan-sesion-check-label{grid-column:2;display:flex;align-items:center;text-align:left;line-height:1.4;min-height:1.1rem;padding-left:.5rem}.axolotlan-sesion-hint-block{display:block;margin-top:.25rem;margin-left:calc(1.1rem + .5rem);text-align:left}.axolotlan-sesion-media{margin-top:1rem}.axolotlan-sesion-photos{list-style:none;margin:.5rem 0 0;padding:0}.axolotlan-sesion-photos li{margin:.25rem 0}.axolotlan-sesion-photo-link{color:#5cc5a0;text-decoration:none}.axolotlan-sesion-photo-link:hover{text-decoration:underline}.axolotlan-login-footer,.axolotlan-registro-exito,.axolotlan-registro-footer{margin-top:1rem;font-size:.95rem;color:#fff}.axolotlan-registro-exito p{margin:0 0 .5rem}.axolotlan-registro-link{color:#5cc5a0;text-decoration:none}.axolotlan-registro-link:hover{text-decoration:underline}.axolotlan-login-footer a,.axolotlan-registro-footer a{color:#5cc5a0;text-decoration:none}.axolotlan-login-footer a:hover,.axolotlan-registro-footer a:hover{text-decoration:underline}.axolotlan-registro-footer-inner{display:inline}.axolotlan-registro-footer-link{display:inline;text-decoration:none;margin-left:0;color:#5cc5a0}.axolotlan-registro-footer-link:hover{color:#7dd3a0;text-decoration:underline}@media (max-width:768px){.axolotlan-auth-agua,.axolotlan-tilapias-wrap{position:absolute}.vaxo-page{background-attachment:scroll!important;background-position:top;background-repeat:repeat!important;background-size:auto!important}}.vaxo-page{color:#000}.vaxo-page a.axolotlan-auth-volver{color:#5cc5a0}.vaxo-page a.axolotlan-auth-volver:hover{color:#7dd3a0}button,input,option,select,textarea{font-family:Faraway,sans-serif}input::placeholder,textarea::placeholder{font-family:Faraway,sans-serif;opacity:.45;color:#fff}#axolomoxtli-app,html.axolomoxtli-no-zoom,html.axolomoxtli-no-zoom body{touch-action:manipulation;text-size-adjust:100%}#axolomoxtli-app{font-size:1.18rem;position:relative;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background:#000}html:has(#axolomoxtli-app),html:has(#axolomoxtli-app) body{height:100%;overflow:hidden;background:#000}html.axolomoxtli-no-zoom button,html.axolomoxtli-no-zoom input,html.axolomoxtli-no-zoom select,html.axolomoxtli-no-zoom textarea{font-family:Faraway,sans-serif!important;font-size:1.18rem}html.axolomoxtli-no-zoom input::placeholder,html.axolomoxtli-no-zoom textarea::placeholder{font-family:Faraway,sans-serif!important;opacity:.45;color:#fff;font-size:inherit}html.axolomoxtli-no-zoom [data-zoom-image]{touch-action:none}.ax-row,.list-row{position:relative;box-sizing:border-box;border-bottom:1px solid hsla(0,0%,100%,.28)!important}.ax-registro-hud{min-height:100vh;min-height:100dvh;background:#000;color:#fff}.ax-registro-hud button,.ax-registro-hud input,.ax-registro-hud textarea{font-family:Faraway,sans-serif;border-radius:0}.ax-registro-hud input::placeholder,.ax-registro-hud textarea::placeholder{color:hsla(0,0%,100%,.35)}.axolotlan-sesion-demo,.axolotlan-sesion-enlace{margin-top:1.25rem;padding:.85rem .9rem;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.28);border-radius:0;box-sizing:border-box}.axolotlan-sesion-hilera{display:flex;align-items:center;gap:.75rem;width:100%}.axolotlan-sesion-hilera-label{flex:0 0 auto;min-width:4.2rem;color:#fff;opacity:.75;font-size:.95rem}.axolotlan-sesion-hilera .axolotlan-input-bitmap,.axolotlan-sesion-hilera input{flex:1 1 auto;min-width:0}.axolotlan-sesion-demo .axolotlan-form-error,.axolotlan-sesion-demo .axolotlan-form-hint,.axolotlan-sesion-demo .axolotlan-sesion-label,.axolotlan-sesion-enlace .axolotlan-form-error,.axolotlan-sesion-enlace .axolotlan-form-hint{color:#fff}.axolotlan-sesion-demo .axolotlan-btn,.axolotlan-sesion-demo button,.axolotlan-sesion-demo input,.axolotlan-sesion-demo textarea,.axolotlan-sesion-enlace .axolotlan-btn,.axolotlan-sesion-enlace button,.axolotlan-sesion-enlace input,.axolotlan-sesion-enlace textarea{border-radius:0!important;font-family:inherit}.axolotlan-sesion-demo .axolotlan-btn-primario,.axolotlan-sesion-enlace .axolotlan-btn-primario{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.45)}.axolotlan-sesion-demo .axolotlan-btn-primario:hover:not(:disabled),.axolotlan-sesion-enlace .axolotlan-btn-primario:hover:not(:disabled){background:hsla(0,0%,100%,.06);color:#fff;border-color:#5cc5a0}.axolotlan-sesion-demo .axolotlan-btn-secundario,.axolotlan-sesion-enlace .axolotlan-btn-secundario{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.28)}.axolotlan-sesion-demo-embed{margin-top:.75rem;width:100%;aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.35);border-radius:0;overflow:hidden;background:transparent}.axolotlan-sesion-demo-embed iframe{display:block;width:100%;height:100%;border:0;border-radius:0}.ax-back-tri{display:block;width:0;height:0;border-top:.55rem solid transparent;border-bottom:.55rem solid transparent;border-right:.9rem solid #fff;flex-shrink:0;border-radius:0}