.demo-shell .hero button,.demo-shell .panel-head>label.secondary,.demo-shell header .actions,.header-actions>.csv-import-button,.header-actions>button.secondary{display:none!important}html{background:#0c2942}body{min-height:100dvh;overscroll-behavior-y:none}a,button,input,label,select{-webkit-tap-highlight-color:transparent}.app-shell .sidebar nav button{touch-action:manipulation}.app-shell .sidebar nav button>*{pointer-events:none}.mobile-menu-toggle,.mobile-section-label{display:none}.global-utility-links{position:fixed;left:18px;bottom:36px;z-index:70;width:214px;display:grid;gap:6px}.global-account-link,.global-import-link{min-height:44px;padding:11px 12px;border-radius:5px;background:transparent;color:#c8d8d1;border:1px solid rgba(255,255,255,.14);text-decoration:none;font:600 13px DM Sans,system-ui,sans-serif;display:flex;align-items:center}.global-account-link:hover,.global-import-link:hover{background:rgba(255,255,255,.08);color:#fff}body:has(.demo-shell) .global-utility-links{display:none}body:has(.account-page) .global-utility-links,body:has(.csv-page) .global-utility-links{display:none}body:has(.login-page) .global-utility-links{display:none}@media (min-width:721px){.app-shell .sidebar{overflow-y:auto;scrollbar-width:thin}.app-shell .sidebar .brand,.app-shell .sidebar .people,.app-shell .sidebar .side-note,.app-shell .sidebar .sidebar-utility,.app-shell .sidebar nav{flex-shrink:0}body:has(.app-shell) .global-utility-links{display:none}.app-shell .sidebar .sidebar-utility{padding:12px 7px 0;display:grid;gap:6px}.app-shell .sidebar .sidebar-utility a{min-height:38px;padding:9px 11px;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#c8d8d1;text-decoration:none;font-size:12px;font-weight:600;display:flex;align-items:center}.app-shell .sidebar .sidebar-utility a:hover{background:rgba(255,255,255,.08);color:#fff}}@media (min-width:721px) and (max-height:850px){.app-shell .sidebar .side-note{display:none}.app-shell .sidebar nav{padding-top:18px}.app-shell .sidebar nav button{padding-top:8px;padding-bottom:8px}}@media (max-width:1050px){.demo-shell aside{display:flex!important;position:sticky;top:0;z-index:45;min-height:0!important;width:100%;padding:calc(10px + env(safe-area-inset-top)) 12px 9px!important;flex-direction:row!important;align-items:center;gap:10px;box-shadow:0 5px 18px rgba(16,43,34,.16)}.demo-shell .brand{flex:0 0 auto;padding:0 8px 0 0!important;border-right:1px solid rgba(255,255,255,.18)}.demo-shell .brand>span{width:38px;height:38px;font-size:20px}.demo-shell .brand div{display:none}.demo-shell aside nav{display:flex!important;flex:1 1 auto;flex-direction:row!important;gap:5px;overflow-x:auto;padding:0 2px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.demo-shell aside nav::-webkit-scrollbar{display:none}.demo-shell aside nav button{flex:0 0 auto;min-height:44px;white-space:nowrap;padding:10px 12px!important;font-size:12px!important;scroll-snap-align:start}.demo-shell .private-note{display:none!important}}@media (max-width:720px){.app-shell .sidebar{position:sticky!important;inset:auto!important;top:0;z-index:60;width:100%!important;min-height:0;padding:calc(9px + env(safe-area-inset-top)) 10px 9px!important;display:flex!important;flex-direction:row!important;align-items:center;gap:9px;box-shadow:0 5px 18px rgba(12,41,66,.18)}.app-shell .sidebar .brand{flex:1 1 auto;width:100%;min-width:0;border:0!important;padding:0!important;gap:10px}.app-shell .sidebar .brand-mark{width:38px;height:38px;font-size:20px}.app-shell .sidebar .brand>div:nth-child(2){display:none}.app-shell .sidebar .mobile-section-label{display:grid;min-width:0;gap:2px;margin-right:auto}.app-shell .sidebar .mobile-section-label small{color:#9fb7ad;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-shell .sidebar .mobile-section-label strong{overflow:hidden;color:#fff;font:16px/1.15 Libre Caslon Display,Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar .mobile-menu-toggle{flex:0 0 auto;min-width:58px;min-height:44px;padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.07);color:#fff;display:grid;place-items:center;gap:1px;font-size:9px;font-weight:700}.app-shell .sidebar .mobile-menu-toggle span:first-child{font-size:19px;line-height:1}.app-shell .sidebar nav{position:absolute;top:100%;left:0;right:0;display:none!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:calc(100dvh - 150px);overflow-y:auto;padding:10px 12px 14px!important;background:#0c2942;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 14px 24px rgba(12,41,66,.24)}.app-shell .sidebar nav.mobile-open{display:grid!important}.app-shell .sidebar nav button{min-width:0;min-height:48px;padding:9px 10px!important;white-space:normal;line-height:1.2}.app-shell .sidebar nav button i{flex:0 0 20px}.app-shell .sidebar nav button b{padding:2px 6px}.app-shell .sidebar .people,.app-shell .sidebar .side-note,.app-shell .sidebar .sidebar-utility{display:none!important}.app-shell .main>header{margin-top:0}.app-shell .main{padding-bottom:calc(120px + env(safe-area-inset-bottom))}body:has(.app-shell) .global-utility-links{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;grid-template-columns:1fr 1fr;gap:8px}body:has(.app-shell) .global-account-link,body:has(.app-shell) .global-import-link{justify-content:center;background:#103c55;color:#fff;border-color:rgba(255,255,255,.12);text-align:center;box-shadow:0 5px 18px rgba(12,41,66,.18)}}:is(.fo,.actions,.review,.docs,.timeline,.ph,.csv-page,.account-page){--lv-navy:#0c2942;--lv-teal:#0c8b83;--lv-aqua:#2bc4b6;--lv-coral:#ff725e;--lv-amber:#ffb347;--lv-paper:#f7f6f1;color:var(--lv-navy)!important;background:var(--lv-paper)!important;font-family:DM Sans,system-ui,-apple-system,sans-serif!important}:is(.fo,.actions,.review,.docs,.timeline,.ph,.csv-page,.account-page) :is(h1,h2,h3,strong){color:var(--lv-navy)}:is(.fo,.actions,.review,.docs,.timeline,.ph,.csv-page,.account-page) :is(h1,h2,h3){font-family:Manrope,DM Sans,system-ui,sans-serif!important;letter-spacing:-.035em}:is(.fo,.actions,.review,.docs,.timeline,.ph,.csv-page,.account-page) :is(.button,.primary,.filters .active,.taskbtn:not(.done)){background:var(--lv-teal)!important;border-color:var(--lv-teal)!important;color:#fff!important}:is(.fo,.actions,.review,.docs,.timeline,.ph,.csv-page,.account-page) :is(.metrics article,.panel,.hubcard,.property,.card){border-color:#dce6e8!important;border-radius:16px!important;box-shadow:0 8px 25px rgba(12,41,66,.05)!important}:is(.fo,.actions,.review,.docs,.timeline,.ph,.csv-page,.account-page) :is(.hero>span,.eyebrow,.panel>div>span,.head span,.panelHead span){color:var(--lv-teal)!important}@media (max-width:720px){:is(.fo,.actions,.review,.docs,.timeline,.ph,.csv-page,.account-page) :is(.hero-card,.attention,.summary){border-top-color:var(--lv-aqua)!important}}