:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;width:100%;min-height:100dvh;margin:0;overflow-x:hidden}#root{min-height:100vh;width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}h1{font-size:clamp(1.25rem,4vw,2rem);line-height:1.2}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:light){:root{color:#ffffffde;background-color:#09090b}a:hover{color:#747bff}button{background-color:#f9f9f9}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}img,video,iframe,svg{max-width:100%;height:auto}.dashboard-root{width:100%;max-width:100%}.dashboard-header{flex-wrap:wrap;gap:.625rem}.dashboard-header__left,.dashboard-header__right{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.dashboard-header__user{flex-wrap:wrap!important}.dashboard-toolbar,.dashboard-stats-bar,.dashboard-platform-bar{padding-left:1rem!important;padding-right:1rem!important}.dashboard-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-stats-bar__metrics{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.dashboard-stats-bar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-main{min-width:0;display:flex}.panel-feed,.panel-assets,.panel-response{min-width:0}.panel-feed{flex-shrink:0;width:25rem}.panel-assets{flex-shrink:0;width:20rem}.panel-response{flex:1;min-width:0}.mobile-panel-tabs{z-index:50;background-color:#0a0a0b;border-bottom:1px solid #27272a;gap:.5rem;padding:.5rem .75rem;display:none;position:sticky;top:0}.mobile-panel-tabs button{color:#a1a1aa;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#18181b;border:1px solid #3f3f46;border-radius:.5rem;flex:1;min-width:0;padding:.5rem .375rem;font-size:.6875rem;font-weight:600;overflow:hidden}.mobile-panel-tabs button.is-active{color:#93c5fd;background:#1e3a5f;border-color:#3b82f6}.alerts-section{height:20rem;min-height:12rem}.live-code-section{flex-shrink:0;height:15.625rem;min-height:10rem}.resp-grid{gap:inherit;display:grid}.resp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.resp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.resp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.resp-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.resp-split-sidebar{grid-template-columns:minmax(0,21.875rem) minmax(0,1fr);gap:1.25rem;display:grid}.resp-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.resp-grid-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.resp-recipient-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.5rem;display:grid}.modal-overlay{align-items:flex-start;padding:1rem;overflow-y:auto}.modal-panel{width:100%;max-width:min(56.25rem,96vw);max-height:min(90vh,100%);margin:auto}.modal-panel--sm{max-width:min(28.75rem,96vw)}.modal-panel--md{max-width:min(36.25rem,96vw)}.modal-panel--lg{max-width:min(59.375rem,96vw)}.modal-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.modal-actions-row__group{flex-wrap:wrap;gap:.5rem;display:flex}.auth-page{padding:1rem!important}.auth-card-header{padding:1.5rem 1.25rem 1.25rem!important}.auth-card-body{padding:1.25rem!important}@media (max-width:1023px){.dashboard-main{flex-direction:column;min-height:calc(100dvh - 8rem);height:auto!important;overflow:visible!important}.panel-feed,.panel-assets,.panel-response{border-bottom:1px solid #27272a;border-left:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.panel-feed{min-height:40vh;max-height:50vh}.panel-assets{min-height:35vh;max-height:55vh}.panel-response{flex:auto;min-height:55vh}.resp-grid-4,.resp-grid-5,.resp-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.resp-split-sidebar{grid-template-columns:1fr;height:auto!important}}@media (max-width:767px){h1{font-size:1.25rem!important}.dashboard-header{padding:.625rem .75rem!important}.dashboard-header__stats,.dashboard-toolbar__quick-stats{display:none}.mobile-panel-tabs{display:flex}.dashboard-main.is-mobile-tabs{min-height:calc(100dvh - 10rem)}.dashboard-main.is-mobile-tabs .panel-feed,.dashboard-main.is-mobile-tabs .panel-assets,.dashboard-main.is-mobile-tabs .panel-response{min-height:calc(100dvh - 11rem);max-height:none;display:none!important}.dashboard-main.is-mobile-tabs .panel-feed.is-active,.dashboard-main.is-mobile-tabs .panel-assets.is-active,.dashboard-main.is-mobile-tabs .panel-response.is-active{flex-direction:column;display:flex!important}.panel-feed__header{flex-direction:column;gap:.5rem;align-items:flex-start!important}.alerts-section{height:auto;min-height:14rem;max-height:40vh}.live-code-section{height:auto;min-height:8rem;max-height:30vh}.resp-grid-2,.resp-grid-3,.resp-grid-4,.resp-grid-5,.resp-grid-6,.resp-grid-1-1,.resp-recipient-row{grid-template-columns:1fr}.resp-recipient-row button{width:100%}.global-search-dropdown{width:auto!important;left:.75rem!important;right:.75rem!important;transform:none!important}.global-search-dropdown>div{width:100%!important}.dashboard-footer{text-align:center;flex-direction:column;gap:.5rem;height:auto!important;min-height:auto!important;padding:.75rem 1rem!important}.auth-page{align-items:flex-start!important;padding:.75rem!important}.auth-card-header{padding:1.25rem 1rem 1rem!important}.auth-card-body{padding:1rem!important}.auth-brand-title{font-size:1.125rem!important}.modal-overlay{align-items:flex-end;padding:.75rem}.modal-panel,.modal-panel--sm,.modal-panel--md,.modal-panel--lg{border-radius:.75rem .75rem 0 0;max-height:92vh}}
