@keyframes RotationEditorHeader-module__rX7zvW__arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.RotationEditorHeader-module__rX7zvW__heroContent{animation:.7s ease-out both RotationEditorHeader-module__rX7zvW__arrive}}.RotationEditorHeader-module__rX7zvW__heroAction,.RotationEditorHeader-module__rX7zvW__heroAction:visited{color:var(--overlay-glass-muted)}.RotationEditorHeader-module__rX7zvW__heroAction:hover,.RotationEditorHeader-module__rX7zvW__heroAction:focus-visible{color:var(--overlay-glass-text)}
@keyframes RotationEditorWorkbench-module__-DHpMW__sequence-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.RotationEditorWorkbench-module__-DHpMW__sequence{animation:.7s ease-out both RotationEditorWorkbench-module__-DHpMW__sequence-arrive}}
.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}}
.MediaHomePageClient-module__IPdgvW__studio{min-height:100%;color:var(--text-color);--overlay-glass-text:var(--text-color);--overlay-glass-muted:var(--text-muted);--overlay-glass-border:var(--border-color)}html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__studio:not([data-embedded]){background:hsl(var(--muted));--text-muted:color-mix(in srgb, var(--text-color) 80%, hsl(var(--color-surface)));--overlay-glass-border-strong:var(--input-border)}.MediaHomePageClient-module__IPdgvW__breadcrumbs,.MediaHomePageClient-module__IPdgvW__breadcrumbs [aria-current],.MediaHomePageClient-module__IPdgvW__breadcrumbs a:hover{color:var(--text-muted)}html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__collection[aria-pressed=true]{color:var(--text-color)}.MediaHomePageClient-module__IPdgvW__head{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.MediaHomePageClient-module__IPdgvW__sectionTitle{color:var(--overlay-glass-muted);letter-spacing:.28em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.MediaHomePageClient-module__IPdgvW__studio[data-embedded] .MediaHomePageClient-module__IPdgvW__head{margin-bottom:1rem}.MediaHomePageClient-module__IPdgvW__title{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.2}.MediaHomePageClient-module__IPdgvW__description{max-width:64ch;color:var(--text-muted);margin-top:.25rem;font-size:.95rem;line-height:1.5}.MediaHomePageClient-module__IPdgvW__headerActions{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.MediaHomePageClient-module__IPdgvW__collectionBar{scrollbar-width:none;align-items:center;gap:1.25rem;margin:-6px;padding:6px;display:flex;overflow-x:auto}.MediaHomePageClient-module__IPdgvW__collectionBar::-webkit-scrollbar{display:none}.MediaHomePageClient-module__IPdgvW__collection{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:.35rem 0;font-size:.68rem;font-weight:700;transition:color .2s,border-color .2s}.MediaHomePageClient-module__IPdgvW__collection:hover{color:var(--text-color)}.MediaHomePageClient-module__IPdgvW__collection[aria-pressed=true]{color:var(--text-color);border-bottom-color:#67e8f9b3}.MediaHomePageClient-module__IPdgvW__filters{grid-template-columns:minmax(150px,1fr) repeat(3,auto) auto;align-items:center;gap:.6rem;display:grid}.MediaHomePageClient-module__IPdgvW__searchField{min-width:0;position:relative}.MediaHomePageClient-module__IPdgvW__searchField>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.MediaHomePageClient-module__IPdgvW__filterValue{text-overflow:ellipsis;min-width:0;overflow:hidden}.MediaHomePageClient-module__IPdgvW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:.9rem;display:grid}.MediaHomePageClient-module__IPdgvW__list{flex-direction:column;gap:.5rem;display:flex}.MediaHomePageClient-module__IPdgvW__card,.MediaHomePageClient-module__IPdgvW__listCard{border:1px solid var(--studio-line,#ffffff0f);background:var(--studio-card,var(--sb-white-03));border-radius:.85rem;min-width:0;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,box-shadow .28s;position:relative}:is(html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__card,html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__listCard){border-color:var(--border-color);background:var(--card-color)}.MediaHomePageClient-module__IPdgvW__card[data-openable],.MediaHomePageClient-module__IPdgvW__listCard[data-openable]{cursor:pointer}.MediaHomePageClient-module__IPdgvW__card:hover,.MediaHomePageClient-module__IPdgvW__card:focus-within,.MediaHomePageClient-module__IPdgvW__listCard:hover{background:var(--studio-card-hover,var(--sb-white-06));border-color:var(--studio-line-strong,#ffffff1f)}.MediaHomePageClient-module__IPdgvW__card:hover,.MediaHomePageClient-module__IPdgvW__card:focus-within{transform:translateY(-2px);box-shadow:0 18px 40px #00000047}:is(html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__card:hover,html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__card:focus-within){box-shadow:0 14px 32px #0f172a1f}.MediaHomePageClient-module__IPdgvW__card{flex-direction:column;display:flex;overflow:hidden}.MediaHomePageClient-module__IPdgvW__thumbLink,.MediaHomePageClient-module__IPdgvW__thumb{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0,#ffffff0d,#0000 60%),#00000042;border-radius:.8rem .8rem 0 0;flex:none;display:block;position:relative;overflow:hidden}.MediaHomePageClient-module__IPdgvW__card .MediaHomePageClient-module__IPdgvW__thumbLink img,.MediaHomePageClient-module__IPdgvW__card .MediaHomePageClient-module__IPdgvW__thumb img{filter:drop-shadow(0 10px 22px #00000080)drop-shadow(0 0 1px #ffffff1f);width:80%;height:76%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:12% 10%}.MediaHomePageClient-module__IPdgvW__card:hover .MediaHomePageClient-module__IPdgvW__thumbLink img{transform:scale(1.03)}.MediaHomePageClient-module__IPdgvW__thumbLink img,.MediaHomePageClient-module__IPdgvW__thumb img,.MediaHomePageClient-module__IPdgvW__listThumb img{object-fit:contain;width:100%;height:100%}.MediaHomePageClient-module__IPdgvW__listCard{align-items:center;gap:.8rem;padding:.55rem 2.75rem .55rem .55rem;display:flex}.MediaHomePageClient-module__IPdgvW__listThumb{background:var(--sb-white-03);border-radius:.35rem;flex:0 0 80px;width:80px;height:50px;display:block;position:relative;overflow:hidden}.MediaHomePageClient-module__IPdgvW__cardBody{flex-direction:column;flex:1;gap:.4rem;min-width:0;padding:.75rem .85rem .8rem;display:flex}.MediaHomePageClient-module__IPdgvW__listCard .MediaHomePageClient-module__IPdgvW__cardBody{gap:.3rem;padding:0}.MediaHomePageClient-module__IPdgvW__listCard .MediaHomePageClient-module__IPdgvW__kicker{display:none}.MediaHomePageClient-module__IPdgvW__starMark{fill:currentColor;color:var(--studio-ink,var(--overlay-glass-text));flex:none;margin-left:auto}.MediaHomePageClient-module__IPdgvW__cardTitle{min-width:0;min-height:2.1rem;color:var(--studio-ink,var(--overlay-glass-text));letter-spacing:-.005em;text-transform:uppercase;font-size:1rem;font-weight:900;line-height:1.05}.MediaHomePageClient-module__IPdgvW__nameButton{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;border-radius:.2rem;padding:0;display:block}.MediaHomePageClient-module__IPdgvW__titleText{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MediaHomePageClient-module__IPdgvW__listCard .MediaHomePageClient-module__IPdgvW__cardTitle{min-height:0;font-size:.95rem}.MediaHomePageClient-module__IPdgvW__listCard .MediaHomePageClient-module__IPdgvW__titleText{-webkit-line-clamp:1}.MediaHomePageClient-module__IPdgvW__listCard .MediaHomePageClient-module__IPdgvW__foot{border-top:0;margin-top:0;padding-top:0}.MediaHomePageClient-module__IPdgvW__more{z-index:1;color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0307128c;border:1px solid #ffffff1f;border-radius:.5rem;place-items:center;width:1.9rem;height:1.9rem;transition:background-color .2s;display:grid;position:absolute;top:.55rem;right:.55rem}.MediaHomePageClient-module__IPdgvW__more:hover{background:#030712c7}.MediaHomePageClient-module__IPdgvW__listCard .MediaHomePageClient-module__IPdgvW__more{top:50%;transform:translateY(-50%)}.MediaHomePageClient-module__IPdgvW__renameForm{flex-direction:column;gap:.4rem;min-width:0;display:flex}.MediaHomePageClient-module__IPdgvW__renameInput{height:2.25rem;font-size:.875rem}.MediaHomePageClient-module__IPdgvW__renameActions{gap:.4rem;display:flex}.MediaHomePageClient-module__IPdgvW__action,.MediaHomePageClient-module__IPdgvW__actionAccent{color:var(--text-color);background:var(--sb-white-05);border-radius:.35rem;justify-content:center;align-items:center;padding:.3rem .6rem;font-size:.75rem;display:inline-flex}.MediaHomePageClient-module__IPdgvW__action:hover,.MediaHomePageClient-module__IPdgvW__actionAccent:hover{background:var(--sb-white-10)}.MediaHomePageClient-module__IPdgvW__action:disabled,.MediaHomePageClient-module__IPdgvW__actionAccent:disabled{opacity:.5}:is(html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__action,html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__actionAccent){background:color-mix(in srgb, var(--text-color) 7%, transparent)}:is(html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__action:hover,html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__actionAccent:hover){background:color-mix(in srgb, var(--text-color) 12%, transparent)}.MediaHomePageClient-module__IPdgvW__dangerItem,.MediaHomePageClient-module__IPdgvW__dangerItem:focus,.MediaHomePageClient-module__IPdgvW__dangerItem[data-highlighted]{color:var(--status-error)}html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__dangerItem{color:#af1d1d}html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__dangerItem:focus{color:#af1d1d}html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__dangerItem[data-highlighted]{color:#af1d1d}.MediaHomePageClient-module__IPdgvW__notice,.MediaHomePageClient-module__IPdgvW__recovery{border:1px solid var(--studio-line,var(--border-color));background:var(--studio-card,var(--sb-white-03));color:var(--studio-ink,var(--text-color));border-radius:.85rem;font-size:.85rem}:is(html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__notice,html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__recovery){background:var(--card-color)}.MediaHomePageClient-module__IPdgvW__notice{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.55rem .6rem .55rem .9rem;display:flex}.MediaHomePageClient-module__IPdgvW__notice>span{flex:1;min-width:12rem;line-height:1.4}.MediaHomePageClient-module__IPdgvW__noticeIcon{color:var(--status-error);flex:none}.MediaHomePageClient-module__IPdgvW__noticeAction,.MediaHomePageClient-module__IPdgvW__recoveryAction{min-height:2rem;color:var(--studio-muted,var(--text-muted));letter-spacing:.12em;text-transform:uppercase;border-radius:.375rem;flex:none;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.68rem;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex}.MediaHomePageClient-module__IPdgvW__noticeAction:hover,.MediaHomePageClient-module__IPdgvW__recoveryAction:hover{background:var(--overlay-glass-hover,var(--sb-white-05));color:var(--studio-ink,var(--text-color))}.MediaHomePageClient-module__IPdgvW__recoveryAction>svg{transition:transform .2s}.MediaHomePageClient-module__IPdgvW__recoveryAction:hover>svg{transform:translate(2px)}.MediaHomePageClient-module__IPdgvW__recoverySummary{cursor:pointer;border-radius:.85rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.35rem .9rem;list-style:none;display:flex}.MediaHomePageClient-module__IPdgvW__recoverySummary::-webkit-details-marker{display:none}.MediaHomePageClient-module__IPdgvW__recoverySummary>svg:first-child{color:var(--studio-muted,var(--text-muted));flex:none}.MediaHomePageClient-module__IPdgvW__recoverySummary>span{flex:1;min-width:0}.MediaHomePageClient-module__IPdgvW__recoveryChevron{color:var(--studio-muted,var(--text-muted));flex:none;transition:transform .2s}.MediaHomePageClient-module__IPdgvW__recovery[open] .MediaHomePageClient-module__IPdgvW__recoveryChevron{transform:rotate(180deg)}.MediaHomePageClient-module__IPdgvW__recoveryList{margin:0;padding:0 .6rem .4rem .9rem;list-style:none}.MediaHomePageClient-module__IPdgvW__recoveryRow{border-top:1px solid var(--studio-line,var(--border-color));flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.45rem 0;display:flex}.MediaHomePageClient-module__IPdgvW__recoveryTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:8rem;font-weight:600;overflow:hidden}.MediaHomePageClient-module__IPdgvW__recoveryWhen{color:var(--studio-muted,var(--text-muted));font-variant-numeric:tabular-nums;font-size:.75rem}.MediaHomePageClient-module__IPdgvW__empty{text-align:center;color:var(--studio-muted,var(--text-muted));flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;display:flex}.MediaHomePageClient-module__IPdgvW__empty>svg{opacity:.7}.MediaHomePageClient-module__IPdgvW__skeleton{aspect-ratio:14.5/15;background:var(--sb-white-03);border:1px solid #ffffff0f;border-radius:.85rem;animation:1.6s ease-in-out infinite MediaHomePageClient-module__IPdgvW__studio-pulse}.MediaHomePageClient-module__IPdgvW__blank{background:color-mix(in srgb, var(--text-muted,#fff) 16%, transparent);border-radius:.25rem;flex:none;animation:1.6s ease-in-out infinite MediaHomePageClient-module__IPdgvW__studio-pulse;display:block}.MediaHomePageClient-module__IPdgvW__blankTitle{width:5.5rem;height:.75rem}.MediaHomePageClient-module__IPdgvW__blankControl{border-radius:.375rem;height:2.5rem}.MediaHomePageClient-module__IPdgvW__collectionBlank>.MediaHomePageClient-module__IPdgvW__blank{vertical-align:middle;height:.55rem;display:inline-block}.MediaHomePageClient-module__IPdgvW__filterBlank{min-width:var(--blank-width)}.MediaHomePageClient-module__IPdgvW__viewToggleBlank{width:7.25rem}.MediaHomePageClient-module__IPdgvW__card[data-skeleton],.MediaHomePageClient-module__IPdgvW__listCard[data-skeleton]{pointer-events:none}.MediaHomePageClient-module__IPdgvW__card[data-skeleton] .MediaHomePageClient-module__IPdgvW__thumb,.MediaHomePageClient-module__IPdgvW__listCard[data-skeleton] .MediaHomePageClient-module__IPdgvW__listThumb{animation:1.6s ease-in-out infinite MediaHomePageClient-module__IPdgvW__studio-pulse}.MediaHomePageClient-module__IPdgvW__dim{opacity:.6}.MediaHomePageClient-module__IPdgvW__dialogHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.MediaHomePageClient-module__IPdgvW__dialogTitle{min-width:0;color:var(--text-color);align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.MediaHomePageClient-module__IPdgvW__dialogTitle>svg{color:var(--text-muted);flex:none}.MediaHomePageClient-module__IPdgvW__dialogClose{width:2rem;height:2rem;color:var(--text-muted);border-radius:.5rem;flex:none;place-items:center;transition:color .2s,background-color .2s;display:grid}.MediaHomePageClient-module__IPdgvW__dialogClose:hover{background:var(--sb-white-05);color:var(--text-color)}.MediaHomePageClient-module__IPdgvW__dialogNotice{color:var(--text-color);font-size:.875rem;line-height:1.45}.MediaHomePageClient-module__IPdgvW__versionList{flex-direction:column;max-height:24rem;display:flex;overflow-y:auto}.MediaHomePageClient-module__IPdgvW__versionRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.MediaHomePageClient-module__IPdgvW__versionRow:last-child{border-bottom:0}.MediaHomePageClient-module__IPdgvW__versionWhen{color:var(--text-color);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.MediaHomePageClient-module__IPdgvW__versionMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.75rem}.MediaHomePageClient-module__IPdgvW__versionActions{flex:none;align-items:center;gap:.4rem;display:flex}.MediaHomePageClient-module__IPdgvW__current{border:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.05rem .4rem;font-size:.62rem;font-weight:700}.MediaHomePageClient-module__IPdgvW__collection:focus-visible,.MediaHomePageClient-module__IPdgvW__more:focus-visible,.MediaHomePageClient-module__IPdgvW__nameButton:focus-visible,.MediaHomePageClient-module__IPdgvW__action:focus-visible,.MediaHomePageClient-module__IPdgvW__actionAccent:focus-visible,.MediaHomePageClient-module__IPdgvW__noticeAction:focus-visible,.MediaHomePageClient-module__IPdgvW__recoverySummary:focus-visible,.MediaHomePageClient-module__IPdgvW__recoveryAction:focus-visible,.MediaHomePageClient-module__IPdgvW__dialogClose:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:3px}.MediaHomePageClient-module__IPdgvW__collection:focus-visible{outline-offset:2px}@media (min-width:640px){.MediaHomePageClient-module__IPdgvW__head{flex-direction:row;justify-content:space-between;align-items:center}.MediaHomePageClient-module__IPdgvW__title{font-size:1.875rem}}@media (max-width:1023px){.MediaHomePageClient-module__IPdgvW__filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.MediaHomePageClient-module__IPdgvW__searchField{grid-column:1/-1}.MediaHomePageClient-module__IPdgvW__viewToggle{padding-inline:.65rem}.MediaHomePageClient-module__IPdgvW__viewToggle>span{display:none}.MediaHomePageClient-module__IPdgvW__filterBlank{min-width:0}.MediaHomePageClient-module__IPdgvW__viewToggleBlank{width:2.45rem}}@media (max-width:480px){.MediaHomePageClient-module__IPdgvW__filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.5rem}.MediaHomePageClient-module__IPdgvW__filters>button:nth-last-child(2),.MediaHomePageClient-module__IPdgvW__filters>.MediaHomePageClient-module__IPdgvW__filterBlank:nth-last-child(2){grid-column:1/3}.MediaHomePageClient-module__IPdgvW__filters>button{min-width:0;padding-inline:.6rem}.MediaHomePageClient-module__IPdgvW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.MediaHomePageClient-module__IPdgvW__cardBody{padding:.6rem}.MediaHomePageClient-module__IPdgvW__collectionBar{gap:1rem}.MediaHomePageClient-module__IPdgvW__cardTitle{font-size:.9rem}}@media (max-width:359px){.MediaHomePageClient-module__IPdgvW__grid{grid-template-columns:1fr}.MediaHomePageClient-module__IPdgvW__listThumb{flex-basis:50px;width:50px}}@media (pointer:coarse){.MediaHomePageClient-module__IPdgvW__more{width:44px;height:44px}.MediaHomePageClient-module__IPdgvW__listCard{padding-right:3.5rem}.MediaHomePageClient-module__IPdgvW__collection,.MediaHomePageClient-module__IPdgvW__control,.MediaHomePageClient-module__IPdgvW__searchInput,.MediaHomePageClient-module__IPdgvW__action,.MediaHomePageClient-module__IPdgvW__actionAccent,.MediaHomePageClient-module__IPdgvW__noticeAction,.MediaHomePageClient-module__IPdgvW__recoveryAction{min-height:44px}.MediaHomePageClient-module__IPdgvW__viewToggle{min-width:44px}.MediaHomePageClient-module__IPdgvW__renameInput{height:44px}.MediaHomePageClient-module__IPdgvW__dialogClose{width:44px;height:44px}}@keyframes MediaHomePageClient-module__IPdgvW__studio-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.MediaHomePageClient-module__IPdgvW__skeleton,.MediaHomePageClient-module__IPdgvW__blank,.MediaHomePageClient-module__IPdgvW__card[data-skeleton] .MediaHomePageClient-module__IPdgvW__thumb,.MediaHomePageClient-module__IPdgvW__listCard[data-skeleton] .MediaHomePageClient-module__IPdgvW__listThumb{animation:none}.MediaHomePageClient-module__IPdgvW__card,.MediaHomePageClient-module__IPdgvW__listCard,.MediaHomePageClient-module__IPdgvW__thumbLink img,.MediaHomePageClient-module__IPdgvW__recoveryChevron,.MediaHomePageClient-module__IPdgvW__recoveryAction>svg{transition:none}.MediaHomePageClient-module__IPdgvW__card:hover,.MediaHomePageClient-module__IPdgvW__card:focus-within,.MediaHomePageClient-module__IPdgvW__card:hover .MediaHomePageClient-module__IPdgvW__thumbLink img,.MediaHomePageClient-module__IPdgvW__recoveryAction:hover>svg{transform:none}}:is(html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__thumbLink,html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__thumb){background:radial-gradient(120% 90% at 50% 0%, #ffffff80, transparent 60%), color-mix(in srgb, var(--text-color) 7%, transparent)}:is(html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__headerActions>a,html:not(.theme-dark) .MediaHomePageClient-module__IPdgvW__headerActions>button){border-color:var(--border-color);background:var(--input-bg);color:var(--text-color)}
.PotencyTimelineChart-module__jqHx8G__arrival{animation:.8s cubic-bezier(.16,1,.3,1) both PotencyTimelineChart-module__jqHx8G__potency-arrival}.PotencyTimelineChart-module__jqHx8G__readout{animation:.16s cubic-bezier(.16,1,.3,1) both PotencyTimelineChart-module__jqHx8G__potency-readout}@keyframes PotencyTimelineChart-module__jqHx8G__potency-readout{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes PotencyTimelineChart-module__jqHx8G__potency-arrival{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.PotencyTimelineChart-module__jqHx8G__arrival,.PotencyTimelineChart-module__jqHx8G__readout{animation:none}}
.StudioCard-module__HrdkyW__card{isolation:isolate;border:1px solid var(--studio-line,#ffffff0f);background:var(--studio-card,var(--sb-white-03));border-radius:.85rem;flex-direction:column;min-width:0;list-style:none;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.StudioCard-module__HrdkyW__card:hover,.StudioCard-module__HrdkyW__card:focus-within{border-color:var(--studio-line-strong,#ffffff1f);background:var(--studio-card-hover,var(--sb-white-06));transform:translateY(-2px);box-shadow:0 18px 40px #00000047}.StudioCard-module__HrdkyW__card[data-skeleton]{box-shadow:none;transform:none}.StudioCard-module__HrdkyW__card[data-enter]{animation:.7s cubic-bezier(.22,1,.36,1) backwards StudioCard-module__HrdkyW__studio-card-in;animation-delay:calc(min(var(--i,0), 11) * 60ms)}@keyframes StudioCard-module__HrdkyW__studio-card-in{0%{opacity:0;transform:translateY(6px)}}.StudioCard-module__HrdkyW__art{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0,#ffffff0d,#0000 60%),#00000042;position:relative;overflow:hidden}.StudioCard-module__HrdkyW__card[data-variant=feature] .StudioCard-module__HrdkyW__art{aspect-ratio:16/9}.StudioCard-module__HrdkyW__scrim{pointer-events:none;background:linear-gradient(#0000 45%,#0307126b 100%);position:absolute;inset:0}.StudioCard-module__HrdkyW__cover{object-fit:cover;opacity:.84;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:0}.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__cover,.StudioCard-module__HrdkyW__card:focus-within .StudioCard-module__HrdkyW__cover{opacity:1;transform:scale(1.04)}.StudioCard-module__HrdkyW__soft{object-fit:contain;opacity:.36;filter:blur(22px)saturate(.8);width:14rem;height:14rem;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__soft{opacity:.55}.StudioCard-module__HrdkyW__tile{border:1px solid var(--overlay-glass-border);background:hsl(var(--color-surface) / .72);border-radius:.8rem;place-items:center;width:3.6rem;height:3.6rem;padding:.4rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059}.StudioCard-module__HrdkyW__tile img{object-fit:contain;width:100%;height:100%}.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__tile{transform:translate(-50%,-50%)scale(1.06)}.StudioCard-module__HrdkyW__card[data-variant=feature] .StudioCard-module__HrdkyW__tile{width:4.6rem;height:4.6rem}.StudioCard-module__HrdkyW__thumbnail{position:absolute;inset:0}.StudioCard-module__HrdkyW__thumbnail img{object-fit:contain;filter:drop-shadow(0 10px 22px #00000080)drop-shadow(0 0 1px #ffffff1f);width:80%;height:76%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:12% 10%}.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__thumbnail img{transform:scale(1.03)}.StudioCard-module__HrdkyW__art[data-art=thumbnail] .StudioCard-module__HrdkyW__scrim,.StudioCard-module__HrdkyW__art[data-art=canvas] .StudioCard-module__HrdkyW__scrim,.StudioCard-module__HrdkyW__art[data-art=none] .StudioCard-module__HrdkyW__scrim{display:none}.StudioCard-module__HrdkyW__motif{--kind-hue:215;color:hsl(var(--kind-hue) 70% 84%);background-image:radial-gradient(70% 85% at 50% 100%, hsl(var(--kind-hue) 75% 52% / .22), transparent 72%), radial-gradient(38% 52% at 50% 48%, hsl(var(--kind-hue) 80% 60% / .14), transparent 72%), linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px);background-position:50%;background-size:100% 100%,100% 100%,18px 18px,18px 18px;place-items:center;display:grid;position:absolute;inset:0}.StudioCard-module__HrdkyW__motif[data-kind=media]{--kind-hue:199}.StudioCard-module__HrdkyW__motif[data-kind=video]{--kind-hue:346}.StudioCard-module__HrdkyW__motif[data-kind=glamour]{--kind-hue:322}.StudioCard-module__HrdkyW__motif[data-kind=mitigationSheet]{--kind-hue:162}.StudioCard-module__HrdkyW__motif[data-kind=strategyBoard],.StudioCard-module__HrdkyW__motif[data-kind=strategyCollection]{--kind-hue:221}.StudioCard-module__HrdkyW__motif[data-kind=rotation]{--kind-hue:28}.StudioCard-module__HrdkyW__motif[data-kind=gearset]{--kind-hue:186}.StudioCard-module__HrdkyW__motif[data-kind=questionnaire]{--kind-hue:262}.StudioCard-module__HrdkyW__motif[data-kind=crucibleRun]{--kind-hue:8}.StudioCard-module__HrdkyW__motif[data-kind=scoreRun]{--kind-hue:42}.StudioCard-module__HrdkyW__motif[data-kind=blueMageBuild]{--kind-hue:208}.StudioCard-module__HrdkyW__motif[data-kind=occultBuild]{--kind-hue:280}.StudioCard-module__HrdkyW__motifTile{border:1px solid hsl(var(--kind-hue) 60% 72% / .24);background:hsl(var(--color-surface) / .55);width:3.6rem;height:3.6rem;box-shadow:0 8px 24px #00000059, 0 0 36px hsl(var(--kind-hue) 80% 60% / .2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.8rem;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid}.StudioCard-module__HrdkyW__motifTile>svg{opacity:.9;width:1.6rem;height:1.6rem}.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__motifTile,.StudioCard-module__HrdkyW__card:focus-within .StudioCard-module__HrdkyW__motifTile{box-shadow:0 10px 28px #0006, 0 0 48px hsl(var(--kind-hue) 80% 60% / .3);transform:scale(1.06)}.StudioCard-module__HrdkyW__card[data-variant=feature] .StudioCard-module__HrdkyW__motifTile{width:4.6rem;height:4.6rem}.StudioCard-module__HrdkyW__card[data-variant=feature] .StudioCard-module__HrdkyW__motifTile>svg{width:2rem;height:2rem}.StudioCard-module__HrdkyW__ladder{grid-auto-rows:1fr;gap:4px;display:grid;position:absolute;inset:12% 14% 12% 12%}.StudioCard-module__HrdkyW__ladder>span{opacity:calc(1 - var(--rung-i) * .14);grid-template-columns:1.35rem 1fr;gap:4px;display:grid;position:relative}.StudioCard-module__HrdkyW__ladder>span:after{content:"";background:repeating-linear-gradient(90deg,#ffffff0f 0 1.4rem,#0000 1.4rem 1.6rem);border-radius:2px}.StudioCard-module__HrdkyW__ladder b{color:#ffffff73;font-family:var(--font-media-bebas-neue,inherit);background:#ffffff17;border-radius:3px;place-items:center;font-size:.7rem;font-weight:400;line-height:1;display:grid}.StudioCard-module__HrdkyW__number{z-index:1;color:#ffffffdb;font-variant-numeric:tabular-nums;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0307129e;border-radius:.3rem;padding:.15rem .4rem;font-size:.62rem;font-weight:900;position:absolute;top:.6rem;left:.65rem}.StudioCard-module__HrdkyW__spine{z-index:1;color:#ffffff9e;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;text-shadow:0 1px 6px #00000080;border-inline:1px solid #ffffff24;justify-content:flex-start;align-items:center;width:1.3rem;font-size:.5rem;font-weight:900;display:flex;position:absolute;top:3rem;bottom:.8rem;right:.7rem;overflow:hidden}.StudioCard-module__HrdkyW__body{flex-direction:column;flex:1;gap:.4rem;min-width:0;padding:.75rem .85rem .8rem;display:flex}.StudioCard-module__HrdkyW__card[data-variant=feature] .StudioCard-module__HrdkyW__body{padding:.9rem 1rem .95rem}.StudioCard-module__HrdkyW__kicker{min-width:0;color:var(--studio-muted,var(--overlay-glass-muted));letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;font-size:.6rem;font-weight:700;line-height:1;display:flex}.StudioCard-module__HrdkyW__kicker>svg{opacity:.8;flex:none}.StudioCard-module__HrdkyW__kickerSep{color:var(--overlay-glass-border-strong)}.StudioCard-module__HrdkyW__kickerText{text-overflow:ellipsis;min-width:0;overflow:hidden}.StudioCard-module__HrdkyW__title{overflow-wrap:anywhere;min-height:2.1rem;color:var(--studio-ink,var(--overlay-glass-text));letter-spacing:-.005em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:900;line-height:1.05;display:-webkit-box;overflow:hidden}.StudioCard-module__HrdkyW__card[data-variant=feature] .StudioCard-module__HrdkyW__title{min-height:2.6rem;font-size:1.3rem;line-height:1}.StudioCard-module__HrdkyW__link{color:inherit;text-decoration:none}.StudioCard-module__HrdkyW__link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.StudioCard-module__HrdkyW__link:focus-visible{outline:none}.StudioCard-module__HrdkyW__card:has(.StudioCard-module__HrdkyW__link:focus-visible){outline:2px solid hsl(var(--color-primary));outline-offset:2px}.StudioCard-module__HrdkyW__foot{border-top:1px solid var(--overlay-glass-border);color:var(--studio-muted,var(--overlay-glass-muted));font-variant-numeric:tabular-nums;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:auto;padding-top:.55rem;font-size:.55rem;font-weight:900;line-height:1.2;display:flex}.StudioCard-module__HrdkyW__when{color:var(--studio-ink,var(--overlay-glass-text));flex:none}.StudioCard-module__HrdkyW__facts{flex-wrap:wrap;justify-content:flex-end;min-width:0;height:1.2em;display:flex;overflow:hidden}.StudioCard-module__HrdkyW__facts>span{flex:none}.StudioCard-module__HrdkyW__facts>span:first-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.StudioCard-module__HrdkyW__sep{color:var(--overlay-glass-border-strong);margin:0 .45rem}.StudioCard-module__HrdkyW__edit{z-index:3;color:#ffffffc7;opacity:.8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0307128c;border:1px solid #ffffff1f;border-radius:.5rem;place-items:center;width:1.9rem;height:1.9rem;transition:opacity .2s,background-color .2s,color .2s;display:grid;position:absolute;top:.55rem;right:.55rem}.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__edit,.StudioCard-module__HrdkyW__edit:focus-visible{opacity:1}.StudioCard-module__HrdkyW__edit:hover{color:#fff;background:#030712c7}.StudioCard-module__HrdkyW__edit:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.StudioCard-module__HrdkyW__blank{background:color-mix(in srgb, var(--studio-muted,#fff) 16%, transparent);border-radius:.25rem;animation:1.6s ease-in-out infinite StudioCard-module__HrdkyW__studio-blank;display:inline-block}.StudioCard-module__HrdkyW__card[data-skeleton] .StudioCard-module__HrdkyW__art{animation:1.6s ease-in-out infinite StudioCard-module__HrdkyW__studio-blank}@keyframes StudioCard-module__HrdkyW__studio-blank{50%{opacity:.55}}@media (hover:none){.StudioCard-module__HrdkyW__edit{opacity:1}}@media (pointer:coarse){.StudioCard-module__HrdkyW__edit{width:44px;height:44px;top:.35rem;right:.35rem}}@media (prefers-reduced-motion:reduce){.StudioCard-module__HrdkyW__card,.StudioCard-module__HrdkyW__cover,.StudioCard-module__HrdkyW__soft,.StudioCard-module__HrdkyW__tile,.StudioCard-module__HrdkyW__thumbnail img{transition:none}.StudioCard-module__HrdkyW__card:hover,.StudioCard-module__HrdkyW__card:focus-within,.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__cover,.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__tile,.StudioCard-module__HrdkyW__card:hover .StudioCard-module__HrdkyW__thumbnail img{transform:none}.StudioCard-module__HrdkyW__blank,.StudioCard-module__HrdkyW__card[data-skeleton] .StudioCard-module__HrdkyW__art,.StudioCard-module__HrdkyW__card[data-enter]{animation:none}}html:not(.theme-dark) .StudioCard-module__HrdkyW__art{background:radial-gradient(120% 90% at 50% 0%, #ffffff80, transparent 60%), color-mix(in srgb, var(--text-color) 7%, transparent)}html:not(.theme-dark) .StudioCard-module__HrdkyW__motif{color:hsl(var(--kind-hue) 45% 36%);background-image:radial-gradient(70% 85% at 50% 100%, hsl(var(--kind-hue) 75% 55% / .16), transparent 72%), radial-gradient(38% 52% at 50% 48%, hsl(var(--kind-hue) 80% 60% / .1), transparent 72%), linear-gradient(color-mix(in srgb, var(--text-color) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-color) 5%, transparent) 1px, transparent 1px)}html:not(.theme-dark) .StudioCard-module__HrdkyW__motifTile{border-color:hsl(var(--kind-hue) 40% 45% / .22);background:hsl(var(--color-surface) / .82);box-shadow:0 6px 18px #0f172a1a, 0 0 30px hsl(var(--kind-hue) 80% 60% / .16)}html:not(.theme-dark) .StudioCard-module__HrdkyW__ladder b{background:color-mix(in srgb, var(--text-color) 10%, transparent);color:color-mix(in srgb, var(--text-color) 50%, transparent)}html:not(.theme-dark) .StudioCard-module__HrdkyW__ladder>span:after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--text-color) 7%, transparent) 0 1.4rem, transparent 1.4rem 1.6rem)}:is(html:not(.theme-dark) .StudioCard-module__HrdkyW__card:hover,html:not(.theme-dark) .StudioCard-module__HrdkyW__card:focus-within){box-shadow:0 14px 32px #0f172a1f}html:not(.theme-dark) .StudioCard-module__HrdkyW__art:not([data-art=image]) .StudioCard-module__HrdkyW__spine{border-color:color-mix(in srgb, var(--text-color) 16%, transparent);color:color-mix(in srgb, var(--text-color) 62%, transparent);text-shadow:none}
.StudioCanvasSheet-module__a-YWHa__stage{place-items:center;display:grid;position:absolute;inset:12% 10%;container-type:size}.StudioCanvasSheet-module__a-YWHa__sheet{width:min(100cqw, 100cqh * var(--sheet-aspect));aspect-ratio:var(--sheet-ratio);background-color:#ffffff06;background-image:conic-gradient(#ffffff0e 25%, transparent 0 50%, #ffffff0e 0 75%, transparent 0);background-size:12px 12px;border:1px solid #ffffff29;border-radius:3px;display:block;position:relative;box-shadow:0 10px 28px #0000004d}.StudioCanvasSheet-module__a-YWHa__size{color:#ffffff80;font-family:var(--font-mono-base,ui-monospace, monospace);letter-spacing:.08em;white-space:nowrap;font-size:.55rem;font-weight:600;position:absolute;bottom:.3rem;right:.35rem}.StudioCanvasSheet-module__a-YWHa__size i{opacity:.6;margin:0 .15rem;font-style:normal}html:not(.theme-dark) .StudioCanvasSheet-module__a-YWHa__sheet{border-color:color-mix(in srgb, var(--text-color) 18%, transparent);background-color:var(--card-color);background-image:conic-gradient(color-mix(in srgb, var(--text-color) 6%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--text-color) 6%, transparent) 0 75%, transparent 0);box-shadow:0 8px 22px #0f172a1f}html:not(.theme-dark) .StudioCanvasSheet-module__a-YWHa__size{color:color-mix(in srgb, var(--text-color) 55%, transparent)}
.home-module__aUD9Yq__page{--home-content-measure:70rem;--home-display:var(--font-roboto), Roboto, var(--font-sans-base), system-ui, sans-serif;--home-panel:#ffffff0e;--home-panel-strong:#ffffff17;--home-line:#ffffff1f;--home-line-strong:#ffffff38;--home-text:#fffffff0;--home-muted:#ffffffa8;--home-faint:#ffffff73;--home-accent:#ffd51d;--home-blue:#86b7ff;--home-red:#ff6f88;color:var(--home-text);min-height:100%}@media (min-width:900px){.home-module__aUD9Yq__page{width:calc(100% + 1.75rem);margin-left:-1.75rem}}.home-module__aUD9Yq__page,.home-module__aUD9Yq__page *{letter-spacing:0}.home-module__aUD9Yq__page a{color:inherit;text-decoration:none}.home-module__aUD9Yq__visuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__aUD9Yq__coverDesk,.home-module__aUD9Yq__interviewDesk,.home-module__aUD9Yq__lodestoneStrip,.home-module__aUD9Yq__majorSections,.home-module__aUD9Yq__briefing,.home-module__aUD9Yq__editorial,.home-module__aUD9Yq__indexSection,.home-module__aUD9Yq__finalCta{border-bottom:1px solid var(--home-line);box-sizing:border-box;padding:1.15rem 1rem;padding-inline:max(1rem, calc((100% - var(--home-content-measure)) / 2 + 1rem));width:100%;margin-inline:0}.home-module__aUD9Yq__coverDesk{gap:1rem;padding-top:.32rem;display:grid}.home-module__aUD9Yq__interviewDesk{grid-template-columns:minmax(12rem,.48fr) minmax(0,1fr);align-items:stretch;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;display:grid}.home-module__aUD9Yq__interviewHeader{align-content:center;gap:.32rem;display:grid}.home-module__aUD9Yq__interviewHeader h2{font-family:var(--home-display);max-width:18ch;margin:0;font-size:clamp(1.1rem,1.9vw,1.65rem);font-weight:700;line-height:1.02}.home-module__aUD9Yq__interviewRail{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__aUD9Yq__interviewItem{border-left:1px solid var(--home-line);background:#ffffff06;gap:.2rem;min-height:5.05rem;padding:.62rem .72rem;display:grid;position:relative;overflow:hidden}.home-module__aUD9Yq__interviewItem:before{background:var(--home-accent);content:"";width:2.4rem;height:2px;position:absolute;top:0;left:.72rem}.home-module__aUD9Yq__interviewItem:hover{background:#ffffff0e}.home-module__aUD9Yq__interviewItem span{color:var(--home-accent);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;font-size:.52rem;font-weight:500;line-height:1.15}.home-module__aUD9Yq__interviewItem strong{font-family:var(--home-display);font-size:.92rem;font-weight:650;line-height:1.06}.home-module__aUD9Yq__interviewItem em{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}.home-module__aUD9Yq__featureGrid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.95fr);gap:1rem;display:grid}.home-module__aUD9Yq__leadFeature,.home-module__aUD9Yq__sideFeature,.home-module__aUD9Yq__sectionPanel,.home-module__aUD9Yq__lodestoneItem,.home-module__aUD9Yq__workflowItem,.home-module__aUD9Yq__toolLink,.home-module__aUD9Yq__primaryAction{border-radius:6px}.home-module__aUD9Yq__leadFeature,.home-module__aUD9Yq__sideFeature,.home-module__aUD9Yq__sectionPanel{--feature-x:0px;--feature-y:0px;--feature-light-x:50%;--feature-light-y:50%;border:1px solid var(--home-line-strong);isolation:isolate;background:#0b0f19;display:block;position:relative;overflow:hidden}.home-module__aUD9Yq__leadFeature{grid-row:1/span 2;min-height:clamp(18rem,20vw,21.5rem)}.home-module__aUD9Yq__sideFeature{min-height:calc(clamp(18rem,20vw,21.5rem)/2 - .5rem)}.home-module__aUD9Yq__featureGrid>.home-module__aUD9Yq__sideFeature:nth-of-type(2),.home-module__aUD9Yq__featureGrid>.home-module__aUD9Yq__sideFeature:nth-of-type(3){grid-column:2}.home-module__aUD9Yq__featureImage,.home-module__aUD9Yq__sectionPanel img,.home-module__aUD9Yq__storyImage,.home-module__aUD9Yq__lodestoneImage{object-fit:cover}.home-module__aUD9Yq__featureImage{filter:brightness(.97)saturate(1.08)contrast(1.03);transform:translate3d(var(--feature-x), var(--feature-y), 0) scale(1.06);z-index:-3;transition:filter .24s,transform .38s}.home-module__aUD9Yq__leadFeature:hover .home-module__aUD9Yq__featureImage,.home-module__aUD9Yq__sideFeature:hover .home-module__aUD9Yq__featureImage{filter:brightness(1.06)saturate(1.16)contrast(1.08);transform:translate3d(var(--feature-x), var(--feature-y), 0) scale(1.1)}.home-module__aUD9Yq__featureLight{background:radial-gradient(circle at var(--feature-light-x) var(--feature-light-y), #ffffff57, transparent 22rem), linear-gradient(115deg, #ffd51d29, transparent 42%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .24s;position:absolute;inset:0}.home-module__aUD9Yq__leadFeature:hover .home-module__aUD9Yq__featureLight,.home-module__aUD9Yq__sideFeature:hover .home-module__aUD9Yq__featureLight{opacity:.76}.home-module__aUD9Yq__featureVeil{pointer-events:none;z-index:-2;background:linear-gradient(90deg,#06080d99,#06080d2b 48%,#06080d47),linear-gradient(#0000 42%,#06080d8a);position:absolute;inset:0}.home-module__aUD9Yq__featureCopy{flex-direction:column;align-items:flex-start;gap:.45rem;max-width:min(36rem,78%);display:flex;position:absolute;bottom:1.3rem;left:1.4rem}.home-module__aUD9Yq__leadFeature .home-module__aUD9Yq__featureCopy{gap:.45rem;bottom:1.3rem}.home-module__aUD9Yq__featureCopy strong{font-family:var(--home-display);max-width:13ch;font-size:clamp(1.45rem,3vw,3.04rem);font-weight:700;line-height:1.02}.home-module__aUD9Yq__sideFeature .home-module__aUD9Yq__featureCopy strong{max-width:22ch;font-size:clamp(1.15rem,2vw,1.62rem);line-height:1.05}.home-module__aUD9Yq__featureCopy em{color:#ffffffad;font-family:var(--home-display);max-width:32rem;font-style:normal;font-weight:400;line-height:1.35}.home-module__aUD9Yq__kicker,.home-module__aUD9Yq__storyCta,.home-module__aUD9Yq__lodestoneMeta{color:var(--home-accent);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;letter-spacing:0;text-transform:uppercase;font-size:.58rem;font-weight:550}.home-module__aUD9Yq__storyCta{color:#fff;border-bottom:1px solid;margin-top:.2rem;font-weight:600}.home-module__aUD9Yq__featureCopy .home-module__aUD9Yq__kicker,.home-module__aUD9Yq__featureCopy .home-module__aUD9Yq__storyCta{font-size:.52rem;font-weight:500}.home-module__aUD9Yq__verticalFeatureLabel{color:#ffffff9e;font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;writing-mode:vertical-rl;z-index:2;justify-content:center;align-items:center;font-size:.56rem;font-weight:450;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:rotate(180deg)}.home-module__aUD9Yq__verticalFeatureLoop{white-space:nowrap;will-change:transform;animation:190s linear infinite home-module__aUD9Yq__vertical-cover-crawl;display:inline-block}.home-module__aUD9Yq__verticalFeatureLoopItem{display:inline}@keyframes home-module__aUD9Yq__vertical-cover-crawl{0%{transform:translateY(0)}to{transform:translateY(-25%)}}.home-module__aUD9Yq__issueIndex{border-top:1px solid var(--home-line);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.home-module__aUD9Yq__issueIndex a{border-left:1px solid var(--home-line);gap:.14rem;min-height:4.3rem;padding:.58rem .75rem;display:grid}.home-module__aUD9Yq__issueIndex a:first-child{border-left:0}.home-module__aUD9Yq__issueIndex span,.home-module__aUD9Yq__workflowNumber,.home-module__aUD9Yq__toolLink span{color:var(--home-faint);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;font-size:.58rem;font-weight:400}.home-module__aUD9Yq__issueIndex strong,.home-module__aUD9Yq__toolLink strong{font-family:var(--home-display);font-size:.95rem;font-weight:700;line-height:1}.home-module__aUD9Yq__issueIndex em,.home-module__aUD9Yq__toolLink em{color:var(--home-muted);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:400;line-height:1.24}.home-module__aUD9Yq__issueIndex em{font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;font-size:.55rem;font-weight:400;line-height:1.22}.home-module__aUD9Yq__lodestoneStrip{gap:.22rem;padding-top:.55rem;padding-bottom:.35rem;display:grid}.home-module__aUD9Yq__lodestoneHeader{align-items:baseline;gap:.7rem;display:flex}.home-module__aUD9Yq__lodestoneHeader h2{font-family:var(--home-display);text-transform:uppercase;align-items:baseline;margin:0;font-size:clamp(.95rem,1.6vw,1.12rem);font-weight:900;line-height:1;display:flex}.home-module__aUD9Yq__lodestoneHeader h2 i{color:var(--home-accent);margin:0 .2rem;font-style:normal}.home-module__aUD9Yq__lodestoneSignal{color:var(--home-muted);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;align-items:center;gap:.34rem;font-size:.5rem;font-weight:800;line-height:1;display:inline-flex}.home-module__aUD9Yq__lodestoneSignal:before{background:var(--home-accent);content:"";width:2px;height:.6rem;display:inline-block}.home-module__aUD9Yq__lodestoneList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem;display:grid}.home-module__aUD9Yq__lodestoneItem{--lodestone-x:0px;--lodestone-y:0px;--lodestone-light-x:50%;--lodestone-light-y:50%;isolation:isolate;background:#070a128f;border:1px solid #ffffff29;border-radius:4px;align-items:center;min-height:1.55rem;padding:.12rem .5rem .12rem .65rem;display:flex;position:relative;overflow:hidden}.home-module__aUD9Yq__lodestoneImage{filter:brightness(.84)saturate(1.12)contrast(1.04);transform:translate3d(var(--lodestone-x), var(--lodestone-y), 0) scale(1.08);z-index:-3;transition:filter .24s,transform .32s}.home-module__aUD9Yq__lodestoneShade{pointer-events:none;z-index:-2;background:linear-gradient(90deg,#070a12c7,#070a126b 56%,#070a128f),linear-gradient(#070a1214,#070a1266);position:absolute;inset:0}.home-module__aUD9Yq__lodestoneGlow{background:radial-gradient(circle at var(--lodestone-light-x) var(--lodestone-light-y), #ffffff2e, transparent 14rem);opacity:0;z-index:-1;transition:opacity .18s;position:absolute;inset:0}.home-module__aUD9Yq__lodestoneItem:hover .home-module__aUD9Yq__lodestoneGlow{opacity:1}.home-module__aUD9Yq__lodestoneItem:hover .home-module__aUD9Yq__lodestoneImage{filter:brightness(.96)saturate(1.16)contrast(1.05)}.home-module__aUD9Yq__lodestoneAccent{z-index:2;width:3px;position:absolute;top:0;bottom:0;left:0}.home-module__aUD9Yq__lodestoneTopics .home-module__aUD9Yq__lodestoneAccent{background:var(--home-blue)}.home-module__aUD9Yq__lodestoneNotices .home-module__aUD9Yq__lodestoneAccent{background:var(--home-accent)}.home-module__aUD9Yq__lodestoneMaintenance .home-module__aUD9Yq__lodestoneAccent{background:var(--home-red)}.home-module__aUD9Yq__lodestoneStatus .home-module__aUD9Yq__lodestoneAccent{background:#78e2b8}.home-module__aUD9Yq__lodestoneText{z-index:1;align-items:center;gap:.46rem;width:100%;min-width:0;display:flex;position:relative}.home-module__aUD9Yq__lodestoneMeta{color:#ffffff9e;flex:none;font-size:.5rem;line-height:1.2}.home-module__aUD9Yq__lodestoneText strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.home-module__aUD9Yq__sectionHeader,.home-module__aUD9Yq__indexHeader{justify-content:start;align-items:start;gap:.38rem;margin-bottom:.95rem;display:grid}.home-module__aUD9Yq__sectionHeader h2,.home-module__aUD9Yq__indexHeader h2,.home-module__aUD9Yq__finalCta h2{font-family:var(--home-display);text-align:left;max-width:38ch;margin:0;font-size:clamp(1.55rem,2.1vw,2.1rem);font-weight:700;line-height:1.04}.home-module__aUD9Yq__majorSections .home-module__aUD9Yq__sectionHeader h2{text-align:left;max-width:40ch}.home-module__aUD9Yq__sectionPanels{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.home-module__aUD9Yq__sectionPanel{aspect-ratio:16/9}.home-module__aUD9Yq__sectionPanel span:last-child{gap:.3rem;display:grid;position:absolute;bottom:1rem;left:1rem}.home-module__aUD9Yq__sectionPanel em{color:var(--home-accent);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:800}.home-module__aUD9Yq__sectionPanel strong{font-family:var(--home-display);font-size:1.15rem;font-weight:700}.home-module__aUD9Yq__briefingGrid,.home-module__aUD9Yq__editorialGrid{grid-template-columns:.9fr 1.1fr;gap:1rem;display:grid}.home-module__aUD9Yq__briefingLead{border-left:2px solid var(--home-accent);padding-left:1rem}.home-module__aUD9Yq__briefingLead p,.home-module__aUD9Yq__editorialCopy p{color:var(--home-muted);margin:0;font-size:1rem;line-height:1.55}.home-module__aUD9Yq__jobRail{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.home-module__aUD9Yq__jobRail img{border:1px solid var(--home-line);background:#ffffff14;border-radius:6px}.home-module__aUD9Yq__workflowList{gap:.6rem;display:grid}.home-module__aUD9Yq__workflowItem{background:var(--home-panel);border:1px solid var(--home-line);grid-template-columns:2.5rem 1fr;align-items:start;gap:.8rem;padding:.85rem;display:grid}.home-module__aUD9Yq__workflowBody{gap:.2rem;display:grid}.home-module__aUD9Yq__workflowBody span{color:var(--home-accent);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;font-size:.68rem;font-weight:800}.home-module__aUD9Yq__workflowBody strong{font-family:var(--home-display);font-size:1.05rem;font-weight:700}.home-module__aUD9Yq__workflowBody em{color:var(--home-muted);font-style:normal;line-height:1.4}.home-module__aUD9Yq__editorialGrid{grid-template-columns:minmax(13rem,.8fr) minmax(16rem,1fr) minmax(16rem,1.15fr)}.home-module__aUD9Yq__tallImage,.home-module__aUD9Yq__wideImage{border:1px solid var(--home-line);min-height:22rem;margin:0;position:relative;overflow:hidden}.home-module__aUD9Yq__wideImage{min-height:14rem}.home-module__aUD9Yq__tallImage figcaption,.home-module__aUD9Yq__wideImage figcaption{color:#fff;font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;background:linear-gradient(#0000,#000000b8);margin:0;padding:2.5rem .9rem .8rem;font-size:.68rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.home-module__aUD9Yq__editorialCopy{align-content:center;gap:1rem;display:grid}.home-module__aUD9Yq__statLine{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1rem;display:grid}.home-module__aUD9Yq__statLine span{color:var(--home-muted);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;font-size:.7rem;display:grid}.home-module__aUD9Yq__statLine strong{color:#fff;font-family:var(--home-display);font-size:2rem;font-weight:700}.home-module__aUD9Yq__toolIndex{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__aUD9Yq__toolLink{border-bottom:1px solid var(--home-line);gap:.35rem;padding:.85rem 1rem;display:grid}.home-module__aUD9Yq__toolLink:hover,.home-module__aUD9Yq__workflowItem:hover{background:var(--home-panel-strong)}.home-module__aUD9Yq__finalCta{justify-items:start;gap:.9rem;display:grid}.home-module__aUD9Yq__finalActions{display:flex}.home-module__aUD9Yq__primaryAction{color:#151926;background:#fff;padding:.7rem 1rem;font-weight:900}.home-module__aUD9Yq__secondaryAction{border:1px solid var(--home-line-strong);color:var(--home-text);padding:.7rem 1rem;font-weight:800}.home-module__aUD9Yq__credits{color:var(--home-faint);font-family:var(--font-mono-base), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;margin:0;font-size:.65rem}@media (max-width:980px){.home-module__aUD9Yq__featureGrid,.home-module__aUD9Yq__interviewDesk,.home-module__aUD9Yq__sectionPanels,.home-module__aUD9Yq__briefingGrid,.home-module__aUD9Yq__editorialGrid,.home-module__aUD9Yq__toolIndex{grid-template-columns:1fr}.home-module__aUD9Yq__featureGrid>.home-module__aUD9Yq__sideFeature:nth-of-type(2),.home-module__aUD9Yq__featureGrid>.home-module__aUD9Yq__sideFeature:nth-of-type(3){grid-column:auto}.home-module__aUD9Yq__issueIndex,.home-module__aUD9Yq__interviewRail,.home-module__aUD9Yq__lodestoneList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.home-module__aUD9Yq__coverDesk,.home-module__aUD9Yq__interviewDesk,.home-module__aUD9Yq__lodestoneStrip,.home-module__aUD9Yq__majorSections,.home-module__aUD9Yq__briefing,.home-module__aUD9Yq__editorial,.home-module__aUD9Yq__indexSection,.home-module__aUD9Yq__finalCta{margin-inline:auto;padding:.9rem .8rem}.home-module__aUD9Yq__issueIndex,.home-module__aUD9Yq__interviewRail,.home-module__aUD9Yq__lodestoneList{grid-template-columns:1fr}.home-module__aUD9Yq__leadFeature,.home-module__aUD9Yq__sideFeature{min-height:18rem}.home-module__aUD9Yq__featureCopy strong{font-size:2rem}.home-module__aUD9Yq__verticalFeatureLabel{display:none}.home-module__aUD9Yq__sectionHeader,.home-module__aUD9Yq__indexHeader{align-items:start;gap:.45rem;display:grid}.home-module__aUD9Yq__sectionHeader h2,.home-module__aUD9Yq__indexHeader h2,.home-module__aUD9Yq__finalCta h2{text-align:left}}@media (prefers-reduced-motion:reduce){.home-module__aUD9Yq__verticalFeatureLoop{animation:none}.home-module__aUD9Yq__featureImage,.home-module__aUD9Yq__lodestoneImage,.home-module__aUD9Yq__featureLight,.home-module__aUD9Yq__lodestoneGlow{transition:none}}
.MediaCanvasSheet-module__LeNESq__stage{place-items:center;display:grid;position:absolute;inset:12% 10%;container-type:size}.MediaCanvasSheet-module__LeNESq__sheet{width:min(100cqw, 100cqh * var(--sheet-aspect));aspect-ratio:var(--sheet-ratio);background-color:#ffffff06;background-image:conic-gradient(#ffffff0e 25%, transparent 0 50%, #ffffff0e 0 75%, transparent 0);background-size:12px 12px;border:1px solid #ffffff29;border-radius:3px;display:block;position:relative;box-shadow:0 10px 28px #0000004d}.MediaCanvasSheet-module__LeNESq__size{color:#ffffff80;font-family:var(--font-mono-base,ui-monospace, monospace);letter-spacing:.08em;white-space:nowrap;font-size:.55rem;font-weight:600;position:absolute;bottom:.3rem;right:.35rem}.MediaCanvasSheet-module__LeNESq__size i{opacity:.6;margin:0 .15rem;font-style:normal}html:not(.theme-dark) .MediaCanvasSheet-module__LeNESq__sheet{border-color:color-mix(in srgb, var(--text-color) 18%, transparent);background-color:var(--card-color);background-image:conic-gradient(color-mix(in srgb, var(--text-color) 6%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--text-color) 6%, transparent) 0 75%, transparent 0);box-shadow:0 8px 22px #0f172a1f}html:not(.theme-dark) .MediaCanvasSheet-module__LeNESq__size{color:color-mix(in srgb, var(--text-color) 55%, transparent)}
.StudioPage-module__5pwbLG__page{--studio-card:var(--sb-white-03);--studio-card-hover:var(--sb-white-06);--studio-line:#ffffff0f;--studio-line-strong:#ffffff1f;--studio-ink:var(--overlay-glass-text);--studio-muted:var(--overlay-glass-muted);min-height:100%;color:var(--text-color)}html:not(.theme-dark) .StudioPage-module__5pwbLG__page{--text-muted:color-mix(in srgb, var(--text-color) 68%, hsl(var(--color-background)));--studio-card:var(--card-color);--studio-card-hover:var(--surface-2);--studio-line:var(--border-color);--studio-line-strong:var(--input-border);--studio-ink:var(--text-color);--studio-muted:var(--text-muted);--overlay-glass-text:var(--text-color);--overlay-glass-muted:var(--text-muted);--overlay-glass-panel:var(--card-color);--overlay-glass-border:var(--border-color);--overlay-glass-border-strong:var(--input-border);--overlay-glass-trigger:var(--input-bg);--overlay-glass-trigger-hover:var(--surface-2);--overlay-glass-hover:var(--surface-2);background:hsl(var(--color-background))}.StudioPage-module__5pwbLG__frame{flex-direction:column;gap:1.25rem;width:100%;max-width:80rem;margin:0 auto;padding:1rem 1rem 3rem;display:flex}@media (min-width:640px){.StudioPage-module__5pwbLG__frame{padding:1.5rem 1.5rem 3.5rem}}html:not(.theme-dark) .StudioPage-module__5pwbLG__breadcrumbs{color:var(--text-muted)}html:not(.theme-dark) .StudioPage-module__5pwbLG__breadcrumbs [aria-current]{color:var(--text-color)}.StudioPage-module__5pwbLG__tabs{scrollbar-width:none;align-items:center;gap:.15rem;margin:-3px;padding:3px;display:flex;overflow-x:auto}.StudioPage-module__5pwbLG__tabs::-webkit-scrollbar{display:none}.StudioPage-module__5pwbLG__tabs[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.StudioPage-module__5pwbLG__tabs[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}.StudioPage-module__5pwbLG__tabs[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.StudioPage-module__5pwbLG__tab{color:#fff9;white-space:nowrap;border-radius:.375rem;flex:none;align-items:center;gap:.4rem;min-height:2rem;padding:0 .65rem;font-size:.75rem;font-weight:600;transition:color .2s;animation:.5s cubic-bezier(.22,1,.36,1) both StudioPage-module__5pwbLG__studio-tab-in;display:inline-flex}.StudioPage-module__5pwbLG__tab:hover{color:#ffffffe6}.StudioPage-module__5pwbLG__tab[aria-selected=true]{color:#fff;text-underline-offset:8px;-webkit-text-decoration:underline #67e8f9b3;text-decoration:underline #67e8f9b3;text-decoration-thickness:2px}.StudioPage-module__5pwbLG__tab:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.StudioPage-module__5pwbLG__tab>svg{opacity:.7}.StudioPage-module__5pwbLG__tabCount{color:#ffffff80;font-variant-numeric:tabular-nums}@keyframes StudioPage-module__5pwbLG__studio-tab-in{0%{opacity:0}}.StudioPage-module__5pwbLG__prints{pointer-events:none;width:min(46%,31rem);transform:translate3d(calc(var(--hero-parallax-x,0px) * -.7), calc(var(--hero-parallax-y,0px) * -.7), 0);transition:transform .5s ease-out;display:none;position:absolute;top:4.5rem;bottom:5.4rem;right:2.25rem}@media (min-width:768px){.StudioPage-module__5pwbLG__prints{display:block}}.StudioPage-module__5pwbLG__print{aspect-ratio:16/10;height:100%;transform:translate(calc(var(--n) * -50%), -50%) rotate(calc(3deg - var(--n) * 6deg)) scale(calc(1 - var(--n) * .08));transform-origin:50% 90%;filter:brightness(calc(1 - var(--n) * .14));animation:.9s cubic-bezier(.22,1,.36,1) backwards StudioPage-module__5pwbLG__studio-print-in;animation-delay:calc(var(--n) * 90ms + .12s);background:#02061799;border:1px solid #fff3;border-radius:.6rem;position:absolute;top:50%;right:0;overflow:hidden;box-shadow:0 24px 48px -14px #000000bf,0 0 0 1px #00000059}.StudioPage-module__5pwbLG__print img{object-fit:cover;width:100%;height:100%}.StudioPage-module__5pwbLG__print:after{content:"";background:linear-gradient(135deg,#ffffff24 0%,#0000 38%);position:absolute;inset:0}@keyframes StudioPage-module__5pwbLG__studio-print-in{0%{opacity:0;transform:translate(calc(var(--n) * -12%), -44%) rotate(0deg) scale(.94)}}@media (prefers-reduced-motion:reduce){.StudioPage-module__5pwbLG__prints{transition:none}.StudioPage-module__5pwbLG__print{animation:none}}.StudioPage-module__5pwbLG__heroBlank,.StudioPage-module__5pwbLG__blank{border-radius:.3rem;flex:none;max-width:100%;animation:1.6s ease-in-out infinite StudioPage-module__5pwbLG__studio-page-blank;display:block}.StudioPage-module__5pwbLG__heroBlank{background:#ffffff24}.StudioPage-module__5pwbLG__blank{background:color-mix(in srgb, var(--studio-muted) 16%, transparent)}@keyframes StudioPage-module__5pwbLG__studio-page-blank{50%{opacity:.55}}.StudioPage-module__5pwbLG__menuLabel{color:var(--overlay-glass-muted);letter-spacing:.16em;text-transform:uppercase;padding:0 .5rem .25rem;font-size:.62rem;font-weight:900}.StudioPage-module__5pwbLG__menuItem{align-items:center;gap:.6rem;display:flex}.StudioPage-module__5pwbLG__menuItem>svg{opacity:.7;flex:none}.StudioPage-module__5pwbLG__section{flex-direction:column;gap:.85rem;min-width:0;display:flex}.StudioPage-module__5pwbLG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;display:flex}.StudioPage-module__5pwbLG__kicker{color:var(--studio-muted);letter-spacing:.28em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.StudioPage-module__5pwbLG__headActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.StudioPage-module__5pwbLG__manage{min-height:2rem;color:var(--studio-muted);letter-spacing:.12em;text-transform:uppercase;border-radius:.375rem;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.68rem;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex}.StudioPage-module__5pwbLG__manage:hover{background:var(--overlay-glass-hover);color:var(--studio-ink)}.StudioPage-module__5pwbLG__manage>svg{transition:transform .2s}.StudioPage-module__5pwbLG__manage:hover>svg{transform:translate(2px)}.StudioPage-module__5pwbLG__manage[aria-busy=true]{cursor:progress}.StudioPage-module__5pwbLG__manage[aria-busy=true]>svg{animation:.9s linear infinite StudioPage-module__5pwbLG__studio-spin}@keyframes StudioPage-module__5pwbLG__studio-spin{to{transform:rotate(360deg)}}.StudioPage-module__5pwbLG__shelf{gap:.9rem;margin:0;padding:0;display:grid}@media (min-width:768px){.StudioPage-module__5pwbLG__shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.StudioPage-module__5pwbLG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:.9rem;margin:0;padding:0;display:grid}.StudioPage-module__5pwbLG__enter{animation:.7s cubic-bezier(.22,1,.36,1) backwards StudioPage-module__5pwbLG__studio-card-in;animation-delay:calc(min(var(--i,0), 11) * 60ms)}@keyframes StudioPage-module__5pwbLG__studio-card-in{0%{opacity:0;transform:translateY(6px)}}.StudioPage-module__5pwbLG__toolbar{gap:.6rem;display:grid}@media (min-width:640px){.StudioPage-module__5pwbLG__toolbar{grid-template-columns:minmax(0,1fr) auto}}.StudioPage-module__5pwbLG__search{min-width:0;position:relative}.StudioPage-module__5pwbLG__searchIcon{color:var(--studio-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.StudioPage-module__5pwbLG__searchClear{width:1.6rem;height:1.6rem;color:var(--studio-muted);border-radius:.35rem;place-items:center;display:grid;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.StudioPage-module__5pwbLG__searchClear:hover{color:var(--studio-ink)}.StudioPage-module__5pwbLG__more{justify-content:center;padding-top:.25rem;display:flex}.StudioPage-module__5pwbLG__recovery,.StudioPage-module__5pwbLG__notice{border:1px solid var(--studio-line);background:var(--studio-card);color:var(--studio-ink);border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.55rem .6rem .55rem .9rem;font-size:.85rem;display:flex}.StudioPage-module__5pwbLG__recovery>svg,.StudioPage-module__5pwbLG__notice>svg{color:var(--studio-muted);flex:none}.StudioPage-module__5pwbLG__recovery>span,.StudioPage-module__5pwbLG__notice>span{flex:1;min-width:12rem}.StudioPage-module__5pwbLG__pageButton{border-color:var(--overlay-glass-border);background:var(--overlay-glass-trigger);color:var(--studio-ink)}.StudioPage-module__5pwbLG__pageButton:hover{background:var(--overlay-glass-trigger-hover)}.StudioPage-module__5pwbLG__fieldBlank{border:1px solid var(--overlay-glass-border);background:var(--overlay-glass-trigger);border-radius:.375rem;height:2.5rem;display:block}.StudioPage-module__5pwbLG__searchInput{border-color:var(--overlay-glass-border);background:var(--overlay-glass-trigger);color:var(--studio-ink)}.StudioPage-module__5pwbLG__searchInput::placeholder{color:var(--studio-muted)}.StudioPage-module__5pwbLG__searchInput:focus-visible{border-color:var(--overlay-glass-border-strong)}.StudioPage-module__5pwbLG__searchInput::-webkit-search-cancel-button{appearance:none;display:none}.StudioPage-module__5pwbLG__searchInput::-webkit-search-decoration{appearance:none;display:none}.StudioPage-module__5pwbLG__quiet{justify-content:center;padding:2.5rem 1rem;display:flex}.StudioPage-module__5pwbLG__quietActions{flex-wrap:wrap;align-items:center;gap:.5rem}.StudioPage-module__5pwbLG__startGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.StudioPage-module__5pwbLG__startTile{border:1px dashed var(--studio-line-strong);background:var(--studio-card);min-height:7.5rem;color:var(--studio-ink);border-radius:.85rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:.9rem;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.StudioPage-module__5pwbLG__startTile:hover{background:var(--studio-card-hover);border-style:solid;transform:translateY(-2px)}.StudioPage-module__5pwbLG__startTile:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.StudioPage-module__5pwbLG__startTile>svg{color:var(--studio-muted);transition:color .2s}.StudioPage-module__5pwbLG__startTile:hover>svg{color:var(--studio-ink)}.StudioPage-module__5pwbLG__startTile span{letter-spacing:-.005em;text-transform:uppercase;font-size:.85rem;font-weight:900;line-height:1.05}@media (pointer:coarse){.StudioPage-module__5pwbLG__tab{min-height:44px}.StudioPage-module__5pwbLG__searchClear{width:2.75rem;height:2.75rem;right:0}.StudioPage-module__5pwbLG__manage,.StudioPage-module__5pwbLG__pageButton,.StudioPage-module__5pwbLG__searchInput,.StudioPage-module__5pwbLG__sortTrigger,.StudioPage-module__5pwbLG__createTrigger,.StudioPage-module__5pwbLG__menuOption{min-height:44px}}@media (prefers-reduced-motion:reduce){.StudioPage-module__5pwbLG__tab,.StudioPage-module__5pwbLG__enter{animation:none}.StudioPage-module__5pwbLG__startTile,.StudioPage-module__5pwbLG__manage>svg{transition:none}.StudioPage-module__5pwbLG__manage[aria-busy=true]>svg,.StudioPage-module__5pwbLG__heroBlank,.StudioPage-module__5pwbLG__blank{animation:none}.StudioPage-module__5pwbLG__startTile:hover{transform:none}}
