:root{--bg:#f4f3ec;--panel:#fffefb;--panel-2:#f0efe6;--ink:#16302a;--ink-dim:#5f6f64;--accent:#0e6f63;--accent-2:#0a564d;--accent-soft:#e2efe9;--good:#1f8a4c;--bad:#b3402f;--pro:#b8870e;--pro-ink:#11241e;--pro-text:#85610a;--pro-lift:#c28f0f;--line:#dddbcd;--line-strong:#c7c4b2;--export:#1f8a4c;--import:#275e8f;--transit:#b0701c;--grid:#e3e1d4;--export-text:#156b39;--import-text:#1d4a72;--transit-text:#8d5a17;--good-text:#156b39;--bad-text:#a3392a;--mono:"IBM Plex Mono","IBM Plex Mono Fallback",ui-monospace,"SFMono-Regular",Menlo,monospace;--display:"Archivo","Archivo Fallback",ui-sans-serif,system-ui,sans-serif;--radius:10px;--radius-sm:7px;--shadow-1:0 1px 2px rgba(15,23,42,0.04),0 1px 3px rgba(15,23,42,0.06);--shadow-2:0 4px 6px -1px rgba(15,23,42,0.08),0 2px 4px -2px rgba(15,23,42,0.06);--shadow-3:0 10px 25px -5px rgba(15,23,42,0.10),0 8px 10px -6px rgba(15,23,42,0.05);--t-fast:120ms ease}*{box-sizing:border-box}body.uy-screen{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 var(--display);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono,td.num,td.uy-num,.uy-cp-rut,.uy-pp-ncm,.uy-cp-total-value,.uy-pp-total-value,.uy-cp-total-items,.uy-pp-total-items,.uy-movers-value,.uy-period-label{font-family:var(--mono);font-variant-numeric:tabular-nums}.container{max-width:1200px;margin:0 auto;padding:0 20px}.uy-header{display:flex;align-items:center;gap:16px;padding:0 20px;height:60px;border-bottom:1px solid var(--line);background:rgba(255,255,255,0.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:sticky;top:0;z-index:30}.uy-header-left{display:inline-flex;align-items:center;gap:22px;min-width:0}.uy-header-right{display:inline-flex;align-items:center;gap:14px}.uy-brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-0.3px;white-space:nowrap}.uy-brand-name{font-family:"Archivo Expanded","Archivo Expanded Fallback",var(--display)}.uy-brand:hover .uy-brand-name{color:var(--accent)}.uy-brand-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ink);color:#c99512;font-size:15px;line-height:1;box-shadow:inset 0 0 0 1px rgba(184,135,14,0.35)}.uy-topnav{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.uy-topnav a{color:var(--ink-dim);text-decoration:none;padding:6px 12px;border-radius:7px;font-size:14px;font-weight:500;transition:color var(--t-fast),background var(--t-fast)}.uy-topnav a:hover{color:var(--ink);background:var(--accent-soft)}.uy-topnav a.active{color:var(--accent);background:var(--accent-soft)}.uy-meta{color:var(--ink-dim);font-size:12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-switch{color:var(--ink-dim);text-decoration:none;font-size:11px;font-weight:700;padding:5px 9px;border-radius:6px;background:var(--panel-2);border:1px solid var(--line);transition:all var(--t-fast)}.lang-switch:hover{color:var(--accent);border-color:var(--accent-soft)}.uy-hamburger{display:none;align-items:center;justify-content:center;width:38px;height:38px;padding:0;font-size:18px;line-height:1;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font-family:inherit}.uy-hamburger:hover{border-color:var(--accent);color:var(--accent)}.uy-search{position:relative;max-width:1200px;margin:14px auto 0;padding:0 20px}.uy-search input{width:100%;padding:10px 12px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:13px;font-family:inherit;transition:all var(--t-fast)}.uy-search input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,111,99,0.18)}.search-results{position:absolute;left:20px;right:20px;z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:4px;max-height:340px;overflow:auto;box-shadow:var(--shadow-3)}.search-results .sr-row{display:block;padding:8px 12px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.search-results .sr-row:hover{background:var(--accent-soft)}.filters{max-width:1200px;margin:12px auto 0;padding:0 20px}.filters-body{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:4px}.filter-group label{color:var(--ink-dim);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.filter-group select,.reset-btn{padding:7px 10px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:13px;font-family:inherit;transition:all var(--t-fast)}.filter-group select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,111,99,0.18)}.reset-btn{color:var(--ink-dim);cursor:pointer;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.4px}.reset-btn:hover{color:var(--ink);border-color:var(--ink-dim)}.seg{display:inline-flex;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.seg button{background:transparent;border:0;border-right:1px solid var(--line);color:var(--ink-dim);padding:7px 12px;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;transition:all var(--t-fast)}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink);background:var(--bg)}.seg button.active{background:var(--accent);color:#fff}.uy-hub-qbar{display:flex;gap:18px 20px;align-items:flex-end;flex-wrap:wrap;max-width:1200px;margin:14px auto 0;padding:14px 20px}.hub-qbar-group{display:flex;flex-direction:column;gap:6px;min-width:0}.hub-qbar-group > label{color:var(--ink-dim);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.hub-direction-toggle,.uy-regimen-toggle{display:inline-flex;width:max-content;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.hub-seg-btn,.uy-seg-btn{display:inline-flex;align-items:center;background:transparent;color:var(--ink-dim);padding:7px 13px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;text-decoration:none;white-space:nowrap;appearance:none;margin:0;font-family:inherit;cursor:pointer;border:0;border-right:1px solid var(--line);transition:all var(--t-fast)}.hub-seg-btn:last-child,.uy-seg-btn:last-child{border-right:0}.hub-seg-btn:hover,.uy-seg-btn:hover{color:var(--ink);background:var(--bg)}.hub-seg-btn.active,.uy-seg-btn.active{background:var(--accent);color:#fff}.hub-picker-wrap{position:relative;display:inline-flex;align-items:center}.hub-picker-wrap input{width:260px;max-width:100%;height:36px;padding:0 30px 0 34px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:13px;font-family:inherit;transition:all var(--t-fast)}.hub-picker-wrap input::placeholder{color:var(--ink-dim)}.hub-picker-wrap input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,111,99,0.18)}.hub-picker-wrap::before{content:"";position:absolute;left:11px;top:50%;width:15px;height:15px;transform:translateY(-50%);pointer-events:none;opacity:0.75;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%235f6f64' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")}.hub-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--ink-dim);text-decoration:none;font-size:13px;line-height:1;transition:all var(--t-fast)}.hub-clear:hover{color:var(--ink);background:var(--panel-2)}.hub-autocomplete-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:300px;overflow:auto;box-shadow:var(--shadow-3)}.hub-autocomplete-item{padding:8px 12px;font-size:13px;color:var(--ink);cursor:pointer;border-bottom:1px solid var(--line)}.hub-autocomplete-item:last-child{border-bottom:0}.hub-autocomplete-item:hover,.hub-autocomplete-item--active{background:var(--accent-soft)}.hub-ncm-breadcrumb .hub-breadcrumb{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.hub-breadcrumb a{color:var(--accent);text-decoration:none;font-size:13px;padding:5px 9px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);transition:all var(--t-fast)}.hub-breadcrumb a:hover{background:var(--accent-soft);border-color:var(--accent)}.hub-breadcrumb-sep{color:var(--ink-dim);font-size:13px}.uy-hub-layout{display:grid;grid-template-columns:284px minmax(0,1fr);gap:26px;margin-top:8px;align-items:start}.uy-hub-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-1)}.uy-hub-results{min-width:0}.uy-hub-search{position:relative}.uy-hub-search input{width:100%;height:36px;padding:0 12px 0 34px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:13px;font-family:inherit;transition:all var(--t-fast);background-repeat:no-repeat;background-position:11px center;background-size:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%235f6f64' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")}.uy-hub-search input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,111,99,0.18)}.uy-hub-search .search-results{left:0;right:0}.hub-side-group{display:flex;flex-direction:column;gap:6px}.hub-side-group > label{color:var(--ink-dim);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.hub-side-group select{width:100%;height:36px;padding:0 10px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:13px;font-family:inherit;cursor:pointer;transition:all var(--t-fast)}.hub-side-group select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,111,99,0.18)}.uy-hub-sidebar .uy-hub-qbar{flex-direction:column;align-items:stretch;gap:14px;max-width:none;margin:0;padding:0}.uy-hub-sidebar .hub-qbar-group{width:100%}.uy-hub-sidebar .hub-direction-toggle{width:100%}.uy-hub-sidebar .hub-seg-btn{flex:1 1 0;min-width:0;justify-content:center;padding:7px 3px;font-size:10px;letter-spacing:0.2px;overflow:hidden;text-overflow:ellipsis}.uy-hub-sidebar .hub-picker-wrap,.uy-hub-sidebar .hub-picker-wrap input{width:100%}.uy-hub-sidebar .hub-direction-toggle,.uy-hub-sidebar .uy-regimen-toggle{display:grid;grid-template-columns:1fr 1fr;width:100%}.uy-hub-sidebar .hub-direction-toggle .hub-seg-btn,.uy-hub-sidebar .uy-regimen-toggle .uy-seg-btn{justify-content:center;padding:8px 4px;font-size:10px;letter-spacing:0.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.uy-hub-sidebar .hub-direction-toggle .hub-seg-btn:nth-child(2n),.uy-hub-sidebar .uy-regimen-toggle .uy-seg-btn:nth-child(2n){border-right:0}.uy-hub-sidebar .hub-direction-toggle .hub-seg-btn:nth-child(n+3),.uy-hub-sidebar .uy-regimen-toggle .uy-seg-btn:nth-child(n+3){border-bottom:0}@media (max-width:760px){.uy-hub-qbar{gap:12px}.hub-qbar-group{flex:1 1 100%}.hub-picker-wrap,.hub-picker-wrap input{width:100%}}@media (max-width:900px){.uy-hub-layout{grid-template-columns:1fr;gap:16px;padding:0 16px}.uy-hub-sidebar{position:static}}.uy-main{padding:24px 20px 64px}.uy-intro h1{font-size:24px;margin:8px 0;color:var(--ink)}.uy-lede{color:var(--ink-dim);max-width:60ch}@media (max-width:760px){.uy-header{height:auto;min-height:56px;padding:0 16px;gap:10px;flex-wrap:wrap}.uy-header-left{gap:12px}.uy-meta{display:none}.uy-hamburger{display:inline-flex}.uy-topnav{display:none}.uy-header.uy-nav-open .uy-topnav{display:flex;flex-direction:column;gap:2px;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2);padding:8px 16px 12px;z-index:40}.uy-header.uy-nav-open .uy-topnav a{padding:11px 12px;font-size:15px}}@media (max-width:520px){.uy-brand-name{display:none}}.uy-cp-header,.uy-pp-header{margin-bottom:24px}.uy-cp-name,.uy-pp-name{font-size:24px;margin:8px 0 4px;color:var(--ink)}.uy-pp-ncm{color:var(--ink-dim);font-size:15px;font-weight:500}.uy-cp-rut{color:var(--ink-dim);margin:0 0 12px;font-size:13px}.uy-cp-badges,.uy-pp-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.uy-profile-meta{margin:0 0 14px}.uy-period-label{color:var(--ink-dim);font-size:12px}a.reset-btn{text-decoration:none;display:inline-flex;justify-content:center}.uy-sidebar-reset{width:100%}.uy-breadcrumb{margin:0 0 14px;font-size:13px;color:var(--ink-dim)}.uy-breadcrumb a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.uy-breadcrumb a:hover{color:var(--accent-2)}.uy-breadcrumb-sep{margin:0 4px}.uy-breadcrumb-current{color:var(--ink)}.uy-badge{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600}.uy-badge-import{background:rgba(39,94,143,0.10);color:var(--import)}.uy-badge-export{background:rgba(31,138,76,0.10);color:var(--export-text)}.uy-badge-transit{background:rgba(176,112,28,0.12);color:var(--transit-text)}.uy-cp-totals,.uy-pp-totals{display:flex;gap:24px;flex-wrap:wrap}.uy-cp-total-item,.uy-pp-total-item{display:flex;flex-direction:column}.uy-cp-total-label,.uy-pp-total-label{color:var(--ink-dim);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.uy-cp-total-value,.uy-pp-total-value{font-size:20px;font-weight:700;color:var(--ink)}.uy-cp-total-items,.uy-pp-total-items{color:var(--ink-dim);font-size:12px}.uy-cp-alternates{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:20px;font-size:13px;box-shadow:var(--shadow-1)}.uy-cp-alt-label{color:var(--ink-dim);margin-right:6px}.uy-cp-alt-name{color:var(--ink)}.uy-cp-section,.uy-pp-section{margin-top:28px}.uy-chart-pending{min-height:450px}#uy-chrome-slot{min-height:126px}@media (max-width:700px){#uy-chrome-slot{min-height:197px}body:has(.uy-folio) #uy-chrome-slot{min-height:233px}}.uy-cp-section h2,.uy-pp-section h2{font-size:16px;margin:0 0 12px;border-bottom:1px solid var(--line);padding-bottom:8px;color:var(--ink)}.uy-table-scroll{overflow-x:auto}.uy-table td.uy-date{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.uy-table td.uy-aduana{white-space:nowrap}.uy-cp-countries{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 26px;align-items:start}.uy-table{width:100%;border-collapse:collapse;font-size:13px}.uy-table th{text-align:left;color:var(--ink-dim);font-size:11px;text-transform:uppercase;padding:6px 8px;border-bottom:1px solid var(--line);font-weight:600;letter-spacing:0.5px}.uy-table td{padding:7px 8px;border-bottom:1px solid var(--line);color:var(--ink)}.uy-table a{color:var(--accent);text-decoration:none}.uy-table a:hover{text-decoration:underline}.uy-num{text-align:right;font-variant-numeric:tabular-nums}.uy-flag{margin-right:6px}.uy-muted{color:var(--ink-dim)}.uy-cp-upsell,.uy-pp-upsell{background:var(--accent-soft);border:1px solid rgba(14,111,99,0.25);border-radius:var(--radius-sm);padding:16px 20px;margin-top:28px}.uy-cp-upsell a,.uy-pp-upsell a{color:var(--accent)}.uy-reg{display:inline-block;padding:2px 7px;border-radius:10px;font-size:11px;font-weight:700;letter-spacing:.04em}.uy-reg-I{background:rgba(39,94,143,0.10);color:var(--import-text);border:1px solid rgba(39,94,143,0.20)}.uy-reg-E{background:rgba(31,138,76,0.10);color:var(--export-text);border:1px solid rgba(31,138,76,0.20)}.uy-reg-T{background:rgba(176,112,28,0.10);color:var(--transit-text);border:1px solid rgba(176,112,28,0.20)}.uy-yoy-up{background:rgba(31,138,76,0.10);color:var(--good-text);border:1px solid rgba(31,138,76,0.20)}.uy-yoy-down{background:rgba(179,64,47,0.10);color:var(--bad-text);border:1px solid rgba(179,64,47,0.20)}.uy-hub-readback{margin:0 0 16px;font-size:18px;line-height:1.35;color:var(--ink)}.hub-readback-default{color:var(--ink-dim);font-size:15px}.hub-year-badge{font-family:var(--mono);font-variant-numeric:tabular-nums}.uy-table th.num,.uy-table td.num{text-align:right}.uy-table thead th{white-space:nowrap}.uy-table th a{color:var(--ink-dim);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:color var(--t-fast)}.uy-table th a:hover{color:var(--accent);text-decoration:none}.uy-table th.num a{justify-content:flex-end}.uy-hub-ranking .uy-table tbody tr{transition:background var(--t-fast)}.uy-hub-ranking .uy-table tbody tr:hover{background:var(--panel-2)}.hub-pagination{display:flex;align-items:center;gap:10px;margin:18px 0 0}.hub-page-btn{display:inline-flex;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);text-decoration:none;transition:all var(--t-fast)}.hub-page-btn:hover{border-color:var(--accent);color:var(--accent)}.hub-page-label{font-family:var(--mono);font-size:12px;color:var(--ink-dim);min-width:24px;text-align:center}.hub-export{margin:14px 0 0}.hub-csv-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--pro-text);background:var(--pro-soft,#f7f0db);border:1px solid rgba(184,135,14,0.55);border-radius:var(--radius-sm);text-decoration:none;transition:all var(--t-fast)}.hub-csv-btn::before{content:"↓";font-weight:700}.hub-csv-btn:hover{background:rgba(184,135,14,0.10)}.hub-upsell-inline{font-size:12px;color:var(--ink-dim)}.hub-upsell-inline a{color:var(--pro-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.hub-upsell-block{margin:18px 0 0;padding:18px 20px;text-align:center;background:var(--pro-soft,#f7f0db);border:1px solid rgba(184,135,14,0.3);border-radius:var(--radius)}.hub-upsell-block p{margin:0 0 10px;color:var(--ink);font-size:14px}.hub-upsell-cta{display:inline-flex;padding:8px 18px;font-size:13px;font-weight:600;color:var(--pro-ink);background:var(--pro);border-radius:var(--radius-sm);text-decoration:none}.hub-upsell-cta:hover{background:var(--pro-lift)}.uy-hub-movers{margin:30px 0 0}.uy-movers-section{margin:0 0 18px}.uy-movers-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:var(--ink-dim);margin:0 0 8px}.uy-movers-list{display:flex;flex-direction:column}.uy-movers-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.uy-movers-row:last-child{border-bottom:0}.uy-movers-name{color:var(--accent);text-decoration:none;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uy-movers-name:hover{text-decoration:underline}.uy-movers-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink)}.uy-hub-movers-upsell{margin:24px 0 0;padding:16px 20px;background:var(--pro-soft,#f7f0db);border:1px solid rgba(184,135,14,0.3);border-radius:var(--radius)}.uy-movers-upsell-text{color:var(--ink);font-size:14px;margin:0 0 8px}.uy-btn-csv{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--pro-text);background:var(--pro-soft,#f7f0db);border:1px solid rgba(184,135,14,0.55);border-radius:var(--radius-sm);text-decoration:none;transition:all var(--t-fast)}.uy-btn-csv::before{content:"↓";font-weight:700}.uy-btn-csv:hover{background:rgba(184,135,14,0.10)}.hub-csv-btn.locked,.uy-btn-csv.locked{color:#5f5a4c;background:#efece2;border-color:#b3ae9c}.hub-csv-btn.locked::before,.uy-btn-csv.locked::before{content:"🔒";font-weight:400}.uy-watch-btn{display:inline-block;padding:3px 14px;border-radius:999px;border:1px solid var(--pro);color:var(--pro-text);background:transparent;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.5;vertical-align:middle;margin-left:6px;font-family:inherit}.uy-watch-btn:hover{background:var(--pro-soft)}.uy-watch-btn.on{background:var(--pro);color:var(--pro-ink)}.uy-watch-btn.locked{color:#5f5a4c;border-color:#b3ae9c}.uy-watch-btn.locked::before{content:"🔒 "}.uy-watch-btn:disabled{opacity:0.5;cursor:wait}.hub-csv-btn.locked:hover,.uy-btn-csv.locked:hover{color:#4a4639;background:#e7e3d5}.uy-btn-more{display:inline-flex;align-items:center;margin-top:14px;padding:7px 16px;font-size:12px;font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:all var(--t-fast)}.uy-btn-more:hover{border-color:var(--accent);color:var(--accent)}.uy-btn-more:disabled{opacity:0.55;cursor:default}.uy-no-data{text-align:center;color:var(--ink-dim);padding:36px 20px;font-size:14px;background:var(--panel);border:1px dashed var(--line-strong);border-radius:var(--radius);margin:10px 0}.uy-pp-tagline{color:var(--ink-dim);margin:2px 0 8px;font-size:15px}.uy-context{margin:14px 0 2px}.uy-context p{color:var(--ink-dim);max-width:72ch;line-height:1.55;margin:0 0 10px}.uy-faq h3{font-size:15px;margin:14px 0 4px}.uy-faq p{color:var(--ink-dim);max-width:72ch;line-height:1.55;margin:0}.uy-folio{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-1);overflow:hidden}.uy-folio-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;border-bottom:1px solid var(--line);background:var(--panel-2)}.uy-kicker-id,.uy-folio-kicker .uy-period-label{font-family:var(--mono);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uy-kicker-id b{color:var(--ink);font-weight:600}.uy-folio-body{padding:16px 18px}.uy-folio-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.uy-folio .uy-pp-name,.uy-folio .uy-cp-name{font-family:"Archivo Expanded","Archivo Expanded Fallback",var(--display);font-weight:700;font-size:clamp(19px,2.6vw,24px);line-height:1.2;margin:0;letter-spacing:-0.3px}.uy-folio .uy-name-xl{font-size:clamp(23px,3.2vw,30px);letter-spacing:-0.5px}.uy-folio .uy-pp-ncm{font-family:var(--mono);font-size:14px;font-weight:500}.uy-folio .uy-pp-tagline{margin:6px 0 0;font-size:14px}.uy-folio .uy-cp-rut{margin:4px 0 0}.uy-folio .uy-watch-btn{margin:2px 0 0;flex-shrink:0}.uy-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--line)}.uy-ledger-cell{position:relative;padding:12px 16px 12px 20px;border-left:1px solid var(--line)}.uy-ledger-cell:first-child{border-left:0}.uy-ledger-cell::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--ink-dim)}.uy-ledger-cell.dir-I::before{background:var(--import)}.uy-ledger-cell.dir-E::before{background:var(--export)}.uy-ledger-cell.dir-T::before{background:var(--transit)}.uy-ledger-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.uy-ledger-cell.dir-I .uy-ledger-label{color:var(--import-text)}.uy-ledger-cell.dir-E .uy-ledger-label{color:var(--export-text)}.uy-ledger-cell.dir-T .uy-ledger-label{color:var(--transit-text)}.uy-ledger-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;color:var(--ink);margin:2px 0 1px}.uy-ledger-decl{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--ink-dim)}.uy-context{margin:18px 0 4px}.uy-context p.uy-lede-p{font-size:14.5px;line-height:1.6}.uy-nota{position:relative;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:12px 16px 13px;margin:14px 0 0;max-width:76ch;box-shadow:var(--shadow-1)}.uy-nota-eyebrow{display:block;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.uy-nota p{margin:0;color:var(--ink);font-size:14.5px;line-height:1.6;max-width:none}.uy-combo-links{margin:0 0 22px;font-size:13px}.uy-combo-links a{color:var(--accent);text-decoration:none;font-weight:600}.uy-combo-links a:hover{text-decoration:underline}.uy-combo-related-list{list-style:none;margin:0;padding:0}.uy-combo-related-list li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.uy-combo-related-list li:last-child{border-bottom:0}.uy-combo-related-list a{color:var(--accent);text-decoration:none;min-width:0}.uy-combo-related-list a:hover{text-decoration:underline}.uy-combo-related-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-dim);white-space:nowrap}.uy-trend-caption{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:var(--ink-dim);margin:26px 0 0}.uy-faq-item{border-top:1px solid var(--line);padding:12px 0 14px}.uy-faq-item:first-of-type{border-top:0;padding-top:2px}.uy-faq-item h3{font-size:14px;font-weight:600;margin:0 0 4px;color:var(--ink)}.uy-faq-item p{margin:0}@media (max-width:760px){.uy-folio-kicker{padding:7px 14px;flex-wrap:wrap;row-gap:2px}.uy-kicker-id{white-space:normal}.uy-folio-body{padding:14px}.uy-ledger{grid-template-columns:1fr}.uy-ledger-cell{border-left:0;border-top:1px solid var(--line)}.uy-ledger-cell:first-child{border-top:0}}@media (prefers-reduced-motion: reduce){.uy-folio,.uy-nota{transition:none}}.uy-empty-slice{text-align:center;padding:32px 16px}.uy-empty-slice-msg{color:var(--ink-dim);font-size:14px;margin:0 0 14px}.uy-empty-slice-reset{display:inline-flex;align-items:center}.uy-screen .site-footer{border-top:1px solid var(--line);margin-top:48px;padding:28px 0 40px}.uy-screen .site-footer .container{max-width:1200px;margin:0 auto;padding:0 20px}.uy-screen .footer-disclaimer{color:var(--ink-dim);font-size:11px;line-height:1.6;margin:0 0 14px}.uy-screen .footer-links{font-size:12px;margin:0 0 8px;color:var(--ink-dim)}.uy-screen .footer-links a{color:var(--ink-dim);text-decoration:none}.uy-screen .footer-links a:hover{color:var(--ink);text-decoration:underline}.uy-screen .footer-links .dot{margin:0 6px;opacity:0.5}.uy-screen .footer-links-label{text-transform:uppercase;letter-spacing:0.5px;font-size:10px;font-weight:600;margin-right:8px}
