@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}@layer base{._badge_gb4hj_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;user-select:none}._primary_gb4hj_17{background-color:var(--primary);color:var(--primary-foreground);border:1px solid}._primary_gb4hj_17:hover{background-color:color-mix(in srgb,var(--primary) 80%,transparent)}._destructive_gb4hj_27{background-color:color-mix(in srgb,var(--error) 15%,var(--surface));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,var(--surface))}._destructive_gb4hj_27:hover{background-color:color-mix(in srgb,var(--error) 25%,var(--surface))}._secondary_gb4hj_37{background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid}._secondary_gb4hj_37:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}._outline_gb4hj_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_gb4hj_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_gb4hj_57{background-color:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,var(--surface))}._success_gb4hj_57:hover{background-color:color-mix(in srgb,var(--success) 25%,var(--surface))}._warning_gb4hj_67{background-color:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 20%,var(--surface))}._warning_gb4hj_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,var(--surface))}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._card_15kzv_1{display:flex;flex-direction:column;background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);gap:var(--spacing-3)}._grailBanner_15kzv_12{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);margin:calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-4)) 0;padding:var(--spacing-1) var(--spacing-3);background-color:var(--warning);color:var(--warning-foreground);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._grailBanner_15kzv_12 svg{flex-shrink:0}._demandBanner_15kzv_32{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);margin:calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-4)) 0;padding:var(--spacing-1) var(--spacing-3);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._demandBanner_15kzv_32 svg{flex-shrink:0}._headerRow_15kzv_52{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-3)}._photoWrap_15kzv_59{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background-color:var(--surface)}._photo_15kzv_59{width:100%;height:100%;object-fit:cover;display:block}._photoButton_15kzv_76{padding:0;margin:0;cursor:zoom-in;transition:transform var(--animation-duration-fast) ease}._photoButton_15kzv_76:hover{transform:scale(1.05)}._photoButton_15kzv_76:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._photoDialogContent_15kzv_92{width:auto;max-width:min(90vw,32rem)}._photoDialogImage_15kzv_97{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius);background-color:var(--surface)}._photoPlaceholder_15kzv_106{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._titleBlock_15kzv_115{flex:1 1 8rem;min-width:8rem;display:flex;flex-direction:column;gap:var(--spacing-1)}._makeModel_15kzv_123{font-family:var(--font-family-display);font-size:1rem;font-weight:600;line-height:1.25;color:var(--foreground);overflow-wrap:break-word;word-break:break-word}._configLabel_15kzv_133{font-size:.8125rem;color:var(--muted-foreground)}._sellThroughBadge_15kzv_138{flex-shrink:0;margin-left:auto;font-family:var(--font-family-monospace);font-size:.75rem;white-space:nowrap}._buyRow_15kzv_146{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3);background-color:var(--accent);border-radius:var(--radius)}._buyBlock_15kzv_155{display:flex;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap}._buyLabel_15kzv_162{font-size:.8125rem;color:var(--accent-foreground);font-weight:500}._buyPrice_15kzv_168{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;color:var(--primary)}._buySub_15kzv_176{font-size:.75rem;color:var(--accent-foreground);opacity:.85}._fastSellFlag_15kzv_182{font-size:.8125rem;color:var(--warning);font-weight:500}._noProfitFlag_15kzv_188{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--error);font-weight:500}._accordion_15kzv_197{border-top:1px solid var(--border)}._accordionItem_15kzv_201{border:none}._accordionTrigger_15kzv_205{font-size:.8125rem;font-weight:500;color:var(--muted-foreground);padding:var(--spacing-2) 0}._statGrid_15kzv_212{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._statCell_15kzv_219{display:flex;flex-direction:column;gap:.125rem}._statLabel_15kzv_225{font-size:.6875rem;text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground)}._statValue_15kzv_232{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;color:var(--foreground)}._lowestTable_15kzv_240{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:var(--spacing-3)}._lowestTableHeader_15kzv_249,._lowestTableRow_15kzv_250{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:.8125rem}._lowestTableHeader_15kzv_249{background-color:var(--surface);color:var(--muted-foreground);font-size:.6875rem;text-transform:uppercase;letter-spacing:.02em}._lowestTableRow_15kzv_250{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;border-top:1px solid var(--border)}._lowestTableRowTarget_15kzv_272{background-color:var(--accent);color:var(--accent-foreground)}._lowestTableRank_15kzv_277{display:flex;align-items:center;gap:.25rem}._lowestTableRank_15kzv_277 svg{color:var(--primary);flex-shrink:0}._auctionSection_15kzv_288{margin-bottom:var(--spacing-3)}._auctionSectionHeader_15kzv_292{display:flex;align-items:center;gap:var(--spacing-1);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._auctionSectionHeader_15kzv_292 svg{flex-shrink:0}._auctionTable_15kzv_308{display:flex;flex-direction:column;border:1px dashed var(--border);border-radius:var(--radius);overflow:hidden}._auctionTableHeader_15kzv_316,._auctionTableRow_15kzv_317{display:grid;grid-template-columns:.8fr .8fr 2fr;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:.8125rem}._auctionTableHeader_15kzv_316{background-color:var(--surface);color:var(--muted-foreground);font-size:.6875rem;text-transform:uppercase;letter-spacing:.02em}._auctionTableRow_15kzv_317{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;border-top:1px solid var(--border);color:var(--muted-foreground)}._auctionNote_15kzv_340{font-family:var(--font-family-base);white-space:normal;overflow-wrap:anywhere}._auctionCaption_15kzv_346{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1);font-style:italic}._partsOnlyNote_15kzv_353,._sourcingNotes_15kzv_354{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);margin-bottom:var(--spacing-2)}._partsOnlyNote_15kzv_353 svg,._sourcingNotes_15kzv_354 svg{flex-shrink:0;margin-top:.125rem;color:var(--muted-foreground)}._updatedAt_15kzv_373{font-size:.6875rem;color:var(--muted-foreground)}@layer base{._container_1upkf_2{position:relative;width:100%;aspect-ratio:4 / 3;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;>*{flex:1 1 auto;min-height:0}}._container_1upkf_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1upkf_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1upkf_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1upkf_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1upkf_2 .recharts-layer{outline:none}._container_1upkf_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1upkf_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1upkf_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1upkf_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1upkf_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1upkf_2 .recharts-sector,._container_1upkf_2 .recharts-surface{outline:none}._tooltip_1upkf_70{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1upkf_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1upkf_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1upkf_98{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1upkf_107{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1upkf_107{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1upkf_120{flex-shrink:0}._tooltipItemIndicator-dot_1upkf_124{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1upkf_131{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1upkf_137{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1upkf_149{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1upkf_162{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1upkf_170{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1upkf_176{align-items:center}._tooltipItemLabelContent_1upkf_180{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1upkf_186{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1upkf_191{font-weight:600;color:var(--popup-foreground)}._legend_1upkf_197{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1upkf_205{margin-bottom:var(--spacing-4)}._legend-bottom_1upkf_209{margin-top:var(--spacing-4)}._legendItem_1upkf_213{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1upkf_221{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._wrap_16i7r_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._headingRow_16i7r_7{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_16i7r_13{font-family:var(--font-family-display);font-size:.9375rem;font-weight:600;margin:0;color:var(--foreground)}._hint_16i7r_21{font-size:.75rem;color:var(--muted-foreground);margin:0;line-height:1.4}._chart_16i7r_28{width:100%;height:16rem}._loading_16i7r_33{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground)}._error_16i7r_41{font-size:.8125rem;color:var(--error);margin:0}._addRow_16i7r_47{display:flex;align-items:center;gap:var(--spacing-2)}._monthInput_16i7r_53{max-width:10rem}._totalInput_16i7r_57{max-width:8rem}._spin_16i7r_61{animation:_spin_16i7r_61 1s linear infinite}@keyframes _spin_16i7r_61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
