@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-opsz-normal.f380e1e2.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-opsz-normal.2d56eb0c.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-opsz-normal.bd7594ad.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-ext-opsz-normal.6f05e4b3.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-opsz-normal.2e87d57e.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-greek-opsz-normal.18cef8cd.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-vietnamese-opsz-normal.7a0dda9b.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-ext-opsz-normal.068d0504.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-opsz-normal.14ca4067.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-ext-opsz-italic.2591cff0.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-opsz-italic.895f1a0a.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-greek-opsz-italic.e4b3c614.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-vietnamese-opsz-italic.bda35341.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-ext-opsz-italic.eadbe4f0.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-opsz-italic.7979c060.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}html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--paper:#efefea;--surface:#fff;--ink:#141c2e;--ink-2:#4b5366;--rule:#cfd0c8;--rule-2:#e4e4de;--sello:#4338a6;--sello-ink:#fff;--sello-soft:#e8e6f7;--sello-mid:#9a95d3;--manila:#8a5e0c;--manila-soft:#f3e7c9;--rojo:#b3261e;--rojo-soft:#f7e0dd;--verde:#1e7a52;--verde-soft:#ddefe5;--ui:"Bricolage Grotesque Variable","Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--doc:"Source Serif 4 Variable","Source Serif 4",Georgia,"Times New Roman",serif;--r-row:2px;--r-panel:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#111419;--surface:#191d25;--ink:#e8e8e2;--ink-2:#a3a8b5;--rule:#30363f;--rule-2:#232831;--sello:#a49eea;--sello-ink:#14122e;--sello-soft:#272549;--sello-mid:#5b55a3;--manila:#e2b55a;--manila-soft:#3a2f15;--rojo:#f08a80;--rojo-soft:#3e1f1c;--verde:#6cc39a;--verde-soft:#17382a;color-scheme:dark}}:root[data-theme=dark]{--paper:#111419;--surface:#191d25;--ink:#e8e8e2;--ink-2:#a3a8b5;--rule:#30363f;--rule-2:#232831;--sello:#a49eea;--sello-ink:#14122e;--sello-soft:#272549;--sello-mid:#5b55a3;--manila:#e2b55a;--manila-soft:#3a2f15;--rojo:#f08a80;--rojo-soft:#3e1f1c;--verde:#6cc39a;--verde-soft:#17382a;color-scheme:dark}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--sello)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sello);outline-offset:2px}h1,h2,h3,h4{margin:0;text-wrap:balance;letter-spacing:-.015em;font-weight:600}p{margin:0}.wrap{max-width:1280px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.muted{color:var(--ink-2)}.doc{font-family:var(--doc);font-size:1.04em;line-height:1.5}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mast{background:var(--paper);border-bottom:1px solid var(--rule)}.mast .wrap{justify-content:space-between;gap:16px;padding-block:12px}.brand,.mast .wrap{display:flex;align-items:center}.brand{gap:10px;min-width:0;text-decoration:none;color:inherit}.mark{flex:none;width:34px;height:34px;border:2px solid var(--sello);color:var(--sello);border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;letter-spacing:.02em;transform:rotate(-8deg)}.brand .name{font-weight:700;font-size:17px;line-height:1.1}.brand .sub{color:var(--ink-2);font-size:13px}@media (max-width:600px){.brand .sub{display:none}}.nav{display:flex;align-items:center;gap:16px;font-size:14px}.nav a,.nav button{color:var(--ink-2);text-decoration:none;background:none;border:0;cursor:pointer;padding:0;font:inherit}.nav a:hover,.nav button:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);box-shadow:0 2px 0 var(--sello)}.hero .wrap{padding-block:20px 10px;display:grid;grid-gap:12px;gap:12px}.hero .head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.hero h1{font-size:clamp(22px,3vw,30px);line-height:1.15;font-weight:600}.fresh{font-size:13px;color:var(--ink-2);white-space:nowrap}.fresh b{color:var(--ink);font-weight:600}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--verde);margin-right:6px;vertical-align:1px}.search input{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--ink);border-radius:var(--r-row);background:var(--surface);font-size:16px}.search input::placeholder{color:var(--ink-2)}.filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.filters select{width:100%;min-width:0;padding:8px 28px 8px 10px;border:1px solid var(--rule);border-radius:var(--r-row);background:var(--surface);font-size:13.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px;background-repeat:no-repeat;text-overflow:ellipsis}@media (max-width:900px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.toggles{display:flex;flex-wrap:wrap;gap:8px}.tg,.toggles{align-items:center}.tg{display:inline-flex;gap:6px;border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-row);padding:5px 10px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tg input{margin:0;accent-color:var(--sello)}.tg:has(input:checked){border-color:var(--sello);background:var(--sello-soft);color:var(--sello)}.count{font-size:13px;color:var(--ink-2);margin-left:auto}.count b{color:var(--ink)}.linkbtn{background:none;border:0;color:var(--sello);cursor:pointer;padding:0;font-size:13px;text-decoration:underline;text-underline-offset:3px}main .wrap{padding-block:10px 40px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:start}.split>*{min-width:0}@media (max-width:1000px){.split{grid-template-columns:minmax(0,1fr)}}.list{border-top:2px solid var(--ink)}.item,.list{display:grid}.item{grid-template-columns:72px minmax(0,1fr);grid-gap:0 14px;gap:0 14px;text-align:left;background:var(--surface);border:0;border-bottom:1px solid var(--rule);padding:12px 12px 12px 0;cursor:pointer;width:100%;align-items:start}.item:hover{background:color-mix(in srgb,var(--sello-soft) 45%,var(--surface))}.item[aria-current=true]{background:var(--sello-soft);box-shadow:inset 3px 0 0 var(--sello)}.leaf{display:grid;justify-items:center;align-content:start;border-right:1px solid var(--rule-2);padding:2px 8px 2px 10px;line-height:1;align-self:stretch}.leaf .dd{font-size:26px;font-weight:700;letter-spacing:-.03em}.leaf .mm{font-size:11.5px;color:var(--ink-2);margin-top:3px}.leaf .wd{font-size:11px;color:var(--ink-2);margin-top:2px;white-space:nowrap}.leaf.hot .dd{color:var(--rojo)}.leaf.warm .dd{color:var(--manila)}.leaf.none .dd{font-size:14px;color:var(--ink-2);font-weight:500;padding-top:6px}.item .body{display:grid;grid-gap:5px;gap:5px;min-width:0}.item .top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.item .top .n{font-weight:600;color:var(--ink)}.item .t{font-weight:600;font-size:15px;line-height:1.3}.item .o,.item .t{overflow-wrap:anywhere}.item .o{font-size:13px;color:var(--ink-2)}.item .o b{font-weight:500;color:var(--ink)}.tags{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--ink-2)}.tags .rub{color:var(--sello);font-weight:500}.tags .ok{color:var(--verde)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 7px;border-radius:var(--r-row);background:var(--rule-2);color:var(--ink);white-space:normal}.chip.acc{background:var(--sello-soft);color:var(--sello)}.chip.warn{background:var(--manila-soft);color:var(--manila)}.chip.bad{background:var(--rojo-soft);color:var(--rojo)}.chip.good{background:var(--verde-soft);color:var(--verde)}.chip.new{background:var(--ink);color:var(--surface)}.chip.jur{background:transparent;border:1px solid var(--rule);font-weight:500;color:var(--ink-2)}.chips{display:flex;flex-wrap:wrap;gap:6px}.more{display:flex;justify-content:center;margin-top:14px}.btn{border:1px solid var(--sello);background:var(--sello);color:var(--sello-ink);border-radius:var(--r-row);padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn.ghost{background:transparent;color:var(--sello)}.btn svg{width:14px;height:14px;flex:none}.empty{border:1px dashed var(--rule);border-radius:var(--r-panel);padding:28px;text-align:center;color:var(--ink-2)}.det,.empty{background:var(--surface)}.det{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;border:1px solid var(--rule);border-top:3px double var(--ink);border-radius:var(--r-panel);padding:22px 24px 28px;display:grid;grid-gap:20px;gap:20px;align-content:start}.det>*{min-width:0}.det-close{display:none}@media (max-width:1000px){.det{position:fixed;inset:0;z-index:20;max-height:none;border-radius:0;border:0;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.det-close{display:inline-flex;justify-self:start}.det{display:none}body.det-open .det{display:grid}body.det-open{overflow:hidden}}.det h2{font-size:clamp(20px,2.3vw,25px);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.caratula{display:grid;grid-gap:8px;gap:8px}.caratula .ref{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--ink-2);border-bottom:1px solid var(--rule-2);padding-bottom:10px}.caratula .ref b{color:var(--ink);font-weight:600}.caratula .ref span{min-width:0;overflow-wrap:anywhere}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rule);border-radius:var(--r-panel);overflow:hidden}.timeline>div{padding:10px 12px;border-left:1px solid var(--rule-2);min-width:0}.timeline>div:first-child{border-left:0}.timeline .k{font-size:12px;color:var(--ink-2)}.timeline .d{font-weight:700;font-size:16px}.timeline .s{font-size:12px;margin-top:2px}.timeline .done{background:var(--rule-2)}.timeline .open .d{color:var(--sello)}@media (max-width:520px){.timeline{grid-template-columns:minmax(0,1fr)}.timeline>div{border-left:0;border-top:1px solid var(--rule-2)}.timeline>div:first-child{border-top:0}}.subh{font-weight:600;font-size:15px;margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.subh small{font-weight:400;color:var(--ink-2);font-size:12.5px}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th{font-weight:500;text-align:left;color:var(--ink-2);font-size:12.5px;padding:6px 8px;border-bottom:1px solid var(--ink);white-space:nowrap}td{padding:8px;border-bottom:1px solid var(--rule-2);vertical-align:top;overflow-wrap:anywhere}td.n,th.n{text-align:right;white-space:nowrap;overflow-wrap:normal}tr:last-child td{border-bottom:0}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;font-size:13.5px}.facts>div{min-width:0;overflow-wrap:anywhere;border-top:1px solid var(--rule-2);padding-top:6px}.facts .k{color:var(--ink-2);font-size:12px}@media (max-width:520px){.facts{grid-template-columns:minmax(0,1fr)}}details.req{border-top:1px solid var(--rule-2);padding:8px 0}details.req summary{cursor:pointer;font-weight:600;font-size:14px}details.req ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.ana{border:1px solid var(--sello-mid);border-radius:var(--r-panel);padding:16px 18px;display:grid;grid-gap:12px;gap:12px}.ana>*{min-width:0}.ana .subh{color:var(--sello);margin:0}.ana .alerta{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;font-size:13.5px}.ana .alerta:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--manila);margin-top:7px}.ana ul{margin:0;padding-left:18px;grid-gap:5px;gap:5px}.ana .kv,.ana ul{display:grid;font-size:13.5px}.ana .kv{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px}.ana .kv>div{border-top:1px solid var(--rule-2);padding-top:6px}.ana .kv .k{color:var(--ink-2);font-size:12px}@media (max-width:520px){.ana .kv{grid-template-columns:minmax(0,1fr)}}.ana .req{display:grid;grid-gap:4px;gap:4px;font-size:13.5px}.ana .req>div{display:flex;gap:8px;align-items:baseline}.ana .req .ob{flex:none;font-size:11.5px;font-weight:600;color:var(--rojo)}.ana .req .op{flex:none;font-size:11.5px;color:var(--ink-2)}.conf{font-size:12.5px;color:var(--ink-2)}.hist{background:var(--paper);border-radius:var(--r-panel);padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.hist>*{min-width:0}.hist .subh{margin:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.stats .v{font-weight:700;font-size:19px}.stats .l{font-size:12px;color:var(--ink-2)}@media (max-width:520px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.hist td,.hist th{border-color:var(--rule)}.ratio{font-weight:600}.ratio.lo{color:var(--sello)}.ratio.hi{color:var(--manila)}.note{font-size:12.5px;color:var(--ink-2)}.cta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.placeholder{display:grid;place-items:center;min-height:240px;color:var(--ink-2);text-align:center;padding:24px}.skel{height:72px;border-bottom:1px solid var(--rule-2);background:linear-gradient(90deg,var(--rule-2),var(--surface),var(--rule-2));background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.skel{animation:sh 1.2s linear infinite}@keyframes sh{to{background-position:-200% 0}}}footer{border-top:1px solid var(--rule)}footer .wrap{padding-block:20px 28px;display:grid;grid-gap:8px;gap:8px;font-size:12.5px;color:var(--ink-2)}footer ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.landing{max-width:1180px;margin:0 auto;padding:48px max(16px,env(safe-area-inset-right,0px)) 56px max(16px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}@media (max-width:860px){.landing{grid-template-columns:minmax(0,1fr);padding-top:28px;gap:32px}}.landing h1{font-size:clamp(34px,5.2vw,58px);font-weight:700;line-height:1.02;letter-spacing:-.03em;max-width:16ch}.landing .lede{font-family:var(--doc);font-size:18px;line-height:1.5;color:var(--ink-2);margin-top:18px;max-width:52ch}.sample{margin-top:28px;border-top:2px solid var(--ink);display:grid}.sample .row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:0 14px;gap:0 14px;padding:10px 0;border-bottom:1px solid var(--rule);align-items:start}.sample .leaf{border-right:1px solid var(--rule)}.sample .t{font-weight:600;font-size:14.5px}.sample .o{font-size:12.5px;color:var(--ink-2)}.points{grid-gap:12px;margin-top:28px;padding:0;list-style:none}.points,.points li{display:grid;gap:12px}.points li{grid-template-columns:auto minmax(0,1fr);grid-gap:12px;align-items:baseline}.points li:before{content:"";width:10px;height:10px;border:2px solid var(--sello);border-radius:50%;transform:translateY(1px)}.points b{font-weight:600;font-size:15px}.points span{color:var(--ink-2);font-size:14px;display:block;margin-top:1px}.card{background:var(--surface);border:1px solid var(--rule);border-top:3px double var(--ink);border-radius:var(--r-panel);padding:24px;display:grid;grid-gap:14px;gap:14px}.card h2{font-size:21px;font-weight:600}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:13px;font-weight:500}.field input,.field select{width:100%;padding:11px 12px;border:1px solid var(--rule);border-radius:var(--r-row);background:var(--surface);font-size:15px}.field input:focus,.field select:focus{border-color:var(--ink)}.field small{color:var(--ink-2);font-size:12.5px}.btn.full{width:100%;justify-content:center;padding:11px 14px;font-size:15px}.btn:disabled{opacity:.6;cursor:default}.ok{background:var(--verde-soft);color:var(--verde)}.err,.ok{border-radius:var(--r-row);padding:12px 14px;font-size:14px}.err{background:var(--rojo-soft);color:var(--rojo)}.rubpick{display:flex;flex-wrap:wrap;gap:6px;max-height:260px;overflow:auto;padding:2px}.rubpick button{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-row);padding:5px 10px;font-size:13px;cursor:pointer}.rubpick button[aria-pressed=true]{border-color:var(--sello);background:var(--sello-soft);color:var(--sello);font-weight:600}.page{max-width:760px;margin:0 auto;padding:32px max(16px,env(safe-area-inset-right,0px)) 56px max(16px,env(safe-area-inset-left,0px));display:grid;grid-gap:20px;gap:20px}.page h1{font-size:30px;font-weight:600;letter-spacing:-.02em}.grid2f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:560px){.grid2f{grid-template-columns:minmax(0,1fr)}}.filters.f4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.filters.f4{grid-template-columns:repeat(2,minmax(0,1fr))}}.leaf.past .dd{color:var(--ink-2)}.tags .win{color:var(--ink);font-weight:500}.resumen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:16px 28px;gap:16px 28px;padding:14px 0 18px;border-bottom:1px solid var(--rule);margin-bottom:6px}@media (max-width:860px){.resumen{grid-template-columns:minmax(0,1fr)}}.resumen .cifras{display:grid;grid-gap:14px;gap:14px;align-content:start}.resumen .v{font-size:26px;font-weight:700;letter-spacing:-.02em}.resumen .l{font-size:13px;color:var(--ink-2);max-width:40ch}.resumen ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 18px;gap:2px 18px;counter-reset:e}@media (max-width:560px){.resumen ol{grid-template-columns:minmax(0,1fr)}}.resumen li{counter-increment:e;min-width:0}.emp{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--rule-2);padding:6px 0;cursor:pointer;font-size:13.5px}.emp:before{content:counter(e);grid-row:span 2;color:var(--ink-2);font-size:12px;min-width:14px;padding-top:2px}.emp span:first-of-type{font-weight:500;overflow-wrap:anywhere}.emp span:last-of-type{font-size:12.5px}.emp:hover span:first-of-type{color:var(--sello);text-decoration:underline;text-underline-offset:3px}