/*! tailwindcss v4.3.3 | 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-leading:initial;--tw-font-weight:initial;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--wm-turn:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*{border-color:var(--border)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-2{right:calc(var(--spacing) * 2)}.z-\[1200\]{z-index:1200}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[340px\]{max-width:340px}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-md{border-radius:var(--radius)}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 6px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#3a4557\]{border-color:#3a4557}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\[\#0b0f16\]{background-color:#0b0f16}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.running{animation-play-state:running}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-secondary-foreground:hover{color:var(--secondary-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-secondary:focus{background-color:var(--secondary)}.focus\:text-secondary-foreground:focus{color:var(--secondary-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent-bg)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--bg:#0e1219;--bg-2:#141a23;--bg-3:#1a2230;--line:#2b3444;--line-2:#3a4557;--ivory:#efe7d3;--ivory-2:#d9d0bc;--text:#c9c4b6;--text-strong:#efe7d3;--text-muted:#8e948f;--accent:#63bbd0;--accent-strong:#63bbd0;--accent-soft:#63bbd029;--gold:#c8a24a;--gold-2:#8c7434;--game-yellow:#ffd100;--game-yellow-soft:#e8d48c;--game-green:#1eff00;--game-grey:#9d9d9d;--game-red:#ff3b30;--add:#8fd37a;--add-bg:#2e7d3240;--mod:#f0c674;--mod-bg:#9a670040;--del:#f08a80;--del-bg:#a63a3240;--font-sans:Verdana, Geneva, "DejaVu Sans", Tahoma, sans-serif;--font-serif:var(--font-sans);--r:4px;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font:15px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);transition:color .15s var(--ease);text-decoration:none}a:hover{color:#b2e6f0;text-underline-offset:3px;text-decoration:underline}main{max-width:1040px;margin:0 auto;padding:28px 24px 80px}h1,h2,h3{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ivory);margin:0;font-weight:700}h1{margin-bottom:6px;font-size:28px;line-height:1.2}h2{margin:32px 0 12px;font-size:20px}h3{font-size:17px}p{margin:0 0 12px}.sub{color:var(--text-muted);margin:0 0 18px;font-size:15px}code{background:var(--bg-3);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body:has(main .p-shell)>.site-top{display:none}body:has(main .p-shell)>main{max-width:none;margin:0;padding:0}table.list{border-collapse:collapse;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);width:100%;font-size:15px;overflow:hidden}table.list td{border-top:1px solid var(--line);vertical-align:top;padding:10px 12px}table.list tr:first-child td{border-top:0}table.list td.k{width:96px}table.list td.c{width:110px;color:var(--text-muted);white-space:nowrap;font-size:14px}table.list tr:hover td{background:var(--bg-3)}.fields{color:var(--text-muted);margin-top:2px;font-size:14px}.fields code{font-size:12.5px}.badge{vertical-align:middle;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600;display:inline-block}.b-added{background:var(--add-bg);color:var(--add)}.b-modified{background:var(--mod-bg);color:var(--mod)}.b-removed{background:var(--del-bg);color:var(--del)}.b-neutral{background:var(--bg-3);color:var(--text-muted)}.filters{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.filters a{border:1px solid var(--line-2);color:var(--text);border-radius:999px;padding:5px 13px;font-size:14px}.filters a:hover{border-color:var(--accent);text-decoration:none}.filters a.on{background:var(--accent-strong);color:#10252b;border-color:var(--accent-strong)}.notice{background:var(--accent-soft);color:var(--text-strong);border-left:3px solid var(--accent-strong);margin-bottom:22px;padding:12px 16px;font-size:15px}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=700px){.cols{grid-template-columns:1fr}}.gt{border:1px solid var(--line-2);color:#fff;background:#06080c;border-radius:4px;padding:12px 14px;font-size:15px;line-height:1.45;box-shadow:inset 0 0 0 1px #000}.gt .col-label{color:var(--text-muted);margin-bottom:8px;font-size:12.5px}.gt .gt-name{font-size:17px;font-weight:600}.gt .gt-sub{color:var(--game-grey);font-size:14px}.gt .gt-meta{color:#fff;flex-wrap:wrap;justify-content:space-between;gap:2px 14px;margin:4px 0 8px;font-size:14px;display:flex}.gt .gt-desc{color:var(--game-yellow);white-space:pre-wrap}.gt .gt-line{color:#fff}.gt .gt-green{color:var(--game-green)}.gt .gt-grey{color:var(--game-grey)}.gt ins{color:#b8ff9c;background:#1eff0029;border-radius:3px;padding:0 2px;text-decoration:none}.gt del{color:#ffb3ad;background:#ff3b302e;border-radius:3px;padding:0 2px}.gt.empty{color:var(--game-grey)}.gt .iline{color:#fff}.gt .iline.add{color:#b8ff9c}.gt .iline.del{color:#ffb3ad;text-decoration:line-through}.q0{color:#9d9d9d}.q1{color:#fff}.q2{color:#1eff00}.q3{color:#4aa3ff}.q4{color:#a335ee}.q5{color:#ff8000}button.primary{background:var(--accent-strong);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600;transition:background .15s}button.primary:hover{background:#5e9ce6}button.primary:disabled{opacity:.5;cursor:default}button.ghost{border:1px solid var(--line-2);color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:15px;transition:border-color .15s}button.ghost:hover{border-color:var(--accent)}form.contrib{gap:12px;max-width:640px;display:grid}form.contrib label{color:var(--text-muted);gap:4px;font-size:14px;display:grid}form.contrib input,form.contrib textarea,form.contrib select{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2);color:var(--text-strong);font:inherit;padding:9px 11px}form.contrib textarea{min-height:90px}form.contrib .row{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.obscard{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);margin-bottom:10px;padding:14px 16px}.obscard pre{white-space:pre-wrap;font:inherit;margin:6px 0}.iline{font-size:15px;line-height:1.5}details summary{cursor:pointer}pre{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:12px}.site-legal{border-top:1px solid var(--line);font:12.5px/1.55 var(--font-sans);color:var(--text-muted);background:#0b0f15}.site-legal>div{justify-content:space-between;align-items:flex-start;gap:12px 40px;max-width:1420px;margin:0 auto;padding:18px 32px 26px;display:flex}.site-legal p{max-width:100ch;margin:0}.site-legal nav{flex-wrap:wrap;flex-shrink:0;gap:6px 18px;display:flex}.site-legal a{color:var(--text);white-space:nowrap;text-decoration:none}.site-legal a:hover{color:var(--ivory);text-decoration:underline}@media (width<=899px){.site-legal>div{flex-direction:column;padding:16px 16px 24px}}.site-support{max-width:1420px;margin:0 auto;padding:22px 32px 2px}.site-support>div{border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(60% 180% at 100% 100%, #ffd10013, transparent 60%), var(--bg-2);align-items:center;gap:14px 28px;padding:14px 18px;display:flex}.site-mascot{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:52px;height:64px;margin:0;padding:0;position:relative}.site-mascot:before{content:"";background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;width:46px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.site-mascot:focus-visible{outline-offset:-1px;outline:1px solid #e2c275}.site-mascot-sprite{pointer-events:none;background:no-repeat;transition:filter .15s,opacity .3s;position:absolute}.site-mascot:hover .site-mascot-sprite,.site-mascot:focus-visible .site-mascot-sprite{filter:brightness(1.15)drop-shadow(0 0 5px #e2c27573)}.site-mascot[data-stealth] .site-mascot-sprite{opacity:.4}.site-mascot[data-stealth]:hover .site-mascot-sprite,.site-mascot[data-stealth]:focus-visible .site-mascot-sprite{opacity:1}.site-support:has(.site-support-button:hover,.site-support-button:focus-visible) .site-mascot-sprite{opacity:1}.site-mascot-say{z-index:5;font:400 12px/1.2 var(--font-sans);white-space:nowrap;color:#ffff9f;opacity:0;pointer-events:none;background:#000000d9;border:1px solid #dcdcdc8c;border-radius:9px;padding:7px 11px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:18px;transform:translateY(4px);box-shadow:0 4px 14px #0009}.site-mascot-say:after{content:"";background:#000;border-bottom:1px solid #dcdcdc8c;border-right:1px solid #dcdcdc8c;width:9px;height:9px;position:absolute;bottom:-6px;left:14px;transform:rotate(45deg)}.site-mascot-say[data-on]{opacity:1;transform:none}.site-legal .site-support p{flex-direction:column;flex:1;gap:3px;min-width:0;max-width:none;display:flex}.site-support-act{flex:none;align-items:center;gap:12px;display:flex}.site-support strong{font:700 14px/1.35 var(--font-sans);color:var(--ivory)}.site-support p span{max-width:88ch;color:var(--text);font-size:13px;line-height:1.55}.site-legal .site-support-button{color:#1a1400;font:700 14px/1.2 var(--font-sans);white-space:nowrap;transition:transform .15s var(--ease), box-shadow .15s var(--ease), filter .15s var(--ease);background:linear-gradient(#ffe15a,#ffc400);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:10px 20px 10px 15px;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #78500038,0 2px 10px #00000073}.site-legal .site-support-button:hover{color:#1a1400;filter:brightness(1.06);text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #78500038,0 0 0 4px #ffd10029,0 6px 18px #ffb40033}.site-legal .site-support-button:active{filter:brightness(.97);transform:none}.site-legal .site-support-button:focus-visible{outline-offset:-1px;outline:1px solid #ffe15a}.site-support-button svg{flex:none;overflow:visible}.site-support-steam{opacity:0}.site-support-heart{transform-box:fill-box;transform-origin:50%}.site-support-button:hover .site-support-steam{animation:1.4s ease-in-out infinite site-support-steam}.site-support-button:hover .site-support-heart{animation:.9s ease-in-out infinite site-support-beat}@keyframes site-support-steam{0%{opacity:0;transform:translateY(2px)}45%{opacity:.85}to{opacity:0;transform:translateY(-2px)}}@keyframes site-support-beat{0%,60%,to{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(.95)}}@media (width<=899px){.site-support{padding:16px 16px 0}}@media (width<=640px){.site-support>div{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;display:grid}.site-support-act{display:contents}.site-support .site-mascot{grid-area:1/1;align-self:start;margin-top:4px}.site-legal .site-support p{grid-area:1/2}.site-legal .site-support-button{grid-area:2/1/3/3;padding-block:12px}}body:has(.p-shell){background:var(--bg);color:var(--text)}body:has(.p-shell)>header.top{display:none}.p-shell{font:15px/1.5 var(--font-sans);background:var(--bg);min-height:100vh;color:var(--text);--p-gold:var(--accent);--p-muted:var(--text-muted);--p-line:var(--line)}.p-shell *{box-sizing:border-box}.p-shell a{color:var(--accent);text-decoration:none}.p-shell a:hover{text-decoration:underline}.p-shell button,.p-shell input,.p-shell select{font:inherit}.p-shell button{cursor:pointer}.p-shell button:focus-visible,.p-shell a:focus-visible,.p-shell input:focus-visible,.p-shell select:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.p-review{color:var(--accent);letter-spacing:1.1px;background:#22211b;border-bottom:1px solid #494332;gap:18px;padding:6px 32px;font-size:13px;display:flex}.p-review span{letter-spacing:.2px;color:#b7b2a5}.p-review-end{margin-left:auto}.p-header{align-items:center;gap:48px;max-width:1420px;margin:auto;padding:22px 32px 19px;display:flex}.p-brand{font:23px var(--font-serif);letter-spacing:-.7px;color:var(--ivory)!important}.p-brand>span{color:var(--ivory-2)}.p-brand small{font:12px var(--font-sans);letter-spacing:3px;color:#8d8878;margin-top:6px;display:block}.p-header nav{align-self:stretch;align-items:center;gap:28px;display:flex}.p-header nav a{color:var(--text-muted);font-size:15px}.p-header nav a[aria-current]{color:var(--ivory);border-bottom:2px solid var(--accent-strong);margin-bottom:-11px;padding-top:2px;padding-bottom:9px}.p-search{border:1px solid var(--line);background:var(--bg-2);align-items:center;gap:8px;margin-left:auto;padding:5px 9px;display:flex}.p-search>span:first-child{font-size:23px;line-height:24px}.p-search input{width:140px;color:var(--text);background:0 0;border:0;outline:none}.p-search-label{color:#a3a197;border:1px solid var(--line);padding:0 4px;font-size:13px}.p-classes{border-block:1px solid var(--line);background:var(--bg-2);justify-content:center;gap:21px;padding:0 24px;display:flex}.p-classes button{color:var(--class,#ccc6b7);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0 10px;font-size:14px}.p-classes button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ivory)}.p-class-dot{background:var(--class);width:5px;height:5px;margin:0 6px 2px 0;display:inline-block}.p-workspace{max-width:1420px;margin:auto;padding:0 32px}.p-context{color:#a2a29a;align-items:center;gap:9px;padding:16px 0 22px;font-size:13px;display:flex}.p-live-dot{background:#b8a47e;width:5px;height:5px}.p-context-dim{color:#555;margin:0 3px}.p-context-end{color:#7f827d;margin-left:auto}.p-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.p-title h1{font:26px var(--font-serif);letter-spacing:0;color:var(--ivory);margin:0}.p-title p{color:var(--text-muted);margin:6px 0 0;font-size:14px}.p-action{background:#25221b;border:1px solid #6b5a39;padding:8px 13px;font-size:14px}.p-columns{grid-template-columns:minmax(0,1.65fr) minmax(355px,1fr);align-items:start;gap:18px;display:grid}.p-window{background:var(--bg-2);border:1px solid var(--line);border-radius:2px;min-width:0}.p-window-title{background:var(--bg-3);border-bottom:1px solid var(--line);height:35px;color:var(--ivory);font:15px var(--font-serif);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.p-window-title>span{font:12px var(--font-sans);letter-spacing:1.2px;color:#969284}.p-window-title button{font:22px var(--font-serif);color:#b6ae98;background:var(--bg-2);border:1px solid var(--line);width:23px;height:23px;line-height:20px}.p-toolbar{align-items:center;gap:17px;padding:12px;display:flex}.p-toolbar select{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:1px;min-width:116px;min-height:32px;padding:5px 8px}.p-check{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;display:flex}.p-toolbar>span{color:var(--text-muted);margin-left:auto;font-size:13px}.p-table-head,.p-row{grid-template-columns:minmax(185px,1.4fr) minmax(155px,1.05fr) 78px 42px;align-items:center;gap:10px;padding:0 13px;display:grid}.p-table-head{background:var(--bg-3);border-block:1px solid var(--line);color:#90938c;height:31px;font-size:13px}.p-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:66px;color:var(--text);background:0 0;position:relative}.p-row.p-selected{background:#262925}.p-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.p-icon{object-fit:cover;background:#111;border:1px solid #776b50;border-radius:2px;flex-shrink:0}.p-name-cell strong{color:var(--text-strong);font-size:14px;font-weight:400;display:block}.p-name-cell small{margin-top:3px;font-size:13px;display:block}.p-tree{color:#8b8d87}.p-value>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;display:block}.p-value b{color:#bccc9d;font-weight:400}.p-before{color:#a8aaa3}.p-arrow{color:#77796f;margin:0 4px}.p-value small{color:#989b92;margin-top:4px;font-size:13px;display:block}.p-value .p-unknown-value{color:#a1a29b}.p-status{white-space:nowrap;font-size:13px}.p-status>span{margin-right:3px}.p-observed{color:#a4be88}.p-partial{color:#d0b274}.p-unknown{color:#a6a8a0}.p-row time{color:#a2a49a;text-align:right;font-size:13px}.p-list-footer{color:var(--text-muted);justify-content:space-between;padding:11px 13px;font-size:13px;display:flex}.p-list-footer button{color:var(--accent);background:0 0;border:0;padding:0;font-size:13px}.p-legend{border-top:1px solid var(--line);color:#93958b;grid-template-columns:auto 1fr;gap:5px 13px;padding:12px;font-size:13px;display:grid}.p-detail:focus{outline:none}.p-detail-heading{align-items:center;gap:12px;padding:18px 16px 10px;display:flex}.p-detail-heading h2{font:21px var(--font-serif);color:var(--ivory);margin:0 0 4px}.p-detail-heading span{color:var(--text-muted);font-size:13px}.p-detail-meta{border-bottom:1px solid var(--line);color:var(--text-muted);gap:15px;margin:0 16px;padding:0 0 14px;font-size:13px;display:flex}.p-comparison-values{text-align:center;grid-template-columns:1fr 20px 1fr;align-items:center;padding:16px 16px 0;display:grid}.p-comparison-values small{letter-spacing:1.3px;color:#9ea092;font-size:12px;display:block}.p-comparison-values strong{font:27px var(--font-serif);color:#c1c2b6;margin-top:7px;display:block}.p-comparison-values>div:last-child strong{color:#c4d4a1}.p-comparison-values>span{color:#77796c}.p-metric{text-align:center;color:#9b9e91;margin:3px 0 15px;font-size:13px}.p-descriptions{border:1px solid var(--line);background:var(--bg);margin:0 16px}.p-descriptions>div+div{border-top:1px solid var(--line)}.p-shell h3{color:var(--ivory-2);margin:0 0 6px;font-size:13px;font-weight:400}.p-descriptions h3{justify-content:space-between;display:flex}.p-descriptions h3 span{color:#858c80;font-size:12px}.p-descriptions p{color:var(--text);margin:0;font-size:13px;line-height:1.7}.p-descriptions mark{color:#d4e3b9;background:#303728}.p-evidence{padding:15px 16px}.p-evidence h3{color:var(--ivory);font-size:14px}.p-evidence dl{grid-template-columns:101px 1fr;gap:5px;margin:10px 0;font-size:13px;display:grid}.p-evidence dd{color:var(--text);margin:0}.p-source-note{color:var(--text-muted);margin:12px 0;font-size:13px;line-height:1.7}.p-caution{color:#c6b78f;background:#24251e;border-left:2px solid #8c764b;padding:8px 9px;font-size:13px}.p-evidence>a{justify-content:space-between;margin-top:13px;font-size:13px;display:flex}.p-empty{color:var(--text-muted);padding:40px 20px}.p-empty-detail{color:var(--text-muted);padding:30px}.p-verification{border-block:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr;gap:22px;margin:23px 0;padding:18px 0;display:grid}.p-verification h2{font:16px var(--font-serif);color:#c6baa0;margin:0}.p-verification h2 span{font:12px var(--font-sans);letter-spacing:1px;color:#8c8e80;margin-left:8px}.p-verification p{color:#939789;margin:5px 0 0;font-size:13px}.p-verification button{border:0;border-left:1px solid var(--line);text-align:left;background:0 0;min-height:44px;padding:0 14px;font-size:13px;position:relative}.p-verification button small{color:#9b9f91;margin-top:5px;font-size:13px;display:block}.p-verification button>span:last-child{color:#b5a26d;position:absolute;top:9px;right:8px}.p-footer{color:var(--text-muted);justify-content:space-between;padding:0 0 30px;font-size:13px;display:flex}.p-footer span span{color:#747b70}.p-skip{z-index:10;background:#222;padding:10px;position:absolute;top:-100px;left:12px}.p-skip:focus{top:12px}.p-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1450px){.p-workspace{padding-top:8px}.p-row{min-height:72px}}@media (width<=1100px){.p-header{gap:28px}.p-header nav{gap:20px}.p-classes{gap:15px}.p-workspace{padding-inline:20px}.p-columns{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)}.p-table-head,.p-row{grid-template-columns:minmax(160px,1.3fr) minmax(115px,1fr) 64px;gap:7px;padding-inline:10px}.p-table-head>span:last-child,.p-row time{display:none}.p-status{font-size:12px}.p-value>span{font-size:14px}.p-name-cell{gap:7px}.p-header{padding-inline:20px}}@media (width<=899px){.p-columns{grid-template-columns:1fr}.p-classes{flex-wrap:wrap;justify-content:flex-start;gap:0 18px;padding:5px 20px}.p-classes button{padding-block:7px}.p-header{flex-wrap:wrap;gap:15px;padding-block:18px}.p-header nav{order:3;gap:28px;width:100%;margin-top:6px}.p-review{padding-inline:20px}.p-review-end,.p-context-end{display:none}.p-detail{scroll-margin-top:12px}.p-table-head,.p-row{grid-template-columns:minmax(160px,1.4fr) minmax(125px,1fr) 75px 42px}.p-table-head>span:last-child,.p-row time{display:block}.p-verification{grid-template-columns:1fr 1fr}.p-verification>div{grid-column:1/-1}.p-verification button{border-left:0;padding-left:0}.p-legend{grid-template-columns:auto 1fr auto 1fr auto 1fr}}@media (width<=540px){.p-review{letter-spacing:.5px;gap:10px;padding:6px 12px;font-size:12px}.p-workspace{padding:0 12px}.p-header{gap:12px;padding-inline:12px}.p-brand{font-size:22px}.p-search{width:135px;margin-left:auto}.p-search input{width:94px;font-size:13px}.p-search-label{display:none}.p-classes{gap:0 15px;padding-inline:12px}.p-classes button{min-height:34px;font-size:13px}.p-context{padding:15px 0;font-size:13px}.p-title{align-items:flex-start;gap:10px}.p-title h1{font-size:24px}.p-title p{max-width:230px;font-size:13px}.p-action{white-space:nowrap;margin-top:4px;padding:7px 8px;font-size:13px}.p-table-head,.p-row{grid-template-columns:minmax(132px,1.15fr) minmax(100px,1fr) 59px;gap:5px;padding-inline:9px}.p-table-head{font-size:12px}.p-table-head>span:last-child{display:none}.p-row{min-height:78px}.p-row time{display:none}.p-name-cell{gap:7px}.p-name-cell .p-icon{width:25px;height:25px}.p-name-cell strong{font-size:13px;line-height:1.3}.p-tree{display:none}.p-value>span{font-size:13px}.p-arrow{margin:0}.p-value small{max-width:100px;font-size:12px;line-height:1.4}.p-status{font-size:12px}.p-status>span{margin-right:1px}.p-legend{grid-template-columns:auto 1fr}.p-verification{grid-template-columns:1fr;gap:14px}.p-verification>div{grid-column:auto}.p-verification button{border-top:1px solid #30342c;min-height:50px;padding-top:10px}.p-footer{gap:15px}.p-footer>span{max-width:210px}.p-footer span span{display:block}.p-footer a{white-space:nowrap}}@media (width<=1100px) and (width>=900px){.p-row time{font-size:12px;display:block;position:absolute;bottom:10px;right:10px}.p-row>.p-status{align-self:start;margin-top:15px}}@media (width<=540px){.p-row time{font-size:12px;display:block;position:absolute;bottom:15px;right:9px}.p-row>.p-status{align-self:start;margin-top:22px}.p-detail .p-window-title{height:44px}.p-detail .p-window-title button{width:44px;height:36px}}@media (width<=380px){.p-table-head,.p-row{grid-template-columns:minmax(105px,1.15fr) minmax(80px,1fr) 55px;gap:4px}.p-name-cell{gap:5px}.p-name-cell .p-icon{width:22px;height:22px}.p-value>span{white-space:normal}.p-title{flex-wrap:wrap}.p-title p{max-width:none}.p-action{margin-top:0}.p-search{width:100%;margin-left:0}.p-search input{width:100%}.p-review{flex-wrap:wrap;gap:3px 10px}.p-toolbar{gap:8px;padding-inline:9px}.p-toolbar select{min-width:100px}.p-check{font-size:13px}}.p-review{background:var(--bg-2);border-color:var(--line);color:#8f958b;letter-spacing:.2px;padding-block:5px;font-size:13px}.p-title{margin:25px 0 18px}.p-table-head>span:last-child{display:block}.p-name-cell small,.p-value small{font-size:13px}.p-value>span{grid-template-columns:76px 24px 1fr;align-items:baseline;font-size:14px;display:grid}.p-before{text-align:right}.p-arrow{text-align:center;margin:0}.p-value small{padding-left:0}.p-list-footer{justify-content:flex-end}.p-detail-meta{padding-bottom:11px}.p-evidence{border-top:1px solid var(--line);margin:16px 16px 0;padding:0 0 8px}.p-evidence summary{cursor:pointer;color:var(--text-muted);min-height:44px;padding:12px 0;font-size:13px}.p-evidence summary:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.p-evidence dl{margin-top:0}.p-evidence>a{margin-bottom:7px}.p-footer{border-top:1px solid var(--line);margin-top:24px;padding-top:15px}@media (width<=540px){.p-title{margin:20px 0 15px}.p-table-head,.p-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.p-row{min-height:66px}.p-name-cell strong{font-size:14px}.p-name-cell small,.p-value small{font-size:13px}.p-value>span{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);font-size:14px}.p-value small{max-width:none}.p-name-cell .p-icon{width:28px;height:28px}.p-review{font-size:12px}}.p-semantic strong{color:#bccc9d;font-size:15px;font-weight:400}.p-semantic small{max-width:none;line-height:1.5}.p-added-content{padding:16px 16px 4px}.p-new-label{color:#bccc9d;margin-bottom:15px;font-size:14px}.p-added-content h3{color:var(--ivory-2)}.p-added-content p{color:var(--game-yellow-soft);margin:5px 0;font-size:14px;line-height:1.7}@media (width<=540px){.p-semantic strong{font-size:14px}}.p-table-head,.p-row{grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr) minmax(0,1fr);gap:18px}.p-row{min-height:74px}.p-version-value{font-variant-numeric:tabular-nums;min-width:0;line-height:1.5}.p-version-value strong{font-size:15px;font-weight:400;display:block}.p-classic-value{color:#acafa6}.p-forever-value{color:#c2d1a5}.p-version-value small{color:#a5a99e;margin-top:4px;font-size:13px;display:block}.p-missing{color:#a1a29b}.p-name-cell .p-row-metric{color:#93998c;margin-top:2px;font-size:13px}.p-comparison-values{grid-template-columns:1fr 1fr;gap:20px}@media (width<=540px){.p-table-head,.p-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr) minmax(0,1fr);gap:9px}.p-row{min-height:82px}.p-version-value strong{font-size:14px}.p-version-value small{font-size:13px}.p-name-cell .p-icon{width:24px;height:24px}.p-name-cell{gap:6px}.p-name-cell .p-row-metric{font-size:12px}.p-name-cell strong{font-size:13px}}@media (width<=380px){.p-table-head,.p-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr) minmax(0,1fr);gap:7px}.p-name-cell{align-items:flex-start}.p-name-cell .p-icon{width:20px;height:20px}.p-version-value strong{font-size:13px}.p-version-value small{font-size:12px}}.p-table-head{height:48px}.p-table-head>span:not(:first-child){font:22px/1.2 var(--font-serif);color:#dfd2b5;letter-spacing:0}.p-table-head>span:first-child{font-size:14px}.p-version-value strong{font-size:15px}.p-name-cell strong{font-size:14px}.p-name-cell small,.p-name-cell .p-row-metric,.p-version-value small{font-size:13px}.p-comparison-values small{font:22px/1.2 var(--font-serif);color:#dfd2b5;letter-spacing:0}.p-comparison-values strong{margin-top:10px;font-size:29px}.p-descriptions h3{font-size:15px}.p-descriptions p{font-size:14px}@media (width<=540px){.p-table-head{height:46px}.p-table-head>span:not(:first-child){font-size:19px}.p-table-head>span:first-child{font-size:13px}.p-version-value strong,.p-name-cell strong{font-size:14px}.p-name-cell .p-row-metric,.p-version-value small{font-size:13px}.p-comparison-values small{font-size:22px}}@media (width<=380px){.p-table-head>span:not(:first-child){font-size:17px}.p-version-value strong{font-size:15px}.p-name-cell strong{font-size:14px}}.p-shell{--p-classic-title:#c9ad76;--p-forever-title:#8bc7eb}.p-table-head>span:nth-child(2),.p-comparison-values>div:first-child small,.p-descriptions>div:first-child h3{color:var(--p-classic-title)}.p-table-head>span:nth-child(3),.p-comparison-values>div:last-child small,.p-descriptions>div:last-child h3{color:var(--p-forever-title)}.p-shell{--p-forever-title:#83ccc6}.p-class-selector{background:#141615;border-block:1px solid #373a32;justify-content:center;align-items:center;gap:18px;padding:14px 20px 13px;display:flex}.p-class-frame{border:2px solid #75684c;background:#151512;border-top-color:#b3a380;border-left-color:#968967;border-radius:3px;grid-template-columns:repeat(9,64px);gap:7px;padding:8px 12px 6px;display:grid;box-shadow:inset 0 0 0 1px #27251c,0 1px #050605,0 0 0 1px #38382c}.p-class-choice{color:#b4aa8e;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 3px 2px;display:flex}.p-class-icon-frame{background:#181a16;border:2px solid #d2bc82;border-color:#d2bc82 #71603d #665333 #beaa76;border-radius:2px;width:52px;height:52px;padding:2px;display:block;box-shadow:0 0 0 1px #070807,inset 0 0 0 1px #322b1d}.p-class-icon-frame img{object-fit:cover;filter:saturate(.55)brightness(.58);width:44px;height:44px;display:block}.p-class-name{font:14px/1.2 var(--font-serif);white-space:nowrap}.p-class-choice:hover .p-class-icon-frame img,.p-class-choice[aria-pressed=true] .p-class-icon-frame img{filter:none}.p-class-choice:hover,.p-class-choice[aria-pressed=true]{color:var(--ivory)}.p-class-choice[aria-pressed=true] .p-class-icon-frame{border-color:#ffe69b #b38a3e #a37d34 #edce70;box-shadow:0 0 0 1px #dec079,inset 0 0 0 1px #51401d}.p-all-classes{color:#969889;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:13px!important}.p-all-classes[aria-pressed=true]{color:#d7c18b;text-underline-offset:4px;text-decoration:underline}.p-window{border:2px solid #4e493a;border-color:#93866a #4e493a #4e493a #776e56;border-radius:3px;box-shadow:inset 0 0 0 1px #11130f,0 1px #080a08}.p-window-title{border-bottom-color:#4e493b;box-shadow:inset 0 1px #313127}@media (width<=899px){.p-class-selector{gap:10px;padding-inline:12px}.p-class-frame{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;min-width:0;padding:8px}.p-class-icon-frame{width:46px;height:46px}.p-class-icon-frame img{width:38px;height:38px}.p-class-choice{padding-inline:1px}.p-class-name{font-size:13px}.p-all-classes{white-space:nowrap}}@media (width<=650px){.p-class-selector{flex-direction:column;gap:4px;padding-block:12px 6px}.p-class-frame{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px;width:100%;max-width:390px;padding:10px 8px 8px}.p-class-icon-frame{width:48px;height:48px}.p-class-icon-frame img{width:40px;height:40px}.p-class-name{font-size:14px}.p-all-classes{min-height:32px;padding:4px 10px}}@media (width<=380px){.p-class-frame{gap:10px 3px;padding-inline:5px}.p-class-icon-frame{width:44px;height:44px}.p-class-icon-frame img{width:36px;height:36px}.p-class-name{font-size:13px}}.p-class-selector{isolation:isolate;background:#141615;position:relative}.p-class-selector:before{content:"";z-index:-2;background:url(/backgrounds/barrens-outrunner.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0}.p-class-selector:after{content:"";z-index:-1;background:#0a0e0b66;position:absolute;inset:0}.p-class-frame{background:#131410db}.p-all-classes{color:#c5c7ba}@media (width<=650px){.p-class-selector:before{background-position:40% 48%}.p-class-selector:after{background:#0a0e0b75}}.p-icon-unknown{color:#8c9185;font:18px var(--font-serif);justify-content:center;align-items:center;display:inline-flex}.p-real-feed .p-row{min-height:96px}.p-effect-preview{-webkit-line-clamp:3;color:#c7d2b5;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.p-real-feed .p-classic-value strong{font-size:14px}.p-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.p-pagination button{min-height:32px}.p-pagination button:disabled{opacity:.4;cursor:default}.p-rank-choice{align-items:center;gap:8px;display:flex}.p-rank-choice select{color:#d4d8c7;font:inherit;background:#141713;border:1px solid #4e513f;max-width:160px;padding:5px}.p-real-feed .p-detail-meta{justify-content:space-between;align-items:center}.p-feed-descriptions{margin-top:16px}.p-feed-descriptions h3{font:22px var(--font-serif)}.p-feed-descriptions p{white-space:pre-wrap;overflow-wrap:anywhere}.p-source-list,.p-source-notes{color:#a4ac9a;padding-left:17px;font-size:13px}.p-source-list li{margin:12px 0}.p-source-list small{color:#9ca58e;margin-top:4px;font-size:13px;display:block}.p-source-list p{margin:4px 0}.p-source-notes li{margin:6px 0}.p-real-feed .p-footer>div{gap:18px;display:flex}@media (width>=900px){.p-real-feed .p-detail{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}@media (width<=540px){.p-real-feed .p-row{min-height:108px}.p-effect-preview{-webkit-line-clamp:4;font-size:13px}.p-real-feed .p-classic-value strong{font-size:13px}.p-real-feed .p-table-head,.p-real-feed .p-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr) minmax(0,1.2fr)}.p-real-feed .p-footer>div{flex-direction:column;gap:7px}.p-pagination{gap:6px 12px}.p-real-feed .p-source-list{overflow-wrap:anywhere}}.p-logo{flex-shrink:0;width:280px;height:52px;display:block;position:relative;overflow:hidden}.p-logo img{width:110%;max-width:none;height:auto;position:absolute;top:50%;left:-5%;transform:translateY(-49%)}.p-header{gap:32px}.p-catalog-empty{max-width:800px;padding:28px}.p-catalog-empty h2{font:21px var(--font-serif);color:#d7c7a4;margin:0 0 12px}.p-catalog-empty p{color:#a6ac9c;margin-bottom:20px}@media (width<=1100px){.p-header{gap:20px}.p-logo{width:240px;height:48px}}@media (width<=650px){.p-header{gap:12px}.p-logo{width:280px;max-width:100%;height:50px}.p-header>.p-search{order:4;width:100%;margin-left:0}.p-header>.p-search input{width:100%}.p-header nav{margin-top:0}}.p-logo{width:245px;height:47px}.p-header{gap:25px;padding-block:16px}.p-header nav{align-self:center;align-items:center;gap:5px}.p-header nav a{color:#c8c1ac;min-height:34px;font:14px var(--font-serif);background:#26281f;border:1px solid #554c37;border-color:#897d5b #554c37 #554c37 #776e50;border-radius:2px;justify-content:center;align-items:center;padding:5px 13px;text-decoration:none;display:flex;box-shadow:inset 0 1px #37392b,0 1px #090b08}.p-header nav a[aria-current]{color:#eed79d;background:#1b1e17;border:1px solid #766743;border-color:#443d2a #766743 #766743 #443d2a;margin:0;padding:5px 13px;box-shadow:inset 0 1px 3px #060805}.p-header nav a:hover{background:#1b1e17;border-color:#443d2a #93805a #93805a #443d2a;text-decoration:none;box-shadow:inset 0 1px 3px #060805}.p-search{background:#0f130f;border:1px solid #6b6147;border-color:#343426 #6b6147 #6b6147 #3d3c2c;border-radius:2px;min-height:35px;padding:4px 9px;box-shadow:inset 0 2px 4px #050705,0 1px #36382b}.p-search input{font:14px var(--font-serif)!important;color:#d4cfb9!important}.p-search:focus-within{outline-offset:-1px;outline:1px solid #baaa76}.p-window-title button{width:28px;height:28px;line-height:1;font:22px/1 var(--font-sans);color:#e2d1a2;background:#343629;border:1px solid #76694a;border-color:#ae9b6c #76694a #76694a #98865f;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:inset 0 1px #484b35,0 1px #090c08}.p-window-title button:hover,.p-window-title button:active{background:#1a1e16;border-color:#423b29 #aa9364 #aa9364 #423b29;box-shadow:inset 0 2px 3px #080b07}.p-rank-buttons{color:#aeb49f;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.p-rank-buttons>span:first-child{margin-right:5px}.p-rank-buttons button,.p-pagination button,.p-empty button,.p-toolbar select{color:#ddcea9;background:#2b2f22;border:1px solid #665b40;border-color:#a18e60 #665b40 #665b40 #8b7b55;border-radius:2px;min-height:32px;padding:5px 9px;box-shadow:inset 0 1px #3e4330,0 1px #080b07}.p-rank-buttons button{min-width:32px;font-size:15px}.p-rank-buttons button[aria-pressed=true],.p-rank-buttons button:hover,.p-pagination button:not(:disabled):hover,.p-empty button:hover{color:#f2d885;background:#171e13;border-color:#3d3c28 #998754 #998754 #3d3c28;box-shadow:inset 0 2px 3px #080c06}.p-rank-buttons button[aria-pressed=true]{outline-offset:1px;outline:1px solid #c7ad65}.p-source-list .p-capture-link{margin-top:6px;font-size:13px;display:inline-block}@media (width<=1100px){.p-logo{width:225px;height:44px}.p-header{gap:17px}.p-header nav a,.p-header nav a[aria-current]{padding-inline:10px}}@media (width<=899px){.p-header nav{order:3;width:auto;margin-top:0}.p-header>.p-search{order:4;width:100%;margin:0}.p-header>.p-search input{width:100%}}@media (width<=650px){.p-logo{width:245px;height:46px}.p-header nav{justify-content:space-between;gap:5px;width:100%}.p-header nav a,.p-header nav a[aria-current]{flex:1;min-height:37px;padding:6px 8px;font-size:14px}.p-window-title button{width:34px;height:30px}.p-detail .p-window-title button{width:38px;height:34px}.p-rank-buttons button{min-width:36px;min-height:36px}}.p-shell .p-header nav a,.p-shell .p-rank-buttons button,.p-shell .p-pagination button,.t-actions button{box-shadow:none;text-shadow:0 1px 2px #000;color:#e8c67a;background:0 0;border:8px solid #0000;border-image:url(/wow-ui/UI-Panel-Button-Up.PNG) 8 12 fill/8px 12px;min-height:30px;padding:2px 12px}.p-shell .p-header nav a:active,.p-shell .p-rank-buttons button:active,.p-shell .p-pagination button:active,.t-actions button:active{border-image-source:url(/wow-ui/UI-Panel-Button-Down.PNG);transform:translateY(1px)}.p-shell .p-header nav a:hover,.t-actions button:hover{filter:brightness(1.18)}.p-shell .p-window-title>button{width:28px;height:28px;box-shadow:none;background:url(/wow-ui/UI-Panel-MinimizeButton-Up.PNG) 50%/32px 32px no-repeat;border:0;border-radius:0;place-items:center;padding:0;display:grid}.p-shell .p-window-title>button svg{visibility:hidden}.p-shell .p-window-title>button:hover,.p-shell .p-window-title>button:active{background-image:url(/wow-ui/UI-Panel-MinimizeButton-Down.PNG)}.p-shell .p-header nav a{border-width:5px;justify-content:center;align-items:center;min-width:78px;min-height:31px;padding:0 9px;line-height:1;display:flex}.p-shell .p-header nav a[aria-current=page],.p-shell .p-rank-buttons button[aria-pressed=true]{filter:brightness(1.4);color:#fff0b0}.p-toolbar{flex-wrap:wrap;row-gap:10px}@media (width<=650px){.p-shell .p-header nav a{border-width:4px;min-width:0;padding:0 4px;font-size:15px}.p-toolbar>span:last-child{margin-left:auto}.p-shell .p-pagination{flex-wrap:wrap}}.p-shell .p-header nav a,.p-shell .p-rank-buttons button,.p-shell .p-pagination button,.t-actions button{border:0;border-image: ;background:url(/wow-ui/UI-Panel-Button-Up.PNG) 0 0/160% 139.13% no-repeat;min-height:30px;padding:5px 14px;line-height:20px}.p-shell .p-header nav a:active,.p-shell .p-rank-buttons button:active,.p-shell .p-pagination button:active,.t-actions button:active{background-image:url(/wow-ui/UI-Panel-Button-Down.PNG)}.p-shell .p-pagination button:disabled,.t-actions button:disabled{border-image: ;background-image:url(/wow-ui/UI-Panel-Button-Disabled.PNG)}.p-shell .p-rank-buttons button{min-width:34px;padding:5px 10px}@media (width<=650px){.p-shell .p-header nav a{padding:5px 7px}.p-shell .p-rank-buttons button{min-height:36px}}.p-shell .p-rank-buttons{gap:0}.p-shell .p-rank-buttons button,.p-shell .p-rank-buttons button:hover,.p-shell .p-rank-buttons button:active,.p-shell .p-rank-buttons button[aria-pressed=true]{min-width:32px;min-height:36px;box-shadow:none;filter:none;color:#aaa99b;font:15px/24px var(--font-sans);text-shadow:none;border:0;border-image: ;background:0 0;outline:none;padding:6px 10px;position:relative;transform:none}.p-shell .p-rank-buttons button+button:before{content:"·";color:#6e7367;font-weight:400;text-decoration:none;position:absolute;left:-2px}.p-shell .p-rank-buttons button[aria-pressed=true]{color:#eed8a1;text-underline-offset:4px;font-weight:700;text-decoration:underline}.p-shell .p-rank-buttons button:focus-visible{outline-offset:-1px;border-radius:2px;outline:1px solid #d8c181}.p-shell .p-header nav a,.p-shell .p-pagination button,.t-actions button{color:#c9c4b3;text-shadow:0 1px 2px #000;filter:none;border:1px solid #575044;border-top-color:#756b57;border-image: ;background:linear-gradient(#292a26,#171916);border-radius:3px;min-height:30px;padding:4px 14px;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0008}.p-shell .p-header nav a[aria-current=page]{color:#f4e0a5;filter:none;background:linear-gradient(#67552b,#2c291c 75%);border-color:#a68c4b;box-shadow:inset 0 1px #d0b66c55}.p-shell .p-header nav a:hover,.p-shell .p-pagination button:not(:disabled):hover,.t-actions button:not(:disabled):hover{color:#f1e6c8;filter:none;background:linear-gradient(#39372b,#22241d);border-color:#aa945e}.p-shell .p-header nav a:active,.p-shell .p-pagination button:not(:disabled):active,.t-actions button:not(:disabled):active{background:#151812;border-top-color:#4a4435;transform:translateY(1px);box-shadow:inset 0 2px 3px #0009}.p-shell .p-pagination button:disabled,.t-actions button:disabled{color:#6f7468;background:linear-gradient(#232522,#1b1d1a);border:1px solid #41443c;box-shadow:inset 0 1px 1px #ffffff08}.p-shell .p-window-title>button{color:#b9a77d;background:linear-gradient(#342a20,#211c17);border:1px solid #6b583b;border-radius:2px;width:25px;height:25px;box-shadow:inset 0 1px #8b755133}.p-shell .p-window-title>button svg{visibility:visible;width:12px;height:12px}.p-shell .p-window-title>button:hover{color:#ecdbb0;background:#443626;border-color:#a18a59}.p-shell .p-window-title>button:active{background:#191612;transform:translateY(1px);box-shadow:inset 0 2px 3px #000a}.p-shell .p-window{border-color:#655a43;box-shadow:inset 0 1px #8e7b4c55}.p-shell .p-window-title{background:linear-gradient(#24251f,#181c18);border-bottom-color:#554e3c}.p-search{background:#10130f;border-color:#5d5745;border-radius:3px;box-shadow:inset 0 1px 3px #0008}.p-search>svg{color:#9c9f91;flex-shrink:0}@media (width<=650px){.p-shell .p-header nav a{padding:4px 7px}}.p-list-icon{flex:0 0 40px;width:40px;height:40px;display:block;position:relative}.p-list-icon>.p-icon{object-fit:cover;width:40px;height:40px;display:block}.p-new-marker{color:#ade7e2;width:15px;height:15px;font:bold 14px/1 var(--font-sans);background:#142725;border:1px solid #83ccc6;border-radius:2px;place-items:center;display:grid;position:absolute;top:-5px;right:-4px}.p-new-hint{z-index:8;white-space:nowrap;color:#d9e6dc;font:13px/1.4 var(--font-sans);pointer-events:none;background:#111a16;border:1px solid #5b756c;border-radius:2px;padding:3px 6px;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.p-list-icon:hover .p-new-hint,.p-row:focus-visible .p-new-hint{display:block}.p-shell .p-logo{width:200px}@media (width<=1100px){.p-shell .p-logo{width:185px}}@media (width<=650px){.p-shell .p-logo{width:200px}}.p-shell .p-header nav{flex-wrap:wrap}@media (width<=650px){.p-shell .p-header nav{gap:5px}}.p-class-selector:before{background-image:var(--class-background,url(/backgrounds/forever/FZUNXBNP7ECE1789247715285.webp));background-position:var(--class-background-position,center 66%)}.p-background-preview{color:#e7e8da;font:13px var(--font-sans);z-index:2;text-shadow:0 1px 2px #000;align-items:center;gap:6px;display:flex;position:absolute;bottom:5px;right:12px}.p-background-preview select{color:#e6eddb;font:13px var(--font-sans);background:#12201ee8;border:1px solid #686d55;border-radius:3px;max-width:124px;height:24px;padding:2px 4px}.p-background-preview select:focus-visible{outline-offset:-1px;outline:1px solid #bde4e5}@media (width<=1100px){.p-background-preview{bottom:-25px;right:12px}.p-background-preview select{height:23px}}.p-shell .p-header nav a{white-space:nowrap}@media (width>=651px) and (width<=1100px){.p-background-preview{bottom:-23px;left:12px;right:auto}.p-background-preview select{height:21px}}@media (width<=650px){.p-background-preview{bottom:5px;right:8px}.p-background-preview>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.p-background-preview select{width:96px;max-width:96px;height:25px}}.p-shell .p-header{gap:24px}.p-shell .p-header nav{gap:5px}.p-shell .p-header nav a{padding-inline:10px}@media (width<=1100px){.p-shell .p-header{flex-wrap:wrap;gap:12px}.p-shell .p-header nav{order:3;justify-content:flex-start;width:100%;margin:0}.p-shell .p-header .p-search{margin-left:auto}}@media (width<=650px){.p-shell .p-header nav a{padding-inline:9px}.p-shell .p-header .p-search{margin-left:0}.p-shell .p-header nav a,.p-shell .p-header nav a[aria-current]{flex:none;min-height:34px;padding:5px 10px}}.p-shell{color:var(--text);font-size:14px;line-height:1.5}.p-shell a:hover{color:#b2e6f0;text-decoration:none}.p-shell button,.p-shell a,.p-shell select,.p-shell input,.p-shell summary{transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease)}.p-shell .p-header,.site-top .p-header{box-sizing:border-box;border-bottom:1px solid var(--line);background:#0b0f15;flex-direction:column;align-items:stretch;gap:0;max-width:none;height:auto;margin:0;padding:0;display:flex}.p-shell .p-header .p-masthead,.site-top .p-header .p-masthead{background:url(/backgrounds/forever/E6M8FPNN5PIW1789249925638.webp?v=cinematic4-20260921) 50% 40%/cover;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:90px;display:flex;position:relative}.p-shell .p-header .p-masthead:before,.site-top .p-header .p-masthead:before{content:"";pointer-events:none;background:linear-gradient(#0b0f15b8,#0b0f158c 50%,#0b0f15eb),radial-gradient(60% 120% at 50% 100%,#63bbd02e,#0000 70%);position:absolute;inset:0}.p-shell .p-header .p-logo,.site-top .p-header .p-logo{filter:drop-shadow(0 2px 6px #000000b3);flex-shrink:0;align-items:center;width:auto;max-width:none;height:auto;display:flex;position:relative;overflow:visible}.p-shell .p-header .p-logo img,.site-top .p-header .p-logo img{width:auto;max-width:none;height:46px;display:block;position:static;transform:none}.p-shell .p-header .p-bar,.site-top .p-header .p-bar{border-top:1px solid var(--line);justify-content:center;align-items:stretch;height:44px;padding:0 max(32px,50% - 678px);display:flex;position:relative}.p-shell .p-header nav,.site-top .p-header nav{align-items:stretch;gap:34px;height:100%;margin:0;display:flex}.p-shell .p-header nav a,.site-top .p-header nav a{height:100%;box-shadow:none;white-space:nowrap;width:auto;min-width:0;min-height:0;color:var(--ivory-2);background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;padding:0;font-size:13.5px;font-weight:400;display:inline-flex;position:relative}.p-shell .p-header nav a:hover,.site-top .p-header nav a:hover{color:#fff;background:0 0;text-decoration:none}.p-shell .p-header nav a[aria-current],.site-top .p-header nav a[aria-current],.p-shell .p-header nav a[aria-current=page]{color:#fff;box-shadow:none;filter:none;background:0 0;border:0;margin:0;padding:0;font-weight:700}.p-shell .p-header nav a,.site-top .p-header nav a,.p-nav-soon{flex-direction:column;justify-content:center}.p-shell .p-header nav a:before,.site-top .p-header nav a:before,.p-nav-soon:before{content:attr(data-label);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.p-shell .p-header nav .p-nav-soon{white-space:nowrap;height:100%;color:var(--text-muted);opacity:.55;cursor:default;align-items:center;font-size:13.5px;display:inline-flex;position:relative}.p-shell .p-header nav .p-nav-soon small{letter-spacing:.3px;color:var(--text-muted);border:1px solid var(--line-2);border-radius:2px;margin-left:5px;padding:0 3px;font-size:9px;font-weight:700;line-height:12px}.p-shell .p-header nav .p-nav-soon{flex-direction:row}.p-shell .p-header nav a[aria-current]:after,.site-top .p-header nav a[aria-current]:after{content:"";background:var(--accent-strong);height:2px;position:absolute;bottom:-1px;left:0;right:0}.p-shell .p-header .p-search,.site-top .p-header .p-search{width:auto;height:30px;color:var(--text-muted);transition:border-color .15s var(--ease), background-color .15s var(--ease), box-shadow .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex;position:absolute;top:50%;right:max(32px,50% - 678px);transform:translateY(-50%)}.p-shell .p-header .p-search:hover,.site-top .p-header .p-search:hover{border-color:var(--line-2);background:var(--bg-2)}.p-shell .p-header .p-search:focus-within,.site-top .p-header .p-search:focus-within{border-color:var(--accent-strong);background:var(--bg-2);box-shadow:none;color:var(--ivory)}.p-shell .p-header .p-search input,.site-top .p-header .p-search input{width:200px;height:100%;color:var(--ivory);font:13.5px var(--font-sans);background:0 0;border:0;outline:none}.p-shell .p-header .p-search input::placeholder,.site-top .p-header .p-search input::placeholder{color:var(--text-muted)}@media (width<=1180px){.p-shell .p-header .p-bar,.site-top .p-header .p-bar{justify-content:flex-start}}@media (width<=899px){.p-shell .p-header,.site-top .p-header{flex-wrap:nowrap}.p-shell .p-header .p-masthead,.site-top .p-header .p-masthead{flex-direction:row;height:74px}.p-shell .p-header .p-logo,.site-top .p-header .p-logo{margin-top:-18px}.p-shell .p-header .p-logo img,.site-top .p-header .p-logo img{height:36px}.p-shell .p-header .p-bar,.site-top .p-header .p-bar{flex-wrap:wrap;gap:0 16px;height:auto;padding:0 16px 8px}.p-shell .p-header nav,.site-top .p-header nav{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:0 0 calc(100% + 32px);order:1;gap:18px;width:calc(100% + 32px);min-width:0;height:40px;margin:0 -16px;padding:0 16px;overflow:auto hidden}.p-shell .p-header nav::-webkit-scrollbar{display:none}.site-top .p-header nav::-webkit-scrollbar{display:none}.p-shell .p-header nav a[aria-current]:after,.site-top .p-header nav a[aria-current]:after{bottom:0}.p-shell .p-header .p-search,.site-top .p-header .p-search{border-color:var(--line-2);background:var(--bg-2);order:2;width:100%;height:34px;position:static;transform:none}.p-shell .p-header .p-search input,.site-top .p-header .p-search input{flex:1;width:100%}}.p-background-preview{display:none}.p-window{border-color:var(--line-2);background:var(--bg-2);animation:rise .25s var(--ease) both;border-radius:3px;box-shadow:0 10px 30px #00000059}.p-window-title{height:42px;font:700 15px var(--font-sans);color:var(--ivory);background:linear-gradient(180deg, var(--bg-3), var(--bg-2));border-bottom-color:var(--line-2)}.p-window-title button{color:var(--text-muted);border-radius:3px}.p-window-title button:hover{color:var(--ivory);border-color:var(--accent)}.p-title h1{color:var(--ivory);font-size:26px;font-weight:700}.p-table-head{letter-spacing:0;height:34px;color:var(--text-muted);text-transform:none;font-size:12.5px}.p-row{min-height:68px;transition:background-color .12s var(--ease);border-radius:0}.p-row:hover{background:var(--bg-3)}.p-row.p-selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-strong)}.p-name-cell strong{color:var(--text-strong);font-size:15px}.p-name-cell small{font-size:13px}.p-version-value,.p-effect-preview{font-size:14px;line-height:1.45}.p-descriptions{background:#06080c;border-radius:3px}.p-descriptions p{font-size:15px;line-height:1.6}.p-descriptions h3{font:700 14px var(--font-sans);color:var(--ivory)}.p-detail-heading h2{color:var(--ivory);font-size:24px}.p-toolbar select{background:var(--bg);color:var(--text-strong);border-color:var(--line-2);border-radius:6px}.p-toolbar select:focus{border-color:var(--accent);outline:none}.p-check input{accent-color:var(--accent-strong)}.p-list-footer button,.p-evidence>a{color:var(--accent);font-size:14px}.p-list-footer button:hover{color:#b2e6f0}.p-footer{font-size:13px}.p-evidence summary{color:var(--text-muted);font-size:14px}.p-evidence summary:hover{color:var(--ivory)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.t-window-footer{padding:12px 18px;font-size:14px}.t-actions button,.l-shell .l-stepper button,.l-shell .l-actions button{border-radius:6px;font-size:14px}.t-help{color:var(--text-muted);font-size:14px}.t-node:hover{transform:scale(1.06)}.t-node img{transition:filter .15s var(--ease)}.t-tooltip{animation:tip .12s var(--ease);border-color:#8a7d5a;max-height:none;padding:10px 12px;font-size:14px;line-height:1.45}.t-tooltip p{color:var(--game-yellow);font-size:14px}.t-tooltip small{font-size:14px}.t-tooltip-row{color:#fff;justify-content:space-between;display:flex}.t-tooltip-requirement{color:var(--game-red)}.t-tooltip-passive{color:#fff}@keyframes tip{0%{opacity:0;transform:translate(-4px,-4px)scale(.98)}}.t-tree-header h2{font-size:17px;font-weight:700}.t-points-left b{color:var(--game-green);font-size:20px}.r-page-heading h1,.l-heading h1{color:var(--ivory);font-size:26px;font-weight:700}.r-page-heading p,.l-heading p{font-size:15px}.r-race-nav button{border-radius:6px;font-size:15px}.r-race-nav button[aria-pressed=true]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--ivory)}.r-profile-header h2,.r-ability h3,.l-group-header h2{font-weight:700}.r-ability>p{color:var(--game-yellow-soft);font-size:15px}.l-perk-name{font-size:15px}.l-perk-rank{font-size:13px}.l-perk{transition:background-color .12s var(--ease);border-radius:6px}.l-perk:hover{background:var(--bg-3)}.l-perk-selected{border-color:var(--accent-strong);background:var(--accent-soft)}.p-table-head{height:38px;color:var(--ivory-2);background:var(--bg-3);font-size:14px}.p-table-head,.p-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding-inline:16px}.p-table-head>span:nth-child(2),.p-table-head>span:nth-child(3){color:var(--ivory);font-size:15px;font-weight:700}.p-row{border-bottom-color:var(--line);min-height:84px;padding-block:10px}.p-name-cell{gap:14px}.p-name-cell .p-list-icon,.p-name-cell .p-icon{width:48px!important;height:48px!important}.p-icon{border:1px solid #3c3c3c;border-radius:3px;box-shadow:0 0 0 1px #000}.p-name-cell strong{color:#ffd100;letter-spacing:0;font-size:16px;font-weight:700;line-height:1.2}.p-row:hover .p-name-cell strong{color:#ffe566}.p-name-cell small{color:var(--text-muted);margin-top:4px;font-size:12.5px}.p-name-cell small .p-tree{color:var(--text-muted)}.p-name-cell small.p-row-metric{color:#8e948f}.p-version-value{font-size:14px;line-height:1.5}.p-classic-value strong{color:var(--text-muted);font-weight:400}.p-forever-value .p-effect-preview{color:#f1ede0}.p-new-marker{background:var(--game-green);color:#000;font-weight:700}.p-toolbar{gap:20px;padding:12px 16px}.p-toolbar>span,.p-check{font-size:14px}.p-list-footer{padding:12px 16px;font-size:14px}.p-detail-heading{gap:14px;padding:20px 18px 12px}.p-detail-heading .p-icon{width:48px!important;height:48px!important}.p-detail-heading h2{color:#ffd100;font-size:22px;font-weight:700}.p-detail-heading span{font-size:14px}.p-detail-meta{margin-inline:18px;font-size:14px}.p-detail-meta a{font-size:14px}.p-descriptions{margin-inline:18px}.p-descriptions>div{padding:14px 16px}.p-descriptions p{color:#e6e1d2;font-size:14.5px;line-height:1.6}.p-descriptions>div:last-child p{color:var(--game-yellow)}.p-evidence{margin-inline:18px}.p-evidence dl{font-size:14px}.p-evidence dd{color:var(--text)}.p-evidence dt{color:var(--text-muted)}.p-source-note{font-size:14px}.p-empty-detail{font-size:15px}.p-spell-link{font:inherit;color:var(--ivory);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #efe7d373;text-decoration:underline #efe7d373}.p-spell-link:hover{color:#fff;text-decoration-color:#fff}.p-spell-link.p-spell-new{color:#ffd100;font-weight:700;text-decoration-color:#ffd10099}.p-spell-link.p-spell-new:hover{color:#ffe566}.p-overview-summary{font-size:15px;line-height:1.6}section.p-class-overview.p-overview-no-video{align-items:start;gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(300px,380px)!important;display:grid!important}.p-talent-preview{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ivory);transition:border-color .15s var(--ease), transform .15s var(--ease), box-shadow .15s var(--ease);border-radius:3px;text-decoration:none;display:block;overflow:hidden}.p-talent-preview:hover{border-color:var(--accent-strong);color:var(--ivory);text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 30px #0006}.p-talent-preview-trees{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);height:150px;display:grid}.p-talent-preview-tree{background:#000;position:relative;overflow:hidden}.p-talent-preview-tree+.p-talent-preview-tree{border-left:1px solid #000}.p-talent-preview-tree img{object-fit:cover;object-position:top;filter:brightness(.7)saturate(.9);width:100%;height:100%;transition:filter .2s var(--ease), transform .3s var(--ease)}.p-talent-preview:hover .p-talent-preview-tree img{filter:none;transform:scale(1.04)}.p-talent-preview-tree span{color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#000000d9);padding:6px 8px;font-size:12.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.p-talent-preview-caption{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:10px 14px;font-size:13px;display:grid}.p-talent-preview-caption strong{color:#fff;white-space:nowrap;font-size:14px}.p-talent-preview-caption>span{color:var(--text-muted);white-space:nowrap}.p-talent-preview-arrow{color:var(--accent);transition:transform .15s var(--ease);grid-area:1/2/span 2;font-size:20px}.p-talent-preview:hover .p-talent-preview-arrow{transform:translate(3px)}@media (width<=899px){section.p-class-overview.p-overview-no-video{grid-template-columns:1fr!important}}.spell-ref{white-space:nowrap}.spell-ref img{vertical-align:-.18em;border:1px solid #0009;border-radius:2px;width:1.05em;height:1.05em;margin-right:.22em;box-shadow:0 0 0 1px #ffffff14}.p-spell-link img{vertical-align:-.2em;border:1px solid #000;border-radius:2px;width:18px;height:18px;margin-right:.3em}.t-tooltip{animation:tip .14s var(--ease);transform-origin:0 0;background:#020305f7 padding-box padding-box;box-shadow:0 8px 28px #000000b3}.v2-detail-tools a,.pr-detail-actions a{border:1px solid var(--accent-strong);height:30px;color:var(--accent);transition:background-color .12s var(--ease), color .12s var(--ease);border-radius:3px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.v2-detail-tools a:hover,.pr-detail-actions a:hover{background:var(--accent-soft);color:#fff;text-decoration:none}.t-shell .t-supplemental{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:16px}.t-shell .t-legacy-link{background:var(--bg-2);font:700 15px var(--font-sans);transition:border-color .15s var(--ease), transform .15s var(--ease);border-radius:3px;margin:0;padding:14px 16px;border:1px solid var(--line-2)!important;color:var(--ivory)!important}.t-shell .t-legacy-link small{font:13px var(--font-sans);color:var(--text-muted)}.t-shell .t-legacy-link:hover{transform:translateY(-2px);border-color:var(--accent-strong)!important}.t-shell .p-title h1{font-size:26px}.t-shell .t-help{margin:10px 2px 12px}@media (width<=899px){.t-shell .t-supplemental{grid-template-columns:1fr}}.spell-tip{z-index:100;pointer-events:none;color:#f4f4ed;width:320px;max-width:calc(100vw - 16px);font:14px/1.4 var(--font-sans);text-align:left;animation:tip .12s var(--ease);background:#0a1f31f7;border:1px solid #e2e1d4;border-color:#e2e1d4 #919a9b #7f8d94 #d0d4cb;border-radius:4px;padding:9px 12px 10px;position:fixed;box-shadow:inset 0 1px #ffffff12,0 6px 18px #0000008c}.spell-tip-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.spell-tip-head strong{color:#fff;font-size:15px}.spell-tip-head span{white-space:nowrap;font-size:13px}.spell-tip-sub{color:#c2cabb;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:13px;display:flex}.spell-tip-sub .v2-tag{padding:1px 6px;font-size:11px}.spell-tip-meta{color:#fff;margin-top:7px;font-size:13px}.spell-tip-meta div{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.spell-tip-meta div span:last-child{text-align:right}.spell-tip p{color:#ffed00;margin:7px 0 0;font-weight:500}.spell-tip p.spell-tip-classic{color:#c2cabb;font-size:13px;font-weight:400}.spell-tip small{color:#9fb0bd;margin-top:8px;font-size:12px;display:block}.p-shell .cs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#0000,#7a6946 6% 94%,#0000) 0 100%/100% 1px no-repeat;align-items:flex-end;gap:6px;max-width:1420px;margin:0 auto;padding:14px 32px 0;display:flex;position:relative;overflow-x:auto}.p-shell .cs>:first-child{margin-left:auto}.p-shell .cs>:last-child{margin-right:auto}.p-shell .cs::-webkit-scrollbar{display:none}.p-shell .cs[data-fade-left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.p-shell .cs[data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.p-shell .cs[data-fade-left][data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.p-shell .cs-tile{color:var(--text-muted);font:12.5px var(--font-sans);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:4px 8px 10px;scroll-margin-inline:48px;text-decoration:none;display:flex;position:relative}.p-shell .cs-tile:hover{color:var(--ivory);text-decoration:none}.p-shell .cs-tile:focus-visible{outline:none}.p-shell .cs-tile:focus-visible .cs-icon{outline:1px solid var(--accent);outline-offset:-1px}.p-shell .cs-name{text-align:center;display:block}.p-shell .cs-name:before{content:attr(data-label);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.p-shell .cs-icon{width:40px;height:40px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#000;border:1px solid #4a4536;border-radius:3px;display:block;overflow:hidden;box-shadow:0 0 0 1px #000}.p-shell .cs-icon img{object-fit:cover;filter:saturate(.7)brightness(.8);width:100%;height:100%;transition:filter .15s var(--ease);display:block}.p-shell .cs-tile:hover .cs-icon{border-color:var(--ivory-2)}.p-shell .cs-tile:hover .cs-icon img{filter:none}.p-shell .cs-tile[aria-pressed=true],.p-shell .cs-tile[aria-current=page]{color:#fff;font-weight:700}.p-shell .cs-tile[aria-pressed=true] .cs-icon,.p-shell .cs-tile[aria-current=page] .cs-icon{border-color:var(--accent-strong);box-shadow:0 0 0 1px #000,0 0 12px #63bbd080}.p-shell .cs-tile[aria-pressed=true] .cs-icon img,.p-shell .cs-tile[aria-current=page] .cs-icon img{filter:none}.p-shell .cs-tile[aria-pressed=true]:after,.p-shell .cs-tile[aria-current=page]:after{content:"";background:var(--accent-strong);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.p-shell .cs-badged{display:block;position:relative}.p-shell .cs-badge{background:linear-gradient(#1eff0014, #1eff0014), var(--bg-2);color:var(--game-green);font:700 10px/14px var(--font-sans);border:1px solid #1eff0059;border-radius:3px;padding:0 4px;position:absolute;top:-5px;right:-14px}.p-shell .cs-mosaic{grid-template-columns:1fr 1fr;gap:1px;display:grid}.p-shell .cs-all{margin-right:10px}.p-shell .cs-all:before{content:"";background:var(--line-2);width:1px;position:absolute;top:10px;bottom:14px;right:-5px}.p-shell .cs-group{color:var(--ivory-2);font:700 12.5px var(--font-sans);white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:5px;margin-left:14px;padding:4px 8px 10px;display:flex}.p-shell .cs-group:first-child{margin-left:auto}.p-shell .cs-group-icon{place-items:center;width:40px;height:40px;display:grid}.p-shell .cs-group-icon img{filter:drop-shadow(0 2px 4px #000000b3);width:auto;height:36px;display:block}.p-shell .cs-compact{background:0 0;align-items:center;gap:2px;max-width:none;margin:0;padding:0;overflow:visible}.p-shell .cs-compact>:first-child{margin-left:0}.p-shell .cs-compact>:last-child{margin-right:0}.p-shell .cs-compact .cs-tile{padding:4px 5px}.p-shell .cs-compact .cs-name{display:none}.p-shell .cs-compact .cs-icon{width:28px;height:28px}.p-shell .cs-compact .cs-tile[aria-pressed=true]:after{bottom:-6px;left:5px;right:5px}.p-shell .cs-compact .cs-all{margin-right:6px}.p-shell .cs-compact .cs-all:before{top:6px;bottom:6px;right:-3px}.p-shell .cs-band{border-bottom:1px solid var(--line);background:#0b0f15}.p-shell .cs-band .cs{padding-bottom:2px}.p-shell .v2-hero-band{background:#0b0f15}.p-shell .v2-hero-band:not(.v2-hero-forest) .cs{background-color:#0b0f15}.p-shell .v2-hero-band:not(.v2-hero-forest):before{-webkit-mask-image:linear-gradient(90deg, transparent 10%, #000 55%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-image:linear-gradient(90deg, transparent 10%, #000 55%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-image:linear-gradient(90deg, transparent 10%, #000 55%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));mask-image:linear-gradient(90deg, transparent 10%, #000 55%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-image:linear-gradient(90deg, transparent 10%, #000 55%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.p-shell .v2-hero-band:before{opacity:.28;background-size:auto 160%;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 55%);mask-image:linear-gradient(90deg,#0000 10%,#000 55%)}.p-shell .v2-hero-band.v2-hero-forest{background:#0b0f15 url(/backgrounds/forever/FZUNXBNP7ECE1789247715285.webp) 50% 66%/cover;box-shadow:inset 0 0 0 100vmax #0b0f15c7}.p-shell .v2-hero-band .v2-hero-inner{padding-top:22px;padding-bottom:22px}.p-shell .v2-hero-band .v2-hero-icon img{width:56px;height:56px}.p-shell .v2-hero h1,.p-shell .p-title h1,.t-shell .p-title h1{font:700 30px/1.1 var(--font-display), Georgia, serif;letter-spacing:.01em;color:var(--ivory);text-shadow:0 1px #000,0 2px 12px #0009}.p-shell .v2-detail-head h2{font:700 19px/1.15 var(--font-display), Georgia, serif;letter-spacing:.01em}.p-shell .v2-stats{gap:30px;margin-top:14px}.p-shell .v2-stats dd{color:var(--ivory);font-size:22px}.p-shell .v2-stats dt{color:var(--text-muted)}@media (width<=899px){.p-shell .p-header nav,.site-top .p-header nav{--nav-fade-start:0px;--nav-fade-end:36px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nav-fade-start), #000 calc(100% - var(--nav-fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nav-fade-start), #000 calc(100% - var(--nav-fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nav-fade-start), #000 calc(100% - var(--nav-fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--nav-fade-start), #000 calc(100% - var(--nav-fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nav-fade-start), #000 calc(100% - var(--nav-fade-end)), transparent)}.p-shell .p-header nav[data-scrolled],.site-top .p-header nav[data-scrolled]{--nav-fade-start:36px}.p-shell .p-header nav[data-at-end],.site-top .p-header nav[data-at-end]{--nav-fade-end:0px}.p-shell .cs{gap:0;padding:10px 14px 0}.p-shell .cs-tile{padding:4px 6px 8px}.p-shell .cs-icon{width:36px;height:36px}}@media (width<=640px){.p-shell .cs-name{display:none}.p-shell .cs-tile[aria-pressed=true]:after,.p-shell .cs-tile[aria-current=page]:after{left:6px;right:6px}.p-shell .v2-hero h1,.p-shell .p-title h1{font-size:26px}}:root{--nav-active-width:2px;--nav-active-color:var(--accent-strong)}.p-header .p-bar nav a[aria-current=page]:after,.p-shell .cs .cs-tile:is([aria-current=page],[aria-pressed=true]):after{height:var(--nav-active-width);background:var(--nav-active-color);box-shadow:none;border:0;bottom:0;transform:none}.p-shell .cs .cs-tile:is([aria-current=page],[aria-pressed=true]):after{left:6px;right:6px}.p-header .p-bar nav a:focus-visible,.p-shell .cs .cs-tile:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.p-shell .cs .cs-tile:focus-visible .cs-icon{outline:none}.p-shell .cs .cs-tile:hover{color:#fff;text-decoration:none}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_48093483-module__XMD49a__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_48093483-module__XMD49a__variable{--font-display:"Cinzel", "Cinzel Fallback"}.p-shell .p-header .p-count,.site-top .p-header .p-count{color:var(--ivory);flex-direction:column;align-items:flex-end;gap:4px;padding-bottom:6px;text-decoration:none;display:flex;position:absolute;top:50%;right:max(32px,50% - 678px);transform:translateY(-50%)}.p-shell .p-header .p-count:hover,.site-top .p-header .p-count:hover{color:var(--ivory);text-decoration:none}.p-count:after{content:"";background:linear-gradient(90deg,#0000,#e2c275b3 40% 60%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.p-count-label{font:600 10px/1 var(--font-display), Georgia, serif;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#d8b86a;text-shadow:0 1px 2px #000000e6}.p-count[data-phase=live] .p-count-label{font-size:12px}.p-count-digits{align-items:baseline;gap:10px;display:flex}.p-count-digits>span{flex-direction:column;align-items:center;min-width:34px;display:flex;position:relative}.p-count-digits>span:first-child{align-items:flex-end;min-width:0}.p-count-digits>span+span:before{content:":";font:700 22px/1 var(--font-display), Georgia, serif;color:#e2c27599;position:absolute;top:-1px;left:-8px}.p-count-digits b{font:700 26px/1 var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#f1e6cc;text-shadow:0 1px #000000e6,0 2px 12px #000c}.p-count-digits i{font:400 9px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#d9d0bca6;margin-top:4px;font-style:normal}.p-count:hover .p-count-digits b{color:#fff}@media (width<=899px){.p-shell .p-header .p-masthead,.site-top .p-header .p-masthead{justify-content:space-between;padding:0 16px}.p-shell .p-header .p-count,.site-top .p-header .p-count{gap:3px;padding-bottom:5px;position:static;transform:none}.p-count-sec{display:none!important}.p-count-label{letter-spacing:.18em;font-size:8.5px}.p-count-digits{gap:8px}.p-count-digits>span{min-width:28px}.p-count-digits>span+span:before{font-size:18px;left:-7px}.p-count-digits b{font-size:20px}}@media (width<=420px){.p-shell .p-header .p-logo img,.site-top .p-header .p-logo img{height:30px}.p-count-digits i{display:none}}.p-shell .p-header .p-online,.site-top .p-header .p-online{color:var(--ivory);align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:max(32px,50% - 678px);transform:translateY(-50%)}.p-shell .p-header .p-online:not([data-n]),.site-top .p-header .p-online:not([data-n]){visibility:hidden}.p-online-face{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:44px;height:59px;margin:0;padding:0;display:block;position:relative}.p-online-face:before{content:"";background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;width:40px;height:9px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.p-online-face:focus-visible{outline-offset:-1px;outline:1px solid #e2c275}.p-online-murloc{pointer-events:none;background:url(/murloc/mascot.webp) no-repeat;transition:opacity .4s,filter .15s;position:absolute}.p-online-face[data-away] .p-online-murloc,.p-online-face[data-away]:before{opacity:0;transition:none}.p-online-face[data-snap] .p-online-murloc{transition:none}.p-online-face:hover .p-online-murloc,.p-online-face:focus-visible .p-online-murloc{filter:brightness(1.18)drop-shadow(0 0 5px #e2c27573)}.p-online-text{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:6px;display:flex;position:relative}.p-online-text:after{content:"";background:linear-gradient(90deg,#0000,#e2c275b3 40% 60%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.p-online-label{font:600 10px/1 var(--font-display), Georgia, serif;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#d8b86a;text-shadow:0 1px 2px #000000e6}.p-online b{font:700 26px/1 var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#f1e6cc;text-shadow:0 1px #000000e6,0 2px 12px #000c}.p-online-text i{font:400 9px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#d9d0bca6;font-style:normal}.p-online-say,.p-camp-say{z-index:20;font:400 12px/1.2 var(--font-sans);white-space:nowrap;color:#ffff9f;opacity:0;pointer-events:none;background:#000000d1;border:1px solid #dcdcdc8c;border-radius:9px;padding:7px 11px;transition:opacity .15s,transform .15s;position:absolute;top:calc(50% + 36px);left:-2px;transform:translateY(-4px);box-shadow:0 4px 14px #0009}.p-online-say:before,.p-camp-say:before{content:"";background:#000;border-top:1px solid #dcdcdc8c;border-left:1px solid #dcdcdc8c;width:9px;height:9px;position:absolute;top:-6px;left:16px;transform:rotate(45deg)}.p-online-say[data-on],.p-camp-say[data-on]{opacity:1;transform:none}.p-camp-say{top:calc(100% - 1px)}.p-shell .p-header .p-camp,.site-top .p-header .p-camp{pointer-events:none;position:absolute;top:0;left:0}.p-camp-priest{z-index:10;cursor:pointer;background:0 0;border:0;border-radius:4px;width:36px;height:60px;margin:0;padding:0;position:absolute;top:0;left:0}.p-camp-priest:focus-visible{outline-offset:-1px;outline:1px solid #e2c275}@media (width<=899px){.p-shell .p-header .p-online,.site-top .p-header .p-online{display:none}}.p-build{z-index:30;position:relative}.p-header .p-build a{box-shadow:none;font:600 10.5px/1 var(--font-display), Georgia, serif;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#d9d0bccc;text-shadow:0 1px 2px #000000e6;background:0 0;border:0;border-radius:2px;align-items:center;gap:9px;margin:0;padding:3px 4px;text-decoration:none;display:flex}.p-build a:before,.p-build a:after{content:"";background:linear-gradient(90deg,#0000,#63bbd080);width:44px;height:1px}.p-build a:after{background:linear-gradient(270deg,#0000,#63bbd080)}.p-header .p-build a:hover{color:var(--ivory)}.p-build-new{color:var(--accent);align-items:center;gap:9px;display:none}.p-build[data-fresh] .p-build-new{display:flex}.p-build-sep{letter-spacing:0;color:#d9d0bc66;margin:0 -3px 0 -5px}.p-build-dot,.p-nav-dot{background:var(--accent);width:6px;height:6px;animation:p-new-pulse 2.4s var(--ease) infinite;border-radius:50%;flex:none;display:block}@keyframes p-new-pulse{0%{box-shadow:0 0 #63bbd099}70%,to{box-shadow:0 0 0 7px #63bbd000}}@keyframes p-new-pulse-small{0%{box-shadow:0 0 #63bbd080}70%,to{box-shadow:0 0 0 4px #63bbd000}}.p-nav-new{display:none}.p-header nav a[data-fresh] .p-nav-new{display:block}.p-nav-dot{position:absolute;top:calc(50% - 12px);right:-10px}.p-nav-tip{z-index:40;border:1px solid var(--line-2);font:400 12px/1.3 var(--font-sans);color:var(--ivory-2);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease), transform .15s var(--ease);background:#10151d;border-radius:3px;padding:5px 9px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 20px #00000080}.p-header nav a:is(:hover,:focus-visible) .p-nav-tip{opacity:1;transform:translate(-50%)}.p-nav-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.p-nav-tip{display:none}}@media (width<=899px){.p-build{position:absolute;bottom:8px;left:12px}.p-header .p-build a{letter-spacing:.18em;gap:7px;font-size:8.5px}.p-build a:before{display:none}.p-build a:after{width:28px}.p-build-new{gap:7px}.p-build-dot{width:5px;height:5px;animation-name:p-new-pulse-small}}.v2{--v2-max:1420px}.v2 .v2-work,.v2 .v2-hero-inner,.v2 .v2-footer{max-width:var(--v2-max);margin:0 auto;padding-inline:32px}.v2-hero{border-bottom:1px solid var(--line);background:#0b0f15;position:relative;overflow:hidden}.v2-hero:before{content:"";background:var(--v2-hero-art,none) right center / auto 140% no-repeat;opacity:.22;filter:saturate(.6);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 60%);mask-image:linear-gradient(90deg,#0000 20%,#000 60%)}.v2-hero-inner{animation:rise .3s var(--ease) both;align-items:flex-start;gap:22px;padding-top:28px;padding-bottom:26px;display:flex;position:relative}.v2-hero-icon{box-shadow:0 0 0 2px var(--accent-soft), 0 0 18px #63bbd059;background:#000;border:2px solid #5a5340;border-radius:3px;flex:none;line-height:0;display:block}.v2-hero-icon img{width:64px;height:64px;display:block}.v2-hero-text{min-width:0;max-width:760px}.v2-hero h1{font:700 34px/1.1 var(--font-sans);color:#fff;letter-spacing:-.3px;margin:0 0 8px}.v2-hero p{color:var(--ivory-2);margin:0;font-size:14px;line-height:1.6}.v2-stats{gap:36px;margin:18px 0 0;padding:0;display:flex}.v2-stats div{flex-direction:column;display:flex}.v2-stats dd{font:700 26px/1 var(--font-sans);color:var(--accent);font-variant-numeric:tabular-nums;margin:0}.v2-stats dt{color:var(--text-muted);margin-top:5px;font-size:13px}.v2-work{grid-template-columns:220px minmax(0,1.5fr) minmax(360px,1fr);align-items:start;gap:20px;padding-top:22px;padding-bottom:30px;display:grid}.v2-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.v2-menu{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.v2-menu button{color:var(--ivory-2);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.v2-menu button+button{border-top:1px solid var(--line)}.v2-menu button:hover{background:var(--bg-3);color:#fff}.v2-menu button[aria-pressed=true]{border-left-color:var(--accent-strong);background:var(--accent-soft);color:#fff;font-weight:700}.v2-menu small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.v2-menu button[aria-pressed=true] small{color:var(--accent)}.v2-talent-card{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ivory);transition:border-color .15s var(--ease), transform .15s var(--ease);border-radius:3px;text-decoration:none;display:block;overflow:hidden}.v2-talent-card:hover{border-color:var(--accent-strong);color:var(--ivory);text-decoration:none;transform:translateY(-2px)}.v2-talent-card-trees{grid-template-columns:repeat(3,1fr);height:96px;display:grid}.v2-talent-card-trees>span{filter:brightness(.75);transition:filter .2s var(--ease);background:#000 top/cover;position:relative}.v2-talent-card:hover .v2-talent-card-trees>span{filter:none}.v2-talent-card-trees b{overflow-wrap:anywhere;color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#000000e6);padding:4px 5px;font-size:11px;line-height:1.15;position:absolute;bottom:0;left:0;right:0}.v2-talent-card-caption{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.v2-talent-card-caption strong{color:#fff;font-size:14px}.v2-talent-card-caption span{color:var(--text-muted);font-size:12.5px}.v2-list{border:1px solid var(--line-2);background:var(--bg-2);min-width:0;animation:rise .25s var(--ease) both;border-radius:3px}.v2-list-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.v2-list-head h2{font:700 18px var(--font-sans);color:var(--ivory);margin:0}.v2-list-head span{color:var(--text-muted);font-size:13px}.v2-rows{flex-direction:column;display:flex}.v2-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--text);cursor:pointer;transition:background-color .12s var(--ease);background:0 0;border-left:3px solid #0000;grid-template-columns:40px minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:11px 14px 11px 16px;display:grid}.v2-row:hover{background:var(--bg-3)}.v2-row.v2-active{background:var(--accent-soft);border-left-color:var(--accent-strong)}.v2-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-row-text strong{color:#ffd100;font-size:14px;font-weight:700;line-height:1.2}.v2-row:hover .v2-row-text strong{color:#ffe566}.v2-row-text>span{color:var(--ivory-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.v2-row-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v2-row-meta small{color:var(--text-muted);font-size:12px}.v2-tag{background:var(--bg-3);color:var(--text-muted);border:1px solid var(--line-2);border-radius:3px;padding:2px 7px;font-size:11.5px;font-weight:700}.v2-kind-added .v2-tag,.v2-tag.v2-kind-added{color:var(--game-green);background:#1eff0014;border-color:#1eff0059}.v2-kind-modified .v2-tag,.v2-tag.v2-kind-modified{color:var(--accent);background:var(--accent-soft);border-color:#63bbd073}.v2-kind-moved .v2-tag,.v2-tag.v2-kind-moved{color:var(--gold);border-color:#c8a24a66}.v2-chevron{color:var(--text-muted);opacity:0;transition:opacity .12s var(--ease), transform .12s var(--ease);font-size:20px;line-height:1}.v2-row:hover .v2-chevron,.v2-row.v2-active .v2-chevron{opacity:1;color:var(--accent)}.v2-row.v2-active .v2-chevron{transform:translate(2px)}.v2-icon{background:#000;border:1px solid #3c3c3c;border-radius:3px;flex:none;box-shadow:0 0 0 1px #000}.v2-icon-unknown{color:var(--text-muted);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.v2-empty{color:var(--text-muted);padding:36px 20px;font-size:14px}.v2-empty button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.v2-detail{border:1px solid var(--line-2);background:var(--bg-2);min-width:0;animation:rise .25s var(--ease) both;border-radius:3px;outline:none;position:sticky;top:16px}.v2-detail-empty{color:var(--text-muted);padding:36px 24px;font-size:14px}.v2-detail-head{align-items:center;gap:16px;padding:20px 20px 12px;display:flex}.v2-detail-head .v2-icon{border-color:#5a5340}.v2-detail-head h2{font:700 22px/1.15 var(--font-sans);color:#ffd100;margin:0 0 4px}.v2-detail-head p{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13.5px;display:flex}.v2-detail-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin:0 20px;padding-bottom:12px;font-size:13.5px;display:flex}.v2-compare{grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px 4px;display:grid}.v2-card{border:1px solid var(--line-2);background:#06080c;border-radius:3px;overflow:hidden}.v2-card h3{font:700 13.5px var(--font-sans);color:var(--ivory-2);background:var(--bg-3);border-bottom:1px solid var(--line-2);letter-spacing:.2px;margin:0;padding:9px 14px}.v2-card p{color:#e6e1d2;margin:0;padding:14px;font-size:13.5px;line-height:1.6}.v2-card em{color:var(--text-muted);font-style:normal}.v2-forever{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-soft), 0 0 18px #63bbd02e}.v2-forever h3{color:#fff;border-bottom-color:var(--accent-strong);background:linear-gradient(#63bbd059,#63bbd026)}.v2-forever p{color:var(--game-yellow)}.v2-card mark{color:inherit;background:0 0;border-bottom:2px solid;padding-bottom:1px;font-weight:700}.v2-classic mark{color:var(--text-muted);border-bottom:0;text-decoration:line-through}.v2-forever mark{color:#fff;border-bottom-color:var(--accent)}.v2-detail .p-evidence{margin:12px 20px 0;padding-bottom:10px}.v2-footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:30px;font-size:13px;display:flex}.v2-footer div{gap:18px;display:flex}@media (width<=1280px){.v2-work{grid-template-columns:200px minmax(0,1.3fr) minmax(330px,1fr);gap:16px}.v2-row-meta small{display:none}}@media (width<=1099px){.v2-work{grid-template-columns:minmax(0,1fr)}.v2-side,.v2-list,.v2-detail{min-width:0;max-width:100%}.v2-side{position:static}.v2-menu{flex-direction:row;min-width:0;max-width:100%;overflow-x:auto}.v2-menu button{white-space:nowrap;border-bottom:3px solid #0000;border-left:0}.v2-menu button+button{border-top:0;border-left:1px solid var(--line)}.v2-menu button[aria-pressed=true]{border-bottom-color:var(--accent-strong)}.v2-talent-card{display:none}.v2-detail{scroll-margin-top:12px;position:static}.v2-hero:before{opacity:.12}}@media (width<=640px){.v2 .v2-work,.v2 .v2-hero-inner,.v2 .v2-footer{padding-inline:14px}.v2-hero h1{font-size:26px}.v2-stats{gap:22px}.v2-stats dd{font-size:22px}.v2-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.v2-chevron{display:none}.v2-compare{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before{transition:none!important;animation:none!important}}.v2-hero-status{color:var(--text-muted);max-width:70ch;margin:8px 0 0;font-size:13px}.v2-more{border:0;border-top:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--accent);font:700 13.5px var(--font-sans);cursor:pointer;padding:12px;display:block}.v2-more:hover{background:var(--bg-3);color:#fff}.p-shell .p-rank-buttons{color:var(--text-muted);align-items:center;gap:0;font-size:13.5px;display:flex}.p-shell .p-rank-buttons>span:first-child{margin-right:10px}.p-shell .p-rank-buttons button,.p-shell .p-rank-buttons button:hover,.p-shell .p-rank-buttons button[aria-pressed=true]{min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--ivory-2);font:15px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;padding:2px 9px;position:relative}.p-shell .p-rank-buttons button+button:before{content:"·";color:var(--line-2);font-weight:400;position:absolute;top:2px;left:-3px}.p-shell .p-rank-buttons button:hover{color:#fff}.p-shell .p-rank-buttons button[aria-pressed=true]{color:#fff;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-strong);-webkit-text-decoration-color:var(--accent-strong);-webkit-text-decoration-color:var(--accent-strong);-webkit-text-decoration-color:var(--accent-strong);text-decoration-color:var(--accent-strong);font-weight:700}.p-shell .p-rank-buttons button:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.v2-detail-tools .p-rank-buttons{white-space:nowrap;flex:none}.v2-tree-link{margin-left:auto}.v2-kind-renamed .v2-tag,.v2-tag.v2-kind-renamed,.v2-kind-baseline .v2-tag,.v2-tag.v2-kind-baseline,.v2-kind-race .v2-tag,.v2-tag.v2-kind-race,.v2-kind-earlier .v2-tag,.v2-tag.v2-kind-earlier{color:var(--gold);border-color:#c8a24a66}.v2-kind-unclear .v2-tag,.v2-tag.v2-kind-unclear{color:var(--ivory-2);border-style:dashed}.v2-kind-listed .v2-tag,.v2-tag.v2-kind-listed{font-weight:400}.v2-spellbook-card{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ivory);transition:border-color .15s var(--ease), transform .15s var(--ease);border-radius:3px;gap:2px;margin-top:12px;padding:12px 14px;text-decoration:none;display:grid}.v2-spellbook-card:hover{border-color:var(--accent-strong);color:var(--ivory);text-decoration:none;transform:translateY(-2px)}.v2-spellbook-card strong{font-size:14px}.v2-spellbook-card span{color:var(--text-muted);font-size:13px;line-height:1.45}.hm .hm-tag{cursor:help}.hm .hm-tag.hm-secondary{border-style:dashed}.hm .hm-how{color:var(--text-muted);font-size:12px}.hm .hm-hit{color:inherit;background:#ffd10038;border-radius:2px;padding:0 1px}.hm .hm-clear{border:1px solid var(--line-2);color:var(--ivory-2);font:12.5px var(--font-sans);cursor:pointer;background:0 0;border-radius:3px;padding:4px 9px}.hm .hm-clear:hover{color:#fff;border-color:var(--accent)}.hm .hm-sticky{z-index:30;border-bottom:1px solid var(--line);transition:transform .2s var(--ease);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f15f5;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.hm .hm-sticky[data-on]{transform:none}.hm .hm-sticky-inner{max-width:var(--v2-max);align-items:center;gap:18px;height:46px;margin:0 auto;padding:0 32px;display:flex}.hm .hm-sticky-view{color:var(--ivory-2);white-space:nowrap;margin-left:auto;font-size:13px}.hm .hm-top{border:1px solid var(--line-2);color:var(--text-muted);font:12.5px var(--font-sans);cursor:pointer;background:0 0;border-radius:3px;padding:4px 9px}.hm .hm-top:hover{color:#fff;border-color:var(--accent)}.hm .v2-side,.hm .v2-detail{top:62px}@media (width<=899px){.hm .hm-sticky-inner{scrollbar-width:none;gap:10px;padding:0 14px;overflow-x:auto}.hm .hm-sticky-view{display:none}}.v2-hero-races{color:var(--ivory-2);margin-top:8px!important;font-size:13px!important}.v2-hero-races b{color:var(--ivory);font-weight:700}.v2-hero-races a{color:var(--ivory);text-underline-offset:3px;-webkit-text-decoration:underline #d9d0bc59;text-decoration:underline #d9d0bc59}.v2-hero-races a:hover{color:#fff}.v2-hero-races mark{color:var(--gold);font:700 10px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#c8a24a2e;border-radius:2px;margin-left:4px;padding:0 4px}.p-shell.hm .v2-detail-head h2{font-family:var(--font-sans)}.v2-card .mk-gossip{padding:14px}.v2-card .mk-gossip p{margin:0 0 10px;padding:0}.v2-card .mk-gossip .mk-where{color:var(--text-muted);margin:12px 0 0;font-size:12.5px}.mk-option{color:var(--game-yellow);font:inherit;text-align:left;background:0 0;border:0;margin:2px 0 4px;padding:0;font-size:13.5px;display:block}.mk-option:before{content:"› "}.mk-option:hover{color:#ffe566;text-decoration:underline}.mk-chat{color:#ffc0c0;text-shadow:1px 1px #000;background:#00000073;border-radius:3px;margin:12px 20px 20px;padding:8px 10px;font:14px/1.45 Arial Narrow,Arial,sans-serif}.mk-chat p{margin:0}.mk-chat p:last-child:nth-child(6){animation:rise .25s var(--ease) both}.v2-editorial .v2-side .v2-spellbook-background{isolation:isolate;border-color:var(--line-2);background:#151920;border-radius:3px;flex-direction:column;justify-content:flex-end;gap:7px;min-height:160px;padding:18px 14px;display:flex;position:relative;overflow:hidden}.v2-editorial .v2-spellbook-background:before{content:"";z-index:-1;opacity:.27;pointer-events:none;background:url(/v2/sidebar/spellbook-background.png) right -12px top -25px/210px 210px no-repeat;position:absolute;inset:0}.v2-editorial .v2-spellbook-background>strong{color:#fff;line-height:1.4}.v2-editorial .v2-spellbook-background>span{color:#bdc3cd;line-height:1.5}.v2-editorial .v2-spellbook-background:hover{border-color:var(--accent-strong)}.v2-editorial .v2-spellbook-background:focus-visible{outline-offset:-1px;outline:1px solid #b8d8ea}@media (width<=1099px){.v2-editorial .v2-side .v2-spellbook-background{justify-content:center;min-height:110px;padding-right:70px}.v2-editorial .v2-spellbook-background:before{opacity:.23;background-position:100%;background-size:180px 180px}}.v2-editorial .v2-talent-card-caption strong{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-editorial .v2-calculator-arrow{color:#aab5c3;font-style:normal;font-weight:400}.v2-editorial .v2-talent-card:hover .v2-calculator-arrow{color:#fff}.v2-editorial .v2-talent-card:focus-visible{outline-offset:-1px;outline:1px solid #b8d8ea}.v2-shot-art{aspect-ratio:654/372;object-fit:cover;filter:brightness(.8);width:100%;height:auto;transition:filter .2s var(--ease);display:block}.v2-shot-card:hover .v2-shot-art{filter:none}.v2-side .v2-shot-card:hover{transform:none}.v2-side .v2-spellbook-shot{margin-top:12px}@media (width>=1100px) and (width<=1280px){.v2-shot-card .v2-calculator-arrow{display:none}}@media (width<=1099px){.v2-side .v2-spellbook-shot{grid-template-columns:minmax(120px,36%) minmax(0,1fr);display:grid}.v2-spellbook-shot .v2-shot-art{aspect-ratio:auto;height:100%}.v2-spellbook-shot .v2-talent-card-caption{border-top:0;border-left:1px solid var(--line-2);justify-content:center}}.p-class-overview{border-top:1px solid #695e43;border-bottom:1px solid #4f5544;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:28px;margin:0 0 24px;padding:20px 0 24px;display:grid}.p-class-overview.p-overview-no-video{grid-template-columns:1fr}.p-overview-heading{align-items:center;gap:12px;display:flex}.p-overview-heading img{border:1px solid #978454;border-radius:3px}.p-overview-heading h2{color:#f2e8d2;font:22px var(--font-serif);margin:0}.p-overview-summary{color:#d1dbd1;font:15px/1.65 var(--font-sans);max-width:720px;margin:14px 0 18px}.p-overview-counts{flex-wrap:wrap;gap:20px;margin:0;display:flex}.p-overview-counts>div{align-items:baseline;gap:8px;display:flex}.p-overview-counts dt{font:14px var(--font-sans);color:#bdc9bd;order:2}.p-overview-counts dd{font:24px var(--font-sans);color:#bfe5e1;font-variant-numeric:tabular-nums;margin:0}.p-overview-details{font:14px/1.6 var(--font-sans);color:#bac7bc;margin-top:14px}.p-overview-details summary{cursor:pointer;color:#bdad83}.p-overview-details ul{padding-left:18px}.p-overview-video{min-width:0}.p-overview-video-frame{aspect-ratio:16/9;background:linear-gradient(135deg,#203431,#111c26);border:1px solid #7e7353;position:relative;overflow:hidden}.p-overview-video-frame iframe{border:0;width:100%;height:100%;display:block}.p-overview-video-frame button{color:#e6eee3;cursor:pointer;width:100%;height:100%;font:15px/1.4 var(--font-sans);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.p-video-play{color:#e9dda7;background:#252f22;border:1px solid #c4b67c;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:3px;font-size:18px;display:grid}.p-overview-video-caption{color:#b4c2b6;font:13px/1.5 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.p-overview-video-caption a{color:#c4dcd2}.p-overview-video button:focus-visible{outline-offset:-1px;outline:1px solid #b9e5e7}@media (width<=1000px){.p-class-overview{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.p-overview-counts{gap:14px}}@media (width<=760px){.p-class-overview{grid-template-columns:1fr;gap:20px;padding:18px 0}.p-overview-video{width:100%;max-width:440px}.p-overview-summary{font-size:14px}.p-overview-counts{gap:15px}.p-overview-counts dt{font-size:13px}.p-overview-counts dd{font-size:22px}}.p-overview-details>div{flex-wrap:wrap;gap:8px 18px;display:flex}.p-overview-details a{color:#b8d9d1}@media (width>=1100px){.v2-editorial{--v2-filter-width:220px;--v2-column-gap:20px;--v2-description-inset:calc(1px + 3px + 16px + 40px + 14px)}.v2-editorial .v2-work{grid-template-columns:var(--v2-filter-width) minmax(0, 1.5fr) minmax(360px, 1fr);gap:var(--v2-column-gap)}.v2-editorial .v2-hero[data-class=mage]:before{background-image:url(/talent-backgrounds/ShamanElementalCombat-TopLeft.PNG)}.v2-editorial .v2-hero[data-class=shaman]:before{background-image:url(/talent-backgrounds/DruidBalance-TopLeft.PNG)}.v2-editorial .v2-hero[data-class=druid]:before{background-image:url(/v2/class-landscapes/druid-forest.webp)}.v2-editorial .v2-hero.v2-hero-band:not([data-class=all]):before{width:min(420px,35%);-webkit-mask-image:linear-gradient(90deg, transparent, #000 78%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-image:linear-gradient(90deg, transparent, #000 78%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-image:linear-gradient(90deg, transparent, #000 78%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));mask-image:linear-gradient(90deg, transparent, #000 78%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-image:linear-gradient(90deg, transparent, #000 78%), linear-gradient(180deg, transparent var(--cs-height,90px), #000 calc(var(--cs-height,90px) + 40px));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:cover;left:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.v2-editorial .v2-hero-inner{grid-template-columns:calc(var(--v2-filter-width) + var(--v2-description-inset)) minmax(0, 1fr);column-gap:var(--v2-column-gap);display:grid}.v2-editorial .v2-hero-text{text-align:left;grid-area:1/2}.v2-editorial .v2-hero-icon{grid-area:1/1;justify-self:end}.v2-editorial .v2-hero[data-class=warrior]{--v2-character-art:url(/v2/warrior-hero/blizzard-warrior.png)}.v2-editorial .v2-hero[data-class=mage]{--v2-character-art:url(/v2/class-heroes/mage.png);--v2-character-x:calc(50% - 20px);--v2-character-direction:1;--v2-character-fade:to right}.v2-editorial .v2-hero[data-class=priest]{--v2-character-art:url(/v2/class-heroes/user-provided/priest-outpaint.png);--v2-character-size:714px;--v2-character-x:48%;--v2-character-y:12%}.v2-editorial .v2-hero[data-class=hunter]{--v2-character-art:url(/v2/class-heroes/user-provided/hunter.jpeg);--v2-character-direction:1;--v2-character-fade:to right;--v2-character-size:430px;--v2-character-x:35%}.v2-editorial .v2-hero[data-class=druid]{--v2-character-art:url(/v2/class-heroes/user-provided/druid-outpaint.png);--v2-character-size:426px;--v2-character-x:71%}.v2-editorial .v2-hero[data-class=paladin]{--v2-character-art:url(/v2/class-heroes/user-provided/paladin-outpaint.png);--v2-character-size:454px;--v2-character-x:62%;--v2-character-direction:1;--v2-character-fade:to right}.v2-editorial .v2-hero[data-class=rogue]{--v2-character-art:url(/v2/class-heroes/user-provided/rogue-outpaint.png);--v2-character-direction:1;--v2-character-fade:to right;--v2-character-y:0%;--v2-character-size:490px;--v2-character-x:63%}.v2-editorial .v2-hero[data-class=shaman]{--v2-character-art:url(/v2/class-heroes/user-provided/shaman-outpaint.png);--v2-character-size:440px;--v2-character-x:54%}.v2-editorial .v2-hero[data-class=warlock]{--v2-character-art:url(/v2/class-heroes/user-provided/warlock-outpaint.png);--v2-character-size:402px;--v2-character-direction:1;--v2-character-fade:to right}.v2-editorial .v2-hero:is([data-class=warrior],[data-class=mage],[data-class=paladin],[data-class=rogue],[data-class=shaman],[data-class=warlock],[data-class=hunter],[data-class=druid],[data-class=priest]) .v2-hero-inner:before{content:"";width:calc(var(--v2-filter-width) + var(--v2-description-inset) - 28px + (100vw - 100%) / 2);background:var(--v2-character-art) var(--v2-character-x,center) var(--v2-character-y,28%) / var(--v2-character-size,290px) auto no-repeat;transform:scaleX(var(--v2-character-direction,-1));opacity:.38;filter:saturate(.55);-webkit-mask-image:linear-gradient(var(--v2-character-fade,to left), #000, #000 48%, transparent), linear-gradient(to bottom, transparent, #000 22%, #000 66%, transparent);-webkit-mask-image:linear-gradient(var(--v2-character-fade,to left), #000, #000 48%, transparent), linear-gradient(to bottom, transparent, #000 22%, #000 66%, transparent);-webkit-mask-image:linear-gradient(var(--v2-character-fade,to left), #000, #000 48%, transparent), linear-gradient(to bottom, transparent, #000 22%, #000 66%, transparent);-webkit-mask-image:linear-gradient(var(--v2-character-fade,to left), #000, #000 48%, transparent), linear-gradient(to bottom, transparent, #000 22%, #000 66%, transparent);mask-image:linear-gradient(var(--v2-character-fade,to left), #000, #000 48%, transparent), linear-gradient(to bottom, transparent, #000 22%, #000 66%, transparent);pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;inset-block:0;-webkit-mask-composite:source-in;position:absolute;left:calc(50% - 50vw);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width>=1100px) and (width<=1280px){.v2-editorial{--v2-filter-width:200px;--v2-column-gap:16px}.v2-editorial .v2-work{grid-template-columns:var(--v2-filter-width) minmax(0, 1.3fr) minmax(330px, 1fr)}}.v2-editorial .v2-row-text>span{-webkit-line-clamp:unset;display:block;overflow:visible}.v2-editorial .v2-list-head{flex-wrap:wrap;align-items:center}.v2-editorial .v2-list-title{flex:150px;min-width:0}.v2-editorial .v2-list-title small{color:var(--text-muted);align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex}.v2-editorial .v2-list-head .p-search{border:1px solid var(--line-2);background:var(--bg-2);min-width:0;max-width:280px;color:var(--text-muted);border-radius:3px;flex:210px;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.v2-editorial .v2-list-head .p-search:focus-within{border-color:var(--accent-strong);box-shadow:none}.v2-editorial .v2-list-head .p-search svg{flex:none}.v2-editorial .v2-list-head .p-search input{width:100%;min-width:0;color:var(--ivory);font:13.5px var(--font-sans);background:0 0;border:0;outline:0;padding:0}.v2-editorial .v2-list-head .p-search input::placeholder{color:var(--text-muted)}@media (width<=760px){.v2-editorial .v2-list-head{flex-direction:column;align-items:stretch}.v2-editorial .v2-list-title,.v2-editorial .v2-list-head .p-search{flex:none;max-width:none}.v2-editorial .v2-list-head .p-search{box-sizing:border-box;width:100%}}.tc-toolbar{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.tc-btn{border:1px solid var(--line-2);background:var(--bg-3);height:34px;color:var(--ivory);font:600 13.5px var(--font-sans);cursor:pointer;transition:background-color .12s var(--ease), border-color .12s var(--ease), transform 80ms var(--ease), color .12s var(--ease);border-radius:3px;padding:0 12px}.tc-btn:hover:not(:disabled){border-color:var(--accent);color:#fff;background:#232c3a}.tc-btn:active:not(:disabled){transform:translateY(1px)}.tc-btn:disabled{opacity:.45;cursor:default}.tc-btn-primary{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong)}.tc-btn-primary:hover:not(:disabled){color:#fff;background:#5e9be6;border-color:#5e9be6}.tc-status{color:var(--text-muted);white-space:nowrap;align-items:center;gap:16px;margin-left:auto;font-size:13.5px;display:flex}.tc-status b{color:#fff;font-variant-numeric:tabular-nums}.tc-green{color:var(--game-green)!important}.tc-tree-progress{background:var(--accent-strong);height:2px;transition:width .25s var(--ease);position:absolute;bottom:-1px;left:0}.tc-toast{z-index:80;border:1px solid var(--accent-strong);background:var(--bg-2);color:var(--ivory);font:700 13.5px var(--font-sans);animation:toast .2s var(--ease);border-radius:3px;padding:10px 16px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}@keyframes toast{0%{opacity:0;transform:translate(-50%,8px)}}.tc-how{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.tc-how-card{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ivory-2);border-radius:3px;padding:14px 18px;font-size:13.5px;line-height:1.5}.tc-how-card h2{font:700 15px var(--font-sans);color:#fff;margin:0 0 10px}.tc-how-card p{margin:6px 0}.tc-how-card strong{color:var(--ivory)}.tc-how-sources{border-left:3px solid var(--accent-strong)}.tc-input{border:1px solid var(--line-2);background:var(--bg);min-width:220px;height:34px;color:var(--ivory);font:13.5px var(--font-sans);border-radius:3px;flex:1;padding:0 10px}.tc-input:focus{border-color:var(--accent-strong);box-shadow:none;outline:none}@media (width<=899px){.tc-how{grid-template-columns:1fr}.tc-status{justify-content:space-between;width:100%;margin-left:0}}.ab-shell .p-workspace{max-width:980px}.ab-lede{max-width:70ch;color:var(--ivory);margin:0 0 18px;font-size:16px;line-height:1.55}.ab-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ab-grid ul{margin:0 0 8px;padding-left:18px}.ab-grid li{margin:4px 0}.ab-shell .v2-footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:16px;margin-top:26px;padding:16px 0 30px;font-size:13px;display:flex}.ab-shell .v2-footer div{gap:18px;display:flex}@media (width<=899px){.ab-grid{grid-template-columns:1fr}}.bt-shell .p-workspace{max-width:1080px}.bt-lede{color:var(--ivory-2);max-width:72ch;margin:0 0 22px;font-size:15px;line-height:1.65}.bt-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.bt-dates li{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;padding:14px 16px}.bt-dates b{font:700 22px/1.1 var(--font-display), Georgia, serif;color:#f3e3b8;text-shadow:0 0 14px #e2c2754d;display:block}.bt-dates span{color:var(--text-muted);margin-top:6px;font-size:13px;display:block}.bt-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px;display:grid}.bt-card{border:1px solid var(--line);background:var(--bg-2);border-radius:3px;padding:18px 20px}.bt-card h2{margin:0 0 10px;font-size:17px}.bt-card p,.bt-card li{color:var(--ivory-2);font-size:14px;line-height:1.6}.bt-card p{margin:0 0 10px}.bt-card ul{margin:0;padding-left:18px}.bt-card li+li{margin-top:6px}.bt-card li::marker{color:var(--accent)}.bt-card a{color:var(--accent)}.bt-builds{margin-bottom:26px;scroll-margin-top:16px}.bt-builds h2{margin:0 0 8px;font-size:17px}.bt-builds-intro{max-width:80ch;color:var(--ivory-2);margin:0 0 14px;font-size:14px;line-height:1.6}.bt-build-list{border:1px solid var(--line);background:var(--bg-2);border-radius:3px;margin:0;padding:0;list-style:none}.bt-build-list li{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:6px 20px;padding:14px 16px;display:grid}.bt-build-list li:first-child{border-top:0}.bt-build-list .bt-build-read{box-shadow:inset 3px 0 0 var(--accent)}.bt-build-id b{font:700 15px/1.3 var(--font-display), Georgia, serif;letter-spacing:.04em;color:var(--ivory);font-variant-numeric:tabular-nums;display:block}.bt-build-id time{color:var(--text-muted);margin-top:3px;font-size:13px;display:block}.bt-build-tag{color:var(--accent);border:1px solid #63bbd073;border-radius:3px;margin-top:7px;padding:2px 6px;font-size:11.5px;display:inline-block}.bt-build-list p{color:var(--ivory-2);margin:0;font-size:14px;line-height:1.6}.bt-faq{margin-bottom:30px}.bt-faq h2{margin:0 0 8px;font-size:17px}.bt-faq details{border-top:1px solid var(--line);padding:10px 0}.bt-faq details:last-of-type{border-bottom:1px solid var(--line)}.bt-faq summary{cursor:pointer;color:var(--ivory);font-size:14px;font-weight:700}.bt-faq p{color:var(--ivory-2);margin:8px 0 0;font-size:14px;line-height:1.6}@media (width<=760px){.bt-dates,.bt-grid,.bt-build-list li{grid-template-columns:1fr}}.xi{max-width:var(--v2-max,1164px);border-top:1px solid var(--line);margin:0 auto;padding:26px 32px}.xi h2{color:var(--ivory);margin:0 0 6px;font-size:18px}.xi-lede{color:var(--text-muted);max-width:70ch;margin:0 0 16px;font-size:13.5px}.xi-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.xi-group h3{font:700 14px var(--font-sans);color:var(--ivory-2);margin:0 0 8px}.xi-group h3 small{color:var(--text-muted);margin-left:6px;font-weight:400}.xi-group ul{margin:0;padding:0;list-style:none}.xi-group li{border-top:1px solid var(--line);color:var(--ivory-2);padding:8px 0;font-size:13px;line-height:1.5}.xi-name{color:var(--ivory)}.xi-group li small{color:var(--text-muted);margin-left:6px}.xi-group li em{border:1px solid var(--line-2);font:600 10.5px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-radius:2px;margin-left:8px;padding:0 5px;font-style:normal;display:inline-block}.xi-group li span{color:var(--text);margin-top:3px;display:block}.xi-group li .xi-classic{color:var(--text-muted)}.xi-kind-added em{color:var(--add);border-color:#8fd37a66}.xi-kind-modified em,.xi-kind-moved em{color:var(--mod);border-color:#f0c67466}.xi-note{color:var(--text-muted);margin:16px 0 0;font-size:12.5px}.xi details>summary{cursor:pointer;color:var(--ivory);font-size:18px}.xi details>summary small{color:var(--text-muted);margin-left:10px;font-size:12.5px}.xi details[open]>summary{margin-bottom:4px}.xi details>.xi-lede{margin-top:10px}@media (width<=900px){.xi{padding:24px 18px}}@media (width<=760px){.xi-groups{grid-template-columns:1fr}.xi details>summary{font-size:16px}}.dg{--lane-h:48px;--dg-classic:#2a3445;--dg-classic-edge:#465366;--dg-gold:#e2c275}.dg-hero:before{opacity:.3;filter:saturate(.8);background:url(/wow-ui/dungeons/art-dungeon.webp) 50% 55%/cover no-repeat;width:min(760px,58%);left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.dg-hero-icon{background:#000 url(/wow-ui/dungeons/art-dungeon.webp) 86% 62%/auto 230% no-repeat;width:68px;height:68px}.dg-work{display:block}.dg-panel{border:1px solid var(--line-2);background:var(--bg-2);animation:rise .25s var(--ease) both;border-radius:3px}.dg-panel-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 22px;display:flex}.dg-panel-head h2{font:700 18px var(--font-sans);color:var(--ivory);margin:0}.dg-panel-head p{color:var(--text-muted);margin:3px 0 0;font-size:13px}.dg-filter{border:1px solid var(--line-2);border-radius:3px;display:inline-flex;overflow:hidden}.dg-filter button{color:var(--ivory-2);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:7px 13px;font-size:13px;display:inline-flex}.dg-filter button+button{border-left:1px solid var(--line-2)}.dg-filter button:hover{background:var(--bg-3);color:#fff}.dg-filter button[aria-pressed=true]{background:var(--accent-soft);color:#fff;box-shadow:inset 0 -2px 0 var(--accent-strong);font-weight:700}.dg-filter small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.dg-filter button[aria-pressed=true] small{color:var(--accent)}.dg-level-chip{border:1px solid var(--dg-gold);height:32px;color:var(--ivory-2);cursor:pointer;background:#e2c2751a;border-radius:3px;align-items:center;gap:6px;margin:0 -12px 0 auto;padding:0 8px 0 11px;font-size:13px;display:none}.dg-level-chip b{color:var(--dg-gold);font-variant-numeric:tabular-nums}.dg-level-chip span{color:var(--text-muted);margin-left:2px;font-size:16px;line-height:1}.dg-level-chip:hover{color:#fff;background:#e2c2752e}.dg-level-chip:hover span{color:#fff}.dg-panel-head>div:first-child{margin-right:auto}@media (width>=860px){.dg-level-chip{display:inline-flex}}.dg-wide{padding:18px 28px 22px 26px}.dg-plot{position:relative}.dg-grid{pointer-events:none;position:absolute;inset:0}.dg-grid span{background:#3a455761;width:1px;position:absolute;top:0;bottom:0}.dg-band+.dg-band{margin-top:14px}.dg-band-label{font:700 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ivory-2);align-items:baseline;gap:8px;margin:0 0 8px;display:flex;position:relative}.dg-band-label small{letter-spacing:0;color:var(--text-muted);font-size:11px}.dg-band-new .dg-band-label{color:var(--accent)}.dg-lanes{height:calc(var(--lanes) * var(--lane-h));position:relative}.dg-bar{top:calc(var(--row) * var(--lane-h));height:calc(var(--lane-h) - 6px);border:1px solid var(--dg-classic-edge);isolation:isolate;color:#fff;text-align:left;text-shadow:0 1px 2px #000,0 0 6px #000c;font:12px/1.15 var(--font-sans);cursor:pointer;transition:opacity .18s var(--ease), filter .18s var(--ease), border-color .12s var(--ease), box-shadow .12s var(--ease);background:#141a23;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0 8px;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 8px #00000059}.dg-bar:before{content:"";z-index:-2;background:var(--art) center 50% / cover no-repeat;filter:saturate(1.05)brightness(1.1);transition:transform .35s var(--ease), filter .2s var(--ease);position:absolute;inset:0}.dg-bar:after{content:"";z-index:-1;transition:opacity .2s var(--ease);background:linear-gradient(90deg,#080b10cc 0,#080b1073 40%,#080b1000 85%);position:absolute;inset:0}.dg-bar.dg-new{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px #63bbd02e,0 0 14px #63bbd04d}.dg-bar.dg-new:after{background:linear-gradient(90deg,#0a1e3ad9 0,#163a6a73 40%,#63bbd014 85%)}.dg-bar:hover{border-color:var(--ivory-2)}.dg-bar:hover:before{filter:saturate(1.15)brightness(1.3);transform:scale(1.06)}.dg-bar:hover:after{opacity:.8}.dg-bar.dg-new:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px #63bbd04d,0 0 20px #63bbd080}.dg-bar[data-fit=art]:after{opacity:.35}.dg-bar[aria-pressed=true]:before{filter:saturate(1.15)brightness(1.3)}.dg-bar[data-open=no]{opacity:.25;filter:saturate(.2)}.dg-bar[data-open=yes]{border-color:var(--ivory-2)}.dg-bar[data-open=yes].dg-new{border-color:var(--accent)}.dg-plot .dg-bar[aria-pressed=true]{box-shadow:0 0 0 2px var(--game-yellow), 0 4px 14px #00000080;z-index:1;opacity:1;filter:none;border-color:#000}.dg-bar:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.dg-bar-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.35;display:block;position:relative;overflow:hidden}.dg-bar-full,.dg-bar-short,.dg-bar-abbr,.dg-bar-range{white-space:nowrap;display:inline-block}.dg-bar-short,.dg-bar-abbr,.dg-bar:is([data-fit=short],[data-fit=abbr],[data-fit=art]) .dg-bar-full{visibility:hidden;position:absolute;top:0;left:0}.dg-bar[data-fit=short] .dg-bar-short,.dg-bar[data-fit=abbr] .dg-bar-abbr{visibility:visible;position:static}.dg-bar-range{color:#c9d1da;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.2}.dg-bar.dg-new .dg-bar-range{color:#cfe2fa}.dg-bar[data-range=hide] .dg-bar-range,.dg-bar[data-fit=art] .dg-bar-name{visibility:hidden;position:absolute}.dg-axis{border-top:1px solid var(--line-2);border-radius:2px;height:30px;margin-bottom:12px;position:relative}.dg-axis:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.dg-axis span{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:8px;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.dg-axis span:before{content:"";background:var(--line-2);width:1px;height:5px;position:absolute;top:0;left:50%}.dg-cursor{border-left:1px solid var(--dg-gold);pointer-events:none;z-index:2;width:0;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #e2c27599}.dg-cursor-hover{box-shadow:none;border-left-style:dashed}.dg-cursor-pinned{opacity:.4;box-shadow:none}.dg-plot{cursor:pointer}.dg-cursor span{background:var(--dg-gold);color:#0b0f15;text-align:center;min-width:26px;font:700 12px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--bg-2);border-radius:3px;padding:2px 6px;position:absolute;top:4px;left:0;transform:translate(-50%)}.dg{overflow-anchor:none}.dg-reveal{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.dg-reveal[data-open]{grid-template-rows:1fr}.dg-reveal-inner{min-height:0;overflow:hidden}.dg-feature{isolation:isolate;border:1px solid var(--line-2);opacity:0;min-height:250px;transition:opacity .35s var(--ease), transform .45s var(--ease), border-color .2s var(--ease);background:#06080c;border-radius:3px;outline:none;margin:18px 26px 0;padding:26px 56px 24px 26px;position:relative;overflow:hidden;transform:translateY(-8px)}.dg-reveal[data-open] .dg-feature{opacity:1;transform:none}.dg-feature:focus-visible{border-color:var(--accent)}.dg-feature-new{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-soft), 0 0 24px #63bbd02e}.dg-feature-art{z-index:-1;background:var(--art) center 50% / cover no-repeat;animation:dg-art-in .9s var(--ease) both;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.dg-feature-art:after{content:"";background:linear-gradient(#06080c26,#06080c73);position:absolute;inset:0}.dg-feature-body{max-width:min(600px,62%);position:relative}.dg-feature-body>*{animation:dg-rise .5s var(--ease) both}.dg-feature-body>:nth-child(2){animation-delay:60ms}.dg-feature-body>:nth-child(3){animation-delay:.12s}.dg-feature-body>:nth-child(4){animation-delay:.18s}.dg-feature-body>:nth-child(5){animation-delay:.24s}.dg-feature h2{font:700 30px/1.1 var(--font-display), Georgia, serif;letter-spacing:.01em;color:var(--game-yellow);text-shadow:0 1px #000,0 2px 12px #000000b3;margin:8px 0 4px}.dg-feature-facts{color:var(--ivory);text-shadow:0 1px 2px #000;margin:0;font-size:13.5px}.dg-feature .dg-detail-summary{text-shadow:0 1px 2px #000;margin-top:12px;font-size:14.5px;line-height:1.6}.dg-feature .dg-detail-sources{margin-top:14px}.dg-feature .dg-detail-sources a{text-shadow:0 1px 2px #000}.dg-feature .dg-detail-close{background:#141a23d9;width:32px;height:32px;top:12px;right:12px}@keyframes dg-art-in{0%{opacity:0;transform:scale(1.06)}}@keyframes dg-rise{0%{opacity:0;transform:translateY(8px)}}@media (width<=859px){.dg-reveal{display:none}}.dg-detail{border:1px solid var(--line-2);animation:rise .2s var(--ease) both;background:#06080c;border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;padding:14px 44px 14px 14px;display:grid;position:relative}.dg-detail-new{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-soft), 0 0 18px #63bbd029}.dg-detail-art{background:#000 var(--art) center 45% / cover no-repeat;border:1px solid #5a5340;border-radius:3px;align-self:stretch;width:240px;min-height:120px;box-shadow:0 0 0 1px #000}.dg-detail-kicker{color:var(--ivory-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;font-size:13px;display:flex}.dg-detail h2{font:700 21px/1.15 var(--font-display), Georgia, serif;color:var(--game-yellow);letter-spacing:.01em;margin:0}.dg-detail-summary{max-width:72ch;color:var(--ivory-2);margin:6px 0 0;font-size:13.5px;line-height:1.55}.dg-detail-new .dg-detail-summary{color:var(--game-yellow-soft)}.dg-detail-map{margin:12px 0 0}.dg-detail-map a{border:1px solid var(--gold-2);color:var(--ivory);background:#06080cbf;border-radius:3px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.dg-detail-map a:before{content:"";background:url(/map/icons/svc-dungeon.png) 50%/contain no-repeat;width:16px;height:16px}.dg-detail-map a:hover{border-color:var(--game-yellow);color:#fff}.dg-detail-sources{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:12.5px;display:flex}.dg-detail-sources a{color:var(--accent)}.dg-tag-demo{color:var(--gold);background:#c8a24a1a;border-color:#c8a24a73}.dg-detail-close{border:1px solid var(--line-2);background:var(--bg-3);width:28px;height:28px;color:var(--ivory-2);cursor:pointer;border-radius:3px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.dg-detail-close:hover{border-color:var(--accent-strong);color:#fff}.dg-tag{white-space:nowrap;border:1px solid;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.dg-tag-new{color:var(--game-green);background:#1eff0014;border-color:#1eff0059}.dg-tag-classic{color:var(--text-muted);border-color:var(--line-2);background:var(--bg-3)}.dg-tip{z-index:100;pointer-events:none;color:#f4f4ed;width:320px;max-width:calc(100vw - 16px);font:14px/1.4 var(--font-sans);animation:tip .12s var(--ease);background:#0a1f31f7;border:1px solid #e2e1d4;border-color:#e2e1d4 #919a9b #7f8d94 #d0d4cb;border-radius:4px;padding:9px 12px 10px;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 6px 18px #0000008c}.dg-tip-art{background:#000 50%/cover no-repeat;border-bottom:1px solid #7f8d94;border-radius:3px 3px 0 0;height:96px;margin:-9px -12px 9px}.dg-tip-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dg-tip-head strong{color:#fff;font-size:15px}.dg-tip-head span{white-space:nowrap;font-size:13px}.dg-tip-sub{color:#c2cabb;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:13px;display:flex}.dg-tip p{color:#ffed00;margin:7px 0 0;font-size:13.5px}.dg-tip p.dg-tip-classic{color:#c2cabb;font-size:13px}.dg-tip small{color:#9fb0bd;margin-top:8px;font-size:12px;display:block}.dg-narrow{display:none}.dg-rows ul{margin:0;padding:0;list-style:none}.dg-bracket h3{z-index:2;border-top:1px solid var(--line-2);background:linear-gradient(#151b25,#10151d);border-bottom:1px solid #7a6946;align-items:baseline;gap:10px;margin:0;padding:12px 14px 9px;display:flex;position:sticky;top:0;box-shadow:0 6px 12px -8px #000000b3}.dg-bracket:first-child h3{border-top:0}.dg-bracket-range{font:700 20px/1 var(--font-display), Georgia, serif;color:var(--dg-gold);letter-spacing:.02em;font-variant-numeric:tabular-nums}.dg-bracket-label{font:700 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dg-row{isolation:isolate;border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:#0e1219;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid;position:relative;overflow:hidden}.dg-row:before{content:"";z-index:-2;background:var(--art) center 45% / cover no-repeat;filter:saturate(.7)brightness(.6);position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.dg-row:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e1219bf,#0e121933 70%,#0e121966);position:absolute;inset:0}.dg-row.dg-new{border-left-color:var(--accent-strong);background:#0f1826;min-height:74px}.dg-row.dg-new:before{filter:saturate()brightness(.95)}.dg-row.dg-new:after{background:linear-gradient(90deg,#102440d9,#163a6a40 70%,#0e12194d)}.dg-row[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--game-yellow)}.dg-row[aria-expanded=true]:before{filter:saturate()brightness()}.dg-row-text strong,.dg-row-range{text-shadow:0 1px 2px #000,0 0 6px #000c}.dg-row-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.dg-row-text .dg-tag{margin-bottom:2px}.dg-row-text strong{color:var(--game-yellow);font-size:14.5px;line-height:1.2}.dg-row.dg-classic .dg-row-text strong{color:#e3c65a;font-size:14px}.dg-row-text small{color:#b9c0c9;text-shadow:0 1px 2px #000;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.dg-row-range{font:700 14px var(--font-sans);color:var(--ivory-2);font-variant-numeric:tabular-nums}.dg-new .dg-row-range{color:#b2e6f0}.dg-row-detail .dg-detail{box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(0,1fr);margin:0;padding:12px 14px 14px}.dg-row-detail .dg-detail h2{font-size:18px}.dg-row-detail .dg-detail-art{display:none}@media (width<=859px){.dg-wide{display:none}.dg-narrow{display:block}.dg .v2-work{padding-inline:14px}.dg-panel-head{padding:14px}}@media (width<=640px){.dg-filter{width:100%}.dg-filter button{flex:1;justify-content:center;padding-inline:6px}.dg-hero:before{opacity:.16;width:100%}.dg .v2-stats{gap:24px}}.it-hero-icon{background:url(/icon/inv_sword_39.jpg) 50%/cover;width:68px;height:68px}.it-hero{overflow:hidden}.it-hero-mosaic{top:-10px;right:max(0px, calc((100% - var(--v2-max)) / 2 - 40px));opacity:.3;pointer-events:none;grid-template-columns:repeat(12,56px);grid-auto-rows:56px;place-content:center end;gap:6px;width:min(58%,760px);display:grid;position:absolute;bottom:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 85%,#0009);mask-image:linear-gradient(90deg,#0000,#000 45% 85%,#0009)}.it-hero-mosaic img{filter:saturate(.75)brightness(.7);border:1px solid #2a2f3a;border-radius:4px;width:56px;height:56px;display:block}.it-hero-mosaic img:nth-child(7n){filter:saturate(.9)brightness(.9)}.v2-hero.it-hero .v2-hero-inner{z-index:1;position:relative}@media (width<=1099px){.it-hero-mosaic{opacity:.14;grid-template-columns:repeat(auto-fill,56px);width:100%;right:0}}.it-browser{margin:22px 0 40px}.it-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.it-tabs button{color:var(--text);font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:7px;margin-bottom:-1px;padding:10px 14px 9px;display:inline-flex}.it-tabs button small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.it-tabs button:hover{color:#fff}.it-tabs button[aria-selected=true]{color:#fff;border-bottom-color:var(--accent)}.it-tab-lede{color:var(--text-muted);margin:12px 0 0;font-size:13.5px}.it-filters{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;margin:16px 0 0}.it-tools{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;padding:14px 16px;display:flex}.it-tools label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.it-tools select,.it-tools input{border:1px solid var(--line-2);background:var(--bg);color:var(--text-strong);font:14px var(--font-sans);border-radius:3px;padding:7px 10px}.it-tools select{min-width:130px}.it-search{flex:280px}.it-search-box{align-items:center;display:flex;position:relative}.it-search-box svg{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.it-search-box input{box-sizing:border-box;width:100%;padding-left:32px}.it-range{align-items:center;gap:6px;display:inline-flex}.it-range input{text-align:center;width:54px}.it-range i{color:var(--text-muted);font-style:normal}.it-quality-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.it-quality-label{color:var(--text-muted);font-size:12px}.it-qualities{flex-wrap:wrap;gap:4px;display:flex}.it-qualities button{--q:#d9d9d9;border:1px solid var(--line-2);background:var(--bg);color:var(--q);font:600 13px var(--font-sans);cursor:pointer;border-radius:3px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}.it-qualities button small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.it-qualities button:hover{border-color:var(--q)}.it-qualities button[aria-pressed=true]{border-color:var(--q);background:var(--q)}@supports (color:color-mix(in lab, red, red)){.it-qualities button[aria-pressed=true]{background:color-mix(in srgb, var(--q) 16%, var(--bg))}}.it-qualities button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--q);color:#fff}.it-qualities button[aria-pressed=true] small{color:var(--ivory-2)}.it-qualities button:disabled{opacity:.35;cursor:default}.it-qualities .q0{--q:#9d9d9d}.it-qualities .q1{--q:#fff}.it-qualities .q2{--q:#1eff00}.it-qualities .q3{--q:#4aa3ff}.it-qualities .q4{--q:#a335ee}.it-qualities .q5{--q:#ff8000}.it-qualities button[aria-pressed=true].q5,.it-qualities button[aria-pressed=true].q4,.it-qualities button[aria-pressed=true].q3,.it-qualities button[aria-pressed=true].q2,.it-qualities button[aria-pressed=true].q0{color:var(--q)}.it-clear{border:1px solid var(--line-2);color:var(--accent);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border-radius:3px;margin-left:auto;padding:6px 12px}.it-clear:hover{border-color:var(--accent);color:#fff}.it-count{color:var(--text-muted);margin:14px 0 10px;font-size:13px}.it-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.it-card .it-tip{padding:12px 14px;font-size:13px;line-height:1.45}.it-card .it-name{font-size:15px}.it-card .it-meta{font-size:11px}.it-card{border:1px solid var(--line);background:var(--bg-2);color:inherit;transition:border-color .15s var(--ease);border-radius:4px;flex-direction:column;text-decoration:none;display:flex}.it-card:hover{border-color:var(--accent);text-decoration:none}.it-card .it-tip,.it-card .it-body{flex-direction:column;flex:1;display:flex}.it-card .it-body .it-muted{margin-top:auto;padding-top:8px}.it-hover{z-index:60;pointer-events:none;width:320px;max-height:calc(100vh - 20px);position:fixed;overflow:hidden}.it-hover .it-tip{border:1px solid #a79770;font-size:13.5px;box-shadow:0 4px 14px #000a}@media (hover:none){.it-hover{display:none}}.it-more{justify-content:center;margin:22px 0 0;display:flex}.it-more button{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-strong);font:600 14px var(--font-sans);cursor:pointer;border-radius:3px;align-items:baseline;gap:8px;padding:9px 18px;display:inline-flex}.it-more button small{color:var(--text-muted);font-size:12px;font-weight:400}.it-more button:hover{border-color:var(--accent)}.it-tip{color:#fff;font:14px/1.45 var(--font-sans);background:#06080c;border-radius:4px;padding:12px 14px 13px}.it-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:-2px 0 10px;font-size:12px}.it-head{border-bottom:1px solid #151a23;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin-bottom:10px;padding-bottom:10px;display:grid}.it-icon{object-fit:cover;background:#111;border:1px solid #4b4b4b;border-radius:4px;flex:none;width:40px;height:40px}.it-icon-none{display:block}.it-name{min-width:0;font-size:16px;font-weight:600;line-height:1.25}.it-meta{color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 7px;margin-top:8px;font-size:12px;display:flex}.it-subtitle{color:var(--ivory-2)}.it-id{white-space:nowrap;font-variant-numeric:tabular-nums}.it-status{--s:var(--text-muted);background:var(--s)}@supports (color:color-mix(in lab, red, red)){.it-status{background:color-mix(in srgb, var(--s) 18%, transparent)}}.it-status{letter-spacing:.05em;text-transform:uppercase;color:var(--s);border-radius:2px;padding:1px 5px;font-size:9.5px;font-weight:700;line-height:1.5;display:inline-block}.it-status-new,.it-status-rebuilt{--s:var(--add,#7ccf6e)}.it-status-changed{--s:var(--mod,#e2c275)}.it-status-missing{--s:var(--del,#e37e7e)}.it-body{font-variant-numeric:tabular-nums}.it-line{white-space:pre-wrap;justify-content:space-between;gap:14px;display:flex}.it-line>span{min-width:0}.it-line>span:last-child:not(:first-child){text-align:right;flex:none}.it-green{color:var(--game-green)}.it-flavor{color:var(--game-yellow)}.it-set{color:#ffd100;margin-top:4px}.it-bonus{color:var(--game-grey)}.it-muted{color:#b5b0a4;margin-top:6px}.it-add{background:#1eff0024;border-radius:2px;margin:0 -4px;padding:0 4px}.it-add.it-green{color:#b8ff9c}.it-del{color:#f0b6b0;background:#ff3b301a;border-radius:2px;margin:0 -4px;padding:0 4px}.it-struck{border-top:1px dashed #3a3f48;margin-top:8px;padding-top:6px}.it-level{color:var(--game-grey);border-top:1px dashed #3a3f48;margin:8px 0 0;padding-top:6px;font-size:12.5px}.it-struck-head,.it-added-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11.5px}.it-struck-head{color:#d99a94}.it-added-head{color:#9ed48f}.it-tab-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.it-tab-row .it-tab-lede{margin:0}.it-beta{color:var(--text-muted);cursor:help;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:12.5px;line-height:1.4;display:inline-flex}.it-beta-mark{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#d9bd7a;background:#b08d4a38;border-radius:2px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.it-detail .it-beta{margin:0 0 12px}.it-detail{margin:22px 0 40px}.it-detail h1{font:700 30px/1.15 var(--font-sans);margin:0 0 4px}.it-detail .it-sub{color:var(--text-muted);margin:0 0 18px;font-size:14px}.it-detail .it-sub a{color:var(--accent)}.it-pair{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.it-pair .it-tip{border:1px solid var(--line-2)}.it-pair .it-tip.it-empty{color:var(--game-grey);min-height:80px}.it-verdict{border-left:3px solid var(--line-2);background:var(--bg-2);color:var(--ivory-2);margin:0 0 16px;padding:10px 14px;font-size:14px}.it-verdict.it-status-new,.it-verdict.it-status-rebuilt{border-left-color:var(--add,#7ccf6e)}.it-verdict.it-status-changed{border-left-color:var(--mod,#e2c275)}.it-verdict.it-status-missing{border-left-color:var(--del,#e37e7e)}.it-set-list{margin:26px 0 0}.it-set-list h2{font:600 18px var(--font-sans);color:#fff;margin:0 0 8px}.it-set-list h2 small{color:var(--text-muted);margin-left:10px;font-size:13px;font-weight:400}.it-set-list ul{columns:2;margin:0;padding:0;font-size:14px;list-style:none}.it-set-list li{break-inside:avoid;margin:0 0 6px}.it-set-list li a{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.it-set-list li a:hover{text-decoration:underline}.it-set-list li img{background:#000;border:1px solid #3c3c3c;border-radius:3px;width:22px;height:22px}.it-set-list li em{color:var(--text-muted);font-style:normal;font-weight:400}.p-shell .it-set-list a.q0{color:#9d9d9d}.p-shell .it-set-list a.q1{color:#fff}.p-shell .it-set-list a.q2{color:#1eff00}.p-shell .it-set-list a.q3{color:#4aa3ff}.p-shell .it-set-list a.q4{color:#a335ee}.p-shell .it-set-list a.q5{color:#ff8000}.it-foot{color:var(--text-muted);margin:26px 0 0;font-size:12.5px;line-height:1.6}.it-foot a{color:var(--accent)}@media (width<=720px){.it-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.it-pair{grid-template-columns:1fr}.it-tools label{flex:40%}.it-tools select{width:100%;min-width:0}.it-search{flex-basis:100%}.it-set-list ul{columns:1}}.it .v2-work{display:block}.tsheet{z-index:75;box-sizing:border-box;width:100%;max-width:560px;max-height:min(52dvh,420px);padding-bottom:env(safe-area-inset-bottom,0px);color:#f4f4ed;font:14px/1.4 var(--font-sans);text-align:left;background:#0a1f31;border:1px solid #c6cbbd;border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;margin:0 auto;animation:.16s ease-out both tsheet-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #000b}@keyframes tsheet-in{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.tsheet{animation:none}}.tsheet-head{flex:none;align-items:center;gap:12px;padding:8px 4px 4px 14px;display:flex}.tsheet-icon{background:#060806;border:1px solid #c6cbbd;border-radius:4px;flex:none;width:38px;height:38px;overflow:hidden}.tsheet-icon img,.tsheet-icon>span{object-fit:cover;width:100%;height:100%;display:block}.tsheet-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tsheet-titles strong{color:#fff;font-size:16px;line-height:1.25}.tsheet-titles span{color:#c2cabb;font-size:13px}.tsheet-close{color:#d7dbd2;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.tsheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 14px 8px;overflow-y:auto}.tsheet-actions{border-top:1px solid #ffffff24;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 14px 10px;display:grid}.tsheet-step{color:#fff;height:46px;font:500 28px/1 var(--font-sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#1d2d3b;border:1px solid #7b8590;border-radius:6px;padding:0}.tsheet-step:active:not(:disabled){background:#2a3f51}.tsheet-step:disabled{opacity:.35;cursor:default}.tsheet-count{text-align:center;color:#c2cabb;font-variant-numeric:tabular-nums;min-width:72px;font-size:15px}.tsheet-count b{color:#fff;font-size:22px}.tsheet-count-on b{color:#26e124}.tsheet-count-max b{color:#ffdf52}.tsheet button:focus-visible{outline-offset:-1px;outline:1px solid #badbff}.tsheet-issue{color:#ff6b61;margin:2px 0 4px;font-size:13.5px}.tsheet-note{color:#a9b0a5;margin:6px 0 0;font-size:13px}body:has(.tsheet){padding-bottom:var(--tsheet-h,0px)}body:has(.tsheet) .tc-toast{bottom:calc(var(--tsheet-h,0px) + 12px)}.lg-wipe{z-index:2;pointer-events:none;text-align:center;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 12px;display:flex;position:absolute;inset:0}.lg-card-wiped .lg-wipe{background:radial-gradient(#180600e0,#18060099)}.lg-wipe>span{text-shadow:0 2px 2px #000,0 0 10px #000;animation:.2s ease-out both lg-wipe-in;display:block}.lg-wipe-emote{font:700 15px/1.3 var(--font-sans);color:#ff8040}.lg-wipe-warning{font:800 26px/1.15 var(--font-sans);letter-spacing:.02em;color:#ff4800}@keyframes lg-wipe-in{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:none}}.lg-card.lg-card-wiped,.lg-card.lg-card-wiped:hover{border-color:#ff4800;animation:.45s 2 lg-wipe-shake;box-shadow:inset 0 0 28px #ff480099,0 0 14px #ff480073}@keyframes lg-wipe-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.lg-lpbar.lg-lpbar-dkp span{background:linear-gradient(#d8402c,#8a1c10)}.lg-lpbar.lg-lpbar-dkp b{color:#ffd0c0}@media (width<=899px){.lg-wipe-warning{font-size:21px}}@media (prefers-reduced-motion:reduce){.lg-wipe>span,.lg-card.lg-card-wiped{animation:none}}.ts-share{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;flex-direction:column;gap:10px;margin:6px 0 18px;padding:12px 16px;display:flex}.ts-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ts-row small{color:var(--text-muted);font-size:12px}.ts-label{min-width:72px;color:var(--ivory-2);font-size:13px;font-weight:700}.ts-name{max-width:360px}.ts-saved{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 0 82px;list-style:none;display:flex}.ts-saved li{border:1px solid var(--line-2);background:var(--bg);border-radius:3px;align-items:stretch;display:inline-flex;overflow:hidden}.ts-saved li>button:first-child{color:var(--ivory);text-align:left;cursor:pointer;font:13px var(--font-sans);background:0 0;border:0;flex-direction:column;gap:1px;padding:6px 10px;display:flex}.ts-saved li>button:first-child:hover{background:var(--bg-3)}.ts-saved b{color:var(--ivory)}.ts-saved span{color:var(--text-muted);font-size:11.5px}.ts-del{border:0;border-left:1px solid var(--line);color:var(--text-muted);cursor:pointer;background:0 0;padding:0 9px;font-size:15px}.ts-del:hover{color:var(--game-red);background:var(--bg-3)}.t-node{transition:transform .12s var(--ease), box-shadow .15s var(--ease)}.t-node:hover{z-index:3;transform:scale(1.08)}.t-node:active{transform:scale(.96)}.t-actions button{border:1px solid var(--line-2);background:var(--bg-3);height:32px;color:var(--ivory);font:600 13px var(--font-sans);cursor:pointer;border-image: ;border-radius:3px;padding:0 12px}.t-actions button:hover:not(:disabled){border-color:var(--accent);color:#fff}.t-actions button:disabled{opacity:.45;cursor:default;color:var(--ivory);border-image: }.t-tooltip-next{color:#c9c4b6}.t-tooltip-hint{color:var(--game-green);margin:6px 0 0;font-size:12.5px}.t-tooltip-issue{color:var(--game-red);margin:6px 0 0;font-size:12.5px}@media (width<=899px){.ts-saved{padding-left:0}.ts-label{width:100%}}.lg-shell .p-workspace{max-width:1120px}.lg-shell .p-title>a{font-size:14px}.lg-frame-wrap{align-items:flex-start;gap:0;display:flex;position:relative}.lg-window{color:#f0ead8;min-width:0;font-family:var(--font-sans);animation:rise .25s var(--ease) both;background:#2a2421;border:2px solid #b7772a;flex:1;position:relative;box-shadow:0 0 0 1px #1a1310,0 0 0 3px #4d3117,0 14px 40px #0000008c}.lg-titlebar{background:linear-gradient(#3a3129,#2a2421);border-bottom:1px solid #14100e;justify-content:center;align-items:center;height:34px;display:flex;position:relative}.lg-title{font:700 14px var(--font-sans);color:#ffd100;text-shadow:0 1px 2px #000;letter-spacing:.2px}.lg-emblem{background:radial-gradient(circle at 40% 35%,#4b3f37,#1d1815 70%);border:2px solid #b7772a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:-12px;left:8px;box-shadow:0 0 0 2px #1a1310}.lg-emblem .lg-crown b{display:none}.lg-close{color:#ffe6d8;width:22px;height:22px;font:700 16px/1 var(--font-sans);background:linear-gradient(#c8342a,#7a1a12);border:1px solid #5b1a12;border-radius:2px;place-items:center;display:grid;position:absolute;top:5px;right:6px}.lg-crown{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.lg-crown svg{width:100%;height:100%;position:absolute;inset:0}.lg-crown b{color:#ffd100;font:700 15px var(--font-sans);text-shadow:0 1px 2px #000;margin-top:18%;position:relative}.lg-topbar{align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.lg-points{color:#f0ead8;height:34px;font:700 15px var(--font-sans);cursor:default;background:#17151a;border:1px solid #0b0a0c;border-radius:4px;align-items:center;gap:10px;margin-left:42px;padding:0 16px 0 8px;display:inline-flex}.lg-points .lg-crown{margin-left:-22px}.lg-points b{color:#1eff00}.lg-search{color:#8b847a;background:#14110f;border:1px solid #4a4340;border-radius:3px;align-items:center;gap:6px;width:200px;height:24px;margin-left:auto;padding:0 8px;display:inline-flex}.lg-search input{color:#f0ead8;width:100%;font:12.5px var(--font-sans);background:0 0;border:0;outline:none}.lg-search input::placeholder{color:#7d766c}.lg-search:focus-within{border-color:#b7772a}.lg-body{border:1px solid #0f0c0a;grid-template-columns:96px minmax(0,1fr);min-height:430px;margin:4px 14px 0;display:grid;box-shadow:inset 0 0 0 1px #3d3430}.lg-rail{background:#201b18;border-right:1px solid #0f0c0a;flex-direction:column;align-items:center;gap:30px;padding:54px 0;display:flex}.lg-rail-tree{cursor:pointer;width:66px;height:66px;transition:box-shadow .15s var(--ease), transform .15s var(--ease);background:#0d0b0a;border:0;border-radius:50%;padding:0;overflow:hidden;box-shadow:0 0 0 3px #3b3733,0 0 0 4px #0d0b0a}.lg-rail-tree img{filter:saturate(.85)brightness(.9);border-radius:50%;width:100%;height:100%;display:block}.lg-rail-tree:hover{transform:scale(1.05)}.lg-rail-tree:hover img{filter:none}.lg-rail-tree[aria-pressed=true]{box-shadow:0 0 0 3px #ffe600,0 0 0 4px #0d0b0a,0 0 14px #ffe60088}.lg-rail-tree[aria-pressed=true] img{filter:none}.lg-pane{animation:rise .2s var(--ease) both;background:radial-gradient(at 50% 40%,#2e2724,#221d1a 75%);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:10px;padding:24px 24px 24px 40px;display:grid}.lg-tree-head{flex-direction:column;align-self:start;align-items:center;gap:12px;padding-top:30px;display:flex}.lg-tree-head h2{font:700 17px var(--font-sans);color:#fff;text-shadow:0 1px 2px #000;margin:0}.lg-portrait{background:#0d0b0a;border-radius:50%;width:140px;height:140px;position:relative;box-shadow:0 0 0 5px #3b3733,0 0 0 7px #17130f,0 8px 22px #0009}.lg-portrait img{border-radius:50%;width:100%;height:100%;display:block}.lg-portrait b{color:#1eff00;width:38px;height:38px;font:700 17px var(--font-sans);background:#0e100e;border:3px solid #3b3733;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000}.lg-grid{grid-template-rows:repeat(4,56px);grid-template-columns:repeat(4,56px);place-content:center start;gap:22px 40px;display:grid;position:relative}.lg-link{z-index:0;background:#1a1613;align-self:center;height:5px;margin:0 24px;box-shadow:0 1px #3a332f}.lg-link-on{background:#6f8a3a;box-shadow:0 0 6px #7fb43a66}.lg-node{z-index:1;cursor:pointer;width:56px;height:56px;transition:transform .12s var(--ease);background:0 0;border:0;padding:0;position:relative}.lg-node:before{content:"";clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);background:linear-gradient(160deg,#6a6664,#35312f);position:absolute;inset:0}.lg-node:after{content:"";clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);background:#1c1917;position:absolute;inset:3px}.lg-node .lg-icon,.lg-node .lg-node-glyph{clip-path:polygon(13% 0,87% 0,100% 13%,100% 87%,87% 100%,13% 100%,0 87%,0 13%);z-index:1;object-fit:cover;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px}.lg-node-glyph{color:#6e6a66;font:700 26px var(--font-sans);background:#2a2725;place-items:center;display:grid}.lg-node-rank{z-index:2;color:#1eff00;min-width:20px;height:20px;font:700 12px/16px var(--font-sans);background:#0e100e;border:2px solid #2ecc2e;border-radius:10px;padding:0 5px;display:none;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 1px #000}.lg-open:before,.lg-invested:before,.lg-maxed:before{background:#2ecc2e;box-shadow:0 0 10px #2ecc2e55}.lg-open .lg-node-rank,.lg-invested .lg-node-rank,.lg-maxed .lg-node-rank{display:block}.lg-maxed:before{background:#ffd100;box-shadow:0 0 10px #ffd10055}.lg-maxed .lg-node-rank{color:#ffd100;border-color:#ffd100}.lg-locked .lg-icon{filter:grayscale()brightness(.55)contrast(.9)}.lg-locked:hover .lg-icon{filter:grayscale(.6)brightness(.8)}.lg-unknown{cursor:default}.lg-node:hover{z-index:3;transform:scale(1.08)}.lg-node:active{transform:scale(.96)}.lg-node:focus-visible{outline-offset:-1px;outline:1px solid #fff0b5}.lg-dim{opacity:.25}.lg-foot{background:#241f1c;border-top:1px solid #14100e;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;padding:14px 16px 16px;display:flex}.lg-field{font:700 12.5px var(--font-sans);color:#d9d0bc;flex-direction:column;gap:4px;display:flex}.lg-field .tc-input{color:#fff;background:#14110f;border-color:#4a4340;flex:none;width:120px;min-width:0;height:30px;font-weight:700}.lg-field small{color:#8b847a;font-size:11.5px;font-weight:400}.lg-foot .t-actions{gap:8px;margin-left:auto;display:flex}.lg-foot-note{color:#bdb4a2;font-size:12.5px;line-height:1.5;display:block}.lg-topbar-bar{justify-content:center;gap:10px;padding-top:12px}.lg-lpbar{background:#0e0d10;border:1px solid #000;width:min(560px,70%);height:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3d3430}.lg-lpbar span{width:0;transition:width .3s var(--ease);background:linear-gradient(#2c4ed8,#1a2f9a);position:absolute;inset:0}.lg-lpbar b{text-align:center;color:#fff;font:700 12px/20px var(--font-sans);text-shadow:0 1px 1px #000;display:block;position:relative}.lg-ch-body{grid-template-columns:236px minmax(0,1fr);gap:10px;min-height:460px;margin:8px 14px 0;display:grid}.lg-ch-cats{background:#1f1a17;border:1px solid #0f0c0a;padding:10px;box-shadow:inset 0 0 0 1px #3d3430}.lg-ch-tools{gap:6px;margin-bottom:8px;display:flex}.lg-ch-tools .lg-search{flex:1;width:auto;margin:0}.lg-filter{color:#ffd100;height:24px;font:700 12px/22px var(--font-sans);background:linear-gradient(#5f4a26,#3f3119);border:1px solid #5c4a2c;border-radius:3px;padding:0 10px}.lg-ch-cats ul{flex-direction:column;gap:3px;max-height:420px;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow-y:auto}.lg-cat,.lg-subcat{color:#e9c35b;width:100%;height:24px;font:700 12.5px var(--font-sans);text-align:left;cursor:pointer;background:linear-gradient(#262220,#1a1715);border:1px solid #3a3632;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex;box-shadow:inset 0 1px #ffffff0a}.lg-cat i{font:400 15px/1 var(--font-sans);color:#b9b2a6;font-style:normal}.lg-cat:hover,.lg-subcat:hover{color:#ffd966;background:linear-gradient(#312c29,#221e1b);border-color:#6f6458}.lg-subcat{width:calc(100% - 12px);margin:3px 0 0 12px;font-weight:600}.lg-cat[aria-pressed=true],.lg-subcat[aria-pressed=true]{color:#fff0b0;background:linear-gradient(#5a554f,#46413c);border-color:#7a736b}.lg-subcat small{font:400 11px var(--font-sans);color:#7a746b}.lg-subcat[aria-disabled=true],.lg-subcat[aria-disabled=true]:hover{box-shadow:none;color:#6f6a62;cursor:default;background:#171513;border-color:#2a2724}.p-shell .lg-cat:focus-visible,.p-shell .lg-subcat:focus-visible{outline-offset:-1px;outline:1px solid #ffd100}.lg-ch-list{background:#1c1714;border:1px solid #0f0c0a;flex-direction:column;gap:6px;max-height:520px;padding:4px 6px 8px;display:flex;overflow-y:auto;box-shadow:inset 0 0 0 1px #3d3430}.lg-ch-empty{color:#8b847a;margin:14px 6px;font-size:13px}.lg-ch-heading{font:700 11.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#c9b58a;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 2px 0;display:flex}.lg-ch-heading small{letter-spacing:0;text-transform:none;color:#8b847a;font-weight:400}.lg-card{color:#f4efe4;text-align:left;cursor:pointer;width:100%;min-height:78px;transition:border-color .12s var(--ease), transform .12s var(--ease);background:#4a4038 url(/wow-ui/achievement/UI-Achievement-Parchment-Horizontal-Desaturated.PNG) 50%/cover;border:1px solid #6a5745;border-radius:3px;grid-template-rows:auto 1fr;grid-template-columns:56px minmax(0,1fr) 54px;align-items:start;column-gap:10px;padding:6px 8px 8px 6px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1d1712,inset 0 0 22px #0000004d,0 1px 3px #00000080}.lg-card:hover{border-color:#ffd100}.lg-card:active{transform:scale(.995)}.p-shell .lg-card:focus-visible{outline-offset:-1px;outline:1px solid #ffd100}.lg-card-done{background-color:#8a6a2c;background-image:url(/wow-ui/achievement/UI-Achievement-Parchment-Horizontal.PNG);border-color:#a9864a}.lg-card-icon{z-index:1;grid-area:1/1/3;place-items:center;width:56px;height:56px;display:grid;position:relative}.lg-card-icon:after{content:"";pointer-events:none;background:url(/wow-ui/achievement/UI-Achievement-IconFrame.PNG) 0 0/177.78% 177.78% no-repeat;position:absolute;inset:0}.lg-card-icon .lg-icon{width:42px;height:42px}.lg-card-title{isolation:isolate;min-height:22px;font:700 14px/18px var(--font-sans);color:#f6f3ec;text-shadow:0 1px 2px #000;grid-area:1/2/auto/4;margin-left:-26px;padding:2px 66px 2px 26px;display:block;position:relative}.lg-card-title:before{content:"";z-index:-1;background:linear-gradient(#a9c3d0 0,#7d9cad 2px,#6d8c9e 55%,#4f6b7c calc(100% - 1px),#22303a 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px 30%,#0000008c 70%,#0000 96%);mask-image:linear-gradient(90deg,#0000 0,#000 22px 30%,#0000008c 70%,#0000 96%)}.lg-card-done .lg-card-title:before{background:linear-gradient(#8fe3ea 0,#3fb3c2 2px,#1f97a8 55%,#147383 calc(100% - 1px),#0a3640 100%)}.lg-card-date{z-index:1;color:#f4efe4;height:18px;font:700 11px/18px var(--font-sans);white-space:nowrap;background:#16100acc;border-radius:2px;padding:0 6px;position:absolute;top:5px;right:6px}.lg-card-text{font:600 12.5px/1.35 var(--font-sans);color:#f4efe4;text-shadow:0 1px 1px #000;grid-area:2/2;align-items:flex-start;gap:5px;padding:5px 0 0;display:flex}.lg-card-done .lg-card-text{color:#2a1a07;text-shadow:none}.lg-ch-item{flex-direction:column;display:flex}.lg-card-criteria{background:#262019;border:1px solid #4a3d31;border-top:0;border-radius:0 0 3px 3px;margin:-1px 8px 0;box-shadow:inset 0 0 0 1px #17120e}.lg-ch-item-done .lg-card-criteria{background:#3a2d18;border-color:#7d6438}.lg-card-criteria summary{cursor:pointer;color:#cdbf9f;font:600 11.5px var(--font-sans);align-items:center;gap:6px;padding:4px 8px;list-style:none;display:flex}.lg-card-criteria summary::-webkit-details-marker{display:none}.lg-card-criteria summary:hover{color:#ffd100}.p-shell .lg-card-criteria summary:focus-visible{outline-offset:-1px;outline:1px solid #ffd100}.lg-card-criteria summary i{background:url(/wow-ui/achievement/UI-ACHIEVEMENT-PLUSMINUS.PNG) -14px 0/28px 56px no-repeat;flex-shrink:0;width:14px;height:14px}.lg-card-criteria[open] summary i{background-position:0 0}.lg-card-criteria ul{columns:2;column-gap:14px;margin:0;padding:0 10px 8px 28px;list-style:none}.lg-card-criteria li{break-inside:avoid;color:#e6dcc6;font:500 12px/1.4 var(--font-sans);padding:1px 0}.lg-card-criteria li:before{content:"· ";color:#8b7a5c}.lg-card-criteria a{color:#f0d27a;text-decoration:none}.lg-card-criteria a:hover{text-decoration:underline}.lg-card-shield{z-index:1;background:url(/wow-ui/achievement/UI-ACHIEVEMENT-SHIELDS.PNG) 100% 0/200% 200% no-repeat;grid-area:1/3/3;place-self:center end;place-items:center;width:52px;height:52px;margin-top:8px;display:grid;position:relative}.lg-card-done .lg-card-shield{background-position:0 0;margin-top:22px}.lg-card-shield b{color:#fff;font:700 14px var(--font-sans);text-shadow:0 1px 2px #000;margin:-6px 0 0 -2px}.lg-track-top{font:700 15px var(--font-sans);color:#fff;flex-direction:column;align-items:center;gap:6px;padding:50px 0 40px;display:flex}.lg-track-top .lg-crown b{font-size:24px}.lg-track{align-items:center;gap:14px;padding:0 24px 34px;display:flex}.lg-track-arrow{color:#f1c232;letter-spacing:-6px;opacity:.8;font-size:22px}.lg-track-line{flex:1;justify-content:center;gap:14px;margin:0;padding:44px 8px 30px;list-style:none;display:flex;position:relative}.lg-track-line:before{content:"";background:#0b0a0c;height:4px;position:absolute;top:18px;left:0;right:0;box-shadow:0 0 0 1px #3d3430}.lg-reward{color:#f0ead8;text-align:center;width:150px;height:118px;transition:border-color .15s var(--ease), transform .15s var(--ease);cursor:default;background:linear-gradient(#1e1c21,#151317);border:2px solid #3f3a35;border-radius:6px;padding:16px 10px 0;position:relative}.lg-reward:hover{border-color:#6d655c;transform:translateY(-2px)}.p-shell .lg-reward:focus-visible{outline-offset:-1px;outline:1px solid #ffd100}.lg-reward-on{border-color:#7a6a52}.lg-reward-at{isolation:isolate;color:#d9d0bc;width:30px;height:30px;font:700 10.5px var(--font-sans);text-shadow:0 1px 1px #000;place-items:center;display:grid;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.lg-reward-at:before{content:"";z-index:-1;background:linear-gradient(135deg,#3a3430,#1c1917);border:1px solid #7a7068;position:absolute;inset:6px;transform:rotate(45deg);box-shadow:0 0 0 1px #0b0a0c}.lg-reward-on .lg-reward-at{color:#ffd100}.lg-reward-on .lg-reward-at:before{background:linear-gradient(135deg,#5a4520,#2a1f10);border-color:#d8a23a}.lg-reward-name{font:700 12.5px/1.25 var(--font-sans);color:#bdb5a8;display:block}.lg-reward-on .lg-reward-name{color:#fff}.lg-reward-icon{background:#0d0b0a;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;bottom:-24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 3px #4c4640,0 0 0 4px #0d0b0a}.lg-reward-icon .lg-icon{filter:grayscale()brightness(.75);border-radius:50%;width:46px;height:46px}.lg-reward-on .lg-reward-icon{box-shadow:0 0 0 3px #ffd100,0 0 0 4px #0d0b0a}.lg-reward-on .lg-reward-icon .lg-icon{filter:none}.lg-tabs{flex-direction:column;flex-shrink:0;gap:8px;margin:44px 0 0 2px;display:flex}.lg-tab{cursor:pointer;width:78px;min-height:90px;transition:background-color .15s var(--ease), border-color .15s var(--ease);background:#1a1614;border:2px solid #8a5a22;border-left:0;border-radius:0 6px 6px 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:9px 3px 8px;display:flex;box-shadow:0 0 0 1px #1a1310}.lg-tab span{font:700 10px/1.15 var(--font-sans);color:#c9c0ae;text-align:center}.lg-tab:hover{background:#2d2622;border-color:#b7772a}.lg-tab:hover span{color:#fff}.lg-tab[aria-pressed=true]{background:#3b3129;border-color:#d89a3a;box-shadow:0 0 0 1px #1a1310,inset 0 0 14px #ffd10030}.lg-tab[aria-pressed=true] span{color:#ffd100}.p-shell .lg-tab:focus-visible{outline-offset:-1px;outline:1px solid #ffd100}.lg-tip{z-index:70;pointer-events:none;color:#fff;width:320px;font:13.5px/1.4 var(--font-sans);animation:tip .12s var(--ease);background:#0d0e2ef2;border:1px solid #c9a44a;border-radius:3px;padding:8px 10px 9px;position:fixed;box-shadow:0 4px 14px #000a}.lg-tip-hidden{visibility:hidden}.lg-tip strong{font-size:15px;display:block}.lg-tip-rank,.lg-tip-passive{color:#fff;display:block}.lg-tip-passive{margin-top:10px}.lg-tip-cast{justify-content:space-between;margin-top:10px;display:flex}.lg-tip p{color:#ffd100;margin:2px 0 0}.lg-tip-plain{margin:0!important}.lg-tip-next{color:#fff;margin-top:6px;display:block}.lg-tip-learn{color:#1eff00;margin-top:8px;display:block}.lg-tip-issue{color:#ff3b30;margin-top:8px;display:block}.lg-tip-note{color:#9d9d9d;margin-top:6px;font-size:12.5px;display:block}.lg-tip-claim{color:#ffd100}.lg-shell .t-help{margin:10px 0 12px}.lg-how{margin-top:6px}.lg-faq{border-top:1px solid var(--line);padding:7px 0}.lg-faq:first-of-type{border-top:0}.lg-faq summary{cursor:pointer;color:var(--ivory);font-weight:700}.lg-faq summary:hover{color:#fff}.lg-faq p{margin:6px 0 2px}.lg-assumption{border-top:1px solid var(--line);color:var(--text-muted);margin-top:12px;padding-top:10px;font-size:12.5px}.pr-sources{flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12.5px;display:flex}@media (width<=899px){.lg-frame-wrap{flex-direction:column-reverse}.lg-tabs{flex-direction:row;margin:0 0 -2px 12px}.lg-tab{border:2px solid #b7772a;border-bottom:0;border-radius:6px 6px 0 0}.lg-body{grid-template-columns:60px minmax(0,1fr);margin:4px 8px 0}.lg-rail-tree{width:46px;height:46px}.lg-rail{gap:18px;padding:24px 0}.lg-pane{grid-template-columns:1fr;justify-items:center;gap:24px;padding:16px 8px}.lg-tree-head{gap:8px;padding-top:0}.lg-portrait{width:100px;height:100px}.lg-grid{grid-template-rows:repeat(4,42px);grid-template-columns:repeat(4,42px);justify-content:center;gap:14px 18px}.lg-node{width:42px;height:42px}.lg-node-rank{min-width:18px;height:18px;font-size:11px;line-height:14px}.lg-link{height:4px;margin:0 16px}.lg-topbar{gap:8px;padding:12px 8px 8px}.lg-points{white-space:nowrap;gap:8px;height:30px;margin-left:26px;font-size:12.5px}.lg-points .lg-crown{margin-left:-18px}.lg-search{flex:1;width:auto;min-width:90px}.lg-foot{padding:12px 10px}.lg-ch-body{grid-template-columns:1fr}.lg-ch-cats ul{max-height:200px}.lg-track{padding:0 8px 30px}.lg-track-arrow{display:none}.lg-track-line{flex-wrap:wrap;gap:50px 14px;padding:20px 8px 30px}.lg-track-line:before{display:none}.lg-reward{width:130px}.lg-reward-at{top:-15px}.lg-tip{display:none}}.lg-glyph{--bevel:7px;flex-shrink:0;width:36px;height:43px;display:block;position:relative}.lg-glyph:before{content:"";clip-path:polygon(0 0, calc(100% - var(--bevel)) 0, 100% var(--bevel), 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, 0 100%);background:linear-gradient(#a57a3c,#5c3f1c);position:absolute;inset:0}.lg-glyph img{object-fit:cover;width:calc(100% - 5px);height:calc(100% - 4px);clip-path:polygon(0 0, calc(100% - var(--bevel) + 1px) 0, 100% calc(var(--bevel) - 1px), 100% calc(100% - var(--bevel) + 1px), calc(100% - var(--bevel) + 1px) 100%, 0 100%);display:block;position:absolute;top:2px;left:3px}.lg-glyph:after{content:"";background:linear-gradient(90deg,#3a2812,#7a5528);width:3px;position:absolute;top:0;bottom:0;left:0}.lg-tab[aria-pressed=true] .lg-glyph:before{background:linear-gradient(#ffe066,#c99a1c)}.lg-guide{flex-direction:column;gap:18px;margin-top:26px;display:flex}.lg-guide-head h2{font:700 22px var(--font-sans);color:var(--ivory);margin:0 0 8px}.lg-guide-head p{max-width:78ch;color:var(--ivory-2);margin:0;font-size:15px;line-height:1.6}.lg-trees-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lg-tree-card{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;overflow:hidden}.lg-tree-card header{background:var(--bg-3);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.lg-tree-card header img{border-radius:50%;flex-shrink:0;width:52px;height:52px;box-shadow:0 0 0 3px #3b3733,0 0 0 4px #0d0b0a}.lg-tree-card h3{font:700 16px var(--font-sans);color:#fff;margin:0 0 3px}.lg-tree-card header p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.4}.lg-tree-card ul{margin:0;padding:6px 0;list-style:none}.lg-tree-card li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 16px;display:flex}.lg-tree-card li:first-child{border-top:0}.lg-tree-card li .lg-icon{border:1px solid #3c3c3c;border-radius:3px;flex-shrink:0;box-shadow:0 0 0 1px #000}.lg-tree-card li>span{min-width:0;color:var(--ivory-2);flex-direction:column;gap:2px;font-size:13px;line-height:1.45;display:flex}.lg-tree-card li b{color:var(--game-yellow);font-size:13.5px}.lg-tree-card li small{color:var(--text-muted);margin-left:2px;font-size:12px}.lg-tree-card-unknown{color:var(--text-muted)}.lg-tree-card-unknown .lg-node-glyph{border-radius:3px;flex-shrink:0;width:28px;height:28px;font-size:16px;position:static}.lg-tree-card-unknown>span:last-child{align-self:center;font-size:12.5px}.lg-sources p{margin:0 0 6px}@media (width<=899px){.lg-trees-guide{grid-template-columns:1fr}}.lg-shell .v2-footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:16px;margin-top:22px;padding:16px 0 30px;font-size:13px;display:flex}.lg-shell .v2-footer div{gap:18px;display:flex}.lg-intro{margin-bottom:14px}.lg-intro .p-title{margin-bottom:8px}.lg-lede{max-width:70ch;color:var(--ivory);margin:0 0 12px;font-size:16px;line-height:1.55}.lg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lg-steps li{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lg-step-icon{--octagon:polygon(14% 0, 86% 0, 100% 14%, 100% 86%, 86% 100%, 14% 100%, 0 86%, 0 14%);flex-shrink:0;width:40px;height:40px;position:relative}.lg-step-icon:before{content:"";clip-path:var(--octagon);background:linear-gradient(160deg,#c9a15a,#6b4a22);position:absolute;inset:0}.lg-step-icon img{width:calc(100% - 4px);height:calc(100% - 4px);clip-path:var(--octagon);display:block;position:absolute;inset:2px}.lg-steps p{color:var(--ivory-2);margin:0;font-size:13.5px;line-height:1.5}.lg-steps b{color:var(--game-yellow)}@media (width<=899px){.lg-steps{grid-template-columns:1fr;gap:8px}.lg-steps li{padding:10px 12px}}.lg-intro-hint{color:var(--text-muted);margin:0;font-size:13.5px}.lg-legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 22px;margin:12px 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.lg-legend li{align-items:center;gap:8px;display:flex}.lg-legend-node{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);width:18px;height:18px;font:700 12px var(--font-sans);color:#c9c4b6;background:#6a6664;flex-shrink:0;place-items:center;font-style:normal;display:grid}.lg-legend-open{background:#2ecc2e}.lg-legend-max{background:#ffd100}.lg-legend-locked,.lg-legend-unknown{background:#4a4644}.lg-guide h2{font:700 20px var(--font-sans);color:var(--ivory);margin:26px 0 10px}.lg-guide>h2:first-child{margin-top:10px}.lg-tree-card li{padding:7px 14px}.lg-tree-card li>span{gap:1px}.lg-tree-card li b{display:inline}.lg-tree-card li small{margin-left:6px;display:inline}.lg-tree-card-effect{color:var(--ivory-2);font-size:12.5px}.lg-guide-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.lg-guide-card{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;padding:14px 18px}.lg-guide-card h2{margin:0 0 8px;font-size:16px}.lg-unknowns{color:var(--ivory-2);margin:0;padding:0 0 0 18px;font-size:13.5px;line-height:1.5}.lg-unknowns li{margin:4px 0}.lg-unknowns b{color:var(--ivory)}.lg-faq{font-size:13.5px}.lg-sources-line{color:var(--text-muted);margin:18px 0 0;font-size:12.5px;line-height:1.6}.lg-sources-line .pr-sources{margin:0;display:inline}.lg-sources-line .pr-sources a{margin-right:12px}@media (width<=899px){.lg-guide-columns{grid-template-columns:1fr}.lg-tab{width:56px}.lg-tab span{display:none}}.lg-tree-card-name{align-items:baseline;gap:6px;display:flex}.lg-rail-name,.lg-rail-spent,.lg-tab-short,.lg-touch{display:none}.lg-node{-webkit-touch-callout:none;touch-action:manipulation}.lg-node.lg-sheet-open{z-index:3;transform:scale(1.08)}.lg-node.lg-sheet-open:before{background:#fff1a6;box-shadow:0 0 14px #ffd100}.lg-sheet{background:#0d0e2e;border-color:#c9a44a}.lg-sheet .tsheet-icon{border-color:#c9a44a}.lg-sheet .tsheet-icon .lg-node-glyph{font-size:22px}.lg-sheet-text{color:#ffd100;margin:2px 0 0;font-size:15px;line-height:1.45}.lg-sheet-next{color:#fff;margin:8px 0 0;font-size:14px}.lg-sheet-plain{color:#fff;margin:2px 0 0;font-size:15px;line-height:1.45}.lg-sheet .tsheet-count-on b{color:#1eff00}.lg-sheet .tsheet-count-max b{color:#ffd100}.lg-reward{touch-action:manipulation}@media (hover:none),(width<=899px){.lg-pointer{display:none}.lg-touch{display:inline}}@media (width<=899px){.lg-tabs{gap:4px;margin:0 8px -2px 58px}.lg-tab{flex-direction:row;flex:1 1 0;justify-content:center;gap:6px;width:auto;min-height:0;padding:6px 4px 5px}.lg-tab .lg-glyph{--bevel:5px;width:23px;height:27px;display:block}.lg-tab .lg-tab-long{display:none}.lg-tab .lg-tab-short{font-size:12.5px;display:inline}.lg-body{grid-template-columns:minmax(0,1fr);min-height:0}.lg-rail{border-bottom:1px solid #0f0c0a;border-right:0;flex-direction:row;gap:6px;padding:6px}.lg-rail-tree{touch-action:manipulation;background:#1a1614;border-radius:4px;flex-direction:column;flex:1 1 0;align-items:center;gap:5px;width:auto;min-width:min-content;height:auto;padding:7px 2px 6px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #3b3733}.lg-rail-tree:hover{transform:none}.lg-rail-tree img{width:38px;height:38px;box-shadow:0 0 0 2px #3b3733}.lg-rail-tree[aria-pressed=true]{background:#2f2824;box-shadow:inset 0 0 0 1px #ffe600,0 0 10px #ffe60033}.lg-rail-tree[aria-pressed=true] img{box-shadow:0 0 0 2px #ffe600}.lg-rail-name{color:#d9d0bc;min-width:0;max-width:100%;font:700 11px/1.15 var(--font-sans);letter-spacing:-.1px;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:block}.lg-rail-tree[aria-pressed=true] .lg-rail-name{color:#fff}.lg-rail-spent{color:#1eff00;min-width:20px;height:20px;font:700 11px/16px var(--font-sans);background:#0e100e;border:2px solid #3b3733;border-radius:10px;padding:0 4px;display:block;position:absolute;top:30px;left:calc(50% + 10px)}.lg-pane{padding:22px 8px 26px}.lg-tree-head{display:none}.lg-grid{grid-template-rows:repeat(4,54px);grid-template-columns:repeat(4,54px);gap:16px 20px}.lg-node{width:54px;height:54px}.lg-link{margin:0 22px}.lg-reward{cursor:pointer}.lg-frame-wrap{align-items:stretch}.lg-topbar{flex-wrap:wrap}.lg-topbar .lg-search{flex:90px}.lg-tab{min-width:0}}@media (width<=480px){.lg-tab{gap:4px;padding:6px 3px 5px}.lg-tab .lg-glyph{--bevel:4px;width:20px;height:24px}.lg-tab .lg-tab-short{font-size:11.5px}.lg-card{grid-template-columns:46px minmax(0,1fr) 42px;column-gap:8px;padding:5px 6px 7px 5px}.lg-card-icon{width:46px;height:46px}.lg-card-icon .lg-icon{width:34px;height:34px}.lg-card-title{margin-left:-20px;padding:2px 46px 2px 20px;font-size:13.5px}.lg-card-shield{width:42px;height:42px;margin-top:6px}.lg-card-done .lg-card-shield{margin-top:20px}.lg-card-shield b{margin-top:-5px;font-size:12px}.lg-card-text{font-size:12px}.lg-card-criteria ul{columns:1;padding-left:24px}}@media (width<=420px){.lg-tab{flex-direction:column;gap:3px;padding:5px 2px 7px}.lg-tab .lg-tab-short{font-size:11px;line-height:1.1}}@media (width<=360px){.lg-grid{grid-template-rows:repeat(4,48px);grid-template-columns:repeat(4,48px);gap:14px}.lg-node{width:48px;height:48px}.lg-link{margin:0 20px}}.lp-shell .p-workspace{max-width:780px;padding-bottom:56px}.lp-lede{color:var(--ivory);margin:0 0 8px;font-size:16px;line-height:1.55}.lp-prose{color:var(--text);font-size:15px;line-height:1.65}.lp-prose h2{font:700 18px/1.2 var(--font-display), Georgia, serif;letter-spacing:.01em;color:var(--ivory);margin:34px 0 10px}.lp-prose p{margin:0 0 12px}.lp-prose ul{margin:0 0 12px;padding-left:20px}.lp-prose li{margin:6px 0}.lp-prose strong{color:var(--ivory);font-weight:600}.lp-prose a{text-underline-offset:2px;overflow-wrap:anywhere;-webkit-text-decoration:underline #63bbd066;text-decoration:underline #63bbd066}.lp-prose dl{grid-template-columns:150px 1fr;gap:6px 16px;margin:0 0 12px;display:grid}.lp-prose dt{color:var(--text-muted)}.lp-prose dd{color:var(--ivory-2);margin:0}@media (width<=540px){.lp-prose dl{grid-template-columns:1fr;gap:0}.lp-prose dd{margin-bottom:10px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/fonts/cinzel-latin.woff2);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/fonts/cinzel-latin.woff2);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/fonts/cinzel-latin.woff2)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wm-shell{flex-direction:column;min-height:100vh;display:flex}.wm-page{z-index:0;isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:300px 1fr;height:calc(100vh - 135px);min-height:520px;display:grid;position:relative}.wm-panel{border-right:1px solid var(--line);background:#0b0f15;flex-direction:column;gap:14px;padding:14px 16px 18px;font-size:13.5px;display:flex;overflow-y:auto}.wm-row{flex-direction:column;gap:6px;display:flex}.wm-eyebrow{color:var(--ivory-2);font-size:12.5px;font-weight:700}.wm-panel select,.wm-panel input{border:1px solid var(--line-2);background:var(--bg-2);width:100%;color:var(--ivory);font:13.5px var(--font-sans);border-radius:3px;padding:8px 10px}.wm-panel select:focus,.wm-panel input:focus{border-color:var(--accent-strong);box-shadow:none;outline:none}.wm-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.wm-link:hover{text-decoration:underline}.wm-btn{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ivory);font:inherit;cursor:pointer;border-radius:3px;padding:6px 12px;font-size:13px}.wm-btn:hover{border-color:var(--accent)}.wm-picker{flex-direction:column;gap:10px;display:flex}.wm-picker h3{color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:700}.wm-picker section>div{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.wm-picker a{text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:4px;font-size:11.5px;line-height:1.2;display:flex}.wm-picker a img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#000;border-radius:3px;width:100%}.wm-picker a:hover img,.wm-picker a[aria-current] img{border-color:var(--accent-strong)}.wm-search{position:relative}.wm-panel .wm-search input{border-color:var(--line-2);background:#06080c;padding:11px 38px 11px 12px;font-size:14.5px}.wm-results{z-index:20;background:var(--bg-2);border:1px solid var(--line-2);border-radius:3px;max-height:320px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}.wm-results button{width:100%;color:var(--ivory);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;gap:10px;padding:7px 9px;display:flex}.wm-results button:hover,.wm-results button:focus-visible{background:var(--accent-soft)}.wm-results small{color:var(--text-muted);white-space:nowrap}.wm-none{color:var(--text-muted);padding:8px 9px}.wm-selection{border:1px solid var(--line-2);background:#06080c;border-radius:4px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000}.wm-selection h2{font:700 18px/1.2 var(--font-display), Georgia, serif;letter-spacing:.01em;color:var(--ivory);text-wrap:balance;margin:0;padding:12px 38px 0 14px}.wm-side-a h2{color:#8cc0ff}.wm-side-h h2{color:#ff8a7c}.wm-side-c h2{color:var(--game-yellow)}.wm-selection p{color:var(--game-grey);margin:3px 14px 0;font-size:12.5px}.wm-selection dl{grid-template-columns:auto 1fr;gap:5px 14px;margin:11px 14px 13px;font-size:13px;line-height:1.35;display:grid}.wm-selection dt{color:var(--text-muted)}.wm-selection dd{color:#fff;font-variant-numeric:tabular-nums;margin:0}.wm-selection dd b{margin-right:4px;font-weight:700}.wm-side-a dd b{color:#8cc0ff}.wm-side-h dd b{color:#ff8a7c}.wm-side-c dd b{color:var(--game-yellow)}.wm-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.wm-actions button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 8px;font-size:13px}.wm-actions button+button{border-left:1px solid var(--line)}.wm-actions button:hover{background:var(--accent-soft);color:#fff}.wm-actions button:focus-visible,.wm-close:focus-visible{outline:1px solid var(--accent-strong);outline-offset:-1px}.wm-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px;display:flex;position:absolute;top:7px;right:7px}.wm-close:hover{color:#fff;background:#ffffff14}.wm-seg{border:1px solid var(--line-2);background:var(--bg-2);border-radius:999px;display:inline-flex;overflow:hidden}.wm-seg button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px}.wm-seg button+button{border-left:1px solid var(--line-2)}.wm-seg button[aria-checked=true],.wm-seg button[aria-pressed=true]{background:var(--accent-strong);color:#fff}.wm-seg button:disabled{opacity:.45;cursor:default}.wm-check{cursor:pointer;align-items:center;gap:8px;display:flex}.wm-check input{width:auto;accent-color:var(--accent-strong);margin:0}.wm-check small{color:var(--text-muted);margin-left:auto}.wm-check:has(input:disabled){opacity:.5;cursor:default}.wm-note{color:var(--text-muted);margin:auto 0 0;font-size:12px;line-height:1.5}.wm-stage{background:#05070a;outline:none;position:relative;overflow:hidden}.wm-stage:fullscreen{background:#05070a}.wm-2d,.wm-3d{position:absolute;inset:0}.wm-2d[hidden],.wm-3d[hidden]{display:none}.wm-2d{cursor:crosshair;background:#05070a}.wm-2d.leaflet-container{font:inherit}.wm-3d-canvas{position:absolute;inset:0}.wm-3d-canvas canvas{outline:none;width:100%;height:100%;display:block}.wm-3d-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wm-3d-labels .wm-name,.wm-3d-pins .wm-pin{pointer-events:auto;position:absolute;top:0;left:0}.wm-3d-pins .wm-pin{cursor:pointer;font:inherit;width:22px;height:22px;padding:0}.wm-3d-pins .wm-pin>span{display:contents}.wm-tiles{image-rendering:auto}.wm-tiles-dim{opacity:.35}.wm-paint{opacity:.96;image-rendering:auto}.wm-toolbar{z-index:1000;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.wm-toolbar>*{pointer-events:auto}.wm-tools{gap:6px;margin-left:auto;display:flex}.wm-tool{border:1px solid var(--line-2);min-width:32px;height:32px;color:var(--ivory);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1219e0;border-radius:999px;padding:0 10px;font-size:14px}.wm-tool:hover{border-color:var(--accent)}.wm-tool[aria-pressed=true]{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.wm-toolbar .wm-seg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1219e0}.wm-toolbar .wm-seg button{height:30px}.wm-tool{justify-content:center;align-items:center;gap:5px;display:inline-flex}.wm-tool svg{flex:none}.wm-share{padding:0 12px 0 9px}.wm-compass span{color:var(--game-yellow);transition:transform .2s var(--ease);font-weight:700;display:inline-block}.wm-share{font-size:13px}.wm-panel-toggle{display:none}@property --wm-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.wm-view{pointer-events:auto;cursor:pointer;isolation:isolate;background:linear-gradient(160deg,#c8a24a,#6e5a26 45%,#a88a3c);border:0;border-radius:2px;grid-area:view;justify-self:start;width:132px;padding:3px;position:relative;box-shadow:0 6px 20px #000000a6}.wm-view:before{content:"";z-index:-1;opacity:0;background:conic-gradient(from var(--wm-turn), transparent 0 78%, #fff1c2f2 90%, transparent 100%);border-radius:2px;position:absolute;inset:0}.wm-view-3d:before{opacity:1;animation:7s linear infinite wm-turn}@keyframes wm-turn{to{--wm-turn:360deg}}.wm-view img{object-fit:cover;width:100%;height:96px;display:block;box-shadow:0 0 0 1px #000}.wm-view:hover img{filter:brightness(1.12)}.wm-view span{color:#f1e6cc;font:700 12.5px/1 var(--font-display), Georgia, serif;letter-spacing:.06em;text-align:center;background:#06080c;margin-top:3px;padding:6px 4px 5px;display:block;box-shadow:0 0 0 1px #000}.wm-view:hover span{color:var(--game-yellow)}.wm-view:focus-visible{outline:1px solid var(--accent-strong);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.wm-view-3d:before{opacity:0;animation:none}}.wm-bottom{z-index:1000;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"view.""readout status";align-items:end;gap:8px 10px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.wm-readout{grid-area:readout;justify-self:start}.wm-status{grid-area:status}.wm-selection-map,.wm-phonebar,.wm-scrim,.wm-panel-close{display:none}.wm-readout,.wm-status{pointer-events:auto;border:1px solid var(--line);color:var(--ivory);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f15e0;border-radius:3px;padding:6px 10px;font-size:12.5px;line-height:1.4}.wm-readout{flex-wrap:wrap;gap:2px 14px;display:flex}.wm-readout b{color:var(--game-yellow);font-weight:700}.wm-world{color:var(--text-muted);font-variant-numeric:tabular-nums}.wm-hint{color:var(--text-muted)}.wm-status{color:var(--text-muted);white-space:nowrap}.wm-build{font-variant-numeric:tabular-nums}.wm-loading,.wm-error{z-index:1001;color:var(--ivory);background:#05070a99;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.wm-error{text-align:center;flex-direction:column;padding:20px}.wm-spinner{border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite wm-spin}@keyframes wm-spin{to{transform:rotate(360deg)}}.wm-toast{z-index:1002;border:1px solid var(--line-2);max-width:calc(100% - 40px);color:var(--ivory);word-break:break-all;background:#0b0f15f2;border-radius:3px;padding:8px 14px;font-size:13px;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.wm-name{color:#fff0a8;font:700 13px var(--font-sans);text-shadow:0 0 3px #000,0 0 6px #000,0 1px 2px #000;white-space:nowrap;pointer-events:auto;cursor:pointer;letter-spacing:.01em;background:0 0;border:0;padding:0;transform:translate(-50%,-50%)}.leaflet-marker-icon.wm-name{width:auto!important;height:auto!important}.wm-name-zone{letter-spacing:.06em;text-transform:uppercase;color:#ffe28a;font-size:17px}.wm-name-big{font-size:14px}.wm-name-mid{font-size:12.5px}.wm-name-small{color:#f3e6be;font-size:11.5px;font-weight:400}.wm-name:hover span,.wm-name-on span{color:#fff;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--game-yellow);-webkit-text-decoration-color:var(--game-yellow);-webkit-text-decoration-color:var(--game-yellow);-webkit-text-decoration-color:var(--game-yellow);text-decoration-color:var(--game-yellow)}.wm-name-3d{font-size:12.5px}.wm-track{border:1px solid var(--line);background:#06080c;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.wm-track button{color:var(--game-grey);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex}.wm-track button+button{border-top:1px solid #ffffff0d}.wm-track img{filter:grayscale()brightness(.7);flex:none;width:18px;height:18px}.wm-track small{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.wm-track button:after{content:"";border:0 solid #0000;border-width:0 0 2px 2px;order:3;width:9px;height:5px;margin:-3px 2px 0 8px;transform:rotate(-45deg)}.wm-track button[aria-pressed=true]{color:#fff;background:#ffd1000f}.wm-track button[aria-pressed=true] img{filter:none}.wm-track button[aria-pressed=true]:after{border-color:var(--game-yellow)}@media (hover:hover){.wm-track button:hover{color:#fff;background:#ffffff0f}}.wm-track button:focus-visible{outline:1px solid var(--accent-strong);outline-offset:-1px}.wm-textmenu{position:relative}.wm-textmenu .wm-track{border-color:var(--line-2);width:190px;position:absolute;top:38px;right:0;box-shadow:0 10px 30px #0000008c,inset 0 0 0 1px #000}.wm-track-plain button{padding:7px 10px 7px 12px}.wm-track-plain span{margin-right:auto}.wm-textmenu .wm-tool[aria-expanded=true]{border-color:var(--accent)}.wm-phone-only{display:none}.wm-lv-a{color:#6fb1ff}.wm-lv-h{color:#ff7a6b}.wm-lv-c{color:#ffd100}.wm-name em.wm-lv{font:700 .72em var(--font-sans);letter-spacing:.04em;text-align:center;text-transform:none;margin-top:1px;display:block}.wm-name-hit span{color:#b9ffae}.wm-name-miss{opacity:.45}.wm-legend{gap:12px;font-size:12px;font-weight:700;display:flex}.wm-legend span:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.wm-mylevel{align-items:center;gap:8px;display:flex}.wm-mylevel input{width:76px}.wm-fit{flex-wrap:wrap;gap:6px;display:flex}.wm-fit .wm-btn{padding:4px 10px;font-size:12.5px}.wm-line-end{white-space:nowrap;transform:translate(-50%,-50%);width:auto!important;height:auto!important}.wm-line-end a,.wm-line-end span{color:inherit;font:700 11.5px var(--font-sans);background:#06080ce6;border:1px solid;border-radius:999px;padding:2px 8px;text-decoration:none;display:inline-block}.wm-line-end a:hover{background:#000;text-decoration:underline}.wm-line-boat{color:#8cc6ff}.wm-line-zeppelin{color:#ffa366}.wm-pin{filter:drop-shadow(0 1px 2px #000000e6);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.wm-pin img{width:18px;height:18px;image-rendering:pixelated;display:block}.wm-pin-flight img{image-rendering:auto;width:22px;height:22px}.wm-pin-svc img{image-rendering:auto;width:20px;height:20px}.wm-svc-note{color:var(--text-muted);font-size:11.5px;line-height:1.45}.wm-popup a{color:var(--accent)}.wm-pin span:empty{background:#efe7d3;border:1.5px solid #000000b3;border-radius:50%;width:9px;height:9px}.wm-pin:hover img{filter:brightness(1.25)}.wm-popup .leaflet-popup-content-wrapper{color:#fff;border:1px solid var(--line-2);font:13px/1.45 var(--font-sans);background:#06080c;border-radius:4px;box-shadow:0 6px 20px #0009}.wm-popup .leaflet-popup-content{margin:10px 12px}.wm-popup .leaflet-popup-content strong{color:var(--game-yellow);font-size:14px}.wm-popup span{color:var(--game-grey)}.wm-popup small{color:var(--text-muted);font-size:11.5px}.wm-popup .leaflet-popup-tip{border:1px solid var(--line-2);background:#06080c}.wm-ctx{flex-direction:column;gap:2px;display:flex}.wm-ctx .wm-btn{align-self:flex-start;margin-top:7px;padding:5px 10px;font-size:12.5px}.wm-spinner-s{vertical-align:-1px;border-width:1.5px;width:10px;height:10px;margin-right:7px;display:inline-block}.wm-key{border:1px solid var(--line-2);background:var(--bg-3);min-width:20px;color:var(--text-muted);font:11.5px/1.3 var(--font-sans);text-align:center;pointer-events:none;border-bottom-width:2px;border-radius:4px;padding:2px 6px;position:absolute;top:10px;right:9px}.wm-search:focus-within .wm-key{display:none}.wm-text{margin-bottom:22px}.wm-text h1{font:700 26px/1.2 var(--font-display), Georgia, serif;color:var(--ivory);letter-spacing:.01em;margin:6px 0 8px}.wm-text>p{max-width:72ch;color:var(--text);margin:0 0 18px;font-size:14px;line-height:1.6}.wm-text h2{color:var(--ivory-2);margin:0 0 8px;font-size:14px}.wm-crumbs{color:var(--text-muted)!important;margin:0 0 2px!important;font-size:12.5px!important}.wm-crumbs a{color:var(--accent)}.wm-zones{margin-bottom:18px}.wm-zones-note{color:var(--text-muted)!important;margin:-4px 0 8px!important;font-size:12.5px!important}.wm-zones ul{columns:3 230px;column-gap:28px;margin:0;padding:0;list-style:none}.wm-zones li{break-inside:avoid;border-bottom:1px solid #ffffff0d;align-items:baseline;gap:8px;padding:4px 0;font-size:13.5px;display:flex}.wm-zones li a,.wm-zones li>span:first-child{color:var(--ivory);margin-right:auto}.wm-zones li a:hover{color:#fff}.wm-zones .wm-lv{font-variant-numeric:tabular-nums;font-weight:700}.wm-zones small{width:66px;color:var(--text-muted);font-size:11.5px}.wm-zone-facts{flex-wrap:wrap;gap:8px 48px;margin-bottom:18px;display:flex}.wm-zone-facts ul{margin:0;padding:0;font-size:13.5px;list-style:none}.wm-zone-facts li{color:var(--ivory);padding:2px 0}.wm-zone-facts small{color:var(--text-muted);margin-left:8px}.wm-zone-facts a{color:var(--accent)}.wm-below{max-width:1040px;margin:0 auto;padding:20px 24px 40px}.wm-index summary{cursor:pointer;color:var(--ivory);font-weight:700}.wm-index h2{margin:16px 0 6px;font-size:15px}.wm-index ul{margin:0;padding-left:18px}.wm-index li{margin:3px 0;font-size:13.5px}.wm-index li span{color:var(--text-muted)}.wm-index-note{color:var(--text-muted);margin-top:14px;font-size:12.5px}@media (width<=899px){.wm-page{grid-template-columns:1fr;height:auto}.wm-stage{height:calc(100vh - 164px);min-height:420px}.wm-panel{z-index:1100;border-right:0;border-top:1px solid var(--line-2);max-height:70vh;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000080}.wm-panel-open{display:flex}.wm-note{margin-top:0}.wm-toolbar{gap:5px;top:8px;left:8px;right:8px}.wm-tools{gap:4px}.wm-tool{min-width:30px;height:30px;padding:0 8px;font-size:13px}.wm-toolbar .wm-seg button{height:28px;padding:0 9px;font-size:12.5px}.wm-toolbar{flex-wrap:wrap;row-gap:6px}.wm-toolbar>*,.wm-tools>*{flex:none}.wm-tool,.wm-seg button{white-space:nowrap}.wm-fullscreen,.wm-zoom{display:none}.wm-share{padding:0 8px}.wm-view{width:104px}.wm-view img{height:70px}.wm-view span{padding:5px 2px 4px;font-size:11px}.wm-textmenu{display:none}.wm-phone-only{display:flex}.wm-row:not(.wm-phone-only)>.wm-track{background:#ffffff0f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.wm-row:not(.wm-phone-only)>.wm-track button{background:#06080c;border-top:0;min-height:44px;padding:6px 8px 6px 10px;line-height:1.2}.wm-row:not(.wm-phone-only)>.wm-track button[aria-pressed=true]{background:#15130b}.wm-row:not(.wm-phone-only)>.wm-track button:last-child:nth-child(odd){grid-column:span 2}.wm-track small{display:none}.wm-track button:after{margin-left:auto}.wm-phone-only .wm-track{flex-direction:row}.wm-phone-only .wm-track button{white-space:nowrap;flex:1;justify-content:center;gap:0;min-width:0;padding:8px 6px;font-size:12.5px}.wm-phone-only .wm-track button+button{border-top:0;border-left:1px solid #ffffff0d}.wm-phone-only .wm-track span{margin-right:0}.wm-phone-only .wm-track button:after{margin:-3px 0 0 7px}:is(.wm-long,.wm-readout:has(.wm-hint),.wm-key){display:none}.wm-name-zone{letter-spacing:.04em;font-size:12.5px}.wm-name-big{font-size:11.5px}.wm-name-mid{font-size:10.5px}.wm-name-small{font-size:10px}.wm-pin img{width:15px;height:15px}.wm-pin-svc img{width:17px;height:17px}.wm-pin-flight img{width:18px;height:18px}.wm-hint{display:none}.wm-bottom{grid-template-areas:"view status""card card""readout readout";gap:6px 8px;bottom:8px;left:8px;right:8px}.wm-readout{justify-self:stretch}.wm-has-sel .wm-readout,.wm-selection-panel{display:none}.wm-selection-map{pointer-events:auto;border-color:#c8a24a80;grid-area:card;display:block;box-shadow:inset 0 0 0 1px #000,0 8px 24px #0009}.wm-selection-map h2{padding-top:11px;font-size:16.5px}.wm-selection-map p{margin-top:2px;font-size:12px}.wm-selection-map dl{flex-wrap:wrap;gap:2px 6px;margin:8px 14px 10px;display:flex}.wm-selection-map dd{margin-right:12px}.wm-dl-size{display:none}.wm-selection-map .wm-actions button{padding:11px 8px}.wm-status-idle,.wm-sel-top{display:none}.wm-phonebar{pointer-events:auto;background:#06080c;border:1px solid #c8a24a99;border-radius:3px;flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto;display:grid;box-shadow:inset 0 0 0 1px #000,0 8px 24px #0009}.wm-phonebar button{min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 14px;display:flex}.wm-phonebar svg{flex:none}.wm-phonebar-search{color:var(--text-muted);text-align:left;font-size:15px}.wm-phonebar-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wm-phonebar-search svg{color:var(--ivory)}.wm-phonebar-filters{color:var(--game-yellow);letter-spacing:.06em;font:700 13px/1 var(--font-display), Georgia, serif!important;border-left:1px solid #c8a24a59!important}.wm-panel-open~.wm-stage .wm-phonebar{visibility:hidden}.wm-phonebar button:active{background:#ffffff12}.wm-phonebar button:focus-visible{outline:1px solid var(--accent-strong);outline-offset:-1px}.wm-scrim{z-index:1090;background:#00000073;display:block;position:fixed;inset:0}.wm-search{padding-right:50px}.wm-panel-close{border:1px solid var(--line-2);width:42px;height:100%;max-height:46px;color:var(--ivory);cursor:pointer;background:#06080c;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.wm-panel select,.wm-panel input,.wm-panel .wm-search input{font-size:16px}.wm-toast{top:52px;bottom:auto}}.wm-styles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wm-styles button{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 8px;display:flex;overflow:hidden}.wm-styles button img{aspect-ratio:2;object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:auto;margin-bottom:6px;display:block}.wm-styles button strong{color:var(--ivory);padding:0 9px;font-size:13px}.wm-styles button small{color:var(--text-muted);padding:0 9px;font-size:11.5px;line-height:1.3}.wm-styles button:hover{border-color:var(--accent)}.wm-styles button[aria-checked=true]{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}.wm-styles button[aria-checked=true] strong{color:#fff}.wm-styles button:disabled{opacity:.45;cursor:default}.pr-hero-sketch:before{background-size:auto 94%;background-position:right max(24px, calc((100% - var(--v2-max)) / 2)) bottom;opacity:.36}@media (width<=1099px){.pr-hero-sketch:before{opacity:.16}}.pr-menu-label{align-items:center;gap:10px;min-width:0;display:inline-flex}.pr-menu-label .v2-icon{width:24px;height:24px}.pr-planner-icons{background:#06080c;justify-content:center;gap:8px;padding:14px 12px;display:flex}.pr-main{min-width:0}.pr-block{border-bottom:1px solid var(--line);padding:16px 18px 6px}.pr-block:last-of-type{border-bottom:0}.pr-block h3{font:700 14px var(--font-sans);color:var(--ivory-2);margin:0 0 12px}.pr-note{color:var(--text-muted);margin:-6px 0 12px;font-size:13.5px}.pr-trades{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pr-trades li{border:1px solid var(--line-2);background:var(--bg);color:var(--ivory);border-radius:3px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13.5px;display:inline-flex}.pr-milestones{border:1px solid var(--line-2);border-radius:3px;flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow:hidden}.pr-milestones li{background:var(--bg);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.pr-milestones li+li{border-top:1px solid var(--line)}.pr-milestone-text{flex-direction:column;gap:2px;display:flex}.pr-milestone-text strong{color:#ffd100;font-size:14px}.pr-milestone-text span{color:var(--text-muted);font-size:12.5px}.pr-points{color:var(--game-green);white-space:nowrap;font-size:13px;font-weight:700}.pr-perks{flex-direction:column;margin:0 -18px;display:flex}.pr-perk{border-top:1px solid var(--line);width:100%;color:var(--text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 18px;display:grid}.pr-perk-values{color:#fff;font-weight:700}.pr-perk-text{flex-direction:column;gap:3px;min-width:0;display:flex}.pr-perk-text strong{color:#ffd100;font-size:14px;font-weight:700;line-height:1.2}.pr-perk-text>span{color:var(--ivory-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.pr-perk-meta{color:var(--text-muted);font-size:12.5px;line-height:1.4}.pr-perk-plan{white-space:nowrap;padding:6px 0 6px 8px;font-size:13px}.pr-racials{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pr-racials li{border:1px solid var(--line-2);background:var(--bg);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:10px 12px;font-size:13.5px;display:grid}.pr-racials strong{color:var(--ivory);font-size:14px}.pr-racials span{color:var(--ivory-2);grid-column:1}.pr-racials a{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.pr-details{border-top:1px solid var(--line);color:var(--text-muted);padding:12px 18px 14px;font-size:13.5px}.pr-details summary{cursor:pointer;color:var(--text-muted)}.pr-details summary:hover{color:var(--ivory)}.pr-details p{margin:10px 0 0}.pr-sources{flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.pr-tooltip{background:#06080cf5;border:1px solid #8a7d5a;border-radius:3px;margin:14px 20px 0;padding:10px 12px;box-shadow:0 6px 20px #00000080}.pr-tooltip-row{color:#fff;justify-content:space-between;gap:12px;font-size:15px;font-weight:700;display:flex}.pr-tooltip small{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.pr-tooltip p{color:var(--game-yellow);margin:8px 0 0;font-size:14px;line-height:1.5}.pr-detail-actions{margin:12px 20px 0;font-size:13.5px}.pr-detail .p-evidence{margin:12px 20px 0;padding-bottom:10px}.pr-beta{color:var(--text-muted);margin:-6px 0 12px;font-size:13.5px;line-height:1.45;display:block}.pr-beta-mark{vertical-align:1px;font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#d9bd7a;background:#b08d4a38;border-radius:2px;margin-right:8px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.pr-camp .pr-milestone-text strong a{color:inherit;text-decoration:none}.pr-camp .pr-milestone-text strong a:hover{text-decoration:underline}.pr-camp-skill{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.pr-client{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pr-client li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pr-client li>span{flex-direction:column;gap:2px;display:flex}.pr-client strong{color:#ffd100;font-size:14.5px}.pr-client strong a{color:inherit;text-decoration:none}.pr-client strong a:hover{text-decoration:underline}.pr-client li>span>span{color:var(--ivory-2);font-size:13.5px;line-height:1.45}.pr-client b{color:#fff}.pr2-camp-cell{cursor:help}.pr2-camp-cell small{color:var(--text-muted);font-size:12px}.pr2-section-note.pr-beta{margin-top:0}@media (width<=1099px){.pr-planner-card,.pr-menu{display:none}}.pr-menu a{color:var(--ivory-2);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:14px;text-decoration:none;display:flex}.pr-menu a+a{border-top:1px solid var(--line)}.pr-menu a:hover{background:var(--bg-3);color:#fff;text-decoration:none}.pr-menu a[aria-current=page]{border-left-color:var(--accent-strong);background:var(--accent-soft);color:#fff;font-weight:700}.pr-menu a[aria-current=page] small{color:var(--accent)}.pr-overview{grid-template-columns:1fr;gap:20px;display:grid}.pr-cards{flex-direction:column;display:flex}.pr-card{border-bottom:1px solid var(--line);color:var(--text);transition:background-color .12s var(--ease);border-left:3px solid #0000;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:12px 14px 12px 16px;text-decoration:none;display:grid}.pr-card:last-child{border-bottom:0}.pr-card:hover{background:var(--bg-3);color:var(--text);text-decoration:none}.pr-card:hover .v2-chevron{opacity:1;color:var(--accent)}.pr-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.pr-card-text strong{color:#ffd100;font-size:14px;font-weight:700}.pr-card:hover .pr-card-text strong{color:#ffe566}.pr-card-text>span{color:var(--ivory-2);font-size:13.5px;line-height:1.4}.pr-card-meta{color:var(--text-muted);white-space:nowrap;font-size:12.5px}@media (width>=900px){.pr-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-overview>section:first-child{grid-column:1/-1}}@media (width<=640px){.pr-card{grid-template-columns:40px minmax(0,1fr)}.pr-card-meta,.pr-card .v2-chevron{display:none}}.pr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pr-steps li{border:1px solid var(--line-2);background:var(--bg);border-radius:3px;gap:10px;padding:12px;display:flex}.pr-steps li>span:last-child{color:var(--ivory-2);flex-direction:column;gap:3px;font-size:13px;display:flex}.pr-steps strong{color:var(--ivory);font-size:14px}.pr-step-n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pr-tips{color:var(--ivory-2);margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.5}.pr-tips li+li{margin-top:6px}.pr-tips li::marker{color:var(--accent)}.pr-verify{margin:10px 0 0;padding-left:18px;line-height:1.5}.pr-verify li::marker{color:var(--gold)}.pr-perk-note{border-left:3px solid var(--accent-strong);background:var(--accent-soft);color:var(--ivory);margin:10px 20px 0;padding:8px 12px;font-size:13.5px;line-height:1.5}@media (width<=640px){.pr-steps{grid-template-columns:1fr}}.pr-hero-inner{flex-direction:column;gap:0}.pr-hero-row{align-items:flex-start;gap:22px;display:flex}.pr-classic-note{border-left:3px solid var(--gold);color:var(--ivory);background:#c8a24a14;grid-column:1/-1;margin:0;padding:10px 14px;font-size:14px}.pr-group{grid-column:1/-1}.pr-group h2{font:700 18px var(--font-sans);color:var(--ivory);margin:6px 0 12px}.pr-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.pr-tile{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);transition:border-color .15s var(--ease), transform .15s var(--ease);border-radius:3px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.pr-tile:hover{border-color:var(--accent-strong);color:var(--text);text-decoration:none;transform:translateY(-2px)}.pr-tile:hover .v2-chevron{opacity:1;color:var(--accent)}.pr-tile-head{align-items:center;gap:12px;display:flex}.pr-tile-head strong{color:#fff;flex:1;font-size:16px}.pr-tile-summary{color:var(--ivory-2);margin:0;font-size:13.5px;line-height:1.45}.pr-tile-foot{border-top:1px solid var(--line);color:var(--text-muted);margin-top:auto;padding-top:8px;font-size:12.5px}.pr-bonuses{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pr-bonus{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.pr-bonus-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-bonus-text strong{color:#ffd100;align-items:baseline;gap:8px;font-size:14.5px;display:flex}.pr-bonus-text strong small{color:var(--text-muted);font-size:11px;font-weight:400}.pr-bonus-text>span{color:var(--ivory-2);font-size:13.5px;line-height:1.45}.pr-bonus-note .pr-bonus-text strong{color:var(--ivory-2)}.pr-tile .pr-bonus-text strong{font-size:13.5px}.pr-tile .pr-bonus-text>span{font-size:12.5px}.pr-tile .pr-bonus-text strong small{display:none}.pr-changes .pr-bonuses{margin-bottom:12px}.pr-status{margin-top:0}.pr-classic-line{border-left:3px solid var(--gold);color:var(--ivory);background:#c8a24a14;margin:0 0 12px;padding:8px 12px;font-size:13.5px}.pr-classic-line strong{color:var(--gold);margin-right:4px}.pr-perks-shared .pr-perk{grid-template-columns:32px minmax(0,1fr) auto;padding-block:8px}.pr-perks-shared .pr-perk-text strong{color:var(--ivory);font-size:14px}.pr-perks-shared .pr-perk-text>span{color:var(--text-muted);font-size:13px}.pr-updated{color:var(--text-muted);margin:14px 0 0;font-size:12.5px}.pr-overview .pr-updated{grid-column:1/-1}.pr-prevnext{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 18px;display:flex}.pr-prevnext a{color:var(--ivory-2);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.pr-prevnext a:hover{color:#fff;text-decoration:none}.pr-prevnext a>span:first-child{color:var(--accent);font-size:20px;line-height:1}.pr-next{flex-direction:row-reverse}.pr2 .v2-work:not(.pr-overview){grid-template-columns:210px minmax(0,1fr);align-items:start}.pr2 .pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pr2 .pr-tile{gap:10px;padding:18px}.pr2 .pr-tile:hover{transform:none}.pr2 .pr-tile-summary{font-size:14px;line-height:1.6}.pr2 .pr-tile-foot{justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.pr2-evidence{color:#aebfce;font-size:12px;line-height:1.5;display:block}.pr2-unconfirmed{color:#deb987}.pr2 .pr2-card-report{color:var(--text-muted);border-top:1px solid var(--line);margin:0;padding-top:8px;font-size:12px;line-height:1.5}.pr2 .pr-changes>.pr2-evidence{margin-bottom:14px}.pr2 .pr-changes>.pr-note{margin-top:8px;line-height:1.6}.pr2 .pr2-comparison-note{color:var(--text-muted);margin:12px 0;font-size:12px}.pr2 .pr-main{max-width:none}.pr2 .pr-block{padding:20px 22px 12px}.pr2 .pr-block h3{font-size:16px}.pr2 .pr-bonus-text>span{font-size:14px;line-height:1.6}.pr2 .pr-perks{margin-inline:-22px}.pr2 .pr-perk{padding-inline:22px}.pr2 .pr-perk-text>span{-webkit-line-clamp:unset;line-height:1.55;display:block;overflow:visible}.pr2 a:focus-visible,.pr2 button:focus-visible{outline-offset:-1px;outline:1px solid #b4cde0}.pr2 .pr-bonus-text strong{flex-wrap:wrap}.pr2 .pr-note,.pr2 .pr-details{line-height:1.6}@media (width<=1099px){.pr2 .v2-work:not(.pr-overview){grid-template-columns:180px minmax(0,1fr)}.pr2 .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pr2 .v2-work:not(.pr-overview),.pr2 .pr-grid{grid-template-columns:minmax(0,1fr)}.pr2 .pr-tile{padding:16px}.pr2 .pr-block{padding:16px 14px 10px}.pr2 .pr-perks{margin-inline:-14px}.pr2 .pr-perk{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:4px 10px;padding:12px 14px}.pr2 .pr-perk>.v2-icon{width:32px;height:32px}.pr2 .pr-perk-plan{grid-column:2;justify-self:start;margin:-8px 0 -10px;padding:12px 16px 12px 0}.pr2 .pr-milestones li{grid-template-columns:30px minmax(0,1fr);gap:8px}.pr2 .pr-points{grid-column:2}.pr2 .pr-racials li{flex-direction:column;gap:6px;display:flex}.pr2 .pr-prevnext{gap:6px;padding:12px}.pr2 .pr-prevnext a{gap:5px;font-size:12px}.pr2 .pr-prevnext .v2-icon{display:none}}.pr2 .pr2-milestone-note{margin-top:8px}.pr2 .pr-overview .pr2-card-bonuses{border-top:1px solid var(--line);padding-top:12px}.pr2 .pr-overview .pr2-card-bonuses>.pr2-evidence{margin-bottom:10px}.pr2 .pr-overview .pr-bonuses{gap:14px}.pr2 .pr-overview .pr-bonus-text>span{font-size:13px;line-height:1.6}.pr2 .pr2-section{grid-column:1/-1;min-width:0}.pr2 .pr2-section h2{font:700 18px var(--font-sans);color:var(--ivory);margin:6px 0 12px}.pr2 .pr2-section-note{color:var(--ivory-2);margin:0 0 12px;font-size:14px;line-height:1.6}.pr2 .pr2-section-note:last-child{color:var(--text-muted);margin:12px 0 0}.pr2 .pr2-changes{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;display:grid}.pr2 .pr2-change{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);border-radius:3px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.pr2 a.pr2-change:hover{border-color:var(--accent-strong);color:var(--text);text-decoration:none}.pr2 a.pr2-change:hover .pr2-change-more{color:#fff}.pr2 .pr2-change-lead{background:linear-gradient(#1eff0009,#1eff0009),var(--bg-2);border-color:#1eff0047}.pr2 .pr2-change-head{align-items:center;gap:10px;display:flex}.pr2 .pr2-change-head strong{color:#fff;font-size:16px}.pr2 .pr2-change p{color:var(--ivory-2);margin:0;font-size:14px;line-height:1.6}.pr2 .pr2-change-more{color:var(--accent);margin-top:auto;font-size:13px}.pr2 .pr2-camp-wrap{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;overflow-x:auto}.pr2 .pr2-camp{border-collapse:collapse;width:100%;font-size:14px}.pr2 .pr2-camp th,.pr2 .pr2-camp td{text-align:left;border-top:1px solid var(--line);white-space:nowrap;padding:9px 14px}.pr2 .pr2-camp thead th{color:var(--text-muted);background:var(--bg-3);border-top:0;font-size:12.5px;font-weight:600}.pr2 .pr2-camp tbody th{font-weight:400}.pr2 .pr2-camp tbody th a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pr2 .pr2-camp tbody th a:hover{color:var(--accent)}.pr2 .pr2-camp td{color:#ffd100;font-weight:600}.pr2 .pr2-camp td:last-child{white-space:normal}.pr2 .pr2-muted{color:var(--text-muted)}.pr2 .pr-overview .pr-tile{gap:12px}.pr2 .pr2-facts{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding-top:12px;display:flex}.pr2 .pr2-facts div{grid-template-columns:58px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.45;display:grid}.pr2 .pr2-facts dt{color:var(--text-muted)}.pr2 .pr2-facts dd{color:var(--ivory-2);margin:0}.pr2 .pr2-camp-line{color:var(--ivory-2);margin:0 0 8px;font-size:14px}.pr2 .pr2-camp-line strong{color:#ffd100}@media (width<=1099px){.pr2 .pr2-changes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pr2 .v2-stats{flex-wrap:wrap;gap:12px 22px}.pr2 .pr2-changes{grid-template-columns:minmax(0,1fr)}.pr2 .pr2-camp th,.pr2 .pr2-camp td{white-space:normal;vertical-align:top;padding:8px 10px}.pr2 .pr2-camp tbody th .v2-icon{display:none}}.rc-hero:before{opacity:.26;background-position:50% 45%;background-size:cover;width:min(760px,55%);left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.rc-hero h1{align-items:center;gap:14px;display:flex}.rc-emblem{filter:drop-shadow(0 2px 6px #0009);flex:none;width:auto}.rc-classes{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rc-class{color:var(--ivory);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rc-class .v2-icon{width:20px;height:20px}.rc-class:hover{color:#fff;text-decoration:underline}.rc-menu-group+.rc-menu-group{border-top:1px solid var(--line)}.rc-menu-faction{color:var(--ivory-2);align-items:center;gap:8px;padding:10px 14px 6px;font-size:11.5px;font-weight:700;display:flex}.rc-intro{border-top:1px solid var(--line);background:var(--bg-2)}.rc-intro-grid{max-width:var(--v2-max);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px 40px;margin:0 auto;padding:24px 32px 26px;display:grid}.rc-intro-text h2{margin:0 0 8px;font-size:18px}.rc-intro-text h2+p{color:var(--ivory-2);max-width:70ch;margin:0 0 18px;font-size:14px;line-height:1.65}.rc-intro-text p b{color:var(--ivory);font-weight:700}.rc-intro-text a{color:var(--ivory);text-underline-offset:3px;-webkit-text-decoration:underline #d9d0bc59;text-decoration:underline #d9d0bc59}.rc-intro-text a:hover{color:#fff}.rc-matrix-wrap{max-width:100%;overflow-x:auto}.rc-matrix{border-collapse:separate;border-spacing:0;color:var(--ivory-2);font-size:12.5px}.rc-matrix caption{caption-side:bottom;color:var(--text-muted);text-align:left;padding-top:8px;font-size:12px}.rc-matrix th,.rc-matrix td{text-align:center;border-bottom:1px solid var(--line);padding:5px 7px}.rc-matrix thead th{padding-bottom:6px;font-weight:400;position:relative}.rc-matrix thead th .v2-icon{border:1px solid #5a5340;border-radius:3px;margin:0 auto;display:block}.rc-matrix thead th span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rc-matrix tbody th{text-align:left;color:var(--ivory);white-space:nowrap;padding-right:14px;font-weight:700}.rc-matrix tbody th small{color:var(--text-muted);font-size:10.5px;font-weight:400;display:block}.rc-matrix tbody th a{color:inherit}.rc-matrix td.rc-yes{color:var(--ivory)}.rc-matrix td.rc-no{color:var(--line-2)}.rc-matrix td.rc-new{color:var(--gold);font:700 10px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#c8a24a29}.rc-matrix td.rc-new abbr{text-decoration:none}@media (width<=1100px){.rc-intro-grid{grid-template-columns:1fr}}@media (width<=640px){.rc-intro-grid{padding:18px 14px 20px}}.rv .v2-list{min-width:0}.rv .rc-classes{gap:8px 14px;margin-top:14px}.rv .rc-class{font-size:13px}.rv-new{font:10px var(--font-sans);color:#e3c37e;border:1px solid #826c3f;border-radius:3px;padding:1px 4px}.rv-hero-caption{color:var(--text-muted);margin:7px 0;font-size:14px}.rv .v2-menu a{min-height:42px}.rv .v2-list-head{padding-bottom:14px}.rv-kind{white-space:nowrap;color:#abb3bf;border:1px solid #555b64;border-radius:3px;padding:2px 5px;font-size:10px}.rv-removed-tag{color:#d3a3a0;border-color:#75504e}.rv-elsewhere{margin-top:8px;display:block}.rv-sources{color:#a3acb9;padding:14px 16px;font-size:12px;line-height:1.6}.rv-sources summary{cursor:pointer;color:#bdc9d8;min-height:28px}.rv-sources a{color:#b7cbe0;text-underline-offset:3px}.rv-sources p{max-width:85ch}.rv-sources li{margin:7px 0}.rv-sources ul{padding-left:18px}.v2-detail .rv-sources{margin:12px 20px 0;padding:0 0 10px}.v2-detail .rv-sources summary{color:var(--text-muted);font-size:14px}.v2-detail .rv-sources summary:hover{color:var(--ivory)}.rv-removed{padding:20px 16px 10px}.rv-removed h3{margin:0 0 12px;font-size:14px}.rv-removed ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rv-removed li{align-items:center;gap:8px;display:flex}.rv-bottom{max-width:var(--v2-max);border-top:1px solid var(--line);margin:0 auto;padding:26px 32px}.rv-matrix-section h2{margin:0 0 8px;font-size:19px}.rv-matrix-section>p{color:var(--text-muted);margin-bottom:18px;font-size:12px}.rv .rc-matrix{width:100%;min-width:660px}.rv .rc-matrix th,.rv .rc-matrix td{padding:9px}.rv .rc-matrix .rv-faction-row th{color:#cfbb92;padding:16px 9px 8px}.rv .rc-matrix-wrap{border:1px solid var(--line);border-radius:3px}.rv-context{padding:20px 0 0}.rv button:focus-visible,.rv a:focus-visible,.rv summary:focus-visible,.rv .rc-matrix-wrap:focus-visible{outline-offset:-1px;outline:1px solid #b8d8ea}.rv .rc-hero h1{flex-wrap:wrap}@media (width<=1099px){.rv .v2-side{display:none}}@media (width<=900px){.rv-bottom{padding:24px 18px}.rv .pr-hero-row{gap:12px}.rv .rc-hero h1{font-size:25px}}@media (width<=480px){.rv .rc-class .rv-new{margin-left:0}.rv-bottom{padding:22px 12px}.rv .rc-hero h1{font-size:23px}.rv .v2-hero-icon{display:none}.rv .v2-hero-text{min-width:0}.rv .rc-classes{gap:10px 12px}.rv-sources{overflow-wrap:anywhere}}.rv-landscape{object-fit:cover}.rv .rv-sources summary{min-height:36px}.p-shell.rv .v2-detail-head h2{font-family:var(--font-sans)}.sb .sb-work{grid-template-columns:minmax(0,1.7fr) minmax(360px,1fr)}.sb-main{flex-direction:column;gap:16px;min-width:0;display:flex}.sb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.sb-filter{border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;display:flex;overflow:hidden}.sb-filter button{color:var(--ivory-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;display:inline-flex}.sb-filter button+button{border-left:1px solid var(--line)}.sb-filter button:hover{background:var(--bg-3);color:#fff}.sb-filter button[aria-pressed=true]{background:var(--accent-soft);color:#fff;box-shadow:inset 0 -3px 0 var(--accent-strong);font-weight:700}.sb-filter small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.sb-toolbar>a{font-size:13.5px}.sb-tabs{columns:270px;column-gap:14px}.sb-tab{break-inside:avoid;border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;min-width:0;margin-bottom:14px;scroll-margin-top:16px}.sb-tab>header{border-bottom:1px solid var(--line-2);background:linear-gradient(180deg, var(--bg-3), var(--bg-2));align-items:center;gap:10px;padding:10px 12px;display:flex}.sb-tab>header h2{font:700 15px var(--font-sans);color:var(--ivory);margin:0}.sb-tab>header small{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.sb-tab ul,.sb-missing ul{margin:0;padding:4px 0;list-style:none}.sb-tab>footer{border-top:1px solid var(--line);color:var(--text-muted);padding:8px 12px;font-size:12.5px}.sb-spell{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;padding:6px 12px;display:flex}.sb-spell:hover{background:var(--bg-3)}.sb-spell.sb-active{background:var(--accent-soft);border-left-color:var(--accent-strong)}.sb-spell .v2-icon{width:34px;height:34px}.sb-spell-text{flex-direction:column;flex:1;min-width:0;display:flex}.sb-spell-text strong{color:#ffd100;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sb-spell-text small{min-height:18px;color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.sb-spell .v2-tag{flex:none;padding:0 5px;font-size:10.5px;line-height:14px}.sb-quiet .sb-spell-text strong{color:var(--ivory-2);font-weight:400}.sb-quiet .v2-icon{opacity:.75}.sb-missing{border:1px dashed var(--line-2);background:var(--bg-2);border-radius:3px}.sb-missing h2{font:700 15px var(--font-sans);color:var(--ivory);margin:0;padding:12px 14px 6px}.sb-missing ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.sb-missing .sb-spell-text strong{color:var(--ivory-2)}.sb-about{border-top:1px solid var(--line);color:var(--ivory-2);padding-top:4px;font-size:14px}.sb-about summary{cursor:pointer;color:var(--text-muted);padding:10px 0}.sb-about summary:hover{color:var(--ivory)}.sb-about ul{gap:6px;max-width:80ch;margin:0 0 8px;padding-left:18px;line-height:1.55;display:grid}.sb-detail .v2-detail-head p{gap:8px}.sb-why{border-bottom:1px solid var(--line);color:var(--ivory-2);margin:0 20px;padding-bottom:12px;font-size:14px;line-height:1.55}.sb-why p{margin:0 0 6px}.sb-why ul{color:var(--ivory);margin:0 0 6px;padding-left:18px}.sb-why .sb-soft-head{color:var(--text-muted);margin-top:8px}.sb-why .sb-soft{color:var(--text-muted)}.sb-tooltip-body{padding:12px 14px;font-size:14px}.sb-tooltip-body p{padding:6px 0 0}.sb-tooltip-meta{color:#fff;flex-wrap:wrap;gap:0 16px;line-height:1.5;display:flex}.sb-tooltip-meta>span{white-space:nowrap}.sb-tooltip-req{color:var(--ivory-2);line-height:1.5}.sb-tooltip-reagents{color:var(--text-muted)}.v2-classic .sb-tooltip-meta{color:var(--ivory-2)}.sb-sources{border-top:1px solid var(--line);color:var(--text-muted);margin:12px 20px 16px;padding-top:10px;font-size:13px;line-height:1.55}.sb-sources p{margin:0 0 4px}.v2-kind-missing .v2-tag,.v2-tag.v2-kind-missing{color:var(--text-muted);border-style:dashed}@media (width<=1280px){.sb .sb-work{grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr)}}@media (width<=1099px){.sb .sb-work{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sb-filter{width:100%;overflow-x:auto}.sb-tabs,.sb-missing ul{grid-template-columns:minmax(0,1fr)}}.sbk-menu+.sbk-menu{margin-top:12px}.sbk-menu h3{font:700 11.5px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:10px 14px 4px}.sbk-menu button>span:first-child{align-items:center;gap:8px;display:inline-flex}.sbk-menu .v2-icon{border-radius:2px;width:20px;height:20px}.sbk-menu-all{width:20px;height:20px;color:var(--text-muted);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.sbk-quiet .v2-row-text strong{color:var(--ivory-2);font-weight:400}.sbk-quiet .v2-icon{opacity:.8}.v2-tag.sbk-tag-quiet{color:var(--text-muted);border-style:dashed;font-weight:400}.sbk-list-foot{border-top:1px solid var(--line);color:var(--text-muted);padding:10px 14px;font-size:12.5px;line-height:1.5}.sbk-list-foot a{color:var(--accent)}.sbk.v2-editorial .sbk-changes-card:before{background-image:var(--sbk-card-art);background-position:50%;background-size:cover}.sbk .v2-talent-card-caption strong,.sbk .sbk-changes-card strong{overflow-wrap:normal;word-break:normal}@media (width<=1099px){.sbk .v2-talent-card{display:block}.sbk .v2-talent-card-trees{height:80px}}.tv2-build{color:#d9d9dd;background:#151920;border:1px solid #41434b;border-radius:4px;margin:16px 0 18px;padding:20px}.tv2-build-heading{border-bottom:1px solid #303640;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.tv2-build-heading h2{color:#eee7d5;margin:0;font-size:18px}.tv2-build-heading>span{color:#a8acb4;font-size:12px}.tv2-build-heading b{color:#d6c397;margin:0 8px}.tv2-build-actions{grid-template-columns:1fr 1fr;gap:28px;padding:18px 0;display:grid}.tv2-build label{color:#e0e0e5;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.tv2-input-row{gap:8px;min-width:0;display:flex}.tv2-build .tc-input{width:100%;min-width:0;height:38px}.tv2-build .tc-btn{flex-shrink:0;height:38px}.tv2-save .tc-btn{color:#f3dfaf;background:#3c3528;border-color:#776344}.tv2-save>small{color:#9199a7;margin-top:8px;font-size:12px;display:block}.tv2-text-action{color:#acbdcf;cursor:pointer;font:12px var(--font-sans);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline}.tv2-text-action:disabled{opacity:.45;cursor:default}.tv2-saved{border-top:1px solid #303640;padding-top:14px}.tv2-saved h3{color:#a9afba;margin:0 0 10px;font-size:12px;font-weight:500}.tv2-saved h3 span{color:#ddd;margin-left:5px}.tv2-saved>p{color:#858e9d;margin:0;font-size:12px}.tv2-saved ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tv2-saved li{background:#11151b;border:1px solid #383f4b;border-radius:3px;min-width:0;display:flex}.tv2-load{color:#eee7d5;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:1fr auto;gap:3px 8px;min-width:0;padding:10px;display:grid;position:relative}.tv2-load strong{overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.tv2-load small{color:#9aa4b3;font-size:11px}.tv2-load>span{color:#acbdcf;font-size:11px}.tv2-delete{color:#aaa;cursor:pointer;background:0 0;border:0;border-left:1px solid #303640;padding:0 12px;font-size:18px}.tv2-delete:hover{color:#ef9e97;background:#302125}.tv2-load:hover{background:#202733}.tv2-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.tv2-explore>a{color:#e8e0cb;background:#171c23;border:1px solid #3a414a;border-radius:4px;align-items:center;gap:12px;min-width:0;padding:16px;text-decoration:none;display:flex}.tv2-card-icon{border:1px solid #655a42;border-radius:3px;flex:0 0 36px;width:36px;height:36px;overflow:hidden}.tv2-card-icon img{object-fit:cover;width:100%;height:100%}.tv2-card-icon .t-no-icon{place-items:center;width:100%;height:100%;display:grid}.tv2-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.tv2-card-copy strong{font-size:15px}.tv2-card-copy small{color:#a1a9b4;font-size:12px;line-height:1.4}.tv2-card-arrow{color:#9ca9b9;margin-left:auto}.tv2-explore>a:hover .tv2-card-arrow{color:#e7d09e}.tv2-build button:focus-visible,.tv2-explore a:focus-visible{outline-offset:-1px;outline:1px solid #b8d8ea}@media (width<=760px){.tv2-build{padding:16px 14px}.tv2-build-heading{flex-direction:column;align-items:flex-start;gap:6px}.tv2-build-actions{grid-template-columns:1fr;gap:20px}.tv2-build .tc-btn,.tv2-build .tc-input{height:44px}.tv2-saved ul{grid-template-columns:1fr}.tv2-text-action{min-height:32px}.tv2-explore{grid-template-columns:1fr;gap:8px}.tv2-explore>a{padding:14px}.tv2-delete{min-width:44px}}.tv2-talents .t-compare-controls:empty{display:none}.tv2-talents .t-compare-controls{padding:8px 16px}.tv2-explore>a{background:#191d23;border-color:#5d5040;gap:18px;min-height:104px;padding:16px 18px;box-shadow:inset 0 1px #ad82551a,0 3px 8px #0003}.tv2-card-art{flex:0 0 64px;width:64px;height:64px;display:block;position:relative}.tv2-card-art img{object-fit:cover;border:2px solid #997342;border-radius:5px;width:64px;height:64px;display:block;box-shadow:0 3px 8px #000a}.tv2-art-book{transform:rotate(-7deg)}.tv2-art-legacy img{border-color:#8d754f;border-radius:50%}.tv2-art-races{flex-basis:72px;width:72px}.tv2-art-races img{width:46px;height:50px;position:absolute;top:0;right:0;transform:rotate(6deg)}.tv2-art-races img+img{top:15px;left:0;transform:rotate(-7deg)}.tv2-art-fallback{color:#c2a879;border:1px solid #997342;border-radius:4px;place-items:center;width:64px;height:64px;display:grid}.tv2-explore>a:hover{background:#22262d;border-color:#bc9258}.tv2-card-copy{position:relative}@media (width<=760px){.tv2-explore>a{min-height:100px}.tv2-card-art{flex-basis:58px;width:58px;height:58px}.tv2-card-art img{width:58px;height:58px}.tv2-art-races{flex-basis:68px;width:68px}.tv2-art-races img{width:44px;height:48px}}.tv2-title-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}.tv2-title-actions .t-compare-toggle{white-space:nowrap;font:600 13.5px var(--font-sans);min-height:38px}.tv2-talents .p-title h1{min-width:0}.t-tooltip .t-comparison[data-comparison=off]{margin-top:0}@media (width<=1000px){.tv2-talents .p-title{flex-wrap:wrap}.tv2-title-actions{flex-wrap:wrap;gap:8px 14px}.tv2-title-actions .t-compare-toggle{min-height:44px}}.tv2-talents .t-index{margin-top:32px;padding-top:24px}.tv2-talents .t-index-trees{max-width:940px;margin-top:26px;display:block}.tv2-talents .t-index-tree{margin-bottom:32px}.tv2-talents .t-index-tree h3{color:var(--ivory);border-bottom:1px solid var(--line-2);margin:0;padding-bottom:12px;font-size:19px}.tv2-talents .t-index-tree li{padding:16px 0;font-size:14px}.tv2-talents .t-index-tree li:first-child{border-top:0}.tv2-talents .t-index-tree .t-index-name{vertical-align:middle;gap:10px;margin-right:10px;font-size:15px;display:inline-flex}.tv2-talents .t-index-tree li>small{white-space:nowrap;margin:0 8px 0 0;font-size:12px}.tv2-talents .t-index-tree li>em{vertical-align:middle;margin-left:0}.tv2-talents .t-index-tree li>span{max-width:85ch;color:var(--text);margin-top:9px;line-height:1.65}@media (width<=760px){.tv2-talents .t-index-tree .t-index-name{margin:0 0 7px;display:flex}.tv2-talents .t-index-tree li{padding:15px 0}.tv2-talents .t-index-tree li>span{font-size:14px}.tv2-talents .t-index-lede{line-height:1.6}}.tv2-talents .t-index-tree li .spell-ref{color:inherit;margin:0;display:inline}@media (width<=1000px){.tv2-title-actions{flex-shrink:1;justify-content:flex-start;width:100%;min-width:0}}.t-lvl{--lvl-gold:#e2c275;--lvl-ivory:#efe7d3;--lvl-ink:#d9cfb5;--lvl-muted:#8f8a76;font:400 14px var(--font-sans);letter-spacing:0;color:#fff;align-items:center;gap:10px;margin-left:auto;display:flex}.t-lvl:after{content:"";background:#ffffff24;width:1px;height:20px;margin:0 14px 0 8px}.t-window .p-window-title:has(.t-lvl){position:relative}.t-window .p-window-title:has(.t-lvl) .t-points-left{margin-left:0}.t-window .p-window-title>.t-window-name{font:inherit;letter-spacing:inherit;color:inherit}.p-window-title .t-lvl button{all:unset;box-sizing:border-box;cursor:pointer}.p-window-title .t-lvl button:focus-visible{outline:1px solid var(--lvl-gold);outline-offset:-1px}.t-lvl-box{background:linear-gradient(#39424b,#293038);border:1px solid #a18a69;border-color:#c0a282 #a18a69 #705d45;border-radius:2px;align-items:stretch;height:33px;display:inline-flex;box-shadow:0 0 0 1px #252924,inset 0 0 0 1px #706456}.p-window-title .t-lvl .t-lvl-step{color:#b3a993;place-items:center;width:22px;display:grid}.p-window-title .t-lvl .t-lvl-step:hover:not(:disabled){color:#fff;background:#ffffff0f}.p-window-title .t-lvl .t-lvl-step:disabled{color:#b3a99347;cursor:default}.p-window-title .t-lvl .t-lvl-number{text-align:center;min-width:34px;font:700 22px/31px var(--font-sans);color:var(--lvl-ivory);text-shadow:0 1px 2px #00000087;font-variant-numeric:tabular-nums;padding:0 1px}.p-window-title .t-lvl .t-lvl-number:hover,.p-window-title .t-lvl .t-lvl-number[aria-expanded=true]{color:var(--lvl-gold)}.t-lvl-pop{z-index:40;cursor:default;width:330px;max-width:calc(100vw - 48px);animation:t-lvl-pop .14s var(--ease);background:linear-gradient(#20231b,#14160f);border:1px solid #6b5d3c;border-top-color:#8f7b50;border-radius:3px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 6px);right:10px;box-shadow:0 16px 40px #000000a6,inset 0 1px #ffffff0a}@keyframes t-lvl-pop{0%{opacity:0;transform:translateY(-4px)}}.t-lvl-pop-head{color:var(--lvl-muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.t-lvl-pop-head b{color:var(--lvl-ivory);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:15px;display:flex}.t-lvl-pop-head small{color:var(--lvl-muted);font-size:12px;font-weight:400}.t-lvl-rail{cursor:pointer;touch-action:pan-y;outline:none;height:40px;display:block;position:relative}.t-lvl-track{background:#e9dec226;border-radius:2px;height:3px;position:absolute;top:18.5px;left:7px;right:7px}.t-lvl-fill{width:calc(var(--t) * 100%);border-radius:inherit;background:linear-gradient(90deg, #9a7f44, var(--lvl-gold));position:absolute;top:0;bottom:0;left:0}.t-lvl-beta{top:15px;left:calc(7px + (100% - 14px) * var(--beta));background:#e9dec273;width:1px;height:10px;position:absolute}.t-lvl-thumb{top:13px;left:calc(7px + (100% - 14px) * var(--t));background:radial-gradient(circle at 50% 30%, #f8e9bc, var(--lvl-gold) 55%, #a5884a);width:14px;height:14px;transition:transform .12s var(--ease);border-radius:50%;margin-left:-7px;position:absolute;box-shadow:0 0 0 3px #1a1d16,0 2px 6px 3px #0006}.t-lvl-rail:hover .t-lvl-thumb,.t-lvl-rail:active .t-lvl-thumb{transform:scale(1.15)}.t-lvl-rail:focus-visible .t-lvl-thumb{box-shadow:none}.t-lvl-presets{gap:6px;display:flex}.p-window-title .t-lvl-presets button{height:28px;color:var(--lvl-ink);font:12px var(--font-sans);white-space:nowrap;background:#ffffff05;border:1px solid #4a4432;border-radius:3px;flex:1;place-items:center;padding:0 6px;display:grid}.p-window-title .t-lvl-presets button:hover:not(:disabled){color:#fff;border-color:#8f7b50}.p-window-title .t-lvl-presets button[aria-pressed=true]{border-color:var(--lvl-gold);color:var(--lvl-gold);background:#e2c27514}.p-window-title .t-lvl-presets button:disabled{opacity:.35;cursor:default}.t-lvl-note{color:var(--lvl-muted);margin:8px 0 0;font-size:12px}@media (width<=760px){.t-window .p-window-title>.t-window-name{display:none}.t-lvl{margin-left:0}.t-lvl:after{display:none}.t-window .p-window-title:has(.t-lvl) .t-points-left{margin-left:auto}}@media (prefers-reduced-motion:reduce){.t-lvl-thumb{transition:none}.t-lvl-pop{animation:none}}.t-shell .p-title>a{font-size:14px}.t-version{color:var(--p-forever-title)!important;font:18px var(--font-serif)!important;letter-spacing:0!important}.t-toolbar{color:var(--text-muted);align-items:center;gap:20px;padding:12px 18px;font-size:14px;display:flex}.t-toolbar .p-search{margin-left:auto}.t-toolbar>.p-search input{width:170px}.t-trees{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.t-tree{isolation:isolate;border-top:1px solid #65593f;min-width:0;position:relative;overflow:hidden}.t-backdrop{z-index:-3;background:#161a15;grid-template-rows:66.6667% 33.3333%;grid-template-columns:80% 20%;display:grid;position:absolute;inset:0}.t-backdrop img{width:100%;height:100%;display:block}.t-tree-shade{z-index:-2;background:#07090742;position:absolute;inset:0}.t-tree-header{background:#10100d33;border-bottom:1px solid #a0874c66;justify-content:center;align-items:center;gap:10px;height:86px;display:flex}.t-tree-header h2{font:20px var(--font-serif);color:var(--ivory);margin:0}.t-tree-header span{color:var(--text-muted);font-size:13px}.t-spec-icon{background:#151510;border:2px solid #b1975e;border-color:#b1975e #75603a #55462c #b1975e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.t-spec-icon img{border-radius:50%}.t-grid{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;margin:12px 22px 25px;padding:0;display:grid;position:relative}.t-node{z-index:1;cursor:pointer;background:#090c08;border:2px solid #a19876;border-color:#a19876 #5c5740 #4a4939 #a19876;border-radius:5px;width:46px;height:46px;padding:0;position:relative}.t-node img{border-radius:3px;width:42px;height:42px;display:block}.t-known{border-top-color:#a5bb6d;border-left-color:#a5bb6d}.t-unknown{filter:grayscale(.8);opacity:.6}.t-selected{outline-offset:3px;outline:2px solid #f1d276}.t-node:hover{border-color:#ecdb9b}.t-dim{opacity:.2}.t-no-icon{color:#8a8d7a;width:100%;height:100%;font:22px var(--font-serif);justify-content:center;align-items:center;display:flex}.t-node-rank{color:#d9dfa0;min-width:16px;font:13px/14px var(--font-sans);background:#10160c;border:1px solid #757344;padding:0 3px;position:absolute;bottom:-4px;right:-3px}.t-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.t-connectors path{fill:none;stroke:#a89d70;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3;opacity:.7}.t-window-footer{color:var(--text-muted);background:#171915;border-top:1px solid #63563c;justify-content:space-between;gap:15px;padding:11px 16px;font-size:13px;display:flex}.t-window-footer span{color:var(--text-muted)}.t-tooltip{z-index:70;pointer-events:none;color:#f0ebdd;width:290px;max-height:260px;font:14px/1.5 var(--font-sans);background:#080a0af5;border:1px solid #a79770;border-radius:3px;padding:10px 12px;position:fixed;overflow:hidden;box-shadow:0 3px 12px #0008}.t-tooltip strong,.t-tooltip>span{display:block}.t-tooltip strong{font-size:14px}.t-tooltip p{color:#f2d98f;margin:8px 0}.t-tooltip small{color:#a8aa9c;font-size:13px}.t-unplaced{background:#111b;padding:10px 15px}.t-unplaced small{color:#b9b09a}.t-unplaced>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.t-unplaced button{color:#e0cfac;font:13px var(--font-sans);background:#161b13;border:1px solid #716244;padding:7px}.t-selected-detail{margin-top:20px;scroll-margin-top:15px}.t-selected-detail:focus{outline:none}.t-detail-body{grid-template-columns:1fr 1fr;gap:24px;padding:20px;display:grid}.t-detail-title{align-items:center;gap:12px;margin-bottom:15px;display:flex}.t-detail-title img{border:1px solid #85754d}.t-detail-title h2{font:22px var(--font-serif);color:#e6d3a6;margin:0}.t-detail-title span{color:#9da892;font-size:14px}.t-effect{color:#dfca8f;white-space:pre-wrap;font-size:14px;line-height:1.7}.t-detail-body .p-evidence{margin:0}.t-rank-choice{gap:8px;display:flex}.t-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.t-class-card{isolation:isolate;border:2px solid #76694e;border-color:#b09d75 #76694e #76694e #9a8b68;flex-direction:column;justify-content:flex-end;min-height:175px;padding:20px;display:flex;position:relative;overflow:hidden;color:#ead9b0!important}.t-class-card img.t-card-bg{object-fit:cover;z-index:-2;filter:brightness(.42);width:100%;height:100%;position:absolute;inset:0}.t-class-card h2{font:24px var(--font-serif);margin:0}.t-class-card span{color:#c3c6b5;margin-top:5px;font-size:14px}.t-class-card:hover{border-color:#e2c38c;text-decoration:none!important}.t-index-grid+.p-footer{margin-top:25px}@media (width<=1000px){.t-grid{margin-inline:12px}.t-node{width:42px;height:42px}.t-node img{width:38px;height:38px}.t-tree-header h2{font-size:18px}}@media (width<=760px){.t-trees{grid-template-columns:1fr}.t-tree+.t-tree{border-top:2px solid #82704a;border-left:0}.t-grid{margin-inline:25px}.t-node{width:48px;height:48px}.t-node img{width:44px;height:44px}.t-tree-header{height:75px}.t-tree-header h2{font-size:23px}.t-toolbar{flex-wrap:wrap;gap:10px;padding:12px}.t-toolbar .p-search{order:3;width:100%;margin-left:0}.t-toolbar>.p-search input{width:100%}.t-toolbar>span:last-child{margin-left:auto}.t-window-footer{flex-direction:column;gap:4px}.t-detail-body{grid-template-columns:1fr;padding:16px}.t-index-grid{grid-template-columns:1fr 1fr;gap:10px}.t-class-card{min-height:150px;padding:13px}.t-class-card h2{font-size:21px}.t-class-card span{font-size:13px}.t-tooltip{display:none}}@media (width<=380px){.t-grid{margin-inline:14px}.t-class-card{min-height:130px}.t-class-card h2{font-size:19px}}.t-backdrop{width:108%;height:118%;inset:0 auto auto 0}.t-shell .p-workspace{max-width:1164px}.t-window .p-window-title{height:27px;font-size:15px}.t-window .t-toolbar{min-height:61px;padding:10px 18px}.t-tree-header{background:#08080626;gap:8px;height:78px}.t-tree-header span{font-size:13px}.t-grid{width:216px;margin:12px auto 22px;grid-template-rows:repeat(7,54px)!important}.t-node{border-width:1px;border-radius:4px;width:36px;height:36px}.t-node-rank{min-width:13px;padding:0 2px;font-size:13px;line-height:12px;bottom:-2px;right:-2px}.t-known{border-color:#82986b}.t-node:not(.t-selected):not(:hover) img{filter:brightness(.82)saturate(.85)}.t-window-footer{min-height:32px;padding:9px 15px}.t-backdrop{width:108%;height:118%}@media (width<=760px){.t-shell .p-workspace{max-width:550px}.t-grid{width:min(100% - 40px,280px);grid-template-rows:repeat(7,60px)!important}.t-node{width:44px;height:44px}.t-node img{width:42px;height:42px}.t-tree-header{height:76px}.t-tree-header h2{font-size:21px}}.t-window{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#10120f;padding:6px;position:relative;box-shadow:0 3px 18px #0009;border:0!important}.t-window img{-webkit-user-drag:none}.t-frame{pointer-events:none;z-index:5;background-image:url(/wow-ui/talent-main.PNG);width:64px;height:55px;position:absolute}.t-frame-tl{background-position:-1px -359px;top:-1px;left:-1px}.t-frame-tr{background-position:-1px -302px;top:-1px;right:-1px}.t-frame-bl{background-position:-71px -244px;bottom:-1px;left:-1px}.t-frame-br{background-position:-137px -244px;bottom:-1px;right:-1px}.t-frame-top,.t-frame-bottom{z-index:5;pointer-events:none;background-image:url(/wow-ui/talent-horiz.PNG);background-repeat:repeat-x;position:absolute;left:63px;right:63px}.t-frame-top{background-position:0 -7px;height:11px;top:-1px}.t-frame-bottom{background-position:0 -1px;height:4px;bottom:0}.t-window:before,.t-window:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#181916,#7e7868,#353730,#141711);width:5px;position:absolute;top:54px;bottom:54px}.t-window:before{left:0}.t-window:after{right:0;transform:scaleX(-1)}.t-node{box-shadow:none;background:#060706;border-radius:0;border:0!important}.t-node img{border-radius:0;width:100%;height:100%}.t-node:after{content:"";pointer-events:none;background:url(/wow-ui/UI-Quickslot2.PNG) 50%/100% 100%;position:absolute;inset:-12px}.t-node-rank{z-index:2;color:#b5b5a2;background:#080b06;border:1px solid #74725c;border-radius:2px}.t-node.t-allocated .t-node-rank{color:#26e124;border-color:#55814a}.t-node.t-maxed .t-node-rank{color:#ffdf52;border-color:#ac9244}.t-node:hover:after{filter:brightness(1.45)}.t-selected{outline:none}.t-tooltip{box-shadow:none;background:#080a0af5 padding-box padding-box;border:8px solid #0000;border-image:url(/wow-ui/UI-Tooltip-Border.PNG) 8 round;border-radius:0;padding:5px 7px}.t-points-left{color:#f0d67a;font:14px var(--font-sans);text-transform:none;letter-spacing:0;margin-left:auto}.t-window .p-window-title{background:#141510;justify-content:flex-start;gap:15px;height:32px;padding:0 14px}.t-tree-header{height:86px}.t-tree-header span{color:#d8c386}.t-window-footer{background:#141510;flex-wrap:wrap;align-items:center;gap:12px}.t-actions{gap:8px;margin-left:auto;display:flex}.t-actions button{cursor:pointer;font-size:13px}.t-actions button:disabled{color:#777;cursor:default;border-image-source:url(/wow-ui/UI-Panel-Button-Disabled.PNG)}.t-help{font:13px/1.5 var(--font-sans);color:#939b8b;margin:9px 2px}.t-help button{color:#d9c492;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.t-window .p-window-title{gap:8px}.t-points-left{font-size:13px}.t-window-footer{flex-direction:row}.t-actions{margin-left:0}.t-toolbar{display:none}}.t-tooltip{border:0;border-image: ;background:url(/wow-ui/UI-Tooltip-TL.PNG) 0 0/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-TR.PNG) 100% 0/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-BL.PNG) 0 100%/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-BR.PNG) 100% 100%/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-T.PNG) top/calc(100% - 16px) 8px no-repeat,url(/wow-ui/UI-Tooltip-B.PNG) bottom/calc(100% - 16px) 8px no-repeat,url(/wow-ui/UI-Tooltip-L.PNG) 0/8px calc(100% - 16px) no-repeat,url(/wow-ui/UI-Tooltip-R.PNG) 100%/8px calc(100% - 16px) no-repeat,#080a0af5;padding:13px 15px}.t-window .p-window-title .t-points-left{font:14px var(--font-sans);letter-spacing:0;color:#f0d67a}.t-frame-top,.t-frame-bottom{width:auto}.t-node.t-available:after{filter:sepia()saturate(4)hue-rotate(65deg)brightness(1.15)}.t-node.t-available{box-shadow:0 0 2px 1px #5bba54}.t-window .p-window-title{height:43px}.t-window .p-window-title .t-points-left{color:#c1c2b5;font:13px var(--font-serif);align-items:center;gap:12px;display:flex}.t-points-left b{font:27px/31px var(--font-serif);color:#78e45b;text-align:center;text-shadow:0 0 5px #44a53077;background:#0b110a;border:1px solid #635b3f;min-width:39px;box-shadow:inset 0 1px 3px #000}.p-shell .t-window{background:#151710;border-radius:3px;padding:3px;box-shadow:0 0 0 1px #181b14,inset 0 0 0 1px #8b75473d,0 3px 15px #0009;border:2px solid #5f533b!important}.t-window:before,.t-window:after{display:none}.t-window .p-window-title{background:linear-gradient(#201f17,#141711);border-bottom:1px solid #675a3e;height:43px;padding-inline:11px}.t-tree{border-top:0}.t-tree+.t-tree{border-left:1px solid #66563b}.t-tree-header{background:linear-gradient(#0a0a0740,#0a0a0710);border-bottom:1px solid #aa905666}.t-window-footer{background:linear-gradient(#1d2018,#13160f);border-top:1px solid #64583e}.t-points-left b{background:#10170b;border-color:#625637;box-shadow:inset 0 1px 3px #000}.t-supplemental{gap:12px;margin-top:20px;display:grid}.t-extra-section>summary{color:#d7c38f;font:17px var(--font-serif);cursor:pointer;align-items:center;gap:10px;padding:12px 15px;list-style:none;display:flex}.t-extra-section>summary:before{content:"▸";font:13px var(--font-sans);color:#9c957e}.t-extra-section[open]>summary:before{content:"▾"}.t-extra-section summary::-webkit-details-marker{display:none}.t-extra-section>summary small{font:13px var(--font-sans);color:#a2aa98;margin-left:auto}.t-extra-body{padding:0 15px 15px}.t-extra-body>p{font:14px/1.6 var(--font-sans);color:#a6ae9d;margin:0 0 18px}.t-perk-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.t-perk-groups h2{color:#cdbd91;margin:0 0 10px;font:17px Georgia}.t-perk{border-top:1px solid #3d4435;padding:9px 0}.t-perk>summary{cursor:pointer;color:#d1d1bc;font:15px/1.5 var(--font-sans);align-items:center;gap:10px;display:flex}.t-perk>summary:before{content:"+";color:#929d86}.t-perk[open]>summary:before{content:"−"}.t-perk>summary small{color:#959e89;margin-left:auto;font-size:13px}.t-perk p,.t-racial-ability p{font:14px/1.6 var(--font-sans);color:#bdc2ac;white-space:pre-wrap;margin:10px 0}.t-perk .p-evidence{padding:4px 0 8px}.t-perk .p-evidence>summary{color:#9da68f;font-size:13px}.t-race-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:30px;display:grid}.t-racial-ability{padding:8px 0}.p-shell .t-racial-ability h3{color:#d4c38f;margin:5px 0;font:14px Georgia}.t-extra-section summary:focus-visible{outline-offset:-1px;outline:1px solid #c0aa75}@media (width<=760px){.t-perk-groups,.t-race-groups{grid-template-columns:1fr}.t-perk-groups{gap:20px}.t-extra-section>summary{flex-wrap:wrap}.t-extra-section>summary small{font-size:13px}}.t-race-groups{columns:2;column-gap:30px;display:block}.t-race-groups>.t-perk{break-inside:avoid}@media (width<=760px){.t-race-groups{columns:1}}.t-grid{--t-node-size:36px}.t-node{--t-frame-color:#c1cdd4;--t-frame-inner:#edf2e7;width:var(--t-node-size);height:var(--t-node-size);background:#101719;border-radius:0;box-shadow:none!important}.t-node:after{display:none}.t-node img{clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);width:100%;height:100%;padding:2px;filter:none!important}.t-node-frame{pointer-events:none;z-index:1;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.t-node-frame-outer{fill:none;stroke:var(--t-frame-color);stroke-width:1.8px;stroke-linejoin:round}.t-node-frame-inner{fill:none;stroke:var(--t-frame-inner);stroke-width:.65px;opacity:.6}.t-node.t-locked{--t-frame-color:#697985;--t-frame-inner:#9ba5aa}.t-node.t-allocated,.t-node.t-maxed{--t-frame-color:#ffe342;--t-frame-inner:#fff9a0}.t-node:not(.t-allocated):hover{--t-frame-color:#f2f7f5}.t-node-rank{z-index:2;color:#bbc4c4;background:#101710;border-color:#657175;font-size:13px;line-height:12px;bottom:-2px;right:-2px}.t-node.t-allocated .t-node-rank,.t-node.t-maxed .t-node-rank{color:#fff071;border-color:#b4a843}.t-spec-icon{flex-shrink:0;position:relative;overflow:visible}.t-spec-icon .t-tree-points{color:#eddf9e;min-width:18px;height:17px;font:13px/15px var(--font-sans);text-align:center;z-index:2;background:#1a1c11;border:1px solid #9d8953;border-radius:1px;place-items:center;padding:0 3px;display:grid;position:absolute;bottom:-5px;right:-6px}.t-tree-header{gap:12px}.t-connectors{z-index:0}.t-connectors path{stroke-dasharray:none;opacity:1;vector-effect:non-scaling-stroke}.t-connectors .t-link-shadow{fill:none;stroke:#0c1514;stroke-width:3.5px}.t-connectors .t-link-line{fill:none;stroke:#849592;stroke-width:1.4px}.t-connectors .t-link-active .t-link-line{stroke:#e9cf45}.t-connectors .t-arrowhead{stroke:none;fill:#849592}.t-connectors .t-arrowhead-active{fill:#e9cf45}@media (width<=760px){.t-grid{--t-node-size:44px}}.t-node.t-locked img{filter:grayscale()brightness(.36)!important}.t-node:is(.t-available,.t-allocated,.t-maxed) img{filter:none!important}.t-node:is(.t-available,.t-allocated){--t-frame-color:#1eff00;--t-frame-inner:#b8ff9c}.t-node:is(.t-available,.t-allocated) .t-node-rank{color:#1eff00;border-color:#4b943a}.t-node:focus-visible{outline-offset:-1px;outline:1px solid #badbff}.t-tree-header{border-bottom:0;position:relative}.t-tree-header:after{content:"";filter:drop-shadow(0 0 2px #e7cc9180);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#bda16a35 18%,#e7d5a5a6 38%,#fff1cf 50%,#e7d5a5a6 62%,#bda16a35 82%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.t-window .p-window-title{background:linear-gradient(90deg,#1b221f,#29363b 75%,#3a4649);border-bottom-color:#90836a}.t-window .p-window-title .t-points-left{color:#e6e5dd;font:13px/1.2 var(--font-sans);text-shadow:0 1px 2px #000;gap:9px}.t-points-left b{width:34px;min-width:34px;height:29px;font:25px/27px var(--font-sans);color:#e9e7df;text-shadow:0 1px 2px #0008;background:linear-gradient(#39424b,#293038);border:1px solid #a18a69;border-color:#c0a282 #a18a69 #705d45;border-radius:2px;place-items:center;padding:0;font-weight:400;display:grid;box-shadow:0 0 0 1px #252924,inset 0 0 0 1px #706456}.t-node{background:0 0}.t-tree-shade{background:#07090729}.t-points-left b.t-points-positive{color:#79e05a}.p-shell.t-shell{isolation:isolate;background:0 0;position:relative}.p-shell.t-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#09110c47,#080f0b6b),url(/prototype/woodland-selector.png) 50%/cover no-repeat;position:fixed;inset:0}.t-shell>.p-header{background:var(--bg)}.p-shell .t-window{box-shadow:0 0 0 1px #181b14,inset 0 0 0 1px #8b75473d,0 12px 35px #000a}.t-shell .p-title h1,.t-shell .p-title>a,.t-shell .t-help,.t-shell .p-footer{text-shadow:0 1px 3px #000,0 1px 8px #000}.t-shell>.p-workspace>.t-help{color:#c5cebb}.t-shell .p-footer{color:#c6cdbd}@media (width<=760px){.p-shell.t-shell:before{background-position:50%,58%}}.t-tooltip{color:#f4f4ed;width:280px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);font:14px/1.35 var(--font-sans);border:1px solid #c6cbbd;border-image: ;background:#0a1f31e8 padding-box padding-box;border-radius:3px;padding:8px 10px;overflow:auto;box-shadow:0 2px 8px #0005}.t-tooltip p{color:var(--game-yellow);margin:7px 0;font-size:14px;font-weight:500;line-height:1.35}.t-tooltip small{color:#c2cabb;font-size:14px;line-height:1.35}.t-tooltip-metadata{color:#f4f4ed;font:14px/1.35 var(--font-sans);margin-top:8px}.t-tooltip-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.t-tooltip-row>span:last-child{text-align:right}.t-tooltip-passive{display:block}.t-tooltip-requirement{margin-top:3px}.t-tooltip-variant{margin-top:8px}.t-tooltip-variant .t-tooltip-metadata{margin-top:2px}.p-shell.t-shell:before{filter:blur(1.25px);background:linear-gradient(#0f110e4d,#0c100d6b),url(/backgrounds/barrens-outrunner.jpg) 50%/cover no-repeat;inset:-3px}@media (width<=760px){.p-shell.t-shell:before{background-position:50%,35%}}.t-window .p-window-title{height:39px;padding-inline:16px;font-size:15px}.t-window .p-window-title .t-points-left{color:#fff;gap:10px;font-size:14px}.t-points-left b{width:39px;min-width:39px;height:33px;font-size:29px;line-height:31px}.t-tree-header{gap:10px;height:99px}.t-tree-header h2{font-size:20px}.t-spec-icon{width:40px;height:40px}.t-spec-icon>img{width:32px;height:32px}.t-spec-icon .t-tree-points{min-width:21px;height:20px;font-size:15px;line-height:18px}.t-grid{--t-node-size:42px;width:min(100% - 16px,248px);margin:14px auto 25px;grid-template-rows:repeat(7,62px)!important}.t-node-rank{min-width:15px;font-size:14px;line-height:14px}.t-window-footer{gap:14px;padding:11px 17px;font-size:14px}.t-actions{gap:9px}.t-actions button{min-height:30px;padding:5px 12px;font-size:15px}.t-tooltip{color:#fff;width:322px;padding:9px 12px;font-size:14px}.t-tooltip strong{color:#fff;font-size:14px}.t-tooltip>span{color:#f4f4f4;font-size:14px}.t-tooltip p{color:var(--game-yellow);margin:8px 0;font-size:14px}.t-tooltip-metadata{color:#fff;margin-top:9px;font-size:14px}.t-tooltip-variant>strong{font-size:14px}.t-detail-body{font-size:15px}.t-effect{font-size:16px}@media (width<=760px){.t-grid{--t-node-size:50px;width:min(100% - 24px,322px);grid-template-rows:repeat(7,69px)!important}.t-tree-header{height:88px}.t-tree-header h2{font-size:24px}.t-window-footer{padding:11px 12px}}.t-window .p-window-title,.t-tree-header h2,.t-actions button{font-family:var(--font-sans)}.t-tree-header h2{letter-spacing:0;color:#fff;font-weight:600}.t-tooltip{border-color:#e2e1d4 #919a9b #7f8d94 #d0d4cb;border-radius:4px;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #09141d45,0 2px 8px #0004}.p-shell.t-shell{background:var(--bg)}.p-shell.t-shell:before{content:none;filter:none;background:0 0}.t-legacy-link{font:18px var(--font-serif);justify-content:space-between;align-items:center;gap:15px;margin:18px 0;padding:14px 16px;display:flex;color:#e2d0a1!important;text-decoration:none!important}.t-legacy-link small{font:14px var(--font-sans);color:#bdc9c7}.t-legacy-link:hover{border-color:#ac985e}.t-window{scroll-margin-top:12px}.t-node.t-linked{outline-offset:3px;outline:3px solid #0000;animation:1s ease-in-out 3 t-linked}@keyframes t-linked{50%{outline-color:#ffd100}}.t-tree-header{position:relative}.t-tree-reset{color:#f4f4ed;cursor:pointer;background:#161816e6;border:1px solid #4d4f4a;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff14}.t-tree-reset:hover:not(:disabled){color:#fff;background:#22252a;border-color:#9a9d92}.t-tree-reset:focus-visible{outline-offset:-1px;outline:1px solid #fff0b5}.t-tree-reset:disabled{opacity:.45;cursor:default}.t-points-left b{font-size:22px;font-weight:700;line-height:31px}.t-index{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.t-index h2{color:var(--ivory);margin:0 0 6px;font-size:18px}.t-index-lede{color:var(--text-muted);max-width:70ch;margin:0 0 16px;font-size:13.5px}.t-index-trees{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.t-index-tree h3{font:700 14px var(--font-sans);color:var(--ivory-2);margin:0 0 8px}.t-index-tree ol{margin:0;padding:0;list-style:none}.t-index-tree li{border-top:1px solid var(--line);color:var(--ivory-2);padding:8px 0;font-size:13px;line-height:1.5}.t-index-tree li strong{color:var(--ivory)}.t-index-tree li small{color:var(--text-muted);margin-left:6px}.t-index-tree li em{border:1px solid var(--line-2);font:600 10.5px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-radius:2px;margin-left:8px;padding:0 5px;font-style:normal;display:inline-block}.t-index-tree li.t-index-added em{color:var(--add);border-color:#8fd37a66}.t-index-tree li.t-index-modified em,.t-index-tree li.t-index-moved em{color:var(--mod);border-color:#f0c67466}.t-index-tree li span{color:var(--text);margin-top:3px;display:block}@media (width<=760px){.t-index-trees{grid-template-columns:1fr}}.t-compare-controls{background:#17171c;border-bottom:1px solid #34343a;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.t-compare-toggle,.t-allocation-controls button{font:inherit;color:#dedee4;cursor:pointer;background:#292930;border:1px solid #54545e;border-radius:4px;padding:8px 12px;font-size:13px}.t-compare-toggle{color:#f3dfaf;background:#3c3528;border-color:#776344;border-radius:3px;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s,transform 80ms}.t-compare-toggle:hover{color:#fff1c8;background:#4a4131;border-color:#a68a52}.t-compare-toggle:active{transform:translateY(1px)}.t-compare-toggle[aria-pressed=true]{color:#ffe8a8;background:#5b4b2a;border-color:#d2ad5f;box-shadow:inset 0 1px #ffe6aa2e,0 0 0 1px #d2ad5f38}.t-compare-toggle[aria-pressed=true]:hover{background:#66542f;border-color:#e2bd6c}.t-compare-toggle[aria-pressed=true]:before{content:"✓ "}.t-compare-legend{color:#aaaab4;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.t-legend-added{color:#91d5ac}.t-legend-modified{color:#aaaab4;align-items:center;gap:5px;display:inline-flex}.t-legend-moved{color:#acbffc}.t-change-badge{z-index:5;background:#14151b;border:1px solid;border-radius:3px;place-items:center;width:19px;height:19px;font:700 14px/1 system-ui;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 1px 4px #000}.t-change-badge.t-change-added{color:#91d5ac}.t-change-badge.t-change-modified,.t-changed-dot{background:#d99149;border:0;border-radius:50%;width:7px;height:7px;font-size:0;box-shadow:0 0 0 1px #18191e}.t-change-badge.t-change-modified{top:-2px;left:-2px}.t-changed-dot{flex:0 0 7px;display:inline-block}.t-change-context{color:#aaaab4;grid-column:1/-1;font-size:11px}.t-change-badge.t-change-moved{color:#acbffc}.t-compare-on .t-node.t-change-unchanged:not(.t-allocated):not(.t-maxed):not(:hover):not(:focus-visible) img{filter:grayscale()brightness(.48)!important}.t-compare-on .t-node:is(.t-change-added,.t-change-modified,.t-change-moved) img{filter:brightness(.95)!important}.t-compare-on .t-node.t-locked:is(.t-change-added,.t-change-modified,.t-change-moved) img{filter:brightness(.72)!important}.t-comparison{text-align:left;gap:14px;margin-top:12px;line-height:1.55;display:grid}.t-comparison-side{min-width:0}.t-comparison-side h3{color:#e8e5df;margin:0 0 3px;font-size:14px}.t-comparison-side h3 span{color:#a5a6af;margin-left:6px;font-size:11px;font-weight:400}.t-comparison-side>small{color:#9698a5;font-size:11px;display:block}.t-comparison-side p{color:#eee0b4;margin:7px 0 0;font-size:13px;line-height:1.55}.t-comparison-forever h3{color:#bde9f3}.t-comparison-side .t-estimated,.t-comparison-side .t-comparison-warning{color:#e5b575}.t-rank-context{color:#aaaab4;grid-column:1/-1;font-size:11px}.t-change-line{color:#b9bcc6;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 10px;font-size:13px;font-weight:600;display:flex}.t-change-line small{color:#a5a6af;font-size:12px;font-weight:400}.t-change-line-added{color:#91d5ac}.t-change-line-modified{color:#e5a25c}.t-change-line-moved{color:#acbffc}.t-diff-del{color:#b7a97f;-webkit-text-decoration:line-through #b7a97fb0;text-decoration:line-through #b7a97fb0}.t-diff-add{color:#fffbe6;text-underline-offset:3px;-webkit-text-decoration:underline #ffd10088;text-decoration:underline #ffd10088}.t-classic-note{color:#a5a6af;grid-column:1/-1;font-size:12px}.t-tooltip.t-tooltip-compare{pointer-events:auto;width:560px}.t-tooltip .t-comparison[data-comparison=on]{grid-template-columns:1fr 1fr}.t-tooltip .t-comparison-side+.t-comparison-side{border-left:1px solid #43434b;padding-left:14px}.t-allocation-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.t-allocation-controls button:disabled{opacity:.4;cursor:default}.t-index-tree .t-index-name{align-items:center;gap:8px;display:flex}.t-index-name img,.t-index-tree .t-index-name .t-no-icon{object-fit:cover;border-radius:3px;flex:0 0 24px;width:24px;height:24px}.t-index-tree .t-index-name .t-no-icon{background:#303039;place-items:center;display:grid}.t-compare-toggle:focus-visible,.t-allocation-controls button:focus-visible{outline-offset:-1px;outline:1px solid #bde9f3}@media (width<=760px){.t-compare-controls{gap:10px;padding:12px}.t-compare-legend{gap:10px}.t-selected-detail{scroll-margin-top:16px}.t-comparison{grid-template-columns:1fr}.t-allocation-controls{gap:8px}.t-allocation-controls button{min-height:44px}}.t-tooltip .t-comparison-side h3,.t-tooltip .t-comparison-side h3 span,.t-tooltip .t-comparison-side>small,.t-tooltip .t-change-context,.t-tooltip .t-rank-context{color:#fff}.t-tooltip .t-change-line,.t-sheet .t-change-line{font-size:14px}.t-tooltip .t-change-line small,.t-tooltip .t-classic-note,.t-sheet .t-change-line small,.t-sheet .t-classic-note{color:#c2cabb;font-size:13px}.t-tooltip .t-comparison[data-comparison=off]{gap:8px}.t-tooltip .t-comparison-side p{color:var(--game-yellow);font-size:14px;line-height:1.45}.t-tree-tabs,.t-help-touch{display:none}@media (hover:none),(width<=760px){.t-help-pointer{display:none}.t-help-touch{display:inline}}.t-node{-webkit-touch-callout:none;touch-action:manipulation}.t-node.t-sheet-open{--t-frame-color:#fff6a8;--t-frame-inner:#fffbd6}.t-node.t-sheet-open .t-node-frame{filter:drop-shadow(0 0 3px #ffd100)drop-shadow(0 0 6px #ffd100aa)}.t-node.t-sheet-open img{filter:none!important}.t-sheet .p-rank-buttons{color:#c2cabb;margin:2px 0 0}.t-sheet .p-rank-buttons button{color:#dfe3da;min-height:32px}.t-sheet .t-comparison{gap:10px;margin-top:6px}.t-sheet .t-comparison-side h3,.t-sheet .t-comparison-side h3 span,.t-sheet .t-comparison-side>small,.t-sheet .t-change-context,.t-sheet .t-rank-context{color:#fff}.t-sheet .t-comparison-side p{color:var(--game-yellow);margin-top:4px;font-size:14px;line-height:1.45}.t-sheet .t-comparison[data-comparison=on] .t-comparison-side+.t-comparison-side{border-top:1px solid #ffffff24;padding-top:10px}.t-sheet .t-tooltip-metadata{color:#fff;margin-top:6px;font-size:14px}.t-sheet .p-evidence{border:0;margin:8px 0 0;padding:0;font-size:13px}.t-sheet .p-evidence>summary{color:#b9c1b3;cursor:pointer;padding:6px 0}@media (width<=760px){.t-tree-tabs{background:#11130e;border-bottom:1px solid #65593f;grid-template-columns:repeat(3,minmax(min-content,1fr));gap:5px;padding:6px;display:grid}.t-tree-tabs button{color:#c9c6b4;min-width:0;min-height:58px;font:600 12px/1.15 var(--font-sans);letter-spacing:-.1px;cursor:pointer;touch-action:manipulation;background:#1a1c16;border:1px solid #3f3b2d;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 6px;padding:6px 3px;display:flex}.t-tree-tabs button img,.t-tree-tabs .t-no-icon{border-radius:50%;width:24px;height:24px}.t-tree-tabs button span{text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex:0 0 100%;min-width:0}.t-tree-tabs button b{color:#bbc4c4;min-width:20px;font:600 13px/17px var(--font-sans);background:#0e100b;border:1px solid #5d5640;border-radius:2px;padding:0 4px}.t-tree-tabs button b.t-points-positive{color:#fff071;border-color:#b4a843}.t-tree-tabs button[aria-pressed=true]{color:#fff;background:#2b2b1f;border-color:#b1975e;box-shadow:inset 0 -2px #ffd100}.t-tree:not(.t-tree-current){display:none}.t-tree,.t-tree+.t-tree{border-top:0}.t-tree-header{height:64px}.t-tree-header h2{font-size:21px}}@media (width<=380px){.t-tree-tabs button{font-size:11.5px}}.it-grid:empty{min-height:70vh}.dg-news{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080cd1;border:1px solid #5d4d2a;border-radius:3px;flex:0 330px;align-self:center;margin-left:auto;padding:14px 16px 16px;box-shadow:0 0 0 1px #000,0 8px 28px #00000080}.dg-news h2{font:700 16px/1.25 var(--font-serif);letter-spacing:.01em;color:var(--gold);margin:0 0 6px}.dg-news h2 span{font:700 12.5px var(--font-sans);color:var(--accent);margin-right:8px}.dg-hero .dg-news p{color:var(--ivory-2);margin:0 0 12px;font-size:13px;line-height:1.5}.dg-news select{width:100%;height:36px;font:13.5px var(--font-sans);color:var(--ivory);border:1px solid var(--gold-2);cursor:pointer;background:#0a0d12;border-radius:3px;padding:0 10px}.dg-news select:hover{border-color:var(--gold)}@media (width<=1000px){.dg-news{flex-basis:280px}}@media (width<=860px){.dg-hero .dg-news{flex:100%;margin-left:0}.dg-hero .dg-news select{height:42px;font-size:16px}}.dg-loot{margin:30px 0 0}.dg-loot h2{font:600 18px var(--font-sans);color:#fff;margin:0 0 4px}.dg-loot p{max-width:78ch;color:var(--text-muted);margin:0 0 12px;font-size:13.5px;line-height:1.6}.dg-loot ul{columns:3 300px;column-gap:28px;margin:0;padding:0;font-size:14px;list-style:none}.dg-loot li{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:1fr max-content;gap:0 12px;padding:6px 0;display:grid}.dg-loot li a{color:var(--ivory);font-weight:600;text-decoration:none}.dg-loot li a:hover{color:var(--game-yellow)}.dg-loot li span{color:var(--game-yellow);font-variant-numeric:tabular-nums}.dg-loot li small{color:var(--text-muted);grid-column:1/-1;font-size:12px}.lb-face{width:var(--face,30px);height:var(--face,30px);background:#0b0e14 50%/cover no-repeat;border-radius:50%;flex:none;display:block;box-shadow:0 0 0 1px #06080c,0 0 0 2px #8a713b,0 0 0 3px #2b2416}.lb-face[data-unknown]{filter:grayscale(.6)brightness(.75);background-image:url(/icon/inv_misc_bone_humanskull_01.jpg);background-size:118%}.lb-rows{margin:0;padding:6px;list-style:none}.p-shell .lb-row>a{color:inherit;border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:grid}.p-shell .lb-row>a:hover,.p-shell .lb-row>a:focus-visible{background:#121823;outline:none}.lb-icon{object-fit:cover;background:#111;border:1px solid #4b4b4b;border-radius:3px;width:38px;height:38px;display:block}.lb-q0{border-color:#5a5a5a}.lb-q2{border-color:#1a7a0c}.lb-q3{border-color:#2b6cb3}.lb-q4{border-color:#7a2bb8}.lb-q5{border-color:#b35f00}.lb-main{flex-direction:column;gap:1px;min-width:0;display:flex}.lb-title{align-items:center;gap:8px;min-width:0;display:flex}.lb-name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden}.lb-mark{letter-spacing:.04em;border-radius:2px;flex:none;padding:0 5px;font-size:10px;font-weight:700;line-height:1.6}.lb-mark-new{color:#7ccf6e;background:#7ccf6e2e}.lb-type{color:var(--ivory-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dg-journal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080cdb;border:1px solid #5d4d2a;border-radius:3px;grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.dg-journal-bosses{scrollbar-width:thin;scrollbar-color:#3a3222 transparent;border-right:1px solid #2b2416;flex-direction:column;gap:1px;padding:6px;display:flex;overflow-y:auto}.dg-journal-bosses button{font:13px/1.2 var(--font-sans);color:var(--ivory-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 6px;display:grid}.dg-journal-bosses button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dg-journal-bosses button:hover{color:#fff;background:#11161f}.dg-journal-bosses button[aria-selected=true]{color:var(--game-yellow);background:linear-gradient(90deg,#ffd1002e,#ffd10008)}.dg-journal-bosses button[aria-selected=true] .lb-face{box-shadow:0 0 0 1px #06080c,0 0 0 2px var(--game-yellow),0 0 0 3px #2b2416}.dg-journal-loot{flex-direction:column;min-width:0;min-height:0;display:flex}.dg-journal-loot h3{font:700 16px/1.2 var(--font-serif);letter-spacing:.01em;color:var(--game-yellow);border-bottom:1px solid #2b2416;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;padding:11px 14px 9px;display:flex}.dg-journal-loot h3 small{font:400 12px var(--font-sans);letter-spacing:0;color:var(--text-muted)}.dg-journal-loot .lb-rows{scrollbar-width:thin;scrollbar-color:#3a3222 transparent;flex:1;min-height:0;padding:5px;overflow-y:auto}.p-shell .dg-journal-all{color:var(--accent);border-top:1px solid #2b2416;padding:8px 14px;font-size:12.5px;text-decoration:none;display:block}.p-shell .dg-journal-all:hover{color:#fff;text-decoration:underline}.dg-feature .dg-journal{height:318px;animation:dg-rise .5s var(--ease) .1s both}.dg-detail .dg-journal{margin:14px 0 0;display:block}.dg-detail .dg-journal-bosses{border-bottom:1px solid #2b2416;border-right:0;flex-direction:row;gap:2px;padding:8px 6px;overflow:auto hidden}.dg-detail .dg-journal-bosses button{text-align:center;flex:none;grid-template-columns:auto;justify-items:center;gap:5px;width:70px;padding:4px 2px;font-size:11.5px}.dg-detail .dg-journal-bosses button span:last-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.dg-detail .dg-journal-bosses .lb-face{--face:42px}.dg-detail .dg-journal-loot .lb-rows{overflow:visible}@media (width<=760px){.dg-journal{grid-template-columns:1fr}.dg-feature .dg-journal{height:auto}}.dgp .dgp-work{padding-bottom:48px;display:block}.dgp-head{isolation:isolate;border:1px solid var(--line-2);background:#06080c;border-radius:3px;min-height:260px;margin:0;padding:26px 28px;position:relative;overflow:hidden}.dgp-head-new{border-color:var(--accent-strong)}.dgp-art{z-index:-1;background:var(--art) center/cover no-repeat;position:absolute;inset:0 0 0 32%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.dgp-art:after{content:"";background:linear-gradient(#06080c26,#06080c80);position:absolute;inset:0}.dgp-head-body{max-width:min(620px,64%)}.dgp-crumb{margin:0 0 10px;font-size:13px}.dgp-crumb a{color:var(--accent);text-decoration:none}.dgp-crumb a:hover{text-decoration:underline}.dgp-head h1{font:700 34px/1.1 var(--font-serif);letter-spacing:.01em;color:var(--game-yellow);text-shadow:0 1px #000,0 2px 12px #000000b3;margin:0 0 12px}.dgp-facts{color:var(--ivory);text-shadow:0 1px 2px #000;margin:0;font-size:14.5px}.dgp-summary{color:var(--game-yellow-soft,var(--ivory-2));text-shadow:0 1px 2px #000;margin:14px 0 0;font-size:14.5px;line-height:1.6}.dgp-actions{flex-wrap:wrap;align-items:end;gap:10px 12px;margin-top:18px;display:flex}.dgp-picker{color:var(--text-muted);text-shadow:0 1px 2px #000;flex-direction:column;gap:4px;font-size:11.5px;display:flex}.dgp-picker select{max-width:260px;height:34px;font:13.5px var(--font-sans);color:var(--ivory);border:1px solid var(--gold-2);background:#06080cd9;border-radius:3px;padding:0 28px 0 10px}.dgp-lede{max-width:100ch;color:var(--text-muted);margin:20px 0 0;font-size:13.5px;line-height:1.6}.dgp-sources{color:var(--text-muted);margin:30px 0 -14px;font-size:12.5px;line-height:1.6}.dgp-sources a{color:var(--accent)}.lb{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:20px 0 0;display:grid}.lb-boss{border:1px solid var(--line);background:#06080c;border-radius:4px;scroll-margin-top:16px;overflow:hidden}.lb-boss:target{border-color:#8a713b}.lb-boss header{border-bottom:1px solid var(--line);background:linear-gradient(#141a24,#0e131b);grid-template-columns:auto 1fr;align-items:center;gap:0 13px;padding:11px 16px 11px 14px;display:grid}.lb-boss h2{font:700 18px/1.2 var(--font-serif);letter-spacing:.01em;color:var(--game-yellow);margin:0}@media (width<=860px){.lb{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dgp-head{min-height:0;padding:150px 16px 18px}.dgp-art{height:190px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.dgp-head-body{max-width:none}.dgp-head h1{font-size:27px}.dgp-picker{flex:100%}.dgp-picker select{max-width:none;height:40px;font-size:16px}.lb-name{white-space:normal}}.dgp-actions .dg-detail-map{margin:0}.lb-chance{color:var(--text-muted)}.lb-none{color:var(--text-muted);margin:0;padding:16px;font-size:13px}.dgp-hints{margin:34px 0 0}.dgp-hints h2{border-bottom:1px solid var(--line-2);font:700 19px/1.2 var(--font-serif);color:var(--ivory);flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0 0 14px;padding:0 0 8px;display:flex}.dgp-hints h2 small{font:400 13px var(--font-sans);color:var(--text-muted)}.it-drops{color:var(--ivory-2);margin:-6px 0 16px;font-size:14px}.it-drops a{color:var(--accent)}.it-verdict.it-status-held{border-left-color:#9fb4d0}.drp .dr-work{display:block}.drp .dr-hero .v2-hero-text{max-width:820px}.dr-games{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.dr-games button{color:var(--text);font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:8px;margin-bottom:-1px;padding:10px 14px 9px;display:inline-flex}.dr-games button small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.dr-games button:hover{color:#fff}.dr-games button[aria-selected=true]{color:#fff;border-bottom-color:var(--accent)}.dr .dr-classes{margin:14px 0 0}.dr-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;margin-top:18px;display:grid}.dr-spells{max-height:calc(100vh - 24px);padding-right:4px;position:sticky;top:12px;overflow:auto}.dr-spell-group+.dr-spell-group{margin-top:14px}.dr-spell-group h3{font:600 13px var(--font-sans);color:var(--text-muted);margin:0 0 6px}.dr-spell-group ul{margin:0;padding:0;list-style:none}.dr-spell-group button{width:100%;color:var(--text);font:14px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:5px 8px 5px 5px;display:flex}.dr-spell-group button img{border:1px solid #000;border-radius:2px;flex:none;width:30px;height:30px;box-shadow:0 0 0 1px #3a3527}.dr-spell-group button span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.dr-spell-group button small{color:var(--text-muted);font-size:12px}.dr-spell-group button:hover{background:var(--bg-2);color:#fff}.dr-spell-group button[aria-pressed=true]{background:var(--bg-3);border-color:var(--line-2);color:#fff}.dr-spell-group button[aria-pressed=true] img{box-shadow:0 0 0 1px var(--gold), 0 0 8px #ffd10059}.dr-spell{align-items:flex-start;gap:14px;display:flex}.dr-spell img{border:1px solid #000;border-radius:3px;flex:none;width:52px;height:52px;box-shadow:0 0 0 1px #5a5340}.dr-spell h2{font:700 21px/1.2 var(--font-display), Georgia, serif;letter-spacing:.01em;color:#fff;margin:0}.dr-spell p{margin:3px 0 0;font-size:14px}.dr-spell .dr-spell-sub{color:var(--game-grey)}.dr-spell .dr-spell-coef{color:var(--game-yellow)}.dr-fields{flex-wrap:wrap;gap:12px 18px;margin-top:16px;display:flex}.dr-field{color:var(--text-muted);flex-direction:column;gap:5px;font-size:13px;display:flex}.dr-field>span:first-child{color:var(--ivory-2)}.dr-input{border:1px solid var(--line-2);background:var(--bg);border-radius:3px;align-items:center;width:150px;display:inline-flex}.dr-input:focus-within{border-color:var(--accent)}.dr-input input{min-width:0;color:var(--text-strong);font:15px var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:7px 10px}.dr-input input::placeholder{color:#5d6470}.dr-input i{color:var(--text-muted);padding-right:10px;font-style:normal}.dr-field small{color:var(--text-muted);font-size:12px}.dr-mods{margin-top:14px}.dr-mods summary{width:fit-content;color:var(--accent);font-size:13.5px}.dr-mods .dr-fields{margin-top:10px}.dr-answer{color:var(--ivory);margin:20px 0 6px;font-size:15.5px;line-height:1.55}.dr-answer p{max-width:78ch;margin:0 0 4px}.dr-answer strong{color:#fff}.dr-ranks{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.dr-ranks caption{caption-side:bottom;text-align:left;color:var(--text-muted);padding-top:8px;font-size:12.5px}.dr-ranks th,.dr-ranks td{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:9px 10px}.dr-ranks thead th{color:var(--text-muted);white-space:nowrap;border-top:0;padding-top:4px;padding-bottom:6px;font-size:12.5px;font-weight:400}.dr-ranks thead th:nth-child(n+3){text-align:right}.dr-ranks tbody th{color:#fff;white-space:nowrap;width:84px;font-weight:600}.dr-ranks small{color:var(--text-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.dr-frame{width:100%}.dr-num{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;color:var(--ivory);text-align:right!important}.dr-best{background:linear-gradient(90deg,#ffd10012,#ffd10005)}.dr-best .dr-pm{color:var(--game-yellow);font-weight:700}.dr-best .dr-num small,.dr-enough .dr-num small{color:var(--game-yellow-soft)}.dr-enough{background:linear-gradient(90deg,#1eff000f,#1eff0004)}.dr-later th,.dr-later td{color:#5d6470}.dr-later th{color:#6b7280}.dr-bar{background:#07090c;border:1px solid #000;border-radius:2px;height:19px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2b3240}.dr-bar b{transition:width .25s var(--ease);position:absolute;inset:0 auto 0 0}.dr-bar span{font:700 12.5px/19px var(--font-sans);color:#fff;text-shadow:1px 1px #000,-1px 0 #000,0 -1px #000;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:7px;display:block;position:relative}.dr-notes{color:var(--text-muted);margin:14px 0 0;padding:0 0 0 18px;font-size:13px}.dr-notes li+li{margin-top:4px}.dr-text{max-width:var(--v2-max);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:0 44px;margin:0 auto;padding:8px 32px 18px;display:grid}.dr-text section{max-width:72ch}.dr-text h2{color:var(--ivory);margin:26px 0 10px;font-size:18px}.dr-text p{color:var(--text);font-size:14px;line-height:1.65}.dr-coef-wrap{max-width:var(--v2-max);margin:0 auto;padding:6px 32px 26px}.dr-coef-wrap h2{color:var(--ivory);margin:18px 0 8px;font-size:18px}.dr-coef-wrap>p{max-width:90ch;color:var(--text);font-size:14px;line-height:1.65}.dr-coef-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));align-items:start;gap:12px 44px;display:grid}.dr-coef-table{min-width:0;overflow-x:auto}.dr-coefs{border-collapse:collapse;width:100%;font-size:13px}.dr-coefs caption{text-align:left;color:var(--ivory-2);padding:6px 0 8px;font-size:14px;font-weight:600}.dr-coefs th,.dr-coefs td{border-top:1px solid var(--line);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;padding:6px 8px}.dr-coefs thead th{color:var(--text-muted);border-top:0;padding-top:2px;padding-bottom:4px;font-weight:400}.dr-coefs thead tr:first-child th[scope=colgroup]{border-bottom:1px solid var(--line)}.dr-coefs thead th[scope=col]:not(:first-child),.dr-coefs td.dr-f,.dr-coefs td.dr-f+td{text-align:right}.dr-coefs td.dr-f{color:var(--ivory)}.dr-coefs td:nth-child(5){padding-left:22px}.dr-coefs tbody th{color:var(--ivory);font-weight:600}.dr-coefs small{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.dr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=899px){.dr-grid{grid-template-columns:minmax(0,1fr);gap:16px}.dr-spells{max-height:none;padding:0;position:static;overflow:visible}.dr-spell-group ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 6px;display:grid}.dr-text{grid-template-columns:minmax(0,1fr);padding:4px 16px 12px}.dr-coef-wrap{padding:4px 16px 20px}.dr-coef-grid{grid-template-columns:minmax(0,1fr)}.dr-coefs th,.dr-coefs td{padding:6px 5px}.dr-coefs td:nth-child(5){padding-left:12px}}@media (width<=640px){.dr-input{width:132px}.dr-fields{gap:12px}.dr-ranks thead{display:none}.dr-ranks tr{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;display:grid}.dr-ranks th,.dr-ranks td{border:0;padding:4px 6px}.dr-ranks tbody th{grid-column:1/-1;align-items:baseline;gap:8px;width:auto;display:flex}.dr-ranks tbody th small{margin:0}.dr-frame{grid-column:1/-1}.dr-num{width:auto;text-align:left!important}.dr-num:before{content:attr(data-label);color:var(--text-muted);font-size:11.5px;display:block}.dr-later td{grid-column:1/-1}}.site-links{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}@media (width<=899px){.site-links{align-items:flex-start}}.hb{--hb-max:1356px;--hb-ground:#06080c;--hb-zone:#f3d98b}.hb .hb-wrap{max-width:var(--hb-max);margin:0 auto;padding-inline:32px}.hb h1,.hb h2,.hb .hb-plate strong{font-family:var(--font-display), var(--font-sans);letter-spacing:.01em}.hb-hero{z-index:2;border-bottom:1px solid var(--line);background:#0b0f15;position:relative}.hb-hero:before{content:"";opacity:.5;filter:saturate(.85);pointer-events:none;background:url(/backgrounds/forever/home-cinematic.webp?v=20260921-tree) 50% 58%/cover no-repeat;position:absolute;inset:0}.hb-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0f15d1,#0b0f1559 48%,#0b0f1599),linear-gradient(#0b0f1533,#0b0f151a 55%,#0b0f15);position:absolute;inset:0}.hb-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:44px 40px;display:grid;position:relative}.hb-hero h1{color:#fff;text-shadow:0 2px 10px #000000b3;text-wrap:balance;margin:0 0 12px;font-size:38px;font-weight:700;line-height:1.12}.hb-hero-text p{max-width:58ch;color:var(--ivory-2);margin:0;font-size:15px;line-height:1.6}.hb-search{border:1px solid var(--line-2);max-width:560px;height:48px;color:var(--text-muted);background:#06080cd1;border-radius:4px;align-items:center;gap:10px;margin-top:24px;padding:0 6px 0 14px;display:flex;box-shadow:inset 0 0 0 1px #000}.hb-search:focus-within{border-color:var(--accent-strong);box-shadow:none;color:var(--ivory)}.hb-search input{min-width:0;height:100%;color:var(--ivory);font:15px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.hb-search input::placeholder{color:var(--text-muted)}.hb-search button{border:1px solid var(--line-2);background:var(--bg-3);height:36px;color:var(--ivory);font:700 13.5px var(--font-sans);cursor:pointer;border-radius:3px;padding:0 16px}.hb-search button:hover{border-color:var(--accent-strong);color:#fff}.hs{z-index:5;position:relative}.hb-search .hs-clear{width:28px;height:28px;color:var(--text-muted);font:400 20px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:0}.hb-search .hs-clear:hover{color:#fff}.hb-search input:focus-visible{outline:none}.hs-panel{overscroll-behavior:contain;border:1px solid var(--line-2);max-height:min(70vh,560px);color:var(--text);text-align:left;background:#06080c;border-radius:4px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;overflow-y:auto;box-shadow:inset 0 0 0 1px #000,0 18px 48px #000000a6}.hs-group+.hs-group{border-top:1px solid var(--line)}.hs-group-head{color:var(--text-muted);justify-content:space-between;align-items:baseline;padding:10px 14px 4px;font-size:12.5px;display:flex}.hs-group-head span{color:var(--ivory-2);font-weight:700}.hs-row{color:var(--text);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 14px;text-decoration:none;display:grid}.hs-row:hover{color:var(--text);text-decoration:none}.hs-row.hs-on{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent-strong)}.hs-thumb{background:#000 50%/cover no-repeat;border:1px solid #3c3c3c;border-radius:3px;width:32px;height:32px;display:block;box-shadow:0 0 0 1px #000}.hs-thumb-glyph{color:var(--hb-zone);background:#11161f;place-items:center;display:grid}.hs-text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.hs-name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.hs-name mark{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.hs-name mark{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.hs-name mark{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hs-name mark{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.hs-name mark{text-underline-offset:3px;background:0 0}.hs-spell{color:var(--game-yellow)}.hs-zone{color:var(--hb-zone)}.hs-plain{color:#fff}.hs-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12.5px;overflow:hidden}.hs-meta{max-width:210px;color:var(--text-muted);text-align:right;flex-direction:column;align-items:flex-end;font-size:12.5px;line-height:1.35;display:flex}.hs-meta b{color:var(--ivory-2);font-weight:400}.hs .hs-note,.hs .hs-foot{max-width:none;color:var(--text-muted);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.hs .hs-foot{border-top:1px solid var(--line);font-size:12.5px}.hs-foot kbd{border:1px solid var(--line-2);min-width:18px;font:12px/18px var(--font-sans);text-align:center;color:var(--ivory-2);border-radius:3px;margin-right:3px;padding:0 4px;display:inline-block}@media (width<=699px){.hs-meta,.hs-foot{display:none}.hs-panel{max-height:60vh}}.hb-classes h2{color:var(--hb-zone);text-shadow:0 1px 4px #000;margin:0 0 14px;font-size:19px;font-weight:700}.hb-classes ul{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hb-classes li a{color:var(--ivory-2);flex-direction:column;align-items:center;gap:7px;padding:4px 0;font-size:12.5px;text-decoration:none;display:flex}.hb-classes li img{aspect-ratio:1;width:56px;max-width:100%;height:auto;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#000;border:2px solid #5a5340;border-radius:3px;display:block;box-shadow:0 0 0 1px #000,0 4px 12px #00000080}.hb-classes li a:hover{color:#fff}.hb-classes li a:hover img,.hb-classes li a:focus-visible img{border-color:var(--game-yellow);box-shadow:none}.hb-classes p{color:var(--text-muted);margin:14px 0 0;font-size:13px;line-height:1.55}.hb-main{padding-block:40px 72px}.hb .hb-title{color:var(--ivory);margin:0 0 18px;font-size:22px;font-weight:700}.hb-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.hb-plate{border:1px solid var(--line-2);background:var(--hb-ground);min-width:0;color:var(--text);border-radius:4px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000}a.hb-plate:hover,a.hb-plate:focus-visible{color:var(--text);border-color:#8a7d5a;text-decoration:none}.hb-plate-body{color:var(--ivory-2);flex-direction:column;gap:6px;padding:16px 18px 18px;font-size:14px;line-height:1.55;display:flex;position:relative}.hb .hb-plate strong{color:var(--hb-zone);text-shadow:0 1px 3px #000;font-size:21px;font-weight:700;line-height:1.2}a.hb-plate:hover strong,.hb-plate-head:hover strong{color:var(--game-yellow)}.hb-plate-head{text-decoration:none}.hb-art{width:100%;height:auto;display:block}.hb-map{grid-area:span 2/span 5}.hb-map-view{flex:1 1 0;min-height:520px;position:relative;overflow:hidden}.hb-map .hb-art{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hb-map-video{opacity:0;transition:opacity .9s ease-in-out}.hb-map[data-playing] .hb-map-video{opacity:1}.hb-map .hb-plate-body{background:linear-gradient(#06080ceb,#06080cbf 62%,#0000);padding:20px 22px 60px;position:absolute;top:0;left:0;right:0}.hb .hb-map strong{font-size:26px}.hb-map .hb-plate-body>span{max-width:50ch;color:var(--ivory);text-shadow:0 1px 3px #000}.hb-map .hb-plate-body>small{color:var(--text-muted);font-size:12.5px}.hb-talents{grid-column:span 7}.hb-talents .hb-art{object-fit:cover;object-position:center top;border-bottom:1px solid #000;height:250px}.hb-dungeons{grid-column:span 7}.hb-dg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0 18px;list-style:none;display:grid}.hb-dg a{color:#fff;text-shadow:0 1px 3px #000,0 0 8px #000;background:#000;border:1px solid #2a3a52;border-radius:3px;justify-content:space-between;align-items:flex-end;gap:8px;height:100%;min-height:72px;padding:7px 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;display:flex;position:relative;overflow:hidden}.hb-dg a:before{content:"";background:var(--art) center / cover no-repeat;opacity:.78;transition:opacity .15s var(--ease);position:absolute;inset:0}.hb-dg a:after{content:"";background:linear-gradient(#0000000d,#000000b8);position:absolute;inset:0}.hb-dg a>*{z-index:1;position:relative}.hb-dg-name{flex-direction:column;gap:2px;min-width:0;display:flex}.hb-dg-name em{white-space:nowrap;color:var(--ivory-2);font-size:12px;font-style:normal;font-weight:400}.hb-dg a[data-known=no]:before{opacity:.38;filter:saturate(.5)}.hb-dg a[data-known=no] .hb-dg-name em{color:var(--text-muted)}.hb-dg a small{color:var(--ivory-2);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:400}.hb-dg a:hover,.hb-dg a:focus-visible{border-color:var(--accent-strong)}.hb-dg a:hover:before{opacity:.9}.hb-more{color:var(--accent);align-self:flex-start;font-size:14px}.hb-dg-foot{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:14px 18px 18px;font-size:13.5px;display:flex}.hb-dg-live a{min-height:104px}.hb-dg-live a:after{background:linear-gradient(#0000001a,#000000d1)}.hb-dg-live .hb-dg-name{gap:3px}.hb-dg-name em.hb-dg-seen{color:var(--game-yellow)}.hb-dg-name b{color:#8fe07f;font:700 9.5px/1.5 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;background:#7ccf6e33;border-radius:2px;align-self:flex-start;padding:1px 5px}.hb-items,.hb-legacy,.hb-spellbook{grid-column:span 4}.hb-items .hb-tip,.hb-legacy .hb-portraits,.hb-spellbook .hb-art{border-bottom:1px solid var(--line);height:214px}.hb-spellbook .hb-art{object-fit:cover;object-position:center 30%}.hb-tip{background:radial-gradient(120% 100% at 50% 0, #111826, var(--hb-ground) 70%);color:#fff;flex-direction:column;justify-content:center;padding:14px 22px;font-size:13.5px;line-height:1.45;display:flex}.hb-tip-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.hb-tip-head img{border:1px solid #4b4b4b;border-radius:4px}.hb-tip-head b{font-size:16px;font-weight:600}.hb-tip-line{justify-content:space-between;gap:14px;display:flex}.hb-tip-from{color:var(--game-grey);margin-top:8px;font-size:12.5px}.hb-portraits{background:#1d1a18;justify-content:space-evenly;align-items:center;padding:0 14px;display:flex}.hb-portraits>span{flex-direction:column;align-items:center;gap:9px;display:flex}.hb-portraits img{object-fit:cover;border:3px solid #3d3a36;border-radius:50%;width:92px;height:92px;display:block;box-shadow:0 0 0 1px #000,0 4px 14px #0009}.hb-portraits>span:nth-child(2) img{border-color:var(--game-yellow)}.hb-portraits small{color:#fff;font-size:12.5px;font-weight:700}.hb-also{border:1px solid var(--line);background:var(--bg-2);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.hb-also li+li{border-left:1px solid var(--line)}.hb-also a{height:100%;color:var(--text);align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.hb-also a:hover{background:var(--bg-3);color:var(--text)}.hb-also img{border:1px solid #3c3c3c;border-radius:3px;flex:none;box-shadow:0 0 0 1px #000}.hb-also span{flex-direction:column;gap:3px;min-width:0;display:flex}.hb-also strong{color:var(--ivory);font-size:14.5px}.hb-also a:hover strong{color:#fff}.hb-also small{color:var(--text-muted);font-size:13px;line-height:1.5}.hb-changes{margin-top:56px}.hb-changes-head{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-bottom:16px;display:flex}.hb .hb-changes-head .hb-title{margin:0}.hb-changes-head p{color:var(--text-muted);margin:0;font-size:14px}.hb-rows{border:1px solid var(--line);background:var(--bg-2);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hb-rows li{border-bottom:1px solid var(--line);border-right:1px solid var(--line);margin:0 -1px -1px 0}.hb-rows a{height:100%;color:var(--text);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:13px 16px;text-decoration:none;display:grid}.hb-rows a:hover{background:var(--bg-3);color:var(--text)}.hb-rows img{border:1px solid #3c3c3c;border-radius:3px;grid-row:1/3;box-shadow:0 0 0 1px #000}.hb-row-text{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;line-height:1.5;display:flex}.hb-row-text strong{color:var(--game-yellow);font-size:15px}.hb-row-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hb-rows small{color:var(--text-muted);grid-column:2;font-size:12.5px}.hb-changes-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-top:14px;display:flex}.hb-changes-foot .hb-more{font-weight:700}.hb-build{max-width:78ch;color:var(--text-muted);text-align:right;flex:420px;margin:0;font-size:13px;line-height:1.55}@media (width<=1099px){.hb-hero-inner{grid-template-columns:1fr;gap:30px;padding-block:32px 30px}.hb-map{grid-area:auto/span 12}.hb-map-view{flex:none;height:460px;min-height:0}.hb-talents,.hb-dungeons{grid-column:span 12}.hb-items,.hb-legacy,.hb-spellbook{grid-column:span 6}.hb-spellbook{grid-column:span 12}.hb-also{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-also li:nth-child(3){border-left:0}.hb-also li:nth-child(n+3){border-top:1px solid var(--line)}.hb-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-build{text-align:left}}@media (width<=699px){.hb .hb-wrap{padding-inline:16px}.hb-hero h1{font-size:28px}.hb-search button{display:none}.hb-search{padding-right:14px}.hb-search input{font-size:16px}.hb-classes ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px}.hb-main{padding-block:28px 56px}.hb-map-view{height:300px}.hb-map .hb-plate-body{background:0 0;order:2;padding:16px 18px 18px;position:relative}.hb .hb-map strong{font-size:21px}.hb-talents .hb-art{height:170px}.hb-dg{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-dg-live a{min-height:118px}.hb-dg-live a small{text-shadow:0 1px 2px #000;position:absolute;top:7px;right:9px}.hb-dg-live .hb-dg-name em{white-space:normal}.hb-items,.hb-legacy,.hb-spellbook{grid-column:span 12}.hb-portraits img{width:76px;height:76px}.hb-also,.hb-rows{grid-template-columns:1fr}.hb-also li+li{border-left:0;border-top:1px solid var(--line)}}.hb-map .hb-plate-body>small{color:var(--ivory-2);text-shadow:0 1px 3px #000}.hb-also small{color:#aab3bf}.hb-items .hb-tip{align-items:center;padding:12px 22px}.hb-tip-box{background:url(/wow-ui/UI-Tooltip-TL.PNG) 0 0/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-TR.PNG) 100% 0/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-BL.PNG) 0 100%/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-BR.PNG) 100% 100%/8px 8px no-repeat,url(/wow-ui/UI-Tooltip-T.PNG) top/calc(100% - 16px) 8px no-repeat,url(/wow-ui/UI-Tooltip-B.PNG) bottom/calc(100% - 16px) 8px no-repeat,url(/wow-ui/UI-Tooltip-L.PNG) 0/8px calc(100% - 16px) no-repeat,url(/wow-ui/UI-Tooltip-R.PNG) 100%/8px calc(100% - 16px) no-repeat,linear-gradient(#05060cf7,#05060cf7) 50%/calc(100% - 4px) calc(100% - 4px) no-repeat;flex-direction:column;width:min(100%,300px);padding:10px 14px 11px;font-size:13px;line-height:1.5;display:flex}.hb-tip-box>b{font-size:15px;font-weight:400;line-height:1.35}.hb-tip-ilvl{color:#ffd100}.hb-items .hb-tip-from{align-self:center;width:min(100%,300px);margin-top:7px}@media (width<=699px){.hb-dg-seen i{display:none}.hb-items .hb-tip,.hb-legacy .hb-portraits,.hb-spellbook .hb-art{height:170px}.hb-items .hb-tip{height:auto;min-height:170px}.hb-rows li:nth-child(n+7){display:none}}.hb-dg-seen i{font-style:normal}.p-shell .p-header .p-masthead,.site-top .p-header .p-masthead{height:124px}.p-shell .p-header .p-logo img,.site-top .p-header .p-logo img{width:180px;height:auto}@media (width<=899px){.p-shell .p-header .p-masthead,.site-top .p-header .p-masthead{height:94px}.p-shell .p-header .p-logo img,.site-top .p-header .p-logo img{width:130px;height:auto}}@media (width>=1100px){.v2-editorial .v2-hero[data-class=hunter] .v2-hero-inner:before{background-position:50% 35%;background-size:cover;width:min(36vw,700px);-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000 100%),linear-gradient(#0000,#000 12% 72%,#0000);mask-image:linear-gradient(90deg,#000 35%,#0000 100%),linear-gradient(#0000,#000 12% 72%,#0000)}}.p-shell .p-header .p-bar nav,.site-top .p-header .p-bar nav{gap:34px;min-width:0;max-width:100%}@media (width<=899px){.p-shell .p-header .p-bar nav,.site-top .p-header .p-bar nav{flex-wrap:nowrap;justify-content:flex-start;gap:24px;scroll-padding-inline:16px;overflow-x:auto}.p-header .p-bar nav a{white-space:nowrap;flex-shrink:0}}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/000-00-137cb4b30aba.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20,U+22,U+25,U+27-29,U+2B-3A,U+42-43,U+46,U+48-49,U+4C-4D,U+50,U+52-54,U+57,U+5B-5D,U+5F,U+61-69,U+6B-79,U+7B,U+7D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/000-01-36d2321e5e4c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21,U+23-24,U+26,U+2A,U+3B-41,U+44-45,U+47,U+4A-4B,U+4E-4F,U+51,U+55-56,U+58-5A,U+5E,U+60,U+6A,U+7A,U+7C,U+7E,U+A0-BF,U+D7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/000-02-d58d663fe017.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C0-D6,U+D8-100}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/000-03-c58b5f8c7109.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+101-103,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2C7,U+2C9-2CB,U+2D9,U+2EA-2EB,U+300-301}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/000-04-2a0ee7faac03.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+304,U+307,U+30C,U+391-3A1,U+3A3-3A9,U+3B1-3C9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/001-00-d0788cab9997.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+401,U+410-44E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/001-01-7260449b8608.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+44F,U+451}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/004-00-9bd9d3f387da.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1100-113F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/004-01-5f3441d38f90.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1140-117F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/004-02-7ccd879e788a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1180-11BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/004-03-0d25f23dba9c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+11C0-11FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/007-00-511b4b5ec302.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1E3E-1E3F,U+1EA0-1EDD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/007-01-d6b5893e0f3f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1EDE-1EF9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/008-00-53e72a0d1ff7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2002-2003,U+2010-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2047-2049,U+2051,U+2074,U+20A9,U+20AB-20AC,U+20DD-20DE,U+2100,U+2103,U+2105,U+2109-210A,U+210F,U+2113,U+2116,U+2121-2122,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2160-2167}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/008-01-3914f73bcf9c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2168-216B,U+2170-217B,U+2190-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21D2,U+21D4,U+21E6-21E9,U+21F5,U+2200,U+2202-2203,U+2205-220B,U+220F,U+2211-2213,U+2215,U+221A,U+221D-2220,U+2223,U+2225-2226}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/008-02-b8f7415f5923.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2227-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2252,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-226F,U+2272-2273,U+2276-2277,U+2282-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2312,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23C0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/008-03-6623ce5a48bd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+23C1-23CC,U+23CE,U+23DA-23DB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-00-2840cba0323b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2423,U+2460-249E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-01-c679408a6803.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+249F-24DE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-02-8d8792e66a06.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+24DF-251E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-03-2460b265d99c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+251F-255E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-04-4d0eff96bc10.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+255F-259E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-05-be0f3e479341.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+259F-25AB,U+25B1-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25CC,U+25CE-25D3,U+25E2-25E6,U+25EF,U+2600-2603,U+2605-2606,U+2609,U+260E-260F,U+2616-2617,U+261C-261F,U+262F,U+2640-2642,U+2660-2663}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-06-8c012936fea1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2664-266F,U+2672-267D,U+26A0,U+26BD-26BE,U+2702,U+2713,U+271A,U+273D,U+273F-2740,U+2756,U+2776-2793}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/009-07-66e7c8ffa3ca.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+27A1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00a-00-a7b52de6a362.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2934-2935,U+29BF,U+29FA-29FB,U+2B05-2B07,U+2B1A,U+2B95}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00b-00-4e6e86f5a785.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2E3A-2E3B,U+2E80-2E99,U+2E9B-2EBE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00b-01-3e1261bbba11.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2EBF-2EF3,U+2F00-2F0A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00b-02-3b7da5e8b3ad.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2F0B-2F4A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00b-03-ffdc61fadbbb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2F4B-2F8A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00b-04-02d4547dc43b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2F8B-2FCA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00b-05-ce37499f53c1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2FCB-2FD5,U+2FF0-2FFB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-00-86a8872dd9cb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3000-303F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-01-2765fb1c6a0c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3041-3080}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-02-8f85332006de.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3081-3096,U+3099-30C2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-03-63188187b765.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+30C3-30FF,U+3105-3107}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-04-81a596e68f35.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3108-312F,U+3131-3148}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-05-38cd2463e030.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3149-3188}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-06-e1ae2f09faa4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3189-318E,U+3190-31BB,U+31C0-31CD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-07-24a113d2dab7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+31CE-31E3,U+31F0-3219}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-08-c14054f11e53.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+321A-321E,U+3220-325A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-09-a2dc96c8720a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+325B-329A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-0a-2230c8936235.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+329B-32DA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-0b-04024e999fe8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+32DB-331A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-0c-23c0162f7177.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+331B-332B,U+332D-335B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-0d-ff46f7d7e56e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+335C-339B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-0e-64b43f5a6567.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+339C-33DB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00c-0f-02a37f7704bb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+33DC-33FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-00-3cbc5ded6d0d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3400-343F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-01-b81526c0c18f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3440-347F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-02-bc7cbe29df15.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3480-34BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-03-4c62e93b2ffd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+34C0-34FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-04-eed943f998c8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3500-353F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-05-c9285fad88e1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3540-357F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-06-d44ea8c69b9a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3580-35BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-07-682886e02fa2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+35C0-35FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-08-77e30ce50809.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3600-363F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-09-b8061582fe9f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3640-367F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-0a-d253d6a48a01.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3680-36BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-0b-c8a2f9b3ed40.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+36C0-36FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-0c-8219966d7bea.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3700-373F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-0d-5c2c86b8a1be.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3740-377F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-0e-2b26c795a067.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3780-37BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00d-0f-ee0b9f06857e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+37C0-37FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-00-afdb1426de08.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3800-383F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-01-080ddc69a213.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3840-387F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-02-f15d45c8b1d9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3880-38BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-03-bb22c3524ad1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+38C0-38FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-04-37e4484ab703.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3900-393F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-05-a4ce0ce5536c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3940-397F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-06-5462ab612e27.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3980-39BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-07-d3b2dc50c8dc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+39C0-39FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-08-2b982b19367a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3A00-3A3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-09-6b49959d1dac.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3A40-3A7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-0a-143d2645fc4f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3A80-3ABF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-0b-1b84ca924086.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3AC0-3AFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-0c-7575a0399f23.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3B00-3B3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-0d-f7300c4d6f2a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3B40-3B7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-0e-91790142a31f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3B80-3BBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00e-0f-040f3b9fad71.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3BC0-3BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-00-cb294c5aa41c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3C00-3C3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-01-88b3e8c23b06.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3C40-3C7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-02-62e3551f58ac.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3C80-3CBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-03-1041c1673a04.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3CC0-3CFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-04-e9cca3828977.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3D00-3D3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-05-3d86c53d1faf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3D40-3D7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-06-86d07044853f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3D80-3DBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-07-f54bf01c9481.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3DC0-3DFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-08-a4c0a3d9ae35.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3E00-3E3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-09-b32364e19325.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3E40-3E7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-0a-bdaf44a07d84.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3E80-3EBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-0b-20ee5192bbac.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3EC0-3EFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-0c-e5374f9b4db3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3F00-3F3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-0d-7e895c2ac834.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3F40-3F7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-0e-c84aaed62235.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3F80-3FBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/00f-0f-6f7db6910dd6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3FC0-3FFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-00-867f20141541.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4000-403F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-01-ba15f127466d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4040-407F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-02-4934e4a34067.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4080-40BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-03-7238e0160a1c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+40C0-40FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-04-d6703377ba7c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4100-413F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-05-676d08d75db3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4140-417F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-06-80cb8d96e459.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4180-41BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-07-be193f49ef7d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+41C0-41FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-08-c168e393cf7f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4200-423F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-09-5f50d1c2914a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4240-427F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-0a-894403e49583.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4280-42BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-0b-200e7a84790a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+42C0-42FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-0c-5a5ea1c3c08b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4300-433F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-0d-5f6d46d8ff8e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4340-437F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-0e-d8e9201eec96.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4380-43BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/010-0f-6bfb490c93c5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+43C0-43FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-00-13bf3be5b72b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4400-443F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-01-25bdb4584cbe.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4440-447F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-02-7a5dd4fd7e9d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4480-44BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-03-6cf5afd7c2ba.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+44C0-44FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-04-3fd2f096ffaf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4500-453F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-05-863909173f13.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4540-457F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-06-1aa0275c0bbf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4580-45BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-07-43711bd8ff00.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+45C0-45FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-08-8b0f9f4e57d1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4600-463F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-09-ff223619af16.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4640-467F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-0a-aaacd71b87a6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4680-46BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-0b-4f39cb04fbbf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+46C0-46FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-0c-defa9091cb47.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4700-473F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-0d-54585fd8c0c0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4740-477F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-0e-d29e2c0a5f49.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4780-47BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/011-0f-6033422d614d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+47C0-47FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-00-55290d73980b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4800-483F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-01-8a2d3d2c0114.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4840-487F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-02-ae729286206b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4880-48BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-03-e0d917d01125.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+48C0-48FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-04-e67102d634a5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4900-493F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-05-ecb1d14bf231.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4940-497F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-06-1b630a0eb56c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4980-49BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-07-8d61346d58a5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+49C0-49FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-08-3db2493db9a4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4A00-4A3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-09-fc81d8d3099d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4A40-4A7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-0a-4e3f68a48e9d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4A80-4ABF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-0b-7b9bad6c4d4e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4AC0-4AFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-0c-f4ac03bf09da.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4B00-4B3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-0d-298ee8a81b72.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4B40-4B7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-0e-041bee27ab27.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4B80-4BBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/012-0f-75b03b976a2e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4BC0-4BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-00-6ba81bc51cc8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E13,U+4E16,U+4E1A,U+4E1D,U+4E2A,U+4E2D,U+4E39-4E3B,U+4E3D,U+4E45,U+4E49,U+4E4B-4E4C,U+4E58,U+4E66,U+4E71,U+4E89,U+4E8E,U+4E91,U+4E9A,U+4EA1,U+4EA4,U+4EA7,U+4EAE,U+4EBA,U+4EC0,U+4EC5,U+4EC7,U+4ECE,U+4ED6,U+4ED8,U+4EE5,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F0A,U+4F0D,U+4F0F,U+4F18,U+4F1A,U+4F20,U+4F24,U+4F38,U+4F46,U+4F4D-4F4E,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F8F,U+4F9B,U+4FBF,U+4FDD,U+4FE1,U+4FEE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-01-45a4ced9b89d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4E01,U+4E03,U+4E07,U+4E09,U+4E14,U+4E18,U+4E1B-4E1C,U+4E24-4E25,U+4E27,U+4E30,U+4E32,U+4E34,U+4E38,U+4E48,U+4E4E,U+4E50,U+4E54,U+4E5F-4E60,U+4E70,U+4E86,U+4E88,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9B,U+4EA8,U+4EAB,U+4EB2,U+4EB5,U+4EC1,U+4EC6,U+4ECD,U+4ED9,U+4EE3-4EE4,U+4EEA,U+4EEC,U+4EF0,U+4F10-4F11,U+4F19,U+4F1E,U+4F26,U+4F2A,U+4F2F,U+4F34,U+4F3C,U+4F4F-4F51,U+4F59,U+4F69,U+4F6F,U+4F8D,U+4F9D,U+4FA0,U+4FA6-4FA7,U+4FB5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-02-9a4dfeb6faaf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4C00-4C23,U+4E10,U+4E22,U+4E3E,U+4E5D-4E5E,U+4E61,U+4E73,U+4EA2,U+4EAC-4EAD,U+4ECA,U+4ED3-4ED4,U+4EF2,U+4EFF,U+4F17,U+4F1F,U+4F3A,U+4F3D,U+4F5B,U+4F63,U+4F73,U+4F8B,U+4FA3,U+4FC3,U+4FCA,U+4FEF,U+4FF1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-03-171ea0a6df81.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4C24-4C63}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-04-56374291c783.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4C64-4CA3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-05-a9f2f8dfad52.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4CA4-4CE3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-06-4d40c78b73e3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4CE4-4D23}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-07-f35ff5fd9898.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4D24-4D63}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-08-8ab2cd81acf9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4D64-4DA3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-09-c1d296e5f318.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4DA4-4DBF,U+4E02,U+4E04-4E06,U+4E08,U+4E0C,U+4E0F,U+4E11-4E12,U+4E15,U+4E17,U+4E19,U+4E1E-4E21,U+4E23,U+4E26,U+4E28-4E29,U+4E2B-4E2C,U+4E2E-4E2F,U+4E31,U+4E33,U+4E35-4E37,U+4E3C,U+4E3F-4E44}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-0a-30c4a3d0b29d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4E46-4E47,U+4E4A,U+4E4D,U+4E4F,U+4E51-4E53,U+4E55-4E57,U+4E59-4E5C,U+4E62-4E65,U+4E67-4E6F,U+4E72,U+4E74-4E85,U+4E87,U+4E8A,U+4E8D,U+4E8F-4E90,U+4E93,U+4E96-4E99,U+4E9C-4EA0,U+4EA3,U+4EA5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-0b-ee113b861616.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4EA6,U+4EA9-4EAA,U+4EAF-4EB1,U+4EB3-4EB4,U+4EB6-4EB9,U+4EBB-4EBF,U+4EC2-4EC4,U+4EC8-4EC9,U+4ECB-4ECC,U+4ECF-4ED2,U+4ED5,U+4ED7,U+4EDA-4EE2,U+4EE6-4EE9,U+4EEB,U+4EED-4EEF,U+4EF1,U+4EF3-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE,U+4F00-4F07}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-0c-b32550b4c7fd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4F08-4F09,U+4F0B-4F0C,U+4F0E,U+4F12-4F16,U+4F1B-4F1D,U+4F21-4F23,U+4F25,U+4F27-4F29,U+4F2B-4F2E,U+4F30-4F33,U+4F35-4F37,U+4F39,U+4F3B,U+4F3E-4F45,U+4F47-4F4C,U+4F52,U+4F54,U+4F56-4F58,U+4F5A,U+4F5D-4F5F,U+4F61-4F62,U+4F64-4F68,U+4F6A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-0d-953eecfdc61c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4F6B-4F6E,U+4F70-4F72,U+4F74-4F7E,U+4F80-4F8A,U+4F8C,U+4F8E,U+4F90-4F9A,U+4F9C,U+4F9E-4F9F,U+4FA1-4FA2,U+4FA4-4FA5,U+4FA8-4FB4,U+4FB6-4FB7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/013-0e-cb58bde7c708.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4FB8-4FBE,U+4FC0-4FC2,U+4FC4-4FC9,U+4FCB-4FDC,U+4FDE-4FE0,U+4FE2-4FED,U+4FF0,U+4FF2-4FFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-00-30db8fa0b972.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+503C,U+5143,U+5145,U+5149,U+514B,U+5165,U+5168,U+5175-5178,U+517D,U+5185,U+518D,U+519B,U+51A0,U+51B0,U+51B2,U+51B7,U+51E0,U+51FA-51FB,U+5200,U+5203,U+5206,U+5224,U+5229,U+5230,U+5236,U+523A,U+5242,U+5251,U+526F,U+529B,U+52A0-52A1,U+52A8,U+52B1,U+5305,U+5315-5316,U+5320,U+533A,U+534E,U+5355,U+5361,U+536B,U+5370,U+5373-5374,U+5377,U+539A,U+539F,U+53CB-53CC,U+53D1,U+53D6-53D8,U+53E3,U+53EA,U+53EC,U+53EF,U+53F8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-01-1782fe511506.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+500D,U+5019,U+504F,U+50A8,U+50CF,U+5112,U+5148,U+514D,U+515C,U+516C,U+5170-5171,U+5179,U+518C,U+5192,U+5199,U+519C,U+51AC,U+51B3,U+51BB,U+51C0,U+51C6,U+51C9,U+51CF,U+51EF,U+51F6,U+51FF,U+5207,U+5217,U+5219,U+521B,U+521D,U+5237,U+523B,U+5243,U+524A,U+524D,U+5254,U+5265,U+5272,U+52A3,U+52AB,U+52C7,U+52D2,U+52E4,U+5317,U+5319,U+5341,U+5347,U+534A,U+5357,U+535A,U+5384,U+538B,U+53BB,U+53C2,U+53CA,U+53CD,U+53E0,U+53E4,U+53F0,U+53F2-53F3,U+53F7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-02-dec0cd44f218.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5012,U+503E,U+5047,U+505A,U+505C,U+5076-5077,U+5080,U+50AC,U+50B2,U+50E7,U+5121,U+513F,U+5144,U+5146,U+5151,U+5154,U+516B,U+516D,U+5173,U+517B,U+5195,U+51A5,U+51B5,U+51C4,U+51D1,U+51DD,U+51F9,U+51FD,U+5211,U+521A,U+522B,U+5238,U+5267,U+5269-526A,U+5288,U+529F,U+52A9-52AA,U+52B3,U+52C9,U+52CB,U+52D8,U+52FF,U+5323,U+5339,U+533B,U+5343,U+5348,U+5351,U+5356,U+535C,U+5360,U+5385-5386,U+53A8-53A9,U+53C9,U+53DB,U+53E6,U+53EB,U+53EE,U+53F6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-03-57581da742dd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5000-500C,U+500E-5011,U+5013-5016,U+5065,U+508D,U+50F5,U+5141,U+5174,U+517C,U+5188,U+51A2,U+51AF,U+51B6,U+51CB-51CC,U+51E1,U+51E4,U+51ED,U+51F8,U+520D,U+5212,U+5218,U+5220,U+522E,U+523D,U+5250,U+5256,U+527F,U+529D,U+52B2,U+52BF,U+52DF,U+52FA,U+5300,U+5306,U+532A,U+534F,U+5352-5353,U+5362,U+5371,U+5375,U+5389,U+53C8,U+53D4,U+53E5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-04-ea6f2a477f1a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5017-5018,U+501A-503B,U+503D,U+503F-5046,U+5048-504E,U+5050-5059,U+505B,U+505D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-05-4b55368c4e8e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+505E-5064,U+5066-5075,U+5078-507F,U+5081-508C,U+508E-50A2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-06-b04e4e7d482d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+50A3-50A7,U+50A9-50AB,U+50AD-50B1,U+50B3-50CE,U+50D0-50E6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-07-ade084f4d9e2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+50E8-50F4,U+50F6-5111,U+5113-5120,U+5122-512A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-08-bfd7a3fc4f0f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+512B-513E,U+5140,U+5142,U+5147,U+514A,U+514C,U+514E-5150,U+5152-5153,U+5155-515B,U+515D-5164,U+5166-5167,U+5169-516A,U+516E-516F,U+5172,U+517A,U+517E-5184,U+5186-5187,U+5189-518A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-09-961dd674536c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+518B,U+518E-5191,U+5193-5194,U+5196-5198,U+519A,U+519D-519F,U+51A1,U+51A3-51A4,U+51A6-51AB,U+51AD-51AE,U+51B1,U+51B4,U+51B8-51BA,U+51BC-51BF,U+51C1-51C3,U+51C5,U+51C7-51C8,U+51CA,U+51CD-51CE,U+51D0,U+51D2-51DC,U+51DE-51DF,U+51E2-51E3,U+51E5-51E9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-0a-d5522865e888.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+51EA-51EC,U+51EE,U+51F0-51F5,U+51F7,U+51FC,U+51FE,U+5201-5202,U+5204-5205,U+5208-520C,U+520E-5210,U+5213-5216,U+521C,U+521E-521F,U+5221-5223,U+5225-5228,U+522A,U+522C-522D,U+522F,U+5231-5235,U+5239,U+523C,U+523E-5241,U+5244-5249,U+524B-524C,U+524E-524F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-0b-e730cb985397.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5252-5253,U+5255,U+5257-5264,U+5266,U+5268,U+526B-526E,U+5270-5271,U+5273-527E,U+5280-5287,U+5289-529A,U+529C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-0c-956c1a1c753f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+529E,U+52A2,U+52A4-52A7,U+52AC-52B0,U+52B4-52BE,U+52C0-52C6,U+52C8,U+52CA,U+52CC-52D1,U+52D3-52D7,U+52D9-52DE,U+52E0-52E3,U+52E5-52F0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-0d-bac46dd04135.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+52F1-52F9,U+52FB-52FE,U+5301-5304,U+5307-5314,U+5318,U+531A-531F,U+5321-5322,U+5324-5329,U+532B-5338,U+533C-533F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-0e-c4f7c2a2c747.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5340,U+5342,U+5344-5346,U+5349,U+534B-534D,U+5350,U+5354,U+5358-5359,U+535B,U+535D-535F,U+5363-536A,U+536C-536F,U+5372,U+5376,U+5378-5383,U+5387-5388,U+538A,U+538C-5399,U+539B-539E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/014-0f-62d68e53ea0f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+53A0-53A7,U+53AA-53BA,U+53BC-53C1,U+53C3-53C7,U+53CE-53D0,U+53D2-53D3,U+53D5,U+53D9-53DA,U+53DC-53DF,U+53E1-53E2,U+53E7-53E9,U+53ED,U+53F1,U+53F4-53F5,U+53F9-53FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-00-48aa71b851a2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5404,U+5408-5409,U+540C-540E,U+5411,U+541E,U+542F,U+5438,U+543C,U+544A,U+5458,U+5468,U+5473,U+547C-547D,U+548C,U+5492,U+54AC,U+54C1,U+54C8,U+54CD,U+54E8,U+5524,U+552E-552F,U+5546,U+5578,U+5584,U+5589,U+5632,U+5668,U+566C,U+568E,U+56CA,U+56DB,U+56DE,U+56E0,U+56E2,U+56F4,U+56FA,U+56FD-56FE,U+5706,U+5708,U+571F,U+5723,U+5728,U+5730,U+573A,U+573E,U+5750,U+5757,U+575A,U+5766,U+5782-5783,U+578B,U+57AB,U+57C3,U+57CE,U+57DF,U+57FA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-01-21c088415b93.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5403,U+540A,U+5410,U+5413,U+5417,U+541B,U+541F,U+5426-5427,U+542B-542C,U+5439,U+543B,U+5462,U+5480,U+5486,U+548F,U+5494,U+5499,U+54B8,U+54BD,U+54C0,U+54E5-54E6,U+54EA,U+54ED-54EE,U+54F2,U+5510,U+5531,U+553E,U+5543,U+554A,U+5564,U+556E,U+5582,U+5599,U+559C-559D,U+55B7,U+55C5,U+55DC,U+55E1,U+55E3,U+5609,U+5634,U+5636,U+56BC,U+56DA,U+56ED,U+56F0,U+5747,U+574A,U+574E-574F,U+5751,U+575B,U+575F-5760,U+5792,U+57A2,U+57AE,U+57CB,U+57F9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-02-ccb8cd724811.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5400-5402,U+5405-5407,U+540B,U+540F,U+5412,U+5414-5416,U+5418-541A,U+541C-541D,U+5420-5425,U+5428-542A,U+542D-542E,U+5430-5437,U+543A,U+543D-5448,U+54AA,U+54D1,U+54FC,U+5509,U+556A,U+5580,U+55A7,U+55D2,U+55E8,U+5669,U+567C,U+56A3,U+56E4,U+575D,U+5761}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-03-5a99b579f387.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5449,U+544B-5457,U+5459-5461,U+5463-5467,U+5469-5472,U+5474-547B,U+547E-547F,U+5481-5485,U+5487-548B,U+548D-548E,U+5490-5491,U+5493,U+5495}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-04-49aa6d364619.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5496-5498,U+549A-54A9,U+54AB,U+54AD-54B7,U+54B9-54BC,U+54BE-54BF,U+54C2-54C7,U+54C9-54CC,U+54CE-54D0,U+54D2-54DF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-05-18c550248c33.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+54E0-54E4,U+54E7,U+54E9,U+54EB-54EC,U+54EF-54F1,U+54F3-54FB,U+54FD-5508,U+550A-550F,U+5511-5523,U+5525-552A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-06-d15a732bbd78.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+552B-552D,U+5530,U+5532-553D,U+553F-5542,U+5544-5545,U+5547-5549,U+554B-5563,U+5565-5569,U+556B-556D,U+556F-5574}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-07-da1df9372c7b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5575-5577,U+5579-557F,U+5581,U+5583,U+5585-5588,U+558A-5598,U+559A-559B,U+559E-55A6,U+55A8-55B6,U+55B8-55BE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-08-0ea33fb57d10.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+55BF-55C4,U+55C6-55D1,U+55D3-55DB,U+55DD-55E0,U+55E2,U+55E4-55E7,U+55E9-5604}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-09-949956f6e5f4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5605-5608,U+560A-5631,U+5633,U+5635,U+5637-5648}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-0a-daa7e7a47d4a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5649-5667,U+566A-566B,U+566D-567B,U+567D-568C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-0b-7e7797ec0b85.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+568D,U+568F-56A2,U+56A4-56BB,U+56BD-56C9,U+56CB-56D0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-0c-4d1aea1a21dd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+56D1-56D9,U+56DC-56DD,U+56DF,U+56E1,U+56E3,U+56E5-56EC,U+56EE-56EF,U+56F1-56F3,U+56F5-56F9,U+56FB-56FC,U+56FF-5705,U+5707,U+5709-571E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-0d-ef85de6d3222.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5720-5722,U+5724-5727,U+5729-572F,U+5731-5739,U+573B-573D,U+573F-5746,U+5748-5749,U+574B-574D,U+5752-5756,U+5758-5759,U+575C,U+575E,U+5762-5765,U+5767-5772}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-0e-6ae70c1962b5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5773-5781,U+5784-578A,U+578C-5791,U+5793-57A1,U+57A3-57AA,U+57AC-57AD,U+57AF-57B9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/015-0f-789b7402fc51.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+57BA-57C2,U+57C4-57CA,U+57CC-57CD,U+57CF-57DE,U+57E0-57F8,U+57FB-57FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-00-99598122a3db.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5821,U+5854,U+585E,U+5883,U+5893,U+5899,U+589E-589F,U+58EB,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+591F,U+5927,U+5929-592B,U+5931,U+5934,U+593A,U+5947-5948,U+5951,U+5956-5957,U+5965,U+5974,U+597D,U+5982,U+59C6,U+59CB,U+59FF,U+5A01,U+5A1C,U+5B50,U+5B57-5B58,U+5B66,U+5B81,U+5B83,U+5B88-5B89,U+5B8C,U+5B8F,U+5B98,U+5B9A,U+5B9D-5B9E,U+5BA0-5BA2,U+5BB3,U+5BB6,U+5BB9,U+5BC6,U+5BD2,U+5BDF,U+5BF9,U+5BFC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-01-9e540bbe4731.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5802,U+5806,U+5815,U+5824,U+584C,U+5851,U+5858,U+586B,U+58A8,U+58C1,U+58D5,U+58EE,U+58F6,U+590F,U+592D-592E,U+5938-5939,U+5949,U+594B,U+594E-594F,U+5954,U+5962,U+5973,U+5976,U+5978-5979,U+5983-5984,U+5987,U+5996,U+5999,U+59AE,U+59B9,U+59D0,U+59D4,U+59DC,U+5A05,U+5A18,U+5A5A,U+5A6A,U+5AC1,U+5AE9,U+5B54,U+5B5F,U+5B62-5B64,U+5B75,U+5B87,U+5B97,U+5B99,U+5BA3-5BA4,U+5BB4,U+5BBD-5BBE,U+5BC2,U+5BC4,U+5BCC,U+5BE1,U+5BE5,U+5BFB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-02-3a987856358c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5800-5801,U+5803-5805,U+5807-5814,U+5816-5820,U+5822-5823,U+5825-5838,U+5986,U+59A5,U+59FB,U+5A03,U+5B17,U+5B9B,U+5BB0,U+5BBF,U+5BC7,U+5BDD,U+5BF8,U+5BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-03-f489430dc051.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5839-584B,U+584D-5850,U+5852-5853,U+5855-5857,U+5859-585D,U+585F-586A,U+586C-587E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-04-7a096cab361d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+587F-5882,U+5884-5892,U+5894-5898,U+589A-589D,U+58A0-58A7,U+58A9-58C0,U+58C2-58C5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-05-1565dfaff23d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+58C6-58D4,U+58D6-58EA,U+58EC-58ED,U+58EF,U+58F1-58F2,U+58F4-58F5,U+58F7-5903,U+5905-5906,U+5908-590C,U+590E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-06-090befb19228.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5910-5915,U+5917-5919,U+591B,U+591D-591E,U+5920-5926,U+5928,U+592C,U+592F-5930,U+5932-5933,U+5935-5937,U+593B-5946,U+594A,U+594C-594D,U+5950,U+5952-5953,U+5955,U+5958-5961,U+5963-5964,U+5966-596A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-07-074b980516f4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+596B-5972,U+5975,U+5977,U+597A-597C,U+597E-5981,U+5985,U+5988-5995,U+5997-5998,U+599A-59A4,U+59A6-59AD,U+59AF-59B8,U+59BA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-08-3024086c7cbd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+59BB-59C5,U+59C7-59CA,U+59CC-59CF,U+59D1-59D3,U+59D5-59DB,U+59DD-59FA,U+59FC-59FE,U+5A00,U+5A02}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-09-672b9a89c22b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5A04,U+5A06-5A17,U+5A19-5A1B,U+5A1D-5A46}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-0a-558bb6933de6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5A47-5A59,U+5A5B-5A69,U+5A6B-5A88}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-0b-aca136b02660.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5A89-5AC0,U+5AC2-5AC9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-0c-aa9227116380.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5ACA-5AE8,U+5AEA-5B0A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-0d-d5b5cfc3d8a4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5B0B-5B16,U+5B18-5B4B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-0e-892a7b1cc6db.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5B4C-5B4F,U+5B51-5B53,U+5B55-5B56,U+5B59-5B5E,U+5B60-5B61,U+5B65,U+5B67-5B74,U+5B76-5B80,U+5B82,U+5B84-5B86,U+5B8A-5B8B,U+5B8D-5B8E,U+5B90-5B96,U+5B9C,U+5B9F,U+5BA5-5BA8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/016-0f-776b9e046c09.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5BA9-5BAF,U+5BB1-5BB2,U+5BB5,U+5BB7-5BB8,U+5BBA-5BBC,U+5BC0-5BC1,U+5BC3,U+5BC5,U+5BC8-5BCB,U+5BCD-5BD1,U+5BD3-5BDC,U+5BDE,U+5BE0,U+5BE2-5BE4,U+5BE6-5BF7,U+5BFA,U+5BFD-5BFE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-00-e0f282cd7d00.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5C01,U+5C04,U+5C06,U+5C09-5C0A,U+5C0F,U+5C11,U+5C14,U+5C16,U+5C31,U+5C3C,U+5C42,U+5C5E,U+5C71,U+5CA9,U+5D07,U+5DE2,U+5DE5,U+5DE8,U+5DEB,U+5DF2,U+5DF4,U+5E01,U+5E03,U+5E05,U+5E08,U+5E0C,U+5E1D,U+5E26,U+5E3D,U+5E55,U+5E73,U+5E76,U+5E7D,U+5E93-5E94,U+5EA6,U+5EF6,U+5F00,U+5F02,U+5F0F,U+5F13,U+5F15,U+5F17,U+5F31,U+5F39-5F3A,U+5F53,U+5F62,U+5F71,U+5F81,U+5F84-5F85,U+5F8B,U+5F92,U+5F97,U+5FA1,U+5FAE,U+5FB7,U+5FBD,U+5FC3,U+5FC5,U+5FD7,U+5FEB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-01-b90b7f0be76a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5C18,U+5C1A,U+5C1D,U+5C38,U+5C3D-5C3E,U+5C40,U+5C45,U+5C48,U+5C4B,U+5C4F,U+5C51,U+5C55,U+5C60,U+5C97,U+5C9B,U+5CAD,U+5CB3,U+5CB8,U+5CE1,U+5CED,U+5CF0,U+5D16,U+5D3D,U+5D4C,U+5DDD,U+5DE6-5DE7,U+5DF1,U+5DFE,U+5E06,U+5E15,U+5E1C,U+5E2E,U+5E38,U+5E45,U+5E72,U+5E74,U+5E78,U+5E7B-5E7C,U+5E84,U+5E86-5E87,U+5E95,U+5E97,U+5E99,U+5E9F,U+5EA7,U+5EFA,U+5F03,U+5F1F,U+5F29,U+5F2F,U+5F52,U+5F55,U+5F69,U+5F79,U+5F80,U+5FCD,U+5FCF,U+5FD8,U+5FE0,U+5FF5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-02-96a8843378d1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5C00,U+5C02-5C03,U+5C05,U+5C07-5C08,U+5C0B-5C0E,U+5C10,U+5C12-5C13,U+5C15,U+5C17,U+5C19,U+5C1B-5C1C,U+5C24,U+5C3A,U+5C50,U+5C65,U+5C81,U+5CAC,U+5D14,U+5D29,U+5D2D,U+5DC5,U+5DE1,U+5DEE,U+5DF7,U+5E02,U+5E10,U+5E16,U+5E18,U+5E1A,U+5E2D,U+5E7F,U+5E8A,U+5E8F,U+5E9C,U+5E9E,U+5EAD,U+5EB7,U+5EC9,U+5ED3,U+5F04,U+5F11,U+5F20,U+5F25-5F27,U+5F7B-5F7C,U+5F88,U+5F8A,U+5F98,U+5FAA,U+5FC6,U+5FCC,U+5FD9,U+5FE7,U+5FF1,U+5FFD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-03-b3140db6729f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5C1E-5C23,U+5C25-5C30,U+5C32-5C37,U+5C39,U+5C3B,U+5C3F,U+5C41,U+5C43-5C44,U+5C46-5C47,U+5C49-5C4A,U+5C4C-5C4E,U+5C52-5C54,U+5C56-5C5D,U+5C5F,U+5C61-5C64,U+5C66-5C70}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-04-89131981307c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5C72-5C80,U+5C82-5C96,U+5C98-5C9A,U+5C9C-5CA8,U+5CAA-5CAB,U+5CAE-5CB2,U+5CB4-5CB7,U+5CB9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-05-7a59961396ad.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5CBA-5CE0,U+5CE2-5CEC,U+5CEE-5CEF,U+5CF1-5CFC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-06-bcba4f087484.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5CFD-5D06,U+5D08-5D13,U+5D15,U+5D17-5D28,U+5D2A-5D2C,U+5D2E-5D3C,U+5D3E-5D42}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-07-2fa532d0667a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5D43-5D4B,U+5D4D-5D83}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-08-b7b8793bb6dc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5D84-5DC3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-09-28a5895a4364.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5DC4,U+5DC6-5DDC,U+5DDE-5DE0,U+5DE3-5DE4,U+5DE9-5DEA,U+5DEC-5DED,U+5DEF-5DF0,U+5DF3,U+5DF5-5DF6,U+5DF8-5DFD,U+5DFF-5E00,U+5E04,U+5E07,U+5E09-5E0B,U+5E0D-5E0F,U+5E11-5E14,U+5E17,U+5E19,U+5E1B,U+5E1E-5E20}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-0a-7dc69c48ae4c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5E21-5E25,U+5E27-5E2C,U+5E2F-5E37,U+5E39-5E3C,U+5E3E-5E44,U+5E46-5E54,U+5E56-5E67}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-0b-b7605d49919b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5E68-5E71,U+5E75,U+5E77,U+5E79-5E7A,U+5E7E,U+5E80-5E83,U+5E85,U+5E88-5E89,U+5E8B-5E8E,U+5E90-5E92,U+5E96,U+5E98,U+5E9A-5E9B,U+5E9D,U+5EA0-5EA5,U+5EA8-5EAC,U+5EAE-5EB6,U+5EB8-5EC1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-0c-97fa4f4aafba.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5EC2-5EC8,U+5ECA-5ED2,U+5ED4-5EF5,U+5EF7-5EF9,U+5EFB-5EFF,U+5F01,U+5F05-5F09}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-0d-7c9818a1bc0d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5F0A-5F0E,U+5F10,U+5F12,U+5F14,U+5F16,U+5F18-5F1E,U+5F21-5F24,U+5F28,U+5F2A-5F2E,U+5F30,U+5F32-5F38,U+5F3B-5F51,U+5F54,U+5F56-5F5B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-0e-1fb923e63a6b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5F5C-5F61,U+5F63-5F68,U+5F6A-5F70,U+5F72-5F78,U+5F7A,U+5F7D-5F7F,U+5F82-5F83,U+5F86-5F87,U+5F89,U+5F8C-5F91,U+5F93-5F96,U+5F99-5FA0,U+5FA2-5FA9,U+5FAB-5FAD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/017-0f-e2dbb6b13b74.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5FAF-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC7-5FCB,U+5FCE,U+5FD0-5FD6,U+5FDA-5FDF,U+5FE1-5FE6,U+5FE8-5FEA,U+5FEC-5FF0,U+5FF2-5FF4,U+5FF6-5FFC,U+5FFE-5FFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-00-0d73cfb23e91.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6001,U+6012,U+6025,U+6027,U+602A,U+603B,U+6050,U+6052,U+6062,U+6069,U+6076,U+60E7,U+60E9,U+6108,U+610F,U+6124,U+6162,U+6167,U+6208,U+6210-6212,U+6216,U+6218,U+622A,U+6234,U+6237,U+6240,U+624B,U+624E,U+6253,U+6258,U+627F-6280,U+628A,U+6295,U+6297,U+62A4-62A5,U+62AB,U+62B5,U+62B9,U+62C9,U+62DB-62DC,U+62E5-62E6,U+62F3,U+62FE,U+6301,U+6307,U+6321,U+6325,U+635F,U+636E,U+6377,U+6392,U+63A0,U+63A5,U+63A7,U+63AA,U+63B7,U+63D0,U+63E1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-01-aab707742fb6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6000,U+6016,U+601D,U+6028,U+604D,U+6068,U+606F,U+6094,U+609F,U+60AC,U+60B2,U+60C5,U+60CA,U+60D1,U+60DA,U+60E0,U+60F3,U+611F,U+613F,U+614C,U+618E,U+620F,U+622E,U+6241,U+624D,U+6254,U+6263,U+6267,U+6269,U+626B,U+626D,U+6270,U+6273,U+627E,U+6291,U+6293,U+6298,U+629A-629B,U+62B1,U+62BD,U+62C6,U+62CD,U+62D3,U+62E9,U+62EF,U+62FC,U+6309,U+630E,U+6311,U+6316,U+631E,U+632B,U+6346,U+6355,U+6362,U+6388-6389,U+638C,U+6398,U+63A2,U+63A8,U+63CF,U+63F4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-02-4350b9f12b9b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+600E,U+6015,U+601C,U+602F,U+604B,U+6055,U+6064,U+6073,U+6078,U+607C,U+60A3,U+60AF,U+60B4,U+60B8,U+60BC,U+60E8,U+60F0,U+611A,U+6148,U+6151,U+6170,U+6194,U+61A9,U+61C2,U+61CA,U+61E6,U+621F,U+6233,U+623F,U+6247-6248,U+6251-6252,U+626C,U+626F,U+6279,U+6284,U+6296,U+62A2,U+62AC,U+62BC,U+62CC,U+62D4,U+62D6,U+62D8,U+62DF,U+62E8,U+62EC,U+62F4,U+62FF,U+6302,U+631A,U+6320,U+632F,U+633D,U+6349,U+635E,U+6361,U+6363,U+6376,U+63C9,U+63D2,U+63E9,U+63ED}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-03-ee97613f76e4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6002-600D,U+600F-6011,U+6013-6014,U+6017-601B,U+601E-6024,U+6026,U+6029,U+602B-602E,U+6030-603A,U+603C-604A,U+62D2,U+632A,U+63B3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-04-1c4a68543e10.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+604C,U+604E-604F,U+6051,U+6053-6054,U+6056-6061,U+6063,U+6065-6067,U+606A-606E,U+6070-6072,U+6074-6075,U+6077,U+6079-607B,U+607D-6093,U+6095-6099}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-05-e53b85465aea.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+609A-609E,U+60A0-60A2,U+60A4-60AB,U+60AD-60AE,U+60B0-60B1,U+60B3,U+60B5-60B7,U+60B9-60BB,U+60BD-60C4,U+60C6-60C9,U+60CB-60D0,U+60D2-60D9,U+60DB-60DF,U+60E1-60E6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-06-eef62f751d97.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+60EA-60EF,U+60F1-60F2,U+60F4-6107,U+6109-610E,U+6110-6119,U+611B-611E,U+6120-6123,U+6125-6130}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-07-57efaf5930b2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6131-613E,U+6140-6147,U+6149-614B,U+614D-6150,U+6152-6161,U+6163-6166,U+6168-616F,U+6171-6177}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-08-ec212c9a2a14.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6178-618D,U+618F-6193,U+6195-61A8,U+61AA-61BA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-09-2f77b8dc5373.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+61BB-61C1,U+61C3-61C9,U+61CB-61E5,U+61E7-61FD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-0a-4373afb7f857.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+61FE-6207,U+6209-620E,U+6213-6215,U+6217,U+6219-621E,U+6220-6229,U+622B-622D,U+622F-6232,U+6235-6236,U+6238-623E,U+6242-6246,U+6249-624A,U+624C,U+624F-6250,U+6255-6256}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-0b-ef0fc5b07cb2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6257,U+6259-6262,U+6264-6266,U+6268,U+626A,U+626E,U+6271-6272,U+6274-6278,U+627A-627D,U+6281-6283,U+6285-6289,U+628B-6290,U+6292,U+6294,U+6299,U+629C-62A1,U+62A3,U+62A6-62AA,U+62AD-62B0,U+62B2-62B4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-0c-c9f9bd218068.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+62B6-62B8,U+62BA-62BB,U+62BE-62C5,U+62C7-62C8,U+62CA-62CB,U+62CE-62D1,U+62D5,U+62D7,U+62D9-62DA,U+62DD-62DE,U+62E0-62E4,U+62E7,U+62EA-62EB,U+62ED-62EE,U+62F0-62F2,U+62F5-62FB,U+62FD,U+6300,U+6303-6306,U+6308,U+630A-630D,U+630F-6310,U+6312-6315}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-0d-9306ec9b2eb3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6317-6319,U+631B-631D,U+631F,U+6322-6324,U+6326-6329,U+632C-632E,U+6330-633C,U+633E-6345,U+6347-6348,U+634A-6354,U+6356-635D,U+6360,U+6364-6367}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-0e-5b78c4966c17.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6368-636D,U+636F-6375,U+6378-6387,U+638A-638B,U+638D-6391,U+6393-6397,U+6399-639F,U+63A1,U+63A3-63A4,U+63A6,U+63A9,U+63AB-63B2,U+63B4-63B6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/018-0f-04ff74615d43.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+63B8-63C8,U+63CA-63CE,U+63D1,U+63D3-63E0,U+63E2-63E8,U+63EA-63EC,U+63EE-63F3,U+63F5-63FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-00-ffc26f442ae8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6495,U+6536,U+6539,U+653B,U+653E,U+6548,U+654C,U+654F,U+6551,U+6559,U+6563,U+656C,U+6570,U+6574,U+6587,U+6597,U+6599,U+65A7,U+65AD,U+65AF-65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65E0,U+65E5,U+65E7,U+65F6,U+660E-660F,U+661F,U+6625,U+662F,U+666E,U+6676,U+667A,U+6697,U+66B4,U+6700,U+6708-6709,U+670D,U+671B,U+671F,U+6728,U+672A,U+672C,U+672F,U+673A,U+6740,U+6750,U+6756,U+675F,U+6761,U+6765,U+677F,U+6781,U+6797,U+679A,U+679C,U+67AA,U+67B6,U+67D3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-01-2a95f88be1aa.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+642D,U+643A,U+6446,U+6454,U+6467,U+6469,U+649E,U+64AD,U+64BC,U+64CD,U+652F,U+653F,U+6545,U+6566,U+6591,U+659C,U+65A5,U+65A9,U+65CB,U+65D7,U+65E9,U+6606,U+6613,U+662D,U+663E,U+6655,U+665A,U+6668,U+666F-6670,U+6696,U+66AE,U+66DC,U+66F2,U+66F4,U+66FC,U+66FE-66FF,U+6717,U+672B,U+672D,U+6731,U+6734-6735,U+673D,U+6742-6743,U+6746,U+6749,U+6751,U+675C,U+676F-6770,U+677E,U+6790,U+679D,U+67AD,U+67AF,U+67C4,U+67D0,U+67D4,U+67E5,U+67F1,U+67F3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-02-3f38f8882ff4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6400-640C,U+640F-6410,U+6413,U+641C,U+641E,U+642C,U+6444,U+6447,U+644A,U+6458,U+6478,U+6487,U+6491-6492,U+64AC,U+64CE,U+64E6,U+6500,U+652B,U+6562,U+6572,U+65A4,U+65C1,U+65E2,U+65E6,U+65F7,U+6602,U+6614,U+6628,U+663C,U+664B,U+6652-6653,U+6674,U+667E,U+6682,U+6691,U+66B9,U+670B,U+671D,U+674E-674F,U+6775,U+6784,U+6795,U+67AB,U+67B7,U+67DC,U+67E0,U+67EF,U+67F4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-03-d77cf27945a4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+640D-640E,U+6411-6412,U+6414-641B,U+641D,U+641F-642B,U+642E-6439,U+643B-6443,U+6445,U+6448-6449,U+644B-6453,U+6455-6457,U+6459-645A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-04-1f4c4b984f1c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+645B-6466,U+6468,U+646A-6477,U+6479-6486,U+6488-6490,U+6493-6494,U+6496-649D,U+649F-64A2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-05-afad0af93435.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+64A3-64AB,U+64AE-64BB,U+64BD-64CC,U+64CF-64E5,U+64E7-64E8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-06-1ce87707af19.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+64E9-64FF,U+6501-6529}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-07-435577077ddd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+652A,U+652C-652E,U+6530-6535,U+6537-6538,U+653A,U+653C-653D,U+6540-6544,U+6546-6547,U+6549-654B,U+654D-654E,U+6550,U+6552-6558,U+655A-6561,U+6564-6565,U+6567-656B,U+656D-656F,U+6571,U+6573,U+6575-657D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-08-98d164422bdc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+657E-6586,U+6588-6590,U+6592-6596,U+6598,U+659A-659B,U+659D-65A3,U+65A6,U+65A8,U+65AA-65AC,U+65AE,U+65B1-65B8,U+65BA-65BC,U+65BE-65C0,U+65C2-65C4,U+65C6-65CA,U+65CC-65CE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-09-8cdfd0b32ab2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+65D0-65D6,U+65D8-65DF,U+65E1,U+65E3-65E4,U+65E8,U+65EA-65F5,U+65F8-6601,U+6603-6605,U+6607-660D,U+6610-6612,U+6615-661E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-0a-0cffb103e39c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6620-6624,U+6626-6627,U+6629-662C,U+662E,U+6630-663B,U+663D,U+663F-664A,U+664C-6651,U+6654,U+6656-6659,U+665B-6667,U+6669-666B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-0b-b1a31d6ae437.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+666C-666D,U+6671-6673,U+6675,U+6677-6679,U+667B-667D,U+667F-6681,U+6683-6690,U+6692-6695,U+6698-66AD,U+66AF-66B3,U+66B5-66B8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-0c-187d8e58d5a0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+66BA-66DB,U+66DD-66F1,U+66F3,U+66F5-66FB,U+66FD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-0d-093147a6ba16.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6701-6707,U+670A,U+670C,U+670E-6716,U+6718-671A,U+671C,U+671E,U+6720-6727,U+6729,U+672E,U+6730,U+6732-6733,U+6736-6739,U+673B-673C,U+673E-673F,U+6741,U+6744-6745,U+6747-6748,U+674A-674D,U+6752-6755,U+6757-675B,U+675D-675E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-0e-2b3fd05784f5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6760,U+6762-6764,U+6766-676E,U+6771-6774,U+6776-677D,U+6780,U+6782-6783,U+6785-678F,U+6791-6794,U+6796,U+6798-6799,U+679B,U+679E-67A9,U+67AC,U+67AE,U+67B0-67B2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/019-0f-9508b519f390.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+67B3-67B5,U+67B8-67C3,U+67C5-67CF,U+67D1-67D2,U+67D5-67DB,U+67DD-67DF,U+67E1-67E4,U+67E6-67EE,U+67F0,U+67F2,U+67F5-67FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-00-d0208fee7e46.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6807,U+680F,U+6811,U+6816-6817,U+6821,U+6829-682A,U+6837-6839,U+683C,U+6843,U+6848,U+6851,U+6863,U+6865,U+6876,U+6885,U+68A6-68A7,U+68B0,U+68CD,U+68D2,U+68D5,U+68D8,U+68EE,U+68F1,U+6905,U+690D,U+695A,U+697C,U+6982,U+69CC,U+6A21,U+6A2A,U+6A59,U+6A61,U+6A80,U+6B21-6B22,U+6B27,U+6B3A,U+6B4C,U+6B62-6B66,U+6B7B,U+6B86,U+6B89,U+6B8B,U+6BB5,U+6BBF,U+6BC1,U+6BC5,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD5,U+6BDB,U+6BEB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-01-de414096ce87.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6800-6806,U+6808-680E,U+6810,U+6812-6815,U+6818-681A,U+6842,U+6845-6846,U+684C,U+6866,U+6868,U+68A8,U+68AF,U+68B3,U+68C0,U+68CB,U+68E0,U+690E,U+6912,U+692D,U+6954,U+6960,U+6984,U+6986,U+6988,U+69A8,U+69B4,U+69DB,U+69F2,U+6A31,U+6A35,U+6A44,U+6A58,U+6A90,U+6AAC,U+6B20,U+6B32,U+6B3E,U+6B47,U+6B49,U+6B7C,U+6B87,U+6B8A,U+6B96,U+6BB4,U+6BE1,U+6BEF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-02-c63d79f2f5c6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+681B-6820,U+6822-6828,U+682B-6836,U+683A-683B,U+683D-6841,U+6844,U+6847,U+6849-684B,U+684D-6850,U+6852-6862,U+6864,U+6867,U+6869-686C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-03-1d4673b701cd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+686D-6875,U+6877-6884,U+6886-68A5,U+68A9-68AE,U+68B1-68B2,U+68B4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-04-59dd2aca5133.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+68B5-68BF,U+68C1-68CA,U+68CC,U+68CE-68D1,U+68D3-68D4,U+68D6-68D7,U+68D9-68DF,U+68E1-68ED,U+68EF-68F0,U+68F2-68FD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-05-f1a54c9caa78.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+68FE-6904,U+6906-690C,U+690F-6911,U+6913-692C,U+692E-6942}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-06-e5e2602b5edf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6943-6953,U+6955-6959,U+695B-695F,U+6961-697B,U+697D-6981,U+6983,U+6985,U+6987,U+6989-698A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-07-0ecc2cba89ea.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+698B-69A7,U+69A9-69B3,U+69B5-69CB,U+69CD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-08-8235c9df5820.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+69CE-69DA,U+69DC-69F1,U+69F3-6A0F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-09-ed26a21e00e2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6A10-6A20,U+6A22-6A29,U+6A2B-6A30,U+6A32-6A34,U+6A36-6A43,U+6A45-6A54}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-0a-d8321cdcc3a1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6A55-6A57,U+6A5A-6A60,U+6A62-6A7F,U+6A81-6A8F,U+6A91-6A99}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-0b-255b6bb9ceec.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6A9A-6AAB,U+6AAD-6ADA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-0c-7effead32032.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6ADB-6B1A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-0d-a7f934eb55a2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6B1B-6B1F,U+6B23-6B26,U+6B28-6B31,U+6B33-6B39,U+6B3B-6B3D,U+6B3F-6B46,U+6B48,U+6B4A-6B4B,U+6B4D-6B61,U+6B67-6B69}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-0e-bcaea2c911bc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6B6A-6B7A,U+6B7D-6B85,U+6B88,U+6B8C-6B95,U+6B97-6BB1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01a-0f-978016f737e3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6BB2-6BB3,U+6BB6-6BBE,U+6BC0,U+6BC2-6BC4,U+6BC6-6BCC,U+6BCE,U+6BD0-6BD1,U+6BD3,U+6BD6-6BDA,U+6BDC-6BE0,U+6BE2-6BEA,U+6BEC-6BEE,U+6BF?}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-00-040b4e292420.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6C11,U+6C14,U+6C34,U+6C38,U+6C41-6C42,U+6C57,U+6C61,U+6C64,U+6C72,U+6C83,U+6C89,U+6C99,U+6CA1,U+6CB3,U+6CB9,U+6CBB-6CBC,U+6CC9,U+6CD5,U+6CE1-6CE2,U+6CE5,U+6CE8,U+6CEA,U+6CF0,U+6CFD,U+6D01,U+6D0B,U+6D1B,U+6D1E,U+6D3B,U+6D3E,U+6D41,U+6D4B,U+6D53,U+6D6E,U+6D77-6D78,U+6D82,U+6D88,U+6DB2,U+6DE1,U+6DF1,U+6DF7,U+6E05,U+6E0A,U+6E0E,U+6E10,U+6E29,U+6E2F,U+6E38,U+6E56,U+6E7E-6E7F,U+6E85,U+6E90,U+6ED1,U+6EE1,U+6EF4,U+6F2B,U+6F5C,U+6F6E,U+6FC0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-01-3ddc1e7b1916.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6C0F,U+6C1B,U+6C40,U+6C47,U+6C49,U+6C50,U+6C5D,U+6C60,U+6C7D,U+6C8C,U+6C9B,U+6C9F,U+6CA5,U+6CAB,U+6CB8,U+6CBE-6CBF,U+6CC4,U+6CCA,U+6CDB,U+6CDE,U+6CE3,U+6CF3,U+6CFB,U+6D12,U+6D25,U+6D32,U+6D45-6D46,U+6D4A,U+6D51,U+6D69-6D6A,U+6D89,U+6D8C,U+6D9F,U+6DA1,U+6DA6,U+6DA9,U+6DCC,U+6DE4,U+6DF9,U+6DFB,U+6E0D,U+6E14,U+6E17,U+6E21,U+6E23,U+6E5B,U+6E6E,U+6E83,U+6EAA,U+6ECB,U+6EDA,U+6EE9,U+6F02,U+6F06,U+6F09,U+6F14,U+6F20,U+6F29-6F2A,U+6F58,U+6F66}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-02-85dbde14c5db.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6C00-6C0E,U+6C10,U+6C12-6C13,U+6C15-6C1A,U+6C1C-6C33,U+6C35,U+6CF5,U+6D2A,U+6D3C,U+6D47,U+6D4E,U+6D85,U+6D8E,U+6DD8,U+6DEC,U+6E34,U+6EB6,U+6ED5,U+6F0F,U+6F6D,U+6F88}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-03-40dce39d2c63.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6C36-6C37,U+6C39-6C3F,U+6C43-6C46,U+6C48,U+6C4A-6C4F,U+6C51-6C56,U+6C58-6C5C,U+6C5E-6C5F,U+6C62-6C63,U+6C65-6C71,U+6C73-6C7C,U+6C7E-6C82,U+6C84}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-04-3da7322b8c18.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6C85-6C88,U+6C8A-6C8B,U+6C8D-6C98,U+6C9A,U+6C9C-6C9E,U+6CA0,U+6CA2-6CA4,U+6CA6-6CAA,U+6CAC-6CB2,U+6CB4-6CB7,U+6CBA,U+6CBD,U+6CC0-6CC3,U+6CC5-6CC8,U+6CCB-6CD4,U+6CD6-6CD7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-05-f78f5828ad87.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6CD8-6CDA,U+6CDC-6CDD,U+6CDF-6CE0,U+6CE4,U+6CE6-6CE7,U+6CE9,U+6CEB-6CEF,U+6CF1-6CF2,U+6CF4,U+6CF6-6CFA,U+6CFC,U+6CFE-6D00,U+6D02-6D0A,U+6D0C-6D11,U+6D13-6D1A,U+6D1C-6D1D,U+6D1F-6D24,U+6D26-6D29,U+6D2B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-06-6dae280af09d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6D2C-6D31,U+6D33-6D3A,U+6D3D,U+6D3F-6D40,U+6D42-6D44,U+6D48-6D49,U+6D4C-6D4D,U+6D4F-6D50,U+6D52,U+6D54-6D68,U+6D6B-6D6D,U+6D6F-6D76,U+6D79-6D7D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-07-0c0aca364380.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6D7E-6D81,U+6D83-6D84,U+6D86-6D87,U+6D8A-6D8B,U+6D8D,U+6D8F-6D9E,U+6DA0,U+6DA2-6DA5,U+6DA7-6DA8,U+6DAA-6DB1,U+6DB3-6DC8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-08-34b4c2a60291.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6DC9-6DCB,U+6DCD-6DD7,U+6DD9-6DE0,U+6DE2-6DE3,U+6DE5-6DEB,U+6DED-6DF0,U+6DF2-6DF6,U+6DF8,U+6DFA,U+6DFC-6E04,U+6E06-6E09,U+6E0B-6E0C,U+6E0F,U+6E11-6E13,U+6E15-6E16,U+6E18}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-09-8147e0b657e3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6E19-6E20,U+6E22,U+6E24-6E28,U+6E2A-6E2E,U+6E30-6E33,U+6E35-6E37,U+6E39-6E55,U+6E57-6E5A,U+6E5C-6E60}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-0a-09aff0763f2d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6E61-6E6D,U+6E6F-6E7D,U+6E80-6E82,U+6E84,U+6E86-6E8F,U+6E91-6EA6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-0b-7c0d4daf3d75.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6EA7-6EA9,U+6EAB-6EB5,U+6EB7-6ECA,U+6ECC-6ED0,U+6ED2-6ED4,U+6ED6-6ED9,U+6EDB-6EE0,U+6EE2-6EE8,U+6EEA-6EEE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-0c-af278a242e18.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6EEF-6EF3,U+6EF5-6F01,U+6F03-6F05,U+6F07-6F08,U+6F0A-6F0E,U+6F10-6F13,U+6F15-6F1F,U+6F21-6F28,U+6F2C-6F38}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-0d-e0ca8a307680.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6F39-6F57,U+6F59-6F5B,U+6F5D-6F65,U+6F67-6F6C,U+6F6F-6F7D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-0e-d42ae5436536.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6F7E-6F87,U+6F89-6FBE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01b-0f-2871a7035449.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6FBF,U+6FC1-6FFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-00-a80ad2e6218b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+704C,U+706B,U+706D,U+7070,U+7075,U+707C,U+707E,U+7089,U+708E,U+7096,U+70AE,U+70B8-70B9,U+70BC-70BD,U+70C8,U+70DF,U+70E4,U+70E7,U+70EC-70ED,U+70F9,U+7126,U+7130,U+7136,U+7167,U+718A,U+718F,U+7194,U+719F,U+71C3,U+7206,U+722A,U+7231,U+7235,U+7247-7248,U+724C,U+7259,U+725B,U+7267,U+7269,U+7279,U+72AC,U+72B6,U+72C2,U+72EE,U+72F1,U+72FC,U+730E,U+731B,U+732A-732B,U+732E,U+7387,U+7389,U+738B,U+739B,U+73A9,U+73AF-73B0,U+73CD,U+73E0,U+73ED}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-01-7f0806365f68.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7011,U+706F,U+707F,U+7092,U+7099,U+70AB-70AD,U+70C1-70C2,U+70D8-70D9,U+70DB,U+70EB,U+710A,U+7119-711A,U+714E,U+7164,U+716E,U+7184,U+71A0,U+71AC,U+71B5,U+71D5,U+71E5,U+71E7,U+722C,U+7236-7237,U+723D,U+7262,U+7272,U+727A,U+7280-7281,U+728A,U+72AF,U+72B8,U+72C8,U+72D0,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72E9,U+72EC,U+72F8,U+7301,U+7316,U+731E,U+7329,U+7334,U+733F,U+7352,U+7360,U+7384,U+73AB,U+73B7,U+73BA-73BB,U+73C0,U+73CA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-02-de71ba4ee04f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7000-7010,U+7012-703A,U+7076,U+7275,U+72ED,U+7357,U+73B3,U+73D0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-03-495a3c090966.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+703B-704B,U+704D-706A,U+706C,U+706E,U+7071-7074,U+7077-707B,U+707D,U+7080-7084}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-04-f899675d8092.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7085-7088,U+708A-708D,U+708F-7091,U+7093-7095,U+7097-7098,U+709A-70AA,U+70AF-70B7,U+70BA-70BB,U+70BE-70C0,U+70C3-70C7,U+70C9-70D4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-05-83c5ca7da35f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+70D5-70D7,U+70DA,U+70DC-70DE,U+70E0-70E3,U+70E5-70E6,U+70E8-70EA,U+70EE-70F8,U+70FA-7109,U+710B-7118,U+711B-7121}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-06-690b294f2789.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7122-7125,U+7127-712F,U+7131-7135,U+7137-714D,U+714F-7163,U+7165-7166}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-07-5829cc136c37.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7168-716D,U+716F-7183,U+7185-7189,U+718B-718E,U+7190-7193,U+7195-719E,U+71A1-71AB,U+71AD-71AF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-08-67f4617b39b4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+71B0-71B4,U+71B6-71C2,U+71C4-71D4,U+71D6-71E4,U+71E6,U+71E8-71F4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-09-7c2d20aaedef.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+71F5-7205,U+7207-7229,U+722B,U+722D-7230,U+7232-7234,U+7238-723B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-0a-00f42cab1a65.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+723C,U+723E-7246,U+7249-724B,U+724D-7258,U+725A,U+725C-7261,U+7263-7266,U+7268,U+726A-7271,U+7273-7274,U+7276-7278,U+727B-727F,U+7282-7289,U+728B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-0b-ef30040390d5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+728C-72AB,U+72AD-72AE,U+72B0-72B5,U+72B7,U+72B9-72C1,U+72C3-72C7,U+72C9-72CF,U+72D1-72D2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-0c-81aa0f2f94f1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+72D3-72D6,U+72D8,U+72DA-72DD,U+72DF,U+72E2-72E8,U+72EA-72EB,U+72EF-72F0,U+72F2-72F7,U+72F9-72FB,U+72FD-7300,U+7302-730D,U+730F-7315,U+7317-731A,U+731C-731D,U+731F-7323}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-0d-a2dec3074b58.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7324-7328,U+732C-732D,U+732F-7333,U+7335-733E,U+7340-7351,U+7353-7356,U+7358-735F,U+7361-736C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-0e-25fba28f315a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+736D-7383,U+7385-7386,U+7388,U+738A,U+738C-739A,U+739C-73A8,U+73AA,U+73AC-73AE,U+73B1-73B2,U+73B4-73B6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01c-0f-a56c4fd04e1c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+73B8-73B9,U+73BC-73BF,U+73C1-73C9,U+73CB-73CC,U+73CE-73CF,U+73D1-73DF,U+73E1-73EC,U+73EE-73FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-00-a865da868535.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7403,U+7406,U+7455,U+7459,U+745E-745F,U+7480,U+74A8,U+74E6,U+74F6,U+751F,U+7528,U+7531-7532,U+7535,U+7537,U+754C,U+754F,U+7559,U+7565,U+7597,U+75AB,U+75BE,U+75C5,U+75D5,U+75DB,U+761F-7620,U+767B,U+767D-767E,U+7684,U+7687,U+76AE,U+76C6,U+76CA,U+76D0-76D2,U+76D4,U+76D6-76D7,U+76DF,U+76EE,U+76F2,U+76F4,U+76F8,U+76FE,U+770B,U+771F-7720,U+7729,U+773C,U+7740,U+7761,U+7763,U+7784,U+77AC,U+77DB,U+77E5,U+77ED-77EE,U+77F3,U+77FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-01-3883ca325f24.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7400-7402,U+7404-7405,U+7407-740F,U+7422,U+7425,U+7433-7434,U+7441,U+745A,U+7470,U+7483,U+74DC,U+74E3,U+74EE,U+74F7,U+7518,U+751A,U+751C,U+7530,U+7533,U+753B,U+7554,U+7591,U+75A4-75A5,U+75AE-75AF,U+75B1-75B2,U+75B5,U+75BC,U+75C7,U+75EA,U+75F9,U+7600,U+7624,U+7626,U+762A-762B,U+76B1,U+76C8,U+76D8,U+76DB,U+7709,U+773A,U+775B,U+777F,U+778E,U+77AD,U+77B0,U+77B3,U+77D7,U+77E2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-02-a0627ddce51b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7410-7421,U+7423-7424,U+7426-7432,U+7435-7440,U+7442-7454}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-03-1ac21a5c0839.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7456-7458,U+745B-745D,U+746?,U+7471-747F,U+7481-7482,U+7484-749C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-04-2cfec00f7383.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+749D-74A7,U+74A9-74DB,U+74DD-74DE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-05-ab462c6e8b28.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+74DF-74E2,U+74E4-74E5,U+74E7-74ED,U+74EF-74F5,U+74F8-7517,U+7519,U+751B,U+751D-751E,U+7520-7527}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-06-67ccbebf73f7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7529-752F,U+7534,U+7536,U+7538-753A,U+753C-754B,U+754D-754E,U+7550-7553,U+7555-7558,U+755A-7564,U+7566-7574}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-07-8d3f34627786.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7575-7590,U+7592-7596,U+7598-75A3,U+75A6-75AA,U+75AC-75AD,U+75B0,U+75B3-75B4,U+75B6-75BB,U+75BD,U+75BF-75C0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-08-6f3cfe611258.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+75C1-75C4,U+75C6,U+75C8-75D4,U+75D6-75DA,U+75DC-75E9,U+75EB-75F8,U+75FA-75FF,U+7601-7607}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-09-477b144790cd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7608-761E,U+7621-7623,U+7625,U+7627-7629,U+762C-764D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-0a-557df871c36b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+764E-767A,U+767C,U+767F-7683,U+7685-7686,U+7688-7692}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-0b-55ba892ee5cc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7693-76AD,U+76AF-76B0,U+76B2-76C5,U+76C7,U+76C9,U+76CB-76CF,U+76D3,U+76D5,U+76D9-76DA,U+76DC-76DE,U+76E0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-0c-808ff1fbaca2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+76E1-76ED,U+76EF-76F1,U+76F3,U+76F5-76F7,U+76F9-76FD,U+76FF-7708,U+770A,U+770C-771E,U+7721-7728,U+772A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-0d-b59f062fb2f2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+772B-7739,U+773B,U+773D-773F,U+7741-775A,U+775C-7760,U+7762,U+7764-7770}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-0e-a130c11c2ef1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7771-777E,U+7780-7783,U+7785-778D,U+778F-77AB,U+77AE-77AF,U+77B1-77B2,U+77B4-77B7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01d-0f-f9ec1fdf8da2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+77B8-77D6,U+77D8-77DA,U+77DC-77E1,U+77E3-77E4,U+77E6-77EC,U+77EF-77F2,U+77F4-77FE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-00-abe7f0fdd5c4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7801,U+780D,U+7814,U+7834,U+7840,U+785D,U+786C,U+786E,U+788E,U+78C1,U+78C5,U+78E8,U+793A,U+793C,U+7948,U+7956,U+795D-795E,U+796D,U+7977-7978,U+7981,U+798F,U+79BB,U+79C1,U+79C3,U+79CD,U+79D1-79D2,U+79D8,U+79EF,U+79FB,U+7A00,U+7A0B,U+7A33,U+7A46,U+7A74,U+7A76,U+7A79-7A7A,U+7A7F,U+7A81,U+7A83,U+7A9C,U+7ACB,U+7AD9,U+7ADE,U+7AE0,U+7AEF,U+7B14,U+7B1E,U+7B26,U+7B2C,U+7B3A,U+7B3C,U+7B49,U+7B4B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BAD,U+7BB1,U+7BF7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-01-c99642447c46.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7800,U+7802-7808,U+7816,U+7827,U+7838,U+783A,U+7845,U+7852,U+7855,U+786B,U+7889,U+788D,U+7891,U+7897,U+78A7,U+78B0,U+78B2,U+78BE,U+78FA,U+7901,U+793E,U+7940,U+7965,U+7968,U+7980,U+79BD,U+79C0,U+79CB,U+79E9,U+79F0,U+79FD,U+7A0D,U+7A20,U+7A3B,U+7A3F,U+7A77,U+7A84,U+7A92,U+7A9D,U+7A9F,U+7AA5,U+7AD6,U+7ADF,U+7AE5,U+7AF9,U+7AFF,U+7B11,U+7B1B,U+7B28,U+7B51-7B52,U+7B54,U+7B5B,U+7B5D,U+7BC7,U+7BDD,U+7BEE,U+7BF1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-02-12f396f1064b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7809-780C,U+780E-7813,U+7815,U+7817-7826,U+7828-7833,U+7835-7837,U+7839,U+783B-783F,U+7841-7844,U+7846-7851}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-03-eeb0fde3a6ce.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7853-7854,U+7856-785C,U+785E-786A,U+786D,U+786F-7888,U+788A-788C,U+788F-7890,U+7892-7896,U+7898-789C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-04-fdf98af0527a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+789D-78A6,U+78A8-78AF,U+78B1,U+78B3-78BD,U+78BF-78C0,U+78C2-78C4,U+78C6-78E2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-05-8bd2ef5fea4b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+78E3-78E7,U+78E9-78F9,U+78FB-7900,U+7902-7925}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-06-a1b08d4ba82e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7926-7939,U+793B,U+793D,U+793F,U+7941-7947,U+7949-7955,U+7957-795C,U+795F-7964,U+7966-7967,U+7969-796C,U+796E-7970}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-07-ce12afc4e354.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7971-7976,U+7979-797F,U+7982-798E,U+7990-79B5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-08-9903d0aa12ef.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+79B6-79BA,U+79BC,U+79BE-79BF,U+79C2,U+79C4-79CA,U+79CC,U+79CE-79D0,U+79D3-79D7,U+79D9-79E8,U+79EA-79EE,U+79F1-79FA,U+79FC,U+79FE-79FF,U+7A01-7A05}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-09-fbe0f6041820.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7A06-7A0A,U+7A0C,U+7A0E-7A1F,U+7A21-7A32,U+7A34-7A3A,U+7A3C-7A3E,U+7A40-7A45,U+7A47-7A4C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-0a-d01b3467acef.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7A4D-7A73,U+7A75,U+7A78,U+7A7B-7A7E,U+7A80,U+7A82,U+7A85-7A91,U+7A93-7A96}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-0b-5eecc01eefb1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7A97-7A9B,U+7A9E,U+7AA0-7AA4,U+7AA6-7ACA,U+7ACC-7AD5,U+7AD7-7AD8,U+7ADA-7ADD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-0c-659d39ace84d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7AE1-7AE4,U+7AE6-7AEE,U+7AF0-7AF8,U+7AFA-7AFE,U+7B00-7B10,U+7B12-7B13,U+7B15-7B1A,U+7B1C-7B1D,U+7B1F-7B25,U+7B27,U+7B29-7B2A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-0d-adb797dd80d1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7B2B,U+7B2D-7B39,U+7B3B,U+7B3D-7B48,U+7B4A,U+7B4C-7B50,U+7B53,U+7B55-7B5A,U+7B5C,U+7B5E-7B74}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-0e-84cba527bbc9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7B75-7B7D,U+7B7F,U+7B81-7B96,U+7B98-7BA0,U+7BA2-7BAC,U+7BAE-7BB0,U+7BB2-7BBA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01e-0f-65557b7c810a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7BBB-7BC6,U+7BC8-7BDC,U+7BDE-7BED,U+7BEF-7BF0,U+7BF2-7BF6,U+7BF8-7BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-00-d3ebc2fb977f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7C07,U+7C4D,U+7C73,U+7C7B,U+7C89,U+7C97,U+7CBE,U+7CD6,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAF,U+7EB1,U+7EB3,U+7EB8-7EBA,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC8,U+7ECF,U+7ED1,U+7ED3,U+7ED5,U+7ED9,U+7EED,U+7EF3-7EF4,U+7EF7-7EF8,U+7EFF,U+7F04,U+7F0E,U+7F13,U+7F16,U+7F1A,U+7F1D,U+7F20,U+7F29,U+7F30,U+7F34,U+7F3A,U+7F51,U+7F57,U+7F69-7F6A,U+7F6E,U+7F8A,U+7F8E,U+7FA4,U+7FBD,U+7FE0-7FE1,U+7FFC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-01-42e242e791f4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7C00-7C06,U+7C08-7C09,U+7C27,U+7C3F,U+7C92,U+7C98,U+7C9D,U+7CAA,U+7CAE,U+7CCA,U+7CD5,U+7CD9,U+7CDF,U+7D6E,U+7E41,U+7EAA-7EAB,U+7EB5,U+7EB7,U+7EBD,U+7ECA,U+7ECD,U+7ED2,U+7ED7-7ED8,U+7EDC-7EDF,U+7EE3,U+7EE7,U+7EE9-7EEA,U+7EEF,U+7EF5,U+7EFD,U+7F00,U+7F05-7F08,U+7F15,U+7F18,U+7F1F,U+7F25,U+7F2A,U+7F38,U+7F50,U+7F55,U+7F5A,U+7F62,U+7F72,U+7F9E,U+7FD4,U+7FF0-7FF1,U+7FFB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-02-2daf8251d031.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7C0A-7C26,U+7C28-7C3E,U+7C40-7C4B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-03-a486e4f75bb4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7C4C,U+7C4E-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C8F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-04-67c724574c35.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7C90-7C91,U+7C93-7C96,U+7C99-7C9C,U+7C9E-7CA9,U+7CAB-7CAD,U+7CAF-7CBD,U+7CBF-7CC9,U+7CCB-7CD4,U+7CD7-7CD8,U+7CDA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-05-caeab972841b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7CDB-7CDE,U+7CE0-7CFA,U+7CFC-7D1C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-06-cd3c884dc118.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7D1D-7D1F,U+7D21,U+7D23-7D26,U+7D28-7D2A,U+7D2C-7D2E,U+7D30-7D61}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-07-5aec88115f92.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7D62-7D6D,U+7D6F-7DA2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-08-1bfa47fcccc4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7DA3-7DE2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-09-48f082ed98bb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7DE3-7E22}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-0a-5e1c1fc88e8d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7E23-7E40,U+7E42-7E63}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-0b-d2e65d2d696a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7E64-7E9F,U+7EA1,U+7EA3-7EA5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-0c-0dc48ee4f5df.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7EA8-7EA9,U+7EAC-7EAE,U+7EB0,U+7EB2,U+7EB4,U+7EB6,U+7EBB-7EBC,U+7EBE,U+7EC0-7EC2,U+7EC5,U+7EC9,U+7ECB-7ECC,U+7ECE,U+7ED0,U+7ED4,U+7ED6,U+7EDA-7EDB,U+7EE0-7EE2,U+7EE4-7EE6,U+7EE8,U+7EEB-7EEC,U+7EEE,U+7EF0-7EF2,U+7EF6,U+7EF9-7EFC,U+7EFE,U+7F01-7F03,U+7F09-7F0D,U+7F0F-7F12,U+7F14,U+7F17,U+7F19,U+7F1B-7F1C,U+7F1E,U+7F21-7F22}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-0d-4efe74fb2928.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7F23-7F24,U+7F26-7F28,U+7F2B-7F2F,U+7F31-7F33,U+7F35-7F37,U+7F39,U+7F3B-7F4F,U+7F52-7F54,U+7F56,U+7F58-7F59,U+7F5B-7F61,U+7F63-7F68,U+7F6B-7F6D,U+7F6F-7F71,U+7F73}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-0e-113eb0074c12.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7F74-7F89,U+7F8B-7F8D,U+7F8F-7F9D,U+7F9F-7FA3,U+7FA5-7FB7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/01f-0f-958ef70e8fc8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7FB8-7FBC,U+7FBE-7FD3,U+7FD5-7FDF,U+7FE2-7FEF,U+7FF2-7FFA,U+7FFD-7FFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-00-469570538efe.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8000-8001,U+8003,U+8005,U+800C,U+8010,U+8017,U+8036,U+804C,U+8054,U+8089,U+808B,U+80A0-80A1,U+80A4,U+80A9,U+80AF,U+80BE,U+80C1,U+80C6,U+80CC,U+80EB,U+80F8,U+80FD,U+8109-810A,U+810F,U+811A,U+8131,U+8150,U+8155,U+8170,U+817A,U+817E-817F,U+81C2,U+81EA,U+81F3-81F4,U+820C,U+821E,U+826F,U+8272,U+827E,U+8282,U+82B1,U+82CF,U+82D4,U+82E6,U+82F1,U+8303,U+8336,U+8346,U+8349,U+8352,U+8361,U+8363,U+836F,U+8389,U+838E,U+83AB,U+83B1,U+83B7,U+83F2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-01-50d873c0e9a9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8019,U+8033,U+8038,U+805A,U+8096,U+809A,U+809D,U+80A2,U+80A5,U+80AE,U+80B2,U+80BA,U+80BF-80C0,U+80DC,U+80E1,U+80F6,U+8106,U+8111,U+814C,U+8154,U+8165,U+816D-816E,U+8171,U+8179,U+817B,U+818F,U+819B,U+81ED,U+81FC,U+8212,U+821F,U+822A,U+822C,U+8235,U+8239,U+827A,U+8292,U+8299,U+829C,U+82A5-82A6,U+82AC,U+82BD,U+82C7,U+82CD,U+82D7,U+82DE,U+82E5,U+82F9,U+8305,U+8309,U+830E,U+8328,U+8338,U+835A,U+8377,U+8393,U+83B2,U+83BD,U+83C7,U+83CC,U+83DC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-02-d2a529707d65.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8002,U+8004,U+8006-800B,U+800D-800F,U+8011-8016,U+8018,U+801A-8032,U+8034-8035,U+8037,U+806A,U+8102,U+819C,U+81A8,U+8200,U+820D,U+8214,U+8230-8231,U+8247,U+8258,U+8273,U+8327,U+8350,U+8367-8368,U+836B,U+83F1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-03-ddcd6df9ee01.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8039-804B,U+804D-8053,U+8055-8059,U+805B-8069,U+806B-807C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-04-22950bebed31.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+807D-8088,U+808A,U+808C-8095,U+8097-8099,U+809B-809C,U+809E-809F,U+80A3,U+80A6-80A8,U+80AA-80AD,U+80B0-80B1,U+80B3-80B9,U+80BB-80BD,U+80C2-80C5,U+80C7-80CB,U+80CD-80D1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-05-84fa933cde20.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+80D2-80DB,U+80DD-80E0,U+80E2-80EA,U+80EC-80F5,U+80F7,U+80F9-80FC,U+80FE-8101,U+8103-8105,U+8107-8108,U+810B-810E,U+8110,U+8112-8119,U+811B-811E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-06-fa37fd13db1c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+811F-8130,U+8132-814B,U+814D-814F,U+8151-8153,U+8156-8163}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-07-9d9564226ece.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8164,U+8166-816C,U+816F,U+8172-8178,U+817C-817D,U+8180-818E,U+8190-819A,U+819D-81A7,U+81A9-81B1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-08-ba1542a194d0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+81B2-81C1,U+81C3-81E9,U+81EB-81EC,U+81EE-81F2,U+81F5-81F6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-09-bcace088f5ac.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+81F7-81FB,U+81FD-81FF,U+8201-820B,U+820E-8211,U+8213,U+8215-821D,U+8220-8229,U+822B,U+822D-822F,U+8232-8234,U+8236-8238,U+823A-8244}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-0a-1b8fae840545.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8245-8246,U+8248-8257,U+8259-826E,U+8270-8271,U+8274-8279,U+827B-827D,U+827F-8281,U+8283-828C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-0b-35289d039a73.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+828D-8291,U+8293-8298,U+829A-829B,U+829D-82A4,U+82A7-82AB,U+82AD-82B0,U+82B2-82BC,U+82BE-82C6,U+82C8-82CC,U+82CE,U+82D0-82D3,U+82D5-82D6,U+82D8-82D9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-0c-e448252a95e8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+82DA-82DD,U+82DF-82E4,U+82E7-82F0,U+82F2-82F8,U+82FA-8302,U+8304,U+8306-8308,U+830A-830D,U+830F-8322}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-0d-fdb48a1dfa71.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8323-8326,U+8329-8335,U+8337,U+8339-8345,U+8347-8348,U+834A-834F,U+8351,U+8353-8359,U+835B-8360,U+8362,U+8364-8366,U+8369-836A,U+836C-836E,U+8370-8371}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-0e-a92f5302d3fe.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8372-8376,U+8378-8388,U+838A-838D,U+838F-8392,U+8394-83AA,U+83AC-83B0,U+83B3-83B6,U+83B8-83B9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/020-0f-3fb86de2fe0f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+83BA-83BC,U+83BE-83C6,U+83C8-83CB,U+83CD-83DB,U+83DD-83F0,U+83F3-83FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-00-809db3f4179e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8404,U+840E,U+841D,U+8425-8426,U+8428,U+843D,U+8457,U+8461,U+846C,U+8475,U+8482,U+8499,U+84B8,U+84DD,U+84DF,U+8513,U+851A,U+853D,U+8549,U+8568,U+857E,U+8584,U+85B0,U+85CF,U+85D3,U+85E4,U+85FB,U+8611,U+864E,U+8654,U+865A,U+866B-866C,U+8679,U+867E,U+8680,U+868C,U+86C7,U+86CB,U+86D9,U+86DB,U+86EE,U+8702,U+8707,U+870D,U+8715,U+8718,U+871C,U+8721,U+8725,U+8734,U+874E,U+8759,U+8760,U+876E,U+8782-8783,U+878D,U+87AF,U+87BA,U+87D1,U+87F9,U+87FE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-01-3d38a2889171.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8400-8403,U+8405-840D,U+840F-841C,U+841E-8424,U+8427,U+8429-842D,U+8463,U+846B,U+8471,U+84B2,U+84C4,U+84EC,U+8511,U+8574,U+8587,U+8650-8651,U+867D,U+8681,U+86C6,U+86CA,U+86E4,U+870A,U+8712,U+8717,U+873F,U+8747,U+8776,U+87B3,U+87D2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-02-9049bf5e289a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+842E-843C,U+843E-8456,U+8458-8460,U+8462,U+8464-846A,U+846D-8470,U+8472-8474}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-03-c3ebff0ae7fe.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8476-8481,U+8483-8498,U+849A-84B1,U+84B3-84B7,U+84B9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-04-32b845139902.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+84BA-84C3,U+84C5-84DC,U+84DE,U+84E0-84EB,U+84ED-84FD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-05-6851a4e75759.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+84FE-8510,U+8512,U+8514-8519,U+851B-853C,U+853E-8541}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-06-8ab274548ec4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8542-8548,U+854A-8567,U+8569-8573,U+8575-857D,U+857F-8583,U+8585-8586}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-07-ed86788e05f9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8588-85AF,U+85B1-85C8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-08-1920b0232d3a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+85C9-85CE,U+85D0-85D2,U+85D4-85E3,U+85E5-85FA,U+85FC-860C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-09-544805210964.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+860D-8610,U+8612-864D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-0a-5b1a93a4235a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+864F,U+8652-8653,U+8655-8659,U+865B-866A,U+866D-8678,U+867A-867C,U+867F,U+8682-868B,U+868D-869A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-0b-6a5ee5afffda.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+869B-86C5,U+86C8-86C9,U+86CC-86D8,U+86DA,U+86DC-86E0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-0c-77f11a2076e0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+86E1-86E3,U+86E5-86ED,U+86EF-8701,U+8703-8706,U+8708-8709,U+870B-870C,U+870E-8711,U+8713-8714,U+8716,U+8719-871B,U+871D-8720,U+8722-8724,U+8726-872D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-0d-a4a00ff74026.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+872E-8733,U+8735-873E,U+8740-8746,U+8748-874D,U+874F-8758,U+875A-875F,U+8761-876D,U+876F-8774}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-0e-318557387358.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8775,U+8777-8781,U+8784-878C,U+878E-87AE,U+87B0-87B2,U+87B4-87B9,U+87BB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/021-0f-e97d1a52a1e7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+87BC-87D0,U+87D3-87F8,U+87FA-87FD,U+87FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-00-fa26f26aa7f6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8840,U+884C,U+8854,U+8861,U+8863,U+8865,U+8868,U+886C,U+888B,U+888D,U+8896,U+88AB,U+88AD,U+88C1-88C2,U+88C5,U+88D9,U+88E4,U+88F9,U+891B,U+892A,U+8934,U+8936,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C6,U+89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8A79,U+8A89,U+8A93,U+8B66,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBD-8BBE,U+8BC1,U+8BC5-8BC6,U+8BC8,U+8BD5,U+8BD7,U+8BDA,U+8BE1,U+8BE5,U+8BED,U+8BF1,U+8BF4,U+8BF7,U+8BFA-8BFB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-01-14dadcba7770.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8800-8828,U+8835,U+8845,U+8857,U+886B,U+8870,U+88B4,U+88D4,U+88F8,U+8910,U+89C4,U+8BA8,U+8BAF,U+8BB2,U+8BBF,U+8BC9,U+8BCD,U+8BD1,U+8BDD,U+8BE6,U+8BF2,U+8BF5,U+8BF8,U+8BFE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-02-707fc59f3ab5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8829-8834,U+8836-883F,U+8841-8844,U+8846-884B,U+884D-8853,U+8855-8856,U+8858-8860,U+8862,U+8864,U+8866-8867,U+8869-886A,U+886D-886F,U+8871-8875}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-03-6e19ac622dc7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8876-888A,U+888C,U+888E-8895,U+8897-88AA,U+88AC,U+88AE-88B3,U+88B5-88BB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-04-7a6838a404ea.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+88BC-88C0,U+88C3-88C4,U+88C6-88D3,U+88D5-88D8,U+88DA-88E3,U+88E5-88F7,U+88FA-8903}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-05-32d0950cc986.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8904-890F,U+8911-891A,U+891C-8929,U+892B-8933,U+8935,U+8937-8948}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-06-908110fc24af.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8949-897E,U+8980,U+8982-8985,U+8987-898B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-07-7cae8adedcaa.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+898C-89C0,U+89C3,U+89C5,U+89C7-89C8,U+89CA-89D0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-08-215dff85339b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+89D1,U+89D3-89E2,U+89E4-89E5,U+89E7-89FF,U+8A01-8A14}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-09-707b0537627c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8A15-8A54}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-0a-f5492c979250.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8A55-8A78,U+8A7A-8A88,U+8A8A-8A92,U+8A94-8A97}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-0b-20314714ccd3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8A98-8AD7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-0c-e8b0930bd117.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8AD8-8B17}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-0d-bd8f5151c03f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8B18-8B57}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-0e-fb63c344ccd8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8B58-8B65,U+8B67-8B98}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/022-0f-4b694c28c7cf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8B99-8BA0,U+8BA3,U+8BA5-8BA7,U+8BAA-8BAC,U+8BB1,U+8BB3-8BB7,U+8BB9,U+8BBB-8BBC,U+8BC0,U+8BC2-8BC4,U+8BC7,U+8BCA-8BCC,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BD9,U+8BDB-8BDC,U+8BDE-8BE0,U+8BE2-8BE4,U+8BE7-8BEC,U+8BEE-8BF0,U+8BF3,U+8BF6,U+8BF9,U+8BFC-8BFD,U+8BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-00-3ad323b8f341.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8C03,U+8C0A,U+8C1C,U+8C22,U+8C31,U+8C37,U+8C61,U+8C79-8C7A,U+8D1D,U+8D24,U+8D26-8D28,U+8D2B,U+8D39,U+8D44,U+8D4B,U+8D4E,U+8D50,U+8D5B,U+8D5E,U+8D64,U+8D6B,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DC3,U+8DD1,U+8DDD,U+8DEF,U+8DF3,U+8E22,U+8E2A,U+8E44,U+8EAB,U+8EB2,U+8F6C,U+8F6F,U+8F74,U+8F7B,U+8F83,U+8F89,U+8F9B,U+8F9E,U+8FA8,U+8FB9,U+8FBE,U+8FC5,U+8FC7,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+8FEA-8FEB,U+8FF7,U+8FFD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-01-0646f3495b08.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8C01,U+8C08,U+8C0B,U+8C0D,U+8C10,U+8C13,U+8C27,U+8C34,U+8C46,U+8C4C,U+8C6A,U+8C82,U+8D1F,U+8D21-8D23,U+8D25,U+8D2A,U+8D2D,U+8D2F,U+8D31,U+8D35,U+8D38,U+8D3C,U+8D3E,U+8D43,U+8D4C,U+8D4F,U+8D60,U+8D62,U+8D66,U+8D6D,U+8DA3,U+8DBE,U+8DCB-8DCC,U+8DD6,U+8DDF,U+8DE8,U+8DF5,U+8E0F,U+8E1D,U+8E29,U+8E42,U+8E81,U+8E8F,U+8EAF,U+8F66-8F67,U+8F6E,U+8F70,U+8F7D,U+8F90-8F91,U+8F93,U+8F9C,U+8FA3,U+8FB0,U+8FC8,U+8FDF,U+8FE6,U+8FF0,U+8FF8-8FF9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-02-1720e1ed1453.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8C00,U+8C02,U+8C04-8C07,U+8C09,U+8C0C,U+8C0E-8C0F,U+8C11-8C12,U+8C14-8C1B,U+8C1D-8C21,U+8C23-8C26,U+8C28-8C30,U+8C32-8C33,U+8C35-8C36,U+8C38-8C45,U+8C47-8C48,U+8D34,U+8D56,U+8D76,U+8E1E,U+8F68,U+8FAB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-03-cf68fe8704f8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8C49-8C4B,U+8C4D-8C60,U+8C62-8C69,U+8C6B-8C78,U+8C7B-8C81,U+8C83-8C8E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-04-49f1c7141409.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8C8F-8CCE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-05-c0f3215ec79d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8CCF-8D0E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-06-6098c1bdcda3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8D0F-8D1C,U+8D1E,U+8D20,U+8D29,U+8D2C,U+8D2E,U+8D30,U+8D32-8D33,U+8D36-8D37,U+8D3A-8D3B,U+8D3D,U+8D3F-8D42,U+8D45-8D4A,U+8D4D,U+8D51-8D55,U+8D57-8D5A,U+8D5C-8D5D,U+8D5F,U+8D61,U+8D63,U+8D65,U+8D67-8D6A,U+8D6C,U+8D6E-8D6F,U+8D71-8D74}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-07-a803465b7f68.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8D75,U+8D78-8D84,U+8D86-8D89,U+8D8B-8DA2,U+8DA4-8DB2,U+8DB4-8DBA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-08-e77c3f77c65b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8DBB-8DBD,U+8DBF-8DC2,U+8DC4-8DCA,U+8DCD-8DD0,U+8DD2-8DD5,U+8DD7-8DDC,U+8DDE,U+8DE0-8DE7,U+8DE9-8DEE,U+8DF0-8DF2,U+8DF4,U+8DF6-8E06}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-09-82e8bd47f469.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8E07-8E0E,U+8E10-8E1C,U+8E1F-8E21,U+8E23-8E28,U+8E2B-8E41,U+8E43,U+8E45-8E4E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-0a-731dc3b5cde6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8E4F-8E80,U+8E82-8E8E,U+8E90}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-0b-8ce9073d8789.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8E91-8EAA,U+8EAC-8EAE,U+8EB0-8EB1,U+8EB3-8ED3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-0c-57b8a502ab77.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8ED4-8F13}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-0d-3eb3627ec819.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8F14-8F53}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-0e-e6c9d08528f8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8F54-8F65,U+8F69-8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F7A,U+8F7C,U+8F7E-8F82,U+8F84-8F88,U+8F8A-8F8F,U+8F92,U+8F94-8F9A,U+8F9D,U+8F9F-8FA2,U+8FA4-8FA6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/023-0f-7fa8cbbffedc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+8FA7,U+8FA9-8FAA,U+8FAC-8FAF,U+8FB1-8FB8,U+8FBA-8FBD,U+8FBF-8FC4,U+8FC6,U+8FC9-8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FE0-8FE5,U+8FE7-8FE9,U+8FEC-8FEF,U+8FF1-8FF6,U+8FFA-8FFC,U+8FFE-8FFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-00-40239e48ac43.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9000-9003,U+9006,U+9009-900A,U+900F-9010,U+9012,U+9014,U+9017,U+901A,U+901F-9020,U+903B-903C,U+903E,U+9041,U+904D,U+9053,U+9057,U+9063,U+9065,U+906D-906E,U+9075,U+907F-9080,U+9083,U+9093,U+90A3,U+90AA,U+90AE,U+90C1,U+90CA,U+90CE,U+90E1,U+90E8,U+90FD,U+9119,U+914A-914B,U+914D,U+9152,U+916A,U+916C,U+9171,U+9175,U+9177-9178,U+917F,U+9189,U+9192,U+91C7,U+91CA,U+91CC-91CF,U+91D1,U+91DC,U+9274,U+938F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-01-c28428362c15.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9004-9005,U+9007-9008,U+900B-900E,U+9011,U+9013,U+9015-9016,U+9018-9019,U+901B-901E,U+9021-903A,U+903D,U+903F-9040,U+9042-904C,U+904E-9052,U+90A6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-02-da2ba4241612.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9054-9056,U+9058-9062,U+9064,U+9066-906C,U+906F-9074,U+9076-907E,U+9081-9082,U+9084-9092,U+9094-909D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-03-d1c2c811640c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+909E-90A2,U+90A4-90A5,U+90A7-90A9,U+90AB-90AD,U+90AF-90C0,U+90C2-90C9,U+90CB-90CD,U+90CF-90E0,U+90E2-90E5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-04-cdea0a4c75b3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+90E6-90E7,U+90E9-90FC,U+90FE-9118,U+911A-9128}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-05-ca22910a4e1b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9129-9149,U+914C,U+914E-9151,U+9153-9169,U+916B,U+916D-916E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-06-a11776c8f4e6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+916F-9170,U+9172-9174,U+9176,U+9179-917E,U+9180-9188,U+918A-9191,U+9193-91B5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-07-079acb99b16d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+91B6-91C6,U+91C8-91C9,U+91CB,U+91D0,U+91D2-91DB,U+91DD-91FD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-08-5e7fe5f3fd38.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+91FE-923D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-09-7a4f5d94d568.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+923E-9273,U+9275-927E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-0a-fd9504b667b1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+927F-92BE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-0b-91fc75f31ff5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+92BF-92FE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-0c-4b6d7eb0ece7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+92FF-933E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-0d-676f4b89c2bd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+933F-937E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-0e-907e4b6f8f04.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+937F-938E,U+9390-93BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/024-0f-634332232130.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+93C0-93FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-00-7ccb8724a89f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9489,U+9493,U+949F,U+94A2,U+94A5,U+94C1,U+94DC,U+94E0,U+94F6,U+94F8,U+94FE,U+9501,U+950B,U+9510,U+9524,U+952E,U+953B,U+9540,U+9547,U+955C,U+9576,U+957F,U+95E8,U+95EA,U+95F4,U+961F,U+9631-9632,U+9636,U+963F,U+9644,U+9646,U+9648,U+964D,U+9650,U+9662,U+9664,U+9669,U+9677,U+9686,U+968F-9690,U+9694,U+96BE,U+96C4,U+96C6,U+96D5,U+96E8,U+96EA,U+96F7,U+96FE,U+9700,U+9706-9707,U+971C,U+9732,U+9752,U+9759,U+975E,U+9762,U+9774,U+978B,U+97AD,U+97E7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-01-f8775444435e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9488,U+9499,U+949D,U+94A9,U+94AE,U+94B1,U+94B3-94B5,U+94BB,U+94C3,U+94C5,U+94D0,U+94EC-94ED,U+94F2-94F3,U+9505-9506,U+9508,U+9519,U+9521,U+9525-9526,U+952D,U+952F,U+9550,U+9556,U+9563,U+956F-9570,U+95EE,U+95F2,U+95F7,U+95FB,U+9605,U+9614,U+9633-9635,U+963B,U+9640,U+9668,U+9675-9676,U+9699,U+969C,U+96B6,U+96C5,U+96C7,U+96CC,U+96CF,U+96F6,U+96F9,U+9709,U+970D,U+9738,U+9760,U+9769,U+9776,U+97A3,U+97E6,U+97E9,U+97F3}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-02-17506f2bef75.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9400-941C,U+9492,U+94A0,U+94C0,U+94C6,U+94CA,U+94DB,U+94DD,U+94F1,U+94F7,U+94FA,U+9500,U+9504,U+9509,U+950C,U+951A,U+9522-9523,U+9539,U+954C,U+95ED,U+95EF,U+95F9,U+9610,U+9619,U+9645,U+964B,U+966A,U+9698,U+96A7,U+96C0,U+972D,U+9730,U+9761,U+978D,U+9798}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-03-bf8c2bec0d22.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+941D-945C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-04-accc5a41c571.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+945D-9487,U+948A-9491,U+9494-9498,U+949A-949C,U+949E,U+94A1,U+94A3-94A4,U+94A6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-05-03b5d763ca1c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+94A7-94A8,U+94AA-94AD,U+94AF-94B0,U+94B2,U+94B6-94BA,U+94BC-94BF,U+94C2,U+94C4,U+94C7-94C9,U+94CB-94CF,U+94D1-94DA,U+94DE-94DF,U+94E1-94EB,U+94EE-94F0,U+94F4-94F5,U+94F9,U+94FB-94FD,U+94FF,U+9502-9503,U+9507}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-06-4a8e3576fc4e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+950A,U+950D-950F,U+9511-9518,U+951B-9520,U+9527-952C,U+9530-9538,U+953A,U+953C-953F,U+9541-9546,U+9548-954B,U+954D-954F,U+9551-9555,U+9557-955B,U+955D-955F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-07-8f1d73338009.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9560-9562,U+9564-956E,U+9571-9575,U+9577-957E,U+9580-95A4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-08-7ab76465cdde.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+95A5-95E4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-09-e181e568dcdb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+95E5-95E7,U+95E9,U+95EB-95EC,U+95F0-95F1,U+95F3,U+95F5-95F6,U+95F8,U+95FA,U+95FC-9604,U+9606-960F,U+9611-9613,U+9615-9618,U+961A-961E,U+9620-9630,U+9637-9639}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-0a-58690aaab7f0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+963A,U+963C-963E,U+9641-9643,U+9647,U+9649-964A,U+964C,U+964E-964F,U+9651-9661,U+9663,U+9665-9667,U+966B-9674,U+9678-9685,U+9687-968C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-0b-a10cc89171ac.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+968D-968E,U+9691-9693,U+9695-9697,U+969A-969B,U+969D-96A6,U+96A8-96B5,U+96B7-96BD,U+96BF,U+96C1-96C3,U+96C8-96CB,U+96CD-96CE,U+96D0-96D4,U+96D6-96DD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-0c-2c0a0584f493.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+96DE-96E7,U+96E9,U+96EB-96F5,U+96F8,U+96FA-96FD,U+96FF,U+9701-9705,U+9708,U+970A-970C,U+970E-971B,U+971D-9729}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-0d-39c373a6bb3b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+972A-972C,U+972E-972F,U+9731,U+9733-9737,U+9739-9751,U+9753-9758,U+975A-975D,U+975F,U+9763-9768,U+976A-9773,U+9775}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-0e-b29c08d65b7c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9777-978A,U+978C,U+978E-9797,U+9799-97A2,U+97A4-97AC,U+97AE-97BB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/025-0f-f50eec97c05f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+97BC-97E5,U+97E8,U+97EA-97F2,U+97F4-97FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-00-45d220d8a612.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9875-9876,U+9879-987B,U+987E-987F,U+9884-9886,U+9888,U+9891,U+9897-9898,U+989A,U+989C-989D,U+98A4,U+98CE,U+98D3,U+98DE-98DF,U+9910,U+9965,U+996A,U+996E,U+9970-9972,U+9975-9976,U+997C,U+997F,U+9985-9986,U+998F,U+9996,U+9999,U+9A6C-9A6D,U+9A6F-9A71,U+9A73,U+9A76,U+9A79,U+9A7E,U+9A87,U+9A8C,U+9A8F,U+9A91,U+9AA8,U+9AB7-9AB8,U+9AC5,U+9AD8,U+9B03,U+9B3C,U+9B41-9B42,U+9B44-9B45,U+9B47,U+9B54}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-01-efa73147eb80.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9800-982F,U+987D,U+9881,U+9887,U+988C,U+98A0,U+98D9,U+996D,U+997A,U+9988,U+9992,U+9A6E,U+9A7B,U+9AA1,U+9ACB,U+9AD3,U+9AE6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-02-711ef46a455b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9830-986F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-03-6e6c30b8dc8b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9870-9874,U+9877-9878,U+987C,U+9880,U+9882-9883,U+9889-988B,U+988D-9890,U+9892-9896,U+9899,U+989B,U+989E-989F,U+98A1-98A3,U+98A5-98C6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-04-5c80b43f6db0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+98C7-98CD,U+98CF-98D2,U+98D4-98D8,U+98DA-98DD,U+98E0-990B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-05-dbd8c010955d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+990C-990F,U+9911-994C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-06-540195273932.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+994D-9964,U+9966-9969,U+996B-996C,U+996F,U+9973-9974,U+9977-9979,U+997B,U+997D-997E,U+9980-9984,U+9987,U+9989-998E,U+9990-9991,U+9993-9995,U+9997-9998,U+999A-999F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-07-995717225ae4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+99A0-99DF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-08-d2f8bc73713a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+99E0-9A1F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-09-c3a5bf66fe1e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9A20-9A5F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-0a-3c7c8cc7a21d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9A60-9A6B,U+9A72,U+9A74-9A75,U+9A77-9A78,U+9A7A,U+9A7C-9A7D,U+9A7F-9A86,U+9A88-9A8B,U+9A8D-9A8E,U+9A90,U+9A92-9AA0,U+9AA2-9AA7,U+9AA9-9AB0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-0b-471101722cf8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9AB1-9AB6,U+9AB9-9AC4,U+9AC6-9ACA,U+9ACC-9AD2,U+9AD4-9AD7,U+9AD9-9AE5,U+9AE7-9AF7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-0c-340bd511b9c6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9AF8-9B02,U+9B04-9B38}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-0d-ebc3fc1ab1b3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9B39-9B3B,U+9B3D-9B40,U+9B43,U+9B46,U+9B48-9B53,U+9B55-9B7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-0e-edcd04b24575.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9B80-9BBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/026-0f-1876ff29249b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9BC0-9BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-00-c3539a0d76a3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9C00-9C05,U+9C7C,U+9C7F,U+9C81,U+9C88,U+9C91,U+9C9C,U+9CA8,U+9CAD,U+9CAF,U+9CB6-9CB8,U+9CC3-9CC5,U+9CCA,U+9CCD,U+9CD0,U+9CD5,U+9CD7,U+9CDE-9CDF,U+9E1F,U+9E21-9E23,U+9E26,U+9E2D-9E2E,U+9E45,U+9E49,U+9E4C,U+9E4F,U+9E51,U+9E64,U+9E66,U+9E6B,U+9E70,U+9E7F,U+9E93,U+9E9D,U+9EA6,U+9EBB,U+9EC4,U+9ECE-9ECF,U+9ED1,U+9ED8,U+9EEF,U+9F13,U+9F20,U+9F2C,U+9F3B,U+9F50,U+9F7F,U+9F99,U+9F9B,U+9F9F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-01-a0343d3b291b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9C06-9C45}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-02-0ff535e6d5b9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9C46-9C7B,U+9C7D-9C7E,U+9C80,U+9C82-9C87,U+9C89}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-03-d086508cc775.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9C8A-9C90,U+9C92-9C9B,U+9C9D-9CA7,U+9CA9-9CAC,U+9CAE,U+9CB0-9CB5,U+9CB9-9CC2,U+9CC6-9CC9,U+9CCB-9CCC,U+9CCE-9CCF,U+9CD1-9CD4,U+9CD6,U+9CD8-9CD9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-04-d2ed06f861e1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9CDA-9CDD,U+9CE0-9D1B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-05-6780ce778f7e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9D1C-9D5B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-06-2f0a3cfa6c19.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9D5C-9D9B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-07-f51101ff44f4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9D9C-9DDB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-08-ba609194791c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9DDC-9E1B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-09-e62658cf1d3b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9E1C-9E1E,U+9E20,U+9E24-9E25,U+9E27-9E2C,U+9E2F-9E44,U+9E46-9E48,U+9E4A-9E4B,U+9E4D-9E4E,U+9E50,U+9E52-9E63,U+9E65,U+9E67-9E69}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-0a-b2afe8b1fb7f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9E6A,U+9E6C-9E6F,U+9E71-9E7E,U+9E80-9E92,U+9E94-9E9C,U+9E9E-9EA5,U+9EA7-9EAF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-0b-8b8179eefe44.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9EB0-9EBA,U+9EBC-9EC3,U+9EC5-9ECD,U+9ED0,U+9ED2-9ED7,U+9ED9-9EEE,U+9EF0-9EF6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-0c-66369a868173.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9EF7-9F12,U+9F14-9F1F,U+9F21-9F2B,U+9F2D-9F39}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-0d-bcc305a761ce.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9F3A,U+9F3C-9F4F,U+9F51-9F7B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-0e-f79107f31b77.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9F7C-9F7E,U+9F80-9F98,U+9F9A,U+9F9C-9F9E,U+9FA0-9FBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/027-0f-ec84e8d9a79d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+9FC0-9FFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02a-00-a9955a4cff41.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+A960-A97C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-00-f16be6ad647c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AC00-AC3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-01-ba701be50565.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AC40-AC7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-02-3ed4a9c46954.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AC80-ACBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-03-6287ae5be6fc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+ACC0-ACFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-04-8febbdaa1ef5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AD00-AD3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-05-b158e178a320.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AD40-AD7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-06-3509e050514f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AD80-ADBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-07-6f6e4780726f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+ADC0-ADFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-08-34ecd918fae9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AE00-AE3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-09-212e593c6494.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AE40-AE7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-0a-d7ba8c8f213e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AE80-AEBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-0b-7b72ee94fa2c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AEC0-AEFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-0c-1e6c6c32d2fb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AF00-AF3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-0d-241bfa7fd83d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AF40-AF7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-0e-7a44737e6f85.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AF80-AFBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02b-0f-f60f493fc91a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+AFC0-AFFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-00-e0d13b2f618d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B000-B03F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-01-9cda0d42d55c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B040-B07F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-02-b7cc95d82f22.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B080-B0BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-03-bc8358f9bda5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B0C0-B0FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-04-cbaeb282eb69.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B100-B13F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-05-57c7851695df.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B140-B17F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-06-e70b9a790063.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B180-B1BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-07-a97e36c9bf0c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B1C0-B1FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-08-03b2379458ef.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B200-B23F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-09-29a8a521fa7d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B240-B27F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-0a-c30615f244fd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B280-B2BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-0b-086b210e6542.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B2C0-B2FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-0c-e21b42e3c26f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B300-B33F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-0d-408e994850c2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B340-B37F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-0e-6a5ccdc3c2df.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B380-B3BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02c-0f-65b59c54526e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B3C0-B3FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-00-4b3617fd6f33.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B400-B43F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-01-d9caa79f4cc4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B440-B47F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-02-9af27a67d722.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B480-B4BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-03-42ba66e0215e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B4C0-B4FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-04-9df45809612c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B500-B53F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-05-7a9352398fdb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B540-B57F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-06-27725e5d04e3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B580-B5BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-07-2e874ea19707.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B5C0-B5FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-08-9acef1598d8e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B600-B63F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-09-5e4f8682d27e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B640-B67F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-0a-a9836e0cad62.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B680-B6BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-0b-852d642cb0ef.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B6C0-B6FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-0c-ec533eef5746.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B700-B73F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-0d-1713f0b68b1c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B740-B77F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-0e-5675ddc5251f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B780-B7BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02d-0f-eda3deb8b4b4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B7C0-B7FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-00-d5fcbb3ff24c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B800-B83F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-01-fe5d5c0825f9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B840-B87F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-02-fedb7e415875.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B880-B8BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-03-fecc964c23c8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B8C0-B8FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-04-de45a3f31b3a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B900-B93F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-05-d305116b88a9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B940-B97F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-06-41cb7d755b70.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B980-B9BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-07-c53a9843fa91.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+B9C0-B9FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-08-4ee693586d9c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BA00-BA3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-09-089368155a8b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BA40-BA7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-0a-0e0c54086ed0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BA80-BABF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-0b-9ebf99e5ff0c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BAC0-BAFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-0c-b57e5e762aaf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BB00-BB3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-0d-00c6b5ea1f61.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BB40-BB7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-0e-3a51579465d9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BB80-BBBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02e-0f-22fd0fefe20d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BBC0-BBFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-00-499cbc10f443.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BC00-BC3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-01-131440c1ea75.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BC40-BC7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-02-c7ff34795a85.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BC80-BCBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-03-3d1ccd400a80.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BCC0-BCFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-04-a76bea36f434.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BD00-BD3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-05-0a7a9a24b78b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BD40-BD7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-06-14b8928140ea.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BD80-BDBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-07-25521efb2a7b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BDC0-BDFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-08-bcf4dee9bf4b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BE00-BE3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-09-c8a444d1933c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BE40-BE7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-0a-20f697e3119e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BE80-BEBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-0b-359f3205a17f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BEC0-BEFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-0c-4ed547dc4226.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BF00-BF3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-0d-5be706d1f4e0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BF40-BF7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-0e-520d62b277af.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BF80-BFBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/02f-0f-b0b761efbdbd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+BFC0-BFFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-00-58aad0adbaca.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C000-C03F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-01-42a8c9c45c7f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C040-C07F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-02-87cd887e2652.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C080-C0BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-03-7c020236e6c8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C0C0-C0FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-04-d62d0a611bcf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C100-C13F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-05-0011a7839cd0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C140-C17F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-06-440c4207487c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C180-C1BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-07-8f5cbe621d80.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C1C0-C1FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-08-5a9f57aff3a0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C200-C23F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-09-dc009ae81026.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C240-C27F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-0a-f42e541fc6dc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C280-C2BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-0b-ebac1c28ba9f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C2C0-C2FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-0c-4c55085175ca.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C300-C33F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-0d-ec0b6101ca94.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C340-C37F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-0e-5e08614c412a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C380-C3BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/030-0f-600a23a02bf7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C3C0-C3FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-00-6bc6f667b5de.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C400-C43F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-01-78d1d0e4c582.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C440-C47F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-02-37414bb39776.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C480-C4BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-03-5d74fbe1895c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C4C0-C4FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-04-e44eb8e46204.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C500-C53F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-05-f57fbc55e661.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C540-C57F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-06-1e23820cde32.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C580-C5BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-07-553e02dcdf52.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C5C0-C5FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-08-1d87692d7af8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C600-C63F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-09-5cd7bc54a52d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C640-C67F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-0a-54c5d2614ba8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C680-C6BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-0b-f2ce42d84882.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C6C0-C6FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-0c-12415b4536bd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C700-C73F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-0d-5b3c6cd7be3e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C740-C77F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-0e-6445685091f4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C780-C7BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/031-0f-6667757fe4cc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C7C0-C7FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-00-717bd5f7def3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C800-C83F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-01-c4f947faf789.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C840-C87F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-02-9c499996869e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C880-C8BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-03-5c99b543df53.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C8C0-C8FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-04-d8357f7b669e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C900-C93F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-05-c7fcad173411.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C940-C97F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-06-8ddee322cca0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C980-C9BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-07-f88d5b37ca65.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+C9C0-C9FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-08-16e79b33d40f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CA00-CA3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-09-d2e64b5d5327.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CA40-CA7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-0a-fa19ffa7038a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CA80-CABF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-0b-3ca5b560034e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CAC0-CAFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-0c-9b8f45a5657d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CB00-CB3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-0d-f1117cf41b89.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CB40-CB7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-0e-ce25884adf9a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CB80-CBBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/032-0f-1afea366c216.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CBC0-CBFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-00-7506d6b512b7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CC00-CC3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-01-babeae4655b9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CC40-CC7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-02-4a288ac36d6e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CC80-CCBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-03-7c2231155235.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CCC0-CCFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-04-1bc6577b0c52.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CD00-CD3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-05-9d2f6cbcce4a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CD40-CD7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-06-bb308de0f1c4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CD80-CDBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-07-499d94445f56.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CDC0-CDFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-08-a994cc82bcc8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CE00-CE3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-09-5c8fc7e68ccb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CE40-CE7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-0a-ece981a55234.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CE80-CEBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-0b-2294e273f98f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CEC0-CEFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-0c-194e21cac7e4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CF00-CF3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-0d-b77bdf1e5dca.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CF40-CF7F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-0e-dd3fd3d9428d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CF80-CFBF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/033-0f-ac9e9f68d8fd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+CFC0-CFFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-00-43c0c5a51b5a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D000-D03F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-01-88c635cd35c5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D040-D07F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-02-578e5e1bfdba.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D080-D0BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-03-4f71e1f18beb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D0C0-D0FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-04-b02a60270168.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D100-D13F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-05-224aa5650e33.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D140-D17F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-06-bc939a13b0bb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D180-D1BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-07-ae5b011ebd42.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D1C0-D1FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-08-010c26ea5050.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D200-D23F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-09-a0ee306a5b84.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D240-D27F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-0a-07b307e4e219.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D280-D2BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-0b-dedf56adbfcc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D2C0-D2FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-0c-00c1d0b1593d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D300-D33F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-0d-41a386768931.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D340-D37F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-0e-9b49fcb27b07.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D380-D3BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/034-0f-030f7ad96a95.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D3C0-D3FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-00-f76ea2296816.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D400-D43F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-01-4807a2233b6a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D440-D47F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-02-4439fa67a60e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D480-D4BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-03-620e534a62bb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D4C0-D4FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-04-782709f22ae1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D500-D53F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-05-25752f6dedd9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D540-D57F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-06-718b11e5f7d2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D580-D5BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-07-9d5260147027.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D5C0-D5FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-08-6ec40eafe979.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D600-D63F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-09-7a2d7cfdaddf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D640-D67F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-0a-2ce5c882decc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D680-D6BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-0b-6c4fcb31faec.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D6C0-D6FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-0c-6adab0432563.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D700-D73F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-0d-ee41c0d2e42d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D740-D77F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-0e-ad00c3e4d949.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D780-D7A3,U+D7B0-D7C6,U+D7CB-D7CF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/035-0f-ec08160bbdb7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D7D0-D7FB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03e-00-a353f589f21d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+F900-F93F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03e-01-53316a24ab0d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+F940-F97F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03e-02-c00cce52171e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+F980-F9BF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03e-03-71cfd99fd733.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+F9C0-F9FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03e-04-05748f0de5af.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+FA00-FA3F}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03e-05-0bf22aa2a298.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+FA40-FA6D,U+FB00-FB04}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03f-00-bdd8f2bdd789.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+FE10-FE19,U+FE30-FE52,U+FE54-FE5D,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F,U+FF5E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03f-01-adce41742462.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+FE5E-FE66,U+FE68-FE6B,U+FF02-FF07,U+FF0A-FF0B,U+FF0D-FF0E,U+FF10-FF19,U+FF1C-FF1E,U+FF20-FF3B}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03f-02-3388dac86e6a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+FF3C-FF5D,U+FF5F-FF7C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03f-03-2e884956192c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+FF7D-FFBC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/03f-04-c784a665f088.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+FFBD-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/07c-00-1f6cd607ca10.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1F100-1F10C,U+1F110-1F142}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/07c-01-08e0b4c05fcb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1F143-1F16C,U+1F170-1F185}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/07c-02-de758cc4e88f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1F186-1F1AC,U+1F200-1F202,U+1F210-1F225}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/07c-03-9fbae3fbc84d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1F226-1F23B,U+1F240-1F248,U+1F250-1F251}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/080-00-29d5d7f96eac.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2000B,U+20021,U+2003E,U+20046,U+2004E,U+20068,U+20086-20087,U+20089-2008A,U+20094,U+200A2,U+200A4,U+200B0,U+200CA-200CD,U+200D1,U+200EE,U+200F5,U+2010C,U+2010E,U+20118,U+20158,U+20164,U+201A2,U+201A4,U+201A9,U+201AB,U+201C1,U+201D4,U+201F2,U+20204,U+2020C,U+20213-20214,U+20239,U+2025B,U+20274-20275,U+2028E,U+20299,U+2029E,U+202A0,U+202B7,U+202BF-202C0,U+202E5,U+2030A,U+20325,U+2032B,U+20341,U+20345-20347,U+20371,U+2037E-20381,U+203A0,U+203A7,U+203B5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/080-01-5d7c33f4ccb9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+203C9,U+203CB,U+203F5,U+203F9,U+203FC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/081-00-465678198274.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20413-20414,U+2041F,U+2044A,U+20465,U+20487,U+2048E,U+20491-20492,U+204A3,U+204D7,U+204FC,U+204FE,U+20509,U+2053F,U+20547,U+2058E,U+205A5,U+205B1,U+205B3,U+205C3,U+205CA,U+205D0,U+205D5-205D6,U+205DF-205E0,U+205EB,U+20611,U+20615,U+20619-2061A,U+20628,U+20630,U+20656,U+20676,U+206EC,U+2070E,U+20731,U+2074F,U+20779,U+207C8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/082-00-f9781d66a921.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20807,U+2082C,U+2083A,U+20873,U+208B9,U+208D5,U+2090E,U+20916,U+20923,U+20954,U+20979,U+2097C,U+20984,U+2099D,U+209E7,U+20A11,U+20A50,U+20A64,U+20A6F,U+20A8A,U+20AB4,U+20AC2,U+20ACD,U+20AD3,U+20B0D,U+20B1D,U+20B8F,U+20B9F,U+20BA8-20BA9,U+20BB7,U+20BBF,U+20BC6,U+20BCB,U+20BE2,U+20BEB,U+20BFB,U+20BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/083-00-a6d4deb36134.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20C0B,U+20C0D,U+20C20,U+20C34,U+20C3A-20C3B,U+20C41-20C43,U+20C53,U+20C65,U+20C77-20C78,U+20C7C,U+20C8D,U+20C96,U+20C9C,U+20CB5,U+20CB8,U+20CCF-20CD0,U+20CD3-20CD6,U+20CDD,U+20CED,U+20CFF,U+20D15,U+20D28,U+20D31-20D32,U+20D45-20D49,U+20D4C-20D4E,U+20D58,U+20D6F,U+20D71,U+20D74,U+20D7C,U+20D7E-20D7F,U+20D96,U+20D9C,U+20DA7,U+20DB2,U+20DC8,U+20DE1,U+20E04,U+20E09-20E0A,U+20E0D-20E11,U+20E16,U+20E1D,U+20E4C}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/083-01-c4d6d9b1be92.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20E64,U+20E6D,U+20E73,U+20E75-20E7B,U+20E8C,U+20E95-20E96,U+20E98,U+20E9D,U+20EA2,U+20EAA-20EAC,U+20EB6,U+20ED7-20ED8,U+20EDD,U+20EF8-20EFB,U+20F1D,U+20F26,U+20F2D-20F2E,U+20F30-20F31,U+20F3B,U+20F4C,U+20F5F,U+20F64,U+20F8D,U+20F90,U+20FAD,U+20FB4-20FB6,U+20FBC,U+20FDF,U+20FEA-20FED}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/084-00-f24134ea9462.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21014,U+2101D-2101E,U+2104F,U+2105C,U+2106F,U+21075-21078,U+2107B,U+21088,U+21096,U+2109D,U+210B4,U+210BF-210C1,U+210C7-210C9,U+210CF,U+210D3,U+210E4,U+210F4-210F6,U+2112F,U+2113B,U+2113D,U+21145,U+21148,U+2114F,U+21180,U+21187,U+211D9,U+21201,U+2123C-2123D,U+2124F,U+21255,U+21274,U+2127B-2127C,U+212A8-212A9,U+212B0,U+212D7,U+212E3-212E4,U+212FD-212FE,U+21302-21305,U+2131B,U+21336,U+2133A,U+21344,U+21375-21376,U+2138E,U+21398}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/084-01-efedeaf95feb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2139A,U+2139C,U+213C4-213C6,U+213ED,U+213FE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/085-00-fd475fe4b2ef.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21413,U+21416,U+21424,U+2143F,U+21452,U+21454-21455,U+2146D-2146E,U+2148A,U+21497,U+214B6,U+214E8,U+214FD,U+21577,U+21582,U+21596,U+215D7,U+2160A,U+21613,U+21619,U+2163E,U+21647,U+21661,U+21692,U+216B4,U+216B8,U+216BA,U+216C0-216C2,U+216D3,U+216D5,U+216DF,U+216E6-216E8,U+216FA-216FC,U+216FE,U+21706,U+2170D,U+21710,U+21726,U+2173A-2173C,U+21742,U+21757,U+2176C-21771,U+21773-21774,U+217AB,U+217B0-217B4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/085-01-ff7a3cfd5b34.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+217B5,U+217C3,U+217C7,U+217D9-217DC,U+217DF,U+217EF,U+217F5-217F6,U+217F8-217FC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/086-00-0e2224e0ef66.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21820,U+21828-2182A,U+2182D,U+21839-2183B,U+21840,U+21845,U+21852,U+2185E,U+21861-21864,U+21877,U+2187B,U+21883-21885,U+2189E-218A2,U+218BD-218BF,U+218D1,U+218D6-218D9,U+218FA,U+21903-21905,U+21910-21912,U+21915,U+2191C,U+21922,U+21927,U+2193B,U+21944,U+21958,U+2196A,U+2197C,U+21980,U+21983,U+21988,U+21996,U+219C3,U+219DB,U+219F3,U+21A1A,U+21A2D,U+21A34,U+21A45,U+21A4B,U+21A63,U+21B44}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/086-01-2ea4d8b0b6f4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21BC1-21BC2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/087-00-d9910438b1a5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21C2A,U+21C56,U+21C70,U+21CA2,U+21CA5,U+21CAC,U+21D2D,U+21D45-21D46,U+21D53,U+21D5E,U+21D62,U+21D78,U+21D90,U+21D92,U+21D9C,U+21DA1,U+21DB6-21DB7,U+21DBA,U+21DCA,U+21DD1,U+21DE0,U+21DEB,U+21DF9,U+21E1C,U+21E23,U+21E33-21E34,U+21E37,U+21E3D,U+21E89,U+21EA4,U+21EA8,U+21EC8,U+21ED5,U+21F0F,U+21F15,U+21F1E,U+21F6A,U+21F76,U+21F9E,U+21FA1,U+21FE8,U+21FFA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/088-00-bcf2af1cb0a4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+22045,U+22049,U+2207E,U+2209A,U+220C7,U+220FC,U+2212A,U+2215B,U+22173,U+2217A-2217B,U+221A1,U+221C1,U+221C3,U+22208,U+22218,U+2227C,U+2231E,U+22321,U+22325,U+223AD,U+223BD,U+223D0,U+223D7,U+223FA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/089-00-5029d0825bdc.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+22465,U+22471,U+2248B,U+22491,U+224B0,U+224BC,U+224C1,U+224C9,U+224CC,U+224ED,U+22513,U+2251B,U+22530,U+22554,U+2258D,U+225AF,U+225BE,U+22609,U+2261B-2261C,U+2262B,U+22668,U+2267A,U+22696,U+22698,U+226F3-226F6,U+22712,U+22714,U+2271B,U+2271F,U+2272A,U+22775,U+22781,U+22796,U+227B4-227B5,U+227CD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08a-00-a10011e1a6a5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+22803,U+2285B,U+2285F-22860,U+22871,U+228AB,U+228AD,U+228C1,U+228F7,U+22926,U+22939,U+2294F,U+22967,U+2296B,U+22980,U+2298F,U+22993,U+22A66,U+22AB8,U+22ACF,U+22AD5,U+22AE6,U+22AE8,U+22B0E,U+22B22,U+22B3F,U+22B43,U+22B46,U+22B4F-22B50,U+22B6A,U+22BA6,U+22BCA,U+22BCE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08b-00-b7ed4d254284.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+22C1D,U+22C24,U+22C26-22C27,U+22C38,U+22C4C,U+22C51,U+22C55,U+22C62,U+22C88,U+22C9B,U+22CA1,U+22CA9,U+22CB2,U+22CB7,U+22CC2,U+22CC6,U+22CC9,U+22D07-22D08,U+22D12,U+22D44,U+22D4C,U+22D67,U+22D8D,U+22D95,U+22DA0,U+22DA3-22DA4,U+22DB7,U+22DE1,U+22DEE,U+22E0D,U+22E36,U+22E42,U+22E78,U+22E8B,U+22EB3,U+22EEF,U+22F74,U+22FCC,U+22FE3,U+22FEB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08c-00-d8be7fb69caf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+23033,U+23044,U+2304B,U+23066,U+2307D-2307E,U+2308E,U+230B7,U+230BC,U+230DA,U+23103,U+2313D,U+2317D,U+23182,U+231A4-231A5,U+231B3,U+231B6,U+231C3-231C4,U+231C8-231C9,U+231EA,U+231F5,U+231F7-231F9,U+2320F,U+23225,U+2322F,U+23231-23234,U+23256,U+2325E,U+23262,U+23281,U+23289-2328A,U+232AB-232AD,U+232D2,U+232E0-232E1,U+23300,U+2330A,U+2331F,U+23372,U+233B4,U+233CC,U+233D0,U+233D2-233D3,U+233D5,U+233DA,U+233DE-233DF,U+233E4,U+233E6,U+233F4-233F5,U+233F9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08c-01-db731970511e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+233FA,U+233FE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08d-00-fb53d5f36508.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+23400,U+2343F,U+2344A-2344B,U+23450-23451,U+23465,U+2346F,U+23472,U+234E4-234E5,U+23519,U+23530,U+23551,U+2355A,U+23567,U+23594-23595,U+23599,U+2359C,U+235BB,U+235C4,U+235CB,U+235CD-235CF,U+235F3,U+23600,U+23617,U+2361A,U+23638-2363A,U+2363C,U+23640,U+23647,U+23659,U+2365F,U+23677,U+2368E,U+2369E,U+236A6,U+236AD,U+236BA,U+236DF,U+236EE,U+23703,U+2370C,U+23716,U+2371C,U+23720,U+2372D,U+2372F,U+2373F,U+23763-23764,U+23766,U+23781,U+237A2,U+237BC,U+237C2,U+237D5-237D7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08d-01-683d8f559b23.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+237E7,U+237F1,U+237FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08e-00-f54bba373c61.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+23824,U+2383A,U+2383D,U+239C2,U+23A98,U+23AA7,U+23ADB,U+23AEE,U+23AFA,U+23B1A,U+23B5A}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08f-00-8dc2db5103e5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+23C63,U+23C7F,U+23C97-23C9B,U+23CB5,U+23CB7,U+23CBE,U+23CC7-23CC9,U+23CFC-23D00,U+23D0E,U+23D40,U+23D5B,U+23D7E,U+23D8F,U+23DB6-23DBD,U+23DD3,U+23DE3,U+23DF8-23DFA,U+23E06,U+23E11,U+23E23,U+23E2C-23E31,U+23E39,U+23E88-23E8B,U+23EB9,U+23EBF,U+23ED7,U+23EF7-23EFC,U+23F35,U+23F41,U+23F4A,U+23F61,U+23F7E}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/08f-01-81d93a56e17a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+23F7F-23F82,U+23F8F,U+23FB4,U+23FB7,U+23FC0,U+23FC5,U+23FEB-23FF0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/090-00-68e06018f87d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+24011,U+24039-2403D,U+2404B,U+24057,U+24085,U+2408B-2408D,U+24091,U+24096,U+240C9,U+240E1,U+240EC,U+24103-24104,U+2410F,U+24119,U+2413F-24140,U+24144,U+2414E,U+24155-24157,U+2415C,U+2415F,U+24161,U+24177,U+2417A,U+241A3-241A5,U+241AC,U+241B5,U+241C6,U+241CD,U+241E2,U+241FC,U+241FE,U+2420E,U+2421B,U+2424B,U+24256,U+24259,U+24276-24278,U+24284,U+24293,U+24295,U+242A5,U+242BF,U+242C1,U+242C9-242CA,U+242EE,U+242FA,U+2430D,U+2431A,U+24334}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/090-01-dfb0e997e184.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+24348,U+24362-24365,U+2438C,U+24396,U+2439C,U+243BC-243BD,U+243C1,U+243D0,U+243E9-243EA,U+243F2,U+243F8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/091-00-0cea10947ed4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+24404,U+24435-24436,U+2445A-2445B,U+24473,U+24487-24488,U+244B9,U+244BC,U+244CE,U+244D3,U+244D6,U+24505,U+24521,U+24578,U+245C8,U+24618,U+24629-2462A,U+24665,U+24674,U+24697,U+246A5,U+246D4,U+24706,U+24725,U+2472F,U+2478F,U+247E0,U+247F1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/092-00-74abbbc62bd4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+24812,U+24823,U+24882,U+24896,U+248E9,U+248F0-248F3,U+248FB,U+248FF-24901,U+2490C,U+24916-24917,U+24919,U+2492F,U+24933-24934,U+2493E-24943,U+24962-24963,U+24974-24976,U+2497B,U+2497F,U+24982,U+24988-2498F,U+24994,U+249A4,U+249A7,U+249A9,U+249AB-249AD,U+249B7-249BB,U+249C5,U+249D0,U+249DA-249DB,U+249DE-249DF,U+249E3,U+249E5,U+249EC-249ED}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/092-01-2c9d73edff43.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+249F6-249F9,U+249FB,U+24A01,U+24A0E,U+24A12-24A13,U+24A15,U+24A21-24A2A,U+24A3E,U+24A42,U+24A45,U+24A4A,U+24A4D-24A51,U+24A5D,U+24A65-24A67,U+24A71,U+24A77-24A7A,U+24A7D,U+24A8C,U+24A93-24A96,U+24AA4-24AA7,U+24AB1-24AB3,U+24ABA-24ABC,U+24AC0,U+24AC7,U+24AC9-24ACA,U+24AD1,U+24ADF,U+24AE2,U+24AE9,U+24B0F,U+24B56}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/092-02-a4e75e669634.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+24B6E-24B6F,U+24BF5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/093-00-949e144c1631.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+24C09,U+24C16,U+24C9E-24C9F,U+24CC9,U+24CD9,U+24D06,U+24D13-24D14,U+24DB8,U+24DEA-24DEB,U+24E04,U+24E0E,U+24E37,U+24E3B,U+24E50,U+24E6A,U+24E8B,U+24EA5,U+24EA7,U+24F0E,U+24F5C,U+24F82,U+24F86,U+24F97,U+24F9A,U+24FA9,U+24FB8,U+24FC2,U+24FF2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/094-00-9f661fe62260.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2502C,U+2504A,U+25052,U+25055,U+2509D,U+25122,U+2512B,U+25148,U+2517D-2517E,U+251A9,U+251CD,U+251E3,U+251E5-251E7,U+2521E,U+25220-25221,U+2524C,U+25250,U+25299,U+252C7,U+252D8,U+2530E,U+25311,U+25313}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/095-00-23a0975c4bb8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+25419,U+25425,U+2542E-25430,U+25446,U+2546C,U+2546E,U+2548E,U+2549A,U+254D9,U+2550E,U+25531-25532,U+25535,U+2553F,U+2555B-2555E,U+25562,U+25565-25566,U+25581,U+25584,U+2558F,U+255A7-255A8,U+255B9,U+255D5,U+255DB,U+255E0,U+25605,U+25635,U+25651,U+2567F,U+25683,U+25695,U+256E3,U+256F6,U+25706,U+2571D,U+25725,U+2573D,U+25771-25772,U+257A9,U+257B4,U+257C7,U+257DF-257E1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/096-00-b4d0abda13d8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+25857,U+2585D,U+25872,U+25874,U+258C8,U+258DE,U+258E1,U+25903,U+25946,U+25956,U+259AC,U+259C4,U+259CC,U+259D4,U+25A54,U+25A95,U+25A9C,U+25AAE-25AAF,U+25AD7,U+25AE3-25AE4,U+25AE9,U+25AF1,U+25B74,U+25B89,U+25BB2-25BB4,U+25BC6,U+25BE4,U+25BE8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/097-00-fe8cc004dda4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+25C01,U+25C06,U+25C21,U+25C4A-25C4B,U+25C64-25C65,U+25C91,U+25CA4,U+25CC0-25CC1,U+25CFE,U+25D20,U+25D30,U+25D43,U+25D99,U+25DA1,U+25DB9,U+25E0E,U+25E2E,U+25E49,U+25E56,U+25E62,U+25E65,U+25E81-25E83,U+25EA6,U+25EBC,U+25EC2,U+25ED7-25ED8,U+25EE8,U+25F1A,U+25F23,U+25F4B,U+25F5C,U+25FD4,U+25FE0-25FE2,U+25FFB}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/098-00-8c47795b8af3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2600C,U+26017,U+26021,U+26029,U+26048,U+26060,U+26064,U+26083,U+26097,U+260A4-260A5,U+260ED,U+26102,U+26121,U+26159-2615C,U+261AD-261AE,U+261B2,U+261DD,U+26221-26222,U+26258,U+26261,U+2626A-2626B,U+26270,U+26286,U+262D0,U+26335,U+2634B-2634C,U+26351,U+263BE,U+263F5,U+263F8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/099-00-876a13bd3253.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+26402,U+26410-26412,U+2644A,U+26469,U+26484,U+26488-26489,U+2648D,U+26498,U+26512,U+26572,U+265A0,U+265AD,U+265BF,U+26612,U+26626,U+26676,U+2667E,U+266AF-266B1,U+266B5,U+266DA,U+266E8,U+266FC,U+26716,U+2671D,U+26741,U+2677C,U+26799,U+267B3-267B4,U+267CC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/09a-00-5f114fcba43d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2681C,U+26846,U+2685E,U+2686E,U+26888,U+2688A,U+26893,U+268C7,U+268DD,U+268EA,U+2690E,U+26911,U+26926,U+26939,U+26951,U+2696F,U+26999,U+269A8,U+269B5,U+269DD,U+269F2,U+269FA,U+26A1E,U+26A2D-26A2E,U+26A34,U+26A42,U+26A51-26A52,U+26A58,U+26A8C,U+26AB7,U+26AFF,U+26B05,U+26B0A,U+26B13,U+26B15,U+26B23,U+26B28,U+26B50-26B53,U+26B5B-26B5C,U+26B75,U+26B82,U+26B96-26B97,U+26B9D,U+26BB3,U+26BC0,U+26BF7}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/09b-00-4c187ddfa25e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+26C21,U+26C29,U+26C40-26C41,U+26C46,U+26C73,U+26C7E-26C82,U+26C9E,U+26CA4,U+26CB7-26CB8,U+26CBD,U+26CC0,U+26CC3,U+26CD1,U+26CDD,U+26D22-26D2A,U+26D51,U+26D74,U+26DA0-26DA7,U+26DAE,U+26DDC,U+26DEA-26DEB,U+26DF0,U+26E00,U+26E05,U+26E07,U+26E12,U+26E40,U+26E42-26E45,U+26E65,U+26E6E,U+26E72,U+26E77,U+26E84,U+26E88,U+26E8B,U+26E99,U+26ED0-26ED2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/09b-01-2fcae3d036be.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+26ED3-26ED7,U+26F26,U+26F73-26F74,U+26F94,U+26F9F,U+26FA1,U+26FBE,U+26FDE-26FDF,U+26FF6-26FF8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/09c-00-58961c3d8200.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2700E,U+2704B,U+27052-27053,U+27088,U+270AD-270AF,U+270CD,U+270D2,U+270F0,U+270F4,U+270F8,U+27109,U+2710C-2710D,U+27126-27127,U+27139,U+27164-27165,U+27175,U+271CD,U+2721B,U+27267,U+27280,U+27285,U+2728B,U+272B2,U+272B6,U+272E6,U+27352,U+2739A,U+273DA-273DB,U+273FE-273FF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/09d-00-7e2ed0f5209b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+27410,U+27422,U+27449,U+27450,U+27484,U+27486,U+27574,U+275A3,U+275E0,U+275E4,U+275FD-275FE,U+27607,U+2760C,U+27614-27615,U+27631-27632,U+27639,U+27655-27657,U+27684,U+27693-27694,U+2770E-2770F,U+27723,U+27735-27736,U+27741,U+27752,U+2775E,U+27784-27785,U+277CC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/09e-00-d54f1a413d49.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+27858,U+27870,U+2789D,U+278B2,U+278C8,U+27924,U+27967,U+2797A,U+27985,U+279A0,U+279B4,U+279DD,U+279FD,U+27A0A,U+27A0E,U+27A3E,U+27A53,U+27A59,U+27A79,U+27A84,U+27ABD-27ABE,U+27AF4,U+27B06,U+27B0B,U+27B18,U+27B38-27B3A,U+27B48,U+27B65,U+27BB3,U+27BBE,U+27BC7,U+27BEF,U+27BF4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/09f-00-d8dad0632f24.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+27C12,U+27C3C,U+27C6C,U+27CB1,U+27CB8,U+27CC5,U+27D2F,U+27D53-27D54,U+27D66,U+27D73,U+27D84,U+27D8F,U+27D98,U+27DA0,U+27DBD,U+27DDC,U+27E10,U+27E4D,U+27E4F,U+27EAF,U+27F2E,U+27FB7,U+27FF9}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a0-00-d032cd177201.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+28002,U+28009,U+2801E,U+28023-28024,U+28048,U+28083,U+2808A,U+28090,U+280BB,U+280BD-280BE,U+280E8-280E9,U+280F4,U+2812E,U+2814F,U+2815D,U+2816F,U+28189,U+281AF,U+281BC,U+28207,U+28218,U+2821A,U+28256,U+28277,U+2827C,U+28282,U+2829B,U+282CD,U+282E2,U+282F3,U+28306,U+28318,U+2832F,U+2833A,U+28365,U+2836D,U+2837D,U+2838A,U+283CD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a1-00-8f7a13217aa7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+28408,U+2840C,U+28412,U+28455,U+28468,U+2846C,U+28473,U+28482,U+284DC,U+28501,U+2853C-2853D,U+2856B-2856C,U+285C8-285C9,U+285E8,U+285F4,U+28600,U+2860B,U+28625,U+2863B,U+28678,U+28695,U+286AA-286AB,U+286B2,U+286BC,U+286D7-286D8,U+286E6,U+286FA,U+2870F,U+28713,U+287E0}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a2-00-ddf178b391f0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+28804,U+2882B,U+2890D,U+28933,U+28946,U+28948-28949,U+28956,U+28964,U+28968,U+2896B-2896D,U+2897E,U+28987-28989,U+289A8,U+289AA-289AB,U+289B8,U+289BA-289BC,U+289C0,U+289DC,U+289DE,U+289E1,U+289E3-289E4,U+289E7-289E8,U+289F9-289FC,U+28A0F,U+28A16,U+28A1E,U+28A25,U+28A29,U+28A32,U+28A36,U+28A43-28A4B,U+28A59-28A5A,U+28A71,U+28A81-28A83,U+28A99-28A9C,U+28AC0,U+28AC6}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a2-01-93230fe9f2c8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+28ACB-28ACE,U+28ADD-28AE5,U+28AEA,U+28AFC,U+28B0C,U+28B13,U+28B21-28B22,U+28B2B-28B2D,U+28B2F,U+28B46,U+28B49,U+28B4C,U+28B4E,U+28B50,U+28B63-28B66,U+28B6C,U+28B8F,U+28B99,U+28B9C-28B9D,U+28BB9,U+28BC1-28BC2,U+28BC5,U+28BD4,U+28BD7,U+28BD9-28BDA,U+28BE7-28BEC,U+28BEF,U+28BF5,U+28BFF}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a3-00-d3a89e104ccd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+28C03,U+28C09,U+28C1C-28C1D,U+28C23,U+28C26,U+28C2B,U+28C30,U+28C39,U+28C3B,U+28C47,U+28C4F,U+28C51,U+28C54,U+28CCA,U+28CCD,U+28CD2,U+28CDD,U+28D10,U+28D34,U+28D71,U+28D99,U+28DB9,U+28DFB,U+28E0F,U+28E17,U+28E1F,U+28E36,U+28E39,U+28E65-28E66,U+28E89,U+28E97,U+28E99,U+28EAC,U+28EB2-28EB3,U+28ED9,U+28EE7,U+28EEB,U+28EF6,U+28F32,U+28FC5,U+28FF8}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a4-00-78cd889f689e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+29079,U+29088,U+2908B,U+29093,U+290AF-290B1,U+290C0,U+290E4-290E5,U+290EC-290ED,U+2910D,U+29110,U+2913C,U+2914D,U+2915B,U+2915E,U+29170,U+2919C,U+291A8,U+291D5,U+291EB,U+292A0,U+292B1}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a5-00-b9f01154c10e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2941D,U+29420,U+29433,U+2943F,U+29448,U+29490,U+294D0,U+294D9-294DA,U+294E5,U+294E7,U+2959E,U+295B0,U+295B8,U+295CF,U+295D7,U+295E9,U+295F4,U+2967F,U+296F0,U+29719,U+29720,U+29732,U+29750,U+297D4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a6-00-424137142210.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+29810,U+29857,U+298A4,U+298C6,U+298D1,U+298EA,U+298F1,U+298FA,U+29903,U+29905,U+2992F,U+29945,U+29947-29949,U+2995D,U+2996A,U+2999D,U+299C3,U+299C9,U+29A28,U+29A4D,U+29A72,U+29B05,U+29B0E,U+29BD5}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a7-00-a4f2badf6c95.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+29C73,U+29CAD,U+29D3E,U+29D4B,U+29D5A,U+29D7C,U+29D98,U+29D9B,U+29DDB,U+29DF6,U+29E06,U+29E15,U+29E2D,U+29E3D,U+29E49,U+29E68,U+29E8A,U+29EAC,U+29EB0,U+29EC3-29EC4,U+29EDB,U+29EE9,U+29EF8,U+29F23,U+29F30,U+29F7E,U+29F83,U+29F8C,U+29FB7,U+29FCE,U+29FD7,U+29FDE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a8-00-659180a14f8d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2A014,U+2A01A,U+2A02F,U+2A082,U+2A087,U+2A0B9,U+2A0E1,U+2A0ED,U+2A0F3,U+2A0F8-2A0F9,U+2A0FE,U+2A107,U+2A123,U+2A133-2A134,U+2A150,U+2A190,U+2A192-2A193,U+2A1AB,U+2A1B4-2A1B5,U+2A1DF,U+2A1F5,U+2A220,U+2A233,U+2A293,U+2A29F,U+2A2B2,U+2A2B4,U+2A2B6,U+2A2BA,U+2A2BD,U+2A2DF,U+2A2FF,U+2A351,U+2A38C,U+2A3A9,U+2A3ED}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0a9-00-f15253efadc7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2A434,U+2A437,U+2A45B,U+2A5C6,U+2A5CB,U+2A5F1,U+2A601-2A602,U+2A61A,U+2A632,U+2A64A,U+2A65B,U+2A6A9,U+2A6B2,U+2A7DD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0aa-00-9403636ceb4b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2A8FB,U+2A917,U+2A9E6,U+2AA30,U+2AA36,U+2AA58}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0ab-00-0140743ab9e1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2ADFF,U+2AFA2}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0ac-00-2ca3ac8eaa1e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0ad-00-640e4885a1f9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B746,U+2B751,U+2B753,U+2B75A,U+2B75C,U+2B765,U+2B776-2B777,U+2B77C,U+2B782,U+2B789,U+2B78B,U+2B78E,U+2B794,U+2B7A9,U+2B7AC,U+2B7AF,U+2B7BD,U+2B7C5,U+2B7C9,U+2B7CF,U+2B7D2,U+2B7D8,U+2B7E6,U+2B7F0,U+2B7F9,U+2B7FC}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0ae-00-0a97d2ff3173.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2B806,U+2B80A,U+2B80D,U+2B817,U+2B81A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0af-00-25975f98061f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0b0-00-8bc831dc3cea.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0b1-00-21c121b28283.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0b2-00-8f8f1bc5e494.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0b3-00-31b1592a5be8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0b5-00-8b365984df50.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2D544}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0b8-00-f7a40c923062.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2E278}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0b9-00-6d571cd4e7ea.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2E569,U+2E6EA}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0be-00-13c9c3e4c3b4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2F804,U+2F80F,U+2F815,U+2F818,U+2F81A,U+2F822,U+2F825,U+2F828,U+2F82C,U+2F833,U+2F83B,U+2F83F-2F840,U+2F846,U+2F852,U+2F862,U+2F86D,U+2F873,U+2F877-2F878,U+2F884,U+2F894,U+2F899-2F89A,U+2F8A6,U+2F8AC,U+2F8B2,U+2F8B6,U+2F8CD,U+2F8D3,U+2F8DB-2F8DC,U+2F8E1,U+2F8E5,U+2F8EA,U+2F8ED,U+2F8FC,U+2F903,U+2F90B,U+2F90F,U+2F91A,U+2F920-2F921,U+2F945,U+2F947,U+2F96C,U+2F994-2F995,U+2F9B2,U+2F9BC,U+2F9D0,U+2F9D4,U+2F9DE-2F9DF,U+2F9F4}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0c3-00-d868f356b9c2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+30EDD-30EDE}@font-face{font-family:Site Source Han Serif Bold;src:url(/fonts/source-han-serif-small/0c4-00-06bf7d60c903.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+3106C}:root{--font-cjk-serif:"Site Source Han Serif Bold", "Source Han Serif SC", "Noto Serif CJK SC", "Noto Serif SC", "Songti SC", "SimSun", "STSong", serif;--font-cjk-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Hiragino Sans GB", "Heiti SC", sans-serif;--font-display:"Cinzel", "Cinzel Fallback", var(--font-cjk-serif), Georgia, serif;--font-sans:var(--font-cjk-sans), Verdana, Geneva, "DejaVu Sans", Tahoma, sans-serif;--font-serif:var(--font-sans)}html{font-family:var(--font-sans)}h1,h2,h3,.v2-hero-text h1,.p-title{letter-spacing:.02em}.v2-hero-text h1{font-weight:700}.v2-hero-text h1,.p-h1,.site-legal nav a{text-transform:none}.v2-row-text span{line-height:1.6}.v2-card p{line-height:1.75}#root:has(main .p-shell)>.site-top{display:none}#root:has(main .p-shell)>main{max-width:none;margin:0;padding:0}.rc-hero h1 .rc-emblem{height:36px}.rc-menu-faction .rc-emblem{height:18px}img{vertical-align:baseline;display:inline}ul,ol,menu{list-style:revert;margin:revert;padding:revert}.hs-name.hs-q0{color:#9d9d9d}.hs-name.hs-q1{color:#fff}.hs-name.hs-q2{color:#1eff00}.hs-name.hs-q3{color:#4aa3ff}.hs-name.hs-q4{color:#a335ee}.hs-name.hs-q5{color:#ff8000}.hs-name.hs-q6{color:#e6cc80}.page-status{max-width:960px;min-height:240px;color:var(--ivory);text-align:center;margin:0 auto;padding:64px 24px}.page-status h1{font:700 24px/1.5 var(--font-display);margin:0 0 12px}.page-status p{color:var(--text-muted);margin:0 0 24px}.page-status>div{justify-content:center;align-items:center;gap:20px;display:flex}.page-status button{cursor:pointer;border:1px solid var(--line);background:var(--bg-2);color:var(--accent);border-radius:4px;padding:10px 18px}.page-status a{color:var(--accent)}.hb-hero h1{font-family:var(--font-cjk-serif);font-weight:700}.dgp .dgp-work{padding-top:0}.dgp .dgp-head{background:#090e12;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:40px;min-height:290px;padding:30px 0;display:grid;overflow:visible}.dgp .dgp-art{inset:0 calc((min(var(--v2-max),100vw) - 100vw)/2 - 32px);background-position:50% 45%;height:auto;-webkit-mask-image:none;mask-image:none}.dgp .dgp-art:after{background:linear-gradient(90deg,#090e12ed 5%,#090e1280 60%,#090e1299),linear-gradient(#0000 25%,#090e12b3)}.dgp .dgp-head-body{min-width:0;max-width:780px}.dgp .dgp-crumb{color:var(--text-muted);align-items:center;gap:10px;margin:0 0 28px;display:flex}.dgp .dgp-head h1{font:700 clamp(30px,3.2vw,48px)/1.25 var(--font-display);margin-bottom:8px}.dgp .dgp-subtitle{font:700 18px/1.5 var(--font-display);color:var(--ivory);margin:0 0 12px}.dgp .dgp-counts{color:var(--ivory-2);flex-wrap:wrap;gap:6px 20px;margin:12px 0 0;font-size:14px;display:flex}.dgp .dgp-actions{margin-top:16px}.dgp .dgp-switcher{background:#090d10e6;border:1px solid #8a713b66;border-radius:4px;min-width:0;padding:18px;box-shadow:0 8px 24px #0003}.dgp-switcher>p{color:var(--text-muted);letter-spacing:.06em;margin:0 0 12px;font-size:12px}.dgp-switcher nav{gap:4px;margin-bottom:16px;display:grid}.dgp-switcher nav a{min-height:44px;color:var(--ivory);border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.dgp-switcher nav a small{color:var(--text-muted);white-space:nowrap}.dgp-switcher nav a[aria-current=page]{color:var(--game-yellow);background:#c8a45112;border-color:#8a713b}.dgp-switcher nav a:hover{background:#c8a45120}.dgp .dgp-picker{gap:7px}.dgp .dgp-picker select{width:100%;min-width:0;max-width:none;height:40px}.dgp .dgp-boss-nav{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:16px;margin:0;padding:22px 3px 18px;display:flex;overflow-x:auto}.dgp-boss-nav a{color:var(--ivory-2);font:13px/1.4 var(--font-sans);text-align:center;flex-direction:column;flex:0 0 88px;align-items:center;gap:10px;padding:3px 0;text-decoration:none;display:flex}.dgp-boss-nav a:hover{color:var(--game-yellow)}.dgp-boss-nav a:hover .lb-face{box-shadow:0 0 0 2px var(--game-yellow),0 0 15px #d0a94a44}.dgp .dgp-section-title{align-items:baseline;gap:16px;margin-top:30px;display:flex}.dgp-section-title h2{font:700 26px/1.4 var(--font-display);color:var(--ivory);margin:0}.dgp-section-title>span{color:var(--gold);font-size:14px}.dgp .dgp-lede{max-width:100ch;margin-top:10px}.dgp .lb-boss h2{font-family:var(--font-display);scroll-margin-top:28px}.dgp .lb-boss header .lb-face{grid-row:1/span 2}.dgp .lb-boss header p{color:var(--text-muted);grid-column:2;margin:4px 0 0;font-size:13px}@media (width<=900px){.dgp .dgp-head{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.dgp .dgp-art{inset:0 -14px}}@media (width<=640px){.dgp .dgp-head{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0}.dgp .dgp-art{background-position:60% 0}.dgp .dgp-art:after{background:linear-gradient(#090e1277,#090e12f5),linear-gradient(90deg,#090e12aa,#0000)}.dgp .dgp-crumb{flex-wrap:wrap;margin-bottom:22px}.dgp .dgp-switcher{padding:14px}.dgp .dgp-picker select{font-size:16px}.dgp .dgp-boss-nav{gap:8px;padding-top:18px}.dgp-boss-nav a{flex-basis:78px}.dgp .dgp-section-title{margin-top:24px}}.dgp-chapter-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;padding:14px 0;display:flex}.dgp-chapter-tabs a{color:var(--ivory);font:700 16px var(--font-display);align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:flex}.dgp-chapter-tabs a:hover{color:var(--game-yellow)}.dgp-chapter-tabs img{object-fit:contain;width:20px;height:20px}.dgp-chapter-tabs small{color:var(--text-muted);font:13px var(--font-sans)}.dgp-quest-chapters .dgx-chapter{margin-top:36px;scroll-margin-top:20px}.dgp-quest-chapters .dgx-chapter-head{border-bottom:1px solid var(--gold-2);align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 0;display:flex}.dgp-quest-chapters h2,.dgp-quest-chapters h3,.dgp-quest-chapters h4{font-family:var(--font-display);color:var(--ivory)}.dgp-quest-chapters h2 small,.dgp-quest-chapters h3 small{color:var(--text-muted);font:13px var(--font-sans);margin-left:14px;display:inline-block}.dgp-quest-chapters .dgx-chapter-head p{font:14px/1.7 var(--font-sans);color:var(--text-muted);margin:10px 0 0}.dgp-quest-chapters .dgx-quests{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 26px;display:grid}.dgp-quest-chapters .dgx-quest{border:1px solid var(--line);background:#090e14;border-radius:4px;min-width:0;padding:18px;scroll-margin-top:24px}.dgx-quest>header{grid-template-columns:24px 1fr;align-items:center;gap:5px 10px;display:grid}.dgx-quest>header p{color:var(--text-muted);grid-column:2;margin:0;font-size:13px}.dgx-quest h4{margin:0;font-size:19px}.dgx-quest-text{color:var(--ivory-2);font-size:14px;line-height:1.7}.dgx-quest dl{font-size:14px;line-height:1.7}.dgx-quest dt{color:var(--text-muted);margin-top:10px}.dgx-quest dd{margin:3px 0 0}.dgp-quest-chapters a{color:var(--accent)}.dgx-need{padding:0;list-style:none}.dgx-need li{align-items:center;gap:8px;display:flex}.dgx-need small{color:var(--text-muted);display:block}.dgx-reward h5{color:var(--ivory);margin:16px 0 8px;font-size:14px}.dgx-reward .lb-rows{padding:0}.dgx-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.6}.dgx-table th{text-align:left;color:var(--text-muted);font-weight:400}.dgx-table td,.dgx-table th{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 10px}.dgx-table td img{vertical-align:middle;margin-right:8px}.dgx-table small{color:var(--text-muted);display:block}.dgp .dgp-boss-nav{flex-wrap:wrap;overflow:visible}@media (width<=640px){.dgp-quest-chapters .dgx-quests{grid-template-columns:minmax(0,1fr)}.dgp .dgp-boss-nav{flex-wrap:nowrap;overflow-x:auto}.dgp-chapter-tabs{gap:4px 16px}.dgp-chapter-tabs a{font-size:14px}.dgx-table td,.dgx-table th{padding:10px 5px;font-size:12px}}.dr-bar{background:#07090c;border:1px solid #2b3444;border-radius:4px;height:22px;box-shadow:inset 0 1px 3px #000b,0 1px #ffffff0d}.dr-bar+.dr-bar{height:22px;margin-top:5px}.dr-bar b{border-right:1px solid #ffffff38;border-radius:2px;box-shadow:inset 0 1px #fff6,inset 0 2px 3px #ffffff20,inset 0 -2px 3px #0007}.dr-bar span{color:#f4eee2;text-shadow:0 1px 2px #0009;padding-left:9px;line-height:20px}.dr-bar+.dr-bar span{font-size:12.5px;font-weight:700;line-height:20px}.dr-bar-heal b{background:linear-gradient(#53d64b 0%,#28ac22 42%,#198717 58%,#116511 100%)}.dr-bar-mana b{background:linear-gradient(#638dff 0%,#345de5 42%,#2548c5 58%,#173093 100%)}.dr-bar-absorb b{background:linear-gradient(#e3d7b0,#b9ad84 45%,#857a58)}.dr-bar-damage b{background:linear-gradient(#ef794a,#b83a17 45%,#86270d)}:root{--radius:4px;--background:#0e1219;--foreground:#c9c4b6;--card:#141a23;--card-foreground:#c9c4b6;--popover:#141a23;--popover-foreground:#efe7d3;--primary:#63bbd0;--primary-foreground:#10252b;--secondary:#1a2230;--secondary-foreground:#efe7d3;--muted:#1a2230;--muted-foreground:#8e948f;--accent-bg:#1a2230;--accent-foreground:#efe7d3;--destructive:#a63a32;--border:#2b3444;--input:#2b3444;--ring:#63bbd0}.p-loading{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;min-height:60vh;font-size:14px;display:flex}.p-loading:before{content:"";border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite wm-spin}.leaflet-marker-icon.wm-name,.leaflet-marker-icon.wm-line-end{transform-origin:0 0;overflow:visible;width:0!important;height:0!important;margin:0!important}.leaflet-marker-icon.wm-name>span,.leaflet-marker-icon.wm-line-end>span{white-space:nowrap;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.leaflet-marker-icon.wm-name>span{text-align:center}.leaflet-pane .wm-paint{image-rendering:pixelated;pointer-events:none}.it-dungeon-picker{z-index:1;border:1px solid var(--gold-2);background:#080b10eb;border-radius:3px;flex:0 0 300px;padding:16px;position:relative}.it-dungeon-picker strong{color:var(--gold)}.it-dungeon-picker p{margin:8px 0 12px;font-size:13px}.it-dungeon-picker .it-dungeon-trigger{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--gold-2);padding:9px}.it .it-filter-row{flex-wrap:wrap}@media (width<=900px){.it-hero .v2-hero-inner{flex-wrap:wrap}.it-dungeon-picker{flex:1 0 100%}}.it-dungeon-picker .it-dungeon-trigger{height:40px;box-shadow:none;border-radius:3px}.it-dungeon-picker .it-dungeon-trigger:focus-visible,.it-dungeon-picker .it-dungeon-trigger[data-state=open]{border-color:var(--accent);box-shadow:none;outline:none}.it-dungeon-options{background:var(--bg-2);color:var(--text);border:1px solid var(--line-2);border-radius:3px}.it-dungeon-options [data-highlighted]{background:var(--accent-soft);color:var(--ivory);outline:none}.p-shell select:focus,.p-shell select:focus-visible,.p-shell [data-slot=select-trigger]:focus,.p-shell [data-slot=select-trigger]:focus-visible,.p-shell [data-slot=select-trigger][data-state=open]{outline-offset:0;box-shadow:none;border-color:var(--accent);outline:none}body :is(input,select,textarea,[data-slot=select-trigger]):is(:focus,:focus-visible),body :is(.p-search,.hb-search):focus-within{box-shadow:none!important;border-color:var(--accent)!important;outline:none!important}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
