:root{--ds-dashboard-max:90rem;--ds-dashboard-gap:0.75rem;--ds-dashboard-gap-lg:1rem;--ds-surface-widget:hsl(var(--card));--ds-surface-inset:hsl(var(--muted)/0.35);--ds-radius-widget:0.75rem;--ds-kpi-value-size:1.625rem;--ds-kpi-label-size:0.6875rem;--ds-command-bar-h:3.25rem}.dashboard-page{max-width:var(--ds-dashboard-max);margin-inline:auto;width:100%;animation:dashboard-enter .35s ease-out both}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-kpi-card,.dashboard-page,.dashboard-widget-card{animation:none!important}}.dashboard-command-bar{position:sticky;top:0;z-index:20;margin-left:-.25rem;margin-right:-.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card)/.95);padding:.5rem .75rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.dashboard-command-bar{padding-left:1rem;padding-right:1rem}}.dashboard-command-bar{min-height:var(--ds-command-bar-h)}.dashboard-command-greeting{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.dashboard-command-greeting,.dashboard-command-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-command-meta{font-size:11px;color:hsl(var(--muted-foreground))}.dashboard-command-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.375rem}.dashboard-profile-chip,.dashboard-scope-chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.125rem .625rem;font-size:11px;font-weight:500}.dashboard-profile-chip--executive{border-color:hsl(var(--primary)/.3);background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.dashboard-profile-chip--manager{border-color:rgba(16,185,129,.3);background-color:rgba(16,185,129,.1);--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.dashboard-profile-chip--manager:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dashboard-profile-chip--operator{border-color:hsl(var(--border));background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.dashboard-profile-chip--inspector{border-color:rgba(245,158,11,.3);background-color:rgba(245,158,11,.1);--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.dashboard-profile-chip--inspector:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dashboard-scope-chip{border-color:hsl(var(--border));background-color:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground))}.dashboard-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hero-eyebrow{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--primary))}.dashboard-hero-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground))}@media (min-width:768px){.dashboard-hero-title{font-size:1.25rem;line-height:1.75rem}}.dashboard-hero-desc{margin-top:.125rem;max-width:42rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--muted-foreground))}.dashboard-banners>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.dashboard-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.625rem .75rem}@media (min-width:768px){.dashboard-banner{padding-left:1rem;padding-right:1rem}}.dashboard-banner--primary{border-color:hsl(var(--primary)/.25);background-color:hsl(var(--primary)/.05)}.dashboard-banner--warning{border-color:rgba(245,158,11,.3);background-color:rgba(245,158,11,.1)}.dashboard-banner--soft{border-color:hsl(var(--border));background-color:hsl(var(--muted)/.4)}.dashboard-kpi-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.dashboard-kpi-row{gap:.75rem}}@media (min-width:1024px){.dashboard-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-kpi-card{position:relative;display:flex;flex-direction:column;border-radius:.75rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.75rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-kpi-card:hover{border-color:hsl(var(--primary)/.35);background-color:hsl(var(--muted)/.2)}.dashboard-kpi-card{animation:dashboard-enter .4s ease-out both}.dashboard-kpi-card--hero{grid-column:span 2/span 2;border-color:hsl(var(--primary)/.3);background-color:hsl(var(--primary)/.04)}@media (min-width:1024px){.dashboard-kpi-card--hero{grid-column:span 1/span 1}}.dashboard-kpi-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.dashboard-kpi-label{font-size:var(--ds-kpi-label-size);font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.dashboard-kpi-value{font-size:var(--ds-kpi-value-size);margin-top:.25rem;font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1}.dashboard-kpi-sub{margin-top:.375rem;font-size:11px;line-height:1.375;color:hsl(var(--muted-foreground))}.dashboard-kpi-delta{display:inline-flex;align-items:center;gap:.125rem;border-radius:calc(var(--radius) - 2px);padding:.125rem .375rem;font-size:10px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.dashboard-kpi-delta--up{background-color:rgba(16,185,129,.15);--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.dashboard-kpi-delta--up:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dashboard-kpi-delta--down{background-color:rgba(239,68,68,.15);--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.dashboard-kpi-delta--down:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dashboard-kpi-delta--neutral{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.dashboard-kpi-status{margin-top:.5rem;display:inline-flex;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:500}.dashboard-kpi-status--ok{background-color:rgba(16,185,129,.15);--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.dashboard-kpi-status--ok:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dashboard-kpi-status--warn{background-color:rgba(245,158,11,.15);--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.dashboard-kpi-status--warn:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dashboard-kpi-status--risk{background-color:rgba(239,68,68,.15);--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.dashboard-kpi-status--risk:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dashboard-kpi-spark{margin-top:.5rem;display:flex;height:1.5rem;align-items:flex-end;gap:.125rem}.dashboard-kpi-spark-bar{width:.25rem;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--primary)/.25)}.dashboard-quick>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.dashboard-section-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.dashboard-quick-scroll{display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.dashboard-quick-scroll--compact .dashboard-quick-item{min-width:7rem;padding:.5rem .75rem}.dashboard-quick-item{display:flex;min-width:8.5rem;scroll-snap-align:start;flex-direction:column;align-items:center;gap:.375rem;border-radius:.75rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.625rem .75rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-quick-item:hover{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--muted)/.3)}.dashboard-quick-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius);background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.dashboard-quick-label{font-size:11px;font-weight:500;line-height:1.25;color:hsl(var(--foreground))}.dashboard-widget-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dashboard-widget-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-color:hsl(var(--border));padding:.625rem .75rem}@media (min-width:768px){.dashboard-widget-header{padding:.75rem 1rem}}.dashboard-widget-body{min-height:0;flex:1 1 0%;overflow-y:auto;padding:.75rem}@media (min-width:768px){.dashboard-widget-body{padding:1rem}}.dashboard-widget-shell{min-height:0}.dashboard-activity-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.dashboard-activity-item{display:flex;align-items:flex-start;gap:.75rem;border-radius:var(--radius);padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-activity-item:hover{background-color:hsl(var(--muted)/.5)}.dashboard-activity-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius)}.dashboard-activity-icon--danger{background-color:rgba(239,68,68,.15);--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.dashboard-activity-icon--danger:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dashboard-activity-icon--warning{background-color:rgba(245,158,11,.15);--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.dashboard-activity-icon--warning:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dashboard-activity-icon--info{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.dashboard-activity-icon--success{background-color:rgba(16,185,129,.15);--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.dashboard-activity-icon--success:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dashboard-inbox-tabs{display:flex;gap:.25rem;border-bottom-width:1px;border-color:hsl(var(--border));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}.dashboard-inbox-tab{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-inbox-tab--active{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.dashboard-grid-wrap{min-height:320px}.dashboard-grid .react-grid-item{transition:box-shadow .2s ease}.dashboard-grid .react-grid-item.react-draggable-dragging{z-index:10;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary)/0.25)}.dashboard-trend-bars{display:flex;height:6rem;align-items:flex-end;gap:.375rem;padding-top:.5rem}.dashboard-trend-bar{flex:1 1 0%;border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary)/.2);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-trend-bar:hover{background-color:hsl(var(--primary)/.4)}.dashboard-trend-bar--current{background-color:hsl(var(--primary))}.dashboard-catalog{display:flex;flex-wrap:wrap;gap:.5rem;border-radius:.75rem;border-width:1px;border-style:dashed;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.2);padding:.75rem}.dashboard-catalog-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-catalog-chip:hover{border-color:hsl(var(--primary)/.4)}.dashboard-catalog-chip--active{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.dashboard-mobile-stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}@media (min-width:768px) and (max-width:1199px){.dashboard-tablet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.nav-section-header,.nav-section-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-menu-link-active{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nav-menu-link-stagger{animation:nav-link-in .2s ease-out both}@keyframes nav-link-in{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.nav-drawer-panel,.nav-menu-link-stagger,.nav-pwa-banner,.nav-rail-flyout,.nav-sheet{animation:none!important;transition:none!important}}.nav-icon-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-icon-btn:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.nav-drawer-panel:focus{outline:none}.shell-sidebar-search{margin-left:.5rem;margin-right:.5rem;margin-bottom:.5rem;display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.4);padding:.5rem .625rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shell-sidebar-search:hover{background-color:hsl(var(--muted)/.7);color:hsl(var(--foreground))}.shell-favorites-label{padding:.25rem .75rem;font-size:10px;font-weight:600;color:hsl(var(--muted-foreground))}.nav-sidebar{display:flex;flex-shrink:0;flex-direction:column;border-left-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.nav-sidebar--rail{width:3.5rem}.nav-sidebar--compact{width:220px}.nav-sidebar--comfortable{width:16rem}.nav-tablet-rail{display:none;width:3.5rem;flex-shrink:0;flex-direction:column;border-left-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card))}@media (min-width:768px){.nav-tablet-rail{display:flex}}@media (min-width:1024px){.nav-tablet-rail{display:none}}.nav-active-bar{animation:nav-bar-in .15s ease-out}@keyframes nav-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.command-palette-root{position:fixed;inset:0;z-index:320}.command-palette-panel{position:absolute;left:50%;top:12vh;width:min(100vw - 2rem,32rem);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;border-radius:.75rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:palette-in .15s cubic-bezier(.16,1,.3,1)}@keyframes palette-in{0%{opacity:0;transform:translate(-50%) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.command-palette-input{width:100%;border-width:0 0 1px;border-color:hsl(var(--border));background-color:transparent;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.command-palette-list{max-height:50vh;overflow-y:auto;padding:.5rem}.command-palette-item{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:var(--radius);padding:.625rem .75rem;text-align:right;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.command-palette-item:hover{background-color:hsl(var(--muted))}.command-palette-item--active{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.nav-rail-flyout{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nav-bottom-bar{--tw-shadow:0 -4px 24px -4px rgba(0,0,0,.08);--tw-shadow-colored:0 -4px 24px -4px var(--tw-shadow-color)}.dark .nav-bottom-bar,.nav-bottom-bar{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .nav-bottom-bar{--tw-shadow:0 -4px 24px -4px rgba(0,0,0,.35);--tw-shadow-colored:0 -4px 24px -4px var(--tw-shadow-color)}.nav-bottom-item{min-height:44px;touch-action:manipulation}.nav-bottom-item[aria-current=page]{color:hsl(var(--primary))}.nav-breadcrumbs{flex-shrink:0;padding:.5rem 1rem 0}@media (min-width:768px){.nav-breadcrumbs{padding-left:1.5rem;padding-right:1.5rem}}.nav-rail--collapsed{width:3.5rem}.nav-rail--expanded{width:220px}.nav-rail{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.nav-main-with-bottom{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}@media (min-width:768px){.nav-main-with-bottom{padding-bottom:0}}.nav-quick-action-btn{touch-action:manipulation}