.card--flex-toolbar{margin-top:0;margin-bottom:0}#app{height:100%;background-color:#fff}.sticky-nav{position:sticky;top:0;z-index:9999!important;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);background:hsla(0,0%,100%,.7);border-bottom:1px solid rgba(148,163,184,.4)!important}.nav-links a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s}.nav-links a:hover{color:#0ea5e9}.sticky-top{position:sticky;top:0;z-index:200}.transparent-bar{background-color:transparent!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed!important;top:0;left:0;right:0;z-index:2000}.landing-page a{color:var(--v-primary-base)!important;text-decoration:none!important}.landing-page a:hover{text-decoration:underline!important}.brand-accent{color:#0ea5e9!important}.hero-gradient{background:linear-gradient(135deg,#e0f2fe,#fff 50%,#ecfdf5)!important}.lighten-bg{background:#f8fafc!important}.dot{width:8px;height:8px;border-radius:50%;background:#0ea5e9!important}.dot-green{background:#22c55e!important}h2{font-size:1.3rem;font-weight:600;margin-top:1.8rem;margin-bottom:.6rem}.body-text p{margin-bottom:16px;line-height:1.6}a{color:#0ea5e9;text-decoration:none}a:hover{text-decoration:underline}body,html{overflow-x:hidden;width:100%}#app,.v-application{width:100%;overflow-x:visible!important}.v-container,.v-row,.v-sheet{max-width:100%}.compact-form{transform:scale(.9);transform-origin:left}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:10px!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto-v49-latin-100.f85443f9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-v49-latin-300.18450443.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v49-latin-regular.b07da7aa.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-v49-latin-500.02e18aa1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v49-latin-700.549a12cc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-v49-latin-900.1b7363d6.woff2) format("woff2")}