.nJiLnW_card{gap:var(--space-12);height:100%;padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;display:flex}.nJiLnW_product{align-items:center;gap:var(--space-12);min-width:0;display:flex}.nJiLnW_thumb{border-radius:var(--radius-sm);background:var(--color-image-backdrop);flex-shrink:0;width:48px;height:48px;overflow:hidden}.nJiLnW_thumb img{width:100%;height:100%;padding:var(--space-4);object-fit:contain;mix-blend-mode:multiply}.nJiLnW_productText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nJiLnW_productName{-webkit-line-clamp:2;font:var(--text-title-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nJiLnW_product:hover .nJiLnW_productName{color:var(--color-primary)}.nJiLnW_meta{align-items:center;gap:var(--space-8);font:var(--text-body-sm);color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.nJiLnW_badge{padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:var(--color-warning-container);color:var(--color-on-warning-container);font:var(--text-label-sm);margin-left:auto}.nJiLnW_comment{font:var(--text-body-md);white-space:pre-line;overflow-wrap:anywhere}.nJiLnW_photo{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-card-inset);width:72px;display:block;position:relative;overflow:hidden}.nJiLnW_photo img{object-fit:cover;width:100%;height:100%}.nJiLnW_footer{padding-top:var(--space-12);border-top:1px solid var(--color-outline-variant);justify-content:flex-end;margin-top:auto;display:flex}.nJiLnW_open{align-items:center;gap:var(--space-2);font:var(--text-label-md);color:var(--color-primary);font-weight:600;display:inline-flex}.nJiLnW_open:hover{text-underline-offset:3px;text-decoration:underline}.nJiLnW_open:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}
.IctmEq_pointsBar{align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-16) var(--space-20);border-radius:var(--radius-lg);background:var(--gradient-brand);color:#fff;flex-wrap:wrap;display:flex}.IctmEq_pointsLabel{font:var(--text-label-lg);color:#ffffffd9}.IctmEq_pointsValue{font:var(--text-headline-md);font-variant-numeric:tabular-nums}.IctmEq_pointsMeta{font:var(--text-body-sm);color:#fffc}.IctmEq_pointsLink{font:var(--text-label-md);color:#fff;text-underline-offset:3px;margin-left:auto;-webkit-text-decoration:underline #ffffffb3;text-decoration:underline #ffffffb3}.IctmEq_pointsLink:hover{text-decoration-color:#fff}.IctmEq_pointsSkeleton{border-radius:var(--radius-xs);background:#ffffff40;width:64px;height:24px;display:inline-block}.IctmEq_grid{gap:var(--space-24) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.IctmEq_grid{gap:var(--space-32) var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.IctmEq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.IctmEq_grid>li{display:flex}.IctmEq_grid>li>*{flex:1}.IctmEq_card{gap:var(--space-4);min-width:0;color:inherit;flex-direction:column;display:flex}.IctmEq_cardMuted{opacity:.55}.IctmEq_media{aspect-ratio:1;margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:var(--color-image-backdrop);position:relative;overflow:hidden}.IctmEq_media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--motion-medium) var(--ease-standard);padding:10%}.IctmEq_card:hover .IctmEq_media img{transform:scale(1.04)}.IctmEq_tag{top:var(--space-8);left:var(--space-8);padding:var(--space-2) var(--space-8);border-radius:var(--radius-xs);background:var(--color-inverse-surface);color:var(--color-on-inverse-surface);font:var(--text-label-sm);position:absolute}.IctmEq_name{font:var(--text-title-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.IctmEq_price{align-items:center;gap:var(--space-4);padding-top:var(--space-4);color:var(--color-primary);font:var(--text-label-lg);margin-top:auto;display:inline-flex}.IctmEq_progress{border-radius:var(--radius-pill);background:var(--color-outline-variant);height:4px;overflow:hidden}.IctmEq_progress span{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.IctmEq_hint{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.IctmEq_ready{font:var(--text-label-md);color:var(--color-success);font-weight:600}.IctmEq_ownedList{gap:var(--space-8);flex-direction:column;display:flex}.IctmEq_owned{align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-card);display:flex}.IctmEq_thumb{border-radius:var(--radius-sm);background:var(--color-image-backdrop);flex-shrink:0;width:72px;height:72px;overflow:hidden}.IctmEq_thumb img{width:100%;height:100%;padding:var(--space-4);object-fit:contain;mix-blend-mode:multiply}.IctmEq_ownedText{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.IctmEq_status{margin-top:var(--space-4);padding:var(--space-2) var(--space-8);border-radius:var(--radius-xs);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:var(--text-label-sm);align-self:flex-start}.IctmEq_statusShipped{background:var(--color-primary-container);color:var(--color-on-primary-container)}.IctmEq_statusDelivered{background:var(--color-success-container);color:var(--color-on-success-container)}.IctmEq_statusCancelled{background:var(--color-card-inset);color:var(--color-on-surface-variant)}.IctmEq_cargo{align-items:center;gap:var(--space-4);font:var(--text-body-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.IctmEq_copy{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.IctmEq_copy:hover{background:var(--color-card-inset)}.IctmEq_copy:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.IctmEq_statusNote{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--color-card-inset);font:var(--text-body-sm);white-space:pre-line;overflow-wrap:anywhere}
