.grow-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:opacity .15s ease-out;overflow:hidden}.grow-table.is-busy{opacity:.55}.grow-head{display:none}.grow{border-top:1px solid var(--border);min-height:72px;color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"card mob";align-items:center;gap:0 12px;padding:8px 14px;text-decoration:none;transition:background-color .14s ease-out;display:grid}.grow-head+.grow,.grow:first-child{border-top:0}a.grow:hover{background:var(--surface-up)}a.grow:hover .grow-title{color:var(--brand)}a.grow:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.grow.is-current{background:var(--brand-dim)}.grow-card{grid-area:card;align-items:center;gap:12px;min-width:0;display:flex}.grow-mob{text-align:right;flex-direction:column;grid-area:mob;align-items:flex-end;gap:3px;display:flex}.grow-mob-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:15px;font-weight:700}.grow-mob-label{color:var(--ink-4);white-space:nowrap;font-size:11px}.grow-copies{grid-area:copies;gap:4px;display:grid}.grow-total{text-align:left;grid-area:total}.grow-gem{grid-area:gem}.grow-p9{text-align:left;grid-area:p9}.grow-p10{grid-area:p10}.grow-mult{color:var(--ink);grid-area:mult;align-self:start;font-size:15px;font-weight:700}.grow-img{object-fit:cover;border-radius:3px;flex:none;width:40px;height:56px}.grow-img--empty{background:var(--surface-3);border:1px dashed var(--border-interactive);display:block}.grow-name{flex-direction:column;gap:1px;min-width:0;display:flex}.grow-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;transition:color .14s ease-out;overflow:hidden}.grow-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.grow-flags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.grow-cell{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-2);font-size:13px}.grow-cell em{font-style:normal;font-family:var(--sans);color:var(--ink-4);font-size:11px}.grow-bar{background:var(--surface-2);border-radius:3px;gap:1px;height:10px;display:flex;overflow:hidden}.grow-bar i{display:block}.grow-bar-8{background:var(--border-interactive)}.grow-bar-9{background:var(--green)}.grow-bar-10{background:var(--brand)}.grow-counts{text-align:left;color:var(--ink-3);font-size:11px}@media (max-width:819px){.grow-cell,.grow-flags{display:none}}.grow-scroll{position:relative}@media (max-width:819px){.grow-scroll .grow-table{overscroll-behavior-x:contain;overflow-x:auto}.grow-scroll:after{content:"";border-radius:0 var(--r-lg) var(--r-lg) 0;background:linear-gradient(to right, transparent, var(--surface));pointer-events:none;width:28px;position:absolute;top:1px;bottom:1px;right:1px}.grow-scroll .grow-head,.grow-scroll .grow{grid-template-columns:172px 64px 164px 64px 72px 80px 56px;grid-template-areas:"card total copies gem p9 p10 mult";align-items:center;gap:0 12px;width:max-content;min-width:100%;min-height:0;padding:10px 14px 10px 0;display:grid}.grow-scroll .grow-head{background:var(--surface-2);border-bottom:1px solid var(--border);padding-block:8px}.grow-scroll .grow-mob{display:none}.grow-scroll .grow-cell{display:block}.grow-scroll .grow-cell em{display:none}.grow-scroll .grow-counts{white-space:nowrap}.grow-scroll .grow-total,.grow-scroll .grow-p9{text-align:right}.grow-scroll .grow-mult{align-self:center;font-size:13px}.grow-scroll .grow-card,.grow-scroll .grow-h--card{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border);align-self:stretch;align-items:center;padding-left:14px;display:flex;position:sticky;left:0}.grow-scroll .grow-h--card{background:var(--surface-2)}.grow-scroll a.grow:hover .grow-card{background:var(--surface-up)}.grow-scroll .grow-img{width:30px;height:42px}.grow-scroll .grow-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:11px;font-weight:600}.grow-scroll .grow-h--card{grid-area:card}.grow-scroll .grow-h--total{grid-area:total}.grow-scroll .grow-h--copies{grid-area:copies}.grow-scroll .grow-h--gem{grid-area:gem}.grow-scroll .grow-h--p9{grid-area:p9}.grow-scroll .grow-h--p10{grid-area:p10}.grow-scroll .grow-h--mult{grid-area:mult}.grow-scroll .grow-h--num{text-align:right}}@media (min-width:820px){.grow-head,.grow{grid-template-columns:minmax(0,2fr) 64px minmax(164px,1.2fr) 60px 72px 80px 56px;grid-template-areas:"card total copies gem p9 p10 mult";align-items:center;gap:0 12px}.grow-counts{white-space:nowrap}.grow-head{background:var(--surface-2);border-bottom:1px solid var(--border);padding:8px 14px;display:grid}.grow{min-height:0;padding:10px 14px}.grow-mob{display:none}.grow-total,.grow-p9{text-align:right}.grow-mult{align-self:center;font-size:13px}.grow-cell em{display:none}.grow-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:11px;font-weight:600}.grow-h--card{grid-area:card}.grow-h--total{grid-area:total}.grow-h--copies{grid-area:copies}.grow-h--gem{grid-area:gem}.grow-h--p9{grid-area:p9}.grow-h--p10{grid-area:p10}.grow-h--mult{grid-area:mult}.grow-h--num{text-align:right}}.grow-sort{min-height:32px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;transition:color .14s ease-out;display:inline-flex}.grow-h--num .grow-sort{justify-content:flex-end;width:100%}.grow-sort:hover,.grow-sort.is-active{color:var(--ink)}.grow-sort:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.grow-sort-arrow{min-width:8px;color:var(--brand);display:inline-block}@media (prefers-reduced-motion:reduce){.grow-table,.grow,.grow-title,.grow-sort{transition:none}}
.gr-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.gr-panel-head .hub-link{min-height:32px}.gr-ladder{display:grid}.gr-rung{border-top:1px solid var(--border);grid-template-columns:58px minmax(0,1fr) 76px 68px;align-items:center;gap:8px;padding:7px 0;display:grid}@media (min-width:720px){.gr-rung{grid-template-columns:70px minmax(0,1fr) 96px 84px;gap:12px}}.gr-rung--head{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);border-top:0;padding:0 0 6px;font-size:11px;font-weight:600}.gr-rung--head span:nth-child(n+3){text-align:right}.gr-g{white-space:nowrap;color:var(--ink);flex-direction:column;font-size:13px;font-weight:700;display:flex}.gr-g em,.gr-num em{font-style:normal;font-family:var(--sans);color:var(--ink-4);font-size:11px;font-weight:500}.gr-bar{background:var(--surface-2);border-radius:3px;height:12px;display:block;overflow:hidden}.gr-bar i{background:var(--border-interactive);border-radius:3px;height:100%;display:block}.gr-rung--9 .gr-bar i{background:var(--green)}.gr-rung--10 .gr-bar i{background:var(--brand)}.gr-num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2);flex-direction:column;align-items:flex-end;font-size:13px;display:flex}.gr-price{color:var(--ink);font-weight:600}.gr-price.is-empty{color:var(--ink-4);font-weight:400}.gr-all-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gr-all-label{display:none}@media (max-width:719px){.gr-all-toggle:not(:checked)~.gr-ladder .gr-rung--extra{display:none}.gr-all-label{border-radius:var(--r-md);min-height:44px;color:var(--brand);cursor:pointer;justify-content:center;align-items:center;margin-top:6px;font-size:14px;font-weight:600;display:flex}.gr-all-open{display:none}.gr-all-toggle:checked~.gr-all-label .gr-all-open{display:inline}.gr-all-toggle:checked~.gr-all-label .gr-all-closed{display:none}.gr-all-toggle:focus-visible~.gr-all-label{outline:2px solid var(--brand);outline-offset:2px}}
.gr-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.gr-step-title{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:700}.gr-step-row{min-height:22px;color:var(--ink-3);grid-template-columns:52px minmax(0,1fr) 82px;align-items:center;gap:10px;font-size:12px;display:grid}.gr-step-bar{background:var(--surface-2);border-radius:3px;height:10px;display:block;overflow:hidden}.gr-step-bar i{background:var(--brand);border-radius:3px;height:100%;display:block}.gr-step-row--copies .gr-step-bar i{background:var(--ink-3)}.gr-step-row b{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ink);font-size:12px;font-weight:600}.gr-step-detail{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-4);margin:4px 0 0;font-size:11px}
.zci{cursor:zoom-in;-webkit-tap-highlight-color:transparent;position:relative}.zci:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}
