#lf-dp{--color-brand-50:#fff4ed;--color-brand-100:#ffe7d4;--color-brand-200:#ffcaa8;--color-brand-300:#ffa570;--color-brand-400:#ff7437;--color-brand-500:#ff5a1f;--color-brand-600:#f03406;--color-brand-700:#c72307;--color-grey-25:#fcfcfd;--color-grey-50:#f9fafb;--color-grey-100:#f2f4f7;--color-grey-200:#e9ecf1;--color-grey-300:#ced5df;--color-grey-400:#96a0b0;--color-grey-500:#697386;--color-grey-600:#4f5969;--color-grey-700:#3a4454;--color-grey-800:#2d3543;--color-grey-900:#202432;--color-grey-950:#121721;--color-blue-50:#eff4ff;--color-blue-100:#d1e0ff;--color-blue-300:#84adff;--color-blue-500:#2970ff;--color-blue-600:#155eef;--color-error-50:#fef3f2;--color-error-300:#fda29b;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-warning-50:#fffaeb;--color-warning-200:#fedf89;--color-warning-500:#f79009;--color-warning-700:#b54708;--color-success-50:#ecfdf3;--color-success-200:#a9efc5;--color-success-500:#17b26a;--color-success-700:#067647;--text-primary:var(--color-grey-900);--text-secondary:var(--color-grey-700);--text-tertiary:var(--color-grey-600);--text-quaternary:var(--color-grey-500);--text-placeholder:var(--color-grey-500);--bg-secondary:var(--color-grey-50);--bg-tertiary:var(--color-grey-100);--bg-white:#ffffff;--border-primary:var(--color-grey-300);--border-secondary:var(--color-grey-200);--border-tertiary:var(--color-grey-100);--border-hover:var(--color-grey-700);--border-focus:var(--color-blue-100);--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:999px;font-family:'Inter',sans-serif;font-size:16px;color:var(--text-primary);background:transparent;-webkit-font-smoothing:antialiased}#lf-dp,#lf-dp *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#lf-dp{letter-spacing:-0.2px;text-align:left;width:min(1120px,calc(100vw - 48px));position:relative;left:50%;transform:translateX(-50%);margin-bottom:40px}#lf-dp button{font-family:inherit;cursor:pointer}#lf-dp .dp-lead{font-size:16px;line-height:24px;color:#4F5969;text-align:center;max-width:640px;margin:8px auto 40px}#lf-dp .dp-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-secondary)}#lf-dp .dp-authors{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap}#lf-dp .dp-author{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}#lf-dp .dp-author-img{width:40px;height:40px;border-radius:50%;object-fit:cover}#lf-dp .dp-author-l{display:block;font-size:12px;line-height:16px;color:#697386}#lf-dp .dp-author-n{display:block;font-size:14px;font-weight:500;line-height:20px;color:var(--text-primary)}#lf-dp a.dp-author:hover .dp-author-n{text-decoration:underline}#lf-dp .dp-author-date{padding-left:24px;border-left:1px solid var(--border-secondary)}#lf-dp .dp-stats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}#lf-dp .dp-stat{font-size:12px;line-height:18px;color:#4F5969;padding:3px 10px;border-radius:var(--radius-full);background:var(--bg-tertiary);white-space:nowrap}#lf-dp .dp-stat b{font-weight:600;color:var(--text-primary)}#lf-dp .dp-card{background:var(--bg-white);border:4px solid var(--border-tertiary);border-radius:var(--radius-3xl);padding:32px;text-align:left}#lf-dp .dp-card-title{font-size:16px;font-weight:500;line-height:24px;color:var(--text-primary);margin:0 0 4px}#lf-dp .dp-card-sub{font-size:14px;line-height:20px;color:var(--text-quaternary);margin:0 0 24px}#lf-dp .dp-form{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:end}#lf-dp .dp-label{display:block;font-size:14px;font-weight:500;line-height:20px;color:#3A4454;margin-bottom:6px}#lf-dp .dp-input-wrap{position:relative}#lf-dp .dp-input{width:100%;padding:10px 36px 10px 12px;font:inherit;font-size:16px;line-height:24px;color:var(--text-primary);background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius-xl);outline:none;-webkit-appearance:none;appearance:none}#lf-dp .dp-input:hover{border-color:var(--border-hover)}#lf-dp .dp-input:focus{border-color:#84ADFF;box-shadow:0 0 0 3px var(--border-focus)}#lf-dp .dp-input-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--text-placeholder)}#lf-dp .dp-toggle{display:inline-flex;background:var(--bg-tertiary);border-radius:var(--radius-xl);padding:2px}#lf-dp .dp-toggle .dp-tab{border:0;background:transparent;border-radius:var(--radius-lg);padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;color:#697386;white-space:nowrap}#lf-dp .dp-toggle .dp-tab:hover{color:var(--text-primary)}#lf-dp .dp-toggle .dp-tab.is-active{background:#3A4454;color:#F9FAFB;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}#lf-dp .dp-form-note{font-size:12px;line-height:18px;color:var(--text-quaternary);margin:16px 0 0}#lf-dp .dp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 12px}#lf-dp .dp-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:var(--bg-white);font-size:13px;font-weight:500;line-height:18px;color:#3A4454}#lf-dp .dp-chip:hover{border-color:var(--border-hover)}#lf-dp .dp-chip.is-on{background:var(--color-grey-900);border-color:var(--color-grey-900);color:#fff}#lf-dp .dp-chip svg{width:12px;height:12px}#lf-dp .dp-bar-right{margin-left:auto;display:flex;align-items:center;gap:12px}#lf-dp .dp-count{font-size:13px;color:var(--text-quaternary);white-space:nowrap}#lf-dp .dp-select{font:inherit;font-size:13px;font-weight:500;color:#3A4454;padding:6px 30px 6px 12px;border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--bg-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233A4454' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none}#lf-dp .dp-ent{display:flex;align-items:center;gap:12px;min-width:0}#lf-dp .dp-logo{width:44px;height:44px;border-radius:var(--radius-lg);background:var(--bg-tertiary);color:#3A4454;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#lf-dp .dp-logo img{width:100%;height:100%;object-fit:contain;border-radius:inherit}#lf-dp .dp-name{font-size:14px;font-weight:500;line-height:20px;color:var(--text-primary)}#lf-dp .dp-prod{font-size:12px;line-height:18px;color:#697386}#lf-dp .dp-tag{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:var(--radius-full);background:var(--bg-tertiary);font-size:11px;font-weight:500;line-height:16px;color:#4F5969}#lf-dp .dp-tag.is-warn{background:var(--color-warning-50);color:var(--color-warning-700)}#lf-dp .dp-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:0;border-radius:var(--radius-xl);background:var(--color-brand-500);color:#fff;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap}#lf-dp .dp-btn:hover{background:var(--color-brand-600);color:#fff}#lf-dp .dp-btn.is-secondary{background:var(--bg-white);color:#3A4454;border:1px solid var(--border-primary)}#lf-dp .dp-btn.is-secondary:hover{border-color:var(--border-hover);background:var(--bg-white);color:#3A4454}#lf-dp .dp-caret{display:inline-block;width:16px;height:16px;color:#697386;transition:transform .15s;vertical-align:middle}#lf-dp .dp-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;text-align:left}#lf-dp .dp-h{font-size:12px;font-weight:600;line-height:18px;color:var(--text-primary);margin:8px 0 8px;text-align:left}#lf-dp .dp-sub{width:100%;border-collapse:collapse;font-size:13px}#lf-dp .dp-sub th{text-align:left;font-size:11px;font-weight:500;color:#697386;padding:4px 0;border-bottom:1px solid var(--border-secondary)}#lf-dp .dp-sub td{padding:6px 0;border-bottom:1px solid var(--border-secondary);background:transparent;text-align:left}#lf-dp .dp-sub th.num,#lf-dp .dp-sub td.num{text-align:right}#lf-dp .dp-sub tr.is-on td{font-weight:600;color:var(--color-brand-600)}#lf-dp .dp-kv{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border-secondary);font-size:13px;line-height:18px}#lf-dp .dp-kv span:first-child{color:#4F5969;text-align:left}#lf-dp .dp-kv span:last-child{text-align:right;color:var(--text-primary)}#lf-dp .dp-notes{margin:8px 0 0;padding-left:16px;font-size:12px;line-height:18px;color:#4F5969;text-align:left;list-style:disc}#lf-dp .dp-notes li{margin-bottom:4px;text-align:left}#lf-dp .dp-alert{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:8px 12px;border-radius:var(--radius-md);background:var(--color-warning-50);border:1px solid var(--color-warning-200);color:var(--color-warning-700);font-size:12px;line-height:18px}#lf-dp .dp-more{text-align:center;margin:16px 0 0}#lf-dp .dp-empty{padding:32px;text-align:center;color:var(--text-quaternary);font-size:14px;border:1px solid var(--border-secondary);border-radius:var(--radius-md)}#lf-dp .dp-foot{font-size:11px;line-height:16px;color:#4F5969;margin:16px 0 0}#lf-dp .dp-foot a{color:inherit}#lf-dp .dp-cards{display:flex;flex-direction:column;gap:12px}#lf-dp .dp-c{background:var(--bg-white);border:1px solid var(--border-secondary);border-radius:var(--radius-2xl);overflow:hidden;text-align:left}#lf-dp .dp-c.is-top{border:2px solid var(--color-brand-500)}#lf-dp .dp-c.is-out{opacity:.6}#lf-dp .dp-c-main{display:grid;grid-template-columns:28px 236px 1fr 176px;gap:20px;align-items:center;padding:20px 24px}#lf-dp .dp-rank{font-size:14px;font-weight:500;color:#697386;text-align:center}#lf-dp .dp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#lf-dp .dp-kpi{min-width:0}#lf-dp .dp-kpi-l{font-size:12px;line-height:16px;color:#697386;margin-bottom:4px;white-space:nowrap}#lf-dp .dp-kpi-v{font-size:18px;font-weight:600;line-height:24px;color:var(--text-primary);white-space:nowrap}#lf-dp .dp-kpi-v.is-brand{color:var(--color-brand-600)}#lf-dp .dp-kpi-v.is-plain{font-size:15px;font-weight:500}#lf-dp .dp-kpi-s{font-size:11px;line-height:16px;color:#697386;white-space:nowrap}#lf-dp .dp-prazo-pill{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:var(--radius-full);background:#3A4454;color:#fff;font-size:11px;font-weight:600;line-height:16px;vertical-align:middle;letter-spacing:0}#lf-dp .dp-c-cta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}#lf-dp .dp-c-cta .dp-kpi-s{white-space:normal;line-height:14px}#lf-dp .dp-c-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;border-top:1px solid var(--border-secondary);background:var(--bg-white);padding:10px;font-size:13px;font-weight:500;color:#4F5969}#lf-dp .dp-c-toggle:hover{background:var(--bg-secondary)}#lf-dp .dp-c.is-open .dp-caret{transform:rotate(180deg)}#lf-dp .dp-c-detail{padding:16px 24px 24px 72px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}#lf-dp .dp-c-head{display:flex;align-items:center;gap:8px}#lf-dp .dp-c-badge{display:inline-block;padding:2px 10px;border-radius:var(--radius-full);background:var(--color-brand-500);color:#fff;font-size:11px;font-weight:600;line-height:16px}@media (max-width:1000px){#lf-dp .dp-lead{margin-bottom:24px}#lf-dp .dp-meta{flex-direction:column;align-items:flex-start}#lf-dp .dp-stats{justify-content:flex-start;flex-wrap:nowrap}#lf-dp .dp-stat:nth-child(2){display:none}#lf-dp .dp-authors{row-gap:24px}#lf-dp .dp-author-date{flex-basis:100%}#lf-dp .dp-author-date{padding-left:0;border-left:0}#lf-dp .dp-card{padding:20px;border-width:3px}#lf-dp .dp-form{grid-template-columns:1fr;gap:16px}#lf-dp .dp-toggle{display:flex}#lf-dp .dp-toggle .dp-tab{flex:1;padding:8px 6px;font-size:13px}#lf-dp .dp-bar-right{margin-left:0;width:100%;justify-content:space-between}#lf-dp .dp-detail-grid{grid-template-columns:1fr;gap:12px}#lf-dp .dp-c-main{grid-template-columns:1fr;gap:14px;padding:16px}#lf-dp .dp-rank{display:none}#lf-dp .dp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#lf-dp .dp-c-cta{align-items:stretch;text-align:center}#lf-dp .dp-c-cta .dp-kpi-s{text-align:center}#lf-dp .dp-c-detail{padding:16px}}
