.lbf-drawer-root{z-index:10000;position:fixed;inset:0}.lbf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.lbf-drawer{background:#fffdf9;flex-direction:column;width:min(420px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.lbf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.lbf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.lbf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.lbf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.lbf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.lbf-body{gap:16px;padding:18px 22px 24px;display:grid}.lbf-group{flex-direction:column;gap:6px;display:flex;position:relative}.lbf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.lbf-btn{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.lbf-btn:hover:not(:disabled){border-color:#c87a40}.lbf-btn:disabled{opacity:.45;cursor:not-allowed}.lbf-btn-open{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.lbf-btn-set{background:#fff8f2;border-color:#c95f0a}.lbf-val,.lbf-val-set{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lbf-val-set{color:#c95f0a;font-weight:700}.lbf-x{color:#b08060;cursor:pointer;flex-shrink:0}.lbf-search-drop{flex-direction:column;width:min(320px,100vw - 44px);display:flex}.lbf-sbox{border-bottom:1px solid #f0dcc8;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.lbf-sicon{color:#b08060;flex-shrink:0}.lbf-sinput{color:#3d2810;background:0 0;border:none;outline:none;width:100%;font-size:13px}.lbf-slist{flex-direction:column;gap:2px;max-height:260px;padding:8px;display:flex;overflow-y:auto}.lbf-sitem{color:#4d3020;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.lbf-sitem:hover{background:#fff0e0}.lbf-sitem-active{color:#c95f0a;background:#fff8f2;font-weight:800}.lbf-sempty{color:#b08060;text-align:center;margin:0;padding:10px 12px;font-size:12px}.lbf-chev{color:#b08060;flex-shrink:0;transition:transform .2s}.lbf-chev-up{transform:rotate(180deg)}.lbf-drop{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.lbf-month-grid{grid-template-columns:repeat(4,1fr);gap:3px;width:208px;padding:10px;display:grid}.lbf-mcell,.lbf-yitem{color:#4d3020;cursor:pointer;background:0 0;border:none}.lbf-mcell{text-align:center;border-radius:7px;padding:8px 2px;font-size:13px}.lbf-mcell:hover:not(:disabled),.lbf-yitem:hover{background:#fff0e0}.lbf-mcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.lbf-mcell-disabled{opacity:.3;cursor:not-allowed}.lbf-year-list{flex-direction:column;width:120px;max-height:224px;padding:6px;display:flex;overflow-y:auto}.lbf-yitem{border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.lbf-yitem-active{color:#c95f0a;font-weight:800}.lbf-toggle-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lbf-toggle-row-3{grid-template-columns:repeat(3,1fr)}.lbf-toggle-btn{color:#3d2810;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;min-height:40px;font-size:13px;font-weight:700}.lbf-toggle-btn:hover:not(:disabled){border-color:#c87a40}.lbf-toggle-btn:disabled{opacity:.45;cursor:not-allowed}.lbf-toggle-btn-active{color:#fff;background:#c95f0a;border-color:#c95f0a}.lbf-refresh-toggle{color:#3d2810;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lbf-refresh-toggle input{accent-color:#c95f0a}.lbf-interval-select{color:#3d2810;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;min-height:40px;padding:0 11px;font-size:13px;font-weight:600}.lbf-interval-select:disabled{opacity:.4;cursor:not-allowed}.lbf-drawer-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.lbf-apply,.lbf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.lbf-apply{color:#fff;background:#c95f0a;border:none}.lbf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.lbf-apply:disabled,.lbf-reset:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.lbf-drawer{width:100vw}}.gai-fab[data-v-2507e3c0]{z-index:210;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#a855f7);border:0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .14s,box-shadow .14s;animation:2.6s ease-in-out infinite gai-fab-glow-2507e3c0;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #a855f766}.gai-fab[data-v-2507e3c0]:hover{animation:none;transform:translateY(-2px)scale(1.04);box-shadow:0 16px 34px #a855f780}@keyframes gai-fab-glow-2507e3c0{0%,to{box-shadow:0 12px 28px #a855f766}50%{box-shadow:0 8px 24px #f9731680,0 0 0 10px #a855f71f,0 0 0 20px #a855f70d}}.gai-backdrop[data-v-2507e3c0]{z-index:215;background:#1e0f2d52;position:fixed;inset:0}.gai-backdrop-enter-active[data-v-2507e3c0],.gai-backdrop-leave-active[data-v-2507e3c0]{transition:opacity .22s}.gai-backdrop-enter-from[data-v-2507e3c0],.gai-backdrop-leave-to[data-v-2507e3c0]{opacity:0}.gai-drawer[data-v-2507e3c0]{z-index:220;background:#fff;border-radius:18px;flex-direction:column;width:min(560px,100vw - 32px);height:min(720px,100vh - 48px);margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 60px #3c1e0047}.gai-drawer--empty[data-v-2507e3c0]{height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gai-drawer--empty .gai-body[data-v-2507e3c0]{flex:none;padding:20px 18px 4px}.gai-drawer-enter-active[data-v-2507e3c0],.gai-drawer-leave-active[data-v-2507e3c0]{transition:opacity .2s,transform .2s}.gai-drawer-enter-from[data-v-2507e3c0],.gai-drawer-leave-to[data-v-2507e3c0]{opacity:0;transform:scale(.96)}.gai-header[data-v-2507e3c0]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.gai-title[data-v-2507e3c0]{color:#4d2e00;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.gai-close[data-v-2507e3c0]{color:#9a7a60;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.gai-close[data-v-2507e3c0]:hover{color:#4d2e00;background:#f0dcc8}.gai-actions[data-v-2507e3c0]{align-items:center;gap:4px;display:flex}.gai-icon-btn[data-v-2507e3c0]{color:#9a7a60;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.gai-icon-btn[data-v-2507e3c0]:hover{color:#4d2e00;background:#f0dcc8}.gai-icon-btn.active[data-v-2507e3c0]{color:#b5500a;background:#ffe6c7}.gai-history[data-v-2507e3c0]{flex-direction:column;flex:1;gap:6px;padding:14px 14px 18px;display:flex;overflow-y:auto}.gai-new-btn[data-v-2507e3c0]{color:#b5500a;cursor:pointer;background:#fdf5ec;border:1px dashed #e7b07a;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-bottom:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.gai-new-btn[data-v-2507e3c0]:hover{background:#fbe9d6}.gai-conv-list[data-v-2507e3c0]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gai-conv-item[data-v-2507e3c0]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.gai-conv-item[data-v-2507e3c0]:hover{background:#fdf5ec}.gai-conv-item.active[data-v-2507e3c0]{background:#fdf5ec;border-color:#f0dcc8}.gai-conv-main[data-v-2507e3c0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gai-conv-title[data-v-2507e3c0]{color:#3d2b1f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gai-conv-time[data-v-2507e3c0]{color:#b08060;font-size:11px}.gai-conv-del[data-v-2507e3c0]{color:#c9a589;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .12s;display:inline-flex}.gai-conv-item:hover .gai-conv-del[data-v-2507e3c0]{opacity:1}.gai-conv-del[data-v-2507e3c0]:hover{color:#c0392b;background:#f7dede}.gai-body[data-v-2507e3c0]{flex-direction:column;flex:1;gap:18px;padding:18px;display:flex;overflow-y:auto}.gai-insight-block[data-v-2507e3c0]{flex-direction:column;gap:12px;display:flex}.gai-insight-chip[data-v-2507e3c0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#a855f7);border:0;border-radius:999px;align-items:center;gap:5px;height:26px;margin-left:4px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #a855f73d}.gai-insight-chip[data-v-2507e3c0]:hover:not(:disabled){filter:brightness(1.05)}.gai-insight-chip[data-v-2507e3c0]:disabled{opacity:.55;cursor:not-allowed}.gai-loading[data-v-2507e3c0]{flex-direction:column;gap:12px;display:flex}.gai-loading-head[data-v-2507e3c0]{align-items:center;gap:9px;display:flex}.gai-loading-orb[data-v-2507e3c0]{color:#fff;background:linear-gradient(135deg,#f97316,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;animation:1.4s ease-in-out infinite gai-orb-pulse-2507e3c0;display:inline-flex;box-shadow:0 4px 12px #a855f74d}.gai-loading-label[data-v-2507e3c0]{background:linear-gradient(90deg,#c79a78 25%,#3d2b1f 50%,#c79a78 75%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600;animation:1.8s linear infinite gai-text-shimmer-2507e3c0}.gai-skeleton[data-v-2507e3c0]{flex-direction:column;gap:9px;display:flex}.gai-skeleton-line[data-v-2507e3c0]{background:linear-gradient(90deg,#f3e6da 25%,#faf1e7 37%,#f3e6da 63%) 0 0/400% 100%;border-radius:6px;height:11px;animation:1.4s ease-in-out infinite gai-skeleton-shimmer-2507e3c0}.gai-skeleton-line[data-v-2507e3c0]:nth-child(2){animation-delay:.12s}.gai-skeleton-line[data-v-2507e3c0]:nth-child(3){animation-delay:.24s}.gai-skeleton-line[data-v-2507e3c0]:nth-child(4){animation-delay:.36s}@keyframes gai-skeleton-shimmer-2507e3c0{0%{background-position:100% 0}to{background-position:0 0}}@keyframes gai-text-shimmer-2507e3c0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gai-orb-pulse-2507e3c0{0%,to{transform:scale(1);box-shadow:0 4px 12px #a855f74d}50%{transform:scale(1.12);box-shadow:0 6px 18px #f9731673}}@media (prefers-reduced-motion:reduce){.gai-loading-orb[data-v-2507e3c0],.gai-loading-label[data-v-2507e3c0],.gai-skeleton-line[data-v-2507e3c0]{animation:none}}.gai-hint[data-v-2507e3c0]{color:#9a7a60;text-align:center;margin:0;font-size:12.5px}.gai-error[data-v-2507e3c0]{color:#c0392b;margin:6px 0 0;font-size:13px}.gai-chat[data-v-2507e3c0]{border-top:1px dashed #f0dcc8;flex-direction:column;gap:10px;padding-top:14px;display:flex}.gai-msg[data-v-2507e3c0]{display:flex}.gai-msg.user[data-v-2507e3c0]{justify-content:flex-end}.gai-msg.assistant[data-v-2507e3c0]{justify-content:flex-start}.gai-bubble[data-v-2507e3c0]{border-radius:14px;max-width:85%;padding:9px 13px;font-size:13px;line-height:1.55}.gai-msg.user .gai-bubble[data-v-2507e3c0]{color:#fff;white-space:pre-wrap;background:linear-gradient(135deg,#ffb11c,#ff7d00);border-bottom-right-radius:4px}.gai-msg.assistant .gai-bubble[data-v-2507e3c0]{color:#3d2b1f;background:#fdf5ec;border:1px solid #f0dcc8;border-bottom-left-radius:4px}.gai-msg.assistant .gai-bubble.markdown[data-v-2507e3c0]{box-sizing:border-box;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%}.gai-bubble.markdown[data-v-2507e3c0]>:first-child{margin-top:0}.gai-bubble.markdown[data-v-2507e3c0]>:last-child{margin-bottom:0}.gai-bubble.markdown table[data-v-2507e3c0]{border-collapse:collapse;table-layout:fixed;word-break:break-word;width:100%;max-width:100%;margin:6px 0;font-size:12px}.gai-bubble.markdown th[data-v-2507e3c0],.gai-bubble.markdown td[data-v-2507e3c0]{text-align:left;border:1px solid #f0dcc8;padding:5px 7px}.gai-bubble.markdown th[data-v-2507e3c0]{color:#4d2e00;background:#fbe9d6;font-weight:700}.gai-bubble.markdown pre[data-v-2507e3c0]{max-width:100%;overflow-x:auto}.gai-bubble.markdown code[data-v-2507e3c0]{overflow-wrap:break-word}.gai-typing[data-v-2507e3c0]{align-items:center;gap:4px;display:inline-flex}.gai-typing span[data-v-2507e3c0]{background:#c79a6e;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite gai-bounce-2507e3c0}.gai-typing span[data-v-2507e3c0]:nth-child(2){animation-delay:.15s}.gai-typing span[data-v-2507e3c0]:nth-child(3){animation-delay:.3s}@keyframes gai-bounce-2507e3c0{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.gai-greeting[data-v-2507e3c0]{text-align:center;color:#3a2a1c;margin:12px 16px 16px;font-size:22px;font-weight:600}.gai-voice-panel[data-v-2507e3c0]{flex-direction:column;align-items:center;gap:10px;padding:22px 16px 26px;display:flex}.gai-voice-orb[data-v-2507e3c0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb11c,#ff7d00);border:0;border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;box-shadow:0 10px 30px #ff7d0059}.gai-voice-orb.listening[data-v-2507e3c0]{animation:1.4s infinite gai-pulse-orange-2507e3c0}.gai-voice-orb.speaking[data-v-2507e3c0]{background:linear-gradient(135deg,#38c172,#1f8f54);animation:1.1s infinite gai-pulse-green-2507e3c0}@keyframes gai-pulse-orange-2507e3c0{0%{box-shadow:0 0 #ff7d0073}70%{box-shadow:0 0 0 14px #ff7d0000}to{box-shadow:0 0 #ff7d0000}}.gai-voice-status[data-v-2507e3c0]{color:#3a2a1c;margin:0;font-size:15px;font-weight:600}.gai-voice-stop[data-v-2507e3c0]{color:#fff;font:inherit;cursor:pointer;background:#ff5252;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.gai-voice-hint[data-v-2507e3c0]{color:#9a8472;margin:0;font-size:12px}.gai-readonly[data-v-2507e3c0]{text-align:center;background:#fffdfa;border:1px dashed #e8d4c0;border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin:12px;padding:16px 12px;display:flex}.gai-readonly-hint[data-v-2507e3c0]{color:#9a7a60;margin:0;font-size:13px}.gai-readonly-btn[data-v-2507e3c0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#a855f7);border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.gai-readonly-btn[data-v-2507e3c0]:hover{filter:brightness(1.05)}.gai-composer[data-v-2507e3c0]{background:#fffdfa;border:1px solid #f0dcc8;border-radius:16px;flex-direction:column;gap:8px;margin:12px;padding:10px 12px;display:flex;box-shadow:0 2px 10px #3c1e000f}.gai-composer[data-v-2507e3c0]:focus-within{border-color:#ff9e18;box-shadow:0 0 0 3px #ff9e1829}.gai-composer-input[data-v-2507e3c0]{resize:none;width:100%;min-height:24px;max-height:140px;font:inherit;color:#2a1c12;background:0 0;border:0;font-size:14px;line-height:1.45}.gai-composer-input[data-v-2507e3c0]:focus{outline:none}.gai-composer-bar[data-v-2507e3c0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gai-composer-right[data-v-2507e3c0]{align-items:center;gap:8px;margin-left:auto;display:flex}.gai-tool[data-v-2507e3c0],.gai-send[data-v-2507e3c0]{cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.gai-tool[data-v-2507e3c0]{color:#7a3c00;background:#f0dcc8}.gai-tool[data-v-2507e3c0]:hover{background:#ead0b6}.gai-convo.active[data-v-2507e3c0]{color:#fff;background:#2e9e5b;animation:1.1s infinite gai-pulse-green-2507e3c0}@keyframes gai-pulse-green-2507e3c0{0%{box-shadow:0 0 #2e9e5b80}70%{box-shadow:0 0 0 8px #2e9e5b00}to{box-shadow:0 0 #2e9e5b00}}.gai-send[data-v-2507e3c0]{color:#fff;background:linear-gradient(135deg,#ffb11c,#ff7d00)}.gai-send[data-v-2507e3c0]:disabled{opacity:.5;cursor:not-allowed}@media (width<=480px){.gai-drawer[data-v-2507e3c0]{border-radius:0;width:100vw;height:100vh}.gai-drawer--empty[data-v-2507e3c0]{border-radius:0;width:100vw;height:100vh;inset:0;transform:none}.gai-drawer--empty .gai-body[data-v-2507e3c0]{flex:1;padding:0}}.gai-footer-note[data-v-2507e3c0]{color:#b09a86;text-align:center;margin:4px 14px 10px;font-size:11px;line-height:1.5}.leaderboard-page .report-page[data-v-4c9c663e],.leaderboard-page[data-v-4c9c663e]{--section-gap:.875rem}.leaderboard-intro[data-v-4c9c663e]{align-items:flex-start;margin-bottom:1.125rem}.leaderboard-actions[data-v-4c9c663e]{align-items:center;gap:8px;display:flex}.leaderboard-rank-switch[data-v-4c9c663e]{background:#fffaf7;border:1px solid #e7b8a3;border-radius:8px;grid-template-columns:repeat(2,minmax(82px,1fr));gap:3px;min-height:36px;padding:3px;display:inline-grid}.leaderboard-rank-option[data-v-4c9c663e]{color:#7a5a42;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.leaderboard-rank-option[data-v-4c9c663e]:hover:not(:disabled){color:#9a5600;background:#fff1df}.leaderboard-rank-option[data-v-4c9c663e]:disabled{opacity:.55;cursor:not-allowed}.leaderboard-rank-option-active[data-v-4c9c663e]{color:#fff;background:#c95f0a;box-shadow:0 1px 4px #b4500a40}.icon-action[data-v-4c9c663e]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-4c9c663e]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-4c9c663e]:disabled{opacity:.45;cursor:not-allowed}.as-of-timestamp[data-v-4c9c663e]{color:#9a7a60;white-space:nowrap;font-size:11px}.leaderboard-pagination[data-v-4c9c663e]{justify-content:center;align-items:center;gap:12px;padding:14px 0 4px;display:flex}.leaderboard-pagination-label[data-v-4c9c663e]{color:#7b573f;font-size:12px;font-weight:700}.leaderboard-top-error[data-v-4c9c663e]{color:#b71919;margin:-8px 0 12px;font-size:13px}.leaderboard-bento[data-v-4c9c663e]{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:.875rem;display:grid}.leaderboard-kpi-grid[data-v-4c9c663e]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.leaderboard-kpi-grid .metric-card[data-v-4c9c663e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:14px 16px;display:flex}.kpi-leader-avatar[data-v-4c9c663e]{object-fit:cover;border:2.5px solid #c95f0a;border-radius:50%;width:48px;height:48px;box-shadow:0 2px 8px #c95f0a33}.kpi-tl-avatar[data-v-4c9c663e]{color:#374151;background:#e5e7eb;border:2.5px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000014}.leaderboard-kpi-grid .metric-card p[data-v-4c9c663e]{margin:8px 0 4px;font-size:.75rem}.leaderboard-kpi-grid .metric-card .peso-line[data-v-4c9c663e]{margin:0 auto 2px}.leaderboard-kpi-grid .metric-card strong[data-v-4c9c663e]{font-size:1.25rem}.leaderboard-kpi-grid .metric-card small[data-v-4c9c663e]{justify-content:center;margin-top:2px;font-size:.7rem}.podium-card[data-v-4c9c663e]{box-sizing:border-box;flex-direction:column;align-self:stretch;margin-bottom:0;display:flex;overflow:hidden}.podium-stage[data-v-4c9c663e]{flex:1;justify-content:center;align-items:flex-end;gap:.875rem;min-height:0;padding:0 .5rem;display:flex}.podium-slot[data-v-4c9c663e]{flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-width:0;max-width:260px;display:flex}.podium-first[data-v-4c9c663e]{order:2}.podium-second[data-v-4c9c663e]{order:1}.podium-third[data-v-4c9c663e]{order:3}.podium-avatar[data-v-4c9c663e]{border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:.3rem;font-size:.9375rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000014}.podium-avatar--rank1[data-v-4c9c663e]{color:#c95f0a;background:#fff5e8;border-color:#c95f0a;width:56px;height:56px;font-size:1.1rem}.podium-avatar--rank2[data-v-4c9c663e]{color:#6b7280;background:#f5f5f5;border-color:#d1d5db}.podium-avatar--rank3[data-v-4c9c663e]{color:#d97706;background:#fffbeb;border-color:#fbbf24}.podium-rank-badge[data-v-4c9c663e]{border-radius:999px;align-items:center;gap:3px;margin-bottom:.3rem;padding:2px 7px;font-size:.65rem;font-weight:700;display:inline-flex}.podium-rank--1[data-v-4c9c663e]{color:#c95f0a;background:#fff5e8}.podium-rank--2[data-v-4c9c663e]{color:#6b7280;background:#f3f4f6}.podium-rank--3[data-v-4c9c663e]{color:#d97706;background:#fffbeb}.podium-info[data-v-4c9c663e]{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.podium-name[data-v-4c9c663e]{color:#1e120e;text-align:center;margin:0 0 .15rem;font-size:.8125rem;font-weight:700}.podium-dealer[data-v-4c9c663e]{color:#6b7280;text-align:center;margin:0 0 .1rem;font-size:.6875rem}.podium-tl[data-v-4c9c663e]{color:#c95f0a;text-align:center;margin:0 0 .4rem;font-size:.65rem;font-weight:600}.podium-contributor-avatars[data-v-4c9c663e]{flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;margin-bottom:.4rem;display:flex}.podium-contributor-avatar[data-v-4c9c663e]{color:#b76b10;cursor:pointer;background:#fff5e8;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:-6px;padding:0;font-size:9px;font-weight:900;display:inline-grid;position:relative;overflow:visible;box-shadow:0 1px 3px #0000001f}.podium-contributor-avatar[data-v-4c9c663e]:first-child{margin-left:0}.podium-contributor-avatar img[data-v-4c9c663e],.podium-contributor-avatar .avatar-photo[data-v-4c9c663e]{object-fit:cover;border-radius:50%;width:100%;height:100%}.podium-contributor-avatar[data-v-4c9c663e]:hover{z-index:1;transition:transform .12s;transform:translateY(-2px)}.podium-contributor-popup[data-v-4c9c663e]{color:#fff;white-space:nowrap;z-index:20;background:#26170f;border-radius:6px;padding:4px 9px;font-size:.7rem;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.podium-contributor-popup[data-v-4c9c663e]:after{content:"";border:5px solid #0000;border-top-color:#26170f;position:absolute;top:100%;left:50%;transform:translate(-50%)}.podium-stats[data-v-4c9c663e]{background:#faf8f6;border:1px solid #f0ebe5;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.4rem;padding:.35rem .6rem;display:flex}.podium-stat[data-v-4c9c663e]{flex-direction:column;align-items:center;gap:1px;display:flex}.podium-stat-value[data-v-4c9c663e]{color:#1e120e;font-size:.875rem;font-weight:700}.podium-stat-premium[data-v-4c9c663e]{color:#c95f0a;font-size:.75rem}.podium-stat-label[data-v-4c9c663e]{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}.podium-stat-divider[data-v-4c9c663e]{background:#e5e0db;width:1px;height:22px}.podium-block[data-v-4c9c663e]{border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:100%;display:flex}.podium-block--rank1[data-v-4c9c663e]{background:#c95f0a;height:40px}.podium-block--rank2[data-v-4c9c663e]{background:#e5e7eb;height:28px}.podium-block--rank3[data-v-4c9c663e]{background:#fbbf24;height:20px}.podium-block-number[data-v-4c9c663e]{color:#fff;font-size:.9375rem;font-weight:800}.podium-block--rank2 .podium-block-number[data-v-4c9c663e]{color:#6b7280}.leaderboard-bento+.data-card[data-v-4c9c663e]{margin-top:.875rem}.leaderboard-user-cell[data-v-4c9c663e]{align-items:center;gap:10px;display:inline-flex}.leaderboard-avatar[data-v-4c9c663e]{color:#b76b10;background:#fff5e8;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-grid;overflow:hidden}.leaderboard-move[data-v-4c9c663e]{border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:72px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.move-up[data-v-4c9c663e]{color:#087b2f;background:#eefbf2}.move-down[data-v-4c9c663e]{color:#b71919;background:#fff0ef}.move-new[data-v-4c9c663e]{color:#b76b10;background:#fff5e8}.move-neutral[data-v-4c9c663e]{color:#7d6b63;background:#f8f2ec}.leaderboard-row td[data-v-4c9c663e]{transition:background .18s,box-shadow .18s}.leaderboard-row:hover td[data-v-4c9c663e]{background:#fff8f0;box-shadow:0 6px 14px -9px #c95f0a66}.leaderboard-row.rank-1 .month-cell[data-v-4c9c663e]{box-shadow:inset 3px 0 #f5b301}.leaderboard-row.rank-2 .month-cell[data-v-4c9c663e]{box-shadow:inset 3px 0 #b3b8c3}.leaderboard-row.rank-3 .month-cell[data-v-4c9c663e]{box-shadow:inset 3px 0 #cd7f43}.leaderboard-row.rank-1 .rank-num[data-v-4c9c663e]{color:#c95f0a;font-weight:900}.leaderboard-row.rank-2 .rank-num[data-v-4c9c663e]{color:#6b7280;font-weight:900}.leaderboard-row.rank-3 .rank-num[data-v-4c9c663e]{color:#d97706;font-weight:900}.leaderboard-row.row-flash td[data-v-4c9c663e]{animation:.7s ease-out leaderboard-row-flash-4c9c663e}@keyframes leaderboard-row-flash-4c9c663e{0%{background:#fff0db}to{background:0 0}}@media (prefers-reduced-motion:reduce){.leaderboard-row.row-flash td[data-v-4c9c663e]{animation:none}}.expand-chevron[data-v-4c9c663e]{color:#9a7a60;flex-shrink:0;transition:transform .18s}.expand-chevron--open[data-v-4c9c663e]{transform:rotate(90deg)}.leaderboard-row--dealer:hover td[data-v-4c9c663e]{background:#fff8f0}.leaderboard-avatar--dealer[data-v-4c9c663e]{color:#c95f0a;background:#f3e9df}.leaderboard-row--detail td[data-v-4c9c663e]{background:#faf6f2;padding:0;overflow:hidden}.leaderboard-detail-cell[data-v-4c9c663e]{padding:8px 12px 8px 44px!important}.leaderboard-contributor-table[data-v-4c9c663e]{border-collapse:collapse;width:100%;font-size:12.5px}.leaderboard-contributor-table th[data-v-4c9c663e]{text-align:left;color:#9a7a60;padding:4px 8px;font-weight:700}.leaderboard-contributor-table td[data-v-4c9c663e]{border-top:1px solid #f0e5da;padding:6px 8px}.spinning[data-v-4c9c663e]{animation:.8s linear infinite leaderboard-spin-4c9c663e}@keyframes leaderboard-spin-4c9c663e{to{transform:rotate(360deg)}}@media (width<=1024px){.leaderboard-bento[data-v-4c9c663e]{grid-template-columns:1fr}.leaderboard-kpi-grid[data-v-4c9c663e]{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}}@media (width<=860px){.leaderboard-intro[data-v-4c9c663e]{flex-direction:column;gap:1rem}.leaderboard-actions[data-v-4c9c663e]{flex-wrap:wrap;justify-content:flex-start;width:100%}.leaderboard-kpi-grid[data-v-4c9c663e]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.podium-stage[data-v-4c9c663e]{gap:.5rem}.podium-name[data-v-4c9c663e]{font-size:.8125rem}.podium-dealer[data-v-4c9c663e]{font-size:.7rem}.podium-tl[data-v-4c9c663e]{font-size:.65rem}.podium-stat-value[data-v-4c9c663e]{font-size:.875rem}.podium-stat-premium[data-v-4c9c663e]{font-size:.75rem}}@media (width<=600px){.leaderboard-bento[data-v-4c9c663e]{gap:.75rem;margin-top:1rem}.leaderboard-kpi-grid[data-v-4c9c663e]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.leaderboard-actions[data-v-4c9c663e]{flex-wrap:wrap;gap:10px}.leaderboard-rank-switch[data-v-4c9c663e]{width:100%}.podium-stage[data-v-4c9c663e]{flex-direction:column;flex:unset;align-items:stretch;gap:0;padding:.5rem 0 0}.podium-first[data-v-4c9c663e]{order:1}.podium-second[data-v-4c9c663e]{order:2}.podium-third[data-v-4c9c663e]{order:3}.podium-slot[data-v-4c9c663e]{border-bottom:.5px solid #f0ebe5;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;max-width:none;padding:16px 8px}.podium-slot[data-v-4c9c663e]:last-child{border-bottom:none;padding-bottom:8px}.podium-avatar[data-v-4c9c663e],.podium-avatar--rank1[data-v-4c9c663e],.podium-avatar--rank2[data-v-4c9c663e],.podium-avatar--rank3[data-v-4c9c663e]{flex-shrink:0;margin-bottom:0;width:44px!important;height:44px!important;font-size:.9375rem!important}.podium-info[data-v-4c9c663e]{flex:1;align-items:flex-start;min-width:0}.podium-rank-badge[data-v-4c9c663e]{margin-bottom:4px}.podium-name[data-v-4c9c663e]{text-align:left;margin:0 0 3px;font-size:.875rem}.podium-dealer[data-v-4c9c663e]{text-align:left;margin:0 0 3px;font-size:.7rem}.podium-tl[data-v-4c9c663e]{text-align:left;margin:0;font-size:.7rem}.podium-stats[data-v-4c9c663e]{background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;width:auto;margin-bottom:0;margin-left:auto;padding:0}.podium-stat[data-v-4c9c663e]{align-items:flex-end;gap:1px}.podium-stat-value[data-v-4c9c663e]{font-size:.9rem}.podium-stat-premium[data-v-4c9c663e]{font-size:.8rem}.podium-stat-label[data-v-4c9c663e]{font-size:.625rem}.podium-stat-divider[data-v-4c9c663e],.podium-block[data-v-4c9c663e]{display:none}.table-wrap[data-v-4c9c663e]{-webkit-overflow-scrolling:touch;overflow-x:auto}}.pf-drawer-root{z-index:10000;position:fixed;inset:0}.pf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.pf-drawer{background:#fffdf9;flex-direction:column;width:min(420px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.pf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.pf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.pf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.pf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.pf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.pf-body{flex:1;align-content:start;gap:16px;min-height:0;padding:18px 22px 24px;display:grid;overflow-y:auto}.pf-tabs{background:#f5ebe0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.pf-tabs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-tabs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-tab{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:34px;font-size:13px;font-weight:700}.pf-tab:hover{color:#7a4f28;background:#ffe8cc}.pf-tab-active{box-shadow:0 1px 4px #b4500a40;color:#fff!important;background:#c95f0a!important}.pf-sub-tabs{background:#f0e8dc;border-radius:8px;gap:4px;margin-top:-8px;padding:3px;display:flex}.pf-sub-tab{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;min-height:28px;font-size:12px;font-weight:700}.pf-sub-tab:hover{color:#7a4f28;background:#ffe8cc}.pf-sub-tab-active{box-shadow:0 1px 3px #b4500a2e;color:#c95f0a!important;background:#fff!important}.pf-toggle{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:flex}.pf-toggle:disabled{opacity:.5;cursor:not-allowed}.pf-toggle-active{background:#fff6e8;border-color:#c95f0a}.pf-toggle-mark{color:#fff;background:#fff;border:1px solid #d9b487;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.pf-toggle-active .pf-toggle-mark{background:#c95f0a;border-color:#c95f0a}.pf-toggle strong,.pf-toggle small{display:block}.pf-toggle small{color:#9a7458;margin-top:2px;font-size:12px}.pf-group{flex-direction:column;gap:6px;display:flex;position:relative}.pf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.pf-btn{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.pf-btn:hover:not(:disabled){border-color:#c87a40}.pf-btn:disabled{opacity:.45;cursor:not-allowed}.pf-btn-open{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.pf-btn-set{background:#fff8f2;border-color:#c95f0a}.pf-val,.pf-val-set{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pf-val-set{color:#c95f0a;font-weight:700}.pf-chevron,.pf-x{color:#b08060;flex-shrink:0}.pf-chevron{transition:transform .2s}.pf-chevron-up{transform:rotate(180deg)}.pf-x{cursor:pointer}.pf-drop{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.pf-month-grid{grid-template-columns:repeat(4,1fr);gap:3px;width:208px;padding:10px;display:grid}.pf-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;padding:8px;display:grid}.pf-mcell,.pf-yitem,.pf-sitem{color:#4d3020;cursor:pointer;background:0 0;border:none}.pf-mcell{text-align:center;border-radius:7px;padding:8px 2px;font-size:13px}.pf-mcell:hover:not(:disabled),.pf-yitem:hover,.pf-sitem:hover{background:#fff0e0}.pf-mcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.pf-mcell-disabled{opacity:.3;cursor:not-allowed}.pf-year-list{flex-direction:column;width:120px;max-height:224px;padding:6px;display:flex;overflow-y:auto}.pf-yitem{border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pf-yitem-active{color:#c95f0a;font-weight:800}.pf-search-drop{flex-direction:column;width:min(320px,100vw - 44px);display:flex;top:auto;bottom:calc(100% + 6px)}.pf-sbox{border-bottom:1px solid #f0dcc8;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.pf-sicon{color:#b08060;flex-shrink:0}.pf-sinput{color:#3d2810;background:0 0;border:none;outline:none;width:100%;font-size:13px}.pf-slist{flex-direction:column;gap:2px;max-height:min(260px,42vh);padding:8px;display:flex;overflow-y:auto}.pf-sitem{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.pf-sitem-active{color:#c95f0a;background:#fff8f2;font-weight:800}.pf-sempty{color:#b08060;text-align:center;margin:0;padding:10px 12px;font-size:12px}.pf-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.pf-apply,.pf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.pf-apply{color:#fff;background:#c95f0a;border:none}.pf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.pf-apply:disabled,.pf-reset:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.pf-drawer{width:100vw}}.production-report-intro[data-v-98f780b9]{align-items:flex-start}.production-header-actions[data-v-98f780b9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-98f780b9]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-98f780b9]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-98f780b9]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-98f780b9]:disabled{opacity:.45;cursor:not-allowed}.ai-insights-btn[data-v-98f780b9]{color:#fff;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316,#a855f7);border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:800;transition:opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 10px #a855f759}.ai-insights-btn[data-v-98f780b9]:hover:not(:disabled){opacity:.9;box-shadow:0 4px 16px #a855f773}.ai-insights-btn[data-v-98f780b9]:disabled{opacity:.45;cursor:not-allowed}.dealer-selection-bar[data-v-98f780b9]{color:#6b4f3a;background:#fff8f0;border:1px solid #f0dcc8;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 14px;font-size:13px;display:flex}.clear-dealer-btn[data-v-98f780b9]{color:#9a5600;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.clear-dealer-btn[data-v-98f780b9]:hover{background:#fff1df}.export-excel-btn[data-v-98f780b9]{color:#9a5600;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.export-excel-btn[data-v-98f780b9]:hover:not(:disabled){background:#fff1df}.export-excel-btn[data-v-98f780b9]:disabled{opacity:.5;cursor:not-allowed}.production-metrics-grid[data-v-98f780b9]{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.production-metric-card[data-v-98f780b9]{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pmc-header[data-v-98f780b9]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pmc-icon[data-v-98f780b9]{flex-shrink:0}.pmc-icon.neutral[data-v-98f780b9]{color:#9a7a60}.pmc-icon.profit[data-v-98f780b9]{color:#c07000}.pmc-label[data-v-98f780b9]{color:#4d3a2e;margin:0;font-size:12px;font-weight:700;line-height:1.2}.pmc-sublabel[data-v-98f780b9]{color:#b08060;margin:0;font-size:10px}.pmc-amount[data-v-98f780b9]{font-size:22px;font-weight:900;line-height:1.15}.pmc-amount.neutral[data-v-98f780b9]{color:#3d2b1f}.pmc-amount.profit[data-v-98f780b9]{color:#9a5600}.pmc-bar-track[data-v-98f780b9]{background:#f0dcc8;border-radius:99px;height:4px;margin:6px 0 4px;overflow:hidden}.pmc-bar-fill[data-v-98f780b9]{border-radius:99px;height:100%;transition:width .4s}.pmc-bar-fill.neutral[data-v-98f780b9]{background:#c49060}.pmc-bar-fill.profit[data-v-98f780b9]{background:#d48200}.pmc-details[data-v-98f780b9]{justify-content:space-between;gap:6px;margin-bottom:2px;display:flex}.pmc-detail-share[data-v-98f780b9]{color:#a07850;white-space:nowrap;font-size:10px}.pmc-count[data-v-98f780b9]{color:#7a5a42;margin:0;font-size:11px;font-weight:700}.pmc-count span[data-v-98f780b9]{opacity:.7;font-weight:400}.production-main-grid[data-v-98f780b9]{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:0;display:grid}.production-dealer-card[data-v-98f780b9]{flex-direction:column;height:100%;min-height:0;display:flex}.production-table-wrap[data-v-98f780b9]{-webkit-overflow-scrolling:touch;border-radius:0 0 14px 14px;flex:1;min-height:0;display:flex;overflow-x:auto}.production-pagination[data-v-98f780b9]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 4px;display:flex}.page-btn[data-v-98f780b9]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;min-width:64px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.page-btn[data-v-98f780b9]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.page-btn[data-v-98f780b9]:disabled{opacity:.45;cursor:not-allowed}.page-status[data-v-98f780b9]{color:#9a7a60;white-space:nowrap;font-size:12px}.production-table[data-v-98f780b9]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;height:100%}.col-name[data-v-98f780b9]{width:26%}.col-num[data-v-98f780b9]{width:10%}.col-currency[data-v-98f780b9]{width:18%}.th-left[data-v-98f780b9],.production-table tfoot td[data-v-98f780b9]:first-child{text-align:left;padding-left:16px}.th-right[data-v-98f780b9],.td-right[data-v-98f780b9]{text-align:right;padding-right:14px}.td-currency[data-v-98f780b9]{color:#7a4800;font-size:12px;font-weight:700}.production-table thead th[data-v-98f780b9]{color:#6b4f3a;white-space:nowrap;background:#fdf5ec;border-bottom:2px solid #f0dcc8;padding:0;font-size:12px;font-weight:800}.sort-button[data-v-98f780b9]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px;font-weight:800;display:inline-flex}.sort-button-right[data-v-98f780b9]{text-align:right;justify-content:flex-end;padding-right:14px}.sort-button[data-v-98f780b9]:hover,.sort-button-active[data-v-98f780b9]{color:#9a5600;background:#fff1df}.sort-icon-wrap[data-v-98f780b9]{flex-shrink:0;align-items:center;display:inline-flex}.sort-icon[data-v-98f780b9]{opacity:.45;flex-shrink:0}.sort-button-active .sort-icon[data-v-98f780b9]{opacity:1}.production-table tbody td[data-v-98f780b9],.production-table tfoot td[data-v-98f780b9]{vertical-align:middle;border-bottom:1px solid #f4ece4;padding:14px 8px;font-size:13px}.production-table tfoot td[data-v-98f780b9]{background:#fdf5ec;border-top:2px solid #f0dcc8;border-bottom:none;font-size:13px;font-weight:800}.production-dealer-row[data-v-98f780b9]{cursor:pointer}.production-dealer-row td[data-v-98f780b9]{color:#4d3a2e;background:#fffcf8;transition:background .18s,box-shadow .18s}.production-dealer-row:hover td[data-v-98f780b9]{background:#fff8f0;box-shadow:0 6px 14px -9px #a855f759}.production-dealer-row.row-selected td[data-v-98f780b9]{background:#fff1df}.production-dealer-row.row-selected .td-total-fill[data-v-98f780b9]{background:#ffeacc}.production-dealer-row[data-v-98f780b9]:focus-visible{outline:none}.production-dealer-row:focus-visible td[data-v-98f780b9]{box-shadow:inset 0 0 0 2px #c95f0a80}.production-dealer-row.row-expanded td[data-v-98f780b9]{border-bottom-color:#ecd2b7}.production-hour-row td[data-v-98f780b9]{color:#614a3a;background:#fff8ef;padding-top:9px;padding-bottom:9px;font-size:12px}.production-hour-row:nth-child(2n) td[data-v-98f780b9]{background:#fffaf5}.production-hour-row-empty td[data-v-98f780b9]{color:#b7a79b;background:#fcfaf7}.production-hour-label[data-v-98f780b9]{white-space:nowrap;font-weight:700;color:#8a5d3e!important;padding-left:44px!important}.production-hour-row-empty .production-hour-label[data-v-98f780b9]{font-weight:600;color:#b7a79b!important}.production-name-cell[data-v-98f780b9]{position:relative}.dealer-expand-icon[data-v-98f780b9]{color:#a66a3d;flex-shrink:0;margin-right:7px;transition:transform .2s}.dealer-expand-icon-open[data-v-98f780b9]{transform:rotate(90deg)}.production-name-cell[data-v-98f780b9]:before{content:"";transform-origin:50%;background:linear-gradient(#f97316,#a855f7);border-radius:0 3px 3px 0;width:3px;transition:transform .24s;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.production-dealer-row.row-selected .production-name-cell[data-v-98f780b9]:before{transform:scaleY(1)}.production-dealer-row.row-flash td[data-v-98f780b9]{animation:.5s ease-out dealer-row-flash-98f780b9}@keyframes dealer-row-flash-98f780b9{0%{background:#fff0db}to{background:#fffcf8}}.production-dealer-row.rank-1 .production-name-cell[data-v-98f780b9]{box-shadow:inset 3px 0 #f5b301}.production-dealer-row.rank-2 .production-name-cell[data-v-98f780b9]{box-shadow:inset 3px 0 #b3b8c3}.production-dealer-row.rank-3 .production-name-cell[data-v-98f780b9]{box-shadow:inset 3px 0 #cd7f43}.rank-medal[data-v-98f780b9]{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:8px}.rank-1 .rank-medal[data-v-98f780b9]{background:radial-gradient(circle at 32% 30%,#ffe9a8,#f5b301);animation:1.8s ease-in-out infinite rank-medal-glow-98f780b9;box-shadow:0 0 0 2px #f5b3012e}.rank-2 .rank-medal[data-v-98f780b9]{background:radial-gradient(circle at 32% 30%,#f4f6fa,#b3b8c3);box-shadow:0 0 0 2px #b3b8c32e}.rank-3 .rank-medal[data-v-98f780b9]{background:radial-gradient(circle at 32% 30%,#ecbb8d,#cd7f43);box-shadow:0 0 0 2px #cd7f432e}@keyframes rank-medal-glow-98f780b9{0%,to{box-shadow:0 0 0 2px #f5b3012e}50%{box-shadow:0 0 0 4px #f5b30152}}.production-dealer-row.rank-1 .production-name-cell[data-v-98f780b9]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.1s ease-out .15s rank-sheen-98f780b9;position:absolute;inset:0;transform:translate(-120%)}@keyframes rank-sheen-98f780b9{to{transform:translate(120%)}}.dealer-skel-row td[data-v-98f780b9]{background:#fffcf8}.dealer-skel-line[data-v-98f780b9]{background:linear-gradient(90deg,#f3e6da 25%,#faf1e7 37%,#f3e6da 63%) 0 0/400% 100%;border-radius:6px;height:11px;animation:1.4s ease-in-out infinite gai-skeleton-shimmer;display:inline-block}.dealer-skel-row:nth-child(2n) .dealer-skel-line[data-v-98f780b9]{animation-delay:.15s}.production-table .td-total-fill[data-v-98f780b9]{color:#2b1703;background:#fffaf2;font-weight:900;position:relative;overflow:hidden}.td-total-bar[data-v-98f780b9]{z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffb240db,#ffd28e94);border-radius:4px;max-width:calc(100% - 16px);height:30px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.production-dealer-row:hover .td-total-fill[data-v-98f780b9]{background:#fff6e8}.production-dealer-row:hover .td-total-bar[data-v-98f780b9]{background:linear-gradient(90deg,#f2a000e6,#ffcc7aad)}.production-table tfoot .td-total-fill[data-v-98f780b9]{color:#2b1703;background:#fff3e0}.production-table tfoot .td-total-bar[data-v-98f780b9]{background:linear-gradient(90deg,#ffa62beb,#ffcb70bd)}.td-total-value[data-v-98f780b9]{z-index:1;min-width:2ch;display:inline-block;position:relative}.production-name-cell[data-v-98f780b9]{align-items:center;min-height:100%;padding-left:16px;display:flex;overflow:hidden}.dealer-name[data-v-98f780b9]{color:#26170f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.dealer-trend-link[data-v-98f780b9]{color:#9a7a60;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:6px;display:inline-grid}.dealer-trend-link[data-v-98f780b9]:hover:not(:disabled){color:#c95f0a;background:#fff1e0}.dealer-trend-link-disabled[data-v-98f780b9],.dealer-trend-link[data-v-98f780b9]:disabled{opacity:.35;cursor:not-allowed}.ai-overlay[data-v-98f780b9]{z-index:200;background:#1e0f0573;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}.ai-panel[data-v-98f780b9]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 8px 40px #5028002e}.ai-panel-header[data-v-98f780b9]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ai-panel-title[data-v-98f780b9]{color:#4d2e00;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.ai-close-btn[data-v-98f780b9]{color:#9a7a60;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-close-btn[data-v-98f780b9]:hover{color:#4d2e00;background:#f0dcc8}.ai-panel-body[data-v-98f780b9]{flex:1;padding:20px;overflow-y:auto}.ai-loading[data-v-98f780b9]{color:#9a7a60;flex-direction:column;align-items:center;gap:12px;padding:40px 0;font-size:13px;display:flex}.ai-error-msg[data-v-98f780b9]{color:#c0392b;font-size:13px}.ai-insights-text[data-v-98f780b9]{color:#3d2b1f;font-size:14px;line-height:1.68}.ai-insights-text strong.metric[data-v-98f780b9]{color:#c2410c;white-space:nowrap;background:#fff3e6;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.ai-insights-text.markdown[data-v-98f780b9]>:first-child{margin-top:0}.ai-insights-text.markdown[data-v-98f780b9]>:last-child{margin-bottom:0}.ai-insights-text.markdown h1[data-v-98f780b9],.ai-insights-text.markdown h2[data-v-98f780b9],.ai-insights-text.markdown h3[data-v-98f780b9]{letter-spacing:.07em;text-transform:uppercase;color:#d2691e;border-bottom:1px solid #f6eadc;align-items:center;gap:8px;margin:26px 0 13px;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}.ai-insights-text.markdown h1[data-v-98f780b9]:before,.ai-insights-text.markdown h2[data-v-98f780b9]:before,.ai-insights-text.markdown h3[data-v-98f780b9]:before{content:"";background:linear-gradient(90deg,#ffb11c,#ff7d00);border-radius:2px;width:14px;height:3px}.ai-insights-text.markdown p[data-v-98f780b9]{margin:0 0 11px}.ai-insights-text.markdown ul[data-v-98f780b9],.ai-insights-text.markdown ol[data-v-98f780b9]{margin:0 0 12px;padding-left:20px}.ai-insights-text.markdown ul[data-v-98f780b9]{list-style:outside}.ai-insights-text.markdown ol[data-v-98f780b9]{list-style:decimal}.ai-insights-text.markdown li[data-v-98f780b9]{margin-bottom:7px;padding-left:3px}.ai-insights-text.markdown li[data-v-98f780b9]::marker{color:#ff7d00}.ai-insights-text.markdown li>strong[data-v-98f780b9]:first-child{color:#7a3c00}.ai-insights-text.markdown strong[data-v-98f780b9]{color:#2a1c12;font-weight:700}.ai-insights-text.markdown table[data-v-98f780b9]{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:12.5px}.ai-insights-text.markdown th[data-v-98f780b9],.ai-insights-text.markdown td[data-v-98f780b9]{text-align:left;border:1px solid #f0dcc8;padding:6px 8px}.ai-insights-text.markdown th[data-v-98f780b9]{color:#4d2e00;background:#fdf5ec;font-weight:700}.ai-insights-text.markdown code[data-v-98f780b9]{background:#fdf5ec;border-radius:4px;padding:1px 5px;font-size:12px}.ai-panel-footer[data-v-98f780b9]{color:#b08060;text-align:center;background:#fdf5ec;border-top:1px solid #f0dcc8;margin:0;padding:10px 20px;font-size:11px}.spinning[data-v-98f780b9]{animation:.8s linear infinite production-spin-98f780b9}@keyframes production-spin-98f780b9{to{transform:rotate(360deg)}}@media (width<=900px){.production-metrics-grid[data-v-98f780b9]{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.production-report-intro[data-v-98f780b9]{flex-direction:column;gap:14px}.production-header-actions[data-v-98f780b9]{justify-content:flex-start;width:100%}.production-metrics-grid[data-v-98f780b9]{grid-template-columns:1fr 1fr}.production-main-grid[data-v-98f780b9]{grid-template-columns:1fr}.production-table-wrap[data-v-98f780b9]{border-radius:0}.production-table[data-v-98f780b9]{min-width:800px}.sort-button[data-v-98f780b9]{padding:8px 6px}.ai-overlay[data-v-98f780b9]{align-items:flex-end;padding:0}.ai-panel[data-v-98f780b9]{border-radius:14px 14px 0 0;max-width:100%;max-height:75vh}}.production-report-intro[data-v-bdcb3eee]{align-items:flex-start}.production-header-actions[data-v-bdcb3eee]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-bdcb3eee]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-bdcb3eee]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-bdcb3eee]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-bdcb3eee]:disabled{opacity:.45;cursor:not-allowed}.ai-insights-btn[data-v-bdcb3eee]{color:#fff;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316,#a855f7);border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:800;transition:opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 10px #a855f759}.ai-insights-btn[data-v-bdcb3eee]:hover:not(:disabled){opacity:.9;box-shadow:0 4px 16px #a855f773}.ai-insights-btn[data-v-bdcb3eee]:disabled{opacity:.45;cursor:not-allowed}.dealer-selection-bar[data-v-bdcb3eee]{color:#6b4f3a;background:#fff8f0;border:1px solid #f0dcc8;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 14px;font-size:13px;display:flex}.clear-dealer-btn[data-v-bdcb3eee]{color:#9a5600;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.clear-dealer-btn[data-v-bdcb3eee]:hover{background:#fff1df}.production-metrics-grid[data-v-bdcb3eee]{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.production-metric-card[data-v-bdcb3eee]{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pmc-header[data-v-bdcb3eee]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pmc-icon[data-v-bdcb3eee]{flex-shrink:0}.pmc-icon.neutral[data-v-bdcb3eee]{color:#9a7a60}.pmc-icon.profit[data-v-bdcb3eee]{color:#c07000}.pmc-label[data-v-bdcb3eee]{color:#4d3a2e;margin:0;font-size:12px;font-weight:700;line-height:1.2}.pmc-sublabel[data-v-bdcb3eee]{color:#b08060;margin:0;font-size:10px}.pmc-amount[data-v-bdcb3eee]{font-size:22px;font-weight:900;line-height:1.15}.pmc-amount.neutral[data-v-bdcb3eee]{color:#3d2b1f}.pmc-amount.profit[data-v-bdcb3eee]{color:#9a5600}.pmc-bar-track[data-v-bdcb3eee]{background:#f0dcc8;border-radius:99px;height:4px;margin:6px 0 4px;overflow:hidden}.pmc-bar-fill[data-v-bdcb3eee]{border-radius:99px;height:100%;transition:width .4s}.pmc-bar-fill.neutral[data-v-bdcb3eee]{background:#c49060}.pmc-bar-fill.profit[data-v-bdcb3eee]{background:#d48200}.pmc-details[data-v-bdcb3eee]{justify-content:space-between;gap:6px;margin-bottom:2px;display:flex}.pmc-detail-share[data-v-bdcb3eee]{color:#a07850;white-space:nowrap;font-size:10px}.pmc-count[data-v-bdcb3eee]{color:#7a5a42;margin:0;font-size:11px;font-weight:700}.pmc-count span[data-v-bdcb3eee]{opacity:.7;font-weight:400}.production-main-grid[data-v-bdcb3eee]{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:0;display:grid}.production-dealer-card[data-v-bdcb3eee]{flex-direction:column;height:100%;min-height:0;display:flex}.production-table-wrap[data-v-bdcb3eee]{-webkit-overflow-scrolling:touch;border-radius:0 0 14px 14px;flex:1;min-height:0;display:flex;overflow-x:auto}.production-pagination[data-v-bdcb3eee]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 4px;display:flex}.page-btn[data-v-bdcb3eee]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;min-width:64px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.page-btn[data-v-bdcb3eee]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.page-btn[data-v-bdcb3eee]:disabled{opacity:.45;cursor:not-allowed}.page-status[data-v-bdcb3eee]{color:#9a7a60;white-space:nowrap;font-size:12px}.production-table[data-v-bdcb3eee]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;height:100%}.col-name[data-v-bdcb3eee]{width:26%}.col-num[data-v-bdcb3eee]{width:10%}.col-currency[data-v-bdcb3eee]{width:18%}.th-left[data-v-bdcb3eee],.production-table tfoot td[data-v-bdcb3eee]:first-child{text-align:left;padding-left:16px}.th-right[data-v-bdcb3eee],.td-right[data-v-bdcb3eee]{text-align:right;padding-right:14px}.td-currency[data-v-bdcb3eee]{color:#7a4800;font-size:12px;font-weight:700}.production-table thead th[data-v-bdcb3eee]{color:#6b4f3a;white-space:nowrap;background:#fdf5ec;border-bottom:2px solid #f0dcc8;padding:0;font-size:12px;font-weight:800}.sort-button[data-v-bdcb3eee]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px;font-weight:800;display:inline-flex}.sort-button-right[data-v-bdcb3eee]{text-align:right;justify-content:flex-end;padding-right:14px}.sort-button[data-v-bdcb3eee]:hover,.sort-button-active[data-v-bdcb3eee]{color:#9a5600;background:#fff1df}.sort-icon-wrap[data-v-bdcb3eee]{flex-shrink:0;align-items:center;display:inline-flex}.sort-icon[data-v-bdcb3eee]{opacity:.45;flex-shrink:0}.sort-button-active .sort-icon[data-v-bdcb3eee]{opacity:1}.production-table tbody td[data-v-bdcb3eee],.production-table tfoot td[data-v-bdcb3eee]{vertical-align:middle;border-bottom:1px solid #f4ece4;padding:14px 8px;font-size:13px}.production-table tfoot td[data-v-bdcb3eee]{background:#fdf5ec;border-top:2px solid #f0dcc8;border-bottom:none;font-size:13px;font-weight:800}.production-dealer-row[data-v-bdcb3eee]{cursor:pointer}.production-dealer-row td[data-v-bdcb3eee]{color:#4d3a2e;background:#fffcf8;transition:background .18s,box-shadow .18s}.production-dealer-row:hover td[data-v-bdcb3eee]{background:#fff8f0;box-shadow:0 6px 14px -9px #a855f759}.production-dealer-row.row-selected td[data-v-bdcb3eee]{background:#fff1df}.production-dealer-row.row-selected .td-total-fill[data-v-bdcb3eee]{background:#ffeacc}.production-name-cell[data-v-bdcb3eee]{position:relative}.production-name-cell[data-v-bdcb3eee]:before{content:"";transform-origin:50%;background:linear-gradient(#f97316,#a855f7);border-radius:0 3px 3px 0;width:3px;transition:transform .24s;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.production-dealer-row.row-selected .production-name-cell[data-v-bdcb3eee]:before{transform:scaleY(1)}.production-dealer-row.row-flash td[data-v-bdcb3eee]{animation:.5s ease-out dealer-row-flash-bdcb3eee}@keyframes dealer-row-flash-bdcb3eee{0%{background:#fff0db}to{background:#fffcf8}}.production-dealer-row.rank-1 .production-name-cell[data-v-bdcb3eee]{box-shadow:inset 3px 0 #f5b301}.production-dealer-row.rank-2 .production-name-cell[data-v-bdcb3eee]{box-shadow:inset 3px 0 #b3b8c3}.production-dealer-row.rank-3 .production-name-cell[data-v-bdcb3eee]{box-shadow:inset 3px 0 #cd7f43}.rank-medal[data-v-bdcb3eee]{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:8px}.rank-1 .rank-medal[data-v-bdcb3eee]{background:radial-gradient(circle at 32% 30%,#ffe9a8,#f5b301);animation:1.8s ease-in-out infinite rank-medal-glow-bdcb3eee;box-shadow:0 0 0 2px #f5b3012e}.rank-2 .rank-medal[data-v-bdcb3eee]{background:radial-gradient(circle at 32% 30%,#f4f6fa,#b3b8c3);box-shadow:0 0 0 2px #b3b8c32e}.rank-3 .rank-medal[data-v-bdcb3eee]{background:radial-gradient(circle at 32% 30%,#ecbb8d,#cd7f43);box-shadow:0 0 0 2px #cd7f432e}@keyframes rank-medal-glow-bdcb3eee{0%,to{box-shadow:0 0 0 2px #f5b3012e}50%{box-shadow:0 0 0 4px #f5b30152}}.production-dealer-row.rank-1 .production-name-cell[data-v-bdcb3eee]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.1s ease-out .15s rank-sheen-bdcb3eee;position:absolute;inset:0;transform:translate(-120%)}@keyframes rank-sheen-bdcb3eee{to{transform:translate(120%)}}.dealer-skel-row td[data-v-bdcb3eee]{background:#fffcf8}.dealer-skel-line[data-v-bdcb3eee]{background:linear-gradient(90deg,#f3e6da 25%,#faf1e7 37%,#f3e6da 63%) 0 0/400% 100%;border-radius:6px;height:11px;animation:1.4s ease-in-out infinite gai-skeleton-shimmer;display:inline-block}.dealer-skel-row:nth-child(2n) .dealer-skel-line[data-v-bdcb3eee]{animation-delay:.15s}.production-table .td-total-fill[data-v-bdcb3eee]{color:#2b1703;background:#fffaf2;font-weight:900;position:relative;overflow:hidden}.td-total-bar[data-v-bdcb3eee]{z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffb240db,#ffd28e94);border-radius:4px;max-width:calc(100% - 16px);height:30px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.production-dealer-row:hover .td-total-fill[data-v-bdcb3eee]{background:#fff6e8}.production-dealer-row:hover .td-total-bar[data-v-bdcb3eee]{background:linear-gradient(90deg,#f2a000e6,#ffcc7aad)}.production-table tfoot .td-total-fill[data-v-bdcb3eee]{color:#2b1703;background:#fff3e0}.production-table tfoot .td-total-bar[data-v-bdcb3eee]{background:linear-gradient(90deg,#ffa62beb,#ffcb70bd)}.td-total-value[data-v-bdcb3eee]{z-index:1;min-width:2ch;display:inline-block;position:relative}.production-name-cell[data-v-bdcb3eee]{align-items:center;min-height:100%;padding-left:16px;display:flex;overflow:hidden}.dealer-name[data-v-bdcb3eee]{color:#26170f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ai-overlay[data-v-bdcb3eee]{z-index:200;background:#1e0f0573;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}.ai-panel[data-v-bdcb3eee]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 8px 40px #5028002e}.ai-panel-header[data-v-bdcb3eee]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ai-panel-title[data-v-bdcb3eee]{color:#4d2e00;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.ai-close-btn[data-v-bdcb3eee]{color:#9a7a60;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-close-btn[data-v-bdcb3eee]:hover{color:#4d2e00;background:#f0dcc8}.ai-panel-body[data-v-bdcb3eee]{flex:1;padding:20px;overflow-y:auto}.ai-loading[data-v-bdcb3eee]{color:#9a7a60;flex-direction:column;align-items:center;gap:12px;padding:40px 0;font-size:13px;display:flex}.ai-error-msg[data-v-bdcb3eee]{color:#c0392b;font-size:13px}.ai-insights-text[data-v-bdcb3eee]{color:#3d2b1f;font-size:14px;line-height:1.68}.ai-insights-text strong.metric[data-v-bdcb3eee]{color:#c2410c;white-space:nowrap;background:#fff3e6;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.ai-insights-text.markdown[data-v-bdcb3eee]>:first-child{margin-top:0}.ai-insights-text.markdown[data-v-bdcb3eee]>:last-child{margin-bottom:0}.ai-insights-text.markdown h1[data-v-bdcb3eee],.ai-insights-text.markdown h2[data-v-bdcb3eee],.ai-insights-text.markdown h3[data-v-bdcb3eee]{letter-spacing:.07em;text-transform:uppercase;color:#d2691e;border-bottom:1px solid #f6eadc;align-items:center;gap:8px;margin:26px 0 13px;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}.ai-insights-text.markdown h1[data-v-bdcb3eee]:before,.ai-insights-text.markdown h2[data-v-bdcb3eee]:before,.ai-insights-text.markdown h3[data-v-bdcb3eee]:before{content:"";background:linear-gradient(90deg,#ffb11c,#ff7d00);border-radius:2px;width:14px;height:3px}.ai-insights-text.markdown p[data-v-bdcb3eee]{margin:0 0 11px}.ai-insights-text.markdown ul[data-v-bdcb3eee],.ai-insights-text.markdown ol[data-v-bdcb3eee]{margin:0 0 12px;padding-left:20px}.ai-insights-text.markdown ul[data-v-bdcb3eee]{list-style:outside}.ai-insights-text.markdown ol[data-v-bdcb3eee]{list-style:decimal}.ai-insights-text.markdown li[data-v-bdcb3eee]{margin-bottom:7px;padding-left:3px}.ai-insights-text.markdown li[data-v-bdcb3eee]::marker{color:#ff7d00}.ai-insights-text.markdown li>strong[data-v-bdcb3eee]:first-child{color:#7a3c00}.ai-insights-text.markdown strong[data-v-bdcb3eee]{color:#2a1c12;font-weight:700}.ai-insights-text.markdown table[data-v-bdcb3eee]{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:12.5px}.ai-insights-text.markdown th[data-v-bdcb3eee],.ai-insights-text.markdown td[data-v-bdcb3eee]{text-align:left;border:1px solid #f0dcc8;padding:6px 8px}.ai-insights-text.markdown th[data-v-bdcb3eee]{color:#4d2e00;background:#fdf5ec;font-weight:700}.ai-insights-text.markdown code[data-v-bdcb3eee]{background:#fdf5ec;border-radius:4px;padding:1px 5px;font-size:12px}.ai-panel-footer[data-v-bdcb3eee]{color:#b08060;text-align:center;background:#fdf5ec;border-top:1px solid #f0dcc8;margin:0;padding:10px 20px;font-size:11px}.spinning[data-v-bdcb3eee]{animation:.8s linear infinite production-spin-bdcb3eee}@keyframes production-spin-bdcb3eee{to{transform:rotate(360deg)}}@media (width<=900px){.production-metrics-grid[data-v-bdcb3eee]{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.production-report-intro[data-v-bdcb3eee]{flex-direction:column;gap:14px}.production-header-actions[data-v-bdcb3eee]{justify-content:flex-start;width:100%}.production-metrics-grid[data-v-bdcb3eee]{grid-template-columns:1fr 1fr}.production-main-grid[data-v-bdcb3eee]{grid-template-columns:1fr}.production-table-wrap[data-v-bdcb3eee]{border-radius:0}.production-table[data-v-bdcb3eee]{min-width:800px}.sort-button[data-v-bdcb3eee]{padding:8px 6px}.ai-overlay[data-v-bdcb3eee]{align-items:flex-end;padding:0}.ai-panel[data-v-bdcb3eee]{border-radius:14px 14px 0 0;max-width:100%;max-height:75vh}}.pr2-wrap[data-v-d5499a31]{color:#26170f;font-family:inherit;display:block}.pr2-intro[data-v-d5499a31]{align-items:flex-start}.production-header-actions[data-v-d5499a31]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-d5499a31]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-d5499a31]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-d5499a31]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-d5499a31]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-d5499a31]{animation:.8s linear infinite pr2-spin-d5499a31}@keyframes pr2-spin-d5499a31{to{transform:rotate(360deg)}}.pr2-topbar[data-v-d5499a31],.pr2-summary[data-v-d5499a31],.pr2-bottom[data-v-d5499a31]{display:none!important}.pr2-topbar[data-v-d5499a31]{background:#fff8f0;border-bottom:1px solid #e8d5c0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem .5rem;display:flex}.pr2-topbar-left[data-v-d5499a31]{align-items:center;gap:1rem;display:flex}.pr2-topbar-right[data-v-d5499a31]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pr2-title-block[data-v-d5499a31]{flex-direction:column;gap:.1rem;display:flex}.pr2-title[data-v-d5499a31]{color:#4d3a2e;letter-spacing:.04em;font-size:1.25rem;font-weight:700}.pr2-daterange[data-v-d5499a31]{color:#9a7a60;letter-spacing:.02em;font-size:.72rem}.pr2-status-group[data-v-d5499a31]{border:1px solid #d4a96a;border-radius:6px;gap:0;display:flex;overflow:hidden}.pr2-status-btn[data-v-d5499a31]{color:#9a7a60;cursor:pointer;letter-spacing:.02em;background:#fff8f0;border:none;border-right:1px solid #d4a96a;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.pr2-status-btn[data-v-d5499a31]:last-child{border-right:none}.pr2-status-btn.active[data-v-d5499a31]{color:#fff;background:#c07000}.pr2-status-btn[data-v-d5499a31]:hover:not(.active){color:#7a4e28;background:#fce8cc}.pr2-asof[data-v-d5499a31]{color:#9a7a60;font-size:.7rem}.pr2-filter-btn[data-v-d5499a31]{color:#9a7a60;cursor:pointer;background:#fff8f0;border:1px solid #d4a96a;border-radius:6px;justify-content:center;align-items:center;padding:.35rem .5rem;transition:background .15s;display:flex}.pr2-filter-btn[data-v-d5499a31]:hover{color:#7a4e28;background:#fce8cc}.pr2-summary[data-v-d5499a31]{color:#fff8f0;background:#26170f;flex-wrap:wrap;align-items:center;gap:0;padding:.6rem 1.25rem;display:flex}.pr2-stat[data-v-d5499a31]{flex-direction:column;align-items:center;min-width:6rem;padding:.25rem 1rem;display:flex}.pr2-stat-val[data-v-d5499a31]{color:#ffd88a;font-size:1.1rem;font-weight:700;line-height:1.2}.pr2-stat-peso[data-v-d5499a31]{font-size:.9rem}.pr2-stat-lbl[data-v-d5499a31]{color:#c49060;letter-spacing:.06em;text-transform:uppercase;margin-top:.1rem;font-size:.6rem}.pr2-stat-sep[data-v-d5499a31]{background:#ffffff1f;align-self:center;width:1px;height:2rem;margin:0 .25rem}.pr2-stat-skel[data-v-d5499a31]{background:#ffffff14;border-radius:4px;width:6rem;height:2.8rem;margin:0 .5rem;animation:1.4s ease-in-out infinite pulse-d5499a31}.pr2-metrics[data-v-d5499a31]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:4px;width:100%;min-width:0;margin:0;display:grid}.pr2-metric-card[data-v-d5499a31]{text-align:center;background:linear-gradient(#fffaf2 0%,#f7e5d0 100%);border:1px solid #dfb98f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:3.2rem;padding:5px 8px;display:flex;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #9b59161a}.pmc-header[data-v-d5499a31]{align-items:flex-start;gap:6px;min-width:0;margin-bottom:2px;display:flex}.pmc-icon[data-v-d5499a31]{flex-shrink:0}.pmc-icon.neutral[data-v-d5499a31]{color:#9a7a60}.pmc-icon.profit[data-v-d5499a31]{color:#c07000}.pr2-metric-card .pmc-label[data-v-d5499a31]{color:#7a5130;text-transform:uppercase;overflow-wrap:normal;margin:0;font-size:clamp(8px,.55vw,11px);font-weight:800;line-height:1.05}.pmc-sublabel[data-v-d5499a31]{color:#b08060;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.25}.pmc-amount[data-v-d5499a31]{color:#2f2118;overflow-wrap:normal;text-wrap:balance;font-size:clamp(14px,1.2vw,22px);font-weight:900;line-height:1}.pmc-amount.neutral[data-v-d5499a31],.pmc-amount.profit[data-v-d5499a31]{color:#2f2118}.pmc-bar-track[data-v-d5499a31]{background:#f0dcc8;border-radius:99px;height:3px;margin:6px 0 4px;display:none;overflow:hidden}.pmc-bar-fill[data-v-d5499a31]{border-radius:99px;width:78%;height:100%;display:block}.pmc-bar-fill.neutral[data-v-d5499a31]{background:#c49060}.pmc-bar-fill.profit[data-v-d5499a31]{background:#d48200}.pmc-count[data-v-d5499a31]{color:#7a5a42;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.pr2-card-title-row[data-v-d5499a31]{background:#f1d6b8;border:1px solid #dfb98f;border-bottom:none;border-radius:14px 14px 0 0;justify-content:space-between;align-items:stretch;gap:0;margin-top:12px;padding:4px;box-shadow:0 14px 28px #9b59161a}.pr2-card-title-row>div[data-v-d5499a31]:first-child:not(.pr2-metrics){flex-direction:column;justify-content:center;min-width:11rem;display:flex}.pr2-card-title-row h3[data-v-d5499a31]{color:#15100e;margin:0;font-size:16px;font-weight:900}.pr2-card-title-row p[data-v-d5499a31]{color:#9a7a60;margin:3px 0 0;font-size:12px;font-weight:600}.chart-filter-summary[data-v-d5499a31]{color:#9a5600;text-transform:capitalize;font-size:12px;font-weight:800}.pr2-grid[data-v-d5499a31]{border:1px solid var(--stroke);box-shadow:var(--shadow-soft);background:#ffffffe6;border-top:none;border-radius:0 0 18px 18px;flex:1;align-items:flex-start;gap:.5rem;padding:6px;transition:opacity .2s;display:flex}.pr2-grid-col[data-v-d5499a31]{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.pr2-grid--reloading[data-v-d5499a31]{opacity:.45;pointer-events:none}.pr2-reloading[data-v-d5499a31]{opacity:.45;transition:opacity .2s}@media (width<=767px){.pr2-card-title-row[data-v-d5499a31]{flex-direction:column;align-items:stretch}.pr2-metrics[data-v-d5499a31]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.pr2-table[data-v-d5499a31]{font-size:.58rem}.pr2-table .pr2-col-dealer[data-v-d5499a31]{width:52%}.col-num[data-v-d5499a31]{width:12%;min-width:0;font-size:.6rem}.pr2-table th.col-num[data-v-d5499a31],.pr2-table td.col-num[data-v-d5499a31]{padding-inline:.08rem}.pr2-table th[data-v-d5499a31]{padding-inline:.06rem;font-size:.5rem}.pr2-table td[data-v-d5499a31],tfoot tr td[data-v-d5499a31]{padding-inline:.15rem}.pr2-grid[data-v-d5499a31]{flex-direction:column}}@media (width<=600px){.pr2-intro[data-v-d5499a31]{flex-direction:column;gap:1rem}.production-header-actions[data-v-d5499a31]{justify-content:flex-start;width:100%}.pr2-status-group[data-v-d5499a31]{width:100%}.pr2-status-btn[data-v-d5499a31]{flex:1;min-width:0;padding-inline:.45rem}.pr2-metrics[data-v-d5499a31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pr2-metric-card[data-v-d5499a31]{min-height:4.75rem;padding:9px 8px}.pmc-header[data-v-d5499a31]{gap:5px}.pr2-metric-card .pmc-label[data-v-d5499a31]{font-size:10px}.pmc-sublabel[data-v-d5499a31],.pmc-count[data-v-d5499a31]{font-size:9px}.pmc-amount[data-v-d5499a31]{font-size:clamp(18px,6vw,24px)}.pr2-card-title-row[data-v-d5499a31]{border-radius:12px 12px 0 0;flex-direction:column;align-items:stretch;padding:4px}.pr2-team-header[data-v-d5499a31]{letter-spacing:.06em;padding:.55rem .65rem;font-size:.68rem}.pr2-table[data-v-d5499a31]{font-size:.68rem}.pr2-table .pr2-col-dealer[data-v-d5499a31]{width:48%}.col-num[data-v-d5499a31]{width:13%;min-width:0;font-size:.68rem}.pr2-table th.col-num[data-v-d5499a31],.pr2-table td.col-num[data-v-d5499a31]{padding-inline:.08rem}.pr2-grid[data-v-d5499a31]{flex-direction:column}}@media (width<=380px){.pr2-metrics[data-v-d5499a31]{grid-template-columns:1fr}}.pr2-team-card[data-v-d5499a31]{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #ead7c4;border-radius:12px;width:100%;min-width:0;margin:0;display:block;overflow:hidden;box-shadow:0 10px 26px #6b290014}.pr2-team-card-skel[data-v-d5499a31]{background:#f0e4d8;border-radius:8px;height:14rem;animation:1.4s ease-in-out infinite pulse-d5499a31}.pr2-team-header[data-v-d5499a31]{letter-spacing:.1em;color:#ffd88a;text-transform:uppercase;overflow-wrap:anywhere;background:#26170f;border-bottom:3px solid #c07000;align-items:center;gap:.5rem;min-width:0;padding:.35rem .55rem;font-size:.65rem;font-weight:800;display:flex}.pr2-team-dot[data-v-d5499a31]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 2px #ffffff40}.pr2-table-wrap[data-v-d5499a31]{width:100%;min-width:0;max-width:100%;overflow:hidden}.pr2-table[data-v-d5499a31]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%;font-size:.62rem}.pr2-table .pr2-col-dealer[data-v-d5499a31]{width:52%}.pr2-table .pr2-col-num[data-v-d5499a31]{width:12%}.pr2-table thead tr[data-v-d5499a31]{background:#fff4e5}.pr2-table th[data-v-d5499a31]{letter-spacing:.04em;color:#c7832a;text-transform:uppercase;text-align:center;border-bottom:1px solid #ead7c4;padding:.18rem .14rem;font-size:.52rem;font-weight:700}.pr2-table th[data-v-d5499a31],.pr2-table td[data-v-d5499a31]{box-sizing:border-box}.pr2-table th.col-dealer[data-v-d5499a31]{text-align:left;padding-left:.4rem}.pr2-table td[data-v-d5499a31]{color:#26170f;vertical-align:middle;border-bottom:1px solid #f0e4d8;padding:.14rem .25rem}.pr2-table tbody tr:last-child td[data-v-d5499a31]{border-bottom:none}.pr2-table tbody tr:hover td[data-v-d5499a31]{background:#fff8f0}.col-dealer[data-v-d5499a31]{text-align:left;overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;line-height:1.25}.col-num[data-v-d5499a31]{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:#26170f;width:12%;font-size:.64rem;font-weight:700}.pr2-table th.col-num[data-v-d5499a31],.pr2-table td.col-num[data-v-d5499a31]{padding:.14rem .1rem}.cell-highlight[data-v-d5499a31]{color:#3a2000;background:#f5c842;font-weight:700}.cell-highlight-strong[data-v-d5499a31]{color:#fff;background:#c07000;font-weight:700}.pr2-total-fill[data-v-d5499a31]{background:#fffaf2;position:relative;overflow:hidden}.pr2-total-fill.cell-highlight[data-v-d5499a31],.pr2-total-fill.cell-highlight-strong[data-v-d5499a31]{color:#2b1703;background:#fff5e6}.pr2-total-bar[data-v-d5499a31]{z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffb240db,#ffd28e94);border-radius:3px;max-width:calc(100% - 4px);height:70%;min-height:8px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.pr2-total-value[data-v-d5499a31]{z-index:1;vertical-align:middle;display:inline-block;position:relative}.pr2-table tbody tr:hover .pr2-total-fill[data-v-d5499a31]{background:#fff6e8}.pr2-table tbody tr:hover .pr2-total-bar[data-v-d5499a31]{background:linear-gradient(90deg,#f2a000e6,#ffcc7aad)}.pr2-table tfoot .pr2-total-fill[data-v-d5499a31]{color:#2b1703;background:#fff3e0}.pr2-table tfoot .pr2-total-bar[data-v-d5499a31]{background:linear-gradient(90deg,#ffa62beb,#ffcb70bd)}tfoot tr td[data-v-d5499a31]{color:#4d3a2e;background:#fff8f0;border-top:1.5px solid #c07000;padding:.16rem .25rem;font-size:.62rem;font-weight:700}.foot-lbl[data-v-d5499a31]{color:#7a4e28;font-style:italic}.foot-tot[data-v-d5499a31]{color:#c07000}.pr2-empty[data-v-d5499a31],.pr2-error[data-v-d5499a31]{text-align:center;color:#9a7a60;padding:3rem 1rem;font-size:.9rem}.pr2-error[data-v-d5499a31]{color:#c0392b}.pr2-bottom[data-v-d5499a31]{color:#4d3a2e;background:#fff8f0;border:1px solid #e0cdb8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 .75rem .75rem;padding:.5rem 1rem;font-size:.72rem;display:flex}.pr2-bottom-label[data-v-d5499a31]{letter-spacing:.06em;color:#7a4e28;margin-right:.25rem;font-weight:700}.pr2-bottom-team[data-v-d5499a31]{color:#26170f;align-items:center;gap:.3rem;display:flex}.pr2-bottom-dot[data-v-d5499a31]{border-radius:50%;width:8px;height:8px;display:inline-block}.pr2-overlay[data-v-d5499a31]{z-index:300;background:#00000059;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.pr2-drawer[data-v-d5499a31]{background:#fffaf5;flex-direction:column;width:min(380px,92vw);display:flex;box-shadow:-6px 0 32px #0000002e}.pr2-drawer-header[data-v-d5499a31]{border-bottom:1px solid #e8d5c0;justify-content:space-between;align-items:flex-start;padding:1.1rem 1.4rem 1rem;display:flex}.pr2-drawer-header-left[data-v-d5499a31]{flex-direction:column;gap:1px;display:flex}.pr2-drawer-subtitle[data-v-d5499a31]{letter-spacing:.08em;color:#c07000;text-transform:uppercase;font-size:.68rem;font-weight:700}.pr2-drawer-title[data-v-d5499a31]{color:#26170f;font-size:1.25rem;font-weight:700;line-height:1.2}.pr2-drawer-updated[data-v-d5499a31]{color:#9a7a60;align-items:center;gap:4px;margin-top:4px;font-size:.72rem;display:flex}.pr2-drawer-close[data-v-d5499a31]{cursor:pointer;color:#7a5a40;background:#f5ece0;border:1px solid #e0ccb8;border-radius:6px;margin-top:2px;padding:.3rem .5rem;font-size:.85rem;line-height:1;transition:background .15s}.pr2-drawer-close[data-v-d5499a31]:hover{background:#eed8bb}.pr2-drawer-body[data-v-d5499a31]{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.4rem;display:flex;overflow-y:auto}.pr2-period-tabs[data-v-d5499a31]{background:#f0e4d4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pr2-period-tab[data-v-d5499a31]{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:7px;min-height:36px;font-size:12px;font-weight:800;transition:background .15s,color .15s}.pr2-period-tab[data-v-d5499a31]:hover{color:#7a4f28;background:#ffe0b2}.pr2-period-tab.active[data-v-d5499a31]{color:#fff;background:#c95f0a;box-shadow:0 1px 4px #b4500a40}.pr2-field[data-v-d5499a31]{flex-direction:column;gap:.4rem;display:flex;position:relative}.pr2-label[data-v-d5499a31]{color:#7a4e28;letter-spacing:.04em;margin-top:.5rem;font-size:.75rem;font-weight:600}.pr2-field .pr2-label[data-v-d5499a31]{margin-top:0}.pr2-picker-btn[data-v-d5499a31]{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.5rem .7rem;font-size:.82rem;display:flex}.pr2-picker-btn span[data-v-d5499a31]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr2-picker-btn svg[data-v-d5499a31]{color:#b08060;flex-shrink:0;transition:transform .16s}.pr2-picker-btn.open[data-v-d5499a31]{border-color:#c95f0a;box-shadow:0 0 0 3px #c95f0a1f}.pr2-picker-btn.open svg[data-v-d5499a31]{transform:rotate(180deg)}.pr2-picker-btn.set[data-v-d5499a31]{color:#c95f0a;background:#fff8f2;border-color:#c95f0a;font-weight:800}.pr2-picker-btn[data-v-d5499a31]:disabled{opacity:.45;cursor:not-allowed}.pr2-picker-list[data-v-d5499a31],.pr2-picker-grid[data-v-d5499a31]{z-index:10002;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.pr2-picker-list[data-v-d5499a31]{flex-direction:column;width:min(320px,100vw - 44px);max-height:min(260px,42vh);padding:8px;display:flex;overflow-y:auto}.pr2-picker-list.compact[data-v-d5499a31]{width:132px;max-height:230px}.pr2-picker-grid[data-v-d5499a31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:216px;padding:10px;display:grid}.pr2-picker-item[data-v-d5499a31]{color:#4d3020;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:8px 10px;font-size:13px;display:flex}.pr2-picker-grid .pr2-picker-item[data-v-d5499a31]{text-align:center;justify-content:center;padding:8px 2px}.pr2-picker-item[data-v-d5499a31]:hover:not(:disabled){background:#fff0e0}.pr2-picker-item.active[data-v-d5499a31]{color:#c95f0a;background:#fff8f2;font-weight:800}.pr2-picker-grid .pr2-picker-item.active[data-v-d5499a31]{color:#fff;background:#c95f0a}.pr2-picker-item[data-v-d5499a31]:disabled{opacity:.3;cursor:not-allowed}.pr2-toggle[data-v-d5499a31]{color:#3d2810;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:10px;align-items:center;gap:.85rem;margin-top:.25rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.pr2-toggle[data-v-d5499a31]:hover{background:#fffdf9;border-color:#c07000}.pr2-toggle input[data-v-d5499a31]{accent-color:#c95f0a;flex-shrink:0;width:1.1rem;height:1.1rem}.pr2-toggle strong[data-v-d5499a31],.pr2-toggle small[data-v-d5499a31]{display:block}.pr2-toggle strong[data-v-d5499a31]{font-size:.85rem;font-weight:700}.pr2-toggle small[data-v-d5499a31]{color:#9a7458;margin-top:.15rem;font-size:.73rem}.pr2-select[data-v-d5499a31]{color:#26170f;background:#fff;border:1px solid #d4a96a;border-radius:6px;outline:none;width:100%;padding:.4rem .6rem;font-size:.85rem}.pr2-select[data-v-d5499a31]:focus{border-color:#c07000;box-shadow:0 0 0 2px #c0700026}.pr2-drawer-footer[data-v-d5499a31]{background:#fffaf5;border-top:1px solid #e8d5c0;gap:.6rem;padding:1rem 1.4rem;display:flex}.pr2-btn-reset[data-v-d5499a31]{color:#7a4e28;cursor:pointer;background:#fff;border:1px solid #d4a96a;border-radius:8px;flex:1;padding:.65rem;font-size:.85rem;font-weight:600;transition:background .15s}.pr2-btn-reset[data-v-d5499a31]:hover{background:#fce8cc}.pr2-btn-apply[data-v-d5499a31]{color:#fff;cursor:pointer;background:#c07000;border:none;border-radius:8px;flex:2;padding:.65rem;font-size:.9rem;font-weight:700;transition:background .15s}.pr2-btn-apply[data-v-d5499a31]:hover{background:#a06000}@keyframes pulse-d5499a31{0%,to{opacity:1}50%{opacity:.5}}.pvc-page[data-v-824aaed1]{--soft-surface:#fffdf9;--soft-surface-warm:#fff8f2;--soft-surface-table:#fdf5ec;--soft-border:#f0dcc8;--soft-border-strong:#eddccc;--soft-hover:#e5bd96;--soft-text:#26170f;--soft-text-secondary:#4d3a2e;--soft-muted:#9a7a60;--soft-orange:#c95f0a;--soft-orange-fill:#d48200;--soft-sage:#4f8f6b;--soft-rose:#b85a55;--soft-amber:#b9823a;gap:18px}.production-report-intro[data-v-824aaed1]{align-items:flex-start}.production-header-actions[data-v-824aaed1]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-824aaed1]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-824aaed1]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-824aaed1]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-824aaed1]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-824aaed1]{animation:.8s linear infinite pvc-spin-824aaed1}.pvc-metrics-grid[data-v-824aaed1]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin-bottom:0}.pvc-metric-card[data-v-824aaed1]{border-color:var(--soft-border);background:linear-gradient(180deg, var(--soft-surface) 0%, #fff 100%);flex-direction:column;gap:10px;min-width:0;min-height:150px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 12px 26px #3e1f0a0f}.pvc-metric-card[data-v-824aaed1]:hover{border-color:var(--soft-hover);box-shadow:0 16px 34px #3e1f0a1a}.pvc-card-accent[data-v-824aaed1]{opacity:.92;width:4px;position:absolute;inset:0 auto 0 0}.tone-profit .pvc-card-accent[data-v-824aaed1]{background:var(--soft-sage)}.tone-risk .pvc-card-accent[data-v-824aaed1]{background:var(--soft-rose)}.tone-neutral .pvc-card-accent[data-v-824aaed1]{background:var(--soft-amber)}.pmc-header[data-v-824aaed1]{align-items:flex-start;gap:10px;margin-bottom:0;display:flex}.pmc-icon[data-v-824aaed1]{flex-shrink:0}.pvc-icon-shell[data-v-824aaed1]{border:1px solid var(--soft-border);background:#fff6ed;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.tone-profit .pvc-icon-shell[data-v-824aaed1]{background:#f0f7f1;border-color:#d4e5d7}.tone-risk .pvc-icon-shell[data-v-824aaed1]{background:#fff3f0;border-color:#ebd0ca}.pmc-icon.risk[data-v-824aaed1],.pmc-amount.risk[data-v-824aaed1],.pvc-delta.bad[data-v-824aaed1]{color:var(--soft-rose)}.pmc-icon.neutral[data-v-824aaed1],.pmc-amount.neutral[data-v-824aaed1]{color:#9a7a60}.pmc-icon.profit[data-v-824aaed1],.pmc-amount.profit[data-v-824aaed1],.pvc-delta.good[data-v-824aaed1]{color:var(--soft-sage)}.pvc-label-row[data-v-824aaed1]{min-width:0}.pmc-label[data-v-824aaed1]{color:#4d3a2e;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:850;line-height:1.2;display:flex}.pvc-formula-tip[data-v-824aaed1]{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.pvc-info-icon[data-v-824aaed1]{color:#b08060;cursor:default;transition:color .15s}.pvc-formula-tip:hover .pvc-info-icon[data-v-824aaed1]{color:#9a5600}.pvc-formula-tooltip[data-v-824aaed1]{z-index:20;color:#4d3a2e;text-align:left;white-space:normal;pointer-events:none;opacity:0;background:#fffaf4;border:1px solid #e8d4c0;border-radius:8px;width:220px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #3e1f0a21}.pvc-formula-tooltip[data-v-824aaed1]:before{content:"";border:5px solid #0000;border-bottom-color:#e8d4c0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pvc-formula-tip:hover .pvc-formula-tooltip[data-v-824aaed1]{opacity:1}.pmc-sublabel[data-v-824aaed1]{color:#b08060;margin:3px 0 0;font-size:11px;line-height:1.35}.pmc-amount[data-v-824aaed1]{letter-spacing:0;margin-top:auto;font-size:24px;font-weight:900;line-height:1.15}.pvc-card-meter[data-v-824aaed1]{background:#f3e5d8;border-radius:999px;height:6px;overflow:hidden}.pvc-card-meter span[data-v-824aaed1]{border-radius:inherit;height:100%;display:block}.pvc-card-meter .tone-profit[data-v-824aaed1]{background:var(--soft-sage)}.pvc-card-meter .tone-risk[data-v-824aaed1]{background:var(--soft-rose)}.pvc-card-meter .tone-neutral[data-v-824aaed1]{background:var(--soft-amber)}.pvc-delta[data-v-824aaed1]{justify-content:flex-start;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:800;display:flex}.pvc-card-title-row h3[data-v-824aaed1]{color:#3d2b1f;margin:0;font-size:18px;font-weight:800}.pvc-card-title-row p[data-v-824aaed1]{color:var(--soft-muted);margin:3px 0 0;font-size:13px}.pvc-card-title-row[data-v-824aaed1]{align-items:center;gap:10px;display:flex}.pvc-data-card[data-v-824aaed1]{overflow:hidden}.pvc-card-title-row[data-v-824aaed1]{justify-content:space-between}.pvc-card-title-row>span[data-v-824aaed1]{color:var(--soft-muted);white-space:nowrap;font-size:13px;font-weight:800}.pvc-table[data-v-824aaed1]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.pvc-pagination[data-v-824aaed1]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 14px;display:flex}.page-btn[data-v-824aaed1]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;min-width:64px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.page-btn[data-v-824aaed1]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.page-btn[data-v-824aaed1]:disabled{opacity:.45;cursor:not-allowed}.page-status[data-v-824aaed1]{color:var(--soft-muted);white-space:nowrap;font-size:12px}.pvc-compact-table[data-v-824aaed1]{min-width:560px}.th-left[data-v-824aaed1]{text-align:left;padding-left:14px}.th-right[data-v-824aaed1],.td-right[data-v-824aaed1]{text-align:right;padding-right:14px}.production-table thead th[data-v-824aaed1]{color:#6b4f3a;background:var(--soft-surface-table);border-bottom:2px solid var(--soft-border);white-space:nowrap;padding:0;font-size:12px;font-weight:800}.sort-button[data-v-824aaed1]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px;font-weight:800;display:inline-flex}.sort-button-right[data-v-824aaed1]{text-align:right;justify-content:flex-end;padding-right:14px}.sort-button[data-v-824aaed1]:hover,.sort-button-active[data-v-824aaed1]{color:#9a5600;background:#fff1df}.production-table tbody td[data-v-824aaed1],.production-table tfoot td[data-v-824aaed1]{vertical-align:middle;border-bottom:1px solid #f4ece4;padding:14px 8px;font-size:13px}.production-table tbody tr[data-v-824aaed1]{transition:background .16s}.production-table tbody tr:hover td[data-v-824aaed1]{background:#fffaf3}.pvc-dealer-row[data-v-824aaed1]{cursor:pointer}.production-table tfoot td[data-v-824aaed1]{background:var(--soft-surface-table);color:#3d2b1f;font-weight:900}.pvc-name-cell[data-v-824aaed1]{min-width:260px;color:var(--soft-text);font-weight:800}.pvc-name-cell small[data-v-824aaed1]{color:#a76a2c;margin-top:3px;font-size:11px;font-weight:800;display:block}.pvc-loss-cell[data-v-824aaed1]{min-width:150px}.pvc-loss-track[data-v-824aaed1]{background:#f6efe7;border-radius:6px;justify-content:flex-end;width:130px;min-height:28px;display:inline-flex;position:relative;overflow:hidden}.pvc-loss-bar[data-v-824aaed1]{opacity:.22;position:absolute;inset:0 auto 0 0}.pvc-loss-bar.good[data-v-824aaed1]{background:var(--soft-sage)}.pvc-loss-bar.warning[data-v-824aaed1]{background:var(--soft-amber)}.pvc-loss-bar.danger[data-v-824aaed1]{background:var(--soft-rose)}.pvc-loss-track strong[data-v-824aaed1]{z-index:1;align-self:center;padding:0 8px;position:relative}.pvc-loss-track strong.good[data-v-824aaed1],.pvc-net-good[data-v-824aaed1]{color:var(--soft-sage)}.pvc-loss-track strong.warning[data-v-824aaed1]{color:#9a6a2e}.pvc-loss-track strong.danger[data-v-824aaed1],.pvc-net-bad[data-v-824aaed1]{color:var(--soft-rose)}.pvc-loss-track strong.muted[data-v-824aaed1]{color:#a49385}.pvc-detail-backdrop[data-v-824aaed1]{z-index:300;background:#22140c7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pvc-detail-panel[data-v-824aaed1]{background:#fffdf9;border:1px solid #ead8c7;border-radius:8px;width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #27150847}.pvc-detail-header[data-v-824aaed1]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 14px;display:flex}.pvc-detail-header p[data-v-824aaed1]{color:#a76a2c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.pvc-detail-header h3[data-v-824aaed1]{color:#2f2118;margin:0;font-size:20px;font-weight:900;line-height:1.2}.pvc-detail-close[data-v-824aaed1]{color:#9a7a60;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.pvc-detail-close[data-v-824aaed1]:hover{color:#4d2e00;background:#f0dcc8}.pvc-detail-grid[data-v-824aaed1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.pvc-detail-metric[data-v-824aaed1]{background:#fff;border:1px solid #f0dcc8;border-radius:8px;min-width:0;padding:13px}.pvc-detail-metric span[data-v-824aaed1],.pvc-detail-loss-head span[data-v-824aaed1]{color:#8b6b52;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.pvc-detail-metric strong[data-v-824aaed1]{color:#2f2118;overflow-wrap:anywhere;margin-top:5px;font-size:18px;font-weight:900;line-height:1.2;display:block}.pvc-detail-metric small[data-v-824aaed1]{color:#a78b76;margin-top:4px;font-size:12px;font-weight:700;display:block}.pvc-detail-loss[data-v-824aaed1]{background:#fff8f2;border:1px solid #f0dcc8;border-radius:8px;margin:0 18px 16px;padding:14px}.pvc-detail-loss-head[data-v-824aaed1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pvc-detail-loss-head strong[data-v-824aaed1]{font-size:24px;font-weight:950}.pvc-detail-loss-head strong.good[data-v-824aaed1],.pvc-detail-loss p.good[data-v-824aaed1]{color:var(--soft-sage)}.pvc-detail-loss-head strong.warning[data-v-824aaed1],.pvc-detail-loss p.warning[data-v-824aaed1]{color:#9a6a2e}.pvc-detail-loss-head strong.danger[data-v-824aaed1],.pvc-detail-loss p.danger[data-v-824aaed1]{color:var(--soft-rose)}.pvc-detail-loss-head strong.muted[data-v-824aaed1],.pvc-detail-loss p.muted[data-v-824aaed1]{color:#a49385}.pvc-detail-loss-track[data-v-824aaed1]{background:#f0e2d4;border-radius:999px;height:14px;margin-top:12px;position:relative;overflow:hidden}.pvc-detail-loss p[data-v-824aaed1]{margin:8px 0 0;font-size:12px;font-weight:900}.pvc-detail-notice[data-v-824aaed1]{color:#8a5a16;background:#fff7e8;border:1px solid #edd5a9;border-radius:8px;margin:0 18px 18px;padding:11px 13px;font-size:12px;font-weight:800;line-height:1.45}.pvc-detail-enter-active[data-v-824aaed1],.pvc-detail-leave-active[data-v-824aaed1]{transition:opacity .18s}.pvc-detail-enter-active .pvc-detail-panel[data-v-824aaed1],.pvc-detail-leave-active .pvc-detail-panel[data-v-824aaed1]{transition:transform .18s,opacity .18s}.pvc-detail-enter-from[data-v-824aaed1],.pvc-detail-leave-to[data-v-824aaed1]{opacity:0}.pvc-detail-enter-from .pvc-detail-panel[data-v-824aaed1],.pvc-detail-leave-to .pvc-detail-panel[data-v-824aaed1]{opacity:0;transform:translateY(18px)}.pvc-empty[data-v-824aaed1]{color:var(--soft-muted);text-align:center}.pvc-branch-card[data-v-824aaed1]{border-color:var(--soft-border);background:var(--soft-surface)}.pvc-branch-card .pvc-card-title-row[data-v-824aaed1]{align-items:flex-start;padding:18px 22px}.pvc-branch-summary[data-v-824aaed1]{white-space:nowrap;grid-template-columns:repeat(3,auto);align-items:center;gap:8px;display:grid}.pvc-branch-summary span[data-v-824aaed1],.pvc-branch-summary small[data-v-824aaed1]{border:1px solid var(--soft-border-strong);background:var(--soft-surface-warm);color:#9a7458;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pvc-branch-summary strong[data-v-824aaed1]{color:#7a4800;font-size:14px}.pvc-branch-table[data-v-824aaed1]{table-layout:auto;min-width:760px}.pvc-branch-table thead th[data-v-824aaed1]{vertical-align:middle;height:44px;padding:12px 14px;line-height:1.2}.pvc-branch-table thead th[data-v-824aaed1]:first-child,.pvc-branch-table tbody td[data-v-824aaed1]:first-child{text-align:left;width:38%}.pvc-branch-table thead th[data-v-824aaed1]:nth-child(2),.pvc-branch-table tbody td[data-v-824aaed1]:nth-child(2){text-align:left;width:26%}.pvc-branch-table thead th[data-v-824aaed1]:nth-child(3),.pvc-branch-table tbody td[data-v-824aaed1]:nth-child(3){width:14%}.pvc-branch-table thead th[data-v-824aaed1]:nth-child(4),.pvc-branch-table tbody td[data-v-824aaed1]:nth-child(4){width:22%}.pvc-storage-tag[data-v-824aaed1]{color:#3d2b1f;font-size:13px;font-weight:700}.pvc-storage-none[data-v-824aaed1]{color:#c0a899;font-size:13px}.pvc-branch-row td[data-v-824aaed1]{background:#fff}.pvc-branch-name[data-v-824aaed1]{color:#2f2118;align-items:center;gap:10px;font-weight:800;display:flex}.pvc-branch-mark[data-v-824aaed1]{border:1px solid var(--soft-border-strong);background:var(--soft-surface-warm);color:#9a5600;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-grid}.pvc-count-pill[data-v-824aaed1]{color:#7a4800;background:#fff4e8;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 10px;font-weight:900;display:inline-flex}.pvc-branch-amount[data-v-824aaed1]{color:#3d2b1f;font-weight:900}@keyframes pvc-spin-824aaed1{to{transform:rotate(360deg)}}@media (width<=1180px){.pvc-metrics-grid[data-v-824aaed1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pvc-page[data-v-824aaed1]{gap:14px;padding-inline:8px}.production-report-intro[data-v-824aaed1]{gap:18px}.production-report-intro h2[data-v-824aaed1]{font-size:28px;line-height:1.1}.production-report-intro p[data-v-824aaed1]:not(.breadcrumb){max-width:32ch;font-size:16px;line-height:1.45}.production-header-actions[data-v-824aaed1]{justify-content:flex-start;gap:8px;width:100%}.as-of-timestamp[data-v-824aaed1]{white-space:normal;flex:0 auto}.icon-action[data-v-824aaed1]{width:38px;height:38px}.pvc-metric-card[data-v-824aaed1]{min-height:132px;padding:14px}.pmc-amount[data-v-824aaed1]{font-size:22px}.pvc-metrics-grid[data-v-824aaed1]{grid-template-columns:1fr}.pvc-card-title-row[data-v-824aaed1]{flex-direction:column;align-items:flex-start;gap:6px;padding:16px}.pvc-card-title-row>span[data-v-824aaed1]{white-space:normal}.pvc-table-wrap[data-v-824aaed1]{border-radius:0;overflow:visible}.pvc-table[data-v-824aaed1],.pvc-compact-table[data-v-824aaed1],.pvc-branch-table[data-v-824aaed1]{border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:block}.production-table thead[data-v-824aaed1]{display:none}.production-table tbody[data-v-824aaed1],.production-table tfoot[data-v-824aaed1]{gap:10px;padding:0 12px 12px;display:grid}.production-table tr[data-v-824aaed1],.production-table tbody tr[data-v-824aaed1],.production-table tfoot tr[data-v-824aaed1]{background:#fff;border:1px solid #f0dcc8;border-radius:8px;gap:0;display:grid;overflow:hidden}.production-table tbody td[data-v-824aaed1],.production-table tfoot td[data-v-824aaed1]{text-align:right;border-bottom:1px solid #f4ece4;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;font-size:13px;display:flex}.production-table tbody td[data-v-824aaed1]:last-child,.production-table tfoot td[data-v-824aaed1]:last-child{border-bottom:0}.production-table tbody td[data-v-824aaed1]:before,.production-table tfoot td[data-v-824aaed1]:before{content:attr(data-label);color:#9a7458;letter-spacing:.03em;text-align:left;text-transform:uppercase;flex:none;font-size:11px;font-weight:850}.production-table tbody td[colspan][data-v-824aaed1],.production-table tfoot td[colspan][data-v-824aaed1]{text-align:center;display:block}.production-table tbody td[colspan][data-v-824aaed1]:before,.production-table tfoot td[colspan][data-v-824aaed1]:before{content:none}.pvc-name-cell[data-v-824aaed1],.pvc-branch-table tbody td[data-v-824aaed1]:first-child{text-align:right;width:auto;min-width:0}.pvc-name-cell span[data-v-824aaed1],.pvc-branch-name span[data-v-824aaed1]:last-child{overflow-wrap:anywhere;min-width:0}.pvc-branch-table tbody td[data-v-824aaed1]:nth-child(2),.pvc-branch-table tbody td[data-v-824aaed1]:nth-child(3){width:auto}.pvc-loss-cell[data-v-824aaed1]{min-width:0}.pvc-loss-track[data-v-824aaed1]{width:112px}.pvc-detail-backdrop[data-v-824aaed1]{align-items:end;padding:0}.pvc-detail-panel[data-v-824aaed1]{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100%;max-height:calc(100vh - 28px)}.pvc-detail-grid[data-v-824aaed1]{grid-template-columns:1fr;padding:14px}.pvc-detail-loss[data-v-824aaed1],.pvc-detail-notice[data-v-824aaed1]{margin-inline:14px}.pvc-pagination[data-v-824aaed1]{justify-content:space-between;padding:10px 12px 14px}.page-btn[data-v-824aaed1]{min-width:58px;padding:0 12px}.pvc-branch-card .pvc-card-title-row[data-v-824aaed1],.pvc-branch-summary[data-v-824aaed1]{flex-wrap:wrap;display:flex}.pvc-branch-card .pvc-card-title-row[data-v-824aaed1]{padding:16px}.pvc-branch-summary[data-v-824aaed1]{white-space:normal;gap:6px;width:100%}.pvc-branch-table tbody td[data-v-824aaed1]{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=390px){.production-table tbody td[data-v-824aaed1],.production-table tfoot td[data-v-824aaed1]{text-align:left;flex-direction:column;align-items:flex-start}.pvc-loss-track[data-v-824aaed1]{width:100%}}.mlmc[data-v-0884501e]{border-top:1px solid #efe4d4;margin-top:28px;padding-top:20px}.mlmc-head[data-v-0884501e]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mlmc-title[data-v-0884501e]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mlmc-title h3[data-v-0884501e]{color:#23120d;margin:0;font-size:15px;font-weight:800}.mlmc-title span[data-v-0884501e]{color:#8b5e3c;font-size:12px}.mlmc-legend[data-v-0884501e]{color:#2e2013;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.mlmc-legend span[data-v-0884501e]{align-items:center;gap:5px;display:inline-flex}.mlmc-legend i[data-v-0884501e]{border-radius:3px;width:11px;height:11px;display:inline-block}.mlmc-scroll[data-v-0884501e]{padding-bottom:4px;overflow-x:auto}.mlmc-chart[data-v-0884501e]{width:100%;min-width:840px;height:auto;display:block}.mlmc-grid[data-v-0884501e]{stroke:#eadbca;stroke-width:1px;stroke-dasharray:4 6}.mlmc-baseline[data-v-0884501e]{stroke:#d8c4ae;stroke-width:1px}.mlmc-axis[data-v-0884501e]{fill:#6b5b4a;text-anchor:end;font-size:11px}.mlmc-month[data-v-0884501e]{fill:#2e2013;text-anchor:middle;font-size:12px}.mlmc-value[data-v-0884501e]{text-anchor:middle;font-size:9.5px;font-weight:800}.mlmc-bar[data-v-0884501e]{opacity:.92;transition:opacity .15s}.mlmc-bar[data-v-0884501e]:hover{opacity:1}.mlmc-empty[data-v-0884501e]{color:#9a8b7a;text-align:center;margin:22px 0 6px;font-size:12px}@media (width<=700px){.mlmc[data-v-0884501e]{margin-top:20px;padding-top:16px}.mlmc-head[data-v-0884501e]{flex-direction:column;align-items:flex-start}.mlmc-legend[data-v-0884501e]{flex-wrap:wrap;gap:8px 12px}.mlmc-chart[data-v-0884501e]{min-width:760px}}@media (width<=520px){.pf-drawer[data-v-753b9ff4]{border-radius:20px 20px 0 0;width:100vw;height:min(92dvh,760px);top:auto;bottom:0;box-shadow:0 -18px 42px #3e1f0a3d}.pf-drawer[data-v-753b9ff4]:before{content:"";background:#decab7;border-radius:999px;align-self:center;width:42px;height:4px;margin-top:8px}.pf-drawer-header[data-v-753b9ff4]{padding:10px 16px 12px}.pf-drawer-header h3[data-v-753b9ff4]{font-size:20px}.pf-updated[data-v-753b9ff4]{padding:10px 16px}.pf-body[data-v-753b9ff4]{overscroll-behavior:contain;gap:14px;padding:16px 16px 20px}.pf-toggle[data-v-753b9ff4]{min-height:56px}.pf-btn[data-v-753b9ff4],.pf-tab[data-v-753b9ff4]{min-height:44px}.pf-month-grid[data-v-753b9ff4]{width:min(100%,260px)}.pf-search-drop[data-v-753b9ff4]{width:100%}.pf-actions[data-v-753b9ff4]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffdf9}.pf-apply[data-v-753b9ff4],.pf-reset[data-v-753b9ff4]{min-height:46px}}.mlw[data-v-45aaef99]{max-width:1280px;margin:0 auto;padding:24px 28px 56px}.mlw-head[data-v-45aaef99]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.mlw-head h1[data-v-45aaef99]{align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.mlw-head p[data-v-45aaef99]{color:var(--text-secondary,#6b7280);max-width:60ch;margin-top:4px}.mlw-scope[data-v-45aaef99]{color:#6b5b4a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.mlw-scope span[data-v-45aaef99]{color:#994410;letter-spacing:.04em;text-transform:uppercase;background:#f5e9dc;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.mlw-head-actions[data-v-45aaef99]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mlw-asof[data-v-45aaef99]{color:var(--text-secondary,#6b7280);font-size:12px}.mlw-btn[data-v-45aaef99]{font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.mlw-btn[data-v-45aaef99]:hover{background:#f9fafb}.mlw-btn.primary[data-v-45aaef99]{color:#fff;background:#b85413;border-color:#b85413}.mlw-btn.primary[data-v-45aaef99]:hover{background:#9e430c}.spin[data-v-45aaef99]{animation:1s linear infinite mlw-spin-45aaef99}@keyframes mlw-spin-45aaef99{to{transform:rotate(360deg)}}.mlw-error[data-v-45aaef99]{color:#c0392b;background:#fbe3dc;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.mlw-card[data-v-45aaef99]{background:#fff;border:1px solid #eee;border-radius:16px;margin-bottom:20px;padding:22px 24px;box-shadow:0 1px 2px #0000000a}.mlw-card h2[data-v-45aaef99]{color:#23120d;margin-bottom:4px;font-size:17px;font-weight:800}.mlw-finding[data-v-45aaef99]{color:#6b5b4a;max-width:76ch;margin-bottom:16px;font-size:13px}.mlw-empty[data-v-45aaef99]{color:#9a8b7a;text-align:center;padding:20px 0}.mlw-bar-track[data-v-45aaef99]{background:#f1e6d5;border-radius:6px;height:12px;overflow:hidden}.mlw-bar-fill[data-v-45aaef99]{background:#c2571a;border-radius:6px;min-width:2px;height:100%}.mlw-bar-track--dual[data-v-45aaef99]{background:#f1e6d5;position:relative}.mlw-bar-track--dual .mlw-bar-fill.issued[data-v-45aaef99]{background:#efe0c8;border-radius:6px}.mlw-bar-track--dual .mlw-bar-fill.claims[data-v-45aaef99]{background:#c2571a;position:absolute;top:0;left:0}.mlw-cols[data-v-45aaef99]{align-items:flex-end;gap:10px;height:260px;padding-top:22px;display:flex}.mlw-col[data-v-45aaef99]{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;display:flex}.mlw-col[data-v-45aaef99]:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #c2571a4d}.mlw-col-rank[data-v-45aaef99]{color:#8b5e3c;background:#f5e9dc;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-bottom:5px;font-size:10px;font-weight:800;display:grid}.mlw-col.hot .mlw-col-rank[data-v-45aaef99]{color:#fff;background:#9e430c}.mlw-col-label[data-v-45aaef99]{display:none}.mlw-col-value[data-v-45aaef99]{color:#6b5b4a;white-space:nowrap;margin-bottom:4px;font-size:12px;font-weight:700}.mlw-col-bar[data-v-45aaef99]{width:100%;max-width:56px;height:var(--bar-size);background:#c2571a;border-radius:5px 5px 0 0;min-height:3px;transition:height .4s,width .4s}.mlw-col.hot .mlw-col-bar[data-v-45aaef99]{background:#9e430c}.mlw-col.hot .mlw-col-value[data-v-45aaef99]{color:#9e430c}.mlw-col-x[data-v-45aaef99]{border-top:1px solid #e0d0b8;gap:10px;margin-top:0;padding-top:8px;display:flex}.mlw-col-x div[data-v-45aaef99]{text-align:center;color:#2e2013;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.25}.mlw-col-x div small[data-v-45aaef99]{color:#9a8b7a;margin-top:2px;font-size:11px;font-weight:500;display:block}.mlw-rate[data-v-45aaef99]{grid-template-columns:auto 1fr;align-items:center;gap:32px;display:grid}.mlw-waffle[data-v-45aaef99]{grid-template-columns:repeat(10,18px);grid-auto-rows:18px;gap:4px;display:grid}.mlw-waffle-cell[data-v-45aaef99]{background:#ebdfcb;border-radius:4px}.mlw-waffle-cell.on[data-v-45aaef99]{background:#c2571a}.mlw-rate-stats[data-v-45aaef99]{flex-direction:column;gap:14px;display:flex}.mlw-rate-num[data-v-45aaef99]{font-size:28px;font-weight:800}.mlw-rate-num.quiet[data-v-45aaef99]{color:#9a8b7a}.mlw-rate-lbl[data-v-45aaef99]{color:#6b5b4a;font-size:13px}.mlw-ledger-row[data-v-45aaef99]{border-bottom:1px solid #f1e6d5;grid-template-columns:24px 1fr 200px 140px;align-items:center;gap:12px;padding:9px 0;display:grid}.mlw-ledger-row[data-v-45aaef99]:last-child{border-bottom:0}.mlw-ledger-rank[data-v-45aaef99]{color:#9a8b7a;text-align:right;font-weight:800}.mlw-ledger-name[data-v-45aaef99]{min-width:0;font-weight:700}.mlw-ledger-name small[data-v-45aaef99]{color:#9a8b7a;margin-top:2px;font-size:11px;font-weight:500;display:block}.mlw-ledger-value[data-v-45aaef99]{text-align:right;font-size:13px;font-weight:700}.mlw-ledger-value small[data-v-45aaef99]{color:#9a8b7a;font-size:11px;font-weight:500;display:block}table[data-v-45aaef99]{border-collapse:collapse;width:100%}th[data-v-45aaef99]{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:#6b5b4a;border-bottom:2px solid #e0d0b8;padding:8px 10px;font-size:10.5px}th.left[data-v-45aaef99],td.left[data-v-45aaef99]{text-align:left}td[data-v-45aaef99]{text-align:right;vertical-align:top;border-bottom:1px solid #efe4d4;padding:10px;font-size:13.5px}.mlw-twrap[data-v-45aaef99]{overflow-x:auto}.mlw-risk-table[data-v-45aaef99]{table-layout:fixed;min-width:980px}.mlw-risk-table th[data-v-45aaef99]:first-child{width:41%}.mlw-risk-table th[data-v-45aaef99]:nth-child(2){width:28%}.mlw-risk-table th[data-v-45aaef99]:nth-child(3){width:6%}.mlw-risk-table th[data-v-45aaef99]:nth-child(4){width:9%}.mlw-risk-table th[data-v-45aaef99]:nth-child(5){width:7%}.mlw-risk-table th[data-v-45aaef99]:nth-child(6){width:9%}.mlw-vehicle[data-v-45aaef99]{color:#6b5b4a;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35}.mlw-vehicle-toggle[data-v-45aaef99]{width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mlw-vehicle-toggle:hover .mlw-vehicle-action[data-v-45aaef99]{color:#7f350b;text-decoration:underline}.mlw-vehicle-toggle[data-v-45aaef99]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #c2571a73}.mlw-vehicle-text[data-v-45aaef99]{overflow-wrap:anywhere}.mlw-vehicle-action[data-v-45aaef99]{color:#b85413;width:max-content;margin-top:4px;font-size:11px;font-weight:800;display:block}.mlw-flag[data-v-45aaef99]{border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.mlw-flag.repeat[data-v-45aaef99]{color:#c0392b;background:#fbe3dc}.mlw-flag.single[data-v-45aaef99]{color:#2e7d32;background:#e4f0e4}.mlw-mult[data-v-45aaef99]{color:#c0392b;font-weight:800}.mlw-trend[data-v-45aaef99]{align-items:flex-end;gap:6px;height:240px;display:flex}.mlw-trend-col[data-v-45aaef99]{flex-direction:column-reverse;flex:1;display:flex}.mlw-trend-seg.other[data-v-45aaef99]{background:#f7e3d2;border:1px solid #e0d0b8;border-radius:3px 3px 0 0}.mlw-trend-seg.aon[data-v-45aaef99]{background:#c2571a;border-radius:3px 3px 0 0}.mlw-trend-x[data-v-45aaef99]{border-top:1px solid #e0d0b8;gap:6px;margin-top:6px;padding-top:6px;display:flex}.mlw-trend-x div[data-v-45aaef99]{text-align:center;color:#9a8b7a;flex:1;font-size:10.5px}.mlw-legend[data-v-45aaef99]{color:#6b5b4a;gap:16px;margin-top:10px;font-size:12px;display:flex}.mlw-legend .dot[data-v-45aaef99]{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mlw-legend .dot.aon[data-v-45aaef99]{background:#c2571a}.mlw-legend .dot.other[data-v-45aaef99]{background:#f7e3d2;border:1px solid #e0d0b8}.mlw-legend .dot.claims[data-v-45aaef99]{background:#c2571a}.mlw-legend .dot.issued[data-v-45aaef99]{background:#efe0c8;border:1px solid #e0d0b8}.mlw-trend-col[data-v-45aaef99]{cursor:pointer}.mlw-tooltip[data-v-45aaef99]{z-index:230;pointer-events:none;color:#f9f1e6;background:#33220f;border-radius:10px;min-width:200px;padding:12px 14px;font-size:12.5px;line-height:1.5;position:fixed;box-shadow:0 6px 20px #1e12064d}.mlw-tooltip-title[data-v-45aaef99]{margin-bottom:6px;font-weight:700}.mlw-tooltip-row[data-v-45aaef99]{justify-content:space-between;gap:16px;padding:2px 0;display:flex}.mlw-tooltip-row span[data-v-45aaef99]{opacity:.75}.mlw-tooltip-row b[data-v-45aaef99]{text-align:right}.mlw-model-tooltip[data-v-45aaef99]{width:min(294px,100vw - 24px)}.mlw-tooltip-hint[data-v-45aaef99]{opacity:.72;border-top:1px solid #f9f1e62e;margin-top:8px;padding-top:8px;display:none}.mlw-loading-fade-enter-active[data-v-45aaef99],.mlw-loading-fade-leave-active[data-v-45aaef99]{transition:opacity .18s}.mlw-loading-fade-enter-from[data-v-45aaef99],.mlw-loading-fade-leave-to[data-v-45aaef99]{opacity:0}.mlw-mix-grid[data-v-45aaef99]{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.mlw-mix-row[data-v-45aaef99]{grid-template-columns:170px 1fr 130px;align-items:center;gap:10px;padding:6px 0;display:grid}.mlw-mix-value small[data-v-45aaef99]{color:#9a8b7a;font-size:11px;font-weight:500;display:block}.mlw-tiles[data-v-45aaef99]{flex-direction:column;gap:12px;display:flex}.mlw-tile[data-v-45aaef99]{background:#fdf9f3;border:1px solid #efe4d4;border-radius:12px;padding:14px 16px}.mlw-tile-label[data-v-45aaef99]{text-transform:uppercase;color:#6b5b4a;font-size:11px;font-weight:700}.mlw-tile-value[data-v-45aaef99]{margin-top:2px;font-size:22px;font-weight:800}.mlw-tile-value.accent[data-v-45aaef99]{color:#b85413}.mlw-tile-sub[data-v-45aaef99]{color:#9a8b7a;margin-top:4px;font-size:11px}.mlw-early-tiles[data-v-45aaef99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mlw-days-pill[data-v-45aaef99]{text-align:center;color:#c0392b;background:#fbe3dc;border-radius:999px;min-width:46px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.mlw-days-pill.mild[data-v-45aaef99]{color:#6b5b4a;background:#f1e6d5}@media (width<=900px){.mlw-ledger-row[data-v-45aaef99]{grid-template-columns:24px minmax(0,1fr) 150px 126px}.mlw-mix-grid[data-v-45aaef99]{grid-template-columns:1fr}.mlw-tiles[data-v-45aaef99]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=700px){.mlw[data-v-45aaef99]{padding:18px 14px 80px}.mlw-head[data-v-45aaef99]{margin-bottom:16px;display:block}.mlw-head h1[data-v-45aaef99]{align-items:flex-start;font-size:20px;line-height:1.25}.mlw-head h1 svg[data-v-45aaef99]{flex:none;margin-top:1px}.mlw-head p[data-v-45aaef99]{margin-top:6px;font-size:13px;line-height:1.5}.mlw-head-actions[data-v-45aaef99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:14px;display:grid}.mlw-asof[data-v-45aaef99]{grid-column:1/-1}.mlw-btn[data-v-45aaef99]{justify-content:center;min-height:42px;padding:8px 12px}.mlw-error[data-v-45aaef99]{align-items:flex-start;padding:12px}.mlw-error svg[data-v-45aaef99]{flex:none;margin-top:1px}.mlw-card[data-v-45aaef99]{border-radius:14px;margin-bottom:14px;padding:18px 16px}.mlw-card h2[data-v-45aaef99]{font-size:16px;line-height:1.35}.mlw-finding[data-v-45aaef99]{margin:6px 0 16px;font-size:12.5px;line-height:1.5}.mlw-cols[data-v-45aaef99]{gap:0;height:auto;padding:0;display:grid}.mlw-col[data-v-45aaef99]{border-bottom:1px solid #f1e6d5;grid-template-columns:24px minmax(92px,1.1fr) minmax(64px,1fr) auto;grid-template-areas:"rank label bar value";align-items:center;gap:10px;height:auto;padding:9px 0;display:grid}.mlw-col[data-v-45aaef99]:last-child{border-bottom:0}.mlw-col-rank[data-v-45aaef99]{grid-area:rank;width:22px;height:22px;margin:0}.mlw-col-label[data-v-45aaef99]{overflow-wrap:anywhere;color:#2e2013;grid-area:label;min-width:0;font-size:12px;font-weight:800;line-height:1.25;display:block}.mlw-col-label small[data-v-45aaef99]{color:#9a8b7a;margin-top:2px;font-size:10px;font-weight:500;display:block}.mlw-col-value[data-v-45aaef99]{text-align:right;grid-area:value;margin:0;font-size:11px}.mlw-col-bar[data-v-45aaef99]{width:var(--bar-size);border-radius:999px;grid-area:bar;justify-self:start;max-width:none;height:10px;min-height:10px}.mlw-col-x[data-v-45aaef99]{display:none}.mlw-rate[data-v-45aaef99]{grid-template-columns:1fr;gap:18px;display:grid}.mlw-waffle[data-v-45aaef99]{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:auto;gap:4px;width:min(100%,280px);margin:0 auto}.mlw-waffle-cell[data-v-45aaef99]{aspect-ratio:1}.mlw-rate-stats[data-v-45aaef99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mlw-rate-stats>div[data-v-45aaef99]{background:#fdf9f3;border:1px solid #efe4d4;border-radius:10px;min-width:0;padding:10px}.mlw-rate-num[data-v-45aaef99]{overflow-wrap:anywhere;font-size:clamp(17px,5vw,22px)}.mlw-rate-lbl[data-v-45aaef99]{margin-top:3px;font-size:10.5px;line-height:1.3}.mlw-ledger-row[data-v-45aaef99]{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank name value""rank bar bar";gap:7px 9px;padding:11px 0}.mlw-ledger-rank[data-v-45aaef99]{grid-area:rank;align-self:start;padding-top:1px}.mlw-ledger-name[data-v-45aaef99]{overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:12px;font-weight:700;line-height:1.35}.mlw-ledger-row .mlw-bar-track[data-v-45aaef99]{grid-area:bar;height:8px}.mlw-ledger-value[data-v-45aaef99]{white-space:nowrap;grid-area:value;align-self:start;font-size:12px}.mlw-twrap[data-v-45aaef99]{overflow:visible}.mlw-twrap table[data-v-45aaef99],.mlw-twrap tbody[data-v-45aaef99]{width:100%;min-width:0;display:block}.mlw-twrap thead[data-v-45aaef99]{display:none}.mlw-twrap tbody[data-v-45aaef99]{gap:10px;display:grid}.mlw-twrap tr[data-v-45aaef99]{background:#fdfaf6;border:1px solid #efe4d4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;width:100%;min-width:0;padding:12px;display:grid}.mlw-twrap td[data-v-45aaef99]{color:#2e2013;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:7px 0;font-size:12px;line-height:1.35;display:flex}.mlw-twrap td[data-v-45aaef99]:before{content:attr(data-label);color:#9a7458;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.mlw-twrap td[data-v-45aaef99]:first-child{border-bottom:1px solid #efe4d4;grid-column:1/-1;margin-bottom:3px;padding:0 0 10px;font-size:12.5px;font-weight:800}.mlw-twrap td[data-v-45aaef99]:first-child:before{display:none}.mlw-risk-table td[data-v-45aaef99]:nth-child(2){grid-column:1/-1}.mlw-flag[data-v-45aaef99]{align-self:flex-start;margin:6px 0 0;display:block}.mlw-early-table td[data-v-45aaef99]:nth-child(2),.mlw-early-table td[data-v-45aaef99]:nth-child(3){grid-column:1/-1}.mlw-trend[data-v-45aaef99]{gap:4px;height:230px}.mlw-trend-x[data-v-45aaef99]{gap:4px}.mlw-trend-x div[data-v-45aaef99]{font-size:9.5px}.mlw-legend[data-v-45aaef99]{flex-wrap:wrap;gap:8px 14px;font-size:11px}.mlw-model-tooltip[data-v-45aaef99]{width:auto;max-width:none;bottom:96px;right:12px;top:auto!important;left:12px!important}.mlw-tooltip-hint[data-v-45aaef99]{display:block}.mlw-mix-grid[data-v-45aaef99]{gap:18px}.mlw-mix-row[data-v-45aaef99]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""bar bar";gap:5px 10px;padding:8px 0}.mlw-mix-name[data-v-45aaef99]{grid-area:name;min-width:0;font-size:12px;line-height:1.3}.mlw-mix-row .mlw-bar-track[data-v-45aaef99]{grid-area:bar;height:8px}.mlw-mix-value[data-v-45aaef99]{text-align:right;white-space:nowrap;grid-area:value;font-size:12px;font-weight:700}.mlw-tiles[data-v-45aaef99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mlw-tile[data-v-45aaef99]{min-width:0;padding:12px}.mlw-tile[data-v-45aaef99]:last-child{grid-column:1/-1}.mlw-tile-label[data-v-45aaef99]{font-size:9.5px}.mlw-tile-value[data-v-45aaef99]{overflow-wrap:anywhere;font-size:18px}.mlw-early-tiles[data-v-45aaef99]{grid-template-columns:1fr;gap:8px}}@media (width<=380px){.mlw[data-v-45aaef99]{padding-inline:10px}.mlw-card[data-v-45aaef99]{padding:16px 14px}.mlw-col[data-v-45aaef99]{grid-template-columns:22px minmax(82px,1fr) minmax(48px,.75fr) auto;gap:7px}.mlw-rate-stats[data-v-45aaef99]{grid-template-columns:1fr}.mlw-rate-stats>div[data-v-45aaef99]{grid-template-columns:minmax(85px,auto) 1fr;align-items:center;gap:10px;display:grid}.mlw-rate-lbl[data-v-45aaef99]{margin:0}}.corf-drawer-root{z-index:10000;position:fixed;inset:0}.corf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.corf-drawer{background:#fffdf9;flex-direction:column;width:min(460px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.corf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.corf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.corf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.corf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.corf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.corf-body{gap:16px;padding:18px 22px 24px;display:grid;overflow-y:auto}.corf-group{flex-direction:column;gap:6px;display:flex;position:relative}.corf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.corf-menu,.corf-date-popover{width:100%;box-shadow:none;position:relative;top:auto;left:auto}.corf-drawer-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.corf-apply,.corf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.corf-apply{color:#fff;background:#c95f0a;border:none}.corf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.corf-apply:disabled,.corf-reset:disabled,.corf-icon-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.corf-drawer{width:100vw}}.report-intro[data-v-fc19db35]{align-items:flex-start;margin-bottom:1.125rem}.leaderboard-actions[data-v-fc19db35]{align-items:center;gap:8px;display:flex}.icon-action[data-v-fc19db35]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-fc19db35]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-fc19db35]:disabled{opacity:.45;cursor:not-allowed}.as-of-timestamp[data-v-fc19db35]{color:#9a7a60;white-space:nowrap;font-size:11px}.cor-card-heading[data-v-fc19db35]{flex:1;min-width:0}.cor-format-tabs[data-v-fc19db35]{justify-content:flex-start;width:100%;max-width:100%}.cor-format-tabs button[data-v-fc19db35]{min-width:unset}.cor-year-row[data-v-fc19db35]{border-top:1px solid var(--stroke)}.compact-format-table[data-v-fc19db35]{min-width:980px}.cor-format-note[data-v-fc19db35]{align-items:start;gap:4px;display:grid}.cor-format-note p[data-v-fc19db35]{color:#15100e;margin:0;font-size:14px;font-weight:800}.spinning[data-v-fc19db35]{animation:.8s linear infinite cor-spin-fc19db35}@keyframes cor-spin-fc19db35{to{transform:rotate(360deg)}}@media (width<=860px){.report-intro[data-v-fc19db35]{flex-direction:column;gap:1rem}.leaderboard-actions[data-v-fc19db35]{flex-wrap:wrap;justify-content:flex-start;width:100%}.as-of-timestamp[data-v-fc19db35]{white-space:normal}}.dashboard-page[data-v-f0b1f5f3]{color:#18181b;padding:clamp(1rem,2vw,1.5rem)}.dashboard-hero[data-v-f0b1f5f3]{background:radial-gradient(circle at top,#f3912424,#0000 46%),linear-gradient(#fffdfa 0%,#fff 100%);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.9fr);align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 16px 40px #221a1014}.dashboard-copy h1[data-v-f0b1f5f3]{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.05}.dashboard-copy p[data-v-f0b1f5f3]{color:#5b5b66;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.7}.dashboard-illustration[data-v-f0b1f5f3]{min-height:220px;position:relative}.desk[data-v-f0b1f5f3]{background:linear-gradient(90deg,#e5a15f2e,#d9903a85,#e5a15f2e);border-radius:999px;width:min(100%,290px);height:6px;position:absolute;bottom:22px;right:0}.laptop[data-v-f0b1f5f3]{background:linear-gradient(#f4ede5 0%,#d8d0c8 100%);border-radius:14px 14px 10px 10px;width:122px;height:78px;position:absolute;bottom:28px;right:96px;transform:skew(-4deg);box-shadow:0 14px 25px #59432a1f}.laptop[data-v-f0b1f5f3]:after{content:"";background:linear-gradient(#d8cec3 0%,#bbae9f 100%);border-radius:999px;height:8px;position:absolute;bottom:-7px;left:-12px;right:-12px}.laptop-camera[data-v-f0b1f5f3]{background:#ffffffd9;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mug[data-v-f0b1f5f3]{background:linear-gradient(#ff9b2a 0%,#eb7d13 100%);border-radius:0 0 8px 8px;width:28px;height:34px;position:absolute;bottom:36px;right:236px;box-shadow:0 10px 18px #ec8b233d}.mug[data-v-f0b1f5f3]:after{content:"";border:3px solid #f08f24;border-left:0;border-radius:0 10px 10px 0;width:14px;height:16px;position:absolute;top:7px;right:-10px}.plant[data-v-f0b1f5f3]{width:78px;height:122px;position:absolute;bottom:26px;right:18px}.leaf[data-v-f0b1f5f3]{transform-origin:bottom;background:linear-gradient(#9fd45d 0%,#67993f 100%);border-radius:20px 20px 4px;width:20px;height:56px;position:absolute;bottom:34px}.leaf-left[data-v-f0b1f5f3]{left:10px;transform:rotate(-26deg)}.leaf-center[data-v-f0b1f5f3]{height:62px;left:28px}.leaf-right[data-v-f0b1f5f3]{right:8px;transform:rotate(24deg)}.pot[data-v-f0b1f5f3]{background:linear-gradient(#ffd09b 0%,#eab07a 100%);border-radius:0 0 14px 14px;width:42px;height:38px;position:absolute;bottom:0;left:18px;box-shadow:0 12px 24px #c9833833}.pot[data-v-f0b1f5f3]:before{content:"";background:#f7c99b;border-radius:999px;width:50px;height:10px;position:absolute;top:-6px;left:-4px}.dashboard-section-head[data-v-f0b1f5f3]{margin-top:1.75rem;margin-bottom:1rem}.dashboard-section-head h2[data-v-f0b1f5f3]{margin:0;font-size:1.45rem;font-weight:800}.quick-access-grid[data-v-f0b1f5f3]{grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:1rem;display:grid}.quick-card[data-v-f0b1f5f3]{background:linear-gradient(#fffdfa 0%,#fff 100%);border:1px solid #f2e5d6;border-radius:18px;flex-direction:column;gap:.75rem;min-height:180px;padding:1rem 1.1rem;transition:border-color .18s;display:flex;position:relative;box-shadow:0 12px 28px #221a100f}.quick-card--favorited[data-v-f0b1f5f3]{background:linear-gradient(#fffbf4 0%,#fff8ee 100%);border-color:#f5bc7f}.quick-card-star[data-v-f0b1f5f3]{color:#c9a96e;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:1rem;right:1rem}.quick-card-star[data-v-f0b1f5f3]:hover{color:#d57b12;background:#fff3e0}.quick-card--favorited .quick-card-star[data-v-f0b1f5f3]{color:#e8a020}.quick-card-disabled[data-v-f0b1f5f3]{opacity:.74}.quick-card-icon[data-v-f0b1f5f3]{color:#eb850e;background:linear-gradient(#fff1df 0%,#ffedd4 100%);border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.quick-card-body h3[data-v-f0b1f5f3]{letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.25rem;font-weight:800}.quick-card-body p[data-v-f0b1f5f3]{color:#61616c;margin:0;font-size:.9rem;line-height:1.55}.quick-card-action[data-v-f0b1f5f3]{color:#d57b12;cursor:pointer;background:#fff;border:1px solid #f5bc7f;border-radius:10px;align-items:center;gap:.35rem;width:fit-content;margin-top:auto;padding:.5rem .85rem;font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.quick-card-action[data-v-f0b1f5f3]:hover:not(:disabled){border-color:#e79635;transform:translateY(-1px);box-shadow:0 8px 18px #e7963529}.quick-card-action[data-v-f0b1f5f3]:disabled{cursor:not-allowed;color:#b5a08b;box-shadow:none;background:#fffaf4;border-color:#eadcc9}@media (width<=1024px){.dashboard-hero[data-v-f0b1f5f3]{grid-template-columns:1fr}.dashboard-illustration[data-v-f0b1f5f3]{min-height:170px}}@media (width>=861px) and (width<=1320px){.app-shell.sidebar-is-open{grid-template-columns:1fr;min-height:170px}}@media (width<=640px){.dashboard-page[data-v-f0b1f5f3]{padding:.25rem}.dashboard-hero[data-v-f0b1f5f3]{border-radius:22px;padding:1.25rem}.dashboard-copy h1[data-v-f0b1f5f3]{font-size:1.9rem}.dashboard-copy p[data-v-f0b1f5f3]{font-size:.95rem}.dashboard-illustration[data-v-f0b1f5f3]{min-height:150px}.laptop[data-v-f0b1f5f3]{width:102px;height:66px;right:68px}.mug[data-v-f0b1f5f3]{right:188px}.plant[data-v-f0b1f5f3]{transform-origin:100% 100%;right:0;transform:scale(.9)}.quick-card[data-v-f0b1f5f3]{min-height:160px}.quick-card-body h3[data-v-f0b1f5f3]{font-size:1.1rem}}.ptf-drawer-root{z-index:10000;position:fixed;inset:0}.ptf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.ptf-drawer{background:#fffdf9;flex-direction:column;width:min(420px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.ptf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.ptf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.ptf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.ptf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.ptf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.ptf-body{gap:16px;padding:18px 22px 24px;display:grid}.ptf-tabs{background:#f5ebe0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.ptf-tab{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:34px;font-size:13px;font-weight:700}.ptf-tab:hover:not(:disabled){color:#7a4f28;background:#ffe8cc}.ptf-tab-active{box-shadow:0 1px 4px #b4500a40;color:#fff!important;background:#c95f0a!important}.ptf-group{flex-direction:column;gap:6px;display:flex;position:relative}.ptf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.ptf-label-hint{color:#c0a48c;text-transform:none;letter-spacing:0;font-weight:600}.ptf-btn{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.ptf-btn:hover:not(:disabled){border-color:#c87a40}.ptf-btn:disabled,.ptf-tab:disabled{opacity:.5;cursor:not-allowed}.ptf-btn-open{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.ptf-btn-set{background:#fff8f2;border-color:#c95f0a}.ptf-val,.ptf-val-set{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ptf-val-set{color:#c95f0a;font-weight:700}.ptf-chevron,.ptf-x{color:#b08060;flex-shrink:0}.ptf-chevron{transition:transform .2s}.ptf-chevron-up{transform:rotate(180deg)}.ptf-x{cursor:pointer}.ptf-drop{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.ptf-month-grid{grid-template-columns:repeat(4,1fr);gap:3px;width:208px;padding:10px;display:grid}.ptf-mcell,.ptf-yitem,.ptf-sitem{color:#4d3020;cursor:pointer;background:0 0;border:none}.ptf-mcell{text-align:center;border-radius:7px;padding:8px 2px;font-size:13px}.ptf-mcell:hover:not(:disabled),.ptf-yitem:hover,.ptf-sitem:hover{background:#fff0e0}.ptf-mcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.ptf-mcell-disabled{opacity:.3;cursor:not-allowed}.ptf-year-list{flex-direction:column;width:120px;max-height:224px;padding:6px;display:flex;overflow-y:auto}.ptf-yitem{border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ptf-yitem-active{color:#c95f0a;font-weight:800}.ptf-search-drop{flex-direction:column;width:min(320px,100vw - 44px);display:flex}.ptf-sbox{border-bottom:1px solid #f0dcc8;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.ptf-sicon{color:#b08060;flex-shrink:0}.ptf-sinput{color:#3d2810;background:0 0;border:none;outline:none;width:100%;font-size:13px}.ptf-slist{flex-direction:column;gap:2px;max-height:260px;padding:8px;display:flex;overflow-y:auto}.ptf-sitem{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.ptf-sitem-active{color:#c95f0a;background:#fff8f2;font-weight:800}.ptf-sempty{color:#b08060;text-align:center;margin:0;padding:10px 12px;font-size:12px}.ptf-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.ptf-apply,.ptf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.ptf-apply{color:#fff;background:#c95f0a;border:none}.ptf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.ptf-apply:disabled,.ptf-reset:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.ptf-drawer{width:100vw}}.trend-panel[data-v-a4db70f8]{--soft-surface:#fffdf9;--soft-surface-warm:#fff8f2;--soft-surface-table:#fdf5ec;--soft-border:#f0dcc8;--soft-border-strong:#eddccc;--soft-hover:#e5bd96;--soft-text:#26170f;--soft-text-secondary:#4d3a2e;--soft-muted:#9a7a60;--soft-orange:#c95f0a;--soft-orange-fill:#d48200;--soft-sage:#4f8f6b;--soft-rose:#b85a55;--soft-amber:#b9823a;--soft-grid:#f0e6da;--soft-axis:#e3d2c2;margin-top:18px;padding:22px}.trend-header[data-v-a4db70f8]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.trend-title-group[data-v-a4db70f8]{align-items:center;gap:12px;min-width:0;display:flex}.trend-icon-wrap[data-v-a4db70f8]{background:var(--soft-surface-warm);width:34px;height:34px;color:var(--soft-orange);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.trend-title-group h3[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:15px;font-weight:800}.trend-title-group p[data-v-a4db70f8]{color:var(--soft-muted);margin:2px 0 0;font-size:12px}.trend-header-meta[data-v-a4db70f8]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.trend-toggles[data-v-a4db70f8]{flex-wrap:wrap;gap:8px;display:inline-flex}.trend-period-chip[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface-warm);color:var(--soft-orange);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:12px;font-weight:700;display:inline-flex}.trend-period-tab[data-v-a4db70f8]{background:var(--soft-orange-fill);color:#fff;letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.type-toggle[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface-table);border-radius:999px;padding:3px;display:inline-flex}.type-toggle-btn[data-v-a4db70f8]{color:var(--soft-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.type-toggle-btn[data-v-a4db70f8]:hover:not(.active){color:#6b4f3a}.type-toggle-btn.active[data-v-a4db70f8]{background:var(--soft-orange-fill);color:#fff;box-shadow:0 1px 3px #b4700038}.trend-error[data-v-a4db70f8]{color:var(--soft-rose);margin:0;font-size:13px}.trend-totals[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:10px;gap:0;margin:10px 0 18px;display:flex;overflow:hidden}.trend-totals>div[data-v-a4db70f8]{border-right:1px solid var(--soft-border);flex-direction:column;flex:1;gap:4px;padding:12px 16px;display:flex}.trend-totals>div[data-v-a4db70f8]:last-child{border-right:none}.trend-total-dot[data-v-a4db70f8]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.trend-total-dot.nb[data-v-a4db70f8],.legend-dot-nb[data-v-a4db70f8]{background:var(--soft-amber);fill:var(--soft-amber)}.trend-total-dot.rn[data-v-a4db70f8],.legend-dot-rn[data-v-a4db70f8]{background:var(--soft-sage);fill:var(--soft-sage)}.trend-total-dot.total[data-v-a4db70f8],.legend-dot-total[data-v-a4db70f8]{background:var(--soft-orange-fill);fill:var(--soft-orange-fill)}.trend-totals p[data-v-a4db70f8]{color:var(--soft-text-secondary);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.trend-totals strong[data-v-a4db70f8]{color:var(--soft-text);letter-spacing:-.5px;font-size:20px;font-weight:700}.line-chart-shell[data-v-a4db70f8]{padding-bottom:8px;position:relative;overflow-x:auto}.line-chart-svg[data-v-a4db70f8]{width:100%;height:auto;display:block;overflow:visible}.chart-legend text[data-v-a4db70f8]{fill:var(--soft-text);font-size:13px;font-weight:600}.chart-grid-line[data-v-a4db70f8]{stroke:var(--soft-grid);stroke-width:1px}.axis-line[data-v-a4db70f8]{stroke:var(--soft-axis);stroke-width:1px}.axis-label[data-v-a4db70f8]{fill:#6b4f3a;dominant-baseline:middle;font-size:11px}.axis-label-left[data-v-a4db70f8]{text-anchor:end}.axis-title[data-v-a4db70f8]{fill:var(--soft-text);text-anchor:middle;font-size:12px;font-weight:600}.chart-area[data-v-a4db70f8]{stroke:none}.area-nb[data-v-a4db70f8]{fill:var(--soft-amber);fill-opacity:.1}.area-rn[data-v-a4db70f8]{fill:var(--soft-sage);fill-opacity:.1}.area-total[data-v-a4db70f8]{fill:var(--soft-orange-fill);fill-opacity:.08}.chart-line[data-v-a4db70f8]{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.line-nb[data-v-a4db70f8]{stroke:var(--soft-amber)}.line-rn[data-v-a4db70f8]{stroke:var(--soft-sage)}.line-total[data-v-a4db70f8]{stroke:var(--soft-orange-fill)}.chart-point[data-v-a4db70f8]{fill:#fff;stroke-width:3px}.point-nb[data-v-a4db70f8]{stroke:var(--soft-amber)}.point-rn[data-v-a4db70f8]{stroke:var(--soft-sage)}.point-total[data-v-a4db70f8]{stroke:var(--soft-orange-fill)}.active-month-line[data-v-a4db70f8]{stroke:#d9c7b8;stroke-width:1px;stroke-dasharray:3 3}.month-label[data-v-a4db70f8]{fill:var(--soft-text-secondary);text-anchor:middle;font-size:12px}.hover-target[data-v-a4db70f8]{fill:#0000;cursor:pointer;outline:none}.tooltip rect[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-border);filter:drop-shadow(0 14px 18px #3e1f0a1f)}.tooltip text[data-v-a4db70f8]{fill:var(--soft-text);font-size:13px}.tooltip-month[data-v-a4db70f8]{font-weight:700;fill:var(--soft-muted)!important;font-size:14px!important}.tooltip-value[data-v-a4db70f8]{text-anchor:end;font-weight:700}.mom-block[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:22px;padding-top:18px}.mom-head[data-v-a4db70f8]{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.mom-head h4[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:14px;font-weight:700}.mom-sub[data-v-a4db70f8]{color:var(--soft-muted);font-size:11.5px;font-weight:600}.mom-legend[data-v-a4db70f8]{flex-wrap:wrap;gap:4px 12px;margin-left:auto;display:inline-flex}.mom-legend-item[data-v-a4db70f8]{color:var(--soft-text-secondary);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.mom-sw[data-v-a4db70f8]{border-radius:3px;width:11px;height:11px}.mom-chart-shell[data-v-a4db70f8]{padding-bottom:8px;position:relative;overflow-x:auto}.mom-svg[data-v-a4db70f8]{width:100%;height:auto;display:block;overflow:visible}.mom-bar[data-v-a4db70f8]{cursor:pointer;transition:opacity .15s}.mom-bar[data-v-a4db70f8]:hover,.mom-bar[data-v-a4db70f8]:focus-visible{opacity:.82}.mom-bar[data-v-a4db70f8]:focus-visible{outline:2px solid var(--soft-orange-fill);outline-offset:2px}.mom-modal-backdrop[data-v-a4db70f8]{z-index:60;background:#26170f73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mom-modal[data-v-a4db70f8]{border:1px solid var(--soft-border);background:#fff;border-radius:14px;width:100%;max-width:920px;max-height:calc(100vh - 32px);padding:18px 20px 20px;overflow-y:auto;box-shadow:0 20px 40px #26170f40}.mom-modal-columns[data-v-a4db70f8]{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.mom-modal-col[data-v-a4db70f8]{min-width:0}.mom-modal-section-first[data-v-a4db70f8]{border-top:none;margin-top:0;padding-top:0}@media (width<=640px){.mom-modal[data-v-a4db70f8]{max-width:560px}.mom-modal-columns[data-v-a4db70f8]{grid-template-columns:1fr}.mom-modal-section-first[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:16px;padding-top:14px}}.mom-modal-head[data-v-a4db70f8]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.mom-modal-head h4[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:15px;font-weight:800}.mom-modal-head p[data-v-a4db70f8]{color:var(--soft-muted);margin:2px 0 0;font-size:12px}.mom-modal-hint[data-v-a4db70f8]{max-width:46ch;font-weight:600;line-height:1.4;margin-top:4px!important;font-size:11px!important}.mom-modal-close[data-v-a4db70f8]{background:var(--soft-surface-warm);color:var(--soft-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:26px;height:26px;font-size:16px;line-height:1}.mom-modal-close[data-v-a4db70f8]:hover{color:var(--soft-text)}.mom-modal-total[data-v-a4db70f8]{border-bottom:1px solid var(--soft-border);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;display:flex}.mom-modal-total span[data-v-a4db70f8]{color:var(--soft-muted);font-size:12px;font-weight:700}.mom-modal-total strong[data-v-a4db70f8]{color:var(--soft-text);font-size:20px;font-weight:800}.mom-modal-bar-track[data-v-a4db70f8]{background:var(--soft-sage);border-radius:99px;height:8px;margin-bottom:14px;overflow:hidden}.mom-modal-bar-fill.nb[data-v-a4db70f8]{background:var(--soft-amber);height:100%}.mom-modal-rows[data-v-a4db70f8]{flex-direction:column;gap:10px;display:flex}.mom-modal-row[data-v-a4db70f8]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:13px;display:grid}.mom-modal-dot[data-v-a4db70f8]{border-radius:50%;width:9px;height:9px}.mom-modal-dot.nb[data-v-a4db70f8]{background:var(--soft-amber)}.mom-modal-dot.rn[data-v-a4db70f8]{background:var(--soft-sage)}.mom-modal-dot.cancelled[data-v-a4db70f8]{background:var(--soft-rose)}.mom-modal-dot.spoiled[data-v-a4db70f8]{background:#a8895f}.mom-modal-label[data-v-a4db70f8]{color:var(--soft-text-secondary);font-weight:600}.mom-modal-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.mom-modal-pct[data-v-a4db70f8]{color:var(--soft-muted);text-align:right;min-width:32px;font-size:11.5px;font-weight:700}.mom-modal-section[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:16px;padding-top:14px}.mom-modal-section-head[data-v-a4db70f8]{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.mom-modal-section-head span[data-v-a4db70f8]{color:var(--soft-muted);font-size:12px;font-weight:700}.mom-modal-section-head strong[data-v-a4db70f8]{color:var(--soft-text);font-size:14px;font-weight:800}.mom-modal-bar-track.claims-track[data-v-a4db70f8]{background:var(--soft-border)}.mom-modal-bar-fill.claims[data-v-a4db70f8]{background:var(--soft-rose);height:100%}.mom-modal-claims-sub[data-v-a4db70f8]{color:var(--soft-muted);margin:6px 0 0;font-size:11px}.mom-modal-claims-breakdown-head[data-v-a4db70f8]{margin-top:10px}.unrenewed-dealer-breakdown[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:8px;margin-top:12px;overflow:hidden}.unrenewed-dealer-head[data-v-a4db70f8],.unrenewed-dealer-row[data-v-a4db70f8]{grid-template-columns:minmax(0,1fr) 72px 50px;align-items:center;gap:8px;display:grid}.unrenewed-dealer-head[data-v-a4db70f8]{background:var(--soft-surface-warm);color:var(--soft-muted);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:800}.unrenewed-dealer-head span[data-v-a4db70f8]:not(:first-child),.unrenewed-dealer-row strong[data-v-a4db70f8],.unrenewed-dealer-row>span[data-v-a4db70f8]:last-child{text-align:right}.unrenewed-dealer-list[data-v-a4db70f8]{max-height:220px;overflow-y:auto}.unrenewed-dealer-row[data-v-a4db70f8]{color:var(--soft-text-secondary);padding:7px 9px;font-size:11.5px}.unrenewed-dealer-row+.unrenewed-dealer-row[data-v-a4db70f8]{border-top:1px solid var(--soft-border)}.unrenewed-dealer-row>span[data-v-a4db70f8]:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.unrenewed-dealer-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.unrenewed-dealer-row>span[data-v-a4db70f8]:last-child{color:var(--soft-muted);font-weight:700}.claims-rows[data-v-a4db70f8]{margin-top:6px}.drilldown-point[data-v-a4db70f8]{cursor:pointer}.yoy-drilldown-hint[data-v-a4db70f8]{text-align:center;margin:6px 0 0}.drilldown-month-list[data-v-a4db70f8]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.drilldown-month-row[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:8px;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 9px;font-size:11.5px;display:flex}.drilldown-month-label[data-v-a4db70f8]{color:var(--soft-text-secondary);font-weight:700}.drilldown-month-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.drilldown-month-sub[data-v-a4db70f8]{width:100%;color:var(--soft-muted);margin-top:2px;font-size:10px;display:block}.drilldown-month-row-muted[data-v-a4db70f8]{opacity:.55;border-style:dashed}.drilldown-month-row-muted strong[data-v-a4db70f8]{color:var(--soft-muted);font-weight:700}.drilldown-dealer-breakdown[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:8px;margin-top:12px;overflow:hidden}.drilldown-dealer-head[data-v-a4db70f8],.drilldown-dealer-row[data-v-a4db70f8]{grid-template-columns:minmax(0,1fr) 80px 110px;align-items:center;gap:8px;display:grid}.drilldown-dealer-head[data-v-a4db70f8]{background:var(--soft-surface-warm);color:var(--soft-muted);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:800}.drilldown-dealer-head span[data-v-a4db70f8]:not(:first-child),.drilldown-dealer-row strong[data-v-a4db70f8],.drilldown-dealer-row>span[data-v-a4db70f8]:last-child{text-align:right}.drilldown-dealer-list[data-v-a4db70f8]{max-height:260px;overflow-y:auto}.drilldown-dealer-row[data-v-a4db70f8]{color:var(--soft-text-secondary);padding:7px 9px;font-size:11.5px}.drilldown-dealer-row+.drilldown-dealer-row[data-v-a4db70f8]{border-top:1px solid var(--soft-border)}.drilldown-dealer-row>span[data-v-a4db70f8]:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.drilldown-dealer-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.drilldown-dealer-row>span[data-v-a4db70f8]:last-child{color:var(--soft-muted);font-size:10.5px;font-weight:700}.claim-row[data-v-a4db70f8]{grid-template-columns:1fr auto auto}.mom-pie-row[data-v-a4db70f8]{align-items:center;gap:16px;display:flex}.mom-pie-svg[data-v-a4db70f8]{flex-shrink:0;width:88px;height:88px}.mom-pie-legend[data-v-a4db70f8]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mom-pie-legend-item[data-v-a4db70f8]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.mom-pie-dot[data-v-a4db70f8]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mom-pie-label[data-v-a4db70f8]{color:var(--soft-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mom-pie-legend-item strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.mom-bar-label[data-v-a4db70f8]{text-anchor:middle;dominant-baseline:auto;pointer-events:none;font-size:10px;font-weight:600}.rr-card[data-v-a4db70f8]{background:var(--soft-surface);border:1px solid #e8d4c0;border-radius:12px;flex-direction:column;gap:4px;max-width:240px;margin-bottom:20px;padding:14px 16px;display:flex}.rr-card-header[data-v-a4db70f8]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rr-icon[data-v-a4db70f8]{color:var(--soft-muted);flex-shrink:0}.rr-label[data-v-a4db70f8]{color:var(--soft-text-secondary);margin:0;font-size:12px;font-weight:700;line-height:1.2}.rr-sublabel[data-v-a4db70f8]{color:#b08060;margin:0;font-size:10px}.rr-value[data-v-a4db70f8]{color:#3d2b1f;font-size:22px;font-weight:900;line-height:1.15}.rr-bar-track[data-v-a4db70f8]{background:var(--soft-border);border-radius:99px;height:4px;margin:6px 0 4px;overflow:hidden}.rr-bar-fill[data-v-a4db70f8]{background:#c49060;border-radius:99px;height:100%;transition:width .4s}.rr-footer[data-v-a4db70f8]{justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.rr-delta-up[data-v-a4db70f8]{color:var(--soft-sage);font-weight:700}.rr-delta-down[data-v-a4db70f8]{color:var(--soft-rose);font-weight:700}.rr-vs[data-v-a4db70f8]{color:var(--soft-muted)}.yoy-block[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:22px;padding-top:18px}.yoy-head[data-v-a4db70f8]{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.yoy-head h4[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:14px;font-weight:700}.yoy-sub[data-v-a4db70f8]{color:var(--soft-muted);font-size:11.5px;font-weight:600}.yoy-grid[data-v-a4db70f8]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.yoy-card[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface);border-radius:12px;margin:0;padding:14px 14px 8px}.yoy-card figcaption[data-v-a4db70f8]{color:var(--soft-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.yoy-hint[data-v-a4db70f8]{color:var(--soft-muted);font-size:10.5px;font-weight:600}.yoy-legend[data-v-a4db70f8]{gap:10px;margin-left:auto;display:inline-flex}.yoy-legend-item[data-v-a4db70f8]{color:#6b4f3a;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.summary-block[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:22px;padding-top:18px}.summary-grid[data-v-a4db70f8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.summary-card[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface);border-radius:12px;margin:0;padding:14px}.summary-card h5[data-v-a4db70f8]{color:var(--soft-text-secondary);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.summary-empty[data-v-a4db70f8]{color:var(--soft-muted);margin:0;font-size:12px}.model-table[data-v-a4db70f8]{flex-direction:column;gap:6px;display:flex}.model-row[data-v-a4db70f8]{color:var(--soft-text);grid-template-columns:minmax(0,1fr) 88px 56px 56px 64px;align-items:center;gap:8px;font-size:12px;display:grid}.model-row-head[data-v-a4db70f8]{color:var(--soft-muted);text-transform:uppercase;letter-spacing:.3px;font-size:10.5px;font-weight:700}.model-name[data-v-a4db70f8]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.model-count[data-v-a4db70f8]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-weight:700;display:flex}.model-count-muted[data-v-a4db70f8]{color:var(--soft-muted);font-weight:600}.model-bar-track[data-v-a4db70f8]{background:var(--soft-grid);border-radius:3px;flex:1;height:6px;overflow:hidden}.model-bar-fill[data-v-a4db70f8]{background:var(--soft-orange-fill);border-radius:3px;height:100%;display:block}.summary-table-scroll[data-v-a4db70f8]{max-width:100%;overflow-x:auto}.summary-table[data-v-a4db70f8]{border-collapse:collapse;width:100%;font-size:12px}.summary-table th[data-v-a4db70f8],.summary-table td[data-v-a4db70f8]{text-align:right;white-space:nowrap;padding:6px 4px}.summary-table th[data-v-a4db70f8]:first-child,.summary-table td[data-v-a4db70f8]:first-child{text-align:left}.summary-table th[data-v-a4db70f8]{color:var(--soft-muted);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--soft-border);font-size:10.5px;font-weight:700}.summary-table td[data-v-a4db70f8]{color:var(--soft-text);border-bottom:1px solid var(--soft-grid)}.summary-row-partial td[data-v-a4db70f8]:first-child{color:var(--soft-orange-fill);font-weight:700}.summary-row-clickable[data-v-a4db70f8],.model-row-clickable[data-v-a4db70f8]{cursor:pointer;transition:background-color .12s}.summary-row-clickable[data-v-a4db70f8]:hover,.summary-row-clickable[data-v-a4db70f8]:focus-visible,.model-row-clickable[data-v-a4db70f8]:hover,.model-row-clickable[data-v-a4db70f8]:focus-visible{background-color:var(--soft-surface-warm);outline:none}.model-row-clickable[data-v-a4db70f8]{border-radius:6px;margin:0 -6px;padding:2px 6px}.sw[data-v-a4db70f8]{border-radius:2px;width:9px;height:9px;display:inline-block}.sw-cmp[data-v-a4db70f8]{background:var(--soft-orange-fill)}.sw-tpl[data-v-a4db70f8]{background:#d9b98d}.sw-line[data-v-a4db70f8]{border-top:2.5px solid var(--soft-sage);width:14px;height:0;display:inline-block}.sw-dashed[data-v-a4db70f8]{border-top:2px dashed #9a7a60;width:14px;height:0;display:inline-block}.sw-cancel[data-v-a4db70f8]{background:var(--soft-rose)}.sw-spoil[data-v-a4db70f8]{background:#a8895f}.mini-svg[data-v-a4db70f8]{width:100%;height:auto;display:block;overflow:visible}.mini-grid[data-v-a4db70f8]{stroke:var(--soft-grid);stroke-width:1px}.mini-axis[data-v-a4db70f8]{fill:var(--soft-muted);text-anchor:end;dominant-baseline:middle;font-size:9.5px}.mini-axis-right[data-v-a4db70f8]{fill:var(--soft-sage);text-anchor:start}.mini-xlabel[data-v-a4db70f8]{fill:#6b4f3a;text-anchor:middle;font-size:10px;font-weight:600}.bar-value[data-v-a4db70f8]{fill:var(--soft-text-secondary);text-anchor:middle;font-size:9.5px;font-weight:600}.bar-cmp[data-v-a4db70f8]{fill:var(--soft-orange-fill)}.bar-tpl[data-v-a4db70f8]{fill:#d9b98d}.bar-partial[data-v-a4db70f8]{opacity:.5}.combo-line[data-v-a4db70f8]{fill:none;stroke:var(--soft-sage);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.combo-dot[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-sage);stroke-width:2.5px}.bar-projected-outline[data-v-a4db70f8]{fill:none;stroke:#9a7a60;stroke-width:1.5px;stroke-dasharray:4 3;rx:2}.combo-projected-connector[data-v-a4db70f8]{stroke:#9a7a60;stroke-width:1.5px;stroke-dasharray:3 3}.combo-dot-projected[data-v-a4db70f8]{fill:#fff;stroke:#9a7a60;stroke-width:2px;stroke-dasharray:2 1.5}.combo-zone[data-v-a4db70f8]{fill:#0000;cursor:pointer}.combo-hover-line[data-v-a4db70f8]{stroke:#d9b98d;stroke-width:1px;stroke-dasharray:3 3}.combo-tip[data-v-a4db70f8]{pointer-events:none}.combo-tip rect[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-border);filter:drop-shadow(0 6px 12px #28170f29)}.combo-tip-year[data-v-a4db70f8]{fill:var(--soft-text);font-size:11px;font-weight:700}.combo-tip-label[data-v-a4db70f8]{fill:#6b4f3a;font-size:9.5px}.combo-tip-val[data-v-a4db70f8]{fill:var(--soft-text);text-anchor:end;font-size:10px;font-weight:600}.ret-line[data-v-a4db70f8]{fill:none;stroke:var(--soft-sage);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ret-dot[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-sage);stroke-width:2.5px}.ret-line-alt[data-v-a4db70f8],.ret-dot-alt[data-v-a4db70f8]{stroke:#b3804a}.avgprem-line[data-v-a4db70f8]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.avgprem-line-cmp[data-v-a4db70f8]{stroke:var(--soft-orange-fill)}.avgprem-line-tpl[data-v-a4db70f8]{stroke:#d9b98d}.avgprem-dot[data-v-a4db70f8]{stroke-width:2.5px}.avgprem-dot-cmp[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-orange-fill)}.avgprem-dot-tpl[data-v-a4db70f8]{fill:#fff;stroke:#d9b98d}.cancelrate-line[data-v-a4db70f8]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cancelrate-line-cancel[data-v-a4db70f8]{stroke:var(--soft-rose)}.cancelrate-line-spoil[data-v-a4db70f8]{stroke:#a8895f}.cancelrate-dot[data-v-a4db70f8]{stroke-width:2.5px}.cancelrate-dot-cancel[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-rose)}.cancelrate-dot-spoil[data-v-a4db70f8]{fill:#fff;stroke:#a8895f}.bar-value-muted[data-v-a4db70f8]{fill:var(--soft-text-secondary);text-anchor:middle;opacity:.6;font-size:9.5px;font-weight:600}.bar-growth-badge[data-v-a4db70f8]{text-anchor:middle;font-size:9px;font-weight:700}.bar-growth-up[data-v-a4db70f8]{fill:var(--soft-sage)}.bar-growth-down[data-v-a4db70f8]{fill:var(--soft-rose)}.tip-up[data-v-a4db70f8]{fill:var(--soft-sage)!important}.tip-down[data-v-a4db70f8]{fill:var(--soft-rose)!important}@media (width<=760px){.trend-panel[data-v-a4db70f8]{padding:16px}.trend-header[data-v-a4db70f8]{flex-direction:column}.trend-header-meta[data-v-a4db70f8]{justify-content:flex-start}.trend-totals[data-v-a4db70f8]{flex-direction:column}.trend-totals>div[data-v-a4db70f8]{border-right:none;border-bottom:1px solid var(--soft-border);flex-direction:row;justify-content:space-between;align-items:center;padding:10px 14px}.trend-totals>div[data-v-a4db70f8]:last-child{border-bottom:none}.trend-totals strong[data-v-a4db70f8]{font-size:17px}.line-chart-svg[data-v-a4db70f8],.mom-svg[data-v-a4db70f8]{min-width:800px}.yoy-grid[data-v-a4db70f8]{grid-template-columns:1fr}}.dtp-page[data-v-753cfc7a]{padding-bottom:48px}.dtp-intro[data-v-753cfc7a]{align-items:flex-start}.dtp-actions[data-v-753cfc7a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.as-of-timestamp[data-v-753cfc7a]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-753cfc7a]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-753cfc7a]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-753cfc7a]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-753cfc7a]{animation:.8s linear infinite dtp-spin-753cfc7a}@keyframes dtp-spin-753cfc7a{to{transform:rotate(360deg)}}.dtp-error[data-v-753cfc7a]{color:#c0392b;margin:0 0 12px;font-size:13px}.dtp-drilldown-banner[data-v-753cfc7a]{color:#7b573f;background:#fff6ec;border:1px solid #e8d4c0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.dtp-drilldown-back[data-v-753cfc7a]{color:#c95f0a;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.dtp-drilldown-back[data-v-753cfc7a]:hover{text-decoration:underline}@media (width<=760px){.dtp-intro[data-v-753cfc7a]{flex-direction:column;gap:14px}.dtp-actions[data-v-753cfc7a]{justify-content:flex-start;width:100%}}.coming-soon-wrapper[data-v-8309c693]{flex:1;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.coming-soon-card[data-v-8309c693]{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:400px;display:flex}.coming-soon-icon[data-v-8309c693]{color:var(--color-primary,#f97316);opacity:.7}.coming-soon-title[data-v-8309c693]{color:var(--color-text-primary,#111827);margin:0;font-size:1.75rem;font-weight:700}.coming-soon-subtitle[data-v-8309c693]{color:var(--color-text-muted,#6b7280);margin:0;font-size:.95rem;line-height:1.6}.settings-wrapper[data-v-4bd030cd]{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex}.settings-title[data-v-4bd030cd]{color:var(--color-text-primary,#111827);margin:0;font-size:1.5rem;font-weight:700}.settings-subtitle[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);margin:.25rem 0 0;font-size:.95rem}.settings-section[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.settings-stats[data-v-4bd030cd]{flex-wrap:wrap;gap:1.5rem;display:flex}.settings-stat[data-v-4bd030cd]{flex-direction:column;gap:.15rem;min-width:100px;display:flex}.settings-stat-value[data-v-4bd030cd]{color:var(--color-primary,#f97316);font-size:1.5rem;font-weight:700}.settings-stat-label[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);font-size:.8rem}.settings-section-header[data-v-4bd030cd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-section-header h3[data-v-4bd030cd]{color:var(--color-text-primary,#111827);margin:0;font-size:1.1rem}.settings-actions[data-v-4bd030cd]{gap:.5rem;display:flex}.hidden-file-input[data-v-4bd030cd]{display:none}.btn[data-v-4bd030cd]{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.btn[data-v-4bd030cd]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-4bd030cd]{background:var(--color-primary,#f97316);color:#fff}.btn-secondary[data-v-4bd030cd]{border-color:var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);background:0 0}.settings-table[data-v-4bd030cd]{border-collapse:collapse;width:100%}.settings-table th[data-v-4bd030cd],.settings-table td[data-v-4bd030cd]{text-align:left;border-bottom:1px solid var(--color-border,#e5e7eb);padding:.6rem .5rem;font-size:.9rem}.sortable-th[data-v-4bd030cd]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th[data-v-4bd030cd]:hover{color:var(--color-primary,#f97316)}.sort-icon[data-v-4bd030cd]{vertical-align:middle;color:var(--color-text-muted,#6b7280);margin-left:.25rem}.dealer-chip-list[data-v-4bd030cd]{flex-wrap:wrap;gap:.3rem;display:flex}.dealer-chip[data-v-4bd030cd]{background:var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);white-space:nowrap;border:none;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.dealer-chip-more[data-v-4bd030cd]{border:1px solid var(--color-primary,#f97316);color:var(--color-primary,#f97316);cursor:pointer;background:0 0}.dealer-chip-more[data-v-4bd030cd]:hover{background:var(--color-primary,#f97316);color:#fff}.settings-empty[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);text-align:center}.settings-row-actions[data-v-4bd030cd]{gap:.4rem;display:flex}.icon-btn[data-v-4bd030cd]{cursor:pointer;color:var(--color-text-muted,#6b7280);background:0 0;border:none;padding:.25rem}.icon-btn[data-v-4bd030cd]:hover{color:var(--color-primary,#f97316)}.settings-success[data-v-4bd030cd]{color:#15803d;margin:0;font-size:.9rem}.settings-error-block[data-v-4bd030cd]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin:0;padding:.75rem;font-size:.85rem}.settings-error-block ul[data-v-4bd030cd]{margin:.5rem 0 0;padding-left:1.25rem}.modal-overlay[data-v-4bd030cd]{z-index:50;background:#11182780;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-panel[data-v-4bd030cd]{background:#fff;max-height:calc(100vh - 3rem);overflow-y:auto;box-shadow:0 20px 40px #0003}.settings-form-panel[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;max-width:640px;padding:1.5rem;display:flex}.settings-label[data-v-4bd030cd]{color:var(--color-text-primary,#111827);flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.settings-input[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;padding:.5rem .65rem;font-size:.9rem;font-weight:400}.transfer[data-v-4bd030cd]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.transfer-panel[data-v-4bd030cd]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.transfer-panel-header[data-v-4bd030cd]{color:var(--color-text-primary,#111827);font-size:.8rem;font-weight:600}.transfer-count[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);font-weight:400}.transfer-search[data-v-4bd030cd]{font-weight:400}.transfer-list[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;flex-direction:column;gap:.25rem;max-height:260px;padding:.5rem;display:flex;overflow-y:auto}.transfer-item[data-v-4bd030cd]{text-align:left;width:100%;color:var(--color-text-primary,#111827);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.85rem;font-weight:400;display:flex}.transfer-item[data-v-4bd030cd]:hover{background:var(--color-border,#e5e7eb)}.transfer-item-selected[data-v-4bd030cd]{flex-direction:row-reverse;justify-content:flex-end}.transfer-item-icon[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);flex-shrink:0}.settings-form-actions[data-v-4bd030cd]{justify-content:flex-end;gap:.5rem;display:flex}.ai-usage-meter[data-v-7becd6ac]{flex-direction:column;gap:6px;display:flex}.ai-usage-header[data-v-7becd6ac]{justify-content:space-between;align-items:baseline;display:flex}.ai-usage-label[data-v-7becd6ac]{color:#6f6b66;letter-spacing:.02em;font-size:12px;font-weight:600}.ai-usage-value[data-v-7becd6ac]{color:#6f6b66;font-variant-numeric:tabular-nums;font-size:11px}.ai-usage-track[data-v-7becd6ac]{background:#efd7bf;border-radius:99px;height:5px;overflow:hidden}.ai-usage-fill[data-v-7becd6ac]{border-radius:99px;height:100%;transition:width .4s,background .4s}.ai-usage-hint[data-v-7becd6ac]{color:#e53e3e;margin:0;font-size:11px}
