@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-opsz-normal.7192a3c3.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-opsz-normal.3a4fec0c.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-opsz-normal.4f140710.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-opsz-italic.f88862ea.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-opsz-italic.f21f28c7.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-opsz-italic.c8b9005a.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-wght-normal.5fcc76c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-vietnamese-wght-normal.7b2c63b1.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-latin-ext-wght-normal.bc493153.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-latin-wght-normal.ce76afab.woff2) format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-mono-latin-ext-400-normal.3d7b48a6.woff2) format("woff2"),url(/_next/static/media/dm-mono-latin-ext-400-normal.5c4b3754.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-mono-latin-400-normal.0488ee5d.woff2) format("woff2"),url(/_next/static/media/dm-mono-latin-400-normal.473b4a21.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-mono-latin-ext-500-normal.903f18c3.woff2) format("woff2"),url(/_next/static/media/dm-mono-latin-ext-500-normal.38827eb9.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-mono-latin-500-normal.e8e797f5.woff2) format("woff2"),url(/_next/static/media/dm-mono-latin-500-normal.5214b5fe.woff) format("woff");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}:root{--papel:#f5f4f0;--documento:#ffffff;--piedra:#ecebe6;--mesa:#efede6;--tinta:#14161a;--tinta-suave:#2b2e33;--grafito:#565a61;--ceniza:#8a8c8f;--linea:rgba(20,22,26,0.12);--linea-media:rgba(20,22,26,0.24);--carmin:#a3172f;--carmin-hondo:#8a1227;--kraft:#e7ddc8;--kraft-hondo:#cfc1a2;--kraft-tinta:#54472f;--nota:#f3ecd9;--agua:#e3e7e9;--pizarra:#566875;--oxido:#8a4b1f;--oxido-tenue:#f3e8da;--font-display:"Newsreader Variable","Newsreader",Georgia,serif;--font-body:"Hanken Grotesk Variable","Hanken Grotesk",system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,monospace;--radius:2px;--shadow-hoja:0 1px 1px rgba(40,32,24,0.05),0 2px 4px -1px rgba(40,32,24,0.05);--shadow-documento:0 1px 1px rgba(40,32,24,0.05),0 3px 6px -2px rgba(40,32,24,0.06),0 14px 28px -12px rgba(40,32,24,0.14);--shadow-elevado:0 1px 1px rgba(40,32,24,0.05),0 6px 12px -4px rgba(40,32,24,0.07),0 24px 48px -18px rgba(40,32,24,0.2),0 56px 96px -40px rgba(40,32,24,0.16);--rail:232px;--gutter:clamp(16px,4vw,56px);--max:960px;--dur-rapido:150ms;--dur-medio:260ms;--dur-lento:560ms;--ease-salida:cubic-bezier(0.16,1,0.3,1);--ease-estandar:cubic-bezier(0.2,0.8,0.2,1)}*,:after,:before{box-sizing:border-box}html{color-scheme:light;text-size-adjust:100%;scrollbar-color:var(--kraft-hondo) transparent;scrollbar-width:thin}body{margin:0;min-height:100dvh;background:var(--papel);color:var(--tinta);font-family:var(--font-body);font-size:15px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word;overflow-x:clip;caret-color:var(--tinta)}dd,dl,fieldset,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}fieldset{border:0;min-width:0}legend{padding:0}ol,ul{list-style:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--linea-media)}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}::selection{background:var(--kraft-hondo);color:var(--tinta)}::placeholder{color:var(--grafito);opacity:.8}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--tinta);color:var(--papel);padding:10px 14px;border-radius:var(--radius)}.skip:focus{left:8px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--max);margin-left:clamp(0px,calc((100vw - var(--rail) - 1320px) / 2),180px);padding-inline:var(--gutter);width:100%}.wrap--wide{max-width:1280px;margin-inline:auto}.serif{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400}.label{font-size:13px;font-weight:500;color:var(--grafito);line-height:1.4}.mono{font-size:.93em;letter-spacing:-.01em}.hash,.mono{font-family:var(--font-mono)}.hash{font-size:12.5px;word-break:break-all;overflow-wrap:anywhere;line-height:1.5}.h1{font-optical-sizing:auto;font-weight:400;font-size:clamp(32px,4vw,44px);line-height:1.04;letter-spacing:-.022em}.h1,.h2{font-family:var(--font-display);text-wrap:balance}.h2{font-optical-sizing:auto;font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.016em}.h3{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:20px;line-height:1.25;letter-spacing:-.008em}.lead{font-size:16px;line-height:1.55;color:var(--tinta-suave);max-width:60ch;text-wrap:pretty}.small{font-size:14px;line-height:1.5}.muted{color:var(--grafito)}.rule{border:0;height:1px;background:var(--linea);margin:0}.card{background:var(--documento);border-radius:var(--radius);box-shadow:0 0 0 1px rgba(20,22,26,.06),var(--shadow-documento);padding:clamp(18px,2.4vw,26px)}.card--elevated{box-shadow:0 0 0 1px rgba(20,22,26,.06),var(--shadow-elevado)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;background:var(--tinta);color:var(--papel);border:1px solid var(--tinta);border-radius:var(--radius);font:500 14px/1.2 var(--font-body);cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px 1px rgba(40,32,24,.12),0 4px 10px -4px rgba(40,32,24,.3);transition:transform var(--dur-rapido) var(--ease-salida),box-shadow var(--dur-rapido) var(--ease-estandar),background-color var(--dur-rapido) var(--ease-estandar)}.btn:active{transform:translateY(1px)}.btn--ghost{background:var(--documento);color:var(--tinta);border-color:var(--linea-media);box-shadow:var(--shadow-hoja)}.btn--approve{background:var(--carmin);border-color:var(--carmin);color:#fff}.btn--text{background:transparent;border-color:transparent;color:var(--tinta);padding-inline:10px;box-shadow:none;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:var(--linea-media)}.btn[aria-disabled=true],.btn[disabled]{cursor:not-allowed;background:var(--piedra);color:var(--grafito);border-color:transparent;box-shadow:none}.btn[disabled]:active{transform:none}.btn--block{width:100%}.btn--busy{color:transparent}.btn--busy:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--papel);border-right:1.5px solid transparent;border-radius:50%;animation:giro .62s linear infinite}@media (hover:hover) and (pointer:fine){.btn{min-height:40px}.btn:hover{background:var(--tinta-suave);box-shadow:0 1px 1px rgba(40,32,24,.14),0 8px 16px -6px rgba(40,32,24,.36)}.btn--ghost:hover{background:var(--documento);border-color:var(--tinta);box-shadow:var(--shadow-documento)}.btn--approve:hover{background:var(--carmin-hondo)}.btn--text:hover{background:rgba(20,22,26,.05);box-shadow:none;text-decoration-color:currentColor}.btn[aria-disabled=true]:hover,.btn[disabled]:hover{background:var(--piedra);box-shadow:none;border-color:transparent}}.tag{display:inline-block;vertical-align:middle;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;padding:2px 6px;border-radius:var(--radius);border:1px solid var(--tinta);color:var(--tinta);white-space:nowrap;background:transparent}.tag--soon{border-color:var(--linea-media);color:var(--grafito)}.tag--ia{border-color:var(--kraft-hondo);background:var(--kraft);color:var(--kraft-tinta)}.field{display:grid;gap:6px;min-width:0}.field>.field-label,.field>label,legend.field-label{font-size:14px;font-weight:500}.hint{color:var(--grafito);max-width:64ch}.error,.hint{font-size:13px;line-height:1.45}.error{color:var(--oxido)}.input,.select,.textarea{width:100%;min-height:44px;padding:9px 12px;background:var(--documento);color:var(--tinta);border:1px solid var(--linea-media);border-radius:var(--radius);font-size:15px;line-height:1.45;box-shadow:inset 0 1px 2px rgba(40,32,24,.05);transition:border-color var(--dur-rapido) var(--ease-estandar),box-shadow var(--dur-rapido) var(--ease-estandar)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta),0 6px 16px -8px rgba(40,32,24,.24)}.textarea{min-height:96px;resize:vertical}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--oxido);box-shadow:0 0 0 1px var(--oxido)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--piedra);color:var(--grafito);cursor:not-allowed;box-shadow:none}.check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;cursor:pointer}.check input{width:18px;height:18px;margin-top:2px;flex:none}.check input,input[type=range]{accent-color:var(--tinta)}.status{font-size:14px;line-height:1.5;min-height:1.5em}.status--bad{color:var(--oxido)}.grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;opacity:.045;mix-blend-mode:multiply;z-index:60}.vb path{stroke-dasharray:100;stroke-dashoffset:0}.skeleton{background:var(--piedra);border-radius:var(--radius)}::view-transition-group(*){animation-duration:.3s;animation-timing-function:var(--ease-salida)}::view-transition-new(root),::view-transition-old(root){animation-duration:.16s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise var(--dur-medio) var(--ease-salida) backwards;animation-delay:calc(var(--i, 0) * 40ms)}.vb--draw path{animation:vbdraw .9s var(--ease-salida) .12s backwards}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vbdraw{0%{stroke-dashoffset:100;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes giro{to{transform:rotate(1turn)}}.skeleton{animation:pulso 1.4s var(--ease-estandar) infinite alternate}@keyframes pulso{0%{opacity:.55}to{opacity:1}}@supports (animation-timeline:view()){.arrive{animation:arrive linear both;animation-timeline:view();animation-range:entry 4% entry 46%}@keyframes arrive{0%{opacity:0;transform:translateY(26px) rotate(var(--arrive-r,.5deg))}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.btn--busy:after{animation:none;border-right-color:var(--papel);opacity:.6}}