.acc{--acc-gap:14px}.acc-search{display:flex;gap:8px;align-items:center;max-width:560px;margin-bottom:20px}.acc-search input{flex:1 1;font:inherit;font-size:13px;color:var(--ink);background:var(--paper-raise);border:1px solid var(--hairline);border-radius:0;padding:9px 13px}.acc-search input:focus{outline:none;border-color:var(--ink)}.acc-search button{font:inherit;font-size:11.5px;color:var(--soft);background:transparent;padding:8px 12px;cursor:pointer}.acc-scale,.acc-search button{border:1px solid var(--hairline);border-radius:0}.acc-scale{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:1px;gap:1px;background:var(--hairline);margin-bottom:8px}.acc-scale .cell{padding:13px 16px;background:var(--paper-raise);min-width:0}.acc-scale .n{font-family:var(--font-mono);font-weight:400;font-size:25px;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-scale .l{margin-top:3px}.acc-prov,.acc-scale .l{font-size:10px;color:var(--muted)}.acc-prov{line-height:1.5;margin:0 0 22px;max-width:900px}.est{font-size:8.5px;letter-spacing:.08em;border:1px solid var(--hairline);border-radius:0;padding:0 4px;margin-left:5px;vertical-align:2px}.acc-eyebrow,.est{text-transform:uppercase;color:var(--muted)}.acc-eyebrow{font-size:9px;letter-spacing:.16em;display:flex;align-items:center;gap:8px;margin-bottom:10px}.acc-eyebrow:after{content:"";flex:1 1;height:1px;background:var(--hairline)}.acc-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--acc-gap);gap:var(--acc-gap);grid-auto-rows:minmax(118px,auto)}.acc-tile{border:1px solid var(--hairline);border-radius:0;background:var(--paper-raise);padding:14px 16px;display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:left;font:inherit;color:var(--ink);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}button.acc-tile{cursor:pointer}button.acc-tile:hover{background:var(--paper)}.acc-tile.open,button.acc-tile:hover{border-color:var(--ink)}.acc-tile .tk{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:8px}.acc-tile .th{font-family:var(--font-mono);font-weight:400;font-size:31px;line-height:1;margin:10px 0 2px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-tile .ts{font-size:10.5px;color:var(--soft)}.acc-tile .foot{margin-top:auto;padding-top:10px;font-size:10px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:8px}.acc-tile .foot .go{color:var(--ink)}.minirow{display:flex;gap:8px;align-items:baseline;font-size:11px;padding:3px 0;border-bottom:1px solid var(--hairline)}.minirow:last-child{border-bottom:0}.minirow .g{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minirow .a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot.u{background:var(--sig-urgent)}.dot.o{background:var(--sig-upcoming)}.dot.v{background:var(--sig-verified)}.dot.p{background:var(--sig-progress)}.acc-chip{font-size:9px;border:1px solid var(--hairline);border-radius:999px;padding:1px 8px;color:var(--muted);white-space:nowrap}.acc-chip.flag{border-color:var(--sig-urgent);color:var(--sig-urgent)}.acc-chip.ok{border-color:var(--sig-verified)}.acc-chip.ok,.seal{color:var(--sig-verified)}.seal{display:inline-flex;align-items:center;gap:5px;font-size:9.5px}.seal svg{width:13px;height:13px}.estado{display:flex;flex-direction:column;gap:7px;margin-top:10px}.ebar{display:grid;grid-template-columns:128px 1fr 78px;grid-gap:10px;gap:10px;align-items:center;font-size:11px}.ebar .track{height:15px;background:var(--paper);border:1px solid var(--hairline);border-radius:0;overflow:hidden}.ebar .fill{height:100%}.ebar .fill.in{background:var(--sig-verified)}.ebar .fill.out{background:var(--soft)}.ebar .amt{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.neg{font-weight:600}.acc-btn{font:inherit;font-size:10.5px;border-radius:0;padding:7px 13px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;white-space:nowrap}.acc-btn:disabled{opacity:.5;cursor:default}.acc-cap{font-size:9.5px;letter-spacing:.02em;border:1px solid var(--hairline);border-radius:999px;padding:3px 10px;color:var(--muted);white-space:nowrap;cursor:default}.acc-btn.g{background:transparent;color:var(--soft);border-color:var(--hairline)}.acc-btn.gold{font-weight:600}.acc-btn.esc{background:transparent;color:var(--sig-urgent);border-color:var(--sig-urgent)}.acc-sel{font:inherit;font-size:11px;color:var(--soft);background:var(--paper);border:1px solid var(--hairline);border-radius:0;padding:6px 10px}.acc-detail{border:1px solid var(--ink);border-radius:0;background:var(--paper-raise);padding:20px 22px;margin-top:var(--acc-gap);animation:acc-expand var(--dur) var(--ease)}@keyframes acc-expand{0%{opacity:0}to{opacity:1}}.acc-detail .dh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px}.acc-detail .dh h3{font-family:var(--font-display);font-weight:300;font-size:21px}.acc-detail .dh .dsub{font-size:11px;color:var(--muted);margin-top:1px}.acc-x{font:inherit;font-size:12px;color:var(--muted);background:transparent;border:0;cursor:pointer;padding:2px 6px}.acc-x:hover{color:var(--ink)}.acc-tbl{width:100%;border-collapse:collapse;font-size:11.5px}.acc-tbl th{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;font-weight:400;padding:6px 8px}.acc-tbl td,.acc-tbl th{border-bottom:1px solid var(--hairline)}.acc-tbl td{padding:7px 8px;vertical-align:baseline}.acc-tbl td.num,.acc-tbl th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-tbl tr.moroso td{background:var(--paper-raise)}.acc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:26px;gap:26px}.acc-doc{border:1px solid var(--hairline);border-radius:0;background:var(--paper);padding:16px 18px;margin-top:14px}.acc-doc h4{font-family:var(--font-display);font-weight:300;font-size:17px}.acc-doc .body{font-size:12px;color:var(--soft);line-height:1.55;white-space:pre-wrap;margin-top:8px}.acc-doc .note{font-size:10px;color:var(--muted);margin-top:8px}@media (max-width:1080px){.acc-bento,.acc-scale{grid-template-columns:repeat(2,1fr)}.acc-cols{grid-template-columns:1fr}}.accw{display:grid;grid-template-columns:208px minmax(0,1fr) 270px;grid-gap:22px;gap:22px;align-items:start}.accw.no-rail{grid-template-columns:208px minmax(0,1fr)}.accw-nav,.accw-rail{position:-webkit-sticky;position:sticky;top:8px;align-self:start;gap:14px}.accw-ctx,.accw-nav,.accw-rail{display:flex;flex-direction:column}.accw-ctx{gap:7px}.accw-ctx .row{display:flex;gap:7px}.accw-scope{font-size:10px;color:var(--muted);letter-spacing:.04em}.accw-rail .eyebrow{margin-bottom:4px}.accw-boxes{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.accw-box{border:1px solid var(--hairline);border-radius:0;background:var(--paper-raise);padding:10px 11px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;position:relative;overflow:hidden;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.accw-box:hover{border-color:var(--ink);background:var(--paper)}.accw-box.wide{grid-column:span 2}.accw-box .k{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.accw-box .v{font-family:var(--font-mono);font-weight:400;font-size:19px;line-height:1;margin-top:5px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accw-box .s{font-size:9.5px;color:var(--soft);margin-top:1px}.accw-index{border-top:1px solid var(--hairline);padding-top:10px}.accw-index .grp{font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:11px 0 3px}.accw-index .grp:first-child{margin-top:0}.accw-idx{display:flex;gap:9px;align-items:baseline;width:100%;text-align:left;font:inherit;background:transparent;border:0;cursor:pointer;padding:5px 7px;border-radius:0;color:var(--soft);font-size:12px}.accw-idx.on,.accw-idx:hover{background:var(--paper-raise)}.accw-idx.on{color:var(--ink);font-weight:500;box-shadow:inset 2px 0 0 var(--ink)}.accw-idx .n{width:20px;flex:none}.accw-idx .c,.accw-idx .n{color:var(--muted);font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accw-idx .c{margin-left:auto}.accw-canvas{min-width:0;overflow-x:auto}.accw-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px}.accw-head h2{font-family:var(--font-display);font-weight:300;font-size:23px}.accw-head .crumb{font-size:11px;color:var(--muted)}.accw-head .crumb b{color:var(--soft);font-weight:500}.accw-deep{font-size:9.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mod-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:1px;gap:1px;border:1px solid var(--hairline);border-radius:0;background:var(--hairline);margin-bottom:16px}.mod-kpis .cell{padding:12px 15px;background:var(--paper-raise);min-width:0}.mod-kpis .n{font-family:var(--font-mono);font-weight:400;font-size:23px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 0}.mod-kpis .n .est{margin-left:5px}.mod-kpis .l{font-size:9.5px;color:var(--muted);margin-top:3px}.mod-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.mod-note{font-size:10px;color:var(--muted);line-height:1.5;max-width:860px;margin-top:12px}.edge{border-left:2px solid var(--ink);padding:9px 12px;background:var(--paper-raise);font-size:11px;color:var(--soft);margin-top:12px}.edge b{color:var(--ink);font-weight:500}.stub{border:1px dashed var(--hairline);border-radius:0;padding:16px 18px;color:var(--muted);font-size:11.5px;background:var(--paper-raise)}.stub b{color:var(--soft)}@media (max-width:1600px){.accw{grid-template-columns:208px minmax(0,1fr)}.accw-rail{grid-column:1/-1;position:static}.accw-boxes{grid-template-columns:repeat(5,1fr)}}@media (max-width:1080px){.accw{grid-template-columns:1fr}.accw-side{position:static}.accw-boxes{grid-template-columns:repeat(4,1fr)}.mod-kpis{grid-template-columns:repeat(2,1fr)}}.recon-switch{display:inline-flex;gap:2px;padding:3px;background:var(--paper-raise);border:1px solid var(--hairline);border-radius:999px;margin-bottom:16px}.recon-tab{font:inherit;font-size:11.5px;letter-spacing:.01em;color:var(--muted);background:transparent;border:0;padding:5px 16px;border-radius:999px;cursor:pointer;transition:color .12s ease,background .12s ease}.recon-tab:hover{color:var(--soft)}.recon-tab.on{color:var(--ink);background:var(--paper);border:1px solid var(--hairline)}.recon-finca-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}.recon-iban{font-size:11px;color:var(--sig-verified);border:1px solid var(--hairline);border-radius:0;padding:2px 8px;background:var(--paper-raise);white-space:nowrap}.acc-tile-feature{background:var(--paper)}.acc-tile-feature .feat-row{display:flex;align-items:center;gap:20px;margin-top:8px;width:100%}.acc-tile-feature .feat-num{display:flex;align-items:baseline;gap:12px;flex:none}.acc-tile-feature .feat-num .was{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:19px;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline)}.acc-tile-feature .feat-num .arr{font-size:16px;color:var(--muted)}.acc-tile-feature .feat-num .now{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:31px;font-weight:400;line-height:1;letter-spacing:-.03em}.acc-tile-feature .feat-cap{font-size:11.5px;color:var(--soft);line-height:1.5}@media (max-width:768px){.accw{display:block;min-width:0;gap:0}.accw-canvas,.accw-nav,.accw-rail{position:static;min-width:0;width:100%;margin-bottom:22px}.accw-rail{margin-bottom:0}.acc-cols,.accw-canvas,.mod-actions{min-width:0}.acc-tbl{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.acc-tbl tbody,.acc-tbl thead{display:table;width:100%;min-width:max-content}.acc-tbl td,.acc-tbl th{padding:8px 10px;white-space:nowrap}.acc-cols{grid-template-columns:1fr;gap:18px}.acc-cols .acc-tbl{width:100%}.acc-scale{grid-template-columns:repeat(2,1fr)}.acc-scale .cell{border-right:0;border-bottom:1px solid var(--hairline)}.acc-scale .cell:nth-child(2n){border-right:0}.mod-kpis{grid-template-columns:repeat(2,1fr)}.mod-kpis .cell{border-right:0;border-bottom:1px solid var(--hairline)}.mod-kpis .cell:nth-child(2n){border-right:1px solid var(--hairline)}.mod-kpis .cell:nth-last-child(-n+2){border-bottom:0}.acc-bento{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}.acc-bento .acc-tile{grid-column:1/-1!important;grid-row:auto!important}.accw-boxes{grid-template-columns:repeat(2,1fr)}.ebar{grid-template-columns:84px 1fr 66px;gap:6px;font-size:10.5px}.acc-tile-feature .feat-row{flex-wrap:wrap;gap:10px}.recon-finca-head{flex-wrap:wrap;gap:8px}.recon-switch{flex-wrap:wrap}.acc-btn{font-size:11.5px;padding:11px 15px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.acc-sel{font-size:12px;padding:11px 13px;min-height:40px}.acc-x{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.accw-idx{min-height:40px;padding:10px 8px;font-size:12.5px}.accw-idx .c,.accw-idx .n{font-size:11px}.recon-tab{min-height:40px;padding:9px 16px;display:inline-flex;align-items:center}.acc-search input{padding:11px 13px;min-height:40px;font-size:13px}.accw-box{min-height:40px}.acc-chip,.acc-doc .note,.acc-eyebrow,.acc-scale .l,.acc-tile .foot,.acc-tile .tk,.acc-tile .ts,.accw-box .k,.accw-box .s,.accw-deep,.accw-head .crumb,.accw-index .grp,.accw-scope,.est,.mod-kpis .l,.mod-note,.seal{font-size:11px}}@media (max-width:480px){.acc-scale,.mod-kpis{grid-template-columns:1fr 1fr}.accw-boxes{grid-template-columns:1fr}.acc-tile .th{font-size:26px}.acc-scale .n{font-size:21px}.mod-kpis .n{font-size:20px}.accw-box .v{font-size:18px}.accw-head h2{font-size:19px}.acc-doc h4{font-size:15px}.acc-detail .dh h3{font-size:18px}.acc-tile{padding:12px 13px}.mod-actions{gap:8px}.mod-actions .acc-btn{flex:1 1 auto}.acc-tile-feature .feat-num .now{font-size:26px}.acc-tile-feature .feat-num .was{font-size:16px}}