.dlv2-datebar .reportrange-text{border:1px solid rgb(228.48,229.32,230.04)!important;border-radius:8px!important;padding:0 10px!important;height:32px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;font-size:.78rem!important;line-height:1!important;background:#fff!important;width:auto;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.dlv2-datebar .reportrange-text:hover{border-color:#345fd6!important;background:rgb(240.79,243.8,252.13)!important}.dlv2-datebar .reportrange-text:focus-within{border-color:#345fd6!important;background:#fff!important;box-shadow:0 0 0 3px rgba(52,95,214,.15)!important}.dlv2-datebar .reportrange-text>*{line-height:1}@media(max-width:480px){.dlv2-datebar .reportrange-text{min-width:0;width:100%}.dlv2-datebar{flex:1 1 100%}}@media(max-width:1023.98px){.dlv2-datebar .daterangepicker{width:auto!important;min-width:0!important}.dlv2-datebar .daterangepicker .calendars{display:block!important}.dlv2-datebar .daterangepicker .calendars-container{display:block!important;flex-direction:column!important}.dlv2-datebar .daterangepicker .drp-calendar{float:none!important;clear:both!important;display:block!important;max-width:none!important;width:100%!important;padding:8px!important;box-sizing:border-box}.dlv2-datebar .daterangepicker .drp-calendar.right{display:none!important}.dlv2-datebar .daterangepicker .drp-calendar.left{border-left:0!important}.dlv2-datebar .daterangepicker .calendar-table,.dlv2-datebar .daterangepicker .calendar-table table,.dlv2-datebar .daterangepicker table.table-condensed{width:100%}.dlv2-datebar .daterangepicker td.available,.dlv2-datebar .daterangepicker th.available{height:36px}.dlv2-datebar .daterangepicker .ranges{width:100%!important;float:none!important;margin:0 0 8px!important}.dlv2-datebar .daterangepicker .ranges ul{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:6px;width:auto!important;padding:0 0 4px;margin:0}.dlv2-datebar .daterangepicker .ranges li{white-space:nowrap;flex:0 0 auto;border-radius:999px;margin:0}}@media(min-width:768px)and (max-width:1023.98px){.dlv2-datebar .daterangepicker{width:auto!important;min-width:300px!important;max-width:min(92vw,360px)!important;overflow:hidden}}@media(max-width:767.98px){.dlv2-datebar .daterangepicker{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border-radius:16px 16px 0 0!important;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 -12px 40px rgba(34,41,47,.28)!important;z-index:9999!important;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.dlv2-datebar .daterangepicker:after,.dlv2-datebar .daterangepicker:before{display:none!important}.dlv2-datebar .daterangepicker td.available,.dlv2-datebar .daterangepicker th.available{height:38px}.dlv2-datebar .daterangepicker .drp-buttons{text-align:right}}.dlv2-datebar__inner{display:inline-flex;align-items:center;gap:8px;line-height:1;height:100%}.dlv2-datebar__icon{color:#345fd6;flex-shrink:0;display:inline-flex}.dlv2-datebar__label{font-variant-numeric:tabular-nums;color:rgb(67.15,73.1,78.2);line-height:1;white-space:nowrap}.dlv2-datebar__caret{color:rgb(148.92,152.28,155.16);flex-shrink:0;display:inline-flex;margin-left:4px;transition:transform .15s ease}.mcp-keys-list{--sl-radius:14px;--sl-shadow:0 1px 2px rgba($dlv2-text,0.04),0 4px 12px rgba($dlv2-text,0.05)}.mcp-keys-list__topbar{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#fff;border-radius:var(--sl-radius);box-shadow:var(--sl-shadow);margin-bottom:18px;flex-wrap:wrap}@media(max-width:640px){.mcp-keys-list__topbar{padding:12px 14px;gap:10px;margin-bottom:12px}}.mcp-keys-list__heading{font-size:1.35rem;font-weight:600;margin:0;letter-spacing:-.01em;line-height:1.1}@media(max-width:767.98px){.mcp-keys-list__heading{font-size:1.05rem}}.mcp-keys-list__count{margin-left:auto;font-size:.82rem;font-weight:500;color:rgb(104.72,109.48,113.56);font-variant-numeric:tabular-nums}.mcp-keys-list__panel{background:#fff;border-radius:var(--sl-radius);box-shadow:var(--sl-shadow);padding:16px 18px}@media(max-width:640px){.mcp-keys-list__panel{padding:12px}}.mcp-keys-list .client-id-value{font-family:monospace;font-size:.9rem;word-break:break-all}.mcp-keys-list .secret-input input{font-family:monospace}.mcp-keys-list #mcp-keys-list .con-input-search{margin-right:10px!important}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-con-tbody{border:0}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table{border-collapse:initial;border-spacing:0 1.3rem;padding:0}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table tr{box-shadow:0 4px 20px 0 rgba(0,0,0,.05)}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table tr td{padding:15px}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table tr td:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table tr td:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--header{display:flex;flex-wrap:wrap-reverse;margin:0}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--header>span{display:flex;flex-grow:1}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--header .vs-table--search{padding:0}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{padding:.9rem 2.5rem;font-size:1rem}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input+i,.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{left:1rem}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--thead th{padding-top:0;padding-bottom:0}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--thead th .vs-table--text{text-transform:uppercase;font-weight:600}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--thead tr{background:none;box-shadow:none}.mcp-keys-list #mcp-keys-list .vs-con-table .vs-table--pagination{justify-content:center}.mcp-keys-secret-modal .vs-popup{max-width:520px;width:92vw;border-radius:16px}.mcp-keys-secret-modal__body{padding:4px 2px 2px}.mcp-keys-secret-modal__warning{background:rgba(255,159,67,.12);border:1px solid rgba(255,159,67,.3);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5;color:rgb(114.75,71.55,30.15)}.mcp-keys-secret-modal__field{margin-bottom:1rem}.mcp-keys-secret-modal__label{display:block;font-size:.85rem;font-weight:500;color:#626262;margin-bottom:.4rem}.mcp-keys-secret-modal__hint{font-size:.78rem;color:#b8c2cc;margin-top:.25rem}.mcp-keys-secret-modal__copy-row{display:flex;align-items:center;gap:.5rem}.mcp-keys-secret-modal__copy-row .vs-input{flex:1 1 auto}.mcp-keys-secret-modal__ack{display:flex;align-items:center;gap:.5rem;margin:1rem 0;font-size:.9rem;color:#626262}.mcp-keys-secret-modal__confirm-text{margin:0 0 1.25rem 0;font-size:.9rem;color:#626262;line-height:1.5}.mcp-keys-secret-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.mcp-keys-revoke-modal .vs-popup{max-width:440px;width:92vw;border-radius:16px}.mcp-keys-revoke-modal__body{padding:4px 2px 2px}.mcp-keys-revoke-modal__text{margin:0 0 1.25rem 0;font-size:.9rem;color:#626262;line-height:1.5}.mcp-keys-revoke-modal__text strong{color:#22292f;font-weight:600}.mcp-keys-revoke-modal__actions{display:flex;justify-content:flex-end;gap:.5rem}.mcp-keys-secret-modal__scope{margin-bottom:.75rem}.mcp-keys-secret-modal__scope:last-child{margin-bottom:0}.mcp-keys-secret-modal__scope-text{display:inline-block;margin-left:.25rem}.mcp-keys-secret-modal__scope-label{font-size:.9rem;font-weight:500;color:#626262;line-height:1.3}.mcp-keys-secret-modal__scope-description{font-size:.78rem;color:#b8c2cc;line-height:1.4;margin-top:.1rem}.mcp-keys-scopes-modal .vs-popup{max-width:520px;width:92vw;border-radius:16px}.mcp-keys-scopes-modal__body{padding:4px 2px 2px}.mcp-keys-scopes-modal__field{margin-bottom:1rem}.mcp-keys-scopes-modal__label{display:block;font-size:.85rem;font-weight:500;color:#626262;margin-bottom:.4rem}.mcp-keys-scopes-modal__scope{margin-bottom:.75rem}.mcp-keys-scopes-modal__scope:last-child{margin-bottom:0}.mcp-keys-scopes-modal__scope-text{display:inline-block;margin-left:.25rem}.mcp-keys-scopes-modal__scope-label{font-size:.9rem;font-weight:500;color:#626262;line-height:1.3}.mcp-keys-scopes-modal__scope-description{font-size:.78rem;color:#b8c2cc;line-height:1.4;margin-top:.1rem}.mcp-keys-scopes-modal__note{background:rgba(255,159,67,.12);border:1px solid rgba(255,159,67,.3);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.85rem;line-height:1.5;color:rgb(114.75,71.55,30.15)}.mcp-keys-scopes-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.mcp-keys-usage-modal .vs-popup{max-width:1100px;width:94vw;border-radius:16px}.mcp-keys-usage-modal__body{padding:4px 2px 2px}.mcp-keys-usage-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.mcp-keys-usage-modal__key{display:flex;align-items:center;gap:.5rem}.mcp-keys-usage-modal__key-label{font-size:.85rem;font-weight:500;color:#626262}.mcp-keys-usage-modal__key-value{font-family:monospace;font-size:.9rem;background:rgba(52,95,214,.08);padding:.25rem .5rem;border-radius:.35rem}.mcp-keys-usage-modal__empty{text-align:center;padding:3rem 1rem;color:#b8c2cc;font-size:.95rem}.mcp-keys-usage-modal__charts{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.mcp-keys-usage-modal__charts{grid-template-columns:repeat(3,1fr)}}.mcp-keys-usage-modal__chart{background:rgba(52,95,214,.03);border:1px solid rgba(52,95,214,.08);border-radius:.75rem;padding:.75rem}