@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.38-z0iikg-fbe.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.27soo5q86xy9f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.1h4hl0m83hjjz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ops{--ops-font-display:"Archivo Variable", var(--ops-font-title)}.ops *,.ops :before,.ops :after{border-radius:0!important}.ops :is(.mailbot-worker-dot,.planning-filter-dot,.pg-now>i,.pg-badge,.todo-dot,.steps-dot,.kiosk-pulse,.dashboard-count,.dashboard-badge,.todo-column-count,.todo-scope-count,.toolbar-badge,.app-panel-toggle-count,.person-avatar,.task-card-who,.lm-box-round,.lm-toggle,.feed-media-video),.ops .lm-box-round[data-state=checked]:after,.ops .lm-toggle:after,.ops .indicator:before,.ops button[aria-busy=true]:after,.ops [role=button][aria-busy=true]:after,.ops .file-input-button[aria-busy=true]:after{border-radius:999px!important}.ops :is(.page-header h1,.planning-head h1,.person-header h1,.booking-header h1,.panel-head-title){font-family:var(--ops-font-display);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:0;font-weight:500;font-stretch:125%}.ops :is(.page-header h1,.planning-head h1){font-size:18px;line-height:26px}.ops :is(.person-header h1,.booking-header h1){font-size:19px;line-height:1.2}.ops .panel-head-title{font-size:15px;line-height:22px}.ops :is(.frame,.matrix-cell,.matrix-cell-accent,.stat-cards>*,.task-card,.defect-card,.lm-card){box-shadow:none!important}.ops .lm-button-outline{background:var(--ops-cream);border-color:var(--ops-cream-border)}.ops .lm-button-outline:hover:not(:disabled){background:var(--ops-cream-dark);border-color:var(--ops-black)}.ops .label{letter-spacing:.06em}
.ops{--motion-rise:6px;--motion-page:.26s;--motion-block:.32s;--motion-step:40ms;--motion-ease:var(--ops-ease-out,cubic-bezier(.16, 1, .3, 1))}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}.ops .app-main>*{animation:motion-rise var(--motion-page) var(--motion-ease) backwards}.ops :is(.fact-strip>*,.detail-main>*,.detail-side>*,.frame-grid>*,.stat-cards>*){animation:motion-rise var(--motion-block) var(--motion-ease) backwards}.ops :is(.fact-strip,.detail-main,.detail-side,.frame-grid,.stat-cards)>:nth-child(2){animation-delay:calc(var(--motion-step) * 1)}.ops :is(.fact-strip,.detail-main,.detail-side,.frame-grid,.stat-cards)>:nth-child(3){animation-delay:calc(var(--motion-step) * 2)}.ops :is(.fact-strip,.detail-main,.detail-side,.frame-grid,.stat-cards)>:nth-child(4){animation-delay:calc(var(--motion-step) * 3)}.ops :is(.fact-strip,.detail-main,.detail-side,.frame-grid,.stat-cards)>:nth-child(n+5){animation-delay:calc(var(--motion-step) * 4)}.ops .detail-side>*{animation-delay:calc(var(--motion-step) * 2)}.ops :is(.lm-tab-panel,.app-panel-body:not([hidden])){animation:.2s ease-out backwards motion-fade}.ops :is(.lm-button,.lm-tab,.lm-segment,.filter-chip,.lm-tag,.ops-chip,.app-sidebar a,.app-panel-strip button,.frame-row,.kv-row,tbody tr,.pg-block,.lm-input,.lm-select,textarea,input){transition:background-color .16s ease-out, border-color .16s ease-out, color .16s ease-out, box-shadow .2s ease-out, transform .16s var(--motion-ease)}.ops .lm-button:active:not(:disabled){transform:scale(.98)}.ops tbody tr:hover>td{transition:background-color .12s ease-out}.ops :is(.frame-details>summary,details>summary)::marker{transition:transform .16s ease-out}.ops .frame-details[open]>.frame-details-body{animation:motion-rise .22s var(--motion-ease) backwards}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(.page-out){animation:.1s ease-in both page-out}::view-transition-new(.page-in){animation:page-in .24s var(--ops-ease-out,cubic-bezier(.16, 1, .3, 1)) .1s both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}:root:active-view-transition .ops .app-main>*{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.ops *,.ops :before,.ops :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
