@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_d1df89{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_d1df89{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_18d348{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_18d348{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}:root{--noche:#0e1113;--luz:#edf0ef;--gris-lectura:#a2abac;--gris-medio:#596265;--linea:#2a3033;--ambar:#e9a23b;--esc-1:13px;--esc-2:15px;--esc-3:17px;--esc-4:23px;--esc-5:31px;--esc-6:42px;--esp-1:4px;--esp-2:8px;--esp-3:16px;--esp-4:24px;--esp-5:40px;--esp-6:64px;--esp-7:104px;--radio:2px;--interlinea-titular:1.15;--interlinea-media:1.35;--interlinea-lectura:1.6;--rapido:150ms;--medio:240ms;--lento:400ms;--curva:cubic-bezier(0.22,0.61,0.36,1);--tipo-titular:var(--font-outfit);--tipo-cuerpo:var(--font-plex)}*{box-sizing:border-box}html{background:var(--noche)}body,html{margin:0;padding:0;color:var(--luz);font-family:var(--tipo-cuerpo),system-ui,-apple-system,sans-serif;font-weight:400;font-size:var(--esc-3);line-height:var(--interlinea-lectura);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color-scheme:dark}a{color:inherit;text-decoration:none}::selection{background:var(--ambar);color:var(--noche)}img,svg{display:block;max-width:100%}a,button,label,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cifra,.entry-stat,.list-num,.progress-meta,.save-state,.scale-labels{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums}:focus-visible{outline:2px solid var(--ambar);outline-offset:2px;border-radius:var(--radio)}.cielo{position:fixed;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}.cielo,.shell{background:var(--noche)}.shell{position:relative;max-width:680px;margin:0 auto;padding:var(--esp-5) var(--esp-4) var(--esp-7)}@media (max-width:560px){.shell{padding:var(--esp-4) var(--esp-4) var(--esp-6)}}.brand{display:flex;justify-content:space-between;padding-bottom:var(--esp-4);border-bottom:1px solid var(--linea);margin-bottom:var(--esp-5)}.brand,.brand .logo{align-items:center;gap:var(--esp-3)}.brand .logo{display:inline-flex;color:var(--luz)}.brand .logo>svg{height:28px;width:auto}.brand .logo>span{padding-left:var(--esp-3);border-left:1px solid var(--linea);line-height:var(--interlinea-media)}.brand .logo>span,.brand .sub{font-family:var(--tipo-titular),system-ui,sans-serif;font-weight:500;font-size:var(--esc-1);letter-spacing:.12em;text-transform:uppercase;color:var(--gris-lectura)}.brand .sub{min-width:0;overflow-wrap:anywhere;text-align:right}@media (max-width:480px){.brand .logo>svg{height:24px}.brand .logo>span{display:none}}.card{background:var(--noche);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--esp-5)}.card+.card{margin-top:var(--esp-4)}@media (max-width:560px){.card{padding:var(--esp-4)}}h1{font-size:clamp(var(--esc-5),5vw,var(--esc-6))}h1,h1.pregunta,h2{font-family:var(--tipo-titular),system-ui,sans-serif;font-weight:700;letter-spacing:-.015em;line-height:var(--interlinea-titular);color:var(--luz);margin:0 0 var(--esp-2);text-wrap:balance}h1.pregunta,h2{font-size:clamp(var(--esc-4),3.4vw,var(--esc-5))}h3{font-family:var(--tipo-titular),system-ui,sans-serif;font-weight:500;font-size:var(--esc-4);letter-spacing:-.01em;line-height:1.2;color:var(--luz);margin:0 0 var(--esp-2)}p{margin:0}p.muted,span.muted{color:var(--gris-lectura);font-size:var(--esc-2);margin:0}p.entradilla{color:var(--gris-lectura);font-size:var(--esc-3);margin-top:var(--esp-3)}label,li,p{text-wrap:pretty}.campo,.campo>span{display:block}.campo>span{font-family:var(--tipo-titular),system-ui,sans-serif;font-weight:500;font-size:var(--esc-1);letter-spacing:.12em;text-transform:uppercase;color:var(--gris-lectura);margin-bottom:var(--esp-1)}.input,textarea.input{width:100%;font:inherit;font-family:var(--tipo-cuerpo),system-ui,sans-serif;color:var(--luz);background:transparent;border:none;border-bottom:1px solid var(--linea);border-radius:0;padding:12px 2px;min-height:48px;transition:border-color var(--rapido) var(--curva)}.input::placeholder,textarea.input::placeholder{color:var(--gris-lectura)}.input:focus,textarea.input:focus{border-bottom-color:var(--ambar)}textarea.input{resize:vertical;min-height:128px;border:1px solid var(--linea);padding:var(--esp-3)}textarea.input:focus{border-color:var(--ambar)}.list-fields{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-4)}.list-field{display:flex;align-items:baseline;gap:var(--esp-3)}.list-num{flex:0 0 auto;width:18px;color:var(--gris-medio);font-size:var(--esc-1);letter-spacing:.08em}.list-field:focus-within .list-num{color:var(--ambar)}.opts{flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-4)}.opt,.opts{display:flex}.opt{align-items:center;gap:var(--esp-3);width:100%;min-height:48px;text-align:left;font:inherit;font-family:var(--tipo-cuerpo),system-ui,sans-serif;color:var(--luz);background:transparent;border:1px solid var(--linea);border-radius:var(--radio);padding:13px var(--esp-3);cursor:pointer;transition:border-color var(--rapido) var(--curva),color var(--rapido) var(--curva)}.opt.selected{border-color:var(--ambar);font-weight:600}.opt .dot{flex:none;width:14px;height:14px;border:1px solid var(--gris-medio);border-radius:50%;transition:border-color var(--rapido) var(--curva),background-color var(--rapido) var(--curva)}.opt.multi .dot{border-radius:0}.opt.selected .dot{border-color:var(--ambar);background:var(--ambar)}.scale{display:flex;gap:var(--esp-2);margin-top:var(--esp-4)}.scale .opt{flex:1 1;justify-content:center;padding:var(--esp-3) 0}.scale-labels{display:flex;justify-content:space-between;margin-top:var(--esp-2);color:var(--gris-lectura);font-size:var(--esc-1)}.progress-wrap{margin-bottom:var(--esp-4)}.progress-bar{height:2px;background:var(--linea);overflow:hidden}.progress-bar>div{height:100%;background:var(--ambar);transition:width var(--medio) var(--curva)}.progress-meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--esp-3);margin-top:var(--esp-2);font-size:var(--esc-1);color:var(--gris-lectura)}.progress-meta .section{font-family:var(--tipo-titular),system-ui,sans-serif;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-lectura)}.progress-meta .section b{font-family:var(--tipo-cuerpo),system-ui,sans-serif;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:400;color:var(--ambar);letter-spacing:.08em;margin-right:var(--esp-1)}.progress-meta .cuenta{color:var(--gris-lectura);white-space:nowrap}.progress-meta .cuenta b{color:var(--luz);font-weight:400}.nav-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:var(--esp-5);gap:var(--esp-3)}@media (max-width:480px){.nav-row .save-state{order:3;width:100%;min-width:0;text-align:center}.btn{font-size:var(--esc-2);padding:var(--esp-3)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);font-family:var(--tipo-cuerpo),system-ui,sans-serif;font-size:var(--esc-3);font-weight:600;line-height:1.2;min-height:48px;padding:var(--esp-3) var(--esp-4);border:1px solid transparent;border-radius:var(--radio);cursor:pointer;white-space:nowrap;transition:transform var(--rapido) var(--curva),border-color var(--rapido) var(--curva),color var(--rapido) var(--curva)}.btn.primary,.btn.success{background:var(--ambar);color:var(--noche);border-color:var(--ambar)}.btn.ghost{background:transparent;color:var(--luz);border-color:var(--linea)}.btn:disabled{cursor:not-allowed}.btn.primary:disabled,.btn.success:disabled{background:transparent;border-color:var(--linea);color:var(--gris-lectura)}.btn.ghost:disabled{color:var(--gris-medio);border-color:var(--linea)}@media (hover:hover) and (pointer:fine){.btn.primary:not(:disabled):hover,.btn.success:not(:disabled):hover{transform:translateY(-2px)}.btn.ghost:not(:disabled):hover{border-color:var(--ambar);color:var(--ambar)}.opt:hover{border-color:var(--gris-medio)}.opt.selected:hover{border-color:var(--ambar)}}.btn:not(:disabled):active{transform:translateY(0) scale(.985)}.btn-sm{font-size:var(--esc-2);font-weight:400;min-height:40px;padding:var(--esp-2) var(--esp-3)}.hint{margin-top:var(--esp-3);text-align:center}.hint,.save-state{color:var(--gris-lectura);font-size:var(--esc-1)}.save-state{min-width:96px;text-align:right}.badge{display:inline-block;font-family:var(--tipo-titular),system-ui,sans-serif;font-size:var(--esc-1);font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:3px var(--esp-2);border:1px solid var(--linea);border-radius:var(--radio);color:var(--gris-lectura);white-space:nowrap}.badge.warn{border-color:var(--linea);color:var(--luz)}.badge.ok{color:var(--ambar)}.badge.err,.badge.ok{border-color:var(--ambar)}.badge.err{background:var(--ambar);color:var(--noche)}.list-item{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);padding:var(--esp-3) 0;border-bottom:1px solid var(--linea)}.list-item:last-child{border-bottom:none}.entry{padding:var(--esp-4) 0;border-bottom:1px solid var(--linea)}.entry:last-child{border-bottom:none;padding-bottom:0}.entry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--esp-3)}.entry-name{font-family:var(--tipo-titular),system-ui,sans-serif;font-weight:500;font-size:var(--esc-4);letter-spacing:-.01em;line-height:1.2;color:var(--luz);transition:color var(--rapido) var(--curva)}@media (hover:hover) and (pointer:fine){a:hover .entry-name{color:var(--ambar)}}.entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--esp-2);margin-top:var(--esp-3)}.entry-stat{font-size:var(--esc-1);color:var(--gris-lectura);margin-left:auto}.enviar-caja{display:flex;flex-direction:column;gap:var(--esp-2);width:100%;padding:var(--esp-3);border:1px solid var(--linea);border-radius:var(--radio)}.enviar-acciones{display:flex;gap:var(--esp-2);justify-content:flex-end}.error-text{color:var(--ambar);font-size:var(--esc-2);margin-top:var(--esp-3);padding-left:var(--esp-3);border-left:2px solid var(--ambar)}.cierre-caja{width:100%;padding:var(--esp-4);border:1px solid var(--linea);border-radius:var(--radio);text-align:left}.cierre-caja .opts{margin-top:var(--esp-3)}.cierre-caja .opt{align-items:flex-start;text-align:left}.cierre-tag{display:inline-block;font-family:var(--tipo-titular),system-ui,sans-serif;font-size:var(--esc-1);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-lectura);border:1px solid var(--linea);border-radius:var(--radio);padding:1px 6px;margin-right:var(--esp-2);vertical-align:middle}.cierre-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--esp-3) var(--esp-4);gap:var(--esp-3) var(--esp-4);margin-top:var(--esp-5)}.cierre-campo{display:block}.cierre-campo>span{display:block;font-family:var(--tipo-titular),system-ui,sans-serif;font-size:var(--esc-1);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-lectura)}@media (max-width:560px){.cierre-campos{grid-template-columns:1fr}}.summary-item{display:block;width:100%;text-align:left;font:inherit;font-family:var(--tipo-cuerpo),system-ui,sans-serif;color:inherit;background:transparent;border:0;padding:var(--esp-3) 0;border-bottom:1px solid var(--linea);cursor:pointer;transition:border-color var(--rapido) var(--curva)}.summary-item:last-child{border-bottom:none}.summary-item .q{font-size:var(--esc-1);letter-spacing:.04em;color:var(--gris-lectura)}.summary-item .a{margin-top:var(--esp-1);color:var(--luz)}.summary-item .a.empty{color:var(--gris-medio)}@media (hover:hover) and (pointer:fine){.summary-item:hover{border-bottom-color:var(--ambar)}}.hueso{background:var(--linea);border-radius:var(--radio);animation:latir 1.4s var(--curva) infinite}@keyframes latir{0%,to{opacity:1}50%{opacity:.45}}.saltar{position:absolute;left:var(--esp-4);top:0;z-index:3;transform:translateY(-160%);background:var(--ambar);color:var(--noche);font-family:var(--tipo-cuerpo),system-ui,sans-serif;font-weight:600;font-size:var(--esc-2);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio);transition:transform var(--rapido) var(--curva)}.saltar:focus-visible{transform:translateY(var(--esp-2))}.fade-in{animation:entra var(--lento) var(--curva) both}@keyframes entra{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fade-in,.hueso{animation:none}}.enlace{color:var(--luz);text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--rapido) var(--curva),-webkit-text-decoration-color var(--rapido) var(--curva);transition:color var(--rapido) var(--curva),text-decoration-color var(--rapido) var(--curva);transition:color var(--rapido) var(--curva),text-decoration-color var(--rapido) var(--curva),-webkit-text-decoration-color var(--rapido) var(--curva)}@media (hover:hover) and (pointer:fine){.enlace:hover{color:var(--ambar);-webkit-text-decoration-color:var(--ambar);text-decoration-color:var(--ambar)}}.aviso-corto{border-top:1px solid var(--linea);padding-top:var(--esp-3);margin-top:var(--esp-2);color:var(--gris-lectura);font-size:var(--esc-2);line-height:var(--interlinea-media)}