.inventory-app{--inventory-bg: #181713;--inventory-panel: #302b25;--inventory-panel-raised: #3a342d;--inventory-input: #201d19;--inventory-cream: #f4eee3;--inventory-muted: #d1cbc0;--inventory-faint: #b8b1a5;--inventory-line: rgb(244 238 227 / .24);--inventory-gold: #ddb758;--inventory-copper: #d89454;--inventory-good: #4f7047;--inventory-coral: #f27c5e;--inventory-slate: #526977;min-height:100svh;color:var(--inventory-cream);background:var(--inventory-bg);font-family:var(--font-text)}.inventory-app *,.inventory-app *:before,.inventory-app *:after{box-sizing:border-box}.inventory-app button,.inventory-app input,.inventory-app select,.inventory-app textarea{font:inherit}.inventory-app button{color:inherit}.inventory-app button:focus-visible,.inventory-app input:focus-visible,.inventory-app select:focus-visible,.inventory-app textarea:focus-visible,.inventory-app [tabindex="-1"]:focus-visible{outline:3px solid #f5c95c;outline-offset:3px;box-shadow:0 0 0 2px var(--inventory-bg)}.inventory-app button:disabled{cursor:not-allowed;opacity:.42}.inventory-skip-link{position:fixed;z-index:1000;top:.6rem;left:.6rem;padding:.78rem 1rem;color:var(--inventory-bg);background:var(--inventory-cream);font:700 .68rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;translate:0 -180%;transition:translate .15s ease}.inventory-skip-link:focus{translate:0}.inventory-header{position:sticky;z-index:120;top:0;min-height:4rem;padding:0 1rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border-bottom:1px solid var(--inventory-line);background:#1b1916fa}.inventory-header__brand{width:fit-content;min-height:3rem;padding:0;display:grid;align-content:center;gap:.18rem;border:0;background:transparent;text-align:left;cursor:pointer}.inventory-header__logo{display:none}.inventory-header__wordmark{display:contents}.inventory-header__wordmark small{display:none}.inventory-header__desktop-subtitle{color:var(--inventory-faint);font-size:.62rem}.inventory-header__brand strong{font:720 1rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.inventory-header__brand span,.inventory-header__context span{color:var(--inventory-faint);font-size:.62rem}.inventory-header__context{display:grid;justify-items:center;gap:.18rem}.inventory-header__context strong{font:700 .64rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.inventory-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:.65rem}.inventory-header__actions>button{min-height:2.75rem;padding:.7rem .9rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .75rem;background:var(--inventory-panel);font:700 .6rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.inventory-header__back{display:none}.inventory-avatar{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid rgb(58 77 88 / .8);border-radius:50%;color:var(--inventory-cream);background:var(--inventory-slate);font:700 .62rem/1 var(--font-display);letter-spacing:.08em}.inventory-avatar__icon{display:none}.inventory-preview-strip{position:sticky;z-index:110;top:4rem;min-height:2.5rem;padding:.55rem 1rem;display:flex;align-items:center;justify-content:center;gap:.55rem;border-bottom:1px solid rgb(58 77 88 / .58);color:var(--inventory-muted);background:#27343b;font-size:.7rem}.inventory-preview-strip i{width:.55rem;height:.55rem;border:2px solid #90a6b2;border-radius:50%}.inventory-preview-strip strong{color:var(--inventory-cream);font:700 .62rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.inventory-navigation{position:fixed;z-index:90;inset:7.45rem auto 1rem 1rem;width:13.5rem}.canopy-glass.inventory-navigation{position:fixed}.inventory-navigation>.canopy-glass__content{min-height:100%;display:flex;flex-direction:column}.inventory-navigation__identity{min-height:4.4rem;display:flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--inventory-line)}.inventory-navigation__identity>span{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid rgb(196 154 60 / .42);border-radius:.2rem .2rem .7rem;color:var(--inventory-gold);font:700 .58rem/1 var(--font-display);letter-spacing:.08em}.inventory-navigation__identity div,.inventory-navigation__footer span{min-width:0;display:grid;gap:.22rem}.inventory-navigation__identity strong,.inventory-navigation__footer strong{font:700 .68rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.inventory-navigation__identity small,.inventory-navigation__footer small{color:var(--inventory-faint);font-size:.62rem}.inventory-navigation__items{padding:.85rem 0;display:grid;gap:.3rem}.inventory-navigation__item{min-height:3.65rem;padding:.65rem .7rem;display:grid;grid-template-columns:1.5rem 1fr;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:.38rem .38rem .8rem;color:var(--inventory-muted);background:transparent;text-align:left;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.inventory-navigation__item:hover,.inventory-navigation__item:focus-visible{color:var(--inventory-cream);background:#f4eee30d}.inventory-navigation__item[data-active=true]{border-color:#c49a3c6b;color:var(--inventory-cream);background:#c49a3c1f}.inventory-navigation__item span{color:var(--inventory-copper);font:700 .54rem/1 var(--font-display);letter-spacing:.08em}.inventory-navigation__item strong{font:700 .72rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.inventory-navigation__footer{margin-top:auto;padding-top:.9rem;display:flex;align-items:center;gap:.65rem;border-top:1px solid var(--inventory-line)}.inventory-navigation__footer>i{width:.58rem;height:.58rem;border:2px solid #90a6b2;border-radius:50%}.inventory-shell{min-height:calc(100svh - 6.5rem);margin-left:14.5rem;padding:1.5rem 1rem 5rem}.inventory-main{width:min(100%,70rem);margin:0 auto;outline:0}.inventory-view{min-height:50vh}.task-header{min-height:8rem;margin-bottom:1rem;padding:1.35rem 1.45rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;border:1px solid var(--inventory-line);border-radius:.45rem .45rem 1rem;background:var(--inventory-panel)}.task-header p,.status-action-card header p,.status-pull-card header p,.inventory-manifest>header p,.receive-card>header p,.supplies-buy-list header p,.supplies-walk>header p,.more-grid section>header p,.prototype-panel header p{margin:0 0 .52rem;color:var(--inventory-gold);font:700 .58rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.task-header h1{margin:0;color:var(--inventory-cream);font:680 clamp(1.8rem,4vw,3.25rem)/.98 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.task-header>div{min-width:0}.task-header div>span{max-width:48rem;margin-top:.65rem;display:block;color:var(--inventory-muted);font-size:.79rem;line-height:1.5}.task-header>strong{flex:none;padding:.52rem .68rem;border:1px solid var(--inventory-line);border-radius:999px;color:var(--inventory-muted);background:var(--inventory-input);font:700 .56rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.status-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.status-metrics button{position:relative;min-height:8rem;padding:1rem;display:grid;align-content:space-between;justify-items:start;overflow:hidden;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .85rem;background:var(--inventory-panel);text-align:left;cursor:pointer}.status-metrics button:before{position:absolute;inset:0 auto 0 0;width:.22rem;content:"";background:var(--inventory-slate)}.status-metrics button[data-tone=critical]:before{background:var(--inventory-coral)}.status-metrics button[data-tone=copper]:before{background:var(--inventory-copper)}.status-metrics button[data-tone=good]:before{background:var(--inventory-good)}.status-metrics span{color:var(--inventory-muted);font:700 .58rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.status-metrics strong{font:650 2.65rem/1 var(--font-display);font-variant-numeric:tabular-nums}.status-metrics small{color:var(--inventory-faint);font-size:.65rem}.status-grid{margin-top:.7rem;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.75fr);gap:.7rem;align-items:start}.status-action-card,.status-pull-card,.inventory-manifest,.pull-row,.count-focus-card,.receive-card,.integration-note,.supplies-walk,.supplies-buy-list,.more-grid section,.audit-callout{border:1px solid var(--inventory-line);border-radius:.45rem .45rem 1rem;background:var(--inventory-panel)}.status-action-card,.status-pull-card{padding:1.2rem}.status-action-card>header,.status-pull-card>header,.inventory-manifest>header,.supplies-buy-list>header,.supplies-walk>header,.more-grid section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.status-action-card h2,.status-pull-card h2,.inventory-manifest h2,.supplies-buy-list h2,.supplies-walk h2,.more-grid h2,.prototype-panel h2{margin:0;font:680 clamp(1.25rem,2vw,1.85rem)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.status-action-card>header>span{color:var(--inventory-muted);font:700 .58rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.status-action-card>div,.status-pull-card>div{margin-top:1rem;display:grid}.status-action-card article{position:relative;min-height:4.6rem;padding:.82rem 0 .82rem .75rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;border-top:1px solid var(--inventory-line)}.status-action-card article:before{position:absolute;inset:.7rem auto .7rem 0;width:.18rem;content:"";background:var(--inventory-slate)}.status-action-card article[data-state=critical]:before{background:var(--inventory-coral)}.status-action-card article[data-state=watch]:before{background:var(--inventory-copper)}.status-action-card article>div,.status-pull-card article>div{min-width:0;display:grid;gap:.28rem}.status-action-card article strong,.status-pull-card article strong{overflow:hidden;font:670 .78rem/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.status-action-card article small,.status-pull-card article small{color:var(--inventory-faint);font-size:.64rem}.status-action-card article>span:last-child{color:var(--inventory-muted);font:700 .62rem/1 var(--font-display)}.status-pull-card article{min-height:4rem;padding:.7rem 0;display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.65rem;border-top:1px solid var(--inventory-line)}.status-pull-card article>span{width:2.2rem;height:2.2rem;display:grid;place-items:center;border:1px solid rgb(196 154 60 / .4);border-radius:.25rem .25rem .62rem;color:var(--inventory-gold);font:700 .72rem/1 var(--font-display)}.status-pull-card>button,.supplies-buy-list>button{width:100%;min-height:2.9rem;margin-top:1rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .72rem;background:var(--inventory-input);font:700 .6rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.inventory-manifest{margin-top:.7rem;padding:1.2rem}.inventory-search input{width:min(18rem,38vw);min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .7rem;color:var(--inventory-cream);background:var(--inventory-input);outline:0}.inventory-search input::placeholder{color:var(--inventory-faint)}.inventory-manifest__list{margin-top:1rem;display:grid;gap:.5rem}.manifest-row{position:relative;min-height:6.4rem;padding:.9rem 1rem .9rem 1.2rem;display:grid;grid-template-columns:minmax(13rem,1fr) minmax(20rem,1.3fr) minmax(10rem,.7fr);align-items:center;gap:1rem;overflow:hidden;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .75rem;background:var(--inventory-panel-raised)}.manifest-row:before{position:absolute;inset:0 auto 0 0;width:.22rem;content:"";background:var(--inventory-slate)}.manifest-row[data-state=critical]:before{background:var(--inventory-coral)}.manifest-row[data-state=watch]:before{background:var(--inventory-copper)}.manifest-row[data-state=healthy]:before{background:var(--inventory-good)}.manifest-row__identity{display:grid;gap:.55rem}.manifest-row h3,.supply-row h3{margin:0;font:680 .82rem/1.2 var(--font-display);letter-spacing:.02em}.manifest-row p,.supply-row p{margin:.25rem 0 0;color:var(--inventory-faint);font-size:.64rem}.inventory-status-pill{width:fit-content;display:inline-flex;align-items:center;gap:.38rem;color:var(--inventory-muted);font:700 .52rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.inventory-status-pill i{width:.42rem;height:.42rem;border:1px solid currentColor;border-radius:50%;background:currentColor}.inventory-status-pill[data-state=critical]{color:#f08d73}.inventory-status-pill[data-state=watch]{color:#d89a62}.inventory-status-pill[data-state=healthy]{color:#95b38a}.inventory-status-pill[data-state=uncounted]{color:#91aebc}.manifest-row__metrics{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.manifest-row__metrics div{display:grid;gap:.3rem}.manifest-row__metrics dt,.pull-row dt{color:var(--inventory-faint);font:700 .5rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.manifest-row__metrics dd,.pull-row dd{margin:0;font:650 .74rem/1.2 var(--font-display);font-variant-numeric:tabular-nums}.manifest-row__action{justify-self:end;color:var(--inventory-muted);font-size:.66rem;line-height:1.4;text-align:right}.primary-action,.secondary-action{min-height:3rem;padding:.75rem 1rem;border-radius:.35rem .35rem .72rem;font:720 .6rem/1 var(--font-display)!important;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.primary-action{border:1px solid color-mix(in srgb,var(--inventory-gold) 74%,white 8%);color:var(--inventory-bg)!important;background:var(--inventory-gold)}.secondary-action{border:1px solid var(--inventory-line);color:var(--inventory-muted)!important;background:var(--inventory-input)}.pull-list,.receive-list{width:min(100%,48rem);margin:0 auto;display:grid;gap:.7rem}.pull-row{position:relative;padding:1.2rem 1.2rem 1.2rem 1.4rem;overflow:hidden}.pull-row:before{position:absolute;inset:0 auto 0 0;width:.24rem;content:"";background:var(--inventory-good)}.pull-row[data-state=watch]:before{background:var(--inventory-copper)}.pull-row[data-state=ran-dry]:before{background:var(--inventory-coral)}.pull-row[data-result=pulled]:before,.pull-row[data-result=queued]:before{background:var(--inventory-good)}.pull-row>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pull-row>header>div>span{color:var(--inventory-copper);font:700 .54rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.pull-row[data-state=ran-dry]>header>div>span{color:var(--inventory-coral)}.pull-row h2{margin:.48rem 0 0;font:680 clamp(1.4rem,3vw,2rem)/1 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.pull-row h2+p{margin:.4rem 0 0;color:var(--inventory-faint);font-size:.68rem}.pull-row dl{margin:0;display:grid;grid-template-columns:repeat(3,4rem);gap:.5rem}.pull-row dl div{min-height:3.5rem;padding:.6rem;display:grid;align-content:space-between;border:1px solid var(--inventory-line);border-radius:.3rem .3rem .62rem;background:var(--inventory-input)}.pull-row dd{font-size:1rem}.pull-row>footer{margin-top:1rem;padding-top:1rem;display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.55rem;border-top:1px solid var(--inventory-line)}.pull-stepper{width:fit-content;display:grid;grid-template-columns:3rem minmax(5.5rem,7rem) 3rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .75rem;overflow:hidden;background:var(--inventory-input)}.pull-stepper>button{min-height:3rem;border:0;background:#f4eee30d;font-size:1.25rem;cursor:pointer}.pull-stepper label{display:grid;grid-template-columns:1fr auto;align-items:center;border-inline:1px solid var(--inventory-line)}.pull-stepper input{width:100%;min-width:0;padding:.6rem .25rem .6rem .7rem;border:0;color:var(--inventory-cream);background:transparent;outline:0;font:680 1rem/1 var(--font-display);text-align:center}.pull-stepper small{padding-right:.55rem;color:var(--inventory-faint);font-size:.58rem}.pull-row>.pull-row__result{grid-template-columns:1fr auto auto}.pull-row__result strong{color:#a8c49e;font:700 .7rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.pull-row__result span{color:var(--inventory-muted);font-size:.68rem}.pull-row__result button{min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .65rem;background:transparent;font:700 .58rem/1 var(--font-display);text-transform:uppercase;cursor:pointer}.count-toolbar{width:min(100%,48rem);margin:0 auto .7rem;padding:.35rem;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.3rem;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .8rem;background:var(--inventory-panel)}.count-toolbar>button{min-height:2.75rem;padding:.7rem .9rem;border:1px solid transparent;border-radius:.32rem .32rem .65rem;color:var(--inventory-muted);background:transparent;font:700 .58rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.count-toolbar>button[data-active=true]{border-color:#c49a3c73;color:var(--inventory-cream);background:#c49a3c1f}.count-progress{min-width:7rem;padding:0 .65rem}.count-progress i{height:.36rem;display:block;overflow:hidden;border-radius:999px;background:#f4eee314}.count-progress b{height:100%;display:block;border-radius:inherit;background:var(--inventory-gold);transition:width .15s ease}.count-workspace{width:min(100%,48rem);margin:0 auto;display:grid;gap:.7rem}.count-queue{padding-bottom:.15rem;display:flex;gap:.45rem;overflow-x:auto;overscroll-behavior-inline:contain}.count-queue button{min-width:12.5rem;min-height:4rem;padding:.7rem;display:grid;grid-template-columns:1.25rem 1fr .8rem;align-items:center;gap:.5rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .72rem;color:var(--inventory-muted);background:var(--inventory-panel);text-align:left;cursor:pointer}.count-queue button[data-active=true]{border-color:#c49a3c8c;color:var(--inventory-cream);background:#c49a3c1a}.count-queue button>span:first-child{color:var(--inventory-copper);font:700 .52rem/1 var(--font-display)}.count-queue button>span:nth-child(2){min-width:0;display:grid;gap:.26rem}.count-queue strong,.count-queue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count-queue strong{font:670 .69rem/1 var(--font-display)}.count-queue small{color:var(--inventory-faint);font-size:.59rem}.count-queue i{color:#a8c49e;font-style:normal}.count-focus-card{min-height:27rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;grid-template-rows:auto 1fr auto auto;gap:1.6rem}.count-focus-card>header{display:flex;justify-content:space-between;gap:1rem}.count-focus-card>header>span{color:var(--inventory-faint);font:700 .55rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.count-focus-card__title{align-self:center}.count-focus-card__title p{margin:0 0 .55rem;color:var(--inventory-gold);font:700 .56rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.count-focus-card__title h2{margin:0;font:670 clamp(2rem,7vw,3.8rem)/.92 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.count-focus-card__title>span{margin-top:.75rem;display:block;color:var(--inventory-muted);font-size:.7rem}.count-entry{display:grid;gap:.55rem}.count-entry>span{color:var(--inventory-muted);font:700 .58rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.count-entry>div{display:grid;grid-template-columns:1fr auto;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .8rem;overflow:hidden;background:var(--inventory-input)}.count-entry input{min-width:0;width:100%;padding:.75rem 1rem;border:0;color:var(--inventory-cream);background:transparent;outline:0;font:650 clamp(2.3rem,8vw,4rem)/1 var(--font-display);font-variant-numeric:tabular-nums}.count-entry strong{min-width:4.5rem;padding:0 .85rem;display:grid;place-items:center;border-left:1px solid var(--inventory-line);color:var(--inventory-gold);font:700 .67rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.count-focus-card>footer{display:grid;grid-template-columns:auto auto 1fr;gap:.55rem}.receive-card{padding:1.25rem}.receive-card[data-staged=true]{border-color:#4a6741d9}.receive-card>header{display:flex;justify-content:space-between;gap:1rem}.receive-card h2{margin:0;font:680 clamp(1.35rem,3vw,1.9rem)/1 var(--font-display);text-transform:uppercase}.receive-card>header>span{height:fit-content;padding:.46rem .62rem;border:1px solid var(--inventory-line);border-radius:999px;color:var(--inventory-muted);font:700 .54rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.receive-card__items{margin-top:1rem;display:grid}.receive-card__items>label{min-height:4.8rem;padding:.8rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--inventory-line)}.receive-card__items>label>span:first-child{display:grid;gap:.3rem}.receive-card__items strong{font:670 .78rem/1 var(--font-display)}.receive-card__items small{color:var(--inventory-faint);font-size:.62rem}.receive-entry{display:flex;align-items:center;gap:.55rem}.receive-entry input{width:5rem;min-height:3rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .7rem;color:var(--inventory-cream);background:var(--inventory-input);outline:0;font:680 1rem/1 var(--font-display);text-align:center}.receive-card>footer{margin-top:.8rem;padding-top:1rem;display:flex;justify-content:flex-end;gap:.55rem;border-top:1px solid var(--inventory-line)}.integration-note{width:min(100%,48rem);margin:.7rem auto 0;padding:1rem 1.1rem;border-color:#3a4d58a6;background:#3a4d582e}.integration-note strong{color:#a7beca;font:700 .58rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.integration-note p{margin:.5rem 0 0;color:var(--inventory-muted);font-size:.72rem;line-height:1.55}.supplies-layout{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:.7rem;align-items:start}.supplies-walk,.supplies-buy-list{padding:1.2rem}.supplies-buy-list{position:sticky;top:7.3rem}.supplies-buy-list>header>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;color:var(--inventory-bg);background:var(--inventory-copper);font:700 .66rem/1 var(--font-display)}.supplies-buy-list>div{margin-top:1rem;display:grid}.supplies-buy-list article{padding:.8rem 0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;border-top:1px solid var(--inventory-line)}.supplies-buy-list article>span{min-width:2.6rem;padding:.35rem .42rem;border-radius:.25rem .25rem .5rem;font:700 .5rem/1 var(--font-display);text-align:center;text-transform:uppercase}.supplies-buy-list article>span[data-state=low]{color:var(--inventory-bg);background:var(--inventory-copper)}.supplies-buy-list article>span[data-state=out]{color:var(--inventory-bg);background:var(--inventory-coral)}.supplies-buy-list article div{min-width:0;display:grid;gap:.25rem}.supplies-buy-list article strong{overflow:hidden;font:670 .72rem/1 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.supplies-buy-list article small{color:var(--inventory-faint);font-size:.58rem}.supplies-walk>header>span{color:var(--inventory-faint);font:700 .54rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.supplies-list{margin-top:1rem;display:grid}.supply-row{position:relative;min-height:5.7rem;padding:.85rem 0 .85rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--inventory-line)}.supply-row:before{position:absolute;inset:.7rem auto .7rem 0;width:.2rem;content:"";background:var(--inventory-good)}.supply-row[data-state=low]:before{background:var(--inventory-copper)}.supply-row[data-state=out]:before{background:var(--inventory-coral)}.supply-row>div:first-child>small{margin-top:.4rem;display:block;color:var(--inventory-faint);font-size:.56rem;text-transform:capitalize}.supply-toggle{padding:.2rem;display:grid;grid-template-columns:repeat(3,minmax(3.8rem,1fr));border:1px solid var(--inventory-line);border-radius:.35rem .35rem .72rem;background:var(--inventory-input)}.supply-toggle button{min-height:2.75rem;padding:.6rem;border:0;border-radius:.28rem .28rem .56rem;color:var(--inventory-muted);background:transparent;font:700 .56rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.supply-toggle button[data-active=true][data-state=good]{color:var(--inventory-cream);background:var(--inventory-good)}.supply-toggle button[data-active=true][data-state=low]{color:var(--inventory-bg);background:var(--inventory-copper)}.supply-toggle button[data-active=true][data-state=out]{color:var(--inventory-bg);background:var(--inventory-coral)}.more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.more-grid section{padding:1.2rem}.more-grid section>div{margin-top:1rem;display:grid;gap:.45rem}.more-grid section>div>button{min-height:4rem;padding:.8rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .72rem;background:var(--inventory-input);text-align:left}.more-grid button strong{font:670 .7rem/1.2 var(--font-display)}.more-grid button span{color:var(--inventory-faint);font-size:.58rem}.audit-callout{width:100%;min-height:5rem;margin-top:.7rem;padding:1rem 1.2rem;display:grid;justify-items:start;gap:.45rem;border-color:#b873338c;background:#b873331a;text-align:left;cursor:pointer}.audit-callout span{color:var(--inventory-copper);font:700 .54rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.audit-callout strong{font:670 .82rem/1.25 var(--font-display)}.inventory-toast{position:fixed;z-index:300;right:1rem;bottom:1rem;max-width:min(28rem,calc(100% - 2rem));padding:.85rem 1rem;display:flex;align-items:center;gap:.65rem;border:1px solid rgb(74 103 65 / .85);border-radius:.4rem .4rem .8rem;color:var(--inventory-cream);background:#263221;box-shadow:0 1rem 2.5rem #0000006b;font-size:.72rem}.inventory-toast span{color:#a8c49e}.prototype-panel__layer{position:fixed;z-index:400;top:0;right:0;bottom:0;left:0}.prototype-panel__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#040403ad}.prototype-panel{position:absolute;inset:0 0 0 auto;width:min(31rem,100%);padding:1.4rem;overflow-y:auto;border-left:1px solid var(--inventory-line);color:var(--inventory-cream);background:#211e1a;box-shadow:-1.5rem 0 4rem #0000005c}.prototype-panel>header{display:flex;justify-content:space-between;gap:1rem}.prototype-panel>header button{min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .7rem;background:var(--inventory-panel);font:700 .58rem/1 var(--font-display);text-transform:uppercase;cursor:pointer}.prototype-panel__notes{margin-top:1.5rem;display:grid}.prototype-panel__notes article{padding:1.05rem 0;display:grid;grid-template-columns:1.8rem 1fr;gap:.7rem;border-top:1px solid var(--inventory-line)}.prototype-panel__notes article>span{color:var(--inventory-copper);font:700 .56rem/1 var(--font-display)}.prototype-panel__notes h3{margin:0;font:680 .78rem/1.2 var(--font-display)}.prototype-panel__notes p,.prototype-panel footer p{margin:.48rem 0 0;color:var(--inventory-muted);font-size:.72rem;line-height:1.55}.prototype-panel footer{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--inventory-line)}.prototype-panel footer strong{color:var(--inventory-gold);font:700 .58rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}@media (max-width: 72rem){.status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manifest-row{grid-template-columns:minmax(12rem,1fr) minmax(17rem,1.2fr)}.manifest-row__action{grid-column:1 / -1;justify-self:start;text-align:left}}@media (max-width: 64rem){.inventory-app{padding-bottom:calc(5.7rem + env(safe-area-inset-bottom))}.inventory-navigation{inset:auto .55rem calc(.5rem + env(safe-area-inset-bottom));width:auto}.inventory-navigation>.canopy-glass__content{min-height:auto}.inventory-navigation__identity,.inventory-navigation__footer{display:none}.inventory-navigation__items{padding:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem}.inventory-navigation__item{min-height:3.8rem;padding:.45rem .2rem;grid-template-columns:1fr;justify-items:center;gap:.25rem;text-align:center}.inventory-navigation__item span{font-size:.46rem}.inventory-navigation__item strong{font-size:.54rem;letter-spacing:.055em}.inventory-shell{margin-left:0;padding:.8rem .7rem 2rem}.status-grid,.supplies-layout{grid-template-columns:1fr}.supplies-buy-list{position:static;grid-row:1}.inventory-toast{right:.7rem;bottom:calc(5.7rem + env(safe-area-inset-bottom))}}.inventory-profile{position:relative}.inventory-profile__trigger{width:2.8rem;height:2.8rem;padding:0;display:grid;place-items:center;border:1px solid rgb(196 154 60 / .32);border-radius:999px;background:#f4eee30a;cursor:pointer}.inventory-profile__trigger .inventory-avatar{width:2.25rem;height:2.25rem}.inventory-profile__menu{position:absolute;z-index:240;top:calc(100% + .55rem);right:0;width:min(19rem,calc(100vw - 1.4rem));padding:.45rem;display:grid;gap:.3rem;border:1px solid rgb(244 238 227 / .2);border-radius:.65rem .65rem 1.2rem;background:linear-gradient(145deg,#2f3637f0,#181917fa);box-shadow:0 1.2rem 3rem #0000006b,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.inventory-profile__menu header{padding:.8rem .8rem .65rem;display:grid;gap:.25rem;border-bottom:1px solid var(--inventory-line)}.inventory-profile__menu header strong{font:700 .76rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.inventory-profile__menu header span{color:var(--inventory-faint);font-size:.62rem;text-transform:capitalize}.inventory-profile__menu>button{min-height:2.8rem;padding:.72rem .8rem;border:1px solid transparent;border-radius:.35rem .35rem .7rem;color:var(--inventory-cream);background:transparent;font:700 .62rem/1 var(--font-display);letter-spacing:.07em;text-align:left;text-transform:uppercase;cursor:pointer}.inventory-profile__menu>button:hover,.inventory-profile__menu>button:focus-visible{border-color:var(--inventory-line);background:#f4eee312}.inventory-profile__menu>button[data-tone=danger]{color:#ffc6b7}.inventory-secondary-launch{width:100%;min-height:4rem;margin:0 0 .7rem;padding:.8rem 1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;border:1px solid rgb(196 154 60 / .34);border-radius:.4rem .4rem .9rem;color:var(--inventory-cream);background:linear-gradient(115deg,#c49a3c1f,#f4eee309);text-align:left;cursor:pointer}.inventory-secondary-launch span,.inventory-secondary-launch small{color:var(--inventory-muted);font-size:.62rem}.inventory-secondary-launch strong{font:700 .75rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.guided-count{width:min(100%,58rem);margin:0 auto;display:grid;gap:.7rem}.guided-count__toolbar,.guided-count__notes,.guided-count__jump,.guided-count__focus,.guided-count__review{border:1px solid rgb(244 238 227 / .14);background:linear-gradient(145deg,rgb(255 255 255 / .055),transparent 40%),linear-gradient(160deg,#363e3ed6,#1b1b18ed);box-shadow:0 1rem 2.8rem #0000002e,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.guided-count__toolbar{padding:.45rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;border-radius:.45rem .45rem .95rem}.guided-count__locations,.guided-count__tools{display:flex;gap:.3rem}.guided-count__locations button,.guided-count__tools button,.guided-count__review>button,.guided-count__notes button,.guided-count__review button{min-height:2.75rem;padding:.68rem .8rem;border:1px solid var(--inventory-line);border-radius:.32rem .32rem .68rem;color:var(--inventory-muted);background:#0a0c0b38;font:700 .55rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.guided-count__locations button[aria-pressed=true]{border-color:#c49a3c8f;color:var(--inventory-cream);background:#c49a3c24}.guided-count__progress{min-width:10rem;display:grid;gap:.28rem}.guided-count__progress>span{color:var(--inventory-muted);font-size:.62rem}.guided-count__progress>span strong{color:var(--inventory-cream);font:700 .76rem/1 var(--font-display)}.guided-count__progress i{height:.34rem;overflow:hidden;border-radius:999px;background:#f4eee314}.guided-count__progress b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--inventory-copper),var(--inventory-gold));transition:width .18s ease}.guided-count__progress small{color:var(--inventory-faint);font-size:.55rem}.guided-count__notes,.guided-count__jump,.guided-count__review{padding:1rem;border-radius:.45rem .45rem 1rem}.guided-count__notes>header,.guided-count__review>header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.guided-count__notes header p,.guided-count__notes header h2,.guided-count__review header p,.guided-count__review header h2{margin:0}.guided-count__notes header p,.guided-count__review header p{color:var(--inventory-gold);font:700 .52rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.guided-count__notes header h2,.guided-count__review header h2{margin-top:.35rem;font:700 1rem/1 var(--font-display);text-transform:uppercase}.guided-count__notes header>span,.guided-count__review header>span{color:var(--inventory-muted);font-size:.62rem}.guided-count__notes label,.guided-count__jump>label{margin-top:.8rem;display:grid;gap:.4rem;color:var(--inventory-muted);font:700 .56rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.guided-count__notes textarea,.guided-count__jump input{width:100%;min-height:3rem;padding:.75rem;border:1px solid var(--inventory-line);border-radius:.3rem;color:var(--inventory-cream);background:var(--inventory-input);font:500 .8rem/1.5 var(--font-body)}.guided-count__notes textarea{min-height:9rem;resize:vertical}.guided-count__notes>p,.guided-count__review-body>p{color:var(--inventory-muted);font-size:.66rem;line-height:1.55}.guided-count__notes footer,.guided-count__review-body footer{display:flex;justify-content:flex-end;gap:.5rem}.guided-count__zones{margin-top:.65rem;display:flex;gap:.4rem;overflow-x:auto}.guided-count__zones button,.guided-count__matches button{min-width:9rem;min-height:3.3rem;padding:.6rem;display:grid;gap:.22rem;border:1px solid var(--inventory-line);border-radius:.3rem .3rem .65rem;color:var(--inventory-cream);background:#0a0c0b2e;text-align:left;cursor:pointer}.guided-count__zones button[data-active=true]{border-color:#c49a3c8c;background:#c49a3c1f}.guided-count__zones span,.guided-count__matches span,.guided-count__matches small{color:var(--inventory-faint);font-size:.54rem}.guided-count__zones strong,.guided-count__matches strong{font:700 .62rem/1 var(--font-display);text-transform:uppercase}.guided-count__matches{margin-top:.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.guided-count__matches button{min-width:0}.guided-count__route{min-height:2.8rem;padding:0 .85rem;display:flex;align-items:center;gap:.55rem;border-left:3px solid var(--inventory-copper);color:var(--inventory-muted);background:#090c0b52;font:700 .57rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.guided-count__route strong{color:var(--inventory-cream)}.guided-count__route small{margin-left:auto;color:var(--inventory-faint)}.guided-count__focus{min-height:29rem;padding:clamp(1.15rem,4vw,2.4rem);display:grid;grid-template-rows:auto 1fr auto auto auto;gap:1.25rem;border-radius:.55rem .55rem 1.6rem;overflow:hidden;position:relative}.guided-count__focus:after{content:"";position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;border:1px solid rgb(196 154 60 / .12);border-radius:.3rem .3rem 1.15rem;pointer-events:none}.guided-count__focus>header{display:flex;justify-content:space-between;color:var(--inventory-faint);font:700 .55rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.guided-count__focus>header strong{color:var(--inventory-gold)}.guided-count__focus[data-status=counted]>header strong{color:#a8c49e}.guided-count__focus[data-status=skipped]>header strong{color:#ffc6b7}.guided-count__identity{align-self:center}.guided-count__identity p,.guided-count__identity h2{margin:0}.guided-count__identity p{color:var(--inventory-gold);font:700 .56rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.guided-count__identity h2{max-width:14ch;margin-top:.55rem;font:680 clamp(2rem,7vw,4rem)/.92 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.guided-count__identity span{margin-top:.75rem;display:block;color:var(--inventory-muted);font-size:.68rem}.guided-count__entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.guided-count__entry>label{display:grid;gap:.45rem;color:var(--inventory-muted);font:700 .56rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.guided-count__entry>label>div{min-height:5.2rem;display:grid;grid-template-columns:1fr auto;border:1px solid rgb(244 238 227 / .18);border-radius:.4rem .4rem .9rem;overflow:hidden;background:#080a0961}.guided-count__stepper{min-width:0;display:grid;grid-template-columns:3rem minmax(4rem,1fr) 3rem;align-items:stretch}.guided-count__stepper button{min-width:3rem;min-height:4.5rem;padding:0;border:0;color:var(--inventory-cream);background:#f4eee30f;font:680 1.35rem/1 var(--font-display);cursor:pointer;touch-action:manipulation}.guided-count__stepper button:first-child{border-right:1px solid var(--inventory-line)}.guided-count__stepper button:last-child{border-left:1px solid var(--inventory-line)}.guided-count__stepper button:focus-visible{outline:2px solid var(--inventory-gold);outline-offset:-3px}.guided-count__entry input{min-width:0;width:100%;padding:.7rem .9rem;border:0;color:var(--inventory-cream);background:transparent;outline:0;font:680 clamp(2rem,6vw,3.5rem)/1 var(--font-display);font-variant-numeric:tabular-nums}.guided-count__entry strong,.guided-count__entry select{min-width:5rem;padding:0 .75rem;display:grid;place-items:center;border:0;border-left:1px solid var(--inventory-line);color:var(--inventory-gold);background:#f4eee308;font:700 .58rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.guided-count__conversion{margin:0;color:var(--inventory-muted);font-size:.65rem;text-align:right}.guided-count__conversion strong{color:var(--inventory-cream)}.guided-count__focus>footer{display:grid;grid-template-columns:auto auto auto 1fr;gap:.5rem}.guided-count__focus>footer button{min-height:3rem}.guided-count__error{margin:0;padding:.75rem;border-left:3px solid #bc634f;color:#ffd4ca;background:#bc634f1f;font-size:.68rem}.guided-count__intake-status{padding:.75rem .9rem;display:grid;gap:.25rem;border-left:3px solid var(--inventory-gold);background:#c49a3c17}.guided-count__intake-status span{color:var(--inventory-muted);font-size:.64rem}.guided-count__review>button{width:100%;margin-top:.8rem}.guided-count__review-body{margin-top:.8rem}.guided-count__exceptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.guided-count__exceptions article{min-height:4rem;padding:.65rem;display:grid;align-content:start;gap:.3rem;border:1px solid var(--inventory-line);border-radius:.3rem .3rem .6rem;background:#080a0938}.guided-count__exceptions article[data-state=attention]{border-color:#c49a3c59}.guided-count__exceptions article span{max-height:3.1rem;overflow:auto;color:var(--inventory-muted);font-size:.58rem;line-height:1.4}@media (max-width: 56rem){.guided-count__toolbar{grid-template-columns:1fr}.guided-count__tools,.guided-count__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.guided-count__matches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 44rem){.inventory-profile__menu{position:fixed;top:3.45rem;right:.7rem}.guided-count__entry,.guided-count__matches,.guided-count__exceptions{grid-template-columns:1fr}.guided-count__stepper{grid-template-columns:3.35rem minmax(3.5rem,1fr) 3.35rem}.guided-count__stepper button{min-width:3.35rem;min-height:4.8rem}.guided-count__focus{min-height:28rem;padding:1.2rem 1rem}.guided-count__focus>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-count__focus>footer .primary-action{grid-column:1 / -1}.guided-count__notes footer,.guided-count__review-body footer{align-items:stretch;flex-direction:column}.guided-count__route{flex-wrap:wrap}.guided-count__route small{width:100%;margin:0 0 .5rem}.inventory-secondary-launch{grid-template-columns:1fr}}@media (max-width: 44rem){.inventory-app[data-view=status],.ops-preview-shell[data-view=home]{background:radial-gradient(circle at 78% 14%,rgb(196 154 60 / .09),transparent 26rem),linear-gradient(180deg,#111310,#171713 52%,#10120f)}.inventory-header{min-height:4.15rem;padding:.45rem .75rem;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;border-bottom-color:#ddb75880;background:#0f110efa}.inventory-header__brand{width:100%;min-width:0;min-height:3.2rem;display:grid;grid-template-columns:minmax(6.3rem,.82fr) minmax(8.4rem,1fr);align-items:center;gap:.65rem}.inventory-header__logo{width:min(100%,7.2rem);height:2.9rem;display:block;object-fit:contain;object-position:left center;transform:scale(1.18);transform-origin:left center}.inventory-header__wordmark{min-width:0;padding-left:.65rem;display:grid;align-content:center;gap:.3rem;border-left:1px solid rgb(221 183 88 / .34);text-align:left}.inventory-header__wordmark small{display:block}.inventory-header__wordmark strong,.inventory-header__wordmark small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-header__wordmark strong{color:var(--inventory-cream);font:720 .7rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase}.inventory-header__wordmark small{color:var(--inventory-gold);font:700 .52rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase}.inventory-header__desktop-subtitle,.inventory-header__context{display:none}.inventory-header__actions>button{min-height:2.55rem;padding:.65rem .7rem;font-size:.53rem}.inventory-header[data-has-back=true]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.45rem}.inventory-header[data-has-back=true] .inventory-header__back{width:2.75rem;min-height:2.75rem;padding:0;display:grid;place-items:center;border:1px solid rgb(221 183 88 / .5);border-radius:50%;color:var(--inventory-cream);background:#090a0961;cursor:pointer}.inventory-header__back svg{width:1.25rem;height:1.25rem}.inventory-header__back span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inventory-header[data-has-back=true] .inventory-header__brand{width:100%;min-width:0;grid-template-columns:1fr;justify-items:center;text-align:center}.inventory-header[data-has-back=true] .inventory-header__logo{display:none}.inventory-header[data-has-back=true] .inventory-header__wordmark{width:100%;padding:0;justify-items:center;border-left:0;text-align:center}.inventory-header[data-has-back=true] .inventory-header__wordmark strong,.inventory-header[data-has-back=true] .inventory-header__wordmark small{max-width:100%;font-size:clamp(.46rem,2.5vw,.7rem)}.inventory-header[data-has-back=true] .inventory-header__wordmark small{font-size:clamp(.42rem,2vw,.52rem)}.inventory-avatar{width:2.55rem;height:2.55rem;border-color:var(--inventory-gold);color:var(--inventory-cream);background:transparent}.inventory-avatar__initials{display:none}.inventory-avatar__icon{width:1.25rem;height:1.25rem;display:block}.inventory-preview-strip{top:3.7rem;min-height:2.8rem;padding:.5rem .7rem;justify-content:flex-start;flex-wrap:wrap;line-height:1.25}.inventory-preview-strip span{flex-basis:calc(100% - 7rem)}.inventory-app[data-view=status]>.inventory-live-strip,.inventory-app[data-view=status]>.production-emergency-banner,.inventory-app[data-view=status]>.inventory-navigation,.ops-preview-shell>.inventory-preview-strip,.ops-preview-shell>.ops-preview-nav{display:none}.inventory-app[data-view=status] .inventory-shell,.ops-preview-shell[data-view=home] .ops-preview-main{min-height:calc(100svh - 4.15rem);padding:0}.inventory-app[data-view=status] .inventory-main,.ops-preview-shell[data-view=home] .ops-preview-main{width:100%}.task-header{min-height:0;padding:1rem;align-items:flex-start;flex-direction:column;gap:.8rem}.task-header h1{font-size:clamp(1.65rem,9vw,2.4rem)}.task-header>strong{align-self:flex-start}.status-metrics{grid-template-columns:1fr 1fr;gap:.5rem}.status-metrics button{min-height:7rem;padding:.85rem}.status-metrics strong{font-size:2.2rem}.status-action-card,.status-pull-card,.inventory-manifest,.pull-row,.receive-card,.supplies-walk,.supplies-buy-list,.more-grid section{padding:1rem}.status-action-card article{grid-template-columns:1fr auto;padding-left:.65rem}.status-action-card article .inventory-status-pill{grid-column:1 / -1}.inventory-manifest>header,.supplies-walk>header{align-items:stretch;flex-direction:column}.inventory-search input{width:100%}.manifest-row{padding:1rem .9rem 1rem 1.1rem;grid-template-columns:1fr}.manifest-row__metrics{padding-top:.75rem;border-top:1px solid var(--inventory-line)}.manifest-row__action{grid-column:auto}.pull-row>header{flex-direction:column}.pull-row dl{width:100%;grid-template-columns:repeat(3,1fr)}.pull-row>footer,.pull-row>.pull-row__result{grid-template-columns:1fr 1fr}.pull-stepper{width:100%;grid-column:1 / -1;grid-template-columns:3rem 1fr 3rem}.pull-row__result strong,.pull-row__result span,.pull-row__result button{grid-column:1 / -1}.count-toolbar{grid-template-columns:1fr 1fr}.count-progress{grid-column:1 / -1;padding:.55rem .25rem .25rem}.count-focus-card{min-height:28rem;padding:1.1rem}.count-focus-card>footer{grid-template-columns:1fr 1fr}.count-focus-card>footer .primary-action{grid-column:1 / -1;grid-row:1}.receive-card>header,.receive-card>footer,.receive-card__items>label,.supply-row{align-items:stretch;flex-direction:column}.receive-card>header>span{width:fit-content}.receive-entry input{flex:1}.receive-card>footer>button{width:100%}.supply-toggle{grid-template-columns:repeat(3,1fr)}.more-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.inventory-app *,.inventory-app *:before,.inventory-app *:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.ops-preview-shell{min-height:100svh}.ops-preview-nav{position:sticky;z-index:80;top:6.5rem;padding:.55rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;border-bottom:1px solid var(--inventory-line);background:#181713f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ops-preview-nav button{min-height:3.2rem;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .8rem;color:var(--inventory-muted);background:var(--inventory-panel);font:720 .64rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ops-preview-nav button[aria-current=page]{border-color:var(--inventory-gold);color:var(--inventory-bg);background:var(--inventory-gold)}.ops-preview-main{width:min(94rem,100%);margin:0 auto;padding:.8rem}@media (prefers-reduced-transparency: reduce){.inventory-navigation,.inventory-navigation>.canopy-glass__content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--inventory-panel)!important}}@media (prefers-contrast: more){.task-header,.status-action-card,.status-pull-card,.inventory-manifest,.manifest-row,.pull-row,.count-focus-card,.receive-card,.supplies-walk,.supplies-buy-list,.more-grid section{border-color:#f4eee37a}}@media (forced-colors: active){.task-header,.status-action-card,.status-pull-card,.inventory-manifest,.manifest-row,.pull-row,.count-focus-card,.receive-card,.supplies-walk,.supplies-buy-list,.more-grid section,.supply-toggle,.count-toolbar{border:1px solid CanvasText}}.operations-workspace,.management-callout{border:1px solid var(--inventory-line);border-radius:.35rem .35rem 1.15rem;background:var(--inventory-panel);box-shadow:0 1.25rem 3rem #0000002e}.operations-workspace{overflow:hidden}.operation-tool-header{min-height:6rem;padding:1.15rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--inventory-line);background:#29241f}.operation-tool-header>div{display:grid;gap:.28rem}.operation-tool-header button{width:fit-content;min-height:2rem;padding:0;border:0;color:var(--inventory-gold);background:transparent;font:700 .58rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.operation-tool-header p,.operation-tool-header h2{margin:0}.operation-tool-header p{color:var(--inventory-faint);font:700 .58rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.operation-tool-header h2{font:720 clamp(1.25rem,3vw,1.8rem)/1.05 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.operation-tool-header>span,.operation-save-state{padding:.52rem .72rem;border:1px solid var(--inventory-line);border-radius:99rem;color:var(--inventory-muted);background:var(--inventory-bg);font:700 .54rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.operation-save-state[data-state=saved]{color:#c7d9bd;border-color:#4a6741cc;background:#4a674159}.operation-save-state[data-state=failed],.operation-save-state[data-state=offline]{color:#ffc6b7;border-color:#e06040bf;background:#e060402e}.operation-save-state[data-state=dirty],.operation-save-state[data-state=saving]{color:#f3d58e;border-color:#c49a3cb3;background:#c49a3c1f}.operation-launcher{padding:1.25rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.operation-launcher button,.management-launcher button{min-height:9.25rem;padding:1rem;display:grid;align-content:space-between;gap:.65rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .8rem;background:var(--inventory-panel-raised);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,translate .14s ease}.operation-launcher button:hover,.management-launcher button:hover{translate:0 -2px;border-color:#c49a3c7a;background:#342d26}.operation-launcher button>span,.management-launcher button>span{color:var(--inventory-gold);font:700 .56rem/1 var(--font-display);letter-spacing:.12em}.operation-launcher button>strong,.management-launcher button>strong{align-self:end;font:700 .77rem/1.1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.operation-launcher button>small,.management-launcher button>small{min-height:2.2em;color:var(--inventory-muted);font-size:.69rem;line-height:1.45}.operation-tool-grid{padding:1.25rem;display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(22rem,1.28fr);gap:1rem}.operation-form,.operation-log,.request-board,.activity-ledger,.qr-entry-card{border:1px solid var(--inventory-line);border-radius:.3rem .3rem .85rem;background:var(--inventory-panel-raised)}.operation-form{padding:1rem;display:grid;align-content:start;gap:.9rem}.operation-form>label,.qr-entry-card>label,.catalog-editor form>label,.square-recount>label{display:grid;gap:.45rem}.operation-form label>span:first-child,.qr-entry-card label>span,.catalog-editor label>span,.square-recount label>span{color:var(--inventory-muted);font:700 .58rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.operation-form input:not([type=checkbox]),.operation-form select,.operation-form textarea,.qr-entry-card input,.catalog-editor input:not([type=checkbox]),.catalog-editor select,.square-recount input,.audit-toolbar input{width:100%;min-height:3.15rem;padding:.78rem .85rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .65rem;color:var(--inventory-cream);background:var(--inventory-input)}.operation-form textarea{min-height:6rem;resize:vertical}.temperature-range{min-height:3rem;padding:.75rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-left:3px solid var(--inventory-slate);color:var(--inventory-muted);background:#3a4d5829;font-size:.72rem}.temperature-range strong{color:var(--inventory-cream)}.operation-acknowledgement,.operation-urgent,.catalog-active{min-height:4rem;padding:.8rem;display:flex!important;align-items:center;gap:.75rem!important;border:1px solid rgb(224 96 64 / .42);border-radius:.25rem .25rem .65rem;background:#e060401a;cursor:pointer}.operation-acknowledgement input,.operation-urgent input,.catalog-active input{width:1.35rem;height:1.35rem;accent-color:var(--inventory-gold)}.operation-acknowledgement span,.operation-urgent span{display:grid;gap:.25rem;color:var(--inventory-muted)!important;font:500 .68rem/1.35 var(--font-text)!important;letter-spacing:0!important;text-transform:none!important}.operation-acknowledgement strong,.operation-urgent strong{color:var(--inventory-cream);font:700 .62rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.operation-log,.request-board{padding:1rem}.operation-log>header,.request-board>header,.vendor-schedule>header,.shrinkage-table>header,.model-explanation>header,.supply-master>header{margin-bottom:.8rem}.operation-log header p,.operation-log header h3,.request-board header p,.request-board header h3,.vendor-schedule header p,.vendor-schedule header h2,.shrinkage-table header p,.shrinkage-table header h2,.model-explanation header p,.model-explanation header h2,.supply-master header p,.supply-master header h2{margin:0}.operation-log header p,.request-board header p,.vendor-schedule header p,.shrinkage-table header p,.model-explanation header p,.supply-master header p{margin-bottom:.28rem;color:var(--inventory-gold);font:700 .55rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.operation-log header h3,.request-board header h3,.vendor-schedule header h2,.shrinkage-table header h2,.model-explanation header h2,.supply-master header h2{font:700 .9rem/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.operation-log>article,.activity-ledger>article{min-height:4.25rem;padding:.72rem 0;display:grid;grid-template-columns:minmax(4.5rem,auto) 1fr;align-items:center;gap:.8rem;border-bottom:1px solid var(--inventory-line)}.operation-log>article:last-child,.activity-ledger>article:last-child{border-bottom:0}.operation-log>article>span,.activity-ledger>article>span{width:fit-content;padding:.42rem .55rem;border-radius:.2rem;color:var(--inventory-muted);background:var(--inventory-bg);font:700 .58rem/1 var(--font-display);text-transform:uppercase}.operation-log>article[data-alert=true]>span{color:#ffc6b7;background:#e060402e}.operation-log article div,.activity-ledger article div{display:grid;gap:.25rem}.operation-log article strong,.activity-ledger article strong{font-size:.82rem}.operation-log article small,.activity-ledger article small{color:var(--inventory-muted);font-size:.66rem}.request-board>article{margin-bottom:.65rem;padding:.9rem;border:1px solid var(--inventory-line);border-left:3px solid var(--inventory-slate);border-radius:.22rem .22rem .65rem;background:var(--inventory-bg)}.request-board>article[data-urgent=true]{border-left-color:var(--inventory-coral);background:#e0604014}.request-board article div{display:grid;gap:.35rem}.request-board article span{width:fit-content;padding:.35rem .48rem;border-radius:99rem;color:var(--inventory-muted);background:var(--inventory-panel);font:700 .52rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.request-board article h4,.request-board article p{margin:0}.request-board article h4{font:700 .8rem/1.15 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.request-board article p{color:var(--inventory-muted);font-size:.72rem;line-height:1.45}.request-board article small{color:var(--inventory-faint);font-size:.62rem}.activity-ledger{margin:1.25rem;padding:.5rem 1rem}.activity-ledger>article{grid-template-columns:7rem 1fr auto}.activity-ledger time{color:var(--inventory-faint);font-size:.62rem}.qr-entry-card{margin:1.25rem;padding:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:1.2fr minmax(14rem,.8fr) auto;align-items:end;gap:1rem}.qr-entry-card>div:first-child{display:grid;gap:.3rem}.qr-entry-card p,.qr-entry-card h3{margin:0}.qr-entry-card p{color:var(--inventory-gold);font:700 .56rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.qr-entry-card h3{font:720 1.25rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.qr-entry-card>div>span{color:var(--inventory-muted);font-size:.68rem;line-height:1.45}.qr-entry-card>article{grid-column:2 / -1;padding:.75rem;display:grid;gap:.25rem;border-left:3px solid var(--inventory-good);background:#4a674124}.qr-entry-card>article span{color:var(--inventory-muted);font-size:.68rem}.management-callout,.audit-callout{width:100%;min-height:5rem;margin-top:1rem;padding:1rem 1.2rem;display:grid;gap:.35rem;text-align:left;cursor:pointer}.management-callout{border-left:3px solid var(--inventory-gold)}.management-callout span,.audit-callout span{color:var(--inventory-gold);font:700 .56rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.management-callout strong,.audit-callout strong{font:700 .76rem/1.25 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.inventory-lock-screen{min-height:100svh;padding:1rem;display:grid;place-items:center;color:var(--inventory-cream, #f4eee3);background:radial-gradient(circle at 50% 20%,rgb(58 77 88 / .35),transparent 34rem),#1b1916;font-family:var(--font-text)}.inventory-lock-screen>section{width:min(100%,30rem);padding:clamp(1.25rem,6vw,2.5rem);display:grid;justify-items:center;gap:.8rem;border:1px solid rgb(244 238 227 / .14);border-radius:.35rem .35rem 1.4rem;background:#25211d;box-shadow:0 2rem 5rem #00000059;text-align:center}.inventory-lock-screen>section>span{width:4rem;height:4rem;display:grid;place-items:center;border:1px solid rgb(196 154 60 / .5);border-radius:.25rem .25rem 1rem;color:var(--inventory-gold, #c49a3c);font:700 .72rem/1 var(--font-display);letter-spacing:.12em}.inventory-lock-screen p,.inventory-lock-screen h1,.inventory-lock-screen strong,.inventory-lock-screen small{margin:0}.inventory-lock-screen>section>p:first-of-type{color:var(--inventory-gold, #c49a3c);font:700 .58rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.inventory-lock-screen h1{font:720 clamp(1.7rem,8vw,2.5rem)/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.inventory-lock-screen strong{color:#f4eee3c2;font:700 .65rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.inventory-lock-screen p:last-of-type{max-width:25rem;color:#f4eee3a8;font-size:.78rem;line-height:1.55}.inventory-lock-screen small{color:#f4eee373;font-size:.62rem}.inventory-app--management{min-height:100svh;background:#171512}.management-workspace{--management-max: 92rem;min-height:100svh}.management-header{min-height:8.5rem;padding:1.5rem max(1rem,calc((100vw - var(--management-max)) / 2));display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--inventory-line);background:linear-gradient(90deg,rgb(196 154 60 / .07),transparent 34%),#201c18}.management-header>div{display:grid;gap:.3rem}.management-header p,.management-header h1,.management-header span{margin:0}.management-header p{color:var(--inventory-gold);font:700 .58rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.management-header h1{font:720 clamp(2rem,5vw,3.6rem)/.95 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.management-header span{color:var(--inventory-muted);font-size:.72rem}.management-header>button{min-height:3rem;padding:.8rem 1rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .75rem;background:var(--inventory-panel);font:700 .58rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.management-navigation{position:sticky;z-index:80;top:0;padding:.65rem max(1rem,calc((100vw - var(--management-max)) / 2));display:flex;gap:.35rem;overflow-x:auto;border-bottom:1px solid var(--inventory-line);background:#1b1916e0;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.management-navigation button{flex:0 0 auto;min-height:2.75rem;padding:.7rem .85rem;border:1px solid transparent;border-radius:99rem;color:var(--inventory-muted);background:transparent;font:700 .56rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.management-navigation button[aria-current=page]{border-color:#c49a3c61;color:var(--inventory-cream);background:#c49a3c1f}.management-main{width:min(calc(100% - 2rem),var(--management-max));margin:0 auto;padding:1.25rem 0 4rem}.management-overview,.orders-workspace,.catalog-workspace,.recipes-workspace,.square-workspace,.analytics-workspace,.staff-workspace,.audit-workspace,.integrations-workspace,.labels-workspace{display:grid;gap:1rem}.management-emergency{width:100%;min-height:6rem;padding:1rem 1.2rem;display:grid;gap:.35rem;border:1px solid rgb(224 96 64 / .55);border-left:4px solid var(--inventory-coral);border-radius:.25rem .25rem .9rem;background:#e060401c;text-align:left;cursor:pointer}.management-emergency span{color:#ffc6b7;font:700 .56rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.management-emergency strong{font:720 1rem/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.management-emergency small{color:var(--inventory-muted)}.management-metrics,.analytics-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.management-metrics button,.analytics-summary article{min-height:8.5rem;padding:1rem;display:grid;align-content:space-between;gap:.45rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .85rem;background:var(--inventory-panel);text-align:left}.management-metrics button{cursor:pointer}.management-metrics span,.analytics-summary span{color:var(--inventory-muted);font:700 .56rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.management-metrics strong,.analytics-summary strong{font:720 clamp(1.9rem,4vw,2.8rem)/1 var(--font-display);color:var(--inventory-cream)}.management-metrics small,.analytics-summary small{color:var(--inventory-faint);font-size:.64rem;line-height:1.4}.management-launcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.management-launcher button{min-height:8rem}.orders-toolbar,.labels-toolbar,.audit-toolbar,.forecast-chart>header,.staff-workspace>section>header,.integrations-workspace>section>header{padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .85rem;background:var(--inventory-panel)}.orders-toolbar>div,.labels-toolbar>div,.audit-toolbar>div,.forecast-chart>header>div,.staff-workspace>section>header>div,.integrations-workspace>section>header>div{display:grid;gap:.28rem}.orders-toolbar p,.orders-toolbar h2,.orders-toolbar span,.labels-toolbar p,.labels-toolbar h2,.labels-toolbar span,.audit-toolbar p,.audit-toolbar h2,.audit-toolbar span,.forecast-chart header p,.forecast-chart header h2,.forecast-chart header span,.staff-workspace header p,.staff-workspace header h2,.staff-workspace header span,.integrations-workspace header p,.integrations-workspace header h2,.integrations-workspace header span{margin:0}.orders-toolbar p,.labels-toolbar p,.audit-toolbar p,.forecast-chart header p,.staff-workspace header p,.integrations-workspace header p{color:var(--inventory-gold);font:700 .56rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.orders-toolbar h2,.labels-toolbar h2,.audit-toolbar h2,.forecast-chart header h2,.staff-workspace header h2,.integrations-workspace header h2{font:720 1rem/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.orders-toolbar span,.labels-toolbar span,.audit-toolbar span,.forecast-chart header span,.staff-workspace header span,.integrations-workspace header span{color:var(--inventory-muted);font-size:.68rem}.orders-toolbar button,.labels-toolbar button,.audit-toolbar button,.staff-workspace header button{min-height:2.75rem;padding:.7rem .9rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .65rem;background:var(--inventory-panel-raised);font:700 .56rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.vendor-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.vendor-order-list>article,.vendor-schedule,.bootstrap-panel,.supply-master,.catalog-list,.catalog-editor,.recipes-workspace>aside,.recipes-workspace>section,.square-goods,.square-recount,.forecast-chart,.shrinkage-table,.model-explanation,.staff-workspace>section,.audit-table,.audit-export-note,.integrations-workspace>section,.integrations-workspace>aside,.label-grid{border:1px solid var(--inventory-line);border-radius:.25rem .25rem .9rem;background:var(--inventory-panel)}.vendor-order-list>article{overflow:hidden}.vendor-order-list>article>header{padding:1rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--inventory-line);background:var(--inventory-panel-raised)}.vendor-order-list header div{display:grid;gap:.25rem}.vendor-order-list header p,.vendor-order-list header h3,.vendor-order-list header span{margin:0}.vendor-order-list header p{color:var(--inventory-gold);font:700 .54rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.vendor-order-list header h3{font:720 .9rem/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.vendor-order-list header span{color:var(--inventory-muted);font-size:.66rem}.vendor-order-list header>strong{height:fit-content;padding:.42rem .55rem;border-radius:99rem;color:var(--inventory-muted);background:var(--inventory-bg);font:700 .52rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.vendor-order-list>article>div{padding:.8rem 1rem}.vendor-order-list label{min-height:4.25rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--inventory-line)}.vendor-order-list label:last-child{border-bottom:0}.vendor-order-list input{width:1.2rem;height:1.2rem;accent-color:var(--inventory-gold)}.vendor-order-list label span{display:grid;gap:.23rem}.vendor-order-list label small{color:var(--inventory-muted);font-size:.66rem}.vendor-order-list>article>footer{min-height:4.25rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--inventory-line)}.vendor-order-list footer a{color:var(--inventory-gold);font:700 .56rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.inline-confirm{display:flex;align-items:center;gap:.45rem}.inline-confirm span{color:var(--inventory-muted);font-size:.64rem}.inline-confirm button{min-height:2.5rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-bg);cursor:pointer}.vendor-schedule,.supply-master{padding:1rem}.vendor-schedule>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.vendor-schedule article{min-height:5rem;padding:.8rem;display:grid;gap:.3rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .6rem;background:var(--inventory-panel-raised)}.vendor-schedule article span,.vendor-schedule article small{color:var(--inventory-muted);font-size:.66rem}.catalog-workspace{grid-template-columns:minmax(15rem,.55fr) minmax(24rem,1fr) minmax(16rem,.65fr);align-items:start}.catalog-list,.catalog-editor,.bootstrap-panel,.supply-master{overflow:hidden}.catalog-list>header,.catalog-editor>header,.bootstrap-panel>header,.recipes-workspace>aside>header,.recipes-workspace>section>header,.square-goods>header,.square-recount>header{padding:1rem;border-bottom:1px solid var(--inventory-line)}.catalog-list header p,.catalog-list header h2,.catalog-editor header p,.catalog-editor header h2,.bootstrap-panel header p,.bootstrap-panel header h2,.recipes-workspace header p,.recipes-workspace header h2,.recipes-workspace header span,.square-workspace header p,.square-workspace header h2,.square-workspace header span{margin:0}.catalog-list header p,.catalog-editor header p,.bootstrap-panel header p,.recipes-workspace header p,.square-workspace header p{margin-bottom:.25rem;color:var(--inventory-gold);font:700 .54rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.catalog-list header h2,.catalog-editor header h2,.bootstrap-panel header h2,.recipes-workspace header h2,.square-workspace header h2{font:720 .9rem/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.catalog-editor>header,.recipes-workspace>section>header{display:flex;justify-content:space-between;gap:1rem}.catalog-editor>header>span{height:fit-content;padding:.4rem .55rem;border-radius:99rem;color:var(--inventory-muted);background:var(--inventory-bg);font:700 .5rem/1 var(--font-display);text-transform:uppercase}.catalog-list>button,.recipes-workspace>aside>button{width:100%;min-height:4.5rem;padding:.75rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:0;border-bottom:1px solid var(--inventory-line);background:transparent;text-align:left;cursor:pointer}.catalog-list>button[data-active=true],.recipes-workspace>aside>button[data-active=true]{background:#c49a3c1a;box-shadow:inset 3px 0 var(--inventory-gold)}.catalog-list button span,.recipes-workspace aside button span{display:grid;gap:.25rem}.catalog-list button small,.recipes-workspace aside button small{color:var(--inventory-muted);font-size:.64rem}.catalog-list button i,.recipes-workspace aside button i{color:var(--inventory-gold);font:normal 700 .48rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.catalog-editor form{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.catalog-editor form>label:first-child,.catalog-editor form>label:nth-child(3),.catalog-editor form>label:nth-child(5),.catalog-editor .catalog-active,.catalog-editor form>button{grid-column:1 / -1}.catalog-active{border-color:var(--inventory-line);background:var(--inventory-panel-raised)}.bootstrap-panel{grid-column:3;padding-bottom:1rem}.bootstrap-panel>p,.bootstrap-panel>button,.bootstrap-panel>div{margin:.9rem 1rem 0}.bootstrap-panel>p{color:var(--inventory-muted);font-size:.7rem;line-height:1.5}.bootstrap-panel>button{min-height:2.75rem;padding:.7rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised);font:700 .56rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bootstrap-panel>div{display:grid;gap:.55rem}.bootstrap-panel article{padding:.7rem;display:grid;gap:.25rem;border-left:3px solid var(--inventory-good);background:#4a67411f}.bootstrap-panel article span{color:var(--inventory-muted);font-size:.64rem}.supply-master{grid-column:2 / 4}.supply-master>article{min-height:3.8rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-top:1px solid var(--inventory-line)}.supply-master article>span{display:grid;gap:.22rem}.supply-master article small{color:var(--inventory-muted);font-size:.64rem}.supply-master article button{min-height:2.5rem;padding:.65rem .8rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised);cursor:pointer}.recipes-workspace{grid-template-columns:minmax(17rem,.55fr) minmax(24rem,1.45fr);align-items:start}.recipes-workspace>aside,.recipes-workspace>section{overflow:hidden}.recipes-workspace>section>header>div{display:grid;gap:.25rem}.recipes-workspace>section>header>div>span{color:var(--inventory-muted);font-size:.65rem}.recipes-workspace>section>header>strong{color:var(--inventory-gold);font:720 2rem/1 var(--font-display)}.recipe-lines{padding:1rem;display:grid;gap:.6rem}.recipe-lines article{min-height:4rem;padding:.8rem;display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .6rem;background:var(--inventory-panel-raised)}.recipe-lines article>span{color:var(--inventory-gold);font:700 .56rem/1 var(--font-display)}.recipe-lines article>small{color:var(--inventory-muted)}.recipes-workspace>section>footer{min-height:4.5rem;padding:.8rem 1rem;display:flex;justify-content:flex-end;gap:.7rem;border-top:1px solid var(--inventory-line)}.recipes-workspace>section>footer button{min-height:2.8rem;padding:.7rem .9rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .65rem;background:var(--inventory-panel-raised);font:700 .55rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.square-workspace{grid-template-columns:minmax(18rem,.7fr) minmax(22rem,1.3fr);align-items:start}.square-goods,.square-recount{overflow:hidden}.square-goods>button{width:100%;min-height:4.75rem;padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;border-bottom:1px solid var(--inventory-line);background:transparent;text-align:left;cursor:pointer}.square-goods>button[data-active=true]{background:#c49a3c1a;box-shadow:inset 3px 0 var(--inventory-gold)}.square-goods button span{display:grid;gap:.24rem}.square-goods button small{color:var(--inventory-muted);font-size:.64rem}.square-goods button b{font:720 1.35rem/1 var(--font-display)}.square-recount{padding-bottom:1rem}.square-recount>div:not(.square-confirm),.square-recount>label,.square-recount>button,.square-recount>aside{margin:1rem 1rem 0}.square-recount>div:not(.square-confirm){padding:.8rem;display:grid;gap:.25rem;border-left:3px solid var(--inventory-slate);background:#3a4d5824}.square-recount>div small{color:var(--inventory-muted)}.square-recount>button{width:calc(100% - 2rem)}.square-confirm{margin:1rem;padding:.9rem;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;border:1px solid rgb(196 154 60 / .45);border-radius:.25rem;background:#c49a3c17}.square-confirm p{margin:0 auto 0 0;color:var(--inventory-muted);font-size:.7rem}.square-confirm button{min-height:2.6rem;padding:.65rem .8rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-bg);cursor:pointer}.square-recount>aside{padding:.8rem;display:grid;gap:.3rem;border-left:3px solid var(--inventory-gold);background:#c49a3c1a}.square-recount>aside span{color:var(--inventory-muted);font-size:.66rem}.analytics-workspace{grid-template-columns:1.35fr .65fr;align-items:start}.analytics-summary{grid-column:1 / -1}.forecast-chart{overflow:hidden}.forecast-chart>div{height:18rem;padding:1.2rem 1rem .6rem;display:grid;grid-template-columns:repeat(7,1fr);gap:.55rem;align-items:end}.forecast-chart>div>article{height:100%;display:grid;grid-template-rows:1fr auto;gap:.5rem;align-items:end;text-align:center}.forecast-chart article>div{height:100%;display:flex;align-items:end;justify-content:center;gap:.22rem}.forecast-chart article>span{color:var(--inventory-muted);font:700 .54rem/1 var(--font-display)}.forecast-chart article i{position:relative;width:min(38%,1.5rem);min-height:.3rem;display:block;border-radius:.18rem .18rem 0;background:var(--inventory-slate)}.forecast-chart article i[data-series=actual]{background:var(--inventory-gold)}.forecast-chart article i b{position:absolute;left:50%;bottom:calc(100% + .25rem);color:var(--inventory-faint);font:500 .46rem/1 var(--font-text);translate:-50% 0}.forecast-chart>footer{min-height:3.6rem;padding:.8rem 1rem;display:flex;align-items:center;justify-content:center;gap:1rem;border-top:1px solid var(--inventory-line)}.forecast-chart footer span{display:flex;align-items:center;gap:.4rem;color:var(--inventory-muted);font-size:.62rem}.forecast-chart footer i{width:.65rem;height:.65rem;border-radius:.15rem;background:var(--inventory-slate)}.forecast-chart footer i[data-series=actual]{background:var(--inventory-gold)}.shrinkage-table,.model-explanation{padding:1rem}.shrinkage-table>article{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--inventory-line)}.shrinkage-table article div{display:grid;gap:.25rem}.shrinkage-table article small{color:var(--inventory-muted);font-size:.62rem}.shrinkage-table article>span{color:#c7d9bd;font:720 1rem/1 var(--font-display)}.shrinkage-table article>span[data-direction=up]{color:#ffc6b7}.model-explanation{grid-column:1 / -1}.model-explanation>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.model-explanation article{min-height:5rem;padding:.8rem;display:grid;align-content:space-between;gap:.5rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised)}.model-explanation article span{color:var(--inventory-muted);font-size:.65rem;line-height:1.4}.staff-workspace{grid-template-columns:1.4fr .6fr;align-items:start}.staff-workspace>section{overflow:hidden}.staff-workspace>section>aside{margin:.8rem;padding:.8rem;display:flex;align-items:center;gap:.8rem;border-left:3px solid var(--inventory-gold);background:#c49a3c17}.staff-workspace>section>aside span{margin-right:auto;color:var(--inventory-muted);font-size:.66rem}.staff-workspace>section>aside button{min-height:2.5rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-bg);cursor:pointer}.staff-workspace>section>div>article{min-height:4.75rem;padding:.8rem 1rem;display:grid;grid-template-columns:2.5rem 1fr auto auto;align-items:center;gap:.75rem;border-top:1px solid var(--inventory-line)}.staff-workspace article>span:first-child{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:50%;color:var(--inventory-cream);background:var(--inventory-slate);font:700 .55rem/1 var(--font-display)}.staff-workspace article div{display:grid;gap:.25rem}.staff-workspace article small{color:var(--inventory-muted);font-size:.63rem}.staff-workspace article b,.staff-workspace article i{padding:.4rem .52rem;border-radius:99rem;color:var(--inventory-muted);background:var(--inventory-bg);font:normal 700 .49rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.staff-workspace article[data-state=missing-punch] i{color:#ffc6b7;background:#e0604026}.staff-throughput{padding-bottom:1rem}.staff-throughput>p,.staff-throughput>div{margin:1rem}.staff-throughput>p{color:var(--inventory-muted);font-size:.7rem;line-height:1.55}.staff-throughput>div{display:grid;gap:.6rem}.staff-throughput>div article{padding:.75rem;display:grid;gap:.25rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised)}.staff-throughput>div span{color:var(--inventory-muted);font-size:.66rem}.audit-toolbar{display:grid;grid-template-columns:1fr minmax(15rem,.5fr) auto}.audit-table{overflow:hidden}.audit-table>header,.audit-table>article{min-height:4.5rem;padding:.7rem 1rem;display:grid;grid-template-columns:6rem 1.5fr .7fr .8fr .5fr;align-items:center;gap:.8rem;border-bottom:1px solid var(--inventory-line)}.audit-table>header{min-height:2.8rem;color:var(--inventory-faint);background:var(--inventory-panel-raised);font:700 .5rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.audit-table>article:last-child{border-bottom:0}.audit-table code{color:var(--inventory-gold);font-size:.62rem}.audit-table article div{display:grid;gap:.24rem}.audit-table article small,.audit-table article>span,.audit-table article time{color:var(--inventory-muted);font-size:.63rem}.audit-table article i{width:fit-content;padding:.4rem .52rem;border-radius:99rem;color:#c7d9bd;background:#4a67412e;font:normal 700 .48rem/1 var(--font-display);text-transform:uppercase}.audit-export-note,.integrations-workspace>aside{padding:.9rem 1rem;display:grid;gap:.3rem;border-left:3px solid var(--inventory-slate)}.audit-export-note span,.integrations-workspace>aside p{margin:0;color:var(--inventory-muted);font-size:.67rem;line-height:1.5}.integrations-workspace{grid-template-columns:1.4fr .6fr;align-items:start}.integrations-workspace>section{overflow:hidden}.integrations-workspace>section>article{min-height:5rem;padding:.8rem 1rem;display:grid;grid-template-columns:.8rem 1fr auto auto;align-items:center;gap:.8rem;border-top:1px solid var(--inventory-line)}.integrations-workspace article>i{width:.65rem;height:.65rem;border-radius:50%;background:var(--inventory-good)}.integrations-workspace article[data-state=stale]>i{background:var(--inventory-gold)}.integrations-workspace article[data-state=blocked]>i,.integrations-workspace article[data-state=not-configured]>i{background:var(--inventory-coral)}.integrations-workspace article>div{display:grid;gap:.25rem}.integrations-workspace article small,.integrations-workspace article>span{max-width:38rem;color:var(--inventory-muted);font-size:.64rem;line-height:1.4}.integrations-workspace article>b{padding:.4rem .52rem;border-radius:99rem;color:var(--inventory-muted);background:var(--inventory-bg);font:700 .48rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.integrations-workspace>aside{border-left-color:var(--inventory-coral);background:#e0604014}.label-grid{padding:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.label-grid>article{min-height:9rem;padding:.8rem;display:grid;grid-template-columns:5rem 1fr;align-items:center;gap:.8rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .7rem;background:var(--inventory-cream);color:var(--inventory-bg);break-inside:avoid}.label-grid article>div:last-child{display:grid;gap:.35rem}.label-grid article strong{font:720 .78rem/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.label-grid article small{color:#1b1916a3;font-size:.58rem}.qr-placeholder{position:relative;width:4.5rem;height:4.5rem;overflow:hidden;border:.32rem solid var(--inventory-bg);background:repeating-conic-gradient(var(--inventory-bg) 0 25%,transparent 0 50%) 50% / .72rem .72rem}.qr-placeholder>i{position:absolute;width:1.2rem;height:1.2rem;border:.22rem solid var(--inventory-bg);background:var(--inventory-cream)}.qr-placeholder>i:nth-child(1){top:.18rem;left:.18rem}.qr-placeholder>i:nth-child(2){top:.18rem;right:.18rem}.qr-placeholder>i:nth-child(3){bottom:.18rem;left:.18rem}.qr-placeholder>span{position:absolute;right:.1rem;bottom:.1rem;padding:.15rem;background:var(--inventory-cream);font:700 .45rem/1 var(--font-display)}@media (max-width: 72rem){.operation-launcher{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-workspace{grid-template-columns:minmax(14rem,.55fr) minmax(22rem,1.45fr)}.bootstrap-panel,.supply-master{grid-column:1 / -1}.integrations-workspace,.staff-workspace{grid-template-columns:1fr}}@media (max-width: 56rem){.operation-tool-grid,.square-workspace,.recipes-workspace,.catalog-workspace,.analytics-workspace{grid-template-columns:1fr}.catalog-workspace>*,.analytics-workspace>*,.bootstrap-panel,.supply-master,.model-explanation{grid-column:auto}.management-metrics,.analytics-summary{grid-template-columns:1fr 1fr}.management-launcher,.label-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-order-list{grid-template-columns:1fr}.audit-table>header{display:none}.audit-table>article{grid-template-columns:5rem 1fr auto}.audit-table article>span,.audit-table article time{display:none}.qr-entry-card{grid-template-columns:1fr;align-items:stretch}.qr-entry-card>article{grid-column:auto}}@media (max-width: 44rem){.inventory-header__actions>button:first-child{display:none}.operation-launcher,.management-launcher,.label-grid{grid-template-columns:1fr}.operation-tool-header,.orders-toolbar,.labels-toolbar,.forecast-chart>header,.staff-workspace>section>header,.integrations-workspace>section>header{align-items:flex-start;flex-direction:column}.operation-tool-grid{padding:.75rem}.activity-ledger,.qr-entry-card{margin:.75rem}.activity-ledger>article{grid-template-columns:1fr auto}.activity-ledger>article>span{grid-column:1 / -1}.management-header{padding:1rem;align-items:flex-start;flex-direction:column}.management-header>button{width:100%}.management-main{width:min(calc(100% - 1rem),var(--management-max));padding-top:.5rem}.management-metrics,.analytics-summary{grid-template-columns:1fr 1fr;gap:.5rem}.management-metrics button,.analytics-summary article{min-height:7.5rem}.vendor-schedule>div,.model-explanation>div{grid-template-columns:1fr}.catalog-editor form{grid-template-columns:1fr}.catalog-editor form>*{grid-column:auto!important}.recipe-lines article{grid-template-columns:2rem 1fr}.recipe-lines article>small{grid-column:2}.square-confirm{align-items:stretch;flex-direction:column}.forecast-chart>div{height:15rem;padding-inline:.5rem;gap:.25rem}.forecast-chart article i b{display:none}.staff-workspace>section>aside{align-items:stretch;flex-direction:column}.staff-workspace>section>div>article{grid-template-columns:2.5rem 1fr auto}.staff-workspace article>i{grid-column:2 / -1;width:fit-content}.audit-toolbar{grid-template-columns:1fr}.audit-table>article{padding-inline:.7rem;grid-template-columns:4rem 1fr}.audit-table article>i{grid-column:2}.integrations-workspace>section>article{grid-template-columns:.8rem 1fr}.integrations-workspace article>span,.integrations-workspace article>b{grid-column:2}.label-grid>article{grid-template-columns:5rem 1fr}}@media print{.inventory-app--management .management-header,.inventory-app--management .management-navigation,.inventory-app--management .labels-toolbar,.inventory-app--management .inventory-toast{display:none!important}.inventory-app--management,.inventory-app--management .management-main{color:#000;background:#fff}.inventory-app--management .label-grid{grid-template-columns:repeat(3,1fr);border:0;background:#fff}.inventory-app--management .label-grid>article{border:1px solid #000}}.ops-module{--ops-green: #79bd88;--ops-amber: #f1bf64;--ops-red: #ff7b68;padding-bottom:7rem}.ops-module-header{min-height:8.5rem;padding:clamp(1rem,2.5vw,1.8rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;border:1px solid var(--inventory-line);border-radius:.7rem .7rem 1.5rem;background:linear-gradient(135deg,rgb(255 255 255 / .08),transparent 55%),radial-gradient(circle at 100% 0%,rgb(221 183 88 / .15),transparent 38%),#302b25e0;box-shadow:inset 0 1px #ffffff14,0 1.2rem 3rem #0000002e;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}.ops-module-header p,.ops-ticket-board>header p,.ops-till-history>header p{margin:0 0 .45rem;color:var(--inventory-gold);font:760 .64rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.ops-module-header h1{margin:0;font:760 clamp(1.65rem,4vw,3rem)/.98 var(--font-display);letter-spacing:-.025em}.ops-module-header span{max-width:42rem;margin-top:.65rem;display:block;color:var(--inventory-muted);font-size:.86rem;line-height:1.5}.ops-module-header>strong{min-width:6.5rem;min-height:3.2rem;padding:.8rem 1rem;display:grid;place-items:center;border:1px solid rgb(221 183 88 / .35);border-radius:99rem;color:var(--inventory-gold);background:#11100e7a;font:760 .72rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.ops-filter-bar{margin-top:.8rem}.ops-resource-state,.ops-resource-warning{margin:.8rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--inventory-line);border-radius:.55rem;background:var(--inventory-panel)}.ops-resource-state{min-height:9rem;flex-direction:column;align-items:flex-start;justify-content:center}.ops-resource-state strong{font:740 1rem/1.2 var(--font-display)}.ops-resource-state span,.ops-resource-warning span{color:var(--inventory-muted);font-size:.82rem}.ops-resource-state button,.ops-resource-warning button,.ops-stock-subnav button{min-height:3rem;padding:.65rem .8rem;border:1px solid var(--inventory-line);border-radius:.4rem;color:var(--inventory-cream);background:var(--inventory-input);font:720 .75rem/1 var(--font-display)}.ops-stock-subnav{margin-top:.8rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.ops-stock-subnav button[aria-current=page]{border-color:var(--inventory-gold);color:var(--inventory-bg);background:var(--inventory-gold)}.ops-filter-bar>.canopy-glass__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);align-items:end;gap:.8rem}.ops-segments,.ops-status-control,.ops-priority-pills{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.35rem}.ops-segments button,.ops-choice-grid button,.ops-priority-pills button{min-height:3.25rem;padding:.7rem .8rem;border:1px solid var(--inventory-line);border-radius:.45rem .45rem .9rem;color:var(--inventory-muted);background:#1412108c;font:720 .75rem/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ops-segments button[aria-pressed=true],.ops-choice-grid button[aria-pressed=true],.ops-priority-pills button[aria-pressed=true]{border-color:#ddb758b8;color:var(--inventory-bg);background:var(--inventory-gold);box-shadow:0 0 0 2px #ddb7581f}.ops-filter-bar label,.ops-ticket-context label,.ops-variance-dock label,.ops-count-kind{display:grid;gap:.4rem}.ops-filter-bar label span,.ops-ticket-context label span,.ops-variance-dock label span,.ops-count-kind>span{color:var(--inventory-faint);font:700 .75rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.ops-filter-bar input,.ops-ticket-context input,.ops-ticket-context select,.ops-variance-dock input,.ops-count-kind select,.ops-count-kind input{width:100%;min-height:3.25rem;padding:.72rem .85rem;border:1px solid var(--inventory-line);border-radius:.4rem;color:var(--inventory-cream);background:var(--inventory-input)}.ops-stock-list{margin-top:.8rem;display:grid;gap:.55rem}.ops-stock-list>article{min-height:5.7rem;padding:.75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:center;gap:1rem;border:1px solid var(--inventory-line);border-radius:.55rem .55rem 1rem;background:linear-gradient(110deg,rgb(255 255 255 / .055),transparent 40%),var(--inventory-panel);box-shadow:inset 3px 0 var(--ops-green)}.ops-stock-list>article[data-state=low]{box-shadow:inset 3px 0 var(--ops-amber)}.ops-stock-list>article[data-state=out]{box-shadow:inset 3px 0 var(--ops-red)}.ops-stock-list>article[data-stale=true]{border-style:dashed}.ops-stock-identity{min-width:0;display:flex;align-items:center;gap:.8rem}.ops-stock-identity>div{min-width:0}.ops-state-dot{width:.8rem;height:.8rem;flex:0 0 auto;border-radius:50%;background:var(--ops-green);box-shadow:0 0 0 .35rem #79bd881f}[data-state=low] .ops-state-dot{background:var(--ops-amber);box-shadow:0 0 0 .35rem #f1bf641f}[data-state=out] .ops-state-dot{background:var(--ops-red);box-shadow:0 0 0 .35rem #ff7b681f}.ops-stock-identity h2{margin:0;font:720 1rem/1.2 var(--font-display)}.ops-stock-identity p{margin:.32rem 0;color:var(--inventory-muted);font-size:.82rem}.ops-stock-identity small{color:var(--inventory-faint);font-size:.76rem}.ops-status-control button{min-height:3.45rem;padding:.6rem .4rem;display:flex;align-items:center;justify-content:center;gap:.38rem;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .75rem;color:var(--inventory-muted);background:var(--inventory-input);font:720 .75rem/1 var(--font-display);text-transform:uppercase;cursor:pointer}.ops-status-control button i{width:.46rem;height:.46rem;border-radius:50%;background:currentColor}.ops-status-control button[aria-pressed=true][data-state=good]{border-color:var(--ops-green);color:#101c13;background:var(--ops-green)}.ops-status-control button[aria-pressed=true][data-state=low]{border-color:var(--ops-amber);color:#2c1e09;background:var(--ops-amber)}.ops-status-control button[aria-pressed=true][data-state=out]{border-color:var(--ops-red);color:#2e0e08;background:var(--ops-red)}.ops-toast,.ops-form-error,.ops-form-success{margin:.8rem 0 0;padding:.85rem 1rem;border:1px solid rgb(121 189 136 / .45);border-radius:.45rem;color:var(--inventory-cream);background:#2e4e36c7;font-size:.75rem}.ops-form-error{border-color:#ff7b688c;background:#5c251dd1}.ops-form-success{border-color:#79bd888c;background:#2e4e36d1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ops-count-moment{margin-top:.8rem;padding:.75rem;display:grid;grid-template-columns:minmax(10rem,.55fr) minmax(18rem,1fr);align-items:center;gap:.75rem;border:1px solid var(--inventory-line);border-radius:.6rem .6rem 1.15rem;background:linear-gradient(120deg,rgb(255 255 255 / .04),transparent 42%),var(--inventory-panel)}.ops-count-moment>div:first-child{display:grid;gap:.28rem}.ops-count-moment>div:first-child span,.ops-till-review header span,.ops-verification-panel header span,.ops-target-card>span{color:var(--inventory-gold);font:720 .58rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.ops-count-moment>div:first-child strong{font:720 .88rem/1.2 var(--font-display)}.ops-count-moment__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ops-count-moment__choices button{min-height:4rem;padding:.75rem .9rem;display:grid;justify-items:start;gap:.28rem;border:1px solid var(--inventory-line);border-radius:.45rem .45rem .9rem;color:var(--inventory-cream);background:var(--inventory-input);cursor:pointer}.ops-count-moment__choices button span{font:760 .78rem/1 var(--font-display);text-transform:uppercase}.ops-count-moment__choices button small{color:var(--inventory-faint);font-size:.64rem}.ops-count-moment__choices button[aria-pressed=true]{border-color:#ddb758b8;background:linear-gradient(120deg,rgb(221 183 88 / .16),transparent 70%),var(--inventory-input);box-shadow:inset 3px 0 var(--inventory-gold),0 0 0 2px #ddb75814}.ops-till-layout,.ops-maintenance-layout{margin-top:.8rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;gap:.8rem}.ops-denominations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ops-denominations>div,.ops-till-history,.ops-ticket-composer,.ops-ticket-board{overflow:hidden;border:1px solid var(--inventory-line);border-radius:.6rem .6rem 1.2rem;background:linear-gradient(135deg,rgb(255 255 255 / .05),transparent 45%),var(--inventory-panel)}.ops-denominations>div>header,.ops-till-history>header,.ops-ticket-board>header{min-height:4.2rem;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--inventory-line)}.ops-denominations h2,.ops-till-history h2,.ops-ticket-board h2{margin:0;font:720 .92rem/1.2 var(--font-display)}.ops-denominations header span{color:var(--inventory-gold);font-size:.68rem}.ops-denominations article{min-height:5rem;padding:.65rem .75rem;display:grid;grid-template-columns:minmax(6rem,.65fr) minmax(10rem,1fr);align-items:center;gap:.65rem;border-bottom:1px solid var(--inventory-line)}.ops-denominations article:last-child{border-bottom:0}.ops-denominations article>div:first-child{display:grid;gap:.28rem}.ops-denominations article strong{font:760 1rem/1 var(--font-display)}.ops-denominations article span{color:var(--inventory-faint);font-size:.65rem}.ops-stepper{display:grid;grid-template-columns:3.25rem minmax(3.5rem,1fr) 3.25rem;gap:.3rem}.ops-stepper button,.ops-stepper input{min-height:3.45rem;border:1px solid var(--inventory-line);border-radius:.36rem;color:var(--inventory-cream);background:var(--inventory-input);text-align:center}.ops-stepper button{color:var(--inventory-gold);font-size:1.35rem;cursor:pointer}.ops-stepper input{min-width:0;font:760 1rem/1 var(--font-display)}.ops-till-history>header,.ops-ticket-board>header{display:block}.ops-till-history>article{padding:.8rem .9rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;border-bottom:1px solid var(--inventory-line);box-shadow:inset 3px 0 var(--ops-green)}.ops-till-history>article[data-tone=warning]{box-shadow:inset 3px 0 var(--ops-amber)}.ops-till-history>article[data-tone=critical]{box-shadow:inset 3px 0 var(--ops-red)}.ops-till-history article div{min-width:0;display:grid;gap:.28rem}.ops-till-history article strong{text-transform:capitalize}.ops-till-history article small{color:var(--inventory-faint);font-size:.6rem}.ops-till-history article span{font:720 .72rem/1 var(--font-display)}.ops-till-history article b{color:var(--inventory-muted);font:720 .72rem/1 var(--font-display)}.ops-till-history>p{padding:1rem;color:var(--inventory-muted);font-size:.72rem}.ops-variance-dock{position:sticky;z-index:70;bottom:.7rem;margin-top:.8rem;padding:.8rem;display:grid;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.8rem;border:1px solid rgb(221 183 88 / .38);border-radius:.7rem .7rem 1.3rem;background:#1c1a17eb;box-shadow:0 1rem 3rem #0006,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.ops-variance-dock[data-tone=warning]{border-color:#f1bf64b3}.ops-variance-dock[data-tone=critical]{border-color:#ff7b68cc}.ops-variance-dock>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.6rem}.ops-variance-dock[data-tone=counting]>div:first-child{display:grid;grid-template-columns:1fr}.ops-variance-dock[data-tone=counting] span{color:var(--inventory-faint);font-size:.64rem}.ops-variance-dock[data-tone=counting] strong{font:760 1.4rem/1 var(--font-display)}.ops-variance-dock[data-tone=counting] small{color:var(--inventory-muted);font-size:.65rem}.ops-variance-dock>button,.ops-dock-actions button,.ops-submit-ticket{min-height:3.6rem;padding:.8rem 1.15rem;border:1px solid rgb(221 183 88 / .62);border-radius:.46rem .46rem .9rem;color:var(--inventory-bg);background:var(--inventory-gold);font:760 .64rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.ops-variance-result{min-width:9rem;display:grid;justify-items:end;gap:.28rem}.ops-variance-result span{color:var(--inventory-muted);font-size:.6rem}.ops-variance-result strong{font:760 1.35rem/1 var(--font-display)}.ops-variance-result small{color:var(--inventory-faint);font-size:.58rem}.ops-dock-actions{display:flex;gap:.35rem}.ops-dock-actions button:first-child{color:var(--inventory-muted);background:var(--inventory-input);border-color:var(--inventory-line)}.ops-close-summary{display:grid;gap:.3rem;color:var(--inventory-muted);font-size:.78rem}.ops-close-summary strong{color:var(--inventory-cream)}.ops-close-verification{margin:0;padding:0;display:grid;gap:.45rem;border:0}.ops-close-verification legend{color:var(--inventory-faint);font:700 .75rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.ops-close-verification label{min-height:2.8rem;padding:.55rem .7rem;display:flex;align-items:center;gap:.55rem;border:1px solid var(--inventory-line);border-radius:.4rem;background:var(--inventory-input)}.ops-till-review{margin-top:.8rem;overflow:hidden;border:1px solid rgb(221 183 88 / .4);border-radius:.7rem .7rem 1.3rem;background:linear-gradient(135deg,rgb(255 255 255 / .05),transparent 45%),var(--inventory-panel);box-shadow:0 1rem 3rem #0000003d}.ops-till-review[data-tone=warning]{border-color:#f1bf64b8}.ops-till-review[data-tone=critical]{border-color:#ff7b68cc}.ops-till-review>header{min-height:4.6rem;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--inventory-line)}.ops-till-review>header div{display:grid;gap:.32rem}.ops-till-review>header h2{margin:0;font:740 1rem/1.2 var(--font-display)}.ops-till-review>header b{padding:.45rem .6rem;border-radius:99rem;color:#101c13;background:var(--ops-green);font:760 .56rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.ops-till-review[data-tone=warning]>header b{color:#2c1e09;background:var(--ops-amber)}.ops-till-review[data-tone=critical]>header b{color:#2e0e08;background:var(--ops-red)}.ops-till-review__summary{padding:1rem;display:grid;grid-template-columns:minmax(18rem,1fr) minmax(11rem,.5fr) minmax(10rem,.45fr);align-items:end;gap:.8rem;border-bottom:1px solid var(--inventory-line)}.ops-till-review__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ops-till-review__inputs label{display:grid;gap:.4rem}.ops-till-review__inputs label>span,.ops-verifier-name>span{color:var(--inventory-faint);font:700 .68rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.ops-till-review__inputs input,.ops-verifier-name input{width:100%;min-height:3.25rem;padding:.72rem .85rem;border:1px solid var(--inventory-line);border-radius:.4rem;color:var(--inventory-cream);background:var(--inventory-input)}.ops-target-card{min-height:4.1rem;padding:.65rem .8rem;display:grid;align-content:center;gap:.28rem;border:1px solid var(--inventory-line);border-radius:.4rem;background:#15131170}.ops-target-card strong{font:760 1.1rem/1 var(--font-display)}.ops-target-card small{color:var(--inventory-faint);font-size:.6rem}.ops-discrepancy-panel{margin:1rem;padding:1rem;display:grid;gap:.8rem;border:1px solid rgb(241 191 100 / .58);border-radius:.55rem .55rem 1rem;background:linear-gradient(120deg,rgb(241 191 100 / .1),transparent 70%),#1513118c}.ops-discrepancy-panel[data-tone=critical]{border-color:#ff7b68b8;background:linear-gradient(120deg,rgb(255 123 104 / .11),transparent 70%),#1513118c}.ops-discrepancy-panel>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.ops-discrepancy-panel>header div{display:grid;gap:.32rem}.ops-discrepancy-panel>header span{color:var(--ops-amber);font:720 .58rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.ops-discrepancy-panel[data-tone=critical]>header span{color:var(--ops-red)}.ops-discrepancy-panel h3{margin:0;font:740 .96rem/1.2 var(--font-display)}.ops-discrepancy-panel>header>strong{color:var(--inventory-cream);font:760 1.35rem/1 var(--font-display)}.ops-discrepancy-panel>p{margin:0;max-width:48rem;color:var(--inventory-muted);font-size:.7rem;line-height:1.5}.ops-recount-check{min-height:4.6rem;padding:.7rem .8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.45rem;background:var(--inventory-input);cursor:pointer}.ops-recount-check[data-checked=true]{border-color:var(--ops-green);box-shadow:inset 3px 0 var(--ops-green)}.ops-recount-check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ops-recount-check:focus-within{outline:3px solid rgb(221 183 88 / .58);outline-offset:2px}.ops-recount-check>span{display:grid;gap:.28rem}.ops-recount-check>span strong{font:720 .74rem/1.2 var(--font-display)}.ops-recount-check>span small{color:var(--inventory-faint);font-size:.62rem}.ops-recount-check>i{width:1.55rem;height:1.55rem;display:grid;place-items:center;border:1px solid var(--inventory-line);border-radius:50%;color:transparent;font:normal 760 .64rem/1 var(--font-display)}.ops-recount-check[data-checked=true]>i{border-color:var(--ops-green);color:#101c13;background:var(--ops-green)}.ops-discrepancy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ops-discrepancy-fields label{display:grid;gap:.4rem}.ops-discrepancy-fields label>span{color:var(--inventory-faint);font:700 .68rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.ops-discrepancy-fields input,.ops-discrepancy-fields select{width:100%;min-height:3.25rem;padding:.72rem .85rem;border:1px solid var(--inventory-line);border-radius:.4rem;color:var(--inventory-cream);background:var(--inventory-input)}.ops-verification-panel{padding:1rem;display:grid;gap:.8rem}.ops-verification-panel>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.ops-verification-panel>header div{display:grid;gap:.32rem}.ops-verification-panel h3{margin:0;font:740 .96rem/1.2 var(--font-display)}.ops-verification-panel>header small{color:var(--inventory-faint);font-size:.62rem}.ops-verification-methods{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;border:0}.ops-verification-methods label{min-width:0;min-height:5.1rem;padding:.75rem .8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.45rem .45rem .95rem;background:var(--inventory-input);cursor:pointer}.ops-verification-methods label[data-selected=true]{border-color:#ddb758b8;box-shadow:inset 3px 0 var(--inventory-gold)}.ops-verification-methods input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ops-verification-methods label:focus-within{outline:3px solid rgb(221 183 88 / .58);outline-offset:2px}.ops-verification-methods label>span{min-width:0;display:grid;gap:.3rem}.ops-verification-methods strong{font:720 .74rem/1.2 var(--font-display)}.ops-verification-methods small{color:var(--inventory-faint);font-size:.62rem;line-height:1.35}.ops-verification-methods i{width:1.45rem;height:1.45rem;display:grid;place-items:center;border:1px solid var(--inventory-line);border-radius:50%;color:transparent;font:normal 760 .62rem/1 var(--font-display)}.ops-verification-methods label[data-selected=true] i{border-color:var(--inventory-gold);color:var(--inventory-bg);background:var(--inventory-gold)}.ops-verifier-name{max-width:34rem}.ops-till-review>.ops-dock-actions{padding:0 1rem 1rem;justify-content:flex-end}.ops-ticket-composer{padding:clamp(.85rem,2vw,1.25rem);display:grid;gap:1rem}.ops-ticket-composer fieldset{margin:0;padding:0;border:0}.ops-ticket-composer legend{margin-bottom:.6rem;color:var(--inventory-gold);font:720 .62rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.ops-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.ops-choice-grid--issues{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-ticket-context{display:grid;grid-template-columns:minmax(10rem,.6fr) minmax(0,1fr);gap:.6rem}.ops-priority-pills button[aria-pressed=true][data-priority=normal]{color:#101c13;background:var(--ops-green);border-color:var(--ops-green)}.ops-priority-pills button[aria-pressed=true][data-priority=urgent]{color:#2c1e09;background:var(--ops-amber);border-color:var(--ops-amber)}.ops-priority-pills button[aria-pressed=true][data-priority=emergency]{color:#2e0e08;background:var(--ops-red);border-color:var(--ops-red)}.ops-photo-capture{min-height:8rem;padding:.85rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem 1rem;border:1px dashed rgb(221 183 88 / .5);border-radius:.55rem .55rem 1rem;background:#1513117a;cursor:pointer}.ops-photo-capture input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.ops-photo-capture:focus-within{outline:3px solid rgb(221 183 88 / .75);outline-offset:3px}.ops-photo-capture>span{color:var(--inventory-cream);font:720 .78rem/1.2 var(--font-display)}.ops-photo-capture>small{grid-column:1;color:var(--inventory-faint);font-size:.65rem}.ops-photo-capture>i{grid-row:1 / 3;grid-column:2;width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;color:var(--inventory-bg);background:var(--inventory-gold);font:normal 400 1.6rem/1 var(--font-display)}.ops-photo-capture img{grid-row:1 / 3;grid-column:2;width:7rem;height:5.4rem;border-radius:.45rem;object-fit:cover}.ops-submit-ticket{width:100%;min-height:4rem}.ops-ticket-board{max-height:52rem;overflow:auto}.ops-ticket-board>article{padding:.9rem;display:grid;gap:.42rem;border-bottom:1px solid var(--inventory-line);box-shadow:inset 3px 0 var(--ops-green)}.ops-ticket-board>article[data-priority=urgent]{box-shadow:inset 3px 0 var(--ops-amber)}.ops-ticket-board>article[data-priority=emergency]{box-shadow:inset 3px 0 var(--ops-red)}.ops-ticket-board>article[data-status=closed],.ops-ticket-board>article[data-status=cancelled]{opacity:.62}.ops-ticket-topline{display:flex;justify-content:space-between;gap:1rem}.ops-ticket-topline span,.ops-ticket-topline b,.ops-ticket-board em{color:var(--inventory-gold);font:normal 720 .54rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.ops-ticket-board h3{margin:0;font:740 .96rem/1.2 var(--font-display)}.ops-ticket-board p{margin:0;color:var(--inventory-muted);font-size:.74rem;line-height:1.45}.ops-ticket-board small{color:var(--inventory-faint);font-size:.61rem}.ops-ticket-board em{width:fit-content;padding:.3rem .46rem;border-radius:99rem;background:#ddb7581a}.ops-private-photo{display:grid;gap:.45rem}.ops-private-photo button{width:fit-content;min-height:2.8rem;padding:.6rem .75rem;border:1px solid var(--inventory-line);border-radius:.4rem;color:var(--inventory-cream);background:var(--inventory-input);cursor:pointer}.ops-private-photo img{width:100%;max-height:18rem;border-radius:.45rem;object-fit:cover}@media (max-width: 72rem){.ops-till-layout,.ops-maintenance-layout{grid-template-columns:1fr}.ops-till-history{position:static}}@media (max-width: 52rem){.ops-module-header{min-height:7rem;grid-template-columns:1fr;align-items:start}.ops-module-header>strong{width:fit-content;min-height:2.6rem}.ops-filter-bar>.canopy-glass__content,.ops-stock-list>article,.ops-denominations,.ops-ticket-context,.ops-count-moment,.ops-till-review__summary{grid-template-columns:1fr}.ops-stock-subnav{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-choice-grid,.ops-choice-grid--issues{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-variance-dock{position:relative;bottom:auto;grid-template-columns:1fr}.ops-variance-dock>div:first-child{grid-template-columns:1fr}.ops-variance-result{justify-items:start}.ops-dock-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-till-review__inputs,.ops-discrepancy-fields{grid-template-columns:1fr}.ops-till-review>.ops-dock-actions{justify-content:stretch}}@media (max-width: 30rem){.ops-segments{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-segments button,.ops-choice-grid button,.ops-priority-pills button{padding-inline:.35rem;font-size:.75rem}.ops-stock-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-denominations article{grid-template-columns:5.2rem minmax(0,1fr)}.ops-stepper{grid-template-columns:2.8rem minmax(2.8rem,1fr) 2.8rem}.ops-count-moment__choices,.ops-verification-methods,.ops-dock-actions{grid-template-columns:1fr}.ops-till-review>header{align-items:flex-start;flex-direction:column}.ops-discrepancy-panel>header{align-items:flex-start;flex-direction:column;gap:.45rem}.ops-verification-panel>header{align-items:flex-start;flex-direction:column;gap:.35rem}.ops-photo-capture{grid-template-columns:minmax(0,1fr) 3rem}.ops-photo-capture>i{width:3rem;height:3rem}}@media (prefers-reduced-motion: reduce){.ops-module *,.ops-module *:before,.ops-module *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.status-eighty-six,.manual-pull,.closer-queue,.count-review,.unscheduled-receipt{border:1px solid var(--inventory-line);border-radius:.3rem .3rem .9rem;background:var(--inventory-panel);box-shadow:0 1rem 2.5rem #00000024}.status-eighty-six{padding:1rem}.status-eighty-six>header,.closer-queue>header,.count-review>header{margin-bottom:.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.status-eighty-six header div,.closer-queue header div,.count-review header div{display:grid;gap:.25rem}.status-eighty-six header p,.status-eighty-six header h2,.closer-queue header p,.closer-queue header h2,.count-review header p,.count-review header h2{margin:0}.status-eighty-six header p,.closer-queue header p,.count-review header p{color:var(--inventory-gold);font:700 .55rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.status-eighty-six header h2,.closer-queue header h2,.count-review header h2{font:720 .92rem/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.status-eighty-six header>span,.closer-queue header>span,.count-review header>span{color:var(--inventory-muted);font-size:.65rem}.status-eighty-six>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.status-eighty-six>div>button{min-height:4.5rem;padding:.75rem;display:grid;grid-template-columns:.7rem 1fr auto;align-items:center;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .65rem;background:var(--inventory-panel-raised);text-align:left;cursor:pointer}.status-eighty-six button>i{width:.65rem;height:.65rem;border-radius:50%;background:var(--inventory-coral)}.status-eighty-six button>i[data-tone=low]{background:var(--inventory-gold)}.status-eighty-six button>span{display:grid;gap:.24rem}.status-eighty-six button small{color:var(--inventory-muted);font-size:.64rem}.status-eighty-six button b{color:var(--inventory-gold);font:700 .51rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.forecast-factors{margin:.75rem 0;display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.forecast-factors>div{padding:.55rem;display:grid;gap:.18rem;border:1px solid var(--inventory-line);border-radius:.2rem;background:var(--inventory-bg)}.forecast-factors dt{color:var(--inventory-faint);font:700 .48rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.forecast-factors dd{margin:0;color:var(--inventory-muted);font-size:.61rem}.manifest-controls{display:flex;align-items:center;gap:.55rem}.manifest-controls>button{min-height:2.75rem;padding:.65rem .75rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .6rem;background:var(--inventory-panel-raised);font:700 .52rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.manual-pull,.unscheduled-receipt{padding:.9rem 1rem;display:grid;grid-template-columns:1fr minmax(13rem,.8fr) 8rem auto;align-items:end;gap:.75rem}.manual-pull>div:first-child,.unscheduled-receipt>div:first-child{display:grid;gap:.22rem}.manual-pull p,.manual-pull h2,.manual-pull span,.unscheduled-receipt p,.unscheduled-receipt h2{margin:0}.manual-pull p,.unscheduled-receipt p{color:var(--inventory-gold);font:700 .54rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.manual-pull h2,.unscheduled-receipt h2{font:720 .86rem/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.manual-pull>div>span{color:var(--inventory-muted);font-size:.63rem}.manual-pull>label,.unscheduled-receipt>div:last-child>label{display:grid;gap:.35rem}.manual-pull label>span,.unscheduled-receipt label>span{color:var(--inventory-muted);font:700 .5rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.manual-pull select,.manual-pull input,.unscheduled-receipt input,.unscheduled-receipt select{width:100%;min-height:2.8rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.25rem;color:var(--inventory-cream);background:var(--inventory-input)}.manual-pull>button,.unscheduled-receipt>button,.unscheduled-receipt>div:last-child>button{min-height:2.8rem;padding:.7rem .85rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .65rem;background:var(--inventory-panel-raised);font:700 .54rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.ran-dry-action{min-height:3rem;padding:.7rem;border:1px solid rgb(224 96 64 / .35)!important;border-radius:.25rem .25rem .65rem;color:#ffc6b7!important;background:#e0604014!important;font:700 .52rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.pull-row>footer:not(.pull-row__result){grid-template-columns:minmax(10rem,1fr) auto auto auto}.ran-dry-action[aria-pressed=true]{border-color:var(--inventory-coral)!important;background:#e0604033!important}.closer-queue,.count-review{padding:1rem}.closer-queue>p{margin:0;padding:1rem;color:var(--inventory-muted);background:var(--inventory-panel-raised);font-size:.7rem;text-align:center}.closer-queue>div>article{min-height:4.3rem;padding:.7rem 0;display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:.7rem;border-bottom:1px solid var(--inventory-line)}.closer-queue article>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:.25rem .25rem .7rem;color:var(--inventory-gold);background:var(--inventory-bg);font:720 .9rem/1 var(--font-display)}.closer-queue article>div{display:grid;gap:.24rem}.closer-queue article small{color:var(--inventory-muted);font-size:.64rem}.closer-queue article button{min-height:2.5rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised);cursor:pointer}.closer-queue>footer{padding-top:.8rem;display:flex;justify-content:flex-end}.closer-confirm{width:100%;padding:.8rem;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;border:1px solid rgb(196 154 60 / .4);border-radius:.25rem;background:#c49a3c14}.closer-confirm span{margin-right:auto;color:var(--inventory-muted);font-size:.67rem}.closer-confirm button{min-height:2.7rem;padding:.65rem .8rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-bg);cursor:pointer}.count-review>button{width:100%;min-height:3.2rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .65rem;background:var(--inventory-panel-raised);font:700 .58rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.count-review__body>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.count-review__body article{min-height:3.2rem;padding:.65rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised)}.count-review__body article span{color:var(--inventory-muted);font-size:.67rem}.count-review__body>p{color:var(--inventory-muted);font-size:.68rem}.count-review__body>footer{display:flex;justify-content:flex-end;gap:.6rem}.count-review__body>footer button{min-height:2.8rem;padding:.7rem .85rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised);cursor:pointer}.count-reconciliation{margin-top:.8rem;padding:.8rem;display:grid;gap:.35rem;border-left:3px solid var(--inventory-good);background:#4a67411f}.count-reconciliation span{color:var(--inventory-muted);font-size:.66rem}.count-reconciliation small{color:var(--inventory-faint);font-size:.6rem;line-height:1.45}.unscheduled-receipt{grid-template-columns:1fr auto}.unscheduled-receipt>div:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr 7rem auto auto;align-items:end;gap:.6rem}.receive-card__items label>span:first-child>i{width:fit-content;margin-top:.3rem;padding:.32rem .45rem;border-radius:99rem;color:#f3d58e;background:#c49a3c21;font:normal 700 .5rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.receive-card__items label>span:first-child>i[data-variance=short]{color:#ffc6b7;background:#e0604026}.invoice-capture{padding:.8rem 1rem;display:grid;grid-template-columns:minmax(13rem,.7fr) 1.3fr;align-items:center;gap:.8rem;border-top:1px solid var(--inventory-line);background:#3a4d5814}.invoice-capture>label{display:grid;gap:.4rem}.invoice-capture>label>span{color:var(--inventory-muted);font:700 .52rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.invoice-capture input[type=file]{width:100%;min-height:2.8rem;padding:.55rem;border:1px solid var(--inventory-line);border-radius:.25rem;color:var(--inventory-muted);background:var(--inventory-bg);font-size:.65rem}.invoice-capture>p{margin:0;color:var(--inventory-muted);font-size:.65rem;line-height:1.45}.invoice-capture figure{margin:0;display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:.7rem}.invoice-capture img{width:4rem;height:4rem;object-fit:cover;border:1px solid var(--inventory-line);border-radius:.25rem}.invoice-capture figcaption{color:var(--inventory-muted);font-size:.64rem}.receive-card[data-committed=true]{border-color:#4a674199}.receive-card[data-committed=true]>footer>strong{color:#c7d9bd;font:700 .56rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}@media (max-width: 64rem){.manual-pull{grid-template-columns:1fr 1fr 7rem}.manual-pull>div:first-child{grid-column:1 / -1}.manual-pull>button{grid-column:1 / -1}.unscheduled-receipt>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width: 44rem){.status-eighty-six>header,.closer-queue>header,.count-review>header{align-items:flex-start;flex-direction:column}.status-eighty-six>div,.count-review__body>div{grid-template-columns:1fr}.manifest-controls{width:100%;align-items:stretch;flex-direction:column}.manual-pull{grid-template-columns:1fr}.manual-pull>div:first-child,.manual-pull>button{grid-column:auto}.pull-row>footer{grid-template-columns:1fr}.pull-row>footer>*{grid-column:1!important}.closer-confirm,.count-review__body>footer{align-items:stretch;flex-direction:column}.closer-confirm span{margin-right:0}.closer-queue>div>article{grid-template-columns:3rem 1fr}.closer-queue article button{grid-column:2}.unscheduled-receipt{grid-template-columns:1fr}.unscheduled-receipt>div:last-child{grid-column:auto;grid-template-columns:1fr}.invoice-capture{grid-template-columns:1fr}}.inventory-app--production{background:radial-gradient(circle at 78% 8%,rgb(58 77 88 / .2),transparent 30rem),linear-gradient(145deg,#181713,#211e1a 58%,#171614)}.inventory-production-lock form{width:min(100%,24rem);display:grid;gap:.75rem}.inventory-production-lock form label,.production-submit-dock label,.production-manual-row label,.production-unscheduled label,.production-invoice-number,.production-count-list label,.catalog-workspace section>label,.recipes-workspace section>label{display:grid;gap:.38rem}.inventory-production-lock form label>span,.production-submit-dock label>span,.production-manual-row label>span,.production-unscheduled label>span,.production-invoice-number>span,.production-count-list label>span,.catalog-workspace section>label>span,.recipes-workspace section>label>span{color:var(--inventory-muted, rgb(244 238 227 / .66));font:700 .52rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.inventory-production-lock form input,.production-submit-dock input,.production-manual-row select,.production-unscheduled input,.production-unscheduled select,.production-invoice-number input,.production-count-list input,.catalog-workspace section>label input,.recipes-workspace section>label input{width:100%;min-height:2.8rem;padding:.68rem .75rem;border:1px solid var(--inventory-line, rgb(244 238 227 / .12));border-radius:.28rem .28rem .66rem;color:var(--inventory-cream, #f4eee3);background:var(--inventory-input, #11100e)}.inventory-production-lock form button{min-height:3.15rem;border:1px solid rgb(196 154 60 / .5);border-radius:.32rem .32rem .78rem;color:#f4eee3;background:#c49a3c2e;font:700 .62rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.inventory-production-lock{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1rem,4vw,3rem);background:linear-gradient(90deg,#090b0c2e,#090b0cc2),radial-gradient(circle at 28% 38%,rgb(70 96 109 / .3),transparent 34rem),linear-gradient(145deg,#171614,#25221d 58%,#111312)}.inventory-production-lock:before,.inventory-production-lock:after{position:absolute;z-index:3;top:1.1rem;bottom:1.1rem;width:1px;content:"";pointer-events:none;background:linear-gradient(transparent,rgb(221 183 88 / .5) 18%,rgb(216 148 84 / .18) 82%,transparent)}.inventory-production-lock:before{left:1.1rem}.inventory-production-lock:after{right:1.1rem}.inventory-lock-screen>.inventory-production-lock__panel{position:relative;z-index:20;width:min(100%,31.5rem);padding:clamp(1.15rem,4vw,2rem);justify-items:stretch;gap:1rem;overflow:hidden;border:1px solid rgb(244 238 227 / .2);border-radius:.25rem .25rem 1.45rem;background:linear-gradient(132deg,rgb(255 255 255 / .12),transparent 34%),linear-gradient(160deg,#2e2d29c7,#191917d6);box-shadow:0 2.4rem 6rem #00000080,inset 0 1px #ffffff24,inset 0 0 0 .45rem #0d0e0d33;-webkit-backdrop-filter:blur(28px) saturate(125%);backdrop-filter:blur(28px) saturate(125%);text-align:left}.inventory-production-lock__panel:before{position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border:1px solid rgb(221 183 88 / .12);border-radius:.08rem .08rem 1rem;clip-path:polygon(0 0,28% 0,28% 1px,72% 1px,72% 0,100% 0,100% 100%,72% 100%,72% calc(100% - 1px),28% calc(100% - 1px),28% 100%,0 100%);content:"";pointer-events:none}.inventory-production-lock__panel:after{position:absolute;top:-45%;left:-55%;width:72%;height:190%;content:"";pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgb(255 248 230 / .08) 46%,transparent 72%);transform:rotate(8deg)}.inventory-production-lock__brand{position:relative;z-index:1;min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(244 238 227 / .13)}.inventory-production-lock__brand img{width:8.7rem;height:auto;display:block;filter:drop-shadow(0 .4rem .8rem rgb(0 0 0 / .22))}.inventory-production-lock__brand span{color:#f4eee380;font:700 .49rem/1 var(--font-display);letter-spacing:.15em;text-align:right;text-transform:uppercase}.inventory-production-lock__title{position:relative;z-index:1;display:grid;gap:.45rem}.inventory-production-lock__title p,.inventory-production-lock__title h1,.inventory-production-lock__title strong{margin:0}.inventory-production-lock__title p{color:var(--inventory-gold);font:700 .55rem/1 var(--font-display);letter-spacing:.15em;text-transform:uppercase}.inventory-production-lock__title h1{max-width:9ch;font:650 clamp(2.65rem,8vw,4.2rem)/.84 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.inventory-production-lock__title strong{color:#f4eee3ad;font:700 .61rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.inventory-lock-screen>.inventory-production-lock__panel>.inventory-production-lock__copy{position:relative;z-index:1;max-width:28rem;color:#f4eee3a8;font:500 .73rem/1.55 var(--font-text);letter-spacing:0;text-transform:none}.inventory-production-lock form{position:relative;z-index:1;width:100%}.inventory-production-lock form input{min-height:3.2rem;padding:.82rem .9rem;border-color:#f4eee32e;border-radius:.25rem .25rem .72rem;background:linear-gradient(105deg,rgb(255 255 255 / .035),transparent 48%),#0c0d0ca8;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.inventory-production-lock form input:hover{border-color:#f4eee34d}.inventory-production-lock form input:focus{border-color:#ddb758ad;background-color:#11110fe6;box-shadow:inset 0 1px #ffffff0f,0 0 0 .22rem #ddb75814}.inventory-production-lock form button{min-height:3.3rem;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:#c49a3c80;background:linear-gradient(112deg,rgb(255 255 255 / .1),transparent 38%),linear-gradient(90deg,#8f5f30e0,#aa7d39d1);box-shadow:inset 0 1px #ffffff29,0 .9rem 2.2rem #00000038;transition:border-color .16s ease,filter .16s ease,translate .16s ease}.inventory-production-lock form button:hover:not(:disabled){border-color:#f5d27bb8;filter:brightness(1.08);translate:0 -1px}.inventory-production-lock form button i{font:400 1.05rem/1 var(--font-text)}.inventory-production-lock form[aria-busy=true] button i{width:.82rem;height:.82rem;border:1px solid rgb(244 238 227 / .32);border-top-color:var(--inventory-cream);border-radius:50%;font-size:0;animation:inventory-login-spinner .72s linear infinite}.inventory-production-lock__status{position:relative;z-index:1;min-height:2.1rem;padding-top:.75rem;display:grid;grid-template-columns:.55rem 1fr;align-items:start;gap:.55rem;border-top:1px solid rgb(244 238 227 / .1)}.inventory-production-lock__status>i{width:.5rem;height:.5rem;margin-top:.1rem;border:1px solid rgb(221 183 88 / .62);border-radius:50%;background:#ddb75838;box-shadow:0 0 0 .2rem #ddb7580d}.inventory-production-lock__status[data-state=checking]>i{background:var(--inventory-gold);box-shadow:0 0 0 .28rem #ddb7581a}.inventory-production-lock__status[data-state=error]>i,.inventory-production-lock__status[data-state=denied]>i{border-color:#f27c5ecc;background:var(--inventory-coral);box-shadow:0 0 0 .24rem #f27c5e17}.inventory-production-lock__status small,.inventory-production-lock__status p{margin:0;color:#f4eee385;font-size:.62rem;line-height:1.35}.inventory-production-lock__status p[role=alert]{color:#ffae99}.inventory-login-flight{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#ddb758c7;pointer-events:none}.inventory-login-flight[data-flight-phase=cleared]{z-index:600}.inventory-login-flight__grid,.inventory-login-flight__sunburst,.inventory-login-flight__runway,.inventory-login-flight__reticle,.inventory-login-flight__aircraft,.inventory-login-flight__flash{position:absolute}.inventory-login-flight__grid{top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgb(244 238 227 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(244 238 227 / .1) 1px,transparent 1px);background-size:clamp(2.2rem,5vw,4.5rem) clamp(2.2rem,5vw,4.5rem);-webkit-mask-image:radial-gradient(circle at 35% 46%,black,transparent 70%);mask-image:radial-gradient(circle at 35% 46%,black,transparent 70%)}.inventory-login-flight__sunburst{top:50%;left:31%;width:min(75vw,62rem);aspect-ratio:1;opacity:.12;background:repeating-conic-gradient(from -2deg,rgb(221 183 88 / .7) 0 .8deg,transparent .8deg 8deg);-webkit-mask-image:radial-gradient(circle,transparent 0 14%,black 15% 52%,transparent 72%);mask-image:radial-gradient(circle,transparent 0 14%,black 15% 52%,transparent 72%);transform:translate(-50%,-50%)}.inventory-login-flight__runway{bottom:-8%;left:31%;width:min(48vw,40rem);height:48%;border-right:1px solid rgb(221 183 88 / .18);border-left:1px solid rgb(221 183 88 / .18);opacity:.44;perspective:36rem;transform:translate(-50%)}.inventory-login-flight__runway:before,.inventory-login-flight__runway:after{position:absolute;inset:0 auto;width:1px;content:"";background:linear-gradient(transparent,#f4eee359);transform-origin:bottom}.inventory-login-flight__runway:before{left:8%;transform:rotate(18deg)}.inventory-login-flight__runway:after{right:8%;transform:rotate(-18deg)}.inventory-login-flight__runway i{position:absolute;right:24%;left:24%;height:1px;background:#f4eee32e}.inventory-login-flight__runway i:nth-child(1){top:15%}.inventory-login-flight__runway i:nth-child(2){top:34%;right:20%;left:20%}.inventory-login-flight__runway i:nth-child(3){top:54%;right:15%;left:15%}.inventory-login-flight__runway i:nth-child(4){top:74%;right:9%;left:9%}.inventory-login-flight__runway i:nth-child(5){top:94%;right:2%;left:2%}.inventory-login-flight__reticle{top:50%;left:31%;width:clamp(17rem,36vw,33rem);aspect-ratio:1;border:1px solid rgb(221 183 88 / .24);border-radius:50%;opacity:.56;translate:-50% -50%}.inventory-login-flight__reticle:before,.inventory-login-flight__reticle:after,.inventory-login-flight__reticle span:before,.inventory-login-flight__reticle span:after{position:absolute;content:"";background:#ddb75859}.inventory-login-flight__reticle:before{top:50%;right:-8%;left:-8%;height:1px}.inventory-login-flight__reticle:after{top:-8%;bottom:-8%;left:50%;width:1px}.inventory-login-flight__reticle span:before{top:7%;right:7%;left:7%;height:1px}.inventory-login-flight__reticle span:after{right:7%;bottom:7%;left:7%;height:1px}.inventory-login-flight__aircraft{top:50%;left:31%;width:clamp(18rem,42vw,40rem);translate:-50% -50%;transform-origin:center 30%}.inventory-login-flight__aircraft .p38-blueprint{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(0 0 .85rem rgb(221 183 88 / .12))}.inventory-login-flight__aircraft .p38-blueprint[data-p38-ready=false]{visibility:hidden}.inventory-login-flight__prop{position:absolute;top:14.5%;width:14%;aspect-ratio:1;border:1px solid rgb(244 238 227 / .26);border-radius:50%;opacity:0;background:repeating-conic-gradient(from 10deg,rgb(244 238 227 / .3) 0 2deg,transparent 2deg 24deg)}.inventory-login-flight__prop--port{left:31.7%}.inventory-login-flight__prop--starboard{left:54.3%}.inventory-login-flight[data-flight-phase=checking] .inventory-login-flight__prop,.inventory-login-flight[data-flight-phase=cleared] .inventory-login-flight__prop{opacity:.64;animation:inventory-login-prop .38s linear infinite}.inventory-login-flight[data-flight-phase=denied]{color:#f27c5e8f}.inventory-login-flight__telemetry{position:absolute;right:clamp(1.5rem,4vw,4rem);bottom:clamp(1.35rem,3vw,2.5rem);left:clamp(1.5rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#f4eee35c;font:700 .48rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.inventory-login-flight__telemetry strong{color:#ddb758b8;font:inherit}.inventory-login-flight__flash{top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(circle at 42% 44%,rgb(255 247 222 / .96),rgb(221 183 88 / .38) 18%,transparent 54%),#f8eac5}@keyframes inventory-login-prop{to{transform:rotate(1turn)}}@keyframes inventory-login-spinner{to{transform:rotate(1turn)}}@media (min-width: 62rem){.inventory-production-lock{place-items:center end;padding-right:clamp(4rem,8vw,9rem)}.inventory-lock-screen>.inventory-production-lock__panel{margin-left:auto}}@media (max-width: 61.99rem){.inventory-login-flight__sunburst,.inventory-login-flight__runway,.inventory-login-flight__reticle,.inventory-login-flight__aircraft{left:50%}.inventory-login-flight__aircraft{top:35%;width:clamp(20rem,76vw,38rem);opacity:.34}.inventory-login-flight__sunburst{top:35%;width:min(105vw,48rem)}.inventory-login-flight__reticle{top:35%;width:min(74vw,29rem)}.inventory-login-flight__runway{left:50%;width:min(78vw,34rem)}}@media (max-width: 34rem){.inventory-production-lock{align-items:end;padding:.7rem}.inventory-production-lock:before,.inventory-production-lock:after{display:none}.inventory-lock-screen>.inventory-production-lock__panel{max-height:calc(100svh - 1.4rem);padding:1rem;gap:.72rem;overflow-y:auto;border-radius:.2rem .2rem 1.1rem}.inventory-production-lock__brand{min-height:2.6rem}.inventory-production-lock__brand img{width:7.25rem}.inventory-production-lock__title{gap:.35rem}.inventory-production-lock__title h1{font-size:clamp(2.25rem,12vw,3.25rem)}.inventory-lock-screen>.inventory-production-lock__panel>.inventory-production-lock__copy{font-size:.66rem}.inventory-production-lock form{gap:.58rem}.inventory-production-lock form input,.inventory-production-lock form button{min-height:3rem}.inventory-login-flight__telemetry{top:1rem;right:1rem;bottom:auto;left:1rem}.inventory-login-flight__telemetry span:last-child{display:none}}@media (max-height: 41rem) and (orientation: landscape){.inventory-production-lock{place-items:center end;padding:.65rem 2rem .65rem 42vw}.inventory-lock-screen>.inventory-production-lock__panel{max-height:calc(100svh - 1.3rem);padding:.85rem 1rem;gap:.55rem;overflow-y:auto}.inventory-production-lock__brand{min-height:2rem}.inventory-production-lock__brand img{width:6.5rem}.inventory-production-lock__title h1{font-size:2.25rem}.inventory-lock-screen>.inventory-production-lock__panel>.inventory-production-lock__copy{display:none}.inventory-production-lock form input,.inventory-production-lock form button{min-height:2.65rem}.inventory-login-flight__aircraft,.inventory-login-flight__reticle,.inventory-login-flight__sunburst{top:50%;left:22%}.inventory-login-flight__runway{left:22%}.inventory-login-flight__telemetry{display:none}}@media (prefers-reduced-motion: reduce){.inventory-login-flight__prop,.inventory-production-lock form[aria-busy=true] button i{animation:none!important}.inventory-login-flight__sunburst,.inventory-login-flight__runway{opacity:.06}.inventory-login-flight__aircraft .p38-blueprint[data-p38-ready=false]{visibility:visible}}@media (prefers-reduced-transparency: reduce){.inventory-lock-screen>.inventory-production-lock__panel{background:#25211d;-webkit-backdrop-filter:none;backdrop-filter:none}}.inventory-live-strip button{min-height:1.8rem;margin-left:.3rem;padding:.42rem .65rem;border:1px solid rgb(244 238 227 / .2);border-radius:99rem;background:#11100e59;font:700 .5rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.inventory-live-strip[data-state=fresh]{background:#29382a;border-color:#4a6741bf}.inventory-live-strip[data-state=loading]{background:#27343b}.inventory-live-strip[data-state=stale],.inventory-live-strip[data-state=conflict]{background:#4a3922}.inventory-live-strip[data-state=offline],.inventory-live-strip[data-state=error]{background:#4a2923}.production-emergency-banner{position:sticky;z-index:105;top:6.5rem;min-height:4.2rem;padding:.7rem 1rem;display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;border-bottom:1px solid rgb(224 96 64 / .65);color:#ffe4dc;background:#52231cfa}.production-emergency-banner>span{width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid rgb(255 228 220 / .4);border-radius:50%;font:750 .78rem/1 var(--font-display)}.production-emergency-banner div{display:grid;gap:.18rem}.production-emergency-banner strong{font:720 .68rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.production-emergency-banner p{margin:0;color:#ffe4dcb8;font-size:.68rem}.production-emergency-banner button{min-height:2.6rem;padding:.65rem .8rem;border:1px solid rgb(255 228 220 / .3);border-radius:.28rem;background:#11100e47;font:700 .54rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.production-emergency-banner+.inventory-navigation{top:11.65rem}.production-resource-state,.production-inline-state,.production-unknown-label,.production-deep-link{padding:1rem;display:flex;align-items:center;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .8rem;background:var(--inventory-panel)}.production-resource-state{min-height:8rem;justify-content:center;flex-direction:column;text-align:center}.production-resource-state p,.production-inline-state span{margin:0;color:var(--inventory-muted);font-size:.68rem}.production-resource-state button,.production-inline-state button{min-height:2.5rem;padding:.6rem .8rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-input);cursor:pointer}.production-inline-state{margin-bottom:.7rem;border-left:3px solid var(--inventory-gold)}.production-inline-state button{margin-left:auto}.production-inline-state[data-state=offline],.production-inline-state[data-state=error]{border-left-color:var(--inventory-coral)}.production-spinner{width:1.5rem;height:1.5rem;border:2px solid var(--inventory-line);border-top-color:var(--inventory-gold);border-radius:50%;animation:production-spin .8s linear infinite}@keyframes production-spin{to{rotate:1turn}}.production-save-message{margin:.65rem 0 0;padding:.7rem .8rem;border-left:3px solid var(--inventory-slate);color:var(--inventory-muted);background:#3a4d581f;font-size:.67rem}.production-save-message[data-state=accepted],.production-save-message[data-state=complete]{border-left-color:var(--inventory-good)}.production-save-message[data-state=queued]{border-left-color:var(--inventory-gold)}.production-save-message[data-state=error],.production-save-message[data-state=offline],.production-save-message[data-state=conflict]{border-left-color:var(--inventory-coral)}.production-manual-row,.production-submit-dock{margin-bottom:.7rem;padding:.85rem;display:grid;grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .75rem;background:var(--inventory-panel)}.production-manual-row button,.production-submit-dock button{min-height:2.8rem;padding:.7rem .9rem;border:1px solid var(--inventory-line);border-radius:.28rem .28rem .65rem;background:var(--inventory-panel-raised);font:700 .56rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.production-submit-dock{margin:.7rem 0 0;grid-template-columns:1fr auto}.production-submit-dock>span{align-self:center;color:var(--inventory-muted);font-size:.67rem}.production-ran-dry{display:flex;align-items:center;gap:.45rem;color:#ffc6b7;font-size:.64rem}.pull-row input{width:7rem;min-height:2.7rem;padding:.55rem;border:1px solid var(--inventory-line);border-radius:.25rem;color:var(--inventory-cream);background:var(--inventory-input)}.production-deep-link{margin-bottom:.7rem;border-color:#c49a3c73;background:#c49a3c14}.production-deep-link span{color:var(--inventory-muted)}.production-count-list{display:grid;gap:.45rem}.production-count-list article{min-height:4.8rem;padding:.75rem .85rem;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(11rem,.55fr) auto;align-items:center;gap:.8rem;border:1px solid var(--inventory-line);border-radius:.32rem .32rem .72rem;background:var(--inventory-panel)}.production-count-list article[data-deep-link=true]{border-color:#c49a3ca6;box-shadow:inset 3px 0 var(--inventory-gold)}.production-count-list article>div{display:grid;gap:.25rem}.production-count-list article small{color:var(--inventory-faint);font-size:.63rem}.production-confirm-line{display:flex!important;align-items:center;gap:.4rem;color:var(--inventory-muted)}.production-receive-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:.7rem;align-items:start}.production-receive-layout .receive-card{padding:1rem}.production-receive-layout .receive-card>header{display:flex;justify-content:space-between;align-items:end;gap:.7rem}.production-receive-layout .receive-card h2,.production-receive-layout .receive-card p{margin:0}.production-receive-layout .receive-card header p{color:var(--inventory-gold);font:700 .54rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.production-receive-layout .receive-card header h2{margin-top:.4rem;font:700 1.15rem/1 var(--font-display);text-transform:uppercase}.production-receive-layout select,.production-receive-layout input{min-height:2.8rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.25rem;color:var(--inventory-cream);background:var(--inventory-input)}.production-receive-lines{margin:.8rem 0;display:grid;gap:.45rem}.production-receive-lines label{padding:.65rem;display:grid;grid-template-columns:1fr 8rem;align-items:center;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised)}.production-receive-lines label>span{display:grid;gap:.2rem}.production-receive-lines small{color:var(--inventory-muted);font-size:.62rem}.production-receive-layout .primary-action{width:100%;min-height:3rem;margin-top:.7rem;border:1px solid rgb(196 154 60 / .45);border-radius:.3rem .3rem .7rem;background:#c49a3c21;cursor:pointer}.production-unscheduled{display:grid;gap:.7rem}.production-order-summary{display:grid;gap:.5rem}.production-order-summary article{padding:.8rem;display:flex;justify-content:space-between;border:1px solid var(--inventory-line);background:var(--inventory-panel)}.production-subnavigation{margin-bottom:.7rem;padding:.5rem;display:flex;flex-wrap:wrap;gap:.4rem;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .75rem;background:var(--inventory-panel)}.production-subnavigation button{min-height:2.6rem;padding:.6rem .75rem;border:1px solid transparent;border-radius:.25rem;background:transparent;font:700 .54rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.production-subnavigation button[aria-current=page]{border-color:#c49a3c73;color:var(--inventory-gold);background:#c49a3c17}.production-unknown-label{margin-bottom:.7rem;border-left:3px solid var(--inventory-coral)}.production-unknown-label span{color:var(--inventory-muted);font-size:.68rem}.production-management .management-navigation button:disabled{display:none}.production-invoice-preview{padding:.8rem;display:grid;gap:.6rem}.production-invoice-preview button{width:fit-content;min-height:2.6rem;padding:.6rem .75rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-input);cursor:pointer}.production-invoice-preview img{width:min(100%,32rem);max-height:28rem;object-fit:contain;border:1px solid var(--inventory-line);background:#111}.production-invoice-preview span{color:var(--inventory-muted);font-size:.63rem}.production-labels .label-grid article{align-items:start}.production-qr{width:10rem;height:10rem;display:block;border:1px solid #ded8cc;background:#fff;image-rendering:pixelated}.production-labels code{max-width:17rem;overflow-wrap:anywhere;color:var(--inventory-muted);font-size:.52rem;line-height:1.35}.production-master-form{display:grid;gap:.7rem}.production-master-form>label{display:grid;gap:.38rem}.production-master-form>label>span{color:var(--inventory-muted);font:700 .52rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.production-master-form input:not([type=checkbox]),.production-master-form select,.production-master-form textarea,.production-po-create input,.production-po-create select,.production-line-editor input,.production-line-editor select{width:100%;min-height:2.8rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.25rem;color:var(--inventory-cream);background:var(--inventory-input)}.production-master-form>button,.production-po-create>button,.production-line-editor button{min-height:2.7rem;padding:.65rem .8rem;border:1px solid var(--inventory-line);border-radius:.25rem .25rem .62rem;background:var(--inventory-panel-raised);cursor:pointer}.production-master-form>.primary-action,.production-po-create>.primary-action{border-color:#c49a3c73;background:#c49a3c1f}.production-line-editor{display:grid;gap:.45rem}.production-line-editor>div{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(7rem,.45fr) minmax(8rem,.55fr) auto;gap:.45rem;align-items:center}.production-po-create{margin:.7rem 0 1rem;padding:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .85rem;background:var(--inventory-panel)}.production-po-create>label{display:grid;gap:.35rem}.production-po-create>label>span,.production-po-create>div label>span{color:var(--inventory-muted);font:700 .5rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.production-po-create>div{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.production-po-create>div label{display:grid;gap:.35rem}.production-po-create .inline-confirm{grid-column:1 / -1}.production-invoice-capture{margin-bottom:.7rem;padding:.85rem;display:grid;grid-template-columns:minmax(14rem,.65fr) 1fr;gap:.8rem;align-items:center;border:1px solid var(--inventory-line);border-radius:.35rem .35rem .75rem;background:var(--inventory-panel)}.production-invoice-capture label{display:grid;gap:.4rem}.production-invoice-capture label>span{color:var(--inventory-muted);font:700 .52rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.production-invoice-capture input{padding:.55rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-input)}.production-invoice-capture p{margin:0;color:var(--inventory-muted);font-size:.67rem;line-height:1.5}.production-invoice-capture figure{margin:0;display:grid;grid-template-columns:4rem 1fr;gap:.7rem;align-items:center}.production-invoice-capture img{width:4rem;height:4rem;object-fit:cover;border:1px solid var(--inventory-line)}.production-invoice-capture figcaption{color:var(--inventory-muted);font-size:.62rem}.production-closer-add{padding:.7rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.production-closer-add button{min-height:3rem;padding:.6rem;display:grid;gap:.2rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-panel-raised);text-align:left;cursor:pointer}.production-closer-add span{color:var(--inventory-muted);font-size:.6rem}.production-export-actions{display:flex;flex-wrap:wrap;gap:.4rem}.production-status-context{margin-top:.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.production-start-card{margin-top:.7rem;padding:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:center;border:1px solid rgb(196 154 60 / .38);border-radius:.45rem .45rem .95rem;background:linear-gradient(130deg,rgb(196 154 60 / .14),var(--inventory-panel) 52%)}.production-start-card p,.production-start-card h2,.production-start-card span{margin:0}.production-start-card p{color:var(--inventory-gold);font:700 .52rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.production-start-card h2{margin-top:.35rem;font:700 1.15rem/1 var(--font-display);text-transform:uppercase}.production-start-card span{max-width:58ch;margin-top:.4rem;display:block;color:var(--inventory-muted);font-size:.68rem;line-height:1.5}.production-start-card button{min-height:3rem;padding:.7rem .9rem;border:1px solid var(--inventory-line);border-radius:.3rem .3rem .68rem;background:var(--inventory-input);cursor:pointer}.production-start-card .primary-action{border-color:#c49a3c85;background:#c49a3c2e}.production-status-context>article{min-height:13rem;padding:1rem;display:grid;align-content:start;gap:.55rem;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .85rem;background:var(--inventory-panel)}.production-status-context header{margin-bottom:.2rem;display:grid;gap:.3rem}.production-status-context header p{margin:0;color:var(--inventory-gold);font:700 .55rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.production-status-context header h2{margin:0;font:700 1rem/1 var(--font-display);text-transform:uppercase}.production-status-context header span,.production-status-context>article>p{margin:0;color:var(--inventory-muted);font-size:.66rem;line-height:1.45}.production-status-context>article>div{padding-top:.45rem;display:flex;justify-content:space-between;gap:.6rem;border-top:1px solid var(--inventory-line);font-size:.65rem}.production-status-context>article>div span{color:var(--inventory-muted)}.production-status-context button{min-height:2.6rem;margin-top:auto;padding:.6rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-input);cursor:pointer}.crew-launchpad{display:none}.feedback-dialog{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;padding:1rem;display:grid;place-items:center;background:#080908c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feedback-dialog__card{width:min(100%,31rem);max-height:min(90dvh,48rem);overflow:auto;padding:1.1rem;border:1px solid rgb(244 238 227 / .2);border-radius:.7rem .7rem 1.35rem;background:linear-gradient(150deg,#393e3afa,#171816fc);box-shadow:0 2rem 6rem #0000007a,inset 0 1px #ffffff14}.feedback-dialog__card form{display:grid;gap:1rem}.feedback-dialog__card header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.feedback-dialog__card header p,.feedback-dialog__card header h2{margin:0}.feedback-dialog__card header p{color:var(--inventory-gold);font:700 .55rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.feedback-dialog__card header h2{margin-top:.45rem;font:720 1.45rem/1 var(--font-display);text-transform:uppercase}.feedback-dialog__card header>button{width:2.75rem;min-height:2.75rem;border:1px solid var(--inventory-line);border-radius:999px;color:var(--inventory-cream);background:transparent;font-size:1.35rem;cursor:pointer}.feedback-dialog__card fieldset{margin:0;padding:0;border:0}.feedback-dialog__card legend,.feedback-dialog__card label>span{margin-bottom:.5rem;display:block;color:var(--inventory-muted);font:700 .58rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.feedback-dialog__card fieldset>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.feedback-dialog__card fieldset button{min-height:2.8rem;border:1px solid var(--inventory-line);border-radius:999px;color:var(--inventory-muted);background:#ffffff09;text-transform:capitalize;cursor:pointer}.feedback-dialog__card fieldset button[aria-pressed=true]{border-color:#ddb7589e;color:var(--inventory-cream);background:#ddb75829}.feedback-dialog__card textarea,.feedback-dialog__card input{width:100%;min-height:3.2rem;padding:.8rem;border:1px solid var(--inventory-line);border-radius:.45rem;color:var(--inventory-cream);background:var(--inventory-input);font:500 .84rem/1.45 var(--font-body)}.feedback-dialog__card textarea{min-height:9rem;resize:vertical}.feedback-dialog__card label small{color:var(--inventory-faint);font:inherit;text-transform:none}.feedback-dialog__privacy,.feedback-dialog__error{margin:0;font-size:.68rem;line-height:1.5}.feedback-dialog__privacy{color:var(--inventory-muted)}.feedback-dialog__error{color:#ffd4ca}.feedback-dialog__card .primary-action{min-height:3.35rem;border:1px solid rgb(221 183 88 / .58);border-radius:.45rem .45rem .85rem;color:var(--inventory-cream);background:#ddb7582e;cursor:pointer}.feedback-dialog__success{min-height:25rem;display:grid;place-items:center;align-content:center;gap:.8rem;text-align:center}.feedback-dialog__success>span{width:3.8rem;height:3.8rem;display:grid;place-items:center;border-radius:999px;color:#d8f0d8;background:#49805740;font-size:1.5rem}.feedback-dialog__success p,.feedback-dialog__success h2{margin:0}.feedback-dialog__success h2{font:720 1.45rem/1 var(--font-display);text-transform:uppercase}.feedback-dialog__success p{max-width:30rem;color:var(--inventory-muted);font-size:.75rem;line-height:1.5}.feedback-dialog__success .primary-action{width:100%;margin-top:.5rem}.feedback-inbox{display:grid;gap:.8rem}.feedback-inbox>header{padding:1rem;display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--inventory-line);border-radius:.45rem .45rem .9rem;background:var(--inventory-panel)}.feedback-inbox>header p,.feedback-inbox>header h2{margin:0}.feedback-inbox>header p{color:var(--inventory-gold);font:700 .52rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.feedback-inbox>header h2{margin-top:.35rem;font:720 1.2rem/1 var(--font-display);text-transform:uppercase}.feedback-inbox>header span,.feedback-inbox__privacy{color:var(--inventory-muted);font-size:.67rem;line-height:1.5}.feedback-inbox__privacy{margin:0}.feedback-inbox>div{display:grid;gap:.55rem}.feedback-inbox article{padding:.9rem;display:grid;gap:.7rem;border:1px solid var(--inventory-line);border-radius:.4rem .4rem .8rem;background:var(--inventory-panel)}.feedback-inbox article header,.feedback-inbox article footer{display:flex;justify-content:space-between;gap:.7rem}.feedback-inbox article header span{color:var(--inventory-gold);font:700 .55rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.feedback-inbox article time,.feedback-inbox article small{color:var(--inventory-faint);font-size:.6rem}.feedback-inbox article p{margin:0;color:var(--inventory-cream);font-size:.76rem;line-height:1.55;white-space:pre-wrap}.feedback-inbox article footer{padding-top:.65rem;border-top:1px solid var(--inventory-line);color:var(--inventory-muted);font-size:.65rem}.feedback-inbox__empty{min-height:11rem;place-items:center;align-content:center;border:1px dashed var(--inventory-line);color:var(--inventory-muted);text-align:center}.guided-count__zone-overview,.guided-count__loose-toggle,.guided-count__mobile-history,.guided-count__mobile-tools{display:none}.production-receive-entry{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(6rem,.7fr);gap:.4rem}.production-receive-lines label>small{grid-column:2}.supply-row[data-deep-link=true]{border-color:#ddb758b8;box-shadow:inset 3px 0 var(--inventory-gold);background:#ddb75814}.production-staff-row{align-items:start!important}.production-staff-identity{gap:.55rem!important}.production-staff-identity fieldset{margin:0;padding:.55rem;display:flex;flex-wrap:wrap;gap:.5rem;border:1px solid var(--inventory-line);border-radius:.25rem}.production-staff-identity legend{padding:0 .3rem;color:var(--inventory-muted);font:700 .5rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.production-staff-identity fieldset label{min-height:2rem;display:flex;align-items:center;gap:.3rem;color:var(--inventory-cream);font-size:.65rem;text-transform:capitalize}.production-staff-identity>button{width:fit-content;min-height:2.5rem;padding:.6rem .75rem;border:1px solid var(--inventory-line);border-radius:.25rem;background:var(--inventory-input);cursor:pointer}.staff-throughput>article{margin:0 1rem;padding:.75rem 0;display:grid;gap:.28rem;border-top:1px solid var(--inventory-line)}.staff-throughput>article small{color:var(--inventory-muted)}.production-bootstrap-run{align-items:start!important}.production-bootstrap-run details{margin-top:.45rem}.production-bootstrap-run summary{color:var(--inventory-gold);cursor:pointer;font-size:.62rem}.production-bootstrap-run pre{max-width:38rem;max-height:18rem;margin:.5rem 0 0;padding:.65rem;overflow:auto;border:1px solid var(--inventory-line);border-radius:.25rem;color:var(--inventory-cream);background:var(--inventory-input);font-size:.58rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.production-labels .label-grid em{width:fit-content;padding:.28rem .42rem;border-radius:99rem;color:var(--inventory-gold);background:#ddb7581f;font:normal 700 .48rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.ops-category-rail,.ingredient-sheet-tabs{display:flex;gap:.45rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.ops-category-rail{margin:.75rem 0;padding:.2rem 0 .45rem}.ops-category-rail::-webkit-scrollbar,.ingredient-sheet-tabs::-webkit-scrollbar{display:none}.ops-category-rail button,.ingredient-sheet-tabs button{min-height:2.8rem;flex:0 0 auto;padding:.65rem .9rem;scroll-snap-align:start;border:1px solid rgb(255 255 255 / .13);border-radius:999px;color:var(--inventory-muted);background:linear-gradient(145deg,#ffffff17,#ffffff06);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #00000024;font:720 .66rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ops-category-rail button[aria-current=page],.ingredient-sheet-tabs button[aria-current=page]{border-color:#ddb758b8;color:#15110a;background:linear-gradient(135deg,#f2cf77,#c99b3e);box-shadow:inset 0 1px #ffffff8c,0 9px 24px #c49a3c40}.inventory-app button,.inventory-app [role=button]{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}@media (hover: hover){.inventory-app button:not(:disabled):hover{transform:translateY(-1px)}}.inventory-app button:not(:disabled):active{transform:scale(.98)}.inventory-app button:focus-visible,.inventory-app input:focus-visible,.inventory-app select:focus-visible,.inventory-app textarea:focus-visible{outline:2px solid var(--inventory-gold);outline-offset:2px}body[data-picker-open=true]{overflow:hidden}.ingredient-picker-field{display:grid;gap:.38rem}.ingredient-picker-field>span,.ingredient-sheet-search>span,.inventory-tuning-toolbar label>span,.inventory-tuning-fields label>span,.inventory-tuning-override>span{color:var(--inventory-muted);font:700 .52rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.ingredient-picker-trigger{width:100%;min-height:4rem;padding:.8rem .9rem;display:grid;gap:.25rem;border:1px solid rgb(255 255 255 / .14);border-radius:.65rem .65rem 1rem;color:var(--inventory-cream);background:linear-gradient(135deg,#ffffff1a,#ffffff06),var(--inventory-input);box-shadow:inset 0 1px #ffffff1c,0 12px 28px #00000029;text-align:left;cursor:pointer}.ingredient-picker-trigger span{font:720 .9rem/1.1 var(--font-display)}.ingredient-picker-trigger small{color:var(--inventory-muted);font-size:.64rem;text-transform:capitalize}.ingredient-sheet-backdrop{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;background:#050606b3;animation:ingredient-backdrop-in .18s ease both}.ingredient-sheet{width:min(100%,54rem);max-height:min(86dvh,54rem);margin-inline:auto;padding:1rem;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.8rem;overflow:hidden;border:1px solid rgb(255 255 255 / .14);border-bottom:0;border-radius:1.3rem 1.3rem 0 0;background:linear-gradient(145deg,rgb(255 255 255 / .09),transparent 35%),#171817;box-shadow:inset 0 1px #ffffff1f,0 -20px 60px #00000059;animation:ingredient-sheet-in .22s cubic-bezier(.2,.8,.2,1) both}.ingredient-sheet>header{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.ingredient-sheet>header p,.ingredient-sheet>header h2{margin:0}.ingredient-sheet>header p{color:var(--inventory-gold);font:700 .54rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.ingredient-sheet>header h2{margin-top:.35rem;font:720 1.25rem/1 var(--font-display);text-transform:uppercase}.ingredient-sheet>header button{min-height:2.7rem;padding:.65rem .8rem;border:1px solid var(--inventory-line);border-radius:999px;background:#ffffff0f;cursor:pointer}.ingredient-sheet-search{display:grid;gap:.38rem}.ingredient-sheet-search input,.inventory-tuning-toolbar input,.inventory-tuning-fields input,.inventory-tuning-override input{width:100%;min-height:3rem;padding:.7rem .8rem;border:1px solid var(--inventory-line);border-radius:.55rem;color:var(--inventory-cream);background:var(--inventory-input)}.ingredient-sheet-tabs{padding-bottom:.2rem}.ingredient-sheet-list{min-height:12rem;padding-right:.15rem;display:grid;align-content:start;gap:.45rem;overflow-y:auto}.ingredient-sheet-list>button{width:100%;min-height:4.2rem;padding:.75rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid var(--inventory-line);border-radius:.55rem .55rem .9rem;background:linear-gradient(120deg,rgb(255 255 255 / .06),transparent),var(--inventory-panel);text-align:left;cursor:pointer}.ingredient-sheet-list>button>span{display:grid;gap:.25rem}.ingredient-sheet-list strong{font:720 .88rem/1.1 var(--font-display)}.ingredient-sheet-list small{color:var(--inventory-muted);font-size:.62rem;text-transform:capitalize}.ingredient-sheet-list i{padding:.35rem .48rem;border-radius:999px;color:#b9e9c4;background:#49805738;font:normal 700 .48rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ingredient-sheet-list>p{color:var(--inventory-muted);text-align:center}@keyframes ingredient-backdrop-in{0%{opacity:0}}@keyframes ingredient-sheet-in{0%{translate:0 2rem;opacity:.75}}.inventory-tuning-workspace{display:grid;gap:.75rem}.inventory-tuning-hero,.inventory-tuning-toolbar,.inventory-tuning-row{border:1px solid var(--inventory-line);border-radius:.55rem .55rem 1rem;background:linear-gradient(135deg,rgb(255 255 255 / .055),transparent 35%),var(--inventory-panel);box-shadow:inset 0 1px #ffffff12}.inventory-tuning-hero{padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.inventory-tuning-hero p,.inventory-tuning-hero h2,.inventory-tuning-hero span{margin:0}.inventory-tuning-hero p{color:var(--inventory-gold);font:700 .54rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.inventory-tuning-hero h2{margin-top:.35rem;font:720 1.3rem/1 var(--font-display);text-transform:uppercase}.inventory-tuning-hero span{max-width:50rem;margin-top:.45rem;display:block;color:var(--inventory-muted);font-size:.68rem;line-height:1.45}.inventory-tuning-hero>strong{flex:0 0 auto;padding:.65rem .8rem;border-radius:999px;color:#b9e9c4;background:#49805733;font:720 .64rem/1 var(--font-display);text-transform:uppercase}.inventory-tuning-toolbar{padding:.8rem;display:grid;gap:.7rem}.inventory-tuning-toolbar>label{display:grid;gap:.38rem}.inventory-tuning-list{display:grid;gap:.55rem}.inventory-tuning-row{padding:.85rem;display:grid;gap:.7rem}.inventory-tuning-row>header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.inventory-tuning-row header p,.inventory-tuning-row header h3,.inventory-tuning-row header small{margin:0}.inventory-tuning-row header p{color:var(--inventory-gold);font:700 .5rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.inventory-tuning-row header h3{margin-top:.28rem;font:720 1rem/1.1 var(--font-display)}.inventory-tuning-row header small{margin-top:.3rem;display:block;color:var(--inventory-muted);font-size:.62rem}.inventory-tuning-row header>span{padding:.35rem .5rem;border-radius:999px;color:var(--inventory-muted);background:#ffffff0f;font:700 .48rem/1 var(--font-display);text-transform:uppercase}.inventory-tuning-row header>span[data-confidence=established]{color:#b9e9c4;background:#49805733}.inventory-tuning-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.55rem}.inventory-tuning-fields>label,.inventory-tuning-override{display:grid;gap:.38rem}.inventory-tuning-check{min-height:3rem;padding:.65rem .75rem;display:flex!important;align-items:center;gap:.45rem!important;border:1px solid var(--inventory-line);border-radius:.55rem;background:var(--inventory-input)}.inventory-tuning-check input{width:1.1rem;height:1.1rem;min-height:0;padding:0}.inventory-tuning-advanced{width:fit-content;min-height:2.5rem;padding:.55rem .7rem;border:1px solid var(--inventory-line);border-radius:999px;background:#ffffff0a;color:var(--inventory-muted);cursor:pointer}.inventory-tuning-override small{color:var(--inventory-muted);font-size:.6rem}.inventory-tuning-row footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.inventory-tuning-row footer>small{color:var(--inventory-muted)}.inventory-tuning-row footer button{min-height:2.8rem;padding:.65rem .85rem;border:1px solid rgb(221 183 88 / .5);border-radius:.55rem .55rem .85rem;background:linear-gradient(135deg,#ddb75838,#ddb75814);box-shadow:inset 0 1px #ffffff1f;cursor:pointer}.inventory-tuning-row>p{margin:0;color:var(--inventory-muted);font-size:.64rem}@media (max-width: 64rem){.production-emergency-banner+.inventory-navigation{top:auto}.production-receive-layout{grid-template-columns:1fr}.production-count-list article{grid-template-columns:1fr minmax(10rem,.5fr) auto}.production-status-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 44rem){.production-emergency-banner{position:relative;top:auto;grid-template-columns:2.4rem 1fr}.production-emergency-banner button{grid-column:1 / -1}.production-manual-row,.production-submit-dock,.production-count-list article,.production-receive-lines label{grid-template-columns:1fr}.production-count-list article{align-items:stretch}.production-po-create,.production-po-create>div,.production-line-editor>div,.production-invoice-capture,.production-closer-add{grid-template-columns:1fr}.production-confirm-line{min-height:2.5rem}.production-live-strip{align-items:flex-start}.production-status-context,.production-start-card{grid-template-columns:1fr}.production-start-card button{width:100%;min-height:3.5rem}.production-receive-entry{grid-template-columns:1fr}.production-receive-lines label>small{grid-column:1}.ops-stock-subnav{display:none}.ops-filter-bar>.canopy-glass__content,.ops-stock-list>article{grid-template-columns:1fr}.ops-status-control{grid-auto-flow:column}.ops-status-control button{min-height:3.75rem}.ingredient-sheet{max-height:92dvh;padding:.85rem}.ingredient-sheet-list>button{min-height:4.5rem}.inventory-tuning-hero{align-items:flex-start}.inventory-tuning-fields{grid-template-columns:1fr}.inventory-tuning-row footer{align-items:stretch;flex-direction:column}.inventory-tuning-row footer button{width:100%}.production-status-desktop{display:none}.crew-launchpad{position:relative;display:grid;gap:.58rem;padding:0 .85rem max(.9rem,env(safe-area-inset-bottom));overflow:hidden}.crew-launchpad__hero{position:relative;min-height:9.35rem;margin:0 -.85rem;padding:.8rem 1.1rem .85rem;display:grid;align-content:space-between;overflow:hidden;border-bottom:1px solid rgb(221 183 88 / .22);background:radial-gradient(circle at 78% 54%,rgb(221 183 88 / .08),transparent 11rem)}.crew-launchpad__kicker{position:relative;z-index:2;display:flex;justify-content:space-between;gap:.75rem;color:var(--inventory-faint);font:650 .5rem/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase}.crew-launchpad__hero>div:nth-child(2){position:relative;z-index:2;padding-bottom:.25rem}.crew-launchpad__hero h1,.crew-launchpad__hero p{margin:0}.crew-launchpad__hero h1{max-width:15rem;font:650 clamp(1.8rem,8vw,2rem)/.98 var(--font-display);letter-spacing:-.035em;text-transform:none}.crew-launchpad__hero p{margin-top:.55rem;color:var(--inventory-muted);font-size:.86rem;line-height:1.3}.crew-launchpad__hero .crew-launchpad__daily-tip{max-width:17rem;display:grid;gap:.18rem}.crew-launchpad__daily-tip span{color:var(--inventory-gold);font:700 .48rem/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase}.crew-launchpad__aircraft{position:absolute;z-index:1;right:-3.1rem;bottom:-1.1rem;width:16.5rem;height:12rem;color:#ddb75845}.crew-launchpad button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crew-launchpad__continue,.crew-launchpad__tasks>button,.crew-launchpad__secondary button{width:100%;display:grid;align-items:center;border:1px solid rgb(244 238 227 / .28);border-radius:.45rem;color:var(--inventory-cream);background:linear-gradient(120deg,#ffffff09,#ffffff03);box-shadow:inset 0 1px #ffffff06;text-align:left;cursor:pointer}.crew-launchpad__continue{min-height:3rem;padding:.5rem .75rem;grid-template-columns:2.2rem minmax(0,1fr) 1.25rem;gap:.7rem;border-color:#ddb75880}.crew-launchpad__continue>svg:first-child{width:1.25rem;height:1.25rem;color:var(--inventory-gold)}.crew-launchpad__continue>svg:last-child{width:1.2rem;height:1.2rem;color:var(--inventory-gold)}.crew-launchpad__continue>span{min-width:0;color:var(--inventory-gold);font:680 .82rem/1.2 var(--font-display)}.crew-launchpad__continue small{color:var(--inventory-muted);font:inherit}.crew-launchpad__tasks,.crew-launchpad__secondary{display:grid;gap:.72rem}.crew-launchpad__tasks>button{min-height:5.25rem;padding:.68rem .78rem;grid-template-columns:3.55rem minmax(0,1fr) 1.15rem;gap:.72rem}.crew-launchpad__tasks i,.crew-launchpad__secondary i{display:grid;place-items:center;border:1px solid rgb(221 183 88 / .48);border-radius:50%;color:var(--inventory-gold);background:#090a0961;font-style:normal}.crew-launchpad__tasks i{width:3.55rem;height:3.55rem}.crew-launchpad__tasks i svg{width:1.85rem;height:1.85rem;stroke-width:1.75}.crew-launchpad__tasks span,.crew-launchpad__secondary span{min-width:0;display:grid;gap:.42rem}.crew-launchpad__tasks strong,.crew-launchpad__secondary strong{min-width:0;font:720 .8rem/1.15 var(--font-display);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.crew-launchpad__tasks small,.crew-launchpad__secondary small{min-width:0;color:var(--inventory-muted);font-size:.68rem;line-height:1.32;overflow-wrap:anywhere}.crew-launchpad__tasks>button>svg,.crew-launchpad__secondary button>svg{width:1.35rem;height:1.35rem;color:var(--inventory-gold)}.crew-launchpad__divider,.crew-launchpad>footer{min-height:2rem;display:grid;grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.8rem;color:var(--inventory-gold);font:680 .52rem/1 var(--font-display);letter-spacing:.28em;text-align:center;text-transform:uppercase}.crew-launchpad__divider:before,.crew-launchpad__divider:after,.crew-launchpad>footer:before,.crew-launchpad>footer:after{height:1px;content:"";background:#ddb7588c}.crew-launchpad__secondary button{min-height:4.1rem;padding:.65rem .78rem;grid-template-columns:2.75rem minmax(0,1fr) 1.15rem;gap:.72rem}.crew-launchpad__secondary i{width:2.75rem;height:2.75rem;border-color:#f4eee32b;color:var(--inventory-cream)}.crew-launchpad__secondary i svg{width:1.35rem;height:1.35rem;stroke-width:1.8}.crew-launchpad__secondary button:last-child{min-height:5.75rem}.crew-launchpad__secondary button:last-child strong{font-size:.78rem}.crew-launchpad__secondary button:last-child small{max-width:29ch;font-size:.7rem;line-height:1.35}.crew-launchpad>footer{margin-top:.2rem;padding:0;grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr)}.crew-launchpad>footer span{display:block;white-space:nowrap}.inventory-view--count>.task-header{display:none}.guided-count{gap:.55rem}.guided-count__toolbar{padding:.55rem;gap:.65rem}.guided-count__toolbar .guided-count__tools{display:none}.guided-count__locations button{min-height:3rem;font-size:.63rem}.guided-count__progress{min-width:0}.guided-count__progress>span{font-size:.72rem}.guided-count__progress small{font-size:.64rem}.guided-count__mobile-tools,.guided-count__zone-overview{display:block;border:1px solid var(--inventory-line);border-radius:.45rem;background:#ffffff06}.guided-count__mobile-tools summary,.guided-count__zone-overview summary{min-height:2.9rem;padding:.8rem;color:var(--inventory-muted);font:700 .62rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.guided-count__mobile-tools>div,.guided-count__zone-overview>div{padding:0 .55rem .55rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.guided-count__mobile-tools button,.guided-count__zone-overview button{min-height:3rem;padding:.65rem;border:1px solid var(--inventory-line);border-radius:.35rem;color:var(--inventory-cream);background:var(--inventory-input);text-align:left;cursor:pointer}.guided-count__zone-overview button{display:grid;gap:.2rem}.guided-count__zone-overview button[data-active=true]{border-color:#ddb75880;background:#ddb7581a}.guided-count__zone-overview button span{color:var(--inventory-faint);font-size:.6rem}.guided-count__zone-overview button strong{font-size:.7rem}.guided-count__route{min-height:3.2rem;font-size:.65rem}.guided-count__focus{min-height:auto;padding:1rem;gap:1rem}.guided-count__identity{padding:.8rem 0 .3rem}.guided-count__identity h2{max-width:100%;font-size:clamp(1.75rem,10vw,2.5rem);line-height:.98}.guided-count__identity span{font-size:.78rem;line-height:1.45}.guided-count__entry{gap:.55rem}.guided-count__entry>label{font-size:.63rem}.guided-count__entry>label>div{min-height:5.4rem}.guided-count__quantity{grid-template-columns:1fr!important}.guided-count__entry select,.guided-count__entry strong{width:100%;min-height:3rem;padding:.7rem;border-left:0;border-top:1px solid var(--inventory-line);text-align:center}.guided-count__loose-toggle{width:100%;min-height:3.2rem;padding:.7rem;display:block;border:1px dashed rgb(244 238 227 / .24);border-radius:.4rem;color:var(--inventory-gold);background:transparent;font:700 .62rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.guided-count__loose-entry{display:none!important}.guided-count__loose-entry[data-open=true],.guided-count__loose-entry[data-primary=true]{display:grid!important}.guided-count__conversion{font-size:.72rem;line-height:1.4;text-align:left}.guided-count__focus>footer{position:sticky;z-index:3;bottom:max(.45rem,env(safe-area-inset-bottom));margin:0 -.35rem -.35rem;padding:.45rem;grid-template-columns:minmax(5rem,.45fr) 1fr;border:1px solid var(--inventory-line);border-radius:.55rem .55rem .85rem;background:#191a17f0;box-shadow:0 1rem 2.5rem #00000061;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guided-count__focus>footer .guided-count__previous,.guided-count__focus>footer .guided-count__undo{display:none}.guided-count__focus>footer .guided-count__save-next{grid-column:auto;min-height:3.5rem}.guided-count__focus>footer .guided-count__skip{min-height:3.5rem}.guided-count__mobile-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.guided-count__mobile-history button{min-height:2.8rem;border:0;color:var(--inventory-muted);background:transparent;font-size:.67rem;cursor:pointer}.feedback-dialog{align-items:end;padding:0}.feedback-dialog__card{width:100%;max-height:94dvh;padding:1rem;border-radius:1rem 1rem 0 0}.feedback-dialog__card fieldset>div{grid-template-columns:repeat(2,1fr)}.feedback-dialog__card fieldset button{min-height:3.1rem}.feedback-dialog__card textarea,.feedback-dialog__card input{font-size:1rem}.feedback-inbox>header{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.inventory-app *,.inventory-app *:before,.inventory-app *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media print{body:has(.production-labels) *{visibility:hidden!important}.production-labels,.production-labels *{visibility:visible!important}.production-labels{position:absolute;top:0;right:0;bottom:0;left:0;color:#111;background:#fff}.production-labels .labels-toolbar{display:none!important}.production-labels .label-grid{grid-template-columns:repeat(3,1fr);gap:.18in}.production-labels .label-grid article{min-height:2.6in;break-inside:avoid;border:1px solid #777;color:#111;background:#fff}.production-labels .production-qr{width:1.65in;height:1.65in}.production-labels small,.production-labels code{color:#333!important}}@font-face{font-family:Aviator Display;src:url(/aviator-inventory-assets/brand/josefin-sans.ttf) format("truetype-variations");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:Aviator Text;src:url(/aviator-inventory-assets/brand/raleway.ttf) format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Aviator Script;src:url(/aviator-inventory-assets/brand/sacramento.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:dark;--hangar-black: #1b1916;--hangar-black-rgb: 27 25 22;--hangar-ink: #11100e;--hangar-raised: #25211d;--cockpit-cream: #f4eee3;--cockpit-cream-rgb: 244 238 227;--copper: #b87333;--copper-rgb: 184 115 51;--copper-deep: #79471f;--gold: #c49a3c;--gold-rgb: 196 154 60;--kingston-slate: #3a4d58;--kingston-slate-rgb: 58 77 88;--pnw-fog: #e8e2d8;--pnw-fog-rgb: 232 226 216;--verdigris: #4a6741;--font-display: "Aviator Display", "Josefin Sans", "Helvetica Neue", Arial, sans-serif;--font-text: "Aviator Text", "Raleway", "Helvetica Neue", Arial, sans-serif;--font-body: var(--font-text);--font-script: "Aviator Script", "Sacramento", "Snell Roundhand", cursive;--type-label: .6875rem;--type-body: clamp(1rem, .96rem + .18vw, 1.125rem);--type-section: clamp(2.65rem, 6vw, 5rem);--type-display: clamp(4rem, 10vw, 9rem);--tracking-label: .28em;--tracking-display: -.025em;--leading-display: .88;--leading-body: 1.62;--ornament-unit: .375rem;--deco-step-1: var(--ornament-unit);--deco-step-2: calc(var(--ornament-unit) * 2);--deco-step-3: calc(var(--ornament-unit) * 3);--deco-step-4: calc(var(--ornament-unit) * 4);--deco-frame-gap: calc(var(--ornament-unit) + 1px);--deco-line: 1px;--deco-line-strong: 2px;--deco-rail-inset: clamp(.75rem, 2.2vw, 2rem);--content-max: 80rem;--content-wide: 90rem;--page-gutter: clamp(1rem, 4vw, 4rem);--section-space: clamp(4.5rem, 10vw, 9rem);--copy-max: 43rem;--ease-flight: cubic-bezier(.22, .61, .36, 1);--ease-instrument: cubic-bezier(.6, 0, .4, 1);--duration-fast: .15s;--duration-base: .28s;--duration-slow: .72s;--duration-ceremonial: 1.2s;--glass-blur-regular: 22px;--glass-blur-clear: 14px;--glass-saturation: 128%;--glass-regular-fill: rgb(var(--hangar-black-rgb) / .7);--glass-regular-edge: rgb(var(--cockpit-cream-rgb) / .26);--glass-clear-fill: rgb(var(--cockpit-cream-rgb) / .08);--glass-clear-edge: rgb(255 255 255 / .32);--glass-shadow: 0 1.25rem 3.75rem rgb(0 0 0 / .3);--glass-shadow-lifted: 0 1.75rem 5rem rgb(0 0 0 / .4);--focus-ring: 0 0 0 2px var(--hangar-black), 0 0 0 4px var(--gold)}@media (min-width: 48rem){:root{--page-gutter: clamp(1.5rem, 4vw, 4.5rem)}}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 1ms;--duration-base: 1ms;--duration-slow: 1ms;--duration-ceremonial: 1ms}}@font-face{font-family:Aviator Display;src:url(/aviator-inventory-assets/brand/josefin-sans.ttf) format("truetype-variations");font-weight:100 700;font-display:swap}@font-face{font-family:Aviator Text;src:url(/aviator-inventory-assets/brand/raleway.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#1b1916}html,body,#root{min-height:100%}body{margin:0;background:#1b1916;color:#f4eee3;font-family:Aviator Text,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold, #c49a3c);outline-offset:4px}::selection{color:var(--hangar-black, #1b1916);background:var(--gold, #c49a3c)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.route-loading{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:1rem;padding:2rem;color:var(--cockpit-cream);text-align:center}.route-loading img{width:min(64vw,18rem);height:auto}.route-loading p{margin:0;color:var(--gold);font:700 .7rem/1 var(--font-display);letter-spacing:.25em;text-transform:uppercase}.route-shell{min-height:100svh;overflow:clip;color:var(--cockpit-cream);background:radial-gradient(circle at 72% 8%,rgb(var(--copper-rgb) / .13),transparent 30rem),var(--hangar-black)}.route-shell a{color:inherit}.route-shell__header{position:sticky;z-index:100;top:.75rem;width:min(calc(100% - 1.5rem),var(--content-wide));margin:0 auto}.route-shell__header>.canopy-glass__content{min-height:4.65rem;display:grid;grid-template-columns:minmax(11rem,1fr) auto auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem)}.route-shell__brand{width:fit-content;display:inline-flex;align-items:center;gap:.75rem;color:var(--cockpit-cream);font:700 .68rem/1 var(--font-display);letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.route-shell__brand img{width:4.2rem;height:2rem;object-fit:contain}.route-shell__primary-nav,.route-shell__utility-nav{display:flex;align-items:center;gap:clamp(.7rem,1.8vw,1.6rem)}.route-shell__utility-nav{padding-left:clamp(.8rem,2vw,1.7rem);border-left:1px solid rgb(var(--copper-rgb) / .35)}.route-shell__nav-link{position:relative;min-height:2.65rem;display:inline-flex;align-items:center;color:rgb(var(--cockpit-cream-rgb) / .72);font:680 .58rem/1 var(--font-display);letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.route-shell__nav-link:after{position:absolute;inset:auto 0 .24rem;height:1px;content:"";background:var(--copper);transform:scaleX(0);transform-origin:right;transition:transform var(--duration-base) var(--ease-flight)}.route-shell__nav-link:hover,.route-shell__nav-link:focus-visible,.route-shell__nav-link[aria-current=page]{color:var(--cockpit-cream)}.route-shell__nav-link:hover:after,.route-shell__nav-link:focus-visible:after,.route-shell__nav-link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.route-shell__ops-nav{grid-column:2 / -1;display:flex;align-items:center;justify-content:flex-end;gap:1rem;color:rgb(var(--cockpit-cream-rgb) / .68);font:650 .58rem/1.35 var(--font-display);letter-spacing:.13em;text-transform:uppercase}.route-shell__ops-nav a{padding:.78rem 1rem;border:1px solid rgb(var(--copper-rgb) / .52);text-decoration:none}.route-shell__main{margin-top:-5.4rem;padding-top:5.4rem}.route-shell__main>.deco-page-frame__inner{padding-top:0}.route-shell__hero{position:relative;min-height:min(52rem,88svh);padding:clamp(7rem,13vw,11rem) var(--page-gutter) clamp(4rem,9vw,8rem);display:grid;grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);isolation:isolate}.route-shell__sunburst{z-index:-1;top:0;right:0;bottom:0;left:0}.route-shell__hero-copy{position:relative;z-index:2;max-width:43rem}.route-shell__eyebrow,.route-shell__section-heading>p,.route-shell__connections>div:first-child>p{margin:0 0 1rem;color:var(--gold);font:720 clamp(.6rem,.8vw,.72rem)/1.3 var(--font-display);letter-spacing:.24em;text-transform:uppercase}.route-shell__hero h1{max-width:10ch;margin:0;color:var(--cockpit-cream);font:560 clamp(4rem,8.2vw,8.8rem)/.84 var(--font-display);letter-spacing:-.055em;text-wrap:balance;text-transform:uppercase}.route-shell__summary{max-width:38rem;margin:clamp(1.5rem,3vw,2.4rem) 0 0;color:rgb(var(--cockpit-cream-rgb) / .76);font:450 var(--type-body)/var(--leading-body) var(--font-body)}.route-shell__hero-rule{width:min(100%,31rem);margin-top:clamp(1.8rem,4vw,3.25rem)}.route-shell__hero-frame{width:100%;min-height:clamp(28rem,58vw,46rem);align-self:stretch;filter:drop-shadow(0 2.4rem 4rem rgb(0 0 0 / .42))}.route-shell__hero-frame .hangar-door-mask__content,.route-shell__photo-mount{height:100%}.route-shell__photo-mount{margin:0}.route-shell__photo-mount .museum-photo-mount__mat,.route-shell__photo-mount .museum-photo-mount__viewport,.route-shell__photo-mount .museum-photo-mount__image{height:100%}.route-shell__photo-mount .museum-photo-mount__badge{font:700 .58rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase}.route-shell__instrument{width:min(100%,34rem);aspect-ratio:1;place-self:center;display:grid;place-items:center;border:1px solid rgb(var(--copper-rgb) / .5);border-radius:50%;background:radial-gradient(circle,var(--kingston-slate),var(--hangar-black) 68%);box-shadow:0 0 0 .8rem rgb(var(--hangar-black-rgb) / .9),0 0 0 .86rem rgb(var(--copper-rgb) / .26)}.route-shell__instrument span{color:var(--gold);font:560 clamp(6rem,16vw,13rem)/1 var(--font-display);letter-spacing:-.08em}.route-shell__instrument i{position:absolute;width:1px;height:38%;background:var(--copper);transform:rotate(38deg);transform-origin:50% 92%}.preview-seal{width:min(calc(100% - (2 * var(--page-gutter))),66rem);margin:0 auto clamp(5rem,10vw,9rem)}.preview-seal .service-plate__manifest{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-seal__control{min-height:2.8rem;padding:.7rem 1rem;border:1px solid rgb(var(--cockpit-cream-rgb) / .2);color:rgb(var(--cockpit-cream-rgb) / .52);background:rgb(var(--hangar-black-rgb) / .35);font:700 .62rem/1 var(--font-display);letter-spacing:.15em;text-transform:uppercase}.route-shell__chapters,.route-shell__connections{width:min(calc(100% - (2 * var(--page-gutter))),var(--content-max));margin:0 auto}.route-shell__chapters{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid rgb(var(--copper-rgb) / .32)}.route-shell__section-heading{max-width:48rem;margin-bottom:clamp(2.3rem,5vw,4.6rem)}.route-shell__section-heading h2,.route-shell__connections h2{margin:0;color:var(--cockpit-cream);font:560 clamp(2.8rem,6vw,5.8rem)/.92 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.route-shell__chapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.route-shell__chapter{position:relative;min-height:21rem;padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;border:1px solid rgb(var(--copper-rgb) / .36);background:linear-gradient(135deg,rgb(var(--copper-rgb) / .08),transparent 42%),var(--hangar-raised);clip-path:polygon(.85rem 0,100% 0,100% calc(100% - .85rem),calc(100% - .85rem) 100%,0 100%,0 .85rem)}.route-shell__chapter:after{position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;content:"";border:1px solid rgb(var(--cockpit-cream-rgb) / .06);pointer-events:none}.route-shell__chapter>span{display:block;color:var(--copper);font:560 clamp(4.5rem,8vw,7rem)/1 var(--font-display);letter-spacing:-.06em}.route-shell__chapter h3{margin:2.5rem 0 .8rem;color:var(--cockpit-cream);font:620 clamp(1.2rem,2vw,1.7rem)/1.05 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.route-shell__chapter p{margin:0;color:rgb(var(--cockpit-cream-rgb) / .66);font:440 .96rem/1.65 var(--font-body)}.route-shell__connections{padding:clamp(4rem,8vw,7rem) 0 clamp(6rem,11vw,10rem);display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,7rem);align-items:start}.route-shell__connection-list{display:grid;gap:.7rem}.route-shell__connection-list a{position:relative;min-height:6rem;padding:1.25rem 4rem 1.25rem 1.4rem;display:grid;align-content:center;gap:.42rem;border:1px solid rgb(var(--copper-rgb) / .3);color:var(--cockpit-cream);text-decoration:none;transition:border-color var(--duration-base) ease,background var(--duration-base) ease,transform var(--duration-base) var(--ease-flight)}.route-shell__connection-list a:after{position:absolute;right:1.4rem;content:"→";color:var(--copper);font-size:1.3rem}.route-shell__connection-list a:hover,.route-shell__connection-list a:focus-visible{border-color:var(--copper);background:rgb(var(--copper-rgb) / .08);transform:translate(.3rem)}.route-shell__connection-list span{color:var(--gold);font:680 .54rem/1.25 var(--font-display);letter-spacing:.15em;text-transform:uppercase}.route-shell__connection-list strong{font:560 clamp(1.2rem,2.3vw,1.9rem)/1 var(--font-display);text-transform:uppercase}.route-shell__footer{padding:clamp(2rem,5vw,4rem) var(--page-gutter);display:flex;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,4rem);border-top:1px solid rgb(var(--copper-rgb) / .28);color:rgb(var(--cockpit-cream-rgb) / .62);background:var(--hangar-ink)}.route-shell__footer img{width:min(15rem,34vw);height:auto}.route-shell__footer p,.route-shell__footer small{margin:0}.route-shell__footer p{color:var(--cockpit-cream);font:680 .68rem/1.5 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.route-shell__footer small{display:block;margin-top:.5rem;font-size:.73rem;line-height:1.5}@media (max-width: 76rem){.route-shell__header>.canopy-glass__content{grid-template-columns:1fr auto}.route-shell__utility-nav{display:none}.route-shell__hero{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:2.5rem}}@media (max-width: 58rem){.route-shell__header{top:.45rem}.route-shell__header>.canopy-glass__content{min-height:auto;display:flex;flex-wrap:wrap}.route-shell__brand{width:100%}.route-shell__primary-nav{width:100%;padding-top:.55rem;overflow-x:auto;overscroll-behavior-inline:contain}.route-shell__nav-link{white-space:nowrap}.route-shell__ops-nav{width:100%;justify-content:space-between}.route-shell__main{margin-top:-8.6rem;padding-top:8.6rem}.route-shell__hero{min-height:0;padding-top:11rem;grid-template-columns:1fr}.route-shell__hero h1{font-size:clamp(3.6rem,15vw,7rem)}.route-shell__hero-frame{min-height:clamp(27rem,96vw,40rem)}.preview-seal .service-plate__manifest,.route-shell__chapter-grid{grid-template-columns:1fr}.route-shell__chapter{min-height:16rem}.route-shell__connections{grid-template-columns:1fr}}@media (max-width: 38rem){.route-shell__header{width:min(calc(100% - .7rem),var(--content-wide))}.route-shell__brand span{font-size:.58rem}.route-shell__ops-nav{display:grid;justify-items:start}.route-shell__hero{padding-right:1rem;padding-left:1rem}.route-shell__hero-frame{min-height:27rem}.route-shell__footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.route-shell__nav-link:after,.route-shell__connection-list a{transition-duration:1ms}}@media (forced-colors: active){.route-shell__chapter,.route-shell__connection-list a,.route-shell__ops-nav a{border:1px solid CanvasText}}
