body,html{overflow-x:hidden!important;height:100%!important}.v-application{height:100vh!important;overflow:hidden!important}.main-content{height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important}.v-main__wrap{overflow-y:auto!important;max-height:100vh!important}.v-card{overflow:hidden!important}.v-card-text{max-height:none!important}.v-container--fluid{max-width:none!important;padding:12px!important}@media (max-width:768px){.main-content,.v-container--fluid{padding:8px!important}}.v-navigation-drawer{z-index:1006!important}*{scroll-behavior:smooth!important}.main-content{-webkit-overflow-scrolling:touch!important;transform:translateZ(0)!important;will-change:scroll-position!important}.v-main__wrap{position:relative!important}.v-card{transform:translateZ(0)!important}@media (max-width:960px){.main-content{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;overflow-scrolling:touch!important}}canvas{touch-action:pan-y!important;pointer-events:auto!important}.chart-container,[class*=Chart],[class*=chart]{touch-action:pan-y!important;position:relative!important}.chartjs-render-monitor{touch-action:pan-y!important}.chartjs-tooltip{pointer-events:none!important}canvas{image-rendering:-webkit-optimize-contrast!important;image-rendering:optimize-contrast!important;backface-visibility:hidden!important;perspective:1000px!important}canvas:not(:hover){pointer-events:none!important}canvas:hover{pointer-events:auto!important}.h-100[data-v-012ed224]{height:100%}.responsive-grid[data-v-8c585560]{display:grid;gap:var(--dfc06616);grid-template-columns:repeat(var(--00539f02),1fr);padding:16px;width:100%;max-width:100%;overflow:visible;transition:all .3s ease}.grid-item[data-v-8c585560]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.grid-card[data-v-8c585560]{height:100%;transition:all .3s ease;cursor:default}.grid-card[data-v-8c585560]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.grid-card--dragging[data-v-8c585560]{transform:rotate(5deg) scale(1.05);z-index:1000;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}.grid-card--resizing[data-v-8c585560]{border:2px dashed rgb(var(--v-theme-primary))}.card-header[data-v-8c585560]{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);padding:12px 16px!important}.drag-handle[data-v-8c585560]{cursor:grab}.drag-handle[data-v-8c585560]:active{cursor:grabbing}.card-actions[data-v-8c585560]{display:flex;gap:4px}.resize-handle[data-v-8c585560]{cursor:nw-resize}.card-content[data-v-8c585560]{flex:1;overflow:auto;max-height:calc(100vh - 200px);min-height:200px}.placeholder-content[data-v-8c585560]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;opacity:.6}.responsive-grid--xs[data-v-8c585560]{grid-template-columns:1fr}.responsive-grid--sm[data-v-8c585560]{grid-template-columns:repeat(2,1fr)}.responsive-grid--md[data-v-8c585560]{grid-template-columns:repeat(3,1fr)}.responsive-grid--lg[data-v-8c585560]{grid-template-columns:repeat(4,1fr)}.responsive-grid--xl[data-v-8c585560]{grid-template-columns:repeat(6,1fr)}.grid-item--span-full[data-v-8c585560]{grid-column:1/-1}.grid-item--span-2[data-v-8c585560],.grid-item--span-half[data-v-8c585560]{grid-column:span 2}.grid-item--span-3[data-v-8c585560]{grid-column:span 3}.grid-item--span-4[data-v-8c585560]{grid-column:span 4}.grid-item--tall[data-v-8c585560]{grid-row:span 2}.grid-item--wide[data-v-8c585560]{grid-column:span 2}@keyframes fadeIn-8c585560{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.grid-item[data-v-8c585560]{animation:fadeIn-8c585560 .5s ease forwards}@media (max-width:599px){.responsive-grid[data-v-8c585560]{grid-template-columns:1fr;gap:12px;padding:12px}.card-header[data-v-8c585560]{padding:8px 12px!important;font-size:.9rem}.grid-item--span-2[data-v-8c585560],.grid-item--span-3[data-v-8c585560],.grid-item--span-4[data-v-8c585560],.grid-item--span-half[data-v-8c585560]{grid-column:span 1}}@media (max-width:959px){.responsive-grid[data-v-8c585560]{grid-template-columns:repeat(2,1fr)}}.metric-card[data-v-4bdae549]{transition:all .3s ease;border-left:4px solid transparent}.metric-card[data-v-4bdae549]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.metric-card.text-primary[data-v-4bdae549]{border-left-color:rgb(var(--v-theme-primary))}.metric-card.text-warning[data-v-4bdae549]{border-left-color:rgb(var(--v-theme-warning))}.metric-card.text-success[data-v-4bdae549]{border-left-color:rgb(var(--v-theme-success))}.metric-card.text-info[data-v-4bdae549]{border-left-color:rgb(var(--v-theme-info))}.cost-breakdown-chart[data-v-d529110e]{width:100%;height:auto;min-height:350px;max-height:400px;overflow:hidden}.chart-wrapper[data-v-d529110e]{width:100%;height:100%;display:flex;flex-direction:column}.chart-container[data-v-d529110e]{position:relative;width:100%;height:300px;min-height:300px;max-height:300px;overflow:hidden;touch-action:pan-y;pointer-events:none}.chart-container canvas[data-v-d529110e]{max-width:100%!important;max-height:100%!important;width:100%!important;height:300px!important;touch-action:pan-y!important;pointer-events:auto!important;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}.chart-container:hover canvas[data-v-d529110e]{pointer-events:auto!important}.chart-container:not(:hover) canvas[data-v-d529110e]{pointer-events:none!important}.cost-breakdown-chart .chart-container>div[data-v-d529110e]{width:100%!important;height:300px!important;position:relative!important}.cost-breakdown-chart[data-v-d529110e] *{box-sizing:border-box}.provider-pie-chart[data-v-22629c2d]{position:relative;width:100%;height:300px;touch-action:pan-y}.provider-pie-chart canvas[data-v-22629c2d]{pointer-events:auto!important;touch-action:pan-y!important}.provider-pie-chart>div[data-v-22629c2d]{position:relative;z-index:1}.text-mono[data-v-49a6af61]{font-family:Courier New,monospace;font-size:.875rem}.v-data-table[data-v-49a6af61]{border-radius:8px}.v-data-table[data-v-49a6af61] .v-data-table__td{border-bottom:1px solid rgba(0,0,0,.05)}.token-usage-chart[data-v-0375278e]{width:100%;height:auto;min-height:350px;max-height:450px;overflow:hidden}.chart-wrapper[data-v-0375278e]{width:100%;height:100%;display:flex;flex-direction:column}.chart-container[data-v-0375278e]{position:relative;width:100%;height:200px;min-height:200px;max-height:200px;overflow:hidden;touch-action:pan-y;pointer-events:none;margin:16px 0}.chart-container canvas[data-v-0375278e]{max-width:100%!important;max-height:100%!important;width:100%!important;height:200px!important;touch-action:pan-y!important;pointer-events:auto!important;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}.chart-container:hover canvas[data-v-0375278e]{pointer-events:auto!important}.chart-container:not(:hover) canvas[data-v-0375278e]{pointer-events:none!important}.token-usage-chart .chart-container>div[data-v-0375278e]{width:100%!important;height:200px!important;position:relative!important}.token-usage-chart[data-v-0375278e] *{box-sizing:border-box}.token-usage-chart .v-card[data-v-0375278e]{height:auto!important;min-height:unset!important}.v-data-table[data-v-33a12b28]{border-radius:8px}.v-data-table[data-v-33a12b28] .v-data-table__td{border-bottom:1px solid rgba(0,0,0,.05)}.v-rating[data-v-33a12b28] .v-icon{margin:0 1px}.realtime-metrics[data-v-5f8bdf58]{height:100%}.connection-status[data-v-5f8bdf58]{display:flex;align-items:center}.metric-card[data-v-5f8bdf58]{transition:all .3s ease;border-left:3px solid transparent}.metric-card--updated[data-v-5f8bdf58]{border-left-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.05);animation:pulse-5f8bdf58 1s ease}.activity-item[data-v-5f8bdf58]{transition:all .3s ease}.activity-item--new[data-v-5f8bdf58]{background:rgba(var(--v-theme-primary),.1);animation:slideIn-5f8bdf58 .5s ease}@keyframes pulse-5f8bdf58{0%{background:rgba(var(--v-theme-primary),.1)}50%{background:rgba(var(--v-theme-primary),.2)}to{background:rgba(var(--v-theme-primary),.05)}}@keyframes slideIn-5f8bdf58{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.overflow-y-auto[data-v-5f8bdf58]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.overflow-y-auto[data-v-5f8bdf58]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-5f8bdf58]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-5f8bdf58]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.dashboard-layout-manager[data-v-12b04517]{height:100vh;overflow:hidden}.layout-toolbar[data-v-12b04517]{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1)}.layout-container[data-v-12b04517]{height:calc(100vh - 48px);overflow:auto;transition:all .3s ease}.layout-container--fullscreen[data-v-12b04517]{height:100vh}.list-card[data-v-12b04517]{transition:all .3s ease}.list-card[data-v-12b04517]:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.card-item[data-v-12b04517]{transition:all .3s ease;height:100%}.card-item[data-v-12b04517]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.widget-option[data-v-12b04517]{cursor:pointer;transition:all .3s ease}.widget-option[data-v-12b04517]:hover{background:rgba(0,0,0,.05)}@media (max-width:599px){.layout-toolbar .d-none.d-sm-inline[data-v-12b04517]{display:none!important}.layout-container[data-v-12b04517]{height:calc(100vh - 56px)}}.gap-2[data-v-7addc87c]{gap:8px}.time-series-chart[data-v-27b6d4e4]{width:100%;height:400px;position:relative}.breakdown-chart[data-v-8f8983c8]{width:100%;height:300px;position:relative}.use-case-chart[data-v-3e2b604a]{width:100%;min-height:300px}.treemap-container[data-v-3e2b604a]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-start;min-height:250px;padding:16px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px}.treemap-item[data-v-3e2b604a]{border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;overflow:hidden}.treemap-item[data-v-3e2b604a]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.2)}.treemap-content[data-v-3e2b604a]{text-align:center;padding:8px;position:relative;z-index:1}.use-case-list-item[data-v-3e2b604a]{border-radius:8px;margin-bottom:4px;cursor:pointer;transition:background-color .2s ease}.use-case-list-item[data-v-3e2b604a]:hover{background-color:rgba(0,0,0,.04)}canvas[data-v-3e2b604a]{width:100%!important;height:300px!important}.detailed-table[data-v-6e7b6f06]{width:100%}.v-data-table[data-v-6e7b6f06]{border-radius:8px}.v-data-table[data-v-6e7b6f06] .v-data-table__td{padding:12px 16px}.v-data-table[data-v-6e7b6f06] .v-data-table__th{font-weight:600;color:rgba(0,0,0,.87)}.v-container[data-v-e7bc73fa]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.v-card[data-v-e7bc73fa]{transition:all .3s ease}.v-card[data-v-e7bc73fa]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.transaction-scroll-container[data-v-fdd9f99a]{scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent}.transaction-scroll-container[data-v-fdd9f99a]::-webkit-scrollbar{width:6px}.transaction-scroll-container[data-v-fdd9f99a]::-webkit-scrollbar-track{background:transparent}.transaction-scroll-container[data-v-fdd9f99a]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.transaction-scroll-container[data-v-fdd9f99a]::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.transaction-item[data-v-fdd9f99a]{border-radius:8px;padding:8px;transition:background-color .2s ease}.transaction-item[data-v-fdd9f99a]:hover{background-color:#f5f5f5}.transaction-scroll-container[data-v-fdd9f99a]{border-top:1px solid #e0e0e0}.models-table-container[data-v-73447196]{max-height:70vh;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px}.models-table-container[data-v-73447196]::-webkit-scrollbar{width:8px}.models-table-container[data-v-73447196]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.models-table-container[data-v-73447196]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.models-table-container[data-v-73447196]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.models-table-container[data-v-73447196] .v-data-table__wrapper{overflow:visible}.models-table-container[data-v-73447196] .v-data-table__wrapper table thead{position:sticky;top:0;z-index:2;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.analytics-card[data-v-27421143]{transition:transform .2s}.analytics-card[data-v-27421143]:hover{transform:translateY(-2px)}.template-preview[data-v-6c0e4b78]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-content[data-v-6c0e4b78]{white-space:pre-wrap;font-family:monospace;font-size:14px;line-height:1.4}.v-code[data-v-122da6e4]{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:12px;font-family:Courier New,monospace;font-size:.9em;white-space:pre-wrap;word-wrap:break-word}.prompt-textarea .v-field[data-v-122da6e4]{background:#f8f9fa;font-family:Courier New,monospace;font-size:.9em}.prompt-textarea .v-field__input[data-v-122da6e4]{padding:16px}.ai-wizard-dialog .v-stepper[data-v-122da6e4]{box-shadow:none}.ai-wizard-dialog .v-stepper-header[data-v-122da6e4]{box-shadow:none;border-bottom:1px solid #e0e0e0}.confidence-indicator[data-v-122da6e4]{display:flex;align-items:center;gap:8px}.variable-chip[data-v-122da6e4]{margin:2px}.v-code[data-v-12bc1fd5]{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:12px;font-family:Courier New,monospace;font-size:.9em;white-space:pre-wrap;word-wrap:break-word}