.pack-app-module__-DQDWG__app,.pack-app-module__-DQDWG__stage{--bg:#0e0e0e;--surface:#161616;--surface-raised:#1e1e1e;--border:#3d3d3d;--border-strong:#5a5a5a;--text:#f2f2f2;--text-2:#9a9a9a;--muted:#8a8a8a;--accent:#22d3ee;--ok:#22c55e;--warn:#f59e0b}.pack-app-module__-DQDWG__app{color:var(--text);background:var(--bg);font-family:var(--sans);border:1px solid #2c2c2c;border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -30px #000000e6,0 0 0 1px #0009}.pack-app-module__-DQDWG__chrome{background:#151515;border-bottom:1px solid #262626;align-items:center;gap:1rem;height:2.4rem;padding-inline:.9rem;display:flex}.pack-app-module__-DQDWG__dots{gap:.4rem;display:inline-flex}.pack-app-module__-DQDWG__dots i{background:#333;border-radius:50%;width:.62rem;height:.62rem}.pack-app-module__-DQDWG__url{color:#7a7a7a;font:500 .7rem var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#0d0d0d;border:1px solid #242424;border-radius:6px;flex:1;padding:.3rem .7rem;overflow:hidden}.pack-app-module__-DQDWG__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.1rem 1.25rem .9rem;display:flex}.pack-app-module__-DQDWG__head>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pack-app-module__-DQDWG__crumb{color:var(--text-2);font:600 .66rem var(--sans);letter-spacing:.1em}.pack-app-module__-DQDWG__title{font:700 1.35rem var(--mono);letter-spacing:.01em}.pack-app-module__-DQDWG__sub{color:var(--text-2);font-size:.78rem}.pack-app-module__-DQDWG__saved{color:var(--ok);font:700 .68rem var(--sans);letter-spacing:.08em;white-space:nowrap}.pack-app-module__-DQDWG__trayBar{background:var(--surface);border:1px solid var(--border);border-radius:2px;margin:.9rem 1.25rem 0;padding:.7rem .8rem}.pack-app-module__-DQDWG__trayHead{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.55rem;display:flex}.pack-app-module__-DQDWG__trayTitle{color:var(--text-2);font:700 .66rem var(--sans);letter-spacing:.09em}.pack-app-module__-DQDWG__trayCount{color:var(--accent);font:700 .75rem var(--mono)}.pack-app-module__-DQDWG__trayHint{color:var(--muted);font-size:.7rem}.pack-app-module__-DQDWG__trayActions{gap:.5rem;margin-left:auto;display:inline-flex}.pack-app-module__-DQDWG__autoPack,.pack-app-module__-DQDWG__clearBtn{font:700 .64rem var(--sans);letter-spacing:.06em;white-space:nowrap;border-radius:2px;padding:.35rem .7rem}.pack-app-module__-DQDWG__autoPack{color:#04191c;background:var(--accent);border:1px solid var(--accent)}.pack-app-module__-DQDWG__clearBtn{color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong)}.pack-app-module__-DQDWG__trayWrap{flex-wrap:wrap;gap:.5rem;display:flex}.pack-app-module__-DQDWG__trayChip{background:var(--surface-raised);border:1px solid var(--border-strong);border-left:4px solid var(--dc);border-radius:2px;flex-direction:column;gap:.15rem;min-width:8rem;padding:.4rem .55rem;display:flex}.pack-app-module__-DQDWG__trayType{color:var(--dc);font:700 .55rem var(--sans);letter-spacing:.06em}.pack-app-module__-DQDWG__trayId{font:700 .72rem var(--mono)}.pack-app-module__-DQDWG__trayDim{color:var(--text);font:500 .62rem var(--mono)}.pack-app-module__-DQDWG__body{grid-template-columns:minmax(0,1fr) 17rem;gap:1rem;padding:.9rem 1.25rem 1rem;display:grid}.pack-app-module__-DQDWG__stageScroll{min-width:0;overflow-x:auto}.pack-app-module__-DQDWG__stage{min-width:38rem}.pack-app-module__-DQDWG__legend{font:600 .62rem var(--sans);letter-spacing:.06em;color:var(--text-2);flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.4rem;display:flex}.pack-app-module__-DQDWG__legend span{align-items:center;gap:.35rem;display:inline-flex}.pack-app-module__-DQDWG__legend i{border:1px solid #ffffff40;border-radius:2px;width:.6rem;height:.6rem}.pack-app-module__-DQDWG__stripBlock{margin-top:.5rem}.pack-app-module__-DQDWG__stripLabel{align-items:baseline;gap:.6rem;margin-bottom:.3rem;display:flex}.pack-app-module__-DQDWG__stripLabel span{font:700 .66rem var(--sans);letter-spacing:.12em}.pack-app-module__-DQDWG__stripLabel em{color:var(--muted);font:500 .62rem var(--mono);font-style:normal}.pack-app-module__-DQDWG__stacked span{color:var(--accent)}.pack-app-module__-DQDWG__strip{background:repeating-linear-gradient(90deg, #ffffff1f 0 1px, transparent 1px 9.437%), repeating-linear-gradient(0deg, #ffffff1f 0 1px, transparent 1px 61.45%), repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 1.887%), repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 12.29%), var(--surface);outline:2px solid var(--border-strong);outline-offset:-2px;border-radius:2px;width:100%;position:relative}.pack-app-module__-DQDWG__stackedStrip{background-color:#131313;outline-style:dashed}.pack-app-module__-DQDWG__noseBand{background:repeating-linear-gradient(45deg, var(--border-strong) 0 6px, transparent 6px 12px);width:4px;position:absolute;top:0;bottom:0;left:0}.pack-app-module__-DQDWG__doorsBand{background:repeating-linear-gradient(0deg, var(--border-strong) 0 8px, transparent 8px 14px);opacity:.6;width:6px;position:absolute;top:0;bottom:0;right:0}.pack-app-module__-DQDWG__tile{text-align:center;background:color-mix(in srgb, var(--dc) 18%, var(--surface));border:1px solid var(--dc);border-radius:2px;flex-direction:column;justify-content:center;padding:0 2px;display:flex;position:absolute;overflow:hidden;container-type:size}.pack-app-module__-DQDWG__tileType{color:var(--dc);font:700 7px/1.1 var(--sans);letter-spacing:.03em;white-space:nowrap;overflow:hidden}.pack-app-module__-DQDWG__tileId{color:var(--text);font:700 7.5px/1.15 var(--mono);white-space:nowrap;overflow:hidden}@container (max-height:22px){.pack-app-module__-DQDWG__tileType{display:none}}@container (max-width:34px){.pack-app-module__-DQDWG__tileType{display:none}.pack-app-module__-DQDWG__tileId{font-size:6px}}.pack-app-module__-DQDWG__sel{z-index:3;outline:2px solid var(--accent);outline-offset:-1px;box-shadow:0 6px 18px #0009}.pack-app-module__-DQDWG__sel .pack-app-module__-DQDWG__tileId{color:var(--accent)}.pack-app-module__-DQDWG__flagged{border-color:var(--warn)}.pack-app-module__-DQDWG__stackDot,.pack-app-module__-DQDWG__flagDot{border-radius:50%;width:5px;height:5px;position:absolute;top:2px;left:2px}.pack-app-module__-DQDWG__stackDot{background:var(--ok);box-shadow:0 0 0 1px #00000080}.pack-app-module__-DQDWG__flagDot{background:var(--warn);left:auto;right:2px}.pack-app-module__-DQDWG__ruler{border-top:2px solid var(--border-strong);height:2.2rem;margin-top:.4rem;position:relative}.pack-app-module__-DQDWG__tick{position:absolute;top:0}.pack-app-module__-DQDWG__tick:before{background:var(--border-strong);content:"";width:1px;height:6px;position:absolute;top:0;left:0}.pack-app-module__-DQDWG__tick em{color:var(--muted);font:500 .55rem var(--mono);font-style:normal;position:absolute;top:8px;left:0;transform:translate(-50%)}.pack-app-module__-DQDWG__rFront,.pack-app-module__-DQDWG__rBack{color:var(--text-2);font:700 .6rem var(--sans);letter-spacing:.06em;position:absolute;top:1.3rem}.pack-app-module__-DQDWG__rFront{left:0}.pack-app-module__-DQDWG__rBack{right:0}.pack-app-module__-DQDWG__rUnit{color:var(--muted);font:600 .55rem var(--sans);letter-spacing:.06em;position:absolute;top:1.3rem;left:50%;transform:translate(-50%)}.pack-app-module__-DQDWG__rail{flex-direction:column;gap:.75rem;display:flex}.pack-app-module__-DQDWG__card{background:var(--surface);border:1px solid var(--border);border-radius:2px;padding:.8rem .9rem}.pack-app-module__-DQDWG__card h3{color:var(--text-2);font:700 .64rem var(--sans);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .65rem}.pack-app-module__-DQDWG__meter+.pack-app-module__-DQDWG__meter{margin-top:.65rem}.pack-app-module__-DQDWG__meterTop{justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.64rem;display:flex}.pack-app-module__-DQDWG__meterTop span{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase}.pack-app-module__-DQDWG__meterTop b{font:600 .7rem var(--mono)}.pack-app-module__-DQDWG__bar{border:1px solid var(--border);background:#0a0a0a;border-radius:2px;height:7px;overflow:hidden}.pack-app-module__-DQDWG__bar span{width:var(--fill);background:var(--ok);transform-origin:0;height:100%;display:block}.pack-app-module__-DQDWG__barWarn span{background:var(--warn)}.pack-app-module__-DQDWG__selRow{border-bottom:1px dotted var(--border);justify-content:space-between;gap:.75rem;padding:.25rem 0;font-size:.66rem;display:flex}.pack-app-module__-DQDWG__selRow:last-child{border-bottom:0}.pack-app-module__-DQDWG__selRow span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.pack-app-module__-DQDWG__selRow b{font:600 .7rem var(--mono);text-align:right}.pack-app-module__-DQDWG__selId{color:var(--accent)}.pack-app-module__-DQDWG__warn,.pack-app-module__-DQDWG__ok{gap:.5rem;font-size:.72rem;line-height:1.4;display:flex}.pack-app-module__-DQDWG__warn+.pack-app-module__-DQDWG__ok{margin-top:.5rem}.pack-app-module__-DQDWG__warn i,.pack-app-module__-DQDWG__ok i{border-radius:2px;flex:none;width:.7rem;height:.7rem;margin-top:.15rem}.pack-app-module__-DQDWG__warn i{background:var(--warn)}.pack-app-module__-DQDWG__ok{color:var(--ok)}.pack-app-module__-DQDWG__ok i{background:var(--ok);border-radius:50%}.pack-app-module__-DQDWG__foot{color:var(--text-2);border-top:1px solid var(--border);font:600 .64rem var(--sans);letter-spacing:.08em;background:#121212;flex-wrap:wrap;gap:.5rem 1.4rem;padding:.7rem 1.25rem;display:flex}.pack-app-module__-DQDWG__foot b{color:var(--text);font-family:var(--mono)}.pack-app-module__-DQDWG__footLink{color:var(--accent);margin-left:auto}@media (max-width:900px){.pack-app-module__-DQDWG__body{grid-template-columns:1fr}.pack-app-module__-DQDWG__rail{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}}@media (max-width:560px){.pack-app-module__-DQDWG__head,.pack-app-module__-DQDWG__body,.pack-app-module__-DQDWG__foot{padding-inline:.8rem}.pack-app-module__-DQDWG__trayBar{margin-inline:.8rem}.pack-app-module__-DQDWG__url{font-size:.62rem}.pack-app-module__-DQDWG__footLink{margin-left:0}}@media (prefers-reduced-motion:no-preference){.motion [data-reveal]:not(.is-in) .pack-app-module__-DQDWG__tile{opacity:0}.motion [data-reveal].is-in .pack-app-module__-DQDWG__tile{animation:.36s cubic-bezier(.16,1,.3,1) both pack-app-module__-DQDWG__tile-in;animation-delay:calc(var(--i) * 22ms + var(--tier-delay,0s))}.motion [data-reveal].is-in .pack-app-module__-DQDWG__bar span{animation:.9s cubic-bezier(.16,1,.3,1) .7s both pack-app-module__-DQDWG__bar-in}}@keyframes pack-app-module__-DQDWG__tile-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes pack-app-module__-DQDWG__bar-in{0%{transform:scaleX(0)}}.pack-app-module__-DQDWG__compact{min-width:0;padding:.6rem .7rem .2rem}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__stripBlock{margin-top:.35rem}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__stripLabel span{font-size:.56rem}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__stripLabel em{font-size:.52rem}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__tileId{font-size:6px}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__tileType{display:none}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__ruler{height:1.9rem}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__rFront,.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__rBack{font-size:.52rem;top:1.05rem}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__rUnit{display:none}.pack-app-module__-DQDWG__compact .pack-app-module__-DQDWG__tick em{font-size:.5rem}@media (prefers-reduced-motion:no-preference){.live-load-board .pack-app-module__-DQDWG__tile{animation:.34s cubic-bezier(.16,1,.3,1) both pack-app-module__-DQDWG__tile-in;animation-delay:calc(.45s + var(--i) * 16ms + var(--tier-delay,0s))}}
