@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.16jj7wmz59xfp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--paper:#f3f5f1;--surface:#fff;--sunken:#f7f8f5;--soft:#eef1ec;--ink:#1f2140;--ink-2:#464962;--muted:#676a7d;--line:#e1e4dd;--line-strong:#cbd0c6;--navy:#212245;--navy-2:#2b2d58;--navy-3:#393c75;--rail-text:#c9cbe0;--leaf:#a3ca6a;--link:#383c9a;--clay:#b5483d;--focus:#6a70dd;--radius:.75rem;--radius-sm:.5rem;--shadow-pop:0 .625rem 1.875rem #21224524, 0 2px .375rem #2122450f;--tone-ready:#3f8a3a;--soft-ready:#e5f1e2;--ink-ready:#2b5e27;--tone-reserved:#dda032;--soft-reserved:#fbefd5;--ink-reserved:#77500a;--tone-transit:#9a72e0;--soft-transit:#efe8fb;--ink-transit:#573b9c;--tone-customer:#1e9aa0;--soft-customer:#def1f1;--ink-customer:#13686d;--tone-deployed:#4e53b5;--soft-deployed:#e6e7f6;--ink-deployed:#353987;--tone-service:#d35a3c;--soft-service:#fae6e0;--ink-service:#973a25;--tone-off:#9ea2a8;--soft-off:#eceef0;--ink-off:#4d525a}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}@media (min-width:1600px){html{font-size:calc(.416667vw + 9.33333px)}}@media (min-width:2560px){html{font-size:20px}}svg.lucide[width="13"]{width:.8125rem;height:.8125rem}svg.lucide[width="14"]{width:.875rem;height:.875rem}svg.lucide[width="15"]{width:.9375rem;height:.9375rem}svg.lucide[width="16"]{width:1rem;height:1rem}svg.lucide[width="17"]{width:1.0625rem;height:1.0625rem}svg.lucide[width="18"]{width:1.125rem;height:1.125rem}svg.lucide[width="26"]{width:1.625rem;height:1.625rem}body{font:.875rem/1.5 var(--font-geist-sans), Arial, sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";margin:0}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.625rem;font-weight:650;line-height:2rem}h2{letter-spacing:-.01em;font-size:.9375rem;font-weight:620;line-height:1.375rem}h3{font-size:.875rem;font-weight:620}small{color:var(--muted)}kbd{font:500 .6875rem/1 var(--font-geist-sans), sans-serif;border:1px solid var(--line-strong);color:var(--muted);background:var(--surface);border-bottom-width:2px;border-radius:.3125rem;padding:.1875rem .375rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.shell{grid-template-columns:14.75rem minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.skip-link{z-index:50;background:var(--surface);border-radius:var(--radius-sm);padding:.625rem .875rem;position:fixed;top:-6.25rem;left:.75rem}.skip-link:focus{top:.75rem}.sidebar{color:var(--rail-text);background:var(--navy);flex-direction:column;min-width:0;min-height:0;padding:1.125rem .75rem .75rem;display:flex}.brand{color:#fff;margin:0 .25rem 1.5rem;display:block}.brand:hover{text-decoration:none}.brand-lockup{justify-items:start;gap:.375em;font-size:1rem;line-height:1;display:inline-grid}.brand-wordmark{letter-spacing:-.03em;color:#fff;font-size:1.5em;font-weight:650}.brand-lockup-light .brand-wordmark{color:var(--navy)}.brand-by{color:var(--rail-text);align-items:center;gap:.375em;padding-left:.0625em;font-size:.8125em;font-weight:500;display:inline-flex}.brand-lockup-light .brand-by{color:var(--muted)}.brand-bde{width:auto;height:1.0625em;display:block}.brand-logo{width:7rem;max-width:100%;height:auto;display:block}.navigation{flex-direction:column;flex:1;gap:.875rem;min-height:0;margin:0 -.25rem;padding:0 .25rem;display:flex;overflow-y:auto}.nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.navigation a{min-height:2.375rem;color:var(--rail-text);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8438rem;font-weight:500;display:flex;position:relative}.navigation a:hover{background:var(--navy-2);color:#fff;text-decoration:none}.navigation a.active{background:var(--navy-3);color:#fff}.navigation a[aria-current=page]:before{content:"";background:var(--leaf);border-radius:.1875rem;width:.1875rem;position:absolute;top:.5625rem;bottom:.5625rem;left:-.25rem}.navigation a:focus-visible{outline-color:var(--leaf);outline-offset:-2px}.nav-heading{color:#9597b8;padding:0 .625rem .25rem;font-size:.75rem;font-weight:500}.nav-lines a{min-height:2.125rem;padding-block:.375rem}.nav-list>li{min-width:0}.nav-line-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-count{font-variant-numeric:tabular-nums;color:#9597b8;font-size:.75rem}.navigation a.active .nav-count{color:#d9dbef}.nav-setup{border-top:1px solid #ffffff14;margin-top:auto;padding-top:.625rem}.sidebar-account{flex:none;padding-top:.625rem}.account-trigger{color:#fff;text-align:left;background:0 0;border:1px solid #ffffff1f;border-radius:.5625rem;align-items:center;gap:.5625rem;width:100%;min-width:0;padding:.4375rem .5rem;display:flex}.account-trigger:hover,.account-trigger[data-state=open]{background:var(--navy-2)}.account-name{flex:1;min-width:0}.account-name strong,.account-name small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.account-name strong{font-size:.8125rem;font-weight:600}.account-name small{color:var(--rail-text);font-size:.7188rem}.account-chevron{color:var(--rail-text);flex:none}.avatar{background:var(--leaf);color:var(--navy);border-radius:50%;flex:none;place-items:center;width:1.875rem;height:1.875rem;font-size:.6875rem;font-weight:700;display:grid}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:4rem;padding:.75rem clamp(1rem,3vw,2.25rem);display:flex}.search-box{flex:auto;align-items:center;max-width:35rem;min-height:2.5rem;display:flex;position:relative}.search-box>svg{color:var(--muted);pointer-events:none;position:absolute;left:.75rem}.topbar .search-box input[type=search]{border:1px solid var(--line-strong);background:var(--sunken);border-radius:.625rem;width:100%;min-height:2.5rem;padding:.5rem 2.5rem .5rem 2.25rem}.topbar .search-box input[type=search]:hover{border-color:#b4bab0}.topbar .search-box input[type=search]:focus{background:var(--surface)}.search-box kbd{position:absolute;right:.625rem}.search-box input:focus~kbd{display:none}.topbar-actions{gap:.5rem;margin-left:auto;display:flex}.main{flex:1;min-width:0;min-height:0;padding:1.75rem clamp(1rem,3vw,2.25rem) 3rem;overflow-y:auto}.container{gap:1.25rem;max-width:120rem;margin:0 auto;display:grid}.quick-menu{width:18.75rem}.quick-menu .account-menu-item{align-items:flex-start;padding:.5rem .625rem}.quick-menu .account-menu-item svg{margin-top:2px}.quick-menu strong{font-size:.8438rem;font-weight:600;display:block}.quick-menu small{font-size:.75rem;display:block}.account-menu,.select-menu{z-index:30;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:.625rem}.account-menu{width:max(13.125rem, var(--radix-dropdown-menu-trigger-width));max-width:calc(100vw - 1.25rem);padding:.3125rem}.account-menu-label{color:var(--muted);overflow-wrap:anywhere;padding:.4375rem .5625rem;font-size:.75rem}.menu-divider{background:var(--line);height:1px;margin:.25rem 0}.account-menu-item,.select-option{min-height:2.25rem;color:var(--ink);cursor:pointer;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding:.4375rem .5625rem;display:flex}.account-menu-item[data-highlighted],.select-option[data-highlighted]{background:var(--sunken);color:var(--navy);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none}.account-menu-item svg{color:var(--muted);flex:none}.page-header{justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.page-title{min-width:0}.crumbs ol{flex-wrap:wrap;gap:.375rem;margin:0 0 .375rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.crumbs li:not(:last-child):after{content:"/";color:var(--line-strong);margin-left:.375rem}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink)}.page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.lede{color:var(--ink-2);max-width:72ch;margin-top:.25rem}.page-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.625rem;font-size:.8125rem;display:flex}.page-meta .ident{color:var(--ink);font-size:.875rem;font-weight:550}.button{min-height:2.375rem;color:var(--ink);white-space:nowrap;border:1px solid #0000;border-radius:.5625rem;justify-content:center;align-items:center;gap:.4375rem;padding:.4375rem .8125rem;font-size:.8438rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{text-decoration:none}.button.primary{background:var(--navy);color:#fff}.button.primary:hover{background:var(--navy-3)}.button.secondary{background:var(--surface);border-color:var(--line-strong)}.button.secondary:hover{background:var(--sunken);border-color:#b4bab0}.button.danger{color:#93362a;background:#fdf3f0;border-color:#ecc7bd}.button.danger:hover{background:#f9e4dd}.button.small{min-height:2rem;padding:.25rem .625rem;font-size:.8125rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.panel-heading p{color:var(--muted);margin-top:2px;font-size:.8125rem}.panel-heading .button{flex:none}.panel>.pagination:last-child,.panel>:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.form-panel{max-width:57.5rem}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.split.wide-left{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.stack{gap:1.25rem;min-width:0;display:grid}.section-link{flex:none;align-self:center;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:550;display:inline-flex}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:0 .875rem;display:flex;overflow:auto hidden}.tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.4375rem;margin-bottom:-1px;padding:.8125rem .5rem .6875rem;font-weight:550;display:inline-flex}.tabs a:hover{color:var(--ink);text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--navy)}.tabs a+a{margin-left:.5rem}.tab-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem;font-weight:500}.chips{flex-wrap:wrap;gap:.375rem;padding:.75rem 1.125rem 0;display:flex}.chips a{border:1px solid var(--line);min-height:1.875rem;color:var(--ink-2);background:var(--surface);border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chips a>span:first-child{align-items:center;gap:.375rem;display:inline-flex}.chips a:hover{border-color:var(--line-strong);background:var(--sunken);text-decoration:none}.chips a[aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.chips a[aria-current=page] .tab-count{color:#d9dbef}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:.625rem;padding:.875rem 1.125rem;display:flex}.filters label{min-width:8.75rem}.filter-field{gap:.25rem;min-width:9.375rem;display:grid}.filters .search{flex:13.75rem}.filters .search input{width:100%}.filter-buttons{gap:.375rem;display:flex}.fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.875rem;padding:1.125rem 1.25rem;display:grid}.fields .wide,.fields .alert,.form-submit,.fieldset-wide{grid-column:1/-1}.fields.single{grid-template-columns:minmax(0,1fr)}.fields.inline{padding-inline:0}label{color:var(--ink);gap:.3125rem;font-size:.8125rem;font-weight:600;display:grid}label small{font-weight:400}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line-strong);width:100%;min-height:2.375rem;color:var(--ink);background:var(--surface);border-radius:.5rem;padding:.5rem .625rem;font-weight:400}input:hover,select:hover,textarea:hover{border-color:#b4bab0}input::placeholder,textarea::placeholder{color:#8a8d9c}input[type=file]{background:var(--sunken);padding:.375rem}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:right .9375rem center,right .625rem center;background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:1.875rem}textarea{resize:vertical;min-height:4.75rem}input[type=checkbox]{accent-color:var(--navy);flex:none;width:1rem;height:1rem}fieldset{border:1px solid var(--line);border-radius:.625rem;min-width:0;margin:0;padding:.75rem .875rem .875rem}legend{padding:0 .25rem;font-size:.8125rem;font-weight:650}.form-submit{gap:.5rem;padding-top:2px;display:flex}.select-trigger{width:100%;min-height:2.375rem;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5625rem;padding:.4375rem .625rem;font-size:.8438rem;display:flex}.select-trigger:hover,.select-trigger[data-state=open]{border-color:#b4bab0}.select-trigger svg{color:var(--muted);flex:none}.select-menu{width:max-content;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 1.25rem);max-height:min(21.25rem, var(--radix-select-content-available-height))}.select-options{padding:.3125rem}.select-option{white-space:normal;justify-content:space-between}.select-option[data-state=checked]{font-weight:600}.select-check{color:var(--navy);display:inline-flex}.select-scroll{height:1.375rem;color:var(--muted);justify-content:center;align-items:center;display:flex}.helper{color:var(--muted);margin:.875rem 1.25rem;font-size:.8125rem}.picker-note{color:var(--muted);margin-top:.5rem;font-size:.7812rem}.choice-list{border:1px solid var(--line);border-radius:.5rem;gap:2px;max-height:16.25rem;margin-top:.5rem;padding:.25rem;display:grid;overflow:auto}.check-row{border-radius:.375rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-weight:500;display:flex}.check-row:hover{background:var(--sunken)}.check-row small{font-weight:400;display:block}.selected-list{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.selected-list button{color:var(--navy);background:var(--soft-deployed);border:1px solid #d3d5ee;border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.7812rem}.table-scroll{overflow:auto}.paged-table{max-height:max(18.75rem,100dvh - 23.75rem)}.paged-table thead th{z-index:1;box-shadow:0 1px var(--line);position:sticky;top:0}table{border-collapse:collapse;text-align:left;width:100%}th,td{vertical-align:top;border-bottom:1px solid var(--line);padding:.6875rem 1rem}th:first-child,td:first-child{padding-left:1.25rem}th:last-child,td:last-child{padding-right:1.25rem}th{color:var(--muted);background:var(--sunken);white-space:nowrap;font-size:.75rem;font-weight:600}td{font-size:.8438rem}td a{overflow-wrap:break-word;font-weight:600}td small{margin-top:1px;display:block}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fafbf8}.num,.cost{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.record-primary{font-weight:600}.record-table td{min-width:6.875rem}.record-table td:first-child{min-width:11.25rem}.record-table td.model-cell{min-width:8.75rem}.table-scroll:has(>.stack-table){container-type:inline-size}@container (max-width:46rem){.record-table.stack-table,.record-table.stack-table>tbody{display:block}.record-table.stack-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.record-table.stack-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:.875rem 1.25rem;display:grid}.record-table.stack-table tbody>tr>td{text-align:left;white-space:normal;background:0 0;border:0;min-width:0;padding:0;display:block}.record-table.stack-table tbody>tr>td:first-child{grid-area:1/1}.record-table.stack-table tr:not(:has(>.cell-end))>td:first-child{grid-column:1/-1}.record-table.stack-table tbody>tr>td.cell-end{text-align:right;grid-area:1/2;justify-self:end}.record-table.stack-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:block}.record-table.stack-table tr.group-row{background:var(--sunken);padding:.5rem 1.25rem;display:block}}@container (max-width:30rem){.stack-table:not(.record-table),.stack-table:not(.record-table)>tbody{display:block}.stack-table:not(.record-table)>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-table:not(.record-table) tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;padding:.75rem 1.25rem;display:grid}.stack-table:not(.record-table) tbody>tr>td{text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.stack-table:not(.record-table) tbody>tr>td:first-child{grid-area:1/1}.stack-table:not(.record-table) tbody>tr>td.cell-end{text-align:right;grid-area:1/2;justify-self:end}.stack-table:not(.record-table) td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:block}.stack-table:not(.record-table) tr.group-row{background:var(--sunken);padding:.5rem 1.25rem;display:block}}.group-row td{background:var(--sunken);color:var(--ink-2);padding-top:.5rem;padding-bottom:.5rem;font-size:.7812rem;font-weight:600}tbody tr.group-row:hover td{background:var(--sunken)}.muted{color:var(--muted)}.flag{color:var(--ink-service);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:550;display:inline-flex}.ident{font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere}.ident-grouped{white-space:nowrap}.ident-grouped>span{display:inline-block}.ident-grouped>span+span{margin-left:.32em}td small .ident,.ident.small{font-size:.7812rem}.badge{--tone:var(--tone-off);background:var(--soft-off);color:var(--ink-off);white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:2px .5625rem 2px .4375rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.badge:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.badge-available,.badge-active,.badge-delivered{--tone:var(--tone-ready);background:var(--soft-ready);color:var(--ink-ready)}.badge-reserved,.badge-suspended,.badge-review{--tone:var(--tone-reserved);background:var(--soft-reserved);color:var(--ink-reserved)}.badge-in_transit,.badge-dispatched{--tone:var(--tone-transit);background:var(--soft-transit);color:var(--ink-transit)}.badge-spare{--tone:var(--tone-customer);background:var(--soft-customer);color:var(--ink-customer)}.badge-deployed{--tone:var(--tone-deployed);background:var(--soft-deployed);color:var(--ink-deployed)}.badge-inspection,.badge-faulty,.badge-repair,.badge-returned{--tone:var(--tone-service);background:var(--soft-service);color:var(--ink-service)}.badge-at_customer{--tone:var(--tone-customer);background:var(--soft-customer);color:var(--ink-customer)}.tone-ready{--tone:var(--tone-ready)}.tone-reserved{--tone:var(--tone-reserved)}.tone-transit{--tone:var(--tone-transit)}.tone-customer{--tone:var(--tone-customer)}.tone-deployed{--tone:var(--tone-deployed)}.tone-service{--tone:var(--tone-service)}.tone-writtenOff{--tone:var(--tone-off)}.stage-dot{background:var(--tone);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.stage-bar{background:var(--surface);border-radius:62.4375rem;gap:2px;height:.625rem;display:flex;overflow:hidden}.stage-bar.is-empty{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.stage-seg{background:var(--tone);flex-basis:0;min-width:.25rem}.stage-seg:first-child{border-radius:62.4375rem 0 0 62.4375rem}.stage-seg:last-child{border-radius:0 62.4375rem 62.4375rem 0}.stage-seg:only-child{border-radius:62.4375rem}.board{--cols:minmax(11.875rem, 1.7fr) repeat(7, minmax(3.875rem, .62fr)) minmax(4.375rem, .7fr)}.board-head,.board-row{grid-template-columns:var(--cols);align-items:center;column-gap:.5rem;padding:0 1.25rem;display:grid}.board-head{border-bottom:1px solid var(--line);background:var(--sunken);padding-top:.75rem;padding-bottom:.625rem}.board-head span{color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.board-head span:first-child{justify-content:flex-start}.board-row{border-bottom:1px solid var(--line);grid-template-rows:auto auto;row-gap:.625rem;padding-top:1rem;padding-bottom:1.125rem}.board-row:last-child{border-bottom:0}.board-name{grid-row:1/span 2;align-self:start;min-width:0;padding-right:.75rem}.board-name a{color:var(--ink);letter-spacing:-.02em;font-size:1.0625rem;font-weight:650;line-height:1.25;display:block}.board-name p{color:var(--muted);margin-top:.1875rem;font-size:.7812rem;line-height:1.4}.board-count{text-align:right;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:550}.board-count a{color:var(--ink)}.board-count a:hover{color:var(--link)}.board-count .zero{color:#b3b6c0;font-weight:400}.board-count .board-label{display:none}.board-total{font-weight:700}.board-row .stage-bar{grid-column:2/-1}.board-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem 1rem;padding:.75rem 1.25rem;font-size:.7812rem;display:flex}.attention{margin:0;padding:.375rem 0;list-style:none}.attention li+li{border-top:1px solid var(--line)}.attention a{color:var(--ink);grid-template-columns:2.125rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6875rem 1.25rem;display:grid}.attention a:hover{background:var(--sunken);text-decoration:none}.attention-icon{background:var(--soft);width:2.125rem;height:2.125rem;color:var(--ink-2);border-radius:.5625rem;place-items:center;display:grid}.attention-icon.tone-service{background:var(--soft-service);color:var(--ink-service)}.attention-icon.tone-reserved{background:var(--soft-reserved);color:var(--ink-reserved)}.attention-icon.tone-transit{background:var(--soft-transit);color:var(--ink-transit)}.attention strong{font-size:.8438rem;font-weight:600;display:block}.attention small{font-size:.7812rem;display:block}.attention-count{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:650}.all-clear{color:var(--ink-2);align-items:center;gap:.625rem;padding:1.125rem 1.25rem;display:flex}.all-clear svg{color:var(--tone-ready)}.details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0;padding:1.125rem 1.25rem;display:grid}.details dt{color:var(--muted);font-size:.7812rem;font-weight:500}.details dd{overflow-wrap:anywhere;margin:.1875rem 0 0}.details dd small{display:block}.details .wide{grid-column:1/-1}.pre-line{white-space:pre-line}.timeline{margin:0;padding:.25rem 1.25rem .5rem;list-style:none}.timeline li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.75rem 0 .75rem 1.25rem;position:relative}.timeline li:before{content:"";background:var(--line-strong);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:1.1875rem;left:1px}.timeline li:first-child:before{background:var(--navy)}.timeline li:last-child{border-bottom:0}.timeline small{margin-top:2px;display:block}.timeline p{color:var(--ink-2);margin-top:.25rem}.plain-list .timeline li{padding-left:0}.plain-list .timeline li:before{display:none}.journey{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));counter-reset:step;margin:0;padding:1.125rem 1.25rem 1rem;list-style:none;display:grid}.journey li{color:var(--muted);justify-items:start;gap:.5rem;padding-right:.5rem;font-size:.7812rem;font-weight:550;display:grid;position:relative}.journey li:before{content:"";background:var(--surface);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--line-strong);z-index:1;border-radius:50%;position:relative}.journey li:after{content:"";background:var(--line);height:2px;position:absolute;top:.3125rem;left:.75rem;right:0}.journey li:last-child:after{display:none}.journey li.done{color:var(--ink-2)}.journey li.done:before{background:var(--tone);box-shadow:none}.journey li.done:after{background:var(--tone)}.journey li.current{color:var(--ink);font-weight:650}.journey li.current:before{background:var(--tone);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--tone) 22%, transparent)}.journey-note{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.875rem 1.25rem;font-size:.8125rem;display:flex}.action-details{border-top:1px solid var(--line)}.panel-heading+.action-details{border-top:0}.action-details>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.8125rem 1.25rem;font-weight:600;list-style:none;display:flex}.action-details>summary::-webkit-details-marker{display:none}.action-details>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:.4375rem;height:.4375rem;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.action-details[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.action-details>summary:hover{background:var(--sunken)}.action-details>summary small{margin-left:auto;margin-right:.375rem;font-weight:400}.action-details>.fields{padding-top:.25rem}details>summary{cursor:pointer;color:var(--link);margin-top:.375rem;font-size:.8125rem}.issues{color:var(--ink-2);gap:.375rem;margin:0;padding:.875rem 1.25rem 1rem 2.375rem;display:grid}.empty{text-align:center;color:var(--muted);justify-items:center;padding:2.5rem 1.25rem;display:grid}.empty svg{color:var(--line-strong);margin-bottom:.5rem}.empty strong{color:var(--ink);font-weight:600;display:block}.empty p{max-width:46ch;margin-top:.1875rem;font-size:.8125rem}.empty-action{margin-top:.875rem}.alert{background:var(--soft-reserved);color:var(--ink-reserved);border:1px solid #ecd9a9;border-radius:.5625rem;padding:.625rem .875rem;font-size:.8438rem}.alert.error{background:var(--soft-service);color:#862f20;border-color:#efc4b8}.alert.success{background:var(--soft-ready);color:var(--ink-ready);border-color:#c8e0c2}.pagination{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.625rem 1rem .625rem 1.25rem;font-size:.8125rem;display:flex}.pagination-summary{white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:auto}.page-size,.pagination-pages,.page-number{align-items:center;gap:.3125rem;display:flex}.page-size{gap:.5rem}.page-size label{white-space:nowrap;color:var(--muted);font-size:.7812rem;font-weight:500}.page-size .select-trigger{min-height:2rem;padding:.25rem .5rem}.page-link{min-width:2rem;height:2rem;color:var(--ink-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.page-link:hover{background:var(--sunken);text-decoration:none}.page-link[aria-current=page]{border-color:var(--navy);background:var(--navy);color:#fff;font-weight:600}.page-link[aria-disabled=true]{color:#a4a7b3}.page-gap{padding:0 .1875rem}.mobile-page-count{display:none}.table-total{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.table-total strong{color:var(--ink);font-variant-numeric:tabular-nums}.qty-in{color:var(--ink-ready);font-weight:600}.qty-out{color:var(--ink-service);font-weight:600}.ledger td:nth-child(2){min-width:12.5rem}.order-list{margin:0;padding:.25rem 0;list-style:none}.order-list li+li{border-top:1px solid var(--line)}.order-list a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px .75rem;padding:.625rem 1.25rem;display:grid}.order-list a:hover{background:var(--sunken);text-decoration:none}.order-list strong{color:var(--link);white-space:nowrap;font-weight:600}.order-list small{grid-column:1;font-size:.7812rem}.order-list .badge{grid-area:1/2/span 2}.nowrap{white-space:nowrap}.staff-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.line-cards{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:.75rem;padding:1.125rem 1.25rem;display:grid}.line-card{border:1px solid var(--line);border-radius:.625rem;align-content:start;gap:.25rem;padding:.875rem 1rem;display:grid}.line-card strong{letter-spacing:-.01em;font-size:.9375rem}.line-card .muted{font-size:.7812rem}.line-card dl{gap:1.125rem;margin:.5rem 0 0;display:flex}.line-card dt{color:var(--muted);font-size:.75rem}.line-card dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.sign-in{background:var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100dvh;display:grid}.sign-in-aside{background:var(--navy);color:var(--rail-text);flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(2rem,4.5vw,5rem);display:flex}.sign-in-aside .brand-lockup{font-size:clamp(1.125rem,1.4vw,1.625rem)}.sign-in-pitch{gap:2.5rem;max-width:46rem;display:grid}.sign-in-aside h2{color:#fff;letter-spacing:-.035em;max-width:13ch;font-size:clamp(2rem,3.4vw,3.75rem);font-weight:650;line-height:1.08}.brand-name{color:#212245;white-space:nowrap}.sign-in-aside .brand-name{color:#fff}.brand-dot{color:#b5483d}.brand-earth{color:#a3ca6a}.sign-in-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.sign-in-coverage li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.875rem;align-content:start;gap:.25rem;padding:1.125rem 1.25rem 1.25rem;font-size:.875rem;line-height:1.45;display:grid}.sign-in-coverage svg.lucide{width:1.375rem;height:1.375rem;color:var(--leaf);margin-bottom:.5rem}.sign-in-coverage strong{color:#fff;font-size:1rem;font-weight:600}.sign-in-foot{color:#a5a8c6;font-size:.8125rem}.sign-in-main{place-items:center;padding:clamp(2rem,4.5vw,5rem);display:grid}.sign-in-card{width:min(100%,28rem)}.sign-in-card h1{font-size:clamp(1.75rem,2.2vw,2.5rem);line-height:1.15}.sign-in-card .lede{margin-top:.5rem;font-size:.9375rem}.sign-in-card .alert{margin-top:1.125rem}.google-button{color:#1f1f1f;width:100%;min-height:3rem;font:500 .9375rem/1.25rem Roboto, var(--font-geist-sans), Arial, sans-serif;letter-spacing:.01em;background:#fff;border:1px solid #747775;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.75rem;margin-top:1.75rem;padding:.625rem 1rem;transition:background-color .15s,box-shadow .15s;display:flex}.google-button:hover:not(:disabled){background:#f8faff;box-shadow:0 1px .1875rem #3c40434d,0 1px 2px #3c404326}.google-button:active:not(:disabled){background:#eef3fd}.google-button:focus-visible{outline-offset:.1875rem;outline:2px solid #0b57d0}.google-button:disabled{cursor:progress;opacity:1;color:#5f6368}.google-mark{flex:none}.google-spinner{border:2px solid #dadce0;border-top-color:#4285f4;border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sign-in-note{color:var(--muted);margin-top:1.125rem;font-size:.7812rem;line-height:1.5}.print-sheet{color:#111;border-radius:var(--radius);border:1px solid var(--line);background:#fff;max-width:56.25rem;margin:1.25rem auto;padding:1.75rem}.print-controls{gap:.5rem;margin-bottom:1.5rem;display:flex}.print-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;display:flex}.print-title .brand-logo{width:11.25rem;margin-bottom:.9375rem}.print-sheet .details{padding:.75rem 0}.print-sheet .table-scroll{margin-top:.9375rem}.print-sheet th:first-child,.print-sheet td:first-child{padding-left:.75rem}.print-sheet .total{text-align:right;border-top:1px solid var(--line);padding:.5625rem .75rem}.signatures{grid-template-columns:1fr 1fr;gap:1.375rem;margin-top:2.625rem;display:grid}.signatures div{border-top:1px solid #777;padding-top:.3125rem}@media (max-width:1180px){.board{--cols:minmax(9.375rem, 1.4fr) repeat(7, minmax(3.125rem, .6fr)) minmax(3.5rem, .6fr)}.board-head span{font-size:.7188rem}.topbar-label{display:none}.topbar-actions .button{padding-inline:.625rem}}@media (max-width:1000px){.shell{grid-template-columns:13rem minmax(0,1fr)}.split,.split.wide-left{grid-template-columns:minmax(0,1fr)}th,td{padding-inline:.75rem}.board-head{display:none}.board-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.625rem}.board-name{grid-area:auto/1/auto/-1;padding-right:0}.board-row .stage-bar{grid-area:2/1/auto/-1}.board-count{text-align:left;font-size:.9375rem;display:grid}.board-count .board-label{color:var(--muted);align-items:center;gap:.3125rem;font-size:.7188rem;font-weight:500;display:inline-flex}}@media (max-width:760px){.shell{flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:visible}.sidebar{z-index:20;flex-flow:wrap;align-items:center;gap:.375rem .625rem;padding:.625rem .75rem 0;position:sticky;top:0}.brand{margin:0}.brand-lockup{font-size:.75rem}.sidebar-account{order:2;margin-left:auto;padding-top:0}.account-trigger{border:0;padding:.1875rem}.account-name,.account-chevron{display:none}.navigation{scrollbar-width:none;flex-direction:row;flex:1 0 100%;order:3;gap:2px;margin:0 -.75rem;padding:.25rem 2rem 0 .5rem;overflow:auto visible;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.navigation .nav-lines,.navigation .nav-heading{display:none}.nav-section{display:contents}.nav-list{gap:2px;display:flex}.nav-setup{border:0;margin:0;padding:0}.navigation a{white-space:nowrap;border-radius:0;min-height:0;padding:.5rem .625rem .625rem;font-size:.8125rem;background:0 0!important}.navigation a svg{display:none}.navigation a[aria-current=page]:before,.navigation a.active:before{content:"";background:var(--leaf);border-radius:.1875rem .1875rem 0 0;width:auto;height:.1875rem;position:absolute;inset:auto .625rem 0}.workspace{display:contents}.topbar{min-height:0;padding:.625rem .75rem;position:sticky;top:0}.main{padding:1.25rem .75rem 2.5rem;overflow:visible}.container{gap:.875rem}.page-header{flex-direction:column;align-items:flex-start}h1{font-size:1.375rem;line-height:1.75rem}.panel-heading,.fields,.details,.filters,.journey{padding-inline:.875rem}th:first-child,td:first-child{padding-left:.875rem}.board-row,.board-foot,.attention a,.chips{padding-inline:.875rem}.tabs{padding-inline:.5rem}.select-trigger{min-height:2.75rem}.pagination{padding:.625rem .75rem}.pagination-pages{justify-content:flex-end;gap:.5rem;width:100%}.pagination-pages .page-number{display:none}.mobile-page-count{display:inline}.paged-table{max-height:none}.journey{grid-template-columns:minmax(0,1fr);gap:0}.journey li{grid-template-columns:.75rem minmax(0,1fr);align-items:center;gap:.625rem;padding:0 0 .875rem}.journey li:after{width:2px;height:auto;inset:.75rem auto -2px .3125rem}.print-sheet{margin:.75rem;padding:1.125rem}.print-sheet th,.print-sheet td{padding:.5rem;font-size:.75rem}.sign-in{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.sign-in-aside{gap:1.25rem;padding:1.5rem 1.25rem}.sign-in-aside h2{font-size:1.5rem}.sign-in-aside .brand-lockup{font-size:1rem}.sign-in-coverage,.sign-in-foot{display:none}.sign-in-main{place-items:start center;padding:2rem 1.25rem 2.5rem}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:2.75rem;font-size:1rem}.topbar .search-box input[type=search]{min-height:2.625rem}.search-box kbd{display:none}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:max(1rem,16px)}.section-link,.board-name a,.board-count a,.line-card a,details>summary{margin-block:-.625rem;padding-block:.625rem}.action-details>summary{margin-block:0}.board-count a{min-width:2.75rem;margin-inline:-.5rem;padding-inline:.5rem;display:inline-block}}@media (max-width:420px){.fields,.details{grid-template-columns:minmax(0,1fr)}.board-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{@page{margin:15mm}body,.print-sheet{background:#fff}.print-sheet{border:0;max-width:none;margin:0;padding:0}.print-controls{display:none}.print-sheet .table-scroll{overflow:visible}.print-sheet td{overflow-wrap:anywhere}.print-sheet tr,.signatures{break-inside:avoid}}.standalone{place-content:center;justify-items:start;gap:1rem;max-width:32rem;min-height:100dvh;margin:0 auto;padding:2rem 1.25rem;display:grid}.standalone .brand-lockup{margin-bottom:1.5rem}.standalone h1{font-size:1.75rem}.standalone p{color:var(--ink-2);margin-bottom:.5rem}
