.quest_article__LaMlo{container-type:inline-size;min-width:0;overflow-wrap:anywhere}.quest_summary__kN5FY{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-block-start:16px}.quest_jump__o5zIO{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:16px;padding-block:12px;padding-inline:0;border-block:1px solid var(--color-edge)}.quest_jump__o5zIO a{font-size:14px;min-height:40px;padding-block:6px;padding-inline:10px}.quest_section__brISt{scroll-margin-block-start:80px}@media(prefers-reduced-motion:no-preference){.quest_jump__o5zIO a{transition:background .1s,border-color .1s}}.quest_rewardSummary__84dLL{display:flex;flex-wrap:wrap;gap:12px 28px;margin-block-start:16px;padding-block-start:12px;border-block-start:1px solid var(--color-edge)}.quest_rewardSummary__84dLL dt{font-size:12px;color:var(--color-mist)}.quest_rewardSummary__84dLL dd{margin-block:3px 0;margin-inline:0;font-size:16px;font-variant-numeric:tabular-nums;color:var(--color-ember-2)}.game-dialog_overlay__bBAUo{position:fixed;inset:0;z-index:90;background:oklch(12.02% .0137 295.07/.78);animation:game-dialog_veil__YLCYh .14s ease-out}.game-dialog_dialog__jrFxa{position:fixed;z-index:91;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;color:var(--color-fog);border:1px solid oklch(65.33% .0453 82.33);background:linear-gradient(135deg,oklch(29.12% .039 301.5),oklch(22.48% .0274 297.27));box-shadow:0 18px 70px oklch(0 0 none/.733),inset 0 1px oklch(82.66% .0491 78.34/.2);padding:24px;outline:2px solid transparent;animation:none}@media (prefers-reduced-motion:no-preference){.game-dialog_dialog__jrFxa{animation:game-dialog_arrive__AvpDZ .14s ease-out}}.game-dialog_title__KbUKw{padding-inline-end:44px;color:var(--color-bright);font-family:var(--font-display);font-size:var(--font-19-21);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.game-dialog_close__1zvBQ{position:absolute;inset-inline-end:12px;inset-block-start:12px;display:grid;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;border:1px solid var(--color-edge-2);background:oklch(24.08% .0233 299.92);color:var(--color-fog);cursor:pointer}@media (hover:hover) and (pointer:fine){.game-dialog_close__1zvBQ:hover{border-color:var(--color-ember-2);color:var(--color-bright)}}.game-dialog_close__1zvBQ:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}.game-dialog_description__rNyLh{font-size:14px;line-height:1.65;margin-block:14px;margin-inline:0;color:var(--color-fog)}.game-dialog_dialog__jrFxa input{width:100%;margin-block:16px;margin-inline:0;font-size:14px}@keyframes game-dialog_veil__YLCYh{0%{opacity:0}to{opacity:1}}@keyframes game-dialog_arrive__AvpDZ{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@media (max-width:640px){.game-dialog_dialog__jrFxa{padding:20px}.game-dialog_title__KbUKw{padding-inline-end:52px}.game-dialog_close__1zvBQ{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.game-dialog_dialog__jrFxa,.game-dialog_overlay__bBAUo{animation:none}}.planner_node__kGdG1{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:3px;border:2px solid oklch(59.14% .0147 82.39);border-radius:50%;color:var(--color-fog);background:linear-gradient(145deg,oklch(79.25% .037 91.17),oklch(33.54% .0193 293.67) 26%,oklch(20.01% .0139 291.64) 64%,oklch(55.04% .015 82.39));box-shadow:0 2px 3px oklch(0 0 none/.6),inset 0 0 0 2px oklch(20.85% .0118 292.99);transition:border-color .15s,box-shadow .15s;cursor:pointer}.planner_nodeArt__zeUcX{display:flex;overflow:clip;min-block-size:0;min-inline-size:0;border-radius:50%;pointer-events:none}.planner_nodeArt__zeUcX>span{border:0}.planner_nodeArt__zeUcX img{object-fit:cover}.planner_node__kGdG1[data-selected]{border-color:oklch(87.52% .0963 88.41);box-shadow:0 0 0 2px oklch(60.06% .0978 74.14),0 0 13px oklch(67.8% .1124 71.01/.29),inset 0 0 0 2px oklch(20.32% .0132 314.51)}@media (hover:hover) and (pointer:fine){.planner_node__kGdG1:hover{border-color:oklch(87.52% .0963 88.41);box-shadow:0 0 0 2px oklch(60.06% .0978 74.14),0 0 13px oklch(67.8% .1124 71.01/.29),inset 0 0 0 2px oklch(20.32% .0132 314.51)}}.planner_node__kGdG1[data-allocated]{border-color:oklch(83.63% .1167 87.99);background:linear-gradient(145deg,oklch(87.31% .0966 87.76),oklch(53.38% .0965 64.89) 30%,oklch(22.27% .021 322.61) 66%,oklch(75.2% .0992 83.17))}.planner_node__kGdG1[data-locked]{border-color:oklch(51.2% .0305 299.74)}.planner_node__kGdG1[data-related]:not([data-selected]){box-shadow:0 0 0 1px oklch(66.47% .0716 83.13/.267),inset 0 0 0 2px oklch(20.32% .0132 314.51)}.planner_node__kGdG1:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:5px}.planner_node__kGdG1:disabled{cursor:default}.planner_nodeLock__rgTNn{position:absolute;display:grid;place-items:center;inset:0;color:oklch(80.69% .1145 84.78);filter:drop-shadow(0 1px 2px oklch(0 0 none));pointer-events:none}.planner_connector__tqVXd{border-width:1px;box-shadow:inset 0 0 0 2px oklch(25.07% .0208 293.18)}.planner_connectorCore__t9ybT{width:6px;height:6px;border-radius:50%;background:oklch(63.51% .0145 82.39);box-shadow:0 0 0 1px oklch(21.01% .014 298.26)}.planner_connector__tqVXd[data-allocated] .planner_connectorCore__t9ybT{background:oklch(88.7% .1048 89.62);box-shadow:0 0 6px oklch(80.92% .1281 83.63)}.planner_rankBadge__RNx_U{position:absolute;inset-inline-end:-8px;inset-block-end:-5px;min-width:22px;padding-block:1px;padding-inline:4px;font-size:12px;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--color-bright);background:oklch(20.23% .018 294.93);border:1px solid oklch(68.26% .0473 88.52);border-radius:2px;pointer-events:none}.planner_inspector__TVXkZ{min-width:0;height:fit-content;overflow:clip;min-block-size:0}.planner_inspectorHeader__UM1nf{display:flex;align-items:center;gap:14px;padding:18px;background:linear-gradient(110deg,oklch(33.65% .0552 301.3/.541),transparent 80%)}.planner_inspectorHeader__UM1nf h2{color:var(--color-bright);font-size:17px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.planner_inspectorHeader__UM1nf p{color:var(--color-mist);font-size:12px;margin-block-start:4px}.planner_inspectorBody__iBPsE{padding-block:0 18px;padding-inline:18px}.planner_description__m6Kgo{font-size:14px;line-height:1.6;color:var(--color-fog);overflow-wrap:anywhere}.planner_lockNotice__nBNXK{margin-block-start:14px;font-size:12px;color:oklch(82.6% .0787 83.06)}.planner_facts__J_1_f{margin-block-start:18px;border-block-start:1px solid var(--color-edge)}.planner_facts__J_1_f>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block-start:14px}.planner_facts__J_1_f dt{font-size:12px;color:var(--color-mist)}.planner_facts__J_1_f dd{display:flex;align-items:center;gap:10px;font-size:14px;font-variant-numeric:tabular-nums}.planner_facts__J_1_f button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0}.planner_facts__J_1_f button:disabled{opacity:.45;cursor:default}.planner_pointCount__URn3I{color:var(--color-bright)}.planner_builder__tX64f{min-width:0}.planner_workbench__x4vnG{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:start}.planner_selectionRail__62gtb{position:sticky;inset-block-start:74px;display:flex;flex-direction:column;gap:12px;min-width:0}.planner_workspace__inRSw{min-width:0}.planner_choiceTrigger__qVIs5{display:block;position:relative;width:100%;padding-block:14px;padding-inline:12px 24px;text-align:start;color:var(--color-fog);background:linear-gradient(130deg,oklch(29.5% .0284 305.93),oklch(24.39% .0229 296.12));border:1px solid var(--color-edge-2);box-shadow:inset 0 1px oklch(83.67% .0394 90.68/.125);cursor:pointer}.planner_choiceTrigger__qVIs5[data-state=open]{border-color:oklch(72.79% .0716 81.53)}@media (hover:hover) and (pointer:fine){.planner_choiceTrigger__qVIs5:hover{border-color:oklch(72.79% .0716 81.53)}}.planner_choiceTrigger__qVIs5:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}.planner_choiceLabel__gMpdj{display:flex;align-items:baseline;gap:8px;margin-block-end:10px;font-size:12px;color:var(--color-mist)}.planner_choiceLabel__gMpdj>span{margin-inline-start:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.planner_choiceValue__oy4fd{display:flex;align-items:center;gap:10px;margin-block-start:8px;font-size:var(--font-12-13);line-height:1.4}.planner_choiceValue__oy4fd strong{font-size:var(--font-13-14);font-weight:600;color:var(--color-bright);overflow-wrap:anywhere}.planner_choiceChevron__r7Dxi{position:absolute;inset-inline-end:10px;inset-block-start:50%;transform:translateY(-50%);color:oklch(80.4% .0742 82.18)}.planner_choiceMenu__eDeUm{z-index:70;width:min(460px,calc(100vw - 32px));max-height:min(550px,var(--radix-popover-content-available-height));overflow:auto;padding:16px;border:1px solid oklch(65.33% .0453 82.33);background:linear-gradient(135deg,oklch(29.12% .039 301.5),oklch(22.48% .0274 297.27));box-shadow:0 15px 50px oklch(0 0 none/.733),inset 0 1px oklch(82.66% .0491 78.34/.2)}.planner_choiceMenuHeader__04bQg{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block-end:1px solid var(--color-edge);padding-block-end:12px;margin-block-end:12px}.planner_choiceMenuHeader__04bQg h2{font-size:16px;color:var(--color-bright);font-weight:600}.planner_choiceMenuHeader__04bQg button{min-width:32px;padding:0}.planner_choiceOptions__4Re4E{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:8px}.planner_choiceOption__LRD3g{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;gap:8px;align-items:center;padding-block:10px;padding-inline:8px;text-align:start;color:var(--color-fog);background:oklch(22.2% .0216 297.11);border:1px solid var(--color-edge);cursor:pointer;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.planner_choiceOption__LRD3g[aria-pressed=true]{border-color:oklch(78.22% .0862 84.36);background:oklch(38.79% .041 64.68/.333)}@media (hover:hover) and (pointer:fine){.planner_choiceOption__LRD3g:hover:not(:disabled){border-color:oklch(65.39% .0646 78.62)}}.planner_choiceOption__LRD3g:focus-visible{outline:2px solid oklch(86.49% .1026 85.6);outline-offset:1px}.planner_choiceOption__LRD3g:disabled{opacity:.5;cursor:not-allowed}.planner_toolbar__KBD9M{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding-block:0 14px;padding-inline:0;font-size:13px;color:var(--color-mist)}.planner_toolbar__KBD9M strong{color:var(--color-bright);padding-inline-start:8px;font-variant-numeric:tabular-nums}.planner_toolbarActions__p0mwk{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.planner_toolbarActions__p0mwk button{font-size:13px}.planner_canvasAndInspector__yaFPj{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;min-width:0}.planner_savedActions__kJ05U{margin-block-start:18px}@media (min-width:1400px){.planner_canvasAndInspector__yaFPj{grid-template-columns:minmax(0,1fr) 254px}}@media (max-width:900px){.planner_workbench__x4vnG{grid-template-columns:1fr}.planner_selectionRail__62gtb{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.planner_choiceTrigger__qVIs5{height:100%}.planner_toolbar__KBD9M{padding-block-start:2px}}@media (max-width:640px){.planner_choiceMenu__eDeUm{width:min(360px,calc(100vw - 32px))}.planner_toolbarActions__p0mwk{margin-inline-start:0}.planner_choiceLabel__gMpdj{flex-wrap:wrap}.planner_choiceLabel__gMpdj>span{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.planner_node__kGdG1{transition:none}}.planner_treeCanvas__g57Mv{min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:oklch(56.26% .0411 80.36) oklch(20.79% .0181 300.08)}.planner_classTree__LQRGu{display:flex;flex-direction:column;gap:22px;max-width:760px;margin:auto;padding:24px}.planner_classTier__ONaO3{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px}.planner_tierLabel__fxtnz{text-align:center;padding-block-start:12px;font-variant-numeric:tabular-nums}.planner_tierNodes__A4kl2{display:grid;gap:14px;min-width:0}.planner_classNode__kAU8G{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.planner_classNode__kAU8G>div{overflow-wrap:anywhere;max-width:160px}.planner_desktopInspector__hmp65{min-width:0;position:sticky;inset-block-start:76px}.planner_inspectorDialog__eXQUx.planner_inspectorDialog__eXQUx{padding:0;width:min(440px,calc(100vw - 24px))}.planner_inspectorDialog__eXQUx .planner_inspector__TVXkZ{border:0;box-shadow:none}.planner_inspectorDialog__eXQUx .planner_inspectorHeader__UM1nf{padding-inline-end:68px}.planner_inspectorDialog__eXQUx .planner_facts__J_1_f button{min-width:44px;min-height:44px}.planner_inspectorDialog__eXQUx .planner_inspectorBody__iBPsE{padding-block-end:24px}.planner_connector__tqVXd:after{content:"";position:absolute;inset:7px;border:1px solid oklch(62.39% .0324 75.49);border-radius:50%;pointer-events:none}.planner_shareBar__SSsVO{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-end:18px;font-size:14px}.planner_shareBar__SSsVO p{flex-basis:100%;font-size:13px;line-height:1.6;color:var(--color-mist)}.planner_shareBar__SSsVO strong{margin-inline-start:8px;color:var(--color-bright)}.planner_choiceTrigger__qVIs5:disabled,.planner_shareBar__SSsVO button:disabled,.planner_shareBar__SSsVO button[aria-disabled=true],.planner_toolbar__KBD9M button[aria-disabled=true]{opacity:.45;cursor:default}@media (max-width:640px){.planner_classTree__LQRGu{gap:24px;padding-block:18px;padding-inline:10px}.planner_classTier__ONaO3{grid-template-columns:28px minmax(0,1fr);gap:6px}.planner_tierNodes__A4kl2{gap:8px}.planner_tierLabel__fxtnz>div{font-size:14px}.planner_classNode__kAU8G>div{font-size:12px;line-height:1.45}.planner_desktopInspector__hmp65{display:none}.planner_treeCanvas__g57Mv{overflow-y:visible}}.planner_node__kGdG1{scroll-margin-block-start:96px}@media (min-width:1100px){.char-build-page .planner_canvasAndInspector__yaFPj,.tree-planner-page .planner_canvasAndInspector__yaFPj{grid-template-columns:minmax(0,1fr) 254px}}.planner_weaponLayout__4yo63{position:relative;min-width:0;margin-inline:auto;touch-action:pan-x pan-y}.planner_weaponEdges__z9Ioa{position:absolute;inset:0;pointer-events:none;overflow:visible}.planner_weaponEdge__0PvAj{stroke:oklch(48.29% .0506 307.29);stroke-width:1.5;transition:stroke .15s ease-out,stroke-width .15s ease-out}.planner_weaponEdge__0PvAj[data-allocated]{stroke:oklch(73.88% .0964 80.57);stroke-width:2}.planner_weaponEdge__0PvAj[data-active]{stroke:oklch(87.31% .0966 87.76);stroke-width:2.5}.planner_weaponNode__BCiYA{position:absolute;transform:translate(-50%,-50%);line-height:0}.planner_weaponNode__BCiYA .planner_node__kGdG1{scroll-margin-block:88px 32px;scroll-margin-inline:40px}.planner_treeCanvas__g57Mv:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:2px}@media (prefers-reduced-motion:reduce){.planner_weaponEdge__0PvAj{transition:none}}.allocation-motion_interactive__Ungnn .allocation-motion_art___lb3w{transition:none}@media (prefers-reduced-motion:no-preference){.allocation-motion_interactive__Ungnn .allocation-motion_art___lb3w{transition:transform 70ms ease-out}}.allocation-motion_interactive__Ungnn:active .allocation-motion_art___lb3w{transform:scale(.96)}.allocation-motion_rim__6pI6j{position:absolute;inset:-3px;border:1px solid oklch(87.52% .0963 88.41);border-radius:50%;pointer-events:none;opacity:0}.allocation-motion_rim__6pI6j[data-allocation-feedback=add]{animation:none}@media (prefers-reduced-motion:no-preference){.allocation-motion_rim__6pI6j[data-allocation-feedback=add]{animation:allocation-motion_allocation-add__IDTWc .18s ease-out both}}.allocation-motion_rim__6pI6j[data-allocation-feedback=refund]{border-color:oklch(79.25% .037 91.17);animation:none}@media (prefers-reduced-motion:no-preference){.allocation-motion_rim__6pI6j[data-allocation-feedback=refund]{animation:allocation-motion_allocation-refund__k74G6 .16s ease-out both}}.allocation-motion_rim__6pI6j[data-allocation-feedback=unlock]{animation:allocation-motion_allocation-unlock__OqJZj .28s ease-out both}.allocation-motion_rank__W7hbq{display:inline-block;min-width:1ch;text-align:center}.allocation-motion_rank__W7hbq[data-allocation-feedback=add]{animation:none}@media (prefers-reduced-motion:no-preference){.allocation-motion_rank__W7hbq[data-allocation-feedback=add]{animation:allocation-motion_rank-add__JYjpr .12s ease-out both}}.allocation-motion_rank__W7hbq[data-allocation-feedback=refund]{animation:none}@media (prefers-reduced-motion:no-preference){.allocation-motion_rank__W7hbq[data-allocation-feedback=refund]{animation:allocation-motion_rank-refund__Ulrh1 .12s ease-out both}}@keyframes allocation-motion_allocation-add__IDTWc{0%{opacity:.2;transform:scale(.98)}30%{opacity:1;box-shadow:0 0 8px oklch(80.92% .1281 83.63/.502)}to{opacity:0;transform:scale(1.08)}}@keyframes allocation-motion_allocation-refund__k74G6{0%{opacity:.8;transform:scale(1.05)}to{opacity:0;transform:scale(.98)}}@keyframes allocation-motion_allocation-unlock__OqJZj{0%{opacity:0}35%{opacity:.65;box-shadow:0 0 6px oklch(80.92% .1281 83.63/.314)}to{opacity:0}}@keyframes allocation-motion_rank-add__JYjpr{0%{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes allocation-motion_rank-refund__Ulrh1{0%{opacity:.6;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.allocation-motion_interactive__Ungnn .allocation-motion_art___lb3w,.allocation-motion_interactive__Ungnn:active .allocation-motion_art___lb3w{transition:none;transform:none}.allocation-motion_rank__W7hbq,.allocation-motion_rim__6pI6j{animation:none!important;transform:none}}.rules_page__Zfb9o{max-width:1200px;margin-block:0;margin-inline:auto;padding-block:24px 40px;padding-inline:24px}.rules_dossier__lA5qJ{margin-block-start:20px;background:var(--color-panel);border:1px solid var(--color-edge-2);border-radius:3px;box-shadow:inset 0 1px 0 oklch(100% 0 none/.04),0 8px 24px oklch(0 0 none/.12)}.rules_hero__N6Xi2{display:flex;align-items:center;gap:20px;padding:24px;border-block-end:1px solid var(--color-edge)}.rules_hero__N6Xi2 h1{margin:0;color:var(--color-bright);font-size:var(--font-24-28-w900);font-weight:600;line-height:1.25;overflow-wrap:break-word}.rules_icon__TpRAX{flex-shrink:0;box-shadow:inset 0 1px 0 oklch(100% 0 none/.08)}.rules_prose__KdC62{max-width:80ch;padding-block:22px 24px;padding-inline:24px;color:var(--color-fog);font-size:16px;line-height:1.7}.rules_extended__QpdDw{margin-block-start:18px;padding-block-start:10px;border-block-start:1px solid var(--color-edge)}.rules_extendedBody__gfmUE{display:grid;gap:16px;padding-block-start:12px}.rules_prose__KdC62 .game-disclosure-trigger{min-height:40px;align-items:center;color:var(--color-bright);font-size:16px}@media (hover:hover) and (pointer:fine){.rules_prose__KdC62 .game-disclosure-trigger:hover{background:var(--color-panel-2)}}.rules_facts__kdUpD{display:flex;align-items:center;flex-wrap:wrap;gap:12px 32px;border-block-start:1px solid var(--color-edge);padding-block:16px;padding-inline:24px;margin:0}.rules_facts__kdUpD>div{display:flex;align-items:center;gap:16px;min-height:28px}.rules_facts__kdUpD dt{font-size:14px;color:var(--color-mist)}.rules_facts__kdUpD dd{margin:0;font-size:16px;color:var(--color-bright);font-variant-numeric:tabular-nums}.rules_rankSection__K8qAe{border-block-start:1px solid var(--color-edge);padding-block:20px 24px;padding-inline:24px}.rules_rankSection__K8qAe h2,.rules_related__0nHXQ>h2{margin-block:0 16px;margin-inline:0;color:var(--color-bright);font-size:20px;font-weight:600;line-height:1.4}.rules_rankScroll__InjsU{overflow-x:auto}.rules_rankTable__oDVqc{width:100%;border-collapse:collapse}.rules_rankTable__oDVqc th{font-weight:500;text-align:start;color:var(--color-mist);font-size:14px}.rules_rankTable__oDVqc tbody th,.rules_rankTable__oDVqc td{padding-block:12px;padding-inline:14px;vertical-align:middle;border-block-start:1px solid var(--color-edge);font-size:16px;line-height:1.5}.rules_rankTable__oDVqc thead th{padding-block:8px 14px;padding-inline:14px}.rules_rankTable__oDVqc th:first-child{width:80px;padding-inline-start:0}.rules_rankTable__oDVqc td:nth-child(2){width:100px;font-variant-numeric:tabular-nums}.rules_related__0nHXQ{margin-block-start:28px}.rules_groups__WSsfO{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;align-items:start}.rules_group__HrA8Y.panel{border-radius:3px;overflow:visible}.rules_group__HrA8Y .section-title{font-size:16px;letter-spacing:0;text-transform:none}.rules_links__zSIrF{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.rules_links__zSIrF li{min-width:0;max-width:100%;display:flex}.rules_links__zSIrF li>a,.rules_links__zSIrF li>span{max-width:100%}.rules_links__zSIrF a{min-height:40px;font-size:16px;line-height:1.45;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}@media (hover:hover) and (pointer:fine){.rules_links__zSIrF a:hover{background:var(--color-panel-2);border-color:var(--color-ember)}}.rules_links__zSIrF a:active{box-shadow:inset 0 2px 3px oklch(0 0 none/.35)}@media (hover:hover) and (pointer:fine){.rules_links__zSIrF a:hover img{filter:none}}.rules_actions__8LkZa{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-start:24px}.rules_actions__8LkZa .btn{min-height:42px;display:inline-flex;align-items:center}.rules_tableName__VUmNl{display:flex;align-items:center;gap:12px;min-height:44px;max-width:330px;font-size:16px;line-height:1.45}.rules_tableName__VUmNl>span{min-width:0;overflow-wrap:break-word}.rules_table___JaJL td:first-child{min-width:210px;width:36%}.rules_tableDescription__86yLd{font-size:15px;line-height:1.5;color:var(--color-mist);max-width:65ch}.rules_tableDescription__86yLd p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.rules_page__Zfb9o{padding-block:20px;padding-inline:16px}.rules_hero__N6Xi2{padding:20px;gap:16px}.rules_prose__KdC62,.rules_rankSection__K8qAe{padding-block:18px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.rules_links__zSIrF a{transition:none}}.account_journal__z1PYC{max-width:1120px;margin:auto;padding-block:28px;padding-inline:20px;color:var(--color-fog)}.account_heading___IHps{font-size:var(--font-24-28-w639);font-weight:700;color:var(--color-bright);margin-block:0 22px;margin-inline:0;letter-spacing:.035em}.account_entry__0sLoA{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding-block:7px;padding-inline:10px;border:1px solid var(--color-edge);background:var(--color-deep);color:var(--color-fog);border-radius:3px;flex-shrink:0}@media (hover:hover) and (pointer:fine){.account_entry__0sLoA:hover{border-color:var(--color-ember);color:var(--color-bright)}}.account_entry__0sLoA svg{width:18px;height:18px;flex:none}.account_entryText__rmvIf{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account_overlay__35i70{position:fixed;inset:0;background:oklch(12.62% .0104 297.7/.796);z-index:1500}.account_dialog__rU2Gq{position:fixed;z-index:1501;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid var(--color-edge-2);border-radius:3px;background:linear-gradient(155deg,var(--color-panel-2),var(--color-deep));box-shadow:0 15px 70px oklch(0 0 none/.733),inset 0 1px oklch(100% 0 none/.067)}.account_dialogTitle__AlJcT{margin-block:0 24px;margin-inline:0 36px;font-size:24px;font-weight:700;color:var(--color-bright)}.account_close__w5Sun{position:absolute;inset-inline-end:12px;inset-block-start:12px;border:1px solid var(--color-edge);width:32px;height:32px;border-radius:2px;color:var(--color-mist);font-size:24px;line-height:1}.account_close__w5Sun:after{content:"";position:absolute;inset:-6px}.account_providers__TvPCv{display:grid;gap:10px}.account_provider__QAkRe{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding-block:10px;padding-inline:16px;background:linear-gradient(180deg,var(--color-panel-2),var(--color-panel));border:1px solid var(--color-edge-2);box-shadow:inset 0 1px oklch(100% 0 none/.067),inset 0 -2px oklch(0 0 none/.333);font-size:17px;font-weight:600;text-align:start;color:var(--color-bright)}.account_provider__QAkRe:focus-visible{border-color:var(--color-ember);background:oklch(35.16% .0398 67.45)}@media (hover:hover) and (pointer:fine){.account_provider__QAkRe:hover{border-color:var(--color-ember);background:oklch(35.16% .0398 67.45)}}.account_provider__QAkRe:disabled{opacity:.6;cursor:wait}.account_providerName__PUiBa{display:inline-flex;align-items:center;gap:14px}.account_providerName__PUiBa svg{flex:none;color:var(--color-fog)}.account_provider__QAkRe:focus-visible .account_providerName__PUiBa svg{color:var(--color-bright)}@media (hover:hover) and (pointer:fine){.account_provider__QAkRe:hover .account_providerName__PUiBa svg{color:var(--color-bright)}}.account_last__C_5dg{color:var(--color-ember-2);font-size:12px;font-weight:400}.account_notice__UEghL{color:var(--color-fog)}.account_error__VjF7C,.account_notice__UEghL{font-size:14px;line-height:1.5;margin-block:12px;margin-inline:0}.account_error__VjF7C{color:oklch(83.32% .0736 40.8)}.account_saved__EC_0a{font-size:14px;color:oklch(83.69% .0748 134.86)}.account_profile__rDRcI{padding:20px;border:1px solid var(--color-edge);background:var(--color-panel);margin-block-end:24px}.account_fields__R_1DP{display:grid;gap:14px}.account_field__TS6_8{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--color-mist)}.account_input__5xLqq,.account_textarea__9GaKY{width:100%;background:var(--color-deep);border:1px solid var(--color-edge-2);border-radius:2px;padding-block:10px;padding-inline:12px;color:var(--color-bright);font-size:16px;line-height:1.5;box-shadow:inset 0 2px 5px oklch(0 0 none/.333)}.account_textarea__9GaKY{min-height:100px;resize:vertical}.account_actions__vydo9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:12px}.account_actions__vydo9 button:disabled{opacity:.45;cursor:wait}.account_tabs__ZtwT3{display:flex;flex-wrap:wrap;gap:6px;margin-block:24px 18px;margin-inline:0}.account_tab__Qt3Z_{padding-block:9px;padding-inline:13px;border:1px solid var(--color-edge);background:var(--color-panel);font-size:var(--font-14-15);color:var(--color-mist)}.account_tab__Qt3Z_[aria-current=page],.account_tab__Qt3Z_[aria-pressed=true]{border-color:var(--color-ember);color:var(--color-bright);background:oklch(33.93% .0369 66.04)}.account_records__QqF06{display:grid;gap:12px}.account_record__8ZVUh{padding:18px;background:var(--color-panel);border:1px solid var(--color-edge);border-radius:3px}.account_recordTop__rOTB9{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.account_recordName__zDSW1{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:var(--color-bright)}.account_meta__qjIJ9{font-size:13px;color:var(--color-mist)}.account_body__U48a_{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6;margin-block-start:12px}.account_image__V7cSq{display:block;max-width:100%;height:auto;max-height:460px;object-fit:contain;margin-block-start:12px;background:var(--color-deep)}.account_pager__rsb_r{display:flex;justify-content:center;gap:10px;margin-block:20px;margin-inline:0}.account_toolbar__N0Ivt{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.account_toolPanel__79uRY{padding:16px;background:var(--color-panel);border:1px solid var(--color-edge)}.account_toolPanel__79uRY h2{font-size:18px;font-weight:600;margin-block-end:12px;color:var(--color-bright)}.account_scores__dFYWv{display:flex;gap:8px}.account_score__zDQYB{width:40px;min-height:40px;border:1px solid var(--color-edge-2);background:var(--color-deep)}.account_score__zDQYB[aria-pressed=true]{border-color:var(--color-ember);color:var(--color-ember-2)}.account_author__Olc2i{font-size:14px;color:var(--color-mist)}@media(max-width:639px){.account_journal__z1PYC{padding-block:20px;padding-inline:12px}.account_entry__0sLoA{padding:7px;min-width:34px}.account_entryText__rmvIf{display:none}.account_dialog__rU2Gq{padding-block:22px;padding-inline:16px}.account_profile__rDRcI,.account_record__8ZVUh{padding:14px}.account_tabs__ZtwT3{gap:5px}.account_tab__Qt3Z_{padding-block:7px;padding-inline:10px}}@media(prefers-reduced-motion:no-preference){.account_entry__0sLoA,.account_provider__QAkRe,.account_tab__Qt3Z_{transition:background .1s,border-color .1s}}.account_entrance__3eHB_{width:min(100%,440px);margin-block:40px;margin-inline:auto;padding:28px;border:1px solid var(--color-edge-2);background:linear-gradient(155deg,var(--color-panel-2),var(--color-deep));box-shadow:0 15px 45px oklch(0 0 none/.333),inset 0 1px oklch(100% 0 none/.067)}.account_journalHeader__721ow{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:6px 22px;padding-inline:0;border-block-end:1px solid var(--color-edge-2)}.account_journalHeader__721ow .account_heading___IHps{margin-block-end:4px}.account_playerName__o_58y{color:var(--color-ember-2);font-size:18px}.account_profile__rDRcI,.account_toolPanel__79uRY .account_fields__R_1DP{margin-block-start:16px}.account_recordName__zDSW1{min-width:0;overflow-wrap:anywhere}.account_dialog__rU2Gq:focus-visible{outline:2px solid transparent}.account_entry__0sLoA:focus-visible,.account_provider__QAkRe:focus-visible,.account_score__zDQYB:focus-visible,.account_tab__Qt3Z_:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}@media(max-width:639px){.account_entrance__3eHB_{padding-block:22px;padding-inline:16px;margin-block:24px;margin-inline:auto}.account_journalHeader__721ow{gap:12px}}.account_discussionDialog__mxooy{width:min(740px,calc(100vw - 24px))}.account_actions__vydo9 .btn,.account_scores__dFYWv button,.account_toolbar__N0Ivt .btn{min-height:44px}.network-rail_rail__US8F_{display:none}@media (min-width:1280px){.network-rail_rail__US8F_{display:block;position:fixed;inset-block:56px 0;inset-inline:0 auto;z-index:45;width:var(--network-rail-w);background:var(--color-abyss);border-inline-end:1px solid var(--color-edge)}html[data-network-rail=closed] .network-rail_rail__US8F_{background:none;border-inline-end:0}}.network-rail_panel__iJWTH{display:flex;flex-direction:column;height:100%;min-height:0}.network-rail_head__xbuvX{display:flex;flex-shrink:0;align-items:center;gap:4px;min-height:40px;margin-block:12px 0;margin-inline:16px 4px}.network-rail_title__LIxnl{flex:1 1 auto;min-width:0;margin:0;color:var(--color-mist);font-size:14px;font-weight:600;line-height:1.35;text-wrap:pretty}.network-rail_collapse__BGGyO{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--color-mist);cursor:pointer;transition:color .12s ease,background-color .12s ease}.network-rail_collapse__BGGyO svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.network-rail_collapse__BGGyO:hover{background:var(--color-panel-2);color:var(--color-ember-2)}}.network-rail_collapse__BGGyO:active{box-shadow:inset 0 2px 3px oklch(0 0 none/.4)}.network-rail_collapse__BGGyO:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:-2px}.network-rail_scroll__NnhK3{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block:4px 16px;padding-inline:8px}.network-rail_rows__qvoSB{display:grid;gap:2px;margin:0;padding:0;list-style:none}.network-rail_row__Qh9hJ{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding-block:0;padding-inline:8px;border-radius:2px;color:var(--color-mist);font-size:15px;line-height:1.35;text-decoration:none;transition:background-color .12s ease,color .12s ease}@media (hover:hover) and (pointer:fine){.network-rail_row__Qh9hJ:hover{background:var(--color-panel-2);color:var(--color-bright)}}.network-rail_row__Qh9hJ[aria-current]{color:var(--color-ember-2);background:color-mix(in oklch,var(--color-ember) 10%,var(--color-deep))}.network-rail_row__Qh9hJ[aria-current] .network-rail_tile__rjF1I{border-color:var(--color-ember)}.network-rail_row__Qh9hJ:active{box-shadow:inset 0 2px 3px oklch(0 0 none/.4)}.network-rail_row__Qh9hJ:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:-2px}.network-rail_tile__rjF1I{display:flex;align-items:center;justify-content:center;width:26px;height:26px;overflow:clip;min-block-size:0;min-inline-size:0;border:1px solid var(--color-edge-2);border-radius:2px;background:oklch(18.29% .0125 300.39);box-shadow:inset 0 1px 3px oklch(0 0 none/.6)}.network-rail_tile__rjF1I img{display:block;width:24px;height:24px;object-fit:contain}.network-rail_name___gKVJ{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-rail_strip__5jAVE,html[data-network-rail=closed] .network-rail_panel__iJWTH{display:none}html[data-network-rail=closed] .network-rail_strip__5jAVE{display:block;position:absolute;inset-block:0;inset-inline:0 auto;width:13px;padding:0;border:0;cursor:pointer;background:linear-gradient(90deg,var(--color-panel-2) 0 4px,var(--color-edge-2) 4px 5px) 0 0 /5px 100% no-repeat}html[data-network-rail=closed] .network-rail_strip__5jAVE:focus-visible{background-image:linear-gradient(90deg,var(--color-panel-3) 0 4px,var(--color-ember) 4px 5px)}@media (hover:hover) and (pointer:fine){html[data-network-rail=closed] .network-rail_strip__5jAVE:hover{background-image:linear-gradient(90deg,var(--color-panel-3) 0 4px,var(--color-ember) 4px 5px)}}.network-rail_strip__5jAVE:focus-visible{outline:2px solid transparent}.network-rail_handle__Dh0n0{position:absolute;inset-block-start:50%;inset-inline-start:5px;display:flex;align-items:center;justify-content:center;width:18px;height:44px;border:1px solid var(--color-edge-2);border-inline-start:0;border-radius:0 3px 3px 0;background:linear-gradient(oklch(28.69% .021 305.69),oklch(25.08% .0173 300.38));color:var(--color-ember-2);box-shadow:inset 0 1px oklch(100% 0 none/.035),2px 2px 8px oklch(0 0 none/.467);opacity:0;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .12s ease}@media (prefers-reduced-motion:no-preference){.network-rail_handle__Dh0n0{transition:opacity .12s ease,transform .12s ease}}.network-rail_strip__5jAVE:focus-visible .network-rail_handle__Dh0n0{opacity:1;pointer-events:auto;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.network-rail_strip__5jAVE:hover .network-rail_handle__Dh0n0{opacity:1;pointer-events:auto;transform:translateY(-50%)}}.network-rail_strip__5jAVE:focus-visible .network-rail_handle__Dh0n0{border-color:var(--color-ember-2)}.network-rail_disclosure__L9G7w{margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--color-edge)}@media (min-width:1280px){.network-rail_disclosure__L9G7w{display:none}}.network-rail_disclosureTrigger__OHYxr{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;width:100%;min-height:40px;padding-block:0;padding-inline:0 8px;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:start;cursor:pointer;transition:background-color .12s ease,color .12s ease}@media (hover:hover) and (pointer:fine){.network-rail_disclosureTrigger__OHYxr:hover{background:var(--color-panel-2);color:var(--color-bright)}}.network-rail_disclosureTrigger__OHYxr:active{box-shadow:inset 0 2px 3px oklch(0 0 none/.4)}.network-rail_disclosureTrigger__OHYxr:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:-2px}.network-rail_disclosureTrigger__OHYxr svg{justify-self:center;color:var(--color-mist);transition:none}@media (prefers-reduced-motion:no-preference){.network-rail_disclosureTrigger__OHYxr svg{transition:transform .12s ease}}.network-rail_disclosureTrigger__OHYxr[data-state=open] svg{transform:rotate(90deg)}.network-rail_disclosureBody__8U7J9{padding-block:2px 0;padding-inline:32px 0}.network-rail_disclosureBody__8U7J9[data-state=closed]{display:none}.network-rail_disclosure__L9G7w .network-rail_row__Qh9hJ[aria-current]{background:none;color:var(--color-mist)}.network-rail_disclosure__L9G7w .network-rail_row__Qh9hJ[aria-current] .network-rail_tile__rjF1I{border-color:var(--color-edge-2)}@media (hover:hover) and (pointer:fine){.network-rail_disclosure__L9G7w .network-rail_row__Qh9hJ[aria-current]:hover{background:var(--color-panel-2);color:var(--color-bright)}}@media (prefers-reduced-motion:reduce){.network-rail_collapse__BGGyO,.network-rail_disclosureTrigger__OHYxr,.network-rail_disclosureTrigger__OHYxr svg,.network-rail_handle__Dh0n0,.network-rail_row__Qh9hJ{transition:none}}.build-editor_editor__qGdQH{min-width:0}.build-editor_editor__qGdQH button{min-height:40px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.build-editor_editor__qGdQH button:disabled{opacity:.5;cursor:default}.build-editor_editor__qGdQH button:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}.build-editor_fields__IVXga{display:grid;gap:16px;margin-block-start:0;padding:0;border:0;min-width:0}.build-editor_fields__IVXga:disabled{opacity:.65}.build-editor_legend__9OGD8{margin-block-end:12px;font-size:16px;font-weight:600;color:var(--color-bright)}.build-editor_fields__IVXga input:focus-visible,.build-editor_fields__IVXga textarea:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:2px}.build-editor_recovery__QVrER{padding:16px;margin-block-start:16px;background:var(--color-deep);border:1px solid var(--color-ember-2)}.build-editor_recovery__QVrER p{font-size:14px;line-height:1.6;text-wrap:pretty;max-width:68ch}.build-editor_recovery__QVrER>button{margin-block-start:12px}.build-editor_editor__qGdQH [aria-busy=true] button{cursor:wait}@media (max-width:640px){.build-editor_editor__qGdQH button{min-height:44px}.build-editor_recovery__QVrER{padding:14px}}.builder-entry_emptyWorkbench__KxvGQ{min-width:0}.builder-entry_start__fTt3k{padding:24px}.builder-entry_start__fTt3k h2{margin-block:0 18px;margin-inline:0;color:var(--color-bright);font-size:20px;font-weight:600;line-height:1.4}.builder-entry_start__fTt3k .builder-entry_options__4XEsx{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:12px}.builder-entry_start__fTt3k .builder-entry_options__4XEsx>button{min-height:68px;padding:14px;gap:12px;font-size:16px}.builder-entry_weaponStart__EL2Lk{max-width:300px;margin-block-start:24px;padding-block-start:20px;border-block-start:1px solid var(--color-edge)}@media (max-width:640px){.builder-entry_start__fTt3k{padding:18px}.builder-entry_weaponStart__EL2Lk{max-width:none}}.saved-crafting_actions__SlpPl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.saved-crafting_actions__SlpPl>a{font-size:14px}.saved-crafting_field__0oVNI{display:flex;flex-direction:column;gap:8px;margin-block:16px;margin-inline:0;color:var(--color-fog);font-size:14px}.saved-crafting_field__0oVNI input{height:40px;line-height:24px;padding-block:7px;padding-inline:10px;box-sizing:border-box}.saved-crafting_goals__zLmWf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px 20px;margin-block:16px;margin-inline:0;max-height:360px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.saved-crafting_goal__elNYn{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0}.saved-crafting_quantity__pwBp7{grid-column:1;grid-row:1;min-width:0;text-align:end;font-variant-numeric:tabular-nums;font-size:14px;color:var(--color-fog)}.saved-crafting_identity__qwlIY{display:contents}.saved-crafting_identity__qwlIY>:first-child{grid-column:2;grid-row:1;justify-self:start;min-width:0;max-width:100%}.saved-crafting_identity__qwlIY small{grid-column:2;grid-row:2;align-self:start;padding-inline-start:40px;font-size:12px;color:var(--color-mist);line-height:1.4}.saved-crafting_notice__YNOgi{color:var(--color-mist);max-width:68ch;font-size:14px;line-height:1.6}.saved-crafting_error__FUqw9{color:oklch(81.03% .0752 69.75);font-size:14px;line-height:1.6;margin-block:12px;margin-inline:0}.saved-crafting_footer__XDlQy{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-block-start:20px;flex-wrap:wrap}.public-builds_root__jYV6I{max-width:1200px;margin-block:0;margin-inline:auto;padding:24px;min-width:0}.public-builds_header__WA_PF{margin-block:24px;margin-inline:0}.public-builds_filters__s1xQE{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;margin-block-end:24px}.public-builds_field__qNJZB{display:flex;flex-direction:column;gap:7px;flex:1 1 175px;min-width:0;font-size:14px;color:var(--color-mist)}.public-builds_query__8qwKH{flex-basis:260px}.public-builds_field__qNJZB input{min-width:0;width:100%;min-height:44px}.public-builds_field__qNJZB .game-select-trigger{width:100%;max-width:none;min-height:44px;font-size:16px}.public-builds_filterActions__zeZxV{display:flex;flex-wrap:wrap;gap:8px}.public-builds_root__jYV6I .btn{min-height:44px;white-space:normal}.public-builds_sectionHeading__tikBR{font-family:var(--font-display);font-size:20px;color:var(--color-bright);font-weight:600;margin-block:24px 14px;margin-inline:0}.public-builds_list__KjHQt{display:grid;gap:12px}.public-builds_entry__0mOqV{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);gap:24px;padding:22px;border:1px solid var(--color-edge-2)}@media (hover:hover) and (pointer:fine){.public-builds_entry__0mOqV:hover{border-color:var(--color-ember-2)}}.public-builds_entry__0mOqV h3{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.3;color:var(--color-bright);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.public-builds_entry__0mOqV h3 a:hover{color:var(--color-ember-2)}}.public-builds_body__V_8ia{margin-block-start:10px;line-height:1.6;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}.public-builds_excerpt__dJARj{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.public-builds_details__XIOyp{display:flex;flex-direction:column;gap:9px}.public-builds_treeChoice__bXDqF{display:flex;gap:10px;align-items:center;min-width:0;color:var(--color-fog);font-size:14px}.public-builds_treeChoice__bXDqF a{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.public-builds_treeChoice__bXDqF a:hover{color:var(--color-ember-2)}}.public-builds_meta__dJsZq{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:14px;color:var(--color-mist);margin-block-start:14px;overflow-wrap:anywhere}.public-builds_empty__J1Em5{padding-block:28px;padding-inline:22px}.public-builds_empty__J1Em5 p{margin-block-end:16px}.public-builds_pagination__ZNnzL{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-block:22px;margin-inline:0}.public-builds_pagination__ZNnzL [aria-current=page]{border-color:var(--color-ember-2);color:var(--color-bright)}.public-builds_starting__A4yRr{margin-block-start:40px;border-block-start:1px solid var(--color-edge);padding-block-start:8px}.public-builds_startingList__IbQ_4{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.public-builds_startingList__IbQ_4 .public-builds_entry__0mOqV{display:block;padding:18px}.public-builds_startingList__IbQ_4 .public-builds_entry__0mOqV h3{font-size:18px}.public-builds_startingList__IbQ_4 .public-builds_details__XIOyp{margin-block-start:16px}.public-builds_actions__40vrG{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:18px}@media(max-width:800px){.public-builds_entry__0mOqV{grid-template-columns:minmax(0,1fr);gap:14px}.public-builds_details__XIOyp{flex-direction:row;flex-wrap:wrap}}@media(max-width:480px){.public-builds_root__jYV6I{padding-block:20px;padding-inline:16px}.public-builds_filters__s1xQE{padding:14px}.public-builds_field__qNJZB{flex-basis:100%}.public-builds_entry__0mOqV{padding:18px}.public-builds_entry__0mOqV h3{font-size:20px}.public-builds_filterActions__zeZxV{width:100%}.public-builds_filters__s1xQE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-builds_filterActions__zeZxV,.public-builds_filters__s1xQE .public-builds_query__8qwKH{grid-column:1/-1}.public-builds_filters__s1xQE .public-builds_field__qNJZB{min-width:0}.public-builds_filters__s1xQE .public-builds_field__qNJZB>span{overflow-wrap:anywhere}}.drop-table_table__5nBjk{container-type:inline-size}.drop-table_row__N4UjP{display:flex;align-items:center;gap:12px;padding-block:8px;padding-inline:12px}.drop-table_identity__QUWCs{min-width:0;flex:1}.drop-table_count__7xSwV{width:3.5rem;flex-shrink:0;text-align:end}.drop-table_chance__pNDsI{width:7rem;flex-shrink:0;text-align:end}.drop-table_note__ofilD{min-width:0;overflow-wrap:anywhere}@container (max-width: 420px){.drop-table_row__N4UjP{flex-wrap:wrap;gap:8px 12px}.drop-table_identity__QUWCs{flex-basis:100%}.drop-table_chance__pNDsI,.drop-table_count__7xSwV{margin-inline-start:auto}}.quest-rewards_root__3wbON{display:grid;gap:18px;font-size:14px}.quest-rewards_guaranteed__8FZdU h3{font-size:14px;color:var(--color-fog);margin-block:0 10px;margin-inline:0}.quest-rewards_guaranteed__8FZdU>div+div{margin-block-start:8px}.quest-rewards_items__JQniX{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:10px 20px;list-style:none;margin:0;padding:0}.quest-rewards_item__YoXy7{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;min-width:0}.quest-rewards_item__YoXy7>:first-child{grid-column:1;grid-row:1;justify-self:start;min-width:0;max-width:100%}.quest-rewards_quantity__1mP0c{grid-column:2;grid-row:1;color:var(--color-bright);font-variant-numeric:tabular-nums;white-space:nowrap}.quest-rewards_item__YoXy7>small{grid-column:1;grid-row:2;font-size:12px;line-height:1.4;color:var(--color-mist);padding-inline-start:49px}.quest-rewards_unknown__HMQaQ{color:var(--color-mist);min-height:32px;display:flex;align-items:center}.quest-rewards_choices__qd93g{display:grid;gap:14px}.quest-rewards_rule__yaESC{max-width:72ch;color:var(--color-mist);font-size:14px;line-height:1.5;margin:0}.quest-rewards_choice__V924V{border:1px solid var(--color-edge);background:var(--color-deep);padding:14px}.quest-rewards_choice__V924V h3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:0 12px;margin-inline:0;font-size:14px;line-height:1.5;color:var(--color-ember-2)}.quest-rewards_choice__V924V h3 span{font-size:13px;color:var(--color-mist);font-weight:400}.quest-rewards_choice__V924V h3+ul{border-block-start:1px solid var(--color-edge);padding-block-start:12px}.guides_root__VZAIr{max-width:960px;margin-block:0;margin-inline:auto;padding:28px;color:var(--color-fog)}.guides_header__y_zgw{display:flex;align-items:center;gap:16px;margin-block:24px 20px;margin-inline:0}.guides_header__y_zgw .guides_articleTitle__Uqt40{margin-block-end:0}.guides_cover__L4Udn{margin-block:0 28px;margin-inline:0}.guides_cover__L4Udn img{display:block;inline-size:100%;block-size:auto;border:1px solid var(--color-edge)}.guides_measure__qJDwT{max-width:72ch}.guides_lead__SNcx_{margin-block:0 28px;margin-inline:0;font-size:16px;line-height:1.65}.guides_list__RFsqd{display:grid;gap:12px;margin:0;padding:0;list-style:none}.guides_card__d3A3z{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:center;min-height:96px;padding-block:16px;padding-inline:18px;border:1px solid var(--color-edge);background:linear-gradient(145deg,var(--color-panel),var(--color-deep));box-shadow:inset 0 1px 0 oklch(87.94% .114 79.83/.12);text-decoration:none;color:inherit;transition:border-color .16s,box-shadow .16s}.guides_card__d3A3z img{grid-row:1/span 2;width:200px;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-edge)}.guides_card__d3A3z h2{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.3;font-weight:650;color:var(--color-bright);overflow-wrap:anywhere}.guides_card__d3A3z p{margin:0;font-size:16px;line-height:1.5}@media (hover:hover) and (pointer:fine){.guides_card__d3A3z:hover{border-color:var(--color-ember-2)}.guides_card__d3A3z:hover img{filter:brightness(1.15) contrast(1.05)}}.guides_card__d3A3z:active{box-shadow:inset 0 3px 0 oklch(0 0 none/.45)}.guides_article__uo_6L{display:grid;gap:16px;font-size:16px;line-height:1.65}.guides_article__uo_6L p,.guides_meaning__4w_wM,.guides_steps__8n1_T{margin:0;font-size:16px;line-height:1.65}.guides_article__uo_6L h2{margin-block:12px 0;margin-inline:0;font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:650;color:var(--color-bright)}.guides_steps__8n1_T{padding-inline-start:1.25rem}.guides_steps__8n1_T li{margin-block:0 8px;margin-inline:0}.guides_actions__xo4Vw,.guides_terms__w_Kd5{display:grid;gap:8px;margin-block:8px 0;margin-inline:0;padding:0;list-style:none}.guides_action__VGSJ9{display:flex;align-items:center;min-height:40px;padding-block:8px;padding-inline:14px;border:1px solid var(--color-edge);background:var(--color-panel);box-shadow:inset 0 1px 0 oklch(87.94% .114 79.83/.12);color:var(--color-ember-2);font-size:16px;line-height:1.4;transition:border-color .16s,box-shadow .16s}@media (hover:hover) and (pointer:fine){.guides_action__VGSJ9:hover{border-color:var(--color-ember-2);color:var(--color-bright)}}.guides_action__VGSJ9:active{box-shadow:inset 0 3px 0 oklch(0 0 none/.45)}.guides_action__VGSJ9:focus-visible,.guides_card__d3A3z:focus-visible,.guides_itemLink__mZwhE:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}.guides_example__T6y6u{display:grid;gap:10px;padding:16px;border:1px solid var(--color-edge);background:var(--color-deep)}.guides_row__KH7qx{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:44px}.guides_itemLink__mZwhE{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;min-height:40px;color:inherit;text-decoration:none}.guides_name__lcBpI{color:var(--color-ember-2);font-size:16px;line-height:1.4;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.guides_itemLink__mZwhE:hover .guides_name__lcBpI{color:var(--color-bright)}}.guides_count__9sM4M{font-variant-numeric:tabular-nums;font-size:16px;line-height:1;color:var(--color-fog);text-align:end}.guides_note__Yrg7y{margin:0;font-size:16px;line-height:1.65}.guides_term__iNJoQ{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:12px 20px;align-items:start;padding-block:12px;padding-inline:0;border-block-start:1px solid var(--color-edge)}.guides_term__iNJoQ dt{margin:0;color:var(--color-bright);font-size:16px;line-height:1.45}.guides_term__iNJoQ dd{margin:0}@media (max-width:640px){.guides_root__VZAIr{padding-block:20px;padding-inline:16px}.guides_card__d3A3z{grid-template-columns:minmax(0,1fr);min-height:0}.guides_card__d3A3z img{grid-row:auto;width:100%}.guides_term__iNJoQ{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.guides_action__VGSJ9,.guides_card__d3A3z,.guides_itemLink__mZwhE{transition:none}@media (hover:hover) and (pointer:fine){.guides_card__d3A3z:hover img{filter:none}}.guides_action__VGSJ9:active,.guides_card__d3A3z:active{box-shadow:inset 0 1px 0 oklch(87.94% .114 79.83/.12)}}.guides_steps__8n1_T{list-style:decimal;padding-inline-start:1.5em}.guides_steps__8n1_T li::marker{color:var(--color-mist);font-variant-numeric:tabular-nums}.guides_articleTitle__Uqt40{margin-block:0 24px;margin-inline:0;max-width:30ch;color:var(--color-bright);font-family:var(--font-display);font-size:30px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.guides_article__uo_6L p .guides_action__VGSJ9,.guides_steps__8n1_T .guides_action__VGSJ9{display:inline;min-height:0;padding:0;border:0;background:none;box-shadow:none;line-height:inherit}@media (hover:hover) and (pointer:fine){.guides_article__uo_6L p .guides_action__VGSJ9:hover,.guides_steps__8n1_T .guides_action__VGSJ9:hover{color:var(--color-bright)}}.news_root__H_5z2{max-width:1200px;margin-block:0;margin-inline:auto;padding:28px;color:var(--color-fog)}.news_header__cKQ8Q{margin-block:20px 24px;margin-inline:0}.news_features__xlHSA{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:20px;margin-block:0 40px;margin-inline:0;padding:0;list-style:none}.news_feature__t35ec{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-edge-2);background:linear-gradient(180deg,var(--color-panel),var(--color-deep));color:inherit}@media (hover:hover) and (pointer:fine){.news_feature__t35ec:hover{border-color:var(--color-ember-dim)}}.news_feature__t35ec img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;border-block-end:1px solid var(--color-edge)}.news_featureText__Wejyf{display:flex;flex-direction:column;gap:8px;padding-block:18px 22px;padding-inline:22px}.news_featureText__Wejyf time{font-size:13px;font-weight:600;color:var(--color-mist)}.news_featureText__Wejyf h2{margin:0;font-family:var(--font-display);font-size:24px;font-weight:650;line-height:1.3;color:var(--color-bright)}@media (hover:hover) and (pointer:fine){.news_feature__t35ec:hover h2{color:var(--color-ember-2)}}.news_featureText__Wejyf p{margin:0;font-size:15px;line-height:1.6;color:var(--color-fog)}.news_timeline__h3ul6{display:grid;gap:28px}.news_year__cQ0vE h2{margin-block:0 12px;margin-inline:0;padding-block-end:10px;border-block-end:1px solid var(--color-edge);font-family:var(--font-display);font-size:22px;font-weight:650;color:var(--color-bright)}.news_year__cQ0vE ol{display:grid;margin:0;padding:0;list-style:none}.news_year__cQ0vE li{border-block-end:1px solid var(--color-edge)}.news_row__XEXsS{display:grid;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:20px;width:100%;padding-block:14px;padding-inline:4px;border:0;background:transparent;text-align:start;font:inherit;font-size:var(--font-16-17);line-height:1.45;color:var(--color-fog);cursor:pointer}.news_row__XEXsS img{width:144px;height:auto;aspect-ratio:486/266;object-fit:cover;border:1px solid var(--color-edge-2)}.news_rowText__hv1cq{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.news_row__XEXsS time{font-size:14px;color:var(--color-mist);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.news_row__XEXsS:hover{color:var(--color-ember-2);background:oklch(65.33% .0453 82.33/.07)}}.news_entities__5I58c{display:flex;flex-wrap:wrap;gap:6px;margin-block:-4px 0;margin-inline:0;padding-block:0 14px;padding-inline:168px 4px;list-style:none}.news_articleHeader__xsj5p{margin-block:24px;margin-inline:0}.news_dateline__EfTKB{display:flex;flex-wrap:wrap;gap:6px 20px;margin-block:8px 0;margin-inline:0;font-size:14px;line-height:1.6;color:var(--color-ember-2)}.news_source__Mg_fo{display:inline-flex;align-items:center;min-height:44px;margin-block:12px 0;margin-inline:0;padding-block:8px;padding-inline:12px;border:1px solid var(--color-edge-2);background:var(--color-panel);color:var(--color-fog);font:inherit;font-size:14px;cursor:pointer}@media (hover:hover) and (pointer:fine){.news_source__Mg_fo:hover{border-color:var(--color-ember-2);color:var(--color-ember-2)}}.news_cover__hrxGu{max-width:960px;margin-block:0 28px;margin-inline:0}.news_cover__hrxGu img{width:100%;height:auto;border:1px solid var(--color-edge-2)}.news_root__H_5z2 a:focus-visible,.news_row__XEXsS:focus-visible,.news_source__Mg_fo:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}@media (max-width:640px){.news_root__H_5z2{padding-block:20px;padding-inline:16px}.news_row__XEXsS{grid-template-columns:96px minmax(0,1fr);gap:12px}.news_row__XEXsS img{width:96px}.news_rowText__hv1cq{gap:4px}.news_entities__5I58c{padding-inline-start:112px}}.outbound_actions__3Qdnz{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.outbound_confirm___4zkW,.outbound_decline__mAy4e{min-width:96px;min-height:44px;padding-block:8px;padding-inline:20px;border:1px solid oklch(65.33% .0453 82.33);color:var(--color-bright);font:inherit;font-weight:600;cursor:pointer}.outbound_confirm___4zkW{background:linear-gradient(180deg,oklch(50.23% .0506 75.16),oklch(37.14% .0262 71.54));box-shadow:inset 0 0 0 1px oklch(94.66% .054 83.45/.08)}.outbound_decline__mAy4e{background:linear-gradient(180deg,oklch(30.21% .0353 303.61),oklch(24.72% .027 300.8))}@media (hover:hover) and (pointer:fine){.outbound_confirm___4zkW:hover,.outbound_decline__mAy4e:hover{border-color:var(--color-ember-2);color:var(--color-ember-2)}}.outbound_confirm___4zkW:focus-visible,.outbound_decline__mAy4e:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}.showcase_section___CLWc{margin-block-start:34px;min-width:0}.showcase_head__LvMpF{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block-end:16px;padding-block-end:12px;border-block-end:1px solid var(--color-edge)}.showcase_head__LvMpF h2{margin:0;font-family:var(--font-display);font-size:22px;font-weight:650;color:var(--color-bright)}.showcase_head__LvMpF h2 a{position:relative;display:inline-flex;align-items:baseline;color:inherit}.showcase_head__LvMpF h2 a:after{content:"";position:absolute;inset:min(0px,(100% - 40px)/2)}@media (hover:hover) and (pointer:fine){.showcase_head__LvMpF h2 a:hover{color:var(--color-ember-2)}}.showcase_tools__oFfD3{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:16px}.showcase_tool__7P1O4{position:relative;isolation:isolate;overflow:clip;min-inline-size:0;display:flex;align-items:flex-end;min-height:240px;border:1px solid var(--color-edge-2);background:var(--color-deep)}.showcase_tool__7P1O4>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;z-index:-2;opacity:.94}.showcase_tool__7P1O4:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,oklch(19.26% .006 285.82/.933) 4%,oklch(19.26% .006 285.82/.478) 40%,oklch(19.26% .006 285.82/0) 72%)}.showcase_toolText__BH5E8{display:block;padding-block:18px;padding-inline:20px;min-width:0}.showcase_toolText__BH5E8 h3{margin:0;font-family:var(--font-display);font-size:22px;font-weight:650;line-height:1.25;color:var(--color-bright);overflow-wrap:anywhere}.showcase_toolText__BH5E8 p{margin-block:8px 0;margin-inline:0;font-size:15px;line-height:1.55;color:var(--color-fog);max-width:52ch}.showcase_tool__7P1O4:focus-visible{border-color:var(--color-ember-dim)}@media (hover:hover) and (pointer:fine){.showcase_tool__7P1O4:hover{border-color:var(--color-ember-dim)}.showcase_tool__7P1O4:hover>img{opacity:1}}.showcase_tool__7P1O4:focus-visible>img{opacity:1}.showcase_buildRail__CRLd4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;margin-block:0 14px;margin-inline:0;padding:0;list-style:none}.showcase_buildCard__lEiSn{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--color-edge);background:linear-gradient(145deg,var(--color-panel),var(--color-deep));min-width:0}@media (hover:hover) and (pointer:fine){.showcase_buildCard__lEiSn:hover{border-color:var(--color-ember-dim)}}.showcase_buildCard__lEiSn h3{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:var(--color-bright);overflow-wrap:anywhere}.showcase_buildCard__lEiSn h3 a:after{content:"";position:absolute;inset:0}.showcase_buildCard__lEiSn h3 a:focus-visible{outline:2px solid transparent}.showcase_buildCard__lEiSn:has(h3 a:focus-visible){outline:2px solid var(--color-ember);outline-offset:3px}.showcase_buildCard__lEiSn .showcase_treeChip__JsJsX{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.showcase_buildCard__lEiSn h3 a:hover{color:var(--color-ember-2)}}.showcase_author__VsG0O{margin:0;font-size:14px;line-height:1.45;color:var(--color-mist)}.showcase_treeRow__BV95S{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:auto;padding-block-start:10px}.showcase_treeChip__JsJsX{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-block:4px;padding-inline:6px 12px;border:1px solid var(--color-edge);border-radius:3px;font-size:14px;line-height:1.3;color:var(--color-fog)}@media (hover:hover) and (pointer:fine){.showcase_treeChip__JsJsX:hover{border-color:var(--color-ember-dim);color:var(--color-ember-2)}}.showcase_actions__I5O8O{display:flex;flex-wrap:wrap;gap:10px}.showcase_actions__I5O8O a{min-height:40px}.showcase_families__C93wY{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.showcase_family__5CO00{display:flex;align-items:center;gap:14px;min-height:64px;padding-block:12px;padding-inline:16px;border:1px solid var(--color-edge);background:var(--color-panel);font-size:16px;line-height:1.35;color:var(--color-bright)}.showcase_family__5CO00 img{flex:none;object-fit:contain}@media (hover:hover) and (pointer:fine){.showcase_family__5CO00:hover{border-color:var(--color-ember-dim);color:var(--color-ember-2)}}.showcase_guides__5wJOW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;margin:0;padding:0;list-style:none}.showcase_guides__5wJOW a{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-edge);background:var(--color-panel)}.showcase_guides__5wJOW img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-block-end:1px solid var(--color-edge)}@media (hover:hover) and (pointer:fine){.showcase_guides__5wJOW a:hover{border-color:var(--color-ember-dim)}}.showcase_guides__5wJOW h3{margin-block:14px 0;margin-inline:16px;font-size:17px;font-weight:600;line-height:1.35;color:var(--color-bright)}.showcase_guides__5wJOW p{margin-block:8px 16px;margin-inline:16px;font-size:14px;line-height:1.55;color:var(--color-fog)}.showcase_news__KMPzY{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,27rem),1fr));gap:16px;margin:0;padding:0;list-style:none}.showcase_news__KMPzY a{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:center;height:100%;padding:12px;border:1px solid var(--color-edge);background:var(--color-panel)}@media (hover:hover) and (pointer:fine){.showcase_news__KMPzY a:hover{border-color:var(--color-ember-dim)}}.showcase_news__KMPzY img{width:200px;height:112px;object-fit:cover;border:1px solid var(--color-edge)}.showcase_news__KMPzY h3{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--color-bright)}.showcase_news__KMPzY p{margin-block:6px 0;margin-inline:0;font-size:14px;line-height:1.5;color:var(--color-fog)}.showcase_section___CLWc a:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}@media(max-width:900px){.showcase_tool__7P1O4{min-height:210px}.showcase_news__KMPzY{grid-template-columns:1fr}}@media(max-width:639px){.showcase_news__KMPzY a{grid-template-columns:1fr}.showcase_news__KMPzY img{width:100%;height:auto;aspect-ratio:16/9}}@media(prefers-reduced-motion:no-preference){.showcase_buildCard__lEiSn,.showcase_family__5CO00,.showcase_guides__5wJOW a,.showcase_tool__7P1O4{transition:border-color .14s}.showcase_tool__7P1O4>img{transition:opacity .16s}}.crafting_root__oX4md{max-width:1440px;margin-block:0;margin-inline:auto;padding-block:24px 44px;padding-inline:28px;color:var(--color-fog);font-size:14px;line-height:1.5}.crafting_header__liR1G{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block-end:20px}.crafting_header__liR1G h1{font-family:var(--font-display);font-size:28px;line-height:1.25;font-weight:700;color:var(--color-bright)}.crafting_actions___tOlE{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.crafting_actions___tOlE button{font-size:14px}.crafting_workbench__PAFhG{display:grid;grid-template-columns:286px minmax(0,1fr);gap:20px;align-items:start}.crafting_rail__27yuV{position:sticky;inset-block-start:78px;overflow:clip;min-block-size:0;min-width:0}.crafting_search__Y0G60{display:flex;align-items:center;gap:4px;padding:12px;border-block-end:1px solid var(--color-edge)}.crafting_search__Y0G60 input{min-width:0;width:100%;font-size:14px}.crafting_search__Y0G60 input::-webkit-search-cancel-button{display:none}.crafting_picker__5gz6l{max-height:calc(100vh - 188px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:oklch(56.26% .0411 80.36) oklch(20.79% .0181 300.08);padding:6px}.crafting_pick__ijU59{display:flex;align-items:center;gap:10px;width:100%;padding-block:10px;padding-inline:8px;text-align:start;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--color-fog)}.crafting_pick__ijU59>span:last-child{display:flex;flex-direction:column;min-width:0;gap:3px}.crafting_pick__ijU59 strong{font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.crafting_pick__ijU59 small{font-size:12px;color:var(--color-mist)}@media (hover:hover) and (pointer:fine){.crafting_pick__ijU59:hover{background:oklch(30.33% .0357 305.97);border-color:var(--color-edge)}}.crafting_pick__ijU59[aria-pressed=true]{border-color:oklch(69.4% .0836 79.93);background:linear-gradient(100deg,oklch(39.62% .05 58.56/.4),oklch(29.3% .0412 312.12))}.crafting_pick__ijU59[aria-pressed=true] strong{color:var(--color-bright)}.crafting_iconButton__awgZr:focus-visible,.crafting_mapLink__g2cns:focus-visible,.crafting_more__ufvFg:focus-visible,.crafting_pick__ijU59:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:-2px}.crafting_workspace__mHOFx{display:flex;flex-direction:column;gap:18px;min-width:0}.crafting_preview__zr0SX{overflow:clip;min-block-size:0;min-inline-size:0}.crafting_previewHeading__3GtUT{display:flex;align-items:center;gap:14px;padding:18px;background:linear-gradient(110deg,oklch(35.38% .0519 315.63/.4),transparent 80%);border-block-end:1px solid var(--color-edge)}.crafting_previewTitle__5H85x{flex:1;min-width:0}.crafting_previewTitle__5H85x h2{font-size:20px;line-height:1.35;font-weight:600;color:var(--color-bright);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.crafting_previewTitle__5H85x h2 a:hover{color:var(--color-ember-2)}}.crafting_previewTitle__5H85x>span{display:block;font-size:13px;color:var(--color-mist);margin-block-start:4px}.crafting_quality__lNzSe{color:var(--color-mist);font-size:13px;white-space:nowrap}.crafting_previewHeading__3GtUT .game-select-trigger{min-width:112px;width:auto;max-width:200px}.crafting_previewBody__G2Caq{padding-block:16px 18px;padding-inline:18px}.crafting_previewBody__G2Caq>.game-select-trigger{width:100%;margin-block-end:14px}.crafting_ingredients__GCVd9{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px}.crafting_ingredient__xX10_{display:inline-grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:2px 6px;align-items:center;max-width:100%}.crafting_ingredient__xX10_>.crafting_count__zxBpg{grid-column:1;grid-row:1}.crafting_ingredient__xX10_>.crafting_identity__NqjYS{display:contents}.crafting_ingredient__xX10_>.crafting_identity__NqjYS>:first-child{grid-column:2;grid-row:1;justify-self:start}.crafting_ingredient__xX10_>.crafting_identity__NqjYS>small{grid-column:2;grid-row:2}.crafting_count__zxBpg{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-bright)}.crafting_identity__NqjYS{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.crafting_identity__NqjYS small{font-size:12px;line-height:1.3;color:var(--color-mist);padding-inline-start:calc(var(--craft-icon-size,32px) + 17px)}.crafting_identity__NqjYS a{max-width:100%;overflow-wrap:anywhere}.crafting_identity__NqjYS a span{min-width:0}.crafting_addRow__yJrLV{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding-block-start:18px;margin-block-start:14px;border-block-start:1px solid var(--color-edge)}.crafting_batchOutput__wORHR{margin-inline-end:auto;color:var(--color-mist);font-size:13px}.crafting_batchOutput__wORHR>span{margin-block:0;margin-inline:8px}.crafting_quantity__Q5neW{display:inline-flex;align-items:stretch;flex-shrink:0;height:42px;border:1px solid var(--color-edge-2);background:oklch(19.91% .0183 300);border-radius:2px;overflow:clip;min-block-size:0;min-inline-size:0;font-variant-numeric:tabular-nums}.crafting_quantity__Q5neW button{width:40px;flex-shrink:0;background:linear-gradient(oklch(31.87% .0345 318.14),oklch(23.21% .0265 308.87));color:var(--color-bright);cursor:pointer;font-size:18px}@media (hover:hover) and (pointer:fine){.crafting_quantity__Q5neW button:hover:not(:disabled){background:oklch(39.85% .0382 45.73)}}.crafting_quantity__Q5neW button:disabled{opacity:.35;cursor:default}.crafting_quantity__Q5neW input{width:58px;min-width:0;text-align:center;font-size:14px;outline:2px solid transparent;background:transparent;color:var(--color-bright);border:0}.crafting_quantity__Q5neW:focus-within{outline:2px solid var(--color-ember-2);outline-offset:2px}.crafting_quantity__Q5neW input[aria-invalid=true]{box-shadow:inset 0 -2px oklch(70.17% .1063 30.15)}.crafting_iconButton__awgZr{display:grid;place-items:center;flex-shrink:0;min-width:40px;height:42px;color:var(--color-mist);font-size:23px;background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer}@media (hover:hover) and (pointer:fine){.crafting_iconButton__awgZr:hover{color:var(--color-bright);border-color:var(--color-edge-2);background:oklch(28.45% .0399 313.43)}}.crafting_sectionTitle__eHLL0{padding-block:16px 12px;padding-inline:18px;font-family:var(--font-display);font-weight:600;color:var(--color-bright);font-size:18px;line-height:1.4;margin:0}.crafting_goal__uSo5k{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;gap:2px 12px;padding-block:12px;padding-inline:18px;border-block-start:1px solid var(--color-edge)}.crafting_goal__uSo5k>.crafting_identity__NqjYS{display:contents}.crafting_goal__uSo5k>.crafting_identity__NqjYS>:first-child{grid-column:1;grid-row:1;justify-self:start;min-width:0}.crafting_goal__uSo5k>.crafting_identity__NqjYS>small{grid-column:1;grid-row:2}.crafting_goal__uSo5k>.crafting_quantity__Q5neW{grid-column:2;grid-row:1}.crafting_goal__uSo5k>.crafting_iconButton__awgZr{grid-column:3;grid-row:1}.crafting_ledger__Shu5_{min-width:0;overflow:clip;min-block-size:0}.crafting_tableScroll__z3nQP{overflow-x:auto}.crafting_ledger__Shu5_ table{border-collapse:collapse;width:100%;table-layout:fixed}.crafting_ledger__Shu5_ th{font-weight:400;font-size:12px;color:var(--color-mist);text-align:start;padding-block:9px;padding-inline:14px;background:oklch(19.64% .0206 302.83/.4);border-block:1px solid var(--color-edge)}.crafting_ledger__Shu5_ th:first-child{width:auto;padding-inline-start:18px}.crafting_ledger__Shu5_ th:nth-child(2){width:68px}.crafting_ledger__Shu5_ th:nth-child(3){width:168px}.crafting_ledger__Shu5_ th:nth-child(4){width:152px}.crafting_ledger__Shu5_ td{padding-block:12px;padding-inline:14px;border-block-end:1px solid var(--color-edge);vertical-align:middle}.crafting_ledger__Shu5_ td:first-child{padding-inline-start:18px}.crafting_ledger__Shu5_ tr:last-child td{border-block-end:0}.crafting_ledger__Shu5_ tr[data-supplied]{background:oklch(30.63% .0356 159.5/.133)}.crafting_numeric__OBa_C{text-align:end!important;font-variant-numeric:tabular-nums;color:var(--color-bright)}.crafting_ledger__Shu5_ .game-select-trigger{max-width:100%;min-width:0;width:100%;font-size:13px}.crafting_ledger__Shu5_ .game-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crafting_methodPlain__PaHh3{color:var(--color-mist);font-size:13px}.crafting_footnote__gXbFl{font-size:13px;color:var(--color-mist);line-height:1.55}.crafting_footnote__gXbFl,.crafting_shoppingRow__sOWWj{padding-block:12px;padding-inline:18px;border-block-start:1px solid var(--color-edge)}.crafting_shoppingRow__sOWWj{display:flex;align-items:center;gap:10px}.crafting_shoppingRow__sOWWj>.crafting_identity__NqjYS{flex:1}.crafting_shoppingRow__sOWWj>.crafting_count__zxBpg{min-width:28px;text-align:end}.crafting_shoppingRow__sOWWj>a{position:relative;font-size:13px}.crafting_shoppingRow__sOWWj>a:after{content:"";position:absolute;inset-block:min(0px,(100% - 40px)/2);inset-inline:0}.crafting_mapLink__g2cns{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--color-edge);color:var(--color-ember-2);background:oklch(27.29% .0359 311.84)}@media (hover:hover) and (pointer:fine){.crafting_mapLink__g2cns:hover{border-color:var(--color-ember-2)}}.crafting_steps__U2_f6 ol{list-style:decimal;padding-block:0 14px;padding-inline:44px 18px;counter-reset:none}.crafting_steps__U2_f6 li{padding-block:12px;padding-inline:6px 0;border-block-start:1px solid var(--color-edge);color:var(--color-mist)}.crafting_steps__U2_f6 li>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;gap:2px 18px}.crafting_steps__U2_f6 li>div>.crafting_identity__NqjYS{display:contents}.crafting_steps__U2_f6 li>div>.crafting_identity__NqjYS>:first-child{grid-column:1;grid-row:1;justify-self:start;min-width:0}.crafting_steps__U2_f6 li>div>.crafting_identity__NqjYS>small{grid-column:1;grid-row:2}.crafting_steps__U2_f6 li>div>a{grid-column:2;grid-row:1}.crafting_steps__U2_f6 li>div>.crafting_stepCount__pQGOJ{grid-column:3;grid-row:1}.crafting_stepCount__pQGOJ{white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.crafting_stepCount__pQGOJ strong{display:inline-block;margin-inline-start:12px;color:var(--color-bright)}.crafting_steps__U2_f6 li>p{font-size:13px;margin-block:7px 0;margin-inline:40px 0}.crafting_notice__NoB6Q{padding-block:14px;padding-inline:18px;margin-block-end:16px;background:oklch(32.56% .0362 60.85/.333);border:1px solid oklch(65.29% .0774 80.03);color:oklch(87.77% .0603 83.48);line-height:1.6}.crafting_notice__NoB6Q .crafting_actions___tOlE{margin-block-start:12px}.crafting_problem__nuNhP{margin-block-start:8px;color:oklch(81.03% .0752 69.75);font-size:13px;line-height:1.5}.crafting_empty__5S8_2{padding:18px;color:var(--color-mist);line-height:1.65}.crafting_more__ufvFg{width:100%;padding:14px;color:var(--color-ember-2);background:transparent;border-block-start:1px solid var(--color-edge);cursor:pointer}@media(min-width:1600px){.crafting_workbench__PAFhG{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:1200px){.crafting_root__oX4md{padding-block:22px 36px;padding-inline:18px}.crafting_workbench__PAFhG{grid-template-columns:190px minmax(0,1fr);gap:16px}.crafting_ledger__Shu5_ th:first-child{width:auto}.crafting_ledger__Shu5_ th:nth-child(2){width:56px}.crafting_ledger__Shu5_ th:nth-child(3),.crafting_ledger__Shu5_ th:nth-child(4){width:144px}.crafting_ledger__Shu5_ td,.crafting_ledger__Shu5_ th{padding-block:10px;padding-inline:8px}.crafting_quantity__Q5neW input{width:46px}.crafting_quantity__Q5neW button{width:40px}}@media(max-width:850px){.crafting_workbench__PAFhG{grid-template-columns:1fr}.crafting_rail__27yuV{position:static}.crafting_picker__5gz6l{max-height:280px}.crafting_header__liR1G{align-items:flex-start;flex-wrap:wrap}.crafting_previewHeading__3GtUT{flex-wrap:wrap}.crafting_tableScroll__z3nQP table{min-width:570px}.crafting_steps__U2_f6 li>div{flex-wrap:wrap}.crafting_root__oX4md{padding-block:18px 32px;padding-inline:12px}}@media(prefers-reduced-motion:no-preference){.crafting_iconButton__awgZr,.crafting_mapLink__g2cns,.crafting_pick__ijU59{transition:background-color .12s,border-color .12s}.crafting_quantity__Q5neW button:active:not(:disabled){transform:translateY(1px)}}.crafting_actions___tOlE button:disabled{opacity:.45;cursor:default}.crafting_previewBody__G2Caq .game-select-trigger{min-width:0;max-width:100%;text-align:start}.crafting_previewBody__G2Caq .game-select-trigger>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crafting_recipeMenu__q3DL1{width:min(680px,calc(100vw - 32px));min-width:min(280px,calc(100vw - 32px));max-width:calc(100vw - 32px);background:oklch(24.78% .0257 305.61)!important;animation:none!important;opacity:1!important;box-shadow:0 12px 36px oklch(0 0 none/.733);border-color:oklch(65.33% .0453 82.33)}.crafting_recipeMenu__q3DL1 .game-select-item{white-space:normal;overflow-wrap:anywhere;line-height:1.5;padding-block-start:12px;padding-block-end:12px;align-items:flex-start}.crafting_ledger__Shu5_ .crafting_materialPrimary__fy_DE td{padding-block-end:2px;border-block-end:0}.crafting_ledger__Shu5_ .crafting_materialPrimary__fy_DE td:first-child>:first-child{max-width:100%}.crafting_ledger__Shu5_ .crafting_materialCaption__qQzz3 td{padding-block-start:0}.crafting_materialCaption__qQzz3 small{display:block;padding-inline-start:49px;font-size:12px;line-height:1.3;color:var(--color-mist)}.crafting_materialCaption__qQzz3 .crafting_problem__nuNhP{margin-inline-start:49px;margin-block-start:8px}@media(max-width:850px){.crafting_steps__U2_f6 li>div{grid-template-columns:minmax(0,1fr) auto}.crafting_steps__U2_f6 li>div>.crafting_stepCount__pQGOJ{grid-column:2;grid-row:1}.crafting_steps__U2_f6 li>div>a{grid-column:2;grid-row:2}}@media(min-width:851px) and (max-width:1200px){.crafting_workbench__PAFhG{grid-template-columns:1fr}.crafting_rail__27yuV{position:static}.crafting_picker__5gz6l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:210px;align-content:start}.crafting_pick__ijU59{height:100%}}.crafting_addRow__yJrLV>button{min-height:42px}.crafting_ledger__Shu5_ .game-select-trigger{min-height:40px}.merchant-prices_root__78zAX{grid-column:1/-1;flex-basis:100%;width:100%;min-width:0}.merchant-prices_trigger__m1Mhi{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;padding-block:5px;padding-inline:10px;border:1px solid var(--color-edge);background:oklch(24.53% .0279 307.19);color:var(--color-ember-2);font-size:13px;line-height:1.4;cursor:pointer}@media (hover:hover) and (pointer:fine){.merchant-prices_trigger__m1Mhi:hover{background:oklch(29.44% .0395 319.06);border-color:var(--color-edge-2)}}.merchant-prices_trigger__m1Mhi:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:2px}.merchant-prices_trigger__m1Mhi span{width:14px;text-align:center}.merchant-prices_panel__Q08vh{margin-block-start:10px;border:1px solid var(--color-edge);background:oklch(21.57% .0224 305.29)}.merchant-prices_panel__Q08vh[hidden]{display:none}.merchant-prices_note__GSZbc,.merchant-prices_status__fsJLZ{font-size:13px;color:var(--color-mist);padding-block:12px;padding-inline:14px;line-height:1.6}.merchant-prices_columns__J9g68{gap:20px;padding-block:8px;background:oklch(20.08% .0205 302.87);color:var(--color-mist);font-size:12px;border-block:1px solid var(--color-edge)}.merchant-prices_columns__J9g68,.merchant-prices_row__lYRIb{display:flex;align-items:center;justify-content:space-between;padding-inline:14px}.merchant-prices_row__lYRIb{gap:16px;padding-block:10px;border-block-end:1px solid var(--color-edge)}.merchant-prices_row__lYRIb>:first-child{min-width:0;max-width:65%}.merchant-prices_price__iAxUK{flex-shrink:0;font-variant-numeric:tabular-nums;text-align:end;font-size:14px;line-height:1.4;color:var(--color-ember-2)}.merchant-prices_price__iAxUK small{font-size:12px;color:var(--color-mist)}@media(max-width:650px){.merchant-prices_row__lYRIb{flex-wrap:wrap}.merchant-prices_row__lYRIb>:first-child{max-width:100%}.merchant-prices_price__iAxUK{margin-inline-start:auto}}.merchant-prices_offers__tYr67{max-height:360px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:oklch(56.26% .0411 80.36) oklch(20.79% .0181 300.08)}.merchant-prices_offers__tYr67::-webkit-scrollbar{width:8px}.merchant-prices_offers__tYr67::-webkit-scrollbar-thumb{background:oklch(56.26% .0411 80.36);border:2px solid oklch(20.79% .0181 300.08);border-radius:4px}.merchant-prices_offers__tYr67::-webkit-scrollbar-track{background:oklch(20.79% .0181 300.08)}.related-guides_related__r8EdF{margin-block:24px;margin-inline:auto;border-block-start:1px solid var(--color-edge);padding-block:16px 0;padding-inline:0;max-width:1200px}.related-guides_header__ZnnEq{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-block-end:10px}.related-guides_header__ZnnEq h2{margin:0;font-size:18px;line-height:1.4;font-weight:600;color:var(--color-bright)}.related-guides_language__DdBLM{font-size:14px;line-height:1.4;color:var(--color-mist)}.related-guides_links__Nto_5{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:0}.related-guides_links__Nto_5 li{min-width:0;max-width:100%}.related-guides_links__Nto_5 a{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;max-width:480px;border:1px solid var(--color-edge);border-radius:3px;padding-block:6px;padding-inline:10px;color:var(--color-fog);background:var(--color-panel);font-size:16px;line-height:1.5;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.related-guides_links__Nto_5 img{display:block;width:96px;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-edge)}.related-guides_links__Nto_5 span{min-width:0;overflow-wrap:break-word}@media (hover:hover) and (pointer:fine){.related-guides_links__Nto_5 a:hover{background:var(--color-panel-2);color:var(--color-bright);border-color:var(--color-ember)}}.related-guides_links__Nto_5 a:active{box-shadow:inset 0 2px 3px oklch(0 0 none/.35)}.related-guides_links__Nto_5 a:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.related-guides_links__Nto_5 a{transition:none}}.page-header_copy__r_42n{flex:1 1 20rem;min-width:0;max-width:100%}.page-header_heading__Iu1KF{text-wrap:balance;overflow-wrap:anywhere;line-break:strict}.page-header_heading__Iu1KF:lang(ja),.page-header_heading__Iu1KF:lang(ko),.page-header_heading__Iu1KF:lang(zh){letter-spacing:normal}.page-header_subtitle__ZNV1K{max-width:72ch;text-wrap:pretty}.recipes_page__DIFtM{max-width:1240px;margin-inline:auto;padding:24px;color:var(--color-fog);font-size:16px;line-height:1.5;min-width:0}.recipes_sheet__SwsWR{margin-block-start:18px;border:1px solid var(--color-edge);border-radius:3px;background:var(--color-panel);box-shadow:inset 0 1px oklch(100% 0 none/.043),0 4px 14px oklch(0 0 none/.2);overflow:clip;min-block-size:0;min-inline-size:0}.recipes_hero__8uLJT{display:flex;align-items:center;gap:20px;padding:24px;background:linear-gradient(110deg,oklch(30.46% .0303 307.35),var(--color-panel));border-block-end:1px solid var(--color-edge)}.recipes_title__8UKln{min-width:0;flex:1}.recipes_title__8UKln h1{margin:0;color:var(--color-bright);font:700 var(--font-22-26)/1.3 var(--font-display);overflow-wrap:break-word}.recipes_identity__GFMdY{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-block-start:8px;font-size:14px}.recipes_identity__GFMdY strong{font-weight:500}.recipes_identity__GFMdY span{color:var(--color-mist)}.recipes_toolbar___ZNCA{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;padding-block:16px;padding-inline:24px;border-block-end:1px solid var(--color-edge)}.recipes_quantity__d_WJC{display:flex;align-items:center;gap:12px}.recipes_quantityLabel__ZC8i8{color:var(--color-mist);font-size:14px}.recipes_result__yto7v{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-variant-numeric:tabular-nums;margin-inline-start:auto}.recipes_result__yto7v span{color:var(--color-mist);font-size:14px}.recipes_result__yto7v strong{color:var(--color-bright);font-weight:600}.recipes_body__xd5SG{padding-block:22px 24px;padding-inline:24px}.recipes_body__xd5SG h2{color:var(--color-bright);font-size:18px;font-weight:600;margin-block-end:12px}.recipes_materials__Eyo2l{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--color-edge);border-radius:3px}.recipes_material__ldgtJ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:20px;row-gap:3px;padding-block:12px;padding-inline:16px;border-block-end:1px solid var(--color-edge)}.recipes_material__ldgtJ:last-child{border-block-end:0}.recipes_material__ldgtJ a{max-width:100%;width:fit-content;min-width:0;font-size:16px}.recipes_material__ldgtJ a>span{min-width:0;overflow-wrap:break-word}.recipes_materialPrimary__E4je7{grid-column:1;grid-row:1;min-width:0}.recipes_materialCaption__g0uhf{grid-column:1;grid-row:2;padding-inline-start:53px;font-size:14px;color:var(--color-mist)}.recipes_amount__vmNEI{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;min-height:40px;font-size:16px;font-variant-numeric:tabular-nums;color:var(--color-bright);white-space:nowrap}.recipes_footnote__5OjJL{margin-block:16px 0;margin-inline:0;font-size:14px;line-height:1.6;color:var(--color-mist);max-width:76ch}.recipes_actions__Bo5dK{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:18px}.recipes_action__UYL6C{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding-block:9px;padding-inline:14px;border:1px solid var(--color-edge-2);border-radius:3px;background:var(--color-panel-2);color:var(--color-ember-2);font-size:15px;line-height:1.4;box-shadow:inset 0 1px oklch(100% 0 none/.063),inset 0 -2px oklch(0 0 none/.267)}@media (hover:hover) and (pointer:fine){.recipes_action__UYL6C:hover{background:oklch(30.92% .0291 311.66);border-color:var(--color-ember);color:var(--color-bright)}}.recipes_action__UYL6C:active{box-shadow:inset 0 2px 4px oklch(0 0 none/.467)}.recipes_action__UYL6C:focus-visible{outline:2px solid var(--color-ember);outline-offset:-2px}.recipes_action__UYL6C img{width:24px;height:24px;object-fit:contain;filter:none}.recipes_requirements__QQZ3f{display:grid;gap:10px;margin-block:18px 20px;margin-inline:0;padding:0;list-style:none}.recipes_requirement__4IZKZ{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.recipes_requirement__4IZKZ img{width:26px;height:26px;object-fit:contain;flex-shrink:0}.recipes_requirement__4IZKZ p{margin:0}.recipes_requirement__4IZKZ small{display:block;font-size:14px;color:var(--color-mist);max-width:76ch}.recipes_blueprintOutput__N7x53{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block-end:16px;border-block-end:1px solid var(--color-edge)}.recipes_blueprintOutput__N7x53>span:last-child{margin-inline-start:auto;font-variant-numeric:tabular-nums}.recipes_blueprintMaterials__WFmBf{margin-block-start:16px}.recipes_notice__bT1Ol{margin:0;padding-block:14px;padding-inline:24px;background:oklch(35.44% .0313 60.64);border-block-end:1px solid oklch(57.03% .0609 76.83);color:var(--color-bright);font-size:14px}.recipes_alternatives__2yod9{margin-block-start:24px}.recipes_alternatives__2yod9 h2{font-size:18px;color:var(--color-bright);font-weight:600;margin-block-end:12px}.recipes_alternatives__2yod9 ul{list-style:none;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.recipes_alternative__rp3Rv{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center;padding-block:10px;padding-inline:14px;border:1px solid var(--color-edge);border-radius:3px;background:var(--color-panel)}.recipes_alternative__rp3Rv img{width:32px;height:32px;object-fit:contain}.recipes_alternative__rp3Rv span{min-width:0}.recipes_alternative__rp3Rv strong{display:block;font-weight:500;color:var(--color-ember-2)}.recipes_alternative__rp3Rv small{display:block;font-size:13px;line-height:1.5;margin-block-start:3px;color:var(--color-mist)}@media (hover:hover) and (pointer:fine){.recipes_alternative__rp3Rv:hover{border-color:var(--color-ember);background:var(--color-panel-2)}}.recipes_sectionNav__Uh0UY{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-block:14px 20px;margin-inline:0}.recipes_sectionNav__Uh0UY [aria-current=page]{border-color:var(--color-ember);color:var(--color-bright)}@media(max-width:700px){.recipes_page__DIFtM{padding-block:18px;padding-inline:12px}.recipes_hero__8uLJT{padding:18px;gap:14px}.recipes_toolbar___ZNCA{padding:16px}.recipes_body__xd5SG{padding-block:18px;padding-inline:16px}.recipes_result__yto7v{margin-inline-start:0}.recipes_material__ldgtJ{padding:10px;column-gap:12px}}@media(prefers-reduced-motion:no-preference){.recipes_action__UYL6C,.recipes_alternative__rp3Rv{transition:background-color .12s,border-color .12s,box-shadow .12s}}.recipes_relations__3qPCA{display:grid;gap:8px}.recipes_relationSingle__wIQ5H{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:44px}.recipes_relationTitle__OAdeg{display:flex;align-items:center;gap:12px;min-width:0;font-size:16px}.recipes_relationTitle__OAdeg>span{min-width:0}.recipes_relationTitle__OAdeg small{display:block;margin-block-start:2px;font-size:13px;font-weight:400}.recipes_relationGroup__t_81g{border:1px solid var(--color-edge);border-radius:3px;background:var(--color-panel);padding-block:0;padding-inline:14px}.recipes_relationGroup__t_81g .game-disclosure-trigger>span{display:flex;min-width:0}.recipes_relationGroup__t_81g .game-disclosure-trigger{gap:14px}.recipes_relationVariants__5utyD{list-style:none;display:grid;gap:7px;padding:0;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.recipes_relationVariants__5utyD>li>span{display:flex;width:100%}.recipes_relationLink__DeWMt{display:block;flex:1 1 auto;min-width:0;padding-block:10px;padding-inline:12px;border:1px solid var(--color-edge);border-radius:3px;background:var(--color-panel-2)}.recipes_relationLink__DeWMt>span{color:var(--color-ember-2)}.recipes_relationLink__DeWMt small{display:block;margin-block-start:4px;font-size:13px;line-height:1.55;color:var(--color-mist);max-width:90ch}@media (hover:hover) and (pointer:fine){.recipes_relationLink__DeWMt:hover{border-color:var(--color-ember)}}.recipes_relationLink__DeWMt:active{box-shadow:inset 0 2px 4px oklch(0 0 none/.4)}.recipes_collectionError__Jqjnd .collection-empty,.recipes_collectionError__Jqjnd .collection-scroll,.recipes_collectionError__Jqjnd .collection-total{display:none}.recipes_notice__bT1Ol .btn{min-height:40px}.recipes_collection__vJTeA .collection-query{height:42px;min-height:42px;line-height:24px}.recipes_collection__vJTeA .collection-query:focus-visible{box-shadow:none;outline-offset:-3px}@media(max-width:767px){.recipes_collection__vJTeA .collection-query,.recipes_collection__vJTeA .collection-toolbar>.btn{height:44px;min-height:44px}}.tool-link_content__HvJDe{z-index:100;max-width:min(340px,var(--radix-tooltip-content-available-width));max-height:var(--radix-tooltip-content-available-height);overflow:auto;padding-block:14px;padding-inline:16px;border:1px solid var(--color-edge-2);background:var(--color-panel);color:var(--color-bright);box-shadow:0 8px 24px oklch(0 0 none/.4);font-size:16px;line-height:1.5;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.tool-link_content__HvJDe[data-state=delayed-open],.tool-link_content__HvJDe[data-state=instant-open]{animation:tool-link_reveal__hu6Fx .12s ease-out}}@keyframes tool-link_reveal__hu6Fx{0%{opacity:0}to{opacity:1}}