@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Gelasio:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&display=swap";:root{--stone-950: #050505;--stone-900: #141310;--stone-800: #1e1c19;--stone-700: #2f2c28;--stone-600: #403a34;--stone-500: #575249;--stone-400: #6b655a;--stone-300: #857e70;--parch-200: #ded0b6;--parch-300: #d2c2a4;--parch-400: #c6b494;--parch-500: #bca98b;--parch-600: #ab9879;--parch-700: #9f8964;--parch-800: #8a7554;--parch-900: #6f5c40;--gold-950: #2b1f0a;--gold-900: #4a3818;--gold-800: #63491f;--gold-700: #7a5f2a;--gold-600: #a38550;--gold-500: #c19a54;--gold-400: #d9b467;--gold-300: #e8cd8a;--gold-200: #f0dca6;--gold-100: #f7ecc9;--ink-950: #14100a;--ink-900: #1c1409;--ink-800: #2a1f12;--ink-700: #3d2f1c;--ink-600: #4d3c25;--ink-500: #5c4a30;--ink-400: #7a6647;--ink-300: #99855f;--elem-physical: #8792a0;--elem-fire: #d4622a;--elem-cold: #4a86c8;--elem-poison: #5c8a3c;--elem-energy: #a659c8;--vital-health: #b8342a;--vital-mana: #3a6fb0;--vital-stamina: #d8a52a;--status-good: #4e7a34;--status-warn: #b4761f;--status-bad: #9c2f22;--status-info: #3c6a94;--status-rare: #7a4bab;--surface-frame: var(--stone-600);--surface-frame-edge: var(--stone-950);--surface-page: var(--parch-500);--surface-inset: var(--parch-600);--surface-raised: var(--parch-400);--surface-row-alt: rgba(159, 137, 100, .16);--surface-row-hover: rgba(255, 244, 214, .22);--surface-podium: rgba(140, 125, 108, .32);--surface-control: var(--parch-500);--surface-control-active: var(--gold-900);--surface-scrim: rgba(5, 5, 5, .62);--border-trim: var(--gold-600);--border-trim-strong: var(--gold-700);--border-trim-soft: rgba(163, 133, 80, .55);--border-rule: rgba(61, 47, 28, .34);--border-rule-strong: rgba(28, 20, 9, .5);--border-frame: var(--stone-800);--text-title: var(--ink-900);--text-heading: var(--ink-800);--text-body: var(--ink-800);--text-label: var(--ink-600);--text-muted: var(--ink-400);--text-value: var(--ink-900);--text-on-stone: var(--gold-300);--text-on-active: var(--gold-100);--text-link: var(--gold-800);--text-link-hover: var(--ink-900);--text-disabled: rgba(61, 47, 28, .38)}:root{--font-display: "Cinzel", "Trajan Pro", Georgia, serif;--font-name: "Cormorant Garamond", Garamond, Georgia, serif;--font-text: "Gelasio", Georgia, "Times New Roman", serif;--font-mono: "Gelasio", Georgia, serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--size-2xs: 13px;--size-xs: 15px;--size-sm: 17px;--size-md: 20px;--size-lg: 23px;--size-xl: 28px;--size-2xl: 34px;--size-3xl: 41px;--size-4xl: 56px;--size-5xl: 76px;--leading-tight: 1.08;--leading-snug: 1.25;--leading-normal: 1.45;--leading-relaxed: 1.62;--tracking-title: .09em;--tracking-heading: .07em;--tracking-label: .02em;--tracking-normal: 0;--type-gump-title: var(--weight-semibold) var(--size-3xl) / var(--leading-tight) var(--font-display);--type-section: var(--weight-semibold) var(--size-lg) / var(--leading-tight) var(--font-display);--type-subsection: var(--weight-semibold) var(--size-sm) / var(--leading-tight) var(--font-display);--type-button: var(--weight-semibold) var(--size-md) / 1 var(--font-display);--type-tab: var(--weight-medium) var(--size-md) / 1 var(--font-text);--type-name: var(--weight-semibold) var(--size-4xl) / var(--leading-tight) var(--font-name);--type-name-sub: var(--weight-medium) var(--size-xl) / var(--leading-snug) var(--font-name);--type-body: var(--weight-regular) var(--size-md) / var(--leading-normal) var(--font-text);--type-body-sm: var(--weight-regular) var(--size-sm) / var(--leading-normal) var(--font-text);--type-label: var(--weight-regular) var(--size-md) / 1.2 var(--font-text);--type-value: var(--weight-semibold) var(--size-md) / 1.2 var(--font-text);--type-caption: var(--weight-regular) var(--size-xs) / var(--leading-snug) var(--font-text);--type-table-head: var(--weight-regular) var(--size-sm) / 1.2 var(--font-text)}:root{--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 20px;--space-8: 24px;--space-9: 32px;--space-10: 40px;--space-11: 48px;--space-12: 64px;--space-13: 80px;--frame-stone: 30px;--frame-trim-gap: 3px;--frame-pad: 26px;--panel-pad: 18px;--row-h: 54px;--row-h-podium: 65px;--control-h: 44px;--control-h-sm: 30px;--tab-h: 48px;--icon-sm: 20px;--icon-md: 30px;--icon-lg: 40px;--icon-xl: 56px;--gutter-column: 32px}:root{--radius-0: 0px;--radius-1: 2px;--radius-2: 3px;--radius-3: 4px;--radius-4: 6px;--radius-5: 8px;--radius-6: 10px;--radius-round: 50%;--radius-control: var(--radius-2);--radius-panel: var(--radius-3);--radius-page: var(--radius-4);--radius-frame: var(--radius-6);--radius-btn-web: 7px}:root{--shadow-gump: 0 18px 46px rgba(0, 0, 0, .7), 0 2px 0 rgba(0, 0, 0, .9);--shadow-frame-lip: inset 0 0 0 1px var(--stone-950), inset 0 1px 0 rgba(133, 126, 112, .45), inset 0 0 0 3px rgba(107, 101, 90, .22), inset 0 0 16px rgba(0, 0, 0, .8), inset 0 -2px 6px rgba(0, 0, 0, .6);--shadow-carved: inset 0 2px 5px rgba(43, 31, 10, .32), inset 0 -1px 0 rgba(247, 236, 201, .22);--shadow-carved-deep: inset 0 3px 9px rgba(43, 31, 10, .45);--shadow-plate: 0 0 0 1px var(--stone-950), inset 0 0 0 1px rgba(20, 16, 10, .72), 0 1px 2px rgba(20, 16, 10, .5);--shadow-plate-pressed: 0 0 0 1px var(--stone-950), inset 0 0 0 1px rgba(20, 16, 10, .8), inset 0 3px 5px rgba(20, 16, 10, .45);--shadow-focus: 0 0 0 2px var(--gold-400), 0 0 10px rgba(217, 180, 103, .55);--shadow-ink: 0 1px 0 rgba(247, 236, 201, .38);--shadow-ink-strong: 0 1px 0 rgba(247, 236, 201, .6);--shadow-ink-on-stone: 0 1px 2px rgba(0, 0, 0, .85);--border-hairline: 1px solid var(--border-trim);--border-hairline-soft: 1px solid var(--border-trim-soft);--border-rule-1: 1px solid var(--border-rule);--border-control: 1px solid var(--gold-700);--border-stone: 1px solid var(--stone-950);--trim-double: 0 0 0 1px var(--gold-600), 0 0 0 4px rgba(43, 31, 10, .55), 0 0 0 5px var(--gold-700)}:root{--texture-parchment: url(/assets/parchment-CNxayP3o.png);--texture-stone: url(/assets/stone-grain-CXxuHGAb.png);--texture-parchment-fine: url(/assets/parchment-fine-BC66he0F.png);--texture-stone-fine: url(/assets/stone-fine-C4Rh7s0l.png);--ornament-medallion: url(/assets/medallion-CWT0NoVV.png);--ornament-corner: url(/assets/corner-tl-Dz-jChvg.png);--brand-mark: url(/assets/logo-z-BFK6Ux5g.png);--fill-page: var(--texture-parchment) repeat, var(--parch-500);--fill-page-size: 384px 384px;--fill-frame: var(--texture-stone) repeat, var(--stone-500);--fill-frame-size: 256px 256px;--fill-plate-band: linear-gradient( 156deg, var(--gold-100) 0%, var(--gold-300) 14%, var(--gold-500) 38%, var(--gold-700) 54%, var(--gold-500) 72%, var(--gold-200) 100% );--plate-corner: linear-gradient( 135deg, var(--gold-100) 0%, var(--gold-300) 40%, var(--gold-600) 100% );--plate-sheen: linear-gradient( 180deg, rgba(43, 31, 10, .2) 0%, rgba(43, 31, 10, .04) 34%, rgba(247, 236, 201, .12) 100% );--plate-sheen-hover: linear-gradient( 180deg, rgba(247, 236, 201, .34) 0%, rgba(247, 236, 201, .06) 46%, rgba(43, 31, 10, .06) 100% );--plate-sheen-active: linear-gradient( 180deg, rgba(43, 31, 10, .6) 0%, rgba(122, 95, 42, .34) 100% );--plate-images: var(--plate-sheen), var(--texture-parchment), linear-gradient(var(--surface-control) 0 100%), var(--fill-plate-band);--plate-images-hover: var(--plate-sheen-hover), var(--texture-parchment), linear-gradient(var(--surface-raised) 0 100%), var(--fill-plate-band);--plate-images-selected: var(--plate-sheen-active), var(--texture-parchment), linear-gradient(var(--surface-control-active) 0 100%), var(--fill-plate-band);--plate-images-selected-hover: var(--plate-sheen-active), var(--texture-parchment), linear-gradient(var(--gold-800) 0 100%), var(--fill-plate-band);--plate-images-pressed: var(--plate-sheen-active), var(--texture-parchment), linear-gradient(var(--parch-800) 0 100%), var(--fill-plate-band);--plate-clip: padding-box, padding-box, padding-box, border-box;--plate-size: auto, var(--fill-page-size), auto, auto;--plate-repeat: no-repeat, repeat, no-repeat, no-repeat;--rivet: radial-gradient( circle at 50% 50%, rgba(20, 16, 10, .85) 0 1px, rgba(243, 227, 180, .6) 1.2px 1.9px, transparent 2px );--fill-inset: linear-gradient( 180deg, rgba(43, 31, 10, .12) 0%, rgba(43, 31, 10, 0) 18% ), var(--texture-parchment) repeat, var(--parch-500);--fill-gold-rule: linear-gradient( 90deg, rgba(163, 133, 80, 0) 0%, var(--gold-600) 12%, var(--gold-400) 50%, var(--gold-600) 88%, rgba(163, 133, 80, 0) 100% );--fill-gold-rule-v: linear-gradient( 180deg, rgba(163, 133, 80, 0) 0%, var(--gold-600) 12%, var(--gold-400) 50%, var(--gold-600) 88%, rgba(163, 133, 80, 0) 100% );--fill-ink-rule-v: linear-gradient( 180deg, rgba(61, 47, 28, 0) 0%, rgba(61, 47, 28, .55) 14%, rgba(61, 47, 28, .55) 86%, rgba(61, 47, 28, 0) 100% );--fill-ink-rule: linear-gradient( 90deg, rgba(61, 47, 28, 0) 0%, rgba(61, 47, 28, .45) 14%, rgba(61, 47, 28, .45) 86%, rgba(61, 47, 28, 0) 100% );--texture-parchment-fine-size: 176px 176px;--texture-stone-fine-size: 208px 208px;--band-light: #d3bb9e;--band-light-cream: #e7dabf;--band-dark: #17171a;--band-dark-warm: #201d19;--fill-band-light: radial-gradient( 120% 140% at 50% 0%, rgba(255, 247, 226, .5) 0%, rgba(255, 247, 226, 0) 46% ), linear-gradient( 90deg, rgba(94, 74, 46, .16) 0%, rgba(94, 74, 46, 0) 22%, rgba(94, 74, 46, 0) 78%, rgba(94, 74, 46, .16) 100% ), var(--texture-parchment-fine) repeat, var(--band-light);--fill-band-light-size: auto, auto, var(--texture-parchment-fine-size), auto;--fill-band-cream: var(--texture-parchment-fine) repeat, var(--band-light-cream);--fill-band-dark: radial-gradient( 110% 130% at 50% 0%, rgba(163, 133, 80, .11) 0%, rgba(163, 133, 80, 0) 55% ), var(--texture-stone-fine) repeat, var(--band-dark);--fill-band-dark-size: auto, var(--texture-stone-fine-size), auto;--fill-band-dark-warm: var(--texture-stone-fine) repeat, var(--band-dark-warm);--fill-btn-gold: linear-gradient(180deg, #e0b968 0%, #cb9c45 44%, #a4732a 100%);--fill-btn-gold-hover: linear-gradient(180deg, #f0cd80 0%, #dcaf58 44%, #b78338 100%);--fill-btn-iron: linear-gradient(180deg, #2c2721 0%, #201c17 46%, #14110d 100%);--fill-btn-iron-hover: linear-gradient(180deg, #3a332a 0%, #2a251e 46%, #1b1712 100%);--ink-on-gold: #1c1102;--shadow-btn: inset 0 1px 0 rgba(255, 243, 214, .34), inset 0 -1px 0 rgba(20, 16, 10, .5), 0 1px 2px rgba(0, 0, 0, .45);--shadow-btn-pressed: inset 0 2px 4px rgba(20, 16, 10, .55);--rule-on-light: 1px solid rgba(61, 47, 28, .24);--rule-on-dark: 1px solid rgba(163, 133, 80, .2);--backdrop-world: radial-gradient(120% 100% at 50% 0%, #2a2620 0%, #14120f 60%, #070605 100%)}:root{--dur-instant: 0ms;--dur-fast: 90ms;--dur-base: .14s;--dur-slow: .22s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-linear: linear;--transition-control: background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);--transition-row: background-color var(--dur-fast) var(--ease-linear);--transition-gump: opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--backdrop-world);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-heading);letter-spacing:var(--tracking-heading);text-transform:uppercase}p{margin:0 0 var(--space-6);text-wrap:pretty}a{color:var(--text-link);text-decoration:none;border-bottom:1px solid var(--border-trim-soft);transition:var(--transition-control)}a:hover{color:var(--text-link-hover);border-bottom-color:var(--gold-500)}a:active{color:var(--gold-900)}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.zh-num{font-variant-numeric:tabular-nums lining-nums}.zh-surface-page{background:var(--fill-page);background-size:var(--fill-page-size)}.zh-surface-frame{background:var(--fill-frame);background-size:var(--fill-frame-size)}.zh-grit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--texture-stone) repeat;background-size:64px 64px;opacity:.5}.zh-gump{position:relative;display:inline-block;padding:var(--frame-stone);border-radius:var(--radius-frame);background:var(--fill-frame);background-size:var(--fill-frame-size);box-shadow:var(--shadow-gump),var(--shadow-frame-lip)}.zh-gump:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-frame);border:1px solid var(--stone-950);pointer-events:none}.zh-gump__page{position:relative;border-radius:var(--radius-page);background:var(--fill-page);background-size:var(--fill-page-size);padding:var(--frame-pad);box-shadow:0 0 0 1px var(--gold-600),0 0 0 3px #05050580,inset 0 0 40px #2b1f0a38,inset 0 0 3px #2b1f0a66}.zh-gump__medallion{position:absolute;top:6px;left:50%;width:54px;height:54px;margin-left:-27px;border-radius:var(--radius-round);background:var(--ornament-medallion) center/cover no-repeat;box-shadow:0 0 0 1px var(--gold-700),0 2px 5px #000000b3;z-index:2}.zh-gump__medallion--brand{background:radial-gradient(circle at 50% 35%,var(--stone-600),var(--stone-900) 70%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px var(--gold-500),0 0 0 4px var(--stone-900),0 0 0 5px var(--gold-800),0 3px 6px #000000bf}.zh-gump__medallion--brand img{width:60%;height:60%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.zh-gump__corner{position:absolute;width:40px;height:40px;pointer-events:none;z-index:3}.zh-gump__corner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid var(--gold-500);border-left:1px solid var(--gold-500);border-top-left-radius:5px;box-shadow:-1px -1px #14100a99}.zh-gump__corner:after{content:"";position:absolute;top:7px;left:7px;width:19px;height:19px;border-top:1px solid var(--gold-700);border-left:1px solid var(--gold-700);border-top-left-radius:3px}.zh-gump__corner i{position:absolute;top:2px;left:2px;width:6px;height:6px;background:var(--gold-400);transform:rotate(45deg);box-shadow:0 0 0 1px #14100a80}.zh-gump__corner--tl{top:14px;left:14px}.zh-gump__corner--tr{top:14px;right:14px;transform:scaleX(-1)}.zh-gump__corner--bl{bottom:14px;left:14px;transform:scaleY(-1)}.zh-gump__corner--br{bottom:14px;right:14px;transform:scale(-1)}.zh-title{display:block;text-align:center;font:var(--type-gump-title);letter-spacing:var(--tracking-title);text-transform:uppercase;color:var(--text-title);text-shadow:var(--shadow-ink-strong);margin:0}.zh-title--lg{font-size:var(--size-4xl)}.zh-title--sm{font-size:var(--size-2xl)}.zh-name{display:block;text-align:center;font:var(--type-name);letter-spacing:0;text-transform:none;color:var(--text-title);text-shadow:var(--shadow-ink-strong);margin:0}.zh-name__sub{display:block;text-align:center;font:var(--type-name-sub);color:var(--ink-700);text-shadow:var(--shadow-ink);margin-top:2px}.zh-section{display:flex;align-items:center;justify-content:center;gap:var(--space-4);font:var(--type-section);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--text-heading);text-shadow:var(--shadow-ink);margin:0;font-variant:small-caps}.zh-section--sm{font:var(--type-subsection);letter-spacing:var(--tracking-heading)}.zh-divider{position:relative;height:1px;width:100%;background:var(--fill-ink-rule);border:0;margin:0}.zh-divider--gold{background:var(--fill-gold-rule)}.zh-divider--dotted{height:1px;background:none;border-top:1px dotted rgba(61,47,28,.5)}.zh-divider--capped:before,.zh-divider--capped:after{content:"";position:absolute;top:-2px;width:5px;height:5px;background:var(--ink-600);transform:rotate(45deg)}.zh-divider--capped:before{left:0}.zh-divider--capped:after{right:0}.zh-ornament{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--ink-600)}.zh-ornament i{display:block;width:5px;height:5px;background:currentColor;transform:rotate(45deg)}.zh-ornament i:nth-child(2){width:7px;height:7px}.zh-panel{position:relative;background:var(--fill-inset);background-size:auto,var(--fill-page-size),auto;border:var(--border-hairline-soft);border-radius:var(--radius-panel);box-shadow:var(--shadow-carved);padding:var(--panel-pad)}.zh-panel__tick{position:absolute;width:9px;height:9px;border-color:var(--gold-600);border-style:solid;border-width:0;pointer-events:none}.zh-panel__tick--tl{top:3px;left:3px;border-top-width:1px;border-left-width:1px}.zh-panel__tick--tr{top:3px;right:3px;border-top-width:1px;border-right-width:1px}.zh-panel__tick--bl{bottom:3px;left:3px;border-bottom-width:1px;border-left-width:1px}.zh-panel__tick--br{bottom:3px;right:3px;border-bottom-width:1px;border-right-width:1px}.zh-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-5);min-height:var(--control-h);padding:0 var(--space-8);border:1px solid rgba(10,8,5,.8);border-radius:var(--radius-btn-web);background:var(--fill-btn-gold);box-shadow:var(--shadow-btn);font:var(--type-button);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--ink-on-gold);text-shadow:0 1px 0 rgba(255,240,201,.5);cursor:pointer;transition:var(--transition-control);-webkit-user-select:none;user-select:none}.zh-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;pointer-events:none;display:none;background-image:var(--rivet),var(--rivet),var(--rivet),var(--rivet),var(--plate-corner),var(--plate-corner),var(--plate-corner),var(--plate-corner);background-repeat:no-repeat;background-position:4.5px 4.5px,calc(100% - 4.5px) 4.5px,4.5px calc(100% - 4.5px),calc(100% - 4.5px) calc(100% - 4.5px),0 0,100% 0,0 100%,100% 100%;background-size:5px 5px,5px 5px,5px 5px,5px 5px,13px 13px,13px 13px,13px 13px,13px 13px}.zh-btn:hover{background:var(--fill-btn-gold-hover)}.zh-btn:active{box-shadow:var(--shadow-btn-pressed);transform:translateY(1px)}.zh-btn:focus-visible{box-shadow:var(--shadow-focus)}.zh-btn--sm{min-height:var(--control-h-sm);padding:0 var(--space-5);font-size:var(--size-xs)}.zh-btn--lg{min-height:56px;padding:0 var(--space-9);font-size:var(--size-lg)}.zh-btn--block{display:flex;width:100%}.zh-btn--primary{background:var(--fill-btn-iron);color:var(--gold-200);text-shadow:0 1px 2px rgba(0,0,0,.8)}.zh-btn--primary:hover{background:var(--fill-btn-iron-hover)}.zh-btn--quiet{background:transparent;border-color:#a3855080;box-shadow:none;color:var(--text-body);text-shadow:var(--shadow-ink)}.zh-btn--quiet:hover{background:var(--surface-row-hover);border-color:var(--gold-500)}.zh-btn[disabled],.zh-btn[aria-disabled=true]{cursor:default;opacity:.42;text-shadow:none}.zh-btn__icon{display:flex;align-items:center;justify-content:center;flex:none}.zh-btn__stack{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.zh-btn__caption{font:var(--type-caption);letter-spacing:0;text-transform:none;color:#1c1102bd;text-align:center;text-shadow:none}.zh-btn--primary .zh-btn__caption{color:var(--parch-500);text-shadow:0 1px 2px rgba(0,0,0,.8)}.zh-btn--quiet .zh-btn__caption{color:var(--ink-600);text-shadow:var(--shadow-ink)}.zh-btn--cut{border-radius:0;border-width:4px;border-color:transparent;background-image:var(--plate-images);background-clip:var(--plate-clip);background-origin:var(--plate-clip);background-size:var(--plate-size);background-repeat:var(--plate-repeat);box-shadow:var(--shadow-plate);color:var(--text-title);text-shadow:var(--shadow-ink);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px)}.zh-btn--cut:before{display:block}.zh-btn--cut:hover{background-image:var(--plate-images-hover)}.zh-btn--cut:active{box-shadow:var(--shadow-plate-pressed)}.zh-btn--cut.zh-btn--primary{background-image:var(--plate-images-selected);color:var(--text-on-active);text-shadow:0 1px 2px rgba(0,0,0,.8)}.zh-btn--cut.zh-btn--primary:hover{background-image:var(--plate-images-selected-hover)}.zh-btn--cut.zh-btn--sm{border-width:3px;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}.zh-btn--cut.zh-btn--sm:before{top:-3px;right:-3px;bottom:-3px;left:-3px;background-size:4px 4px,4px 4px,4px 4px,4px 4px,10px 10px,10px 10px,10px 10px,10px 10px}.zh-btn--cut.zh-btn--lg{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.zh-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border:1px solid rgba(10,8,5,.8);border-radius:var(--radius-3);background:var(--fill-btn-gold);box-shadow:var(--shadow-btn);color:var(--ink-on-gold);cursor:pointer;transition:var(--transition-control)}.zh-iconbtn:hover{background:var(--fill-btn-gold-hover)}.zh-iconbtn:active{box-shadow:var(--shadow-btn-pressed);transform:translateY(1px)}.zh-iconbtn:focus-visible{box-shadow:var(--shadow-focus)}.zh-iconbtn--lg{width:40px;height:40px;border-radius:var(--radius-btn-web)}.zh-iconbtn[disabled]{cursor:default;opacity:.42}.zh-iconbtn svg{display:block}.zh-stepper{display:inline-flex;gap:var(--space-2)}.zh-tabs{display:flex;gap:var(--space-4);align-items:flex-end}.zh-tab{position:relative;min-height:var(--tab-h);padding:0 var(--space-7);border:1px solid rgba(10,8,5,.8);border-radius:var(--radius-btn-web) var(--radius-btn-web) var(--radius-2) var(--radius-2);background:var(--fill-btn-gold);box-shadow:var(--shadow-btn);font:var(--type-tab);color:var(--ink-on-gold);text-shadow:0 1px 0 rgba(255,240,201,.5);cursor:pointer;transition:var(--transition-control)}.zh-tab:hover{background:var(--fill-btn-gold-hover)}.zh-tab:focus-visible{box-shadow:var(--shadow-focus)}.zh-tab[aria-selected=true]{background:var(--fill-btn-iron);color:var(--gold-200);text-shadow:0 1px 2px rgba(0,0,0,.8);transform:translateY(-2px)}.zh-filter{display:flex;align-items:center;gap:var(--space-5)}.zh-filter__label{font:var(--type-label);color:var(--text-label);text-shadow:var(--shadow-ink)}.zh-filterbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:44px;padding:0 var(--space-5);border:1px solid rgba(10,8,5,.8);border-radius:var(--radius-btn-web);background:var(--fill-btn-gold);box-shadow:var(--shadow-btn);font:var(--type-tab);color:var(--ink-on-gold);text-shadow:0 1px 0 rgba(255,240,201,.5);cursor:pointer;transition:var(--transition-control)}.zh-filterbtn:hover{background:var(--fill-btn-gold-hover)}.zh-filterbtn[aria-pressed=true]{background:var(--fill-btn-iron);color:var(--gold-200);text-shadow:0 1px 2px rgba(0,0,0,.8);box-shadow:var(--shadow-btn-pressed)}.zh-statrow{display:flex;align-items:center;gap:var(--space-5);min-height:34px;padding:2px 0;transition:var(--transition-row)}.zh-statrow__label{flex:1 1 auto;font:var(--type-label);color:var(--text-body);text-shadow:var(--shadow-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zh-statrow__value{flex:none;font:var(--type-value);color:var(--text-value);text-shadow:var(--shadow-ink);font-variant-numeric:tabular-nums lining-nums}.zh-statrow--linked{border-bottom:1px dotted rgba(61,47,28,.28)}.zh-statlist{display:flex;flex-direction:column;gap:var(--space-4)}.zh-table{width:100%;border-collapse:collapse;font:var(--type-body)}.zh-table th{font:var(--type-table-head);color:var(--text-label);text-align:left;text-shadow:var(--shadow-ink);padding:0 var(--space-5) var(--space-5);border-bottom:1px solid rgba(61,47,28,.42);white-space:nowrap;font-weight:var(--weight-regular)}.zh-table td{height:var(--row-h);padding:0 var(--space-5);color:var(--text-body);text-shadow:var(--shadow-ink);border-bottom:1px solid rgba(61,47,28,.16);vertical-align:middle}.zh-table tbody tr{transition:var(--transition-row)}.zh-table tbody tr:hover{background:var(--surface-row-hover)}.zh-table tbody tr[data-podium] td{height:var(--row-h-podium);background:var(--surface-podium)}.zh-table tbody tr:last-child td{border-bottom:0}.zh-table .zh-num{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--weight-semibold);color:var(--text-value)}.zh-cell{display:flex;align-items:center;gap:var(--space-5)}.zh-medal{display:inline-flex;align-items:center;justify-content:center;width:56px;height:60px;font:var(--type-value);font-size:var(--size-lg);color:var(--text-value);text-shadow:var(--shadow-ink);font-variant-numeric:lining-nums}.zh-medal img{width:100%;height:100%;object-fit:contain}.zh-crest{display:inline-block;width:30px;height:34px;flex:none;object-fit:contain}.zh-infobox{position:relative;display:inline-flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-7);border:4px solid transparent;border-radius:var(--radius-4);background-image:var(--plate-images);background-clip:var(--plate-clip);background-origin:var(--plate-clip);background-size:var(--plate-size);background-repeat:var(--plate-repeat);box-shadow:var(--shadow-plate);text-align:center}.zh-infobox:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;pointer-events:none;background-image:var(--rivet),var(--rivet),var(--rivet),var(--rivet),var(--plate-corner),var(--plate-corner),var(--plate-corner),var(--plate-corner);background-repeat:no-repeat;background-position:4.5px 4.5px,calc(100% - 4.5px) 4.5px,4.5px calc(100% - 4.5px),calc(100% - 4.5px) calc(100% - 4.5px),0 0,100% 0,0 100%,100% 100%;background-size:5px 5px,5px 5px,5px 5px,5px 5px,13px 13px,13px 13px,13px 13px,13px 13px}.zh-infobox__label{font:var(--type-body-sm);color:var(--text-label);text-shadow:var(--shadow-ink)}.zh-infobox__value{display:flex;align-items:center;justify-content:center;gap:var(--space-4);font:var(--type-value);color:var(--text-value);text-shadow:var(--shadow-ink);font-variant-numeric:tabular-nums lining-nums}.zh-meta{display:grid;grid-template-columns:auto auto;gap:var(--space-3) var(--space-7);align-items:baseline}.zh-meta dt{font:var(--type-label);color:var(--text-label);text-shadow:var(--shadow-ink)}.zh-meta dd{margin:0;font:var(--type-value);color:var(--text-value);text-shadow:var(--shadow-ink)}.zh-pager{display:flex;align-items:center;gap:var(--space-5)}.zh-pager__count{font:var(--type-value);color:var(--text-value);text-shadow:var(--shadow-ink);min-width:74px;text-align:center;font-variant-numeric:tabular-nums lining-nums}.zh-resrow{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:var(--space-5);height:58px;border-bottom:1px solid rgba(61,47,28,.16);transition:var(--transition-row)}.zh-resrow:hover{background:var(--surface-row-hover)}.zh-resrow:last-child{border-bottom:0}.zh-resrow__amount{font:var(--type-value);font-size:var(--size-lg);color:var(--text-value);text-align:right;text-shadow:var(--shadow-ink);font-variant-numeric:tabular-nums lining-nums}.zh-resrow__icon{display:flex;align-items:center;justify-content:center;height:46px}.zh-resrow__icon img{max-width:38px;max-height:46px;object-fit:contain}.zh-icon{display:inline-block;flex:none;object-fit:contain;vertical-align:middle;image-rendering:auto}.zh-band{position:relative;border-top:1px solid rgba(90,70,42,.5)}.zh-band--light{background:var(--fill-band-light);background-size:var(--fill-band-light-size);background-color:var(--band-light);color:var(--text-body)}.zh-band--cream{background:var(--fill-band-cream);background-size:var(--texture-parchment-fine-size),auto;background-color:var(--band-light-cream);color:var(--text-body)}.zh-band--dark{background:var(--fill-band-dark);background-size:var(--fill-band-dark-size);background-color:var(--band-dark);color:var(--parch-300);border-top-color:#a3855047}.zh-band--stone{background:var(--fill-band-dark-warm);background-size:var(--texture-stone-fine-size),auto;background-color:#141312;color:var(--parch-300);border-top-color:#a3855047}.zh-band--flush{border-top:0}html{background:#0d0c0b}body{margin:0;min-height:100vh;color:var(--parch-300)}a{color:var(--gold-500);text-decoration:none;border-bottom:1px solid rgba(163,133,80,.35)}a:hover{color:var(--gold-300);border-bottom-color:var(--gold-400)}button{font-family:inherit}::selection{background:var(--gold-700);color:var(--gold-100)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--parch-200);caret-color:var(--parch-200);transition:background-color 8000s ease-in-out 0s}@keyframes zh-forge-rock{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes zh-forge-bar{0%{left:-40%}to{left:110%}}@keyframes zh-forge-glow{0%,to{border-color:#c19a5459}50%{border-color:#c19a54d9}}@keyframes zh-ready-flash{0%{background:#c19a5466}to{background:#08070666}}.zh-forge-icon{animation:zh-forge-rock 1.7s ease-in-out infinite}.zh-forge-card{animation:zh-forge-glow 2.4s ease-in-out infinite}.zh-forge-track{position:relative;overflow:hidden}.zh-forge-bar{position:absolute;top:0;bottom:0;width:36%;animation:zh-forge-bar 1.9s ease-in-out infinite}.zh-ready-card{animation:zh-ready-flash 1.4s ease-out 1}@keyframes zh-wait-pulse{0%,to{opacity:.3}50%{opacity:1}}.zh-wait-dot{animation:zh-wait-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.zh-forge-icon,.zh-forge-card,.zh-forge-bar,.zh-ready-card,.zh-wait-dot{animation:none}}@keyframes zh-view-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes zh-view-fade{0%{opacity:0}to{opacity:1}}main.zh-page-in{animation:zh-view-in .3s cubic-bezier(.16,1,.3,1) both}.zh-view-in{animation:zh-view-in .26s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){main.zh-page-in,.zh-view-in{animation:zh-view-fade .16s ease both}}@media (max-width: 860px){.zh-foot-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 460px){.zh-foot-grid{grid-template-columns:1fr!important}}@media (max-width: 640px){.zh-table-scroll{overflow-x:auto;position:relative}.zh-table-scroll .zh-table th,.zh-table-scroll .zh-table td{white-space:nowrap}.zh-table-scroll .zh-table th:nth-child(2),.zh-table-scroll .zh-table td:nth-child(2){position:sticky;left:0;background:var(--parch-500);box-shadow:2px 0 6px #2b1f0a38}.zh-table-scroll:after{content:"";position:absolute;top:0;right:0;bottom:0;width:22px;background:linear-gradient(90deg,#2b1f0a00,#2b1f0a29);pointer-events:none}}
