:root{--app-sidebar-width:220px;--app-topbar-height:52px;--app-page-max:1760px;--app-page-wide-max:1880px;--app-main-pad-x:.875rem;--app-main-pad-y:.75rem;--app-page-gap:.75rem;--app-section-gap:.75rem;--app-card-gap:.625rem;--app-card-radius:12px;--app-card-pad:.875rem;--app-hero-pad:.875rem;--app-control-height:2.25rem;--app-shadow-soft:0 4px 14px #0f172a0e}@media (max-width:768px){:root{--app-main-pad-x:.875rem;--app-main-pad-y:.875rem;--app-page-gap:.75rem;--app-section-gap:.75rem;--app-card-pad:.875rem;--app-hero-pad:.875rem}}@media (min-width:1536px){:root{--app-page-max:1840px;--app-page-wide-max:1920px;--app-main-pad-x:1rem}}html,body{max-width:100%;overflow-x:hidden}.app-shell{color:#0f172a;background:#eef3f5;max-width:100vw;min-height:100vh;overflow-x:clip}.app-sidebar{width:var(--app-sidebar-width)!important;background:radial-gradient(circle at 60% 0,#6096863d,#0000 34%),linear-gradient(#0f4c42 0%,#0b443b 100%)!important;padding:.75rem!important;box-shadow:10px 0 28px #0f172a1f!important}.app-sidebar-brand{background:#ffffff05!important;border-color:#ffffff2e!important;padding:.85rem .75rem!important;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000014!important}.app-sidebar-logo-stage{padding:.85rem .55rem .75rem!important}.app-sidebar-status{background:#0000001f!important;border-color:#ffffff1f!important}.app-nav-list{gap:.5rem!important}.app-nav-group{background:#ffffff06!important;border-color:#ffffff1f!important;border-radius:22px!important;padding:.35rem!important;box-shadow:inset 0 1px #ffffff09!important}.app-nav-group:hover{background:#ffffff0a!important;border-color:#ffffff38!important}.app-nav-group-active{background:#ffffff0d!important;border-color:#ffffff3d!important}.app-nav-group-open{padding-bottom:.55rem!important}.app-nav-group-button{letter-spacing:.1em!important;border-radius:18px!important;min-height:2.5rem!important;padding:.55rem .65rem!important;font-size:.68rem!important}.app-nav-group-label{color:#ffffffd1!important}.app-nav-group-active .app-nav-group-label{color:#fffffff0!important}.app-nav-group-dot{width:.36rem!important;height:.36rem!important;box-shadow:0 0 0 3px #ffffff09!important}.app-nav-group-count{text-align:center;min-width:1.35rem;color:#ffffff8a!important;background:#ffffff14!important;border-color:#ffffff1f!important}.app-nav-group-active .app-nav-group-count{color:#ffffffe0!important;background:#50b98e80!important;box-shadow:0 4px 12px #10b9811f!important}.app-nav-group-chevron{color:#ffffff6b!important}.app-nav-group-active .app-nav-group-chevron{color:#ffffffb3!important}.app-nav-group-items{border-top-color:#ffffff14!important;gap:.25rem!important;margin-top:.35rem!important;padding-top:.45rem!important}.app-nav-item{border-radius:17px!important;padding:.52rem .62rem!important;font-size:.76rem!important;line-height:1rem!important}.app-nav-item:not(.app-nav-item-active){color:#ffffffa3!important}.app-nav-item:not(.app-nav-item-active):hover{color:#ffffffe0!important;background:#ffffff0f!important}.app-nav-item-active{color:#174f45!important;background:#f8fbfa!important;box-shadow:0 10px 22px #00000021!important}.app-nav-active-marker{background:#609686!important;height:1.45rem!important;left:.35rem!important}.app-nav-icon{border-radius:.6rem!important;width:1.35rem!important;height:1.35rem!important}.app-nav-soon{color:#ffffff47!important;background:#ffffff0e!important}.app-sidebar-footer{border-top-color:#ffffff1f!important;margin-top:1rem!important;padding-top:1rem!important}.app-sidebar-footer p{color:#ffffff75!important;letter-spacing:.2em!important}.app-topbar{min-height:var(--app-topbar-height)!important;padding:.5rem .875rem!important}.app-topbar-title{font-size:.875rem!important}.app-topbar-subtitle{font-size:.72rem!important}.app-search{height:var(--app-control-height)!important;max-width:30rem!important;padding-inline:.75rem!important}.app-search input{font-size:.82rem!important}.app-action-button{height:var(--app-control-height)!important;width:var(--app-control-height)!important}.app-main{flex:auto;min-width:0;max-width:100%;overflow-x:clip;padding:var(--app-main-pad-y) var(--app-main-pad-x)!important}.app-main>footer{width:100%;max-width:var(--app-page-max);margin:0 auto!important}.app-page-frame :where(footer.flex.flex-col){display:none!important}.app-page-frame{width:100%;max-width:var(--app-page-max);min-width:0;margin-inline:auto;overflow-x:clip}
.command-surface{width:100%;min-width:0;max-width:100%;margin-inline:auto;container-type:inline-size;gap:var(--app-page-gap)!important}.command-surface *{min-width:0}.command-surface :where(section,article,details,a,form,input,button){max-width:100%}.command-surface :where(h2,p[class*=uppercase],span[class*=uppercase]){letter-spacing:.07em!important;font-weight:700!important}.command-surface :where(.font-black){font-weight:700!important}.command-surface :where(){letter-spacing:.07em!important}.command-surface :where(h1,h2,h3){font-weight:600!important}.home-surface :where(section,article){border-radius:var(--app-card-radius)!important}.home-surface section>.border-b,.home-surface details>summary{padding:.45rem .65rem!important}.home-surface details>.border-t{padding:.5rem!important}.home-surface section>.p-4{padding:.55rem!important}.home-surface a.grid{padding:.45rem .6rem!important}.home-command-bar{min-width:0;padding:.65rem!important}.home-command-bar>div{align-items:start;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important}.home-command-bar h1{font-size:clamp(1.25rem,1.2vw,1.5rem);line-height:1;font-weight:600!important}.home-command-bar p{margin-top:.25rem!important}.home-command-bar>div>div:first-child>p:first-child{letter-spacing:.07em!important;font-size:.54rem!important;font-weight:700!important}.home-date-form{min-width:0!important}.home-date-form input,.home-date-form button{height:var(--app-control-height)!important;font-size:.76rem!important}.home-date-switcher{gap:.35rem!important}.home-date-presets{grid-template-columns:repeat(4,minmax(80px,1fr))!important;grid-auto-flow:row!important;gap:.3rem!important;padding-bottom:0!important;overflow:visible!important}.home-date-button{min-width:0!important;padding:.36rem .45rem!important}.home-date-button span:first-child{font-size:.74rem!important;font-weight:600!important}.home-date-button span:last-child{font-size:.6rem!important;line-height:.8rem!important}.home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important}.home-metric-pill{border-radius:10px!important;min-width:0!important;padding:.42rem .55rem!important}.home-metric-pill p:first-child{letter-spacing:.07em!important;font-size:.52rem!important;font-weight:700!important}.home-metric-pill p[class*=text-2xl]{font-size:1rem;font-weight:600!important}.home-metric-pill p:last-child{font-size:.58rem!important;line-height:.78rem!important}.home-work-grid,.home-movement-grid{gap:var(--app-page-gap)!important;grid-template-columns:minmax(0,1fr)!important}.home-surface :where([class*="rounded-[22px]"],[class*="rounded-[18px]"],[class*="rounded-[15px]"],[class*="rounded-[14px]"]){border-radius:var(--app-card-radius)!important}.home-surface :where([class*=shadow-\[0_18px_55px],[class*=shadow-\[0_14px_40px]){box-shadow:var(--app-shadow-soft)!important}.home-surface :where(a,button,input){transition-duration:.14s!important}.home-surface :where([class*=gap-3]){gap:.5rem!important}.home-surface :where([class*=py-5],[class*=p-5]){padding-top:.9rem!important;padding-bottom:.9rem!important}@container (min-width:760px){.home-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (min-width:900px){.home-command-bar>div{grid-template-columns:minmax(160px,.3fr) minmax(0,1fr)!important}.home-kpi-grid{grid-column:1/-1}}@container (min-width:1120px){.home-work-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr)!important}}@media (max-width:640px){.home-command-bar{border-radius:1rem!important;padding:.7rem!important}.home-command-bar h1{font-size:1.45rem;line-height:.98}.home-date-presets{grid-template-columns:none!important;grid-auto-columns:minmax(78px,1fr)!important;grid-auto-flow:column!important;padding-bottom:.15rem!important;overflow-x:auto!important}.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.app-page-frame article,.app-page-frame section,.app-page-frame details,.app-page-frame header{transition-property:border-color,box-shadow,background-color;transition-duration:.14s}.app-page-frame article:hover{border-color:#60968647!important}.app-page-frame header .rounded-full,.app-page-frame section .rounded-full,.app-page-frame article .rounded-full,.app-page-frame details .rounded-full{align-items:center;min-height:1.55rem}.app-page-frame article .grid,.app-page-frame section .grid,.app-page-frame details .grid{min-width:0}.app-page-frame article p,.app-page-frame section p,.app-page-frame details p{max-width:100%}.app-page-frame article .bg-white,.app-page-frame section .bg-white,.app-page-frame details .bg-white{border-color:#e2e8f0e6}.app-page-frame article .bg-slate-50,.app-page-frame section .bg-slate-50,.app-page-frame details .bg-slate-50{box-shadow:inset 0 0 0 1px #ffffff94}.app-page-frame header+section,.app-page-frame section+section,.app-page-frame section+details,.app-page-frame details+details{margin-top:0}.app-page-frame article .text-sm,.app-page-frame section .text-sm,.app-page-frame details .text-sm{line-height:1.25rem}.app-page-frame article .text-xs,.app-page-frame section .text-xs,.app-page-frame details .text-xs{line-height:1.12rem}.app-page-frame article .uppercase,.app-page-frame section .uppercase,.app-page-frame details .uppercase{letter-spacing:.11em!important}.app-page-frame .no-print{gap:.45rem}.app-page-frame form .rounded-full,.app-page-frame form input,.app-page-frame form button{min-height:2rem}.app-page-frame form input{background-color:#fffffff5}.app-page-frame form button{box-shadow:var(--app-shadow-soft)!important}.app-page-frame .grid-cols-2,.app-page-frame .grid-cols-3,.app-page-frame .grid-cols-4{align-items:stretch}.app-page-frame .grid-cols-2>div,.app-page-frame .grid-cols-3>div,.app-page-frame .grid-cols-4>div{min-width:0}@media print{.app-page-frame .no-print{display:none!important}.app-page-frame article,.app-page-frame section,.app-page-frame details{box-shadow:none!important}}.app-page-frame [class*=Property],.app-page-frame [class*=property]{min-width:0}.app-page-frame aside,.app-page-frame dialog{font-variant-numeric:tabular-nums}.app-page-frame aside article,.app-page-frame aside section{border-radius:var(--app-card-radius)!important}.app-page-frame aside .shadow-sm,.app-page-frame aside .shadow-md{box-shadow:var(--app-shadow-soft)!important}.app-page-frame aside .p-4,.app-page-frame aside .p-5{padding:.8rem!important}.app-page-frame aside .gap-4,.app-page-frame aside .gap-5{gap:.65rem!important}.app-page-frame aside .mt-4,.app-page-frame aside .mt-5{margin-top:.75rem!important}.app-page-frame [data-state=open]{scroll-margin-top:.75rem}.app-page-frame .sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-page-frame .snap-x{scroll-padding-left:.75rem;scroll-padding-right:.75rem}.app-page-frame .object-cover{background-color:#f1f5f9cc}.app-page-frame img{font-size:0}.app-page-frame .aspect-square{border-radius:.75rem!important}.app-page-frame [role=dialog]{outline:none}.app-page-frame [aria-selected=true]{box-shadow:inset 0 0 0 1px #60968661}.app-page-frame .group:hover .group-hover\:text-slate-950{color:#0f172a!important}@media (min-width:1280px){.app-page-frame aside{max-width:min(42rem,42vw)}}@media (max-width:768px){.app-page-frame aside{width:100%!important;max-width:100%!important}}.app-page-frame{container-type:inline-size}.app-page-frame .max-w-\[1440px\],.app-page-frame .max-w-\[1536px\],.app-page-frame .max-w-\[1600px\]{width:min(100%, var(--app-page-wide-max))}.app-page-frame .max-w-7xl,.app-page-frame .max-w-6xl,.app-page-frame .max-w-5xl{width:min(100%, var(--app-page-max))}.app-page-frame .min-w-\[920px\],.app-page-frame .min-w-\[960px\],.app-page-frame .min-w-\[1000px\]{min-width:min(1000px,100vw - 2rem)}.app-page-frame .overflow-x-auto,.app-page-frame .overflow-y-auto,.app-page-frame .overflow-auto{overscroll-behavior:contain}.app-page-frame button,.app-page-frame a,.app-page-frame input,.app-page-frame select,.app-page-frame textarea,.app-page-frame .flex,.app-page-frame .flex-1,.app-page-frame .w-full{min-width:0}@media (max-width:1024px){.app-page-frame .xl\:grid-cols-4,.app-page-frame .xl\:grid-cols-5,.app-page-frame .xl\:grid-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.app-page-frame .md\:grid-cols-2,.app-page-frame .md\:grid-cols-3,.app-page-frame .lg\:grid-cols-3,.app-page-frame .lg\:grid-cols-4,.app-page-frame .xl\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}.app-page-frame .text-3xl{font-size:1.45rem!important;line-height:1.65rem!important}.app-page-frame .text-2xl{font-size:1.25rem!important;line-height:1.45rem!important}}.app-page-frame :is(button,a,input,select,textarea,summary){touch-action:manipulation}.app-page-frame :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #60968680}.app-page-frame :is(button,a)[disabled],.app-page-frame :is(button,a).disabled{cursor:not-allowed;opacity:.58}.app-page-frame button:not([disabled]),.app-page-frame a[href],.app-page-frame summary{cursor:pointer}.app-page-frame input::placeholder,.app-page-frame textarea::placeholder{color:#64748b}.app-page-frame input:disabled,.app-page-frame textarea:disabled,.app-page-frame select:disabled{color:#64748b;background-color:#f1f5f9bf}.app-page-frame [aria-busy=true]{cursor:progress}.app-page-frame [aria-invalid=true]{border-color:#f43f5e8c!important}.app-page-frame [role=status],.app-page-frame [role=alert]{min-width:0}@media (prefers-reduced-motion:reduce){.app-page-frame *,.app-page-frame :before,.app-page-frame :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-page-frame aside{max-width:none}.app-page-frame aside.w-\[300px\]{width:300px!important;min-width:300px!important;max-width:300px!important}.app-page-frame .overflow-x-auto,.app-page-frame .overflow-y-auto,.app-page-frame .overflow-auto{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.app-page-frame .sync-health-family-rail{z-index:1!important;position:relative!important;top:auto!important}.app-page-frame .sync-health-family-rail-nav{overflow-x:auto}.app-page-frame header .text-7xl{letter-spacing:-.06em!important;font-size:clamp(2rem,3.1vw,3rem)!important;line-height:.95!important}.app-page-frame header .text-2xl{font-size:1.05rem!important;line-height:1.25rem!important}.app-page-frame header{padding:.85rem!important}.app-page-frame header .grid{gap:.65rem!important}.app-page-frame section{overflow-x:clip}.app-page-frame section>.grid{align-items:start!important}.app-page-frame article,.app-page-frame a.block.h-full{height:auto!important}.app-page-frame article p[class*=min-h-]{min-height:0!important}.app-page-frame article div[class*=grid-cols]{min-width:0}.app-page-frame article div[class*=grid-cols]>span:last-child{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:18rem}.app-page-frame dl,.app-page-frame dt,.app-page-frame dd{min-width:0}.app-page-frame dt{color:#64748b}.app-page-frame dd{color:#0f172a;overflow-wrap:anywhere}.app-page-frame .font-mono{letter-spacing:-.02em}.app-page-frame .break-all{overflow-wrap:anywhere}.app-page-frame .space-y-4>:not([hidden])~:not([hidden]){margin-top:.65rem!important}.app-page-frame .space-y-3>:not([hidden])~:not([hidden]){margin-top:.5rem!important}.app-page-frame .space-y-2>:not([hidden])~:not([hidden]){margin-top:.4rem!important}.app-page-frame .rounded-xl.border{background-clip:padding-box}.app-page-frame .border-rose-200,.app-page-frame .border-amber-200,.app-page-frame .border-emerald-200,.app-page-frame .border-sky-200,.app-page-frame .border-violet-200{border-width:1px!important}.app-page-frame .bg-rose-50,.app-page-frame .bg-amber-50,.app-page-frame .bg-emerald-50,.app-page-frame .bg-sky-50,.app-page-frame .bg-violet-50{background-clip:padding-box}.app-page-frame .max-h-96,.app-page-frame .max-h-screen{scrollbar-width:thin}.app-page-frame pre,.app-page-frame code,.app-page-frame kbd,.app-page-frame samp{border-radius:.45rem}.app-page-frame .overflow-x-auto pre,.app-page-frame .overflow-auto pre{white-space:pre-wrap}.app-page-frame .text-rose-700,.app-page-frame .text-amber-700,.app-page-frame .text-emerald-700,.app-page-frame .text-sky-700,.app-page-frame .text-violet-700{font-weight:650}.app-page-frame .rounded-md,.app-page-frame .rounded-lg{background-clip:padding-box}.app-page-frame .shadow-inner{box-shadow:inset 0 1px 2px #0f172a0a!important}.app-page-frame aside{font-variant-numeric:tabular-nums}.app-page-frame aside article,.app-page-frame aside section,.app-page-frame aside div{background-clip:padding-box}.app-page-frame aside .shadow-2xl{box-shadow:0 18px 42px #0f172a2e!important}.app-page-frame aside .text-xl{font-size:1rem!important;line-height:1.2rem!important}.app-page-frame aside .text-lg{font-size:.95rem!important;line-height:1.2rem!important}.app-page-frame aside .p-4{padding:.75rem!important}.app-page-frame aside .gap-3{gap:.55rem!important}.app-page-frame aside .mt-3{margin-top:.55rem!important}.app-page-frame aside .mt-2{margin-top:.4rem!important}.app-page-frame aside .rounded-full{min-height:1.4rem}.app-page-frame aside .bg-slate-100{background-color:#f1f5f9d1!important}.app-page-frame aside .text-slate-500{color:#475569!important}@media (min-width:1280px){.app-page-frame aside{width:600px!important}}.app-page-frame [class*=Operations],.app-page-frame [class*=operation],.app-page-frame [class*=Check],.app-page-frame [class*=checkout],.app-page-frame [class*=checkin],.app-page-frame [class*=back]{min-width:0}.app-page-frame .border-amber-100,.app-page-frame .border-emerald-100,.app-page-frame .border-sky-100,.app-page-frame .border-rose-100{border-color:#e2e8f0e6!important}.app-page-frame .bg-amber-50\/70,.app-page-frame .bg-emerald-50\/70,.app-page-frame .bg-sky-50\/70,.app-page-frame .bg-rose-50\/70{background-clip:padding-box}.app-page-frame .text-amber-700,.app-page-frame .text-emerald-700,.app-page-frame .text-sky-700,.app-page-frame .text-rose-700{font-weight:650}.app-page-frame .rounded-\[18px\],.app-page-frame .rounded-\[20px\],.app-page-frame .rounded-\[22px\]{border-radius:var(--app-card-radius)!important}.app-page-frame .px-5,.app-page-frame .py-5{padding-left:.85rem!important;padding-right:.85rem!important}.app-page-frame .min-h-\[120px\],.app-page-frame .min-h-\[140px\]{min-height:6.5rem!important}.app-page-frame table{border-collapse:separate;border-spacing:0;width:100%}.app-page-frame thead th{color:#475569;letter-spacing:.08em;text-transform:uppercase;background-color:#f8fafcf5;font-size:.68rem;font-weight:700}.app-page-frame tbody td{vertical-align:middle}.app-page-frame th,.app-page-frame td{min-width:0}.app-page-frame tbody tr{transition-property:background-color,box-shadow;transition-duration:.12s}.app-page-frame tbody tr:hover{background-color:#f8fafcb8}.app-page-frame .overflow-x-auto,.app-page-frame .overflow-auto{width:100%;min-width:0;max-width:100%}.app-page-frame .overflow-x-auto table{min-width:100%}.app-page-frame .sticky.top-0,.app-page-frame thead.sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-page-frame td .rounded-full,.app-page-frame th .rounded-full{white-space:nowrap}.app-page-frame td .truncate,.app-page-frame th .truncate{max-width:100%}.app-page-frame td .tabular-nums,.app-page-frame th .tabular-nums{font-variant-numeric:tabular-nums}@media (max-width:768px){.app-page-frame .overflow-x-auto table{min-width:100%}}.app-page-frame>header:first-child,.app-page-frame>div>header:first-child,.app-page-frame>main>header:first-child,.app-page-frame>div>div>header:first-child,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child{color:#0f172a!important;--tw-ring-color:#fffc!important;background:#ffffffe6!important;border:1px solid #e2e8f0!important;border-radius:24px!important;padding:.75rem!important;overflow:hidden!important;box-shadow:0 16px 44px #0f172a12!important}.app-page-frame header[class*="bg-[#609686]"],.app-page-frame header[class*=bg-slate-950],.app-page-frame header[class*=bg-slate-900],.app-page-frame header[class*=bg-slate-800],.app-page-frame header[class*=bg-zinc-950],.app-page-frame header[class*=bg-zinc-900],.app-page-frame header[class*="bg-[#0f172a]"],.app-page-frame header[class*="bg-[#111827]"],.app-page-frame header[class*=bg-gradient],.app-page-frame section[class*="bg-[#609686]"]:first-child,.app-page-frame section[class*=bg-slate-950]:first-child,.app-page-frame section[class*=bg-slate-900]:first-child,.app-page-frame section[class*=bg-gradient]:first-child{color:#0f172a!important;background:#ffffffe6!important;border:1px solid #e2e8f0!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 16px 44px #0f172a12!important}.app-page-frame>header:first-child *,.app-page-frame>div>header:first-child *,.app-page-frame>main>header:first-child *,.app-page-frame>div>div>header:first-child *,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child *,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child *,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child *,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child *,.app-page-frame header[class*="bg-[#609686]"] *,.app-page-frame header[class*=bg-slate-950] *,.app-page-frame header[class*=bg-slate-900] *,.app-page-frame header[class*=bg-slate-800] *,.app-page-frame header[class*=bg-zinc-950] *,.app-page-frame header[class*=bg-zinc-900] *,.app-page-frame header[class*="bg-[#0f172a]"] *,.app-page-frame header[class*="bg-[#111827]"] *,.app-page-frame header[class*=bg-gradient] *{border-color:#e2e8f0f5!important}.app-page-frame>header:first-child h1,.app-page-frame>div>header:first-child h1,.app-page-frame>main>header:first-child h1,.app-page-frame>div>div>header:first-child h1,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child h1,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child h1,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child h1,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child h1,.app-page-frame header[class*="bg-[#609686]"] h1,.app-page-frame header[class*=bg-slate-950] h1,.app-page-frame header[class*=bg-slate-900] h1,.app-page-frame header[class*=bg-slate-800] h1,.app-page-frame header[class*=bg-zinc-950] h1,.app-page-frame header[class*=bg-zinc-900] h1,.app-page-frame header[class*="bg-[#0f172a]"] h1,.app-page-frame header[class*="bg-[#111827]"] h1,.app-page-frame header[class*=bg-gradient] h1{letter-spacing:-.055em!important;color:#020617!important;margin-top:.5rem!important;font-size:1.875rem!important;font-weight:600!important;line-height:2.25rem!important}.app-page-frame>header:first-child h2,.app-page-frame>div>header:first-child h2,.app-page-frame>main>header:first-child h2,.app-page-frame>div>div>header:first-child h2,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child h2,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child h2,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child h2,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child h2,.app-page-frame header[class*="bg-[#609686]"] h2,.app-page-frame header[class*=bg-slate-950] h2,.app-page-frame header[class*=bg-slate-900] h2,.app-page-frame header[class*=bg-slate-800] h2,.app-page-frame header[class*=bg-zinc-950] h2,.app-page-frame header[class*=bg-zinc-900] h2,.app-page-frame header[class*="bg-[#0f172a]"] h2,.app-page-frame header[class*="bg-[#111827]"] h2,.app-page-frame header[class*=bg-gradient] h2{color:#020617!important;letter-spacing:-.04em!important}.app-page-frame>header:first-child p,.app-page-frame>div>header:first-child p,.app-page-frame>main>header:first-child p,.app-page-frame>div>div>header:first-child p,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child p,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child p,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child p,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child p,.app-page-frame header[class*="bg-[#609686]"] p,.app-page-frame header[class*=bg-slate-950] p,.app-page-frame header[class*=bg-slate-900] p,.app-page-frame header[class*=bg-slate-800] p,.app-page-frame header[class*=bg-zinc-950] p,.app-page-frame header[class*=bg-zinc-900] p,.app-page-frame header[class*="bg-[#0f172a]"] p,.app-page-frame header[class*="bg-[#111827]"] p,.app-page-frame header[class*=bg-gradient] p{color:#64748b!important}.app-page-frame>header:first-child .uppercase,.app-page-frame>div>header:first-child .uppercase,.app-page-frame>main>header:first-child .uppercase,.app-page-frame>div>div>header:first-child .uppercase,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child .uppercase,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child .uppercase,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child .uppercase,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child .uppercase,.app-page-frame header[class*="bg-[#609686]"] .uppercase,.app-page-frame header[class*=bg-slate-950] .uppercase,.app-page-frame header[class*=bg-slate-900] .uppercase,.app-page-frame header[class*=bg-slate-800] .uppercase,.app-page-frame header[class*=bg-zinc-950] .uppercase,.app-page-frame header[class*=bg-zinc-900] .uppercase,.app-page-frame header[class*="bg-[#0f172a]"] .uppercase,.app-page-frame header[class*="bg-[#111827]"] .uppercase,.app-page-frame header[class*=bg-gradient] .uppercase{color:#2f7d69!important;letter-spacing:.16em!important}.app-page-frame>header:first-child a,.app-page-frame>div>header:first-child a,.app-page-frame>main>header:first-child a,.app-page-frame>div>div>header:first-child a,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child a,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child a,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child a,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child a,.app-page-frame>header:first-child button,.app-page-frame>div>header:first-child button,.app-page-frame>main>header:first-child button,.app-page-frame>div>div>header:first-child button,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child button,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child button,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child button,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child button{border-radius:9999px!important}.app-page-frame>header:first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame>div>header:first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame>main>header:first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame>div>div>header:first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame header[class*="bg-[#609686]"] :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame header[class*=bg-slate-950] :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame header[class*=bg-slate-900] :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame header[class*=bg-gradient] :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9){color:#0f172a!important;background:#ffffffd6!important}.app-page-frame .page-command-header{background:#ffffffe6!important;border-color:#e2e8f0!important;border-radius:24px!important;box-shadow:0 16px 44px #0f172a12!important}.app-page-frame .page-command-header h1{color:#020617!important}@media (max-width:767px){.app-page-frame>header:first-child,.app-page-frame>div>header:first-child,.app-page-frame>main>header:first-child,.app-page-frame>div>div>header:first-child,.app-page-frame>section:not(.page-command-header):not(.home-command-bar):first-child,.app-page-frame>div>section:not(.page-command-header):not(.home-command-bar):first-child,.app-page-frame>main>section:not(.page-command-header):not(.home-command-bar):first-child,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-bar):first-child,.app-page-frame header[class*="bg-[#609686]"],.app-page-frame header[class*=bg-slate-950],.app-page-frame header[class*=bg-slate-900],.app-page-frame header[class*=bg-gradient]{border-radius:18px!important}}.app-page-frame>div>div+section,.app-page-frame>main>div>div+section{background:#ffffffe6!important;border:1px solid #e2e8f0!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 16px 44px #0f172a12!important}.app-page-frame>div>div+section h1,.app-page-frame>main>div>div+section h1{color:#020617!important;letter-spacing:-.055em!important;font-size:1.875rem!important;font-weight:600!important;line-height:2.25rem!important}.app-page-frame>div>div+section p,.app-page-frame>main>div>div+section p{color:#64748b!important}.app-page-frame>div>div+section .uppercase,.app-page-frame>main>div>div+section .uppercase{color:#2f7d69!important;letter-spacing:.16em!important}.app-page-frame>div>div+section>div,.app-page-frame>main>div>div+section>div{padding:1rem!important}@media (max-width:767px){.app-page-frame>div>div+section,.app-page-frame>main>div>div+section{border-radius:18px!important}}.app-shell,.app-main,.app-page-frame{overflow-x:visible}.app-topbar,.app-topbar>div,.app-topbar nav{overflow:visible!important}:root{--app-page-max:none;--app-page-wide-max:none}.app-page-frame,.app-main>footer,.app-page-frame>.max-w-\[1380px\],.app-page-frame>.max-w-\[1440px\],.app-page-frame>.max-w-\[1600px\]{width:100%!important;max-width:none!important}.command-surface,.app-page-frame>.max-w-\[1380px\],.app-page-frame>.max-w-\[1440px\],.app-page-frame>.max-w-\[1600px\]{margin-inline:0!important}.app-page-frame>:where(.flex,.grid,.space-y-4){min-width:0}.home-command-bar{--tw-ring-color:#fffc!important;background:#ffffffe0!important;border-color:#e2e8f0!important;border-radius:24px!important;padding:.75rem!important;box-shadow:0 16px 44px #0f172a12!important}.home-command-bar>div{gap:.75rem!important}.home-command-bar>div>div:first-child>.inline-flex{color:#2f7d69!important;letter-spacing:.16em!important;background:#60968614!important;border-color:#60968633!important}.home-command-bar h1{color:#020617!important;margin-top:.5rem!important;font-size:1.875rem!important;line-height:2.25rem!important}.home-command-bar p{color:#64748b!important}.home-date-button,.home-metric-pill,.home-date-form input,.home-date-form button{border-radius:16px!important}.home-date-button,.home-metric-pill,.home-date-form input{background:#ffffffd6!important;border-color:#e2e8f0!important}.home-metric-pill{padding:.65rem .75rem!important;box-shadow:0 4px 14px #0f172a0e!important}.home-metric-pill:hover,.home-date-button:hover{background:#fff!important;border-color:#60968666!important}@media (min-width:1280px){.app-topbar{background:radial-gradient(circle at 9% 0,#60968633,#0000 30%),linear-gradient(#edf4f2 0%,#f7faf9 100%)!important}.app-topbar>div{max-width:none!important}.app-brand-mark{min-width:260px;box-shadow:0 10px 26px #0f4c4214,inset 0 1px #ffffffd6!important}.app-topbar nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1!important;border-color:#0f4c421f!important;border-radius:26px!important;box-shadow:0 16px 40px #0f172a14,inset 0 1px #ffffffe0!important}.app-topbar form{box-shadow:0 10px 26px #0f172a0f!important}}input[data-modern-date-picker=true]{cursor:pointer;caret-color:#0000}input[data-modern-date-picker=true]::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;margin:0!important;display:none!important}input[data-modern-date-picker=true]::-webkit-inner-spin-button{opacity:0!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;margin:0!important;display:none!important}input[data-modern-date-picker=true]::-webkit-clear-button{opacity:0!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;margin:0!important;display:none!important}.app-page-frame .font-black{font-weight:700!important}.app-page-frame input,.app-page-frame select,.app-page-frame textarea,.app-page-frame button,.app-page-frame a{transition-duration:.14s!important}.app-page-frame label{max-width:100%}.app-page-frame svg{flex-shrink:0}.app-page-frame code,.app-page-frame pre{font-size:.72rem}.app-page-frame .overflow-auto,.app-page-frame .overflow-y-auto,.app-page-frame .overflow-x-auto{scrollbar-width:thin;scrollbar-color:#64748b73 transparent}.app-page-frame .shadow-sm{box-shadow:var(--app-shadow-soft)!important}.app-page-frame .rounded-full.px-4{padding-left:.85rem!important;padding-right:.85rem!important}.app-page-frame .rounded-full.px-3{padding-left:.7rem!important;padding-right:.7rem!important}.app-page-frame .text-3xl,.app-page-frame .text-4xl,.app-page-frame .text-5xl{text-wrap:balance}.app-page-frame .truncate{min-width:0}.app-page-frame summary{list-style:none}.app-page-frame summary::-webkit-details-marker{display:none}
:root{--command-card-radius:24px;--command-card-border:#e2e8f0;--command-shadow-soft:0 8px 24px #0f172a0e}.app-page-frame>.mx-auto,.app-page-frame .mx-auto.max-w-\[1380px\],.app-page-frame .mx-auto.max-w-\[1280px\]{width:100%!important;max-width:none!important}.app-page-frame .page-command-header+section,.app-page-frame header:first-child+section,.app-page-frame>div>header:first-child+section,.app-page-frame>div>div>header:first-child+section{border:1px solid var(--command-card-border)!important;box-shadow:var(--command-shadow-soft)!important;background:#ffffffe0!important;border-radius:22px!important}.app-page-frame section[class*="rounded-[30px]"],.app-page-frame section[class*="rounded-[26px]"],.app-page-frame section[class*=rounded-2xl],.app-page-frame section[class*=rounded-xl],.app-page-frame article[class*=rounded-xl],.app-page-frame article[class*=rounded-2xl]{border-color:var(--command-card-border)!important;box-shadow:var(--command-shadow-soft)!important}.app-page-frame .rounded-xl,.app-page-frame .rounded-2xl,.app-page-frame .rounded-\[18px\],.app-page-frame .rounded-\[20px\],.app-page-frame .rounded-\[22px\]{border-radius:18px!important}.app-page-frame .rounded-\[24px\],.app-page-frame .rounded-\[26px\],.app-page-frame .rounded-\[28px\],.app-page-frame .rounded-\[30px\]{border-radius:var(--command-card-radius)!important}.app-page-frame .bg-slate-50{background-clip:padding-box}:is(.app-page-frame:has(.page-command-header)>.mx-auto>.mx-auto,.app-page-frame:has(.page-command-header) .flex.max-w-\[1380px\]){width:100%!important;max-width:none!important}.app-page-frame header:first-child>div:last-child>div{border:1px solid var(--command-card-border)!important;box-shadow:none!important;background:#f8fafcd9!important}@media (max-width:767px){.app-page-frame .page-command-header,.app-page-frame header:first-child,.app-page-frame>div>header:first-child,.app-page-frame>div>div>header:first-child,.app-page-frame section[class*="rounded-[30px]"],.app-page-frame section[class*="rounded-[26px]"]{border-radius:18px!important}}
@media (min-width:1280px){div[class*="xl:grid-cols-[330px_minmax"]{grid-template-columns:248px minmax(0,1fr)!important;align-items:start!important;column-gap:.75rem!important;max-width:calc(100vw - 2rem)!important}aside[class*="h-[calc(100vh-150px)]"]{border-radius:16px!important;width:248px!important;min-width:0!important;min-height:0!important;max-height:calc(100vh - 9.5rem)!important}aside[class*="h-[calc(100vh-150px)]"] a{border-radius:12px!important;padding:.625rem .75rem!important}aside[class*="h-[calc(100vh-150px)]"] p{line-height:1.25!important}div[class*="xl:grid-cols-[330px_minmax"]>main{width:100%!important;min-width:0!important}}@media (max-width:1279px){aside[class*="h-[calc(100vh-150px)]"]{height:auto!important;min-height:0!important;max-height:340px!important}}div[class*="grid min-h-[260px]"]{min-height:180px!important}
