/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}img{max-width:100%;display:block}section.hero{contain:paint;isolation:isolate;clip-path:inset(0)}.classArtCard{isolation:isolate;overflow:hidden;position:relative!important}.heroArt{z-index:0;object-fit:contain;object-position:right center;width:78%;height:100%;position:absolute;inset:0 0 0 auto}.heroShade{z-index:1;background:linear-gradient(90deg,#080807 0%,#080807f2 23%,#080807a8 50%,#0808071c 78%),linear-gradient(#08080752,#0000 62%,#080807a8);position:absolute;inset:0}.heroSpotlight{z-index:2;color:#dfd4c4;text-align:left;background:#080807;border:0;width:min(52vw,860px);padding:0;position:absolute;inset:0 auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 76%,#0000 100%)}.heroSpotlight:after{content:"";background:linear-gradient(90deg,#080807cf 0%,#0808075c 50%,#0000 86%),linear-gradient(#0000 58%,#080807b8);position:absolute;inset:0}.heroSpotlight>img{object-fit:cover;object-position:center 13%;filter:saturate(.78)contrast(1.1)brightness(.72);width:100%;height:100%;animation:.36s ease-out heroSpotlightReveal}.heroSpotlightHint{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0909098a;border-left:1px solid #a17b49;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:flex;position:absolute;bottom:24px;left:clamp(22px,3vw,52px)}.heroSpotlightHint b{color:#e8dccb;font:15px Georgia,Noto Serif TC,serif}.heroSpotlightHint small{color:#b89b70;letter-spacing:.08em;font-size:9px}.heroSpotlight:hover .heroSpotlightHint,.heroSpotlight:focus-visible .heroSpotlightHint{background:#15110dc7;border-left-color:#e0b56d;transform:translate(3px)}.heroSpotlight:focus-visible{outline-offset:-2px;outline:1px solid #b48b53}.heroCopy{z-index:4!important}.sigil{z-index:3}.hero h1{text-shadow:0 3px 30px #000}.lead{text-shadow:0 2px 12px #000}.secondary{background:#090909a6;border-color:#625a50!important}@keyframes heroSpotlightReveal{0%{opacity:.28;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.archiveVisual{background:#111;border:1px solid #332e27;height:330px;margin:0 0 30px;position:relative;overflow:hidden}.archiveVisual:after{content:"";background:linear-gradient(90deg,#0909090f,#09090900 55%,#090909a6),linear-gradient(#0000 44%,#090909d9);position:absolute;inset:0}.archiveVisual img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.archiveVisual figcaption{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:26px;left:30px}.archiveVisual figcaption span{color:#c49e5c;letter-spacing:.2em;font-size:10px}.archiveVisual figcaption strong{color:#eee5d8;font:clamp(18px,2.4vw,28px) Georgia,Noto Serif TC,serif}@media (width>=601px){.archiveVisual{aspect-ratio:1199/675;height:auto}.archiveVisual img{object-fit:contain;object-position:center}}.about{grid-template-columns:1.05fr .95fr;align-items:center;display:grid;text-align:left!important;background:#12110f!important;border:1px solid #332e27!important;max-width:1240px!important;margin:0 auto 100px!important;padding:0 24px!important}.aboutArt{height:100%;min-height:520px;position:relative;overflow:hidden}.aboutArt:after{content:"";background:linear-gradient(90deg,#0000 60%,#12110f),linear-gradient(#0000 65%,#0909099c);position:absolute;inset:0}.aboutArt img{object-fit:cover;width:100%;height:100%}.aboutArt span{z-index:2;color:#b08d54;letter-spacing:.24em;font-size:9px;position:absolute;bottom:22px;left:25px}.aboutCopy{padding:64px 58px}.about h2{margin:16px 0 30px!important}.aboutCopy>p:last-child{color:#928b80;line-height:2}@media (width<=900px){.about{grid-template-columns:1fr;margin-inline:20px!important;padding:0!important}.aboutArt{min-height:360px}.aboutArt:after{background:linear-gradient(#0000 45%,#12110f)}.aboutCopy{padding:46px}}@media (width<=600px){.heroArt{object-fit:contain;object-position:right bottom;width:100%;height:clamp(250px,34vh,340px);inset:auto 0 0}.heroShade{background:linear-gradient(#08080782,#080807ed 60%,#08080794)}.heroSpotlight{clip-path:inset(0);opacity:1;width:100%;height:clamp(360px,52vh,500px);inset:0 auto auto 0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.heroSpotlight:after{background:linear-gradient(90deg,#080807a8,#0000 72%),linear-gradient(#080807 0%,#0000 46%)}.heroSpotlightHint{inset:18px 18px auto auto}.archiveVisual{height:260px}.archiveVisual figcaption{bottom:18px;left:20px;right:20px}.aboutArt{min-height:280px}.aboutCopy{padding:36px 25px}}.classTabs button{align-items:center;gap:8px;padding:6px 11px;display:flex}.classTabs button img{object-fit:cover;object-position:center 18%;filter:saturate(.75);border-radius:50%;width:34px;height:34px}.classTabs button.active img{filter:saturate(1.05)}.allClassMark{color:#caa76d;border:1px solid #72523a;border-radius:50%;place-items:center;width:34px;height:34px;font:16px Georgia,serif;display:grid}.classArtCard{min-height:160px;padding-left:142px}.classArtCard:before{z-index:1;background:linear-gradient(90deg,#0b0b0a08 0 27%,#11110fea 47%,#11110f 100%)}.classPortrait{object-fit:cover;object-position:center 18%;filter:saturate(.78)contrast(1.08);width:150px;height:100%;inset:0 auto 0 0;z-index:0!important;position:absolute!important}.classArtCard>:not(.classPortrait){z-index:2;position:relative}.classArtCard .mark{margin-left:-22px}.modalPortrait{float:right;object-fit:cover;object-position:center 18%;border:1px solid #49382e;width:155px;height:190px;margin:-20px -12px 18px 20px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}@media (width<=600px){.classArtCard{padding-left:124px}.classPortrait{width:132px}.classTabs button{padding:5px 9px}.modalPortrait{width:120px;height:150px}}.toolsVisual{background:#111;border:1px solid #3a322a;height:340px;margin:26px 0;position:relative;overflow:hidden}.toolsVisual:after,.researchIllustration:after{content:"";background:linear-gradient(#0000 38%,#090909d9);position:absolute;inset:0}.toolsVisual img,.researchIllustration img{object-fit:cover;width:100%;height:100%}.toolsVisual figcaption,.researchIllustration figcaption{z-index:2;color:#e5dac9;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:22px;left:26px}.toolsVisual figcaption span{color:#c69d59;letter-spacing:.18em;font-size:9px}.toolsVisual figcaption strong{font:24px Georgia,Noto Serif TC,serif}.researchIllustration{border:1px solid #3a322a;height:270px;margin:0;position:relative;overflow:hidden}.researchIllustration figcaption{font:20px Georgia,Noto Serif TC,serif}.researchIllustration.demonArt img{object-position:center 65%}:root{--ink:#ddd5c7;--muted:#8f8a80;--red:#b53226;--gold:#c6a25a;--line:#302c26}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--ink);background:#0b0b0a;margin:0;font-family:Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a09ed;border-bottom:1px solid #2a2722;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,78px);display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;font-family:Georgia,Noto Serif TC,serif;font-size:18px;font-weight:700}.brand span{color:var(--red);margin-right:7px;font-size:22px}.nav nav{color:#aaa398;gap:34px;font-size:13px;display:flex}.nav nav a:hover{color:#fff}.menu{font-size:22px;display:none}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 47%,#7f191332,#0000 27%),linear-gradient(118deg,#11100e,#0c0c0b 60%,#15100e);align-items:center;min-height:680px;padding:92px clamp(24px,8vw,130px) 74px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";opacity:.14;background-image:linear-gradient(90deg,#0000 49.8%,#75644a 50%,#0000 50.2%);background-size:80px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.heroCopy{z-index:2;max-width:720px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.25em;font-size:11px;font-weight:800}.hero h1,h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-weight:500}.hero h1{color:#eee8dc;letter-spacing:-.04em;margin:20px 0 26px;font-size:clamp(48px,6vw,84px);line-height:1.07}.hero h1 em{color:#bd3b2f;font-style:normal}.lead{color:#aaa398;max-width:620px;font-size:17px;line-height:1.9}.actions{gap:14px;margin:34px 0 50px;display:flex}.primary,.secondary{letter-spacing:.06em;border:1px solid #5f211d;padding:14px 22px;font-size:13px}.primary{background:var(--red);color:#fff}.secondary{border-color:#454038}.primary:hover{background:#cc3d30}.metrics{gap:46px;display:flex}.metrics div{border-left:1px solid #554536;flex-direction:column;padding-left:14px;display:flex}.metrics strong{color:#e9dfcf;font:32px Georgia,serif}.metrics span{color:#777168;margin-top:5px;font-size:11px}.sigil{color:#8e281f33;border:1px solid #a2754429;border-radius:50%;place-items:center;width:440px;height:440px;font:190px Georgia,serif;display:grid;position:absolute;right:7%;transform:rotate(-8deg);box-shadow:inset 0 0 100px #721a151f}.sigil:before,.sigil:after{content:"";border:1px solid #a275441f;position:absolute;inset:50px;transform:rotate(45deg)}.sigil:after{border-radius:50%;inset:105px;transform:none}.archive{max-width:1240px;margin:auto;padding:100px 24px}.sectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.sectionHead h2,.future h2,.about h2{color:#e8e0d4;margin-top:10px;font-size:clamp(36px,4vw,54px)}.sectionHead>p{max-width:440px;color:var(--muted);font-size:14px;line-height:1.8}.filters{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:22px;display:flex}.search{background:#11110f;border:1px solid #36322c;align-items:center;gap:10px;width:min(380px,100%);height:44px;padding:0 14px;display:flex}.search b{color:var(--gold);font-size:22px}.search input{color:#ddd;background:0 0;border:0;outline:0;width:100%}.ratings{gap:7px;display:flex}.ratings button,.tabs button{color:#8f897e;background:0 0;border:1px solid #343029;padding:10px 14px}.ratings button:hover,.ratings button.active,.tabs button:hover,.tabs button.active{color:#f0e8dc;background:#281411;border-color:#8d392e}.tabs{gap:8px;margin:28px 0;padding-bottom:4px;display:flex;overflow-x:auto}.tabs button{min-width:max-content}.result{color:#68635c;justify-content:space-between;margin:34px 2px 13px;font-size:12px;display:flex}.result b{color:var(--gold)}.grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.card{text-align:left;color:#ddd;background:linear-gradient(135deg,#171613,#11110f);border:1px solid #2c2924;align-items:center;gap:16px;min-height:132px;padding:22px;transition:all .2s;display:flex}.card:hover{background:linear-gradient(135deg,#201915,#12110f);border-color:#744037;transform:translateY(-2px)}.mark{color:#c49e5c;border:1px solid #59422c;flex:none;place-items:center;width:45px;height:45px;font:17px Georgia,serif;display:grid;transform:rotate(45deg)}.cardCopy{flex-direction:column;gap:8px;display:flex}.cardCopy small{color:#777168;letter-spacing:.08em;font-size:10px}.cardCopy strong{color:#e3dbcf;font:21px Georgia,Noto Serif TC,serif}.stars{color:#c7a055;letter-spacing:2px;white-space:nowrap;font-size:12px}.stars i{color:#3e3932;font-style:normal}.arrow{color:#5f574d;align-self:flex-start;margin-left:auto}.empty{text-align:center;color:#777;border:1px dashed #333;padding:70px}.future{background:#131210;border:1px solid #332e27;grid-template-columns:1fr 1fr;gap:80px;max-width:1240px;margin:20px auto 100px;padding:64px;display:grid;position:relative}.future:before{content:"";background:var(--red);width:100px;height:2px;position:absolute;top:-1px;left:64px}.future p:not(.eyebrow){color:#8e887e;max-width:480px;line-height:1.8}.future ol{margin:0;padding:0;list-style:none}.future li{border-bottom:1px solid #322e28;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:18px 0;display:grid}.future li span{color:#655e55;font:12px monospace}.future li strong{font:20px Georgia,Noto Serif TC,serif}.future li small{color:#a87b42;border:1px solid #5b4329;padding:4px 8px}.about{text-align:center;background:radial-gradient(circle at 50% 40%,#19140f,#0000 45%);border-top:1px solid #24211d;padding:100px 24px 130px}.about h2{margin:16px auto 30px;line-height:1.25}.about>p:last-child{color:#928b80;max-width:680px;margin:auto;line-height:2}footer{color:#706a61;border-top:1px solid #2a2722;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:30px clamp(24px,5vw,78px);font-size:12px;display:flex}footer a{color:#9f8a68}.backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#151411;border:1px solid #554238;width:min(610px,100%);max-height:90vh;padding:48px;position:relative;overflow:auto;box-shadow:0 25px 100px #000}.close{color:#8f887c;background:0 0;border:0;font-size:30px;position:absolute;top:14px;right:18px}.modalMark{float:left;color:#c49e5c;border:1px solid #684b32;place-items:center;width:54px;height:54px;margin-right:20px;font:22px Georgia,serif;display:grid}.modal h2{color:#eee5d8;margin:5px 0 8px;font-size:40px}.note{clear:both;border-left:2px solid var(--red);background:#201511;margin:35px 0 25px;padding:18px 20px}.note b{color:#d4b16b}.note p{color:#91897e;margin:8px 0 0;font-size:13px;line-height:1.7}.outline{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outline div{color:#b0a89c;border:1px solid #302c26;padding:14px;font-size:13px}.outline span{color:#695d4e;margin-right:10px;font:10px monospace}@media (width<=900px){.nav nav{display:none}.menu{display:block}.sigil{right:-230px}.grid{grid-template-columns:repeat(2,1fr)}.future{grid-template-columns:1fr;gap:25px;margin-inline:20px;padding:45px}.sectionHead{flex-direction:column;align-items:start}.filters{flex-direction:column}.ratings{overflow-x:auto}}@media (width<=600px){.hero{min-height:720px;padding-top:72px}.hero h1{font-size:48px}.actions{text-align:center;flex-direction:column}.metrics{gap:18px}.metrics strong{font-size:26px}.archive{padding-top:72px}.grid{grid-template-columns:1fr}.card{min-height:112px}.future{padding:34px 24px}.outline{grid-template-columns:1fr}.modal{padding:38px 24px}.result span:last-child{display:none}footer{text-align:center;flex-direction:column}}.deferredTools{overflow-anchor:none;background:#0c0c0b;min-height:360px;scroll-margin-top:70px}.toolLoading{text-align:center;background:radial-gradient(circle at 50% 45%,#4f25182d,#0000 34%),#0c0c0b;border-block:1px solid #2b2721;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:360px;display:flex}.toolLoading b{color:#d8c7b1;font:24px Georgia,Noto Serif TC,serif}.toolLoading span{color:#746d64;letter-spacing:.06em;font-size:10px}@media (width<=560px){.deferredTools,.toolLoading{min-height:280px}}.toolIdle{text-align:center;background:#0d0d0c;border:1px dashed #3a342c;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:28px;display:flex}.toolIdle b{color:#d8c7b1;font:22px Georgia,Noto Serif TC,serif}.toolIdle span{color:#81796f;max-width:440px;font-size:13px;line-height:1.7}@supports (content-visibility:auto){.classArtCard{content-visibility:auto;contain-intrinsic-size:auto 160px}.future,.about{content-visibility:auto;contain-intrinsic-size:auto 560px}}@media (width<=600px){.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a09fa}.heroSpotlightHint{-webkit-backdrop-filter:none;backdrop-filter:none}.heroSpotlight>img{animation:none}.classArtCard{contain:layout paint style;content-visibility:visible}.card{transition:none}}html,body{max-width:100%}main{overflow-x:clip}main,section,article,figure,header,footer,nav,div{min-width:0}main,main>*,figure,picture,video,canvas,svg{max-width:100%}picture,video,canvas,svg{display:block}img{height:auto}.d2ItemMeta .d2SocketCount,.d2ItemMeta>span:only-child{text-align:center;grid-column:1/-1;justify-self:center;width:max-content;max-width:100%}@supports not (overflow:clip){main{overflow-x:hidden}}@media (width<=600px){.archive,.sanctuaryTools{max-width:100%}.archiveVisual,.aboutArt,.toolsVisual,.researchIllustration{width:100%}.archiveVisual figcaption,.toolsVisual figcaption,.researchIllustration figcaption{overflow-wrap:anywhere;right:16px}.cardCopy{min-width:0}.cardCopy small,.cardCopy strong{overflow-wrap:anywhere}}.buildModal{overscroll-behavior:contain;background:linear-gradient(155deg,#15191a,#111210 48%,#17130f);width:min(1040px,100%);padding:42px}.buildModal>.modalPortrait{width:180px;height:220px}.iceBuild{clear:both;color:#d8d4cb;gap:34px;margin-top:30px;display:grid}.iceBuildIntro{background:radial-gradient(circle at 10% 0,#1b4a5a2e,#0000 44%),#0d1112;border:1px solid #324047;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:25px;display:grid}.iceBuildIntro span,.iceSectionHead small{color:#73868a;letter-spacing:.1em;font-size:11px}.iceBuildIntro h3{color:#b8e4ed;margin:7px 0 10px;font:32px Georgia,Noto Serif TC,serif}.iceBuildIntro p{color:#a6aaa4;max-width:670px;margin:0;font-size:14px;line-height:1.8}.iceBuildVerdict{border-left:2px solid #6cb8c7;gap:5px;min-width:190px;padding-left:18px;display:grid}.iceBuildVerdict small{color:#718187;font-size:11px}.iceBuildVerdict b{color:#e5dcc9;font:20px Georgia,Noto Serif TC,serif}.iceBuildVerdict span{color:#78bccc;font-size:12px}.iceSectionHead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.iceSectionHead>span{color:#8ad0dc;border:1px solid #3d5b61;place-items:center;width:38px;height:38px;font:13px Georgia,serif;display:grid}.iceSectionHead>div{gap:3px;display:grid}.iceSectionHead b{color:#ece4d7;font:21px Georgia,Noto Serif TC,serif}.iceMetrics{border:1px solid #2a383a;grid-template-columns:repeat(4,1fr);display:grid}.iceMetrics article{background:#0e1212;border-bottom:1px solid #293638;border-right:1px solid #293638;padding:15px}.iceMetrics article:nth-child(4n){border-right:0}.iceMetrics article:nth-last-child(-n+4){border-bottom:0}.iceMetrics span{color:#748387;font-size:11px;display:block}.iceMetrics b{color:#d9edf0;margin-top:5px;font:18px Georgia,serif;display:block}.iceFootnote{color:#7f8784;margin:10px 0 0;font-size:12px;line-height:1.7}.iceGearGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.iceGear{background:#101211;border:1px solid #2e3432;min-height:232px;padding:16px}.iceGearTop{border-bottom:1px solid #282d2b;align-items:center;gap:13px;padding-bottom:13px;display:flex}.iceGearTop img{object-fit:contain;image-rendering:auto;width:54px;height:54px}.iceGearTop>div{gap:2px;display:grid}.iceGearTop small{color:#687471;font-size:10px}.iceGearTop b{color:#ddd4c7;font:18px Georgia,Noto Serif TC,serif}.iceGearTop span{color:#777b75;font-size:11px}.iceGear.runeword .iceGearTop b{color:#d8bf84}.iceGear.rare .iceGearTop b{color:#d2cf72}.iceGear.unique .iceGearTop b{color:#cda95f}.iceGear.crafted .iceGearTop b{color:#d89579}.iceGear ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.iceGear li{color:#9ca6a2;font-size:12px;line-height:1.5}.iceGear li:before{content:"·";color:#6db6c3;margin-right:7px}.iceCharmRow{background:#111718;border-left:2px solid #5f9ca7;grid-template-columns:100px 1fr;gap:14px;margin-top:10px;padding:16px;display:grid}.iceCharmRow b{color:#bcdfe3}.iceCharmRow p{color:#98a5a3;margin:0;font-size:13px;line-height:1.7}.iceSkillGrid,.icePlayGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.iceSkillGrid article,.icePlayGrid article{background:#101312;border:1px solid #2d3534;padding:17px}.iceSkillGrid article.core{background:#10191a;border-color:#44707a}.iceSkillGrid span{color:#668187;letter-spacing:.12em;font-size:10px}.iceSkillGrid b,.icePlayGrid b{color:#dcd7cd;margin:5px 0 7px;font:16px Georgia,Noto Serif TC,serif;display:block}.iceSkillGrid p,.icePlayGrid p{color:#87908d;margin:0;font-size:12px;line-height:1.7}.icePlayGrid{grid-template-columns:repeat(2,1fr)}.icePlayGrid article{border-left:2px solid #477984}.backdrop{overscroll-behavior:contain}@media (width<=800px){.buildModal{padding:34px 24px}.iceMetrics{grid-template-columns:repeat(2,1fr)}.iceMetrics article:nth-child(2n),.iceMetrics article:nth-child(4n){border-right:0}.iceMetrics article:nth-last-child(-n+4){border-bottom:1px solid #293638}.iceMetrics article:nth-last-child(-n+2){border-bottom:0}.iceGearGrid,.iceSkillGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.backdrop{align-items:stretch;padding:0}.buildModal{border:0;width:100%;max-height:100dvh;padding:28px 16px}.buildModal>.modalPortrait{width:104px;height:135px;margin:0 22px 12px 12px}.buildModal h2{font-size:34px}.iceBuild{gap:27px;margin-top:24px}.iceBuildIntro{grid-template-columns:1fr;padding:18px}.iceBuildVerdict{min-width:0}.iceMetrics,.iceGearGrid,.iceSkillGrid,.icePlayGrid{grid-template-columns:1fr}.iceMetrics article,.iceMetrics article:nth-child(2n),.iceMetrics article:nth-child(4n){border-bottom:1px solid #293638;border-right:0}.iceMetrics article:last-child{border-bottom:0}.iceGear{min-height:0}.iceCharmRow{grid-template-columns:1fr}.iceSectionHead b{font-size:19px}}.iceBuildTabs{z-index:6;background:#111719;border:1px solid #324247;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid;position:sticky;top:-1px}.iceBuildTabs button{color:#829094;background:#121719;border:0;min-height:46px;font-size:14px}.iceBuildTabs button:hover,.iceBuildTabs button:focus-visible{color:#d8f1f4;outline-offset:-2px;background:#172226;outline:1px solid #568b95}.iceBuildTabs button.active{color:#e6f7f8;background:linear-gradient(#21383e,#162529);box-shadow:inset 0 -2px #70bfcd}.iceViewPanel{animation:.18s ease-out icePanelIn}@keyframes icePanelIn{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}.iceLoadoutWorkbench{grid-template-columns:minmax(430px,1.15fr) minmax(270px,.85fr);gap:16px;display:grid}.iceLoadoutBoard{isolation:isolate;background:radial-gradient(circle at 50% 42%,#315b683d,#0000 42%),linear-gradient(150deg,#101617,#0b0e0f);border:1px solid #34454a;grid-template-rows:repeat(4,1fr);grid-template-columns:128px minmax(170px,1fr) 128px;grid-template-areas:"head portrait amulet""weapon portrait body""gloves portrait belt""ringone boots ringtwo";gap:10px;min-height:560px;padding:18px;display:grid}.iceGearSlot{z-index:2;color:#aab5b4;touch-action:manipulation;background:#11191b;border:1px solid #344145;grid-template-rows:auto 1fr auto;place-items:center;gap:5px;min-width:0;padding:9px 7px;transition:border-color .15s,transform .15s,background .15s;display:grid;position:relative}.iceGearSlot:hover,.iceGearSlot:focus-visible,.iceGearSlot.active{z-index:4;background:#18272a;border-color:#7dc5d1;outline:0;transform:translateY(-2px);box-shadow:0 0 0 1px #335d65,0 10px 24px #0008}.iceGearSlot small{color:#718287;letter-spacing:.08em;font-size:10px}.iceGearSlot img{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:58px;height:58px}.iceGearSlot b{text-overflow:ellipsis;white-space:nowrap;color:#d9d5c9;max-width:100%;font-size:11px;overflow:hidden}.iceGearSlot.runeword b{color:#d8bf84}.iceGearSlot.rare b{color:#dcda79}.iceGearSlot.unique b{color:#cdaa60}.iceGearSlot.crafted b{color:#dd987d}.slot-head{grid-area:head}.slot-weapon{grid-area:weapon}.slot-body{grid-area:body}.slot-amulet{grid-area:amulet}.slot-gloves{grid-area:gloves}.slot-belt{grid-area:belt}.slot-ringone{grid-area:ringone}.slot-ringtwo{grid-area:ringtwo}.slot-boots{grid-area:boots}.iceAmazonSilhouette{z-index:1;background:#080b0c;border:1px solid #243439;grid-area:portrait;position:relative;overflow:hidden}.iceAmazonSilhouette:after{content:"";background:linear-gradient(#0000 58%,#081012 100%),radial-gradient(circle at 50% 35%,#0000,#070a0bc7 84%);position:absolute;inset:0}.iceAmazonSilhouette img{object-fit:cover;object-position:center 12%;filter:saturate(.72)contrast(1.08)brightness(.72);width:100%;height:100%}.iceAmazonSilhouette span{z-index:2;color:#8ed0db;letter-spacing:.22em;white-space:nowrap;font:11px Georgia,serif;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.iceItemTooltip{background:linear-gradient(155deg,#121a1c,#0b0e0f);border:1px solid #3a4d51;align-self:start;min-height:342px;padding:24px;box-shadow:inset 0 0 50px #17383e1a}.iceItemTooltip>span{color:#71858a;letter-spacing:.14em;font-size:10px;display:block}.iceItemTooltip>img{float:right;object-fit:contain;filter:drop-shadow(0 7px 12px #000);width:82px;height:82px;margin:5px 0 12px 18px}.iceItemTooltip h4{color:#dedacd;margin:12px 0 4px;font:25px Georgia,Noto Serif TC,serif}.iceItemTooltip.runeword h4{color:#d8bf84}.iceItemTooltip.rare h4{color:#ddda7b}.iceItemTooltip.unique h4{color:#cdaa60}.iceItemTooltip.crafted h4{color:#df9b80}.iceItemTooltip>small{color:#77807e;font-size:12px}.iceItemTooltip ul{clear:both;gap:10px;margin:24px 0 20px;padding:0;list-style:none;display:grid}.iceItemTooltip li{color:#b6c3c1;padding-left:14px;font-size:14px;line-height:1.55;position:relative}.iceItemTooltip li:before{content:"";background:#75bcc8;border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.iceItemTooltip p{color:#6f7c7d;border-top:1px solid #273336;margin:0;padding-top:15px;font-size:11px}.iceCharmInventory{background:#0e1415;border:1px solid #354348;margin-top:14px;padding:18px}.iceCharmInventory>div:first-child{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.iceCharmInventory>div:first-child b{color:#dfd6c8;font:18px Georgia,Noto Serif TC,serif}.iceCharmInventory>div:first-child span{color:#8bcbd5;font-size:12px}.iceCharmSlots{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.iceCharmSlots span{text-align:center;background:linear-gradient(150deg,#251f16,#111412);border:1px solid #5e4c2f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:70px;padding:7px 4px;display:flex}.iceCharmSlots b{color:#d6bb7d;font-size:10px}.iceCharmSlots small{color:#92cbd4;font-size:10px}.iceCharmInventory>p{color:#7f8b89;margin:11px 0 0;font-size:12px}@media (width<=850px){.iceLoadoutWorkbench{grid-template-columns:1fr}.iceItemTooltip{min-height:0}.iceLoadoutBoard{min-height:520px}.iceCharmSlots{grid-template-columns:repeat(5,1fr)}}@media (width<=560px){.iceBuildTabs{top:-28px}.iceBuildTabs button{min-height:48px;font-size:13px}.iceLoadoutBoard{grid-template-columns:88px minmax(110px,1fr) 88px;gap:6px;min-height:520px;padding:9px}.iceGearSlot{padding:6px 3px}.iceGearSlot img{width:44px;height:44px}.iceGearSlot b{font-size:9px}.iceAmazonSilhouette img{object-position:center 12%}.iceItemTooltip{padding:18px}.iceItemTooltip h4{font-size:22px}.iceItemTooltip li{font-size:13px}.iceCharmSlots{grid-template-columns:repeat(3,1fr)}.iceCharmInventory>div:first-child{flex-direction:column;align-items:flex-start}}#top,#builds,#tools,#future,#about{scroll-margin-top:84px}.primary,.secondary,.navTool,.nav a,footer a{touch-action:manipulation}.iceGuidePage{--ice:#86d5e2;--iceSoft:#b9e7ec;--iceLine:#31474c;color:#d9d6ce;background:linear-gradient(#080b0c,#0b1011 34%,#090b0b);min-height:100dvh;overflow-x:clip}.iceGuideTopbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0cec;border-bottom:1px solid #29383b;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.iceGuideBrand{color:#eee7da;letter-spacing:.08em;justify-self:start;font:700 15px Georgia,Noto Serif TC,serif}.iceGuideBrand span{color:var(--ice);margin-right:8px;font-size:18px}.iceGuideTopbar nav{color:#89989a;gap:30px;font-size:12px;display:flex}.iceGuideTopbar nav a:hover,.iceGuideBack:hover{color:#d8f4f6}.iceGuideBack{color:#9fb2b4;justify-self:end;font-size:12px}.iceGuideHero{isolation:isolate;background:radial-gradient(circle at 73% 44%,#1f7b8f3b,#0000 30%),linear-gradient(118deg,#111819,#0a0d0e 58%,#0e171a);border-bottom:1px solid #2d4246;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.iceGuideHero>img{z-index:-2;object-fit:cover;object-position:center 14%;filter:saturate(.55)contrast(1.13)brightness(.72);width:min(48vw,690px);height:94%;position:absolute;bottom:0;right:4%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 86%,#0000 100%)}.iceGuideHeroShade{z-index:-1;background:linear-gradient(90deg,#080c0d 0%,#080c0df4 29%,#080c0d72 57%,#080c0db2 100%),linear-gradient(#0000 76%,#080c0d 100%);position:absolute;inset:0}.iceGuideHeroCopy{width:min(760px,65%);margin-left:max(28px,50vw - 730px);padding:76px clamp(20px,5vw,74px)}.iceGuideHeroCopy>p:first-child{color:#68b9c7;letter-spacing:.2em;margin:0;font:10px monospace}.iceGuideHero h1{color:#eef1eb;letter-spacing:-.05em;margin:18px 0 12px;font:clamp(50px,6vw,86px)/1 Georgia,Noto Serif TC,serif}.iceGuideRating{align-items:center;gap:12px;display:flex}.iceGuideRating span{color:#bfa45f;letter-spacing:3px}.iceGuideRating b{color:#bbb6aa;font-size:12px}.iceGuideLead{color:#9da9a7;max-width:650px;margin:24px 0 30px;font-size:15px;line-height:1.85}.iceGuideHeroMetrics{border-block:1px solid #2b4247;grid-template-columns:repeat(4,1fr);max-width:760px;display:grid}.iceGuideHeroMetrics article{border-right:1px solid #2b4247;padding:15px 16px}.iceGuideHeroMetrics article:last-child{border-right:0}.iceGuideHeroMetrics span{color:#6f8589;font-size:10px;display:block}.iceGuideHeroMetrics b{color:#d9e6e5;white-space:nowrap;margin-top:5px;font:15px Georgia,Noto Serif TC,serif;display:block}.iceGuideSigil{text-align:center;background:#0710129e;border:1px solid #5b929c72;border-radius:50%;place-content:center;width:110px;height:110px;display:grid;position:absolute;bottom:38px;right:clamp(24px,5vw,80px);box-shadow:0 0 0 9px #6ba9b40a,0 0 40px #3d97a42b}.iceGuideSigil span,.iceGuideSigil small{color:#60949c;letter-spacing:.17em;font:8px monospace}.iceGuideSigil b{color:#acdce2;font:32px Georgia,serif}.iceGuideLayout{grid-template-columns:180px minmax(0,1fr) 240px;align-items:start;gap:clamp(20px,2.5vw,42px);width:min(1480px,100%);margin:0 auto;padding:56px 24px 92px;display:grid}.iceGuideRail{border-top:1px solid #3c555a;display:grid;position:sticky;top:94px}.iceGuideRail>span{color:#59777c;letter-spacing:.16em;padding:16px 3px 11px;font:9px monospace}.iceGuideRail>a{border-top:1px solid #243336;grid-template-columns:24px 1fr;align-items:center;padding:14px 3px;display:grid}.iceGuideRail>a small{color:#4c6a70;font:9px monospace}.iceGuideRail>a b{color:#9eaaa8;font-size:12px}.iceGuideRail>a:hover b{color:#d4f0f2}.iceGuideRail>a:hover small{color:#7dcbd7}.iceGuideRail>div{background:#0e1516;border:1px solid #314449;margin-top:28px;padding:16px}.iceGuideRail>div span,.iceGuideRail>div small{color:#638087;font-size:9px;display:block}.iceGuideRail>div b{color:#d1d8d4;margin:7px 0;font:17px Georgia,Noto Serif TC,serif;display:block}.iceGuideMain{gap:82px;min-width:0;display:grid}.iceGuideMain>section{scroll-margin-top:92px}.iceGuideOverview{border-bottom:1px solid #293639;grid-template-columns:1.2fr .8fr;gap:44px;padding-bottom:56px;display:grid}.iceGuideOverview>div>span,.iceGuideSectionTitle>span{color:#61a9b4;letter-spacing:.18em;font:9px monospace}.iceGuideOverview h2,.iceGuideSectionTitle h2{color:#e6e3db;margin:12px 0 16px;font:clamp(30px,3.2vw,46px)/1.2 Georgia,Noto Serif TC,serif}.iceGuideOverview p,.iceGuideSectionTitle p{color:#929d9a;margin:0;font-size:14px;line-height:1.9}.iceGuidePillars{border:1px solid #2d4044;grid-template-columns:1fr 1fr;display:grid}.iceGuidePillars article{background:#0e1415;border-bottom:1px solid #2d4044;border-right:1px solid #2d4044;padding:18px}.iceGuidePillars article:nth-child(2n){border-right:0}.iceGuidePillars article:nth-last-child(-n+2){border-bottom:0}.iceGuidePillars b{color:#acd9df;font:17px Georgia,Noto Serif TC,serif;display:block}.iceGuidePillars span{color:#748589;margin-top:7px;font-size:11px;display:block}.iceGuideSectionTitle{max-width:720px;margin-bottom:26px}.iceGuideWorkbench{background:linear-gradient(145deg,#0c1213,#0b0e0f);border:1px solid #31474c;padding:34px;position:relative;box-shadow:0 24px 70px #0005}.iceGuideWorkbench:before{content:"";background:#63adba;width:120px;height:2px;position:absolute;top:-1px;left:34px}.iceGuidePage .iceBuild{gap:26px;margin:0}.iceGuidePage .iceBuildIntro,.iceGuidePage .iceMetricSection{display:none}.iceGuidePage .iceBuildTabs{top:63px}.iceGuideDecisionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.iceGuideDecisionGrid article{background:linear-gradient(145deg,#101718,#0d1112);border:1px solid #293b3e;min-height:220px;padding:26px}.iceGuideDecisionGrid article>span{color:#57838a;letter-spacing:.15em;font:9px monospace}.iceGuideDecisionGrid article>b{color:#d8e5e4;margin:12px 0;font:20px Georgia,Noto Serif TC,serif;display:block}.iceGuideDecisionGrid p{color:#899795;margin:0;font-size:13px;line-height:1.85}.iceGuideDecisionGrid article:nth-child(4){background:linear-gradient(145deg,#171611,#0d1112);border-color:#5b4f32}.iceGuideDecisionGrid article:nth-child(4)>span{color:#ad925b}.iceBoundaryRows{border-top:1px solid #354a4e}.iceBoundaryRows article{border-bottom:1px solid #29383b;grid-template-columns:130px 1fr;gap:28px;padding:25px 4px;display:grid}.iceBoundaryRows b{color:#b8dce0;font:18px Georgia,Noto Serif TC,serif}.iceBoundaryRows p{color:#8c9997;margin:0;font-size:13px;line-height:1.85}.iceGuideTelemetry{background:#0d1314;border:1px solid #31474c;position:sticky;top:94px}.iceGuideTelemetry>div:first-child{background:linear-gradient(135deg,#17282b,#101617);border-bottom:1px solid #2b3d41;padding:20px}.iceGuideTelemetry>div:first-child span{color:#6cb7c3;letter-spacing:.16em;font:9px monospace}.iceGuideTelemetry h3{color:#e1dfd7;margin:8px 0 0;font:23px Georgia,Noto Serif TC,serif}.iceGuideTelemetry dl{margin:0;padding:13px 20px}.iceGuideTelemetry dl div{border-bottom:1px dotted #263638;justify-content:space-between;padding:7px 0;display:flex}.iceGuideTelemetry dt{color:#718184;font-size:11px}.iceGuideTelemetry dd{color:#d1dcda;margin:0;font:13px monospace}.iceTelemetryRates{border:1px solid #2d4246;grid-template-columns:1fr 1fr;margin:0 20px;display:grid}.iceTelemetryRates article{border-bottom:1px solid #2d4246;border-right:1px solid #2d4246;padding:11px}.iceTelemetryRates article:nth-child(2n){border-right:0}.iceTelemetryRates article:nth-last-child(-n+2){border-bottom:0}.iceTelemetryRates span{color:#668086;font-size:9px;display:block}.iceTelemetryRates b{color:#9dd6df;margin-top:2px;font:17px Georgia,serif;display:block}.iceTelemetryRes{background:#111b1d;border-left:2px solid #68b1bd;margin:18px 20px 0;padding:13px}.iceTelemetryRes span{color:#668085;font-size:9px;display:block}.iceTelemetryRes b{color:#d7e9e8;margin-top:6px;font:14px monospace;display:block}.iceGuideTelemetry>p{color:#687779;margin:14px 20px 20px;font-size:10px;line-height:1.6}.iceGuideFooter{background:#080b0c;border-color:#29383b}.iceGuideFooter a:hover{color:#b8e5e9}@media (width<=1160px){.iceGuideLayout{grid-template-columns:160px minmax(0,1fr)}.iceGuideTelemetry{display:none}.iceGuideHeroCopy{width:72%}.iceGuideWorkbench{padding:26px}}@media (width<=760px){.iceGuideTopbar{grid-template-columns:1fr auto;height:58px}.iceGuideTopbar nav{display:none}.iceGuideHero{align-items:flex-end;min-height:650px}.iceGuideHero>img{object-position:center 13%;opacity:.62;width:100%;height:64%;right:-13%;-webkit-mask-image:linear-gradient(#0000 0%,#000 80%);mask-image:linear-gradient(#0000 0%,#000 80%)}.iceGuideHeroShade{background:linear-gradient(0deg,#080c0d 0 42%,#080c0d88 70%,#080c0d 100%)}.iceGuideHeroCopy{width:100%;margin:0;padding:66px 20px 42px}.iceGuideHero h1{font-size:50px}.iceGuideLead{font-size:14px}.iceGuideHeroMetrics{grid-template-columns:1fr 1fr}.iceGuideHeroMetrics article:nth-child(2){border-right:0}.iceGuideHeroMetrics article:nth-child(-n+2){border-bottom:1px solid #2b4247}.iceGuideSigil{width:82px;height:82px;top:35px;bottom:auto;right:18px}.iceGuideSigil b{font-size:25px}.iceGuideLayout{padding:0 14px 70px;display:block}.iceGuideRail{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#090d0eee;border-block:1px solid #293b3e;gap:0;margin:0 -14px 46px;padding:0 14px;display:flex;top:58px;overflow-x:auto}.iceGuideRail::-webkit-scrollbar{display:none}.iceGuideRail>span,.iceGuideRail>div{display:none}.iceGuideRail>a{border-top:0;border-right:1px solid #233336;flex:none;grid-template-columns:auto auto;gap:7px;padding:13px 15px}.iceGuideMain{gap:62px}.iceGuideOverview{grid-template-columns:1fr;gap:28px;padding:0 6px 44px}.iceGuideWorkbench{margin-inline:-2px;padding:24px 12px}.iceGuidePage .iceBuildTabs{top:100px}.iceGuideDecisionGrid{grid-template-columns:1fr}.iceGuideDecisionGrid article{min-height:0;padding:22px}.iceBoundaryRows article{grid-template-columns:1fr;gap:9px;padding:22px 5px}.iceGuideFooter{padding-inline:20px}}@media (width<=500px){.iceGuideHero h1{font-size:44px}.iceGuideHeroMetrics b{font-size:13px}.iceGuidePillars{grid-template-columns:1fr}.iceGuidePillars article,.iceGuidePillars article:nth-child(2n){border-right:0}.iceGuidePillars article:nth-last-child(2){border-bottom:1px solid #2d4044}.iceGuideSectionTitle h2{font-size:29px}.iceGuideFooter span{display:none}}.iceGuidePage .iceGuideHero{min-height:390px}.iceGuidePage .iceGuideHero>img{width:min(43vw,610px);height:115%}.iceGuidePage .iceGuideHeroCopy{padding-block:46px}.iceGuidePage .iceGuideHero h1{font-size:clamp(46px,5vw,70px)}.iceGuidePage .iceGuideLead{margin:18px 0 24px}.iceGuidePage .iceGuideLayout{padding-top:38px}.iceGuidePage .iceGuideMain{gap:74px}.iceGuidePage .iceGuideWorkbench{box-shadow:none;background:0 0;border:0;padding:0}.iceGuidePage .iceGuideWorkbench:before{display:none}.iceGuidePage .iceGuideWorkbench>.iceGuideSectionTitle{margin-bottom:20px}.d2Planner{background:#070808;border:2px solid #514d43;position:relative;overflow:clip;box-shadow:0 0 0 1px #15120e,0 0 0 4px #23211d,0 22px 70px #0009}.d2Planner:before{content:"";z-index:4;pointer-events:none;border:1px solid #8573484d;position:absolute;inset:5px;box-shadow:inset 0 0 18px #000}@supports not (overflow:clip){.d2Planner{overflow:hidden}}.d2PlannerBar{z-index:5;background:linear-gradient(#2b2c2a,#171817 55%,#0d0e0e);border-bottom:1px solid #655b47;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:13px 22px;display:flex;position:relative;box-shadow:inset 0 1px #77766f,inset 0 -2px #050505}.d2PlannerBar>div{gap:4px;display:grid}.d2PlannerBar>div span{color:#9b875b;letter-spacing:.16em;font:12px Georgia,serif}.d2PlannerBar>div b{color:#e0d1aa;text-shadow:0 2px #000;font:22px Georgia,Noto Serif TC,serif}.d2PlannerBar dl{margin:0;display:flex}.d2PlannerBar dl div{border-left:1px solid #4b493f;min-width:82px;padding:3px 14px}.d2PlannerBar dt{color:#838279;font-size:12px}.d2PlannerBar dd{color:#cdc5ad;margin:4px 0 0;font:16px Georgia,serif}.d2PlannerTabs{z-index:6;background:#0a0b0b;border-bottom:1px solid #73694f;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.d2PlannerTabs :is(a,button){color:#99978e;text-shadow:0 1px #000;background:linear-gradient(#222321,#101111);border:0;border-right:1px solid #504a3c;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,auto);place-content:center;column-gap:8px;min-width:0;min-height:70px;padding:9px 6px;scroll-margin-top:82px;display:grid}.d2PlannerTabs :is(a,button):last-child{border-right:0}.d2PlannerTabs :is(a,button)>span{color:#8b7b58;border:1px solid #5d543f;grid-row:1/3;align-self:center;place-items:center;width:23px;height:23px;font:11px Georgia,serif;display:grid;transform:rotate(45deg)}.d2PlannerTabs :is(a,button) b{color:#c2b998;align-self:end;font:17px Georgia,Noto Serif TC,serif}.d2PlannerTabs :is(a,button) small{text-overflow:ellipsis;color:#5e625f;letter-spacing:.05em;white-space:nowrap;align-self:start;font:9px monospace;overflow:hidden}.d2PlannerTabs :is(a,button):hover,.d2PlannerTabs :is(a,button):focus-visible{background:linear-gradient(#34332d,#171816);outline:0}.d2PlannerTabs :is(a,button).active{background:radial-gradient(circle at 50% 100%,#31596645,#0000 50%),linear-gradient(#37362f,#191a18);box-shadow:inset 0 -3px #9d854b}.d2PlannerTabs :is(a,button).active b{color:#f1dfad}.d2PlannerTabs :is(a,button).active>span{color:#e3bf6c;border-color:#c29c52;box-shadow:0 0 12px #72c1d659}.d2View{z-index:5;background:radial-gradient(circle at 45% 25%,#35373424,#0000 38%),#090a0a;padding:18px;position:relative}.d2EquipmentView,.d2SkillView{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.d2InventoryColumn{min-width:0}.d2PanelCaption{background:linear-gradient(#242522,#111212);border:1px solid #47463f;justify-content:space-between;align-items:center;gap:18px;height:46px;padding:0 16px;display:flex;box-shadow:inset 0 1px #5c5a53}.d2PanelCaption span{color:#dac99a;font:18px Georgia,Noto Serif TC,serif}.d2PanelCaption small{color:#87877e;font-size:12px}.d2BuildLogic{gap:16px;display:grid}.d2BuildLogicHero{background:radial-gradient(circle at 82% 20%,#27536155,#0000 27%),linear-gradient(120deg,#25241f,#111312 58%,#070808);border:1px solid #5a523e;padding:38px 40px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070808,inset 0 0 0 4px #39362d,0 12px 30px #0007}.d2BuildLogicHero:after{content:"";border:1px solid #81704b55;width:270px;height:270px;position:absolute;bottom:-95px;right:-65px;transform:rotate(45deg);box-shadow:0 0 50px #61b4c126}.d2BuildLogicHero>span{color:#b89955;letter-spacing:.18em;font:11px monospace}.d2BuildLogicHero h3{color:#eadbb6;text-shadow:0 2px #000;margin:8px 0 5px;font:36px Georgia,Noto Serif TC,serif}.d2BuildLogicHero>p{color:#8e948e;margin:0;font-size:15px}.d2BuildLogicHero>div{z-index:1;background:#080909bb;border:1px solid #46443a;grid-template-columns:auto auto auto auto;width:max-content;max-width:100%;margin-top:25px;display:grid;position:relative}.d2BuildLogicHero>div>*{border-right:1px solid #393831;align-items:center;min-height:45px;padding:8px 14px;display:flex}.d2BuildLogicHero>div>:last-child{border-right:0}.d2BuildLogicHero>div b{color:#77d0e4;font:20px Georgia,serif}.d2BuildLogicHero>div small{color:#aaa17f;font-size:12px}.d2LogicBody{background:linear-gradient(155deg,#171816,#0b0c0c 72%);border:1px solid #444239;padding:24px 28px}.d2LogicBody p{color:#a8aaa2;margin:0;font-size:15px;line-height:1.95}.d2LogicBody p+p{margin-top:17px}.d2LogicBody strong{color:#e7ce8f;font-weight:600}.d2LogicGoals{background:#0b0c0c;border:1px solid #4b483c}.d2LogicGoals>header{background:linear-gradient(#22231f,#141513);border-bottom:1px solid #3d3a31;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.d2LogicGoals>header span{color:#ddcea7;font:20px Georgia,Noto Serif TC,serif}.d2LogicGoals>header small{color:#77776f;letter-spacing:.14em;font:10px monospace}.d2LogicGoals>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d2LogicGoals article{background:linear-gradient(145deg,#121312,#090a0a);border-bottom:1px solid #30312d;border-right:1px solid #30312d;min-width:0;padding:18px}.d2LogicGoals article:nth-child(3n){border-right:0}.d2LogicGoals article:nth-last-child(-n+3){border-bottom:0}.d2LogicGoals b{color:#72cde1;font:17px Georgia,Noto Serif TC,serif}.d2LogicGoals p{color:#898e88;margin:7px 0 0;font-size:13px;line-height:1.65}.d2InventoryFrame,.d2SkillFrame{isolation:isolate;background:#111;border:1px solid #514c3e;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000,0 8px 30px #0007}.d2InventoryFrame{aspect-ratio:900/1045}.d2InventoryFrame>img,.d2SkillFrame>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.d2GearHotspot,.d2SkillHotspot{z-index:2;color:#d7c898;touch-action:manipulation;background:0 0;border:1px solid #0000;transition:border-color .16s,box-shadow .16s,background .16s;position:absolute}.d2GearHotspot:hover,.d2GearHotspot:focus-visible,.d2GearHotspot.active{background:#c79f2811;border-color:#d7ab4d;outline:0;box-shadow:inset 0 0 0 2px #0b0b0ba8,0 0 0 1px #1a1408,0 0 18px #70c9da70}.d2Inspector{gap:14px;display:grid;position:static}.d2ItemTooltip{text-align:center;background:linear-gradient(#111211f7,#050606f8);border:1px solid #5c574b;min-height:310px;padding:23px;box-shadow:inset 0 0 0 3px #050505,inset 0 0 0 4px #34322d,0 12px 30px #0008}.d2TooltipSlot{color:#817c6f;letter-spacing:.14em;font-size:12px;display:block}.d2ItemTooltip>img{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:68px;height:68px;margin:11px auto 3px}.d2ItemTooltip h3{color:#dedad0;margin:6px 0 3px;font:23px Georgia,Noto Serif TC,serif}.d2ItemTooltip.runeword h3{color:#d2b66f}.d2ItemTooltip.rare h3{color:#eeee74}.d2ItemTooltip.unique h3{color:#caa661}.d2ItemTooltip.crafted h3{color:#dc8f74}.d2ItemTooltip.magic h3{color:#7586ff}.d2ItemTooltip>small{color:#aaa69a;overflow-wrap:anywhere;font-size:13px;display:block}.d2ItemMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:15px 0 0;display:grid}.d2ItemMeta span{color:#8e9088;text-align:left;overflow-wrap:anywhere;background:#0b0c0c;border:1px solid #35342f;min-width:0;padding:4px 7px;font-size:11px;line-height:1.35}.d2ItemTooltip ul{border-top:1px solid #302f2b;margin:16px 0 0;padding:13px 0 0;list-style:none}.d2ItemTooltip li{color:#6ed1e8;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.d2StatBlock{background:#0c0d0d;border:1px solid #4b4941;box-shadow:inset 0 0 0 2px #050505}.d2StatBlock header{background:#1b1c1a;border-bottom:1px solid #38372f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.d2StatBlock header span{color:#93855f;font-size:12px}.d2StatBlock header b{color:#d5c9a6;font:17px Georgia,Noto Serif TC,serif}.d2StatBlock>div{grid-template-columns:1fr 1fr;display:grid}.d2StatBlock article{border-bottom:1px solid #2d2e2b;border-right:1px solid #2d2e2b;padding:10px 12px}.d2StatBlock article:nth-child(2n){border-right:0}.d2StatBlock article span{color:#737872;font-size:12px;display:block}.d2StatBlock article b{color:#70cee3;margin-top:3px;font:15px Georgia,serif;display:block}.d2StatBlock footer{background:#171714;border:0;border-top:1px solid #494536;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 13px;display:flex}.d2StatBlock footer span{color:#8c866f}.d2StatBlock footer b{color:#dfcf92;font:14px monospace}.d2SkillTreeTabs{background:#111;border:1px solid #514d42;grid-template-columns:1fr 1fr 160px;margin-bottom:14px;display:grid}.d2SkillTreeTabs button,.d2SkillTreeTabs>div{text-align:left;background:linear-gradient(#242522,#111);border:0;border-right:1px solid #514d42;min-height:58px;padding:8px 15px}.d2SkillTreeTabs button b,.d2SkillTreeTabs>div b{color:#a6a49b;font:17px Georgia,Noto Serif TC,serif;display:block}.d2SkillTreeTabs button small,.d2SkillTreeTabs>div span{color:#6d706c;margin-top:3px;font-size:12px;display:block}.d2SkillTreeTabs button.active{background:linear-gradient(#3a3830,#171816);box-shadow:inset 0 -3px #a2864d}.d2SkillTreeTabs button.active b{color:#ead9ab}.d2SkillTreeTabs>div{border-right:0}.d2SkillTreeTabs>div b{color:#7ecddd}.d2SkillFrame{aspect-ratio:820/1068;container-type:inline-size}.d2SkillFrame.passive{aspect-ratio:820/1067}.d2SkillHotspot:hover,.d2SkillHotspot:focus-visible,.d2SkillHotspot.active{background:#6fc7d414;border-color:#d2a850;outline:0;box-shadow:inset 0 0 0 2px #070707cc,0 0 20px #74d5e292}.d2SkillLevelBadge{z-index:3;color:#7f87ff;pointer-events:none;background:#030303;border:1px solid #77706a;place-items:center;font:clamp(8px,2.2cqw,18px)/1 Georgia,serif;display:grid;position:absolute;box-shadow:0 2px 8px #000}.d2SkillInspector{background:linear-gradient(165deg,#191a18,#080909 60%);border:1px solid #565147;padding:26px;position:sticky;top:82px;box-shadow:inset 0 0 0 3px #050505,inset 0 0 0 4px #302f2b}.d2SkillInspector>span{color:#b79b59;letter-spacing:.14em;font-size:12px}.d2SkillInspector h3{color:#e5d8b8;margin:8px 0 21px;font:30px Georgia,Noto Serif TC,serif}.d2SkillLevels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.d2SkillLevels article{text-align:center;background:#101110;border:1px solid #33332e;min-width:0;padding:10px 5px}.d2SkillLevels article span{color:#77796f;font-size:11px;display:block}.d2SkillLevels article b{color:#747cff;margin-top:3px;font:21px Georgia,serif;display:block}.d2SkillMeter{background:#070707;border:1px solid #393833;height:7px;margin:13px 0 14px}.d2SkillMeter span{background:linear-gradient(90deg,#304b79,#6b6cd4,#9fc8e1);height:100%;display:block;box-shadow:0 0 12px #7683e0}.d2SkillSources{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;margin-bottom:16px;display:grid}.d2SkillSources article{background:#0c0d0c;border:1px solid #31322d;min-width:0;padding:9px}.d2SkillSources span{color:#747872;font-size:10px;line-height:1.35;display:block}.d2SkillSources b{color:#d2c69e;margin-top:4px;font:15px Georgia,serif;display:block}.d2SkillInspector>p{color:#acaea6;min-height:82px;margin:0;font-size:14px;line-height:1.8}.d2SkillInspector dl{border-top:1px solid #33342f;margin:18px 0}.d2SkillInspector dl div{border-bottom:1px solid #33342f;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.d2SkillInspector dt{color:#747872;font-size:13px}.d2SkillInspector dd{color:#d2c69e;margin:0;font-size:13px}.d2SkillInspector>small{color:#666b67;font-size:12px;line-height:1.6;display:block}.d2FieldView{padding:30px}.d2QuestHeader{border-bottom:1px solid #464238;padding:10px 0 24px}.d2QuestHeader>span{color:#9a8553;letter-spacing:.16em;font:12px monospace}.d2QuestHeader h3{color:#e1d4ae;margin:8px 0;font:31px Georgia,Noto Serif TC,serif}.d2QuestHeader p{color:#86877f;margin:0;font-size:14px}.d2QuestGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.d2QuestGrid article{background:linear-gradient(135deg,#1a1b19,#0e0f0f);border:1px solid #423f36;grid-template-columns:46px 1fr;gap:14px;padding:20px;display:grid}.d2QuestGrid article>span{color:#c4a768;border:1px solid #776542;place-items:center;width:38px;height:38px;font:16px Georgia,serif;display:grid;transform:rotate(45deg)}.d2QuestGrid b{color:#ddd0a8;font:19px Georgia,Noto Serif TC,serif}.d2QuestGrid p,.d2FieldWarnings p{color:#8d928d;margin:7px 0 0;font-size:14px;line-height:1.75}.d2FieldWarnings{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.d2FieldWarnings article{background:#101617;border-left:2px solid #6fa9b5;padding:19px}.d2FieldWarnings b{color:#8ed5e0;font:17px Georgia,Noto Serif TC,serif}.d2CharacterView,.d2MercView{grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start;gap:16px;display:grid}.d2CharacterPanel{background:#0b0c0c;border:1px solid #514c3e;min-width:0;margin:0;box-shadow:inset 0 0 35px #000,0 8px 30px #0007}.d2CharacterPanel>img{width:100%;height:auto}.d2PanelInspector,.d2MercInspector{gap:14px;display:grid}.d2PanelInspector>section,.d2AuraCard{background:linear-gradient(165deg,#181917,#090a0a 65%);border:1px solid #514d43;padding:21px;box-shadow:inset 0 0 0 3px #050505,inset 0 0 0 4px #302f2b}.d2PanelInspector>section>span,.d2AuraCard>span{color:#a1884f;letter-spacing:.14em;font-size:11px}.d2PanelInspector h3,.d2AuraCard h3{color:#e1d4ae;margin:7px 0 15px;font:24px Georgia,Noto Serif TC,serif}.d2PanelInspector dl,.d2AuraCard dl{margin:0}.d2PanelInspector dl div,.d2AuraCard dl div{border-bottom:1px solid #34332e;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.d2PanelInspector dt,.d2AuraCard dt{color:#85877e;font-size:12px}.d2PanelInspector dd,.d2AuraCard dd{color:#76cde1;text-align:right;margin:0;font:14px Georgia,serif}.d2PanelGroupTabs{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:10px;display:grid}.d2PanelGroupTabs button{color:#898a81;touch-action:manipulation;background:#0c0d0d;border:1px solid #3f3e37;min-width:0;padding:8px 3px;font-size:12px}.d2PanelGroupTabs button.active{color:#eddaa7;background:#29251b;border-color:#9e8448}.d2AdvancedGrid{border:1px solid #34342f;grid-template-columns:1fr 1fr;display:grid}.d2AdvancedGrid article{border-bottom:1px solid #34342f;border-right:1px solid #34342f;min-width:0;padding:10px}.d2AdvancedGrid article:nth-child(2n){border-right:0}.d2AdvancedGrid span{color:#777b75;font-size:11px;line-height:1.4;display:block}.d2AdvancedGrid b{color:#72cce0;margin-top:4px;font:15px Georgia,serif;display:block}.d2MercPanel{isolation:isolate;aspect-ratio:1215/1608;background:#090a0a;border:1px solid #514c3e;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000,0 8px 30px #0007}.d2MercPanel>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.d2MercHotspot{z-index:2;color:#d6c594;touch-action:manipulation;background:0 0;border:1px solid #0000;transition:border-color .16s,box-shadow .16s,background .16s;position:absolute}.d2MercHotspot span{opacity:0;color:#d8c898;white-space:nowrap;background:#060606e8;border:1px solid #6d5b35;padding:3px 8px;font-size:11px;transition:all .16s;position:absolute;bottom:5px;left:50%;transform:translate(-50%)translateY(6px)}.d2MercHotspot:hover,.d2MercHotspot:focus-visible,.d2MercHotspot.active{background:#c79f2812;border-color:#d0a64d;outline:0;box-shadow:inset 0 0 0 2px #080808b8,0 0 18px #72cfe280}.d2MercHotspot:hover span,.d2MercHotspot:focus-visible span,.d2MercHotspot.active span{opacity:1;transform:translate(-50%)}.d2AuraCard p{color:#8d918b;margin:0 0 13px;font-size:13px;line-height:1.7}@media (width<=1050px){.d2EquipmentView,.d2SkillView{grid-template-columns:minmax(0,1fr) 290px}.d2PlannerBar dl div{min-width:68px;padding-inline:10px}.d2ItemTooltip{padding:18px}.d2SkillInspector{padding:20px}}@media (width<=880px){.d2EquipmentView,.d2SkillView{grid-template-columns:1fr}.d2InventoryColumn,.d2SkillFrame{width:min(100%,650px);margin-inline:auto}.d2Inspector,.d2SkillInspector{width:min(100%,650px);margin-inline:auto;position:static}.d2ItemTooltip{min-height:0}.d2SkillTreeTabs{grid-template-columns:1fr 1fr}.d2SkillTreeTabs>div{border-top:1px solid #514d42;grid-column:1/-1}.d2SkillInspector>p{min-height:0}}@media (width<=760px){.iceGuidePage .iceGuideHero{min-height:510px}.iceGuidePage .iceGuideHero>img{width:100%;height:80%}.iceGuidePage .iceGuideHeroCopy{padding-bottom:30px}.d2PlannerBar{flex-direction:column;align-items:flex-start}.d2PlannerBar dl{width:100%}.d2PlannerBar dl div{flex:1}.d2PlannerTabs{position:sticky;top:101px}.d2PlannerTabs :is(a,button){grid-template-columns:22px auto;column-gap:7px;min-height:62px}.d2PlannerTabs :is(a,button)>span{width:20px;height:20px}.d2PlannerTabs :is(a,button) b{font-size:16px}.d2PlannerTabs :is(a,button) small{font-size:9px}.d2View{padding:10px}.d2PanelCaption small{display:none}.d2FieldView{padding:22px 13px}.d2QuestGrid,.d2FieldWarnings{grid-template-columns:1fr}}@media (width<=480px){.d2PlannerBar{padding:13px 15px}.d2PlannerBar>div b{font-size:19px}.d2PlannerBar dl div{padding-inline:7px}.d2PlannerBar dt{font-size:10px}.d2PlannerBar dd{font-size:14px}.d2PlannerTabs :is(a,button)>span{display:none}.d2PlannerTabs :is(a,button){grid-template-columns:auto}.d2EquipmentView,.d2SkillView{gap:10px}.d2PanelCaption{padding-inline:11px}.d2PanelCaption span{font-size:16px}.d2GearHotspot span{font-size:10px}.d2ItemTooltip h3{font-size:22px}.d2SkillTreeTabs button,.d2SkillTreeTabs>div{padding-inline:10px}.d2SkillTreeTabs button b,.d2SkillTreeTabs>div b{font-size:15px}.d2SkillInspector{padding:20px 15px}.d2SkillInspector h3{font-size:26px}.d2SkillLevels article span{font-size:9px}.d2SkillLevels article b{font-size:18px}.d2SkillSources{grid-template-columns:1fr}.d2SkillSources article{justify-content:space-between;align-items:center;gap:12px;display:flex}.d2SkillSources b{margin-top:0}}@media (width<=1050px){.d2CharacterView,.d2MercView{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=1180px){.d2MercView{grid-template-columns:1fr}.d2MercPanel,.d2MercInspector{width:min(100%,650px);margin-inline:auto}.d2MercInspector{min-width:0}.d2MercInspector .d2ItemTooltip{overflow:hidden}}@media (width<=880px){.d2CharacterView,.d2MercView{grid-template-columns:1fr}.d2CharacterPanel,.d2PanelInspector,.d2MercPanel,.d2MercInspector{width:min(100%,650px);margin-inline:auto}}@media (width<=760px){.d2PlannerTabs{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;top:auto}.d2PlannerTabs :is(a,button){border-bottom:1px solid #504a3c;grid-template-columns:auto;min-height:58px;padding:7px 3px}.d2PlannerTabs :is(a,button):nth-child(3n){border-right:0}.d2PlannerTabs :is(a,button):nth-last-child(-n+3){border-bottom:0}.d2PlannerTabs :is(a,button)>span{display:none}.d2PlannerTabs :is(a,button) b{font-size:14px}.d2PlannerTabs :is(a,button) small{font-size:8px}.d2BuildLogicHero{padding:28px 22px}.d2BuildLogicHero h3{font-size:31px}.d2BuildLogicHero>div{grid-template-columns:auto auto}.d2BuildLogicHero>div>:nth-child(2){border-right:0}.d2BuildLogicHero>div>:nth-child(-n+2){border-bottom:1px solid #393831}.d2LogicBody{padding:20px}.d2LogicGoals>div{grid-template-columns:1fr 1fr}.d2LogicGoals article:nth-child(3n){border-right:1px solid #30312d}.d2LogicGoals article:nth-child(2n){border-right:0}.d2LogicGoals article:nth-last-child(-n+3){border-bottom:1px solid #30312d}.d2LogicGoals article:nth-last-child(-n+2){border-bottom:0}.d2CharacterView,.d2MercView{gap:10px}.d2PanelInspector>section,.d2AuraCard{padding:18px 14px}.d2MercStats{grid-template-columns:1fr 1fr}.d2MercStats article:nth-child(3n){border-right:1px solid #3c3b35}.d2MercStats article:nth-child(2n){border-right:0}}@media (width<=520px){.d2PlannerTabs :is(a,button) small{display:none}.d2PlannerTabs :is(a,button){min-height:50px}.d2BuildLogicHero>div{width:100%}.d2BuildLogicHero>div>*{justify-content:center;padding-inline:8px}.d2LogicBody{padding:18px 15px}.d2LogicBody p{font-size:14px;line-height:1.9}.d2LogicGoals>div{grid-template-columns:1fr}.d2LogicGoals article,.d2LogicGoals article:nth-child(2n),.d2LogicGoals article:nth-child(3n){border-bottom:1px solid #30312d;border-right:0}.d2LogicGoals article:last-child{border-bottom:0}.d2ItemMeta{grid-template-columns:1fr 1fr;display:grid}.d2ItemMeta span{text-align:left}.d2ItemTooltip{padding:18px 13px}.d2ItemTooltip li{font-size:13px}.d2PanelGroupTabs{grid-template-columns:1fr 1fr}.d2AdvancedGrid{grid-template-columns:1fr}.d2AdvancedGrid article,.d2AdvancedGrid article:nth-child(2n){border-right:0}.d2MercHotspot span{font-size:10px}}.d2WeaponTabs{z-index:5;isolation:isolate;background:#070806;border:1px solid #6c674f;grid-template-columns:1fr 1fr;width:19.2%;height:4.75%;display:grid;position:absolute;top:13.78%;box-shadow:inset 0 0 0 2px #15150f,0 1px 4px #000}.d2WeaponTabs.left{left:7.1%}.d2WeaponTabs.right{left:73.1%}.d2WeaponTabs button{z-index:1;color:#cfc9af;text-shadow:0 1px 2px #000;touch-action:manipulation;background:linear-gradient(#303028e8,#11120fe8 70%,#050605f2);border:0;border-right:1px solid #5b5846;min-width:0;font:clamp(12px,2vw,22px)/1 Georgia,serif;position:relative}.d2WeaponTabs button:last-child{border-right:0}.d2WeaponTabs button:hover,.d2WeaponTabs button:focus-visible{outline-offset:-2px;color:#f3e7bd;outline:1px solid #c6a04d}.d2WeaponTabs button.active{color:#fff2bf;background:linear-gradient(#514c36ed,#1b1a14ed 70%,#090a08f6);box-shadow:inset 0 0 12px #c9a85638}.d2WeaponTabs button.active:after{content:"";background:#1383a8;border:1px solid #74c6db;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 6px #58d8ff}.d2SwapVisual{z-index:1;pointer-events:none;position:absolute;inset:0}.d2SwapSlot{background:radial-gradient(at 50% 42%,#202118 0,#0b0c09 54%,#020302 100%);place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #050605,inset 0 0 0 4px #34332c,inset 0 0 24px 7px #000,0 0 5px #000}.d2SwapSlot:before{content:"";border:1px solid #1f211c;position:absolute;inset:7px;box-shadow:inset 0 0 18px #0008}.d2SwapSlot img{z-index:1;object-fit:contain;filter:drop-shadow(0 7px 8px #000);width:72%;height:76%;position:relative}.d2SwapSlot.swap-shield img{width:79%;height:72%}.d2ItemTooltip li.important{color:#f2d27c;background:linear-gradient(90deg,#ad84201c,#0000 82%);border-left:2px solid #d3ab52;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:2px 0;padding:4px 7px;display:flex}.d2ItemTooltip li.important em{color:#d8b55f;letter-spacing:.06em;border:1px solid #7a622d;border-radius:2px;padding:1px 5px;font-size:9px;font-style:normal}.d2BreakpointCards{background:#0c0d0d;border:1px solid #4b4941;box-shadow:inset 0 0 0 2px #050505}.d2BreakpointCards header{background:#1b1c1a;border-bottom:1px solid #38372f;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.d2BreakpointCards header span{color:#93855f;font-size:12px}.d2BreakpointCards header b{color:#d5c9a6;font:15px Georgia,Noto Serif TC,serif}.d2BreakpointCards article{border-bottom:1px solid #2d2e2b;padding:11px 13px}.d2BreakpointCards article:last-child{border-bottom:0}.d2BreakpointCards article>span{color:#777d78;font-size:11px;display:block}.d2BreakpointCards article>b{color:#70cee3;margin:3px 0;font:18px Georgia,serif;display:block}.d2BreakpointCards article>small{color:#a69d83;font-size:11px;line-height:1.5;display:block}@media (width<=600px){.d2WeaponTabs{height:5.1%}.d2WeaponTabs button{font-size:clamp(12px,3.6vw,19px)}.d2WeaponTabs button.active:after{width:6px;height:6px;bottom:-4px}.d2BreakpointCards article{padding-inline:11px}}.fireGuidePage .iceGuideHeroShade{background:linear-gradient(90deg,#080807f5 0%,#080807c7 35%,#3e180e55 75%,#08080728),linear-gradient(#0000 52%,#0808079c)}.fireGuidePage .iceGuideSigil{color:#b84a233d;border-color:#c0784229;box-shadow:inset 0 0 100px #a83e171c}.fireGuidePage .iceGuideHeroCopy{width:min(900px,72%)}.fireGuidePage .iceGuideHeroMetrics b{color:#e2a66b;white-space:normal;line-height:1.35}.fireGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(5,minmax(0,1fr));max-width:900px}.firePlanner .d2InventoryFrame{aspect-ratio:1053/1194}.firePlanner .d2InventoryFrame>img{object-fit:contain}.firePlanner .d2WeaponTabs{height:4.1%;top:13.1%}.firePlanner .d2WeaponTabs.left{left:7.8%}.firePlanner .d2WeaponTabs.right{left:72.7%}.firePlanner .d2SkillFrame{aspect-ratio:1050/1377}.firePlanner .d2SkillFrame>img{object-fit:contain}.firePlanner .d2MercPanel{aspect-ratio:1053/1365}.firePlanner .d2MercPanel>img{object-fit:contain}.firePanelImages{background:#050606;grid-template-columns:1fr;gap:8px;padding:8px;display:grid}.d2CharacterPanel .firePanelImages>img{background:#050606;border:1px solid #38362f;width:100%;height:auto;display:block}.firePlanner .d2SkillHotspot:hover,.firePlanner .d2SkillHotspot:focus-visible,.firePlanner .d2SkillHotspot.active{background:#e989281c;border-color:#e4a24e;box-shadow:inset 0 0 0 2px #070707cc,0 0 20px #e68c4e8a}.firePlanner .d2SkillTreeTabs button.active{box-shadow:inset 0 -3px #d2763d}.firePlanner .fireTreeTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.firePlanner .d2SkillInspector>span,.firePlanner .d2QuestHeader>span{color:#d3874a}.firePlanner .d2SkillMeter span{background:linear-gradient(90deg,#7e351d,#d2763d,#f4c17a);box-shadow:0 0 12px #e58143}.firePlanner .d2BuildLogicHero>div b{color:#f0a46a}.firePlanner .d2LogicBody strong,.firePlanner .d2LogicGoals b{color:#e9a768}.firePlanner .d2GearHotspot:hover,.firePlanner .d2GearHotspot:focus-visible,.firePlanner .d2GearHotspot.active{border-color:#e4a24e;box-shadow:inset 0 0 0 2px #0b0b0ba8,0 0 18px #e7814f70}.firePlanner .d2ItemTooltip li{color:#f0a671}.firePlanner .d2ItemTooltip li.important{color:#f4d17a}.firePlanner .d2MercHotspot:hover,.firePlanner .d2MercHotspot:focus-visible,.firePlanner .d2MercHotspot.active{background:#e989281c;border-color:#e4a24e;box-shadow:inset 0 0 0 2px #080808b8,0 0 18px #e7814f70}@media (width<=880px){.firePlanner .fireTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.firePlanner .fireTreeTabs>div{grid-column:1/-1}}@media (width<=760px){.fireGuidePage .iceGuideHeroCopy{width:100%}.fireGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fireGuidePage .iceGuideHeroMetrics article{border-bottom:1px solid #2b4247;border-right:1px solid #2b4247}.fireGuidePage .iceGuideHeroMetrics article:nth-child(2n){border-right:0}.fireGuidePage .iceGuideHeroMetrics article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=600px){.firePlanner .d2InventoryFrame,.firePlanner .d2SkillFrame,.firePlanner .d2MercPanel{width:100%;max-width:530px}.firePlanner .d2InventoryFrame>img,.firePlanner .d2SkillFrame>img,.firePlanner .d2MercPanel>img{object-fit:contain}.firePanelImages{grid-template-columns:1fr}}.coldSorcGuidePage .iceGuideHeroCopy{width:min(920px,74%)}.coldSorcGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr));max-width:920px}.coldSorcGuidePage .iceGuideHeroMetrics article:nth-child(-n+4){border-bottom:1px solid #2b4247}.coldSorcGuidePage .iceGuideHeroMetrics article:nth-child(4){border-right:0}.coldSorcGuidePage .iceGuideHeroMetrics b{white-space:normal;line-height:1.35}.coldSorcPlanner .d2InventoryFrame{aspect-ratio:1050/1200}.coldSorcPlanner .d2InventoryFrame>img,.coldSorcPlanner .d2SkillFrame>img,.coldSorcPlanner .d2MercPanel>img{object-fit:contain}.coldSorcPlanner .d2WeaponTabs{height:4.1%;top:13.1%}.coldSorcPlanner .d2WeaponTabs.left{left:7.8%}.coldSorcPlanner .d2WeaponTabs.right{left:72.7%}.coldSorcPlanner .d2SkillFrame{aspect-ratio:1056/1392}.coldSorcPlanner .d2MercPanel{aspect-ratio:1056/1380}.coldSorcPlanner .coldSorcTreeTabs{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=880px){.coldSorcPlanner .coldSorcTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.coldSorcPlanner .coldSorcTreeTabs>div{grid-column:1/-1}}@media (width<=760px){.coldSorcGuidePage .iceGuideHeroCopy{width:100%}.coldSorcGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coldSorcGuidePage .iceGuideHeroMetrics article{border-bottom:1px solid #2b4247;border-right:1px solid #2b4247}.coldSorcGuidePage .iceGuideHeroMetrics article:nth-child(2n){border-right:0}.coldSorcGuidePage .iceGuideHeroMetrics article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=600px){.coldSorcPlanner .d2InventoryFrame,.coldSorcPlanner .d2SkillFrame,.coldSorcPlanner .d2MercPanel{width:100%;max-width:530px}}@media (width<=760px){.iceGuideTopbar{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.iceGuideRail{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-overflow-scrolling:touch;background:#090d0e;position:relative;top:auto;overflow:auto clip}.iceGuidePage .iceBuildTabs{top:auto}}.fireCrossbowGuidePage{--ice:#e89857;--iceSoft:#f1c18e;--iceLine:#563a2d}.fireCrossbowGuidePage .iceGuideHeroCopy{width:min(920px,74%)}.fireCrossbowGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(5,minmax(0,1fr));max-width:920px}.fireCrossbowGuidePage .iceGuideHeroMetrics b{color:#f0ad70;white-space:normal;line-height:1.35}.fireCrossbowPlanner .d2InventoryFrame{aspect-ratio:1052/1376}.fireCrossbowPlanner .d2InventoryFrame>img,.fireCrossbowPlanner .d2SkillFrame>img,.fireCrossbowPlanner .d2MercPanel>img{object-fit:contain}.fireCrossbowPlanner .d2WeaponTabs{width:18.7%;height:3.55%;top:11.8%}.fireCrossbowPlanner .d2InventoryFrame.enchant .d2WeaponTabs{width:19.1%;height:3.6%;top:12.35%}.fireCrossbowPlanner .d2WeaponTabs.left{left:8.5%}.fireCrossbowPlanner .d2InventoryFrame.enchant .d2WeaponTabs.left{left:7.35%}.fireCrossbowPlanner .d2WeaponTabs.right{left:73.65%}.fireCrossbowPlanner .d2InventoryFrame.enchant .d2WeaponTabs.right{left:72.6%}.fireCrossbowPlanner .d2SkillFrame{aspect-ratio:1056/1383}.fireCrossbowPlanner .d2MercPanel{aspect-ratio:1047/1380}.d2LoadoutSwitcher{background:#0b0c0c;border:1px solid #514d42;grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.d2LoadoutSwitcher button{text-align:left;touch-action:manipulation;background:linear-gradient(#242522,#111);border:0;border-right:1px solid #514d42;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;min-height:72px;padding:10px 16px;display:grid}.d2LoadoutSwitcher button:last-child{border-right:0}.d2LoadoutSwitcher button span{color:#78684b;grid-row:1/3;font:19px Georgia,serif}.d2LoadoutSwitcher button b{color:#aaa69a;font:18px Georgia,Noto Serif TC,serif}.d2LoadoutSwitcher button small{color:#6d706c;font-size:11px}.d2LoadoutSwitcher button.active{background:radial-gradient(circle at 20% 100%,#8f3d1e3a,#0000 46%),linear-gradient(#3a342d,#171816);box-shadow:inset 0 -3px #d2763d}.d2LoadoutSwitcher button.active span,.d2LoadoutSwitcher button.active b{color:#edc18f}.fireCrossbowSkillTabs button{cursor:pointer;min-width:0}.fireCrossbowSkillTabs button:last-child{border-right:0}.fireCrossbowSkillSummary{background:#111;border:1px solid #3f3c33;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-4px 0 14px;padding:10px 14px;display:flex}.fireCrossbowSkillSummary span{color:#bba57c;font-size:14px}.fireCrossbowSkillSummary b{color:#8ed0d9;font-size:14px;font-weight:500}.fireCrossbowSkillLevels{grid-template-columns:repeat(4,minmax(0,1fr))}.fireCrossbowPanelCompare{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.fireCrossbowPanelCompare .d2CharacterPanel{align-self:start}.fireCrossbowPanelCompare .d2PanelCaption{flex-direction:column;align-items:flex-start;gap:3px;height:auto;min-height:46px;padding-block:9px}.fireCrossbowPanelCompare .d2PanelCaption small{display:block}.fireCrossbowPanelCompare .d2CharacterPanel>img{width:100%;height:auto;display:block}@media (width<=1050px){.fireCrossbowPanelCompare{grid-template-columns:1fr}.fireCrossbowPanelCompare .d2CharacterPanel{width:min(100%,520px);margin-inline:auto}}@media (width<=760px){.fireCrossbowGuidePage .iceGuideHeroCopy{width:100%}.fireCrossbowGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fireCrossbowGuidePage .iceGuideHeroMetrics article{border-bottom:1px solid #2b4247;border-right:1px solid #2b4247}.fireCrossbowGuidePage .iceGuideHeroMetrics article:nth-child(2n){border-right:0}.fireCrossbowGuidePage .iceGuideHeroMetrics article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.fireCrossbowSkillTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fireCrossbowSkillTabs button{text-align:center;padding-inline:5px}.fireCrossbowSkillTabs button b{font-size:14px}.fireCrossbowSkillTabs button small{font-size:12px}.fireCrossbowSkillLevels{grid-template-columns:1fr 1fr}}@media (width<=600px){.fireCrossbowPlanner .d2InventoryFrame,.fireCrossbowPlanner .d2SkillFrame,.fireCrossbowPlanner .d2MercPanel{width:100%;max-width:530px}.d2LoadoutSwitcher{grid-template-columns:1fr}.d2LoadoutSwitcher button{border-bottom:1px solid #514d42;border-right:0}.d2LoadoutSwitcher button:last-child{border-bottom:0}}.fireCrossbowPlanner .d2FieldWarnings{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.fireCrossbowPlanner .d2FieldWarnings{grid-template-columns:1fr}}.lightningGuidePage{--ice:#a5d8dd;--iceSoft:#d5e9df}.lightningGuidePage .iceGuideHero h1{font-size:clamp(44px,5.1vw,78px)}.lightningGuidePage .iceGuideHeroMetrics b{font-size:14px}.lightningGuidePage .iceGuideSigil b{color:#c7ebe3;font-family:Georgia,serif}.lightningTelemetry .iceTelemetryRates{margin-bottom:18px}.lightningTelemetry .iceTelemetryRes b{white-space:normal;font-size:12px}.lightningGuidePage .lightningTelemetry{background:#0e1010;border:1px solid #6a624e;box-shadow:inset 0 0 0 3px #080909,inset 0 0 0 4px #49463c}.lightningGuidePage .lightningTelemetry .jvCharacterStrip{background:linear-gradient(160deg,#292b27,#0e1010 80%);border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 8px;display:grid}.jvCharacterStrip>div{text-align:center;border-right:1px solid #555348;min-width:0;padding:5px 4px}.jvCharacterStrip>div:last-child{border-right:0}.jvCharacterStrip span{color:#a7a398;white-space:nowrap;font-size:12px;display:block}.jvCharacterStrip b{color:#e4d7b8;white-space:nowrap;margin-top:15px;font:26px Georgia,Noto Serif TC,serif;display:block}.jvEquipmentView .d2InventoryColumn{min-width:0}.jvInventoryScroller{scrollbar-color:#918165 #0b0c0c;background:#111411;border:1px solid #514c3e;overflow-x:auto}.jvInventoryBoard{background:radial-gradient(circle at 50% 10%,#2631266b,#0000 45%),linear-gradient(130deg,#232622,#131613 65%);min-width:520px;padding:13px;box-shadow:inset 0 0 0 3px #0a0b09}.jvInventorySwitch{gap:6px;margin:0 0 10px;display:flex}.jvInventorySwitch button{color:#a9a59a;cursor:pointer;background:#1b1e1b;border:1px solid #655d48;min-height:36px;padding:6px 16px;font:14px Georgia,Noto Serif TC,serif}.jvInventorySwitch button.active{color:#ead8a9;background:#343122;border-color:#bda46d;box-shadow:inset 0 -2px #93c9c3}.jvGearSlots{background:linear-gradient(135deg,#22251f,#0b0d0c);border:1px solid #67614e;grid-template-rows:repeat(4,minmax(77px,1fr));grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"weapon.head amulet shield""weapon.armor.shield""weapon.armor.shield""gloves ringone belt ringtwo boots";gap:6px;padding:9px;display:grid}.jvInventoryItem{cursor:pointer;touch-action:manipulation;background:radial-gradient(#283b2e 0,#15211a 55%,#090e0b 100%);border:1px solid #4c483b;border-radius:0;place-items:center;min-width:0;min-height:0;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #070908}.jvInventoryItem:hover,.jvInventoryItem:focus-visible,.jvInventoryItem.active{z-index:2;background:radial-gradient(#354d39,#132017 75%);border-color:#e4c16e;outline:0;box-shadow:inset 0 0 0 2px #0a0e0a,0 0 0 1px #5c9a87,0 0 14px #6dbdb84d}.jvInventoryItem img{object-fit:contain;filter:drop-shadow(0 4px 6px #0009);pointer-events:none;width:78%;max-width:100%;height:75%;display:block}.jvInventoryItem.equipment span{color:#d4c89f;text-align:center;pointer-events:none;background:#080c0bc9;padding:2px 1px;font-size:10px;line-height:1.3;position:absolute;bottom:2px;left:2px;right:2px}.jvBackpackLabel{color:#d9c89c;justify-content:space-between;gap:10px;padding:17px 2px 9px;font-size:14px;display:flex}.jvBackpackLabel span{color:#aab6a8;text-align:right;font-size:12px}.jvBackpack{background:#080b0a;border:1px solid #777055;grid-template-rows:repeat(4,53px);grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;padding:5px;display:grid}.jvInventoryItem.charm{background:#201b31;box-shadow:inset 0 0 0 1px #080909}.jvInventoryItem.charm:hover,.jvInventoryItem.charm:focus-visible,.jvInventoryItem.charm.active{background:#2b2543;box-shadow:inset 0 0 0 1px #07070a,0 0 0 1px #8bc3ba}.jvInventoryItem.charm img{width:90%;height:91%}.jvInventoryItem.sunder{background:#3d3216}.jvBackpackHint{color:#b6c4b6;margin:11px 3px;font-size:13px;line-height:1.7}.jvEquipmentView .d2ItemTooltip li{font-size:14px;line-height:1.6}.lightningPlanner .d2SkillLevels article b{color:#8eafff}.lightningPlanner .d2SkillFrame.javelin{aspect-ratio:1050/1383}.lightningPlanner .d2SkillFrame.passive{aspect-ratio:1053/1380}.lightningPlanner .d2SkillFrame>img,.lightningPlanner .d2MercPanel>img{object-fit:fill}.lightningPlanner .d2MercPanel{aspect-ratio:1053/1377}.lightningPlanner .d2BuildLogicHero>div b{color:#b5e5db}.lightningPlanner .d2SkillTreeTabs button,.lightningPlanner .d2MercHotspot,.lightningPlanner .d2SkillHotspot{cursor:pointer}.lightningPlanner .jvSkillReadout{background:#131915;border:1px solid #41473f;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin:16px 0;padding:14px 17px;display:grid}.lightningPlanner .jvSkillReadout>span{color:#9aaa9f;font-size:13px}.lightningPlanner .jvSkillReadout>b{color:#c0e7dc;grid-row:span 2;font:32px Georgia,serif}.lightningPlanner .jvSkillReadout>small{color:#789b92;font-size:12px}.lightningPlanner .jvEquipmentView{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.jvEquipmentView .d2Inspector{grid-template-columns:minmax(0,1fr)}.jvEquipmentView .d2StatBlock{grid-column:1/-1}@media (width<=880px){.lightningPlanner .jvEquipmentView{grid-template-columns:minmax(0,1fr)}.jvEquipmentView .d2Inspector{grid-template-columns:1fr}.jvEquipmentView .d2StatBlock{grid-column:auto}}@media (width<=600px){.jvInventoryBoard{min-width:540px}.jvBackpack{grid-template-rows:repeat(4,54px)}.jvInventoryItem{min-width:44px}.jvInventoryItem.equipment span{font-size:11px}}.lightningGuidePage .iceGuideHeroCopy{width:min(920px,74%)}.lightningGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(5,minmax(0,1fr));max-width:920px}.lightningGuidePage .iceGuideHeroMetrics b{white-space:normal;line-height:1.35}.jvFrameScroller{min-width:0;max-width:100%}.lightningPlanner .jvInventoryFrame{aspect-ratio:1059/1389}.lightningPlanner .jvInventoryFrame>img{object-fit:fill}.lightningPlanner .d2WeaponTabs{width:18.9%;height:3.5%;top:12.3%}.lightningPlanner .d2WeaponTabs.left{left:8%}.lightningPlanner .d2WeaponTabs.right{left:73%}:is(.jvSunderTooltip,.d2LightningSunderTooltip)>img{filter:sepia(.65)saturate(2.6)hue-rotate(352deg)brightness(1.28)drop-shadow(0 4px 7px #000)}.d2SunderTooltip li.sunder-purple{color:#b943e3}.d2SunderTooltip li.sunder-gold{color:#e1c573}.d2SunderTooltip li.sunder-blue{color:#7a86ec}.d2SunderTooltip li.sunder-amber{color:#dfad51}@media (width<=760px){.lightningGuidePage .iceGuideHeroCopy{width:100%}.lightningGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lightningGuidePage .iceGuideHeroMetrics article{border-bottom:1px solid #2b4247;border-right:1px solid #2b4247}.lightningGuidePage .iceGuideHeroMetrics article:nth-child(2n){border-right:0}.lightningGuidePage .iceGuideHeroMetrics article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=600px){.lightningPlanner .jvInventoryFrame{width:100%;min-width:0;max-width:100%}}.jvTableSection{background:#0d1010;border:1px solid #494737;min-width:0}.jvPrioritySection{background:linear-gradient(145deg,#1b231c,#111715);border:1px solid #50543c}.jvPrioritySection>header{border-bottom:1px solid #424a37;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:18px 21px;display:flex}.jvPrioritySection>header span{color:#e5d8aa;font:22px Georgia,Noto Serif TC,serif}.jvPrioritySection>header small{color:#9aaca0;font-size:12px}.jvPrioritySection ol{counter-reset:priority;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.jvPrioritySection li{counter-increment:priority;background:#18221d;border:1px solid #404d3d;flex-direction:column;gap:7px;min-width:0;padding:16px;display:flex}.jvPrioritySection li:before{content:counter(priority,decimal-leading-zero);color:#7faf9f;font:15px Georgia,serif}.jvPrioritySection li b{color:#e5d8a9;font:18px Georgia,Noto Serif TC,serif}.jvPrioritySection li span{color:#b1bfb2;font-size:13px;line-height:1.6}.jvPrioritySection>p{color:#a9b9aa;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.8}.jvTableSection>header,.jvResourceSection>header{background:linear-gradient(115deg,#24261e,#121616);border-bottom:1px solid #474436;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:17px 20px;display:flex}.jvTableSection>header>span,.jvResourceSection>header>span{color:#e5d8aa;font:22px Georgia,Noto Serif TC,serif}.jvTableSection>header>small,.jvResourceSection>header>small{color:#94aaa2;letter-spacing:.035em;font-size:12px}.jvTableScroller{scrollbar-color:#86826b #111514;max-width:100%;overflow-x:auto}.jvTableScroller table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#c3c8bf;width:100%;min-width:0;font-size:14px;line-height:1.65}.jvTableScroller table:not(.jvCompactTable){min-width:850px}.jvTableScroller thead th{color:#efdfb2;text-align:left;background:#262923;border-bottom:1px solid #706746;border-right:1px solid #474737;padding:13px 15px;font-size:15px;font-weight:600}.jvTableScroller thead th:first-child{width:16%}.jvTableScroller thead th:last-child{border-right:0}.jvTableScroller tbody th,.jvTableScroller tbody td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #303834;border-right:1px solid #333b36;padding:12px 15px}.jvTableScroller tbody td:last-child{border-right:0}.jvTableScroller tbody tr:last-child>th,.jvTableScroller tbody tr:last-child>td{border-bottom:0}.jvTableScroller tbody tr:nth-child(2n){background:#141a18}.jvTableScroller tbody th{color:#c6d8c6;white-space:nowrap;text-align:left;background:#2a342b30;font-weight:600}.jvTableScroller tbody td:nth-child(2){color:#c8e3d9}.jvTableScroller .jvCompactTable{min-width:0}.jvTableScroller .jvCompactTable thead th:first-child{width:23%}.jvTableScroller .jvHighCastTable{min-width:0}.jvTableScroller .jvHighCastTable thead th:first-child{width:24%}.jvTableFootnote{color:#adb4a5;border-top:1px solid #373c34;margin:0;padding:14px 19px;font-size:13px;line-height:1.8}.jvCorrectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.jvCorrectionGrid article{background:linear-gradient(140deg,#171d19,#0b0e0d);border:1px solid #454837;padding:21px}.jvCorrectionGrid b{color:#d7d2a5;font:19px Georgia,Noto Serif TC,serif}.jvCorrectionGrid p{color:#b0b9ae;margin:9px 0 0;font-size:14px;line-height:1.85}.jvResourceSection{background:#101413;border:1px solid #494737}.jvResourceSection>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.jvResourceSection article{border-bottom:1px solid #343f38;border-right:1px solid #343f38;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:21px 18px;display:grid}.jvResourceSection article:nth-child(2n){border-right:0}.jvResourceSection article:last-child{border-bottom:0}.jvResourceSection article>span{color:#79aaa4;font:21px Georgia,serif}.jvResourceSection article b{color:#ddcf9e;font:17px Georgia,Noto Serif TC,serif}.jvResourceSection article p{color:#bbc6ba;margin:8px 0;font-size:14px;line-height:1.7}.jvResourceSection article small{color:#95aaa1;font-size:13px;line-height:1.65}.jvWeaponNote{background:#111614;border:1px solid #454837;padding:21px}.jvWeaponNote h4{color:#e4d5ab;margin:0 0 14px;font:21px Georgia,Noto Serif TC,serif}.jvWeaponNote>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.jvWeaponNote article{background:#19231c;border:1px solid #34423a;padding:17px}.jvWeaponNote b{color:#a8dccc;font:17px Georgia,Noto Serif TC,serif}.jvWeaponNote p{color:#afbfb1;margin:7px 0 0;font-size:14px;line-height:1.8}.jvChosenBuild{background:radial-gradient(circle at 90% 10%,#507f5c24,#0000 38%),linear-gradient(135deg,#24261e,#111814 85%);border:1px solid #786b40;padding:clamp(22px,3vw,32px)}.jvChosenBuild>span{color:#9ecdc0;letter-spacing:.14em;font:12px monospace}.jvChosenBuild h4{color:#ece0af;margin:12px 0;font:clamp(22px,2.3vw,28px) Georgia,Noto Serif TC,serif}.jvChosenBuild>p{color:#b9c4b7;max-width:850px;margin:0;font-size:15px;line-height:1.95}.jvChosenBuild>p strong{color:#e3e1b5}.jvChosenMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.jvChosenMetrics>div{background:#1a2921;border:1px solid #506049;min-width:0;padding:15px 12px}.jvChosenMetrics b{color:#e6d29b;font:clamp(26px,3vw,36px) Georgia,serif;display:block}.jvChosenMetrics span{color:#b4c8ba;margin-top:4px;font-size:12px;line-height:1.5;display:block}.jvChosenBuild>p.jvChosenPending{color:#9eb6a8;border-top:1px solid #4a5443;max-width:none;padding-top:14px;font-size:14px}.jvPending{background:radial-gradient(circle at 80% 20%,#386a5030,#0000 38%),#101412;border:1px solid #3c493e;flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;padding:clamp(27px,7vw,60px);display:flex}.jvPending>span{color:#80c6b8;letter-spacing:.16em;font:11px monospace}.jvPending h3{color:#ece4c8;margin:12px 0;font:clamp(27px,4vw,38px) Georgia,Noto Serif TC,serif}.jvPending p{color:#b1bdb1;max-width:660px;margin:0;font-size:15px;line-height:1.9}.jvPending button{color:#eee4bc;cursor:pointer;background:#1d2d27;border:1px solid #8b8e67;margin-top:25px;padding:11px 16px}.jvMercNumbers{background:#111713;border:1px solid #45483a;padding:19px 21px}.jvMercNumbers>b{color:#e1d2a3;font:18px Georgia,Noto Serif TC,serif}.jvMercNumbers dl{margin:11px 0 0}.jvMercNumbers dl>div{border-top:1px solid #364039;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.jvMercNumbers dt{color:#9eae9d}.jvMercNumbers dd{color:#e0e6d2;text-align:right;margin:0;font-family:monospace}@media (width<=1030px){.jvTableScroller table{min-width:790px}.lightningGuidePage .iceGuideHeroCopy{width:min(830px,85%)}}@media (width<=760px){.lightningGuidePage .iceGuideHeroCopy{width:100%}.lightningGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lightningGuidePage .iceGuideHeroMetrics article{border-bottom:1px solid #2b4247}.lightningGuidePage .iceGuideHeroMetrics article:nth-child(2n){border-right:0}.lightningGuidePage .iceGuideHeroMetrics article:nth-last-child(-n+2){border-bottom:0}.jvCorrectionGrid,.jvResourceSection>div,.jvWeaponNote>div{grid-template-columns:1fr}.jvResourceSection article{border-right:0}.jvTableScroller{overflow:visible}.jvTableScroller table,.jvTableScroller .jvCompactTable,.jvTableScroller .jvHighCastTable{min-width:0;font-size:14px;display:block}.jvTableScroller thead{display:none}.jvTableScroller tbody{gap:11px;padding:13px;display:grid}.jvTableScroller tbody tr{background:#141a18;border:1px solid #42483b;gap:0;display:grid;overflow:hidden}.jvTableScroller tbody th{color:#e8d9a6;white-space:normal;background:#262b20;border-bottom:1px solid #686246;border-right:0;padding:11px 14px;font-size:15px;display:block}.jvTableScroller tbody td{color:#bdcbbc;border-bottom:1px solid #384038;border-right:0;grid-template-columns:94px minmax(0,1fr);gap:10px;padding:9px 14px;display:grid}.jvTableScroller tbody td:before{content:attr(data-label);color:#98d2c6;font-size:12px;font-weight:600}.jvTableScroller tbody td:last-child{border-bottom:0}.jvResourceSection article{padding:18px}.lightningPlanner .jvSkillReadout{margin:12px 0}}@media (width<=440px){.lightningGuidePage .iceGuideHero h1{font-size:40px}.jvTableScroller tbody{padding:8px}.jvTableScroller tbody td{grid-template-columns:83px minmax(0,1fr);gap:7px;padding:9px}.jvTableSection>header,.jvResourceSection>header{padding:14px}}@media (width<=760px){.jvTableScroller table:not(.jvCompactTable){min-width:0}.jvChosenMetrics,.jvPrioritySection ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.jvPrioritySection ol{grid-template-columns:1fr}}@media (width<=760px){.d2PlannerTabs :is(a,button){scroll-margin-top:12px}}.iceBowGuidePage,.coldSorcGuidePage{--ice:#79d8f2;--iceSoft:#c8f2ff;--iceLine:#315766}.iceBowGuidePage .iceGuideHeroMetrics b,.coldSorcGuidePage .iceGuideHeroMetrics b{color:#9fe8ff;text-shadow:0 0 16px #46bde32b}.iceBowGuidePage .iceGuideHeroCopy>p:first-child,.coldSorcGuidePage .iceGuideHeroCopy>p:first-child,.iceBowGuidePage .iceGuideOverview>div>span,.coldSorcGuidePage .iceGuideOverview>div>span,.iceBowGuidePage .iceGuideSectionTitle>span,.coldSorcGuidePage .iceGuideSectionTitle>span{color:#72cce8}.iceBowGuidePage .iceGuidePillars b,.coldSorcGuidePage .iceGuidePillars b,.iceBowGuidePage .iceBoundaryRows b,.coldSorcGuidePage .iceBoundaryRows b,.iceBowGuidePage .iceTelemetryRates b,.coldSorcGuidePage .iceTelemetryRates b{color:#9fe6f9}.iceBowGuidePage .iceGuideSigil b,.coldSorcGuidePage .iceGuideSigil b{color:#b8efff;text-shadow:0 0 18px #60caee52}.iceBowGuidePage .iceGuideWorkbench:before,.coldSorcGuidePage .iceGuideWorkbench:before{background:#62c9e8}.iceBowPlanner .d2BuildLogicHero,.coldSorcPlanner .d2BuildLogicHero{background:radial-gradient(circle at 82% 20%,#287b9852,#0000 29%),linear-gradient(120deg,#20292b,#101516 58%,#070808)}.iceBowPlanner .d2BuildLogicHero:after,.coldSorcPlanner .d2BuildLogicHero:after{box-shadow:0 0 50px #55c9ed35}.iceBowPlanner .d2BuildLogicHero>div b,.coldSorcPlanner .d2BuildLogicHero>div b,.iceBowPlanner .d2LogicGoals b,.coldSorcPlanner .d2LogicGoals b,.iceBowPlanner .d2SkillLevels article b,.coldSorcPlanner .d2SkillLevels article b,.iceBowPlanner .d2PanelInspector dd,.coldSorcPlanner .d2PanelInspector dd,.iceBowPlanner .d2AdvancedGrid b,.coldSorcPlanner .d2AdvancedGrid b,.iceBowPlanner .d2StatBlock article b,.coldSorcPlanner .d2StatBlock article b,.iceBowPlanner .d2BreakpointCards article>b,.coldSorcPlanner .d2BreakpointCards article>b{color:#89ddf5}.iceBowPlanner .d2LogicBody strong,.coldSorcPlanner .d2LogicBody strong{color:#a8eaff}.iceBowPlanner .d2SkillInspector>span,.coldSorcPlanner .d2SkillInspector>span,.iceBowPlanner .d2QuestHeader>span,.coldSorcPlanner .d2QuestHeader>span{color:#72cce8}.iceBowPlanner .d2SkillTreeTabs button.active,.coldSorcPlanner .d2SkillTreeTabs button.active{box-shadow:inset 0 -3px #64cae8}.iceBowPlanner .d2SkillHotspot.active,.iceBowPlanner .d2MercHotspot.active,.coldSorcPlanner .d2SkillHotspot.active,.coldSorcPlanner .d2MercHotspot.active{background:#4bc8ee14;border-color:#9ee9ff;box-shadow:inset 0 0 0 2px #050605c9,0 0 14px #58caec65}.iceBowPlanner .d2ItemTooltip:not(.d2SunderTooltip) li,.coldSorcPlanner .d2ItemTooltip:not(.d2SunderTooltip) li{color:#8edcf0}.lightningGuidePage{--ice:#e2c251;--iceSoft:#ffe9a0;--iceLine:#5f542b}.lightningGuidePage .iceGuideHero{background:radial-gradient(circle at 73% 44%,#a67f1738,#0000 31%),linear-gradient(118deg,#17150e,#0b0d0d 58%,#18160c);border-color:#514823}.lightningGuidePage .iceGuideHeroShade{background:linear-gradient(90deg,#0b0b08f7 0%,#0b0b08e9 36%,#52451966 77%,#0b0b0858),linear-gradient(#0000 70%,#090a08 100%)}.lightningGuidePage .iceGuideHeroCopy>p:first-child,.lightningGuidePage .iceGuideOverview>div>span,.lightningGuidePage .iceGuideSectionTitle>span{color:#caae45}.lightningGuidePage .iceGuideHeroMetrics,.lightningGuidePage .iceGuideHeroMetrics article{border-color:#5f542b}.lightningGuidePage .iceGuideHeroMetrics span{color:#a89552}.lightningGuidePage .iceGuideHeroMetrics b{color:#f0d36e;text-shadow:0 0 16px #e7be3e24}.lightningGuidePage .iceGuideSigil{background:#121006c7;border-color:#a5893c88;box-shadow:0 0 0 9px #d9b7440d,0 0 40px #c5a12f30}.lightningGuidePage .iceGuideSigil span,.lightningGuidePage .iceGuideSigil small{color:#9c843d}.lightningGuidePage .iceGuideSigil b{color:#f2d670;text-shadow:0 0 18px #e5bf3c45}.lightningGuidePage .iceGuidePillars b,.lightningGuidePage .iceBoundaryRows b,.lightningGuidePage .iceTelemetryRates b{color:#e5c85f}.lightningGuidePage .iceGuideWorkbench:before{background:#d2b13f}.lightningGuidePage .iceTelemetryRes{background:#19170d;border-left-color:#c7a538}.lightningPlanner .d2PlannerTabs :is(a,button).active{background:radial-gradient(circle at 50% 100%,#8b6e2038,#0000 52%),linear-gradient(#37352d,#1a1914);box-shadow:inset 0 -3px #d3b347}.lightningPlanner .d2PlannerTabs :is(a,button).active>span{color:#f2d36f;border-color:#d8b955;box-shadow:0 0 12px #d9b74445}.lightningPlanner .d2BuildLogicHero{background:radial-gradient(circle at 82% 20%,#8f711f4f,#0000 29%),linear-gradient(120deg,#29261b,#14140f 58%,#080808)}.lightningPlanner .d2BuildLogicHero:after{box-shadow:0 0 50px #dab7432e}.lightningPlanner .d2BuildLogicHero>div b,.lightningPlanner .d2LogicGoals b,.lightningPlanner .d2SkillLevels article b,.lightningPlanner .d2PanelInspector dd,.lightningPlanner .d2AdvancedGrid b,.lightningPlanner .d2StatBlock article b,.lightningPlanner .d2BreakpointCards article>b{color:#e4c75e}.lightningPlanner .d2LogicBody strong{color:#f0d779}.lightningPlanner .d2SkillInspector>span,.lightningPlanner .d2QuestHeader>span{color:#c9aa42}.lightningPlanner .d2SkillTreeTabs button.active{box-shadow:inset 0 -3px #d6b746}.lightningPlanner .d2SkillHotspot.active,.lightningPlanner .d2MercHotspot.active{background:#d9b52d17;border-color:#edcc61;box-shadow:inset 0 0 0 2px #050605c9,0 0 14px #daba4163}.lightningPlanner .jvSkillTabs button small{color:#ae9954}.lightningPlanner .jvSkillReadout{background:#19170d;border-color:#5b512c}.lightningPlanner .jvSkillReadout>span{color:#b5a15d}.lightningPlanner .jvSkillReadout>b{color:#f0d36f}.lightningPlanner .jvSkillReadout>small{color:#9d8844}.lightningPlanner .d2ItemTooltip:not(.d2SunderTooltip) li{color:#dfc15b}.lightningPlanner .jvInventoryBoard{background:radial-gradient(circle at 50% 10%,#4d401d6b,#0000 45%),linear-gradient(130deg,#29261c,#15140f 65%)}.lightningPlanner .jvInventorySwitch button.active{color:#f1d783;background:#38311c;border-color:#d6b552;box-shadow:inset 0 -2px #d1af3e}.lightningPlanner .jvGearSlots{background:linear-gradient(135deg,#29261a,#0d0d0a);border-color:#756637}.lightningPlanner .jvInventoryItem{background:radial-gradient(#403a20 0,#211e12 55%,#0e0d08 100%)}.lightningPlanner .jvInventoryItem:hover,.lightningPlanner .jvInventoryItem:focus-visible,.lightningPlanner .jvInventoryItem.active{background:radial-gradient(#574b22,#211b0d 75%);border-color:#efd06b;box-shadow:inset 0 0 0 2px #0d0b05,0 0 0 1px #b9952f,0 0 14px #d8b33e55}.lightningPlanner .jvBackpackLabel{color:#e3c765}.lightningPlanner .jvBackpackLabel span,.lightningPlanner .jvBackpackHint{color:#b5a774}.lightningPlanner .jvPrioritySection{background:linear-gradient(145deg,#262214,#14130e);border-color:#64582e}.lightningPlanner .jvPrioritySection>header{border-color:#5a4e28}.lightningPlanner .jvPrioritySection>header small,.lightningPlanner .jvPrioritySection li span,.lightningPlanner .jvPrioritySection>p{color:#b9ad7f}.lightningPlanner .jvPrioritySection li{background:#211d11;border-color:#554923}.lightningPlanner .jvPrioritySection li:before{color:#d0ae3d}.lightningPlanner .jvTableSection,.lightningPlanner .jvResourceSection{background:#11100c;border-color:#5c512c}.lightningPlanner .jvTableSection>header,.lightningPlanner .jvResourceSection>header{background:linear-gradient(115deg,#292419,#14130e);border-color:#5b502b}.lightningPlanner .jvTableSection>header>small,.lightningPlanner .jvResourceSection>header>small{color:#b5a875}.lightningPlanner .jvTableScroller tbody tr:nth-child(2n){background:#19170f}.lightningPlanner .jvTableScroller tbody th{color:#e3cd7f;background:#43391b30}.lightningPlanner .jvTableScroller tbody td:nth-child(2){color:#dfcd8d}.lightningPlanner .jvCorrectionGrid article,.lightningPlanner .jvWeaponNote,.lightningPlanner .jvMercNumbers{background:linear-gradient(140deg,#1d1a11,#0d0d0a);border-color:#5a502d}.lightningPlanner .jvCorrectionGrid b,.lightningPlanner .jvWeaponNote b{color:#e0c75f}.lightningPlanner .jvResourceSection article>span{color:#d2b142}.lightningPlanner .jvResourceSection article b{color:#e7d18b}.lightningPlanner .jvChosenBuild{background:radial-gradient(circle at 90% 10%,#a17f242b,#0000 38%),linear-gradient(135deg,#282317,#15130d 85%);border-color:#8a7433}.lightningPlanner .jvChosenBuild>span,.lightningPlanner .jvChosenMetrics b{color:#e0c153}.lightningPlanner .jvChosenMetrics>div{background:#211c0f;border-color:#69582a}.lightningPlanner .jvPending{background:radial-gradient(circle at 80% 20%,#9a77282b,#0000 38%),#12110d;border-color:#5e512b}.lightningPlanner .jvPending>span{color:#d1b54f}.lightningPlanner .jvPending button{color:#f0dc92;background:#2b2412;border-color:#a48838}@media (width<=760px){.lightningGuidePage .iceGuideHeroMetrics article,.lightningGuidePage .iceGuideHeroMetrics article:nth-child(-n+2){border-color:#5f542b}.lightningPlanner .jvTableScroller tbody tr{background:#19170f;border-color:#5a4e2a}.lightningPlanner .jvTableScroller tbody th{color:#efda93;background:#2d2818;border-color:#746232}.lightningPlanner .jvTableScroller tbody td{color:#cfc49d;border-color:#4b4226}.lightningPlanner .jvTableScroller tbody td:before{color:#d3b748}}@media (hover:none) and (pointer:coarse){.d2ItemTooltip>img{filter:none;isolation:isolate}}.d2StatBlock article{min-width:0}.d2StatBlock article b{overflow-wrap:anywhere}.iceBowPlanner .d2SkillFrame.bow{aspect-ratio:1048/1370}.iceBowPlanner .d2SkillFrame.passive{aspect-ratio:1055/1381}.future.futureJournal{background:radial-gradient(at 0 100%,#40251440,#0000 58%),#131210;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:48px}.futureJournal .futureIntro,.futureJournal ol{min-width:0}.futureJournal .futureArt{aspect-ratio:3/2;background:#0b0b09;border:1px solid #51402d;margin:26px 0 0;overflow:hidden}.futureJournal .futureArt img{object-fit:cover;width:100%;height:100%}.futureJournal ol{align-self:center}.futureJournal li{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;min-height:78px;padding:17px 14px}.futureJournal li strong{overflow-wrap:anywhere;line-height:1.5}.futureJournal li small{white-space:nowrap;font-size:12px}.futureJournal li.inProgress{background:linear-gradient(105deg,#8e662224,#191710);border:1px solid #876b3e;box-shadow:inset 3px 0 #c6a25a}.futureJournal li.inProgress>span{color:#c6a25a}.futureJournal li.inProgress small{color:#e5c682;background:#55401d4d;border-color:#90713d}@media (width<=900px){.future.futureJournal{grid-template-columns:minmax(0,1fr);gap:26px;padding:36px}.futureJournal .futureArt{aspect-ratio:16/9;max-width:640px}.futureJournal ol{width:100%}}@media (width<=600px){.future.futureJournal{padding:28px 20px}.futureJournal .futureArt{aspect-ratio:3/2;margin-top:20px}.futureJournal li{grid-template-columns:24px minmax(0,1fr) auto;gap:9px;min-height:70px;padding:15px 10px}.futureJournal li strong{font-size:19px}.futureJournal li small{padding:4px 7px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.iceBowGuidePage,.coldSorcGuidePage{--build-accent:#89ddf5;--build-strong:#55bedf;--build-soft:#c5f1ff;--build-ink:#e1edf0;--build-copy:#b0c4cb;--build-muted:#91b0bc;--build-faint:#6f929f;--build-border:#355e70;--build-border-soft:#223d49;--build-surface:#0e181d;--build-raised:#152930;--build-base:#080f13;--build-glow:#55c9ed35;--build-wash:#4bc8ee14;--build-dark:#245a71;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.fireGuidePage{--build-accent:#f1a06a;--build-strong:#db7345;--build-soft:#ffcfaa;--build-ink:#e9ddd2;--build-copy:#bbaea4;--build-muted:#b3917b;--build-faint:#8f7462;--build-border:#654330;--build-border-soft:#362a23;--build-surface:#130f0d;--build-raised:#231811;--build-base:#0b0908;--build-glow:#ec7b3e50;--build-wash:#d86f2820;--build-dark:#77321e;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.lightningGuidePage{--build-accent:#edcf5e;--build-strong:#c6a635;--build-soft:#fff0b0;--build-ink:#e7e0ca;--build-copy:#bab5a5;--build-muted:#afa16f;--build-faint:#8e8052;--build-border:#61552e;--build-border-soft:#353020;--build-surface:#14120c;--build-raised:#242010;--build-base:#0b0a08;--build-glow:#e2bd3f50;--build-wash:#d6af2820;--build-dark:#716019;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide){color:var(--build-ink);background:linear-gradient(180deg,var(--build-base),var(--build-surface) 34%,var(--build-base))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideTopbar{border-color:var(--build-border-soft);background:var(--build-base)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideTopbar nav,.iceGuideBack){color:var(--build-muted)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideTopbar nav a:hover,.iceGuideBack:hover,.iceGuideFooter a:hover){color:var(--build-soft)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideHero{border-color:var(--build-border);background:radial-gradient(circle at 73% 44%,var(--build-glow),transparent 31%),linear-gradient(118deg,var(--build-raised),var(--build-base) 58%,var(--build-surface))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base) 0%,#0b0908e8 36%,transparent 78%),linear-gradient(0deg,var(--build-base),transparent 38%)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideHeroCopy>p:first-child,.iceGuideOverview>div>span,.iceGuideSectionTitle>span,.iceGuideTelemetry>div:first-child span){color:var(--build-accent)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideLead,.iceGuideOverview p,.iceGuideSectionTitle p,.iceGuideDecisionGrid p,.iceBoundaryRows p){color:var(--build-copy)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideHeroMetrics,.iceGuideHeroMetrics article){border-color:var(--build-border)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideHeroMetrics span{color:var(--build-muted)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideHeroMetrics b{color:var(--build-accent);text-shadow:none}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideSigil{border-color:var(--build-border);background:var(--build-surface);box-shadow:0 0 0 9px var(--build-wash),0 0 40px var(--build-glow)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideSigil b{color:var(--build-accent);text-shadow:none}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideSigil span,.iceGuideSigil small){color:var(--build-muted)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideRail,.iceGuideRail>a,.iceGuideRail>div,.iceGuideOverview,.iceGuidePillars,.iceGuidePillars article,.iceGuideDecisionGrid article,.iceBoundaryRows,.iceBoundaryRows article){border-color:var(--build-border-soft)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideRail>span,.iceGuideRail>a small,.iceGuideRail>div span,.iceGuideRail>div small,.iceGuideDecisionGrid article>span){color:var(--build-muted)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideRail>a b,.iceGuidePillars span){color:var(--build-copy)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideRail>a:hover b,.iceGuideRail>a:hover small,.iceGuideRail>div b,.iceGuidePillars b,.iceGuideDecisionGrid article>b,.iceBoundaryRows b){color:var(--build-accent)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideRail>div,.iceGuidePillars article,.iceGuideDecisionGrid article){background:linear-gradient(145deg,var(--build-raised),var(--build-surface))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideTelemetry{border-color:var(--build-border);background:var(--build-surface)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideTelemetry>div:first-child{border-color:var(--build-border);background:linear-gradient(135deg,var(--build-raised),var(--build-surface))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideTelemetry dl div,.iceTelemetryRates,.iceTelemetryRates article){border-color:var(--build-border-soft)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideTelemetry dt,.iceTelemetryRates span,.iceTelemetryRes span,.iceGuideTelemetry>p){color:var(--build-muted)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.iceGuideTelemetry dd,.iceTelemetryRates b,.iceTelemetryRes b){color:var(--build-accent)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceTelemetryRes{border-color:var(--build-strong);background:var(--build-raised)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideFooter{border-color:var(--build-border-soft);background:var(--build-base)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2Planner,.d2PlannerTabs,.d2LogicGoals,.d2StatBlock,.d2CharacterPanel,.d2PanelGroupTabs button){border-color:var(--build-border);background:var(--build-base)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2PlannerBar,.d2PanelCaption,.d2LogicGoals>header,.d2StatBlock header,.d2StatBlock footer){border-color:var(--build-border);background:linear-gradient(180deg,var(--build-raised),var(--build-surface))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2PlannerTabs :is(a,button),.d2SkillTreeTabs button,.d2SkillTreeTabs>div){border-color:var(--build-border);background:linear-gradient(180deg,var(--build-raised),var(--build-base))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2PlannerTabs :is(a,button):hover,.d2PlannerTabs :is(a,button):focus-visible){background:var(--build-raised)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2LogicBody,.d2ItemTooltip,.d2SkillInspector,.d2PanelInspector>section,.d2AuraCard,.d2QuestGrid article,.d2LogicGoals article){border-color:var(--build-border);background:linear-gradient(155deg,var(--build-surface),var(--build-base))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2SkillLevels article,.d2SkillSources article,.d2ItemMeta span,.fireCrossbowSkillSummary){border-color:var(--build-border-soft);background:var(--build-surface)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2LogicBody p,.d2LogicGoals p,.d2SkillInspector>p,.d2QuestGrid p,.d2FieldWarnings p,.d2AuraCard p){color:var(--build-copy)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2PlannerBar dt,.d2PlannerTabs :is(a,button) small,.d2PanelCaption small,.d2SkillLevels article span,.d2SkillTreeTabs button small,.d2SkillTreeTabs>div span,.d2AdvancedGrid span,.d2PanelInspector dt,.d2AuraCard dt,.d2ItemMeta span,.d2QuestHeader p){color:var(--build-muted)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2View{background:var(--build-base)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2PlannerTabs :is(a,button).active,.d2SkillTreeTabs button.active,.d2LoadoutSwitcher button.active){background:linear-gradient(180deg,var(--build-raised),var(--build-surface));box-shadow:inset 0 -3px var(--build-strong)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2PlannerTabs :is(a,button).active b,.d2SkillTreeTabs button.active b,.d2LoadoutSwitcher button.active b){color:var(--build-soft)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2PlannerTabs :is(a,button).active>span{border-color:var(--build-strong);color:var(--build-accent);box-shadow:0 0 12px var(--build-glow)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2BuildLogicHero{background:radial-gradient(circle at 82% 20%,var(--build-glow),transparent 29%),linear-gradient(120deg,var(--build-raised),var(--build-surface) 58%,var(--build-base))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2BuildLogicHero:after{border-color:var(--build-border);box-shadow:0 0 50px var(--build-glow)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2BuildLogicHero>div b,.d2LogicGoals b,.d2LogicBody strong,.d2StatBlock article b,.d2BreakpointCards article>b,.d2PanelInspector dd,.d2AdvancedGrid b,.d2AuraCard dd,.d2SkillTreeTabs>div b,.d2SkillLevels article b,.d2SkillLevelBadge,.fireCrossbowSkillSummary b){color:var(--build-accent)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2BuildLogicHero>span,.d2SkillInspector>span,.d2QuestHeader>span,.d2AuraCard>span,.d2PanelInspector>section>span){color:var(--build-strong)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2SkillMeter span{background:linear-gradient(90deg,var(--build-dark),var(--build-strong),var(--build-soft));box-shadow:0 0 12px var(--build-glow)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2PanelGroupTabs button.active{border-color:var(--build-strong);background:var(--build-raised);color:var(--build-soft)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2FieldWarnings article{border-color:var(--build-strong);background:var(--build-surface)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2FieldWarnings b{color:var(--build-accent)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) :is(.d2GearHotspot,.d2SkillHotspot,.d2MercHotspot):is(:hover,:focus-visible,.active){border-color:var(--build-accent);background:var(--build-wash);box-shadow:inset 0 0 0 2px #080706b8,0 0 16px var(--build-glow)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2WeaponTabs button.active:after{border-color:var(--build-soft);background:var(--build-strong);box-shadow:0 0 6px var(--build-glow)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2ItemTooltip:not(.d2SunderTooltip) li{color:var(--build-accent)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .d2ItemTooltip li.important{color:#f6d88d}.lightningGuidePage :is(.jvCharacterStrip b,.jvResourceSection article>span,.jvWeaponNote b,.jvChosenMetrics b,.jvChosenBuild>span,.jvSkillReadout>b,.jvMercNumbers dd){color:var(--build-accent)}.lightningGuidePage :is(.jvPrioritySection li span,.jvPrioritySection>p,.jvCorrectionGrid p,.jvResourceSection article p,.jvWeaponNote p,.jvChosenBuild>p,.jvChosenMetrics span,.jvPending p){color:var(--build-copy)}.lightningGuidePage :is(.jvTableSection>header>small,.jvResourceSection>header>small,.jvPrioritySection>header small,.jvResourceSection article small,.jvSkillTabs button small,.jvSkillReadout>span,.jvSkillReadout>small,.jvMercNumbers dt,.jvChosenBuild>p.jvChosenPending){color:var(--build-muted)}.lightningGuidePage :is(.jvPrioritySection,.jvTableSection,.jvResourceSection,.jvWeaponNote,.jvCorrectionGrid article,.jvMercNumbers,.jvPending,.jvSkillReadout){border-color:var(--build-border);background:var(--build-surface)}.lightningGuidePage :is(.jvPrioritySection li,.jvWeaponNote article,.jvChosenMetrics>div,.jvTableScroller thead th){border-color:var(--build-border);background:var(--build-raised)}.lightningGuidePage :is(.jvTableSection>header,.jvResourceSection>header){border-color:var(--build-border);background:linear-gradient(115deg,var(--build-raised),var(--build-surface))}.lightningGuidePage :is(.jvTableScroller tbody th,.jvTableScroller tbody td,.jvResourceSection article,.jvTableFootnote,.jvMercNumbers dl>div,.jvChosenBuild>p.jvChosenPending){border-color:var(--build-border-soft)}.lightningGuidePage .jvTableScroller{scrollbar-color:var(--build-strong) var(--build-surface)}.lightningGuidePage .jvTableScroller table{color:var(--build-copy)}.lightningGuidePage .jvTableScroller tbody th{color:var(--build-soft);background:var(--build-raised)}.lightningGuidePage .jvTableScroller tbody td:nth-child(2){color:var(--build-soft)}.lightningGuidePage .jvTableScroller tbody tr:nth-child(2n){background:var(--build-surface)}.lightningGuidePage .jvChosenBuild{background:radial-gradient(circle at 90% 10%,var(--build-wash),transparent 38%),linear-gradient(135deg,var(--build-raised),var(--build-surface) 85%)}.iceGuidePage .d2SunderTooltip li.sunder-purple{color:#b943e3}.iceGuidePage .d2SunderTooltip li.sunder-gold{color:#e1c573}.iceGuidePage .d2SunderTooltip li.sunder-blue{color:#7a86ec}.iceGuidePage .d2SunderTooltip li.sunder-amber{color:#dfad51}@media (width<=760px){:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideRail{background:var(--build-base)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#0b090888 70%,var(--build-base))}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide,.fireGuidePage,.lightningGuidePage,.warlockCleaveGuide,.frenzyGuide,.whirlwindBarbarianGuide,.bladeFuryGuide,.threeMMBowGuide,.physicalBowGuide,.dragonTigerGuide,.whirlwindAssassinGuide,.furyDruidGuide,.warCryGuide,.goldFindGuide,.doubleThrowGuide,.windDruidGuide,.summonGuide,.poisonJavelinGuide,.fohZealGuide,.fohHammerGuide,.dragonTalonGuide,.elementalDruidGuide,.physicalSpearGuide,.boneSpiritGuide) .iceGuideHeroMetrics article{border-color:var(--build-border)}.lightningGuidePage .jvTableScroller tbody tr{border-color:var(--build-border);background:var(--build-surface)}.lightningGuidePage .jvTableScroller tbody td{border-color:var(--build-border-soft);color:var(--build-copy)}.lightningGuidePage .jvTableScroller tbody td:before{color:var(--build-accent)}}.physicalGuidePage:not(.lightningGuidePage){--build-accent:#d5b578;--build-strong:#a5834d;--build-soft:#f2dba4;--build-ink:#e9e0cf;--build-copy:#c2b8a5;--build-muted:#a89b82;--build-faint:#817560;--build-border:#655439;--build-border-soft:#393225;--build-surface:#191713;--build-raised:#29251c;--build-base:#0e0d0b;--build-glow:#bd92513a;--build-wash:#b08c4d24;--build-dark:#55432a;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border);color:var(--build-ink)}.warlockCleaveGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#1c1913e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}.warlockCleaveGuide .iceGuideRating span{color:var(--build-accent)}.warlockCleaveGuide .iceGuideSigil{background:radial-gradient(circle,#54452b,var(--build-surface))}.warlockCleaveGuide .d2SkillTreeTabs.warlockTreeTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.warlockCleaveGuide .d2InventoryFrame>img,.warlockCleaveGuide .d2SkillFrame>img,.warlockCleaveGuide .d2MercPanel>img{object-fit:fill}.warlockCleaveGuide .d2InventoryFrame,.warlockCleaveGuide .d2SkillFrame,.warlockCleaveGuide .d2MercPanel{width:100%;max-width:620px;margin-inline:auto}.warlockCleaveGuide .d2CharacterPanel>img{max-width:540px;margin-inline:auto;display:block}.warlockCleaveGuide .d2WeaponTabs{width:18.9%;height:3.4%;top:12.75%}.warlockCleaveGuide .d2WeaponTabs.left{left:8.55%}.warlockCleaveGuide .d2WeaponTabs.right{left:73.55%}.warlockCleaveGuide .d2InventoryFrame.secondary .d2WeaponTabs{top:11.58%}.warlockCleaveGuide .d2InventoryFrame.secondary .d2WeaponTabs.left{left:8%}.warlockCleaveGuide .d2InventoryFrame.secondary .d2WeaponTabs.right{left:73%}.warlockCleaveGuide .d2View,.warlockCleaveGuide .d2EquipmentView,.warlockCleaveGuide .d2SkillView,.warlockCleaveGuide .d2MercView,.warlockCleaveGuide .d2CharacterView,.warlockCleaveGuide .d2Inspector,.warlockCleaveGuide .d2SkillInspector{min-width:0;max-width:100%}.warlockCleaveGuide .d2ItemTooltip img{object-fit:contain;max-width:136px;max-height:128px}.warlockCleaveGuide .d2SkillLevels,.warlockCleaveGuide .d2SkillSources{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.warlockCleaveGuide .iceGuideHeroMetrics article{border-color:var(--build-border)}.warlockCleaveGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#1c191399 75%,var(--build-base))}}@media (width<=520px){.warlockCleaveGuide .d2SkillTreeTabs.warlockTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.warlockCleaveGuide .d2SkillSources article{text-align:center;display:block}.warlockCleaveGuide .d2SkillSources b{margin-top:4px}.warlockCleaveGuide .d2WeaponTabs{height:3.4%}.warlockCleaveGuide .d2PanelCaption{flex-wrap:wrap;height:auto;min-height:46px;padding-block:8px}}.buildRewriteLogic .d2BuildLogicHero>div.physicalLogicMetrics{border-color:var(--build-border);grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.buildRewriteLogic .physicalLogicMetrics>.reviewMetricPair{border-color:var(--build-border-soft);align-content:center;gap:4px;min-width:0;display:grid}.buildRewriteLogic .physicalLogicMetrics>.reviewMetricPair>*{overflow-wrap:anywhere;display:block}.buildRewriteLogic .physicalLogicMetrics>.reviewMetricPair:nth-child(4n){border-right:0}@media (width<=760px){.buildRewriteLogic .d2BuildLogicHero>div.physicalLogicMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buildRewriteLogic .physicalLogicMetrics>.reviewMetricPair:nth-child(n+3){border-top:1px solid var(--build-border-soft)}.buildRewriteLogic .physicalLogicMetrics>.reviewMetricPair:nth-child(2n){border-right:0}}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice{border:1px solid var(--build-border);background:linear-gradient(155deg,var(--build-raised),var(--build-base));margin:18px 0;padding:20px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice header>span,:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare article>span{color:var(--build-accent);letter-spacing:.13em;font-size:12px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice h4{color:var(--build-soft);margin:9px 0;font:clamp(22px,3vw,30px) Georgia,Noto Serif TC,serif}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice header p,:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice article p,:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCaveat,:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice>small{color:var(--build-copy);overflow-wrap:anywhere;font-size:15px;line-height:1.85}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare article{border:1px solid var(--build-border-soft);background:var(--build-surface);min-width:0;padding:18px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare article.equipped{border-color:var(--build-strong)}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare h5{color:var(--build-soft);margin:8px 0 16px;font:21px Georgia,Noto Serif TC,serif}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare dl{margin:0}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare dl div{border-bottom:1px solid var(--build-border-soft);justify-content:space-between;gap:12px;padding:9px 0;display:flex}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare dt{color:var(--build-muted);font-size:13px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare dd{color:var(--build-accent);text-align:right;margin:0;font-size:14px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice>small{border-top:1px solid var(--build-border-soft);padding-top:12px;font-size:13px;display:block}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice>small a{color:var(--build-soft)}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll{overscroll-behavior-x:contain;border:1px solid var(--build-border-soft);background:var(--build-base);max-width:100%;margin:18px 0;overflow-x:auto}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll:focus-visible{outline:2px solid var(--build-strong);outline-offset:2px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:14px;line-height:1.65}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll :is(th,td){border-right:1px solid var(--build-border-soft);border-bottom:1px solid var(--build-border-soft);vertical-align:top;padding:12px 14px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll tr>:last-child{border-right:0}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll thead th{background:var(--build-raised);color:var(--build-soft)}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll tbody th{width:24%;min-width:130px;color:var(--build-muted);font-weight:600}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponTableScroll tbody td{width:38%;color:var(--build-copy)}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponExamples{border:1px solid var(--build-border-soft);background:var(--build-surface);padding:18px 20px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponExamples h5{color:var(--build-soft);margin:0 0 10px;font:20px Georgia,Noto Serif TC,serif}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponExamples p{color:var(--build-copy);margin:10px 0 0;font-size:14px;line-height:1.8}.warlockCleaveGuide .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.75)}.warlockCleaveGuide .d2PhysicalSunderTooltip li.sunder-red{color:#df4848}.threeMMBowGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#1c1913e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}.threeMMBowGuide .iceGuideRating span{color:var(--build-accent)}.threeMMBowGuide .iceGuideSigil{background:radial-gradient(circle,#54452b,var(--build-surface))}.threeMMBowGuide :is(.d2InventoryFrame>img,.d2SkillFrame>img,.d2MercPanel>img){object-fit:fill}.threeMMBowGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){width:100%;max-width:620px;margin-inline:auto}.threeMMBowGuide .d2CharacterPanel>img{max-width:540px;margin-inline:auto;display:block}.threeMMBowGuide :is(.d2View,.d2EquipmentView,.d2SkillView,.d2MercView,.d2CharacterView,.d2Inspector,.d2SkillInspector,.d2ItemTooltip){min-width:0;max-width:100%}.threeMMBowGuide .d2ItemTooltip img{object-fit:contain;max-width:136px;max-height:128px}.threeMMBowGuide .d2SkillLevels,.threeMMBowGuide .d2SkillSources{grid-template-columns:repeat(3,minmax(0,1fr))}.threeMMBowGuide .d2WeaponTabs{width:19%;height:3.7%;top:12.2%}.threeMMBowGuide .d2WeaponTabs.left{left:8%}.threeMMBowGuide .d2WeaponTabs.right{left:73%}.threeMMBowGuide .d2InventoryFrame.swap .d2WeaponTabs{top:11.75%}.threeMMBowGuide .d2SkillTreeTabs.threeMMTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.threeMMBowGuide .d2BuildLogicHero>div.physicalLogicMetrics{grid-template-columns:repeat(4,max-content);width:max-content;max-width:100%}.threeMMBowGuide .physicalLogicMetrics>:nth-child(n+5){border-top:1px solid var(--build-border-soft)}.threeMMBowGuide .physicalLogicMetrics>:nth-child(4n){border-right:0}@media (width<=760px){.threeMMBowGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#1c191399 75%,var(--build-base))}.threeMMBowGuide .iceGuideHeroMetrics article{border-color:var(--build-border)}}@media (width<=520px){.threeMMBowGuide .d2SkillTreeTabs.threeMMTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.threeMMBowGuide .d2SkillTreeTabs.threeMMTreeTabs>div{grid-column:1/-1}.threeMMBowGuide .d2SkillSources article{text-align:center;display:block}.threeMMBowGuide .d2SkillSources b{margin-top:4px}.threeMMBowGuide .d2PanelCaption{flex-wrap:wrap;height:auto;min-height:46px;padding-block:8px}.threeMMBowGuide .d2BuildLogicHero>div.physicalLogicMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.threeMMBowGuide .physicalLogicMetrics>:nth-child(n+3){border-top:1px solid var(--build-border-soft)}.threeMMBowGuide .physicalLogicMetrics>:nth-child(2n){border-right:0}}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalPanelStack{gap:14px;min-width:0;display:grid}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalPanelStack .d2CharacterPanel{width:100%;max-width:620px;margin:0 auto}@media (width<=680px){:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare{grid-template-columns:minmax(0,1fr)}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponChoice{padding:15px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare article,:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponExamples{padding:14px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare dl div{flex-wrap:wrap}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide) .physicalWeaponCompare dd{text-align:left}}.poisonNecroGuide,.poisonJavelinGuide{--build-accent:#9dd88d;--build-strong:#69a35e;--build-soft:#d4eab9;--build-ink:#e6e6d8;--build-copy:#b6c3b4;--build-muted:#90a98d;--build-faint:#748a70;--build-border:#466846;--build-border-soft:#293b2b;--build-surface:#111a13;--build-raised:#1b2b1c;--build-base:#090e0b;--build-glow:#66b76a3b;--build-wash:#78bc6b1f;--build-dark:#365c35;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}:is(.poisonNecroGuide,.poisonJavelinGuide) .iceGuideRating span{color:var(--build-accent)}:is(.poisonNecroGuide,.poisonJavelinGuide) .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#09110dde 40%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}:is(.poisonNecroGuide,.poisonJavelinGuide) .iceGuideSigil{background:radial-gradient(circle,#26442c,var(--build-surface))}.poisonNecroGuide .iceGuideHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr));max-width:930px}.poisonNecroGuide .iceGuideHeroMetrics b{white-space:normal;line-height:1.35}.poisonTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.poisonTreeTabs button{min-width:0}@media (width<=520px){.poisonTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.poisonMercPanel>img{width:100%;height:auto;display:block}.poisonVideo{border:1px solid var(--build-border);background:var(--build-surface);margin:18px;padding:16px}.poisonVideo video{background:#000;width:100%;max-height:70vh;display:block}.poisonVideo p{color:var(--build-copy);margin:12px 0 0;font-size:14px;line-height:1.7}@media (width<=760px){:is(.poisonNecroGuide,.poisonJavelinGuide) .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#12251999 75%,var(--build-base))}.poisonNecroGuide .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.poisonNecroGuide .iceGuideHeroMetrics article{border-right:1px solid var(--build-border);border-bottom:1px solid var(--build-border)}.poisonNecroGuide .iceGuideHeroMetrics article:nth-child(2n){border-right:0}.poisonNecroGuide .iceGuideHeroMetrics article:nth-last-child(-n+2){border-bottom:0}}.d2CharacterPanel .d2PanelCaption small{text-align:right;margin-left:auto;display:block}.fireCrossbowPanelCompare .d2PanelCaption small{align-self:flex-end}@media (width<=520px){.d2CharacterPanel .d2PanelCaption{flex-wrap:wrap;height:auto;min-height:46px}.d2CharacterPanel .d2PanelCaption small{font-size:11px}}.d2CharacterPanel .d2PanelCaption,.fireCrossbowPanelCompare .d2PanelCaption,.warlockCleaveGuide .d2CharacterPanel .d2PanelCaption{flex-flow:row;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:6px 10px;display:flex}.d2CharacterPanel .d2PanelCaption span{white-space:nowrap;min-width:0;font-size:clamp(12px,1.8vw,18px)}.d2CharacterPanel .d2PanelCaption small,.fireCrossbowPanelCompare .d2PanelCaption small{text-align:right;white-space:nowrap;align-self:auto;margin-left:auto;font-size:clamp(9px,1.3vw,12px);display:block}@media (width<=520px){.d2CharacterPanel .d2PanelCaption,.fireCrossbowPanelCompare .d2PanelCaption,.warlockCleaveGuide .d2CharacterPanel .d2PanelCaption{flex-wrap:nowrap;min-height:42px;padding-inline:7px}.d2CharacterPanel .d2PanelCaption span{font-size:clamp(11px,3.3vw,16px)}.d2CharacterPanel .d2PanelCaption small,.fireCrossbowPanelCompare .d2PanelCaption small{font-size:clamp(8px,2.5vw,11px)}}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenBuild{border:1px solid var(--build-strong);background:radial-gradient(circle at 90% 10%,var(--build-wash),transparent 42%),linear-gradient(140deg,var(--build-raised),var(--build-base) 85%);grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;margin:20px 0;padding:22px;display:grid}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenText{min-width:0}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenText>span{color:var(--build-accent);letter-spacing:.1em;font-size:13px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenText h4{color:var(--build-soft);margin:8px 0 16px;font:clamp(24px,3vw,34px) Georgia,Noto Serif TC,serif}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenText p{color:var(--build-copy);overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;line-height:1.9}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenMetrics article{border:1px solid var(--build-border-soft);background:var(--build-surface);min-width:0;padding:15px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenMetrics b{color:var(--build-accent);font:clamp(23px,3vw,35px) Georgia,serif;display:block}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenMetrics span{color:var(--build-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenPanel{border:1px solid var(--build-border-soft);background:var(--build-base);align-self:start;min-width:0;max-width:370px;margin:0 auto;padding:8px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenPanel figcaption{color:var(--build-soft);text-align:center;padding:8px 6px 12px;font-size:12px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenPanel img{width:100%;height:auto;display:block}@media (width<=750px){:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenBuild{grid-template-columns:minmax(0,1fr);padding:15px}:is(.physicalGuidePage,.poisonJavelinGuide,.buildRewriteGuide,.poisonNecroGuide,.holyShockGuide) .physicalChosenPanel{width:min(100%,370px)}}.warlockCleaveGuide .d2BuildLogicHero>div.physicalLogicMetrics{grid-template-columns:repeat(4,max-content);width:max-content;max-width:100%}.warlockCleaveGuide .physicalLogicMetrics>:nth-child(n+5){border-top:1px solid var(--build-border-soft)}.warlockCleaveGuide .physicalLogicMetrics>:nth-child(4n){border-right:0}@media (width<=520px){.warlockCleaveGuide .d2BuildLogicHero>div.physicalLogicMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.warlockCleaveGuide .physicalLogicMetrics>:nth-child(n+3){border-top:1px solid var(--build-border-soft)}.warlockCleaveGuide .physicalLogicMetrics>:nth-child(2n){border-right:0}}.iceGuidePage .iceGuideHeroCopy{width:min(760px,65%)}.iceGuidePage .iceGuideHeroMetrics{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:760px}@media (width<=1160px){.iceGuidePage .iceGuideHeroCopy{width:72%}}.iceGuidePage .iceGuideHeroMetrics article,.iceGuidePage .iceGuideHeroMetrics article:nth-child(n){border:1px solid var(--build-border,#2b4247);background:0 0;grid-column:auto;min-width:0}@media (width<=760px){.iceGuidePage .iceGuideHeroCopy{width:100%}.iceGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.iceGuidePage .iceGuideHeroMetrics article:last-child:nth-child(odd){grid-column:1/-1}}.poisonOriginalWeapon{box-shadow:none!important;background:0 0!important;padding:0!important}.poisonWeaponSource{background-position:49.6011% 14.1975%;background-repeat:no-repeat;background-size:483.673% 466.102%;width:100%;height:100%}.threeMMBowGuide .iceGuideSigil span{letter-spacing:.08em}.iceGuidePage .d2InventoryColumn>.d2PanelCaption{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;height:auto;min-height:48px;padding:8px 16px;display:grid}.iceGuidePage .d2InventoryColumn>.d2PanelCaption span{white-space:nowrap;font-size:clamp(17px,1.8vw,21px)}.iceGuidePage .d2InventoryColumn>.d2PanelCaption small{min-width:0;color:var(--build-muted,#a39a81);text-align:right;justify-self:end;font-size:clamp(12px,1.25vw,15px);line-height:1.45;display:block}@media (width<=650px){.iceGuidePage .d2InventoryColumn>.d2PanelCaption{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 11px}.iceGuidePage .d2InventoryColumn>.d2PanelCaption small{text-align:left;justify-self:start;font-size:12px}}.poisonNecroGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){width:100%;max-width:620px;margin-inline:auto}.poisonNecroGuide :is(.d2InventoryFrame>img,.d2SkillFrame>img,.d2MercPanel>img){object-fit:fill}.poisonInventoryFrame .d2WeaponTabs{width:19%;height:3.4%;top:11.55%}.poisonInventoryFrame .d2WeaponTabs.left{left:7.4%}.poisonInventoryFrame .d2WeaponTabs.right{left:73.1%}.poisonMercPanel{height:auto;position:relative;overflow:hidden;aspect-ratio:1059/1380!important}.poisonMercPanel>img{width:100%;height:100%;position:absolute;inset:0}.poisonNecroGuide :is(.d2GearHotspot,.d2SkillHotspot,.d2MercHotspot):is(:hover,:focus-visible,.active){border-color:var(--build-accent);background:var(--build-wash);box-shadow:inset 0 0 0 2px #080706b8,0 0 16px var(--build-glow)}@media (width<=520px){.poisonInventoryFrame .d2WeaponTabs{height:3.4%}}.poisonNecroGuide .d2ItemTooltip.set h3{color:#6fe372}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide) :is(.d2PlannerBar b,.d2BuildLogicHero h3,.d2SkillInspector h3,.d2PanelInspector h3,.d2AuraCard h3){color:var(--build-soft)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide) .d2BuildLogicHero>div{border-color:var(--build-border)}:is(.iceBowGuidePage,.coldSorcGuidePage,.holyFreezePaladinGuide) .d2BuildLogicHero>div>*{border-color:var(--build-border-soft)}.poisonInventoryFrame .d2SwapSlot{box-shadow:none;background:radial-gradient(#0d180e,#020503)}.poisonInventoryFrame .d2SwapSlot:before{display:none}.poisonBuildCompare{border:1px solid var(--build-border);background:var(--build-surface);padding:24px}.poisonBuildCompare h3{color:var(--build-soft);margin:0 0 12px;font-size:24px}.poisonCompareScroller{max-width:100%;overflow-x:auto}.poisonBuildCompare table{border-collapse:collapse;width:100%;min-width:580px;font-size:14px;line-height:1.65}.poisonBuildCompare :is(th,td){text-align:left;border:1px solid var(--build-border-soft);padding:12px}.poisonBuildCompare th{color:var(--build-soft);background:var(--build-raised)}.poisonBuildCompare td{color:var(--build-copy)}.poisonBuildCompare p,.poisonSources{color:var(--build-copy);font-size:14px;line-height:1.9}.poisonSources a{color:var(--build-accent);text-underline-offset:3px;text-decoration:underline}@media (width<=520px){.poisonBuildCompare{padding:18px 14px}}.poisonNecroPlanner .d2ItemTooltip>img.d2EtherealArt{opacity:.48}.poisonOriginalWeapon:before{display:none}.poisonWeaponSource{position:absolute;inset:0}.iceGuidePage .d2UnifiedSkillInspector{align-self:start;min-width:0;max-width:100%}.iceGuidePage .d2UnifiedSkillInspector :is(.d2SkillLevels,.d2SkillSources){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.iceGuidePage .d2UnifiedSkillInspector .d2SkillSources article{text-align:left;overflow-wrap:anywhere;padding:10px 8px;display:block}.iceGuidePage .d2UnifiedSkillInspector .d2SkillSources b{margin-top:5px;display:block}.iceGuidePage .d2UnifiedSkillInspector .d2SkillLevels article span,.iceGuidePage .d2UnifiedSkillInspector .d2SkillSources span{color:var(--build-muted,#9a9c8e);font-size:13px;line-height:1.5}.iceGuidePage .d2UnifiedSkillInspector .d2SkillDescription{overflow-wrap:anywhere;min-height:0;margin:0;font-size:16px;line-height:1.9}.iceGuidePage .d2UnifiedSkillInspector .d2SkillDescription+.d2SkillDescription{margin-top:12px}.iceGuidePage .d2UnifiedSkillInspector .d2SkillSourceNote{min-height:0;color:var(--build-muted,#9a9c8e);margin:-4px 0 16px;font-size:14px;line-height:1.65}.iceGuidePage .d2UnifiedSkillInspector dl div{flex-wrap:wrap;align-items:baseline;gap:5px 12px}.iceGuidePage .d2UnifiedSkillInspector :is(dt,dd){font-size:14px;line-height:1.6}.iceGuidePage .d2UnifiedSkillInspector dd{text-align:right;overflow-wrap:anywhere;margin-left:auto}.iceGuidePage .d2UnifiedSkillInspector>small{color:var(--build-muted,#9a9c8e);font-size:13px}@media (width<=480px){.iceGuidePage .d2UnifiedSkillInspector .d2SkillSources article{padding:9px 6px}.iceGuidePage .d2UnifiedSkillInspector .d2SkillLevels article span{font-size:12px}}.iceGuidePage .d2MercSupport dl>div{min-width:0;padding:14px 0;display:block}.iceGuidePage .d2MercSupport dt{margin-bottom:6px}.iceGuidePage .d2MercSupport dd{text-align:left;overflow-wrap:anywhere;margin:0}.iceGuidePage .d2MercSupport dd small{color:var(--muted);margin-top:7px;font-size:.82rem;font-weight:400;line-height:1.7;display:block}.iceGuidePage .d2MercSynergy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;padding:14px 0}.iceGuidePage .d2MercSynergy b{color:var(--accent)}.iceGuidePage .d2MercSynergy p{margin-bottom:0}.iceGuidePage .d2BreakpointCards article small{overflow-wrap:anywhere;display:block}.iceGuidePage .d2BreakpointCards article small+small{margin-top:7px}.iceGuidePage .d2SpeedContext{color:var(--build-muted,var(--muted));border-top:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:12px 13px;font-size:14px;line-height:1.7}.iceGuidePage .d2AdvancedGrid small{color:var(--build-muted,var(--muted));overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.6;display:block}.iceGuidePage .d2BreakpointCards{border-color:var(--build-border);background:var(--build-base)}.iceGuidePage .d2BreakpointCards header{border-color:var(--build-border);background:linear-gradient(180deg,var(--build-raised),var(--build-surface))}.iceGuidePage .d2BreakpointCards article{border-color:var(--build-border-soft)}.iceGuidePage .d2BreakpointCards article>b{color:var(--build-accent)}.iceGuidePage .d2BreakpointStatus{border-left:3px solid var(--build-strong);background:var(--build-wash);grid-template-columns:minmax(0,1fr);gap:5px;margin-top:10px;padding:9px 11px;line-height:1.45;display:grid}.iceGuidePage .d2BreakpointStatus strong{color:var(--build-soft);font-size:13px}.iceGuidePage .d2BreakpointStatus span{color:var(--build-copy);overflow-wrap:anywhere;font-size:12px}.d2ResValues{grid-template-columns:repeat(4,minmax(31px,1fr));gap:3px;min-width:0;max-width:100%;font:14px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-grid}.d2ResValue{--res:#dc7770;min-width:0;color:var(--res);white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-items:center;padding:3px 4px 4px;display:grid}.d2ResValue.fire{--res:#f18b77}.d2ResValue.lightning{--res:#f1d273}.d2ResValue.cold{--res:#83d6f1}.d2ResValue.poison{--res:#9cdb8b}.d2ResValue small{color:inherit;font-size:10px;line-height:1.2}.d2ResValue b{color:inherit!important;margin:2px 0 0!important;font:700 14px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace!important}.d2ResValue.high{border-color:var(--res);background:color-mix(in srgb,var(--res) 16%,transparent)}.d2ResValue.mid{border-color:color-mix(in srgb,var(--res) 48%,transparent);background:color-mix(in srgb,var(--res) 6%,transparent)}.d2ResValue.low{color:var(--res);background:#49232d;border-color:#e86d80;box-shadow:inset 0 -2px #e86d80}.d2AdvancedGrid .d2ResValues.compact{flex-wrap:wrap;gap:2px 9px;width:auto;max-width:100%;font:14px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.d2AdvancedGrid .d2ResValues.compact .d2ResValue{box-shadow:none;color:var(--res);background:0 0;border:0;align-items:baseline;gap:2px;padding:0;display:inline-flex}.d2AdvancedGrid .d2ResValues.compact .d2ResValue small{font:inherit;color:inherit;margin:0;display:inline}.d2AdvancedGrid .d2ResValues.compact .d2ResValue b{margin:0!important;font:700 14px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace!important}.d2AdvancedGrid .d2ResValues.compact .d2ResValue.low{color:#f29a9f}.d2AdvancedGrid b.d2StatusPresent{font-weight:700}.d2ResUnknown{color:var(--build-muted,#aaa);font-size:13px}.d2StatBlock footer .d2ResValues{width:min(100%,210px)}.iceTelemetryRes .d2ResValues{width:min(100%,245px);margin-top:9px;display:grid}@media (width<=400px){.d2StatBlock footer{gap:6px}.d2StatBlock footer .d2ResValues{width:min(100%,188px)}.d2ResValue{padding-inline:2px}}.iceGuideRating i{color:var(--build-faint,#666);font-style:normal}:is(.windDruidGuide,.summonGuide) .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),var(--build-shade) 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}:is(.windDruidGuide,.summonGuide) :is(.d2PlannerBar,.d2PanelCaption,.d2LogicGoals>header){border-color:var(--build-border);background:linear-gradient(150deg,var(--build-raised),var(--build-surface));box-shadow:inset 0 1px var(--build-border-soft)}:is(.windDruidGuide,.summonGuide) :is(.d2PlannerBar>div>span,.d2PanelCaption>span,.d2LogicGoals>header>span){color:var(--build-secondary)}:is(.windDruidGuide,.summonGuide) :is(.d2PlannerBar b,.d2PlannerBar dd,.d2SkillInspector h3,.d2QuestHeader h3,.d2QuestGrid b,.d2PanelInspector h3,.d2AuraCard h3){color:var(--build-soft)}:is(.windDruidGuide,.summonGuide) :is(.d2PlannerBar dt,.d2PanelCaption small,.d2SkillInspector small,.d2SkillSources span,.d2AdvancedGrid span,.d2AuraCard dt){color:var(--build-muted)}:is(.windDruidGuide,.summonGuide) :is(.d2View,.d2LogicBody,.d2SkillInspector,.d2BreakpointCards,.d2AuraCard,.d2PanelInspector>section,.d2QuestGrid article){border-color:var(--build-border);background:linear-gradient(155deg,var(--build-surface),var(--build-base))}:is(.windDruidGuide,.summonGuide) .d2SkillInspector{box-shadow:inset 0 0 0 3px var(--build-base),inset 0 0 0 4px var(--build-border-soft)}:is(.windDruidGuide,.summonGuide) :is(.d2LogicBody p,.d2SkillInspector p,.d2AuraCard p,.d2AuraCard dd small,.d2QuestHeader p,.d2QuestGrid p,.d2FieldWarnings p,.physicalChosenBuild>p){color:var(--build-copy)}:is(.windDruidGuide,.summonGuide) :is(.d2LogicGoals article,.d2AdvancedGrid article,.d2SkillLevels article,.d2SkillSources article,.d2BreakpointCards article){border-color:var(--build-border-soft);background:var(--build-surface)}:is(.windDruidGuide,.summonGuide) :is(.d2LogicGoals p,.d2SkillLevels span,.d2BreakpointCards small){color:var(--build-muted)}:is(.windDruidGuide,.summonGuide) :is(.d2BreakpointCards header,.d2BreakpointStatus,.d2SkillNote,.d2SkillSources,.d2AuraCard dl>div){border-color:var(--build-border-soft)}:is(.windDruidGuide,.summonGuide) :is(.d2QuestGrid article>span,.d2BreakpointStatus strong){color:var(--build-accent)}@media (width<=760px){:is(.windDruidGuide,.summonGuide) .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,var(--build-shade) 75%,var(--build-base))}}.iceGuidePage{overflow-anchor:none}.d2PlannerTabs :is(a,button){touch-action:manipulation}.d2CharacterPanel img{display:block}.d2ItemTooltip{contain:paint;isolation:isolate}.d2ItemTooltip>img{filter:none;isolation:isolate;display:block}.d2PlannerTabs button{appearance:none;cursor:pointer;text-align:center}.d2PlannerTabs button:disabled{cursor:wait}.d2TabsLoading{text-align:center;color:var(--build-muted,#aaa);margin:0;padding:12px}.fireCrossbowSkillTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.jvScenarioTabs{border:1px solid var(--build-border,#61552e);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid}.jvScenarioTabs button{border:0;border-right:1px solid var(--build-border,#61552e);background:var(--build-surface,#14120c);min-width:0;min-height:66px;color:var(--build-copy,#bab5a5);touch-action:manipulation;gap:6px;padding:12px 6px;display:grid}.jvScenarioTabs button:last-child{border-right:0}.jvScenarioTabs button.active{background:var(--build-raised,#242010);color:var(--build-accent,#edcf5e);box-shadow:inset 0 -3px var(--build-strong,#c6a635)}.jvScenarioTabs small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (width<=760px){.fireCrossbowSkillTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fireCrossbowSkillTabs small{white-space:normal}}@media (width<=400px){.jvScenarioTabs small{font-size:11px}}.d2PlannerTabs button:focus-visible{outline:2px solid var(--build-accent,#c6a25a);outline-offset:-3px}@media (width<=760px){.d2Planner{overflow:visible;box-shadow:0 0 0 1px #15120e,0 0 0 4px #23211d}.d2Planner:before{display:none}.d2View{background-attachment:scroll}.d2InventoryFrame,.d2SkillFrame,.d2MercPanel{box-shadow:none}}@media (hover:none){.d2GearHotspot,.d2SkillHotspot,.d2MercHotspot{transition:none}}.iceGuidePage{overflow:visible}.iceGuideMain,.iceGuideMain>section,.d2Inspector{min-width:0}@media (width<=760px){.iceGuideRail{-webkit-overflow-scrolling:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.iceGuideRail>a{text-align:center;touch-action:manipulation;grid-template-columns:auto;gap:3px;min-width:0;padding:12px 3px}.iceGuideRail>a small{display:none}.iceGuideRail>a b{white-space:normal;font-size:12px}.iceGuideMain>section{scroll-margin-top:16px}}.d2ItemTooltip:is(.jvSunderTooltip,.d2LightningSunderTooltip)>img{filter:sepia()saturate(2.4)hue-rotate(5deg)brightness(1.4)drop-shadow(0 4px 7px #000)}.dragonTigerGuide{--build-accent:#d2ae91;--build-strong:#a67d62;--build-soft:#e7d0bd;--build-ink:#e4e3df;--build-copy:#c3c1bd;--build-muted:#aba49a;--build-faint:#867f75;--build-border:#565052;--build-border-soft:#343437;--build-surface:#191a1d;--build-raised:#252426;--build-base:#101114;--build-glow:#b07d5520;--build-wash:#b38a6b14;--build-dark:#5e473a;--build-fire:#d89773;--build-fire-glow:#b277481c;--build-steel:#b9c4cb;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.dragonTigerGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#161619e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}.dragonTigerGuide .iceGuideSigil b{letter-spacing:.1em;font-size:32px}.dragonTigerGuide :is(.d2View,.d2EquipmentView,.d2SkillView,.d2MercView,.d2CharacterView,.d2Inspector,.d2SkillInspector,.d2ItemTooltip){min-width:0;max-width:100%}.dragonTigerGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){border-color:var(--build-border);width:100%;max-width:620px;margin-inline:auto}.dragonTigerGuide .d2PanelCaption{flex-wrap:wrap;gap:6px;height:auto;min-height:46px;padding-block:9px}.dragonTigerGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){background:linear-gradient(135deg,#252426,var(--build-base) 75%);box-shadow:inset 0 0 0 5px #080706,inset 0 0 0 6px var(--build-border-soft)}.dragonTigerGuide :is(.d2InventoryFrame>img,.d2SkillFrame>img,.d2MercPanel>img){object-fit:fill}.dragonTigerGuide .d2WeaponTabs{width:19%;height:3.75%;top:11.35%}.dragonTigerGuide .d2WeaponTabs.left{left:8%}.dragonTigerGuide .d2WeaponTabs.right{left:73.5%}.dragonTigerGuide .d2SkillTreeTabs.dragonTreeTabs{grid-template-columns:1fr 1fr 160px}.dragonTigerGuide .d2SkillSources{grid-template-columns:repeat(3,minmax(0,1fr))}.dragonTigerGuide .dragonPhysicalSunder>img{filter:grayscale()brightness(1.75)}.dragonBuildCompare{border:1px solid var(--build-border);background:var(--build-surface);padding:24px}.dragonBuildCompare h3{color:var(--build-soft);margin:0 0 12px;font-size:24px;line-height:1.5}.dragonBuildCompare p{color:var(--build-copy);font-size:16px;line-height:1.9}.dragonBuildCompare p:last-child{margin-bottom:0}.dragonBuildCompare strong{color:var(--build-soft)}.dragonBuildCompare a{color:var(--build-accent);text-underline-offset:4px}.dragonCompareScroller{scrollbar-color:var(--build-strong) var(--build-base);max-width:100%;margin:18px 0;overflow-x:auto}.dragonCompareScroller:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.dragonCompareScroller table{border-collapse:collapse;width:100%;min-width:580px;font-size:14px;line-height:1.7}.dragonCompareScroller :is(th,td){text-align:left;border:1px solid var(--build-border-soft);vertical-align:top;padding:12px}.dragonCompareScroller th{background:var(--build-raised);color:var(--build-soft)}.dragonCompareScroller td{color:var(--build-copy)}.dragonCompareScroller .dragonBootTable th:first-child{width:26%}.dragonCompareScroller .dragonSpeedTable th:first-child{width:28%}.dragonCompareScroller :is(.dragonBootTable,.dragonSpeedTable) :is(th,td):nth-child(2),.dragonCompareScroller .dragonBootTable :is(th,td):nth-child(3){white-space:nowrap;width:1%}.dragonCompareScroller :is(.dragonBootTable,.dragonSpeedTable) :is(th,td):last-child{width:auto}.dragonFormula{border-left:2px solid var(--build-fire);background:var(--build-base);margin:20px 0;padding:18px 20px}.dragonFormula span{color:var(--build-muted);margin-bottom:8px;font-size:14px;display:block}.dragonFormula b{color:var(--build-accent);font-size:17px;font-weight:500;line-height:1.85;display:block}@media (width<=760px){.dragonTigerGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#16161999 75%,var(--build-base))}.dragonTigerGuide .iceGuideHeroMetrics article{border-color:var(--build-border)}.dragonTigerGuide .iceGuideSigil b{font-size:25px}}@media (width<=520px){.dragonTigerGuide .d2SkillTreeTabs.dragonTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dragonTigerGuide .d2SkillSources article{text-align:center;display:block}.dragonTigerGuide .d2SkillSources b{margin-top:4px;display:block}.dragonBuildCompare{padding:18px 14px}.dragonBuildCompare h3{font-size:22px}}.dragonTigerGuide .iceGuideHero{background:radial-gradient(ellipse at 74% 46%,var(--build-fire-glow),transparent 53%),linear-gradient(118deg,var(--build-raised),var(--build-base) 58%,var(--build-surface))}.dragonTigerGuide .iceGuideSigil{border-color:var(--build-fire);background:radial-gradient(circle at 35% 30%,#302927,var(--build-base) 82%)}.dragonTigerGuide .dragonFormula span,.dragonTigerGuide .physicalChosenMetrics article:nth-child(2) b{color:var(--build-fire)}.dragonTigerGuide .iceGuideHero h1{color:var(--build-soft)}.dragonTigerGuide .iceGuideHeroMetrics article:first-child b{color:var(--build-fire)}.dragonTigerGuide .iceGuidePillars article:first-child b,.dragonTigerGuide .physicalChosenMetrics article:first-child b{color:var(--build-steel)}.dragonTigerGuide .iceGuidePillars article:nth-child(2) b{color:var(--build-fire)}.dragonTigerGuide .d2BuildLogicHero{background:radial-gradient(ellipse at 88% 18%,var(--build-fire-glow),transparent 52%),linear-gradient(120deg,var(--build-raised),var(--build-surface) 58%,var(--build-base))}.dragonTigerGuide .d2SkillMeter span{background:linear-gradient(90deg,var(--build-dark),var(--build-fire),var(--build-soft))}.dragonTigerGuide .d2ItemTooltip:not(.d2SunderTooltip) li:not(.important){color:var(--build-ink)}.dragonTigerGuide .d2PlannerBar>div b{color:var(--build-soft)}.dragonTigerGuide .iceGuideHeroCopy>p:first-child{overflow-wrap:anywhere;line-height:1.7}.whirlwindAssassinGuide{--build-accent:#dfc475;--build-strong:#bba35f;--build-soft:#eee8d8;--build-ink:#e7e5df;--build-copy:#c1c1bd;--build-muted:#a5a9a8;--build-faint:#818785;--build-border:#585441;--build-border-soft:#373831;--build-surface:#171b1b;--build-raised:#252a28;--build-base:#0c1011;--build-glow:#dfc47526;--build-wash:#dfc47515;--build-dark:#5f5638;--ww-steel:#c1cbd0;--ww-lightning:#dfc475;--ww-poison:#9dbb91;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.whirlwindAssassinGuide .iceGuideHero{background:radial-gradient(ellipse at 78% 45%,#c5a95816,transparent 48%),linear-gradient(120deg,#1b2222,var(--build-base) 60%,#1b2020)}.whirlwindAssassinGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#111717e8 36%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 45%)}.whirlwindAssassinGuide .iceGuideHero h1{color:var(--ww-steel)}.whirlwindAssassinGuide .iceGuideHeroCopy>p:first-child{overflow-wrap:anywhere;line-height:1.8}.whirlwindAssassinGuide .iceGuideSigil{border-color:var(--build-border);background:radial-gradient(circle at 32% 25%,#30352e,var(--build-base) 85%)}.whirlwindAssassinGuide .iceGuideHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.whirlwindAssassinGuide .iceGuideHeroMetrics b{white-space:normal;overflow-wrap:anywhere}.whirlwindAssassinGuide :is(.d2View,.d2InventoryColumn,.d2Inspector,.d2SkillInspector,.d2PanelInspector,.d2MercInspector){min-width:0;max-width:100%}.wwPlanner .d2PanelCaption{flex-wrap:wrap;gap:6px;height:auto;min-height:46px;padding-block:9px}.wwInventory,.wwMercFrame,.wwSkillFrame{border:1px solid var(--build-border);background:linear-gradient(140deg,#272c29,var(--build-base) 70%);width:100%;max-width:620px;margin-inline:auto;position:relative;box-shadow:inset 0 0 0 5px #080c09,inset 0 0 0 6px #4d4a3d}.wwInventory{aspect-ratio:1047/1371}:is(.wwInventory,.wwMercFrame,.wwSkillFrame)>header{text-align:center;color:var(--build-soft);border-bottom:1px solid var(--build-border-soft);padding:16px;font:22px Georgia,Noto Serif TC,serif}.wwInventory .d2WeaponTabs{width:19%;height:3.5%;top:11.5%}.wwInventory .d2WeaponTabs.left{left:8%}.wwInventory .d2WeaponTabs.right{left:73%}.wwEmptySlot{background:linear-gradient(135deg,#0b100d,#171e19);border:1px solid #506454;box-shadow:inset 0 0 0 3px #080c09}.wwEmptySlot span{opacity:1;white-space:normal;text-align:center;color:var(--build-muted);background:0 0;border:0;padding:4px;font-size:clamp(10px,1vw,13px);display:block;position:static;transform:none!important}.wwBackpack{border:1px solid var(--build-border);touch-action:manipulation;background:#0b100d;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));width:84%;height:28%;padding:0;display:grid;position:absolute;top:66%;left:8%}.wwBackpack i{background:#121b15;border:1px solid #344b3a}.wwBackpack.active,.wwBackpack:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.wwItemSpace{height:76px;color:var(--build-faint);place-items:center;font-size:30px;display:grid}.wwSpeedSummary{border:1px solid var(--build-border);background:var(--build-base)}.wwSpeedSummary header{background:var(--build-raised);color:var(--build-muted);padding:12px 14px}.wwSpeedSummary article{border-top:1px solid var(--build-border-soft);padding:14px}.wwSpeedSummary :is(span,b,small){display:block}.wwSpeedSummary span{color:var(--build-muted);font-size:13px}.wwSpeedSummary b{color:var(--build-soft);margin-block:5px;font-size:17px}.wwSpeedSummary small{color:var(--build-muted);font-size:12px;line-height:1.7}.wwLogicSections section{border-bottom:1px solid var(--build-border-soft);padding-block:18px}.wwLogicSections h4{color:var(--build-soft);margin:0;font-size:22px}.wwUnset{min-height:32px;color:var(--build-faint)}.wwChosen{border:1px solid var(--build-border);background:var(--build-surface);padding:28px}.wwChosen>span{color:var(--build-muted);font-size:14px}.wwChosen h4{color:var(--build-soft);font-size:26px}.wwTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr)) 110px}.wwSkillFrame{aspect-ratio:1047/1365}.wwSkillNodes{grid-template-columns:repeat(3,1fr);gap:30px;padding:45px 22px;display:grid}.wwSkillNodes i{aspect-ratio:1;color:var(--build-faint);background:#0d1610;border:1px solid #506454;place-items:center;font-style:normal;display:grid}.wwCharacterSheet{background:linear-gradient(135deg,#272c29,var(--build-base));min-height:550px;padding:24px}.wwCharacterSheet>header{color:var(--build-soft);text-align:center;margin-bottom:25px;font-size:24px}.wwCharacterSheet dl{margin:0}.wwCharacterSheet dl>div{border-bottom:1px solid var(--build-border-soft);color:var(--build-copy);justify-content:space-between;gap:18px;padding:13px 8px;display:flex}.wwCharacterSheet dd{color:var(--build-soft);margin:0}.wwCharacterSheet footer{text-align:center;color:var(--build-accent);padding:25px 0}.wwMercFrame{aspect-ratio:1047/1371}.wwMercSummary{border:1px solid var(--build-border);color:var(--build-muted);padding:15px;position:absolute;inset:65% 8% auto}.wwMercSummary dl{margin:0}.wwMercSummary dl>div{justify-content:space-between;padding:10px;display:flex}.wwMercSummary dd{margin:0}.whirlwindAssassinGuide .iceTelemetryRates{grid-template-columns:1fr 1fr}.whirlwindAssassinGuide .iceTelemetryRates b{white-space:normal;overflow-wrap:anywhere}@media (width<=760px){.whirlwindAssassinGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 40%,#161a1999 76%,var(--build-base))}.whirlwindAssassinGuide .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wwTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wwTreeTabs>div{grid-column:1/-1}.wwSkillNodes{gap:22px;padding:35px 20px}.wwCharacterSheet{padding:18px}.wwPlanner .d2SkillSources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.wwPlanner .d2SkillSources article{text-align:center;display:block}.wwPlanner .d2SkillSources b{margin-top:4px;display:block}}.whirlwindAssassinGuide :is(.d2InventoryFrame>img,.d2SkillFrame>img,.d2MercPanel>img){object-fit:fill}.whirlwindAssassinGuide .d2ItemTooltip.set h3{color:#75d28a}.whirlwindAssassinGuide .d2GearHotspot.charm{border-color:#0000}.whirlwindAssassinGuide .d2GearHotspot.charm:hover,.whirlwindAssassinGuide .d2GearHotspot.charm:focus-visible,.whirlwindAssassinGuide .d2GearHotspot.charm.active{border-color:#d7ab4d}.whirlwindAssassinGuide .wwStory p{color:var(--build-copy);margin-top:14px;font-size:16px;line-height:1.9}.whirlwindAssassinGuide .wwStory h4{overflow-wrap:anywhere;line-height:1.5}.whirlwindAssassinGuide .wwStory .wwSingleTarget{border-left:3px solid var(--build-accent);background:var(--build-wash);color:var(--build-soft);margin-bottom:12px;padding:10px 14px;font-weight:600;line-height:1.7;display:block}.wwArchetypes{counter-reset:ww-route;border-top:1px solid var(--build-border);margin:22px 0;padding:0;list-style:none}.wwArchetypes li{counter-increment:ww-route;border-bottom:1px solid var(--build-border-soft);grid-template-columns:minmax(285px,.95fr) minmax(0,1.6fr);gap:20px;padding:20px 0;display:grid}.wwArchetypes li>div{min-width:0}.wwArchetypes h5{color:var(--build-soft);align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:600;line-height:1.6;display:flex}.wwArchetypes h5:before{content:counter(ww-route,decimal-leading-zero) " · ";color:var(--build-strong);flex:none;font:14px monospace}.wwArchetypes h5 span{white-space:nowrap;min-width:0}.wwArchetypes li>div>span{color:var(--build-muted);margin-top:8px;font-size:14px;line-height:1.6;display:block}.whirlwindAssassinGuide .wwArchetypes p{margin:0;font-size:16px}.whirlwindAssassinGuide .d2QuestGrid p,.whirlwindAssassinGuide .d2FieldWarnings p{font-size:16px;line-height:1.85}.whirlwindAssassinGuide .d2QuestGrid article>div{min-width:0}.whirlwindAssassinGuide .d2QuestGrid b{line-height:1.5}.whirlwindAssassinGuide .d2LogicGoals>div{grid-template-columns:repeat(3,minmax(0,1fr))}.whirlwindAssassinGuide .d2LogicGoals article{background:0 0}@media (width<=760px){.wwArchetypes li{grid-template-columns:minmax(0,1fr);gap:12px}.wwArchetypes h5{gap:6px;font-size:clamp(14px,4vw,18px)}.wwArchetypes h5:before{font-size:12px}.whirlwindAssassinGuide .d2LogicGoals>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.wwArchetypes h5 span{white-space:normal;overflow-wrap:normal}}.whirlwindAssassinGuide .iceGuideSigil span{color:var(--ww-lightning)}.whirlwindAssassinGuide .iceGuideSigil b{color:var(--ww-steel);white-space:nowrap;font-size:22px}.whirlwindAssassinGuide .iceGuideSigil small{color:var(--ww-poison)}.whirlwindAssassinGuide .iceGuidePillars>article:first-child>b{color:#d5b578}.whirlwindAssassinGuide .iceGuidePillars>article:nth-child(3)>b{color:var(--ww-poison)}.whirlwindAssassinGuide .d2BuildLogicHero>div.wwLogicMetrics{grid-template-columns:repeat(4,max-content);width:max-content;max-width:100%}.whirlwindAssassinGuide .wwLogicMetrics>:nth-child(n+5){border-top:1px solid var(--build-border-soft)}.whirlwindAssassinGuide .wwLogicMetrics>:nth-child(4n){border-right:0}.wwChosenMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.wwChosenMetrics article{border:1px solid var(--build-border-soft);background:var(--build-base);min-width:0;padding:14px}.wwChosenMetrics b,.wwChosenMetrics span{overflow-wrap:anywhere;display:block}.wwChosenMetrics b{color:var(--build-soft);font:clamp(23px,3vw,35px) Georgia,serif}.wwChosenMetrics span{color:var(--build-muted);margin-top:5px;font-size:13px}.wwChosenMetrics article:nth-child(3) b{color:var(--ww-steel)}.wwChosenMetrics article:nth-child(4) b{color:var(--ww-lightning)}@media (width<=760px){.whirlwindAssassinGuide .d2BuildLogicHero>div.wwLogicMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.whirlwindAssassinGuide .wwLogicMetrics>:nth-child(n+3){border-top:1px solid var(--build-border-soft)}.whirlwindAssassinGuide .wwLogicMetrics>:nth-child(2n){border-right:0}.whirlwindAssassinGuide .iceGuideSigil b{font-size:18px}}.furyDruidGuide .d2LoadoutNote{color:var(--build-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.furyDruidGuide .iceGuideRating i{color:var(--build-faint);font-style:normal}.furyDruidGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#1c1913e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 42%)}.furyDruidGuide .iceGuideHeroCopy>p:first-child{overflow-wrap:anywhere;line-height:1.7}.furyDruidGuide .iceGuideHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.furyDruidGuide .iceGuideHeroMetrics b{white-space:normal;overflow-wrap:anywhere}.furyDruidGuide .iceGuideSigil b{letter-spacing:.04em}.furyDruidGuide :is(.d2View,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2Inspector,.d2SkillInspector,.d2PanelInspector,.d2MercInspector){min-width:0;max-width:100%}.furyDruidGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){border-color:var(--build-border);width:100%;max-width:620px;margin-inline:auto}.furyDruidGuide .d2PanelCaption{flex-wrap:wrap;gap:6px;height:auto;min-height:46px;padding-block:9px}.furyDruidGuide .iceTelemetryRates{grid-template-columns:1fr 1fr}.furyDruidGuide .iceTelemetryRates b{overflow-wrap:anywhere}.furyLogicBody section{border-bottom:1px solid var(--build-border-soft);padding:20px 0}.furyLogicBody section:first-child{padding-top:4px}.furyLogicBody section:last-child{border-bottom:0;padding-bottom:0}.furyLogicBody h4{color:var(--build-soft);margin:0 0 13px;font:clamp(20px,2.4vw,25px)/1.5 Georgia,Noto Serif TC,serif}.furyDruidGuide .furyLogicBody p{font-size:16px;line-height:1.9}.furySpeedScroll{scrollbar-color:var(--build-strong) var(--build-surface)}.furyDruidGuide .furySpeedScroll table{min-width:790px}.furySpeedScroll caption{color:var(--build-muted);text-align:left;padding:12px 14px;font-size:13px}.furySpeedScroll thead th:nth-child(n+3){white-space:nowrap}.furySpeedScroll tbody th:first-child{width:90px;min-width:90px;color:var(--build-accent)}.furySpeedScroll tbody th:nth-child(2){width:auto;min-width:270px;color:var(--build-copy)}.furySpeedScroll tbody td{white-space:nowrap;width:115px;min-width:115px;color:var(--build-accent)}.furySpeedScroll tbody tr:nth-child(4n){border-bottom:2px solid var(--build-border)}.furyVariantScroll{scrollbar-color:var(--build-strong) var(--build-surface)}.furyDruidGuide .furyVariantScroll table{min-width:690px}.furyVariantScroll caption{color:var(--build-muted);text-align:left;padding:12px 14px;font-size:13px}.furyVariantScroll tbody th{min-width:135px;color:var(--build-accent)}.furyVariantScroll td{min-width:165px;line-height:1.7}.furyDruidGuide .physicalChosenMetrics b{font-size:clamp(19px,2.6vw,25px)}.furyDruidGuide .d2LogicGoals article{background:0 0}.furyDruidGuide .d2BuildLogicHero>div.furyLogicMetrics{grid-template-columns:repeat(4,max-content);width:max-content;max-width:100%}.furyDruidGuide .furyLogicMetrics>:nth-child(n+5){border-top:1px solid var(--build-border-soft)}.furyDruidGuide .furyLogicMetrics>:nth-child(4n){border-right:0}.furyDruidGuide :is(.d2InventoryFrame>img,.d2SkillFrame>img,.d2MercPanel>img){object-fit:fill}.furyDruidGuide .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.75)}.furyDruidGuide .d2GearHotspot,.furyDruidGuide .d2SkillHotspot,.furyDruidGuide .d2MercHotspot{cursor:pointer}.furyDruidGuide .furyUnbuffedLevels{grid-template-columns:repeat(2,minmax(0,1fr))}.furyDruidGuide .d2CharacterPanel .d2PanelCaption{flex-wrap:wrap}.furyDruidGuide .d2CharacterPanel .d2PanelCaption small{white-space:normal}.furyEquipmentCanvas{aspect-ratio:1047/1371;box-shadow:inset 0 0 0 5px #080706,inset 0 0 0 6px var(--build-border-soft);background:radial-gradient(at 50% 28%,#39342a40,#0000 57%),linear-gradient(145deg,#24221e,#0e0d0b 70%)}.furySwapTabs{z-index:3;border:1px solid var(--build-border);background:var(--build-base);display:flex;position:absolute;top:4%;left:8%}.furySwapTabs button{border:0;border-right:1px solid var(--build-border);min-width:40px;min-height:34px;color:var(--build-muted);touch-action:manipulation;background:0 0;font:16px Georgia,serif}.furySwapTabs button:last-child{border-right:0}.furySwapTabs button.active{background:var(--build-raised);color:var(--build-soft);box-shadow:inset 0 -2px var(--build-accent)}.furyEquipmentSlots{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:".head head amulet amulet.""weapon weapon armor armor offhand offhand""weapon weapon armor armor offhand offhand""gloves gloves belt belt boots boots""ringA ringA. .ringB ringB""bag bag bag bag bag bag""bag bag bag bag bag bag";gap:1.1%;min-width:0;display:grid;position:absolute;inset:13% 7% 7%}.furySlot{border:1px solid var(--build-border-soft);min-width:0;min-height:0;color:var(--build-muted);cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#13130f,#252118 55%,#0f100e);padding:4px;font:clamp(9px,1.2vw,14px)/1.35 Georgia,Noto Serif TC,serif}.furySlot:hover,.furySlot:focus-visible,.furySlot.active{border-color:var(--build-accent);color:var(--build-soft);box-shadow:inset 0 0 0 2px #0b0906,0 0 15px var(--build-glow);background:linear-gradient(145deg,#242015,#3a301b 55%,#151511);outline:0}.furySlot-head{grid-area:head}.furySlot-amulet{grid-area:amulet}.furySlot-weapon{grid-area:weapon}.furySlot-offhand{grid-area:offhand}.furySlot-armor{grid-area:armor}.furySlot-gloves{grid-area:gloves}.furySlot-belt{grid-area:belt}.furySlot-boots{grid-area:boots}.furySlot-ringA{grid-area:ringA}.furySlot-ringB{grid-area:ringB}.furySlot-bag{grid-area:bag}.furyPendingCopy{max-width:280px;color:var(--build-copy);margin:28px auto 8px;font-size:14px;line-height:1.8}.furyTreeTabs button{min-width:0}.furySkillCanvas,.furyEmptyCharacter,.furyEmptyMerc{background:radial-gradient(ellipse at 50% 38%,#5f4c2926,transparent 48%),linear-gradient(145deg,#24221e,var(--build-base) 70%)}.furySkillCanvas{aspect-ratio:1047/1365}.furyPendingMark{text-align:center;align-content:center;justify-items:center;gap:12px;padding:22px;display:grid;position:absolute;inset:0}.furyPendingMark span{color:var(--build-faint);letter-spacing:.15em;font:12px monospace}.furyPendingMark b{color:var(--build-soft);font:clamp(20px,3vw,30px) Georgia,Noto Serif TC,serif}.furyEmptyCharacter{min-height:520px;position:relative}.furyEmptyCharacter .furyPendingMark{top:46px}.furyEmptyMerc{aspect-ratio:1047/1371}.furyDruidGuide .d2QuestGrid article>div{min-width:0}.furyDruidGuide .d2QuestGrid p{font-size:16px;line-height:1.85}@media (width<=760px){.furyDruidGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 39%,#1c191399 75%,var(--build-base))}.furyDruidGuide .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.furyDruidGuide .d2BuildLogicHero>div.furyLogicMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.furyDruidGuide .furyLogicMetrics>:nth-child(n+3){border-top:1px solid var(--build-border-soft)}.furyDruidGuide .furyLogicMetrics>:nth-child(2n){border-right:0}.furyDruidGuide .d2LogicGoals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.furyDruidGuide .furySpeedScroll{margin-inline:-4px}.furyDruidGuide .d2SkillSources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.furyDruidGuide .iceGuideHeroCopy{padding-top:135px}.furyDruidGuide .d2LogicGoals>div{grid-template-columns:1fr}.furyDruidGuide .d2LogicGoals article:not(:last-child){border-bottom:1px solid var(--build-border-soft)}.furyDruidGuide .d2LogicGoals article:last-child{border-bottom:0}.furyDruidGuide .furyLogicBody p{font-size:15px}.furyDruidGuide .furySpeedScroll table{min-width:720px}.furySlot{font-size:clamp(9px,2.5vw,12px)}.furyDruidGuide .d2SkillSources article{text-align:center;display:block}.furyDruidGuide .d2SkillSources b{margin-top:4px;display:block}}.holyShockGuide .iceGuideHero>img{object-position:76% 0}.cardCopy .draftLabel{color:#d8c06c;letter-spacing:.08em;margin-top:7px;font-size:11px;display:inline-block}.holyShockGuide .iceGuideSigil b{font-size:36px}@media (width<=760px){.holyShockGuide .iceGuideSigil b{font-size:28px}.holyShockGuide .iceGuideSigil :is(span,small){letter-spacing:.08em;font-size:7px}}.holyShockGuide .iceGuideTelemetry>p{margin:0;padding:12px 18px 18px;font-size:13px;line-height:1.7}.holyShockPlanner .d2PlannerBar dd{font-size:15px}.holyShockLogicBody section+section{border-top:1px solid var(--build-border-soft);margin-top:18px;padding-top:18px}.holyShockLogicBody h4{color:var(--build-soft);margin:0 0 9px;font:22px Georgia,Noto Serif TC,serif}.holyShockRoutes,.holyShockWeaponGrid,.holyShockShieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.holyShockRoutes article,.holyShockWeaponGrid article,.holyShockShieldGrid article{border:1px solid var(--build-border);background:linear-gradient(145deg,var(--build-raised),var(--build-base));min-width:0;padding:19px}.holyShockRoutes h5,.holyShockWeaponGrid h5,.holyShockShieldGrid h5{color:var(--build-accent);margin:0 0 14px;font:20px Georgia,Noto Serif TC,serif}.holyShockRoutes dl{margin:0}.holyShockRoutes dl>div+div{border-top:1px solid var(--build-border-soft);margin-top:13px;padding-top:13px}.holyShockRoutes dt{color:var(--build-soft);margin-bottom:5px;font-size:14px}.holyShockRoutes dd{color:var(--build-copy);margin:0;font-size:15px;line-height:1.85}.holyShockWeaponGrid article>span,.holyShockShieldGrid article>span{color:var(--build-muted);letter-spacing:.07em;margin-bottom:7px;font-size:13px;display:block}.holyShockWeaponGrid article p,.holyShockShieldGrid article p{font-size:15px;line-height:1.85}.holyShockWeaponGrid article p+p{border-top:1px solid var(--build-border-soft);margin-top:12px;padding-top:12px}.holyShockEquipmentBoard,.holyShockSkillBoard,.holyShockMercBoard{border:1px solid var(--build-border);background:radial-gradient(circle at 48% 23%,var(--build-wash),transparent 43%),linear-gradient(145deg,#23221b,var(--build-base) 64%);min-width:0;box-shadow:inset 0 0 0 4px #080807,inset 0 0 0 5px var(--build-border-soft);padding:18px}.holyShockEquipmentBoard{min-height:560px}.holyShockWeaponSwitch{gap:8px;margin-bottom:14px;display:flex}.holyShockWeaponSwitch button,.holyShockSlotGrid button,.holyShockSkillBoard button,.holyShockMercSlots button{color:var(--build-copy);cursor:pointer;border:1px solid var(--build-border-soft);background:linear-gradient(145deg,var(--build-raised),var(--build-base));touch-action:manipulation}.holyShockWeaponSwitch button{min-width:100px;min-height:42px;padding:8px 14px;font:15px Georgia,Noto Serif TC,serif}.holyShockSlotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.holyShockSlotGrid button{align-content:center;gap:7px;min-width:0;min-height:88px;padding:9px;display:grid}.holyShockSlotGrid span,.holyShockMercSlots b{font:17px Georgia,Noto Serif TC,serif}.holyShockSlotGrid small,.holyShockMercSlots small{color:var(--build-muted);font-size:11px}.holyShockEquipmentBoard>p,.holyShockSkillBoard>p,.holyShockMercBoard>p{color:var(--build-muted);margin:18px 0 0;font-size:13px;line-height:1.8}.holyShockWeaponSwitch button.active,.holyShockSlotGrid button.active,.holyShockSkillBoard button.active,.holyShockMercSlots button.active{border-color:var(--build-strong);background:linear-gradient(145deg,var(--build-raised),var(--build-surface));box-shadow:inset 0 -3px var(--build-strong);color:var(--build-soft)}.holyShockWeaponSwitch button:focus-visible,.holyShockSlotGrid button:focus-visible,.holyShockSkillBoard button:focus-visible,.holyShockMercSlots button:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.holyShockPendingTooltip{text-align:center;min-height:240px}.holyShockPendingTooltip>span{color:var(--build-muted);font-size:13px}.holyShockPendingTooltip h3{color:var(--build-accent);margin:22px 0 14px;font:25px Georgia,Noto Serif TC,serif}.holyShockPendingTooltip p{color:var(--build-copy);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.holyShockPlanner .holyShockTreeTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.holyShockPlanner .holyShockTreeTabs>div{border-top:0;grid-column:auto}.holyShockSkillBoard{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:475px;display:grid}.holyShockSkillBoard button{text-align:left;gap:8px;min-width:0;min-height:90px;padding:14px;display:grid}.holyShockSkillBoard b{font:19px Georgia,Noto Serif TC,serif}.holyShockSkillBoard small{color:var(--build-muted);font-size:12px}.holyShockSkillBoard>p{grid-column:1/-1}.holyShockPanelBlank{text-align:center;place-content:center;min-height:520px;padding:28px;display:grid}.holyShockPanelBlank b{color:var(--build-accent);font:28px Georgia,Noto Serif TC,serif}.holyShockPanelBlank p{max-width:360px;color:var(--build-copy);margin:14px auto 0;font-size:14px;line-height:1.8}.holyShockMercBoard{min-height:430px}.holyShockMercSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.holyShockMercSlots button{align-content:center;gap:10px;min-width:0;min-height:170px;padding:12px;display:grid}.holyShockGuide .d2AdvancedGrid article small{color:var(--build-muted);margin-top:5px;font-size:11px;line-height:1.55;display:block}.holyShockCharacterSummary{border:1px solid var(--build-border);min-height:480px;color:var(--build-copy);background:radial-gradient(circle at 50% 10%,#bd9d5b24,#0000 46%),linear-gradient(145deg,#24221b,#11100d);padding:28px 26px}.holyShockCharacterSummary>span{color:var(--build-accent);letter-spacing:.16em;font-size:11px}.holyShockCharacterSummary h3{color:var(--build-soft);margin:12px 0 25px;font:30px Georgia,Noto Serif TC,serif}.holyShockCharacterSummary>div{border-top:1px solid var(--build-border);border-left:1px solid var(--build-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.holyShockCharacterSummary article{border-right:1px solid var(--build-border);border-bottom:1px solid var(--build-border);gap:9px;min-width:0;padding:17px;display:grid}.holyShockCharacterSummary article small{color:var(--build-muted);font-size:12px}.holyShockCharacterSummary article b{color:var(--build-accent);font:20px Georgia,Noto Serif TC,serif}.holyShockCharacterSummary p{color:var(--build-muted);margin:22px 0 0;font-size:13px;line-height:1.8}@media (width<=900px){.holyShockSlotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=740px){.holyShockRoutes,.holyShockWeaponGrid,.holyShockShieldGrid{grid-template-columns:1fr}}@media (width<=560px){.holyShockGuide .iceGuideHero>img{object-position:63% 0}.holyShockEquipmentBoard,.holyShockSkillBoard,.holyShockMercBoard{padding:12px}.holyShockEquipmentBoard{min-height:0}.holyShockSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.holyShockSlotGrid button{min-height:75px}.holyShockSkillBoard{gap:8px;min-height:0}.holyShockSkillBoard button{min-height:80px;padding:10px}.holyShockMercSlots{gap:6px}.holyShockMercSlots button{min-height:105px;padding:6px}.holyShockTreeTabs button{min-width:0;padding:10px 5px}.holyShockTreeTabs button small{font-size:10px}.holyShockTreeTabs>div{min-width:0;padding:10px 5px}.holyShockTreeTabs>div b{font-size:14px}.holyShockTreeTabs button b{font-size:12px}}.lightningSpearGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#0b1320dd 38%,transparent 82%),linear-gradient(0deg,var(--build-base),transparent 40%)}.lightningSpearGuide .iceGuideSigil b{letter-spacing:.02em;white-space:nowrap;font-size:20px}.lightningSpearGuide .d2BuildLogicHero>div.physicalLogicMetrics{grid-template-columns:repeat(4,max-content);width:max-content;max-width:100%}.lightningSpearPlanner .d2InventoryFrame.primary .d2WeaponTabs{width:18.94%;height:3.73%;top:11.84%}.lightningSpearPlanner .d2InventoryFrame.primary .d2WeaponTabs.left{left:8.24%}.lightningSpearPlanner .d2InventoryFrame.primary .d2WeaponTabs.right{left:73.3%}.lightningSpearPlanner .d2InventoryFrame.secondary .d2WeaponTabs{width:19.09%;height:3.62%;top:12.08%}.lightningSpearPlanner .d2InventoryFrame.secondary .d2WeaponTabs.left{left:7.79%}.lightningSpearPlanner .d2InventoryFrame.secondary .d2WeaponTabs.right{left:72.84%}.iceGuidePage .d2Planner.lightningSpearPlanner .d2WeaponTabs{min-width:0;min-height:0}.iceGuidePage .d2Planner.lightningSpearPlanner .d2InventoryFrame .d2WeaponTabs.right{right:auto}.lightningSpearPlanner .d2ItemTooltip>img.lightningSpearArt-boots{filter:sepia()saturate(4)hue-rotate(75deg)brightness(.78)drop-shadow(0 4px 7px #000)}.lightningSpearPlanner .d2ItemTooltip>img.lightningSpearArt-sunder{filter:sepia()saturate(5)hue-rotate(3deg)brightness(1.22)drop-shadow(0 4px 7px #000)}.lightningSpearGuide .spearWeaponTable table{min-width:880px}.lightningSpearGuide .spearWeaponTable tbody th{width:19%}.lightningSpearGuide .spearWeaponTable tbody td{width:27%}.lightningSpearGuide .physicalWeaponCompare.spearWeaponCompare{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.lightningSpearGuide .physicalWeaponCompare.spearWeaponCompare{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.lightningSpearGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#0b132099 75%,var(--build-base))}.lightningSpearGuide .d2BuildLogicHero>div.physicalLogicMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lightningSpearGuide .physicalLogicMetrics>:nth-child(n+3){border-top:1px solid var(--build-border-soft)}.lightningSpearGuide .physicalLogicMetrics>:nth-child(2n){border-right:0}}.bladeFuryGuide .bfPendingFrame,.bladeFuryGuide .bfPendingDetail{border:1px solid var(--build-border);background:linear-gradient(145deg,var(--build-raised),var(--build-base));min-width:0;color:var(--build-copy);padding:24px}.bladeFuryGuide .bfPendingFrame header{border-bottom:1px solid var(--build-border-soft);margin-bottom:24px;padding-bottom:16px}.bladeFuryGuide :is(.bfPendingFrame,.bfPendingDetail) h3{color:var(--build-soft);margin:0 0 12px;font:clamp(22px,3vw,30px) Georgia,Noto Serif TC,serif}.bladeFuryGuide :is(.bfPendingFrame,.bfPendingDetail) p{overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.85}.bladeFuryGuide .bfPendingDetail>span{color:var(--build-muted);margin-bottom:16px;font-size:13px;display:block}.bladeFuryGuide .bfPendingDetail+.bfPendingDetail{margin-top:16px}.bladeFuryGuide .bfSetTabs,.bladeFuryGuide .bfSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.bladeFuryGuide :is(.bfSetTabs,.bfSlotGrid) button{border:1px solid var(--build-border);background:var(--build-surface);min-width:0;min-height:48px;color:var(--build-copy);cursor:pointer;overflow-wrap:anywhere;padding:14px 10px}.bladeFuryGuide :is(.bfSetTabs,.bfSlotGrid) button.active{border-color:var(--build-accent);background:var(--build-wash);color:var(--build-soft)}.bladeFuryGuide .bfSlotGrid button>*{display:block}.bladeFuryGuide .bfSlotGrid small{color:var(--build-muted);margin-top:8px}.bladeFuryGuide button:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.bladeFuryGuide .bfSlotGrid button:last-child:nth-child(odd){grid-column:1/-1}.bladeFuryGuide .bfCore.iceGuideTelemetry{border:0;width:100%;margin:0;padding:0;display:block;position:static}.bladeFuryGuide .d2SkillFrame.bfPendingFrame{aspect-ratio:auto;overflow:visible}.bladeFuryGuide .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);margin-top:20px;padding-top:20px}.bladeFuryGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#1c1913e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}@media (width<=760px){.bladeFuryGuide .bfPendingFrame,.bladeFuryGuide .bfPendingDetail{padding:18px}.bladeFuryGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#1c191399 75%,var(--build-base))}}.bladeFuryGuide .d2SkillTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bladeFuryGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font:22px Georgia,Noto Serif TC,serif}.bladeFuryGuide .bfMechanicScroll{border:1px solid var(--build-border);overscroll-behavior-x:contain;min-width:0;max-width:100%;margin:20px 0;overflow-x:auto}.bladeFuryGuide .bfMechanicTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:540px;font-size:14px;line-height:1.8}.bladeFuryGuide .bfMechanicTable caption{text-align:left;color:var(--build-soft);background:var(--build-raised);padding:14px}.bladeFuryGuide .bfMechanicTable :is(th,td){vertical-align:top;border-bottom:1px solid var(--build-border-soft);border-right:1px solid var(--build-border-soft);overflow-wrap:anywhere;text-align:left;padding:14px}.bladeFuryGuide .bfMechanicTable th{color:var(--build-soft);font-weight:600}.bladeFuryGuide .bfMechanicTable thead{background:var(--build-wash)}.bladeFuryGuide .bfMechanicFormula{border-left:3px solid var(--build-accent);background:var(--build-wash);overflow-wrap:anywhere;margin:20px 0;padding:20px}.bladeFuryGuide .bfMechanicFormula b{color:var(--build-soft)}.bladeFuryGuide .bfMechanicFormula small{color:var(--build-muted);line-height:1.8;display:block}.bladeFuryGuide .d2LogicBody .bfMechanicSource{margin-top:16px;font-size:13px}.bladeFuryGuide .bfMechanicSource a{color:var(--build-accent);text-underline-offset:4px;text-decoration:underline}.bladeFuryGuide .bfMechanicWarning{color:var(--build-copy);background:#5b292225;border-left:3px solid #cc705d;margin:20px 0;padding:16px 18px;line-height:1.85}.bladeFuryGuide .bfMechanicWarning strong,.bladeFuryGuide .bfWeaponNotice em{color:#e89986;font-style:normal;font-weight:700}.bladeFuryGuide .d2LogicBody .bfDanger,.bladeFuryGuide .bfMechanicTable td.bfEffectNo,.bladeFuryGuide .bfEffectLegend .bfEffectNo{color:#f09a89;font-weight:700}.bladeFuryGuide .bfMechanicTable td.bfEffectYes,.bladeFuryGuide .bfEffectLegend .bfEffectYes{color:#a9d8ad;font-weight:700}.bladeFuryGuide .bfMechanicTable td.bfEffectConditional,.bladeFuryGuide .bfEffectLegend .bfEffectConditional{color:#ead18a;font-weight:700}.bladeFuryGuide .bfEffectLegend{flex-wrap:wrap;gap:6px 18px;display:flex;margin:10px 0 18px!important;font-size:13px!important;line-height:1.65!important}.bladeFuryGuide .bfMechanicSteps{counter-reset:bfSteps;gap:8px;margin:16px 0 20px;padding:0;list-style:none;display:grid}.bladeFuryGuide .bfMechanicSteps li{counter-increment:bfSteps;background:var(--build-wash);border:1px solid var(--build-border-soft);padding:12px 14px 12px 46px;line-height:1.8;position:relative}.bladeFuryGuide .bfMechanicSteps li:before{content:counter(bfSteps,decimal-leading-zero);color:var(--build-accent);font-weight:700;position:absolute;top:12px;left:12px}.bladeFuryGuide .bfWeaponMobile{display:none}.bladeFuryGuide .bfHandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.bladeFuryGuide .bfHandGrid article{border:1px solid var(--build-border-soft);background:var(--build-surface);min-width:0;padding:18px}.bladeFuryGuide .bfHandGrid h5{color:var(--build-soft);margin:0 0 5px;font:22px Georgia,Noto Serif TC,serif}.bladeFuryGuide .bfHandSubtitle{color:var(--build-accent)!important;margin:0 0 12px!important;font-size:13px!important}.bladeFuryGuide .bfHandGrid dl{margin:0}.bladeFuryGuide .bfHandGrid dl div{border-top:1px solid var(--build-border-soft);padding:12px 0}.bladeFuryGuide .bfHandGrid dt{color:var(--build-soft);margin-bottom:5px;font-size:14px;font-weight:700}.bladeFuryGuide .bfHandGrid dd{color:var(--build-copy);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.bladeFuryGuide .bfHandVerdict{background:var(--build-wash);border-left:3px solid var(--build-accent);padding:16px 18px}.bladeFuryGuide .bfHandVerdict b,.bladeFuryGuide .bfHandScope strong{color:var(--build-soft)}.bladeFuryGuide .bfHandVerdict p{margin:7px 0 0}.bladeFuryGuide .bfHandScope{border-top:1px solid var(--build-border-soft);margin-top:18px;padding-top:15px}.bladeFuryGuide .bfHandChoice .bfMechanicSource{margin:14px 0 0;font-size:13px}.bladeFuryGuide .bfHandChoice .bfMechanicSource a{color:var(--build-accent);text-underline-offset:4px;text-decoration:underline}.bladeFuryGuide .bfWeaponNotice{background:#5b292225;border-left:3px solid #cc705d;margin:18px 0 22px;padding:18px 20px;line-height:1.9}.bladeFuryGuide .bfWeaponDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.bladeFuryGuide .bfWeaponDetails details{border:1px solid var(--build-border);background:var(--build-surface);min-width:0}.bladeFuryGuide .bfWeaponDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:18px 20px;list-style:none;display:flex}.bladeFuryGuide .bfWeaponDetails summary::-webkit-details-marker{display:none}.bladeFuryGuide .bfWeaponDetails summary span:first-child{gap:5px;min-width:0;display:grid}.bladeFuryGuide .bfWeaponDetails summary small{color:var(--build-accent);letter-spacing:.08em;font-size:11px}.bladeFuryGuide .bfWeaponDetails summary b{color:var(--build-soft);font-size:18px}.bladeFuryGuide .bfExpandLabel{color:var(--build-muted);white-space:nowrap;font-size:13px}.bladeFuryGuide .bfExpandLabel:after{content:" ＋"}.bladeFuryGuide .bfWeaponDetails details[open] .bfExpandLabel:after{content:" −"}.bladeFuryGuide .bfWeaponDetails summary:focus-visible,.bladeFuryGuide .bfCriterionTabs button:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.bladeFuryGuide .bfWeaponDetailBody{border-top:1px solid var(--build-border-soft);padding:6px 20px 20px;line-height:1.8}.bladeFuryGuide .bfWeaponDetailBody p{margin:12px 0}.bladeFuryGuide .bfWeaponDetailBody strong{color:var(--build-soft)}.bladeFuryGuide .bfWeaponDetailBody a{color:var(--build-accent);text-underline-offset:4px;font-size:13px;text-decoration:underline}@media (width<=760px){.bladeFuryGuide .bfHandGrid{grid-template-columns:minmax(0,1fr);gap:10px}.bladeFuryGuide .bfHandGrid article{padding:14px}.bladeFuryGuide .bfMechanicScroll{scrollbar-width:thin;overflow-x:auto}.bladeFuryGuide .bfMechanicTable{table-layout:fixed;min-width:620px;font-size:13px;line-height:1.55}.bladeFuryGuide .bfMechanicTable :is(th,td){width:auto;padding:10px}.bladeFuryGuide .bfMechanicTable thead th{background:var(--build-raised);z-index:1;position:sticky;top:0}.bladeFuryGuide .bfMechanicTable :is(thead th:first-child,tbody th){background:var(--build-raised);z-index:2;width:125px;min-width:125px;position:sticky;left:0}.bladeFuryGuide .bfMechanicTable td:before{content:none}.bladeFuryGuide .bfWeaponDesktop{display:none}.bladeFuryGuide .bfWeaponMobile{margin:18px 0;display:block}.bladeFuryGuide .bfWeaponPrompt{color:var(--build-muted);margin:0 0 10px;font-size:13px;line-height:1.6}.bladeFuryGuide .bfCriterionTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.bladeFuryGuide .bfCriterionTabs button{min-width:0;min-height:44px;color:var(--build-soft);background:var(--build-raised);border:1px solid var(--build-border);cursor:pointer;padding:8px 2px;font-weight:600}.bladeFuryGuide .bfCriterionTabs button[aria-pressed=true]{color:var(--build-base);background:var(--build-accent);border-color:var(--build-accent)}.bladeFuryGuide .bfCriterionList{border:1px solid var(--build-border)}.bladeFuryGuide .bfCriterionRow{grid-template-columns:minmax(94px,39%) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 10px;font-size:13px;line-height:1.55;display:grid}.bladeFuryGuide .bfCriterionRow+.bfCriterionRow{border-top:1px solid var(--build-border-soft)}.bladeFuryGuide .bfCriterionRow b{color:var(--build-soft);overflow-wrap:anywhere;font-size:13px}.bladeFuryGuide .bfCriterionRow span{overflow-wrap:anywhere}.bladeFuryGuide .bfWeaponDetails{display:block}.bladeFuryGuide .bfWeaponDetails details+details{margin-top:8px}.bladeFuryGuide .bfWeaponDetails summary{min-height:70px;padding:12px 14px}.bladeFuryGuide .bfWeaponDetails summary b{font-size:16px}.bladeFuryGuide .bfExpandLabel{font-size:11px}.bladeFuryGuide .bfWeaponDetailBody{padding:4px 14px 16px}.bladeFuryGuide .bfWeaponNotice{padding:14px}}.bladeFuryGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){min-width:0;position:relative;overflow:hidden}.bladeFuryGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel)>img{object-fit:fill;width:100%;height:100%;display:block}.bladeFuryGuide .d2WeaponTabs{z-index:5;gap:0;max-height:none;padding:0;min-height:0!important}.bladeFuryGuide .d2WeaponTabs button{height:100%;min-height:0!important;padding:0!important}.bladeFuryGuide .physicalPanelStack{flex-direction:column;gap:20px;min-width:0;display:flex}.bladeFuryGuide .physicalPanelStack figure{margin:0}.bladeFuryGuide .bfLoadoutTabs{margin-bottom:20px}.bladeFuryGuide .d2SkillTreeTabs:not(.bfLoadoutTabs){grid-template-columns:repeat(3,minmax(0,1fr))}.bladeFuryGuide .d2SkillTreeTabs:not(.bfLoadoutTabs)>div{grid-column:auto}.bladeFuryGuide .d2SkillFrame .d2SkillHotspot{z-index:2}.bladeFuryGuide .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.75)}.fireTrapPlanner{--element-accent:var(--build-accent)}.fireTrapShellGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:20px 0;display:grid}.fireTrapSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.fireTrapSlotGrid button,.fireTrapSetTabs button{color:var(--build-muted);background:var(--build-surface);border:1px solid var(--build-border);cursor:pointer;min-height:52px;font:inherit;text-align:left;overflow-wrap:anywhere;min-width:0;padding:12px}.fireTrapSlotGrid button{gap:8px;display:grid}.fireTrapSlotGrid button span{font-size:12px}.fireTrapSlotGrid button.active,.fireTrapSetTabs button.active{color:var(--build-accent);border-color:var(--build-accent);box-shadow:inset 0 -2px var(--build-accent)}.fireTrapSlotGrid button:focus-visible,.fireTrapSetTabs button:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.fireTrapSetTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.fireTrapGuide .d2AdvancedStats>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.fireTrapGuide .d2AdvancedStats>dl>div{border-bottom:1px solid var(--build-border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.fireTrapGuide .d2AdvancedStats dd{color:var(--build-accent);margin:0}.fireTrapSources{color:var(--build-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.fireTrapSources a{color:var(--build-accent)}@media (width<=760px){.fireTrapShellGrid{grid-template-columns:minmax(0,1fr)}.fireTrapSlotGrid button{min-height:60px}.fireTrapGuide .iceGuideSigil b{font-size:32px}}.fireTrapGuide .physicalWeaponChoice>p{color:var(--build-copy);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.fireTrapGuide .physicalWeaponTableScroll caption{text-align:left;color:var(--build-soft);background:var(--build-raised);padding:10px 12px;font-weight:600}.fireTrapGuide .fireTrapComparison{box-sizing:border-box;width:100%;overflow:hidden}.fireTrapGuide .fireTrapComparison table{table-layout:fixed;width:100%;min-width:0}.fireTrapGuide .fireTrapComparison col.fireTrapCandidateColumn{width:27%}.fireTrapGuide .fireTrapComparison col.fireTrapSkillColumn{width:14%}.fireTrapGuide .fireTrapComparison col.fireTrapValueColumn{width:13%}.fireTrapGuide .fireTrapComparison col.fireTrapTradeoffColumn{width:33%}.fireTrapGuide .fireTrapComparison :is(th,td){overflow-wrap:anywhere;word-break:normal;width:auto;min-width:0;padding:11px 12px}.fireTrapGuide .fireTrapComparison tbody th{width:auto;color:var(--build-soft);font-weight:600;line-height:1.55}.fireTrapGuide .fireTrapComparison tbody td{width:auto;line-height:1.65}.fireTrapGuide .fireTrapComparison tbody td:nth-child(2),.fireTrapGuide .fireTrapComparison tbody td:nth-child(3),.fireTrapGuide .fireTrapComparison tbody td:nth-child(4){text-align:center;color:var(--build-accent);font-variant-numeric:tabular-nums}.fireTrapGuide .fireTrapComparison thead th:nth-child(n+2):nth-child(-n+4){text-align:center}.fireTrapGuide .fireTrapComparison tbody tr:nth-child(2n){background:var(--build-surface)}@media (width<=680px){.fireTrapGuide .physicalWeaponTableScroll thead th:first-child,.fireTrapGuide .physicalWeaponTableScroll tbody th{background:var(--build-raised);z-index:1;position:sticky;left:0}}.fireTrapGuide .fireTrapDecisionNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.fireTrapGuide .fireTrapDecisionNotes article{border:1px solid var(--build-border-soft);background:var(--build-surface);min-width:0;padding:16px}.fireTrapGuide .fireTrapDecisionNotes b{color:var(--build-soft);font-size:16px;line-height:1.5;display:block}.fireTrapGuide .fireTrapDecisionNotes p{color:var(--build-copy);margin:8px 0 0;font-size:14px;line-height:1.75}.fireTrapGuide .fireTrapReferences{border:1px solid var(--build-border-soft);color:var(--build-muted);padding:12px 16px;font-size:13px;line-height:1.8}.fireTrapGuide .fireTrapReferences summary{cursor:pointer;color:var(--build-soft)}.fireTrapGuide .fireTrapReferences a{color:var(--build-accent);overflow-wrap:anywhere}.fireTrapGuide .d2LogicBody{gap:18px;display:grid}.fireTrapGuide .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);padding-top:18px}.fireTrapGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 13px;font:22px/1.5 Georgia,Noto Serif TC,serif}.fireTrapGuide .d2LogicBody p{font-size:16px;line-height:1.78}.fireTrapGuide .d2LogicBody p+p{margin-top:12px}.fireTrapGuide .d2LogicBody article>p{max-width:82ch}.fireTrapGuide .d2BuildLogic>.physicalWeaponChoice,.fireTrapGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.fireTrapGuide .fireTrapComparison tbody td:nth-child(2),.fireTrapGuide .fireTrapComparison tbody td:nth-child(3),.fireTrapGuide .fireTrapComparison tbody td:nth-child(4){white-space:normal}@media (width<=760px){.fireTrapGuide .fireTrapDecisionNotes{grid-template-columns:1fr}.fireTrapGuide .d2LogicBody{padding:18px 16px}.fireTrapGuide .d2LogicBody h4{font-size:20px}.fireTrapGuide .d2LogicBody p{font-size:16px;line-height:1.75}.fireTrapGuide .physicalWeaponChoice{padding:16px}.fireTrapGuide .physicalWeaponTableScroll{background:0 0;border:0;overflow:visible}.fireTrapGuide .physicalWeaponTableScroll table,.fireTrapGuide .physicalWeaponTableScroll tbody,.fireTrapGuide .physicalWeaponTableScroll tr,.fireTrapGuide .physicalWeaponTableScroll th,.fireTrapGuide .physicalWeaponTableScroll td{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.fireTrapGuide .physicalWeaponTableScroll thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fireTrapGuide .physicalWeaponTableScroll caption{box-sizing:border-box;width:100%;margin-bottom:10px;display:block}.fireTrapGuide .physicalWeaponTableScroll tbody{gap:12px;display:grid}.fireTrapGuide .physicalWeaponTableScroll tbody tr{border:1px solid var(--build-border);background:var(--build-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.fireTrapGuide .physicalWeaponTableScroll tbody th,.fireTrapGuide .physicalWeaponTableScroll tbody td:last-child{grid-column:1/-1}.fireTrapGuide .physicalWeaponTableScroll tbody th{z-index:auto;background:var(--build-raised);color:var(--build-soft);white-space:normal;padding:12px 14px;font-size:17px;line-height:1.5;position:static;left:auto}.fireTrapGuide .physicalWeaponTableScroll tbody td{white-space:normal;border-right:1px solid var(--build-border-soft);width:100%;padding:10px 12px;font-size:16px;line-height:1.55}.fireTrapGuide .physicalWeaponTableScroll tbody td:nth-child(2),.fireTrapGuide .physicalWeaponTableScroll tbody td:nth-child(3),.fireTrapGuide .physicalWeaponTableScroll tbody td:nth-child(4){white-space:normal}.fireTrapGuide .fireTrapComparison tbody td:nth-child(2),.fireTrapGuide .fireTrapComparison tbody td:nth-child(3),.fireTrapGuide .fireTrapComparison tbody td:nth-child(4){text-align:left}.fireTrapGuide .physicalWeaponTableScroll tbody td:nth-child(3),.fireTrapGuide .physicalWeaponTableScroll tbody td:last-child{border-right:0}.fireTrapGuide .physicalWeaponTableScroll tbody td:last-child{width:100%;font-size:14px;line-height:1.7}.fireTrapGuide .physicalWeaponTableScroll tbody td:before{content:attr(data-label);color:var(--build-muted);white-space:normal;margin-bottom:4px;font-size:11px;line-height:1.4;display:block}}@media (width<=380px){.fireTrapGuide .physicalWeaponTableScroll tbody tr{grid-template-columns:1fr}.fireTrapGuide .physicalWeaponTableScroll tbody td,.fireTrapGuide .physicalWeaponTableScroll tbody th{border-right:0;grid-column:1/-1}}.fireTrapGuide .d2LoadoutSwitcher.fireTrapVariantTabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.fireTrapVariantTabs button{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-width:0;min-height:58px;display:flex}.fireTrapGuide .d2SkillTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fireTrapGuide .d2InventoryFrame,.fireTrapGuide .d2SkillFrame,.fireTrapGuide .d2MercPanel{width:100%;max-width:620px;margin-inline:auto}.fireTrapGuide .iceGuideHeroMetrics{border:1px solid #5b3927;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.fireTrapGuide .iceGuideHeroMetrics article{border-bottom:1px solid #5b3927;border-right:1px solid #5b3927}.fireTrapGuide .iceGuideHeroMetrics article:nth-child(3n){border-right:0}.fireTrapGuide .iceGuideHeroMetrics article:nth-last-child(-n+3){border-bottom:0}.fireTrapGuide .iceGuideRating i{color:#5b5045;font-style:normal}.fireTrapGuide .iceGuideSigil b{font-size:27px}.fireTrapGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel)>img{object-fit:fill}.fireTrapGuide .d2ItemTooltip.set h3{color:#61bc68}.fireTrapGuide .d2CharacterView .d2PanelInspector>section.d2AdvancedStats{border:1px solid var(--build-border-soft);margin:18px 0;padding:16px}.fireTrapGuide .d2CharacterView .d2PanelInspector>section.d2AdvancedStats dl{margin:12px 0 0}@media (width<=680px){.fireTrapGuide .d2LoadoutSwitcher.fireTrapVariantTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fireTrapGuide .d2LoadoutSwitcher.fireTrapVariantTabs button{border-right:1px solid var(--build-border);border-bottom:0;padding:10px 8px}.fireTrapGuide .d2LoadoutSwitcher.fireTrapVariantTabs button:last-child{border-right:0}.fireTrapGuide .d2LoadoutSwitcher.fireTrapVariantTabs button b{font-size:15px}.fireTrapGuide .d2SkillTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fireTrapGuide .d2SkillTreeTabs>div{grid-column:1/-1}}.fireTrapGuide .d2InventoryFrame>img.fireTrapSwapWeaponImage{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.fireTrapGuide .fireTrapSwapLeft{clip-path:inset(15.77% 73.67% 58.16% 8.17%)}.fireTrapGuide .fireTrapSwapRight{clip-path:inset(15.77% 8.5% 58.16% 73.33%)}@media (width<=760px){.fireTrapGuide .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fireTrapGuide .iceGuideHeroMetrics article:nth-child(3n){border-right:1px solid #5b3927}.fireTrapGuide .iceGuideHeroMetrics article:nth-child(2n){border-right:0}.fireTrapGuide .iceGuideHeroMetrics article:nth-last-child(-n+3){border-bottom:1px solid #5b3927}.fireTrapGuide .iceGuideHeroMetrics article:nth-last-child(-n+2){border-bottom:0}.fireTrapGuide .iceGuideHeroMetrics article:last-child{grid-column:auto}}.iceGuidePage.windDruidGuide{--build-accent:#d8dcd8;--build-strong:#a8afa9;--build-soft:#e7eae4;--build-ink:#e4e7e7;--build-copy:#c8cecf;--build-muted:#adb8bb;--build-faint:#7f8d91;--build-border:#555f63;--build-border-soft:#343d40;--build-surface:#181d1f;--build-raised:#252c2f;--build-base:#101415;--build-glow:#bdc6ca2a;--build-wash:#bdc6ca16;--build-dark:#444f53;--build-secondary:#d5b578;--build-shade:#121819ed;--wind-cold:#9ddcf2;--wind-physical:#d5b578;--wind-cold-fill:#17262c;--wind-physical-fill:#2b251a;--wind-cold-line:#466674;--wind-physical-line:#74603c;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.iceGuidePage.windDruidGuide .iceGuideHero{background:linear-gradient(118deg,var(--build-raised),var(--build-base) 58%,var(--build-surface))}.iceGuidePage.windDruidGuide .iceGuideHeroShade{background:radial-gradient(ellipse at 25% 38%,#d5b57830,transparent 50%),radial-gradient(ellipse at 75% 38%,#73c8e930,transparent 50%),linear-gradient(90deg,var(--build-base) 0%,#101415e8 36%,transparent 78%),linear-gradient(0deg,var(--build-base),transparent 38%)}.windDruidGuide .iceGuideHeroMetrics article:is(:first-child,:nth-child(5),:nth-child(8)) b{color:var(--wind-physical)}.windDruidGuide .iceGuideHeroMetrics article:is(:nth-child(2),:nth-child(6)) b{color:var(--wind-cold)}.windDruidGuide .iceGuideHeroMetrics article:is(:nth-child(3),:nth-child(4),:nth-child(7)) b{color:var(--build-soft)}.iceGuidePage.windDruidGuide .iceGuideHeroMetrics>article:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(8)){background:linear-gradient(145deg,#d5b57812,#0000)}.iceGuidePage.windDruidGuide .iceGuideHeroMetrics>article:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(7)){background:linear-gradient(145deg,#73c8e912,#0000)}.windDruidGuide .iceGuideSigil{background:linear-gradient(135deg,var(--wind-cold-fill) 0 49.5%,var(--wind-physical-fill) 50.5% 100%);border-color:var(--wind-cold-line) var(--wind-physical-line) var(--wind-physical-line) var(--wind-cold-line)}.windDruidGuide .iceGuideSigil span{color:var(--wind-cold)}.windDruidGuide .iceGuideSigil small{color:var(--wind-physical)}.windDruidGuide .windPlanner :is(.d2BuildLogicHero h3,.d2PlannerBar b,.d2PanelInspector h3,.d2SkillInspector h3,.d2AuraCard h3){color:var(--build-soft)}.windDruidGuide .iceGuidePillars article:is(:first-child,:nth-child(4)) b{color:var(--wind-physical)}.windDruidGuide .iceGuidePillars article:is(:nth-child(2),:nth-child(3)) b{color:var(--wind-cold)}.windDruidGuide .windPlanner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(3)>b,.windDruidGuide .windPlanner .physicalChosenMetrics>article:nth-child(3)>b,.windDruidGuide .windPlanner .d2PanelInspector>section:first-child dl>div:first-child dd{color:var(--wind-physical)}.windDruidGuide .windPlanner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(4)>b,.windDruidGuide .windPlanner .physicalChosenMetrics>article:nth-child(4)>b,.windDruidGuide .windPlanner .d2PanelInspector>section:first-child dl>div:nth-child(2) dd{color:var(--wind-cold)}.windDruidGuide .iceGuideWorkbench{border-color:var(--build-border);background:linear-gradient(145deg,var(--build-surface),var(--build-base))}.windDruidGuide .iceGuideWorkbench:before{background:linear-gradient(90deg,var(--wind-physical) 0 50%,var(--wind-cold) 50% 100%)}.windDruidGuide .windPlanner{box-shadow:0 0 0 1px var(--build-base),0 0 0 4px var(--build-border-soft),0 22px 70px #0009}.windDruidGuide .windPlanner .d2BuildLogicHero{border-color:var(--build-border);background:radial-gradient(circle at 20% 20%,#d5b57820,transparent 40%),radial-gradient(circle at 80% 20%,#73c8e920,transparent 40%),linear-gradient(120deg,var(--build-raised),var(--build-surface) 58%,var(--build-base));box-shadow:inset 0 0 0 3px var(--build-base),inset 0 0 0 4px var(--build-border-soft),0 12px 30px #0007}.windDruidGuide .windPlanner .d2BuildLogicHero>p{color:var(--build-copy)}.windDruidGuide .windPlanner .d2StatBlock header span{color:var(--build-muted)}.windDruidGuide .windPlanner .d2StatBlock header b{color:var(--build-soft)}.windDruidGuide .windPlanner .d2QuestHeader{border-color:var(--build-border-soft)}.windDruidGuide .windPlanner .d2QuestGrid article>span{border-color:var(--build-strong)}.windDruidGuide .iceGuideRail>a:nth-of-type(odd),.windDruidGuide .windPlanner .d2PlannerTabs>button:nth-child(odd){--wind-tone:var(--wind-physical);--wind-fill:var(--wind-physical-fill);--wind-line:var(--wind-physical-line)}.windDruidGuide .iceGuideRail>a:nth-of-type(2n),.windDruidGuide .windPlanner .d2PlannerTabs>button:nth-child(2n){--wind-tone:var(--wind-cold);--wind-fill:var(--wind-cold-fill);--wind-line:var(--wind-cold-line)}.windDruidGuide .iceGuideRail>a{background:linear-gradient(145deg,var(--wind-fill),var(--build-base))}.windDruidGuide .iceGuideRail>a:is(:hover,:focus-visible) :is(b,small),.windDruidGuide .iceGuideRail>a :is(b,small){color:var(--wind-tone)}.windDruidGuide .windPlanner .d2PlannerTabs>button{background:linear-gradient(180deg,var(--wind-fill),var(--build-base))}.windDruidGuide .windPlanner .d2PlannerTabs>button:is(:hover,:focus-visible){background:var(--wind-fill)}.windDruidGuide .windPlanner .d2PlannerTabs>button:is(.active,:focus-visible){box-shadow:inset 0 -3px var(--wind-tone)}.windDruidGuide .windPlanner .d2PlannerTabs>button :is(b,span),.windDruidGuide .windPlanner .d2PlannerTabs>button.active b{color:var(--wind-tone)}.windDruidGuide .windPlanner .d2PlannerTabs>button.active>span{border-color:var(--wind-line);color:var(--wind-tone);box-shadow:0 0 12px var(--build-glow)}.windDruidGuide .iceGuideWorkbench>.iceGuideSectionTitle>span,.windDruidGuide .iceGuideReading>.iceGuideSectionTitle>span{color:var(--wind-physical)}.windDruidGuide .iceGuideOverview>div>span,.windDruidGuide .iceGuideBoundaries>.iceGuideSectionTitle>span{color:var(--wind-cold)}.windDruidGuide .iceGuidePillars>article:is(:first-child,:nth-child(4)),.windDruidGuide .iceGuideDecisionGrid>article:is(:nth-child(2),:nth-child(3)),.windDruidGuide .iceBoundaryRows>article:nth-child(odd),.windDruidGuide .windPlanner .d2LogicGoals>div>article:nth-child(odd),.windDruidGuide .windPlanner .d2QuestGrid>article:nth-child(odd),.windDruidGuide .windPlanner .d2FieldWarnings>article:nth-child(odd){--wind-tone:var(--wind-physical);--wind-fill:var(--wind-physical-fill);--wind-line:var(--wind-physical-line)}.windDruidGuide .iceGuidePillars>article:is(:nth-child(2),:nth-child(3)),.windDruidGuide .iceGuideDecisionGrid>article:is(:first-child,:nth-child(4)),.windDruidGuide .iceBoundaryRows>article:nth-child(2n),.windDruidGuide .windPlanner .d2LogicGoals>div>article:nth-child(2n),.windDruidGuide .windPlanner .d2QuestGrid>article:nth-child(2n),.windDruidGuide .windPlanner .d2FieldWarnings>article:nth-child(2n){--wind-tone:var(--wind-cold);--wind-fill:var(--wind-cold-fill);--wind-line:var(--wind-cold-line)}.windDruidGuide :is(.iceGuidePillars,.iceGuideDecisionGrid,.iceBoundaryRows)>article,.windDruidGuide .windPlanner :is(.d2LogicGoals>div,.d2QuestGrid,.d2FieldWarnings)>article{background:linear-gradient(145deg,var(--wind-fill),var(--build-surface));border-color:var(--wind-line)}.windDruidGuide :is(.iceGuidePillars,.iceGuideDecisionGrid,.iceBoundaryRows)>article>b,.windDruidGuide .windPlanner :is(.d2LogicGoals>div,.d2QuestGrid,.d2FieldWarnings)>article>b{color:var(--wind-tone)}.windDruidGuide .windPlanner .d2QuestGrid>article>span{border-color:var(--wind-line);color:var(--wind-tone)}.windDruidGuide .windPlanner :is(.d2PlannerBar,.d2PanelCaption,.physicalChosenBuild){background:linear-gradient(110deg,var(--wind-physical-fill),var(--build-surface) 48%,var(--build-surface) 52%,var(--wind-cold-fill))}.windDruidGuide .windPlanner .physicalChosenMetrics>article:nth-child(odd),.iceGuidePage.windDruidGuide .windPlanner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(odd){background:var(--wind-physical-fill)}.windDruidGuide .windPlanner .physicalChosenMetrics>article:nth-child(2n),.iceGuidePage.windDruidGuide .windPlanner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(2n){background:var(--wind-cold-fill)}.windDruidGuide .windPlanner .novaChoice:nth-child(odd){--wind-choice:var(--wind-physical);--wind-choice-fill:var(--wind-physical-fill)}.windDruidGuide .windPlanner .novaChoice:nth-child(2n){--wind-choice:var(--wind-cold);--wind-choice-fill:var(--wind-cold-fill)}.windDruidGuide .windPlanner .novaChoice>summary{background:linear-gradient(120deg,var(--wind-choice-fill),var(--build-surface))}.windDruidGuide .windPlanner .novaChoice>summary span,.windDruidGuide .windPlanner .novaChoice>summary:after{color:var(--wind-choice)}.windDruidGuide .windPlanner .physicalWeaponTableScroll thead th{background:linear-gradient(110deg,var(--wind-physical-fill),var(--wind-cold-fill));color:var(--build-soft)}.windDruidGuide .windPlanner .physicalWeaponTableScroll tbody>tr:nth-child(odd){--wind-row:var(--wind-physical);--wind-row-fill:var(--wind-physical-fill)}.windDruidGuide .windPlanner .physicalWeaponTableScroll tbody>tr:nth-child(2n){--wind-row:var(--wind-cold);--wind-row-fill:var(--wind-cold-fill)}.windDruidGuide .windPlanner .physicalWeaponTableScroll tbody>tr>:is(th,td){background:var(--wind-row-fill)}.windDruidGuide .windPlanner .physicalWeaponTableScroll tbody>tr>th,.windDruidGuide .windPlanner .physicalWeaponTableScroll tbody>tr>th a{color:var(--wind-row)}@media (width<=760px){.iceGuidePage.windDruidGuide .iceGuideHeroShade{background:radial-gradient(ellipse at 25% 38%,#d5b57830,transparent 50%),radial-gradient(ellipse at 75% 38%,#73c8e930,transparent 50%),linear-gradient(0deg,var(--build-base) 0 38%,#10141588 70%,var(--build-base))}}.windPlanner .d2LogicBody p,.windPlanner .novaChoiceBody p{overflow-wrap:break-word;font-size:16px;line-height:1.85}.windPlanner .d2LogicBody{gap:22px;min-width:0;display:grid}.windPlanner .d2LogicBody article{min-width:0}.windPlanner .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);padding-top:22px}.windPlanner .d2LogicBody h4{color:var(--build-ink);margin:0 0 12px;font:22px/1.5 Georgia,Noto Serif TC,serif}.windPlanner .d2LogicBody article p+p{margin-top:16px}.windPlanner .physicalWeaponTableScroll{overscroll-behavior-x:contain;max-width:100%;margin:14px 0;overflow-x:auto}.windPlanner .physicalWeaponTableScroll table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px;line-height:1.7}.windDruidGuide .windPlanner .physicalWeaponTableScroll tbody td{width:auto}.windPlanner .physicalWeaponTableScroll th,.windPlanner .physicalWeaponTableScroll td{border:1px solid var(--build-border-soft);text-align:left;vertical-align:top;color:var(--build-muted);overflow-wrap:break-word;padding:12px}.windPlanner .physicalWeaponTableScroll th{color:var(--build-ink);background:var(--build-raised);font-weight:600}.windPlanner .physicalWeaponTableScroll td{background:var(--build-surface)}.windPlanner .windCompareTable table{table-layout:fixed;min-width:0}.windPlanner .windCompareTable th:first-child{width:22%}.windPlanner .windCompareTable th:nth-child(2){width:18%}.windPlanner .windCompareTable th:nth-child(n+3){width:30%}.windPlanner .windSlotTable table{min-width:550px}.windPlanner .windSlotTable th:first-child{white-space:normal;width:80px;min-width:80px}.windPlanner .windSlotTable td:nth-child(2){width:36%}.windPlanner .windMechanicsNotes{gap:12px;min-width:0;display:grid}.windPlanner .windChoices{gap:12px;min-width:0;margin-top:18px;display:grid}.windPlanner .novaChoice{border:1px solid var(--build-border-soft);background:var(--build-raised);min-width:0;scroll-margin-top:90px}.windPlanner .novaChoice summary{cursor:pointer;min-height:48px;color:var(--build-ink);overflow-wrap:break-word;touch-action:manipulation;padding:16px 44px 16px 16px;line-height:1.6;list-style:none;position:relative}.windPlanner .novaChoice summary::-webkit-details-marker{display:none}.windPlanner .novaChoice summary:after{content:"＋";color:var(--build-accent);font:20px/1.4 sans-serif;position:absolute;top:16px;right:14px}.windPlanner .novaChoice[open]>summary:after{content:"−"}.windPlanner .novaChoice summary span{font-size:17px;font-weight:600}.windPlanner .novaChoice summary b{color:var(--build-muted);margin:6px 0 0;font-size:12px;font-weight:400;display:block}.windPlanner .novaChoice summary::marker{color:var(--build-accent)}.windPlanner .novaChoice[open]>summary{border-bottom:1px solid var(--build-border-soft)}.windPlanner .novaChoiceBody{overflow-wrap:break-word;min-width:0;padding:8px 16px 18px}.windPlanner .novaChoiceBody p{color:var(--build-muted);margin:14px 0}.windPlanner .novaChoiceBody strong{color:var(--build-ink)}.windPlanner .windFcrLine{border-left:2px solid var(--build-accent);background:var(--build-base);color:var(--build-muted);overflow-wrap:break-word;padding:12px 14px;line-height:1.8}.windPlanner .windFcrLine>strong{color:var(--build-ink);font:20px/1.5 Georgia,serif}.windDruidGuide .windPlanner .windFcrLine p{margin:5px 0 0;font-size:14px;line-height:1.8}.windPlanner .windSources{margin:26px 0 0}.windPlanner .windSources ul{color:var(--build-muted);padding-left:22px;line-height:1.8}.windPlanner .windSources li+li{margin-top:12px}.windPlanner a{color:var(--build-accent);text-underline-offset:3px}.windPlanner .d2ItemTooltip p{overflow-wrap:anywhere;color:var(--build-muted);line-height:1.85}.windPlanner button:focus-visible,.windPlanner summary:focus-visible,.windPlanner select:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.windDruidGuide .windPlanner :is(.physicalWeaponChoice,.physicalChosenBuild){min-width:0;margin:0}.windPlanner .novaChoiceBody h5{color:var(--build-ink);margin:22px 0 8px;font:600 18px/1.6 Noto Serif TC,serif}.windPlanner .novaChoiceBody>h5:first-child{margin-top:12px}.windPlanner .windOptionsTable table{min-width:580px}@media (width<=760px){.windDruidGuide .windPlanner .d2View{min-width:0;padding:12px}.windDruidGuide .windPlanner .d2BuildLogic{gap:18px}.windDruidGuide .windPlanner .d2BuildLogicHero{padding:22px 16px}.windDruidGuide .windPlanner .d2LogicBody{padding:18px 14px}.windDruidGuide .windPlanner .d2LogicBody h4{font-size:20px}.windDruidGuide .windPlanner .physicalWeaponChoice{padding:16px 12px}.windDruidGuide .windPlanner .physicalWeaponChoice h4{font-size:22px;line-height:1.5}.windDruidGuide .windPlanner .physicalWeaponChoice header p{font-size:16px}.windPlanner .novaChoice summary{padding:14px 40px 14px 12px}.windPlanner .novaChoice summary span{font-size:16px}.windPlanner .novaChoice summary b{font-size:13px}.windPlanner .novaChoice summary:after{top:14px;right:12px}.windPlanner .novaChoiceBody{padding:6px 12px 16px}.windDruidGuide .windPlanner :is(.windStackTable,.windSlotTable){background:0 0;border:0;min-width:0;margin:14px 0;overflow:visible}.windDruidGuide .windPlanner :is(.windStackTable,.windSlotTable) table{table-layout:auto;border:0;width:100%;min-width:0;max-width:100%;display:block}.windDruidGuide .windPlanner :is(.windStackTable,.windSlotTable) thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.windDruidGuide .windPlanner :is(.windStackTable,.windSlotTable) tbody{gap:12px;width:100%;min-width:0;display:grid}.windDruidGuide .windPlanner :is(.windStackTable,.windSlotTable) tbody tr{border:1px solid var(--build-border-soft);background:var(--build-base);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.windDruidGuide .windPlanner :is(.windStackTable,.windSlotTable) tbody :is(th,td){box-sizing:border-box;white-space:normal;text-align:left;overflow-wrap:break-word;border:0;width:auto;min-width:0;max-width:100%;padding:11px 12px;font-size:16px;line-height:1.75;display:block;position:static}.windDruidGuide .windPlanner :is(.windStackTable,.windSlotTable) tbody th{color:var(--build-ink);background:var(--build-raised);font-weight:600}.windDruidGuide .windPlanner .windStackTable tbody td{border-top:1px solid var(--build-border-soft)}.windDruidGuide .windPlanner .windStackTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:12px;line-height:1.5;display:block}.windDruidGuide .windPlanner .windCompareTable td:nth-child(2){color:var(--build-ink);font-size:18px}.windDruidGuide .windPlanner .windSlotTable tbody{gap:10px}.windDruidGuide .windPlanner .windSlotTable tbody th{border-bottom:1px solid var(--build-border-soft);padding:7px 12px;font-size:13px}.windDruidGuide .windPlanner .windSlotTable .windSlotItem{color:var(--build-ink);padding-bottom:4px;font-weight:600}.windDruidGuide .windPlanner .windSlotTable .windSlotReason{color:var(--build-muted);padding-top:4px;font-size:15px}.windDruidGuide .windPlanner .windFcrLine{padding:10px 12px}}@media (width<=380px){.windDruidGuide .windPlanner .d2View{padding:10px}.windDruidGuide .windPlanner .physicalWeaponChoice{padding:14px 10px}.windPlanner .novaChoiceBody{padding-inline:10px}}.windPlanner :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){width:100%;max-width:620px;margin:0 auto}.windPlanner :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel)>img{object-fit:contain;width:100%;height:auto;display:block}.windPlanner .d2CharacterPanel>img{object-fit:contain;width:100%;max-width:540px;height:auto;margin-inline:auto;display:block}.windPlanner .d2ItemTooltip>svg.staticIconImage{filter:drop-shadow(0 4px 7px #000);width:68px;height:68px;margin:11px auto 3px;display:block}.windPlanner .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.68)contrast(1.08)drop-shadow(0 4px 7px #000)}.windPlanner .d2ItemTooltip>img.windArt-ring{filter:hue-rotate(140deg)saturate(1.5)drop-shadow(0 4px 7px #000)}.iceGuidePage.summonGuide-druid{--build-accent:#c18c62;--build-strong:#a6754e;--build-soft:#e8d9c4;--build-ink:#e5dfd7;--build-copy:#c6bcb0;--build-muted:#ac9e90;--build-faint:#8b7c6f;--build-border:#665144;--build-border-soft:#40352e;--build-surface:#1c1b1a;--build-raised:#2b2622;--build-base:#111315;--build-glow:#c18c6218;--build-wash:#c18c6212;--build-dark:#594335;--build-secondary:#e8d9c4;--build-shade:#141313ed;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.iceGuidePage.summonGuide-necro{--build-accent:#9ed7cc;--build-strong:#70b1a8;--build-soft:#e8e4d6;--build-ink:#e2e8e3;--build-copy:#bacbc6;--build-muted:#9db5ae;--build-faint:#728f87;--build-border:#466f68;--build-border-soft:#2b4643;--build-surface:#101d1c;--build-raised:#1b302d;--build-base:#080f11;--build-glow:#72c9b735;--build-wash:#72bfa721;--build-dark:#2b5951;--build-secondary:#e5d8b9;--build-shade:#091317ed;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.summonGuide-druid .iceGuideSigil{background:radial-gradient(circle at 30% 25%,var(--build-wash),transparent 70%),var(--build-surface)}.summonGuide-necro .iceGuideSigil{background:radial-gradient(circle at 30% 25%,#61a99540,transparent 70%),var(--build-surface)}.summonGuide .iceGuideSigil b{color:var(--build-secondary)}.summonGuide :is(.iceGuideHeroCopy h1,.iceGuideOverview h2,.iceGuideSectionTitle h2,.summonTopic h4,.summonAccordions summary b){color:var(--build-soft)}.summonGuide-druid :is(.summonTopic h4 span,.summonGearRows dt,.summonChoicePicker label){color:var(--build-secondary)}.summonGuide-necro :is(.d2PlannerBar>div>b,.d2SkillInspector h3,.d2QuestHeader h3){color:var(--build-soft)}.summonPlanner,.summonReading,.summonChoices{min-width:0}.summonTopic{border-bottom:1px solid var(--build-border-soft);padding:22px 0}.summonTopic h4{color:var(--build-soft);margin:0 0 12px;font-size:20px;line-height:1.6}.summonTopic h4 span{color:var(--build-strong);margin-right:12px;font-size:12px}.summonTopic p,.summonChoices p,.summonNote p,.summonMercSupport p,.summonSkillIntro{color:var(--build-copy);overflow-wrap:anywhere;font-size:16px;line-height:1.9}.summonTopic p+p{margin-top:10px}.summonComparison{border:1px solid var(--build-border);margin:24px 0}.summonComparison>[role=row]{grid-template-columns:minmax(120px,1fr) minmax(0,2fr) minmax(0,2fr);display:grid}.summonComparison>[role=row]+[role=row]{border-top:1px solid var(--build-border)}.summonComparison>[role=row]>*{min-width:0;margin:0;padding:16px}.summonComparison>[role=row]>*+*{border-left:1px solid var(--build-border)}.summonComparison small{color:var(--build-accent);margin-top:8px;display:block}.summonComparisonHead{background:var(--build-wash);color:var(--build-soft)}.summonAccordions{gap:12px;display:grid}.summonAccordions details{border:1px solid var(--build-border);background:var(--build-surface)}.summonAccordions summary{cursor:pointer;color:var(--build-soft);padding:18px;line-height:1.7}.summonAccordions summary span{color:var(--build-copy);margin-left:14px;font-size:13px;display:inline-block}.summonAccordionBody{border-top:1px solid var(--build-border);padding:0 20px 20px}.summonGearRows{border:1px solid var(--build-border);min-width:0;margin:0}.summonGearRows>div{grid-template-columns:100px minmax(0,1fr);display:grid}.summonGearRows>div+div{border-top:1px solid var(--build-border)}.summonGearRows dt,.summonGearRows dd{overflow-wrap:anywhere;margin:0;padding:12px;font-size:15px;line-height:1.7}.summonGearRows dt{color:var(--build-muted)}.summonGearRows dd{border-left:1px solid var(--build-border);color:var(--build-ink)}.summonGearRows small{color:var(--build-accent);font-size:12px;display:block}.summonGearRows+.summonGearRows{border-top:0}.summonChoicePicker{color:var(--build-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.summonChoicePicker select{background:var(--build-surface);color:var(--build-ink);border:1px solid var(--build-border);max-width:100%;font:inherit;padding:12px}.summonChoicePicker p{color:var(--build-muted);flex-basis:100%;margin:0;font-size:13px}.summonSetButtons{gap:8px;margin-bottom:16px;display:flex}.summonSetButtons button,.summonSkillList button{background:var(--build-surface);border:1px solid var(--build-border);color:var(--build-copy);font:inherit;cursor:pointer;padding:14px}.summonSetButtons button[aria-pressed=true],.summonSkillList button[aria-pressed=true]{background:var(--build-wash);border-color:var(--build-strong);color:var(--build-soft)}.summonSkillList{align-content:start;gap:8px;display:grid}.summonSkillList button{text-align:left;line-height:1.6}.summonSkillList small{color:var(--build-muted);font-size:12px;display:block}.summonPending,.summonNote,.summonMercSupport section{border:1px solid var(--build-border);margin-bottom:16px;padding:20px}.summonPending{margin-top:16px}.summonPending b,.summonNote h3,.summonMercSupport h3{color:var(--build-soft)}.summonPending p{color:var(--build-copy);margin-bottom:0;font-size:14px;line-height:1.8}.summonMercSupport span{letter-spacing:.1em;color:var(--build-muted);font-size:12px}.summonPlanner .physicalPanelStack>.iceCoreAttributes{margin-top:20px}.summonPlanner button:focus-visible,.summonPlanner select:focus-visible,.summonPlanner summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}@media (width<=760px){.summonComparison>[role=row]{grid-template-columns:1fr}.summonComparison .summonComparisonHead{display:none}.summonComparison>[role=row]>*+*{border-left:0;border-top:1px solid var(--build-border-soft)}.summonComparison>[role=row]>p{font-size:14px;line-height:1.8}.summonTopic h4{font-size:18px}.summonTopic p{font-size:15px}.summonAccordionBody{padding:0 12px 12px}.summonGearRows>div{grid-template-columns:72px minmax(0,1fr)}.summonGearRows dt,.summonGearRows dd{padding:10px;font-size:14px}.summonAccordions summary{padding:14px}.summonAccordions summary span{margin-left:20px;display:block}.summonSkillList{grid-template-columns:repeat(2,minmax(0,1fr))}.summonSkillList button{padding:10px;font-size:14px}.summonPending,.summonNote,.summonMercSupport section{padding:16px}}.summonGuide .summonTopic h4{grid-template-columns:2ch minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.summonGuide .summonTopic h4 span,.summonGuide .summonTopic p{margin:0}.summonGuide .summonTopic p+p{margin-top:12px}.summonGuide-druid .summonMechanicHighlight{background:var(--build-wash);border-left:3px solid var(--build-accent);min-width:0;margin:18px 0 0}.summonGuide-druid .summonMechanicHighlight>span{color:var(--build-accent);letter-spacing:.1em;font-size:12px;font-weight:700}.summonGuide-druid .summonMechanicHighlight h5{color:var(--build-soft);margin:8px 0 12px;font-size:18px;line-height:1.6}.summonGuide-druid .summonMechanicHighlight .summonGearRows{margin:14px 0}.summonGuide-druid .summonMechanicHighlight .summonMechanicCredit{border:1px solid var(--build-accent);background:var(--build-raised);color:var(--build-soft);margin-top:16px;padding:12px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.7}.summonGuide .summonReminder{background:var(--build-wash);border-left:3px solid var(--build-accent);min-width:0;margin:18px 0 0}.summonGuide .summonReminder>span{color:var(--build-soft);font-size:20px;font-weight:700;line-height:1.6;display:block}.summonGuide .summonReminder h5{color:var(--build-accent);margin:6px 0 12px;font-size:17px;line-height:1.6}.summonGuide .summonReminder p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}.summonGuide .summonReminder p+p{margin-top:12px}.summonGuide .summonCellLabel{display:none}.summonGuide .summonComparison>[role=row]>div>b{overflow-wrap:anywhere;line-height:1.6;display:block}@media (width<=760px){.summonGuide .summonTopic{padding:18px 0}.summonGuide .summonTopic h4{gap:8px}.summonGuide .summonCellLabel{color:var(--build-muted);margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.summonGuide .summonComparison>[role=row]>*{padding:14px}.summonGuide .summonAccordions summary b{overflow-wrap:anywhere}}.summonDruidPlanner .d2ItemTooltip>img.summonArt-head{filter:saturate(2.4)sepia(.25)drop-shadow(0 4px 7px #000)}:is(.summonDruidPlanner,.summonNecroPlanner) .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.75)}:is(.summonDruidPlanner,.summonNecroPlanner) .d2ItemTooltip>svg.staticIconImage{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:68px;height:68px;margin:11px auto 3px;display:block}.summonGuide-necro .summonMechanic{min-width:0}.summonGuide-necro .summonMechanic+.summonMechanic{border-top:1px solid var(--build-border-soft);margin-top:20px;padding-top:20px}.summonGuide-necro .summonMechanic h4{color:var(--build-soft);margin:0 0 12px;font:22px/1.6 Georgia,Noto Serif TC,serif}.summonGuide-necro .summonMechanicNotes{margin-top:16px}.summonGuide-necro .summonChosenSupport{min-width:0;margin-top:24px}.summonGuide-necro .summonChosenSupport h5{color:var(--build-soft);margin:0 0 12px;font:20px/1.6 Georgia,Noto Serif TC,serif}.summonGuide-necro .summonChosenSupport .summonGearRows{margin:16px 0}.summonGuide-necro .summonAccordions summary{overflow-wrap:anywhere}.summonGuide-necro .summonAccordionBody>p{margin:16px 0}@media (width<=760px){.summonGuide-necro .summonMechanic h4,.summonGuide-necro .summonChosenSupport h5{font-size:18px}.summonGuide-necro .summonAccordions summary span{margin:4px 0 0}.summonGuide-necro .summonAccordionBody>p{margin:12px 0}.summonGuide-necro .summonGearRows>div{grid-template-columns:80px minmax(0,1fr)}.summonGuide-necro .summonGearRows dt{white-space:nowrap}}.chainLightningPlanner .summonAccordionBody>p{margin:16px 0}.chainLightningPlanner .summonGearRows dd{overflow-wrap:anywhere}.chainLightningPlanner .chainInventoryFrame .d2WeaponTabs{width:18.9%;height:3.6%;top:11.96%}.chainLightningPlanner .chainInventoryFrame.main .d2WeaponTabs.left{left:8.05%}.chainLightningPlanner .chainInventoryFrame.main .d2WeaponTabs.right{left:73.1%;right:auto}.chainLightningPlanner .chainInventoryFrame.swap .d2WeaponTabs.left{left:7.85%}.chainLightningPlanner .chainInventoryFrame.swap .d2WeaponTabs.right{left:72.9%;right:auto}.chainLightningPlanner .d2ItemTooltip>.chainItemArt{object-fit:contain;width:68px;max-width:100%;height:68px;margin:11px auto 3px;display:block}.chainLightningPlanner .chainArt-gloves{filter:sepia(.72)saturate(1.3)brightness(.74)hue-rotate(-17deg)}.chainLightningPlanner .chainArt-belt{filter:brightness(.58)saturate(.55)}.chainLightningPlanner .chainArt-merc-armor{filter:brightness(.65)}.chainLightningPlanner .chainArt-sunder{filter:sepia()saturate(3.2)}.chainLightningPlanner .d2BuildLogic>.physicalWeaponChoice,.chainLightningPlanner .d2BuildLogic>.physicalChosenBuild{margin:0}.chainLightningPlanner :is(.physicalWeaponChoice,.physicalChosenBuild){min-width:0}.chainLightningPlanner .physicalWeaponChoice h5{color:var(--build-soft);margin:24px 0 10px;font:20px/1.5 Georgia,Noto Serif TC,serif}.chainLightningPlanner .physicalWeaponTableScroll{min-width:0;max-width:100%}.chainLightningPlanner .physicalWeaponTableScroll table{table-layout:fixed}.chainLightningPlanner .physicalWeaponTableScroll th,.chainLightningPlanner .physicalWeaponTableScroll td{overflow-wrap:anywhere}.chainLightningPlanner .physicalWeaponCaveat{margin:14px 0 0}@media (width<=760px){.chainLightningPlanner .summonAccordionBody>p{margin:12px 0}.chainLightningPlanner .summonAccordions summary span{margin:4px 0 0}}.chainLightningPlanner .chainCompareControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 12px;display:grid}.chainLightningPlanner .chainCompareControls label{min-width:0;color:var(--build-muted);gap:8px;font-size:12px;display:grid}.chainLightningPlanner .chainCompareControls select{border:1px solid var(--build-border-soft);background:var(--build-raised);width:100%;min-width:0;color:var(--build-ink);font:inherit;min-height:44px;padding:10px 8px;font-size:16px}.chainLightningPlanner :is(select,summary):focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.chainLightningPlanner .chainComparison{overscroll-behavior-x:contain;overflow-x:auto}.chainLightningPlanner .chainComparison table{table-layout:fixed;width:100%;min-width:560px}.chainLightningPlanner .chainComparison th:first-child{white-space:normal;width:21%}.chainLightningPlanner .chainComparison th,.chainLightningPlanner .chainComparison td{white-space:normal;vertical-align:top}.chainLightningPlanner .chainComparisonNote{color:var(--build-muted);font-size:13px;line-height:1.8}.chainLightningPlanner .chainChoiceGroup{min-width:0;margin-top:26px}.chainLightningPlanner .chainChoiceGroup>p{margin:0 0 14px;line-height:1.8}.chainLightningPlanner .chainHeadAlternative{border-top:1px solid var(--build-border-soft);padding-top:14px}@media (width<=760px){.chainLightningPlanner .chainCompareControls{grid-template-columns:1fr}.chainLightningPlanner .chainChoiceGroup{margin-top:22px}.chainLightningPlanner .summonAccordions summary b{overflow-wrap:anywhere;display:block}.chainLightningPlanner .summonGearRows>div{grid-template-columns:72px minmax(0,1fr)}}.poisonJavelinGuide :is(.d2View,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.poisonJavelinGuide .poisonJavelinPendingFrame{border:1px solid var(--build-border);background:linear-gradient(145deg,var(--build-raised),var(--build-base));min-width:0;color:var(--build-copy);padding:24px}.poisonJavelinGuide .poisonJavelinPendingFrame header{border-bottom:1px solid var(--build-border-soft);margin-bottom:20px;padding-bottom:16px}.poisonJavelinGuide .poisonJavelinPendingFrame h3{color:var(--build-soft);margin:0 0 12px;font:clamp(22px,3vw,30px) Georgia,Noto Serif TC,serif}.poisonJavelinGuide :is(.poisonJavelinPendingFrame,.poisonJavelinPendingTooltip) p{overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.85}.poisonJavelinGuide :is(.poisonJavelinSlotGrid,.poisonJavelinSetTabs){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.poisonJavelinGuide :is(.poisonJavelinSlotGrid,.poisonJavelinSetTabs) button{border:1px solid var(--build-border);background:var(--build-surface);min-width:0;min-height:48px;color:var(--build-copy);font:inherit;cursor:pointer;overflow-wrap:anywhere;padding:14px 10px}.poisonJavelinGuide :is(.poisonJavelinSlotGrid,.poisonJavelinSetTabs) button[aria-pressed=true]{border-color:var(--build-accent);background:var(--build-wash);color:var(--build-soft)}.poisonJavelinGuide .poisonJavelinSlotGrid button>*{display:block}.poisonJavelinGuide .poisonJavelinSlotGrid small{color:var(--build-muted);margin-top:8px;font-size:12px}.poisonJavelinGuide .poisonJavelinPendingTooltip{min-height:0}.poisonJavelinGuide button:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.poisonJavelinGuide .d2SkillTreeTabs{grid-template-columns:minmax(0,1fr) minmax(100px,auto)}.poisonJavelinGuide .d2SkillTreeTabs>div{grid-column:auto}.poisonJavelinGuide .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);margin-top:20px;padding-top:20px}.poisonJavelinGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font:22px Georgia,Noto Serif TC,serif}.poisonJavelinGuide .physicalPanelStack{flex-direction:column;gap:20px;min-width:0;display:flex}.poisonJavelinGuide .physicalPanelStack figure{margin:0}.poisonJavelinGuide .poisonJavelinCore{border:1px solid var(--build-border);background:var(--build-surface);padding:20px}.poisonJavelinGuide .poisonJavelinCore h3{color:var(--build-soft);margin:0 0 12px}.poisonJavelinGuide .poisonJavelinCore dl{margin:0}.poisonJavelinGuide .poisonJavelinCore dl>div{border-bottom:1px solid var(--build-border-soft);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.poisonJavelinGuide .poisonJavelinCore dt{color:var(--build-muted)}.poisonJavelinGuide .poisonJavelinCore dd{color:var(--build-accent);margin:0}.poisonJavelinGuide .iceGuideSigil b{font-size:32px}@media (width<=760px){.poisonJavelinGuide .poisonJavelinPendingFrame{padding:18px}}.poisonJavelinGuide .poisonJavelinStackTable{scrollbar-width:thin;min-width:0;max-width:100%}.poisonJavelinGuide .poisonJavelinStackTable :is(th,td){white-space:normal;overflow-wrap:anywhere}.poisonJavelinGuide .poisonJavelinStackTable tbody td{width:auto}.poisonJavelinGuide .poisonJavelinCompareTable table{table-layout:fixed;min-width:760px}.poisonJavelinGuide .poisonJavelinCompareTable :is(thead th:first-child,tbody th){width:18%}.poisonJavelinGuide .poisonJavelinCompareTable tbody td{width:auto}.poisonJavelinGuide .poisonJavelinCompareTable thead th:nth-child(n+2):nth-child(-n+5){width:14%}.poisonJavelinGuide .poisonJavelinCompareTable a{color:var(--build-soft);text-underline-offset:4px;text-decoration:underline}.poisonJavelinGuide .poisonJavelinSlotTable table{table-layout:fixed;min-width:640px}.poisonJavelinGuide .poisonJavelinSlotTable :is(thead th:first-child,tbody th){width:18%;min-width:0}.poisonJavelinGuide .poisonJavelinSlotTable tbody td:nth-child(2){width:34%}.poisonJavelinGuide .poisonJavelinSlotTable tbody td:nth-child(3){width:48%}.poisonJavelinGuide .poisonJavelinChoices{gap:12px;display:grid}.poisonJavelinGuide .poisonJavelinChoices details{border:1px solid var(--build-border);background:var(--build-surface);min-width:0}.poisonJavelinGuide .poisonJavelinChoices summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px 18px;list-style:none;display:flex}.poisonJavelinGuide .poisonJavelinChoices summary::-webkit-details-marker{display:none}.poisonJavelinGuide .poisonJavelinChoices summary>span:first-child{gap:6px;min-width:0;display:grid}.poisonJavelinGuide .poisonJavelinChoices summary b{color:var(--build-soft);overflow-wrap:anywhere;font-size:18px}.poisonJavelinGuide .poisonJavelinChoices summary small{color:var(--build-muted);font-size:12px}.poisonJavelinGuide .poisonJavelinExpandLabel{color:var(--build-accent);white-space:nowrap;flex-shrink:0;font-size:12px}.poisonJavelinGuide .poisonJavelinExpandLabel:after{content:" ＋"}.poisonJavelinGuide details[open] .poisonJavelinExpandLabel:after{content:" −"}.poisonJavelinGuide .poisonJavelinChoices summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.poisonJavelinGuide .poisonJavelinChoiceBody{border-top:1px solid var(--build-border-soft);min-width:0;padding:0 18px 18px}.poisonJavelinGuide .poisonJavelinChoiceBody>p{color:var(--build-copy);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.poisonJavelinGuide .poisonJavelinChoiceBody strong{color:var(--build-soft)}@media (width<=760px){.poisonJavelinGuide .poisonJavelinChoices summary{gap:8px;padding:14px}.poisonJavelinGuide .poisonJavelinChoices summary b{font-size:16px}.poisonJavelinGuide .poisonJavelinChoiceBody{padding:0 12px 12px}.poisonJavelinGuide .poisonJavelinStackTable :is(th,td){white-space:normal;padding:10px 12px}}.fohZealGuide .iceGuideHero>img{object-position:76% 0}.fohZealGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#141321e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}.fohZealGuide .iceGuideSigil small{white-space:nowrap;letter-spacing:.02em;background:linear-gradient(90deg,var(--build-accent) 0 40%,var(--foh-physical) 60% 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.fohZealGuide .iceGuideHeroMetrics>article:nth-child(3) b,.fohZealGuide .iceGuideHeroMetrics>article:nth-child(7) b,.fohZealGuide .iceGuideHeroMetrics>article:nth-child(8) b{color:var(--foh-physical)}.fohZealGuide :is(.iceGuideHeroCopy,.iceGuideMain,.iceGuideDecisionGrid article,.iceBoundaryRows article,.d2View,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.fohZealGuide :is(.iceGuideHeroMetrics b,.iceGuidePillars span,.iceGuideDecisionGrid b,.iceBoundaryRows p){overflow-wrap:anywhere}.fohZealGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){width:100%;max-width:620px;margin-inline:auto}.fohZealGuide :is(.d2InventoryFrame>img,.d2SkillFrame>img,.d2MercPanel>img){object-fit:fill}.fohZealGuide .d2CharacterPanel>img{max-width:540px;margin-inline:auto;display:block}.fohZealGuide .fohZealSetPicker{border:1px solid var(--build-border);background:var(--build-base);max-width:100%;display:inline-flex}.fohZealGuide .fohZealSetPicker button{border:0;border-right:1px solid var(--build-border);min-width:100px;color:var(--build-muted);font:inherit;cursor:pointer;background:0 0;padding:9px 14px;font-size:13px}.fohZealGuide .fohZealSetPicker button:last-child{border-right:0}.fohZealGuide .fohZealSetPicker button.active{background:var(--build-wash);color:var(--build-soft);box-shadow:inset 0 -2px var(--build-accent)}.fohZealGuide .fohZealSetPicker button:focus-visible{outline:2px solid var(--build-accent);outline-offset:-3px}.fohZealGuide .fohZealSkillPhotoBar{color:var(--build-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;line-height:1.6;display:flex}.fohZealGuide .physicalPanelStack{flex-direction:column;gap:20px;display:flex}.fohZealGuide .physicalPanelStack figure{margin:0 auto}.fohZealGuide .d2CharacterPanel.active{border-color:var(--build-accent)}.fohZealGuide .fohZealPanelPick{width:100%;font:inherit;color:var(--build-soft);cursor:pointer}.fohZealGuide .fohZealPanelPick:focus-visible{outline:2px solid var(--build-accent);outline-offset:-3px}.fohZealGuide .fohZealPanelNote{color:var(--build-muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;line-height:1.75}.fohZealGuide .fohZealMercEquipment{margin:0;overflow:hidden}.fohZealGuide .fohZealMercEquipment>img{width:100%;height:auto;display:block}.fohZealGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.fohZealGuide :is(.d2BuildLogic>*,.d2LogicBody>article,.physicalWeaponChoice>*,.physicalChosenText){min-width:0;max-width:100%}.fohZealGuide .d2BuildLogic>.physicalWeaponChoice,.fohZealGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.fohZealGuide :is(.d2LogicBody,.physicalWeaponChoice){container:foh-logic/inline-size}.fohZealGuide :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){overflow-wrap:anywhere;max-width:42em;font-size:16px;line-height:1.8}.fohZealGuide .d2LogicBody article>p+p{margin-top:14px}.fohZealGuide .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);margin-top:20px;padding-top:20px}.fohZealGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font:22px/1.5 Georgia,Noto Serif TC,serif}.fohZealGuide .fohZealTable{overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--build-border-soft);min-width:0;max-width:100%;margin:18px 0;overflow-x:auto}.fohZealGuide .fohZealTable table{table-layout:auto;border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:14px;line-height:1.75}.fohZealGuide .fohZealTable :is(th,td){vertical-align:top;border-right:1px solid var(--build-border-soft);border-bottom:1px solid var(--build-border-soft);white-space:normal;overflow-wrap:anywhere;padding:12px}.fohZealGuide .fohZealTable tr>:last-child{border-right:0}.fohZealGuide .fohZealTable tbody tr:last-child>*{border-bottom:0}.fohZealGuide .fohZealTable thead th{background:var(--build-raised);color:var(--build-soft)}.fohZealGuide .fohZealTable tbody th{width:140px;min-width:0;max-width:150px;color:var(--build-muted);font-weight:600}.fohZealGuide .fohZealTable tbody td{width:auto;color:var(--build-copy)}.fohZealGuide .fohZealTable:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fohZealGuide .fohZealChoices{gap:12px;min-width:0;margin:18px 0;display:grid}.fohZealGuide .fohZealChoices details{border:1px solid var(--build-border);background:var(--build-surface);min-width:0}.fohZealGuide .fohZealChoices summary{min-height:70px;color:var(--build-soft);cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:17px;line-height:1.6;list-style:none;display:flex}.fohZealGuide .fohZealChoices summary::-webkit-details-marker{display:none}.fohZealGuide .fohZealChoices summary:after{content:"＋";color:var(--build-accent);flex-shrink:0;font-size:18px}.fohZealGuide .fohZealChoices details[open]>summary:after{content:"−"}.fohZealGuide .fohZealChoices summary>span{min-width:0}.fohZealGuide .fohZealChoices summary :is(b,small){display:block}.fohZealGuide .fohZealChoices summary small{color:var(--build-muted);margin-top:5px;font-size:12px;font-weight:400}.fohZealGuide .fohZealChoices summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fohZealGuide .fohZealChoices details>div{border-top:1px solid var(--build-border-soft);min-width:0;padding:16px 18px 18px}.fohZealGuide .fohZealChoices p{color:var(--build-copy);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.85}.fohZealGuide .fohZealGearRows{min-width:0;margin:16px 0}.fohZealGuide :is(dl.fohZealGearRows,.fohZealGearRows dl){margin:0}.fohZealGuide :is(dl.fohZealGearRows,.fohZealGearRows dl)>div{border-bottom:1px solid var(--build-border-soft);grid-template-columns:120px minmax(0,1fr);gap:14px;min-width:0;padding:12px 0;display:grid}.fohZealGuide :is(dl.fohZealGearRows,.fohZealGearRows dl)>div:last-child{border-bottom:0}.fohZealGuide .fohZealGearRows :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.75}.fohZealGuide .fohZealGearRows dt{color:var(--build-muted)}.fohZealGuide .fohZealGearRows dd{color:var(--build-copy)}.fohZealGuide .fohZealGearRows small{color:var(--build-muted);white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.75;display:block}.fohZealGuide .fohZealScope{overflow-wrap:anywhere;background:linear-gradient(115deg,#3a1e1d,#211919);border:1px solid #a9574f;border-left:4px solid #df705e;min-width:0;padding:17px 20px;box-shadow:inset 0 0 0 1px #5d302b}.fohZealGuide .fohZealScope b{color:#ff9b89;letter-spacing:.1em;font-size:15px;display:block}.fohZealGuide .fohZealScope p{color:#f3dfd3;margin:8px 0 0;font-size:16px;line-height:1.75}@container foh-logic (width<=760px){.fohZealGuide .fohZealTable :is(th,td){padding:9px 10px}.fohZealGuide .fohZealTable :is(thead th:first-child,tbody th){z-index:1;background:var(--build-raised);position:sticky;left:0}}@container foh-logic (width<=620px){.fohZealGuide .fohZealTable{background:0 0;border:0;overflow:visible}.fohZealGuide .fohZealTable table{width:100%;min-width:0;max-width:100%;display:block}.fohZealGuide .fohZealTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fohZealGuide .fohZealTable tbody{gap:10px;width:100%;min-width:0;display:grid}.fohZealGuide .fohZealTable tbody tr{border:1px solid var(--build-border-soft);background:var(--build-base);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fohZealGuide .fohZealTable tbody :is(th,td){box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:100%;padding:9px 12px;display:block;position:static}.fohZealGuide .fohZealTable tbody th{background:var(--build-raised);color:var(--build-soft);font-size:15px}.fohZealGuide .fohZealTable tbody td{border-top:1px solid var(--build-border-soft)}.fohZealGuide .fohZealTable tbody td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:12px;line-height:1.5;display:block}}@media (width<=760px){.fohZealGuide .iceGuideHero>img{object-position:63% 0}.fohZealGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#14132199 75%,var(--build-base))}.fohZealGuide .iceGuideSigil small{font-size:7px}.fohZealGuide .d2LogicBody{padding:20px 14px}.fohZealGuide .d2LogicBody h4{font-size:20px}.fohZealGuide .physicalWeaponChoice{padding:18px 14px}}@media (width<=680px){.fohZealGuide .fohZealScope{padding:15px 14px}.fohZealGuide .fohZealChoices summary{flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding:14px 38px 14px 14px;font-size:16px;position:relative}.fohZealGuide .fohZealChoices summary:after{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.fohZealGuide .fohZealChoices details>div{padding:14px 12px}.fohZealGuide :is(dl.fohZealGearRows,.fohZealGearRows dl)>div{grid-template-columns:90px minmax(0,1fr);gap:10px}}@media (width<=600px){.fohZealGuide .fohZealSkillPhotoBar .fohZealSetPicker{width:100%;display:flex}.fohZealGuide .fohZealSkillPhotoBar .fohZealSetPicker button{flex:1;min-width:0}.fohZealGuide .d2PanelCaption{flex-wrap:wrap;height:auto;min-height:46px;padding-block:8px}.fohZealGuide .d2CharacterPanel .fohZealPanelPick{flex-wrap:wrap;gap:3px}.fohZealGuide .fohZealPanelPick span{white-space:normal;overflow-wrap:anywhere}.fohZealGuide .fohZealPanelPick small{white-space:normal;text-align:left;flex-basis:100%;margin-left:0}}@media (width<=420px){.fohZealGuide .physicalChosenMetrics{grid-template-columns:minmax(0,1fr)}.fohZealGuide .physicalChosenMetrics article{padding:12px 14px}.fohZealGuide .physicalChosenMetrics b{font-size:clamp(22px,6vw,28px);line-height:1.3}.fohZealGuide .physicalWeaponChoice{padding:16px 12px}.fohZealGuide .d2LogicBody{padding:18px 14px}}.fohZealGuide .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.65)contrast(1.25)}.physicalGuidePage.fireDruidGuide{--build-accent:#f1a06a;--build-strong:#db7345;--build-soft:#ffcfaa;--build-ink:#e9ddd2;--build-copy:#bbaea4;--build-muted:#b3917b;--build-faint:#8f7462;--build-border:#654330;--build-border-soft:#362a23;--build-surface:#130f0d;--build-raised:#231811;--build-base:#0b0908;--build-glow:#ec7b3e50;--build-wash:#d86f2820;--build-dark:#77321e;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.fireDruidGuide :is(.d2View,.d2BuildLogic>*,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.fireDruidGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.fireDruidGuide :is(.physicalWeaponChoice,.physicalChosenBuild){margin:0}.fireDruidGuide .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);margin-top:24px;padding-top:24px}.fireDruidGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font:22px/1.5 Georgia,Noto Serif TC,serif}.fireDruidGuide :is(.d2LogicBody p,.physicalChosenText p){overflow-wrap:anywhere;max-width:46em;line-height:1.85}.fireDruidGuide .d2LogicBody p+p{margin-top:14px}.fireDruidGuide .physicalWeaponTableScroll{scrollbar-width:thin;min-width:0;max-width:100%}.fireDruidGuide .physicalWeaponTableScroll:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fireDruidGuide .fireDruidChoices{gap:12px;min-width:0;margin-top:18px;display:grid}.fireDruidGuide .fireDruidChoices details{border:1px solid var(--build-border);background:var(--build-surface);min-width:0}.fireDruidGuide .fireDruidChoices summary{cursor:pointer;min-height:70px;color:var(--build-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:17px;line-height:1.6;list-style:none;display:flex}.fireDruidGuide .fireDruidChoices summary::-webkit-details-marker{display:none}.fireDruidGuide .fireDruidChoices summary:after{content:"＋";color:var(--build-accent);flex-shrink:0}.fireDruidGuide .fireDruidChoices details[open]>summary:after{content:"−"}.fireDruidGuide .fireDruidChoices summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fireDruidGuide .fireDruidChoices summary :is(b,small){overflow-wrap:anywhere;display:block}.fireDruidGuide .fireDruidChoices summary small{color:var(--build-muted);margin-top:4px;font-size:12px}.fireDruidGuide .fireDruidChoices details>div{border-top:1px solid var(--build-border-soft);min-width:0;padding:16px 18px}.fireDruidGuide .fireDruidChoices p{color:var(--build-copy);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.fireDruidGuide .fireDruidGearRows{min-width:0;margin:0 0 18px}.fireDruidGuide .fireDruidGearRows>div{border-bottom:1px solid var(--build-border-soft);grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.fireDruidGuide .fireDruidGearRows :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.75}.fireDruidGuide .fireDruidGearRows dt{color:var(--build-muted)}.fireDruidGuide .fireDruidGearRows dd{color:var(--build-copy)}.fireDruidGuide .fireDruidGearRows small{color:var(--build-muted);margin-top:5px;font-size:12px;display:block}.fireDruidGuide .physicalPanelStack{flex-direction:column;gap:20px;display:flex}.fireDruidGuide .d2PanelCaption{flex-wrap:wrap;gap:8px;height:auto;min-height:46px;padding-block:10px}@media (width<=520px){.fireDruidGuide .fireDruidGearRows>div{grid-template-columns:1fr;gap:5px}.fireDruidGuide .fireDruidChoices details>div,.fireDruidGuide .fireDruidChoices summary{padding:14px}}.fireDruidGuide .fireDruidTable{box-sizing:border-box;width:100%;overflow:visible}.fireDruidGuide .fireDruidTable table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.fireDruidGuide .fireDruidTable :is(th,td){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;vertical-align:top;width:auto;min-width:0;padding:12px}.fireDruidGuide .fireDruidTable tr>:first-child{width:20%}.fireDruidGuide .fireDruidTable tr>:nth-child(2),.fireDruidGuide .fireDruidTable tr>:nth-child(3){width:40%}.fireDruidGuide .fireDruidTable.skills tr>:first-child{width:22%}.fireDruidGuide .fireDruidTable.skills tr>:nth-child(2){width:20%}.fireDruidGuide .fireDruidTable.skills tr>:nth-child(3){width:58%}.fireDruidGuide .fireDruidTable.choices tr>:first-child{width:34%}.fireDruidGuide .fireDruidTable.choices tr>:nth-child(2){width:24%}.fireDruidGuide .fireDruidTable.choices tr>:nth-child(3){width:42%}@media (width<=680px){.fireDruidGuide .fireDruidTable :is(table,tbody,tr,th,td){box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.fireDruidGuide .fireDruidTable thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fireDruidGuide .fireDruidTable tr{border-bottom:1px solid var(--build-border)}.fireDruidGuide .fireDruidTable tr:last-child{border-bottom:0}.fireDruidGuide .fireDruidTable.fireDruidTable tr>*{border:0;width:100%;min-width:0;padding:10px 12px}.fireDruidGuide .fireDruidTable tbody th{background:var(--build-raised);color:var(--build-soft)}.fireDruidGuide .fireDruidTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:4px;font-size:12px;display:block}.fireDruidGuide .fireDruidTable td+td{border-top:1px solid var(--build-border-soft)}.fireDruidGuide :is(.physicalWeaponChoice header,.physicalChosenText,.d2LogicBody,.d2QuestHeader){overflow-wrap:anywhere;min-width:0}}.physicalGuidePage.fireClawsGuide{--build-accent:#f1a06a;--build-strong:#db7345;--build-soft:#ffcfaa;--build-ink:#e9ddd2;--build-copy:#bbaea4;--build-muted:#b3917b;--build-faint:#8f7462;--build-border:#654330;--build-border-soft:#362a23;--build-surface:#130f0d;--build-raised:#231811;--build-base:#0b0908;--build-glow:#ec7b3e50;--build-wash:#d86f2820;--build-dark:#77321e;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.fireClawsGuide :is(.d2View,.d2BuildLogic>*,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.fireClawsGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr);container:fire-claws-logic/inline-size}.fireClawsGuide :is(.physicalWeaponChoice,.physicalChosenBuild){margin:0}.fireClawsGuide .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);margin-top:24px;padding-top:24px}.fireClawsGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font:22px/1.5 Georgia,Noto Serif TC,serif}.fireClawsGuide :is(.d2LogicBody p,.physicalChosenText p){overflow-wrap:anywhere;max-width:46em;line-height:1.85}.fireClawsGuide .d2LogicBody p+p{margin-top:14px}.fireClawsGuide .physicalWeaponTableScroll{scrollbar-width:thin;min-width:0;max-width:100%}.fireClawsGuide .physicalWeaponTableScroll:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fireClawsGuide .fireClawsChoices{gap:12px;min-width:0;margin-top:18px;display:grid}.fireClawsGuide .fireClawsChoices details{border:1px solid var(--build-border);background:var(--build-surface);min-width:0}.fireClawsGuide .fireClawsChoices summary{cursor:pointer;min-height:70px;color:var(--build-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:17px;line-height:1.6;list-style:none;display:flex}.fireClawsGuide .fireClawsChoices summary::-webkit-details-marker{display:none}.fireClawsGuide .fireClawsChoices summary:after{content:"＋";color:var(--build-accent);flex-shrink:0}.fireClawsGuide .fireClawsChoices details[open]>summary:after{content:"−"}.fireClawsGuide .fireClawsChoices summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fireClawsGuide .fireClawsChoices summary :is(b,small){overflow-wrap:anywhere;display:block}.fireClawsGuide .fireClawsChoices summary small{color:var(--build-muted);margin-top:4px;font-size:12px}.fireClawsGuide .fireClawsChoices details>div{border-top:1px solid var(--build-border-soft);min-width:0;padding:16px 18px}.fireClawsGuide .fireClawsChoices p{color:var(--build-copy);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.fireClawsGuide .fireClawsGearRows{min-width:0;margin:0 0 18px}.fireClawsGuide .fireClawsGearRows>div{border-bottom:1px solid var(--build-border-soft);grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.fireClawsGuide .fireClawsGearRows :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.75}.fireClawsGuide .fireClawsGearRows dt{color:var(--build-muted)}.fireClawsGuide .fireClawsGearRows dd{color:var(--build-copy)}.fireClawsGuide .fireClawsGearRows small{color:var(--build-muted);margin-top:5px;font-size:12px;display:block}.fireClawsGuide .physicalPanelStack{flex-direction:column;gap:20px;display:flex}.fireClawsGuide .d2PanelCaption{flex-wrap:wrap;gap:8px;height:auto;min-height:46px;padding-block:10px}.fireClawsGuide .d2ItemTooltip>svg.staticIconImage{filter:none;isolation:isolate;width:68px;max-width:100%;height:68px;margin:11px auto 3px;display:block}@media (width<=520px){.fireClawsGuide .fireClawsGearRows>div{grid-template-columns:1fr;gap:5px}.fireClawsGuide .fireClawsChoices details>div,.fireClawsGuide .fireClawsChoices summary{padding:14px}}.fireClawsGuide .fireClawsTable{--fc-col-name:26%;--fc-col-summary:32%;--fc-col-detail:42%;box-sizing:border-box;width:100%;overflow:visible}.fireClawsGuide .fireClawsTable table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.fireClawsGuide .fireClawsTable :is(th,td){box-sizing:border-box;white-space:normal;word-break:normal;overflow-wrap:normal;vertical-align:top;width:auto;min-width:0;padding:12px}.fireClawsGuide .fireClawsTable tr>:first-child{width:var(--fc-col-name)}.fireClawsGuide .fireClawsTable tr>:nth-child(2){width:var(--fc-col-summary)}.fireClawsGuide .fireClawsTable tr>:nth-child(3){width:var(--fc-col-detail)}.fireClawsGuide .fireClawsTable.damage{--fc-col-name:28%;--fc-col-summary:24%;--fc-col-detail:48%}.fireClawsGuide .fireClawsTable.helmets{--fc-col-name:28%;--fc-col-summary:34%;--fc-col-detail:38%}.fireClawsGuide .fireClawsTable.armor{--fc-col-name:28%;--fc-col-summary:32%;--fc-col-detail:40%}.fireClawsGuide .fireClawsTable.slots{--fc-col-name:22%;--fc-col-summary:34%;--fc-col-detail:44%}.fireClawsGuide .fireClawsTable.mercenaries{--fc-col-name:24%;--fc-col-summary:31%;--fc-col-detail:45%}.fireClawsGuide .fireClawsTable.choices{--fc-col-name:28%;--fc-col-summary:32%;--fc-col-detail:40%}.fireClawsGuide .fireClawsTable.weapons{--fc-col-name:28%;--fc-col-summary:30%;--fc-col-detail:42%}@media (width<=680px){.fireClawsGuide .fireClawsTable :is(table,tbody,tr,th,td){box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.fireClawsGuide .fireClawsTable thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fireClawsGuide .fireClawsTable tr{border-bottom:1px solid var(--build-border)}.fireClawsGuide .fireClawsTable tr:last-child{border-bottom:0}.fireClawsGuide .fireClawsTable.fireClawsTable tr>*{border:0;width:100%;min-width:0;padding:10px 12px}.fireClawsGuide .fireClawsTable tbody th{background:var(--build-raised);color:var(--build-soft)}.fireClawsGuide .fireClawsTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:4px;font-size:12px;display:block}.fireClawsGuide .fireClawsTable td+td{border-top:1px solid var(--build-border-soft)}.fireClawsGuide :is(.physicalWeaponChoice header,.physicalChosenText,.d2LogicBody,.d2QuestHeader){overflow-wrap:anywhere;min-width:0}}@container fire-claws-logic (width<=560px){.fireClawsGuide .fireClawsTable :is(table,tbody,tr,th,td){box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.fireClawsGuide .fireClawsTable thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fireClawsGuide .fireClawsTable tr{border-bottom:1px solid var(--build-border)}.fireClawsGuide .fireClawsTable tr:last-child{border-bottom:0}.fireClawsGuide .fireClawsTable.fireClawsTable tr>*{border:0;width:100%;min-width:0;padding:10px 12px}.fireClawsGuide .fireClawsTable tbody th{background:var(--build-raised);color:var(--build-soft)}.fireClawsGuide .fireClawsTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:4px;font-size:12px;display:block}.fireClawsGuide .fireClawsTable td+td{border-top:1px solid var(--build-border-soft)}}.fireClawsGuide button:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fireClawsGuide .physicalWeaponChoice>p{color:var(--build-copy);overflow-wrap:anywhere;max-width:46em;font-size:14px;line-height:1.85}.fireClawsGuide .physicalWeaponChoice h5{color:var(--build-soft);overflow-wrap:anywhere;margin:24px 0 12px;font-size:18px;line-height:1.6}.fireClawsGuide .fireClawsChoiceGroup{min-width:0;max-width:100%}.fireClawsGuide .physicalChosenText .fireClawsChoiceHighlight{color:#ffb0a2;font-weight:800}.iceGuidePage.dragonTalonGuide{--talon-physical:#d5b578;--talon-lightning:#edcf5e;--talon-fire:#f1a06a;--talon-poison:#9dd88d;--build-accent:var(--talon-lightning);--build-strong:#c6a635;--build-soft:#fff0b0;--build-ink:#ece8d9;--build-copy:#c5c3b3;--build-muted:#b1aa89;--build-faint:#868164;--build-border:#7a6040;--build-border-soft:#443729;--build-surface:#17180f;--build-raised:#2a2916;--build-base:#0d100b;--build-glow:#e2bd3f40;--build-wash:#edcf5e1a;--build-dark:#716019;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.dragonTalonGuide .iceGuideHero{background:radial-gradient(ellipse at 78% 20%,#edcf5e40,transparent 58%),radial-gradient(ellipse at 24% 46%,#a5834d12,transparent 62%),radial-gradient(ellipse at 58% 78%,#db73450a,transparent 55%),radial-gradient(ellipse at 100% 80%,#69a35e0a,transparent 52%),linear-gradient(118deg,var(--build-raised),var(--build-base) 58%,var(--build-surface))}.dragonTalonGuide .iceGuideHeroShade{background:linear-gradient(90deg,#0d100bef,#0d100ba8 38%,transparent 85%),linear-gradient(0deg,var(--build-base),transparent 45%)}.dragonTalonGuide .iceGuideSigil{background:radial-gradient(circle,#2a2816,var(--build-base));border-color:#aa913e;box-shadow:0 0 0 9px #edcf5e10,0 0 40px #e2bd3f24}.dragonTalonGuide .iceGuideSigil b{color:var(--talon-lightning);font-size:30px}.dragonTalonGuide .iceGuideRating>span{color:var(--talon-lightning)}.dragonTalonGuide .iceGuidePillars>article:first-child{--build-border-soft:#635037;background:linear-gradient(145deg,var(--build-raised),var(--build-surface))}.dragonTalonGuide .iceGuidePillars>article:first-child>b{color:var(--talon-physical)}.dragonTalonGuide .iceGuidePillars>article:nth-child(2){background:linear-gradient(145deg,var(--build-raised),var(--build-surface));border-color:#48563b}.dragonTalonGuide .iceGuidePillars>article:nth-child(2)>b{color:var(--talon-poison)}.dragonTalonGuide .iceGuidePillars>article:nth-child(3){background:linear-gradient(145deg,var(--build-raised),var(--build-surface));border-color:#644735}.dragonTalonGuide .iceGuidePillars>article:nth-child(3)>b{color:var(--talon-fire)}.dragonTalonGuide .iceGuidePillars>article:nth-child(4){background:linear-gradient(145deg,var(--build-raised),var(--build-surface))}.iceGuidePage.dragonTalonGuide .d2PlannerBar{background:linear-gradient(110deg,#36301a,var(--build-surface) 72%);border-color:var(--build-border)}.dragonTalonGuide .d2BuildLogicHero{background:radial-gradient(ellipse at 75% 12%,#edcf5e24,transparent 68%),linear-gradient(115deg,#302b16,var(--build-surface) 66%,var(--build-base))}.dragonTalonGuide .d2BuildLogicHero:after{border-color:#c6a635;box-shadow:0 0 50px #e2bd3f48}.dragonTalonGuide :is(.d2PlannerTabs,.d2SkillTreeTabs,.d2PanelGroupTabs) button.active{color:var(--talon-lightning);box-shadow:inset 0 -2px var(--talon-lightning);background:linear-gradient(#48401d,#211f10);border-color:#aa913e}.dragonTalonGuide .physicalWeaponChoice{border-color:var(--build-border);background:linear-gradient(145deg,var(--build-surface),var(--build-base) 75%)}.dragonTalonGuide .physicalWeaponChoice>header>span,.dragonTalonGuide .physicalWeaponChoice>header>h4{color:var(--build-soft)}.dragonTalonGuide .physicalChosenBuild{border-color:var(--build-border);background:radial-gradient(ellipse at 100% 0%,#edcf5e16,transparent 60%),linear-gradient(135deg,var(--build-surface),var(--build-base) 78%)}.dragonTalonGuide .physicalChosenText>span{color:var(--talon-poison)}.dragonTalonGuide .d2QuestGrid>article:first-child{background:linear-gradient(155deg,var(--build-surface),var(--build-base));border-color:#48563b}.dragonTalonGuide .d2QuestGrid>article:first-child>span{color:var(--talon-poison)}.dragonTalonGuide .d2QuestGrid>article:nth-child(3){background:linear-gradient(155deg,var(--build-surface),var(--build-base));border-color:#644735}.dragonTalonGuide .d2QuestGrid>article:nth-child(3)>span,.dragonTalonGuide .d2QuestGrid>article:nth-child(3)>div>b{color:var(--talon-fire)}.dragonTalonGuide .iceGuideHeroCopy h1{color:#f2dba4}.iceGuidePage.dragonTalonGuide .iceGuideHeroMetrics>article.talonPhysicalMetric{--build-border:#7a6040;--build-accent:var(--talon-physical);background:0 0}.dragonTalonGuide .d2LogicMetrics>.d2LogicMetric:is(:nth-child(3),:nth-child(4)){--build-accent:var(--talon-physical)}.dragonTalonGuide .d2QuestGrid>article:nth-child(2){background:linear-gradient(155deg,var(--build-surface),var(--build-base));border-color:#635037}.dragonTalonGuide .d2QuestGrid>article:nth-child(2)>span{color:var(--talon-physical)}.dragonTalonGuide .talonDamagePhysical{color:var(--talon-physical);font-weight:600}.dragonTalonGuide .talonDamageLightning{color:var(--talon-lightning);font-weight:600}.dragonTalonGuide .talonDamageFire{color:var(--talon-fire);font-weight:600}.dragonTalonGuide .talonDamagePoison{color:var(--talon-poison);font-weight:600}.dragonTalonGuide :is(.d2BuildLogic,.d2LogicBody,.physicalWeaponChoice,.physicalChosenBuild,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2Inspector,.d2PanelInspector){min-width:0;max-width:100%}.dragonTalonGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.dragonTalonGuide .d2BuildLogic>.physicalWeaponChoice,.dragonTalonGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.dragonTalonGuide :is(.d2LogicBody,.physicalWeaponChoice){container:talon-logic/inline-size}.dragonTalonGuide .d2LogicBody article{border-bottom:1px solid var(--build-border-soft);padding-block:20px}.dragonTalonGuide .d2LogicBody article:first-child{padding-top:0}.dragonTalonGuide .d2LogicBody article:last-child{border-bottom:0;padding-bottom:0}.dragonTalonGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font-size:21px;line-height:1.5}.dragonTalonGuide :is(.d2LogicBody p,.physicalWeaponChoice>header>p,.physicalChosenText>p,.talonChoices p){overflow-wrap:anywhere;font-size:16px;line-height:1.85}.dragonTalonGuide a{color:var(--build-accent);text-underline-offset:4px}.dragonTalonGuide .talonScopeNote{border:1px solid #705b44;border-left:3px solid var(--talon-fire);background:#27221b;margin-top:20px;padding:18px}.dragonTalonGuide .talonScopeNote b{color:var(--talon-fire);margin-bottom:8px;display:block}.dragonTalonGuide .talonScopeNote p{color:#d8caba}.dragonTalonGuide .talonTable{width:100%;max-width:100%;margin:18px 0;overflow:visible}.dragonTalonGuide .talonTable table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:14px;line-height:1.75}.dragonTalonGuide .talonTable :is(th,td){border:1px solid var(--build-border-soft);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--build-copy);padding:12px}.dragonTalonGuide .talonTable th{color:var(--build-soft);background:var(--build-raised)}.dragonTalonGuide .talonTable tr>:first-child{width:26%}.dragonTalonGuide .talonChoices{gap:12px;margin-top:20px;display:grid}.dragonTalonGuide .talonChoices details{border:1px solid var(--build-border);background:var(--build-base);min-width:0}.dragonTalonGuide .talonChoices summary{cursor:pointer;color:var(--build-soft);padding:17px 20px;line-height:1.6}.dragonTalonGuide .talonChoices summary b{font-size:20px}.dragonTalonGuide .talonChoices summary small{color:var(--build-muted);margin-top:5px;font-size:14px;display:block}.dragonTalonGuide .talonChoices details>div{padding:0 20px 18px}.dragonTalonGuide .talonChoices p{margin:15px 0 0}.dragonTalonGuide .talonGearRows{margin:0}.dragonTalonGuide .talonGearRows>div{border-top:1px solid var(--build-border-soft);grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.dragonTalonGuide .talonGearRows dt{color:var(--build-muted);font-size:14px;line-height:1.75}.dragonTalonGuide .talonGearRows dd{color:var(--build-soft);overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.75}.dragonTalonGuide .talonGearRows small{color:var(--build-copy);margin-top:3px;font-size:14px;line-height:1.8;display:block}.dragonTalonGuide .d2PanelCaption{flex-wrap:wrap;gap:6px 12px;height:auto;min-height:46px;padding-block:9px}.dragonTalonGuide .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.75)}.dragonTalonGuide .d2PanelSummary>p{color:var(--build-copy);font-size:14px;line-height:1.85}@container talon-logic (width<=560px){.dragonTalonGuide .talonTable table{table-layout:auto;display:block}.dragonTalonGuide .talonTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dragonTalonGuide .talonTable tbody{gap:12px;display:grid}.dragonTalonGuide .talonTable tr{border:1px solid var(--build-border-soft);display:block}.dragonTalonGuide .talonTable tr>:nth-child(n){border:0;width:auto;max-width:100%;padding:10px 12px;font-size:15px;display:block}.dragonTalonGuide .talonTable td{border-top:1px solid var(--build-border-soft)!important}.dragonTalonGuide .talonTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:12px;display:block}.dragonTalonGuide .talonGearRows>div{grid-template-columns:64px minmax(0,1fr);gap:10px}.dragonTalonGuide .talonChoices summary{padding:14px}.dragonTalonGuide .talonChoices details>div{padding-inline:14px}}@media (width<=760px){.iceGuidePage.dragonTalonGuide .iceGuideHero{align-items:flex-start;min-height:0}.dragonTalonGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 20%,#0d100ba8 58%,#0d100b80)}.dragonTalonGuide .iceGuideSigil b{font-size:24px}.dragonTalonGuide .iceGuideHeroCopy>p:first-child{max-width:calc(100% - 92px);line-height:1.6}}.iceGuidePage.elementalDruidGuide{--elemental-cold:#89ddf5;--elemental-physical:#d5b578;--elemental-fire:#f1a06a;--elemental-band:linear-gradient(110deg,#89ddf51f 0 25%,#d5b5781f 41.667% 58.333%,#f1a06a1f 75% 100%);--build-accent:var(--elemental-physical);--build-strong:#b79c6a;--build-soft:#e7e3d9;--build-ink:#e7e5df;--build-copy:#c4c2bc;--build-muted:#aaa79f;--build-faint:#817f78;--build-border:#5c5950;--build-border-soft:#3d3b35;--build-surface:#171716;--build-raised:#252521;--build-base:#0c0d0d;--build-glow:#d5b57826;--build-wash:#d5b57814;--build-dark:#65553c;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.iceGuidePage.elementalDruidGuide .iceGuideHero{background:radial-gradient(ellipse at 12% 25%,#89ddf52b,transparent 50%),radial-gradient(ellipse at 50% 25%,#d5b5782b,transparent 50%),radial-gradient(ellipse at 88% 25%,#f1a06a2b,transparent 50%),var(--build-base)}.iceGuidePage.elementalDruidGuide .iceGuideHeroShade{background:linear-gradient(90deg,#0c0d0dd9,#0c0d0d85 40%,transparent 86%),linear-gradient(0deg,var(--build-base),transparent 44%)}.iceGuidePage.elementalDruidGuide .iceGuideSigil{background:radial-gradient(circle,#0c0d0def 0 48%,#0c0d0d99 80%,#0c0d0d55) padding-box,conic-gradient(from -60deg,var(--elemental-cold) 0 33.333%,var(--elemental-physical) 33.333% 66.666%,var(--elemental-fire) 66.666% 100%) border-box;border-color:#0000;box-shadow:0 0 0 9px #c6bba914,0 0 40px #c6bba926}.elementalDruidGuide .iceGuideSigil small{letter-spacing:.04em;font-size:9px}.iceGuidePage.elementalDruidGuide .iceGuideSigil b{color:var(--build-soft)}.iceGuidePage.elementalDruidGuide :is(.iceGuideTopbar,.d2PlannerBar,.d2PanelCaption,.d2LogicGoals>header,.iceGuideTelemetry>div:first-child){background:var(--elemental-band),var(--build-base)}.iceGuidePage.elementalDruidGuide .iceGuideHeroMetrics>article.elementalMetric-cold{--build-accent:var(--elemental-cold);--build-border:#46616a;background:#19313a66}.iceGuidePage.elementalDruidGuide .iceGuideHeroMetrics>article.elementalMetric-physical{--build-accent:var(--elemental-physical);--build-border:#716046;background:#332b1e66}.iceGuidePage.elementalDruidGuide .iceGuideHeroMetrics>article.elementalMetric-fire{--build-accent:var(--elemental-fire);--build-border:#78553f;background:#38251b66}.iceGuidePage.elementalDruidGuide .iceGuideHeroMetrics>article.elementalMetric-neutral{--build-accent:var(--elemental-physical);background:#1b1b1966}.iceGuidePage.elementalDruidGuide .d2PlannerTabs>button:nth-child(3n+1){--build-accent:var(--elemental-physical);--build-strong:#b79c6a;--build-glow:#d5b57826;--build-raised:#30291e;--build-surface:#211d16}.iceGuidePage.elementalDruidGuide .d2PlannerTabs>button:nth-child(3n+2){--build-accent:var(--elemental-cold);--build-strong:#70b8cc;--build-glow:#89ddf526;--build-raised:#1c2b30;--build-surface:#142025}.iceGuidePage.elementalDruidGuide .d2PlannerTabs>button:nth-child(3n){--build-accent:var(--elemental-fire);--build-strong:#cc8558;--build-glow:#f1a06a26;--build-raised:#32251d;--build-surface:#241a15}.iceGuidePage.elementalDruidGuide .d2PlannerTabs>button b{color:var(--build-accent)}.iceGuidePage.elementalDruidGuide .d2PlannerTabs>button.active b{color:var(--build-soft)}.iceGuidePage.elementalDruidGuide :is(.d2BuildLogicHero,.physicalChosenBuild){background:radial-gradient(ellipse at 0 0,#89ddf51a,transparent 55%),radial-gradient(ellipse at 50% 0,#d5b5781a,transparent 55%),radial-gradient(ellipse at 100% 0,#f1a06a1a,transparent 55%),linear-gradient(150deg,var(--build-surface),var(--build-base))}.iceGuidePage.elementalDruidGuide .d2BuildLogicHero:after{border-color:#787065;box-shadow:0 0 50px #c6bba91a}.iceGuidePage.elementalDruidGuide .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(-n+2){--build-accent:var(--elemental-physical);background:#251f1680}.iceGuidePage.elementalDruidGuide .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(3){--build-accent:var(--elemental-cold);--build-border-soft:#3a535d;background:#15272f80}.iceGuidePage.elementalDruidGuide .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(4){--build-accent:var(--elemental-fire);--build-border-soft:#654634;background:#2d1e1680}.iceGuidePage.elementalDruidGuide .physicalChosenMetrics>article:nth-child(3){--build-accent:var(--elemental-cold);--build-border-soft:#3a535d;--build-surface:#152027}.iceGuidePage.elementalDruidGuide .physicalChosenMetrics>article:nth-child(4){--build-accent:var(--elemental-fire);--build-border-soft:#654634;--build-surface:#251b16}.iceGuidePage.elementalDruidGuide .elementalTable thead{background:var(--elemental-band),var(--build-surface)}.iceGuidePage.elementalDruidGuide .elementalTable thead th{background:0 0}.iceGuidePage.elementalDruidGuide .iceGuidePillars>article:first-child{--build-accent:var(--elemental-cold);--build-border-soft:#46616a;--build-raised:#1c2b30;--build-surface:#142025}.iceGuidePage.elementalDruidGuide .iceGuidePillars>article:nth-child(2){--build-accent:var(--elemental-physical);--build-border-soft:#716046;--build-raised:#30291e;--build-surface:#211d16}.iceGuidePage.elementalDruidGuide .iceGuidePillars>article:nth-child(3){--build-accent:var(--elemental-fire);--build-border-soft:#78553f;--build-raised:#32251d;--build-surface:#241a15}.iceGuidePage.elementalDruidGuide .iceGuidePillars>article:nth-child(4)>b{color:var(--build-soft)}.iceGuidePage.elementalDruidGuide .d2LogicGoals>div>article:nth-child(3n+1){--build-accent:var(--elemental-cold)}.iceGuidePage.elementalDruidGuide .d2LogicGoals>div>article:nth-child(3n+2){--build-accent:var(--elemental-physical)}.iceGuidePage.elementalDruidGuide .d2LogicGoals>div>article:nth-child(3n){--build-accent:var(--elemental-fire)}.iceGuidePage.elementalDruidGuide :is(.iceGuideDecisionGrid>article>b,.iceBoundaryRows b){color:var(--build-soft)}.iceGuidePage.elementalDruidGuide :is(.iceGuideOverview,.iceBoundaryRows,.iceGuideFooter){border-image:linear-gradient(90deg,#89ddf577 0 33.333%,#d5b57877 33.333% 66.666%,#f1a06a77 66.666% 100%) 1}.elementalDruidGuide :is(.d2Planner,.d2BuildLogic>*,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.elementalDruidGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.elementalDruidGuide .d2BuildLogic>.physicalWeaponChoice,.elementalDruidGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.elementalDruidGuide :is(.d2LogicBody,.physicalWeaponChoice){container:elemental-logic/inline-size}.elementalDruidGuide .d2LogicBody article{border-bottom:1px solid var(--build-border-soft);padding-block:20px}.elementalDruidGuide .d2LogicBody article:first-child{padding-top:0}.elementalDruidGuide .d2LogicBody article:last-child{border-bottom:0;padding-bottom:0}.elementalDruidGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font-size:21px;line-height:1.5}.elementalDruidGuide :is(.d2LogicBody p,.physicalWeaponChoice>header>p,.physicalChosenText>p,.elementalChoices p,.elementalPointPlans p){overflow-wrap:anywhere;font-size:16px;line-height:1.85}.elementalDruidGuide .elementalScopeNote{border:1px solid #80573e;border-left:3px solid var(--elemental-fire);background:#2b2119;margin-top:20px;padding:18px}.elementalDruidGuide .elementalScopeNote b{color:var(--elemental-fire);margin-bottom:8px;display:block}.elementalDruidGuide .elementalScopeNote p{color:#d8cbbc}.elementalDruidGuide .elementalTable{width:100%;max-width:100%;margin:18px 0;overflow:visible}.elementalDruidGuide .elementalTable table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:14px;line-height:1.75}.elementalDruidGuide .elementalTable :is(th,td){border:1px solid var(--build-border-soft);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--build-copy);padding:11px}.elementalDruidGuide .elementalTable th{color:var(--build-soft);background:var(--build-raised)}.elementalDruidGuide .elementalTable tr>:first-child{width:25%}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans){gap:12px;margin-top:18px;display:grid}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans) details{border:1px solid var(--build-border);background:var(--build-base);min-width:0}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans) summary{cursor:pointer;color:var(--build-soft);padding:16px 18px;line-height:1.6}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans) summary b{font-size:20px}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans) summary small{color:var(--build-muted);margin-top:5px;font-size:14px;display:block}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans) details>div{padding:0 18px 18px}.elementalDruidGuide .elementalGearRows{margin:0}.elementalDruidGuide .elementalGearRows>div{border-top:1px solid var(--build-border-soft);grid-template-columns:100px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.elementalDruidGuide .elementalGearRows dt{color:var(--build-muted);font-size:14px;line-height:1.75}.elementalDruidGuide .elementalGearRows dd{min-width:0;color:var(--build-soft);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.elementalDruidGuide .elementalGearRows small{color:var(--build-copy);margin-top:4px;font-size:14px;line-height:1.8;display:block}.elementalDruidGuide .d2PanelCaption{flex-wrap:wrap;gap:6px 12px;height:auto;min-height:46px;padding-block:9px}.elementalDruidGuide .d2CharacterPanel{margin:0}@container elemental-logic (width<=560px){.elementalDruidGuide .elementalTable table{table-layout:auto;display:block}.elementalDruidGuide .elementalTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.elementalDruidGuide .elementalTable tbody{gap:12px;display:grid}.elementalDruidGuide .elementalTable tr{border:1px solid var(--build-border-soft);display:block}.elementalDruidGuide .elementalTable tr>:nth-child(n){border:0;width:auto;max-width:100%;padding:10px 12px;font-size:15px;display:block}.elementalDruidGuide .elementalTable td{border-top:1px solid var(--build-border-soft)!important}.elementalDruidGuide .elementalTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:12px;display:block}.elementalDruidGuide .elementalGearRows>div{grid-template-columns:76px minmax(0,1fr);gap:10px}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans) summary{padding:14px}.elementalDruidGuide :is(.elementalChoices,.elementalPointPlans) details>div{padding-inline:14px}}@media (width<=760px){.iceGuidePage.elementalDruidGuide .iceGuideHero{align-items:flex-start;min-height:0}.iceGuidePage.elementalDruidGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 22%,#0c0d0d99 60%,#0c0d0d80)}.elementalDruidGuide .iceGuideHeroCopy>p:first-child{max-width:calc(100% - 94px);line-height:1.6}}.fohHammerGuide .iceGuideHero>img{object-position:76% 0}.fohHammerGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#141321e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}.fohHammerGuide .iceGuideSigil small{color:var(--foh-holy);white-space:nowrap;letter-spacing:.07em}.fohHammerGuide .iceGuideHeroMetrics>article:nth-child(3) b{color:var(--foh-holy)}.fohHammerGuide :is(.iceGuideHeroCopy,.iceGuideMain,.iceGuideDecisionGrid article,.iceBoundaryRows article,.d2View,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.fohHammerGuide :is(.iceGuideHeroMetrics b,.iceGuidePillars span,.iceGuideDecisionGrid b,.iceBoundaryRows p){overflow-wrap:anywhere}.fohHammerGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.fohHammerGuide :is(.d2BuildLogic>*,.d2LogicBody>article,.physicalWeaponChoice>*,.physicalChosenText){min-width:0;max-width:100%}.fohHammerGuide .d2BuildLogic>.physicalWeaponChoice,.fohHammerGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.fohHammerGuide :is(.d2LogicBody,.physicalWeaponChoice){container:foh-hammer-logic/inline-size}.fohHammerGuide :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){overflow-wrap:anywhere;max-width:42em;font-size:16px;line-height:1.8}.fohHammerGuide .d2LogicBody article>p+p{margin-top:14px}.fohHammerGuide .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);margin-top:20px;padding-top:20px}.fohHammerGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font:22px/1.5 Georgia,Noto Serif TC,serif}.fohHammerGuide .fohHammerPending{border:1px solid var(--build-border);background:linear-gradient(155deg,var(--build-surface),var(--build-base));min-width:0;color:var(--build-copy);overflow-wrap:anywhere;padding:20px}.fohHammerGuide .fohHammerPending :is(h3,h4){color:var(--build-soft);margin:0 0 12px;line-height:1.5}.fohHammerGuide .fohHammerPending p{margin:10px 0;font-size:14px;line-height:1.85}.fohHammerGuide .fohHammerPending :is(small,span){line-height:1.7}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:16px 0;display:grid}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid)>button{border:1px solid var(--build-border-soft);background:var(--build-base);min-width:0;min-height:58px;color:var(--build-copy);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;padding:12px 14px;font-size:14px;line-height:1.65}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid)>button :is(b,small){display:block}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid)>button small{color:var(--build-muted);margin-top:3px;font-size:12px;font-weight:400}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid)>button.active{border-color:var(--build-accent);background:var(--build-wash);color:var(--build-soft)}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid)>button:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.fohHammerGuide .fohHammerSetPicker{border:1px solid var(--build-border);background:var(--build-base);max-width:100%;margin:0 0 14px;display:flex}.fohHammerGuide .fohHammerSetPicker button{border:0;border-right:1px solid var(--build-border);min-width:0;color:var(--build-muted);font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;flex:1;padding:10px 14px;font-size:14px;line-height:1.6}.fohHammerGuide .fohHammerSetPicker button:last-child{border-right:0}.fohHammerGuide .fohHammerSetPicker button.active{background:var(--build-wash);color:var(--build-soft);box-shadow:inset 0 -2px var(--build-accent)}.fohHammerGuide .fohHammerSetPicker button:focus-visible{outline:2px solid var(--build-accent);outline-offset:-3px}.fohHammerGuide .fohHammerTable{overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--build-border-soft);min-width:0;max-width:100%;margin:18px 0;overflow-x:auto}.fohHammerGuide .fohHammerTable table{table-layout:auto;border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:14px;line-height:1.75}.fohHammerGuide .fohHammerTable :is(th,td){vertical-align:top;border-right:1px solid var(--build-border-soft);border-bottom:1px solid var(--build-border-soft);white-space:normal;overflow-wrap:anywhere;padding:12px}.fohHammerGuide .fohHammerTable tr>:last-child{border-right:0}.fohHammerGuide .fohHammerTable tbody tr:last-child>*{border-bottom:0}.fohHammerGuide .fohHammerTable thead th{background:var(--build-raised);color:var(--build-soft)}.fohHammerGuide .fohHammerTable tbody th{width:22%;min-width:0;max-width:140px;color:var(--build-muted);font-weight:600}.fohHammerGuide .fohHammerTable tbody td{width:auto;color:var(--build-copy)}.fohHammerGuide .fohHammerTable:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fohHammerGuide .fohHammerChoices{gap:12px;min-width:0;margin:18px 0;display:grid}.fohHammerGuide .fohHammerChoices details{border:1px solid var(--build-border);background:var(--build-surface);min-width:0}.fohHammerGuide .fohHammerChoices summary{min-height:70px;color:var(--build-soft);cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:17px;line-height:1.6;list-style:none;display:flex}.fohHammerGuide .fohHammerChoices summary::-webkit-details-marker{display:none}.fohHammerGuide .fohHammerChoices summary:after{content:"＋";color:var(--build-accent);flex-shrink:0;font-size:18px}.fohHammerGuide .fohHammerChoices details[open]>summary:after{content:"−"}.fohHammerGuide .fohHammerChoices summary>span{min-width:0}.fohHammerGuide .fohHammerChoices summary :is(b,small){display:block}.fohHammerGuide .fohHammerChoices summary small{color:var(--build-muted);margin-top:5px;font-size:12px;font-weight:400}.fohHammerGuide .fohHammerChoices summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.fohHammerGuide .fohHammerChoices details>div{border-top:1px solid var(--build-border-soft);min-width:0;padding:16px 18px 18px}.fohHammerGuide .fohHammerChoices p{color:var(--build-copy);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.85}.fohHammerGuide .fohHammerGearRows{min-width:0;margin:16px 0}.fohHammerGuide :is(dl.fohHammerGearRows,.fohHammerGearRows dl){margin:0}.fohHammerGuide :is(dl.fohHammerGearRows,.fohHammerGearRows dl)>div{border-bottom:1px solid var(--build-border-soft);grid-template-columns:110px minmax(0,1fr);gap:14px;min-width:0;padding:12px 0;display:grid}.fohHammerGuide :is(dl.fohHammerGearRows,.fohHammerGearRows dl)>div:last-child{border-bottom:0}.fohHammerGuide .fohHammerGearRows :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.75}.fohHammerGuide .fohHammerGearRows dt{color:var(--build-muted)}.fohHammerGuide .fohHammerGearRows dd{color:var(--build-copy)}.fohHammerGuide .fohHammerGearRows small{color:var(--build-muted);white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.75;display:block}.fohHammerGuide .fohHammerScope{border:1px solid var(--build-border);border-left:3px solid var(--foh-holy);background:var(--build-surface);overflow-wrap:anywhere;min-width:0;padding:17px 20px}.fohHammerGuide .fohHammerScope :is(b,h5){color:var(--foh-holy);letter-spacing:.1em;margin:0;font-size:15px;display:block}.fohHammerGuide .fohHammerScope p{color:var(--build-copy);margin:8px 0 0;font-size:16px;line-height:1.75}@container foh-hammer-logic (width<=760px){.fohHammerGuide .fohHammerTable :is(th,td){padding:9px 10px}}@container foh-hammer-logic (width<=620px){.fohHammerGuide .fohHammerTable{background:0 0;border:0;overflow:visible}.fohHammerGuide .fohHammerTable table{width:100%;min-width:0;max-width:100%;display:block}.fohHammerGuide .fohHammerTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fohHammerGuide .fohHammerTable tbody{gap:10px;width:100%;min-width:0;display:grid}.fohHammerGuide .fohHammerTable tbody tr{border:1px solid var(--build-border-soft);background:var(--build-base);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fohHammerGuide .fohHammerTable tbody :is(th,td){box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:100%;padding:9px 12px;display:block;position:static}.fohHammerGuide .fohHammerTable tbody th{background:var(--build-raised);color:var(--build-soft);font-size:15px}.fohHammerGuide .fohHammerTable tbody td{border-top:1px solid var(--build-border-soft)}.fohHammerGuide .fohHammerTable tbody td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:12px;line-height:1.5;display:block}}@media (width<=760px){.iceGuidePage.fohHammerGuide .iceGuideHero{align-items:flex-start;min-height:0}.fohHammerGuide .iceGuideHeroCopy>p:first-child{overflow-wrap:anywhere;max-width:calc(100% - 110px);line-height:1.6}.fohHammerGuide .iceGuideHero>img{object-position:63% 0}.fohHammerGuide .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#14132199 75%,var(--build-base))}.fohHammerGuide .iceGuideSigil :is(span,small){font-size:7px}.fohHammerGuide .d2LogicBody{padding:20px 14px}.fohHammerGuide .d2LogicBody h4{font-size:20px}.fohHammerGuide .physicalWeaponChoice{padding:18px 14px}}@media (width<=680px){.fohHammerGuide :is(.fohHammerPending,.fohHammerScope){padding:15px 14px}.fohHammerGuide .fohHammerChoices summary{flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding:14px 38px 14px 14px;font-size:16px;position:relative}.fohHammerGuide .fohHammerChoices summary:after{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.fohHammerGuide .fohHammerChoices details>div{padding:14px 12px}.fohHammerGuide :is(dl.fohHammerGearRows,.fohHammerGearRows dl)>div{grid-template-columns:80px minmax(0,1fr);gap:10px}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid)>button{padding:10px;font-size:13px}}@media (width<=420px){.fohHammerGuide .physicalWeaponChoice{padding:16px 12px}.fohHammerGuide .d2LogicBody{padding:18px 14px}.fohHammerGuide :is(.fohHammerSlotGrid,.fohHammerSkillGrid){gap:8px}.fohHammerGuide .fohHammerSetPicker button{padding:10px;font-size:13px}}.fohHammerGuide .fohHammerVariantTabs{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0 0 16px;display:grid}.fohHammerGuide .fohHammerVariantTabs button{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:48px;font:inherit;justify-content:center;align-items:center;line-height:1.5;display:flex}.fohHammerGuide .physicalPanelStack{flex-direction:column;gap:20px;display:flex}.fohHammerGuide .physicalPanelStack .d2CharacterPanel{width:100%;min-width:0;margin:0}.fohHammerGuide .d2MercPanel{margin:0;position:relative}.fohHammerGuide :is(.d2CharacterPanel img,.d2MercPanel>img){width:100%;height:auto;display:block}.fohHammerGuide .d2SkillTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr)) auto}@media (width<=520px){.fohHammerGuide .fohHammerVariantTabs button{padding:12px 7px;font-size:13px}}.fohHammerGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){width:100%;max-width:620px;margin-inline:auto}.fohHammerGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel)>img{object-fit:fill}.fohHammerGuide .fohHammerVariantTabs button{border-right:1px solid var(--build-border);border-bottom:0}.fohHammerGuide .fohHammerVariantTabs button:last-child{border-right:0}.fohHammerGuide .fohHammerVariantTabs button.active{background:var(--build-wash);box-shadow:inset 0 -3px var(--build-accent)}.fohHammerGuide .fohHammerVariantTabs button.active b{color:var(--build-soft)}.frenzyGuide :is(.d2Planner,.d2View,.d2BuildLogic>*,.d2LogicBody>article,.physicalWeaponChoice>*,.frenzyChoiceBody>*,.d2QuestGrid article>div){min-width:0;max-width:100%}.frenzyGuide .d2BuildLogic>.physicalWeaponChoice,.frenzyGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.frenzyGuide :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){max-width:46em}.frenzyGuide .d2LogicBody{gap:30px;padding:24px;display:grid}.frenzyGuide .d2LogicBody>article{padding:0}.frenzyGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font-size:21px;line-height:1.55}.frenzyGuide .d2LogicBody p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.9}.frenzyGuide .frenzyTable{min-width:0;margin-top:18px}.frenzyGuide .frenzyTable table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--build-copy);font-size:14px;line-height:1.8}.frenzyGuide .frenzyTable caption{text-align:left;color:var(--build-accent);margin-bottom:9px;font-size:13px}.frenzyGuide .frenzyTable :is(th,td){vertical-align:top;border:1px solid var(--build-border-soft);overflow-wrap:anywhere;white-space:normal;padding:12px 14px}.frenzyGuide .frenzyTable th{background:var(--build-raised);color:var(--build-soft);text-align:left;font-weight:500}.frenzyGuide .frenzyTable th:first-child{width:20%}.frenzyGuide .frenzyTable th:nth-child(2){width:31%}.frenzyGuide .frenzyTable td:first-child{color:var(--build-accent)}.frenzyGuide .physicalWeaponChoice{border:1px solid var(--build-border);background:var(--build-surface);padding:26px}.frenzyGuide .physicalWeaponChoice>header>span{letter-spacing:2px;color:var(--build-muted);font:10px monospace}.frenzyGuide .physicalWeaponChoice h4{color:var(--build-soft);margin:10px 0;font-size:26px;line-height:1.45}.frenzyGuide .physicalWeaponChoice p{overflow-wrap:anywhere;color:var(--build-copy);line-height:1.85}.frenzyChoices{gap:12px;margin-top:22px;display:grid}.frenzyChoice{border:1px solid var(--build-border);background:var(--build-base);min-width:0}.frenzyChoice>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.frenzyChoice>summary::-webkit-details-marker{display:none}.frenzyChoice>summary>span{color:var(--build-muted);font:12px monospace}.frenzyChoice>summary h5{color:var(--build-soft);margin:0;font-size:19px;font-weight:500;line-height:1.55}.frenzyChoice>summary p{margin:5px 0 0;font-size:14px}.frenzyChoice>summary>b{color:var(--build-accent);font-size:22px;transition:transform .15s}.frenzyChoice[open]>summary>b{transform:rotate(45deg)}.frenzyChoiceBody{border-top:1px solid var(--build-border-soft);padding:0 18px 18px}.frenzyChoiceTrade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.frenzyChoiceTrade strong{color:var(--build-accent);margin-bottom:5px;font-weight:500;display:block}.frenzyGuide .frenzyChoiceSpeed{color:var(--build-muted);margin-bottom:0;font-size:13px}.frenzyGuide .physicalPanelStack{min-width:0}.frenzyGuide .physicalChosenMetrics b{overflow-wrap:anywhere}.frenzyGuide :is(button,summary,a):focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}@media (width<=760px){.frenzyGuide .iceGuideHero{align-items:flex-start;min-height:0}.frenzyGuide .iceGuideHeroCopy{padding-top:35px}.frenzyGuide .iceGuideHeroCopy>p:first-child{overflow-wrap:anywhere;align-items:center;width:calc(100% - 100px);min-height:82px;margin:0;display:flex}.frenzyGuide .d2BuildLogicHero{padding:22px 16px}.frenzyGuide .d2BuildLogicHero h3{font-size:24px;line-height:1.5}.frenzyGuide .d2LogicBody,.frenzyGuide .physicalWeaponChoice{padding:20px 14px}.frenzyChoiceTrade{grid-template-columns:1fr;gap:0}.frenzyChoice>summary{grid-template-columns:24px minmax(0,1fr) 16px;gap:8px;padding:16px 12px}.frenzyChoice>summary h5{font-size:18px}.frenzyChoiceBody{padding:0 12px 16px}}@media (width<=650px){.frenzyGuide .frenzyTable :is(table,tbody,tr,td){width:auto;display:block}.frenzyGuide .frenzyTable caption{overflow-wrap:anywhere;width:100%;line-height:1.7;display:block}.frenzyGuide .frenzyTable thead{display:none}.frenzyGuide .frenzyTable tr{border:1px solid var(--build-border-soft)}.frenzyGuide .frenzyTable tr+tr{border-top:0}.frenzyGuide .frenzyTable td{border:0;padding:8px 12px}.frenzyGuide .frenzyTable td:first-child{background:var(--build-raised);padding-block:10px}.frenzyGuide .frenzyTable td:not(:first-child):before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:11px;display:block}}.frenzyGuide .frenzyPlanner .d2WeaponTabs{min-width:64px;min-height:28px;right:auto}.frenzyGuide .frenzyPlanner .d2WeaponTabs button{min-width:0;min-height:26px}.iceGuidePage.frenzyGuide .frenzyPlanner .d2ItemTooltip>img[src$="/sash.webp"]{filter:drop-shadow(0 4px 7px #000)}.frenzyGuide .d2ItemTooltip>img.d2EtherealArt{opacity:.48}.frenzyGuide .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.65)contrast(1.25)}.frenzyGuide .frenzyRingPreview{width:68px;height:68px;margin:11px auto 3px;display:block;position:relative;overflow:hidden}.frenzyGuide .frenzyRingPreview>img{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:100%;height:100%;display:block}.frenzyGuide .frenzyRingPreview>img.frenzyOrangeRing{object-fit:cover;transform:scale(1.38)}.iceGuidePage.dreamZealGuide{--build-accent:#edcf5e;--build-strong:#c6a635;--build-soft:#fff0b0;--build-ink:#e7e0ca;--build-copy:#c4bfaf;--build-muted:#b2a573;--build-faint:#948758;--build-border:#62572f;--build-border-soft:#37321f;--build-surface:#15130d;--build-raised:#242013;--build-base:#0d0c09;--build-glow:#edcf5e30;--build-wash:#edcf5e10;--build-dark:#51441f;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.dreamZealGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#19170fe8 42%,transparent 85%),linear-gradient(0deg,var(--build-base),transparent 65%)}.dreamZealGuide .iceGuidePillars article:nth-child(3) b,.dreamZealGuide .physicalChosenMetrics article:nth-child(2) b{color:#f1a06a}.dreamZealGuide :is(.d2Planner,.d2View,.d2BuildLogic>*,.d2LogicBody>article,.dreamChoiceBody>*,.d2QuestGrid article>div){min-width:0;max-width:100%}.dreamZealGuide .d2BuildLogic>.physicalWeaponChoice,.dreamZealGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.dreamZealGuide .d2LogicBody{gap:30px;padding:24px;display:grid}.dreamZealGuide .d2LogicBody>article{padding:0}.dreamZealGuide :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){max-width:46em}.dreamZealGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font-size:21px;line-height:1.55}.dreamZealGuide .d2LogicBody p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.9}.dreamZealGuide :is(.d2LogicBody,.physicalChosenText) a{color:var(--build-accent);text-underline-offset:4px;font-size:13px;text-decoration:underline}.dreamZealGuide .dreamTable{min-width:0;margin-top:18px}.dreamZealGuide .dreamTable table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--build-copy);font-size:14px;line-height:1.8}.dreamZealGuide .dreamTable caption{text-align:left;color:var(--build-accent);margin-bottom:9px;font-size:13px}.dreamZealGuide .dreamTable :is(th,td){vertical-align:top;border:1px solid var(--build-border-soft);overflow-wrap:anywhere;white-space:normal;text-align:left;padding:12px 14px}.dreamZealGuide .dreamTable th{background:var(--build-raised);color:var(--build-soft);font-weight:500}.dreamZealGuide .dreamTable th:first-child{width:20%}.dreamZealGuide .dreamTable th:nth-child(2){width:34%}.dreamZealGuide .dreamTable td:first-child{color:var(--build-accent)}.dreamZealGuide .physicalWeaponChoice{border:1px solid var(--build-border);background:var(--build-surface);padding:26px}.dreamZealGuide .physicalWeaponChoice>header>span{letter-spacing:2px;color:var(--build-muted);font:10px monospace}.dreamZealGuide .physicalWeaponChoice h4{color:var(--build-soft);margin:10px 0;font-size:26px;line-height:1.45}.dreamZealGuide .physicalWeaponChoice p{overflow-wrap:anywhere;color:var(--build-copy);line-height:1.85}.dreamChoices{gap:12px;margin-top:22px;display:grid}.dreamChoice{border:1px solid var(--build-border);background:var(--build-base);min-width:0}.dreamChoice>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.dreamChoice>summary::-webkit-details-marker{display:none}.dreamChoice>summary>span{color:var(--build-muted);font:12px monospace}.dreamChoice>summary h5{color:var(--build-soft);margin:0;font-size:19px;font-weight:500;line-height:1.55}.dreamChoice>summary p{margin:5px 0 0;font-size:14px}.dreamChoice>summary>b{color:var(--build-accent);font-size:22px}.dreamChoice[open]>summary>b{transform:rotate(45deg)}.dreamChoiceBody{border-top:1px solid var(--build-border-soft);padding:0 18px 18px}.dreamChoice:not([open])>.dreamChoiceBody{display:none}.dreamChoiceTrade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dreamChoiceTrade strong{color:var(--build-accent);margin-bottom:5px;font-weight:500;display:block}.dreamZealGuide :is(button,summary,a):focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.dreamZealGuide .dreamHandTabs{border:1px solid var(--build-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 18px;display:grid}.dreamZealGuide .dreamHandTabs button{background:var(--build-base);min-width:0;min-height:44px;color:var(--build-copy);cursor:pointer;border:0;padding:12px 8px}.dreamZealGuide .dreamHandTabs button+button{border-left:1px solid var(--build-border)}.dreamZealGuide .dreamHandTabs button.active{background:var(--build-wash);color:var(--build-accent)}.dreamZealGuide .d2SkillTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(65px,.7fr)}.dreamZealGuide .d2SkillTreeTabs small{font-size:11px}.dreamZealGuide .d2ItemTooltip.set h3{color:#72c66a}.dreamZealGuide .d2ItemTooltip.dreamLightningSunder>img{filter:drop-shadow(0 4px 7px #000)}.dreamZealGuide .d2ItemTooltip>img[src$=ring-gold-preview\.webp]{object-fit:contain;width:100px;height:90px}.dreamZealGuide .d2ItemTooltip>img[src$=bone_shield-preview\.webp]{object-fit:contain;width:140px;height:180px}.dreamZealGuide .d2ItemTooltip>img[src$=war_staff-preview\.webp]{object-fit:contain;width:120px;height:200px}@media (width<=760px){.dreamZealGuide .iceGuideHero{align-items:flex-start;min-height:0}.dreamZealGuide .iceGuideHeroCopy{padding-top:35px}.dreamZealGuide .iceGuideHeroCopy>p:first-child{overflow-wrap:anywhere;align-items:center;width:calc(100% - 100px);min-height:82px;margin:0;display:flex}.dreamZealGuide .d2BuildLogicHero{padding:22px 16px}.dreamZealGuide .d2BuildLogicHero h3{font-size:24px;line-height:1.5}.dreamZealGuide .d2LogicBody,.dreamZealGuide .physicalWeaponChoice{padding:20px 14px}.dreamChoiceTrade{grid-template-columns:1fr;gap:0}.dreamChoice>summary{grid-template-columns:24px minmax(0,1fr) 16px;gap:8px;padding:16px 12px}.dreamChoice>summary h5{font-size:18px}.dreamChoiceBody{padding:0 12px 16px}}@media (width<=650px){.dreamZealGuide .dreamTable :is(table,tbody,tr,td){width:auto;display:block}.dreamZealGuide .dreamTable caption{overflow-wrap:anywhere;width:100%;line-height:1.7;display:block}.dreamZealGuide .dreamTable thead{display:none}.dreamZealGuide .dreamTable tr{border:1px solid var(--build-border-soft)}.dreamZealGuide .dreamTable tr+tr{border-top:0}.dreamZealGuide .dreamTable td{border:0;padding:8px 12px}.dreamZealGuide .dreamTable td:first-child{background:var(--build-raised);padding-block:10px}.dreamZealGuide .dreamTable td:not(:first-child):before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:11px;display:block}}.iceGuidePage.mosaicAssassinGuide{--mosaic-lightning:#edcf5e;--mosaic-cold:#89ddf5;--mosaic-cold-soft:#c5f1ff;--build-accent:var(--mosaic-lightning);--build-strong:#c6a635;--build-soft:#fff0b0;--build-ink:#e7edf2;--build-copy:#bec8cf;--build-muted:#9eaeb9;--build-faint:#768795;--build-border:#536879;--build-border-soft:#293c4b;--build-surface:#101923;--build-raised:#1a2732;--build-base:#090f16;--build-glow:#edcf5e2c;--build-wash:#edcf5e0e;--build-dark:#594d24;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.mosaicAssassinGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#101b2ae8 42%,transparent 85%),linear-gradient(0deg,var(--build-base),transparent 65%)}.mosaicAssassinGuide .iceGuideHero h1{color:var(--mosaic-lightning)}.mosaicAssassinGuide .iceGuidePillars article:is(:nth-child(2),:nth-child(4)) b,.mosaicAssassinGuide :is(.iceGuideSectionTitle>span,.iceGuideRail>a small,.iceGuideSigil span,.iceGuideSigil small,.mosaicTable caption,.mosaicTable thead th){color:var(--mosaic-cold)}.mosaicAssassinGuide .iceGuideTelemetry h3{color:var(--mosaic-cold-soft)}.mosaicAssassinGuide .iceGuideSigil{border-color:var(--mosaic-cold);box-shadow:0 0 0 9px #89ddf50a,0 0 40px var(--build-glow)}.mosaicAssassinGuide :is(.d2Planner,.d2View,.d2BuildLogic>*,.d2LogicBody>article,.mosaicChoiceBody>*,.d2QuestGrid article>div){min-width:0;max-width:100%}.mosaicAssassinGuide .d2BuildLogic>.physicalWeaponChoice,.mosaicAssassinGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.mosaicAssassinGuide .d2LogicBody{gap:30px;padding:24px;display:grid}.mosaicAssassinGuide .d2LogicBody>article{padding:0}.mosaicAssassinGuide .d2LogicBody>article+article{border-top:1px solid var(--build-border-soft);padding-top:26px}.mosaicAssassinGuide :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){max-width:46em}.mosaicAssassinGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font-size:21px;line-height:1.55}.mosaicAssassinGuide .d2LogicBody p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.9}.mosaicAssassinGuide strong{color:var(--build-soft)}.mosaicTableWrap{width:100%;max-width:100%;margin:18px 0;overflow:auto}.mosaicTable{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--build-copy);font-size:13px;line-height:1.8}.mosaicTable caption{text-align:left;color:var(--build-muted);padding:0 0 10px;font-size:13px}.mosaicTable :is(th,td){vertical-align:top;text-align:left;border:1px solid var(--build-border-soft);overflow-wrap:anywhere;padding:10px 12px}.mosaicTable thead th{color:var(--build-soft);background:var(--build-wash);font-weight:600}.mosaicTable th:first-child{width:24%}.mosaicTable th:nth-child(2){width:30%}.mosaicTable tbody th{color:var(--build-ink);font-weight:500}.mosaicChoices{gap:12px;margin-top:20px;display:grid}.mosaicChoice{border:1px solid var(--build-border-soft);background:var(--build-surface)}.mosaicChoice summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.mosaicChoice summary::-webkit-details-marker{display:none}.mosaicChoice summary>span{color:var(--build-muted);font-size:12px}.mosaicChoice summary h5{color:var(--build-soft);margin:0;font-size:18px;font-weight:500}.mosaicChoice summary p{color:var(--build-copy);margin:5px 0 0;font-size:13px;line-height:1.7}.mosaicChoice summary>b{color:var(--build-accent);font-weight:400}.mosaicChoice[open] summary>b{transform:rotate(45deg)}.mosaicChoiceBody{border-top:1px solid var(--build-border-soft);padding:0 18px 18px}.mosaicChoiceTrade{gap:10px;margin:18px 0;display:grid}.mosaicChoiceTrade p{color:var(--build-copy);margin:0;font-size:14px;line-height:1.9}.mosaicChoiceTrade strong{color:var(--build-soft);margin-bottom:3px;display:block}.mosaicAssassinGuide :is(button,summary):focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.mosaicHandTabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.mosaicHandTabs button{min-height:38px}.mosaicAssassinGuide .mosaicTableWrap+.mosaicTableWrap{margin-top:20px}@media (width<=760px){.mosaicAssassinGuide .d2LogicBody{gap:25px;padding:18px}.mosaicAssassinGuide .d2LogicBody h4{font-size:19px}.mosaicChoice summary{gap:8px;padding:15px}.mosaicChoiceBody{padding:0 14px 14px}.mosaicChoice summary h5{font-size:17px}.mosaicTable{table-layout:auto}.mosaicTable thead{display:none}.mosaicTable tbody{gap:10px;display:grid}.mosaicTable tbody tr{border:1px solid var(--build-border-soft);grid-template-columns:minmax(0,1fr);display:grid}.mosaicTable tbody :is(th,td){border:0;min-width:0;max-width:100%;padding:10px 12px;display:block;width:auto!important}.mosaicTable tbody th{background:var(--build-wash);color:var(--build-soft)}.mosaicTable tbody td{border-top:1px solid var(--build-border-soft);grid-template-columns:74px minmax(0,1fr);gap:10px;display:grid}.mosaicTable tbody td:before{content:attr(data-label);color:var(--build-muted);font-size:11px}}@media (width<=360px){.mosaicTable tbody td{grid-template-columns:62px minmax(0,1fr);gap:8px}}.mosaicAssassinGuide .d2SkillTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.mosaicAssassinGuide .mosaicHandTabs button{text-align:center;border-right:1px solid var(--build-border);border-bottom:0;min-height:46px;padding:10px 12px;display:block}.mosaicAssassinGuide .mosaicHandTabs button:last-child{border-right:0}.mosaicAssassinGuide .mosaicHandTabs button b{font-size:16px;line-height:1.5}.mosaicAssassinGuide .d2InventoryColumn .d2PanelCaption{flex-wrap:wrap;gap:4px 10px;height:auto;min-height:46px;padding-block:10px}.mosaicAssassinGuide .d2InventoryColumn .d2PanelCaption small{line-height:1.7}.mosaicAssassinGuide .d2InventoryColumn .d2PanelCaption{display:block}.mosaicAssassinGuide .d2InventoryColumn .d2PanelCaption :is(span,small){max-width:100%;display:block}.iceGuidePage.lightningTrapGuide{--build-accent:#e4c85d;--build-strong:#b99636;--build-soft:#fae9ad;--build-ink:#eee6d2;--build-copy:#c6bead;--build-muted:#b7a67f;--build-faint:#948462;--build-border:#675635;--build-border-soft:#393020;--build-surface:#16120c;--build-raised:#241d12;--build-base:#0e0b08;--build-glow:#e4c85d28;--build-wash:#e4c85d0d;--build-dark:#52421f;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.lightningTrapGuide .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#1c150fe8 42%,transparent 85%),linear-gradient(0deg,var(--build-base),transparent 65%)}.lightningTrapGuide .iceGuideSigil small{letter-spacing:.1em;white-space:nowrap;font-size:7px}.lightningTrapGuide .iceGuidePillars article:nth-child(2) b{color:#eaa57c}.lightningTrapGuide .iceGuidePillars article:nth-child(4) b{color:#c9bdab}.lightningTrapGuide :is(.d2Planner,.d2View,.d2BuildLogic>*,.d2LogicBody>article,.lightningTrapChoiceBody>*,.d2QuestGrid article>div){min-width:0;max-width:100%}.lightningTrapGuide .d2BuildLogic>.physicalWeaponChoice,.lightningTrapGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.lightningTrapGuide .d2LogicBody{gap:30px;padding:24px;display:grid}.lightningTrapGuide .d2LogicBody>article{padding:0}.lightningTrapGuide :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){max-width:46em}.lightningTrapGuide .d2LogicBody h4{color:var(--build-soft);margin:0 0 12px;font-size:21px;line-height:1.55}.lightningTrapGuide .d2LogicBody p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.9}.lightningTrapGuide strong{color:var(--build-soft)}.lightningTrapTableWrap{width:100%;max-width:100%;margin:18px 0;overflow:auto}.lightningTrapTable{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--build-copy);font-size:13px;line-height:1.8}.lightningTrapTable caption{text-align:left;color:var(--build-muted);padding:0 0 10px;font-size:13px}.lightningTrapTable :is(th,td){vertical-align:top;text-align:left;border:1px solid var(--build-border-soft);overflow-wrap:anywhere;padding:10px 12px}.lightningTrapTable thead th{color:var(--build-soft);background:var(--build-wash);font-weight:600}.lightningTrapTable th:first-child{width:21%}.lightningTrapTable th:nth-child(2){width:32%}.lightningTrapTable tbody th{color:var(--build-ink);font-weight:500}.lightningTrapChoices{gap:12px;margin-top:20px;display:grid}.lightningTrapChoice{border:1px solid var(--build-border-soft);background:var(--build-surface)}.lightningTrapChoice summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.lightningTrapChoice summary::-webkit-details-marker{display:none}.lightningTrapChoice summary>span{color:var(--build-muted);font-size:12px}.lightningTrapChoice summary h5{color:var(--build-soft);margin:0;font-size:18px;font-weight:500}.lightningTrapChoice summary p{color:var(--build-copy);margin:5px 0 0;font-size:13px;line-height:1.7}.lightningTrapChoice summary>b{color:var(--build-accent);font-weight:400}.lightningTrapChoiceBody{border-top:1px solid var(--build-border-soft);padding:0 18px 18px}.lightningTrapChoiceTrade{gap:10px;margin:18px 0;display:grid}.lightningTrapChoiceTrade p{color:var(--build-copy);margin:0;font-size:14px;line-height:1.9}.lightningTrapChoiceTrade strong{color:var(--build-soft);margin-bottom:3px;display:block}.lightningTrapGuide :is(button,summary):focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.lightningTrapTreeTabs{grid-template-columns:repeat(3,minmax(0,1fr)) auto}@media (width<=760px){.lightningTrapGuide .iceGuideHeroCopy>p:first-child{white-space:normal;max-width:calc(100% - 96px);line-height:1.65}.lightningTrapGuide .d2LogicBody{gap:25px;padding:18px}.lightningTrapGuide .d2LogicBody h4{font-size:19px}.lightningTrapChoice summary{gap:8px;padding:15px}.lightningTrapChoiceBody{padding:0 14px 14px}.lightningTrapChoice summary h5{font-size:17px}.lightningTrapTable{table-layout:auto}.lightningTrapTable thead{display:none}.lightningTrapTable tbody{gap:10px;display:grid}.lightningTrapTable tbody tr{border:1px solid var(--build-border-soft);grid-template-columns:minmax(0,1fr);display:grid}.lightningTrapTable tbody :is(th,td){border:0;min-width:0;max-width:100%;padding:10px 12px;display:block;width:auto!important}.lightningTrapTable tbody th{background:var(--build-wash);color:var(--build-soft)}.lightningTrapTable tbody td{border-top:1px solid var(--build-border-soft);grid-template-columns:74px minmax(0,1fr);gap:10px;display:grid}.lightningTrapTable tbody td:before{content:attr(data-label);color:var(--build-muted);font-size:11px}}@media (width<=360px){.lightningTrapTable tbody td{grid-template-columns:62px minmax(0,1fr);gap:8px}}.lightningTrapGuide .d2ItemTooltip>img.lightningTrapRingArt{box-sizing:border-box;object-fit:contain;width:68px;height:68px}.lightningTrapGuide .d2ItemTooltip>img.lightningTrapRingArt[src$=ring-gold-preview\.webp]{padding:18px}@media (width<=520px){.lightningTrapGuide .physicalChosenMetrics article{padding:12px}.lightningTrapGuide .physicalChosenMetrics b{font-size:19px;line-height:1.35}}.doubleThrowGuide .iceGuideSigil b{font-size:clamp(40px,5vw,64px)}.doubleThrowPlanner .physicalWeaponTableScroll{max-width:100%;overflow-x:auto}.doubleThrowPlanner .physicalWeaponTableScroll table{min-width:560px}.doubleThrowPlanner .d2BuildLogic>.physicalWeaponChoice,.doubleThrowPlanner .d2BuildLogic>.physicalChosenBuild{margin:0}.doubleThrowPlanner .throwResearch{gap:0;display:grid}.doubleThrowPlanner .throwResearchSection{padding:20px 0}.doubleThrowPlanner .throwResearchSection:first-child{padding-top:0}.doubleThrowPlanner .throwResearchSection+.throwResearchSection{border-top:1px solid var(--build-border-soft)}.doubleThrowPlanner .throwResearchEyebrow{color:var(--build-accent);letter-spacing:.13em;margin-bottom:10px;font:12px/1.5 ui-monospace,monospace;display:block}.doubleThrowPlanner .throwResearch h4{color:var(--build-soft);margin:0 0 15px;font:clamp(20px,2vw,25px)/1.45 Georgia,Noto Serif TC,serif}.doubleThrowPlanner .throwResearch p{max-width:86ch;font-size:16px;line-height:1.82}.doubleThrowPlanner .throwResearch p+p{margin-top:12px}.doubleThrowPlanner .throwResearchCaution{border-left:3px solid var(--build-accent);background:var(--build-wash);padding:10px 14px}.doubleThrowPlanner .throwResearchCards{background:var(--build-border-soft);border:1px solid var(--build-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.doubleThrowPlanner .throwResearchCards article{background:var(--build-base);min-width:0;padding:15px}.doubleThrowPlanner .throwResearchCards b{color:var(--build-soft);margin-bottom:7px;display:block}.doubleThrowPlanner .throwResearchCards p{font-size:14px;line-height:1.7}.doubleThrowPlanner .throwResearchSources{border-top:1px solid var(--build-border-soft);padding-top:16px;color:var(--build-muted)!important;font-size:13px!important}.doubleThrowPlanner .throwResearch a{color:var(--build-accent);text-underline-offset:3px}.doubleThrowPlanner .throwRareComparison{border-top:1px solid var(--build-border-soft);padding:24px 0}.doubleThrowPlanner .throwRareComparison>header>span{color:var(--build-accent);letter-spacing:.13em;font:12px/1.5 ui-monospace,monospace}.doubleThrowPlanner .throwRareComparison h4{color:var(--build-soft);margin:8px 0 12px;font:clamp(22px,2.3vw,29px)/1.4 Georgia,Noto Serif TC,serif}.doubleThrowPlanner .throwRareComparison p{color:var(--build-copy);margin:0;font-size:16px;line-height:1.8}.doubleThrowPlanner .throwRareComparison strong{color:var(--build-soft)}.doubleThrowPlanner .throwRareWorked{border-left:3px solid var(--build-accent);background:var(--build-wash);margin-top:18px;padding:17px}.doubleThrowPlanner .throwRareWorked>b{color:var(--build-soft);margin-bottom:7px;font-size:18px;display:block}.doubleThrowPlanner .throwRareWorked p+p{margin-top:10px}.doubleThrowPlanner .throwRareBench{margin-top:25px}.doubleThrowPlanner .throwRareBench h5{color:var(--build-accent);margin:0 0 6px;font-size:19px}.doubleThrowPlanner .throwRareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.doubleThrowPlanner .throwRareGrid article{border:1px solid var(--build-border-soft);background:var(--build-base);min-width:0;padding:15px}.doubleThrowPlanner .throwRareGrid h6{color:var(--build-soft);margin:0;font-size:18px}.doubleThrowPlanner .throwRareGrid small{color:var(--build-muted);margin:5px 0 12px;font-size:13px;display:block}.doubleThrowPlanner .throwRareGrid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.doubleThrowPlanner .throwRareGrid dt{color:var(--build-muted);font-size:12px}.doubleThrowPlanner .throwRareGrid dd{color:var(--build-accent);margin:3px 0 0;font-size:16px}.doubleThrowPlanner .throwRareQuestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.doubleThrowPlanner .throwRareQuestions article{border:1px solid var(--build-border-soft);min-width:0;padding:16px}.doubleThrowPlanner .throwRareQuestions b{color:var(--build-soft);margin-bottom:6px;font-size:18px;display:block}.doubleThrowPlanner p.throwRareConclusion{background:var(--build-wash);padding:14px 16px}.doubleThrowPlanner p.throwRareSources{color:var(--build-muted);margin-top:16px;font-size:13px}.doubleThrowPlanner .throwRareSources a{color:var(--build-accent);text-underline-offset:3px}.doubleThrowPlanner .throwVariants{border-top:1px solid var(--build-border-soft);padding:24px 0}.doubleThrowPlanner .throwVariants>header>span{color:var(--build-accent);letter-spacing:.13em;font:12px/1.5 ui-monospace,monospace}.doubleThrowPlanner .throwVariants h4{color:var(--build-soft);margin:8px 0 12px;font:clamp(22px,2.3vw,29px)/1.4 Georgia,Noto Serif TC,serif}.doubleThrowPlanner .throwVariants p{color:var(--build-copy);margin:0;font-size:16px;line-height:1.8}.doubleThrowPlanner .throwAuraChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.doubleThrowPlanner .throwAuraChoice article{border:1px solid var(--build-border-soft);background:var(--build-wash);min-width:0;padding:16px}.doubleThrowPlanner .throwAuraChoice b{color:var(--build-soft);margin-bottom:6px;font-size:18px;display:block}.doubleThrowPlanner .throwVariantGroup{margin-top:24px}.doubleThrowPlanner .throwVariantGroup h5{color:var(--build-accent);margin:0 0 6px;font-size:19px}.doubleThrowPlanner .throwVariantGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.doubleThrowPlanner .throwVariantGrid article{border:1px solid var(--build-border-soft);background:var(--build-base);min-width:0;padding:17px}.doubleThrowPlanner .throwVariantGrid h6{color:var(--build-soft);margin:0;font-size:18px;line-height:1.45}.doubleThrowPlanner .throwVariantGrid small{color:var(--build-accent);margin:6px 0 13px;font-size:13px;line-height:1.55;display:block}.doubleThrowPlanner .throwVariantGrid dl{margin:0}.doubleThrowPlanner .throwVariantGrid dl>div+div{border-top:1px solid var(--build-border-soft);margin-top:11px;padding-top:11px}.doubleThrowPlanner .throwVariantGrid dt{color:var(--build-muted);margin-bottom:4px;font-size:12px}.doubleThrowPlanner .throwVariantGrid dd{color:var(--build-copy);margin:0;font-size:15px;line-height:1.7}.doubleThrowPlanner p.throwVariantNote{border-left:3px solid var(--build-accent);background:var(--build-wash);margin-top:22px;padding:14px 16px}.doubleThrowPlanner .throwVariantNote strong{color:var(--build-soft)}.doubleThrowPlanner .throwLoadoutIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.doubleThrowPlanner .throwLoadoutIndex a{border:1px solid var(--build-border-soft);min-width:0;color:var(--build-copy);overflow-wrap:anywhere;align-items:center;gap:10px;padding:12px;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.doubleThrowPlanner .throwLoadoutIndex a span{color:var(--build-accent);font:14px/1.5 ui-monospace,monospace}.doubleThrowPlanner .throwLoadoutIndex a:is(:hover,:focus-visible){background:var(--build-wash);border-color:var(--build-accent);outline-offset:3px}.doubleThrowPlanner :is(.throwFullLoadout,#throw-mechanics,#throw-rare,#throw-preparation,#throw-loadouts,#throw-comparison){scroll-margin-top:100px}.doubleThrowPlanner .throwFullLoadout{border:1px solid var(--build-border);background:var(--build-base);min-width:0;margin-top:22px;padding:20px}.doubleThrowPlanner .throwFullLoadout>header{margin-bottom:16px}.doubleThrowPlanner .throwFullLoadout>header>span{color:var(--build-accent);margin-bottom:6px;font-size:14px;line-height:1.5;display:block}.doubleThrowPlanner .throwFullLoadout h5{color:var(--build-soft);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.5}.doubleThrowPlanner .throwFullLoadout h6{color:var(--build-soft);margin:0 0 8px;font-size:17px;line-height:1.5}.doubleThrowPlanner .throwLoadoutRows{min-width:0;margin:0}.doubleThrowPlanner .throwLoadoutRows>div{border-top:1px solid var(--build-border-soft);grid-template-columns:130px minmax(0,1fr);gap:14px;min-width:0;padding:12px 0;display:grid}.doubleThrowPlanner .throwLoadoutRows dt{color:var(--build-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.doubleThrowPlanner .throwLoadoutRows dd{min-width:0;color:var(--build-copy);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.doubleThrowPlanner .throwMercLoadout{background:var(--build-wash);margin-top:16px;padding:16px}.doubleThrowPlanner .throwLoadoutSpeed{border-left:3px solid var(--build-accent);background:var(--build-wash);margin:18px 0;padding:14px}.doubleThrowPlanner .throwLoadoutSpeed b{color:var(--build-accent);margin-bottom:7px;font-size:16px;line-height:1.6;display:block}.doubleThrowPlanner .throwLoadoutAnalysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.doubleThrowPlanner .throwLoadoutAnalysis>article{border-top:1px solid var(--build-border-soft);min-width:0;padding-top:14px}.doubleThrowPlanner .throwLoadoutAnalysis>article:last-child{grid-column:1/-1}.doubleThrowPlanner :is(.throwResearch,.throwRareComparison,.throwVariants) p{overflow-wrap:anywhere}@media (width<=740px){.doubleThrowPlanner .throwFullLoadout{padding:14px}.doubleThrowPlanner .throwLoadoutRows>div{grid-template-columns:100px minmax(0,1fr);gap:10px}.doubleThrowPlanner .throwMercLoadout{padding:12px}.doubleThrowPlanner .throwLoadoutAnalysis{grid-template-columns:1fr}}@media (width<=520px){.doubleThrowPlanner .throwLoadoutIndex{grid-template-columns:1fr}.doubleThrowPlanner .throwLoadoutRows>div{grid-template-columns:1fr;gap:3px;padding:11px 0}.doubleThrowPlanner .throwLoadoutRows dd{font-size:16px}.doubleThrowPlanner .throwFullLoadout h5{font-size:20px}.doubleThrowPlanner .throwLoadoutSpeed{padding:12px}.doubleThrowPlanner .throwResearchSection{padding:17px 0}.doubleThrowPlanner .throwResearchCards,.doubleThrowPlanner .throwRareGrid,.doubleThrowPlanner .throwRareQuestions,.doubleThrowPlanner .throwAuraChoice,.doubleThrowPlanner .throwVariantGrid{grid-template-columns:1fr}.doubleThrowPlanner .throwResearch p,.doubleThrowPlanner .throwRareComparison p,.doubleThrowPlanner .throwVariants p{font-size:15px;line-height:1.78}.doubleThrowPlanner .throwResearchCards p,.doubleThrowPlanner .throwVariantGrid dd{font-size:14px}}.doubleThrowPlanner .d2WeaponTabs{min-width:64px;min-height:28px;right:auto}.doubleThrowPlanner .d2WeaponTabs button{min-width:0;min-height:26px}.doubleThrowGuide .d2SkillTreeTabs.throwTreeTabs{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=520px){.doubleThrowGuide .d2SkillTreeTabs.throwTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.doubleThrowGuide .d2SkillSources article{text-align:center;display:block}.doubleThrowGuide .d2SkillSources b{margin-top:4px}}.doubleThrowPlanner .throwLoadoutDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.doubleThrowPlanner details.throwFullLoadout{border:1px solid var(--build-border);background:var(--build-surface);align-self:start;min-width:0;margin:0;padding:0}.doubleThrowPlanner .throwLoadoutDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:18px 20px;list-style:none;display:flex}.doubleThrowPlanner .throwLoadoutDetails summary::-webkit-details-marker{display:none}.doubleThrowPlanner .throwLoadoutDetails summary>span:first-child{gap:5px;min-width:0;display:grid}.doubleThrowPlanner .throwLoadoutDetails summary small{color:var(--build-accent);letter-spacing:.08em;font-size:11px}.doubleThrowPlanner .throwLoadoutDetails summary b{color:var(--build-soft);font-size:18px}.doubleThrowPlanner .throwExpandLabel{color:var(--build-muted);white-space:nowrap;font-size:13px}.doubleThrowPlanner .throwExpandLabel:after{content:" ＋"}.doubleThrowPlanner details[open] .throwExpandLabel:after{content:" −"}.doubleThrowPlanner .throwLoadoutDetails summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.doubleThrowPlanner .throwLoadoutDetailBody{border-top:1px solid var(--build-border-soft);padding:6px 20px 20px;line-height:1.8}.doubleThrowPlanner .physicalChosenText .throwHandHighlight{color:#ff8b7b}@media (width<=740px){.doubleThrowPlanner .throwLoadoutDetails{grid-template-columns:1fr}.doubleThrowPlanner .throwLoadoutDetails summary{min-height:70px;padding:12px 14px}.doubleThrowPlanner .throwLoadoutDetails summary b{font-size:16px}.doubleThrowPlanner .throwExpandLabel{font-size:11px}.doubleThrowPlanner .throwLoadoutDetailBody{padding:4px 14px 16px}}.doubleThrowPlanner .d2PhysicalSunderTooltip>img{filter:grayscale()brightness(1.75)}.doubleThrowPlanner .throwMechanics{gap:10px}.doubleThrowPlanner .throwMechanicsLead{margin:0 0 8px}.doubleThrowPlanner .throwMechanicDetail{border:1px solid var(--build-border-soft);background:var(--build-surface);min-width:0}.doubleThrowPlanner .throwMechanicDetail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.doubleThrowPlanner .throwMechanicDetail summary::-webkit-details-marker{display:none}.doubleThrowPlanner .throwMechanicDetail summary>span:first-child{gap:6px;min-width:0;display:grid}.doubleThrowPlanner .throwMechanicDetail summary small{color:var(--build-accent);letter-spacing:.08em;font-size:11px}.doubleThrowPlanner .throwMechanicDetail summary b{color:var(--build-soft);font-size:17px;line-height:1.5}.doubleThrowPlanner .throwMechanicDetail summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.doubleThrowPlanner .throwMechanicBody{border-top:1px solid var(--build-border-soft);padding:0 18px 18px}.doubleThrowPlanner .throwMechanicBody>p:first-child{margin-top:16px}.doubleThrowPlanner .throwEquipmentNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;display:grid}.doubleThrowPlanner .throwEquipmentNotes article{border:1px solid var(--build-border-soft);min-width:0;padding:16px;font-size:15px;line-height:1.8}.doubleThrowPlanner .throwEquipmentNotes article>strong:first-child{color:var(--build-soft);margin-bottom:6px;display:block}.doubleThrowPlanner .throwEquipmentNotes article:last-child{grid-column:1/-1}@media (width<=740px){.doubleThrowPlanner .throwEquipmentNotes{grid-template-columns:1fr;gap:10px}.doubleThrowPlanner .throwMechanicDetail summary{gap:10px;padding:12px 14px}.doubleThrowPlanner .throwMechanicDetail summary b{font-size:16px}.doubleThrowPlanner .throwMechanicBody{padding:0 14px 14px}}.weaponStudyPage{--ws-accent:#9abbe5;--ws-line:#354452;--ws-soft:#13202a;color:#dce1e4;overflow-wrap:break-word;background:#090e13;min-height:100vh;font-family:Arial,Noto Sans TC,sans-serif;line-height:1.85}.wsTheme-lightning{--ws-accent:#abc6ff;--ws-line:#34465e;--ws-soft:#131e2e}.wsTheme-cold{--ws-accent:#94d5e5;--ws-line:#314c55;--ws-soft:#11232b}.wsTheme-magic{--ws-accent:#c7b4f0;--ws-line:#4b405e;--ws-soft:#211a2d}.wsTheme-fire{--ws-accent:#edb28d;--ws-line:#5d4438;--ws-soft:#2b1d18}.weaponStudyPage a{color:inherit;text-decoration:none}.weaponStudyPage a:focus-visible,.wsTableScroll:focus-visible{outline:2px solid var(--ws-accent);outline-offset:5px}.weaponStudyPage a:hover{color:var(--ws-accent)}.weaponStudyHeader{border-bottom:1px solid #2b343d;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:24px 40px;display:flex}.wsBrand{align-items:baseline;gap:16px;display:flex}.wsBrand strong{letter-spacing:.05em;color:#d1b76e;font:700 30px Georgia,serif}.wsBrand span{letter-spacing:.12em;font:600 18px Georgia,Noto Serif TC,serif}.weaponStudyHeader nav{color:#a4aeb7;gap:26px;font-size:13px;display:flex}.wsShell{min-width:0;max-width:1240px;margin:0 auto;padding:0 40px}.wsSkip{z-index:20;background:#e0cb91;padding:10px 18px;position:absolute;top:-100px;left:16px;color:#080b0f!important}.wsSkip:focus{top:8px}.wsHero{border-bottom:1px solid var(--ws-line);padding:64px 0 40px}.wsEyebrow{letter-spacing:.15em;color:#baab84;flex-wrap:wrap;align-items:center;gap:18px;font-size:11px;display:flex}.wsEyebrow span+span{color:#8996a1}.wsHeroTag{color:var(--ws-accent);letter-spacing:.12em;margin:30px 0 12px;font-size:12px}.wsHero h1{letter-spacing:.02em;color:#f1e9dc;text-wrap:balance;max-width:950px;margin:0 0 18px;font:500 clamp(32px,4.4vw,58px)/1.35 Georgia,Noto Serif TC,serif}.wsSubtitle{color:#b6c1cb;margin:0 0 25px;font-size:18px}.wsOrigin{color:#9ca8b2;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.wsOrigin a{color:var(--ws-accent);border-bottom:1px solid var(--ws-line)}.wsScope{color:#a6b3be;margin:16px 0 28px;font-size:12px}.wsMetrics{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.wsMetrics>div{flex-direction:column-reverse;gap:3px;min-width:0;padding:16px 20px;display:flex}.wsMetrics>div+div{border-left:1px solid var(--ws-line)}.wsMetrics dt{color:#98a5b1;font-size:12px}.wsMetrics dd{color:var(--ws-accent);margin:0;font:500 22px/1.5 Georgia,Noto Serif TC,serif}.wsReadingLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:52px;padding-top:44px;display:grid}.wsContents{color:#a0abb6;min-width:0;font-size:12px;position:sticky;top:25px}.wsContents nav{flex-direction:column;max-height:calc(100vh - 50px);padding-right:8px;display:flex;overflow:auto}.wsContents nav>span{letter-spacing:.12em;color:#d0b675;margin:0 0 16px;font-size:11px}.wsContents a{border-bottom:1px solid #202b35;align-items:baseline;gap:10px;padding:9px 0;line-height:1.6;display:flex}.wsContents a small{color:#6e8297;min-width:18px;font-size:10px}.wsArticle{letter-spacing:.015em;min-width:0;font-size:16px;line-height:2}.wsArticle p{margin:0 0 22px}.wsLead{color:#c3cdd5;font-size:17px}.wsTakeaways{background:var(--ws-soft);border:1px solid var(--ws-line);margin:34px 0 54px;padding:28px 30px}.wsTakeaways>span,.wsSectionLabel{letter-spacing:.12em;color:var(--ws-accent);font-size:11px;display:block}.wsTakeaways h2{color:#eee9e2;margin:7px 0 18px;font:500 22px/1.6 Georgia,Noto Serif TC,serif}.wsTakeaways ol{margin:0;padding:0;list-style:none}.wsTakeaways li{border-top:1px solid var(--ws-line);align-items:baseline;gap:17px;padding:14px 0;display:flex}.wsTakeaways li>b{color:var(--ws-accent);font:14px Georgia,serif}.wsTakeaways li p{margin:0;font-size:14px;line-height:1.9}.wsChapter,.wsSources{scroll-margin-top:25px}.wsChapter{border-bottom:1px solid #29343e;margin:0 0 36px;padding:0 0 40px}.wsChapter>header{align-items:baseline;gap:15px;margin:0 0 24px;display:flex}.wsChapter>header>span{color:var(--ws-accent);font:italic 17px Georgia,serif}.wsChapter h2,.wsSources h2{color:#eee8de;text-wrap:pretty;margin:0;font:500 27px/1.6 Georgia,Noto Serif TC,serif}.wsChapter h3{color:var(--ws-accent);margin:30px 0 18px;font-size:19px}.wsChapter>ul{margin:22px 0 30px;padding-left:23px}.wsChapter>ul li{margin-bottom:12px}.wsSteps{counter-reset:ws-step;gap:0;margin:24px 0 32px;padding:0;list-style:none;display:grid}.wsSteps li{counter-increment:ws-step;border-top:1px solid #293b49;padding:16px 0 16px 44px;position:relative}.wsSteps li:before{content:counter(ws-step,decimal-leading-zero);color:var(--ws-accent);font:15px Georgia,serif;position:absolute;top:18px;left:0}.wsNote{background:var(--ws-soft);border-left:3px solid var(--ws-accent);margin:26px 0 30px;padding:20px 24px}.wsNote>strong{color:var(--ws-accent);margin-bottom:8px;font-size:15px;display:block}.wsNote p{margin:0;font-size:14px;line-height:1.9}.wsTableFigure{min-width:0;max-width:100%;margin:28px 0 32px}.wsTableScroll{overscroll-behavior-x:contain;scrollbar-color:#4a6377 #0d1720;border:1px solid var(--ws-line);border-radius:0;max-width:100%;overflow-x:auto}.wsTable{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;min-width:580px;height:auto;font-size:13px;line-height:1.85}.wsTable.wsColumns-2{min-width:480px}.wsTable.wsColumns-4{min-width:660px}.wsTable caption{text-align:left;color:var(--ws-accent);background:var(--ws-soft);border-bottom:1px solid var(--ws-line);caption-side:top;padding:16px 18px;font-size:13px;font-weight:600;line-height:1.8}.wsTable th,.wsTable td{vertical-align:top;border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);white-space:normal;overflow-wrap:break-word;height:auto;padding:14px 17px}.wsTable th:last-child,.wsTable td:last-child{border-right:0}.wsTable tbody tr:last-child>*{border-bottom:0}.wsTable thead th{color:#c4dae9;letter-spacing:.02em;background:#15212c;font-size:12px;font-weight:600}.wsTable tbody th{color:#c6d8e5;background:#101a23;min-width:140px;max-width:270px;font-weight:500}.wsTable td{color:#b5c1cb;min-width:100px}.wsTable tbody tr:nth-child(2n) td{background:#0d161e}.wsTableFigure figcaption{color:#8d9da9;padding:12px 2px 0;font-size:12px;line-height:1.8}.wsSources{padding:4px 0 36px}.wsSources h2{margin:10px 0 20px}.wsSources>p{color:#a6b5c2;font-size:14px}.wsSourcePrimary{border:1px solid var(--ws-line);background:var(--ws-soft);flex-direction:column;gap:6px;padding:19px 22px;display:flex}.wsSourcePrimary b{color:var(--ws-accent);font-weight:500}.wsSourcePrimary span{color:#94a5b3;font-size:12px}.wsChapterLinks{background:var(--ws-line);border:1px solid var(--ws-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:15px 0 20px;display:grid}.wsChapterLinks a{background:#0c151d;align-items:baseline;gap:10px;min-width:0;padding:13px 16px;font-size:12px;display:flex}.wsChapterLinks time{color:var(--ws-accent);font-variant-numeric:tabular-nums;flex:none}.wsChapterLinks a>span:nth-child(2){flex:1}.wsMechanics{border-top:1px solid var(--ws-line);color:#98abb9;padding:16px 0;font-size:12px}.wsMechanics summary{cursor:pointer;color:#b4c2cb}.wsMechanics a{color:var(--ws-accent);margin-top:10px;display:block}.wsRelated{border-top:1px solid #303940;margin-top:25px;padding:55px 0 75px}.wsRelatedHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.wsRelatedHeading h2{color:#ebe6dc;margin:7px 0 0;font:500 25px/1.6 Georgia,Noto Serif TC,serif}.wsRelatedHeading>a{color:#acb9c4;flex-shrink:0;font-size:12px}.weaponStudyCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.weaponStudyCard{border:1px solid var(--ws-line);background:linear-gradient(140deg,var(--ws-soft),#0c1219 78%);color:#cbd5dc;flex-direction:column;min-width:0;padding:24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.weaponStudyCard:hover{border-color:var(--ws-accent)}.wsCardEyebrow{color:var(--ws-accent);letter-spacing:.05em;justify-content:space-between;gap:10px;font-size:10px;display:flex}.weaponStudyCard h3{color:#eee6d8;margin:26px 0 14px;font:500 22px/1.5 Georgia,Noto Serif TC,serif}.weaponStudyCard p{color:#a8b6c1;margin:0 0 27px;font-size:13px;line-height:1.9}.wsCardBottom{border-top:1px solid var(--ws-line);color:#8398a9;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.wsCardBottom b{color:var(--ws-accent);white-space:nowrap;font-size:11px;font-weight:500}.wsFooter{color:#82929e;border-top:1px solid #28343f;flex-wrap:wrap;justify-content:space-between;gap:22px;max-width:1240px;margin:0 auto;padding:26px 40px 35px;font-size:11px;display:flex}.wsFooter>a:first-child{color:#ccb379}.wsSeriesHero{background:#0f171e;border:1px solid #3c454d;grid-template-columns:1.2fr 1fr;margin:48px 0 58px;display:grid;position:relative;overflow:hidden}.wsSeriesCopy{z-index:1;padding:42px 0 44px 40px;position:relative}.wsSeriesHero h1{color:#eee6d7;letter-spacing:.04em;margin:27px 0 25px;font:500 clamp(34px,4.5vw,56px)/1.4 Georgia,Noto Serif TC,serif}.wsSeriesCopy>p{color:#a8b9c5;max-width:530px;margin:0 0 28px;font-size:15px;line-height:2}.wsSeriesArt{align-self:stretch;min-width:0;position:relative}.wsSeriesArt img{object-fit:cover;object-position:63% center;opacity:.7;filter:saturate(.7);width:100%;height:100%}.wsSeriesArt:after{content:"";background:linear-gradient(90deg,#0f171e,#0000 45%),linear-gradient(#0000,#0f171e70);position:absolute;inset:0}.wsSeriesTags{flex-wrap:wrap;gap:8px;display:flex}.wsSeriesTags span{color:#c1ccd2;border:1px solid #485761;padding:5px 12px;font-size:10px}.wsSeriesIntro{max-width:760px;margin-bottom:28px}.wsSeriesIntro h2{color:#ece5d8;margin:12px 0 18px;font:500 28px/1.6 Georgia,Noto Serif TC,serif}.wsSeriesIntro p{color:#a9b7c2;font-size:14px;line-height:1.9}.wsSeriesMethod{border-top:1px solid #364754;margin:64px 0 24px;padding-top:30px}.wsSeriesMethod>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:28px;display:grid}.wsSeriesMethod article>b{color:#bda36e;font:italic 24px Georgia,serif}.wsSeriesMethod h3{color:#d9e0e4;margin:16px 0 12px;font-size:18px;font-weight:500}.wsSeriesMethod p{color:#95a7b5;font-size:13px;line-height:2}.wsSeriesCredit{color:#899aa6;border-top:1px solid #2a3945;margin:35px 0 60px;padding-top:20px;font-size:11px}.weaponStudyTeaser{background:linear-gradient(115deg,#19212a,#101820 74%);border:1px solid #4b514d;justify-content:space-between;align-items:center;gap:30px;margin:28px 0;padding:28px 30px;display:flex}.weaponStudyTeaser>div>span{letter-spacing:.13em;color:#c7b680;font-size:10px}.weaponStudyTeaser h3{color:#e7dfcf;font:500 25px/1.6 Georgia,Noto Serif TC,serif;margin:10px 0!important}.weaponStudyTeaser p{color:#a7b7c4!important;margin:0!important;font-size:13px!important;line-height:1.9!important}.weaponStudyTeaser>a{color:#d4c08e;white-space:nowrap;border:1px solid #5b5a4c;padding:9px 17px;font-size:12px;text-decoration:none}.weaponStudyTeaser>a:hover{background:#29271f}@media (width<=1050px){.wsReadingLayout{grid-template-columns:180px minmax(0,1fr);gap:30px}.weaponStudyCards{grid-template-columns:repeat(2,minmax(0,1fr))}.wsSeriesCopy{padding:35px 0 35px 28px}.wsSeriesHero{grid-template-columns:1.4fr 1fr}}@media (width<=760px){.weaponStudyHeader{padding:20px 22px}.weaponStudyHeader nav{gap:17px;font-size:11px}.wsBrand{gap:11px}.wsBrand strong{font-size:27px}.wsBrand span{font-size:15px}.wsShell{padding:0 22px}.wsHero{padding:40px 0 30px}.wsHero h1{font-size:35px;line-height:1.5}.wsHeroTag{margin-top:25px}.wsSubtitle{font-size:15px;line-height:1.9}.wsOrigin{gap:8px 15px;font-size:11px}.wsScope{font-size:11px;line-height:1.8}.wsMetrics>div{padding:13px 12px}.wsMetrics dd{font-size:18px}.wsMetrics dt{font-size:10px}.wsReadingLayout{padding-top:25px;display:block}.wsContents{margin:0 0 36px;position:static}.wsContents nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;max-height:none;padding:0;display:grid}.wsContents nav>span{grid-column:1/-1;margin-bottom:6px}.wsContents a{padding:10px 0;font-size:11px}.wsContents a small{min-width:14px;font-size:9px}.wsArticle{font-size:15px;line-height:2}.wsLead{font-size:16px}.wsTakeaways{margin:28px 0 43px;padding:23px 22px}.wsTakeaways h2{font-size:20px}.wsTakeaways li{gap:12px}.wsChapter{margin-bottom:28px;padding-bottom:28px}.wsChapter>header{gap:12px;margin-bottom:20px}.wsChapter h2,.wsSources h2{font-size:23px;line-height:1.65}.wsTable{font-size:12px}.wsTable th,.wsTable td{padding:12px 14px}.wsNote{padding:18px 20px}.wsNote p{font-size:13px}.wsChapterLinks{grid-template-columns:1fr}.wsRelated{padding:35px 0 45px}.wsRelatedHeading{flex-direction:column;align-items:start;gap:12px}.wsRelatedHeading h2{font-size:23px}.wsFooter{padding:24px 22px}.wsSeriesHero{grid-template-columns:1fr;margin:30px 0 38px}.wsSeriesCopy{padding:32px 26px}.wsSeriesHero h1{font-size:38px}.wsSeriesCopy>p{font-size:14px}.wsSeriesArt{height:200px}.wsSeriesArt:after{background:linear-gradient(#0000,#0f171e20),linear-gradient(#0f171e,#0000 65%)}.wsSeriesArt img{object-position:center 48%}.wsSeriesMethod>div{gap:20px}.wsSeriesMethod h3{font-size:16px}.weaponStudyTeaser{flex-direction:column;align-items:flex-start;gap:20px;padding:23px}.weaponStudyTeaser h3{font-size:23px}.wsSeriesIntro h2{font-size:25px}}@media (width<=520px){.weaponStudyCards{grid-template-columns:1fr}.weaponStudyCard{padding:23px}.wsCardEyebrow{font-size:10px}.weaponStudyCard h3{margin-top:20px;font-size:23px}.wsCardBottom{font-size:11px}.wsMetrics dd{font-size:16px;line-height:1.6}.wsMetrics>div{padding:12px 9px}.wsEyebrow{gap:10px 16px;font-size:10px}.wsHero h1{font-size:31px}.wsSeriesMethod>div{grid-template-columns:1fr;gap:16px}.wsSeriesMethod article{border-bottom:1px solid #2a3a46;padding-bottom:12px}.wsSeriesMethod h3{margin-left:13px;display:inline}.wsSeriesMethod p{margin-top:10px}.wsContents nav{column-gap:15px}.wsFooter{font-size:10px}.wsFooter>span{flex-basis:100%;order:3}.wsTableScroll{scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.weaponStudyCard{transition:none}}.wsTableTools{background:var(--ws-soft);border:1px solid var(--ws-line);border-bottom:0;flex-wrap:wrap;align-items:end;gap:14px;padding:16px 18px;display:flex}.wsTableTools label{color:var(--ws-accent);flex-direction:column;flex:220px;gap:5px;font-size:12px;display:flex}.wsTableTools input{box-sizing:border-box;color:#e0e7ee;background:#090f16;border:1px solid #536478;border-radius:0;width:100%;min-width:0;padding:10px 12px;font:14px/1.5 Arial,Noto Sans TC,sans-serif}.wsTableTools input::placeholder{color:#8b9aa7}.wsTableTools input:focus-visible,.wsTableTools button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.wsTableTools>span{color:#a8b8c4;white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:9px;font-size:12px}.wsTableTools button{color:#dce7f0;cursor:pointer;background:#1b2835;border:1px solid #536478;padding:10px 13px;font-size:12px}.wsArticle .wsTableHint{color:#9aabb9;border-inline:1px solid var(--ws-line);background:#101922;margin:0;padding:9px 18px;font-size:11px;line-height:1.7}.wsDataTable{scroll-margin-top:24px}.wsDataTable .wsTable td{font-variant-numeric:tabular-nums}.wsTable.wsColumns-5{min-width:820px}.wsTable.wsColumns-6{min-width:1000px}.wsTable.wsColumns-7{min-width:1120px}.wsDataTable .wsTable tbody th{min-width:175px}.wsTableIndex{border:1px solid var(--ws-line);background:#0e1720;margin:0 0 36px;padding:17px 20px;font-size:13px}.wsTableIndex summary{cursor:pointer;color:var(--ws-accent)}.wsTableIndex nav{gap:0;margin-top:12px;display:grid}.wsTableIndex a{color:#b9c9d5;border-top:1px solid #283746;padding:9px 0;line-height:1.8}.wsTableIndex a:hover{text-decoration:underline}@media (width<=520px){.wsTableTools{gap:8px 14px;padding:14px}.wsTableTools label{flex-basis:100%}.wsTableTools>span{padding:6px 0}.wsTableTools button{margin-left:auto}.wsDataTable .wsTable tbody th{min-width:150px}.wsTableIndex{padding:15px 17px}}.wsDataTable .wsTableScroll{max-height:650px;overflow:auto}.wsDataTable .wsTable thead th{z-index:1;box-shadow:0 1px var(--ws-line);position:sticky;top:0}@media (width<=760px){.wsDataTable .wsTableScroll{max-height:520px}}.wsCellLabel,.wsContentsToggle,.wsMobileTableTitle,.wsMobileTableControls,.wsMobileTableMore{display:none}.wsTableFigure{scroll-margin-top:24px}.wsTableFigure figcaption:empty{padding:0}.wsTableFigure figcaption{scroll-margin-top:80px}.wsTableTools input{font-size:16px}.weaponStudyPage button:focus-visible,.weaponStudyPage summary:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}@media (width<=900px){.weaponStudyHeader{gap:12px;padding:12px 16px}.weaponStudyHeader nav{gap:12px;font-size:12px}.weaponStudyHeader nav a{align-items:center;min-height:44px;display:flex}.wsBrand{white-space:nowrap;gap:8px}.wsBrand strong{font-size:25px}.wsBrand span{font-size:14px}.wsShell{padding:0 16px}.wsHero{padding:30px 0 24px}.wsHero h1{font-size:30px;line-height:1.45}.wsHeroTag{margin-top:20px}.wsScope{font-size:12px}.wsMetrics dd{font-size:17px}.wsMetrics dt{font-size:11px}.wsReadingLayout{padding-top:25px;display:block}.wsContents{z-index:5;border:1px solid var(--ws-line);background:#0c151df5;margin-bottom:26px;position:sticky;top:0}.wsContentsToggle{width:100%;min-height:50px;color:var(--ws-accent);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font:15px/1.6 Arial,Noto Sans TC,sans-serif;display:flex}.wsContentsToggle small{color:#9baebb;margin-left:10px;font-size:11px}.wsContents nav{overscroll-behavior-y:contain;border-top:1px solid var(--ws-line);grid-template-columns:1fr;gap:0;max-height:65dvh;padding:0 16px 10px;display:none;overflow:auto}.wsContentsOpen nav{display:grid}.wsContents nav>span{display:none}.wsContents a{box-sizing:border-box;align-items:baseline;min-height:44px;padding:12px 0;font-size:13px}.wsContents a small{min-width:20px;font-size:11px}.wsArticle{letter-spacing:0;font-size:16px;line-height:1.95}.wsArticle,.wsChapter,.wsSources,.wsTableFigure{scroll-margin-top:72px}.wsTakeaways{margin-bottom:32px;padding:22px 18px}.wsTakeaways li p,.wsNote p{font-size:14px;line-height:1.9}.wsNote{padding:18px}.wsChapter h3{font-size:18px;line-height:1.7}.wsChapter>header{gap:10px}.wsChapter h2,.wsSources h2{font-size:23px;line-height:1.6}.wsTableIndex{padding:0}.wsTableIndex summary{min-height:24px;padding:15px 16px;font-size:14px}.wsTableIndex nav{margin:0;padding:0 16px 10px}.wsTableIndex a{padding:12px 0;font-size:13px}.wsMobileTableTitle{color:var(--ws-accent);background:var(--ws-soft);border:1px solid var(--ws-line);border-bottom:0;padding:15px 14px;font-size:14px;font-weight:600;line-height:1.8;display:block}.wsTableTools{gap:8px 12px;padding:14px}.wsTableTools label{flex-basis:100%;font-size:13px}.wsTableTools input{border-radius:4px;min-height:46px}.wsTableTools>span{padding:4px 0;font-size:13px}.wsTableTools button{min-height:44px;margin-left:auto;font-size:13px}.wsArticle .wsTableHint{padding:8px 14px;font-size:12px}.wsMobileTableControls{border:1px solid var(--ws-line);background:#101922;border-top:0;border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 14px 12px;display:flex}.wsTableViewChoice{border:1px solid var(--ws-line);background:#080f16;border-radius:5px;flex:170px;gap:4px;padding:3px;display:flex}.wsTableViewChoice button{color:#a8bac8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;min-height:44px;padding:8px;font:13px/1.5 Arial,Noto Sans TC,sans-serif}.wsTableViewChoice button[aria-pressed=true]{color:#e4edf4;border-color:var(--ws-line);background:var(--ws-soft)}.wsMobileTableControls>a{min-height:44px;color:var(--ws-accent);align-items:center;margin-left:auto;font-size:12px;display:flex}.wsTableFigure:not(.wsComparisonView) .wsTableScroll{border:1px solid var(--ws-line);max-height:none;overflow:visible}.wsTableFigure:not(.wsComparisonView) .wsTable{width:100%;min-width:0;max-width:100%;font-size:14px;display:block}.wsTableFigure:not(.wsComparisonView) .wsTable caption{padding:15px 14px;font-size:14px;line-height:1.8;display:block}.wsDataTable .wsTable caption,.wsTableFigure.wsDataTable:not(.wsComparisonView) .wsTable caption,.wsTableFigure:not(.wsComparisonView) .wsTable thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wsTableFigure:not(.wsComparisonView) .wsTable tbody{background:#0a1219;gap:12px;padding:12px;display:grid}.wsTableFigure:not(.wsComparisonView) .wsTable tbody tr{border:1px solid var(--ws-line);overflow-anchor:none;background:#101a23;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wsTableFigure:not(.wsComparisonView) .wsTable tbody th{background:var(--ws-soft);color:#e0e8ef;overflow-wrap:anywhere;border:0;grid-column:1/-1;min-width:0;max-width:none;padding:13px 14px;font-size:15px;font-weight:600;line-height:1.8;display:block}.wsTableFigure:not(.wsComparisonView) .wsTable tbody td{border:0;border-top:1px solid var(--ws-line);overflow-wrap:anywhere;background:0 0;min-width:0;max-width:100%;padding:12px 14px;line-height:1.8;display:block}.wsTableFigure:not(.wsComparisonView) .wsTable .wsCellLabel{color:#9fb2c0;white-space:normal;margin-bottom:5px;font:400 12px/1.6 Arial,Noto Sans TC,sans-serif;display:block}.wsTableFigure:not(.wsComparisonView) .wsCellValue{color:#d4dfe7;font-variant-numeric:tabular-nums;font-size:15px;display:block}.wsTableFigure:not(.wsComparisonView) .wsTable td.wsCellWide,.wsTable .wsNoResults{grid-column:1/-1}.wsTableFigure:not(.wsComparisonView) .wsTable tbody tr.wsRowExtra{display:none}.wsMobileTableMore{border:1px solid var(--ws-line);background:#101922;border-top:0;flex-direction:column;gap:10px;padding:14px;display:flex}.wsArticle .wsMobileTableMore p{color:#9fb2c0;margin:0;font-size:12px}.wsTableMoreButtons{gap:10px;display:flex}.wsMobileTableMore button{background:var(--ws-soft);min-height:46px;color:var(--ws-accent);cursor:pointer;border:1px solid #536478;border-radius:3px;flex:1;padding:10px 14px;font:14px/1.6 Arial,Noto Sans TC,sans-serif}.wsMobileTableMore .wsTableCollapse{border-color:var(--ws-line);background:0 0;font-size:12px}.wsComparisonView .wsMobileTableMore{display:none}.wsComparisonView .wsTableScroll{max-height:65dvh}.wsTableFigure figcaption{color:#a1b0bb;font-size:12px;line-height:1.9}.wsRelatedHeading h2{font-size:22px}.wsFooter a{align-items:center;min-height:44px;display:flex}}.whirlwindBarbarianGuide{--build-accent:#d8b377;--build-accent-bright:#f5d8a5;--build-muted:#c6ad88;--build-border:#69533c;--build-border-soft:#3e342b;--build-panel:#151411;--build-panel-raised:#201b15;--build-base:#0d0e0e;--build-text:#e5e0d7}.whirlwindBarbarianGuide .iceGuideHeroShade{background:linear-gradient(90deg,#0c0d0df7,#1b1610c2,#0c0d0d8a)}.whirlwindBarbarianGuide .iceGuideHeroCopy>p:first-child,.whirlwindBarbarianGuide .iceGuideHero h1,.whirlwindBarbarianGuide .iceGuideHeroMetrics b{color:var(--build-accent-bright)}.whirlwindBarbarianGuide .iceGuideSigil{border-color:var(--build-accent);color:var(--build-accent-bright);box-shadow:0 0 0 9px #d8b37708}.whirlwindBarbarianGuide .iceGuideSigil span{letter-spacing:.06em;font-size:9px}.whirlwindBarbarianGuide .iceGuideSigil small{letter-spacing:.1em;font-size:8px}.whirlwindBarbarianGuide .d2LogicBody{gap:26px;min-width:0;display:grid}.whirlwindBarbarianGuide .d2LogicBody>article{min-width:0;max-width:100%}.whirlwindBarbarianGuide .d2LogicBody>article+article{border-top:1px solid var(--build-border-soft);padding-top:26px}.whirlwindBarbarianGuide .d2LogicBody h4{color:var(--build-accent-bright);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;line-height:1.55}.whirlwindBarbarianGuide .d2LogicBody article>p{overflow-wrap:anywhere;max-width:46em;line-height:1.95}.whirlwindBarbarianGuide .d2LogicBody article>p+p{margin-top:16px}.whirlwindBarbarianGuide .d2LogicBody article>p strong{color:var(--build-accent-bright)}.whirlwindBarbarianGuide .buildLoadoutTable{margin:18px 0 24px}.whirlwindBarbarianGuide .wwTableScroll{overscroll-behavior-x:contain;border:1px solid var(--build-border-soft);max-width:100%;margin:20px 0;overflow-x:auto}.whirlwindBarbarianGuide .wwIasTable{border-collapse:collapse;width:100%;min-width:450px;font-size:14px;line-height:1.65}.whirlwindBarbarianGuide .wwIasTable caption{text-align:left;color:var(--build-accent-bright);padding:12px;font-weight:700}.whirlwindBarbarianGuide .wwIasTable th,.whirlwindBarbarianGuide .wwIasTable td{border:1px solid var(--build-border-soft);text-align:left;height:auto;padding:10px 12px}.whirlwindBarbarianGuide .wwIasTable thead{background:#d8b37710}.whirlwindBarbarianGuide .wwIasTable td:nth-child(4){color:var(--build-accent-bright)}.whirlwindBarbarianGuide .wwItemArt{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:68px;max-width:100%;height:68px;margin:11px auto 3px;display:block}.whirlwindBarbarianGuide .wwItemArt.wwSmallCharmArt{width:136px;height:60px;max-height:60px}.whirlwindBarbarianGuide .d2PanelInspector>section>p{color:var(--build-muted);font-size:13px;line-height:1.8}@media (width<=520px){.whirlwindBarbarianGuide .d2LogicBody{gap:22px}.whirlwindBarbarianGuide .d2LogicBody>article+article{padding-top:22px}.whirlwindBarbarianGuide .d2LogicBody h4{font-size:19px}.whirlwindBarbarianGuide .iceGuideSigil span{font-size:7px}}.iceGuidePage.whirlwindBarbarianGuide .wwBarbarianPlanner .d2ItemTooltip>img[src$="/sash.webp"]{filter:drop-shadow(0 4px 7px #000)}.whirlwindBarbarianGuide .d2PhysicalSunderTooltip>.wwItemArt{filter:grayscale()brightness(1.75)drop-shadow(0 4px 7px #000)}.whirlwindBarbarianGuide .wwTargetNotice{background:#281717;border:1px solid #9c5351;border-left:4px solid #f38c83;min-width:0;margin:0 0 28px;padding:20px 22px}.whirlwindBarbarianGuide .wwTargetNotice>span{color:#e7b5af;letter-spacing:.06em;margin-bottom:8px;font-size:12px;display:block}.whirlwindBarbarianGuide .wwTargetNotice h4{color:#ffaaa0;overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.6}.whirlwindBarbarianGuide .wwTargetNotice p{color:#e5d9d5;margin:0;font-size:15px;line-height:1.9}.iceGuidePage.whirlwindBarbarianGuide .d2LogicBody .wwComparisonTable .wwDpsBest{color:#ff9690;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:700;display:inline-flex}.whirlwindBarbarianGuide .wwDpsBest small{color:inherit;font-size:11px;font-weight:500}@media (width<=520px){.whirlwindBarbarianGuide .wwTargetNotice{margin-bottom:24px;padding:16px}.whirlwindBarbarianGuide .wwTargetNotice h4{font-size:19px}.whirlwindBarbarianGuide .wwTargetNotice p{font-size:14px}}.iceGuidePage.boneSpiritGuide .iceGuideSigil b{font-size:42px}.boneSpiritGuide .d2LogicBody{gap:26px;min-width:0;display:grid}.boneSpiritGuide .d2LogicBody>article{min-width:0;max-width:100%}.boneSpiritGuide .d2LogicBody>article+article{border-top:1px solid var(--build-border-soft);padding-top:26px}.boneSpiritGuide .d2LogicBody h4{color:var(--build-soft);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.55}.boneSpiritGuide .d2LogicBody article>p{overflow-wrap:anywhere;max-width:46em;line-height:1.95}.boneSpiritGuide .d2LogicBody article>p+p{margin-top:16px}.boneSpiritGuide .buildLoadoutTable{margin:18px 0 24px}.boneSpiritGuide .boneItemArt{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:68px;max-width:100%;height:68px;margin:11px auto 3px;display:block}.boneSpiritGuide .boneItemArt.boneSmallCharmArt{width:136px;height:60px;max-height:60px}.boneSpiritGuide .boneInventoryFrame .d2WeaponTabs{min-width:64px;min-height:28px;display:flex;position:absolute;bottom:auto;right:auto}.boneSpiritGuide .boneInventoryFrame .d2WeaponTabs button{flex:1;min-width:0}@media (width<=520px){.boneSpiritGuide .d2LogicBody{gap:22px}.boneSpiritGuide .d2LogicBody>article+article{padding-top:22px}.boneSpiritGuide .d2LogicBody h4{font-size:19px}}@media (width<=760px){.iceGuidePage.boneSpiritGuide .iceGuideSigil b{font-size:32px}}.boneSpiritGuide .d2ItemTooltip .boneYellowBoots{filter:sepia()saturate(5)hue-rotate(5deg)brightness(1.25)drop-shadow(0 4px 7px #000)}.boneSpiritGuide .d2ItemTooltip .boneEtherealArt{opacity:.55}.boneSpiritGuide .d2ItemTooltip .boneMagicSunderArt{filter:saturate(.12)brightness(.9)drop-shadow(0 4px 7px #000)}.iceGuidePage:is(.boneSpiritGuide,.fohHammerGuide,.fohZealGuide){--build-accent:#c7b8ed;--build-accent-bright:var(--build-accent);--build-strong:#9986ca;--build-soft:#e9dffb;--build-ink:#e5e3e8;--build-text:var(--build-ink);--build-copy:#bebbc9;--build-muted:#aaa6bc;--build-faint:#948fa8;--build-border:#57506f;--build-border-soft:#363348;--build-surface:#181a26;--build-panel:var(--build-surface);--build-raised:#272637;--build-base:#0f1019;--build-glow:#9e8bd442;--build-wash:#947fc724;--build-dark:#5c4b7a;--foh-holy:#d2bb86;--foh-physical:#d3aa75;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.iceGuidePage:is(.boneSpiritGuide,.fohHammerGuide,.fohZealGuide) .iceGuideHeroShade{background:linear-gradient(90deg,var(--build-base),#141321e8 38%,transparent 80%),linear-gradient(0deg,var(--build-base),transparent 40%)}.iceGuidePage:is(.boneSpiritGuide,.fohHammerGuide,.fohZealGuide) .iceGuideSigil{background:radial-gradient(circle,#39304f,var(--build-surface));border-color:var(--build-accent);color:var(--build-accent);box-shadow:0 0 0 9px #c7b8ed08}@media (width<=760px){.iceGuidePage:is(.boneSpiritGuide,.fohHammerGuide,.fohZealGuide) .iceGuideHeroShade{background:linear-gradient(0deg,var(--build-base) 0 38%,#14132199 75%,var(--build-base))}}.physicalBowPlanner .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.physicalBowPlanner .d2BuildLogic>*{min-width:0;max-width:100%}.physicalBowPlanner :is(.d2BuildLogicHero>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){overflow-wrap:anywhere;max-width:46em}.physicalBowPlanner :is(.physicalWeaponChoice>header h4,.physicalChosenText h4){overflow-wrap:anywhere;line-height:1.5}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody{gap:26px;min-width:0;display:grid}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody>article{min-width:0;max-width:100%}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody>article+article{border-top:1px solid var(--build-border-soft);padding-top:26px}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody h4{color:var(--build-soft);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.55}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody article>p{overflow-wrap:anywhere;max-width:46em;line-height:1.95}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody article>p+p,:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody .buildLoadoutTable+p{margin-top:16px}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable){min-width:0;max-width:100%;margin:20px 0}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) figcaption{color:var(--build-accent);margin-bottom:8px;font-size:13px;line-height:1.7}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) figcaption>span{color:var(--build-muted);letter-spacing:.04em;font-size:11px;display:block}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) .physicalWeaponTableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--build-border) var(--build-base);max-width:100%;margin:0;overflow-x:auto}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) table{table-layout:fixed;width:100%;min-width:540px;font-size:14px;line-height:1.65}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) :is(th,td){overflow-wrap:anywhere;vertical-align:middle;width:auto;min-width:0;padding:10px 12px;font-weight:400}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) thead th{font-weight:500}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) tr>:first-child{z-index:1;background:var(--build-base);width:28%;box-shadow:1px 0 0 var(--build-border-soft);color:var(--build-accent);position:sticky;left:0}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) thead th:first-child{z-index:2;background:var(--build-raised);color:var(--build-soft)}.fireBowPlanner .fireBowNumberTable[data-columns="3"] table{min-width:280px}.fireBowPlanner .fireBowNumberTable[data-columns="3"] tr>:first-child{width:34%}.fireBowPlanner .fireBowNumberTable[data-columns="7"] table{min-width:540px}.fireBowPlanner .fireBowNumberTable[data-columns="7"] tr>:first-child{width:25%}:is(.fireBowPlanner,.physicalBowPlanner) .d2BuildLogic>.physicalWeaponChoice,:is(.fireBowPlanner,.physicalBowPlanner) .d2BuildLogic>.physicalChosenBuild{min-width:0;margin:0}@media (width<=520px){:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody{gap:24px}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody>article+article{padding-top:24px}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody h4{text-wrap:pretty;font-size:19px}:is(.fireBowPlanner,.physicalBowPlanner) .d2LogicBody article>p{font-size:15px;line-height:1.9}:is(.fireBowPlanner .fireBowNumberTable,.physicalBowPlanner .physicalBowNumberTable) :is(th,td){padding:9px 10px}:is(.fireBowPlanner,.physicalBowPlanner) .physicalChosenText h4{line-height:1.5}:is(.fireBowPlanner,.physicalBowPlanner) .physicalChosenMetrics article{padding:12px 10px}:is(.fireBowPlanner,.physicalBowPlanner) .physicalChosenMetrics b{overflow-wrap:anywhere;font-size:23px;line-height:1.45}:is(.fireBowPlanner,.physicalBowPlanner) .physicalWeaponChoice{padding:16px 12px}:is(.fireBowGuide .fireBowPlanner,.physicalBowGuide .physicalBowPlanner) .buildLoadoutOptions .buildLoadoutChoice>summary{grid-template-columns:24px minmax(0,1fr) 24px}}.fireBowPlanner .d2ItemTooltip[data-item-id=boots]>:is(img,.staticIconImage){filter:sepia(.9)saturate(2)brightness(.9)drop-shadow(0 4px 7px #000)}.holyFirePaladinGuide .iceGuideHero>img{object-position:76% 0}@media (width<=560px){.holyFirePaladinGuide .iceGuideHero>img{object-position:63% 0}}.physicalGuidePage.holyFirePaladinGuide{--build-accent:#f1a06a;--build-strong:#db7345;--build-soft:#ffcfaa;--build-ink:#e9ddd2;--build-copy:#bbaea4;--build-muted:#b3917b;--build-faint:#8f7462;--build-border:#654330;--build-border-soft:#362a23;--build-surface:#130f0d;--build-raised:#231811;--build-base:#0b0908;--build-glow:#ec7b3e50;--build-wash:#d86f2820;--build-dark:#77321e;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.holyFirePaladinGuide :is(.d2View,.d2BuildLogic>*,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.holyFirePaladinGuide .iceGuideSigil b{font-size:36px}@media (width<=760px){.holyFirePaladinGuide .iceGuideSigil b{font-size:28px}.holyFirePaladinGuide .iceGuideSigil :is(span,small){letter-spacing:.08em;font-size:7px}}.holyFirePaladinGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.holyFirePaladinGuide :is(.physicalWeaponChoice,.physicalChosenBuild){margin:0}.holyFirePaladinGuide .d2PanelCaption{flex-wrap:wrap;gap:8px;height:auto;min-height:46px;padding-block:10px}.holyFirePaladinPlanner .d2LogicBody{gap:26px;min-width:0;display:grid}.holyFirePaladinPlanner .d2LogicBody>article{min-width:0;max-width:100%}.holyFirePaladinPlanner .d2LogicBody>article+article{border-top:1px solid var(--build-border-soft);padding-top:26px}.holyFirePaladinPlanner .d2LogicBody h4{color:var(--build-soft);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.55}.holyFirePaladinPlanner .d2LogicBody article>h5{color:var(--build-accent);overflow-wrap:anywhere;margin:26px 0 12px;font-size:17px;font-weight:500;line-height:1.65}.holyFirePaladinPlanner .d2LogicBody article>h5:first-child{margin-top:0}.holyFirePaladinPlanner :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){overflow-wrap:anywhere;max-width:46em}.holyFirePaladinPlanner .d2LogicBody article>p{line-height:1.95}.holyFirePaladinPlanner .d2LogicBody article>p+p,.holyFirePaladinPlanner .d2LogicBody .buildLoadoutTable+p{margin-top:16px}.holyFirePaladinPlanner :is(.physicalWeaponChoice>header h4,.physicalChosenText h4){overflow-wrap:anywhere;line-height:1.5}.holyFirePaladinPlanner .physicalWeaponChoice>p{max-width:46em;color:var(--build-copy);overflow-wrap:anywhere;margin:16px 0;font-size:15px;line-height:1.95}.holyFirePaladinPlanner .holyFireNumberTable{min-width:0;max-width:100%;margin:20px 0}.holyFirePaladinPlanner .holyFireNumberTable figcaption{color:var(--build-accent);margin-bottom:8px;font-size:13px;line-height:1.7}.holyFirePaladinPlanner .holyFireNumberTable figcaption>span{color:var(--build-muted);letter-spacing:.04em;font-size:11px;display:block}.holyFirePaladinPlanner .holyFireNumberTable .physicalWeaponTableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--build-border) var(--build-base);min-width:0;max-width:100%;margin:0;overflow-x:auto}.holyFirePaladinPlanner .holyFireNumberTable table{table-layout:fixed;width:100%;min-width:540px;font-size:14px;line-height:1.65}.holyFirePaladinPlanner .holyFireNumberTable :is(th,td){overflow-wrap:anywhere;vertical-align:middle;width:auto;min-width:0;padding:10px 12px;font-weight:400}.holyFirePaladinPlanner .holyFireNumberTable thead th{font-weight:500}.holyFirePaladinPlanner .holyFireNumberTable tr>:first-child{z-index:1;background:var(--build-base);width:28%;box-shadow:1px 0 0 var(--build-border-soft);color:var(--build-accent);position:sticky;left:0}.holyFirePaladinPlanner .holyFireNumberTable thead th:first-child{z-index:2;background:var(--build-raised);color:var(--build-soft)}.holyFirePaladinPlanner .holyFireNumberTable[data-columns="3"] table{min-width:280px}.holyFirePaladinPlanner .holyFireNumberTable[data-columns="3"] tr>:first-child{width:34%}.holyFirePaladinPlanner .holyFireNumberTable[data-columns="5"] table{min-width:640px}@media (width<=520px){.holyFirePaladinPlanner .d2LogicBody{gap:24px}.holyFirePaladinPlanner .d2LogicBody>article+article{padding-top:24px}.holyFirePaladinPlanner .d2LogicBody h4{text-wrap:pretty;font-size:19px}.holyFirePaladinPlanner .d2LogicBody article>p{font-size:15px;line-height:1.9}.holyFirePaladinPlanner .holyFireNumberTable :is(th,td){padding:9px 10px}.holyFirePaladinPlanner .holyFireNumberTable[data-columns="5"] tr>:first-child{width:120px}.holyFirePaladinPlanner .physicalWeaponChoice{padding:16px 12px}.holyFirePaladinPlanner .physicalChosenMetrics article{padding:12px 10px}.holyFirePaladinPlanner .physicalChosenMetrics b{overflow-wrap:anywhere;font-size:23px;line-height:1.45}}.holyFreezePaladinGuide .iceGuideHero>img{object-position:76% 0}@media (width<=560px){.holyFreezePaladinGuide .iceGuideHero>img{object-position:63% 0}}.physicalGuidePage.holyFreezePaladinGuide{--build-accent:#89ddf5;--build-strong:#55bedf;--build-soft:#c5f1ff;--build-ink:#e1edf0;--build-copy:#b0c4cb;--build-muted:#91b0bc;--build-faint:#6f929f;--build-border:#355e70;--build-border-soft:#223d49;--build-surface:#0e181d;--build-raised:#152930;--build-base:#080f13;--build-glow:#55c9ed35;--build-wash:#4bc8ee14;--build-dark:#245a71;--ice:var(--build-accent);--iceSoft:var(--build-soft);--iceLine:var(--build-border)}.holyFreezePaladinGuide :is(.d2View,.d2BuildLogic>*,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView,.d2InventoryColumn,.d2Inspector,.d2PanelInspector,.d2MercInspector,.physicalPanelStack){min-width:0;max-width:100%}.holyFreezePaladinGuide .iceGuideSigil b{font-size:36px}@media (width<=760px){.holyFreezePaladinGuide .iceGuideSigil b{font-size:28px}.holyFreezePaladinGuide .iceGuideSigil :is(span,small){letter-spacing:.08em;font-size:7px}}.holyFreezePaladinGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.holyFreezePaladinGuide :is(.physicalWeaponChoice,.physicalChosenBuild){margin:0}.holyFreezePaladinGuide .d2PanelCaption{flex-wrap:wrap;gap:8px;height:auto;min-height:46px;padding-block:10px}.holyFreezePaladinPlanner .d2LogicBody{gap:26px;min-width:0;display:grid}.holyFreezePaladinPlanner .d2LogicBody>article{min-width:0;max-width:100%}.holyFreezePaladinPlanner .d2LogicBody>article+article{border-top:1px solid var(--build-border-soft);padding-top:26px}.holyFreezePaladinPlanner .d2LogicBody h4{color:var(--build-soft);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.55}.holyFreezePaladinPlanner .d2LogicBody article>h5{color:var(--build-accent);overflow-wrap:anywhere;margin:26px 0 12px;font-size:17px;font-weight:500;line-height:1.65}.holyFreezePaladinPlanner .d2LogicBody article>h5:first-child{margin-top:0}.holyFreezePaladinPlanner :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.physicalChosenText>p){overflow-wrap:anywhere;max-width:46em}.holyFreezePaladinPlanner .d2LogicBody article>p{line-height:1.95}.holyFreezePaladinPlanner .d2LogicBody article>p+p,.holyFreezePaladinPlanner .d2LogicBody .buildLoadoutTable+p{margin-top:16px}.holyFreezePaladinPlanner :is(.physicalWeaponChoice>header h4,.physicalChosenText h4){overflow-wrap:anywhere;line-height:1.5}@media (width<=520px){.holyFreezePaladinPlanner .d2LogicBody{gap:24px}.holyFreezePaladinPlanner .d2LogicBody>article+article{padding-top:24px}.holyFreezePaladinPlanner .d2LogicBody h4{text-wrap:pretty;font-size:19px}.holyFreezePaladinPlanner .d2LogicBody article>p{font-size:15px;line-height:1.9}.holyFreezePaladinPlanner .physicalWeaponChoice{padding:16px 12px}.holyFreezePaladinPlanner .physicalChosenMetrics article{padding:12px 10px}.holyFreezePaladinPlanner .physicalChosenMetrics b{overflow-wrap:anywhere;font-size:23px;line-height:1.45}}.holyFreezePaladinGuide .holyFreezeMercEquipment{align-self:start;min-width:0}.iceGuidePage .jvTableScroller tbody th{white-space:normal;overflow-wrap:anywhere}.iceGuidePage .d2BuildLogicHero{container-type:inline-size}.iceGuidePage .d2Planner .d2BuildLogicHero>div{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.iceGuidePage .d2Planner .d2BuildLogicHero>div>*{overflow-wrap:anywhere;border-bottom:0;border-right:1px solid var(--build-border-soft,#393831);min-width:0}.iceGuidePage .d2Planner .d2BuildLogicHero>div>:nth-child(4n){border-right:0}.iceGuidePage .d2Planner .d2BuildLogicHero>div>:nth-child(n+5){border-top:1px solid var(--build-border-soft,#393831)}@container (width<=600px){.iceGuidePage .d2Planner .d2BuildLogicHero>div{grid-template-columns:repeat(2,minmax(0,1fr))}.iceGuidePage .d2Planner .d2BuildLogicHero>div>:nth-child(2n){border-right:0}.iceGuidePage .d2Planner .d2BuildLogicHero>div>:nth-child(n+3){border-top:1px solid var(--build-border-soft,#393831)}}.iceGuidePage .d2Planner .d2WeaponTabs{min-width:0;min-height:0}.iceGuidePage .d2Planner .d2WeaponTabs button{cursor:pointer}.iceGuidePage .d2Planner .d2WeaponTabs{box-shadow:none;background:0 0;border:0}.iceGuidePage .d2Planner .d2WeaponTabs button,.iceGuidePage .d2Planner .d2WeaponTabs button.active{box-shadow:none;color:#0000;text-shadow:none;background:0 0;border:0}.iceGuidePage .d2Planner .d2WeaponTabs button:first-child{border-right:0}.iceGuidePage .d2Planner .d2WeaponTabs button.active:after{display:none}.iceGuidePage .d2Planner .d2WeaponTabs button:focus-visible{outline-offset:-2px;outline:2px solid #e5c46e}.warCryGuide .warCryPlanner .d2InventoryFrame .d2WeaponTabs{width:18.9%;height:3.43%;top:11.92%}.warCryGuide .warCryPlanner .d2InventoryFrame .d2WeaponTabs.left{left:8.05%}.warCryGuide .warCryPlanner .d2InventoryFrame .d2WeaponTabs.right{left:72.95%;right:auto}.warCryGuide .warCryPlanner .d2PanelPhotoStack{gap:12px;display:grid}.warCryGuide .warCryPlanner .d2PanelPhotoStack img{border:1px solid #544a37;width:100%;height:auto;display:block}@media (hover:hover){.iceGuidePage .d2Planner .d2WeaponTabs button:hover{outline-offset:-2px;outline:2px solid #e5c46e}}.iceGuidePage .d2Planner .d2WeaponTabs.singleSource:has(button:last-child.active){background:#101210;border:1px solid #71674f;box-shadow:inset 0 0 0 1px #282821,0 1px 3px #000}.iceGuidePage .d2Planner .d2WeaponTabs.singleSource:has(button:last-child.active) button{color:#bdb49a;text-shadow:0 1px 2px #000;background:linear-gradient(#34362f,#111311 72%,#080a09)}.iceGuidePage .d2Planner .d2WeaponTabs.singleSource:has(button:last-child.active) button:last-child{color:#f3e4b9;background:linear-gradient(#67664f,#272820 72%,#11130f)}.iceGuidePage .d2Planner .d2WeaponTabs.singleSource:has(button:last-child.active) button.active:after{display:block}.iceGuidePage .d2Planner.firePlanner .d2InventoryFrame.secondary .d2WeaponTabs{width:18.9%;height:3.4%;top:12.1%}.iceGuidePage .d2Planner.firePlanner .d2InventoryFrame.secondary .d2WeaponTabs.left{left:7.7%}.iceGuidePage .d2Planner.firePlanner .d2InventoryFrame.secondary .d2WeaponTabs.right{left:73.1%;right:auto}.iceGuidePage .d2Planner.coldSorcPlanner .d2InventoryFrame.secondary .d2WeaponTabs{width:19.1%;height:3.5%;top:11.9%}.iceGuidePage .d2Planner.coldSorcPlanner .d2InventoryFrame.secondary .d2WeaponTabs.left{left:7.6%}.iceGuidePage .d2Planner.coldSorcPlanner .d2InventoryFrame.secondary .d2WeaponTabs.right{left:73.2%;right:auto}.iceGuidePage .d2Planner.iceBowPlanner .d2InventoryFrame.primary .d2WeaponTabs{width:18.82%;height:3.54%;top:12.97%}.iceGuidePage .d2Planner.iceBowPlanner .d2InventoryFrame.primary .d2WeaponTabs.left{left:9.15%}.iceGuidePage .d2Planner.iceBowPlanner .d2InventoryFrame.primary .d2WeaponTabs.right{left:72.88%;right:auto}.iceGuidePage .d2Planner.iceBowPlanner .d2InventoryFrame.secondary .d2WeaponTabs{width:18.45%;height:3.7%;top:12.43%}.iceGuidePage .d2Planner.iceBowPlanner .d2InventoryFrame.secondary .d2WeaponTabs.left{left:8.1%}.iceGuidePage .d2Planner.iceBowPlanner .d2InventoryFrame.secondary .d2WeaponTabs.right{left:72.76%;right:auto}.iceGuidePage .d2Planner.fireCrossbowPlanner .d2InventoryFrame.secondary .d2WeaponTabs{width:19.2%;height:3.4%;top:12%}.iceGuidePage .d2Planner.fireCrossbowPlanner .d2InventoryFrame.secondary .d2WeaponTabs.left{left:7.85%}.iceGuidePage .d2Planner.fireCrossbowPlanner .d2InventoryFrame.secondary .d2WeaponTabs.right{left:73.56%;right:auto}.iceGuidePage .d2Planner .d2ItemTooltip>img[src$="/sash.webp"]{filter:grayscale()brightness(.55)drop-shadow(0 4px 7px #000)}.iceGuidePage .d2Planner .d2CharacterPanel .d2PanelCaption{flex-wrap:wrap;gap:4px 10px;height:auto;min-height:46px;padding-block:8px}.iceGuidePage .d2Planner .d2CharacterPanel .d2PanelCaption :is(span,small){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.iceGuidePage .d2Planner .d2CharacterPanel .d2PanelCaption small{margin-left:auto}.iceGuidePage .d2Planner .d2BuildLogicHero>div.d2LogicMetrics{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.iceGuidePage .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric{border:1px solid var(--build-border-soft,#393831);overflow-wrap:anywhere;background:#080909bb;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:0;padding:8px 14px;display:flex}.iceGuidePage .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(2n){border-left:0}.iceGuidePage .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric:nth-child(n+3){border-top:0}.iceGuidePage .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric>b{border:0;max-width:100%;padding:0;font-size:20px;line-height:1.35;display:block}.iceGuidePage .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric>small{max-width:100%;color:var(--build-muted,#aaa17f);border:0;padding:0;font-size:12px;line-height:1.5;display:block}@media (width<=520px){.iceGuidePage .d2Planner .d2BuildLogicHero>div.d2LogicMetrics>.d2LogicMetric{padding:8px}}.iceGuidePage .d2Planner .d2ItemTooltip>img[src$="/charm-shapes/small-bear-claw.png"]{object-fit:contain;width:136px;max-width:100%;height:60px;max-height:60px}.warCryGuide .iceGuideSigil b{font-size:28px}.warCryGuide .d2PanelSummary>p{overflow-wrap:anywhere;line-height:1.8}:is(.warCryGuide,.poisonJavelinGuide) .wcScopeNote{overflow-wrap:anywhere;background:linear-gradient(115deg,#3a1e1d,#211919);border:1px solid #a9574f;border-left:4px solid #df705e;min-width:0;padding:17px 20px;box-shadow:inset 0 0 0 1px #5d302b}:is(.warCryGuide,.poisonJavelinGuide) .wcScopeNote b{color:#ff9b89;letter-spacing:.1em;font-size:15px;display:block}:is(.warCryGuide,.poisonJavelinGuide) .wcScopeNote p{color:#f3dfd3;margin:8px 0 0;font-size:16px;line-height:1.75}.warCryGuide .wcArticle{min-width:0;color:var(--build-copy);font-size:16px;font-weight:400;line-height:1.9}.warCryGuide .wcArticle>article{border:0;border-top:1px solid var(--build-border-soft);background:0 0;min-width:0;margin:0;padding:20px 0;display:block}.warCryGuide .wcArticle>article:first-child{border-top:0;padding-top:0}.warCryGuide .wcArticle>article:last-child{padding-bottom:0}.warCryGuide .wcArticle h4{color:var(--build-soft);letter-spacing:0;margin:0 0 12px;font:600 clamp(20px,2.2vw,26px)/1.5 Noto Serif TC,Georgia,serif}.warCryGuide .wcArticle p{color:var(--build-copy);overflow-wrap:anywhere;margin:10px 0;font-size:16px;font-weight:400;line-height:1.85}.warCryGuide .wcArticle p:first-child{margin-top:0}.warCryGuide .wcArticle p:last-child{margin-bottom:0}.warCryGuide .wcArticle strong{color:var(--build-soft);font-weight:700}.warCryGuide .wcFormula{border-left:3px solid var(--build-strong);background:var(--build-wash);overflow-wrap:anywhere;margin:14px 0;padding:14px 16px}.warCryGuide .wcFormula b{color:var(--build-soft)}.warCryGuide .wcFormula small{color:var(--build-muted);font-size:13px;line-height:1.8;display:block}.warCryGuide .physicalWeaponTableScroll table{font-weight:400}.warCryGuide .physicalWeaponTableScroll caption{text-align:left;color:var(--build-soft);background:var(--build-raised);padding:10px 12px;font-weight:600}.warCryGuide .wcSources{overflow-wrap:anywhere;font-size:13px;line-height:1.85}.warCryGuide .wcSources summary{color:var(--build-muted);cursor:pointer;padding:12px 0}.warCryGuide .wcSources a{color:var(--build-soft);text-underline-offset:3px;text-decoration:underline}@media (width<=680px){:is(.warCryGuide,.poisonJavelinGuide) .wcScopeNote{padding:15px 14px}.warCryGuide .wcArticle>article{margin:0;padding:16px 0}.warCryGuide .wcArticle h4{font-size:20px}.warCryGuide .wcFormula{padding:12px 14px}.warCryGuide .physicalWeaponTableScroll{scrollbar-width:thin}}.warCryGuide .wcTableHint{display:none}@media (width<=680px){.warCryGuide .wcTableHint{color:var(--build-muted);margin:14px 0 -8px;font-size:12px;line-height:1.6;display:block}.warCryGuide .wcTable thead th:first-child,.warCryGuide .wcTable tbody th{z-index:1;background:var(--build-raised);position:sticky;left:0}}.warCryGuide .d2BuildLogic>.physicalWeaponChoice,.warCryGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.warCryGuide .wcTable .physicalWeaponTableScroll{margin:12px 0}.warCryGuide .physicalWeaponChoice .wcArticle{margin-top:12px}.warCryPlanner .warCrySkillTabs{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=680px){.warCryPlanner .warCrySkillTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.warCryGuide .iceGuideHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:930px}.warCryGuide .iceGuideHeroMetrics b{white-space:normal;overflow-wrap:anywhere}.warCryGuide .iceGuideHeroCopy{width:min(930px,72%)}@media (width<=760px){.warCryGuide .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.warCryGuide .iceGuideHeroCopy{width:100%}}.d2ItemTooltip.set h3{color:#45d02c}.warCryPlanner .d2SunderTooltip>img{filter:grayscale()brightness(1.68)contrast(1.08)}.goldFindPlanner .d2BuildLogic>.physicalWeaponChoice,.goldFindPlanner .d2BuildLogic>.physicalChosenBuild{margin:0}.goldFindPlanner .goldFindPending{border:1px solid var(--build-border);background:var(--build-surface);padding:20px}.goldFindPlanner .goldFindPending>span{color:var(--build-accent);letter-spacing:2px;font-size:12px}.goldFindPlanner .goldFindPending h3{margin:12px 0;font-size:26px}.goldFindPlanner .goldFindPending p{color:var(--build-muted);line-height:1.85}.goldFindSkillButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.goldFindSkillButtons button{border:1px solid var(--build-border);background:var(--build-surface);min-width:0;color:var(--build-ink);font:inherit;cursor:pointer;padding:12px 8px}.goldFindSkillButtons button.active{border-color:var(--build-accent);color:var(--build-accent)}.goldFindReferences{color:var(--build-muted);padding:16px 20px;font-size:12px;line-height:1.8}.goldFindReferences a{color:var(--build-accent)}.goldFindPlanner .physicalWeaponTableScroll{max-width:100%;margin:12px 0;overflow-x:auto}.goldFindPlanner .d2LogicBody{gap:16px}.goldFindPlanner .d2LogicBody article>p{margin:12px 0}@media (width<=680px){.goldFindSkillButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.goldFindPlanner .physicalWeaponTableScroll table{min-width:540px}}.goldFindPlanner .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);margin-top:18px;padding-top:18px}.goldFindPlanner .d2LogicBody h4{color:var(--build-soft);margin:0 0 10px;font:22px/1.5 Georgia,Noto Serif TC,serif}.goldFindPlanner .d2LogicGoals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.goldFindPlanner .d2LogicGoals h4{color:var(--build-soft);margin:0;font-size:17px}.goldFindPlanner .d2QuestGrid article>div{min-width:0}.goldFindPlanner .physicalWeaponTableScroll caption{text-align:left;color:var(--build-soft);background:var(--build-raised);padding:10px 12px;font-weight:600}@media (width<=680px){.goldFindPlanner .d2LogicGoals{grid-template-columns:1fr}.goldFindPlanner .physicalWeaponTableScroll thead th:first-child,.goldFindPlanner .physicalWeaponTableScroll tbody th{background:var(--build-raised);z-index:1;position:sticky;left:0}}.novaPlanner .novaPendingFrame{border:1px solid var(--build-border);background:var(--build-surface);min-width:0;color:var(--build-copy);padding:20px}.novaPlanner .novaPendingFrame>span{color:var(--build-accent);letter-spacing:2px;font-size:12px}.novaPlanner .novaPendingFrame h3{color:var(--build-soft);margin:12px 0;font-size:24px}.novaPlanner .novaPendingFrame p{overflow-wrap:anywhere;line-height:1.85}.novaPendingSlots,.novaHandTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.novaPendingSlots button,.novaHandTabs button{border:1px solid var(--build-border);background:var(--build-base);min-width:0;min-height:44px;color:var(--build-copy);font:inherit;cursor:pointer;overflow-wrap:anywhere;padding:12px 8px}.novaPendingSlots button b,.novaPendingSlots button small{display:block}.novaPendingSlots button small{color:var(--build-muted);margin-top:5px;font-size:12px}.novaPendingSlots button.active,.novaHandTabs button.active{border-color:var(--build-accent);color:var(--build-accent);background:var(--build-wash)}.novaHandTabs{margin-bottom:16px}.novaPlanner .physicalWeaponChoice,.novaPlanner .physicalChosenBuild{margin:0}.novaPlanner .physicalWeaponGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.novaPlanner .physicalWeaponGrid article{border:1px solid var(--build-border-soft);min-width:0;padding:16px}.novaPlanner .d2LogicBody h4{color:var(--build-soft);margin:0 0 10px;font:22px Georgia,Noto Serif TC,serif}.novaPlanner .d2LogicBody article+article{border-top:1px solid var(--build-border-soft);padding-top:18px}.novaSorcGuide .iceGuideHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.novaSorcGuide .iceGuideHeroMetrics b{white-space:normal}@media (width<=760px){.novaSorcGuide .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.novaPlanner .physicalWeaponGrid{grid-template-columns:1fr}}.novaPlanner .novaChoiceList{gap:10px;min-width:0;margin:14px 0;display:grid}.novaPlanner .novaChoice{border:1px solid var(--build-border-soft);background:var(--build-raised);min-width:0}.novaPlanner .novaChoice summary{cursor:pointer;color:var(--build-ink);overflow-wrap:anywhere;padding:14px 16px}.novaPlanner .novaChoice summary span{font-weight:600}.novaPlanner .novaChoice summary small{color:var(--build-muted);margin:6px 0 0 18px;font-size:12px;display:block}.novaPlanner .novaChoice summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.novaPlanner .novaChoiceBody{overflow-wrap:anywhere;min-width:0;padding:0 16px 14px}.novaPlanner .novaChoiceBody p{color:var(--build-muted);margin:10px 0;line-height:1.85}.novaPlanner .novaChoiceBody strong{color:var(--build-ink)}.novaPlanner .physicalWeaponTableScroll{overscroll-behavior-x:contain;max-width:100%;margin:12px 0;overflow-x:auto}.novaPlanner .physicalWeaponTableScroll table{table-layout:auto;width:100%;min-width:540px}.novaPlanner .novaChoiceBody .physicalWeaponTableScroll table{min-width:0}.novaPlanner .novaChoiceBody .physicalWeaponTableScroll tbody th{white-space:normal;width:100px;min-width:0}.novaPlanner .novaChoiceBody td{overflow-wrap:anywhere}.novaPlanner .novaCompareControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.novaPlanner .novaCompareControls label{color:var(--build-muted);gap:8px;font-size:12px;display:grid}.novaPlanner .novaCompareControls select{border:1px solid var(--build-border-soft);background:var(--build-raised);width:100%;min-width:0;color:var(--build-ink);font:inherit;padding:10px 8px;font-size:14px}.novaPlanner .novaCompareControls select:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.novaPlanner .novaComparison table{table-layout:fixed;width:100%;min-width:0}.novaPlanner .novaComparison th,.novaPlanner .novaComparison td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.novaPlanner .novaComparison th:first-child{width:20%}.novaPlanner .d2LogicBody{gap:24px;min-width:0;display:grid}.novaPlanner .d2LogicBody h4{line-height:1.5}.novaPlanner .d2LogicBody article{min-width:0}.novaPlanner .d2LogicBody p,.novaPlanner .novaChoiceBody p{overflow-wrap:break-word;font-size:16px;line-height:1.85}.novaPlanner .d2LogicBody p+p{margin-top:14px}.novaPlanner .novaChoice[open] summary{border-bottom:1px solid var(--build-border-soft)}.novaPlanner .novaChoiceBody{padding-top:8px}.novaPlanner .novaChoiceBody p+p{margin-top:16px}.novaPlanner .novaChoiceBody p>strong:first-child{margin-bottom:4px;display:block}.novaPlanner .novaChoice summary{line-height:1.6}.novaPlanner .novaChoice summary::marker{color:var(--build-accent)}@media (width<=680px){.novaPlanner .d2LogicBody{gap:22px;padding:20px 14px}.novaPlanner .d2LogicBody h4{margin-bottom:12px;font-size:20px}.novaPlanner .physicalWeaponChoice{min-width:0;padding:20px 14px}.novaPlanner .physicalWeaponChoice>p,.novaPlanner .physicalWeaponChoice>header p{font-size:16px;line-height:1.8}.novaPlanner .novaChoice summary{padding:14px 12px;font-size:16px}.novaPlanner .novaChoice summary small{margin:8px 0 0;font-size:13px;line-height:1.6}.novaPlanner .novaChoiceBody{padding:8px 12px 14px}.novaPlanner .novaCompareControls{grid-template-columns:1fr;gap:12px}.novaPlanner .novaCompareControls select{min-height:44px;font-size:16px}.novaPlanner :is(.novaComparison,.novaLoadoutTable,.novaNumberTable){border:0;max-width:100%;overflow:visible}.novaPlanner :is(.novaComparison,.novaLoadoutTable,.novaNumberTable) table{table-layout:auto;width:100%;min-width:0;max-width:100%;display:block}.novaPlanner :is(.novaComparison,.novaLoadoutTable,.novaNumberTable) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.novaPlanner :is(.novaComparison,.novaLoadoutTable,.novaNumberTable) tbody{gap:12px;width:100%;min-width:0;display:grid}.novaPlanner :is(.novaComparison,.novaLoadoutTable,.novaNumberTable) tbody tr{border:1px solid var(--build-border-soft);background:var(--build-base);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.novaPlanner :is(.novaComparison,.novaLoadoutTable,.novaNumberTable) tbody :is(th,td){white-space:normal;overflow-wrap:anywhere;text-align:left;box-sizing:border-box;border:0;width:auto;min-width:0;max-width:100%;padding:12px;font-size:16px;line-height:1.75;display:block}.novaPlanner :is(.novaComparison,.novaLoadoutTable,.novaNumberTable) tbody th{background:var(--build-raised);color:var(--build-soft);font-weight:600}.novaPlanner :is(.novaComparison,.novaNumberTable) td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:5px;font-size:13px;line-height:1.5;display:block}.novaPlanner .novaComparison td+td{border-top:1px solid var(--build-border-soft)}.novaPlanner .novaNumberTable tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.novaPlanner .novaNumberTable tbody th{grid-column:1/-1}.novaPlanner .novaNumberTable tbody td{padding:10px 12px}.novaPlanner .novaComparison tbody th:first-child,.novaPlanner .novaChoiceBody .novaLoadoutTable tbody th{white-space:normal;width:auto;min-width:0}.novaPlanner .novaLoadoutTable tbody{gap:8px}.novaPlanner .novaLoadoutTable tbody td{padding-top:10px}}@media (width<=360px){.novaPlanner .novaNumberTable tbody tr{grid-template-columns:minmax(0,1fr)}}.iceGuidePage .d2LogicGoals>div{grid-template-columns:repeat(3,minmax(0,1fr))}.iceGuidePage .d2LogicGoals>div>article:nth-child(n){border:0}.iceGuidePage .d2LogicGoals>div>article:nth-child(n+4){border-top:1px solid var(--build-border,#30312d)}.iceGuidePage .d2LogicGoals>div>article:not(:nth-child(3n+1)){border-left:1px solid var(--build-border,#30312d)}.iceGuidePage.furyDruidGuide .d2LogicGoals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.iceGuidePage.furyDruidGuide .d2LogicGoals>div>article:nth-child(n){border:0}.iceGuidePage.furyDruidGuide .d2LogicGoals>div>article:nth-child(n+3){border-top:1px solid var(--build-border,#30312d)}.iceGuidePage.furyDruidGuide .d2LogicGoals>div>article:nth-child(2n){border-left:1px solid var(--build-border,#30312d)}@media (width<=760px){.iceGuidePage .d2LogicGoals>div>article:nth-child(n){border:0}.iceGuidePage .d2LogicGoals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.iceGuidePage .d2LogicGoals>div>article:nth-child(n+3){border-top:1px solid var(--build-border,#30312d)}.iceGuidePage .d2LogicGoals>div>article:nth-child(2n){border-left:1px solid var(--build-border,#30312d)}}@media (width<=680px){.iceGuidePage.furyDruidGuide .d2LogicGoals>div{grid-template-columns:minmax(0,1fr)}.iceGuidePage.furyDruidGuide .d2LogicGoals>div>article:nth-child(n){border:0}.iceGuidePage.furyDruidGuide .d2LogicGoals>div>article:nth-child(n+2){border-top:1px solid var(--build-border,#30312d)}.novaPlanner .novaComparison tbody td,.novaPlanner .novaLoadoutTable tbody td,.novaPlanner .novaNumberTable tbody td{border-top:1px solid var(--build-border-soft)}.novaPlanner .novaNumberTable tbody td:nth-child(2n){border-right:1px solid var(--build-border-soft)}}@media (width<=520px){.iceGuidePage .d2LogicGoals>div{grid-template-columns:minmax(0,1fr)}.iceGuidePage .d2LogicGoals>div>article:nth-child(n){border:0}.iceGuidePage .d2LogicGoals>div>article:nth-child(n+2){border-top:1px solid var(--build-border,#30312d)}}@media (width<=360px){.novaPlanner .novaNumberTable tbody td:nth-child(n){border-right:0}}.novaPlanner .novaInventoryFrame .d2WeaponTabs{width:18.8%;min-width:0;height:3.8%;min-height:0;top:11.8%}.novaPlanner .novaInventoryFrame .d2WeaponTabs.left{left:8.1%}.novaPlanner .novaInventoryFrame .d2WeaponTabs.right{left:73.3%;right:auto}.novaPlanner .d2ItemTooltip>svg.novaItemArt{filter:drop-shadow(0 4px 7px #000);width:68px;max-width:100%;height:68px;margin:11px auto 3px;display:block}.novaPlanner .d2ItemTooltip>img.novaArt-sunder{filter:sepia()saturate(5)hue-rotate(3deg)brightness(1.22)drop-shadow(0 4px 7px #000)}.novaPlanner .d2ItemTooltip>img.novaArt-boots.wand{filter:sepia()saturate(4)hue-rotate(70deg)drop-shadow(0 4px 7px #000)}.novaPlanner .d2ItemTooltip>img:is(.novaArt-ringone,.novaArt-ringtwo).wand{filter:hue-rotate(140deg)saturate(1.5)drop-shadow(0 4px 7px #000)}.novaAmuletSun{object-fit:contain;overflow:hidden;width:86px!important;height:84px!important}.iceGuidePage .d2SkillTreeTabs{overscroll-behavior-inline:contain;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;min-width:0;max-width:100%;overflow-x:auto;grid-template-columns:none!important}.iceGuidePage .d2SkillTreeTabs>div{border-top:0;grid-column:auto!important}.iceGuidePage .d2SkillTreeTabs>:is(button,div){min-width:0}@media (width<=520px){.iceGuidePage .d2SkillTreeTabs>:is(button,div){padding-inline:8px}}.iceGuidePage .iceGuideHeroMetrics{background:0 0;width:100%;display:grid;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:760px!important}.iceGuidePage .iceGuideHeroMetrics>article:nth-child(n){background:0 0;min-width:0;padding:15px 16px;border:1px solid var(--build-border,#514d42)!important;grid-column:auto!important}.iceGuidePage .iceGuideHeroMetrics>article:not(:nth-child(4n+1)){border-left:0!important}.iceGuidePage .iceGuideHeroMetrics>article:nth-child(n+5){border-top:0!important}.iceGuidePage .iceGuideHeroMetrics>article>span{font-size:10px;line-height:1.5;display:block}.iceGuidePage .iceGuideHeroMetrics>article>b{overflow-wrap:anywhere;margin-top:5px;line-height:1.35;display:block;white-space:normal!important;font-size:15px!important}@media (width<=760px){.iceGuidePage.fireClawsGuide .iceGuideHero{align-items:flex-start;min-height:0}.iceGuidePage .iceGuideHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.iceGuidePage .iceGuideHeroMetrics>article:nth-child(n){border:1px solid var(--build-border,#514d42)!important}.iceGuidePage .iceGuideHeroMetrics>article:nth-child(2n){border-left:0!important}.iceGuidePage .iceGuideHeroMetrics>article:nth-child(n+3){border-top:0!important}.iceGuidePage .iceGuideHeroMetrics>article>b{font-size:13px!important}}.poisonJavelinPlanner .d2InventoryFrame.primary .d2WeaponTabs{width:18.8034%;min-width:64px;height:3.5662%;min-height:28px;top:11.9359%}.poisonJavelinPlanner .d2InventoryFrame.primary .d2WeaponTabs.left{left:7.7873%}.poisonJavelinPlanner .d2InventoryFrame.primary .d2WeaponTabs.right{left:73.0294%;right:auto}.poisonJavelinPlanner .d2InventoryFrame.secondary .d2WeaponTabs{width:18.8034%;min-width:64px;height:3.543%;min-height:28px;top:12.2205%}.poisonJavelinPlanner .d2InventoryFrame.secondary .d2WeaponTabs.left{left:8.0722%}.poisonJavelinPlanner .d2InventoryFrame.secondary .d2WeaponTabs.right{left:73.3143%;right:auto}.poisonJavelinGuide .d2ItemTooltip>.poisonJavelinItemArt{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:68px;max-width:100%;height:68px;margin:11px auto 3px;display:block}.poisonJavelinGuide .d2ItemTooltip>[class*=poisonJavelinArt-small-]{width:136px;height:60px;max-height:60px}.poisonJavelinGuide .d2ItemTooltip>.poisonJavelinArt-belt{filter:grayscale()brightness(.55)drop-shadow(0 4px 7px #000)}.poisonJavelinGuide .d2ItemTooltip>.poisonJavelinArt-boots{filter:sepia(.8)saturate(1.5)brightness(1.05)drop-shadow(0 4px 7px #000)}.poisonJavelinGuide .d2PanelInspector>section>p{color:var(--build-copy);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.poisonJavelinGuide .d2BuildLogic{grid-template-columns:minmax(0,1fr)}.poisonJavelinGuide :is(.d2Planner,.d2BuildLogic>*,.d2LogicBody>article,.physicalWeaponChoice>*,.poisonJavelinChoices,.poisonJavelinChoiceBody>*,.d2SkillTreeTabs>div,.d2QuestGrid article>div){min-width:0;max-width:100%}.poisonJavelinGuide .d2BuildLogic>.physicalWeaponChoice,.poisonJavelinGuide .d2BuildLogic>.physicalChosenBuild{margin:0}.poisonJavelinGuide :is(.d2LogicBody,.physicalWeaponChoice){container:poison-logic/inline-size}.poisonJavelinGuide .d2LogicBody h4{line-height:1.5}.poisonJavelinGuide :is(.d2BuildLogicHero>p,.d2LogicBody p,.poisonJavelinChoiceBody>p){overflow-wrap:anywhere;font-size:16px;line-height:1.85}.poisonJavelinGuide :is(.d2BuildLogicHero>p,.d2LogicBody article>p,.physicalWeaponChoice>header>p,.poisonJavelinChoiceBody>p,.physicalChosenText>p){max-width:42em}.poisonJavelinGuide .d2LogicBody article>p+p{margin-top:16px}.poisonJavelinGuide .poisonJavelinChoices summary{line-height:1.6}.poisonJavelinGuide .poisonJavelinChoices details{scroll-margin-top:24px}.poisonJavelinGuide .poisonJavelinChoiceBody>p{margin:16px 0}.poisonJavelinGuide .d2BreakpointCards header{flex-wrap:wrap;gap:6px 12px}.poisonJavelinGuide .d2BreakpointCards header>*{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.6}.poisonJavelinGuide .d2BreakpointCards :is(small,.d2SpeedContext){overflow-wrap:anywhere}.poisonJavelinGuide .d2PanelCaption{flex-wrap:wrap;gap:4px 10px;height:auto;min-height:46px;padding-block:8px}.poisonJavelinGuide .d2PanelCaption>*{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@container poison-logic (width<=760px){.poisonJavelinGuide .poisonJavelinStackTable{background:0 0;border:0;overflow:visible}.poisonJavelinGuide .poisonJavelinStackTable table{table-layout:auto;width:100%;min-width:0;max-width:100%;display:block}.poisonJavelinGuide .poisonJavelinStackTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poisonJavelinGuide .poisonJavelinStackTable tbody{gap:12px;width:100%;min-width:0;display:grid}.poisonJavelinGuide .poisonJavelinStackTable tbody tr{border:1px solid var(--build-border-soft);background:var(--build-base);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.poisonJavelinGuide .poisonJavelinStackTable tbody :is(th,td){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;width:auto;min-width:0;max-width:100%;padding:10px 12px;font-size:15px;line-height:1.75;display:block}.poisonJavelinGuide .poisonJavelinStackTable tbody tr>:nth-child(n){width:auto;min-width:0;max-width:100%}.poisonJavelinGuide .poisonJavelinStackTable tbody th{background:var(--build-raised);color:var(--build-soft);grid-column:1/-1;font-size:16px}.poisonJavelinGuide .poisonJavelinStackTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:4px;font-size:12px;line-height:1.5;display:block}.poisonJavelinGuide .poisonJavelinStackTable tbody td{border-top:1px solid var(--build-border-soft)}.poisonJavelinGuide .poisonJavelinCompareTable tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.poisonJavelinGuide .poisonJavelinCompareTable tbody td:last-child{grid-column:1/-1}.poisonJavelinGuide .poisonJavelinCompareTable tbody td:nth-child(odd):not(:last-child){border-left:1px solid var(--build-border-soft)}.poisonJavelinGuide .poisonJavelinSlotTable tbody{gap:10px}.poisonJavelinGuide .poisonJavelinSlotTable tbody td:nth-child(2){color:var(--build-soft);font-weight:600}.poisonJavelinGuide .poisonJavelinChoiceBody .physicalWeaponCompare{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.poisonJavelinGuide .poisonJavelinStackTable{background:0 0;border:0;overflow:visible}.poisonJavelinGuide .poisonJavelinStackTable table{table-layout:auto;width:100%;min-width:0;max-width:100%;display:block}.poisonJavelinGuide .poisonJavelinStackTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poisonJavelinGuide .poisonJavelinStackTable tbody{gap:12px;width:100%;min-width:0;display:grid}.poisonJavelinGuide .poisonJavelinStackTable tbody tr{border:1px solid var(--build-border-soft);background:var(--build-base);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.poisonJavelinGuide .poisonJavelinStackTable tbody :is(th,td){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;width:auto;min-width:0;max-width:100%;padding:10px 12px;font-size:15px;line-height:1.75;display:block}.poisonJavelinGuide .poisonJavelinStackTable tbody tr>:nth-child(n){width:auto;min-width:0;max-width:100%}.poisonJavelinGuide .poisonJavelinStackTable tbody th{background:var(--build-raised);color:var(--build-soft);grid-column:1/-1;font-size:16px}.poisonJavelinGuide .poisonJavelinStackTable td:before{content:attr(data-label);color:var(--build-muted);margin-bottom:4px;font-size:12px;line-height:1.5;display:block}.poisonJavelinGuide .poisonJavelinStackTable tbody td{border-top:1px solid var(--build-border-soft)}.poisonJavelinGuide .poisonJavelinCompareTable tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.poisonJavelinGuide .poisonJavelinCompareTable tbody td:last-child{grid-column:1/-1}.poisonJavelinGuide .poisonJavelinCompareTable tbody td:nth-child(odd):not(:last-child){border-left:1px solid var(--build-border-soft)}.poisonJavelinGuide .poisonJavelinSlotTable tbody{gap:10px}.poisonJavelinGuide .poisonJavelinSlotTable tbody td:nth-child(2){color:var(--build-soft);font-weight:600}}@media (width<=760px){.poisonJavelinGuide .d2View.d2BuildLogic{padding:10px 0}.poisonJavelinGuide .d2LogicBody{padding:20px 14px}.poisonJavelinGuide .d2LogicBody h4{font-size:20px}.poisonJavelinGuide .physicalWeaponChoice{padding:20px 12px}.poisonJavelinGuide .physicalWeaponChoice>header h4{font-size:22px;line-height:1.5}.poisonJavelinGuide .physicalWeaponChoice>header p{font-size:16px;line-height:1.85}.poisonJavelinGuide .poisonJavelinChoices summary{flex-direction:column;align-items:stretch;gap:10px;padding:14px 12px}.poisonJavelinGuide .poisonJavelinChoices summary small{font-size:13px;line-height:1.6}.poisonJavelinGuide .poisonJavelinExpandLabel{white-space:normal;align-self:flex-start}.poisonJavelinGuide .poisonJavelinChoiceBody{padding:0 10px 12px}.poisonJavelinGuide .poisonJavelinChoiceBody .physicalWeaponCompare{grid-template-columns:minmax(0,1fr)}.poisonJavelinGuide .poisonJavelinChoiceBody .physicalWeaponCompare article{padding:14px 12px}.poisonJavelinGuide .d2BreakpointCards header{flex-direction:column;align-items:flex-start}.poisonJavelinGuide .d2LogicGoals>header{flex-wrap:wrap;gap:8px}}.holyBoltResistanceReferences{overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8;display:block}.holyBoltResistanceReferences a{color:inherit;text-underline-offset:3px;white-space:normal;text-decoration:underline}.iceGuidePage .d2Planner{border-width:2px}.iceGuidePage .iceGuideHero{align-items:center!important;min-height:390px!important}.iceGuidePage .iceGuideHeroCopy{width:min(760px,65%)!important;margin-left:max(28px,50vw - 730px)!important;padding:46px clamp(20px,5vw,74px)!important}.iceGuidePage .iceGuideHeroCopy>p:first-child{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.iceGuidePage .iceGuideHero h1{letter-spacing:-.05em;margin:18px 0 12px!important;font-size:clamp(46px,5vw,70px)!important;line-height:1.08!important}.iceGuidePage .iceGuideSigil{width:110px;height:110px;position:absolute;top:auto;bottom:38px;right:clamp(24px,5vw,80px)}@media (width>=761px) and (width<=1160px){.iceGuidePage .iceGuideHeroCopy{width:72%!important}}@media (width<=760px){.iceGuidePage .iceGuideHero{grid-template-columns:minmax(0,1fr) 82px;gap:18px 16px;padding:32px 20px;display:grid;align-items:center!important;min-height:0!important}.iceGuidePage .iceGuideHeroCopy{display:contents}.iceGuidePage .iceGuideHeroCopy>p:first-child{grid-area:1/1;min-width:0}.iceGuidePage .iceGuideHero h1{overflow-wrap:anywhere;grid-area:2/1/auto/-1;min-width:0;margin:0!important;font-size:46px!important}.iceGuidePage .iceGuideRating{grid-area:3/1/auto/-1;margin:0}.iceGuidePage .iceGuideLead,.iceGuidePage .iceGuideHeroMetrics{grid-column:1/-1;margin:0}.iceGuidePage .iceGuideHero>.iceGuideSigil{grid-area:1/2;justify-self:end;width:82px;height:82px;margin:0;position:static}}.iceGuidePage .d2ItemTooltip>.d2JewelryArt{background:0 0;justify-content:center;align-items:center;width:68px;max-width:100%;height:52px;margin:11px auto 3px;line-height:0;display:flex;overflow:visible}.iceGuidePage .d2ItemTooltip>.d2JewelryArt>:is(svg,img){object-fit:contain;filter:none;opacity:1;width:32px;max-width:32px;height:32px;max-height:32px;margin:0;padding:0;display:block}.iceGuidePage .d2Planner .d2ItemTooltip[data-ammo]{min-height:310px}.iceGuidePage .d2Planner .d2ItemTooltip[data-ammo]>:is(img,.staticIconImage){object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:68px;max-width:100%;height:68px;max-height:68px;margin:11px auto 3px;display:block}.iceGuidePage .d2Planner .d2ItemTooltip[data-ammo]>:is(.d2ItemMeta,ul):empty{display:none}.iceGuidePage .d2Planner .d2ItemTooltip[data-ammo] li{color:#d2b66f}.energyShieldColdGuide .iceGuideSigil b{font-size:38px;line-height:1.05}.energyShieldColdGuide .iceGuideSigil span{letter-spacing:.08em;line-height:1.2}.energyShieldColdGuide .iceGuideSigil small{letter-spacing:.06em;font-size:8px;line-height:1.2}@media (width<=760px){.energyShieldColdGuide .iceGuideSigil b{font-size:32px}.energyShieldColdGuide .iceGuideSigil span{font-size:7px}}.energyShieldColdGuide :is(.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView)>*{min-width:0;max-width:100%}.energyShieldColdGuide .esColdHandTabs{border:1px solid var(--build-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;display:grid}.energyShieldColdGuide .esColdHandTabs button{background:var(--build-surface);min-height:44px;color:var(--build-copy);cursor:pointer;border:0;padding:10px}.energyShieldColdGuide .esColdHandTabs button+button{border-left:1px solid var(--build-border)}.energyShieldColdGuide .esColdHandTabs button.active{color:var(--build-soft);background:var(--build-raised);box-shadow:inset 0 -2px var(--build-accent)}.energyShieldColdGuide .d2LogicBody h4{color:var(--build-soft);margin:30px 0 12px;font-size:20px;font-weight:500;line-height:1.65}.energyShieldColdGuide small.esColdFcr{color:var(--build-accent);margin-top:5px;font-size:12px;display:block}.energyShieldColdGuide .esColdSourceNote{color:var(--build-muted);font-size:12px}.energyShieldColdGuide .d2BuildLogic a{color:var(--build-accent);text-underline-offset:3px;text-decoration:underline}.energyShieldColdGuide .esColdSources{border:1px solid var(--build-border-soft);color:var(--build-copy);margin-top:24px;padding:20px;font-size:13px;line-height:1.85}.energyShieldColdGuide .esColdSources summary{cursor:pointer;color:var(--build-soft);min-height:24px}.energyShieldColdGuide .esColdSources ul{margin:14px 0 0;padding-left:20px}.energyShieldColdGuide .esColdSources li+li{margin-top:12px}.energyShieldColdGuide .esColdSources li span{color:var(--build-muted);display:block}@media (width<=520px){.energyShieldColdGuide .d2LogicBody h4{font-size:18px}.energyShieldColdGuide .esColdSources{padding:14px}}.energyShieldColdGuide .d2ItemTooltip>.esColdItemArt{object-fit:contain;width:68px;max-width:100%;height:68px;max-height:68px;margin:11px auto 3px;display:block}.energyShieldColdGuide .esColdArt-armor{filter:sepia(.75)saturate(2)brightness(.83)}.energyShieldColdGuide .esColdArt-gloves{filter:sepia(.8)saturate(1.5)brightness(.65)}.energyShieldColdGuide .esColdArt-boots{filter:sepia()saturate(5)hue-rotate(70deg)brightness(1.15)}.energyShieldColdGuide .esColdHandTabs button:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.energyShieldColdGuide :is(.d2View,.d2EquipmentView,.d2SkillView,.d2MercView,.d2CharacterView,.d2Inspector,.d2SkillInspector){min-width:0;max-width:100%}.energyShieldColdGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){width:100%;max-width:620px;margin-inline:auto}.energyShieldColdGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel)>img{object-fit:fill}.energyShieldColdGuide .d2CharacterPanel>img{max-width:540px;margin-inline:auto;display:block}.energyShieldColdGuide .d2SkillTreeTabs.esColdTreeTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.energyShieldColdGuide :is(.d2SkillLevels,.d2SkillSources){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.energyShieldColdGuide .d2SkillTreeTabs.esColdTreeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.energyShieldColdGuide .d2SkillSources article{text-align:center;display:block}.energyShieldColdGuide .d2SkillSources b{margin-top:4px}.energyShieldColdGuide .d2PanelCaption{flex-wrap:wrap;height:auto;min-height:46px;padding-block:8px}}.energyShieldColdGuide .physicalChosenText strong.esColdActionReminder{color:#ff9b91}.energyShieldFireGuide :is(.d2View,.d2EquipmentView,.d2SkillView,.d2CharacterView,.d2MercView)>*{min-width:0;max-width:100%}.energyShieldFireGuide .iceGuideSigil b{font-size:38px;line-height:1.05}.energyShieldFireGuide .iceGuideSigil span{letter-spacing:.08em;line-height:1.2}.energyShieldFireGuide .iceGuideSigil small{letter-spacing:.06em;font-size:8px;line-height:1.2}@media (width<=760px){.energyShieldFireGuide .iceGuideSigil b{font-size:32px}.energyShieldFireGuide .iceGuideSigil span{font-size:7px}}.energyShieldFireGuide .d2LogicBody h4{color:var(--build-soft);margin:30px 0 12px;font-size:20px;font-weight:500;line-height:1.65}.energyShieldFireGuide .d2SkillTreeTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.energyShieldFireGuide :is(.d2SkillLevels,.d2SkillSources){grid-template-columns:repeat(3,minmax(0,1fr))}.energyShieldFireGuide .esFireArt-armor{filter:sepia(.75)saturate(2)brightness(.83)}.energyShieldFireGuide .esFireArt-boots{filter:sepia()saturate(1.7)}@media (width<=520px){.energyShieldFireGuide .d2LogicBody h4{font-size:18px}.energyShieldFireGuide .d2PanelCaption{flex-wrap:wrap;height:auto;min-height:46px;padding-block:8px}}.energyShieldFireGuide .esFireHandTabs{border:1px solid var(--build-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;display:grid}.energyShieldFireGuide .esFireHandTabs button{background:var(--build-surface);min-height:44px;color:var(--build-copy);cursor:pointer;border:0;padding:10px}.energyShieldFireGuide .esFireHandTabs button+button{border-left:1px solid var(--build-border)}.energyShieldFireGuide .esFireHandTabs button.active{color:var(--build-soft);background:var(--build-raised);box-shadow:inset 0 -2px var(--build-accent)}.energyShieldFireGuide .d2ItemTooltip>.esFireItemArt{object-fit:contain;width:68px;max-width:100%;height:68px;max-height:68px;margin:11px auto 3px;display:block}.energyShieldFireGuide .esFireHandTabs button:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}.energyShieldFireGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel){width:100%;max-width:620px;margin-inline:auto}.energyShieldFireGuide :is(.d2InventoryFrame,.d2SkillFrame,.d2MercPanel)>img{object-fit:fill}.energyShieldFireGuide .d2CharacterPanel>img{max-width:540px;margin-inline:auto;display:block}.energyShieldFireGuide .physicalChosenText strong.esFireActionReminder{color:#ff9b91}.reviewPage{color:#e8dfcd;min-height:100vh;font-family:var(--font-noto-sans-tc),"Noto Sans TC",system-ui,sans-serif;background:radial-gradient(circle at 85% 0,#272014 0,#0000 28rem),#100f0d;line-height:1.75}.reviewPage *{box-sizing:border-box}.reviewShell{width:min(1100px,100% - 36px);margin:auto;padding:40px 0 100px}.reviewHero{background:linear-gradient(140deg,#272117,#171511 65%);border:1px solid #6a5735;padding:42px clamp(24px,5vw,62px)}.reviewEyebrow,.reviewSectionTitle>span,.reviewDraftHero>span,.reviewScope>span{color:#d1ad70;letter-spacing:.22em;font:600 .75rem/1.5 ui-monospace,monospace}.reviewHero h1{letter-spacing:.04em;margin:18px 0 20px;font-size:clamp(2.2rem,6vw,4.3rem);font-weight:650;line-height:1.15}.reviewHero>p:not(.reviewEyebrow){color:#c8bcaa;max-width:720px;margin:0;font-size:1.08rem}.reviewHero nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.reviewHero nav a,.reviewScope a{color:#e6c891;background:#241f16;border:1px solid #77603a;align-items:center;min-height:44px;padding:8px 17px;text-decoration:none;display:inline-flex}.reviewHero nav a:hover,.reviewScope a:hover{background:#3d311e}.reviewAudit,.reviewDraft,.reviewScope{margin-top:64px}.reviewSectionTitle{margin-bottom:22px}.reviewSectionTitle h2,.reviewScope h2{margin:8px 0;font-size:clamp(1.85rem,4vw,2.8rem);font-weight:600;line-height:1.3}.reviewSectionTitle p,.reviewScope p{color:#c2b7a4;max-width:810px;margin:0}.reviewAuditList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reviewAuditList article{background:#191714;border:1px solid #453a29;padding:22px}.reviewAuditHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.reviewAuditHead h3{margin:0;font-size:1.28rem}.reviewAuditHead a{color:#f1dfb9;text-decoration:none}.reviewAuditHead a:hover{text-decoration:underline}.reviewStatus{color:#ddc08b;white-space:nowrap;border:1px solid #735c35;padding:2px 8px;font-size:.8rem}.reviewStatus.primary{color:#ffe2a0;background:#3b2b14}.reviewStatus.pending{color:#c5bcb0;border-color:#605b53}.reviewAuditList dl{margin:0}.reviewAuditList dl div{border-top:1px solid #3a342c;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.reviewAuditList dt{color:#c5a36c;font-weight:600}.reviewAuditList dd{color:#c6bdad;margin:0}.reviewKeep{background:#211d17;border:1px solid #514530;margin-top:12px;padding:22px 26px}.reviewKeep b{color:#e3c38c}.reviewKeep p{color:#c6bdad;margin:6px 0 0}.reviewDraft{border-top:1px solid #5b492d;padding-top:55px}.reviewDraftHero{background:linear-gradient(135deg,#302719,#171511 70%);border:1px solid #8c6d3c;padding:34px clamp(22px,4vw,48px)}.reviewDraftHero h3{margin:13px 0;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.35}.reviewDraftHero p{color:#d1c5b3;max-width:810px;margin:0 0 24px}.reviewDraftHero>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.reviewDraftHero b{color:#eed19c;border:1px solid #655336;padding:14px;font-size:1.1rem;font-weight:600}.reviewDraftHero small{color:#ad9d84;margin-top:3px;font-size:.82rem;font-weight:400;display:block}.reviewChapter{background:#181612;border:1px solid #51432e;border-top:0;padding:28px clamp(22px,4vw,46px)}.reviewChapter>header{border-bottom:1px solid #51432e;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.reviewChapter>header span{color:#d5b477;white-space:nowrap}.reviewChapter h3{color:#ead6ad;margin:0 0 12px;font-size:1.4rem;font-weight:600}.reviewChapter p,.reviewChoice p{color:#cfc4b4;max-width:900px;margin:13px 0}.reviewCompare{border:1px solid #605139;margin:20px 0;overflow:auto}.reviewCompare table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.reviewCompare th,.reviewCompare td{vertical-align:top;border-bottom:1px solid #443a2d;padding:12px 14px}.reviewCompare thead{color:#f0d8a7;background:#352b1c}.reviewCompare tbody th{color:#e4c589;width:170px;font-weight:600}.reviewCompare tbody tr:last-child th,.reviewCompare tbody tr:last-child td{border-bottom:0}.reviewChoice{background:linear-gradient(140deg,#2c2418,#171511);border:1px solid #a37a3b;margin-top:12px;padding:32px clamp(22px,4vw,46px)}.reviewChoice>span{color:#d8af6a;letter-spacing:.1em}.reviewChoice h3{color:#f0d59e;margin:12px 0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.35}.reviewChoice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:23px;display:grid}.reviewChoice b{color:#f1d5a0;border:1px solid #6d5532;padding:12px;font-size:1rem}.reviewScope{background:#1d1a15;border:1px solid #5a4a31;padding:28px clamp(22px,4vw,46px)}.reviewScope a{margin-top:18px}@media (width<=740px){.reviewShell{width:min(100% - 20px,600px);padding-top:12px}.reviewHero{padding:28px 21px}.reviewAuditList{grid-template-columns:1fr}.reviewDraftHero>div{grid-template-columns:1fr 1fr}.reviewAudit,.reviewDraft,.reviewScope{margin-top:44px}.reviewDraft{padding-top:38px}}@media (width<=490px){.reviewHero nav{grid-template-columns:1fr 1fr;display:grid}.reviewHero nav a{justify-content:center;padding:8px}.reviewDraftHero>div{grid-template-columns:1fr}.reviewChapter>header{align-items:flex-start}.reviewChapter h3{font-size:1.22rem}.reviewChoice>div{grid-template-columns:1fr}.reviewAuditList dl div{grid-template-columns:46px minmax(0,1fr);gap:8px}}.reviewDraftStandalone{margin-top:50px}.reviewRevision{background:#211c15;border:1px solid #675334;margin-bottom:16px;padding:20px 28px}.reviewRevision strong{color:#edcf98}.reviewRevision ul{color:#cfc4b4;margin:8px 0 0;padding-left:1.5em}.reviewRevision li{padding:2px 0}.reviewChoice small{color:#aa9c84;font-size:.8rem;font-weight:400;display:block}.reviewPending{border-color:#74685a}.reviewDraftLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.reviewDraftLinks a{color:#e6c891;text-align:center;background:#241f16;border:1px solid #77603a;padding:10px 14px;text-decoration:none}.reviewDraftLinks a[aria-current=page]{color:#fff0cc;background:#594523}.reviewTheme-lightning{--reviewAccent:#d8c66b}.reviewTheme-poison{--reviewAccent:#a8d491}.reviewTheme-fire{--reviewAccent:#e4a47a}.reviewTheme-magic{--reviewAccent:#c5b5dd}.reviewTheme-physical{--reviewAccent:#d7bb91}.reviewTheme-gold{--reviewAccent:#e6c97b}.reviewPage[class*=reviewTheme] .reviewDraftHero>span,.reviewPage[class*=reviewTheme] .reviewChapter>header span,.reviewPage[class*=reviewTheme] .reviewChoice>span{color:var(--reviewAccent)}@media (width<=740px){.reviewDraftLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewDraftStandalone{margin-top:38px}}@media (width<=490px){.reviewDraftLinks{grid-template-columns:1fr 1fr}.reviewRevision{padding:18px 21px}}
