.BeastProfile-module__IjYWUG__book{--gold:#cbb780;--line:color-mix(in srgb,var(--gold)20%,transparent);border:1px solid var(--line);background:linear-gradient(125deg,#cbb7800d,transparent 42%),hsl(var(--color-surface));border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #00000018}.BeastProfile-module__IjYWUG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:34px 40px 30px;display:flex;position:relative;overflow:hidden}.BeastProfile-module__IjYWUG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700;line-height:1.7}.BeastProfile-module__IjYWUG__separator{opacity:.4;margin:0 14px}.BeastProfile-module__IjYWUG__header h1{overflow-wrap:anywhere;letter-spacing:-.045em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.08}.BeastProfile-module__IjYWUG__headerMark{color:var(--gold);opacity:.12;flex-shrink:0;margin-left:16px;font-family:Georgia,serif;font-size:116px;line-height:.8}.BeastProfile-module__IjYWUG__layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);display:grid}.BeastProfile-module__IjYWUG__specimen{border-right:1px solid var(--line);min-width:0}.BeastProfile-module__IjYWUG__art{isolation:isolate;background:radial-gradient(#cbb78015,#0000 70%);justify-content:center;align-items:center;height:320px;display:flex;position:relative}.BeastProfile-module__IjYWUG__orbit{border:1px solid var(--line);z-index:-1;border-radius:50%;width:260px;height:260px;position:absolute}.BeastProfile-module__IjYWUG__orbit:before{content:"";border:1px dashed var(--line);border-radius:50%;position:absolute;inset:12px}.BeastProfile-module__IjYWUG__orbit:after{content:"";border:1px solid var(--line);opacity:.4;border-radius:50%;position:absolute;inset:-16px}.BeastProfile-module__IjYWUG__portrait{object-fit:contain;filter:drop-shadow(0 18px 18px #00000035);width:232px;height:232px;transform:perspective(700px)translate3d(var(--portrait-x,0px),var(--portrait-y,0px),0)rotateX(var(--portrait-rotate-x,0deg))rotateY(var(--portrait-rotate-y,0deg));pointer-events:none;transition:transform .16s ease-out}.BeastProfile-module__IjYWUG__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:0 24px;padding:20px 0;display:grid}.BeastProfile-module__IjYWUG__facts dt{color:hsl(var(--color-muted-foreground));text-transform:uppercase;letter-spacing:.1em;font-size:10px}.BeastProfile-module__IjYWUG__facts dd{text-transform:capitalize;align-items:center;gap:8px;margin-top:7px;font-size:14px;font-weight:600;display:flex}.BeastProfile-module__IjYWUG__facts svg{color:var(--gold)}.BeastProfile-module__IjYWUG__lore{margin:0 24px 30px;padding-top:22px}.BeastProfile-module__IjYWUG__habitat{align-items:center;gap:12px;margin-top:18px;display:flex}.BeastProfile-module__IjYWUG__habitat svg{color:var(--gold)}.BeastProfile-module__IjYWUG__habitat span{color:hsl(var(--color-muted-foreground));font-size:10px}.BeastProfile-module__IjYWUG__habitat h2{font-size:16px;font-weight:600;line-height:1.4}.BeastProfile-module__IjYWUG__loreText{color:hsl(var(--color-muted-foreground));margin-top:16px;font-family:Georgia,serif;font-size:15px;line-height:1.85}.BeastProfile-module__IjYWUG__acquisition{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.BeastProfile-module__IjYWUG__acquisition>p:not(:first-child){align-items:center;gap:9px;margin-top:10px;font-size:14px;display:flex}.BeastProfile-module__IjYWUG__details{min-width:0;padding:28px}.BeastProfile-module__IjYWUG__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.BeastProfile-module__IjYWUG__sectionHeading h2{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.BeastProfile-module__IjYWUG__sectionHeading>span{color:var(--gold);letter-spacing:.06em;font-family:monospace;font-size:10px}.BeastProfile-module__IjYWUG__abilities{gap:10px;display:grid}.BeastProfile-module__IjYWUG__ability{border:1px solid var(--line);background:linear-gradient(110deg,#cbb78005,#0000);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden}.BeastProfile-module__IjYWUG__abilityTop{align-items:center;gap:14px;display:flex}.BeastProfile-module__IjYWUG__actionIcon{border-radius:9px;flex-shrink:0;box-shadow:0 3px 12px #00000020}.BeastProfile-module__IjYWUG__ability h3{margin-top:2px;font-family:Georgia,serif;font-size:20px;line-height:1.3}.BeastProfile-module__IjYWUG__level{color:hsl(var(--color-muted-foreground));letter-spacing:.03em;margin-left:10px;font-size:10px;display:inline-block}.BeastProfile-module__IjYWUG__description{color:hsl(var(--color-muted-foreground));margin-top:12px;font-size:13px;line-height:1.65}.BeastProfile-module__IjYWUG__tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.BeastProfile-module__IjYWUG__tags:empty{display:none}.BeastProfile-module__IjYWUG__tags>span{color:var(--gold);text-transform:capitalize;background:#cbb7800a;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;display:inline-flex}.BeastProfile-module__IjYWUG__stats{margin-top:28px}.BeastProfile-module__IjYWUG__statList{gap:12px;display:grid}.BeastProfile-module__IjYWUG__statList>div{grid-template-columns:1fr auto;gap:7px 20px;display:grid}.BeastProfile-module__IjYWUG__statList dt{color:hsl(var(--color-muted-foreground));font-size:12px}.BeastProfile-module__IjYWUG__statList dd{font:600 13px monospace}.BeastProfile-module__IjYWUG__statTrack{background:#cbb78010;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.BeastProfile-module__IjYWUG__statTrack>span{background:linear-gradient(90deg,#82795e,#d8c596);border-radius:3px;height:100%;display:block}.BeastProfile-module__IjYWUG__satiety{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.BeastProfile-module__IjYWUG__satiety p{font-size:12px;font-weight:600}.BeastProfile-module__IjYWUG__satiety div>span{color:hsl(var(--color-muted-foreground));font-size:10px}.BeastProfile-module__IjYWUG__pips{flex-wrap:wrap;gap:2px;display:flex}@media (max-width:760px){.BeastProfile-module__IjYWUG__header{padding:26px 24px}.BeastProfile-module__IjYWUG__headerMark{font-size:80px}.BeastProfile-module__IjYWUG__layout{grid-template-columns:1fr}.BeastProfile-module__IjYWUG__specimen{border-right:0;border-bottom:1px solid var(--line)}.BeastProfile-module__IjYWUG__art{height:290px}.BeastProfile-module__IjYWUG__details{padding:24px}.BeastProfile-module__IjYWUG__header h1{font-size:44px}}@media (prefers-reduced-motion:reduce){.BeastProfile-module__IjYWUG__portrait{transition:none;transform:none}}
.ffxivTooltipSurface-module__25R25a__surface{--ffxiv-tooltip-top:#0f1419;--ffxiv-tooltip-bottom:#1c2526;--ffxiv-tooltip-text:#f3f4f6;--ffxiv-tooltip-muted:#9ca3af;--ffxiv-tooltip-border:#374151;background:linear-gradient(to bottom,var(--ffxiv-tooltip-top),var(--ffxiv-tooltip-bottom));border-radius:.125rem}
.forge-module__ftWv8a__topBar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.forge-module__ftWv8a__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.625rem}.forge-module__ftWv8a__header{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.forge-module__ftWv8a__title{letter-spacing:.02em;color:var(--text-var);flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:1.75rem;font-weight:700;display:flex}.forge-module__ftWv8a__titleSuffix{letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.75rem}.forge-module__ftWv8a__chipRow{flex-wrap:wrap;gap:.375rem;display:flex}.forge-module__ftWv8a__chip,.forge-module__ftWv8a__chipAccent,.forge-module__ftWv8a__chipMuted{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-color);color:var(--text-muted);background:hsl(var(--surface-3));align-items:center;gap:.25rem;padding:.2rem .55rem;font-family:ui-monospace,monospace;font-size:.625rem;display:inline-flex}.forge-module__ftWv8a__chipAccent{color:hsl(var(--color-accent));border-color:hsl(var(--color-accent));background:color-mix(in srgb,hsl(var(--color-accent))12%,transparent)}.forge-module__ftWv8a__chipMuted{background:0 0;border-style:dashed}.forge-module__ftWv8a__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.forge-module__ftWv8a__statField{color:var(--text-muted);letter-spacing:.05em;flex-direction:column;gap:.2rem;font-size:.6875rem;display:flex}.forge-module__ftWv8a__specialistToggle{color:var(--text-muted);letter-spacing:.05em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.forge-module__ftWv8a__statInput{width:100%;color:var(--text-var);background:hsl(var(--surface-2));border:1px solid var(--border-color);border-radius:0;outline:none;padding:.35rem .5rem;font-family:ui-monospace,monospace;font-size:.8125rem}.forge-module__ftWv8a__statInput:focus-visible{border-color:hsl(var(--color-primary));outline:2px solid hsl(var(--color-primary));outline-offset:-1px}.forge-module__ftWv8a__picker{flex:1 1 0;min-width:0}.forge-module__ftWv8a__pickerRow{flex-wrap:wrap;gap:.5rem;display:flex}.forge-module__ftWv8a__qualityRow{color:var(--text-muted);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.forge-module__ftWv8a__qualityInput{align-items:center;gap:.25rem;max-width:6rem;display:inline-flex}.forge-module__ftWv8a__finalStats{flex-wrap:wrap;align-items:stretch;gap:.4rem;display:flex}.forge-module__ftWv8a__finalStat{border:1px solid var(--border-color);background:hsl(var(--surface-3));flex-direction:column;gap:.1rem;min-width:5.25rem;padding:.4rem .55rem;display:flex}.forge-module__ftWv8a__finalStatMissed{border-color:var(--status-error)}.forge-module__ftWv8a__finalStatLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.forge-module__ftWv8a__finalStatValue{color:var(--text-var);font-family:ui-monospace,monospace;font-size:.9375rem}.forge-module__ftWv8a__finalStatBonus{color:hsl(var(--color-accent));font-size:.625rem}.forge-module__ftWv8a__finalStatReq{letter-spacing:.08em;color:var(--status-error);font-size:.5625rem}.forge-module__ftWv8a__readiness{letter-spacing:.14em;text-transform:uppercase;border:1px dashed var(--border-color);color:var(--text-muted);align-items:center;padding:.25rem .6rem;font-size:.625rem;display:inline-flex}.forge-module__ftWv8a__readinessOk{border-style:solid;border-color:hsl(var(--color-accent));color:hsl(var(--color-accent))}.forge-module__ftWv8a__solveZone{flex-direction:column;gap:.5rem;display:flex}.forge-module__ftWv8a__solveButton{letter-spacing:.18em;text-transform:uppercase;width:100%;color:hsl(var(--color-primary-foreground));background:hsl(var(--color-primary));border:1px solid hsl(var(--color-primary));cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.75rem;font-weight:700;transition:filter .12s,opacity .12s;display:inline-flex}.forge-module__ftWv8a__solveButton:hover:not(:disabled){filter:brightness(1.08)}.forge-module__ftWv8a__solveButton:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.forge-module__ftWv8a__solveButton:disabled{opacity:.45;cursor:not-allowed}.forge-module__ftWv8a__spin{animation:1s linear infinite forge-module__ftWv8a__evyxForgeSpin}@keyframes forge-module__ftWv8a__evyxForgeSpin{to{transform:rotate(360deg)}}.forge-module__ftWv8a__slowNote,.forge-module__ftWv8a__failNote{color:var(--text-muted);margin:0;font-size:.6875rem}.forge-module__ftWv8a__failNote{color:var(--status-error)}.forge-module__ftWv8a__credit{letter-spacing:.1em;color:var(--text-muted);align-items:center;gap:.3rem;font-size:.625rem;text-decoration:none;display:inline-flex}.forge-module__ftWv8a__credit:hover{color:hsl(var(--color-primary))}.forge-module__ftWv8a__resultArea{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.forge-module__ftWv8a__metricList{flex-direction:column;gap:.6rem;display:flex}.forge-module__ftWv8a__metric{flex-direction:column;gap:.25rem;display:flex}.forge-module__ftWv8a__metricHeader{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;font-size:.6875rem;display:flex}.forge-module__ftWv8a__metricDone{color:hsl(var(--color-accent))}.forge-module__ftWv8a__metricTrack{background:hsl(var(--surface-3));border:1px solid var(--border-color);height:.375rem;position:relative;overflow:hidden}.forge-module__ftWv8a__metricFill{background:hsl(var(--color-primary));transition:width .3s;position:absolute;inset:0 auto 0 0}.forge-module__ftWv8a__metricFillDone{background:hsl(var(--color-accent))}.forge-module__ftWv8a__metricValues{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.625rem}.forge-module__ftWv8a__resultLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.6875rem}.forge-module__ftWv8a__macroSummary{text-transform:none;letter-spacing:.05em}.forge-module__ftWv8a__rotationStrip{flex-wrap:wrap;gap:.375rem;display:flex}.forge-module__ftWv8a__actionChip{border:1px solid var(--border-color);background:hsl(var(--surface-3));padding:.25rem;animation:.2s ease-out both forge-module__ftWv8a__evyxForgePop;display:inline-flex;position:relative}@keyframes forge-module__ftWv8a__evyxForgePop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.forge-module__ftWv8a__actionIndex{color:var(--text-muted);background:hsl(var(--surface-2));border:1px solid var(--border-color);padding:0 .2rem;font-family:ui-monospace,monospace;font-size:.5625rem;position:absolute;top:-.45rem;left:-.25rem}.forge-module__ftWv8a__macroList{flex-direction:column;gap:.5rem;display:flex}.forge-module__ftWv8a__macroBlock{border:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;display:flex}.forge-module__ftWv8a__macroPre{white-space:pre-wrap;word-break:break-word;color:var(--text-var);margin:0;padding:.6rem .7rem;font-family:ui-monospace,monospace;font-size:.6875rem;line-height:1.55}.forge-module__ftWv8a__copyButton{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);background:hsl(var(--surface-3));border:none;border-top:1px solid var(--border-color);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.625rem;display:inline-flex}.forge-module__ftWv8a__copyButton:hover{color:hsl(var(--color-primary))}.forge-module__ftWv8a__copyButton:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:-2px}.forge-module__ftWv8a__hqToggle{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);background:hsl(var(--surface-3));border:1px dashed var(--border-color);cursor:pointer;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.625rem;display:inline-flex}.forge-module__ftWv8a__hqToggle:hover{color:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}.forge-module__ftWv8a__recipeSelect{width:100%}@media (prefers-reduced-motion:reduce){.forge-module__ftWv8a__spin,.forge-module__ftWv8a__actionChip{animation:none}}
.CraftingItemBlueprintSheetClient-module__JKVG6a__page{flex-direction:column;padding:1rem 0 2.5rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__sheetHead{border:1px solid var(--border-color);background:hsl(var(--surface-2));align-items:flex-start;gap:1.1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.CraftingItemBlueprintSheetClient-module__JKVG6a__sheetHead:before{content:"";background:linear-gradient(color-mix(in srgb,var(--border-color)30%,transparent)1px,transparent 1px)0 0/30px 30px,linear-gradient(90deg,color-mix(in srgb,var(--border-color)30%,transparent)1px,transparent 1px)0 0/30px 30px;opacity:.5;pointer-events:none;position:absolute;inset:0}.CraftingItemBlueprintSheetClient-module__JKVG6a__stampThumb{border:1px solid hsl(var(--color-primary));background:hsl(var(--surface-3));z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;padding:.6rem;display:flex;position:relative}.CraftingItemBlueprintSheetClient-module__JKVG6a__stampWord{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.3em;color:hsl(var(--color-primary));font-size:.5rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__sheetMeta{z-index:1;flex-direction:column;gap:.3rem;min-width:0;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__title{color:var(--text-var);margin:0;font-size:1.5rem;font-weight:700}.CraftingItemBlueprintSheetClient-module__JKVG6a__sizeLine{color:var(--text-muted);align-items:center;gap:.3rem;font-family:ui-monospace,monospace;font-size:.6875rem;display:inline-flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__creator{color:var(--text-muted);letter-spacing:.05em;font-size:.6875rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__tagRow{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-color);background:hsl(var(--surface-3));color:var(--text-muted);padding:.12rem .45rem;font-family:ui-monospace,monospace;font-size:.5625rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__blurb{color:var(--text-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.CraftingItemBlueprintSheetClient-module__JKVG6a__blurbHighlight{color:hsl(var(--color-accent))}.CraftingItemBlueprintSheetClient-module__JKVG6a__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (max-width:1100px){.CraftingItemBlueprintSheetClient-module__JKVG6a__layout{grid-template-columns:minmax(0,1fr)}}.CraftingItemBlueprintSheetClient-module__JKVG6a__canvas{border:1px solid var(--border-color);background:linear-gradient(color-mix(in srgb,var(--border-color)35%,transparent)1px,transparent 1px)0 0/34px 34px,linear-gradient(90deg,color-mix(in srgb,var(--border-color)35%,transparent)1px,transparent 1px)0 0/34px 34px,hsl(var(--surface-1));padding:.9rem 1.1rem 1.25rem;overflow-x:auto}.CraftingItemBlueprintSheetClient-module__JKVG6a__canvasTitle{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.85rem;font-size:.5625rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__schemGrid{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:560px;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__schemRow{align-items:center;gap:.4rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__schemRowOut{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__schemFacilityTag{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-color);background:hsl(var(--surface-3));color:var(--text-muted);white-space:nowrap;align-items:center;gap:.25rem;padding:.15rem .45rem;font-family:ui-monospace,monospace;font-size:.5625rem;display:inline-flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__ring{border:2px dashed var(--border-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__ringCore{background:hsl(var(--surface-3));border:1px solid var(--border-color);width:2.75rem;height:2.75rem;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__conveyor{background:hsl(var(--color-accent));flex-shrink:0;align-items:center;width:3rem;height:.5rem;display:inline-flex;position:relative}.CraftingItemBlueprintSheetClient-module__JKVG6a__conveyorChevron{border-left:.22rem solid #0000;border-right:.22rem solid #0000;border-top:.3rem solid hsl(var(--surface-2));width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.CraftingItemBlueprintSheetClient-module__JKVG6a__slot{border:1px solid var(--border-color);background:hsl(var(--surface-2));align-items:center;gap:.45rem;min-width:0;padding:.35rem .5rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__slotOut{border-color:hsl(var(--color-primary));padding:.45rem .6rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__slotIcon{flex-shrink:0;align-items:center;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__slotQty{color:hsl(var(--color-accent));font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__slotName{color:var(--text-var);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.6875rem;font-weight:600;overflow:hidden}.CraftingItemBlueprintSheetClient-module__JKVG6a__slotKind{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.5625rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__hqMini{letter-spacing:.1em;color:var(--text-muted);flex-direction:column;align-items:center;gap:.15rem;font-size:.5rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__hqMini input{width:2.25rem;color:var(--text-var);background:hsl(var(--surface-3));border:1px solid var(--border-color);text-align:center;outline:none;padding:.15rem .2rem;font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__hqMini input:focus-visible{border-color:hsl(var(--color-primary))}.CraftingItemBlueprintSheetClient-module__JKVG6a__details{min-width:0}.CraftingItemBlueprintSheetClient-module__JKVG6a__detailsPanel{border:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__detailsTitle{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.625rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__specList{flex-direction:column;gap:.35rem;margin-bottom:.5rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__specRow{border-bottom:1px dashed var(--border-color);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.3rem;font-size:.6875rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__specRow strong{color:var(--text-var);font-family:ui-monospace,monospace;font-size:.75rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__facilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.35rem;display:grid}.CraftingItemBlueprintSheetClient-module__JKVG6a__facilityThumb{border:1px solid var(--border-color);background:hsl(var(--surface-3));flex-direction:column;align-items:center;gap:.25rem;padding:.4rem .2rem;display:flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__facilityName{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,monospace;font-size:.5rem;overflow:hidden}.CraftingItemBlueprintSheetClient-module__JKVG6a__calibration{border:1px solid var(--border-color);background:hsl(var(--surface-2));padding:.9rem 1.1rem 1.1rem}.CraftingItemBlueprintSheetClient-module__JKVG6a__calibrationTitle{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.625rem;display:inline-flex}.CraftingItemBlueprintSheetClient-module__JKVG6a__calibrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:900px){.CraftingItemBlueprintSheetClient-module__JKVG6a__calibrationGrid{grid-template-columns:minmax(0,1fr)}}.CraftingItemBlueprintSheetClient-module__JKVG6a__calibrationBlock{flex-direction:column;gap:.65rem;display:flex}
.CraftingItemIndexGridClient-module__a3jtEG__page{flex-direction:column;padding:1rem 0 2.5rem;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__canvas{border:1px solid var(--border-color);background:linear-gradient(color-mix(in srgb,var(--border-color)30%,transparent)1px,transparent 1px)0 0/40px 40px,linear-gradient(90deg,color-mix(in srgb,var(--border-color)30%,transparent)1px,transparent 1px)0 0/40px 40px,hsl(var(--surface-1));margin-bottom:1.25rem;padding:1rem 1.25rem 1.25rem 3.25rem;position:relative;overflow-x:auto}.CraftingItemIndexGridClient-module__a3jtEG__canvasStrip{border-right:1px solid var(--border-color);background:repeating-linear-gradient(-45deg,transparent,transparent 4px,color-mix(in srgb,var(--border-color)25%,transparent)4px,color-mix(in srgb,var(--border-color)25%,transparent)5px);width:2rem;position:absolute;top:0;bottom:0;left:0}.CraftingItemIndexGridClient-module__a3jtEG__canvasHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__canvasLabel{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.22em;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.625rem;display:inline-flex}.CraftingItemIndexGridClient-module__a3jtEG__canvasCount{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-color);background:hsl(var(--surface-2));align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.625rem;display:inline-flex}.CraftingItemIndexGridClient-module__a3jtEG__tree{flex-direction:column;min-width:560px;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__treeRow{align-items:flex-start;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__treeCell{align-items:center;min-height:4.35rem;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__treeRail{background:hsl(var(--color-accent));flex-shrink:0;width:1.5rem;height:1px;position:relative}.CraftingItemIndexGridClient-module__a3jtEG__treeRail:after{content:"";background:hsl(var(--color-accent));width:5px;height:5px;position:absolute;top:-2.5px;right:-1px}.CraftingItemIndexGridClient-module__a3jtEG__treeChildren{border-left:1px solid hsl(var(--color-accent));flex-direction:column;gap:.45rem;padding:.35rem 0;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__treeChildren .CraftingItemIndexGridClient-module__a3jtEG__treeRow{padding-left:1.5rem;position:relative}.CraftingItemIndexGridClient-module__a3jtEG__treeChildren .CraftingItemIndexGridClient-module__a3jtEG__treeRow:before{content:"";background:hsl(var(--color-accent));width:1.5rem;height:1px;position:absolute;top:0;left:0}.CraftingItemIndexGridClient-module__a3jtEG__treeChildren .CraftingItemIndexGridClient-module__a3jtEG__treeRow:after{content:"";background:hsl(var(--color-accent));width:3px;height:3px;position:absolute;top:0;left:1.5rem}.CraftingItemIndexGridClient-module__a3jtEG__node{border:1px solid var(--border-color);background:hsl(var(--surface-2));align-items:center;gap:.5rem;min-height:3.5rem;padding:.4rem .5rem;display:flex;position:relative}.CraftingItemIndexGridClient-module__a3jtEG__nodeRoot{border-color:hsl(var(--color-primary));padding:.45rem .6rem}.CraftingItemIndexGridClient-module__a3jtEG__nodeLocked{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,color-mix(in srgb,var(--border-color)30%,transparent)5px,color-mix(in srgb,var(--border-color)30%,transparent)6px),hsl(var(--surface-2))}.CraftingItemIndexGridClient-module__a3jtEG__nodeBadge{border:1px solid hsl(var(--color-accent));background:hsl(var(--surface-2));width:1.1rem;height:1.1rem;color:hsl(var(--color-accent));z-index:2;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.4rem;left:-.4rem}.CraftingItemIndexGridClient-module__a3jtEG__nodeBadgeOk{border-color:hsl(var(--color-accent));color:hsl(var(--color-accent))}.CraftingItemIndexGridClient-module__a3jtEG__nodeBadgeLocked{border-color:var(--border-color);color:var(--text-muted)}.CraftingItemIndexGridClient-module__a3jtEG__nodeBadgeCrystal{border-radius:0;transform:rotate(45deg)}.CraftingItemIndexGridClient-module__a3jtEG__nodeBadgeCrystal>svg{transform:rotate(-45deg)}.CraftingItemIndexGridClient-module__a3jtEG__nodeTile{border:1px solid var(--border-color);background:hsl(var(--surface-3));box-shadow:inset 0 0 0 2px hsl(var(--surface-2));flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__nodeText{flex-direction:column;min-width:0;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__nodeSeq{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.2em;color:hsl(var(--color-accent));font-size:.5rem}.CraftingItemIndexGridClient-module__a3jtEG__nodeName{color:var(--text-var);white-space:nowrap;text-overflow:ellipsis;max-width:10rem;font-size:.6875rem;font-weight:600;overflow:hidden}.CraftingItemIndexGridClient-module__a3jtEG__nodeSub{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingItemIndexGridClient-module__a3jtEG__hqMini{letter-spacing:.1em;color:var(--text-muted);flex-direction:column;align-items:center;gap:.15rem;font-size:.5rem;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__hqMini input{width:2.25rem;color:var(--text-var);background:hsl(var(--surface-3));border:1px solid var(--border-color);text-align:center;outline:none;padding:.15rem .2rem;font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemIndexGridClient-module__a3jtEG__hqMini input:focus-visible{border-color:hsl(var(--color-primary))}.CraftingItemIndexGridClient-module__a3jtEG__canvasFooter{border-top:1px dashed var(--border-color);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.85rem;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__canvasHint{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.35rem;font-size:.625rem;display:inline-flex}.CraftingItemIndexGridClient-module__a3jtEG__deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:900px){.CraftingItemIndexGridClient-module__a3jtEG__deck{grid-template-columns:minmax(0,1fr)}}.CraftingItemIndexGridClient-module__a3jtEG__deckColumn{border:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.CraftingItemIndexGridClient-module__a3jtEG__deckTitle{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.22em;color:var(--text-muted);align-items:center;gap:.4rem;margin:0;font-size:.625rem;display:inline-flex}
.CraftingItemMotorlineClient-module__tf86ya__page{flex-direction:column;padding:1rem 0 2.5rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.25rem;display:grid}@media (max-width:1100px){.CraftingItemMotorlineClient-module__tf86ya__layout{grid-template-columns:minmax(0,1fr)}}.CraftingItemMotorlineClient-module__tf86ya__canvas{border:1px solid var(--border-color);background:linear-gradient(color-mix(in srgb,var(--border-color)35%,transparent)1px,transparent 1px)0 0/46px 46px,linear-gradient(90deg,color-mix(in srgb,var(--border-color)35%,transparent)1px,transparent 1px)0 0/46px 46px,hsl(var(--surface-1));padding:1rem 1.25rem 1.5rem;overflow-x:auto}.CraftingItemMotorlineClient-module__tf86ya__canvasHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__canvasLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.CraftingItemMotorlineClient-module__tf86ya__flow{flex-direction:column;align-items:flex-start;gap:1rem;min-width:640px;display:flex}.CraftingItemMotorlineClient-module__tf86ya__lane{align-items:center;gap:.5rem;display:flex;position:relative}.CraftingItemMotorlineClient-module__tf86ya__laneFinal{margin-top:.25rem;padding-left:3.5rem}.CraftingItemMotorlineClient-module__tf86ya__chevronMarker{background:var(--text-var);clip-path:polygon(50% 100%,0 0,100% 0);width:.65rem;height:.65rem;position:absolute;top:-.85rem;left:0}.CraftingItemMotorlineClient-module__tf86ya__laneUnit,.CraftingItemMotorlineClient-module__tf86ya__finalUnit{background:hsl(var(--surface-3));border:1px solid var(--border-color);flex-shrink:0;align-items:center;padding:.3rem .55rem;display:inline-flex}.CraftingItemMotorlineClient-module__tf86ya__laneUnitLabel,.CraftingItemMotorlineClient-module__tf86ya__finalUnitLabel{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.5625rem}.CraftingItemMotorlineClient-module__tf86ya__finalUnit{background:color-mix(in srgb,hsl(var(--color-primary))16%,hsl(var(--surface-3)));border-color:hsl(var(--color-primary));gap:.35rem}.CraftingItemMotorlineClient-module__tf86ya__finalUnitLabel{color:hsl(var(--color-primary))}.CraftingItemMotorlineClient-module__tf86ya__rail{flex-shrink:0;align-items:center;width:1.75rem;display:flex;position:relative}.CraftingItemMotorlineClient-module__tf86ya__railLine{background:var(--border-color);width:100%;height:1px;display:block}.CraftingItemMotorlineClient-module__tf86ya__rail:before{content:"";border:1px solid var(--border-color);width:3px;height:3px;position:absolute;left:50%}.CraftingItemMotorlineClient-module__tf86ya__railTick{display:none}.CraftingItemMotorlineClient-module__tf86ya__subGroup{align-items:center;gap:.5rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__subChildren{flex-direction:column;gap:.45rem;padding:.3rem 0;display:flex}.CraftingItemMotorlineClient-module__tf86ya__subChildRow{align-items:center;gap:.5rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__machineChip{background:hsl(var(--surface-3));border:1px solid var(--border-color);white-space:nowrap;align-items:center;gap:.35rem;padding:.3rem .55rem;display:inline-flex}.CraftingItemMotorlineClient-module__tf86ya__machineLabel{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-var);font-size:.5625rem}.CraftingItemMotorlineClient-module__tf86ya__machineBadge{letter-spacing:.08em;border:1px solid var(--border-color);color:hsl(var(--color-accent));background:color-mix(in srgb,hsl(var(--color-accent))12%,transparent);padding:.05rem .3rem;font-family:ui-monospace,monospace;font-size:.5625rem}.CraftingItemMotorlineClient-module__tf86ya__nodeCard{border:1px solid var(--border-color);background:hsl(var(--surface-2));align-items:center;gap:.5rem;min-width:0;padding:.45rem;display:flex;position:relative}.CraftingItemMotorlineClient-module__tf86ya__nodeCard:after{content:"";background:hsl(var(--surface-1));clip-path:polygon(100% 0,0 100%,100% 100%);pointer-events:none;width:.6rem;height:.6rem;position:absolute;bottom:-1px;right:-1px}.CraftingItemMotorlineClient-module__tf86ya__nodeCardHero{background:hsl(var(--surface-2));border-color:hsl(var(--color-primary));padding:.55rem}.CraftingItemMotorlineClient-module__tf86ya__nodeIconWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.CraftingItemMotorlineClient-module__tf86ya__nodeMeta{flex-direction:column;min-width:0;display:flex}.CraftingItemMotorlineClient-module__tf86ya__nodeName{color:var(--text-var);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.6875rem;font-weight:600;overflow:hidden}.CraftingItemMotorlineClient-module__tf86ya__nodeSub{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.5625rem}.CraftingItemMotorlineClient-module__tf86ya__nodeGather{color:hsl(var(--color-accent));align-items:center;gap:.2rem;font-size:.5625rem;display:inline-flex}.CraftingItemMotorlineClient-module__tf86ya__hqMini{letter-spacing:.1em;color:var(--text-muted);flex-direction:column;align-items:center;gap:.15rem;font-size:.5rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__hqMini input{width:2.25rem;color:var(--text-var);background:hsl(var(--surface-3));border:1px solid var(--border-color);text-align:center;outline:none;padding:.15rem .2rem;font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemMotorlineClient-module__tf86ya__hqMini input:focus-visible{border-color:hsl(var(--color-primary))}.CraftingItemMotorlineClient-module__tf86ya__laneOut{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__laneOutQty{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemMotorlineClient-module__tf86ya__control{flex-direction:column;gap:1rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__controlSection{border:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__controlTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;margin:0;font-size:.6875rem;display:inline-flex}.CraftingItemMotorlineClient-module__tf86ya__specList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;display:grid}.CraftingItemMotorlineClient-module__tf86ya__specRow{border-bottom:1px dashed var(--border-color);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.3rem;font-size:.6875rem;display:flex}.CraftingItemMotorlineClient-module__tf86ya__specRow strong{color:var(--text-var);font-family:ui-monospace,monospace;font-size:.75rem}
.CraftingItemOpsDossierClient-module__kRzk9G__page{flex-direction:column;padding:1rem 0 2.5rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__deck{border:1px solid var(--border-color);background:hsl(var(--surface-1));grid-template-columns:250px minmax(0,1fr);gap:0;min-height:34rem;display:grid}@media (max-width:860px){.CraftingItemOpsDossierClient-module__kRzk9G__deck{grid-template-columns:minmax(0,1fr)}}.CraftingItemOpsDossierClient-module__kRzk9G__rail{border-right:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;gap:.25rem;padding:.9rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__railHeader{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.2em;color:var(--text-muted);align-items:center;gap:.4rem;margin-bottom:.35rem;padding:.35rem .5rem;font-size:.5625rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__railItem{text-align:left;cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #0000;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem;font-family:inherit;display:grid;position:relative}.CraftingItemOpsDossierClient-module__kRzk9G__railItem:hover{border-color:var(--border-color);background:hsl(var(--surface-3))}.CraftingItemOpsDossierClient-module__kRzk9G__railItem:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:-2px}.CraftingItemOpsDossierClient-module__kRzk9G__railItemActive{border-color:hsl(var(--color-accent));background:color-mix(in srgb,hsl(var(--color-accent))12%,transparent);color:var(--text-var)}.CraftingItemOpsDossierClient-module__kRzk9G__railIndex{letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:.5625rem}.CraftingItemOpsDossierClient-module__kRzk9G__railItemActive .CraftingItemOpsDossierClient-module__kRzk9G__railIndex{color:hsl(var(--color-accent))}.CraftingItemOpsDossierClient-module__kRzk9G__railIcon{flex-shrink:0}.CraftingItemOpsDossierClient-module__kRzk9G__railLabel{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.CraftingItemOpsDossierClient-module__kRzk9G__railCaption{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingItemOpsDossierClient-module__kRzk9G__railActiveDot{border:2px solid hsl(var(--color-accent));background:0 0;border-radius:999px;width:.45rem;height:.45rem;position:absolute;right:.35rem}.CraftingItemOpsDossierClient-module__kRzk9G__railItemActive .CraftingItemOpsDossierClient-module__kRzk9G__railActiveDot{background:hsl(var(--color-accent))}.CraftingItemOpsDossierClient-module__kRzk9G__railProgress{border:1px solid var(--border-color);background:hsl(var(--surface-3));flex-direction:column;gap:.35rem;margin-top:auto;padding:.6rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__railProgress span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingItemOpsDossierClient-module__kRzk9G__railProgressTrack{background:hsl(var(--surface-2));border:1px solid var(--border-color);height:.3rem;overflow:hidden}.CraftingItemOpsDossierClient-module__kRzk9G__railProgressTrack span{background:hsl(var(--color-accent));height:100%;transition:width .25s;display:block}.CraftingItemOpsDossierClient-module__kRzk9G__railProgress strong{color:hsl(var(--color-accent));font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemOpsDossierClient-module__kRzk9G__pane{flex-direction:column;min-width:0;padding:1rem 1.25rem 1.5rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__paneHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__paneTitleWrap{min-width:0}.CraftingItemOpsDossierClient-module__kRzk9G__paneTag{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--color-accent));background:color-mix(in srgb,hsl(var(--color-accent))14%,transparent);border:1px solid hsl(var(--color-accent));margin-bottom:.3rem;padding:.1rem .4rem;font-family:ui-monospace,monospace;font-size:.5625rem;display:inline-block}.CraftingItemOpsDossierClient-module__kRzk9G__paneTitle{color:var(--text-var);margin:0;font-size:1.4rem;font-weight:700}.CraftingItemOpsDossierClient-module__kRzk9G__rewardChips{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__rewardChip{color:var(--text-var);border:1px solid var(--border-color);background:hsl(var(--surface-3));align-items:center;padding:.25rem .5rem;font-family:ui-monospace,monospace;font-size:.6875rem;display:inline-flex}.CraftingItemOpsDossierClient-module__kRzk9G__paneSection{flex-direction:column;gap:.65rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__paneSectionTitle{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.625rem}.CraftingItemOpsDossierClient-module__kRzk9G__objectives{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__objective{border:1px solid var(--border-color);background:hsl(var(--surface-2));align-items:center;gap:.55rem;padding:.4rem .5rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__objectiveBox{border:1px solid var(--border-color);width:.85rem;height:.85rem;color:hsl(var(--color-accent));flex-shrink:0;justify-content:center;align-items:center;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__objectiveBoxDone{border-color:hsl(var(--color-accent));background:color-mix(in srgb,hsl(var(--color-accent))16%,transparent)}.CraftingItemOpsDossierClient-module__kRzk9G__objectiveText{flex-direction:column;flex:1;min-width:0;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__objectiveName{color:var(--text-var);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.CraftingItemOpsDossierClient-module__kRzk9G__objectiveMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingItemOpsDossierClient-module__kRzk9G__hqInline{letter-spacing:.12em;color:var(--text-muted);flex-shrink:0;align-items:center;gap:.25rem;font-size:.5625rem;display:flex}.CraftingItemOpsDossierClient-module__kRzk9G__hqInline input{width:2.5rem;color:var(--text-var);background:hsl(var(--surface-3));border:1px solid var(--border-color);text-align:center;outline:none;padding:.2rem .25rem;font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemOpsDossierClient-module__kRzk9G__hqInline input:focus-visible{border-color:hsl(var(--color-primary))}.CraftingItemOpsDossierClient-module__kRzk9G__emptyHint{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.75rem}
.CraftingItemPowerframeClient-module__9rjihq__page{flex-direction:column;padding:1rem 0 2.5rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__console{border:1px solid var(--border-color);background:hsl(var(--surface-1))}.CraftingItemPowerframeClient-module__9rjihq__consoleHeader{border-bottom:1px solid var(--border-color);background:hsl(var(--surface-2));justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__consoleTitle{align-items:center;gap:.5rem;min-width:0;display:flex}.CraftingItemPowerframeClient-module__9rjihq__consoleTitle h1{letter-spacing:.08em;text-transform:uppercase;color:var(--text-var);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}.CraftingItemPowerframeClient-module__9rjihq__powerBadge{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.625rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__powerState{border:1px solid var(--border-color);color:var(--text-muted);padding:.15rem .4rem}.CraftingItemPowerframeClient-module__9rjihq__powerOn{border-color:hsl(var(--color-accent));color:hsl(var(--color-accent));background:color-mix(in srgb,hsl(var(--color-accent))14%,transparent)}.CraftingItemPowerframeClient-module__9rjihq__consoleGrid{grid-template-columns:300px minmax(0,1fr) 280px;gap:1rem;padding:1rem 1.1rem;display:grid}@media (max-width:1100px){.CraftingItemPowerframeClient-module__9rjihq__consoleGrid{grid-template-columns:minmax(0,1fr)}}.CraftingItemPowerframeClient-module__9rjihq__blockTitle{font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.625rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__blockTitle span{letter-spacing:.1em;color:var(--text-muted);opacity:.8;font-weight:400}.CraftingItemPowerframeClient-module__9rjihq__blockTitleSmall{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:.5rem 0 0;font-size:.6875rem}.CraftingItemPowerframeClient-module__9rjihq__backpack{border:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;padding:.8rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__slotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.7rem;display:grid}.CraftingItemPowerframeClient-module__9rjihq__slot{border:1px solid var(--border-color);background:hsl(var(--surface-3));flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .25rem .45rem;display:flex;position:relative}.CraftingItemPowerframeClient-module__9rjihq__slotEmpty{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,color-mix(in srgb,var(--border-color)20%,transparent)4px,color-mix(in srgb,var(--border-color)20%,transparent)5px),hsl(var(--surface-2));border-style:dashed;min-height:4.25rem}.CraftingItemPowerframeClient-module__9rjihq__slotHead{width:100%;color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.CraftingItemPowerframeClient-module__9rjihq__slotQty{color:hsl(var(--color-accent));font-family:ui-monospace,monospace;font-size:.5625rem}.CraftingItemPowerframeClient-module__9rjihq__slotName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:.5625rem;overflow:hidden}.CraftingItemPowerframeClient-module__9rjihq__hqInput{width:2.25rem;color:var(--text-var);background:hsl(var(--surface-2));border:1px solid var(--border-color);text-align:center;outline:none;margin-top:.1rem;padding:.1rem .15rem;font-family:ui-monospace,monospace;font-size:.6875rem}.CraftingItemPowerframeClient-module__9rjihq__hqInput:focus-visible{border-color:hsl(var(--color-primary))}.CraftingItemPowerframeClient-module__9rjihq__hardware{border:1px solid var(--border-color);background:linear-gradient(color-mix(in srgb,var(--border-color)30%,transparent)1px,transparent 1px)0 0/28px 28px,linear-gradient(90deg,color-mix(in srgb,var(--border-color)30%,transparent)1px,transparent 1px)0 0/28px 28px,hsl(var(--surface-2));flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.25rem;display:flex;position:relative}.CraftingItemPowerframeClient-module__9rjihq__hardwareFrame{border:2px solid var(--border-color);background:hsl(var(--surface-3));flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 2rem;display:flex;position:relative}.CraftingItemPowerframeClient-module__9rjihq__hwCornerTl,.CraftingItemPowerframeClient-module__9rjihq__hwCornerTr,.CraftingItemPowerframeClient-module__9rjihq__hwCornerBl,.CraftingItemPowerframeClient-module__9rjihq__hwCornerBr{border-color:hsl(var(--color-primary));width:.7rem;height:.7rem;position:absolute}.CraftingItemPowerframeClient-module__9rjihq__hwCornerTl{border-top:3px solid hsl(var(--color-primary));border-left:3px solid hsl(var(--color-primary));top:-2px;left:-2px}.CraftingItemPowerframeClient-module__9rjihq__hwCornerTr{border-top:3px solid hsl(var(--color-primary));border-right:3px solid hsl(var(--color-primary));top:-2px;right:-2px}.CraftingItemPowerframeClient-module__9rjihq__hwCornerBl{border-bottom:3px solid hsl(var(--color-primary));border-left:3px solid hsl(var(--color-primary));bottom:-2px;left:-2px}.CraftingItemPowerframeClient-module__9rjihq__hwCornerBr{border-bottom:3px solid hsl(var(--color-primary));border-right:3px solid hsl(var(--color-primary));bottom:-2px;right:-2px}.CraftingItemPowerframeClient-module__9rjihq__socketRing{border:1.5px dashed hsl(var(--color-primary));border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__socketLabel{letter-spacing:.08em;color:var(--text-var);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-family:ui-monospace,monospace;font-size:.6875rem;overflow:hidden}.CraftingItemPowerframeClient-module__9rjihq__socketQty{color:hsl(var(--color-accent));font-family:ui-monospace,monospace;font-size:.625rem}.CraftingItemPowerframeClient-module__9rjihq__genTrack{border:1px solid var(--border-color);background:hsl(var(--surface-3));width:100%;max-width:22rem;height:.45rem;position:relative;overflow:hidden}.CraftingItemPowerframeClient-module__9rjihq__genFill{width:100%;height:100%;display:block}.CraftingItemPowerframeClient-module__9rjihq__genActive .CraftingItemPowerframeClient-module__9rjihq__genFill{background:repeating-linear-gradient(-45deg,hsl(var(--color-accent)),hsl(var(--color-accent))8px,color-mix(in srgb,hsl(var(--color-accent))55%,transparent)8px,color-mix(in srgb,hsl(var(--color-accent))55%,transparent)16px);animation:1.2s linear infinite CraftingItemPowerframeClient-module__9rjihq__evyxPowerframeScan}@keyframes CraftingItemPowerframeClient-module__9rjihq__evyxPowerframeScan{0%{background-position:0 0}to{background-position:22px 0}}.CraftingItemPowerframeClient-module__9rjihq__genLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.625rem}.CraftingItemPowerframeClient-module__9rjihq__power{border:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__powerSpec{border-bottom:1px dashed var(--border-color);flex-direction:column;gap:.15rem;padding-bottom:.45rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__powerSpecLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem}.CraftingItemPowerframeClient-module__9rjihq__powerValue{color:var(--text-var);font-family:ui-monospace,monospace;font-size:1.35rem;font-weight:700}.CraftingItemPowerframeClient-module__9rjihq__consoleBody{grid-template-columns:340px minmax(0,1fr);gap:1rem;padding:0 1.1rem 1.1rem;display:grid}@media (max-width:900px){.CraftingItemPowerframeClient-module__9rjihq__consoleBody{grid-template-columns:minmax(0,1fr)}}.CraftingItemPowerframeClient-module__9rjihq__formulaBlock{border:1px solid var(--border-color);background:hsl(var(--surface-2));flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.CraftingItemPowerframeClient-module__9rjihq__formulaEmpty{color:var(--text-muted);margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.CraftingItemPowerframeClient-module__9rjihq__genActive .CraftingItemPowerframeClient-module__9rjihq__genFill{animation:none}}
.shared-module__i0rLYW__switcher{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.shared-module__i0rLYW__chip,.shared-module__i0rLYW__chipActive{min-width:2rem;height:1.5rem;font-family:var(--font-orbitron),ui-monospace,monospace;letter-spacing:.14em;border:1px solid var(--border-color);color:var(--text-muted);background:hsl(var(--surface-3));cursor:pointer;justify-content:center;align-items:center;padding:0 .4rem;font-size:.625rem;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.shared-module__i0rLYW__chip:hover{color:var(--switcher-accent,hsl(var(--color-primary)));border-color:var(--switcher-accent,hsl(var(--color-primary)))}.shared-module__i0rLYW__chip:focus-visible{outline:2px solid var(--switcher-accent,hsl(var(--color-primary)));outline-offset:2px}.shared-module__i0rLYW__chipActive{color:var(--switcher-accent,hsl(var(--color-primary)));border-color:var(--switcher-accent,hsl(var(--color-primary)));background:color-mix(in srgb,var(--switcher-accent,hsl(var(--color-primary)))14%,transparent);cursor:default}.shared-module__i0rLYW__loading,.shared-module__i0rLYW__error{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text-muted);letter-spacing:.06em;justify-content:center;align-items:center;gap:.5rem;padding:4rem 1rem;font-size:.8125rem;display:flex}.shared-module__i0rLYW__error{color:var(--status-error)}.shared-module__i0rLYW__loadingSpin{animation:1s linear infinite shared-module__i0rLYW__evyxVariantSpin}@keyframes shared-module__i0rLYW__evyxVariantSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shared-module__i0rLYW__loadingSpin{animation:none}}
.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-content:flex-start;align-items:center;gap:.375rem;min-height:3rem;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}}
.CraftingHomePageClient-module__CA12rq__page{flex-direction:column;gap:2.5rem;max-width:72rem;margin-inline:auto;padding-block:1rem 4rem;display:flex}.CraftingHomePageClient-module__CA12rq__cover{border:1px solid var(--border-color);background:hsl(var(--color-surface,226 25% 18%));border-radius:1rem;position:relative}.CraftingHomePageClient-module__CA12rq__coverCanvas{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.CraftingHomePageClient-module__CA12rq__coverImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.CraftingHomePageClient-module__CA12rq__coverShade{background:linear-gradient(90deg,hsl(var(--color-background)/.94)0%,hsl(var(--color-background)/.82)42%,hsl(var(--color-background)/.42)75%,hsl(var(--color-background)/.18)100%);position:absolute;inset:0}.CraftingHomePageClient-module__CA12rq__coverShadeBottom{background:linear-gradient(to bottom,transparent 55%,hsl(var(--color-background)/.55)100%);position:absolute;inset:0}.CraftingHomePageClient-module__CA12rq__coverInner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:1.75rem 2rem 2rem;display:grid;position:relative}.CraftingHomePageClient-module__CA12rq__coverBody{flex-direction:column;gap:1.25rem;max-width:40rem;display:flex}.CraftingHomePageClient-module__CA12rq__coverTitle{letter-spacing:-.02em;color:var(--text);text-transform:uppercase;margin:0;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:800;line-height:.95}.CraftingHomePageClient-module__CA12rq__coverTagline{color:var(--text-muted);max-width:32rem;margin:0;font-size:.95rem;line-height:1.5}.CraftingHomePageClient-module__CA12rq__searchLabel{color:var(--text);margin-bottom:.5rem;font-size:1.05rem;font-weight:700;display:block}.CraftingHomePageClient-module__CA12rq__searchWrap{z-index:30;max-width:34rem;position:relative}.CraftingHomePageClient-module__CA12rq__searchBox{background:hsl(var(--color-surface,226 25% 18%)/.85);border:1px solid var(--border-color);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:.625rem;padding:.75rem 1rem;transition:border-color .12s;display:flex}.CraftingHomePageClient-module__CA12rq__searchBox:focus-within{border-color:hsl(var(--color-primary)/.6)}.CraftingHomePageClient-module__CA12rq__searchBox svg{color:var(--text-muted);flex-shrink:0}.CraftingHomePageClient-module__CA12rq__searchInput{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.CraftingHomePageClient-module__CA12rq__searchInput::placeholder{color:var(--text-muted)}.CraftingHomePageClient-module__CA12rq__searchPanel{z-index:40;background:hsl(var(--color-background));border:1px solid var(--border-color);max-height:24rem;box-shadow:0 18px 40px hsl(var(--color-background)/.55);position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.CraftingHomePageClient-module__CA12rq__searchRow{border-bottom:1px solid var(--border-color);color:var(--text);align-items:center;gap:.75rem;padding:.625rem .875rem;text-decoration:none;display:flex}.CraftingHomePageClient-module__CA12rq__searchRow:last-of-type{border-bottom:none}.CraftingHomePageClient-module__CA12rq__searchRow:hover,.CraftingHomePageClient-module__CA12rq__searchRow:focus-visible,.CraftingHomePageClient-module__CA12rq__searchRowActive{background:hsl(var(--color-primary)/.1);outline:none}.CraftingHomePageClient-module__CA12rq__searchRowIcon{flex-shrink:0}.CraftingHomePageClient-module__CA12rq__searchRowBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.CraftingHomePageClient-module__CA12rq__searchRowName{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.CraftingHomePageClient-module__CA12rq__searchRowMeta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.CraftingHomePageClient-module__CA12rq__searchRowHint,.CraftingHomePageClient-module__CA12rq__searchRowEmpty,.CraftingHomePageClient-module__CA12rq__searchRowError{color:var(--text-muted);padding:.75rem .875rem;font-size:.8125rem}.CraftingHomePageClient-module__CA12rq__searchRowError{color:hsl(var(--color-destructive,0 84% 60%))}.CraftingHomePageClient-module__CA12rq__searchSeeAll{border:none;border-top:1px solid var(--border-color);background:hsl(var(--surface-2));width:100%;color:hsl(var(--color-primary));cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.CraftingHomePageClient-module__CA12rq__searchSeeAll:hover{background:hsl(var(--color-primary)/.12)}.CraftingHomePageClient-module__CA12rq__chip{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.CraftingHomePageClient-module__CA12rq__chipJob{border-color:hsl(var(--color-primary)/.4);color:hsl(var(--color-primary));background:hsl(var(--color-primary)/.1)}.CraftingHomePageClient-module__CA12rq__chipSpecialist{border-color:hsl(var(--color-accent)/.4);color:hsl(var(--color-accent));background:hsl(var(--color-accent)/.1)}.CraftingHomePageClient-module__CA12rq__coverStory{border:1px solid var(--border-color);background:hsl(var(--color-surface,226 25% 18%)/.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:16.5rem;color:var(--text);flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;transition:border-color .12s;display:flex;position:relative}.CraftingHomePageClient-module__CA12rq__coverStory:hover,.CraftingHomePageClient-module__CA12rq__coverStory:focus-visible{border-color:hsl(var(--color-primary)/.55);outline:none}.CraftingHomePageClient-module__CA12rq__coverStoryKicker{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-accent));font-size:.625rem;font-weight:700}.CraftingHomePageClient-module__CA12rq__coverStoryName{font-size:1.125rem;font-weight:700;line-height:1.25}.CraftingHomePageClient-module__CA12rq__coverStoryProfit{align-items:baseline;gap:.5rem;display:flex}.CraftingHomePageClient-module__CA12rq__coverStoryProfitValue{color:hsl(var(--color-primary));font-size:1.375rem;font-weight:800}.CraftingHomePageClient-module__CA12rq__coverStoryProfitLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.CraftingHomePageClient-module__CA12rq__section{flex-direction:column;gap:1rem;display:flex}.CraftingHomePageClient-module__CA12rq__sectionHead{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.75rem;display:flex}.CraftingHomePageClient-module__CA12rq__sectionTitle{letter-spacing:-.01em;color:var(--text);text-transform:uppercase;margin:0;font-size:1.375rem;font-weight:800}.CraftingHomePageClient-module__CA12rq__sectionSubtitle{color:var(--text-muted);margin:.25rem 0 0;font-size:.8125rem}.CraftingHomePageClient-module__CA12rq__sectionAction{color:hsl(var(--color-primary));white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.CraftingHomePageClient-module__CA12rq__sectionAction:hover{text-decoration:underline}.CraftingHomePageClient-module__CA12rq__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CraftingHomePageClient-module__CA12rq__controlLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.CraftingHomePageClient-module__CA12rq__topGrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.875rem;display:grid}.CraftingHomePageClient-module__CA12rq__topCard{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text);flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.CraftingHomePageClient-module__CA12rq__topCard:hover,.CraftingHomePageClient-module__CA12rq__topCard:focus-visible{border-color:hsl(var(--color-primary)/.55);outline:none;transform:translateY(-2px)}.CraftingHomePageClient-module__CA12rq__topCardHead{align-items:center;gap:.75rem;display:flex}.CraftingHomePageClient-module__CA12rq__topRank{color:var(--text-muted);min-width:2ch;font-size:1.125rem;font-weight:800}.CraftingHomePageClient-module__CA12rq__topName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.CraftingHomePageClient-module__CA12rq__topMetrics{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;display:flex}.CraftingHomePageClient-module__CA12rq__topProfit{color:hsl(var(--color-primary));font-size:1rem;font-weight:800;display:block}.CraftingHomePageClient-module__CA12rq__topMetricLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:.1875rem;font-size:.625rem;display:block}.CraftingHomePageClient-module__CA12rq__topRoi{text-align:right;color:var(--text);font-size:.8125rem;font-weight:700;display:block}.CraftingHomePageClient-module__CA12rq__notice{border:1px dashed var(--border-color);color:var(--text-muted);align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.CraftingHomePageClient-module__CA12rq__noticeError{border-color:hsl(var(--color-destructive,0 84% 60%)/.5);color:hsl(var(--color-destructive,0 84% 60%))}@media (max-width:56rem){.CraftingHomePageClient-module__CA12rq__coverInner{grid-template-columns:1fr;min-height:0;padding:2rem 1.25rem 1.5rem}.CraftingHomePageClient-module__CA12rq__coverStory{width:100%}}
.CraftingPatchPageClient-module__ALlwfq__page{flex-direction:column;gap:1.5rem;max-width:72rem;margin-inline:auto;padding-block:1rem 4rem;display:flex}.CraftingPatchPageClient-module__ALlwfq__sectionHead{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.75rem;display:flex}.CraftingPatchPageClient-module__ALlwfq__sectionTitle{letter-spacing:-.01em;color:var(--text);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800}.CraftingPatchPageClient-module__ALlwfq__sectionSubtitle{color:var(--text-muted);margin:.375rem 0 0;font-size:.8125rem}.CraftingPatchPageClient-module__ALlwfq__headControls{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.CraftingPatchPageClient-module__ALlwfq__selectLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.CraftingPatchPageClient-module__ALlwfq__select{background:hsl(var(--surface-3));border:1px solid var(--border-color);color:var(--text);padding:.375rem .75rem;font-size:.8125rem}.CraftingPatchPageClient-module__ALlwfq__select:focus-visible{border-color:hsl(var(--color-primary)/.55);outline:none}.CraftingPatchPageClient-module__ALlwfq__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.875rem;display:grid}.CraftingPatchPageClient-module__ALlwfq__card{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text);flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.CraftingPatchPageClient-module__ALlwfq__card:hover,.CraftingPatchPageClient-module__ALlwfq__card:focus-visible{border-color:hsl(var(--color-primary)/.55);outline:none;transform:translateY(-2px)}.CraftingPatchPageClient-module__ALlwfq__cardHead{align-items:center;gap:.75rem;display:flex}.CraftingPatchPageClient-module__ALlwfq__cardName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.CraftingPatchPageClient-module__ALlwfq__cardMeta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:auto;display:flex}.CraftingPatchPageClient-module__ALlwfq__chip{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.CraftingPatchPageClient-module__ALlwfq__chipJob{border-color:hsl(var(--color-primary)/.4);color:hsl(var(--color-primary));background:hsl(var(--color-primary)/.1)}.CraftingPatchPageClient-module__ALlwfq__chipSpecialist{border-color:hsl(var(--color-accent)/.4);color:hsl(var(--color-accent));background:hsl(var(--color-accent)/.1)}.CraftingPatchPageClient-module__ALlwfq__pager{justify-content:center;align-items:center;gap:1rem;display:flex}.CraftingPatchPageClient-module__ALlwfq__pagerButton{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text);cursor:pointer;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CraftingPatchPageClient-module__ALlwfq__pagerButton:hover:not(:disabled){border-color:hsl(var(--color-primary)/.55);color:hsl(var(--color-primary))}.CraftingPatchPageClient-module__ALlwfq__pagerButton:disabled{opacity:.45;cursor:not-allowed}.CraftingPatchPageClient-module__ALlwfq__pagerButton:focus-visible{box-shadow:0 0 0 2px hsl(var(--color-primary)/.5);outline:none}.CraftingPatchPageClient-module__ALlwfq__pagerInfo{color:var(--text-muted);font-size:.8125rem}.CraftingPatchPageClient-module__ALlwfq__notice{border:1px dashed var(--border-color);color:var(--text-muted);align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.CraftingPatchPageClient-module__ALlwfq__noticeError{border-color:hsl(var(--color-destructive,0 84% 60%)/.5);color:hsl(var(--color-destructive,0 84% 60%))}.CraftingPatchPageClient-module__ALlwfq__skeletonCardIcon{background:hsl(var(--surface-3));border-radius:.25rem;flex:none;width:2.75rem;height:2.75rem;animation:1.5s ease-in-out infinite CraftingPatchPageClient-module__ALlwfq__skeletonPulse;display:block}.CraftingPatchPageClient-module__ALlwfq__skeletonCardName{background:hsl(var(--surface-3));border-radius:.125rem;width:100%;height:.875rem;animation:1.5s ease-in-out infinite CraftingPatchPageClient-module__ALlwfq__skeletonPulse;display:block}.CraftingPatchPageClient-module__ALlwfq__skeletonChip{background:hsl(var(--surface-3));border-radius:.125rem;width:3.5rem;height:1rem;animation:1.5s ease-in-out infinite CraftingPatchPageClient-module__ALlwfq__skeletonPulse;display:block}.CraftingPatchPageClient-module__ALlwfq__skeletonChipSmall{background:hsl(var(--surface-3));border-radius:.125rem;width:2.25rem;height:1rem;animation:1.5s ease-in-out infinite CraftingPatchPageClient-module__ALlwfq__skeletonPulse;display:block}@keyframes CraftingPatchPageClient-module__ALlwfq__skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}
.CraftingSearchPageClient-module__POKJzW__page{flex-direction:column;gap:1.5rem;max-width:72rem;margin-inline:auto;padding-block:1rem 4rem;display:flex}.CraftingSearchPageClient-module__POKJzW__head{flex-direction:column;gap:.75rem;display:flex}.CraftingSearchPageClient-module__POKJzW__title{letter-spacing:-.01em;color:var(--text);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800}.CraftingSearchPageClient-module__POKJzW__subtitle{color:var(--text-muted);margin:0;font-size:.875rem}.CraftingSearchPageClient-module__POKJzW__searchBox{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text);align-items:center;gap:.625rem;margin-top:.375rem;padding:.75rem 1rem;display:flex}.CraftingSearchPageClient-module__POKJzW__searchBox:focus-within{border-color:hsl(var(--color-primary)/.6)}.CraftingSearchPageClient-module__POKJzW__searchBox>svg{color:var(--text-muted);flex-shrink:0}.CraftingSearchPageClient-module__POKJzW__searchInput{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.CraftingSearchPageClient-module__POKJzW__searchInput::placeholder{color:var(--text-muted)}.CraftingSearchPageClient-module__POKJzW__searchButton{border:1px solid hsl(var(--color-primary)/.5);background:hsl(var(--color-primary)/.12);color:hsl(var(--color-primary));cursor:pointer;white-space:nowrap;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.CraftingSearchPageClient-module__POKJzW__searchButton:hover{background:hsl(var(--color-primary)/.2)}.CraftingSearchPageClient-module__POKJzW__searchButton:focus-visible{box-shadow:0 0 0 2px hsl(var(--color-primary)/.5);outline:none}.CraftingSearchPageClient-module__POKJzW__hint{color:var(--text-muted);margin:0;font-size:.8125rem}.CraftingSearchPageClient-module__POKJzW__list{border:1px solid var(--border-color);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CraftingSearchPageClient-module__POKJzW__row{border-bottom:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text);align-items:center;gap:.875rem;padding:.75rem 1rem;text-decoration:none;display:flex}li:last-child>.CraftingSearchPageClient-module__POKJzW__row{border-bottom:none}.CraftingSearchPageClient-module__POKJzW__row:hover,.CraftingSearchPageClient-module__POKJzW__row:focus-visible{background:hsl(var(--color-primary)/.1);outline:none}.CraftingSearchPageClient-module__POKJzW__rowIcon{flex-shrink:0}.CraftingSearchPageClient-module__POKJzW__rowBody{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.CraftingSearchPageClient-module__POKJzW__rowName{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.CraftingSearchPageClient-module__POKJzW__rowMeta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.CraftingSearchPageClient-module__POKJzW__rowArrow{color:var(--text-muted);flex-shrink:0}.CraftingSearchPageClient-module__POKJzW__chip{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.CraftingSearchPageClient-module__POKJzW__chipJob{border-color:hsl(var(--color-primary)/.4);color:hsl(var(--color-primary));background:hsl(var(--color-primary)/.1)}.CraftingSearchPageClient-module__POKJzW__pager{justify-content:center;align-items:center;gap:1rem;display:flex}.CraftingSearchPageClient-module__POKJzW__pagerButton{border:1px solid var(--border-color);background:hsl(var(--surface-2));color:var(--text);cursor:pointer;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CraftingSearchPageClient-module__POKJzW__pagerButton:hover:not(:disabled){border-color:hsl(var(--color-primary)/.55);color:hsl(var(--color-primary))}.CraftingSearchPageClient-module__POKJzW__pagerButton:disabled{opacity:.45;cursor:not-allowed}.CraftingSearchPageClient-module__POKJzW__pagerButton:focus-visible{box-shadow:0 0 0 2px hsl(var(--color-primary)/.5);outline:none}.CraftingSearchPageClient-module__POKJzW__pagerInfo{color:var(--text-muted);font-size:.8125rem}.CraftingSearchPageClient-module__POKJzW__notice{border:1px dashed var(--border-color);color:var(--text-muted);align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.CraftingSearchPageClient-module__POKJzW__noticeError{border-color:hsl(var(--color-destructive,0 84% 60%)/.5);color:hsl(var(--color-destructive,0 84% 60%))}.CraftingSearchPageClient-module__POKJzW__skeletonRowIcon{background:hsl(var(--surface-3));border-radius:.25rem;flex:none;width:2.5rem;height:2.5rem;animation:1.5s ease-in-out infinite CraftingSearchPageClient-module__POKJzW__skeletonPulse;display:block}.CraftingSearchPageClient-module__POKJzW__skeletonRowName{background:hsl(var(--surface-3));border-radius:.125rem;width:40%;height:.875rem;animation:1.5s ease-in-out infinite CraftingSearchPageClient-module__POKJzW__skeletonPulse;display:block}.CraftingSearchPageClient-module__POKJzW__skeletonRowChip{background:hsl(var(--surface-3));border-radius:.125rem;width:3rem;height:1rem;animation:1.5s ease-in-out infinite CraftingSearchPageClient-module__POKJzW__skeletonPulse;display:block}@keyframes CraftingSearchPageClient-module__POKJzW__skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}
.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}}
