*,*:before,*:after{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#e5e7eb;background-color:#071722;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#071722,#08131f 48%,#050b13)}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-weight:600}p{margin:0}a{color:#74a9cf;text-decoration:none}a:hover{text-decoration:underline}input,select,textarea,button{font-family:inherit;font-size:inherit}.app-brand-link{display:inline-flex;align-items:center;gap:.55rem;color:#f1f5f9;text-decoration:none;white-space:nowrap}.app-brand-link:hover,.app-brand-link:focus-visible{color:#fff;text-decoration:none;outline:none}.app-brand-logo{width:38px;height:38px;object-fit:contain;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #74a9cf61,0 8px 18px #00000038}.app-brand-text{display:grid;gap:1px;line-height:1}.app-brand-name{color:#f8fafc;font-size:16px;font-weight:700}.app-brand-product{color:#f3b45b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.app-nav{display:flex;gap:2px;align-items:center;flex-wrap:wrap}.app-nav-group{position:relative}.app-nav-group:after{content:"";display:none;position:absolute;left:0;right:0;top:100%;height:8px}.app-nav-button{padding:.3rem .65rem;border-radius:5px;border:1px solid transparent;background:transparent;color:#9fb7c8;cursor:pointer;font-size:13px;font-weight:400;transition:all .1s;white-space:nowrap}.app-nav-button:hover,.app-nav-button:focus-visible,.app-nav-button.is-active{border-color:#427da6;background:#12324a;color:#b8d8ee}.app-nav-button.is-active{font-weight:600}.app-nav-caret{margin-left:5px;color:#7894a8;font-size:10px}.app-nav-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;margin-top:6px;padding:.35rem;border:1px solid #24465f;border-radius:7px;background:#06111d;box-shadow:0 14px 30px #00000061;z-index:30}.app-nav-group:hover .app-nav-menu,.app-nav-group:focus-within .app-nav-menu{display:grid;gap:2px}.app-nav-group:hover:after,.app-nav-group:focus-within:after{display:block}.app-nav-menu-item{width:100%;display:grid;gap:2px;padding:.48rem .55rem;border:1px solid transparent;border-radius:5px;background:transparent;color:#e5e7eb;text-align:left;cursor:pointer;font-size:13px}.app-nav-menu-item:hover,.app-nav-menu-item:focus-visible,.app-nav-menu-item.is-active{border-color:#315b77;background:#0c2639;color:#b8d8ee}.app-nav-menu-item:disabled{cursor:not-allowed;color:#4b5563;opacity:.75}.app-nav-menu-hint{color:#7894a8;font-size:11px}.clickable-row{transition:background-color .12s,border-color .12s}.clickable-row:hover,.clickable-row:focus-visible{background:#0c2639!important;outline:none}.inline-link-button:hover,.inline-link-button:focus-visible{color:#b8d8ee!important;text-decoration:underline;outline:none}.app-mobile-nav{display:none}@media(max-width:760px){header{align-items:stretch!important;flex-direction:column;gap:.6rem;padding:.65rem .8rem!important}header>div:first-child{justify-content:space-between;gap:10px!important}.app-nav{display:none}.app-nav-actions{width:100%}.app-nav-actions form{width:100%!important}.app-nav-actions form>div{left:0;right:auto!important;width:min(100%,360px)!important}.app-mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%}.app-mobile-nav-button{min-height:36px;padding:.35rem .25rem;border-radius:5px;border:1px solid #24465f;background:#020617;color:#dbe8f1;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.app-mobile-nav-button:hover,.app-mobile-nav-button:focus-visible,.app-mobile-nav-button.is-active{border-color:#427da6;background:#12324a;color:#b8d8ee}.app-mobile-more{position:relative}.app-mobile-menu{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:190px;padding:.35rem;border:1px solid #24465f;border-radius:7px;background:#020617;box-shadow:0 14px 30px #00000061;z-index:40}.app-mobile-more:hover .app-mobile-menu,.app-mobile-more:focus-within .app-mobile-menu{display:grid;gap:2px}}
