.CraftingItemDetailPageClient-module__b7qENq__page{flex-direction:column;gap:1.5rem;max-width:72rem;margin-inline:auto;padding-block:1rem 4rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__headerStrip{border:1px solid var(--border-color);background:hsl(var(--surface-2));border-left-width:3px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__itemMeta{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.CraftingItemDetailPageClient-module__b7qENq__recipeSelector{flex-direction:column;flex:0 0 13.5rem;gap:.3125rem;min-width:0;margin-left:auto;display:flex}.CraftingItemDetailPageClient-module__b7qENq__recipeSelectorLabel{color:hsl(var(--color-primary));letter-spacing:.16em;text-transform:uppercase;font-size:.5625rem}.CraftingItemDetailPageClient-module__b7qENq__recipeSelectorTrigger{border-color:hsl(var(--color-primary)/.35);background:hsl(var(--surface-3));width:100%;height:2.5rem;color:var(--text);border-radius:0}.CraftingItemDetailPageClient-module__b7qENq__itemTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text);font-size:1.25rem;font-weight:600}.CraftingItemDetailPageClient-module__b7qENq__itemChips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__chip{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-color);color:var(--text-muted);background:hsl(var(--surface-3));padding:.125rem .375rem;font-size:.625rem}.CraftingItemDetailPageClient-module__b7qENq__chipAccent{color:hsl(var(--color-primary));border-color:hsl(var(--color-primary)/.4)}.CraftingItemDetailPageClient-module__b7qENq__chipMuted{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem}.CraftingItemDetailPageClient-module__b7qENq__statRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__statPill{border:1px solid var(--border-color);background:hsl(var(--surface-3));clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%);align-items:baseline;gap:.375rem;padding:.1875rem .5rem;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__statPillValue{color:var(--text);font-family:ui-monospace,monospace;font-size:.8125rem}.CraftingItemDetailPageClient-module__b7qENq__statPillLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingItemDetailPageClient-module__b7qENq__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.CraftingItemDetailPageClient-module__b7qENq__treePanel,.CraftingItemDetailPageClient-module__b7qENq__solvePanel{border:1px solid var(--border-color);background:hsl(var(--surface-1));flex-direction:column;gap:.75rem;padding:1rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__treePanel{gap:0}.CraftingItemDetailPageClient-module__b7qENq__treePanelHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__treeHqToggle{border:1px solid var(--border-color);background:hsl(var(--surface-3));color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.3rem .55rem;font-size:.625rem}.CraftingItemDetailPageClient-module__b7qENq__treeHqToggle:hover{border-color:hsl(var(--color-primary));color:hsl(var(--color-primary))}.CraftingItemDetailPageClient-module__b7qENq__treeHqToggle:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.CraftingItemDetailPageClient-module__b7qENq__panelLabel{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--color-primary));font-size:.6875rem}.CraftingItemDetailPageClient-module__b7qENq__node{border-top:1px solid var(--border-color);flex-direction:column;gap:.25rem;padding-block:.5rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__nodeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__nodeName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.CraftingItemDetailPageClient-module__b7qENq__nodeQty{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.8125rem}.CraftingItemDetailPageClient-module__b7qENq__hqIngredientControl{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;margin-inline-start:auto;font-size:.5625rem;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__hqIngredientControl input{border:1px solid var(--border-color);background:hsl(var(--surface-3));width:3rem;color:var(--text);padding:.2rem .3rem;font-family:ui-monospace,monospace;font-size:.75rem}.CraftingItemDetailPageClient-module__b7qENq__kindChip,.CraftingItemDetailPageClient-module__b7qENq__verdictChip{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-color);color:var(--text-muted);padding:.125rem .3125rem;font-size:.5625rem}.CraftingItemDetailPageClient-module__b7qENq__verdictChip{border-style:dashed}.CraftingItemDetailPageClient-module__b7qENq__verdict_buy{color:#f59f0a;border-color:#f59f0a80}.CraftingItemDetailPageClient-module__b7qENq__verdict_gather{color:hsl(var(--color-primary));border-color:hsl(var(--color-primary)/.5)}.CraftingItemDetailPageClient-module__b7qENq__kind_crafted{color:hsl(var(--color-primary))}.CraftingItemDetailPageClient-module__b7qENq__kind_crystal{color:#47b4eb}.CraftingItemDetailPageClient-module__b7qENq__kind_gatherable{color:#53c653}.CraftingItemDetailPageClient-module__b7qENq__worldNote{color:var(--text-muted);letter-spacing:.06em;font-size:.625rem}.CraftingItemDetailPageClient-module__b7qENq__gatherNote{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__expandButton{color:hsl(var(--color-primary));cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.6875rem;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.CraftingItemDetailPageClient-module__b7qENq__statsHeaderActions{align-items:center;gap:.5rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__specialistOption{border:1px solid var(--border-color);background:hsl(var(--surface-3));min-height:1.5rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.5rem;padding-inline:.5rem;font-size:.625rem;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__specialistOption:hover{color:var(--text);border-color:hsl(var(--color-primary)/.5)}.CraftingItemDetailPageClient-module__b7qENq__statField{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.5625rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__statInput{background:hsl(var(--surface-3));border:1px solid var(--border-color);color:var(--text);width:100%;padding:.375rem .5rem;font-family:ui-monospace,monospace;font-size:.875rem}.CraftingItemDetailPageClient-module__b7qENq__consumablesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.125rem;display:grid}.CraftingItemDetailPageClient-module__b7qENq__consumableField{min-width:0;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:.25rem;font-size:.5625rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__targetQualityInputGroup{height:2.25rem;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem;font-size:.75rem;display:grid}.CraftingItemDetailPageClient-module__b7qENq__compactConsumablePicker,.CraftingItemDetailPageClient-module__b7qENq__compactConsumablePicker:hover{border-color:var(--border-color);background:hsl(var(--surface-3));height:2.25rem;min-height:2.25rem;box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;padding:.25rem .5rem}.CraftingItemDetailPageClient-module__b7qENq__compactConsumablePicker>span>span:last-child:not(:first-child){display:none}.CraftingItemDetailPageClient-module__b7qENq__consumablesError{color:var(--status-error);margin:0;font-size:.6875rem}.CraftingItemDetailPageClient-module__b7qENq__finalStatsPanel{border:1px solid var(--border-color);background:color-mix(in srgb,hsl(var(--color-primary))4%,hsl(var(--surface-2)));overflow:hidden}.CraftingItemDetailPageClient-module__b7qENq__finalStatsHeader{border-bottom:1px solid var(--border-color);min-height:1.75rem;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding:.3125rem .5rem;font-size:.5625rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__requirementStatus{letter-spacing:.1em;font-size:.5rem}.CraftingItemDetailPageClient-module__b7qENq__requirementStatusReady{color:var(--status-success)}.CraftingItemDetailPageClient-module__b7qENq__requirementStatusBlocked{color:var(--status-error)}.CraftingItemDetailPageClient-module__b7qENq__finalStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CraftingItemDetailPageClient-module__b7qENq__finalStat{border-right:1px solid var(--border-color);grid-template-columns:1fr auto;align-items:baseline;gap:.125rem .375rem;min-width:0;padding:.5rem;display:grid}.CraftingItemDetailPageClient-module__b7qENq__finalStat:last-child{border-right:0}.CraftingItemDetailPageClient-module__b7qENq__finalStatBlocked{background:color-mix(in srgb,var(--status-error)8%,transparent)}.CraftingItemDetailPageClient-module__b7qENq__finalStatLabel{color:var(--text-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:.5rem;overflow:hidden}.CraftingItemDetailPageClient-module__b7qENq__finalStatValue{color:var(--text);font-family:ui-monospace,monospace;font-size:.875rem}.CraftingItemDetailPageClient-module__b7qENq__finalStatBonus{color:var(--status-success);font-family:ui-monospace,monospace;font-size:.625rem}.CraftingItemDetailPageClient-module__b7qENq__finalStatRequirement{border-top:1px solid color-mix(in srgb,var(--status-error)28%,transparent);color:var(--status-error);letter-spacing:.01em;grid-column:1/-1;margin-top:.125rem;padding-top:.25rem;font-size:.6875rem;font-weight:600}.CraftingItemDetailPageClient-module__b7qENq__finalStatBlocked .CraftingItemDetailPageClient-module__b7qENq__finalStatValue{color:var(--status-error);font-size:1rem;font-weight:700}.CraftingItemDetailPageClient-module__b7qENq__solveControl{isolation:isolate;display:grid;position:relative}.CraftingItemDetailPageClient-module__b7qENq__solveButton{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:hsl(var(--color-primary));color:hsl(var(--color-background));border:1px solid hsl(var(--color-primary));z-index:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .15s ease-out;display:inline-flex;position:relative}.CraftingItemDetailPageClient-module__b7qENq__solveButton:disabled{opacity:.5;cursor:not-allowed}.CraftingItemDetailPageClient-module__b7qENq__solveButton:hover:not(:disabled){opacity:.85}.CraftingItemDetailPageClient-module__b7qENq__slowSolveNotice{border:1px solid color-mix(in srgb,hsl(var(--color-primary))28%,var(--border-color));background:color-mix(in srgb,hsl(var(--color-primary))7%,hsl(var(--surface-3)));color:var(--text-muted);letter-spacing:.035em;text-align:center;transform-origin:top;border-top:0;margin:-1px 0 0 9px;padding:.5rem .75rem;font-size:.6875rem;line-height:1.4;animation:.24s cubic-bezier(.22,1,.36,1) both CraftingItemDetailPageClient-module__b7qENq__slow-solve-notice-reveal}.CraftingItemDetailPageClient-module__b7qENq__creditLink{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.375rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__creditLink:hover{color:hsl(var(--color-primary))}.CraftingItemDetailPageClient-module__b7qENq__failedNote{color:#e05252;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__spin{animation:1s linear infinite CraftingItemDetailPageClient-module__b7qENq__crafting-spin}.CraftingItemDetailPageClient-module__b7qENq__solveResultPanel{border:1px solid var(--border-color);background:color-mix(in srgb,hsl(var(--color-primary))4%,hsl(var(--surface-2)));overflow:hidden}.CraftingItemDetailPageClient-module__b7qENq__solveResultHeader{border-bottom:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.375rem .625rem;font-size:.5625rem}.CraftingItemDetailPageClient-module__b7qENq__solveResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CraftingItemDetailPageClient-module__b7qENq__solveResultMetric{gap:.375rem;min-width:0;padding:.625rem;display:grid}.CraftingItemDetailPageClient-module__b7qENq__solveResultMetric+.CraftingItemDetailPageClient-module__b7qENq__solveResultMetric{border-left:1px solid var(--border-color)}.CraftingItemDetailPageClient-module__b7qENq__solveResultMetricHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__solveResultMetricLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.CraftingItemDetailPageClient-module__b7qENq__solveResultMetricPercent{color:hsl(var(--color-primary));font-family:ui-monospace,monospace;font-size:1rem;font-weight:700}.CraftingItemDetailPageClient-module__b7qENq__solveResultMetricComplete{color:var(--status-success)}.CraftingItemDetailPageClient-module__b7qENq__solveResultTrack{background:hsl(var(--surface-3));height:.25rem;overflow:hidden}.CraftingItemDetailPageClient-module__b7qENq__solveResultFill{background:hsl(var(--color-primary));height:100%;transition:width .24s ease-out;display:block}.CraftingItemDetailPageClient-module__b7qENq__solveResultFillComplete{background:var(--status-success)}.CraftingItemDetailPageClient-module__b7qENq__solveResultValues{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.625rem}@keyframes CraftingItemDetailPageClient-module__b7qENq__slow-solve-notice-reveal{0%{opacity:0;transform:translateY(-.5rem)scaleY(.7)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.CraftingItemDetailPageClient-module__b7qENq__slowSolveNotice,.CraftingItemDetailPageClient-module__b7qENq__solveResultFill{transition:none;animation:none}}.CraftingItemDetailPageClient-module__b7qENq__macroHeader{justify-content:space-between;align-items:center;display:flex}.CraftingItemDetailPageClient-module__b7qENq__macroSummary{color:var(--text-muted);letter-spacing:.08em}.CraftingItemDetailPageClient-module__b7qENq__cogButton{border:1px solid var(--border-color);width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__cogButton:hover{color:var(--text);border-color:hsl(var(--color-primary)/.5)}.CraftingItemDetailPageClient-module__b7qENq__titleJobCode{color:hsl(var(--color-primary));letter-spacing:.1em}.CraftingItemDetailPageClient-module__b7qENq__jobRowHeader,.CraftingItemDetailPageClient-module__b7qENq__jobRow{grid-template-columns:2.5rem repeat(4,minmax(0,1fr)) 5rem auto;align-items:center;gap:.375rem;min-width:34rem;display:grid}.CraftingItemDetailPageClient-module__b7qENq__jobRowHeader span{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.CraftingItemDetailPageClient-module__b7qENq__jobCodeChip{letter-spacing:.08em;color:hsl(var(--color-primary));font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemDetailPageClient-module__b7qENq__jobSpecialistToggle{justify-content:center;display:flex}.CraftingItemDetailPageClient-module__b7qENq__copyAllButton{background:hsl(var(--surface-3));border:1px solid var(--border-color);width:1.625rem;height:1.625rem;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__copyAllButton:hover{color:var(--text);border-color:hsl(var(--color-primary)/.5)}.CraftingItemDetailPageClient-module__b7qENq__rotationStrip{flex-wrap:wrap;gap:.375rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__actionChip{letter-spacing:.04em;border:1px solid hsl(var(--color-primary)/.35);background:hsl(var(--surface-2));color:var(--text);border-left-width:3px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;animation:.24s ease-out both CraftingItemDetailPageClient-module__b7qENq__crafting-action-in;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__actionIndex{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.5625rem}.CraftingItemDetailPageClient-module__b7qENq__macroBlock{border:1px solid var(--border-color);background:hsl(var(--surface-3)/.5);position:relative}.CraftingItemDetailPageClient-module__b7qENq__macroPre{color:var(--text);margin:0;padding:.75rem .75rem 2.25rem;font-size:.6875rem;line-height:1.5;overflow-x:auto}.CraftingItemDetailPageClient-module__b7qENq__copyButton{background:hsl(var(--surface-3));border:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;display:inline-flex;position:absolute;inset-block-end:.375rem;inset-inline-end:.375rem}.CraftingItemDetailPageClient-module__b7qENq__copyButton:hover{color:var(--text)}.CraftingItemDetailPageClient-module__b7qENq__notice{border:1px dashed var(--border-color);color:var(--text-muted);align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__skeletonBreadcrumbItem{vertical-align:middle;border-radius:.125rem;width:9rem;height:.875rem;display:inline-block}.CraftingItemDetailPageClient-module__b7qENq__skeletonItemIcon{border-radius:.375rem;flex:none;width:3.5rem;height:3.5rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonItemTitle{width:min(20rem,62%);height:1.5rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonChip,.CraftingItemDetailPageClient-module__b7qENq__skeletonChipWide,.CraftingItemDetailPageClient-module__b7qENq__skeletonStatPill,.CraftingItemDetailPageClient-module__b7qENq__skeletonNodeName,.CraftingItemDetailPageClient-module__b7qENq__skeletonNodeQuantity,.CraftingItemDetailPageClient-module__b7qENq__skeletonNodeKind{height:.75rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonChip{width:2.75rem;height:1.3125rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonChipWide{width:5rem;height:1.3125rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonStatPill{width:5.25rem;height:1.625rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonNode{border-top:1px solid var(--border-color);align-items:center;gap:.5rem;min-height:2.875rem;display:flex}.CraftingItemDetailPageClient-module__b7qENq__skeletonNodeIcon{border-radius:.25rem;flex:none;width:1.75rem;height:1.75rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonNodeName{max-width:16rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonNodeQuantity{flex:none;width:1.5rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonNodeKind{flex:none;width:4rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonStatsTitle{align-items:center;gap:.375rem;display:inline-flex}.CraftingItemDetailPageClient-module__b7qENq__skeletonJobCode{border-radius:.125rem;width:2rem;height:.625rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonCheckbox{border-radius:.125rem;width:1rem;height:1rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonFieldInput{border-radius:0;width:100%;height:2.125rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonConsumableInput{border-radius:0;width:100%;height:2.25rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonRequirementStatus{border-radius:.125rem;width:2.5rem;height:.5rem}.CraftingItemDetailPageClient-module__b7qENq__skeletonFinalStatValue{border-radius:.125rem;width:3.5rem;height:1rem}@keyframes CraftingItemDetailPageClient-module__b7qENq__crafting-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CraftingItemDetailPageClient-module__b7qENq__crafting-action-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (max-width:64rem){.CraftingItemDetailPageClient-module__b7qENq__grid{grid-template-columns:1fr}}@media (max-width:40rem){.CraftingItemDetailPageClient-module__b7qENq__headerStrip{flex-wrap:wrap;align-items:flex-start}.CraftingItemDetailPageClient-module__b7qENq__recipeSelector{flex-basis:100%;margin-left:0}.CraftingItemDetailPageClient-module__b7qENq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CraftingItemDetailPageClient-module__b7qENq__consumablesGrid{grid-template-columns:1fr}}
.CraftingProfitPageClient-module__cdAe4q__page{flex-direction:column;gap:1.5rem;max-width:72rem;margin-inline:auto;padding-block:1rem 4rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__tabsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__tabs{gap:.375rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__tab{background:hsl(var(--surface-2));border:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 100%,0 100%);padding:.5rem 1rem;font-size:.6875rem}.CraftingProfitPageClient-module__cdAe4q__tabActive{background:hsl(var(--color-primary)/.15);border-color:hsl(var(--color-primary)/.5);color:var(--text)}.CraftingProfitPageClient-module__cdAe4q__rowLink{list-style:none;display:block}.CraftingProfitPageClient-module__cdAe4q__rowInner{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem 1rem;text-decoration:none;display:grid}.CraftingProfitPageClient-module__cdAe4q__headerStrip{border:1px solid var(--border-color);background:hsl(var(--surface-2));border-left-width:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.CraftingProfitPageClient-module__cdAe4q__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__controlLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.CraftingProfitPageClient-module__cdAe4q__select{background:hsl(var(--surface-3));border:1px solid var(--border-color);color:var(--text);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%);padding:.375rem .75rem;font-size:.8125rem}.CraftingProfitPageClient-module__cdAe4q__freshness{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.CraftingProfitPageClient-module__cdAe4q__freshnessStale{color:hsl(var(--color-warning,38 92% 50%))}.CraftingProfitPageClient-module__cdAe4q__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CraftingProfitPageClient-module__cdAe4q__row{border:1px solid var(--border-color);background:hsl(var(--surface-1));border-left-width:3px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem 1rem;animation:.32s ease-out both CraftingProfitPageClient-module__cdAe4q__crafting-row-in;display:grid}.CraftingProfitPageClient-module__cdAe4q__rowLink .CraftingProfitPageClient-module__cdAe4q__rowInner{border:1px solid var(--border-color);background:hsl(var(--surface-1));border-left-width:3px;animation:.32s ease-out both CraftingProfitPageClient-module__cdAe4q__crafting-row-in}.CraftingProfitPageClient-module__cdAe4q__rowLink.CraftingProfitPageClient-module__cdAe4q__toneHot .CraftingProfitPageClient-module__cdAe4q__rowInner{border-left-color:hsl(var(--color-primary))}.CraftingProfitPageClient-module__cdAe4q__rowLink.CraftingProfitPageClient-module__cdAe4q__toneWarm .CraftingProfitPageClient-module__cdAe4q__rowInner{border-left-color:#f59f0acc}.CraftingProfitPageClient-module__cdAe4q__rowLink.CraftingProfitPageClient-module__cdAe4q__toneCool .CraftingProfitPageClient-module__cdAe4q__rowInner{border-left-color:var(--border-color)}.CraftingProfitPageClient-module__cdAe4q__rowLink .CraftingProfitPageClient-module__cdAe4q__rowInner:hover{border-color:hsl(var(--color-primary)/.5)}.CraftingProfitPageClient-module__cdAe4q__toneHot{border-left-color:hsl(var(--color-primary))}.CraftingProfitPageClient-module__cdAe4q__toneWarm{border-left-color:#f59f0acc}.CraftingProfitPageClient-module__cdAe4q__toneCool{border-left-color:var(--border-color)}.CraftingProfitPageClient-module__cdAe4q__rank{color:var(--text-muted);min-width:2.25rem;font-family:ui-monospace,monospace;font-size:1.25rem}.CraftingProfitPageClient-module__cdAe4q__itemIcon{filter:drop-shadow(0 2px 6px #00000059)}.CraftingProfitPageClient-module__cdAe4q__body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.CraftingProfitPageClient-module__cdAe4q__nameLine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__itemName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.CraftingProfitPageClient-module__cdAe4q__jobChip,.CraftingProfitPageClient-module__cdAe4q__specialistChip{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-color);color:var(--text-muted);background:hsl(var(--surface-2));padding:.125rem .375rem;font-size:.625rem}.CraftingProfitPageClient-module__cdAe4q__specialistChip{color:hsl(var(--color-primary));border-color:hsl(var(--color-primary)/.4)}.CraftingProfitPageClient-module__cdAe4q__materialsStrip{align-items:center;gap:.25rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__materialIcon{opacity:.9}.CraftingProfitPageClient-module__cdAe4q__materialMore{color:var(--text-muted);font-size:.6875rem}.CraftingProfitPageClient-module__cdAe4q__metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__metric{flex-direction:column;align-items:flex-end;gap:.125rem;min-width:4.5rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__metricValue{color:var(--text);font-family:ui-monospace,monospace;font-size:.9375rem}.CraftingProfitPageClient-module__cdAe4q__metricLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingProfitPageClient-module__cdAe4q__confidence{flex-direction:column;align-items:flex-end;gap:.25rem;min-width:6rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__confidenceBar{background:hsl(var(--surface-3));width:100%;height:4px;overflow:hidden}.CraftingProfitPageClient-module__cdAe4q__confidenceFill{background:hsl(var(--color-primary));height:100%;transition:width .4s ease-out}.CraftingProfitPageClient-module__cdAe4q__confidenceLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingProfitPageClient-module__cdAe4q__notice{border:1px dashed var(--border-color);color:var(--text-muted);align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__skeletonRecommendationRow{border:1px solid var(--border-color);border-left:3px solid hsl(var(--color-primary)/.28);background:hsl(var(--surface-1));grid-template-columns:2.25rem 2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.75rem;padding:.875rem 1rem;display:grid}.CraftingProfitPageClient-module__cdAe4q__skeletonRank{border-radius:.125rem;width:2rem;height:1.25rem}.CraftingProfitPageClient-module__cdAe4q__skeletonItemIcon{border-radius:.25rem;width:2.75rem;height:2.75rem}.CraftingProfitPageClient-module__cdAe4q__skeletonItemBody{flex-direction:column;gap:.5rem;min-width:0;display:flex}.CraftingProfitPageClient-module__cdAe4q__skeletonNameLine,.CraftingProfitPageClient-module__cdAe4q__skeletonMaterials{align-items:center;gap:.375rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__skeletonItemName{border-radius:.125rem;width:min(14rem,58%);height:1rem}.CraftingProfitPageClient-module__cdAe4q__skeletonJobChip{border-radius:.125rem;width:2.5rem;height:1rem}.CraftingProfitPageClient-module__cdAe4q__skeletonMaterialIcon{border-radius:.1875rem;width:1.25rem;height:1.25rem}.CraftingProfitPageClient-module__cdAe4q__skeletonMetrics{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__skeletonMetric,.CraftingProfitPageClient-module__cdAe4q__skeletonConfidence{flex-direction:column;align-items:flex-end;gap:.25rem;min-width:4.5rem;display:flex}.CraftingProfitPageClient-module__cdAe4q__skeletonMetricValue{border-radius:.125rem;width:3.5rem;height:.875rem}.CraftingProfitPageClient-module__cdAe4q__skeletonMetricLabel{border-radius:.125rem;width:4.25rem;height:.5rem}.CraftingProfitPageClient-module__cdAe4q__skeletonConfidence{min-width:6rem}.CraftingProfitPageClient-module__cdAe4q__skeletonConfidenceBar{border-radius:0;width:6rem;height:.25rem}.CraftingProfitPageClient-module__cdAe4q__skeletonConfidenceLabel{border-radius:.125rem;width:3rem;height:.5rem}@keyframes CraftingProfitPageClient-module__cdAe4q__crafting-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.CraftingProfitPageClient-module__cdAe4q__row,.CraftingProfitPageClient-module__cdAe4q__skeletonRecommendationRow{grid-template-columns:auto auto minmax(0,1fr)}.CraftingProfitPageClient-module__cdAe4q__metrics,.CraftingProfitPageClient-module__cdAe4q__skeletonMetrics{grid-column:1/-1;justify-content:flex-start}}
