.offer-tree-scroll{overscroll-behavior-x:contain;justify-content:flex-start;display:flex;overflow-x:auto}.offer-tree-panel{background:#1b2638;border:1px solid #ffffff1a;border-radius:.75rem;width:fit-content;max-width:100%;padding:1rem 1rem 1.25rem}.offer-tree-grid{margin-inline:0;display:grid;position:relative}.offer-tree-edges{z-index:0;pointer-events:none;position:absolute;inset:0}.offer-tree-node{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-width:0;padding:.5rem .375rem;display:flex;position:relative}.offer-tree-node-link{max-width:100%;color:inherit;flex-direction:column;align-items:center;gap:.375rem;text-decoration:none;display:flex}.offer-tree-node-icon{flex:none;width:56px;height:56px;display:block;position:relative}.offer-tree-node-image-clip{border-radius:.625rem;position:absolute;inset:0;overflow:hidden}.offer-tree-node-image{object-fit:contain;padding:5px}.offer-tree-node-placeholder{color:#ffffff73;justify-content:center;align-items:center;font-size:1.125rem;display:flex;position:absolute;inset:0}.offer-tree-pass-tag{z-index:1;background:var(--tone-amber-soft);color:var(--tone-amber);white-space:nowrap;border-radius:.375rem;padding:0 .25rem;font-size:.75rem;font-weight:600;line-height:1rem;position:absolute;top:-.375rem;left:-.375rem}.offer-tree-node-name{color:#ffffffe6;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;line-height:1rem;overflow:hidden}.offer-tree-node-level{letter-spacing:.04em;color:#ffffffa6;font-size:.75rem;line-height:1rem}.offer-tree-price{z-index:2;display:block;position:absolute;bottom:-.375rem;right:-.375rem}.offer-tree-currency-slot{justify-content:center;align-items:center;width:18px;height:20px;display:flex;position:relative}.offer-tree-currency-image{object-fit:contain;width:auto;max-width:18px;height:18px;display:block}.offer-tree-currency-slot[data-currency=candle] .offer-tree-currency-image,.offer-tree-currency-slot[data-currency=ascended_candle] .offer-tree-currency-image,.offer-tree-currency-slot[data-currency=seasonal_candle] .offer-tree-currency-image{transform:translateY(-.75px)}.offer-tree-currency-slot[data-currency=heart] .offer-tree-currency-image,.offer-tree-currency-slot[data-currency=season_heart] .offer-tree-currency-image{width:16px;height:auto;transform:translateY(.75px)}.offer-tree-price-amount{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #0000008c;padding:0;font-size:.75rem;font-weight:600;line-height:1rem;position:absolute;bottom:0;left:calc(100% + 4px)}.offer-tree-rows{flex-direction:column;display:flex}.offer-tree-row{grid-template-columns:repeat(3, var(--offer-tree-col,104px));border-bottom:2px solid #ffffff1f;display:grid}.offer-tree-row:last-child{border-bottom:none}
