.-\37 leua_barStage{--bar-label-max-font-size:24.48px;--bar-label-min-font-size:12px;--bar-label-padding:11.2px;--plate-label-max-font-size:27.2px;--plate-label-min-font-size:12px;--plate-label-padding:6px;background:linear-gradient(180deg, var(--bar-stage-glow), transparent 52%), var(--bar-stage-bg);border-radius:.5rem;grid-template-columns:minmax(14rem,1.1fr) minmax(18rem,1.5fr) minmax(14rem,1.1fr);align-items:center;min-height:20rem;padding:.75rem 2rem;display:grid;overflow:hidden}.-\37 leua_barShaft{z-index:1;align-items:center;height:4.5rem;display:grid;position:relative}.-\37 leua_barShaft:before,.-\37 leua_barShaft:after{content:"";z-index:2;background:#7b746b;border-radius:.28rem;width:1.215rem;position:absolute;top:.3rem;bottom:.3rem}.-\37 leua_barShaft:before{left:-.615rem}.-\37 leua_barShaft:after{right:-.615rem}.-\37 leua_barRail{z-index:1;background:linear-gradient(#bbb5ae,#68625b);border-radius:999px;height:1.4rem;display:block;position:relative;box-shadow:inset 0 1px #ffffff73}.-\37 leua_barLabel{z-index:3;min-width:min(7rem, var(--bar-label-max-width,100vw));max-width:var(--bar-label-max-width,none);background:var(--bar-label-bg);color:var(--text-strong);padding:.34rem var(--bar-label-inline-padding,.7rem);font-size:var(--bar-label-font-size,var(--bar-label-max-font-size));white-space:nowrap;border:1px solid #68625b47;border-radius:999px;place-items:center;font-weight:900;line-height:1;display:inline-grid;position:absolute;bottom:1.9rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 14px #241f1a1f}.-\37 leua_plateStack{z-index:2;justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;height:18rem;display:flex;position:relative}.-\37 leua_plateStack:last-child{justify-content:flex-start}.-\37 leua_plateStack:first-child .-\37 leua_renderedPlate{--plate-enter-x:-2.4rem}.-\37 leua_plateStack:last-child .-\37 leua_renderedPlate{--plate-enter-x:2.4rem}.-\37 leua_renderedPlate{--plate-current-width:var(--plate-width);height:var(--plate-height);width:var(--plate-current-width);animation:.19s cubic-bezier(.16,.84,.26,1) both -\37 leua_plateEnter;animation-delay:calc(var(--plate-enter-index,0) * 10ms);will-change:transform, opacity;border:1px solid #0000002e;border-radius:.42rem;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 2px 0 #ffffff2e,inset -2px 0 #0000002e}.-\37 leua_exitingPlate{pointer-events:none;animation:.19s cubic-bezier(.42,0,.82,.38) both -\37 leua_plateExit;overflow:hidden}@keyframes -\37 leua_plateEnter{0%{opacity:0;transform:translate3d(var(--plate-enter-x,0), 0, 0) scaleX(.96)}to{opacity:1;transform:translate(0,0)scaleX(1)}}@keyframes -\37 leua_plateExit{0%{opacity:1;width:var(--plate-current-width);transform:translate(0,0)scaleX(1)}to{opacity:0;transform:translate3d(var(--plate-enter-x,0), 0, 0) scaleX(.96);width:0}}@media (prefers-reduced-motion:reduce){.-\37 leua_renderedPlate{animation:none}}.-\37 leua_renderedPlateLabel{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.-\37 leua_renderedPlateLabel span{color:#fff;font-size:var(--plate-label-font-size,var(--plate-label-max-font-size));white-space:nowrap;text-shadow:0 0 1px #000000eb,0 0 1px #000000eb,0 1px 1px #000c,0 -1px 1px #00000094,1px 0 1px #00000094,-1px 0 1px #00000094;font-weight:900;line-height:1;display:block;transform:rotate(-90deg)}@container app-content (max-width:1040px){.-\37 leua_barStage{--bar-label-max-font-size:20.96px;--bar-label-padding:8.96px;--plate-label-max-font-size:23.36px;grid-template-columns:minmax(8rem,1.25fr) minmax(7rem,.8fr) minmax(8rem,1.25fr);min-height:14rem;padding:.55rem 1.25rem}.-\37 leua_barShaft{height:3.25rem}.-\37 leua_barShaft:before,.-\37 leua_barShaft:after{width:1rem;top:.25rem;bottom:.25rem}.-\37 leua_barShaft:before{left:-.55rem}.-\37 leua_barShaft:after{right:-.55rem}.-\37 leua_barRail{height:1rem}.-\37 leua_barLabel{min-width:5.6rem;padding:.24rem .56rem;padding-inline:var(--bar-label-inline-padding,.56rem);bottom:1.45rem}.-\37 leua_plateStack{gap:.18rem;height:12rem}.-\37 leua_renderedPlate{--plate-current-width:var(--plate-compact-width);height:var(--plate-compact-height);max-width:4.15rem;max-height:11rem;width:var(--plate-current-width)}}@container app-content (max-width:760px){.-\37 leua_barStage{--bar-label-max-font-size:22.08px;--bar-label-padding:6.08px;--plate-label-max-font-size:24px;--plate-label-min-font-size:10px;--plate-label-padding:5px;grid-template-columns:minmax(4.6rem,1.15fr) minmax(4rem,.7fr) minmax(4.6rem,1.15fr);min-height:10rem;padding:.35rem .7rem}.-\37 leua_barShaft{height:2rem}.-\37 leua_barShaft:before,.-\37 leua_barShaft:after{width:.648rem;top:.08rem;bottom:.08rem}.-\37 leua_barShaft:before{left:-.348rem}.-\37 leua_barShaft:after{right:-.348rem}.-\37 leua_barRail{height:.62rem}.-\37 leua_plateStack{gap:.14rem;height:7.5rem}.-\37 leua_renderedPlate{--plate-current-width:var(--plate-mobile-width);height:var(--plate-mobile-height);max-width:2.85rem;max-height:6.8rem;width:var(--plate-current-width)}.-\37 leua_barLabel{min-width:3.7rem;padding:.14rem .38rem;padding-inline:var(--bar-label-inline-padding,.38rem);bottom:.82rem}}@container app-content (max-width:420px){.-\37 leua_barStage{--plate-label-max-font-size:22px;--plate-label-padding:4px;grid-template-columns:minmax(0,1fr) minmax(3rem,.62fr) minmax(0,1fr);min-height:9.5rem;padding-inline:.45rem}.-\37 leua_plateStack{height:7.15rem}.-\37 leua_renderedPlate{--plate-current-width:var(--plate-narrow-width);height:var(--plate-narrow-height);max-width:2.7rem;max-height:6.45rem;width:var(--plate-current-width)}}@container app-content (max-width:320px){.-\37 leua_barStage{--bar-label-max-font-size:19.36px;--plate-label-max-font-size:20px;grid-template-columns:minmax(0,1fr) minmax(2.7rem,.6fr) minmax(0,1fr);min-height:9rem}.-\37 leua_plateStack{height:6.85rem}.-\37 leua_renderedPlate{--plate-current-width:var(--plate-tiny-width);height:var(--plate-tiny-height);max-width:2.5rem;max-height:6.15rem;width:var(--plate-current-width)}.-\37 leua_barLabel{min-width:3.1rem}}
.bQ9SZG_planOption{border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;text-align:left;border-radius:.5rem;grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}button.bQ9SZG_planOption:hover{border-color:color-mix(in srgb, var(--accent), var(--border) 45%);background:var(--plan-hover-bg)}button.bQ9SZG_planOption:disabled{cursor:not-allowed;opacity:.72}.bQ9SZG_selectedOption{border-color:color-mix(in srgb, var(--accent), var(--border) 35%);background:var(--plan-exact-bg)}.bQ9SZG_planOption div{gap:.12rem;display:grid}.bQ9SZG_planOption span,.bQ9SZG_planOption em,.bQ9SZG_planOption p{color:var(--text-muted)}.bQ9SZG_planOption span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:800}.bQ9SZG_planOption strong{color:var(--text-strong);font-size:1.1rem}.bQ9SZG_planOption em{font-size:.9rem;font-style:normal}.bQ9SZG_planOption p{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}@container app-content (max-width:1040px){.bQ9SZG_planOption{grid-template-columns:1fr;align-content:start}.bQ9SZG_planOption p{white-space:normal;grid-column:auto}}
.baR_uW_plateChip{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.55rem;padding:.55rem;display:grid}.baR_uW_plateChip button{border:1px solid var(--border);background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--text-strong);border-radius:.42rem;font-weight:900}.baR_uW_plateChip button:disabled{cursor:not-allowed;opacity:.4}.baR_uW_plateChip div{text-align:center;gap:.12rem;min-width:0;display:grid}.baR_uW_plateChip strong{color:var(--text-strong)}.baR_uW_plateChip span{color:var(--text-muted);font-size:.8rem}@container app-content (max-width:320px){.baR_uW_plateChip{grid-template-columns:1.8rem minmax(0,1fr) 1.8rem;gap:.3rem;padding:.38rem}.baR_uW_plateChip button{width:1.8rem;height:1.8rem}.baR_uW_plateChip strong{font-size:.9rem}.baR_uW_plateChip span{font-size:.68rem}}
._8wrnna_segmentedControl{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;align-items:center;padding:.2rem;display:inline-flex}._8wrnna_segmentedControl button{min-width:4rem;min-height:2rem;color:var(--text-muted);background:0 0;border:0;border-radius:.35rem;place-items:center;padding:.5rem .72rem;font-size:.78rem;font-weight:800;display:inline-grid}._8wrnna_segmentedControl svg{width:1rem;height:1rem}._8wrnna_segmentedControl ._8wrnna_segmentActive{background:var(--surface);color:var(--text-strong);box-shadow:var(--control-shadow)}
._0fUFMq_inventoryItem{color:var(--text-muted);text-align:center;gap:.35rem;font-size:.82rem;font-weight:800;display:grid}._0fUFMq_inventoryStepper{grid-template-columns:2.25rem minmax(2.4rem,1fr) 2.25rem;align-items:center;gap:.45rem;display:grid}._0fUFMq_inventoryStepper button{border:1px solid var(--border);background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--text-strong);border-radius:.42rem;font-weight:900}._0fUFMq_inventoryStepper button:disabled{cursor:not-allowed;opacity:.4}._0fUFMq_inventoryStepper strong{border:1px solid var(--border);background:var(--surface-input);min-width:0;height:2.25rem;color:var(--text-strong);border-radius:.42rem;place-items:center;display:grid}@container app-content (max-width:320px){._0fUFMq_inventoryStepper{grid-template-columns:1.8rem minmax(1.8rem,1fr) 1.8rem;gap:.3rem}._0fUFMq_inventoryStepper button,._0fUFMq_inventoryStepper strong{width:100%;height:1.8rem}}
._75divW_page{width:min(100%,1180px);margin:0 auto;padding:2rem}._75divW_header{text-align:center;grid-template-columns:minmax(2.65rem,1fr) minmax(0,auto) minmax(2.65rem,1fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}._75divW_header h1,._75divW_compactPanel h2{color:var(--text-strong);margin:0}._75divW_header h1{font-family:var(--title-font);letter-spacing:.05rem;white-space:nowrap;font-size:clamp(2.5rem,5vw,4.1875rem);font-weight:400;line-height:1}._75divW_header>div:first-child{grid-column:2;justify-self:center;min-width:0}._75divW_headerControls{flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:.65rem;display:flex;position:relative}._75divW_optionsMenu{position:relative}._75divW_optionsMenu summary{border:1px solid var(--border-strong);background:var(--surface);width:2.65rem;height:2.65rem;color:var(--text-strong);cursor:pointer;border-radius:.45rem;place-content:center;gap:.22rem;list-style:none;display:grid}._75divW_optionsMenu summary::-webkit-details-marker{display:none}._75divW_optionsMenu summary span{background:currentColor;border-radius:999px;width:1.1rem;height:.13rem}._75divW_optionsPanel{z-index:20;border:1px solid var(--border);background:var(--surface-overlay);width:min(20rem,100vw - 2rem);box-shadow:var(--shadow);transform-origin:90% 0;will-change:opacity, transform;border-radius:.5rem;gap:.85rem;padding:.85rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}._75divW_optionsMenu[data-state=open] ._75divW_optionsPanel{animation:.24s both _75divW_optionsPanelDrop}._75divW_optionsMenu[data-state=closed] ._75divW_optionsPanel{pointer-events:none;animation:.12s ease-in both _75divW_optionsPanelExit}._75divW_optionGroup{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}._75divW_optionGroup>span:first-child{color:var(--text-muted);font-size:.9rem;font-weight:800}._75divW_optionGroup>:last-child{justify-self:end}._75divW_checkboxWrap{place-items:center;width:2.45rem;height:2.45rem;display:grid;position:relative}._75divW_checkboxInput{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}._75divW_checkboxControl{border:1px solid var(--border);background:var(--surface-muted);color:#0000;border-radius:.42rem;place-items:center;width:2.25rem;height:2.25rem;transition:background .16s,border-color .16s,color .16s;display:grid}._75divW_checkboxInput:checked+._75divW_checkboxControl{border-color:var(--accent-strong);background:var(--accent);color:#fff}._75divW_checkboxInput:focus-visible+._75divW_checkboxControl{outline:3px solid color-mix(in srgb, var(--focus), transparent 55%);outline-offset:2px}._75divW_heroPanel,._75divW_compactPanel{border:1px solid var(--border);background:var(--surface-panel);box-shadow:var(--shadow);border-radius:.5rem}._75divW_heroPanel{gap:1.2rem;padding:1.2rem;display:grid}._75divW_loadingPanel{min-height:14rem;color:var(--text-muted);align-content:center;place-items:center}._75divW_loadingPanel p{margin:0;font-weight:800}._75divW_loadingSpinner{border:.22rem solid var(--border);border-top-color:var(--accent);border-radius:999px;width:2rem;height:2rem;animation:.8s linear infinite _75divW_spin}@keyframes _75divW_spin{to{transform:rotate(1turn)}}@keyframes _75divW_optionsPanelDrop{0%{opacity:0;animation-timing-function:cubic-bezier(.22,.74,.18,1);transform:translateY(-.85rem)scaleX(.99)scaleY(1.01)}72%{opacity:1;animation-timing-function:ease-out;transform:translateY(.04rem)scaleX(1.004)scaleY(.996)}to{opacity:1;transform:translate(0,0)scaleX(1)scaleY(1)}}@keyframes _75divW_optionsPanelExit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-.45rem)scale(.985)}}._75divW_weightReadout{background:var(--accent-soft);border-radius:.5rem;grid-template-columns:minmax(14rem,1fr) minmax(15rem,auto);align-items:center;gap:.75rem;padding:.85rem;display:grid}._75divW_totalMain{gap:.18rem;display:grid}._75divW_supportingStats{grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.55rem;display:grid}._75divW_supportingStats div{border:1px solid var(--accent-border-soft);background:var(--surface-stat);border-radius:.45rem;align-content:center;gap:.18rem;min-height:4.5rem;padding:.62rem;display:grid}._75divW_weightReadout span,._75divW_weightReadout em{color:var(--text-muted)}._75divW_weightReadout span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:800}._75divW_weightReadout strong{color:var(--text-strong);font-size:clamp(1.4rem,3vw,2.25rem);line-height:1.05}._75divW_supportingStats strong{font-size:clamp(1rem,1.7vw,1.35rem)}._75divW_weightReadout em{font-size:.9rem;font-style:normal}._75divW_quickControls{grid-template-columns:repeat(2,minmax(5rem,1fr)) 2.45rem;align-items:end;gap:.75rem;display:grid}._75divW_field{color:var(--text-muted);gap:.35rem;font-size:.82rem;font-weight:800;display:grid}._75divW_field input{border:1px solid var(--border);background:var(--surface-input);width:100%;height:2.45rem;color:var(--text-strong);border-radius:.42rem;padding:0 .7rem}._75divW_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}._75divW_compactPanel{padding:1rem}._75divW_compactPanel:last-child{grid-column:1/-1}._75divW_panelTitleRow{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}._75divW_panelTitleRow h2{font-size:1rem}._75divW_clearButton{border:1px solid var(--border-strong);background:var(--surface);width:2.45rem;min-height:2.45rem;color:var(--text-strong);border-radius:999px;place-items:center;padding:0;font-weight:800;display:grid}._75divW_plateChipGrid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.55rem;display:grid}._75divW_optionStack{gap:.55rem;display:grid}._75divW_warning{border:1px solid var(--danger-border);background:var(--warning-bg);color:var(--danger);border-radius:.45rem;padding:.7rem}._75divW_inventoryGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}@container app-content (max-width:1040px){._75divW_toolGrid{grid-template-columns:1fr}._75divW_optionStack{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app-content (max-width:760px){._75divW_page{padding:1rem}._75divW_panelTitleRow{display:grid}._75divW_header{grid-template-columns:minmax(2.65rem,1fr) minmax(0,auto) minmax(2.65rem,1fr);padding-inline:0}._75divW_header>div:first-child{grid-column:2;justify-self:center}._75divW_headerControls{grid-area:1/3;justify-content:flex-end}._75divW_optionsPanel{right:0}._75divW_weightReadout{grid-template-columns:minmax(0,1fr) minmax(8.4rem,auto);gap:.5rem;padding:.6rem}._75divW_supportingStats{grid-template-columns:repeat(2,minmax(4rem,1fr));gap:.35rem}._75divW_supportingStats div{min-height:4rem;padding:.45rem}._75divW_weightReadout strong{font-size:clamp(1.25rem,7vw,2rem)}._75divW_supportingStats strong{font-size:clamp(.86rem,3.2vw,1.1rem)}._75divW_weightReadout span,._75divW_weightReadout em{font-size:.68rem}._75divW_quickControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.45rem;gap:.5rem}._75divW_field input{padding-inline:.55rem}}@container app-content (max-width:420px){._75divW_page{padding-inline:.75rem}._75divW_heroPanel,._75divW_compactPanel{padding:.75rem}._75divW_header{gap:.6rem}._75divW_header h1{font-size:2.35rem}._75divW_optionsPanel{z-index:60;width:auto;max-height:calc(100dvh - 6rem);position:fixed;top:5rem;left:.75rem;right:.75rem;overflow:auto;transform:none}._75divW_weightReadout{grid-template-columns:minmax(0,.9fr) minmax(10.25rem,1.1fr);align-items:stretch}._75divW_supportingStats{grid-template-columns:repeat(2,minmax(0,1fr))}._75divW_supportingStats div{min-height:3.35rem;padding:.38rem}._75divW_quickControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.45rem;gap:.45rem}._75divW_clearButton{justify-self:end}._75divW_plateChipGrid,._75divW_inventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-content (max-width:320px){._75divW_header{grid-template-columns:1fr}._75divW_header>div:first-child,._75divW_headerControls{grid-column:1}._75divW_headerControls{grid-row:2;justify-self:center}._75divW_header h1{font-size:2rem}._75divW_supportingStats{grid-template-columns:repeat(2,minmax(0,1fr))}._75divW_weightReadout{grid-template-columns:minmax(0,.72fr) minmax(9rem,1.28fr);gap:.4rem}._75divW_supportingStats div{min-height:3.1rem;padding:.32rem}._75divW_supportingStats strong{font-size:clamp(.76rem,4vw,.9rem)}._75divW_quickControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.25rem;gap:.35rem}._75divW_clearButton{width:2.25rem;min-height:2.25rem}._75divW_inventoryGrid{gap:.45rem}}@media (prefers-reduced-motion:reduce){._75divW_loadingSpinner,._75divW_optionsMenu[data-state=open] ._75divW_optionsPanel,._75divW_optionsMenu[data-state=closed] ._75divW_optionsPanel{animation:none}}
