.mechanics-guide_page__d30I8{background:repeating-linear-gradient(135deg,transparent 0 149px,rgba(200,218,205,.025) 150px 151px);padding:clamp(24px,4vw,52px) clamp(18px,4vw,58px) 96px}.mechanics-guide_sheet__1hmoe{color:#eee8de;font-family:var(--font-geist-sans),system-ui,sans-serif;margin:auto;max-width:1380px}.mechanics-guide_masthead__XO1_c{border-bottom:1px solid #55564f;padding:28px 0 36px}.mechanics-guide_kicker__V9c8p{color:#ff7940;font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.mechanics-guide_masthead__XO1_c h1{font-family:var(--font-valve-pulp),var(--font-valve-oracle),sans-serif;font-size:clamp(47px,7.1vw,104px);letter-spacing:-.04em;line-height:.98;margin:20px 0 26px;text-transform:uppercase}.mechanics-guide_masthead__XO1_c h1 span{color:var(--dt-primary-accent)}.mechanics-guide_deck__ezcmx{color:#ccc5b9;font-size:clamp(17px,1.7vw,22px);line-height:1.55;max-width:830px}.mechanics-guide_meta__bu1Em{color:#beb7ac;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:12px 24px;letter-spacing:.07em;margin-top:24px;text-transform:uppercase}.mechanics-guide_readingNote__HeFN6{align-items:start;background:rgba(9,12,10,.48);border-bottom:1px solid #41453e;display:grid;grid-gap:28px;gap:28px;grid-template-columns:1.15fr 1fr;padding:26px}.mechanics-guide_readingNote__HeFN6 h2{font-size:20px;margin:0 0 10px}.mechanics-guide_readingNote__HeFN6 p{color:#c4beb2;font-size:14px;line-height:1.7;margin:0;max-width:700px}.mechanics-guide_legend__u_Ajf{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.mechanics-guide_legend__u_Ajf span{color:#bdb6a9;font-size:12px;line-height:1.6}.mechanics-guide_legend__u_Ajf b{color:#ece4d5;display:block;font-size:12px}.mechanics-guide_finder__xEzi0{margin:30px 0 22px;max-width:680px}.mechanics-guide_finder__xEzi0 label{display:block;font-size:14px;font-weight:700;margin-bottom:9px}.mechanics-guide_searchRow__rcXuJ{display:flex;gap:8px}.mechanics-guide_searchRow__rcXuJ input{background:#101410;border:1px solid #63665a;border-radius:0;color:#f4eee3;font:inherit;min-height:48px;min-width:0;padding:12px;width:100%}.mechanics-guide_searchRow__rcXuJ input::placeholder{color:#aaa89c}.mechanics-guide_finder__xEzi0 p{color:#c1b9aa;font-size:12px;line-height:1.6;margin:9px 0 0}.mechanics-guide_empty__vxNX4 button,.mechanics-guide_searchRow__rcXuJ button{background:#22291f;border:1px solid #63665a;border-radius:0;color:#f0e8d9;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;min-height:44px;padding:10px 18px}.mechanics-guide_searchRow__rcXuJ button:disabled{color:#aaa99c;cursor:default}.mechanics-guide_sheet__1hmoe a:focus-visible,.mechanics-guide_sheet__1hmoe button:focus-visible,.mechanics-guide_sheet__1hmoe input:focus-visible,.mechanics-guide_sheet__1hmoe summary:focus-visible{outline:2px solid #ff995f;outline-offset:4px}.mechanics-guide_jump__XGJlL{border-block:1px solid #505348;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mechanics-guide_jump__XGJlL a{align-items:baseline;color:#d8d0c1;display:flex;font-size:13px;font-weight:650;gap:10px;line-height:1.4;min-height:48px;padding:16px 12px 16px 0;text-decoration:none}.mechanics-guide_jump__XGJlL a span{color:#ff8b53;flex-shrink:0;font-size:10px}.mechanics-guide_jump__XGJlL a:hover,.mechanics-guide_schemaLink__hB0Vy:hover{color:#fff}.mechanics-guide_chapter__t5GWc{padding-top:clamp(48px,7vw,88px)}.mechanics-guide_chapterHeading__smbx6{align-items:start;border-bottom:1px solid #747266;display:grid;grid-gap:18px;gap:18px;grid-template-columns:48px minmax(0,1fr);padding-bottom:24px;scroll-margin-top:96px}.mechanics-guide_chapterHeading__smbx6>span{color:#ff7940;font-size:14px;font-weight:750;padding-top:10px}.mechanics-guide_chapterHeading__smbx6 h2,.mechanics-guide_sources__je_WI>h2{font-family:var(--font-valve-pulp),var(--font-valve-oracle),sans-serif;font-size:clamp(35px,4.5vw,60px);font-weight:800;letter-spacing:-.025em;line-height:1.04;margin:0;text-transform:uppercase}.mechanics-guide_chapterHeading__smbx6 p{color:#c0b8ab;font-size:16px;line-height:1.65;margin:12px 0 0;max-width:860px}.mechanics-guide_cards__KKg6H{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px}.mechanics-guide_card__sKvJI{background:rgba(12,16,12,.8);border:1px solid #55584b;display:flex;flex-direction:column;min-width:0;padding:23px;scroll-margin-top:96px}.mechanics-guide_card__sKvJI:target{border-color:#ff9255}.mechanics-guide_cardTop__Aten1{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.mechanics-guide_badge__8tUvh{border:1px solid #5c6351;color:#d8ddbb;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;padding:6px 8px;text-decoration:none;text-transform:uppercase}.mechanics-guide_badge__8tUvh[data-source=rift]{border-color:#816145;color:#ffd09e}.mechanics-guide_badge__8tUvh[data-source=damage]{border-color:#756552;color:#e7cfae}.mechanics-guide_badge__8tUvh[data-source=interface]{border-color:#526c68;color:#bbdbd4}.mechanics-guide_permalink__pdbKP{color:#d3cabb;font-size:20px;line-height:1;padding:10px;text-decoration:none}.mechanics-guide_card__sKvJI h3{color:#f4eee3;font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 20px}.mechanics-guide_rule__2cbcg{border-block:1px solid #48503f;color:#ebd49c;font-size:clamp(19px,1.65vw,23px);font-weight:650;letter-spacing:-.02em;line-height:1.4;margin:0 0 18px;padding:18px 0}.mechanics-guide_body__J_ci_{color:#d0c9bc;font-size:15px;line-height:1.75;margin:0 0 22px}.mechanics-guide_example__SceqP{border-left:2px solid #ab7542;margin-top:auto;padding-left:15px}.mechanics-guide_example__SceqP>span{color:#e9b785;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.mechanics-guide_example__SceqP p{color:#e2d8c6;font-size:14px;line-height:1.65;margin:7px 0 0}.mechanics-guide_limit__JHUny{color:#bfb6a6;font-size:13px;line-height:1.65;margin:18px 0 0}.mechanics-guide_limit__JHUny strong{color:#e4c495;font-weight:650}.mechanics-guide_reference__z5IHl{border-top:1px solid #353e30;color:#b8b8a6;font-size:12px;line-height:1.6;margin-top:20px;padding-top:12px}.mechanics-guide_reference__z5IHl summary,.mechanics-guide_source__bI6_M summary{cursor:pointer;padding:6px 0;width:-moz-fit-content;width:fit-content}.mechanics-guide_reference__z5IHl p,.mechanics-guide_source__bI6_M details p{overflow-wrap:anywhere}.mechanics-guide_empty__vxNX4{border-bottom:1px solid #53574c;padding:55px 0}.mechanics-guide_empty__vxNX4 p{color:#ccc4b6;line-height:1.6}.mechanics-guide_sources__je_WI{border-top:1px solid #737363;margin-top:88px;padding-top:36px;scroll-margin-top:96px}.mechanics-guide_sources__je_WI>p:not(.mechanics-guide_kicker__V9c8p){color:#c8c1b2;font-size:16px;line-height:1.75;max-width:920px}.mechanics-guide_inventory__ClUAZ{border-block:1px solid #4d5544;display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0;padding:25px 0}.mechanics-guide_inventory__ClUAZ dt{color:#ecd5a1;font-size:34px;font-weight:700;line-height:1.2}.mechanics-guide_inventory__ClUAZ dd{color:#bbbba7;font-size:13px;line-height:1.5;margin:7px 0 0}.mechanics-guide_sourceGrid__9Vi7w{display:grid;grid-gap:26px;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.mechanics-guide_source__bI6_M{border-top:1px solid #4d5544;padding-top:22px;scroll-margin-top:96px}.mechanics-guide_openQuestions__Ng7lB h3,.mechanics-guide_source__bI6_M h3{color:#f0e6d3;font-size:20px;line-height:1.4;margin:0 0 12px}.mechanics-guide_openQuestions__Ng7lB p,.mechanics-guide_source__bI6_M p{color:#c4beaf;font-size:14px;line-height:1.75;margin:0 0 14px}.mechanics-guide_source__bI6_M details{color:#dccba7;font-size:12px}.mechanics-guide_openQuestions__Ng7lB{background:rgba(20,22,16,.66);border-left:3px solid #af7c48;margin:32px 0 22px;padding:23px}.mechanics-guide_openQuestions__Ng7lB p{margin:0}.mechanics-guide_schemaLink__hB0Vy{color:#e7ce98;font-size:14px;line-height:1.6;text-underline-offset:4px}.mechanics-guide_related__LYg00{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.mechanics-guide_related__LYg00 a{border:1px solid #61664f;color:#eee5d2;padding:22px;text-decoration:none}.mechanics-guide_related__LYg00 a:hover{border-color:#e5ad70}.mechanics-guide_related__LYg00 span{color:#d5ad7d;display:block;font-size:10px;font-weight:750;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.mechanics-guide_related__LYg00 strong{display:block;font-size:20px;line-height:1.4}.mechanics-guide_related__LYg00 p{color:#bfbbaa;font-size:13px;line-height:1.7;margin:12px 0 0}@media (max-width:1120px){.mechanics-guide_cards__KKg6H{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-guide_jump__XGJlL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.mechanics-guide_readingNote__HeFN6{grid-template-columns:1fr;padding:22px 0}.mechanics-guide_cards__KKg6H{grid-template-columns:1fr}.mechanics-guide_jump__XGJlL{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-guide_chapterHeading__smbx6{gap:10px;grid-template-columns:1fr}.mechanics-guide_chapterHeading__smbx6 h2{font-size:clamp(30px,8vw,40px);overflow-wrap:anywhere}.mechanics-guide_card__sKvJI{padding:22px}.mechanics-guide_related__LYg00,.mechanics-guide_sourceGrid__9Vi7w{grid-template-columns:1fr}.mechanics-guide_inventory__ClUAZ{gap:22px;grid-template-columns:1fr 1fr}.mechanics-guide_rule__2cbcg{font-size:21px}}@media (max-width:360px){.mechanics-guide_masthead__XO1_c h1{font-size:43px}.mechanics-guide_card__sKvJI{padding:19px}.mechanics-guide_jump__XGJlL a{font-size:12px}.mechanics-guide_searchRow__rcXuJ button{padding-inline:12px}}.mechanics-simulators_lab__usuQc{padding-top:clamp(46px,6vw,78px);scroll-margin-top:96px}.mechanics-simulators_heading__KQIHf{border-bottom:1px solid #6a6b5f;padding-bottom:22px}.mechanics-simulators_kicker__z4CXB{color:#ffa26b;font-size:11px;font-weight:750;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.mechanics-simulators_heading__KQIHf h2{font-family:var(--font-valve-pulp),system-ui,sans-serif;font-size:clamp(30px,4vw,58px);letter-spacing:-.025em;line-height:1.08;margin:12px 0 18px;text-transform:uppercase}.mechanics-simulators_heading__KQIHf>p:last-child{color:#d2cbbd;font-size:17px;line-height:1.65;margin:0;max-width:800px}.mechanics-simulators_keyExample__g8r8_{background:#181e15;border-left:3px solid #ff985d;margin-top:24px;padding:22px 24px}.mechanics-simulators_keyExample__g8r8_ strong{color:#f2e7d1;display:block;font-size:clamp(18px,2vw,25px);line-height:1.5}.mechanics-simulators_keyExample__g8r8_ em{color:#ffb37d;font-style:normal}.mechanics-simulators_keyExample__g8r8_ p{color:#ccc4b3;font-size:14px;line-height:1.75;margin:12px 0 0;max-width:960px}.mechanics-simulators_scope__Rb8go{color:#c0baad;font-size:13px;line-height:1.7;margin:20px 0;max-width:1000px}.mechanics-simulators_scope__Rb8go b{color:#e7d5b5}.mechanics-simulators_filters__fObmR{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.mechanics-simulators_filters__fObmR button{background:#10160f;border:1px solid #68725b;border-radius:0;color:#d8d4c4;cursor:pointer;font-family:inherit;font-size:13px;font-weight:650;line-height:1.4;min-height:44px;padding:10px 16px}.mechanics-simulators_filters__fObmR button[aria-pressed=true]{background:#2d3524;border-color:#dab180;color:#ffe0b9}.mechanics-simulators_filters__fObmR button:hover{border-color:#ffac74}.mechanics-simulators_count__5TwEq{color:#b9b9a4;font-size:12px;line-height:1.6;margin:13px 0 22px}.mechanics-simulators_list__PDT2M{display:grid;grid-gap:24px;gap:24px}.mechanics-simulators_list__PDT2M>[hidden]{display:none}.mechanics-simulators_simulator__LVBP_{background:rgba(12,17,12,.92);border:1px solid #616652;padding:clamp(18px,3vw,34px);scroll-margin-top:96px}.mechanics-simulators_simHeader__YVlRj{max-width:920px}.mechanics-simulators_badge__xlXRr{border:1px solid #666a50;color:#d7dab7;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.5;padding:5px 8px;text-transform:uppercase}.mechanics-simulators_badge__xlXRr[data-evidence="Build 6698 rule"],.mechanics-simulators_badge__xlXRr[data-evidence="Rift rule"]{border-color:#9b744e;color:#ffd098}.mechanics-simulators_badge__xlXRr[data-evidence="Historical model"]{border-color:#746b65;color:#d5c9c0}.mechanics-simulators_simHeader__YVlRj h3{color:#f2ecdf;font-size:clamp(23px,2.5vw,31px);letter-spacing:-.025em;line-height:1.25;margin:15px 0 11px}.mechanics-simulators_simHeader__YVlRj>p{color:#c9c5b5;font-size:15px;line-height:1.7;margin:0;max-width:800px}.mechanics-simulators_workspace__GktHL{align-items:center;display:grid;grid-gap:clamp(25px,4vw,60px);gap:clamp(25px,4vw,60px);grid-template-columns:minmax(230px,.85fr) minmax(0,1.3fr);margin-top:26px}.mechanics-simulators_controls__thOr5{min-width:0}.mechanics-simulators_fields__fW6Tp{display:grid;grid-gap:16px;gap:16px}.mechanics-simulators_field__E0_ZF label{color:#e0dbc9;display:block;font-size:13px;font-weight:650;line-height:1.5;margin-bottom:6px}.mechanics-simulators_field__E0_ZF label span{color:#b1b39d;font-size:12px;font-weight:400;margin-left:9px}.mechanics-simulators_field__E0_ZF input{background:#080d09;border:1px solid #68725d;border-radius:0;color:#f6efdf;font-family:inherit;font-size:18px;font-weight:600;min-height:46px;min-width:0;padding:9px 12px;width:100%}.mechanics-simulators_field__E0_ZF input[aria-invalid=true]{border-color:#f3a282}.mechanics-simulators_fieldHelp__xXUty{color:#b1b39d;font-size:12px;line-height:1.55;margin:7px 0 0}.mechanics-simulators_error__sonen{color:#ffc4a4;font-size:12px;line-height:1.5;margin:6px 0 0}.mechanics-simulators_result__DzOix{border-top:1px solid #525b45;color:#eee2c5;display:grid;grid-gap:9px;gap:9px;margin-top:23px;min-height:95px;padding-top:20px}.mechanics-simulators_result__DzOix>strong{color:#ffe0a7;font-size:39px;font-weight:700;letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere}.mechanics-simulators_result__DzOix>strong>span{font-size:21px;font-weight:600;letter-spacing:0}.mechanics-simulators_result__DzOix>b{color:#e4dbca;font-size:15px;font-weight:500;line-height:1.5}.mechanics-simulators_resultDetail__y70I8{color:#bfc0aa;font-size:13px;line-height:1.7}.mechanics-simulators_chart__2Ks_u{margin:0;min-width:0;width:100%}.mechanics-simulators_chart__2Ks_u figcaption{color:#d8dcc5;font-size:14px;font-weight:650;line-height:1.5;margin-bottom:9px}.mechanics-simulators_chart__2Ks_u svg{display:block;height:258px;max-width:100%;overflow:visible;width:100%}.mechanics-simulators_tick__twiDR{fill:#b9c0aa;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:12px}.mechanics-simulators_axisLabel__CxM3T{fill:#d4d9c7;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:12px}.mechanics-simulators_gridLine__sXrin{stroke:#3e4937;stroke-width:1}.mechanics-simulators_axis__QoQA9{stroke:#76806a;stroke-width:1}.mechanics-simulators_curve__xtM54{stroke:#ffa360;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.mechanics-simulators_crosshair__UesSx{stroke:#c0cfa8;stroke-dasharray:3 5;stroke-width:1}.mechanics-simulators_point__mlr_v{fill:#fff2cf;stroke:#744c26;stroke-width:2}.mechanics-simulators_chartKey__6OYPg{color:#c6ceb3;font-size:12px;line-height:1.65;margin:12px 0 0}.mechanics-simulators_chartKey__6OYPg>span{color:#fff2cf;margin-right:6px}.mechanics-simulators_chartPlaceholder__LW8l6{align-items:center;color:#bcbfae;display:flex;font-size:14px;justify-content:center;line-height:1.7;min-height:258px;padding:20px;text-align:center}.mechanics-simulators_assumption__JJ8zm{border-top:1px solid #3f4936;color:#c5b9a2;font-size:12px;line-height:1.75;margin:24px 0 0;padding-top:17px}.mechanics-simulators_math__tZy8U{color:#c3c4ae;font-size:12px;line-height:1.7;margin-top:8px}.mechanics-simulators_math__tZy8U summary{cursor:pointer;min-height:36px;padding:8px 0;width:-moz-fit-content;width:fit-content}.mechanics-simulators_math__tZy8U p{color:#e1cca0;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:14px;margin:5px 0;overflow-wrap:anywhere}@media (max-width:760px){.mechanics-simulators_workspace__GktHL{grid-template-columns:minmax(0,1fr)}.mechanics-simulators_chart__2Ks_u{border-top:1px solid #49553c;padding-top:20px}.mechanics-simulators_heading__KQIHf>p:last-child{font-size:16px}.mechanics-simulators_keyExample__g8r8_{padding:18px}.mechanics-simulators_filters__fObmR button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.mechanics-simulators_lab__usuQc *{scroll-behavior:auto}}