:root{--hr-slate-950:#0a1017;--hr-slate-900:#0f1720;--hr-slate-850:#141e29;--hr-slate-800:#192532;--hr-slate-750:#1f2d3b;--hr-slate-700:#263646;--hr-slate-600:#33475a;--hr-slate-500:#4a5f73;--hr-slate-400:#6a7f92;--hr-slate-300:#93a5b5;--hr-slate-200:#bac8d3;--hr-slate-100:#dde5eb;--hr-slate-50:#f1f4f6;--hr-teal-900:#0b2427;--hr-teal-800:#10333a;--hr-teal-700:#164650;--hr-teal-600:#1d5d66;--hr-teal-500:#277680;--hr-teal-400:#3a949b;--hr-teal-300:#67b7b8;--hr-teal-200:#a2d8d4;--hr-silver-900:#1f262d;--hr-silver-800:#313a43;--hr-silver-700:#48535e;--hr-silver-600:#66717c;--hr-silver-500:#87929c;--hr-silver-400:#a9b2ba;--hr-silver-300:#c7ced4;--hr-silver-200:#dfe4e8;--hr-silver-100:#f0f3f5;--hr-bronze-800:#43301f;--hr-bronze-700:#5f452c;--hr-bronze-600:#7d5d3c;--hr-bronze-500:#9b7750;--hr-bronze-400:#b9936a;--hr-bronze-300:#d3b18c;--hr-parchment-50:#f6f0e2;--hr-parchment-100:#ece2cc;--hr-parchment-200:#dccdae;--hr-parchment-300:#c5b28d;--hr-ink:#1f2933;--hr-ink-muted:#3e4852;--hr-ink-subtle:#545d66;--hr-umber-950:var(--hr-slate-950);--hr-umber-900:var(--hr-slate-900);--hr-umber-850:var(--hr-slate-850);--hr-umber-800:var(--hr-slate-800);--hr-umber-750:var(--hr-slate-750);--hr-umber-700:var(--hr-slate-700);--hr-umber-600:var(--hr-slate-600);--hr-umber-500:var(--hr-slate-500);--hr-umber-400:var(--hr-slate-400);--hr-umber-300:var(--hr-slate-300);--hr-umber-200:var(--hr-slate-200);--hr-umber-100:var(--hr-slate-100);--hr-umber-50:var(--hr-slate-50);--hr-brass-900:#162f2d;--hr-brass-800:#214541;--hr-brass-700:#2e5f5b;--hr-brass-600:#3f7e78;--hr-brass-500:#589f97;--hr-brass-400:#7cbfb6;--hr-brass-300:#a7d8d0;--hr-brass-200:#cfeae5;--hr-brass-100:#eaf6f3;--hr-ember-700:#7a4a26;--hr-ember-600:#9c6234;--hr-ember-500:#c27e45;--hr-ember-400:#d99b62;--hr-ember-300:#ecbd8c;--hr-blood-700:#7a1d18;--hr-blood-600:#a3271f;--hr-blood-500:#cf3d31;--hr-blood-400:#e8604f;--hr-jade-700:#1e5e52;--hr-jade-600:#2a7d6c;--hr-jade-500:#3fa58d;--hr-jade-400:#5cc6aa;--hr-jade-300:#8fe0c6;--hr-moss-500:#6fae4f;--hr-moss-400:#8fca6a;--hr-sky-500:#4f93d6;--hr-sky-400:#78b2ea;--hr-amber-500:#e3a33a;--hr-amber-400:#f1bd5c;--hr-rarity-common:#b4bcc4;--hr-rarity-uncommon:#78c85a;--hr-rarity-rare:#4f9de8;--hr-rarity-epic:#b571f2;--hr-rarity-legendary:#f2a83a;--hr-rarity-mythic:#f05c74;--hr-text:var(--hr-slate-50);--hr-text-muted:var(--hr-slate-200);--hr-text-subtle:var(--hr-slate-300);--hr-text-accent:var(--hr-brass-300);--hr-text-on-accent:#14202b;--hr-text-on-enamel:#f3f8f7;--hr-text-danger:#f08a7e;--hr-text-success:var(--hr-moss-400);--hr-text-warning:var(--hr-amber-400);--hr-surface-base:#111b25f0;--hr-surface-raised:#1d2b38f5;--hr-surface-sunken:#060b11b8;--hr-surface-scrim:#05090e9e;--hr-surface-hover:#a7d8d012;--hr-surface-press:#a7d8d01f;--hr-line-strong:#b2bcc58c;--hr-line:#b2bcc54d;--hr-line-soft:#b2bcc524;--hr-line-dark:#0000008c;--hr-hp:var(--hr-blood-500);--hr-hp-deep:var(--hr-blood-700);--hr-hp-trail:#f6d68e;--hr-xp:var(--hr-jade-400);--hr-xp-deep:var(--hr-jade-700);--hr-gold:#ebcb76;--hr-success:var(--hr-moss-500);--hr-warning:var(--hr-amber-500);--hr-danger:var(--hr-blood-500);--hr-info:var(--hr-sky-500);--hr-realm-accent:var(--hr-brass-400);--hr-realm-glow:#7cbfb659;--hr-realm-sky-top:#1b2838;--hr-realm-sky-bottom:#7a9fb3;--hr-realm-land-near:#18241f;--hr-realm-land-far:#4a6670;--hr-art-slate:url(/assets/panel-slate-B1K3scZS.webp);--hr-art-parchment:url(/assets/parchment-_986wqQy.webp);--hr-art-corner:url(/assets/corner-trim-D8LKVzrA.webp);--hr-art-emblem:url(/assets/emblem-Ds3vT0h8.webp);--hr-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .82 0 0 0 0 .9 0 0 0 0 .96 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--hr-lacquer:linear-gradient(180deg, #263848f7 0%, #182734f7 42%, #0e1e25fa 100%);--hr-lacquer-raised:linear-gradient(180deg, #304556fa 0%, #1b2c39fa 100%);--hr-brass-plate:linear-gradient(180deg, #f2f5f7 0%, #d4dbe1 24%, #a7b2bc 60%, #7b8794 100%);--hr-brass-plate-hover:linear-gradient(180deg, #fbfcfd 0%, #e1e7ec 24%, #b6c0c9 60%, #8793a0 100%);--hr-brass-ring:conic-gradient(from 200deg, #48535e, #dfe4e8, #7d5d3c, #f0f3f5, #48535e, #b9936a, #48535e);--hr-enamel:linear-gradient(180deg, #2e8587 0%, #226e73 46%, #17515a 100%);--hr-enamel-hover:linear-gradient(180deg, #36969a 0%, #287d82 46%, #1b5d66 100%);--hr-blood-plate:linear-gradient(180deg, #e46a59 0%, #c23a2e 45%, #8e221b 100%);--hr-parchment:linear-gradient(180deg, #f6f0e259, #dccdae66), var(--hr-art-parchment) center / 16rem 16rem, var(--hr-parchment-100);--hr-elev-1:0 .0625rem .125rem #00000073, 0 .125rem .375rem -.125rem #0006;--hr-elev-2:0 .125rem .25rem #0006, 0 .5rem 1.125rem -.375rem #0000008c;--hr-elev-3:0 .25rem .625rem #0006, 0 1.375rem 2.75rem -.875rem #000000b3;--hr-elev-4:0 .5rem 1.125rem #00000073, 0 2.5rem 5rem -1.25rem #000c;--hr-bevel:inset 0 1px 0 #dceaf41a, inset 0 -1px 0 #00000080;--hr-trim:inset 0 0 0 1px var(--hr-line);--hr-trim-frame:inset 0 0 0 1px var(--hr-line-strong), inset 0 0 0 .1875rem #060c1280, inset 0 0 0 .25rem #b2bcc524;--hr-radius-xs:.125rem;--hr-radius-sm:.25rem;--hr-radius-md:.375rem;--hr-radius-lg:.625rem;--hr-radius-pill:62.4375rem;--hr-space-0:0;--hr-space-px:.0625rem;--hr-space-0-5:.125rem;--hr-space-1:.25rem;--hr-space-1-5:.375rem;--hr-space-2:.5rem;--hr-space-3:.75rem;--hr-space-4:1rem;--hr-space-5:1.25rem;--hr-space-6:1.5rem;--hr-space-8:2rem;--hr-space-10:2.5rem;--hr-space-12:3rem;--hr-space-16:4rem;--hr-font-display:"Grenze Gotisch Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--hr-font-ui:"Signika Variable", "Segoe UI", system-ui, sans-serif;--hr-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--hr-text-scale:1;--hr-text-2xs:calc(.6875rem * var(--hr-text-scale));--hr-text-xs:calc(.75rem * var(--hr-text-scale));--hr-text-sm:calc(.8125rem * var(--hr-text-scale));--hr-text-md:calc(.875rem * var(--hr-text-scale));--hr-text-base:calc(1rem * var(--hr-text-scale));--hr-text-lg:calc(1.125rem * var(--hr-text-scale));--hr-text-xl:calc(1.375rem * var(--hr-text-scale));--hr-text-2xl:calc(1.75rem * var(--hr-text-scale));--hr-text-3xl:calc(2.25rem * var(--hr-text-scale));--hr-text-4xl:calc(3rem * var(--hr-text-scale));--hr-text-5xl:calc(4.5rem * var(--hr-text-scale));--hr-leading-tight:1.15;--hr-leading-snug:1.3;--hr-leading-normal:1.5;--hr-tracking-caps:.08em;--hr-tracking-wide:.02em;--hr-weight-regular:420;--hr-weight-medium:520;--hr-weight-semibold:620;--hr-weight-bold:720;--hr-flair:normal;--hr-z-world:0;--hr-z-hud:10;--hr-z-panel:20;--hr-z-scrim:30;--hr-z-modal:40;--hr-z-toast:50;--hr-z-banner:55;--hr-z-tooltip:60;--hr-z-menu:70;--hr-z-drag:75;--hr-z-debug:80;--hr-z-screen:90;--hr-motion-scale:1;--hr-dur-instant:80ms;--hr-dur-fast:.12s;--hr-dur-base:.18s;--hr-dur-slow:.25s;--hr-dur-meter:.42s;--hr-dur-dramatic:.72s;--hr-ease-out:cubic-bezier(.22, 1, .36, 1);--hr-ease-in:cubic-bezier(.55, 0, 1, .45);--hr-ease-in-out:cubic-bezier(.65, 0, .35, 1);--hr-ease-spring:linear(0, .086, .27, .471, .665, .821, .929, 1.002, 1.04, 1.056, 1.057, 1.049, 1.037, 1.026, 1.015, 1.007, 1.002, .999, .997, 1);--hr-ease-bounce:linear(0, .122, .373, .647, .879, 1.042, 1.124, 1.146, 1.129, 1.091, 1.051, 1.017, .994, .982, .979, .981, .987, .993, .997, 1.001, 1);--hr-target-min:2.75rem;--hr-safe-top:env(safe-area-inset-top,0px);--hr-safe-right:env(safe-area-inset-right,0px);--hr-safe-bottom:env(safe-area-inset-bottom,0px);--hr-safe-left:env(safe-area-inset-left,0px)}@media (prefers-reduced-motion:reduce){:root{--hr-motion-scale:0;--hr-dur-instant:1ms;--hr-dur-fast:1ms;--hr-dur-base:1ms;--hr-dur-slow:1ms;--hr-dur-meter:1ms;--hr-dur-dramatic:1ms}}:root[data-hr-motion=reduced]{--hr-motion-scale:0;--hr-dur-instant:1ms;--hr-dur-fast:1ms;--hr-dur-base:1ms;--hr-dur-slow:1ms;--hr-dur-meter:1ms;--hr-dur-dramatic:1ms}:root[data-hr-rarity=colorblind]{--hr-rarity-common:#c2c9cf;--hr-rarity-uncommon:#9adcf7;--hr-rarity-rare:#2f62dc;--hr-rarity-epic:#e98ad0;--hr-rarity-legendary:#f7cf2a;--hr-rarity-mythic:#ff7a45}.hr-root{font-family:var(--hr-font-ui);font-size:var(--hr-text-md);font-weight:var(--hr-weight-regular);font-variation-settings:var(--hr-flair);line-height:var(--hr-leading-normal);color:var(--hr-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;-webkit-tap-highlight-color:transparent}.hr-root *,.hr-root :before,.hr-root :after{box-sizing:border-box}.hr-root :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}.hr-root :where(ul,ol){list-style:none}.hr-root :where(button,input,select,textarea){font:inherit;font-variation-settings:inherit;color:inherit;letter-spacing:inherit}.hr-root :where(button){cursor:pointer;background:0 0;border:0;padding:0}.hr-root :where(button:disabled){cursor:not-allowed}.hr-root :where(svg){flex-shrink:0;display:block}.hr-root :where(h1,h2,h3,h4){font-family:var(--hr-font-display);font-weight:var(--hr-weight-semibold);font-variation-settings:normal;line-height:var(--hr-leading-tight);text-wrap:balance}.hr-root :focus{outline:none}.hr-root :focus-visible{outline:.125rem solid var(--hr-brass-300);outline-offset:.125rem;box-shadow:0 0 0 .3125rem #070b0fbf}.hr-root ::selection{color:var(--hr-umber-50);background:#aad7ce59}.hr-root *{scrollbar-width:thin;scrollbar-color:var(--hr-brass-700) transparent}.hr-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.hr-caps{text-transform:uppercase;letter-spacing:var(--hr-tracking-caps);font-weight:var(--hr-weight-semibold);font-size:var(--hr-text-2xs)}.hr-sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hr-frame{background-color:var(--hr-umber-850);background-image:var(--hr-noise), var(--hr-art-slate), var(--hr-lacquer);background-blend-mode:soft-light, overlay, normal;border:1px solid var(--hr-line-dark);border-radius:var(--hr-radius-md);box-shadow:var(--hr-trim-frame), var(--hr-bevel), var(--hr-elev-3);background-size:10rem 10rem,20rem 20rem,100% 100%;position:relative}.hr-frame--raised{background-image:var(--hr-noise), var(--hr-art-slate), var(--hr-lacquer-raised);box-shadow:var(--hr-trim-frame), var(--hr-bevel), var(--hr-elev-2)}.hr-frame--flat{box-shadow:var(--hr-trim-frame), var(--hr-bevel)}.hr-frame--ornate:before,.hr-frame--ornate:after{content:"";z-index:1;width:var(--hr-corner-size,3.25rem);height:var(--hr-corner-size,3.25rem);pointer-events:none;background:var(--hr-art-corner) top left / contain no-repeat;filter:drop-shadow(0 .125rem .1875rem #0009);position:absolute}.hr-frame--ornate:before{top:-.4375rem;left:-.4375rem}.hr-frame--ornate:after{bottom:-.4375rem;right:-.4375rem;transform:rotate(180deg)}.hr-parchment{--hr-text:var(--hr-ink);--hr-text-muted:var(--hr-ink-muted);--hr-text-subtle:var(--hr-ink-subtle);--hr-text-accent:var(--hr-teal-700);--hr-text-danger:#9a2a20;--hr-text-success:#2f6b2a;--hr-text-warning:#7a5208;--hr-line-strong:#4a3e2a80;--hr-line:#4a3e2a4d;--hr-line-soft:#4a3e2a29;--hr-surface-hover:#1f29330f;--hr-surface-press:#1f29331a;color:var(--hr-text);background:var(--hr-parchment);border-radius:var(--hr-radius-sm);text-shadow:none;box-shadow:inset 0 0 0 1px #fffcf073,inset 0 0 1.5rem #78603c47,0 0 0 1px #080e14b3,0 0 0 .1875rem #78848e59}.hr-parchment ::selection{color:var(--hr-ink);background:#27768040}@keyframes hr-fade-in{0%{opacity:0}}@keyframes hr-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.hr-root *,.hr-root :before,.hr-root :after{scroll-behavior:auto!important;animation-iteration-count:1!important}}:root[data-hr-motion=reduced] .hr-root *,:root[data-hr-motion=reduced] .hr-root :before,:root[data-hr-motion=reduced] .hr-root :after{scroll-behavior:auto!important;animation-iteration-count:1!important}.hr-rarity-text{--hr-text-rarity:var(--hr-rarity-common);color:color-mix(in srgb, var(--hr-text-rarity) 78%, var(--hr-umber-50))}.hr-rarity-text[data-rarity=uncommon]{--hr-text-rarity:var(--hr-rarity-uncommon)}.hr-rarity-text[data-rarity=rare]{--hr-text-rarity:var(--hr-rarity-rare)}.hr-rarity-text[data-rarity=epic]{--hr-text-rarity:var(--hr-rarity-epic)}.hr-rarity-text[data-rarity=legendary]{--hr-text-rarity:var(--hr-rarity-legendary)}.hr-rarity-text[data-rarity=mythic]{--hr-text-rarity:var(--hr-rarity-mythic)}.hr-parchment .hr-rarity-text,.hr-paint-parchment .hr-rarity-text,.hr-paint-note .hr-rarity-text,.hr-paint-item-card .hr-rarity-text{color:var(--hr-ink)}.hr-parchment .hr-rarity-text[data-rarity=uncommon],.hr-paint-parchment .hr-rarity-text[data-rarity=uncommon],.hr-paint-note .hr-rarity-text[data-rarity=uncommon]{color:#3a7424}.hr-parchment .hr-rarity-text[data-rarity=rare],.hr-paint-parchment .hr-rarity-text[data-rarity=rare],.hr-paint-note .hr-rarity-text[data-rarity=rare]{color:#1d5aa0}.hr-parchment .hr-rarity-text[data-rarity=epic],.hr-paint-parchment .hr-rarity-text[data-rarity=epic],.hr-paint-note .hr-rarity-text[data-rarity=epic]{color:#6a2c9e}.hr-parchment .hr-rarity-text[data-rarity=legendary],.hr-paint-parchment .hr-rarity-text[data-rarity=legendary],.hr-paint-note .hr-rarity-text[data-rarity=legendary]{color:#9a5a0c}.hr-parchment .hr-rarity-text[data-rarity=mythic],.hr-paint-parchment .hr-rarity-text[data-rarity=mythic],.hr-paint-note .hr-rarity-text[data-rarity=mythic]{color:#a3243a}.hr-emblem{background:var(--hr-art-emblem) center / contain no-repeat;filter:drop-shadow(0 .04em .06em #0000008c);flex-shrink:0;width:1em;height:1em;display:inline-block}:root[data-hr-theme=highlands]{--hr-umber-950:#070b12;--hr-umber-900:#0c121c;--hr-umber-850:#111926;--hr-umber-800:#162030;--hr-umber-750:#1b273a;--hr-umber-700:#223046;--hr-umber-600:#2f415c;--hr-umber-500:#475a76;--hr-umber-400:#66799a;--hr-umber-300:#93a3bd;--hr-umber-200:#bcc7d9;--hr-umber-100:#dde4ee;--hr-umber-50:#f1f5fa;--hr-brass-900:#1f262e;--hr-brass-800:#323b45;--hr-brass-700:#4b5663;--hr-brass-600:#6a7684;--hr-brass-500:#8e9aa7;--hr-brass-400:#b3bdc7;--hr-brass-300:#d0d8e0;--hr-brass-200:#e4e9ef;--hr-brass-100:#f3f6f9;--hr-ember-700:#0f5a5c;--hr-ember-600:#157a7a;--hr-ember-500:#1f9e9a;--hr-ember-400:#3cc1b8;--hr-ember-300:#7ad9d0;--hr-text-accent:#8fdcd3;--hr-text-on-accent:#0e1620;--hr-surface-base:#0c121cf0;--hr-surface-raised:#162030f5;--hr-surface-sunken:#060a10b8;--hr-surface-scrim:#05080e9e;--hr-surface-hover:#8fdcd312;--hr-surface-press:#8fdcd31f;--hr-line-strong:#b3bdc799;--hr-line:#b3bdc74d;--hr-line-soft:#b3bdc724;--hr-gold:#e2cf8a;--hr-realm-accent:#7ad9d0;--hr-realm-glow:#7ad9d059;--hr-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .9 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--hr-lacquer:linear-gradient(180deg, #1e2b3ef7 0%, #111926f7 40%, #0a0f18fa 100%);--hr-lacquer-raised:linear-gradient(180deg, #283850fa 0%, #162030fa 100%);--hr-brass-plate:linear-gradient(180deg, #f4f7fa 0%, #d6dee6 22%, #aab6c2 58%, #7d8a98 100%);--hr-brass-plate-hover:linear-gradient(180deg, #fff 0%, #e2e9ef 22%, #b8c4cf 58%, #8a97a5 100%);--hr-brass-ring:conic-gradient(from 200deg, #4b5663, #d0d8e0, #6a7684, #f3f6f9, #4b5663, #9fdcd4, #4b5663);--hr-bevel:inset 0 1px 0 #dcecff1a, inset 0 -1px 0 #00000080;--hr-font-display:"Cabin Variable", "Gill Sans", "Segoe UI", system-ui, sans-serif}:root[data-hr-theme=highlands] .hr-root :where(h1,h2,h3,h4),:root[data-hr-theme=highlands] .hr-window__title{letter-spacing:.01em;font-stretch:92%}:root[data-hr-theme=highlands] .hr-btn--primary{text-shadow:0 1px #ffffff80;border-color:#1d2630;box-shadow:inset 0 1px #fffc,inset 0 -.1875rem #28344273,0 .125rem #0006,0 .5rem 1.25rem -.375rem #7ad9d073}:root[data-hr-theme=highlands] .hr-slot{--hr-slot-rim:#b3bdc738;background:radial-gradient(85% 85% at 50% 40%,#1e2a3ce6,#080c14f5 80%)}:root[data-hr-theme=highlands] .hr-iconbtn--socket{background:radial-gradient(90% 90% at 50% 30%, #2a3a52e6, #0a0f18f2 70%), var(--hr-umber-900);box-shadow:inset 0 0 0 1px #b3bdc752,inset 0 .125rem .375rem #0000008c}:root[data-hr-theme=highlands] .hr-window__crest{background:radial-gradient(circle at 50% 35%,#6a76848c,#0c121ce6 70%)}:root[data-hr-theme=arcana]{--hr-umber-950:#07061a;--hr-umber-900:#0c0a24;--hr-umber-850:#110f2e;--hr-umber-800:#161338;--hr-umber-750:#1c1844;--hr-umber-700:#241f52;--hr-umber-600:#342c6e;--hr-umber-500:#4a418c;--hr-umber-400:#6a62aa;--hr-umber-300:#9a94cc;--hr-umber-200:#c3bfe4;--hr-umber-100:#e3e1f5;--hr-umber-50:#f4f3fc;--hr-brass-900:#062a33;--hr-brass-800:#0b3f4c;--hr-brass-700:#11596a;--hr-brass-600:#18798e;--hr-brass-500:#2aa3b8;--hr-brass-400:#4fd0e0;--hr-brass-300:#86e8f2;--hr-brass-200:#bdf5fa;--hr-brass-100:#e6fcfe;--hr-ember-700:#5a2a8a;--hr-ember-600:#7a3cb8;--hr-ember-500:#9c5ae0;--hr-ember-400:#b884f0;--hr-ember-300:#d4b0fa;--hr-text-accent:#86e8f2;--hr-text-on-accent:#04161e;--hr-surface-base:#100e2ed1;--hr-surface-raised:#1c1844db;--hr-surface-sunken:#060516b3;--hr-surface-scrim:#05041499;--hr-surface-hover:#4fd0e014;--hr-surface-press:#4fd0e024;--hr-line-strong:#4fd0e09e;--hr-line:#4fd0e04d;--hr-line-soft:#4fd0e024;--hr-gold:#f2d68a;--hr-xp:#b884f0;--hr-realm-accent:#86e8f2;--hr-realm-glow:#4fd0e073;--hr-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .75 0 0 0 0 .8 0 0 0 0 1 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--hr-lacquer:linear-gradient(170deg, #282260c7 0%, #14113ad1 45%, #0a0822e0 100%);--hr-lacquer-raised:linear-gradient(170deg, #342c78d9 0%, #1a1646e0 100%);--hr-brass-plate:linear-gradient(180deg, #d6fdff 0%, #7aeaf4 24%, #34bdd2 60%, #1a7f9a 100%);--hr-brass-plate-hover:linear-gradient(180deg, #ecffff 0%, #9af2f8 24%, #4ccbe0 60%, #2190aa 100%);--hr-brass-ring:conic-gradient(from 200deg, #11596a, #86e8f2, #342c6e, #bdf5fa, #11596a, #b884f0, #11596a);--hr-bevel:inset 0 1px 0 #bef0ff24, inset 0 -1px 0 #00000073;--hr-trim:inset 0 0 0 1px var(--hr-line), inset 0 0 1.25rem -.5rem #4fd0e059;--hr-font-display:"Josefin Sans Variable", "Futura", "Century Gothic", system-ui, sans-serif}:root[data-hr-theme=arcana] .hr-frame,:root[data-hr-theme=arcana] .hr-hotbar,:root[data-hr-theme=arcana] .hr-toast{-webkit-backdrop-filter:blur(.625rem)saturate(1.25);backdrop-filter:blur(.625rem)saturate(1.25)}:root[data-hr-theme=arcana] .hr-root :where(h1,h2,h3,h4),:root[data-hr-theme=arcana] .hr-window__title{text-transform:uppercase;letter-spacing:.14em;font-weight:600}:root[data-hr-theme=arcana] .hr-btn--primary{text-shadow:0 1px #e6ffff80;letter-spacing:.1em;text-transform:uppercase;border-color:#062a33;box-shadow:inset 0 1px #e6ffffcc,inset 0 -.1875rem #083c5080,0 0 0 1px #86e8f259,0 .5rem 1.5rem -.25rem #4fd0e099}:root[data-hr-theme=arcana] .hr-slot{--hr-slot-rim:#4fd0e038;background:radial-gradient(85% 85% at 50% 40%,#241e56e0,#08061cf0 80%)}:root[data-hr-theme=arcana] .hr-iconbtn--socket{background:radial-gradient(90% 90% at 50% 30%, #342c78e6, #0a0822f2 70%), var(--hr-umber-900);box-shadow:inset 0 0 0 1px #4fd0e059,0 0 .75rem -.25rem #4fd0e073}:root[data-hr-theme=arcana] .hr-window__crest{background:radial-gradient(circle at 50% 35%,#4fd0e073,#100e2ee6 70%)}:root[data-hr-theme=fable]{--hr-umber-950:#fffaf0;--hr-umber-900:#fdf4e2;--hr-umber-850:#faefd8;--hr-umber-800:#f5e6c8;--hr-umber-750:#eedcb8;--hr-umber-700:#e4cfa6;--hr-umber-600:#c9b58e;--hr-umber-500:#98906f;--hr-umber-400:#6f7590;--hr-umber-300:#555e86;--hr-umber-200:#3d4775;--hr-umber-100:#2a3363;--hr-umber-50:#1a2250;--hr-brass-900:#0e1f55;--hr-brass-800:#15307a;--hr-brass-700:#1d43a0;--hr-brass-600:#2756c4;--hr-brass-500:#3a6ee0;--hr-brass-400:#4f7fe8;--hr-brass-300:#2756c4;--hr-brass-200:#1d43a0;--hr-brass-100:#15307a;--hr-ember-700:#b8402e;--hr-ember-600:#d9553f;--hr-ember-500:#f06e55;--hr-ember-400:#ff8f76;--hr-ember-300:#ffb4a0;--hr-text:#1a2250;--hr-text-muted:#3d4775;--hr-text-subtle:#5a6390;--hr-text-accent:#2756c4;--hr-text-on-accent:#3a0e06;--hr-text-danger:#c2321f;--hr-text-success:#2f8a34;--hr-text-warning:#b8740f;--hr-surface-base:#fdf6e8f7;--hr-surface-raised:#fffbf2fa;--hr-surface-sunken:#eee2c8d9;--hr-surface-scrim:#1e285a59;--hr-surface-hover:#3a6ee014;--hr-surface-press:#3a6ee024;--hr-line-strong:#2756c4b3;--hr-line:#2756c461;--hr-line-soft:#2756c429;--hr-line-dark:#1a22508c;--hr-gold:#d48a12;--hr-xp:#2f9e8a;--hr-realm-accent:#2756c4;--hr-realm-glow:#3a6ee04d;--hr-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .45 0 0 0 0 .3 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--hr-lacquer:linear-gradient(180deg, #fffcf4fa 0%, #fcf4e2fa 55%, #f5e8cefa 100%);--hr-lacquer-raised:linear-gradient(180deg, #fffdf8fc 0%, #faf0dafc 100%);--hr-brass-plate:linear-gradient(180deg, #ffc2ae 0%, #ff8e72 30%, #f26a4e 66%, #d9533a 100%);--hr-brass-plate-hover:linear-gradient(180deg, #ffd2c2 0%, #ff9f86 30%, #f77c60 66%, #e05f45 100%);--hr-brass-ring:conic-gradient(from 200deg, #1d43a0, #8fb0f8, #2756c4, #e6eefe, #1d43a0, #ff8f76, #1d43a0);--hr-bevel:inset 0 1px 0 #ffffffd9, inset 0 -.125rem 0 #c8b48c73;--hr-trim:inset 0 0 0 .125rem var(--hr-line);--hr-elev-1:0 .0625rem .125rem #1a225038, 0 .125rem .375rem -.125rem #1a225033;--hr-elev-2:0 .125rem 0 #1a225059, 0 .5rem 1.125rem -.375rem #1a22504d;--hr-elev-3:0 .1875rem 0 #1a225066, 0 1.375rem 2.75rem -.875rem #1a225066;--hr-elev-4:0 .25rem 0 #1a225066, 0 2.5rem 5rem -1.25rem #1a225073;--hr-radius-sm:.375rem;--hr-radius-md:.75rem;--hr-radius-lg:1rem;--hr-font-display:"Fredoka Variable", "Nunito", "Arial Rounded MT Bold", system-ui, sans-serif}:root[data-hr-theme=fable] .hr-root :where(h1,h2,h3,h4),:root[data-hr-theme=fable] .hr-window__title{font-weight:640}:root[data-hr-theme=fable] .hr-frame{border:.125rem solid #1d43a0}:root[data-hr-theme=fable] .hr-btn--primary{color:#fffaf0;text-shadow:0 .125rem #781e0e8c;border:.125rem solid #1a2250;font-weight:700;box-shadow:inset 0 .125rem #ffe6dcb3,inset 0 -.25rem #96281459,0 .25rem #1a2250}:root[data-hr-theme=fable] .hr-btn--primary:hover:not(:disabled){box-shadow:inset 0 .125rem #ffe6dccc,inset 0 -.25rem #9628144d,0 .3125rem #1a2250}:root[data-hr-theme=fable] .hr-slot{--hr-slot-rim:#2756c44d;box-shadow:inset 0 0 0 1px var(--hr-slot-rim), inset 0 .1875rem .375rem #78603240;background:radial-gradient(85% 85% at 50% 40%,#fffaf0,#eadcbe 85%);border-color:#1a225059}:root[data-hr-theme=fable] .hr-iconbtn--socket{color:#1d43a0;background:radial-gradient(90% 90% at 50% 30%,#fffdf6,#efe2c4 75%);border:.125rem solid #1d43a0;box-shadow:0 .1875rem #1a2250}:root[data-hr-theme=fable] .hr-window__crest{color:#fffaf0;background:radial-gradient(circle at 50% 35%,#8fb0f8,#2756c4 70%)}:root[data-hr-theme=fable] .hr-chat{background:linear-gradient(#fffaf0d1,#faf0dae6);border-color:#1a22504d}:root[data-hr-theme=fable] .hr-chat:hover,:root[data-hr-theme=fable] .hr-chat:focus-within{background:linear-gradient(#fffcf4f2,#faf0daf7)}:root[data-hr-theme=fable] .hr-minimap__surface{background:radial-gradient(circle at 50% 45%, #e6f4ff, #b8d6f4 70%), var(--hr-umber-900);box-shadow:inset 0 0 0 .125rem #1d43a0,inset 0 .25rem 1rem #1a22504d}:root[data-hr-theme=highlands] .hr-eventbanner__title{color:#eef3f8}:root[data-hr-theme=arcana] .hr-eventbanner__title{color:#e6fcfe;text-transform:uppercase;letter-spacing:.16em;text-shadow:0 0 .4em #4fd0e0b3,0 .1em .3em #050414cc;font-weight:400}:root[data-hr-theme=fable] .hr-eventbanner__title{color:#fffaf0;-webkit-text-stroke:.05em #1a2250;paint-order:stroke fill;text-shadow:0 .08em #1a2250;font-weight:700}:root[data-hr-theme=fable] .hr-chat__form{box-shadow:inset 0 0 0 .125rem var(--hr-line), inset 0 1px 3px #78603233;background:#fffcf4f2}:root{--hr-paint-title-backdrop:url(/assets/title-backdrop-BOgkTGe9.webp);--hr-paint-banner:url(/assets/banner-Cl5pgY_I.webp);--hr-paint-crest:url(/assets/crest-9xI1zbId.webp);--hr-paint-wordmark:url(/assets/wordmark-B0Szxl3r.webp);--hr-paint-plaque:url(/assets/plaque-BL4LBmgf.webp);--hr-paint-parchment-card:url(/assets/parchment-card-Ihwx2ewy.webp);--hr-paint-medallion:url(/assets/medallion-BOhOjjaJ.webp);--hr-paint-compass:url(/assets/compass-HQSAQqO6.webp);--hr-paint-tablet:url(/assets/tablet-42D0lLKR.webp);--hr-paint-hex-slot:url(/assets/hex-slot-CQob7tnK.webp);--hr-paint-quest-note:url(/assets/quest-note-D1nW4tUu.webp);--hr-paint-chat-scroll:url(/assets/chat-scroll-ZgpUi2vD.webp);--hr-paint-round-button:url(/assets/round-button-C22ISEqs.webp);--hr-paint-book:url(/assets/book-DGGPqHUe.webp);--hr-paint-ribbon:url(/assets/ribbon-Cocu-lQl.webp);--hr-paint-slot-tile:url(/assets/slot-tile-De7pRm7C.webp);--hr-paint-stall-backdrop:url(/assets/stall-backdrop-DCGuUlGP.webp);--hr-paint-keeper-pell:url(/assets/keeper-pell-DI2Xyz3V.webp);--hr-paint-keeper-odile:url(/assets/keeper-odile-Dp5057zF.webp);--hr-paint-keeper-cobb:url(/assets/keeper-cobb-DAlx1Zbz.webp);--hr-paint-sign-teal:url(/assets/sign-teal-CTzHcHT9.webp);--hr-paint-sign-wood:url(/assets/sign-wood-D2ta4fLY.webp);--hr-paint-item-card:url(/assets/item-card-21e0cjuc.webp);--hr-paint-ledger-frame:url(/assets/ledger-frame-BXv3refB.webp);--hr-paint-scales:url(/assets/scales-BDxk8oWW.webp);--hr-paint-gem-button:url(/assets/gem-button-B2J_NMDa.webp);--hr-paint-window-frame:url(/assets/window-frame-DI6vSkDz.webp);--hr-paint-label:#eef4f2;--hr-paint-label-shadow:0 .0625rem 0 #040e10e6, 0 0 .375rem #040e10a6;--hr-paint-ink:#3a2a1c;--hr-paint-ink-muted:#5f4a36;--hr-paint-gem:#5fe3ea;--hr-paint-glow:drop-shadow(0 0 .375rem #5fe3ea8c);--hr-paint-slate:#233647;--hr-paint-slate-bg:radial-gradient(140% 90% at 50% 0%, #6eaabe24, transparent 60%), linear-gradient(180deg, #26394cdb 0%, #1a2a3ae0 55%, #111d29e6 100%);--hr-paint-silver-rim:inset 0 0 0 1px #b4bec3, inset 0 0 0 .125rem #2a3841, inset 0 .0625rem 0 .125rem #e6f4f81a;--hr-paint-flyout-shadow:0 .5rem 1.25rem #00000080, 0 .125rem .25rem #00000073;--hr-paint-glass-bg:radial-gradient(120% 70% at 50% 0%, #78c8d61f, transparent 65%), linear-gradient(180deg, #1c303ea8 0%, #101e2ab8 60%, #0a141ec7 100%);--hr-paint-glass-blur:blur(14px) saturate(1.25) brightness(.9);--hr-paint-glass-edge:inset 0 1px 0 #dcf4f829, inset 0 0 0 1px #96c8d21f}.hr-paint-flyout{color:var(--hr-text);background:var(--hr-paint-slate-bg);box-shadow:var(--hr-paint-silver-rim), var(--hr-paint-flyout-shadow);-webkit-backdrop-filter:var(--hr-paint-glass-blur);backdrop-filter:var(--hr-paint-glass-blur);border:1px solid #04080b;position:relative}.hr-paint-banner,.hr-paint-parchment-card,.hr-paint-parchment,.hr-paint-quest-note,.hr-paint-note,.hr-paint-chat-scroll,.hr-paint-scroll,.hr-paint-tablet,.hr-paint-book,.hr-paint-ledger-frame,.hr-paint-ledger,.hr-paint-window,.hr-paint-item-card,.hr-paint-sign-teal,.hr-paint-sign-wood,.hr-paint-gem-button,.hr-paint-plaque{--hr-paint-k:calc(var(--hr-paint-unit) * var(--hr-frame-scale,1));--hr-paint-bw:calc(var(--hr-slice-t) * var(--hr-paint-k)) calc(var(--hr-slice-r) * var(--hr-paint-k)) calc(var(--hr-slice-b) * var(--hr-paint-k)) calc(var(--hr-slice-l) * var(--hr-paint-k));box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--hr-paint-bw);border-image-source:var(--hr-paint-src);border-image-slice:var(--hr-slice-t) var(--hr-slice-r) var(--hr-slice-b) var(--hr-slice-l) fill;border-image-width:var(--hr-paint-bw);background:0 0;border-image-repeat:stretch}.hr-paint-banner{--hr-paint-src:var(--hr-paint-banner);--hr-paint-unit:.022rem;--hr-slice-t:80;--hr-slice-r:190;--hr-slice-b:300;--hr-slice-l:190}.hr-paint-parchment-card,.hr-paint-parchment{--hr-paint-src:var(--hr-paint-parchment-card);--hr-paint-unit:.012rem;--hr-slice-t:180;--hr-slice-r:120;--hr-slice-b:152;--hr-slice-l:120;color:var(--hr-paint-ink)}.hr-paint-quest-note,.hr-paint-note{--hr-paint-src:var(--hr-paint-quest-note);--hr-paint-unit:.011rem;--hr-slice-t:160;--hr-slice-r:125;--hr-slice-b:200;--hr-slice-l:130;color:var(--hr-paint-ink)}.hr-paint-chat-scroll,.hr-paint-scroll{--hr-paint-src:var(--hr-paint-chat-scroll);--hr-paint-unit:.01rem;--hr-slice-t:165;--hr-slice-r:110;--hr-slice-b:155;--hr-slice-l:215;color:var(--hr-paint-ink)}.hr-paint-tablet{--hr-paint-src:var(--hr-paint-tablet);--hr-paint-unit:.012rem;--hr-slice-t:140;--hr-slice-r:205;--hr-slice-b:140;--hr-slice-l:205}.hr-paint-book{--hr-paint-src:var(--hr-paint-book);--hr-paint-unit:.02rem;--hr-slice-t:135;--hr-slice-r:155;--hr-slice-b:135;--hr-slice-l:155;color:var(--hr-paint-ink)}.hr-paint-ledger-frame,.hr-paint-ledger{--hr-paint-src:var(--hr-paint-ledger-frame);--hr-paint-unit:.016rem;--hr-slice-t:120;--hr-slice-r:58;--hr-slice-b:110;--hr-slice-l:58}.hr-paint-window{--hr-paint-src:var(--hr-paint-window-frame);--hr-paint-unit:.0125rem;--hr-slice-t:140;--hr-slice-r:130;--hr-slice-b:145;--hr-slice-l:130}.hr-paint-item-card{--hr-paint-src:var(--hr-paint-item-card);--hr-paint-unit:.012rem;--hr-slice-t:130;--hr-slice-r:90;--hr-slice-b:101;--hr-slice-l:85;color:var(--hr-paint-ink)}.hr-paint-sign-teal{--hr-paint-src:var(--hr-paint-sign-teal);--hr-paint-unit:.01rem;--hr-slice-t:150;--hr-slice-r:95;--hr-slice-b:80;--hr-slice-l:95}.hr-paint-sign-wood{--hr-paint-src:var(--hr-paint-sign-wood);--hr-paint-unit:.01rem;--hr-slice-t:128;--hr-slice-r:70;--hr-slice-b:83;--hr-slice-l:71}.hr-paint-gem-button{--hr-paint-src:var(--hr-paint-gem-button);--hr-paint-unit:.011rem;--hr-slice-t:92;--hr-slice-r:110;--hr-slice-b:82;--hr-slice-l:115}.hr-paint-plaque{--hr-paint-src:var(--hr-paint-plaque);--hr-paint-unit:.0105rem;--hr-slice-t:63;--hr-slice-r:137;--hr-slice-b:59;--hr-slice-l:193}.hr-paint-label{font-family:var(--hr-font-display);color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow);letter-spacing:.02em}.hr-paint-ink{color:var(--hr-paint-ink);text-shadow:none}.hr-paint-glass{border-image-slice:var(--hr-slice-t) var(--hr-slice-r) var(--hr-slice-b) var(--hr-slice-l)}.hr-paint-glass-pane{background:var(--hr-paint-glass-bg);box-shadow:var(--hr-paint-glass-edge);-webkit-backdrop-filter:var(--hr-paint-glass-blur);backdrop-filter:var(--hr-paint-glass-blur)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.hr-paint-glass{border-image-slice:var(--hr-slice-t) var(--hr-slice-r) var(--hr-slice-b) var(--hr-slice-l) fill}.hr-paint-glass-pane,.hr-paint-flyout{-webkit-backdrop-filter:none;backdrop-filter:none}.hr-paint-glass-pane{background:linear-gradient(#1c3040,#0e1c28)}}@font-face{font-family:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/grenze-gotisch-vietnamese-wght-normal-DCapxpm9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/grenze-gotisch-latin-ext-wght-normal-HmOq8Fgg.woff2)format("woff2-variations");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:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/grenze-gotisch-latin-wght-normal-BhUVw2FV.woff2)format("woff2-variations");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:Signika Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/signika-vietnamese-wght-normal-BW2yw0Vl.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Signika Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/signika-latin-ext-wght-normal-cpNNfbyE.woff2)format("woff2-variations");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:Signika Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/signika-latin-wght-normal-bLA4Dcei.woff2)format("woff2-variations");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}.hr-icon{fill:none;stroke:currentColor;stroke-width:var(--hr-icon-stroke,1.75);stroke-linecap:round;stroke-linejoin:round;font-size:1.25rem;overflow:visible}.hr-icon__tint{fill:currentColor;fill-opacity:var(--hr-icon-tint,.2)}.hr-icon__solid{fill:currentColor;stroke:none}.hr-spinner{color:var(--hr-brass-300);font-size:1.5rem;display:inline-flex}.hr-spinner svg{overflow:visible}.hr-spinner circle,.hr-spinner path{fill:none;stroke-linecap:round}.hr-spinner__track{stroke:#8cbdb429;stroke-width:2px}.hr-spinner__outer{stroke:currentColor;stroke-width:2.25px;stroke-dasharray:22 60;transform-origin:16px 16px;animation:1.1s linear infinite hr-spin}.hr-spinner__inner{stroke:var(--hr-brass-500);stroke-width:1.75px;stroke-dasharray:10 40;transform-origin:16px 16px;animation:1.6s linear infinite reverse hr-spin}.hr-spinner__gem{stroke:none;transform-origin:16px 16px;animation:hr-gem-pulse 1.6s var(--hr-ease-in-out) infinite;fill:var(--hr-brass-200)!important}@keyframes hr-spin{to{transform:rotate(360deg)}}@keyframes hr-gem-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.hr-divider{flex-shrink:0;position:relative}.hr-divider--horizontal{background:linear-gradient(90deg, transparent, var(--hr-line) 12%, var(--hr-line) 88%, transparent);width:100%;height:1px}.hr-divider--vertical{background:linear-gradient(180deg, transparent, var(--hr-line) 15%, var(--hr-line) 85%, transparent);align-self:stretch;width:1px}.hr-divider--ornate.hr-divider--horizontal{background:linear-gradient(90deg, transparent, var(--hr-line-strong) 18%, var(--hr-line-strong) 82%, transparent) center / 100% 1px no-repeat;height:.5rem}.hr-divider__gem{background:linear-gradient(135deg, var(--hr-brass-200), var(--hr-brass-600));width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem var(--hr-umber-850), 0 0 0 .25rem var(--hr-line);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hr-badge{align-items:center;gap:var(--hr-space-1-5);height:1.375rem;padding:0 var(--hr-space-2);border-radius:var(--hr-radius-pill);font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-semibold);letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--hr-text-muted);box-shadow:inset 0 0 0 1px var(--hr-line-soft);background:#00000059;display:inline-flex}.hr-badge--accent{color:var(--hr-brass-200);box-shadow:inset 0 0 0 1px var(--hr-line);background:#59807938}.hr-badge--success{color:var(--hr-moss-400);box-shadow:inset 0 0 0 1px #6fae4f59}.hr-badge--warning{color:var(--hr-amber-400);box-shadow:inset 0 0 0 1px #e3a33a59}.hr-badge--danger{color:var(--hr-text-danger);box-shadow:inset 0 0 0 1px #cf3d3166}.hr-badge--info{color:var(--hr-sky-400);box-shadow:inset 0 0 0 1px #4f93d659}.hr-badge__dot{background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;position:relative;box-shadow:0 0 .375rem}.hr-badge__dot--pulse:after{content:"";animation:hr-dot-ping 1.4s var(--hr-ease-out) infinite;background:currentColor;border-radius:50%;position:absolute;inset:0}@keyframes hr-dot-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.hr-keyhint{align-items:center;gap:var(--hr-space-0-5);vertical-align:middle;display:inline-flex}.hr-keyhint__group{align-items:center;gap:var(--hr-space-0-5);display:inline-flex}.hr-keyhint__plus{color:var(--hr-text-subtle);font-size:var(--hr-text-2xs)}.hr-keyhint__cap{border-radius:var(--hr-radius-sm);min-width:1.375rem;height:1.375rem;font-family:var(--hr-font-ui);font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-bold);letter-spacing:.02em;color:var(--hr-umber-50);font-variant-numeric:tabular-nums;text-transform:uppercase;background:linear-gradient(#33414d 0%,#222c34 100%);border:1px solid #000000a6;place-items:center;padding:0 .3125rem .0625rem;line-height:1;display:inline-grid;box-shadow:inset 0 1px #e1f2f629,inset 0 -.125rem #00000059,0 1px #00000073}.hr-keyhint--sm .hr-keyhint__cap{min-width:1.125rem;height:1.125rem;padding:0 .25rem .0625rem;font-size:.625rem}.hr-btn{isolation:isolate;border-radius:var(--hr-radius-md);min-width:0;font-family:var(--hr-font-ui);font-weight:var(--hr-weight-semibold);letter-spacing:var(--hr-tracking-wide);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--hr-dur-fast) var(--hr-ease-out), box-shadow var(--hr-dur-base) var(--hr-ease-out), color var(--hr-dur-fast) var(--hr-ease-out), opacity var(--hr-dur-base) var(--hr-ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.hr-btn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--hr-dur-base) var(--hr-ease-out);background:radial-gradient(120% 140% at 50% 0,#e4f5f938,#0000 60%);position:absolute;inset:0}.hr-btn:hover:not(:disabled):before{opacity:1}.hr-btn:active:not(:disabled){transition-duration:var(--hr-dur-instant);transform:translateY(.0625rem)scale(.975)}.hr-btn:disabled{opacity:.48;filter:saturate(.5)}.hr-btn--loading:disabled{opacity:.9;filter:none;cursor:progress}.hr-btn__content{justify-content:center;align-items:center;gap:.5em;min-width:0;display:inline-flex;position:relative}.hr-btn__label{text-overflow:ellipsis;overflow:hidden}.hr-btn__icon{flex-shrink:0}.hr-btn--full{width:100%;display:flex}.hr-btn--sm{--hr-btn-h:2rem;height:var(--hr-btn-h);padding:0 var(--hr-space-3);font-size:var(--hr-text-sm)}.hr-btn--md{--hr-btn-h:2.5rem;height:var(--hr-btn-h);padding:0 var(--hr-space-4);font-size:var(--hr-text-md)}.hr-btn--lg{--hr-btn-h:3rem;height:var(--hr-btn-h);padding:0 var(--hr-space-6);font-size:var(--hr-text-base)}.hr-btn--xl{--hr-btn-h:3.75rem;height:var(--hr-btn-h);padding:0 var(--hr-space-8);font-size:var(--hr-text-lg);border-radius:var(--hr-radius-lg);letter-spacing:.03em}.hr-btn--primary{--hr-gem-u:calc(var(--hr-btn-h) / 320);padding-inline:calc(var(--hr-gem-u) * 120 + var(--hr-space-2));color:var(--hr-paint-label);font-family:var(--hr-font-display);letter-spacing:.03em;text-shadow:var(--hr-paint-label-shadow);transition:transform var(--hr-dur-fast) var(--hr-ease-out), filter var(--hr-dur-base) var(--hr-ease-out), opacity var(--hr-dur-base) var(--hr-ease-out);background:0 0;border:0;border-radius:0;overflow:visible}.hr-btn--primary:before{display:none}.hr-btn--primary .hr-btn__sheen{box-sizing:border-box;border-style:solid;border-color:#0000;border-width:calc(var(--hr-gem-u) * 92) calc(var(--hr-gem-u) * 110) calc(var(--hr-gem-u) * 82) calc(var(--hr-gem-u) * 115);border-image:var(--hr-paint-gem-button) 92 110 82 115 fill / calc(var(--hr-gem-u) * 92) calc(var(--hr-gem-u) * 110) calc(var(--hr-gem-u) * 82) calc(var(--hr-gem-u) * 115) stretch;filter:drop-shadow(0 .125rem .1875rem #0000008c);border-radius:0;overflow:hidden}.hr-btn--primary:hover:not(:disabled),.hr-btn--primary:focus-visible{filter:brightness(1.1)saturate(1.06)drop-shadow(0 0 .375rem #5fe3ea80)}.hr-root .hr-btn--primary:focus-visible{box-shadow:none;filter:brightness(1.1) drop-shadow(0 0 .0625rem var(--hr-silver-100)) drop-shadow(0 0 .375rem var(--hr-paint-gem));outline:none}.hr-btn--primary:disabled{opacity:.7;filter:grayscale(.7)brightness(.75)}.hr-btn--primary.hr-btn--loading:disabled{opacity:1;filter:none}.hr-btn__sheen{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hr-btn--primary .hr-btn__sheen:after{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0%,#f8feff73 50%,#0000 100%);width:40%;position:absolute;top:-50%;bottom:-50%;left:0;transform:translate(-160%)skew(-18deg)}.hr-btn--primary:hover:not(:disabled) .hr-btn__sheen:after,.hr-btn--primary:focus-visible .hr-btn__sheen:after{transition:transform .7s var(--hr-ease-out);transform:translate(360%)skew(-18deg)}.hr-btn--secondary{color:#e8eff1;text-shadow:0 1px #000000b3;background:linear-gradient(#ffffff1a,#0000 45%),linear-gradient(#34495a 0%,#1f303d 55%,#15212b 100%);border:1px solid #070d11;box-shadow:inset 0 0 0 1px #a9b3b8,inset 0 0 0 .125rem #3a464d,inset 0 .1875rem .25rem #dcecf01f,inset 0 -.1875rem .25rem #00000059,0 .125rem .1875rem #00000073}.hr-btn--secondary:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #dfe5e8,inset 0 0 0 .125rem #4a5860,inset 0 .1875rem .25rem #dcecf029,inset 0 -.1875rem .25rem #0000004d,0 .125rem .1875rem #00000073,0 0 .625rem -.125rem #5fe3ea59}.hr-btn--ghost{color:var(--hr-text-muted);background:0 0}.hr-btn--ghost:before{background:var(--hr-surface-hover)}.hr-btn--ghost:hover:not(:disabled){color:var(--hr-text)}.hr-btn--danger{color:#fbf1ee;text-shadow:0 1px #3c0806b3;background:linear-gradient(#ffdcd224,#0000 45%),linear-gradient(#a3362b 0%,#7a2019 55%,#561410 100%);border:1px solid #250605;box-shadow:inset 0 0 0 1px #c4b3ae,inset 0 0 0 .125rem #4d1e19,inset 0 -.1875rem .25rem #28040273,0 .125rem .1875rem #00000073,0 .5rem 1rem -.375rem #cf3d3173}.hr-btn--danger:hover:not(:disabled){box-shadow:inset 0 0 0 1px #efe2de,inset 0 0 0 .125rem #5e2620,inset 0 -.1875rem .25rem #28040266,0 .125rem .1875rem #00000073,0 .5rem 1.25rem -.25rem #e351458c}.hr-iconbtn{border-radius:var(--hr-radius-md);color:var(--hr-text-muted);transition:transform var(--hr-dur-fast) var(--hr-ease-out), color var(--hr-dur-fast) var(--hr-ease-out), background-color var(--hr-dur-fast) var(--hr-ease-out), box-shadow var(--hr-dur-base) var(--hr-ease-out);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.hr-iconbtn--sm{width:2rem;height:2rem;font-size:1rem}.hr-iconbtn--md{width:2.5rem;height:2.5rem;font-size:1.25rem}.hr-iconbtn--lg{width:3rem;height:3rem;font-size:1.5rem}.hr-iconbtn__icon{font-size:inherit;transition:transform var(--hr-dur-base) var(--hr-ease-spring)}.hr-iconbtn:hover:not(:disabled){color:var(--hr-brass-100)}.hr-iconbtn:hover:not(:disabled) .hr-iconbtn__icon{transform:translateY(-.0625rem)scale(1.06)}.hr-iconbtn:active:not(:disabled){transition-duration:var(--hr-dur-instant);transform:scale(.94)}.hr-iconbtn:disabled{opacity:.4}.hr-iconbtn--ghost:hover:not(:disabled){background-color:var(--hr-surface-hover)}.hr-iconbtn--secondary{color:#dfe7ea;background:linear-gradient(#34495a 0%,#1f303d 55%,#15212b 100%);border:1px solid #070d11;box-shadow:inset 0 0 0 1px #a9b3b8,inset 0 0 0 .125rem #3a464d,0 .125rem .1875rem #00000073}.hr-iconbtn--secondary:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #dfe5e8,inset 0 0 0 .125rem #4a5860,0 0 .625rem -.125rem #5fe3ea59}.hr-iconbtn--primary{color:var(--hr-paint-label);background:radial-gradient(120% 120% at 50% 15%,#3c8a92 0%,#175058 50%,#0b2c34 100%);border:1px solid #071216;box-shadow:inset 0 0 0 1px #c2cbcf,inset 0 0 0 .125rem #33424a,inset 0 .1875rem .25rem #c8f6f233,0 .125rem .1875rem #00000073}.hr-iconbtn--primary:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #e6ecee,inset 0 0 0 .125rem #3d4e57,inset 0 .1875rem .25rem #c8f6f247,0 0 .625rem -.125rem #5fe3ea8c}.hr-iconbtn--socket{color:var(--hr-umber-200);background:radial-gradient(90% 90% at 50% 30%, #2d3c49e6, #0f1419f2 70%), var(--hr-umber-900);border:1px solid #000000b3;box-shadow:inset 0 0 0 1px #8cbdb452,inset 0 .125rem .375rem #0000008c,0 1px #e1f2f60f}.hr-iconbtn--socket:hover:not(:disabled){box-shadow:inset 0 0 0 1px #aad7ce99,inset 0 .125rem .375rem #00000080,0 0 .875rem -.125rem #aad7ce59}.hr-iconbtn.is-pressed{color:var(--hr-brass-200)}.hr-iconbtn--socket.is-pressed{background:radial-gradient(90% 90% at 50% 35%, #5980798c, #18212af2 75%), var(--hr-umber-900);box-shadow:inset 0 0 0 1px var(--hr-brass-400), inset 0 .125rem .375rem #00000073, 0 0 1rem -.125rem #aad7ce73}.hr-iconbtn__badge{border-radius:var(--hr-radius-pill);min-width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:var(--hr-weight-bold);color:#f4f9fa;background:var(--hr-blood-plate);box-shadow:0 0 0 .125rem var(--hr-umber-900);place-items:center;padding:0 .25rem;display:grid;position:absolute;top:-.3125rem;right:-.3125rem}@media (pointer:coarse){.hr-iconbtn:after,.hr-btn--sm:after{content:"";inset:min(0px, calc((100% - var(--hr-target-min)) / 2));position:absolute}}.hr-window{--hr-window-pad-x:1.25rem;--hr-window-pad-top:1rem;--hr-window-plate-h:2.125rem;--hr-window-plate-lift:.55rem;isolation:isolate;min-width:0;max-height:100%;padding:var(--hr-window-pad-top) var(--hr-window-pad-x) var(--hr-window-pad-x);color:var(--hr-text);animation:hr-window-in var(--hr-dur-slow) var(--hr-ease-out) both;transform-origin:50% 100%;flex-direction:column;display:flex;position:relative}.hr-window:focus{outline:none}.hr-window__frame{z-index:-1;pointer-events:none;filter:drop-shadow(0 .75rem 1.25rem #0000008c)drop-shadow(0 .125rem .25rem #00000080);position:absolute;inset:0}.hr-window__glass{inset:calc(.75rem * var(--hr-frame-scale,1)) calc(.7rem * var(--hr-frame-scale,1)) calc(.8rem * var(--hr-frame-scale,1));z-index:-2;pointer-events:none;border-radius:.375rem;position:absolute}.hr-window.is-dragging{cursor:grabbing}.hr-window.is-dragging .hr-window__frame{filter:drop-shadow(0 1.25rem 1.75rem #0009)drop-shadow(0 0 .5rem #5fe3ea40)}@keyframes hr-window-in{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}.hr-window__header{align-items:start;gap:var(--hr-space-2);min-height:calc(var(--hr-window-plate-h) + .25rem);margin:calc((var(--hr-window-pad-top) + var(--hr-window-plate-lift)) * -1) 0 var(--hr-space-2);-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);display:grid}.hr-window__header:has(>.hr-window__close){padding-right:1.25rem}.hr-window__header.is-draggable{cursor:grab}.hr-window__plate{min-width:0;max-width:100%;height:var(--hr-window-plate-h);filter:drop-shadow(0 .1875rem .25rem #0009);grid-column:2;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;display:inline-flex;position:relative}.hr-window__plate-face{--hr-plate-tip:.875rem;z-index:-1;clip-path:polygon(var(--hr-plate-tip) 0, calc(100% - var(--hr-plate-tip)) 0, 100% 50%, calc(100% - var(--hr-plate-tip)) 100%, var(--hr-plate-tip) 100%, 0 50%);background:linear-gradient(#f1f4f4 0%,#b9c1c5 30%,#6f7a80 58%,#a9b2b7 82%,#e2e7e8 100%);position:absolute;inset:0}.hr-window__plate-face:before{content:"";clip-path:polygon(calc(var(--hr-plate-tip) - .125rem) 0, calc(100% - var(--hr-plate-tip) + .125rem) 0, 100% 50%, calc(100% - var(--hr-plate-tip) + .125rem) 100%, calc(var(--hr-plate-tip) - .125rem) 100%, 0 50%);background:radial-gradient(120% 120% at 50% 0,#8ce6e447,#0000 55%),linear-gradient(#2b6f79 0%,#164954 48%,#0b2c35 100%);position:absolute;inset:.1875rem .25rem;box-shadow:inset 0 .125rem .25rem #00000080}.hr-window__crest{width:1.375rem;height:1.375rem;color:var(--hr-silver-100);background:radial-gradient(circle at 50% 32%, var(--hr-teal-400), var(--hr-teal-700) 62%, var(--hr-teal-900));border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;display:grid;box-shadow:inset 0 0 0 1px #080e14cc,0 0 0 .125rem #c3cacd,0 0 0 .1875rem #2a3236}.hr-window__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--hr-font-display);font-size:var(--hr-text-lg);font-weight:var(--hr-weight-semibold);color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow);letter-spacing:.03em;line-height:1.1;overflow:hidden}.hr-window__extra{place-self:end;align-items:center;gap:var(--hr-space-2);min-width:0;color:var(--hr-text-subtle);font-size:var(--hr-text-sm);grid-column:3;display:flex}.hr-root .hr-window__close{z-index:2;width:2.125rem;height:2.125rem;color:var(--hr-silver-100);background:var(--hr-paint-round-button) center / 100% 100% no-repeat;filter:drop-shadow(0 .125rem .1875rem #000000a6);border-radius:50%;position:absolute;top:-.5rem;right:-.5rem}.hr-root .hr-window__close .hr-iconbtn__icon{filter:drop-shadow(0 1px 1px #000000d9);font-size:.875rem}.hr-root .hr-window__close:hover:not(:disabled){color:#fff;filter:brightness(1.12)drop-shadow(0 0 .375rem #5fe3ea8c);background-color:#0000}.hr-window__toolbar{margin:0 0 var(--hr-space-3)}.hr-window__body{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:auto}.hr-window__footer{justify-content:space-between;align-items:center;gap:var(--hr-space-3);margin-top:var(--hr-space-3);padding-top:var(--hr-space-3);font-size:var(--hr-text-sm);color:var(--hr-text-muted);border-top:1px solid #c4ced238;display:flex;box-shadow:0 -1px #00000059}@media (width<=40rem){.hr-window{--hr-window-pad-x:1rem}.hr-window__plate{padding:0 1.125rem}}.hr-tabs{align-items:stretch;gap:var(--hr-space-1);scrollbar-width:none;border-bottom:1px solid #c4ced259;padding:.125rem .125rem 0;display:flex;position:relative;overflow-x:auto;box-shadow:0 1px #0006}.hr-tabs::-webkit-scrollbar{display:none}.hr-tabs--stretch .hr-tab{justify-content:center;align-items:center;gap:var(--hr-space-1-5);padding:0 var(--hr-space-3);white-space:nowrap;font-family:var(--hr-font-display);font-weight:var(--hr-weight-semibold);letter-spacing:.03em;color:#c5d0d4;text-shadow:0 1px #000000bf;transition:color var(--hr-dur-fast) var(--hr-ease-out), box-shadow var(--hr-dur-fast) var(--hr-ease-out), filter var(--hr-dur-fast) var(--hr-ease-out);background:linear-gradient(#ffffff14,#0000 50%),linear-gradient(#273846 0%,#18242e 100%);border:1px solid #060b0e;border-radius:.3125rem .3125rem .1875rem .1875rem;margin-bottom:.25rem;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #a9b3b88c,inset 0 -.1875rem .25rem #0000004d,0 .125rem .125rem #00000059}.hr-tabs--md .hr-tab{height:2.25rem;font-size:var(--hr-text-md)}.hr-tabs--sm .hr-tab{height:1.875rem;padding:0 var(--hr-space-2);font-size:var(--hr-text-xs);letter-spacing:.05em;text-transform:uppercase}.hr-tab:hover{color:#fff;filter:brightness(1.12)}.hr-tab.is-selected{color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow);background:radial-gradient(120% 120% at 50% 0,#8ce6e44d,#0000 60%),linear-gradient(#2c7680 0%,#17505b 52%,#0d333c 100%);box-shadow:inset 0 0 0 1px #dfe6e8,inset 0 0 0 .125rem #3c5058,inset 0 -.1875rem .25rem #0000004d,0 0 .625rem -.125rem #5fe3ea73,0 .125rem .125rem #00000059}.hr-tab:focus-visible{outline-offset:.0625rem;box-shadow:none}.hr-tab__icon{filter:drop-shadow(0 1px #000000b3);font-size:1.125rem}.hr-tab__count{border-radius:var(--hr-radius-pill);min-width:1.125rem;height:1rem;font-family:var(--hr-font-ui);font-size:.625rem;font-weight:var(--hr-weight-bold);color:#08262c;text-shadow:none;background:linear-gradient(#e9f6f6,#9fdde0);place-items:center;padding:0 .25rem;display:grid;box-shadow:0 0 0 1px #040e1099}.hr-tabs__ink{transform-origin:0;pointer-events:none;background:linear-gradient(90deg, transparent, #c9d1d4 18%, var(--hr-paint-gem) 50%, #c9d1d4 82%, transparent);width:100px;height:.1875rem;transition:transform var(--hr-dur-slow) var(--hr-ease-out);position:absolute;bottom:-.0625rem;left:0;transform:scaleX(0);box-shadow:0 0 .5rem #5fe3ea8c}.hr-tabpanel:focus-visible{outline-offset:-.125rem;box-shadow:none}@media (pointer:coarse){.hr-tab{min-height:var(--hr-target-min)}}.hr-tooltip{z-index:var(--hr-z-tooltip);pointer-events:none;max-width:min(20rem,100vw - 1rem);position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.hr-tooltip__body{padding:var(--hr-space-1-5) var(--hr-space-2);border-radius:var(--hr-radius-sm);font-size:var(--hr-text-sm);line-height:var(--hr-leading-snug);color:#e9f0f2;background:var(--hr-paint-slate-bg);box-shadow:var(--hr-paint-silver-rim), var(--hr-paint-flyout-shadow);animation:hr-tooltip-in var(--hr-dur-fast) var(--hr-ease-out) both;transform-origin:50% 100%;border:1px solid #04080b}.hr-tooltip[data-placement=bottom] .hr-tooltip__body{transform-origin:50% 0;animation-name:hr-tooltip-in-down}.hr-tooltip--rich{max-width:min(22rem,100vw - 1rem)}.hr-tooltip--rich .hr-tooltip__body{padding:var(--hr-space-3) var(--hr-space-4);border-radius:var(--hr-radius-sm);position:relative}.hr-tooltip--rich .hr-tooltip__body:before{content:"";background:linear-gradient(135deg,#7fe9ee,#1d7f88);border:1px solid #c9d1d4;width:.5rem;height:.5rem;position:absolute;top:-.3125rem;left:50%;translate:-50%;rotate:45deg;box-shadow:0 0 .375rem #5fe3ea99}@keyframes hr-tooltip-in{0%{opacity:0;transform:translateY(.25rem)scale(.98)}}@keyframes hr-tooltip-in-down{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}.hr-durability{--hr-durability-h:.5rem;width:100%;min-width:3rem;height:var(--hr-durability-h);vertical-align:middle;background:linear-gradient(#1c130c 0%,#2e2015 60%,#3a2a1c 100%);border-radius:999px;flex:auto;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9aa4aa,inset 0 0 0 .125rem #1b1510,inset 0 .125rem .1875rem #0009}.hr-durability--xs{--hr-durability-h:.25rem;min-width:0;box-shadow:inset 0 0 0 1px #0a0806d9}.hr-durability--md{--hr-durability-h:.75rem}.hr-durability__fill{width:calc((100% - .25rem) * var(--hr-durability-fill,1));background:linear-gradient(180deg, #9ce9e6 0%, var(--hr-teal-300) 40%, var(--hr-teal-500) 100%);transition:width var(--hr-dur-meter,.4s) var(--hr-ease-out,ease-out), background-color var(--hr-dur-fast,.15s) linear;border-radius:999px;position:absolute;inset:.125rem auto .125rem .125rem;box-shadow:0 0 .3125rem #5fe3ea73}.hr-durability--xs .hr-durability__fill{width:calc(100% * var(--hr-durability-fill,1));inset:0 auto 0 0}.hr-durability.is-low .hr-durability__fill{background:linear-gradient(180deg, #ffd98a 0%, var(--hr-amber-400) 40%, var(--hr-amber-500) 100%);animation:hr-durability-low 1.2s var(--hr-ease-in-out,ease-in-out) infinite alternate;box-shadow:0 0 .375rem #f1bd5c8c}.hr-durability.is-worn .hr-durability__fill{opacity:.85;background:repeating-linear-gradient(135deg, var(--hr-blood-600) 0 .375rem, var(--hr-blood-700) .375rem .75rem);width:calc(100% - .25rem);box-shadow:none}.hr-durability--xs.is-worn .hr-durability__fill{width:100%}.hr-durability__notches{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#0a08068c calc(10% - 1px) 10%);position:absolute;inset:.125rem}.hr-durability--xs .hr-durability__notches{display:none}@keyframes hr-durability-low{to{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.hr-durability.is-low .hr-durability__fill{animation:none}}.hr-upips{align-items:center;gap:.25rem;display:inline-flex}.hr-upips>i{background:linear-gradient(135deg,#2a3841,#11191f);border-radius:.125rem;width:.625rem;height:.625rem;rotate:45deg;box-shadow:inset 0 0 0 1px #8e999f,0 .0625rem .125rem #00000080}.hr-upips>i.is-lit{background:linear-gradient(135deg, #d6fbfb 0%, var(--hr-paint-gem) 45%, var(--hr-teal-500) 100%);box-shadow:inset 0 0 0 1px #e6f4f8,0 0 .375rem #5fe3eab3}.hr-upips>i.is-next{box-shadow:inset 0 0 0 1px var(--hr-paint-gem), 0 0 .3125rem #5fe3ea73;animation:hr-upips-next 1s var(--hr-ease-in-out,ease-in-out) infinite alternate;background:linear-gradient(135deg,#3a5258,#1a2a30)}@keyframes hr-upips-next{to{box-shadow:inset 0 0 0 1px var(--hr-paint-gem), 0 0 .625rem #5fe3ead9}}@media (prefers-reduced-motion:reduce){.hr-upips>i.is-next{animation:none}}.hr-ubadge{min-width:1.5em;font-family:var(--hr-font-ui);font-size:.75em;font-weight:var(--hr-weight-bold);color:#f2fdfd;text-shadow:0 .0625rem #040e10e6;background:linear-gradient(180deg, var(--hr-teal-400) 0%, var(--hr-teal-600) 100%);border-radius:.3em;place-items:center;padding:.0625em .3em;line-height:1.2;display:inline-grid;box-shadow:inset 0 0 0 1px #c7ced4,0 0 .3125rem #5fe3ea73}.hr-slot{--hr-slot-size:3.25rem;--hr-slot-rim:#8cbdb438;--hr-slot-glow:transparent;width:var(--hr-slot-size);height:var(--hr-slot-size);border-radius:var(--hr-radius-sm);box-shadow:inset 0 0 0 1px var(--hr-slot-rim), inset 0 .1875rem .5rem #0009, 0 1px 0 #e1f2f60d;transition:transform var(--hr-dur-fast) var(--hr-ease-out), box-shadow var(--hr-dur-base) var(--hr-ease-out);touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(85% 85% at 50% 40%,#1a2229e6,#080c10f5 80%);border:1px solid #000000bf;place-items:center;display:grid;position:relative}.hr-slot--lg{--hr-slot-size:3.5rem}.hr-slot__well{border-radius:var(--hr-radius-xs);pointer-events:none;background:radial-gradient(70% 60% at 50% 100%, var(--hr-slot-glow), transparent 75%);opacity:.9;position:absolute;inset:.25rem}.hr-slot.is-empty .hr-slot__well{opacity:1;background:0 0;border-radius:1px;inset:38%;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #8cbdb424,0 1px #00000080}.hr-slot.has-item{cursor:grab}.hr-slot:hover{--hr-slot-rim:#aad7ce80}.hr-slot.has-item:hover .hr-slot__art{transform:translateY(-.0625rem)scale(1.06)}.hr-slot:active.has-item{transform:scale(.96)}.hr-slot:focus-visible{outline-offset:.0625rem}.hr-slot.has-item{--hr-slot-rim:color-mix(in srgb, var(--hr-slot-rarity) 58%, transparent);--hr-slot-glow:color-mix(in srgb, var(--hr-slot-rarity) 30%, transparent)}.hr-slot--common{--hr-slot-rarity:var(--hr-rarity-common)}.hr-slot--common.has-item{--hr-slot-rim:color-mix(in srgb, var(--hr-rarity-common) 30%, transparent);--hr-slot-glow:transparent}.hr-slot--uncommon{--hr-slot-rarity:var(--hr-rarity-uncommon)}.hr-slot--rare{--hr-slot-rarity:var(--hr-rarity-rare)}.hr-slot--epic{--hr-slot-rarity:var(--hr-rarity-epic)}.hr-slot--legendary{--hr-slot-rarity:var(--hr-rarity-legendary)}.hr-slot--mythic{--hr-slot-rarity:var(--hr-rarity-mythic)}.hr-slot.has-item:hover{--hr-slot-rim:color-mix(in srgb, var(--hr-slot-rarity) 70%, var(--hr-brass-200))}.hr-slot__pips{pointer-events:none;gap:.1875rem;display:none;position:absolute;bottom:.3125rem;left:.3125rem}.hr-slot__pips>i{background:var(--hr-slot-rarity);width:.4375rem;height:.4375rem;transform:rotate(45deg);box-shadow:0 0 0 1px #000000d9}:root[data-hr-rarity=colorblind] .hr-slot__pips{display:flex}.hr-slot.is-selected{--hr-slot-rim:var(--hr-brass-300);box-shadow:inset 0 0 0 1px var(--hr-brass-300), inset 0 0 0 .1875rem #070b0fcc, inset 0 0 0 .25rem #aad7ce59, 0 0 1.25rem -.125rem #aad7ce8c, 0 .375rem .75rem -.25rem #000000b3;transform:translateY(-.125rem)}.hr-slot.is-lifted{--hr-slot-rim:var(--hr-brass-200);animation:hr-slot-lifted 1.2s var(--hr-ease-in-out) infinite}@keyframes hr-slot-lifted{50%{transform:translateY(-.1875rem)}}.hr-slot[data-drop-target]{--hr-slot-rim:var(--hr-brass-200);box-shadow:inset 0 0 0 1px var(--hr-brass-200), inset 0 0 1rem #aad7ce40, 0 0 1rem -.125rem #aad7ce80}:root[data-hr-slot-drag] .hr-slot[data-slot-container]:not([data-drag-source]){--hr-slot-rim:#aad7ce61}.hr-slot.is-landed .hr-slot__art,.hr-slot[data-landed] .hr-slot__art{animation:hr-slot-land var(--hr-dur-slow) var(--hr-ease-spring) both}@keyframes hr-slot-land{0%{transform:scale(.82)}}.hr-slot[data-drag-source] .hr-slot__art,.hr-slot[data-drag-source] .hr-slot__qty{opacity:.25}.hr-slot__art{width:var(--hr-slot-art,78%);height:var(--hr-slot-art,78%);transition:transform var(--hr-dur-base) var(--hr-ease-spring), opacity var(--hr-dur-fast) linear;filter:drop-shadow(0 .125rem .125rem #0009);place-items:center;display:grid;position:relative}.hr-slot__img{object-fit:contain;image-rendering:auto;width:100%;height:100%}.hr-slot__glyph{font-size:calc(var(--hr-slot-size) * .55);color:var(--hr-umber-100)}.hr-slot__monogram{font-family:var(--hr-font-display);font-size:calc(var(--hr-slot-size) * .48);font-weight:var(--hr-weight-bold);color:var(--hr-umber-100);line-height:1}.hr-slot__qty{font-size:var(--hr-text-xs);font-weight:var(--hr-weight-bold);color:var(--hr-umber-50);text-shadow:0 1px #000,1px 0 #000,-1px 0 #000,0 -1px #000;pointer-events:none;line-height:1;position:absolute;bottom:.125rem;right:.25rem}.hr-slot__qty--k{color:var(--hr-brass-200)}.hr-slot__qty--m{color:var(--hr-moss-400)}.hr-slot__key{border-radius:var(--hr-radius-xs);min-width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:var(--hr-weight-bold);color:var(--hr-umber-100);pointer-events:none;font-variant-numeric:tabular-nums;background:linear-gradient(#33414d,#1c252d);border:1px solid #000000b3;place-items:center;padding:0 .25rem .0625rem;line-height:1;display:grid;position:absolute;top:-.375rem;left:-.25rem;box-shadow:inset 0 1px #e1f2f624,0 1px 1px #00000080}.hr-slot.is-selected .hr-slot__key{color:var(--hr-text-on-accent);background:var(--hr-brass-plate);border-color:#1e2e3b}.hr-slotgrid{grid-template-columns:repeat(var(--hr-slotgrid-cols,4), var(--hr-slot-size,3.25rem));gap:var(--hr-space-1-5);justify-content:center;display:grid}.hr-slot-ghost{z-index:var(--hr-z-drag);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.hr-slot-ghost .hr-slot{box-shadow:inset 0 0 0 1px var(--hr-brass-200), 0 .75rem 1.5rem -.25rem #000000bf, 0 0 1.25rem -.25rem #aad7ce80;animation:hr-ghost-in var(--hr-dur-fast) var(--hr-ease-out) both;transform:scale(1.08)rotate(-3deg)}@keyframes hr-ghost-in{0%{transform:scale(1)rotate(0)}}.hr-slot.is-static{pointer-events:none;flex-shrink:0;display:inline-grid}.hr-slot[data-dimmed] .hr-slot__art,.hr-slot[data-dimmed] .hr-slot__qty{opacity:.28;filter:grayscale(.85)}.hr-slot--painted{--hr-slot-size:3.5rem;background:var(--hr-paint-slot-tile) center / 100% 100% no-repeat;box-shadow:none;transition:transform var(--hr-dur-fast) var(--hr-ease-out), filter var(--hr-dur-base) var(--hr-ease-out);border:0;border-radius:0}.hr-slot--painted.hr-slot--lg{--hr-slot-size:4rem}.hr-slot--painted .hr-slot__well{border-radius:.125rem;inset:16%}.hr-slot--painted.has-item .hr-slot__well{box-shadow:inset 0 0 0 1px var(--hr-slot-rim)}.hr-slot--painted{--hr-slot-art:66%}.hr-slot--painted:hover{filter:brightness(1.1)}.hr-slot--painted.is-selected{--hr-slot-rim:var(--hr-brass-300);box-shadow:none;filter:brightness(1.12)drop-shadow(0 0 .3125rem #5fe3eab3)}.hr-slot--painted .hr-slot__pips{bottom:16%;left:16%}.hr-slot--painted .hr-slot__qty{bottom:13%;right:15%}.hr-slot__upgrade{pointer-events:none;font-size:.875rem;position:absolute;top:.1875rem;left:.1875rem}.hr-slot__wear{pointer-events:none;display:flex;position:absolute;bottom:.1875rem;left:.3125rem;right:.3125rem}.hr-slot__wear .hr-durability{min-width:0}.hr-slot__art.is-worn{filter:grayscale(.55)brightness(.8)sepia(.25)}.hr-itemcard{--hr-card-rarity:var(--hr-rarity-common);gap:var(--hr-space-1);min-width:12.5rem;max-width:17.5rem;display:grid}.hr-itemcard__name{font-family:var(--hr-font-display);font-size:var(--hr-text-lg);font-weight:var(--hr-weight-semibold);line-height:var(--hr-leading-tight);color:color-mix(in srgb, var(--hr-card-rarity) 78%, var(--hr-umber-50));text-shadow:0 1px #000c;overflow-wrap:anywhere}.hr-itemcard__rarity{align-items:center;gap:var(--hr-space-1-5);font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-semibold);letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--hr-card-rarity) 70%, var(--hr-umber-200));display:flex}.hr-itemcard__pips{gap:.1875rem;display:inline-flex}.hr-itemcard__pips>i{background:var(--hr-card-rarity);width:.375rem;height:.375rem;transform:rotate(45deg);box-shadow:0 0 0 1px #0009}.hr-itemcard__pips>i.is-hollow{box-shadow:inset 0 0 0 1px var(--hr-card-rarity);background:0 0}.hr-itemcard__desc{margin-top:var(--hr-space-1-5);font-size:var(--hr-text-sm);line-height:var(--hr-leading-snug);color:var(--hr-umber-100);text-wrap:pretty}.hr-itemcard__rows{gap:var(--hr-space-1);margin:var(--hr-space-2) 0 0;padding-top:var(--hr-space-2);border-top:1px solid var(--hr-line-soft);display:grid}.hr-itemcard__row{justify-content:space-between;align-items:center;gap:var(--hr-space-6);font-size:var(--hr-text-sm);display:flex}.hr-itemcard__row dt{color:var(--hr-text-muted)}.hr-itemcard__row dd{align-items:center;gap:var(--hr-space-1);font-weight:var(--hr-weight-semibold);color:var(--hr-umber-50);margin:0;display:inline-flex}.hr-itemcard__row dd .hr-icon{color:var(--hr-gold);font-size:1em}.hr-itemcard__hint{align-items:center;gap:var(--hr-space-1) var(--hr-space-3);margin-top:var(--hr-space-2);padding-top:var(--hr-space-2);border-top:1px solid var(--hr-line-soft);font-size:var(--hr-text-xs);color:var(--hr-text-subtle);flex-wrap:wrap;display:flex}.hr-itemcard__row[data-tone=good] dd{color:var(--hr-moss-400)}.hr-itemcard__row[data-tone=bad] dd{color:var(--hr-text-danger)}.hr-popover{z-index:var(--hr-z-menu);max-width:min(20rem,100vw - 1rem);position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.hr-popover:focus-visible{box-shadow:none;outline:none}.hr-popover__body{padding:var(--hr-space-4) var(--hr-space-10) var(--hr-space-4) var(--hr-space-4);border-radius:var(--hr-radius-md);color:var(--hr-text);background:var(--hr-paint-slate-bg);box-shadow:var(--hr-paint-silver-rim), var(--hr-paint-flyout-shadow);animation:hr-popover-in var(--hr-dur-base) var(--hr-ease-out) both;border:1px solid #04080b}.hr-popover:focus-visible .hr-popover__body{box-shadow:inset 0 0 0 1px #e4eaec, inset 0 0 0 .125rem #2a3841, 0 0 .75rem -.125rem #5fe3ea73, var(--hr-paint-flyout-shadow)}.hr-popover__close{top:var(--hr-space-2);right:var(--hr-space-2);position:absolute}@keyframes hr-popover-in{0%{opacity:0;transform:translateY(.25rem)scale(.98)}}.hr-cast{filter:drop-shadow(0 .375rem .75rem #00000080);width:min(22rem,100%);animation:hr-cast-in var(--hr-dur-slow) var(--hr-ease-out) both;align-items:center;display:flex;position:relative}@keyframes hr-cast-in{0%{opacity:0;transform:translateY(.375rem)scale(.98)}}.hr-cast__socket{z-index:1;width:2.25rem;height:2.25rem;color:var(--hr-brass-100);box-shadow:0 0 0 .1875rem #0e151b, 0 0 0 .25rem var(--hr-brass-500), inset 0 .125rem .375rem #000000b3;background:radial-gradient(circle at 50% 35%,#3b4b59,#0e151b 75%);border-radius:50%;place-items:center;font-size:1.125rem;display:grid;position:absolute;top:-.3125rem;left:-1.125rem}.hr-cast__body{gap:var(--hr-space-1);flex:auto;min-width:0;display:grid}.hr-cast__row{align-items:center;gap:var(--hr-space-1-5);display:flex}.hr-cast__track{border-radius:var(--hr-radius-sm);min-width:0;height:1.625rem;box-shadow:inset 0 0 0 1px var(--hr-line), inset 0 .125rem .375rem #0009;background:linear-gradient(#04070aeb,#0f1419eb);border:1px solid #000c;flex:auto;position:relative;overflow:hidden;container-type:inline-size}.hr-cast__fill{transform-origin:0;animation:hr-cast-fill var(--hr-cast-dur) linear var(--hr-cast-delay) both;background:linear-gradient(#a0d3c9 0%,#6da49a 45%,#4a746c 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ecf9fc8c}.hr-cast__spark{mix-blend-mode:screen;width:.75rem;animation:hr-cast-spark var(--hr-cast-dur) linear var(--hr-cast-delay) both;background:radial-gradient(60% 90% at 100%,#edfafef2,#d4e4e84d 55%,#0000 75%);position:absolute;top:0;bottom:0;left:-.75rem}.hr-cast__gloss{pointer-events:none;background:linear-gradient(#ffffff1f,#0000);position:absolute;inset:0 0 50%}@keyframes hr-cast-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hr-cast-spark{0%{transform:translate(0)}to{transform:translate(100cqw)}}.hr-cast__text{justify-content:center;align-items:center;gap:var(--hr-space-1-5);padding:0 var(--hr-space-3) 0 var(--hr-space-6);font-size:var(--hr-text-sm);white-space:nowrap;color:var(--hr-umber-50);text-shadow:0 0 2px #000,0 1px #000,0 0 .5rem #000000e6;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.hr-cast__text:not(.hr-cast__text--lit){clip-path:inset(0);animation:hr-cast-conceal var(--hr-cast-dur) linear var(--hr-cast-delay) both}@keyframes hr-cast-conceal{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.hr-cast.is-complete .hr-cast__text:not(.hr-cast__text--lit){clip-path:inset(0 0 0 100%);animation:none}.hr-cast.is-cancelled .hr-cast__text:not(.hr-cast__text--lit){animation-play-state:paused}.hr-cast__text--lit{color:#0f1b25;text-shadow:0 1px #e4f4f873;clip-path:inset(0 100% 0 0);animation:hr-cast-reveal var(--hr-cast-dur) linear var(--hr-cast-delay) both}.hr-cast__text--lit .hr-cast__target{color:#1e2e3b}@keyframes hr-cast-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hr-cast.is-complete .hr-cast__text--lit{clip-path:none;animation:none}.hr-cast.is-cancelled .hr-cast__text--lit{animation-play-state:paused}.hr-cast__text b{font-weight:var(--hr-weight-bold);flex-shrink:0}.hr-cast__target{text-overflow:ellipsis;min-width:0;color:var(--hr-umber-100);overflow:hidden}.hr-cast__hint{justify-content:flex-end;align-items:center;gap:var(--hr-space-1);padding-right:var(--hr-space-1);font-size:var(--hr-text-2xs);color:var(--hr-umber-200);text-shadow:0 1px 2px #000000f2;display:flex}.hr-cast.is-complete .hr-cast__fill,.hr-cast.is-complete .hr-cast__spark{animation:none}.hr-cast.is-complete .hr-cast__spark{display:none}.hr-cast.is-complete .hr-cast__track{animation:hr-cast-flash calc(.52s * var(--hr-motion-scale)) var(--hr-ease-out) both}.hr-cast.is-complete .hr-cast__socket{color:var(--hr-text-on-accent);background:var(--hr-brass-plate);animation:hr-cast-pop calc(.36s * var(--hr-motion-scale)) var(--hr-ease-spring) both}.hr-cast.is-complete,.hr-cast.is-cancelled{animation:hr-cast-out calc(.52s * var(--hr-motion-scale)) var(--hr-ease-in) calc(.18s * var(--hr-motion-scale)) both}@keyframes hr-cast-flash{0%{box-shadow:inset 0 0 0 1px var(--hr-brass-200), 0 0 1.25rem #b2e6dcb3}to{box-shadow:inset 0 0 0 1px var(--hr-line), 0 0 0 #b2e6dc00}}@keyframes hr-cast-pop{0%{transform:scale(.7)}}@keyframes hr-cast-out{to{opacity:0;transform:translateY(.25rem)}}.hr-cast.is-cancelled .hr-cast__fill,.hr-cast.is-cancelled .hr-cast__spark{animation-play-state:paused}.hr-cast.is-cancelled .hr-cast__fill{filter:grayscale(.85)brightness(.7);transition:filter var(--hr-dur-base) linear}.hr-cast.is-cancelled .hr-cast__spark{opacity:0}:root[data-hr-motion=reduced] .hr-cast__spark{display:none}@media (prefers-reduced-motion:reduce){.hr-cast__spark{display:none}}.hr-cast__cancel.hr-iconbtn{border-radius:var(--hr-radius-sm);width:1.625rem;min-width:0;height:1.625rem;min-height:0;animation:hr-cast-in var(--hr-dur-base) var(--hr-ease-out) both;flex:none;padding:0;font-size:.875rem}.hr-gainfeed{align-items:flex-end;gap:var(--hr-space-1-5);pointer-events:none;flex-direction:column;display:flex}.hr-gain{align-items:center;gap:var(--hr-space-2);height:2rem;padding:0 var(--hr-space-3) 0 .25rem;border-radius:var(--hr-radius-pill);animation:hr-gain-in calc(.42s * var(--hr-motion-scale)) var(--hr-ease-out) both;background:linear-gradient(90deg,#060a0e00,#060a0eb8 30%,#060a0ec7);display:flex}@keyframes hr-gain-in{0%{opacity:0;transform:translateY(.75rem)}}.hr-gain.is-leaving{animation:hr-gain-out calc(.48s * var(--hr-motion-scale)) var(--hr-ease-in) both}@keyframes hr-gain-out{to{opacity:0;transform:translateY(-.75rem)}}.hr-gain__icon{width:1.625rem;height:1.625rem;color:var(--hr-brass-100);box-shadow:0 0 0 1px #090e12, 0 0 0 .125rem var(--hr-brass-600);background:radial-gradient(circle at 50% 35%,#30404e,#0c1115 75%);border-radius:50%;place-items:center;font-size:.9375rem;display:grid}.hr-gain__amount{min-width:3ch;font-size:var(--hr-text-base);font-weight:var(--hr-weight-bold);text-align:right;color:var(--hr-xp);text-shadow:0 1px #000,0 0 .5rem #000000e6;animation:hr-gain-bump calc(.3s * var(--hr-motion-scale)) var(--hr-ease-spring) both;line-height:1}@keyframes hr-gain-bump{0%{color:#e6fff6;transform:scale(1.35)}}.hr-gain__label{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:var(--hr-text-xs);font-weight:var(--hr-weight-semibold);color:var(--hr-umber-100);text-shadow:0 1px 2px #000;overflow:hidden}.hr-celebrate{justify-items:center;gap:var(--hr-space-1);width:min(30rem,100vw - 2rem);padding:var(--hr-space-4) var(--hr-space-6) var(--hr-space-6);text-align:center;cursor:pointer;pointer-events:auto;isolation:isolate;animation:hr-fade-in var(--hr-dur-base) var(--hr-ease-out) both;margin:0 auto;display:grid;position:relative}.hr-celebrate:before{content:"";z-index:-2;box-sizing:border-box;border:1.5rem solid #0000;border-width:1.5rem 2.25rem;border-image:var(--hr-paint-tablet) 140 205 fill / 1.5rem 2.25rem stretch;filter:drop-shadow(0 .625rem 1rem #0000008c);pointer-events:none;position:absolute;inset:6.25rem -1.25rem -.25rem}.hr-celebrate.is-leaving{animation:hr-celebrate-out calc(.42s * var(--hr-motion-scale)) var(--hr-ease-in) both}@keyframes hr-celebrate-out{to{opacity:0;transform:translateY(-1rem)scale(.98)}}.hr-celebrate__rays{z-index:-1;width:17rem;height:17rem;animation:hr-celebrate-rays-in calc(.9s * var(--hr-motion-scale)) var(--hr-ease-out) both, hr-celebrate-spin calc(var(--hr-dur-dramatic) * 40) linear infinite;background:repeating-conic-gradient(#8ff0f24d 0deg 7deg,#0000 7deg 30deg);border-radius:50%;margin-left:-8.5rem;position:absolute;top:-3.5rem;left:50%;-webkit-mask:radial-gradient(closest-side,#000 18%,#00000080 45%,#0000 100%);mask:radial-gradient(closest-side,#000 18%,#00000080 45%,#0000 100%)}@keyframes hr-celebrate-rays-in{0%{opacity:0;scale:.4}}@keyframes hr-celebrate-spin{to{rotate:1turn}}.hr-celebrate__medal{width:7rem;height:7rem;margin-bottom:var(--hr-space-5);background:var(--hr-paint-medallion) center / contain no-repeat;filter:drop-shadow(0 0 1.5rem #5fe3ea66)drop-shadow(0 .375rem .5rem #0009);animation:hr-celebrate-medal calc(.76s * var(--hr-motion-scale)) var(--hr-ease-spring) calc(60ms * var(--hr-motion-scale)) both;place-items:center;display:grid;position:relative}@keyframes hr-celebrate-medal{0%{opacity:0;transform:scale(.35)rotate(-18deg)}30%{opacity:1}}.hr-celebrate__ring{z-index:-1;background:radial-gradient(circle at 50% 30%,#3f9aa2,#175058 55%,#0b2a32 100%);border-radius:50%;width:61.7%;height:61.7%;position:absolute;top:15.4%;left:19.1%;overflow:hidden;box-shadow:inset 0 .375rem 1rem #0009}.hr-celebrate__ring:after{content:"";animation:hr-celebrate-sheen calc(.9s * var(--hr-motion-scale)) var(--hr-ease-in-out) calc(.62s * var(--hr-motion-scale)) both;background:linear-gradient(115deg,#0000 40%,#ecf9fc61 50%,#0000 60%);position:absolute;inset:-20%;transform:translate(-100%)}@keyframes hr-celebrate-sheen{to{transform:translate(100%)}}.hr-celebrate__icon{color:var(--hr-silver-100);filter:drop-shadow(0 .125rem .25rem #000000b3);font-size:2.75rem;position:relative;top:-3.7%}.hr-celebrate__value{min-width:2.75rem;height:1.875rem;padding:0 var(--hr-space-2);border-radius:var(--hr-radius-sm);font-family:var(--hr-font-display);font-size:var(--hr-text-xl);font-weight:var(--hr-weight-bold);color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow);background:linear-gradient(#2c7680 0%,#17505b 52%,#0d333c 100%);border:1px solid #050b0e;place-items:center;line-height:1;display:grid;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #dfe6e8,inset 0 0 0 .125rem #3c5058,0 .125rem .25rem #0009}.hr-celebrate__subtitle{align-items:center;gap:var(--hr-space-3);font-size:var(--hr-text-xs);font-weight:var(--hr-weight-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--hr-paint-gem);text-shadow:0 1px 2px #000;animation:hr-celebrate-rise calc(.52s * var(--hr-motion-scale)) var(--hr-ease-out) calc(.36s * var(--hr-motion-scale)) both;display:flex}.hr-celebrate__rule{background:linear-gradient(90deg,#0000,#c9d1d4);width:3rem;height:1px}.hr-celebrate__rule:last-child{transform:scaleX(-1)}.hr-celebrate__title{font-family:var(--hr-font-display);font-size:var(--hr-text-4xl);font-weight:var(--hr-weight-bold);color:#dcecf0;text-shadow:0 1px #ebf9fc,0 .05em #2a6870,0 .08em #152431,0 .25em .6em #000000bf;animation:hr-celebrate-rise calc(.56s * var(--hr-motion-scale)) var(--hr-ease-out) calc(.24s * var(--hr-motion-scale)) both;line-height:1.05}.hr-celebrate__detail{max-width:24rem;margin-top:var(--hr-space-1);font-size:var(--hr-text-md);color:#e6eef0;text-shadow:0 1px 2px #000,0 0 .75rem #000c;text-wrap:balance;animation:hr-celebrate-rise calc(.56s * var(--hr-motion-scale)) var(--hr-ease-out) calc(.4s * var(--hr-motion-scale)) both}.hr-celebrate__detail .hr-keyhint{vertical-align:middle;margin:0 .125rem}@keyframes hr-celebrate-rise{0%{opacity:0;transform:translateY(.5rem)}}.hr-celebrate__timer{width:0;height:0;animation:linear both hr-celebrate-timer;position:absolute}.hr-celebrate:hover .hr-celebrate__timer{animation-play-state:paused}@keyframes hr-celebrate-timer{to{opacity:0}}@media (width<=40rem){.hr-celebrate__title{font-size:var(--hr-text-3xl)}.hr-celebrate__medal{width:5rem;height:5rem}.hr-celebrate__icon{font-size:2.25rem}.hr-celebrate__rays{width:13rem;height:13rem;margin-left:-6.5rem;top:-2.5rem}}.hr-eventbanner{justify-items:center;gap:var(--hr-space-1-5);padding:var(--hr-space-6) var(--hr-space-12);text-align:center;pointer-events:none;isolation:isolate;animation:hr-eventbanner-out var(--hr-dur-dramatic) var(--hr-ease-in) both;display:grid;position:relative}.hr-eventbanner:before{content:"";z-index:-1;animation:hr-fade-in calc(.9s * var(--hr-motion-scale)) var(--hr-ease-out) both;background:radial-gradient(closest-side,#05080c9e,#05080c4d 60%,#0000);position:absolute;inset:0 -4rem}@keyframes hr-eventbanner-out{0%{opacity:1}to{opacity:0;transform:translateY(-.5rem)}}.hr-eventbanner__rule{align-items:center;gap:var(--hr-space-2);width:min(26rem,70vw);margin-top:var(--hr-space-1);display:flex}.hr-eventbanner__rule>span{background:linear-gradient(90deg, transparent, var(--hr-realm-accent,var(--hr-brass-300)));transform-origin:100%;height:1px;animation:hr-eventbanner-rule calc(.9s * var(--hr-motion-scale)) var(--hr-ease-out) calc(80ms * var(--hr-motion-scale)) both;flex:1 1 0}.hr-eventbanner__rule>span:last-child{background:linear-gradient(270deg, transparent, var(--hr-realm-accent,var(--hr-brass-300)));transform-origin:0%}.hr-eventbanner__rule>i{background:var(--hr-realm-accent,var(--hr-brass-300));width:.4375rem;height:.4375rem;box-shadow:0 0 .75rem var(--hr-realm-glow,#aad7ce59);animation:hr-fade-in calc(.5s * var(--hr-motion-scale)) var(--hr-ease-out) both;transform:rotate(45deg)}@keyframes hr-eventbanner-rule{0%{transform:scaleX(0)}}.hr-eventbanner__title{font-family:var(--hr-font-display);font-size:var(--hr-text-4xl);letter-spacing:.06em;color:#dcecf0;text-shadow:0 1px #ebf9fc,0 .04em #4e756e,0 .07em #152431,0 .2em .6em #000000bf;animation:hr-eventbanner-title calc(1.1s * var(--hr-motion-scale)) var(--hr-ease-out) calc(.2s * var(--hr-motion-scale)) both;padding-left:.06em;font-weight:760;line-height:1}@keyframes hr-eventbanner-title{0%{opacity:0;letter-spacing:.2em;filter:blur(.25rem)}}.hr-eventbanner__subtitle{font-size:var(--hr-text-md);color:var(--hr-umber-100);text-shadow:0 1px 2px #000;animation:hr-eventbanner-fade calc(.7s * var(--hr-motion-scale)) var(--hr-ease-out) calc(.52s * var(--hr-motion-scale)) both}@keyframes hr-eventbanner-fade{0%{opacity:0;transform:translateY(.25rem)}}@media (width<=40rem){.hr-eventbanner{padding:var(--hr-space-4) var(--hr-space-4)}.hr-eventbanner__title{font-size:var(--hr-text-3xl)}}.hr-eventbanner[data-tone=safe]{--hr-realm-accent:var(--hr-jade-300);--hr-realm-glow:#6ec8a059}.hr-eventbanner[data-tone=warning]{--hr-realm-accent:var(--hr-amber-400);--hr-realm-glow:#8fcfc366}.hr-eventbanner[data-tone=danger]{--hr-realm-accent:var(--hr-blood-400);--hr-realm-glow:#e65a4673}.hr-eventbanner__badge{margin-top:var(--hr-space-1);animation:hr-fade-in calc(.6s * var(--hr-motion-scale)) var(--hr-ease-out) calc(.26s * var(--hr-motion-scale)) both;justify-content:center;display:flex}.hr-steps{justify-content:center;width:100%;display:flex}.hr-step{justify-items:center;gap:var(--hr-space-1-5);text-align:center;flex:1 1 0;min-width:0;display:grid;position:relative}.hr-step+.hr-step:before{content:"";background:#8cbdb42e;border-radius:1px;height:2px;position:absolute;top:.9375rem;left:calc(1.25rem - 50%);right:calc(50% + 1.25rem)}.hr-step.is-done+.hr-step:before{background:linear-gradient(90deg, var(--hr-brass-400), var(--hr-brass-300));transition:background-color var(--hr-dur-slow) var(--hr-ease-out)}.hr-step__mark{width:1.875rem;height:1.875rem;color:var(--hr-umber-200);box-shadow:inset 0 0 0 1px var(--hr-line);transition:background-color var(--hr-dur-base) var(--hr-ease-out), box-shadow var(--hr-dur-base) var(--hr-ease-out), color var(--hr-dur-base) var(--hr-ease-out);background:#060a0ecc;border-radius:50%;place-items:center;font-size:1rem;display:grid}.hr-step__num{font-size:var(--hr-text-xs);font-weight:var(--hr-weight-bold)}.hr-step.is-active .hr-step__mark{color:var(--hr-brass-200);box-shadow:inset 0 0 0 1px var(--hr-brass-300), 0 0 .875rem #aad7ce59}.hr-step.is-done .hr-step__mark{color:var(--hr-text-on-accent);background:var(--hr-brass-plate);animation:hr-step-done calc(.36s * var(--hr-motion-scale)) var(--hr-ease-spring) both;box-shadow:0 0 0 1px #142430,inset 0 1px #effafd99}.hr-step.is-error .hr-step__mark{color:#fff;background:var(--hr-blood-plate);box-shadow:0 0 0 1px #3a0d0a,inset 0 1px #ffdcd280}@keyframes hr-step-done{0%{transform:scale(.6)}}.hr-step__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--hr-text-xs);font-weight:var(--hr-weight-semibold);color:var(--hr-umber-200);text-shadow:0 1px 2px #000000e6;overflow:hidden}.hr-step.is-active .hr-step__label{color:var(--hr-brass-100)}.hr-step.is-done .hr-step__label{color:var(--hr-umber-100)}.hr-step.is-error .hr-step__label{color:var(--hr-text-danger)}.hr-meter{--hr-meter-fill:linear-gradient(180deg, #8ff0f2 0%, #33a9b2 45%, #156570 100%);--hr-meter-edge:#d8fdff;--hr-meter-trail:#e6f8f8;width:100%;display:grid;position:relative}.hr-meter--xs{height:.25rem}.hr-meter--sm{height:.5rem}.hr-meter--md{height:1rem}.hr-meter--lg{height:1.375rem}.hr-meter__track{border-radius:var(--hr-radius-xs);background:linear-gradient(#050a0e,#121e28);border:1px solid #03070a;grid-area:1/1;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #a9b3b8,0 0 0 .125rem #1a242b,0 .125rem .1875rem #0006}.hr-meter--md .hr-meter__track,.hr-meter--lg .hr-meter__track{border-radius:var(--hr-radius-sm)}.hr-meter__fill,.hr-meter__trail{transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.hr-meter__fill{background:var(--hr-meter-fill);box-shadow:inset -1px 0 0 var(--hr-meter-edge)}.hr-meter__trail{background:var(--hr-meter-trail);opacity:.85}.hr-meter[data-dir=up] .hr-meter__fill{transition:transform var(--hr-dur-meter) var(--hr-ease-out)}.hr-meter[data-dir=up] .hr-meter__trail{transition:none}.hr-meter[data-dir=down] .hr-meter__fill{transition:transform var(--hr-dur-fast) var(--hr-ease-out)}.hr-meter[data-dir=down] .hr-meter__trail{transition:transform .52s var(--hr-ease-in-out) .38s}.hr-meter__gloss{pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0d 45%,#0000 50%,#0000002e 100%);position:absolute;inset:0}.hr-meter__ticks{pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#00000073 calc(100% - 1px));background-repeat:repeat-x;position:absolute;inset:0}.hr-meter__text{justify-content:center;align-items:center;gap:var(--hr-space-1);padding:0 var(--hr-space-2);font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-bold);color:#f6fcfd;text-shadow:0 1px 1px #000000e6,0 0 .25rem #0009;pointer-events:none;grid-area:1/1;line-height:1;display:flex;position:relative}.hr-meter--lg .hr-meter__text{font-size:var(--hr-text-xs)}.hr-meter--hp{--hr-meter-fill:linear-gradient(180deg, #ef7563 0%, #d33f31 40%, #9c241c 100%);--hr-meter-edge:#ffb3a4;--hr-meter-trail:linear-gradient(180deg, #e5f5f9, #a2d9cf)}.hr-meter--xp{--hr-meter-fill:linear-gradient(180deg, #9ff0d6 0%, #4fc2a3 45%, #217a68 100%);--hr-meter-edge:#d4fff0;--hr-meter-trail:#d4fff099}.hr-meter--brass{--hr-meter-fill:linear-gradient(180deg, #f1f4f5 0%, #b3bdc2 45%, #6a767c 100%);--hr-meter-edge:#fff}.hr-meter--neutral{--hr-meter-fill:linear-gradient(180deg, var(--hr-umber-200), var(--hr-umber-400));--hr-meter-edge:var(--hr-umber-50)}.hr-meter.is-low .hr-meter__track:after{content:"";pointer-events:none;animation:hr-meter-low 1.1s var(--hr-ease-in-out) infinite;background:radial-gradient(at 0%,#ff78648c,#0000 70%);position:absolute;inset:0}@keyframes hr-meter-low{0%,to{opacity:.2}50%{opacity:1}}.hr-counter{align-items:center;gap:var(--hr-space-1-5);font-weight:var(--hr-weight-bold);color:var(--hr-umber-50);white-space:nowrap;display:inline-flex;position:relative}.hr-counter--md{font-size:var(--hr-text-md)}.hr-counter--sm{font-size:var(--hr-text-sm)}.hr-counter__icon{font-size:1.15em}.hr-counter--gold .hr-counter__icon{color:var(--hr-brass-300);--hr-icon-tint:.35;filter:drop-shadow(0 0 .25rem #e8c88259)}.hr-counter--xp .hr-counter__icon{color:var(--hr-jade-400)}.hr-counter__value{text-shadow:0 1px 1px #000c}.hr-counter__pip{margin-left:var(--hr-space-1-5);font-size:var(--hr-text-xs);font-weight:var(--hr-weight-bold);pointer-events:none;text-shadow:0 1px 1px #000000e6;animation:hr-pip 1.1s var(--hr-ease-out) both;position:absolute;top:-.25rem;left:100%}.hr-counter__pip.is-gain{color:var(--hr-brass-200)}.hr-counter__pip.is-loss{color:var(--hr-text-danger)}@keyframes hr-pip{0%{opacity:0;transform:translateY(.375rem)scale(.9)}18%{opacity:1;transform:translateY(0)scale(1.05)}70%{opacity:1}to{opacity:0;transform:translateY(-.75rem)scale(1)}}.hr-toasts{align-items:stretch;gap:var(--hr-space-2);pointer-events:none;flex-direction:column;width:min(24rem,100%);display:flex}.hr-toast{--hr-toast-accent:var(--hr-paint-gem);align-items:start;gap:var(--hr-space-3);padding:var(--hr-space-3) var(--hr-space-2) var(--hr-space-3) var(--hr-space-3);pointer-events:auto;border-radius:var(--hr-radius-md);color:var(--hr-text);background:linear-gradient(90deg, color-mix(in srgb, var(--hr-toast-accent) 16%, transparent), transparent 42%), var(--hr-paint-slate-bg);box-shadow:var(--hr-paint-silver-rim), var(--hr-paint-flyout-shadow);animation:hr-toast-in var(--hr-dur-slow) var(--hr-ease-out) both;border:1px solid #04080b;grid-template-columns:auto 1fr auto;display:grid;position:relative;overflow:hidden}.hr-toast.is-leaving{animation:hr-toast-out var(--hr-dur-base) var(--hr-ease-in) both}@keyframes hr-toast-in{0%{opacity:0;transform:translateY(-.75rem)scale(.96)}}@keyframes hr-toast-out{to{opacity:0;transform:translateY(-.5rem)scale(.97)}}.hr-toast__icon{width:2rem;height:2rem;color:var(--hr-toast-accent);background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--hr-toast-accent) 30%, #1b2d3a), #0c161e 75%);box-shadow:inset 0 0 0 1px #0009, 0 0 0 .125rem #b4bec3, 0 0 0 .1875rem #1c262d, 0 0 .625rem -.125rem var(--hr-toast-accent);filter:drop-shadow(0 1px 1px #0009);border-radius:50%;place-items:center;font-size:1.125rem;display:grid}.hr-toast__text{min-width:0;padding-top:.125rem}.hr-toast__title{font-size:var(--hr-text-md);font-weight:var(--hr-weight-semibold);line-height:var(--hr-leading-snug);font-family:var(--hr-font-display);letter-spacing:.02em;color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow)}.hr-toast__body{margin-top:var(--hr-space-0-5);font-size:var(--hr-text-sm);line-height:var(--hr-leading-snug);color:var(--hr-text-muted)}.hr-toast__close{margin:-.25rem -.125rem 0 0}.hr-toast__timer{transform-origin:0;background:linear-gradient(90deg, transparent, var(--hr-toast-accent));opacity:.7;height:.125rem;animation-name:hr-toast-timer;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:0;right:0}.hr-toast:hover .hr-toast__timer,.hr-toast:focus-within .hr-toast__timer{animation-play-state:paused}@keyframes hr-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.hr-toast--success{--hr-toast-accent:var(--hr-moss-400)}.hr-toast--warning{--hr-toast-accent:var(--hr-amber-400)}.hr-toast--error{--hr-toast-accent:var(--hr-blood-400)}.hr-toast--info{--hr-toast-accent:var(--hr-sky-400)}.hr-toast--reward{--hr-toast-accent:#8ff0f2;box-shadow:inset 0 0 0 1px #e8eef0, inset 0 0 0 .125rem #2f4752, inset 0 .0625rem 0 .125rem #e6f4f829, 0 0 1.5rem -.25rem #5fe3ea73, var(--hr-paint-flyout-shadow)}.hr-toast--reward .hr-toast__title{font-size:var(--hr-text-base)}.hr-toast__shine{pointer-events:none;width:35%;animation:hr-toast-shine 1.1s var(--hr-ease-out) .2s both;background:linear-gradient(100deg,#0000,#ecf9fc52,#0000);position:absolute;inset:-50% auto -50% 0;transform:translate(-120%)skew(-18deg)}@keyframes hr-toast-shine{to{transform:translate(420%)skew(-18deg)}}.hr-spotlight-layer{pointer-events:none;place-items:center;display:grid}.hr-spotlight{justify-items:center;gap:var(--hr-space-1);padding:var(--hr-space-6) var(--hr-space-12) var(--hr-space-5);pointer-events:auto;cursor:pointer;text-align:center;animation:hr-spot-in var(--hr-dur-dramatic) var(--hr-ease-out) both;display:grid;position:relative}.hr-spotlight.is-leaving{animation:hr-spot-out var(--hr-dur-slow) var(--hr-ease-in) both}@keyframes hr-spot-in{0%{opacity:0;transform:scale(.7)}}@keyframes hr-spot-out{to{opacity:0;transform:translateY(-1rem)scale(.96)}}.hr-spotlight:before{content:"";z-index:-1;box-sizing:border-box;border:1.5rem solid #0000;border-width:1.5rem 2.25rem;border-image:var(--hr-paint-tablet) 140 205 fill / 1.5rem 2.25rem stretch;filter:drop-shadow(0 .5rem .75rem #0000008c);position:absolute;inset:3.25rem -1rem -.25rem}.hr-spotlight__rays{z-index:-2;background:repeating-conic-gradient(#d5e5e938 0deg 6deg,#0000 6deg 18deg);border-radius:50%;width:16rem;height:16rem;margin-left:-8rem;animation:14s linear infinite hr-rays;position:absolute;top:-3.5rem;left:50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}@keyframes hr-rays{to{transform:rotate(360deg)}}.hr-spotlight__medal{width:4.5rem;height:4.5rem;margin-bottom:var(--hr-space-2);color:#e8f8fc;--hr-icon-tint:.45;background:var(--hr-paint-medallion) center / contain no-repeat, radial-gradient(circle closest-side, #3f9aa2 0%, #175058 58%, #0b2a32 94%, transparent 100%) center / 72% 72% no-repeat;filter:drop-shadow(0 .25rem .375rem #0009);animation:hr-medal calc(.9s * var(--hr-motion-scale)) var(--hr-ease-bounce) calc(.12s * var(--hr-motion-scale)) both;border-radius:0;place-items:center;font-size:2.25rem;display:grid;position:relative}@keyframes hr-medal{0%{opacity:0;transform:scale(.4)rotate(-25deg)}}.hr-spotlight__title{font-family:var(--hr-font-display);font-size:var(--hr-text-3xl);font-weight:var(--hr-weight-bold);line-height:var(--hr-leading-tight);color:var(--hr-paint-label);text-shadow:0 2px #000000bf,0 0 1.5rem #5fe3ea73}.hr-spotlight__body{font-size:var(--hr-text-base);font-weight:var(--hr-weight-medium);color:#dfe8ea;text-shadow:0 1px 1px #000c}.hr-spotlight__timer{width:0;height:0;animation-name:hr-toast-timer;animation-timing-function:linear;animation-fill-mode:both}.hr-spotlight:hover .hr-spotlight__timer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hr-spotlight__rays{animation:none}}.hr-modal{z-index:var(--hr-z-modal);padding:calc(var(--hr-safe-top) + var(--hr-space-6)) calc(var(--hr-safe-right) + var(--hr-space-6)) calc(var(--hr-safe-bottom) + var(--hr-space-6)) calc(var(--hr-safe-left) + var(--hr-space-6));place-items:center;display:grid;position:fixed;inset:0}.hr-modal__scrim{animation:hr-fade-in var(--hr-dur-slow) var(--hr-ease-out) both;background:radial-gradient(at 50% 45%,#04080c59,#04080cd1 75%);position:absolute;inset:0}.hr-modal__window{transform-origin:50%;width:100%;max-height:min(48rem,100%);animation-name:hr-modal-in;position:relative}.hr-modal__window--sm{max-width:26rem}.hr-modal__window--md{max-width:38rem}.hr-modal__window--lg{max-width:52rem}@keyframes hr-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.96)}}@media (width<=40rem){.hr-modal{padding:calc(var(--hr-safe-top) + var(--hr-space-3)) calc(var(--hr-safe-right) + var(--hr-space-2)) calc(var(--hr-safe-bottom) + var(--hr-space-2)) calc(var(--hr-safe-left) + var(--hr-space-2));align-items:end}.hr-modal__window{transform-origin:50% 100%;max-height:100%}}.hr-confirm .hr-window__body{gap:var(--hr-space-4);padding-bottom:var(--hr-space-1);display:grid}.hr-confirm__message{font-size:var(--hr-text-base);line-height:var(--hr-leading-normal);color:var(--hr-umber-100);text-wrap:pretty}.hr-confirm__message strong{font-weight:var(--hr-weight-semibold);color:var(--hr-umber-50)}.hr-confirm__actions{justify-content:flex-end;gap:var(--hr-space-2);width:100%;display:flex}.hr-confirm--danger .hr-window__crest{color:var(--hr-blood-400);background:radial-gradient(circle at 50% 35%,#96302873,#1e0e0ceb 70%)}@media (width<=40rem){.hr-confirm__actions>.hr-btn{flex:1 1 0}}.hr-qty{--hr-qty-ink:#3a2a1c;gap:var(--hr-space-2);min-width:0;display:grid}.hr-qty__stepper{grid-template-columns:2.75rem minmax(3rem,1fr) 2.75rem;align-items:stretch;gap:.5rem;height:2.75rem;display:grid}.hr-qty__step{color:var(--hr-paint-label);background:var(--hr-paint-round-button) center / 100% 100% no-repeat;filter:drop-shadow(0 .125rem .25rem #00000080);transition:filter var(--hr-dur-base) var(--hr-ease-out), transform var(--hr-dur-fast) var(--hr-ease-out);border-radius:50%;place-items:center;font-size:1.125rem;display:grid}.hr-qty__step:hover:not(:disabled){color:#fff;filter:brightness(1.12)drop-shadow(0 0 .3125rem #5fe3ea8c)}.hr-qty__step:active:not(:disabled){transform:scale(.95)}.hr-qty__step:disabled{color:var(--hr-silver-300);filter:grayscale(.5)brightness(.75)}.hr-qty__step:focus-visible{outline:2px solid var(--hr-paint-gem);outline-offset:1px}.hr-qty__field{text-align:center;width:100%;min-width:0;font-family:var(--hr-font-display);font-size:var(--hr-text-xl);font-weight:var(--hr-weight-bold);color:var(--hr-qty-ink);caret-color:var(--hr-qty-ink);background:linear-gradient(#f0e3c4,#dcc79d);border:0;border-radius:.25rem;box-shadow:inset 0 0 0 1px #5a3e2299,inset 0 .125rem .25rem #5a3e2240,0 0 0 1px #8e9a9f,0 0 0 .125rem #18222a}.hr-qty__field:focus-visible{box-shadow:inset 0 0 0 1px #5a3e2299, 0 0 0 1px #e4eaec, 0 0 0 .1875rem var(--hr-paint-gem);background:linear-gradient(#f6ecd2,#e4d1aa);outline:none}.hr-qty__field:disabled{opacity:.8;-webkit-text-fill-color:var(--hr-qty-ink)}.hr-qty__presets{gap:var(--hr-space-1-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.hr-qty__chip{min-width:2.25rem;height:2rem;padding:0 var(--hr-space-2);border-radius:var(--hr-radius-sm);font-size:var(--hr-text-sm);font-weight:var(--hr-weight-semibold);color:#dbe5e8;transition:color var(--hr-dur-fast) var(--hr-ease-out), box-shadow var(--hr-dur-fast) var(--hr-ease-out), transform var(--hr-dur-fast) var(--hr-ease-out);background:linear-gradient(#273846 0%,#16222b 100%);border:1px solid #060b0e;position:relative;box-shadow:inset 0 0 0 1px #a9b3b880,0 .0625rem .125rem #0006}.hr-qty__chip:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #dce4e7d9,0 0 .5rem -.125rem #5fe3ea66}.hr-qty__chip:active:not(:disabled){transform:translateY(1px)}.hr-qty__chip.is-selected{color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow);animation:hr-qty-pick calc(.26s * var(--hr-motion-scale)) var(--hr-ease-spring);background:linear-gradient(#2c7680 0%,#17505b 52%,#0d333c 100%);border-color:#050b0e;box-shadow:inset 0 0 0 1px #dfe6e8,0 0 .5rem -.125rem #5fe3ea80}.hr-qty__chip:disabled{color:#6f7c83;box-shadow:inset 0 0 0 1px #0000004d}.hr-qty__chip--all{letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;font-size:var(--hr-text-xs)}.hr-qty.is-disabled .hr-qty__stepper{opacity:.6}@keyframes hr-qty-pick{40%{transform:scale(1.08)}}@media (pointer:coarse){.hr-qty__stepper{grid-template-columns:var(--hr-target-min) minmax(3rem, 1fr) var(--hr-target-min);height:var(--hr-target-min)}.hr-qty__chip{height:var(--hr-target-min)}}.hr-price{font-weight:var(--hr-weight-semibold);color:var(--hr-gold);white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.hr-price__coin{color:var(--hr-gold);filter:drop-shadow(0 1px #0009);flex-shrink:0;font-size:1.05em}.hr-price__value{text-shadow:0 1px #000000b3}.hr-price--sm{font-size:var(--hr-text-sm)}.hr-price--md{font-size:var(--hr-text-md)}.hr-price--lg{font-family:var(--hr-font-display);font-size:var(--hr-text-xl)}.hr-price--short,.hr-price--short .hr-price__coin{color:var(--hr-text-danger)}.hr-price--short .hr-price__value{-webkit-text-decoration:underline wavy color-mix(in oklab, var(--hr-text-danger) 55%, transparent) 1px;text-decoration:underline wavy color-mix(in oklab, var(--hr-text-danger) 55%, transparent) 1px;text-underline-offset:.2em}.hr-price--gain{color:var(--hr-jade-300)}.hr-price--muted{color:var(--hr-text-subtle);font-weight:var(--hr-weight-medium)}.hr-price--muted .hr-price__coin{color:var(--hr-brass-500)}.hr-typewriter{display:block}.hr-typewriter__visual{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.hr-typewriter__rest{visibility:hidden}.hr-spot{z-index:var(--hr-z-scrim);pointer-events:none;position:fixed;inset:0}.hr-spot__ring{pointer-events:none;border-radius:var(--hr-radius-md);box-shadow:0 0 0 200vmax #04080c85, inset 0 0 0 2px var(--hr-brass-300), inset 0 0 1.25rem #aad7ce2e, 0 0 0 1px #000000a6, 0 0 1.75rem .25rem #aad7ce66;transition:transform var(--hr-dur-slow) var(--hr-ease-out), width var(--hr-dur-slow) var(--hr-ease-out), height var(--hr-dur-slow) var(--hr-ease-out);animation:hr-fade-in var(--hr-dur-slow) var(--hr-ease-out) both;position:absolute;top:0;left:0}.hr-spot__ring:after{content:"";border-radius:calc(var(--hr-radius-md) + .375rem);opacity:0;animation:hr-spot-pulse calc(1.9s * var(--hr-motion-scale)) var(--hr-ease-out) infinite;border:2px solid #aad7ce8c;position:absolute;inset:-.375rem}@keyframes hr-spot-pulse{0%{opacity:.85;transform:scale(.98)}70%,to{opacity:0;transform:scale(1.06)}}.hr-spot__card{--hr-spot-arrow:50%;width:min(22rem,100vw - 1.5rem);padding:var(--hr-space-4) var(--hr-space-4) var(--hr-space-3);pointer-events:auto;animation:hr-spot-card-in var(--hr-dur-slow) var(--hr-ease-out) both;position:relative}.hr-spot__card.is-anchored{transition:transform var(--hr-dur-slow) var(--hr-ease-out);position:absolute;top:0;left:0}@keyframes hr-spot-card-in{0%{opacity:0;translate:0 .375rem;scale:.96}}.hr-spot__card.is-anchored:after{content:"";background:var(--hr-umber-800);border:1px solid var(--hr-line-strong);border-radius:.125rem;width:.875rem;height:.875rem;position:absolute;transform:rotate(45deg)}.hr-spot__card[data-side=top]:after{bottom:-.5rem;left:calc(var(--hr-spot-arrow) - .4375rem);border-top:0;border-left:0}.hr-spot__card[data-side=bottom]:after{top:-.5rem;left:calc(var(--hr-spot-arrow) - .4375rem);border-bottom:0;border-right:0}.hr-spot__card[data-side=left]:after{right:-.5rem;top:calc(var(--hr-spot-arrow) - .4375rem);border-bottom:0;border-left:0}.hr-spot__card[data-side=right]:after{left:-.5rem;top:calc(var(--hr-spot-arrow) - .4375rem);border-top:0;border-right:0}.hr-spot__card[data-constrained]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hr-brass-700) transparent;overflow-y:auto}.hr-spot__card[data-constrained]:after,.hr-spot__card[data-detached]:after{display:none}.hr-ctxmenu{z-index:var(--hr-z-menu);min-width:12rem;max-width:18rem;padding:var(--hr-space-1);border-radius:var(--hr-radius-md);color:var(--hr-text);background:var(--hr-paint-slate-bg);box-shadow:var(--hr-paint-silver-rim), var(--hr-paint-flyout-shadow);border:1px solid #04080b;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.hr-ctxmenu>*{animation:hr-ctx-in var(--hr-dur-fast) var(--hr-ease-out) both}@keyframes hr-ctx-in{0%{opacity:0;transform:translateY(-.125rem)}}.hr-ctxmenu__title{padding:var(--hr-space-1-5) var(--hr-space-2) var(--hr-space-1);font-family:var(--hr-font-display);font-size:var(--hr-text-md);font-weight:var(--hr-weight-semibold);color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow);margin-bottom:var(--hr-space-1);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #c4ced247;overflow:hidden}.hr-ctxmenu__item{align-items:center;gap:var(--hr-space-2);width:100%;height:2.25rem;padding:0 var(--hr-space-2);border-radius:var(--hr-radius-sm);font-size:var(--hr-text-md);color:var(--hr-umber-100);text-align:left;transition:background-color var(--hr-dur-instant) linear, color var(--hr-dur-instant) linear;display:flex}.hr-ctxmenu__item:hover:not(:disabled),.hr-ctxmenu__item:focus-visible{color:var(--hr-umber-50);box-shadow:inset .125rem 0 0 var(--hr-paint-gem);background:linear-gradient(90deg,#5fe3ea33,#5fe3ea0f);outline:none}.hr-ctxmenu__item:disabled{color:var(--hr-umber-300);cursor:default}.hr-ctxmenu__item:disabled .hr-ctxmenu__icon{color:var(--hr-umber-400)}.hr-ctxmenu__item.is-danger{color:var(--hr-text-danger)}.hr-ctxmenu__icon{color:#9fdde0;place-items:center;width:1.25rem;font-size:1.125rem;display:grid}.hr-ctxmenu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:grid;overflow:hidden}.hr-ctxmenu__hint{text-overflow:ellipsis;font-size:var(--hr-text-xs);color:var(--hr-text-subtle);overflow:hidden}.hr-ctxmenu__item.has-hint{height:auto;min-height:2.75rem;padding-top:var(--hr-space-1);padding-bottom:var(--hr-space-1)}.hr-ctxmenu__item.is-separated{margin-top:var(--hr-space-2);position:relative}.hr-ctxmenu__item.is-separated:before{content:"";top:calc(var(--hr-space-1) * -1);left:var(--hr-space-2);right:var(--hr-space-2);background:var(--hr-line-soft);height:1px;position:absolute}@media (pointer:coarse){.hr-ctxmenu__item{height:var(--hr-target-min)}}.hr-chat{--hr-chat-world:#a8d9d0;--hr-chat-local:var(--hr-umber-50);--hr-chat-guild:#8fd88a;--hr-chat-party:#7cbcf2;--hr-chat-whisper:#eb9ad9;--hr-chat-system:#8bc8bd;min-height:0;padding:var(--hr-space-1) var(--hr-space-2) var(--hr-space-2);border-radius:var(--hr-radius-md);transition:background-color var(--hr-dur-slow) var(--hr-ease-out), box-shadow var(--hr-dur-slow) var(--hr-ease-out);background:linear-gradient(#090e1280,#090e12b8);border:1px solid #00000059;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #8cbdb41f}.hr-chat:hover,.hr-chat:focus-within{box-shadow:inset 0 0 0 1px var(--hr-line), var(--hr-elev-2);background:linear-gradient(#0c1115d1,#090e12e6)}.hr-chat .hr-tabs{border-bottom-color:#8cbdb41a}.hr-chat__logwrap{flex:auto;min-height:0;display:flex;position:relative}.hr-chat__logwrap:focus-visible{outline-offset:-.125rem;box-shadow:none}.hr-chat__log{overscroll-behavior:contain;min-height:0;padding:var(--hr-space-2) var(--hr-space-1) var(--hr-space-1);flex:auto;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem);mask-image:linear-gradient(#0000 0,#000 1.25rem)}.hr-chat__line{font-size:var(--hr-text-sm);line-height:var(--hr-leading-snug);color:var(--hr-umber-100);text-shadow:0 1px 1px #000000d9;overflow-wrap:anywhere;animation:hr-chat-line var(--hr-dur-base) var(--hr-ease-out) both;padding:.0625rem 0}@keyframes hr-chat-line{0%{opacity:0;transform:translateY(.25rem)}}.hr-chat__time{margin-right:var(--hr-space-1-5);font-size:var(--hr-text-2xs);color:var(--hr-text-subtle)}.hr-chat__author{margin-right:var(--hr-space-1);font-weight:var(--hr-weight-bold);color:var(--hr-chat-tone,var(--hr-umber-50))}.hr-chat__author:after{content:":"}.hr-chat__line[data-tone=world]{--hr-chat-tone:var(--hr-chat-world)}.hr-chat__line[data-tone=local]{--hr-chat-tone:var(--hr-chat-local)}.hr-chat__line[data-tone=guild]{--hr-chat-tone:var(--hr-chat-guild)}.hr-chat__line[data-tone=party]{--hr-chat-tone:var(--hr-chat-party)}.hr-chat__line[data-tone=whisper]{--hr-chat-tone:var(--hr-chat-whisper)}.hr-chat__line[data-tone=whisper] .hr-chat__text,.hr-chat__line[data-tone=system] .hr-chat__text{color:var(--hr-chat-tone)}.hr-chat__line[data-tone=system]{--hr-chat-tone:var(--hr-chat-system)}.hr-chat__empty{justify-content:center;align-items:center;gap:var(--hr-space-2);font-size:var(--hr-text-sm);color:var(--hr-text-subtle);text-shadow:0 1px 1px #000c;pointer-events:none;display:flex;position:absolute;inset:0}.hr-chat__empty .hr-icon{opacity:.7;font-size:1.125rem}.hr-chat__jump{left:50%;bottom:var(--hr-space-1);align-items:center;gap:var(--hr-space-1);height:1.5rem;padding:0 var(--hr-space-2);border-radius:var(--hr-radius-pill);font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-bold);color:var(--hr-text-on-accent);background:var(--hr-brass-plate);box-shadow:var(--hr-elev-2);animation:hr-fade-in var(--hr-dur-base) var(--hr-ease-out) both;display:inline-flex;position:absolute;transform:translate(-50%)}.hr-chat__jump .hr-icon{font-size:.875rem}.hr-chat__form{align-items:center;gap:var(--hr-space-1);height:2.25rem;margin-top:var(--hr-space-1);padding:0 var(--hr-space-0-5) 0 var(--hr-space-1);border-radius:var(--hr-radius-sm);transition:box-shadow var(--hr-dur-fast) var(--hr-ease-out);background:#04070a99;display:flex;box-shadow:inset 0 0 0 1px #8cbdb429,inset 0 1px 3px #0009}.hr-chat__form:focus-within{box-shadow:inset 0 0 0 1px var(--hr-brass-400), inset 0 1px 3px #0009, 0 0 .75rem -.25rem #aad7ce80}.hr-chat__channel{height:1.5rem;padding:0 var(--hr-space-2);border-radius:var(--hr-radius-xs);font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-bold);letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;color:var(--hr-chat-tone,var(--hr-umber-50));background:#ffffff0d;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff14}.hr-chat__channel:hover:not(:disabled){background:#ffffff1a}.hr-chat__channel[data-tone=world]{--hr-chat-tone:var(--hr-chat-world)}.hr-chat__channel[data-tone=local]{--hr-chat-tone:var(--hr-chat-local)}.hr-chat__channel[data-tone=guild]{--hr-chat-tone:var(--hr-chat-guild)}.hr-chat__channel[data-tone=party]{--hr-chat-tone:var(--hr-chat-party)}.hr-chat__input{min-width:0;height:100%;font-size:var(--hr-text-sm);color:var(--hr-umber-50);background:0 0;border:0;flex:auto}.hr-chat__input::placeholder{color:var(--hr-text-subtle)}.hr-chat__input:focus-visible{box-shadow:none;outline:none}@media (pointer:coarse){.hr-chat__form{height:var(--hr-target-min)}.hr-chat__channel{height:2.25rem;position:relative}.hr-chat__channel:after{content:"";position:absolute;inset:-.25rem}}.hr-hotbar{justify-items:center;gap:var(--hr-space-3);display:grid;position:relative}.hr-hotbar__above{pointer-events:none;justify-items:center;width:100%;display:grid}.hr-hotbar__above>*{pointer-events:auto}.hr-hotbar__row{align-items:center;display:flex}.hr-hotbar__rail{gap:var(--hr-space-1-5);padding:var(--hr-space-2) var(--hr-space-3);border-radius:var(--hr-radius-md);background-color:var(--hr-umber-850);background-image:var(--hr-noise), var(--hr-lacquer);background-blend-mode:soft-light, normal;box-shadow:inset 0 0 0 1px var(--hr-line), inset 0 1px 0 #e1f2f61a, var(--hr-elev-3);background-size:10rem 10rem,100% 100%;border:1px solid #000000bf;display:flex;position:relative}.hr-hotbar__rail:before{content:"";background:linear-gradient(90deg, transparent, var(--hr-brass-300), transparent);opacity:.7;height:1px;position:absolute;top:-1px;left:1rem;right:1rem}.hr-hotbar__cap{z-index:1;width:.875rem;height:2.75rem;box-shadow:inset 0 1px 0 #effafd99, var(--hr-elev-1);background:linear-gradient(#bce4dc,#6d9e95 50%,#3f5d58);border:1px solid #142430;position:relative}.hr-hotbar__cap--left{clip-path:polygon(100% 0,100% 100%,30% 82%,0 50%,30% 18%);margin-right:-.375rem}.hr-hotbar__cap--right{clip-path:polygon(0 0,70% 18%,100% 50%,70% 82%,0 100%);margin-left:-.375rem}.hr-minimap{--hr-minimap-size:11rem;justify-items:center;margin:0;display:grid;position:relative}.hr-minimap__dial{width:var(--hr-minimap-size);height:var(--hr-minimap-size);position:relative}.hr-minimap__bezel{background:var(--hr-brass-ring);box-shadow:0 0 0 1px #0f1c27, inset 0 0 0 1px #e4f4f866, 0 .5rem 1.25rem -.25rem #000000b3, 0 0 1.5rem -.5rem var(--hr-realm-glow);border-radius:50%;position:absolute;inset:0}.hr-minimap__bezel:after{content:"";background:repeating-conic-gradient(#101f2b8c 0deg 1.2deg,#0000 1.2deg 15deg);border-radius:50%;position:absolute;inset:.1875rem;-webkit-mask-image:radial-gradient(circle,#0000 83%,#000 84% 96%,#0000 97%);mask-image:radial-gradient(circle,#0000 83%,#000 84% 96%,#0000 97%)}.hr-minimap__surface{background:radial-gradient(circle at 50% 45%, #2b3843d9, #0c1115f2 70%), var(--hr-umber-900);border-radius:50%;place-items:center;display:grid;position:absolute;inset:.625rem;overflow:hidden;box-shadow:inset 0 0 0 1px #0b141c,inset 0 .25rem 1rem #000000bf}.hr-minimap__surface>canvas,.hr-minimap__surface>img{width:100%;height:100%;display:block}.hr-minimap__empty{max-width:70%;font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-semibold);letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;text-align:center;line-height:var(--hr-leading-snug);color:var(--hr-umber-200)}.hr-minimap__glass{pointer-events:none;background:radial-gradient(120% 70% at 30% 10%,#f4fcfe24,#0000 45%),radial-gradient(circle,#0000 62%,#00000073 100%);border-radius:50%;position:absolute;inset:.625rem}.hr-minimap__north{width:1.5rem;height:1.5rem;font-family:var(--hr-font-display);font-size:var(--hr-text-xs);font-weight:var(--hr-weight-bold);color:var(--hr-text-on-accent);background:var(--hr-brass-plate);box-shadow:inset 0 1px 0 #effafd99, var(--hr-elev-1);border:1px solid #142430;border-radius:50%;place-items:center;margin-left:-.75rem;display:grid;position:absolute;top:-.375rem;left:50%}.hr-minimap__player{border-left:.3125rem solid #0000;border-right:.3125rem solid #0000;border-bottom:.75rem solid var(--hr-brass-100);filter:drop-shadow(0 0 .25rem #dcecf0cc)drop-shadow(0 1px #000c);width:0;height:0;margin:-.375rem 0 0 -.3125rem;position:absolute;top:50%;left:50%}.hr-minimap__controls{gap:var(--hr-space-1);flex-direction:column;display:flex;position:absolute;bottom:.25rem;right:0}.hr-minimap__plaque{z-index:1;max-width:calc(var(--hr-minimap-size) + 2rem);padding:.25rem var(--hr-space-4) .3125rem;border-radius:var(--hr-radius-sm);box-shadow:inset 0 0 0 1px var(--hr-line-strong), inset 0 1px 0 #e1f2f61f, var(--hr-elev-2);background:linear-gradient(#293641,#141c22);border:1px solid #000c;margin-top:-.875rem;position:relative}.hr-minimap__plaque:before,.hr-minimap__plaque:after{content:"";background:var(--hr-realm-accent);width:.375rem;height:.375rem;box-shadow:0 0 .375rem var(--hr-realm-glow);margin-top:-.1875rem;position:absolute;top:50%;transform:rotate(45deg)}.hr-minimap__plaque:before{left:.375rem}.hr-minimap__plaque:after{right:.375rem}.hr-minimap__title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--hr-font-display);font-size:var(--hr-text-sm);font-weight:var(--hr-weight-semibold);color:var(--hr-brass-100);text-shadow:0 1px #000c;display:block;overflow:hidden}.hr-minimap[data-surface=live] .hr-minimap__bezel,.hr-minimap[data-surface=live] .hr-minimap__north,.hr-minimap[data-surface=live] .hr-minimap__player,.hr-minimap[data-surface=live] .hr-minimap__empty{display:none}.hr-minimap[data-surface=live] .hr-minimap__surface{box-shadow:0 .5rem 1.25rem -.25rem #000000b3, 0 0 1.5rem -.5rem var(--hr-realm-glow);background:0 0;inset:0}.hr-minimap[data-surface=live] .hr-minimap__glass{background:radial-gradient(120% 70% at 30% 10%,#f4fcfe1f,#0000 45%);inset:0}.hr-loading{z-index:var(--hr-z-screen);background:#0b1219 var(--hr-paint-title-backdrop) center / cover no-repeat;animation:hr-fade-in var(--hr-dur-slow) var(--hr-ease-out) both;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.hr-loading__backdrop{position:absolute;inset:0}.hr-loading__vignette{pointer-events:none;background:radial-gradient(at 50% 40%,#04080c40 30%,#04080cb3 100%),linear-gradient(#04080c26 40%,#04080cd9 100%);position:absolute;inset:0}.hr-loading__center{align-content:center;justify-items:center;gap:var(--hr-space-3);padding:calc(var(--hr-safe-top) + var(--hr-space-8)) var(--hr-space-6) 0;text-align:center;display:grid;position:relative}.hr-loading__sigil{margin-bottom:var(--hr-space-2);color:var(--hr-paint-gem);filter:drop-shadow(0 0 .75rem #5fe3ea80)}.hr-loading__title{font-family:var(--hr-font-display);font-size:clamp(var(--hr-text-2xl), 4vw, var(--hr-text-5xl));font-weight:var(--hr-weight-bold);line-height:var(--hr-leading-tight);color:var(--hr-paint-label);letter-spacing:.03em;text-shadow:0 2px #000000b3,0 0 2rem #000000b3;animation:hr-loading-rise var(--hr-dur-dramatic) var(--hr-ease-out) both}.hr-loading__subtitle{max-width:36rem;font-size:var(--hr-text-base);color:#dfe8ea;text-shadow:0 1px 2px #000c;animation:hr-loading-rise var(--hr-dur-dramatic) var(--hr-ease-out) 90ms both}@keyframes hr-loading-rise{0%{opacity:0;transform:translateY(.75rem)}}.hr-loading__footer{gap:var(--hr-space-3);width:min(52rem, 100% - 2 * var(--hr-space-6));padding-bottom:calc(var(--hr-safe-bottom) + var(--hr-space-10));margin:0 auto;display:grid;position:relative}.hr-loading__tip{justify-content:center;align-items:baseline;gap:var(--hr-space-1) var(--hr-space-2);max-width:min(40rem,100%);min-height:1.5rem;padding:var(--hr-space-3) var(--hr-space-6);border-radius:var(--hr-radius-sm);font-size:var(--hr-text-md);line-height:var(--hr-leading-snug);color:var(--hr-paint-ink);text-align:center;text-shadow:none;text-wrap:balance;background:var(--hr-parchment);animation:hr-loading-rise var(--hr-dur-dramatic) var(--hr-ease-out) .16s both;flex-wrap:wrap;justify-self:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fffcf073,inset 0 0 1.25rem #78603c4d,0 0 0 1px #0a1117,0 0 0 .1875rem #aeb8bd,0 0 0 .25rem #1c262d,0 .5rem 1.25rem #00000080}.hr-loading__tip:before{content:"";background:radial-gradient(circle at 35% 30%,#fff,#b9c2c6 45%,#59646a 100%);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.4375rem;left:50%;translate:-50%;box-shadow:0 .125rem .1875rem #0000008c}.hr-loading__tiplabel{font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-bold);letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;color:#1d5f68;flex-shrink:0}.hr-loading__rail{align-items:center;display:flex}.hr-loading__cap{z-index:1;background:linear-gradient(135deg,#8ff0f2,#1d7f88 60%,#0b3a40);border:.125rem solid #c9d1d4;flex-shrink:0;width:.875rem;height:.875rem;position:relative;transform:rotate(45deg);box-shadow:0 0 0 1px #10191f,0 0 .625rem #5fe3ea8c}.hr-loading__cap--l{margin-right:-.25rem}.hr-loading__cap--r{margin-left:-.25rem}.hr-loading__track{border-radius:var(--hr-radius-pill);background:linear-gradient(#050a0e,#121e28);border:1px solid #03070a;flex:auto;height:.625rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a9b3b8,0 0 0 .125rem #1a242b,inset 0 1px 3px #000c}.hr-loading__fill{transform-origin:0;box-shadow:inset -.125rem 0 0 var(--hr-paint-gem), 0 0 .875rem #dcf0f473;transition:transform var(--hr-dur-meter) var(--hr-ease-out);background:linear-gradient(#fff 0%,#d5dcdf 30%,#8c979d 65%,#c4ccd0 100%);position:absolute;inset:0;transform:scaleX(0)}.hr-loading__spark{animation:hr-loading-spark 1.8s var(--hr-ease-in-out) infinite;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#f2fcfe8c,#0000) 0 0/30% 100% no-repeat;position:absolute;inset:0}@keyframes hr-loading-spark{0%{transform:translate(-35%)}to{transform:translate(115%)}}.hr-loading__rail.is-indeterminate .hr-loading__fill{animation:hr-loading-indet 1.6s var(--hr-ease-in-out) infinite;transform:scaleX(.3)}@keyframes hr-loading-indet{0%{transform:translate(-30%)scaleX(.3)}to{transform:translate(100%)scaleX(.3)}}.hr-loading__meta{justify-content:space-between;align-items:baseline;gap:var(--hr-space-4);min-height:1.25rem;font-size:var(--hr-text-sm);color:var(--hr-text-muted);text-shadow:0 1px 2px #000000d9;display:flex}.hr-loading__percent{font-weight:var(--hr-weight-bold);color:var(--hr-paint-label)}.hr-fieldgroup+.hr-fieldgroup{margin-top:var(--hr-space-6)}.hr-fieldgroup__title{font-family:var(--hr-font-display);font-size:var(--hr-text-lg);font-weight:var(--hr-weight-semibold);color:var(--hr-brass-200)}.hr-fieldgroup__desc{margin-top:var(--hr-space-1);font-size:var(--hr-text-sm);color:var(--hr-text-subtle);max-width:60ch}.hr-fieldgroup__body{gap:var(--hr-space-1);margin-top:var(--hr-space-3);display:grid}.hr-field{gap:var(--hr-space-1);padding:var(--hr-space-2) var(--hr-space-3);border-radius:var(--hr-radius-sm);transition:background-color var(--hr-dur-fast) var(--hr-ease-out);display:grid}.hr-field:hover:not(.is-disabled){background:var(--hr-surface-hover)}.hr-field.is-disabled{opacity:.5}.hr-field--row{align-items:center;gap:var(--hr-space-4);cursor:pointer;grid-template-columns:1fr auto;min-height:3rem}.hr-field--slider{align-items:center;gap:var(--hr-space-4);grid-template-columns:minmax(7rem,11rem) 1fr 3rem;min-height:3rem}.hr-field__text{gap:var(--hr-space-0-5);min-width:0;display:grid}.hr-field__label{align-items:center;gap:var(--hr-space-2);font-size:var(--hr-text-md);font-weight:var(--hr-weight-medium);color:var(--hr-umber-50);display:inline-flex}.hr-field__label .hr-icon{color:var(--hr-brass-300);font-size:1.125rem}.hr-field__desc{font-size:var(--hr-text-sm);color:var(--hr-text-subtle)}.hr-field__value{font-size:var(--hr-text-sm);font-weight:var(--hr-weight-bold);text-align:right;color:var(--hr-brass-200)}.hr-switch{display:inline-flex;position:relative}.hr-switch__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hr-switch__track{border-radius:var(--hr-radius-pill);width:2.75rem;height:1.5rem;transition:background-color var(--hr-dur-base) var(--hr-ease-out), box-shadow var(--hr-dur-base) var(--hr-ease-out);background:linear-gradient(#050a0e,#142029);position:relative;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #9aa5aa,0 0 0 .125rem #1a242b}.hr-switch__thumb{width:1.125rem;height:1.125rem;transition:transform var(--hr-dur-base) var(--hr-ease-spring), background var(--hr-dur-base) linear;background:radial-gradient(circle at 50% 30%,#f4f6f7,#aab3b8 55%,#59646a 100%);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:inset 0 0 0 1px #00000059,0 1px 2px #0009}.hr-switch__input:checked+.hr-switch__track{background:linear-gradient(#2c7680 0%,#17505b 55%,#0d333c 100%);box-shadow:inset 0 1px 3px #00000080,0 0 0 1px #dfe6e8,0 0 0 .125rem #1a242b,0 0 .75rem -.125rem #5fe3ea8c}.hr-switch__input:checked+.hr-switch__track .hr-switch__thumb{background:radial-gradient(circle at 50% 30%,#fff,#c4f3f4 50%,#5fb5bb 100%);transform:translate(1.25rem)}.hr-switch__input:focus-visible+.hr-switch__track{outline:.125rem solid var(--hr-paint-gem);outline-offset:.1875rem}.hr-slider{align-items:center;height:1.75rem;display:flex;position:relative}.hr-slider__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0}.hr-slider__input::-webkit-slider-runnable-track{border-radius:var(--hr-radius-pill);background:linear-gradient(90deg, #156570, #5fe3ea) 0 0 / var(--hr-slider-pct) 100% no-repeat, #060c10;height:.375rem;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #8e9a9f}.hr-slider__input::-moz-range-track{border-radius:var(--hr-radius-pill);background:#060c10;height:.375rem;box-shadow:0 0 0 1px #8e9a9f}.hr-slider__input::-moz-range-progress{border-radius:var(--hr-radius-pill);background:linear-gradient(90deg,#156570,#5fe3ea);height:.375rem}.hr-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:1.125rem;height:1.125rem;transition:transform var(--hr-dur-fast) var(--hr-ease-out);background:radial-gradient(circle,#8ff0f2 0 22%,#0000 26%),radial-gradient(circle at 50% 30%,#f4f6f7,#aab3b8 55%,#59646a 100%);border:1px solid #0a1116;border-radius:50%;margin-top:-.375rem;box-shadow:0 1px 3px #0009,0 0 0 .125rem #070b0f99}.hr-slider__input::-moz-range-thumb{background:radial-gradient(circle,#8ff0f2 0 22%,#0000 26%),radial-gradient(circle at 50% 30%,#f4f6f7,#aab3b8 55%,#59646a 100%);border:1px solid #0a1116;border-radius:50%;width:1.125rem;height:1.125rem}.hr-slider__input:hover::-webkit-slider-thumb{transform:scale(1.12)}.hr-slider__input:focus-visible::-webkit-slider-thumb{transform:scale(1.12)}.hr-slider__input:focus-visible{box-shadow:none;outline:none}.hr-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .125rem var(--hr-paint-gem), 0 0 0 .3125rem #070b0fbf}.hr-segmented{border-radius:var(--hr-radius-md);background:linear-gradient(#060c10,#131f29);grid-auto-columns:1fr;grid-auto-flow:column;padding:.1875rem;display:grid;position:relative;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #8e9a9f,0 0 0 .125rem #18222a}.hr-segmented__plate{width:calc((100% - .375rem) / var(--hr-seg-count));border-radius:var(--hr-radius-sm);transform:translateX(calc(100% * var(--hr-seg-index)));transition:transform var(--hr-dur-slow) var(--hr-ease-spring);background:radial-gradient(120% 120% at 50% 0,#8ce6e44d,#0000 60%),linear-gradient(#2c7680 0%,#17505b 52%,#0d333c 100%);border:1px solid #050b0e;position:absolute;top:.1875rem;bottom:.1875rem;left:.1875rem;box-shadow:inset 0 0 0 1px #dfe6e8,inset 0 0 0 .125rem #3c5058,0 0 .625rem -.125rem #5fe3ea73}.hr-segmented__option{height:2.25rem;padding:0 var(--hr-space-3);border-radius:var(--hr-radius-sm);font-size:var(--hr-text-md);font-weight:var(--hr-weight-semibold);color:var(--hr-text-muted);white-space:nowrap;transition:color var(--hr-dur-base) var(--hr-ease-out);position:relative}.hr-segmented__option:hover:not(.is-selected){color:var(--hr-umber-50)}.hr-segmented__option.is-selected{color:var(--hr-paint-label);text-shadow:var(--hr-paint-label-shadow)}.hr-segmented__option:focus-visible{outline-offset:-.125rem}.hr-textfield{gap:var(--hr-space-1-5);display:grid}.hr-textfield__label{font-size:var(--hr-text-xs);font-weight:var(--hr-weight-bold);letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;color:var(--hr-brass-200)}.hr-textfield__desc{font-size:var(--hr-text-sm);color:var(--hr-text-subtle)}.hr-textfield__well{align-items:center;gap:var(--hr-space-2);height:3.25rem;padding:0 var(--hr-space-4);border-radius:var(--hr-radius-md);transition:box-shadow var(--hr-dur-base) var(--hr-ease-out);background:linear-gradient(#060c10,#14212b);border:1px solid #03070a;display:flex;position:relative;box-shadow:inset 0 .1875rem .5rem #0009,0 0 0 1px #9aa5aa,0 0 0 .125rem #18222a}.hr-textfield__well:focus-within{box-shadow:inset 0 .1875rem .5rem #0009,0 0 0 1px #e4eaec,0 0 0 .125rem #18222a,0 0 .75rem -.125rem #5fe3ea8c}.hr-textfield.is-invalid .hr-textfield__well{box-shadow:inset 0 0 0 1px #e8604fd9,inset 0 .1875rem .5rem #0000008c,0 0 0 .1875rem #cf3d3129}.hr-textfield.is-valid .hr-textfield__well:not(:focus-within){box-shadow:inset 0 0 0 1px #8fca6a8c,inset 0 .1875rem .5rem #0000008c}.hr-textfield__icon{color:var(--hr-brass-300);font-size:1.25rem}.hr-textfield__input{min-width:0;height:100%;font-family:var(--hr-font-display);font-size:var(--hr-text-xl);font-weight:var(--hr-weight-semibold);color:var(--hr-umber-50);caret-color:var(--hr-brass-300);background:0 0;border:0;flex:auto;padding:0}.hr-textfield__input::placeholder{font-family:var(--hr-font-ui);font-size:var(--hr-text-base);font-weight:var(--hr-weight-regular);color:var(--hr-umber-300)}.hr-textfield__input:focus-visible{box-shadow:none;outline:none}.hr-textfield__status{font-size:1.25rem}.hr-textfield.is-valid .hr-textfield__status{color:var(--hr-moss-400)}.hr-textfield.is-invalid .hr-textfield__status{color:var(--hr-blood-400)}.hr-textfield__foot{justify-content:space-between;align-items:flex-start;gap:var(--hr-space-3);min-height:1.25rem;display:flex}.hr-textfield__msg{font-size:var(--hr-text-sm);line-height:var(--hr-leading-snug);color:var(--hr-text-muted)}.hr-textfield.is-invalid .hr-textfield__msg{color:var(--hr-text-danger)}.hr-textfield__count{font-size:var(--hr-text-xs);color:var(--hr-text-muted);flex-shrink:0}.hr-textfield__count.is-over{color:var(--hr-text-danger)}.hr-textfield.is-disabled{opacity:.6}.hr-search{border-radius:var(--hr-radius-md);min-width:0;height:2.25rem;transition:box-shadow var(--hr-dur-fast) var(--hr-ease-out);background:linear-gradient(#060c10,#131f29);align-items:center;display:flex;position:relative;box-shadow:inset 0 2px 4px #000000bf,0 0 0 1px #8e9a9f,0 0 0 .125rem #18222a}.hr-search:focus-within{box-shadow:inset 0 2px 4px #000000bf,0 0 0 1px #e4eaec,0 0 0 .125rem #18222a,0 0 .625rem -.125rem #5fe3ea80}.hr-search__icon{color:var(--hr-brass-400);pointer-events:none;font-size:1rem;position:absolute;left:.625rem}.hr-search__input{min-width:0;height:100%;padding:0 var(--hr-space-8) 0 var(--hr-space-8);font-size:var(--hr-text-md);color:var(--hr-umber-50);background:0 0;border:0;flex:auto}.hr-search__input::placeholder{color:var(--hr-text-subtle)}.hr-search__input:focus-visible{outline:none}.hr-search__input::-webkit-search-cancel-button{appearance:none}.hr-search__clear{border-radius:var(--hr-radius-sm);width:1.75rem;height:1.75rem;color:var(--hr-text-muted);place-items:center;font-size:.875rem;display:grid;position:absolute;right:.25rem}.hr-search__clear:hover{color:var(--hr-umber-50);background:var(--hr-surface-hover)}@media (pointer:coarse){.hr-search{height:var(--hr-target-min)}.hr-search__clear{width:2.5rem;height:2.5rem}}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book){--hr-form-ink:var(--hr-paint-ink,#3a2a1c);--hr-form-ink-muted:var(--hr-paint-ink-muted,#5f4a36);--hr-form-well:linear-gradient(180deg, #e6d6b1, #f1e5c8);--hr-form-rim:inset 0 .125rem .25rem #5a3e2247, 0 0 0 1px #4a341e8c, 0 1px 0 #fffaeb99;--hr-form-rim-focus:inset 0 .125rem .25rem #5a3e2247, 0 0 0 1px #1d5f68, 0 0 0 .1875rem #2776804d}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) :is(.hr-fieldgroup__title,.hr-field__label,.hr-field__value,.hr-textfield__label){color:var(--hr-form-ink);text-shadow:none}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) :is(.hr-fieldgroup__desc,.hr-field__desc,.hr-textfield__desc,.hr-textfield__count){color:var(--hr-form-ink-muted)}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) :is(.hr-field__label .hr-icon,.hr-textfield__icon,.hr-search__icon){color:#1d5f68}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-field:hover:not(.is-disabled){background:#4a341e0f}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) :is(.hr-textfield__well,.hr-search){background:var(--hr-form-well);box-shadow:var(--hr-form-rim);border-color:#4a341e80}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) :is(.hr-textfield__well:focus-within,.hr-search:focus-within){box-shadow:var(--hr-form-rim-focus)}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-textfield.is-invalid .hr-textfield__well{box-shadow:inset 0 .125rem .25rem #5a3e2247,0 0 0 1px #9a2a20,0 0 0 .1875rem #9a2a2033}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) :is(.hr-textfield__input,.hr-search__input){color:var(--hr-form-ink);caret-color:#1d5f68}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) :is(.hr-textfield__input,.hr-search__input)::placeholder{color:#5f4a36b3}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-search__clear:hover{color:var(--hr-form-ink)}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-segmented{background:var(--hr-form-well);box-shadow:var(--hr-form-rim)}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-segmented__option:not(.is-selected){color:var(--hr-form-ink-muted);text-shadow:none}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-segmented__option:hover:not(.is-selected){color:var(--hr-form-ink)}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-switch__input:not(:checked)+.hr-switch__track{background:var(--hr-form-well);box-shadow:var(--hr-form-rim)}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-slider__input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #156570, #2f9aa3) 0 0 / var(--hr-slider-pct) 100% no-repeat, #d8c59c;box-shadow:inset 0 1px 2px #5a3e2259,0 0 0 1px #4a341e8c}:is(.hr-parchment,.hr-paint-parchment,.hr-paint-note,.hr-paint-book) .hr-slider__input::-moz-range-track{background:#d8c59c;box-shadow:0 0 0 1px #4a341e8c}.hr-target{--hr-target-rim:var(--hr-blood-500);--hr-target-name:#f6c9bd;--hr-target-glow:#cf3d3159;filter:drop-shadow(0 .5rem 1rem #00000073);animation:hr-target-in var(--hr-dur-slow) var(--hr-ease-out) both;align-items:center;display:flex;position:relative}.hr-target[data-kind=player]{--hr-target-rim:var(--hr-sky-500);--hr-target-name:#cfe4fa;--hr-target-glow:#4f93d652}.hr-target[data-kind=boss]{--hr-target-rim:var(--hr-ember-500);--hr-target-name:#ddedf1;--hr-target-glow:#52a39673}@keyframes hr-target-in{0%{opacity:0;transform:translateY(-.375rem)scale(.98)}}.hr-target__emblem{z-index:1;width:3.25rem;height:3.25rem;color:var(--hr-target-name);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--hr-target-rim) 45%, #15212b), #0b1014 72%) padding-box, var(--hr-brass-ring) border-box;box-shadow:0 0 0 1px #0f1c27, 0 0 1.25rem -.25rem var(--hr-target-glow), var(--hr-elev-2);border:.25rem solid #0000;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.5rem;display:grid;position:relative}.hr-target__body{gap:var(--hr-space-1);width:15rem;min-width:0;padding:var(--hr-space-2) var(--hr-space-4) var(--hr-space-2) var(--hr-space-6);border-radius:0 var(--hr-radius-md) var(--hr-radius-md) 0;background-color:var(--hr-umber-850);background-image:var(--hr-noise), var(--hr-lacquer);background-blend-mode:soft-light, normal;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hr-target-rim) 40%, transparent), inset 0 -1.5rem 1.5rem -1.5rem var(--hr-target-glow), var(--hr-bevel);background-size:10rem 10rem,100% 100%;border:1px solid #000000b3;margin-left:-1rem;display:grid}.hr-target__head{align-items:baseline;gap:var(--hr-space-2);min-width:0;display:flex}.hr-target__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--hr-font-display);font-size:var(--hr-text-md);font-weight:var(--hr-weight-semibold);color:var(--hr-target-name);text-shadow:0 1px #000c;flex:auto;overflow:hidden}.hr-target__level{border-radius:var(--hr-radius-xs);font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-bold);letter-spacing:.04em;color:var(--hr-text-muted);background:#00000073;flex-shrink:0;padding:.0625rem .375rem;box-shadow:inset 0 0 0 1px #8cbdb440}.hr-target__caption{font-size:var(--hr-text-2xs);font-weight:var(--hr-weight-semibold);letter-spacing:var(--hr-tracking-caps);text-transform:uppercase;color:var(--hr-text-subtle)}.hr-target__clear{opacity:.7;transition:opacity var(--hr-dur-fast) var(--hr-ease-out);position:absolute;top:-.375rem;right:-.375rem}.hr-target:hover .hr-target__clear,.hr-target__clear:focus-visible{opacity:1}.hr-target[data-defeated] .hr-target__emblem{filter:grayscale()brightness(.8)}.hr-target[data-defeated] .hr-target__body{box-shadow:inset 0 0 0 1px var(--hr-line), var(--hr-bevel)}.hr-target--boss{flex-direction:column;align-items:stretch;gap:0;width:min(44rem,100%)}.hr-target--boss .hr-target__emblem{width:2.75rem;height:2.75rem;font-size:1.25rem;position:absolute;top:0;left:50%;transform:translate(-50%,-35%)}.hr-target--boss .hr-target__body{width:auto;padding:var(--hr-space-5) var(--hr-space-6) var(--hr-space-3);border-radius:var(--hr-radius-md);text-align:center;margin:0}.hr-target--boss .hr-target__head{justify-content:center}.hr-target--boss .hr-target__name{font-size:var(--hr-text-lg);letter-spacing:.08em;text-transform:uppercase;flex:0 auto}.hr-target--boss .hr-target__clear{top:var(--hr-space-1);right:var(--hr-space-1)}.hr-target--boss .hr-target__hp:before,.hr-target--boss .hr-target__hp:after{content:"";background:var(--hr-brass-plate);z-index:1;border:1px solid #142430;width:.625rem;height:.625rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.hr-target--boss .hr-target__hp:before{left:-.4375rem}.hr-target--boss .hr-target__hp:after{right:-.4375rem}:root{--gd-ink-950:#070b17;--gd-ink-900:#0b1020;--gd-ink-850:#10162a;--gd-ink-800:#151c33;--gd-ink-750:#1b2340;--gd-ink-700:#222b4b;--gd-ink-600:#2e3a61;--gd-ink-500:#43507c;--gd-ink-400:#66729a;--gd-ivory:#efe6d2;--gd-ivory-hi:#fbf4e4;--gd-ivory-lo:#d9cdb3;--gd-text-1:#f4efe5;--gd-text-2:#c9c4b8;--gd-text-3:#9a978f;--gd-text-4:#6d6b68;--gd-text-on-ivory:#141a2c;--gd-gold:#d8b46a;--gd-gold-hi:#efd49c;--gd-gold-dim:#d8b46a80;--gd-health:#d8443a;--gd-health-hi:#f26a5b;--gd-health-lo:#8e2420;--gd-energy:#36b4c3;--gd-energy-hi:#6fd9e3;--gd-energy-lo:#1c6f7c;--gd-xp:#9b8cf2;--gd-xp-hi:#c4b9ff;--gd-xp-lo:#5a4bb0;--gd-quest:#f3c24f;--gd-quest-dim:#c9a95a;--gd-hostile:#f07a6c;--gd-ally:#74b4ff;--gd-friendly:#8fd27f;--gd-positive:#8fd27f;--gd-negative:#f07a6c;--gd-warning:#f1b950;--gd-rarity-common:#b9b8b2;--gd-rarity-uncommon:#6cc24a;--gd-rarity-rare:#4f98f2;--gd-rarity-epic:#b277ef;--gd-rarity-legendary:#f08a2e;--gd-sol-green:#19e6a0;--gd-sol-purple:#9b5cff;--gd-sol-gradient:linear-gradient(90deg, #9b5cff, #19e6a0);--gd-panel-fill:radial-gradient(120% 90% at 18% 0%, #1f2741 0%, #141a2d 52%, #0b0f1c 100%);--gd-panel-opacity:.93;--gd-glass:#0b101ead;--gd-glass-lo:#0b101e80;--gd-glass-strong:#0b101edb;--gd-glass-fill:linear-gradient(180deg, var(--gd-glass), var(--gd-glass-lo));--gd-well:#04070f8c;--gd-raise:#b0c2ec14;--gd-raise-hi:#b0c2ec24;--gd-line:#d6dcec1c;--gd-line-2:#d6dcec33;--gd-line-3:#d6dcec52;--gd-scrim:#0508129e;--gd-brush-sm:1.75rem;--gd-brush-md:2.75rem;--gd-brush-lg:3.75rem;--gd-font-display:"Marcellus", "Iowan Old Style", Georgia, serif;--gd-font-ui:"Source Sans 3 Variable", "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--gd-text-display-xl:2.5rem;--gd-text-display-lg:2rem;--gd-text-display-md:1.5rem;--gd-text-display-sm:1.1875rem;--gd-text-title:1.0625rem;--gd-text-body-lg:1rem;--gd-text-body:.9375rem;--gd-text-body-sm:.875rem;--gd-text-caption:.8125rem;--gd-text-label:.75rem;--gd-text-micro:.6875rem;--gd-weight-regular:400;--gd-weight-medium:500;--gd-weight-semibold:600;--gd-weight-bold:700;--gd-tracking-label:.12em;--gd-leading-tight:1.12;--gd-leading-snug:1.3;--gd-leading-body:1.45;--gd-text-shadow:0 1px 2px #000000d9, 0 0 10px #00000073;--gd-space-0:.125rem;--gd-space-1:.25rem;--gd-space-2:.5rem;--gd-space-3:.75rem;--gd-space-4:1rem;--gd-space-5:1.25rem;--gd-space-6:1.5rem;--gd-space-7:1.75rem;--gd-space-8:2rem;--gd-space-10:2.5rem;--gd-space-12:3rem;--gd-radius-xs:.1875rem;--gd-radius-sm:.3125rem;--gd-radius-md:.5rem;--gd-radius-lg:.75rem;--gd-radius-pill:999px;--gd-shadow-1:0 1px 2px #0006, 0 2px 6px #00000040;--gd-shadow-2:0 8px 24px #00000052;--gd-shadow-3:0 20px 48px #00000080;--gd-shadow-inset:inset 0 1px 3px #0009;--gd-z-hud:10;--gd-z-window:20;--gd-z-overlay:30;--gd-z-modal:40;--gd-z-tooltip:50;--gd-z-toast:60;--gd-dur-instant:80ms;--gd-dur-fast:.14s;--gd-dur-base:.2s;--gd-dur-slow:.32s;--gd-dur-enter:.24s;--gd-ease-out:cubic-bezier(.2, .7, .2, 1);--gd-ease-in:cubic-bezier(.5, 0, .75, 0);--gd-ease-in-out:cubic-bezier(.6, 0, .3, 1);--gd-ease-spring:cubic-bezier(.3, 1.35, .5, 1);--gd-focus:var(--gd-ivory-hi);--gd-focus-halo:#050812cc}@media (prefers-reduced-motion:reduce){:root{--gd-dur-instant:1ms;--gd-dur-fast:1ms;--gd-dur-base:1ms;--gd-dur-slow:1ms;--gd-dur-enter:1ms}}:root[data-hr-motion=reduced]{--gd-dur-instant:1ms;--gd-dur-fast:1ms;--gd-dur-base:1ms;--gd-dur-slow:1ms;--gd-dur-enter:1ms}.gd-root{font-family:var(--gd-font-ui);font-size:var(--gd-text-body);font-weight:var(--gd-weight-regular);line-height:var(--gd-leading-body);color:var(--gd-text-1);font-feature-settings:"tnum" 1, "lnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.gd-root *,.gd-root :before,.gd-root :after{box-sizing:border-box}.gd-root :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}.gd-root :where(ul,ol){list-style:none}.gd-root :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.gd-root :where(button){cursor:pointer;background:0 0;border:0;padding:0}.gd-root :where(button:disabled,[aria-disabled=true]){cursor:not-allowed}.gd-root :where(svg){flex-shrink:0;display:block}.gd-root :where(img){display:block}.gd-root :focus{outline:none}.gd-root :focus-visible,.gd-root[data-gd-input=pad] :focus,.gd-root [data-gd-state=focus]{outline:2px solid var(--gd-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--gd-focus-halo)}.gd-root ::selection{color:var(--gd-ivory-hi);background:#efe6d247}.gd-display-xl,.gd-display-lg,.gd-display-md,.gd-display-sm{font-family:var(--gd-font-display);font-weight:var(--gd-weight-regular);letter-spacing:.01em;line-height:var(--gd-leading-tight);text-wrap:balance}.gd-display-xl{font-size:var(--gd-text-display-xl)}.gd-display-lg{font-size:var(--gd-text-display-lg)}.gd-display-md{font-size:var(--gd-text-display-md)}.gd-display-sm{font-size:var(--gd-text-display-sm)}.gd-title{font-size:var(--gd-text-title);font-weight:var(--gd-weight-semibold);line-height:var(--gd-leading-snug)}.gd-body-lg{font-size:var(--gd-text-body-lg);line-height:var(--gd-leading-body)}.gd-body{font-size:var(--gd-text-body);line-height:var(--gd-leading-body)}.gd-body-sm{font-size:var(--gd-text-body-sm);line-height:1.4}.gd-caption{font-size:var(--gd-text-caption);color:var(--gd-text-2);line-height:1.35}.gd-label{font-size:var(--gd-text-label);font-weight:var(--gd-weight-semibold);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:var(--gd-text-3);line-height:1.2}.gd-micro{font-size:var(--gd-text-micro);font-weight:var(--gd-weight-semibold);line-height:1.2}.gd-muted{color:var(--gd-text-2)}.gd-faint{color:var(--gd-text-3)}.gd-on-world{text-shadow:var(--gd-text-shadow)}.gd-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.woff2)format("woff2"),url(/assets/marcellus-latin-400-normal-AvMY561b.woff)format("woff")}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2)format("woff2"),url(/assets/marcellus-latin-ext-400-normal-D06jIo1e.woff)format("woff")}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2)format("woff2-variations");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}.gd-key{border-radius:var(--gd-radius-xs);border:1px solid var(--gd-line-2);min-width:1.25rem;height:1.125rem;font:var(--gd-weight-semibold) var(--gd-text-micro) / 1 var(--gd-font-ui);color:var(--gd-text-2);letter-spacing:.02em;white-space:nowrap;background:#ffffff0d;place-items:center;padding:0 .3125rem;display:inline-grid}.gd-key[data-tone=onIvory]{color:#141a2c9e;background:#141a2c0f;border-color:#141a2c42}.gd-btn{--gd-btn-h:2.75rem;justify-content:center;align-items:center;gap:var(--gd-space-2);height:var(--gd-btn-h);padding:0 var(--gd-space-5);border-radius:var(--gd-radius-md);font-size:var(--gd-text-body-lg);font-weight:var(--gd-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--gd-dur-fast) var(--gd-ease-out), color var(--gd-dur-fast) var(--gd-ease-out), box-shadow var(--gd-dur-fast) var(--gd-ease-out), transform var(--gd-dur-instant) var(--gd-ease-out);line-height:1;display:inline-flex;position:relative}.gd-btn[data-size=sm]{--gd-btn-h:2.125rem;padding:0 var(--gd-space-3);font-size:var(--gd-text-body-sm);border-radius:var(--gd-radius-sm)}.gd-btn[data-size=lg]{--gd-btn-h:3rem;padding:0 var(--gd-space-6);font-size:var(--gd-text-body-lg)}.gd-btn[data-block=true]{width:100%;display:flex}.gd-btn__icon{font-size:1.125rem}.gd-btn:active:not(:disabled),.gd-btn[data-gd-state=active]{transform:translateY(1px)}.gd-btn[data-variant=primary]{background:var(--gd-ivory);color:var(--gd-text-on-ivory);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #7864462e,0 6px 16px #00000052}.gd-btn[data-variant=primary]:hover:not(:disabled),.gd-btn[data-variant=primary][data-gd-state=hover]{background:var(--gd-ivory-hi);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #78644629,0 8px 22px #0000005c,0 0 0 4px #efe6d21f}.gd-btn[data-variant=primary]:active:not(:disabled),.gd-btn[data-variant=primary][data-gd-state=active]{background:var(--gd-ivory-lo);box-shadow:inset 0 2px 3px #503c1e40,0 2px 6px #0000004d}.gd-btn[data-variant=secondary]{background:var(--gd-raise);color:var(--gd-text-1);box-shadow:inset 0 0 0 1px var(--gd-line-2)}.gd-btn[data-variant=secondary]:hover:not(:disabled),.gd-btn[data-variant=secondary][data-gd-state=hover]{background:var(--gd-raise-hi);box-shadow:inset 0 0 0 1px var(--gd-line-3)}.gd-btn[data-variant=secondary]:active:not(:disabled),.gd-btn[data-variant=secondary][data-gd-state=active]{background:#04070f66}.gd-btn[data-variant=ghost]{color:var(--gd-text-2);padding-inline:var(--gd-space-3)}.gd-btn[data-variant=ghost]:hover:not(:disabled),.gd-btn[data-variant=ghost][data-gd-state=hover]{color:var(--gd-text-1);background:#ffffff0d}.gd-btn[data-variant=ghost]:active:not(:disabled),.gd-btn[data-variant=ghost][data-gd-state=active]{background:#ffffff08}.gd-btn[data-variant=danger]{color:#ffd3cc;background:#d8443a29;box-shadow:inset 0 0 0 1px #f07a6c6b}.gd-btn[data-variant=danger]:hover:not(:disabled),.gd-btn[data-variant=danger][data-gd-state=hover]{background:#d8443a42}.gd-btn:disabled{color:#f4efe552;box-shadow:inset 0 0 0 1px var(--gd-line);background:#ffffff0a}.gd-btn[data-variant=ghost]:disabled{box-shadow:none;background:0 0}.gd-btn[aria-busy=true]{cursor:progress}.gd-iconbtn{--gd-ib:2.5rem;width:var(--gd-ib);height:var(--gd-ib);border-radius:var(--gd-radius-md);color:var(--gd-text-2);transition:background-color var(--gd-dur-fast) var(--gd-ease-out), color var(--gd-dur-fast) var(--gd-ease-out), box-shadow var(--gd-dur-fast) var(--gd-ease-out);place-items:center;font-size:1.25rem;display:inline-grid}.gd-iconbtn[data-size=sm]{--gd-ib:2rem;border-radius:var(--gd-radius-sm);font-size:1.0625rem}.gd-iconbtn[data-variant=secondary]{background:var(--gd-glass);box-shadow:inset 0 0 0 1px var(--gd-line-2)}.gd-iconbtn:hover:not(:disabled),.gd-iconbtn[data-gd-state=hover]{color:var(--gd-text-1);background:var(--gd-raise-hi)}.gd-iconbtn:active:not(:disabled),.gd-iconbtn[data-gd-state=active]{background:#04070f73}.gd-iconbtn[aria-pressed=true]{color:var(--gd-text-1);box-shadow:inset 0 0 0 1px var(--gd-line-3)}.gd-iconbtn:disabled{color:var(--gd-text-4);box-shadow:none;background:0 0}.gd-tabs{gap:var(--gd-space-1);display:flex;position:relative}.gd-tabs:after{content:"";background:linear-gradient(90deg, var(--gd-line-2), var(--gd-line-2) 80%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.gd-tab{align-items:center;gap:var(--gd-space-2);padding:var(--gd-space-2) var(--gd-space-3) var(--gd-space-3);font-size:var(--gd-text-body);font-weight:var(--gd-weight-semibold);color:var(--gd-text-3);border-radius:var(--gd-radius-sm) var(--gd-radius-sm) 0 0;transition:color var(--gd-dur-fast) var(--gd-ease-out);display:inline-flex;position:relative}.gd-tab:first-child{padding-left:var(--gd-space-1)}.gd-tab[data-done=true]{color:var(--gd-text-2)}.gd-tab:hover:not(:disabled),.gd-tab[data-gd-state=hover],.gd-tab[aria-selected=true]{color:var(--gd-text-1)}.gd-tab:after{content:"";left:var(--gd-space-3);right:var(--gd-space-3);z-index:1;background:var(--gd-ivory);height:2px;transition:transform var(--gd-dur-base) var(--gd-ease-out);border-radius:1px;position:absolute;bottom:0;transform:scaleX(0)}.gd-tab:first-child:after{left:var(--gd-space-1)}.gd-tab[aria-selected=true]:after{transform:scaleX(1)}.gd-tab:disabled{color:var(--gd-text-4)}.gd-tab__badge{min-width:1.125rem;height:1.125rem;color:var(--gd-quest);font-size:var(--gd-text-micro);font-weight:var(--gd-weight-bold);text-align:center;background:#f3c24f2e;border-radius:999px;padding:0 .3125rem;line-height:1.125rem}.gd-seg{grid-template-columns:repeat(var(--gd-seg-count), minmax(0, 1fr));border-radius:var(--gd-radius-md);background:var(--gd-well);box-shadow:inset 0 0 0 1px var(--gd-line), var(--gd-shadow-inset);gap:2px;padding:3px;display:grid}.gd-seg__opt{height:2.375rem;padding:0 var(--gd-space-3);border-radius:calc(var(--gd-radius-md) - 2px);font-size:var(--gd-text-body-sm);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2);transition:background-color var(--gd-dur-fast) var(--gd-ease-out), color var(--gd-dur-fast) var(--gd-ease-out)}.gd-seg[data-size=sm] .gd-seg__opt{height:2rem;font-size:var(--gd-text-caption)}.gd-seg__opt:hover:not(:disabled):not([aria-checked=true]),.gd-seg__opt[data-gd-state=hover]{color:var(--gd-text-1);background:#ffffff0a}.gd-seg__opt[aria-checked=true]{color:var(--gd-text-1);background:linear-gradient(#b0c2ec33,#b0c2ec1f);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #b0c2ec33,0 2px 6px #0006}.gd-seg__opt:disabled{color:var(--gd-text-4)}.gd-slider{--gd-thumb:1.125rem}.gd-slider__row{justify-content:space-between;align-items:baseline;gap:var(--gd-space-3);display:flex}.gd-slider__label{font-size:var(--gd-text-body);font-weight:var(--gd-weight-semibold);color:var(--gd-text-1)}.gd-slider__value{font-size:var(--gd-text-body-sm);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2);text-align:right;min-width:3ch}.gd-slider__track{height:1.5rem;margin-top:var(--gd-space-1);position:relative}.gd-slider__rail,.gd-slider__fill{border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.gd-slider__rail{background:#ffffff1f}.gd-slider__fill{left:calc(var(--gd-thumb) / 2 + var(--gd-lo) * (100% - var(--gd-thumb)));right:calc(var(--gd-thumb) / 2 + (1 - var(--gd-hi)) * (100% - var(--gd-thumb)));background:#f4efe5c7}.gd-slider__origin{left:calc(var(--gd-thumb) / 2 + var(--gd-from,.5) * (100% - var(--gd-thumb)));background:#ffffff38;width:1px;height:.625rem;margin-top:-.3125rem;margin-left:-.5px;position:absolute;top:50%}.gd-slider__thumb{top:50%;left:calc(var(--gd-thumb) / 2 + var(--gd-at) * (100% - var(--gd-thumb)));width:var(--gd-thumb);height:var(--gd-thumb);margin:calc(var(--gd-thumb) / -2) 0 0 calc(var(--gd-thumb) / -2);background:var(--gd-ivory);transition:box-shadow var(--gd-dur-fast) var(--gd-ease-out), transform var(--gd-dur-fast) var(--gd-ease-out);pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 0 0 3px #10162af2,0 2px 6px #0009}.gd-slider__track input{opacity:0;cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.gd-slider__track input::-webkit-slider-thumb{appearance:none;width:var(--gd-thumb);height:var(--gd-thumb)}.gd-slider__track input::-moz-range-thumb{width:var(--gd-thumb);height:var(--gd-thumb);border:0}.gd-slider__track:hover .gd-slider__thumb,.gd-slider[data-gd-state=hover] .gd-slider__thumb{box-shadow:0 0 0 3px #10162af2,0 0 0 7px #efe6d224,0 2px 6px #0009}.gd-slider__track:active .gd-slider__thumb,.gd-slider[data-gd-state=active] .gd-slider__thumb{transform:scale(1.1);box-shadow:0 0 0 3px #10162af2,0 0 0 8px #efe6d233,0 2px 6px #0009}.gd-slider__track:has(input:focus-visible) .gd-slider__thumb,.gd-root[data-gd-input=pad] .gd-slider__track:has(input:focus) .gd-slider__thumb,.gd-slider[data-gd-state=focus] .gd-slider__thumb{box-shadow:0 0 0 3px #10162af2, 0 0 0 5px var(--gd-focus), 0 2px 6px #0009}.gd-slider[data-gd-state=focus]{box-shadow:none;outline:none}.gd-slider:has(input:focus-visible) .gd-slider__value,.gd-slider[data-gd-state=active] .gd-slider__value{color:var(--gd-text-1)}.gd-slider__track input:focus-visible{box-shadow:none;outline:none}.gd-slider[data-disabled=true]{opacity:.45}.gd-slider[data-disabled=true] input{cursor:not-allowed}.gd-slider__hint{margin-top:var(--gd-space-1)}.gd-toggle{justify-content:space-between;align-items:center;gap:var(--gd-space-4);display:flex}.gd-toggle__text{gap:2px;display:grid}.gd-toggle__label{font-size:var(--gd-text-body);font-weight:var(--gd-weight-semibold)}.gd-toggle__desc{font-size:var(--gd-text-caption);color:var(--gd-text-2)}.gd-toggle__switch{background:var(--gd-well);width:2.625rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--gd-line-2), var(--gd-shadow-inset);transition:background-color var(--gd-dur-base) var(--gd-ease-out);border-radius:999px;flex:none;position:relative}.gd-toggle__knob{background:var(--gd-text-3);width:1.125rem;height:1.125rem;transition:transform var(--gd-dur-base) var(--gd-ease-spring), background-color var(--gd-dur-base) var(--gd-ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000080}.gd-toggle__switch[aria-checked=true]{background:#efe6d242;box-shadow:inset 0 0 0 1px #efe6d266}.gd-toggle__switch[aria-checked=true] .gd-toggle__knob{background:var(--gd-ivory-hi);transform:translate(1.125rem)}.gd-toggle__switch:hover:not(:disabled) .gd-toggle__knob{background:var(--gd-text-2)}.gd-toggle__switch[aria-checked=true]:hover:not(:disabled) .gd-toggle__knob{background:#fff}.gd-toggle[data-disabled=true]{opacity:.45}.gd-field__label{margin-bottom:var(--gd-space-2);font-size:var(--gd-text-body-sm);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2);display:block}.gd-field__row{gap:var(--gd-space-2);display:flex}.gd-field__box{align-items:center;gap:var(--gd-space-2);height:2.75rem;padding:0 var(--gd-space-3);border-radius:var(--gd-radius-md);background:var(--gd-well);box-shadow:inset 0 0 0 1px var(--gd-line-2), var(--gd-shadow-inset);transition:box-shadow var(--gd-dur-fast) var(--gd-ease-out);flex:auto;display:flex;position:relative}.gd-field[data-size=lg] .gd-field__box{height:3rem}.gd-field__box:hover{box-shadow:inset 0 0 0 1px var(--gd-line-3), var(--gd-shadow-inset)}.gd-field__box:focus-within{box-shadow:inset 0 0 0 1px #efe6d28c,0 0 0 3px #efe6d21f}.gd-field__input{min-width:0;height:100%;font-size:var(--gd-text-body-lg);color:var(--gd-text-1);background:0 0;border:0;flex:auto}.gd-field__input::placeholder{color:var(--gd-text-3)}.gd-field__input:focus-visible{box-shadow:none;outline:none}.gd-field__icon{color:var(--gd-text-3);font-size:1.125rem}.gd-field__status{color:var(--gd-positive);font-size:1.125rem}.gd-field__note{margin-top:var(--gd-space-2);font-size:var(--gd-text-caption);color:var(--gd-text-3)}.gd-field[data-status=invalid] .gd-field__box{box-shadow:inset 0 0 0 1px #f07a6ca6, var(--gd-shadow-inset)}.gd-field[data-status=invalid] .gd-field__note{color:var(--gd-hostile)}.gd-field[data-status=valid] .gd-field__note{color:var(--gd-positive)}.gd-field__input:disabled{color:var(--gd-text-4);cursor:not-allowed}.gd-panel{--gd-edge:var(--gd-brush-md);isolation:isolate;padding:var(--gd-space-7) var(--gd-space-8);color:var(--gd-text-1);position:relative}.gd-panel[data-edge=sm]{--gd-edge:var(--gd-brush-sm);padding:var(--gd-space-5) var(--gd-space-6)}.gd-panel[data-edge=lg]{--gd-edge:var(--gd-brush-lg);padding:var(--gd-space-10) var(--gd-space-10)}.gd-panel:before{content:"";z-index:-1;pointer-events:none;background:var(--gd-panel-fill);opacity:var(--gd-panel-opacity);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gd-edge), #000 calc(100% - var(--gd-edge)), transparent 100%), linear-gradient(180deg, transparent 0, #000 var(--gd-edge), #000 calc(100% - var(--gd-edge)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gd-edge), #000 calc(100% - var(--gd-edge)), transparent 100%), linear-gradient(180deg, transparent 0, #000 var(--gd-edge), #000 calc(100% - var(--gd-edge)), transparent 100%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@supports ((-webkit-mask-box-image:none)){.gd-panel:before{-webkit-mask-box-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E %3Cfilter id='b' x='0' y='0' width='200' height='200' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.022' numOctaves='2' seed='4' result='w'/%3E %3CfeDisplacementMap in='SourceGraphic' in2='w' scale='20' xChannelSelector='R' yChannelSelector='G' result='d'/%3E %3CfeGaussianBlur in='d' stdDeviation='9' result='r'/%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.06 0.14' numOctaves='3' seed='11' result='n'/%3E %3CfeColorMatrix in='n' type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.8 0 0 0 -0.4' result='na'/%3E %3CfeComposite in='r' in2='na' operator='arithmetic' k1='0' k2='2.3' k3='0.95' k4='-1.3'/%3E %3C/filter%3E %3Crect x='26' y='26' width='148' height='148' rx='14' fill='white' filter='url(%23b)'/%3E %3C/svg%3E") 72 / var(--gd-edge) stretch;-webkit-mask-image:none;mask-image:none}}.gd-panel[data-tone=deep]{--gd-panel-opacity:.97}.gd-panel[data-tone=soft]{--gd-panel-opacity:.82}.gd-panel[data-tone=wash]{--gd-panel-opacity:.66}.gd-rule{background:linear-gradient(90deg, transparent, var(--gd-line-2) 10%, var(--gd-line-2) 90%, transparent);border:0;height:1px;margin:0}.gd-rule[data-align=start]{background:linear-gradient(90deg, var(--gd-line-2), var(--gd-line-2) 70%, transparent)}.gd-window{flex-direction:column;min-height:0;max-height:100%;padding:0;display:flex}.gd-window__head{padding:var(--gd-space-10) var(--gd-space-10) 0;position:relative}.gd-window__eyebrow{align-items:center;gap:var(--gd-space-3);margin-bottom:var(--gd-space-2);display:flex}.gd-window__steps{gap:var(--gd-space-1);display:flex}.gd-window__steps i{background:var(--gd-line-2);border-radius:1px;width:.875rem;height:2px}.gd-window__steps i[data-on=true]{background:var(--gd-gold)}.gd-window__title{color:var(--gd-text-1);padding-right:var(--gd-space-8)}.gd-window__lead{margin-top:var(--gd-space-2);color:var(--gd-text-2);font-size:var(--gd-text-body);line-height:var(--gd-leading-body);max-width:34em}.gd-window__close{top:var(--gd-space-8);right:var(--gd-space-8);position:absolute}.gd-window__tabs{padding:var(--gd-space-5) var(--gd-space-10) 0}.gd-window__body{min-height:0;padding:var(--gd-space-5) var(--gd-space-10);flex:auto}.gd-window__foot{align-items:center;gap:var(--gd-space-2);padding:var(--gd-space-5) var(--gd-space-10) var(--gd-space-10);display:flex}.gd-window__foot-rule{margin:0 var(--gd-space-8)}.gd-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#efe6d238 transparent;--gd-fade:1.5rem;overflow:auto}.gd-scroll::-webkit-scrollbar{width:.375rem;height:.375rem}.gd-scroll::-webkit-scrollbar-thumb{background:#efe6d238;border-radius:999px}.gd-scroll::-webkit-scrollbar-track{background:0 0}.gd-scroll[data-fade=top]{-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--gd-fade));mask-image:linear-gradient(180deg, transparent 0, #000 var(--gd-fade))}.gd-scroll[data-fade=bottom]{-webkit-mask-image:linear-gradient(0deg, transparent 0, #000 var(--gd-fade));mask-image:linear-gradient(0deg, transparent 0, #000 var(--gd-fade))}.gd-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--gd-fade), #000 calc(100% - var(--gd-fade)), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 var(--gd-fade), #000 calc(100% - var(--gd-fade)), transparent 100%)}.gd-modal{z-index:var(--gd-z-modal);padding:var(--gd-space-6);place-items:center;display:grid;position:fixed;inset:0}.gd-modal[data-inline=true]{z-index:auto;min-height:26rem;position:relative;inset:auto}.gd-modal__scrim{background:radial-gradient(ellipse at 50% 45%, #05081273, var(--gd-scrim) 70%);animation:gd-fade-in var(--gd-dur-base) var(--gd-ease-out) both;position:absolute;inset:0}.gd-modal__window{width:min(30rem,100%);max-height:min(42rem,100%);animation:gd-rise-in var(--gd-dur-enter) var(--gd-ease-out) both;position:relative}.gd-modal__window[data-size=sm]{width:min(24rem,100%)}.gd-modal__window[data-size=lg]{width:min(44rem,100%)}@keyframes gd-fade-in{0%{opacity:0}}@keyframes gd-rise-in{0%{opacity:0;transform:translateY(.5rem)scale(.985)}}.gd-tooltip-layer{z-index:var(--gd-z-tooltip);pointer-events:none;position:fixed;inset:0}.gd-tooltip{max-width:18rem;padding:var(--gd-space-2) var(--gd-space-3);border-radius:var(--gd-radius-sm);box-shadow:inset 0 0 0 1px var(--gd-line-2), var(--gd-shadow-2);font-size:var(--gd-text-body-sm);font-weight:var(--gd-weight-medium);color:var(--gd-text-1);animation:gd-tip-in var(--gd-dur-fast) var(--gd-ease-out) both;background:#0a0e1cf0;line-height:1.35;position:absolute;top:0;left:0}.gd-tooltip--rich{max-width:none;box-shadow:none;background:0 0;padding:0}@keyframes gd-tip-in{0%{opacity:0}}.gd-itemtip{--gd-r:var(--gd-rarity-common);border-radius:var(--gd-radius-lg);width:21rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gd-r) 30%, transparent), var(--gd-shadow-3);color:var(--gd-text-1);background:#0b0f1df2;overflow:hidden}.gd-itemtip[data-rarity=uncommon]{--gd-r:var(--gd-rarity-uncommon)}.gd-itemtip[data-rarity=rare]{--gd-r:var(--gd-rarity-rare)}.gd-itemtip[data-rarity=epic]{--gd-r:var(--gd-rarity-epic)}.gd-itemtip[data-rarity=legendary]{--gd-r:var(--gd-rarity-legendary)}.gd-itemtip__head{align-items:flex-start;gap:var(--gd-space-4);padding:var(--gd-space-4) var(--gd-space-5) var(--gd-space-3);background:linear-gradient(180deg, color-mix(in srgb, var(--gd-r) 20%, transparent), transparent);box-shadow:inset 0 2px 0 var(--gd-r);display:flex}.gd-itemtip__titles{flex:auto;min-width:0}.gd-itemtip__name{font-family:var(--gd-font-display);color:color-mix(in srgb, var(--gd-r) 62%, #fff);font-size:1.375rem;font-weight:400;line-height:1.12}.gd-itemtip__kind{margin-top:var(--gd-space-1);font-size:var(--gd-text-caption);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2)}.gd-itemtip__rarity{color:var(--gd-r)}.gd-itemtip__icon{border-radius:var(--gd-radius-md);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--gd-r) 30%, transparent), transparent 75%), var(--gd-ink-950);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gd-r) 42%, transparent);flex:none;place-items:center;display:grid}.gd-itemtip__icon img{object-fit:contain;filter:drop-shadow(0 2px 2px #00000080);width:2.875rem;height:2.875rem}.gd-itemtip__body{padding:0 var(--gd-space-5) var(--gd-space-4)}.gd-itemtip__headline{align-items:baseline;gap:var(--gd-space-2);padding:var(--gd-space-2) 0 var(--gd-space-3);border-bottom:1px solid var(--gd-line);display:flex}.gd-itemtip__headline b{font-size:1.875rem;font-weight:var(--gd-weight-bold);letter-spacing:-.02em;line-height:1}.gd-itemtip__headline span{font-size:var(--gd-text-caption);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2)}.gd-itemtip__headline em{font-style:normal;font-size:var(--gd-text-caption);font-weight:var(--gd-weight-bold);color:var(--gd-positive);margin-left:auto}.gd-itemtip__headline em[data-tone=down]{color:var(--gd-negative)}.gd-itemtip__stats{margin:var(--gd-space-2) 0 0}.gd-itemtip__stats>div{justify-content:space-between;gap:var(--gd-space-3);font-size:var(--gd-text-body-sm);padding:.3125rem 0;display:flex}.gd-itemtip__stats dt{color:var(--gd-text-2)}.gd-itemtip__stats dd{font-weight:var(--gd-weight-bold);margin:0}.gd-itemtip__stats dd[data-tone=up]{color:var(--gd-positive)}.gd-itemtip__stats dd[data-tone=down]{color:var(--gd-negative)}.gd-itemtip__dur{margin-top:var(--gd-space-1)}.gd-itemtip__dur-row{font-size:var(--gd-text-body-sm);color:var(--gd-text-2);justify-content:space-between;display:flex}.gd-itemtip__dur-row b{color:var(--gd-text-1)}.gd-itemtip__dur-track{background:#ffffff1a;border-radius:2px;height:4px;margin-top:.375rem;display:block;overflow:hidden}.gd-itemtip__dur-track i{background:var(--gd-text-2);height:100%;transform:scaleX(var(--gd-v));transform-origin:0;display:block}.gd-itemtip__effect{margin-top:var(--gd-space-3);padding:var(--gd-space-2) var(--gd-space-3);border-radius:var(--gd-radius-md);font-size:var(--gd-text-body-sm);color:#d3ebc9;background:#8fd27f14;line-height:1.45;box-shadow:inset 0 0 0 1px #8fd27f2e}.gd-itemtip__effect b{color:var(--gd-positive)}.gd-itemtip__flavor{margin-top:var(--gd-space-3);font-size:var(--gd-text-caption);color:var(--gd-text-3);font-style:italic;line-height:1.4}.gd-itemtip__foot{justify-content:space-between;align-items:center;gap:var(--gd-space-3);padding:var(--gd-space-2) var(--gd-space-5);border-top:1px solid var(--gd-line);font-size:var(--gd-text-caption);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2);background:#00000047;display:flex}.gd-itemtip__price{margin-left:var(--gd-space-2);color:var(--gd-text-1)}.gd-itemtip__hint{align-items:center;gap:var(--gd-space-2);color:var(--gd-text-3);display:inline-flex}.gd-meter{--gd-hi:#e8e2d4;--gd-base:#c9c4b8;--gd-lo:#8d887d;--gd-h:.875rem;height:var(--gd-h);background:#00000073;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.gd-meter[data-size=xs]{--gd-h:3px;box-shadow:none;background:#ffffff1a;border-radius:2px}.gd-meter[data-size=sm]{--gd-h:.375rem;border-radius:2px}.gd-meter[data-size=lg]{--gd-h:1.125rem}.gd-meter[data-tone=health]{--gd-hi:var(--gd-health-hi);--gd-base:var(--gd-health);--gd-lo:var(--gd-health-lo)}.gd-meter[data-tone=energy]{--gd-hi:var(--gd-energy-hi);--gd-base:var(--gd-energy);--gd-lo:var(--gd-energy-lo)}.gd-meter[data-tone=xp]{--gd-hi:var(--gd-xp-hi);--gd-base:var(--gd-xp);--gd-lo:var(--gd-xp-lo)}.gd-meter[data-tone=quest]{--gd-hi:#ffe08f;--gd-base:var(--gd-quest);--gd-lo:#a88124}.gd-meter[data-tone=hostile]{--gd-hi:#ff9d90;--gd-base:var(--gd-hostile);--gd-lo:#a1382c}.gd-meter[data-tone=ally]{--gd-hi:#a8d0ff;--gd-base:var(--gd-ally);--gd-lo:#2f6bb8}.gd-meter__fill,.gd-meter__trail{transform-origin:0;transition:transform var(--gd-dur-slow) var(--gd-ease-out);position:absolute;inset:0}.gd-meter__fill{transform:scaleX(var(--gd-v));background:linear-gradient(180deg, #ffffff2e, transparent 45%, #0000001f), linear-gradient(180deg, var(--gd-hi), var(--gd-base) 48%, var(--gd-lo))}.gd-meter[data-size=xs] .gd-meter__fill,.gd-meter[data-size=sm] .gd-meter__fill{background:linear-gradient(90deg, var(--gd-lo), var(--gd-base) 70%, var(--gd-hi))}.gd-meter__trail{transform:scaleX(var(--gd-t));background:color-mix(in srgb, var(--gd-hi) 38%, transparent);transition-duration:.9s;transition-delay:.24s}.gd-meter__text{font-size:var(--gd-text-caption);font-weight:var(--gd-weight-bold);color:#fff;text-shadow:0 1px 2px #000000e6,0 0 4px #000000b3;line-height:1;position:absolute;top:50%;right:.4375rem;transform:translateY(-50%)}.gd-meter[data-size=lg] .gd-meter__text{font-size:var(--gd-text-body-sm)}.gd-orb{--gd-d:6.5rem;--gd-hi:var(--gd-health-hi);--gd-base:var(--gd-health);--gd-lo:var(--gd-health-lo);width:var(--gd-d);height:calc(var(--gd-d) + 1rem);justify-items:center;display:grid;position:relative}.gd-orb[data-size=lg]{--gd-d:8rem}.gd-orb[data-tone=energy]{--gd-hi:var(--gd-energy-hi);--gd-base:var(--gd-energy);--gd-lo:var(--gd-energy-lo)}.gd-orb__glass{width:var(--gd-d);height:var(--gd-d);box-shadow:0 0 0 2px #070b17f2, 0 0 0 3px var(--gd-line-3), 0 10px 26px #00000080;background:radial-gradient(circle at 50% 35%,#1a2140,#080c18 72%);border-radius:50%;position:relative;overflow:hidden}.gd-orb__fill{transform:translateY(calc((1 - var(--gd-v)) * 100%));transition:transform var(--gd-dur-slow) var(--gd-ease-out);background:linear-gradient(180deg, #ffffff59 0, #fff0 3px), radial-gradient(circle at 50% 0%, var(--gd-hi), var(--gd-base) 45%, var(--gd-lo) 100%);position:absolute;inset:0}.gd-orb__glass:after{content:"";pointer-events:none;background:radial-gradient(55% 30% at 38% 18%,#ffffff47,#0000 70%),radial-gradient(circle,#0000 58%,#00000059 100%);border-radius:50%;position:absolute;inset:0}.gd-orb__num{top:calc(var(--gd-d) / 2);text-align:center;text-shadow:0 1px 2px #000000e6,0 0 8px #0009;line-height:1;position:absolute;left:0;right:0;transform:translateY(-50%)}.gd-orb__num b{font-size:1.375rem;font-weight:var(--gd-weight-bold);display:block}.gd-orb__num span{font-size:var(--gd-text-micro);font-weight:var(--gd-weight-semibold);color:#f4efe5c7;margin-top:.25rem;display:block}.gd-orb__cap{align-self:end;font-size:.625rem}.gd-toasts{gap:var(--gd-space-2);justify-items:end;margin:0;padding:0;list-style:none;display:grid}.gd-toast{--gd-t:var(--gd-text-2);align-items:center;gap:var(--gd-space-3);width:21rem;padding:var(--gd-space-3) var(--gd-space-2) var(--gd-space-3) var(--gd-space-4);border-radius:var(--gd-radius-lg);background:var(--gd-glass-fill), #0b101e4d;box-shadow:var(--gd-shadow-2);animation:gd-toast-in var(--gd-dur-enter) var(--gd-ease-out) both;display:flex;position:relative}.gd-toast:before{content:"";left:0;top:var(--gd-space-3);bottom:var(--gd-space-3);background:var(--gd-t);border-radius:2px;width:3px;position:absolute}.gd-toast[data-tone=success]{--gd-t:var(--gd-positive)}.gd-toast[data-tone=warning]{--gd-t:var(--gd-warning)}.gd-toast[data-tone=danger]{--gd-t:var(--gd-hostile)}.gd-toast[data-tone=quest]{--gd-t:var(--gd-quest)}.gd-toast[data-tone=loot]{--gd-t:var(--gd-rarity-rare)}.gd-toast__mark{width:2rem;height:2rem;color:var(--gd-t);flex:none;place-items:center;font-size:1.25rem;display:grid}.gd-toast__mark img{object-fit:contain;width:1.75rem;height:1.75rem}.gd-toast__text{flex:auto;gap:2px;min-width:0;display:grid}.gd-toast__text b{font-size:var(--gd-text-body);font-weight:var(--gd-weight-semibold)}.gd-toast__text span{font-size:var(--gd-text-body-sm);color:var(--gd-text-2)}.gd-toast__close{border-radius:var(--gd-radius-sm);width:1.75rem;height:1.75rem;color:var(--gd-text-3);flex:none;place-items:center;font-size:.9375rem;display:grid}.gd-toast__close:hover{color:var(--gd-text-1);background:#ffffff0f}@keyframes gd-toast-in{0%{opacity:0;transform:translate(.75rem)}}.gd-slot{--gd-s:3.375rem;--gd-rim:transparent;width:var(--gd-s);height:var(--gd-s);border-radius:var(--gd-radius-md);transition:box-shadow var(--gd-dur-fast) var(--gd-ease-out), transform var(--gd-dur-instant) var(--gd-ease-out), background-color var(--gd-dur-fast) var(--gd-ease-out);background:radial-gradient(circle at 50% 40%,#46548052,#0000 72%),#060913d1;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d6dcec21,inset 0 2px 6px #000000a6}.gd-slot[data-size=sm]{--gd-s:2.75rem}.gd-slot[data-rarity=common]{--gd-rim:#b9b8b259}.gd-slot[data-rarity=uncommon]{--gd-rim:#6cc24a99}.gd-slot[data-rarity=rare]{--gd-rim:#4f98f2a6}.gd-slot[data-rarity=epic]{--gd-rim:#b277efa6}.gd-slot[data-rarity=legendary]{--gd-rim:#f08a2eb3}.gd-slot:after{content:"";background:var(--gd-rim);pointer-events:none;height:2px;transition:background-color var(--gd-dur-fast) var(--gd-ease-out);border-radius:1px;position:absolute;bottom:2px;left:.5rem;right:.5rem}.gd-slot__img{object-fit:contain;filter:drop-shadow(0 2px 2px #0000008c);width:82%;height:82%;transition:filter var(--gd-dur-fast) var(--gd-ease-out);pointer-events:none}.gd-slot__glyph{color:var(--gd-text-1);font-size:1.625rem}.gd-slot__key{font-size:var(--gd-text-micro);font-weight:var(--gd-weight-bold);color:#f4efe5c7;text-shadow:0 1px 2px #000,0 0 3px #000;line-height:1;position:absolute;top:.1875rem;left:.3125rem}.gd-slot__qty{font-size:var(--gd-text-label);font-weight:var(--gd-weight-bold);color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;line-height:1;position:absolute;bottom:.25rem;right:.3125rem}.gd-slot__tier{font-size:.5625rem;font-weight:var(--gd-weight-bold);color:var(--gd-text-2);background:#060913d9;border-radius:3px;padding:1px 3px;line-height:1.1;position:absolute;top:.25rem;right:.25rem}.gd-slot[data-rarity] .gd-slot__tier{color:color-mix(in srgb, var(--gd-rim) 100%, #fff 30%)}.gd-slot:hover:not(:disabled),.gd-slot[data-gd-state=hover]{background:radial-gradient(circle at 50% 40%,#6e7eb06b,#0000 74%),#0a0e1cdb;box-shadow:inset 0 0 0 1px #efe6d280,inset 0 2px 6px #00000080,0 0 14px #efe6d21f}.gd-slot:hover:not(:disabled) .gd-slot__img,.gd-slot[data-gd-state=hover] .gd-slot__img{filter:drop-shadow(0 2px 2px #0000008c)brightness(1.14)}.gd-slot:active:not(:disabled),.gd-slot[data-gd-state=active]{transform:translateY(1px)scale(.97)}.gd-slot[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--gd-ivory), inset 0 2px 6px #00000073}.gd-slot[data-active=true]:before{content:"";background:var(--gd-ivory);border-radius:1px;height:2px;position:absolute;bottom:-.4375rem;left:.75rem;right:.75rem}.gd-slot[data-active=true]:after{background:0 0}.gd-slot__shade{border-radius:inherit;background:conic-gradient(#05081100 0 calc(var(--gd-cd) * 1turn), #050811bd 0);position:absolute;inset:0}.gd-slot__cd{font-size:1.25rem;font-weight:var(--gd-weight-bold);color:#fff;text-shadow:0 1px 3px #000;place-items:center;display:grid;position:absolute;inset:0}.gd-slot[data-unavailable=true] .gd-slot__img{filter:grayscale(.85)brightness(.5)}.gd-slot__cost{font-size:var(--gd-text-label);font-weight:var(--gd-weight-bold);color:var(--gd-energy-hi);text-shadow:0 1px 2px #000;line-height:1;position:absolute;bottom:.25rem;right:.25rem}.gd-slot:disabled{box-shadow:inset 0 0 0 1px var(--gd-line);background:#06091399}.gd-slot:disabled .gd-slot__img{filter:grayscale()brightness(.42);opacity:.7}.gd-slot:disabled .gd-slot__key{color:var(--gd-text-4)}.gd-slot[data-empty=true]{background:#0609138c;box-shadow:inset 0 0 0 1px #d6dcec14,inset 0 2px 6px #00000080}.gd-slot[data-empty=true] .gd-slot__key{color:var(--gd-text-4)}.gd-hotbar{justify-items:stretch;gap:var(--gd-space-3);padding:var(--gd-space-7) var(--gd-space-12) var(--gd-space-6);display:inline-grid}.gd-hotbar__slots{align-items:center;gap:.375rem;display:flex}.gd-hotbar__gap{width:var(--gd-space-3)}.gd-hotbar__xp{align-items:center;gap:var(--gd-space-3);display:flex}.gd-hotbar__xp .gd-meter{flex:auto}.gd-hotbar__xp-text{font-size:var(--gd-text-micro);font-weight:var(--gd-weight-semibold);color:var(--gd-text-3);white-space:nowrap}.gd-menubtn{border-radius:var(--gd-radius-lg);background:var(--gd-glass-fill);width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 1px var(--gd-line), var(--gd-shadow-1);color:var(--gd-text-2);transition:background-color var(--gd-dur-fast) var(--gd-ease-out), color var(--gd-dur-fast) var(--gd-ease-out), box-shadow var(--gd-dur-fast) var(--gd-ease-out), transform var(--gd-dur-instant) var(--gd-ease-out);place-items:center;display:grid;position:relative}.gd-menubtn__icon{font-size:1.5rem}.gd-menubtn__key{font-size:.625rem;font-weight:var(--gd-weight-bold);color:var(--gd-text-3);line-height:1;position:absolute;bottom:.1875rem;right:.3125rem}.gd-menubtn:hover,.gd-menubtn[data-gd-state=hover]{color:var(--gd-text-1);box-shadow:inset 0 0 0 1px var(--gd-line-3), var(--gd-shadow-1);background:linear-gradient(#1e2846b8,#10162a99)}.gd-menubtn:active,.gd-menubtn[data-gd-state=active]{transform:translateY(1px)}.gd-menubtn[data-active=true]{color:var(--gd-ivory-hi);box-shadow:inset 0 0 0 1px #efe6d25c, var(--gd-shadow-1)}.gd-menubtn[data-active=true]:after{content:"";background:var(--gd-gold);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:1rem;right:1rem}.gd-menubtn__badge{background:var(--gd-quest);min-width:1.125rem;height:1.125rem;color:var(--gd-ink-900);font-size:var(--gd-text-micro);font-weight:var(--gd-weight-bold);text-align:center;border-radius:999px;padding:0 .25rem;line-height:1.125rem;position:absolute;top:-.3125rem;right:-.3125rem;box-shadow:0 0 0 2px #070b17e6}.gd-menubtn__badge[data-dot=true]{width:.625rem;min-width:.625rem;height:.625rem;padding:0;top:-.125rem;right:-.125rem}.gd-dockbtn{border-radius:var(--gd-radius-lg);background:var(--gd-glass-fill);min-width:4.5rem;height:4.25rem;box-shadow:inset 0 0 0 1px var(--gd-line-2), var(--gd-shadow-1);color:var(--gd-text-1);transition:background-color var(--gd-dur-fast) var(--gd-ease-out), color var(--gd-dur-fast) var(--gd-ease-out), box-shadow var(--gd-dur-fast) var(--gd-ease-out), transform var(--gd-dur-instant) var(--gd-ease-out);grid-template-rows:1fr auto;place-items:end center;gap:.3125rem;padding:.625rem .5rem .5rem;display:grid;position:relative}.gd-dockbtn__icon{filter:drop-shadow(0 1px 2px #00000080);font-size:1.625rem}.gd-dockbtn__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--gd-font-ui);font-size:var(--gd-text-caption);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2);text-shadow:var(--gd-text-shadow);line-height:1;overflow:hidden}.gd-dockbtn__key{border-radius:var(--gd-radius-xs);min-width:1rem;box-shadow:inset 0 0 0 1px var(--gd-line);font-family:var(--gd-font-ui);font-size:.625rem;font-weight:var(--gd-weight-bold);text-align:center;color:var(--gd-text-2);background:#070b178c;padding:.125rem .25rem;line-height:1;position:absolute;top:.3125rem;right:.3125rem}.gd-dockbtn:hover,.gd-dockbtn[data-gd-state=hover]{box-shadow:inset 0 0 0 1px var(--gd-line-3), var(--gd-shadow-1);background:linear-gradient(#1e2846c7,#10162aa8)}.gd-dockbtn:hover .gd-dockbtn__label,.gd-dockbtn[data-gd-state=hover] .gd-dockbtn__label{color:var(--gd-text-1)}.gd-dockbtn:active,.gd-dockbtn[data-gd-state=active]{transform:translateY(1px)}.gd-dockbtn[data-active=true]{color:var(--gd-ivory-hi);box-shadow:inset 0 0 0 1px #efe6d266, var(--gd-shadow-1)}.gd-dockbtn[data-active=true] .gd-dockbtn__label{color:var(--gd-ivory-hi)}.gd-dockbtn[data-active=true]:after{content:"";background:var(--gd-gold);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:1.25rem;right:1.25rem}.gd-tracker{text-shadow:0 1px 2px #0009;width:20rem;padding:var(--gd-space-3) var(--gd-space-2) var(--gd-space-3);border-radius:var(--gd-radius-lg);background:var(--gd-glass-fill)}.gd-tracker__head{align-items:center;gap:var(--gd-space-2);min-height:1.75rem;padding:0 var(--gd-space-2) 0 var(--gd-space-3);display:flex}.gd-tracker__count{font-size:var(--gd-text-label);font-weight:var(--gd-weight-semibold);color:var(--gd-text-3);margin-left:auto}.gd-tracker__toggle{margin-right:calc(var(--gd-space-1) * -1)}.gd-tracker__list{gap:var(--gd-space-1);margin-top:var(--gd-space-1);display:grid}.gd-tracker__quest{padding:var(--gd-space-2) var(--gd-space-3) var(--gd-space-3) var(--gd-space-3);border-radius:var(--gd-radius-md);position:relative}.gd-tracker__quest[data-focused=true]{background:#ffffff0b}.gd-tracker__quest[data-focused=true]:before{content:"";left:0;top:var(--gd-space-3);bottom:var(--gd-space-3);background:var(--gd-quest);border-radius:2px;width:3px;position:absolute}.gd-tracker__title{align-items:center;gap:var(--gd-space-2);text-align:left;border-radius:var(--gd-radius-sm);width:100%;min-height:1.75rem;display:flex}.gd-tracker__mark{border:1.5px solid var(--gd-quest-dim);flex:none;width:.5625rem;height:.5625rem;margin:0 .1875rem 0 .125rem;transform:rotate(45deg)}.gd-tracker__quest[data-focused=true] .gd-tracker__mark{background:var(--gd-quest);border-color:var(--gd-quest)}.gd-tracker__name{min-width:0;font-size:var(--gd-text-body);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2);flex:auto;line-height:1.25}.gd-tracker__quest[data-focused=true] .gd-tracker__name{color:var(--gd-text-1)}.gd-tracker__title:hover .gd-tracker__name{color:var(--gd-ivory-hi)}.gd-tracker__meta{font-size:var(--gd-text-label);font-weight:var(--gd-weight-semibold);color:var(--gd-text-3);flex:none}.gd-tracker__objs{gap:.375rem;margin:.25rem 0 0 1.375rem;display:grid}.gd-tracker__obj{align-items:center;column-gap:var(--gd-space-2);font-size:var(--gd-text-body-sm);color:var(--gd-text-2);grid-template-columns:auto 1fr auto;display:grid}.gd-tracker__box{width:.75rem;height:.75rem;color:var(--gd-ink-900);border:1.5px solid #f4efe573;border-radius:3px;place-items:center;font-size:.625rem;display:grid}.gd-tracker__obj[data-done=true]{color:var(--gd-text-3)}.gd-tracker__obj[data-done=true] .gd-tracker__obj-label{-webkit-text-decoration:line-through #9a978f99;text-decoration:line-through #9a978f99}.gd-tracker__obj[data-done=true] .gd-tracker__box{background:var(--gd-positive);border-color:var(--gd-positive)}.gd-tracker__obj-count{font-weight:var(--gd-weight-bold);color:var(--gd-text-1)}.gd-tracker__obj[data-done=true] .gd-tracker__obj-count{color:var(--gd-text-3)}.gd-tracker__bar{background:#ffffff1f;border-radius:2px;grid-column:2/4;height:3px;margin-top:.3125rem;display:block;overflow:hidden}.gd-tracker__bar i{background:var(--gd-quest);height:100%;transform:scaleX(var(--gd-v));transform-origin:0;transition:transform var(--gd-dur-slow) var(--gd-ease-out);display:block}.gd-tracker__foot{padding:var(--gd-space-2) var(--gd-space-3) 0;font-size:var(--gd-text-caption);color:var(--gd-text-3)}.gd-unit{align-items:flex-start;gap:var(--gd-space-4);width:27rem;padding:var(--gd-space-6) var(--gd-space-8) var(--gd-space-6) var(--gd-space-6);display:flex}.gd-unit__portrait{flex:none;width:4.75rem;height:4.75rem;position:relative}.gd-unit__face{background:var(--gd-ink-700);width:100%;height:100%;box-shadow:0 0 0 2px #070b17f2, 0 0 0 3px var(--gd-gold-dim), 0 6px 14px #00000080;border-radius:50%;display:block;overflow:hidden}.gd-unit__face img{object-fit:cover;width:100%;height:100%}.gd-unit__initials{width:100%;height:100%;font-family:var(--gd-font-display);color:var(--gd-text-2);place-items:center;font-size:1.75rem;display:grid}.gd-unit__level{background:var(--gd-ink-900);min-width:1.75rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--gd-gold-dim);font-size:var(--gd-text-label);font-weight:var(--gd-weight-bold);text-align:center;border-radius:999px;padding:0 .375rem;line-height:1.25rem;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.gd-unit__info{flex:auto;gap:.375rem;min-width:0;padding-top:.25rem;display:grid}.gd-unit__name-row{justify-content:space-between;align-items:baseline;gap:var(--gd-space-3);margin-bottom:.125rem;display:flex}.gd-unit__name{font-size:var(--gd-text-title);font-weight:var(--gd-weight-semibold);color:var(--gd-text-1);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.gd-unit[data-unit=hostile] .gd-unit__name{color:var(--gd-hostile)}.gd-unit[data-unit=friendly] .gd-unit__name{color:var(--gd-friendly)}.gd-unit__sub{font-size:var(--gd-text-caption);color:var(--gd-text-2);flex:none}.gd-unit__buffs{gap:.375rem;margin-top:.25rem;display:flex}.gd-unit__buff{justify-items:center;gap:2px;display:grid}.gd-unit__buff-icon{border-radius:var(--gd-radius-sm);width:1.5rem;height:1.5rem;color:var(--gd-text-1);background:#060913cc;place-items:center;font-size:.9375rem;display:grid;box-shadow:inset 0 0 0 1px #8fd27f73}.gd-unit__buff[data-harmful=true] .gd-unit__buff-icon{box-shadow:inset 0 0 0 1px #f07a6c8c}.gd-unit__buff-icon img{object-fit:contain;width:1.25rem;height:1.25rem}.gd-unit__buff-time{font-size:.625rem;font-weight:var(--gd-weight-bold);color:var(--gd-text-2);line-height:1}.gd-minimap{width:calc(var(--gd-mm) + 1.5rem);justify-items:center;gap:var(--gd-space-3);display:grid}.gd-minimap__disc{width:var(--gd-mm);height:var(--gd-mm);position:relative}.gd-minimap__surface{background:var(--gd-ink-800);box-shadow:0 0 0 2px #070b17f2, 0 0 0 3px var(--gd-line-3), 0 10px 26px #00000080;border-radius:50%;position:absolute;inset:0;overflow:hidden}.gd-minimap__surface:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 62%,#05081273 100%);border-radius:50%;position:absolute;inset:0}.gd-minimap__surface>img,.gd-minimap__surface>canvas{object-fit:cover;width:100%;height:100%;display:block}.gd-minimap__north{background:var(--gd-ink-900);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--gd-gold-dim);font-size:.625rem;font-weight:var(--gd-weight-bold);text-align:center;color:var(--gd-gold-hi);border-radius:50%;line-height:1.25rem;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.gd-minimap__zoom{gap:.375rem;display:grid;position:absolute;bottom:1.25rem;right:-.625rem}.gd-minimap__zoom .gd-iconbtn,.gd-minimap__open{--gd-ib:1.75rem;background:#0b101ee0;border-radius:50%;font-size:.875rem}.gd-minimap__open{position:absolute;bottom:1.25rem;left:-.625rem}.gd-minimap__plate{text-shadow:0 1px 2px #0009;width:100%;padding:var(--gd-space-2) var(--gd-space-3);border-radius:var(--gd-radius-lg);background:var(--gd-glass-fill)}.gd-minimap__plate-row{justify-content:space-between;align-items:baseline;gap:var(--gd-space-3);display:flex}.gd-minimap__zone{color:var(--gd-text-1)}.gd-minimap__time{font-size:var(--gd-text-caption);font-weight:var(--gd-weight-semibold);color:var(--gd-text-2)}.gd-minimap__region{font-size:var(--gd-text-caption);color:var(--gd-text-2);margin-top:.125rem;display:block}.gd-chatbar{text-shadow:0 1px 2px #0009;align-items:center;gap:var(--gd-space-3);width:26rem;height:2.625rem;padding:0 var(--gd-space-3);border-radius:var(--gd-radius-lg);background:var(--gd-glass-fill);text-align:left;transition:background-color var(--gd-dur-fast) var(--gd-ease-out), box-shadow var(--gd-dur-fast) var(--gd-ease-out);display:flex}.gd-chatbar:hover,.gd-chatbar[data-gd-state=hover]{box-shadow:inset 0 0 0 1px var(--gd-line-2)}.gd-chatbar__icon{color:var(--gd-text-2);font-size:1.0625rem}.gd-chatbar__channel{font-size:var(--gd-text-caption);font-weight:var(--gd-weight-bold);color:var(--gd-text-1);flex:none}.gd-chatbar__msg{min-width:0;font-size:var(--gd-text-body-sm);color:var(--gd-text-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.gd-chatbar__msg b{font-weight:var(--gd-weight-semibold);color:var(--gd-ally)}.gd-chatbar__unread{min-width:1.25rem;height:1.125rem;color:var(--gd-ink-900);font-size:var(--gd-text-micro);font-weight:var(--gd-weight-bold);text-align:center;background:#f4efe5d1;border-radius:999px;flex:none;padding:0 .375rem;line-height:1.125rem}.gd-tracker__note{align-items:center;gap:var(--gd-space-2);margin:var(--gd-space-1) 0 0;font-size:var(--gd-text-caption);color:var(--gd-text-3);padding-left:1.625rem;display:flex}.gd-tracker__note svg{width:.875rem;height:.875rem}.gd-unit__badge{background:var(--gd-ink-900);width:1.5rem;height:1.5rem;color:var(--gd-hostile);border-radius:50%;place-items:center;font-size:.8125rem;display:grid;position:absolute;top:-.25rem;right:-.25rem;box-shadow:inset 0 0 0 1px #f07a6c99}.gd-minimap__tools{gap:.375rem;display:grid;position:absolute;top:1.25rem;left:-.625rem}.gd-minimap__tools .gd-iconbtn{--gd-ib:1.75rem;background:#0b101ee0;border-radius:50%;font-size:.875rem}.gd-frame{--gd-frame-pad-x:var(--gd-space-8);--gd-frame-pad-top:var(--gd-space-7);--gd-frame-pad-bottom:var(--gd-space-7);outline:none;flex-direction:column;min-height:0;max-height:100%;padding:0;display:flex}.gd-frame[data-density=regular]{--gd-frame-pad-x:var(--gd-space-10);--gd-frame-pad-top:var(--gd-space-8);--gd-frame-pad-bottom:var(--gd-space-8)}.gd-frame.is-dragging{opacity:.96}.gd-frame__head{align-items:flex-start;gap:var(--gd-space-3);padding:var(--gd-frame-pad-top) var(--gd-frame-pad-x) 0;display:flex;position:relative}.gd-frame__head[data-draggable=true]{cursor:grab;touch-action:none}.gd-frame.is-dragging .gd-frame__head{cursor:grabbing}.gd-frame__heading{gap:var(--gd-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.gd-frame__title{color:var(--gd-text-1);overflow-wrap:anywhere}.gd-frame__extra{align-items:center;gap:var(--gd-space-2);min-height:2.125rem;color:var(--gd-text-2);font-size:var(--gd-text-body-sm);flex:none;display:flex}.gd-frame__close{margin:calc(var(--gd-space-1) * -1) calc(var(--gd-space-2) * -1) 0 0;flex:none}.gd-frame__toolbar{padding:var(--gd-space-4) var(--gd-frame-pad-x) 0}.gd-frame__body{min-height:0;padding:var(--gd-space-4) var(--gd-frame-pad-x) var(--gd-frame-pad-bottom);flex:auto;position:relative}div.gd-frame__body{overscroll-behavior:contain;overflow:auto}.gd-frame__foot-rule{margin:0 var(--gd-frame-pad-x)}.gd-frame__foot{align-items:center;gap:var(--gd-space-2);padding:var(--gd-space-4) var(--gd-frame-pad-x) var(--gd-frame-pad-bottom);display:flex}.gd-frame:has(.gd-frame__foot) .gd-frame__body{padding-bottom:var(--gd-space-4)}.gd-dialog{z-index:var(--gd-z-modal);padding:var(--gd-space-6);place-items:center;display:grid;position:fixed;inset:0}.gd-dialog[data-inline=true]{z-index:auto;min-height:26rem;position:relative;inset:auto}.gd-dialog__scrim{background:radial-gradient(ellipse at 50% 45%, #05081266, var(--gd-scrim) 72%);animation:gd-frame-fade var(--gd-dur-base) var(--gd-ease-out) both;position:absolute;inset:0}.gd-dialog__frame{width:100%;max-height:min(48rem,100%);animation:gd-frame-rise var(--gd-dur-enter) var(--gd-ease-out) both;position:relative}.gd-dialog__frame--sm{max-width:26rem}.gd-dialog__frame--md{max-width:38rem}.gd-dialog__frame--lg{max-width:52rem}.gd-dialog__frame--xl{max-width:72rem}.gd-confirm__actions{justify-content:flex-end;gap:var(--gd-space-2);width:100%;display:flex}.gd-confirm__message{color:var(--gd-text-2);font-size:var(--gd-text-body);line-height:var(--gd-leading-body)}@media (width<=40rem){.gd-frame{--gd-frame-pad-x:var(--gd-space-6)}.gd-dialog{padding:var(--gd-space-2);place-items:end center}}@keyframes gd-frame-fade{0%{opacity:0}}@keyframes gd-frame-rise{0%{opacity:0;transform:translateY(.5rem)scale(.985)}}.gd-spinner{--gd-spin:1.5rem;width:var(--gd-spin);height:var(--gd-spin);border:2px solid var(--gd-line);border-top-color:var(--gd-ivory);border-radius:50%;flex-shrink:0;animation:.9s linear infinite gd-spin;display:inline-block}.gd-spinner[data-size=sm]{--gd-spin:1rem;border-width:1.5px}.gd-spinner[data-size=lg]{--gd-spin:2.5rem}@keyframes gd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gd-spinner{animation-duration:2.4s}}.gd-steps{align-items:flex-start;gap:0;display:flex}.gd-steps__item{justify-items:center;gap:var(--gd-space-2);text-align:center;flex:1 1 0;min-width:0;display:grid;position:relative}.gd-steps__item+.gd-steps__item:before{content:"";background:var(--gd-line-2);height:1px;position:absolute;top:.8125rem;left:calc(1.125rem - 50%);right:calc(50% + 1.125rem)}.gd-steps__item[data-state=done]+.gd-steps__item:before,.gd-steps__item[data-state=done]+.gd-steps__item[data-state=active]:before{background:linear-gradient(90deg, var(--gd-ivory-lo), var(--gd-line-3))}.gd-steps__mark{width:1.625rem;height:1.625rem;box-shadow:inset 0 0 0 1px var(--gd-line-2);font-size:var(--gd-text-label);font-weight:var(--gd-weight-semibold);color:var(--gd-text-3);transition:background-color var(--gd-dur-base) var(--gd-ease-out), box-shadow var(--gd-dur-base) var(--gd-ease-out), color var(--gd-dur-base) var(--gd-ease-out);border-radius:50%;place-items:center;display:grid}.gd-steps__mark svg{width:.875rem;height:.875rem}.gd-steps__label{font-size:var(--gd-text-caption);font-weight:var(--gd-weight-semibold);color:var(--gd-text-3);white-space:nowrap}.gd-steps__item[data-state=done] .gd-steps__mark{color:var(--gd-ivory);background:#efe6d224;box-shadow:inset 0 0 0 1px #efe6d266}.gd-steps__item[data-state=done] .gd-steps__label{color:var(--gd-text-2)}.gd-steps__item[data-state=active] .gd-steps__mark{background:var(--gd-ivory);color:var(--gd-text-on-ivory);animation:gd-step-breathe 2.4s var(--gd-ease-in-out) infinite;box-shadow:0 0 0 4px #efe6d21f}.gd-steps__item[data-state=active] .gd-steps__label{color:var(--gd-text-1)}.gd-steps__item[data-state=error] .gd-steps__mark{color:var(--gd-hostile);background:#d8443a2e;box-shadow:inset 0 0 0 1px #f07a6c8c}.gd-steps__item[data-state=error] .gd-steps__label{color:var(--gd-hostile)}@keyframes gd-step-breathe{50%{box-shadow:0 0 0 7px #efe6d20d}}@media (prefers-reduced-motion:reduce){.gd-steps__item[data-state=active] .gd-steps__mark{animation:none}}.gd-swatch{--gd-sw:2.125rem;width:var(--gd-sw);height:var(--gd-sw);background:var(--gd-swatch);transition:box-shadow var(--gd-dur-fast) var(--gd-ease-out), transform var(--gd-dur-fast) var(--gd-ease-out);border-radius:50%;flex-shrink:0;position:relative;box-shadow:inset 0 -3px 6px #00000040,inset 0 1px 1px #ffffff2e,0 0 0 1px #0000004d}.gd-swatch[data-size=sm]{--gd-sw:1.625rem}.gd-root .gd-swatch:focus-visible,.gd-root[data-gd-input=pad] .gd-swatch:focus{outline-offset:4px}.gd-swatch:hover{box-shadow:inset 0 -3px 6px #00000040, inset 0 1px 1px #ffffff2e, 0 0 0 2px var(--gd-ink-850), 0 0 0 3px var(--gd-line-3);transform:translateY(-1px)}.gd-swatch[data-selected=true]{box-shadow:inset 0 -3px 6px #00000040, inset 0 1px 1px #ffffff2e, 0 0 0 2px var(--gd-ink-850), 0 0 0 3.5px var(--gd-ivory)}.gd-chip{align-items:center;gap:var(--gd-space-2);min-height:2.25rem;padding:0 var(--gd-space-4);border-radius:var(--gd-radius-pill);background:var(--gd-raise);box-shadow:inset 0 0 0 1px var(--gd-line);color:var(--gd-text-2);font-size:var(--gd-text-body-sm);font-weight:var(--gd-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--gd-dur-fast) var(--gd-ease-out), box-shadow var(--gd-dur-fast) var(--gd-ease-out), color var(--gd-dur-fast) var(--gd-ease-out);line-height:1.1;display:inline-flex}.gd-chip[data-size=sm]{min-height:1.875rem;padding:0 var(--gd-space-3);font-size:var(--gd-text-caption)}.gd-chip:hover:not([data-locked=true]){background:var(--gd-raise-hi);box-shadow:inset 0 0 0 1px var(--gd-line-3);color:var(--gd-text-1)}.gd-chip:active:not([data-locked=true]){background:#04070f66}.gd-chip[data-selected=true]{color:var(--gd-ivory-hi);background:#efe6d224;box-shadow:inset 0 0 0 1px #efe6d28c}.gd-chip[data-quiet=true]{font-style:italic;font-weight:var(--gd-weight-medium)}.gd-chip[data-locked=true]{opacity:.42;cursor:not-allowed}.gd-chip__box{border-radius:var(--gd-radius-xs);width:.9375rem;height:.9375rem;box-shadow:inset 0 0 0 1px var(--gd-line-3);place-items:center;display:grid}.gd-chip[data-selected=true] .gd-chip__box{background:var(--gd-ivory);box-shadow:none;color:var(--gd-text-on-ivory)}.gd-chip__box svg{width:.6875rem;height:.6875rem}.gd-itemwell{--gd-s:3.375rem;--gd-rim:#b9b8b259;width:var(--gd-s);height:var(--gd-s);border-radius:var(--gd-radius-md);background:radial-gradient(circle at 50% 40%,#46548052,#0000 72%),#060913d1;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #d6dcec21,inset 0 2px 6px #000000a6}.gd-itemwell[data-size=sm]{--gd-s:2.75rem}.gd-itemwell[data-size=lg]{--gd-s:4.25rem;border-radius:var(--gd-radius-lg)}.gd-itemwell[data-rarity=uncommon]{--gd-rim:#6cc24a99}.gd-itemwell[data-rarity=rare]{--gd-rim:#4f98f2a6}.gd-itemwell[data-rarity=epic]{--gd-rim:#b277efa6}.gd-itemwell[data-rarity=legendary]{--gd-rim:#f08a2eb3}.gd-itemwell:after{content:"";background:var(--gd-rim);pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:2px;left:.5rem;right:.5rem}.gd-itemwell__img{object-fit:contain;filter:drop-shadow(0 2px 2px #0000008c);pointer-events:none;width:80%;height:80%}.gd-itemwell__qty{font-size:var(--gd-text-label);font-weight:var(--gd-weight-bold);color:var(--gd-text-1);text-shadow:0 1px 2px #000000e6,0 0 4px #000000b3;line-height:1;position:absolute;bottom:.25rem;right:.3125rem}.gd-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gd-cast{width:20rem;padding:var(--gd-space-2) var(--gd-space-3) var(--gd-space-2);border-radius:var(--gd-radius-lg);background:var(--gd-glass-fill);text-shadow:0 1px 2px #0009;animation:gd-cast-in var(--gd-dur-base) var(--gd-ease-out) both;gap:.3125rem;display:grid}.gd-cast__row{align-items:center;gap:var(--gd-space-2);min-height:1.5rem;display:flex}.gd-cast__icon{width:1.375rem;height:1.375rem;color:var(--gd-text-2);place-items:center;font-size:.9375rem;display:grid}.gd-cast__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--gd-text-body-sm);color:var(--gd-text-1);flex:auto;overflow:hidden}.gd-cast__text b{font-weight:var(--gd-weight-semibold)}.gd-cast__target{color:var(--gd-text-3);margin-left:.375rem}.gd-cast__cancel.gd-iconbtn{--gd-ib:1.5rem;font-size:.75rem}.gd-cast__track{border-radius:var(--gd-radius-pill);height:.3125rem;box-shadow:inset 0 0 0 1px var(--gd-line);background:#050812bf;position:relative;overflow:hidden}.gd-cast__fill{border-radius:inherit;background:linear-gradient(90deg, var(--gd-ivory-lo), var(--gd-ivory-hi));transform-origin:0;animation:gd-cast-fill var(--gd-cast-dur,1s) linear var(--gd-cast-delay,0s) forwards;position:absolute;inset:0;transform:scaleX(0)}.gd-cast[data-state=complete] .gd-cast__fill{background:linear-gradient(90deg, var(--gd-positive), #c6f0b8);animation:none;transform:scaleX(1)}.gd-cast[data-state=cancelled] .gd-cast__fill{background:var(--gd-text-4);animation-play-state:paused}.gd-cast[data-state=complete] .gd-cast__icon{color:var(--gd-positive)}.gd-cast[data-state=complete],.gd-cast[data-state=cancelled]{animation:gd-cast-out .72s var(--gd-ease-in) both}.gd-cast__hint{font-size:var(--gd-text-micro);color:var(--gd-text-3);text-align:center}@keyframes gd-cast-fill{to{transform:scaleX(1)}}@keyframes gd-cast-in{0%{opacity:0;transform:translateY(.375rem)}}@keyframes gd-cast-out{0%,45%{opacity:1}to{opacity:0;transform:translateY(-.25rem)}}.gd-banner{justify-items:center;gap:var(--gd-space-2);padding:var(--gd-space-6) var(--gd-space-12) var(--gd-space-5);text-align:center;pointer-events:none;animation:gd-banner-in .7s var(--gd-ease-out) both;display:grid;position:relative}.gd-banner:before{content:"";z-index:-1;background:radial-gradient(closest-side,#070b179e,#070b1752 60%,#0000);position:absolute;inset:0 -2rem}.gd-banner[data-leaving]{animation:gd-banner-out .7s var(--gd-ease-in) both}.gd-banner__title{color:var(--gd-ivory-hi);text-shadow:var(--gd-text-shadow);letter-spacing:.01em}.gd-banner__rule{--gd-accent:var(--gd-gold-dim);background:linear-gradient(90deg, transparent, var(--gd-accent), transparent);transform-origin:50%;width:14rem;height:1px;animation:gd-banner-rule .9s var(--gd-ease-out) .15s both;display:block}.gd-banner[data-tone=safe] .gd-banner__rule{--gd-accent:#8fd27fb3}.gd-banner[data-tone=warning] .gd-banner__rule{--gd-accent:#f1b950cc}.gd-banner[data-tone=danger] .gd-banner__rule{--gd-accent:#f07a6cd9}.gd-banner__subtitle{font-size:var(--gd-text-body);font-weight:var(--gd-weight-medium);color:var(--gd-text-2);text-shadow:var(--gd-text-shadow)}.gd-banner__badge{margin-top:var(--gd-space-1)}@keyframes gd-banner-in{0%{opacity:0;filter:blur(3px);transform:translateY(.5rem)}}@keyframes gd-banner-out{to{opacity:0;transform:translateY(-.375rem)}}@keyframes gd-banner-rule{0%{opacity:0;transform:scaleX(0)}}.gd-moment{justify-items:center;gap:var(--gd-space-1);min-width:18rem;max-width:26rem;padding:var(--gd-space-5) var(--gd-space-10) var(--gd-space-6);text-align:center;cursor:pointer;animation:gd-moment-in .6s var(--gd-ease-spring) both;display:grid;position:relative}.gd-moment:before{content:"";z-index:-1;background:radial-gradient(closest-side,#070b17b3,#070b1761 62%,#0000);position:absolute;inset:-1rem -2.5rem}.gd-moment[data-leaving]{animation:gd-moment-out .52s var(--gd-ease-in) both}.gd-moment__ring{width:4.5rem;height:4.5rem;margin-bottom:var(--gd-space-2);box-shadow:0 0 0 1px var(--gd-gold-dim), 0 0 0 5px #070b1799, 0 0 28px #d8b46a2e;background:radial-gradient(circle at 50% 35%,#43507c8c,#070b17eb 72%);border-radius:50%;place-items:center;display:grid;position:relative}.gd-moment__icon{width:1.375rem;height:1.375rem;color:var(--gd-text-2);opacity:.85;position:absolute;top:.75rem}.gd-moment__value{font-family:var(--gd-font-display);color:var(--gd-ivory-hi);margin-top:1rem;font-size:1.75rem;line-height:1}.gd-moment__eyebrow{color:var(--gd-gold-hi)}.gd-moment__title{color:var(--gd-ivory-hi);text-shadow:var(--gd-text-shadow)}.gd-moment__detail{margin-top:var(--gd-space-2);font-size:var(--gd-text-body-sm);color:var(--gd-text-2);text-shadow:0 1px 2px #000000b3}@keyframes gd-moment-in{0%{opacity:0;transform:translateY(.75rem)scale(.96)}}@keyframes gd-moment-out{to{opacity:0;transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.gd-cast,.gd-banner,.gd-banner__rule,.gd-moment{animation-duration:1ms}.gd-cast__fill{transition:none}}.hr-hovercard{--hr-hovercard-tone:var(--gd-gold-hi);z-index:var(--gd-z-tooltip);min-width:11rem;max-width:17.5rem;padding:var(--gd-space-2) var(--gd-space-3) var(--gd-space-2);border-radius:var(--gd-radius-md);box-shadow:inset 0 0 0 1px var(--gd-line-2), inset 0 2px 0 color-mix(in srgb, var(--hr-hovercard-tone) 70%, transparent), var(--gd-shadow-2);color:var(--gd-text-1);font-family:var(--gd-font-ui);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:opacity var(--gd-dur-fast,.12s) ease-out, visibility 0s linear var(--gd-dur-fast,.12s);will-change:transform, opacity;background:#0a0e1cf5;position:fixed;top:0;left:0}.hr-hovercard[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--gd-dur-fast,.12s) ease-out 60ms, visibility 0s linear 0s}.hr-hovercard__head{align-items:center;gap:var(--gd-space-3);display:flex}.hr-hovercard__glyph{border-radius:var(--gd-radius-pill);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--hr-hovercard-tone) 26%, transparent), transparent 78%), var(--gd-ink-950);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hr-hovercard-tone) 45%, transparent);color:var(--hr-hovercard-tone);flex:none;padding:.3125rem}.hr-hovercard svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.hr-hovercard svg .hr-icon__tint{fill:currentColor;fill-opacity:.28}.hr-hovercard svg .hr-icon__solid{fill:currentColor;stroke:none}.hr-hovercard__titles{flex-direction:column;min-width:0;display:flex}.hr-hovercard__verb{font-size:var(--gd-text-micro);font-weight:var(--gd-weight-bold);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:var(--hr-hovercard-tone);line-height:1.2}.hr-hovercard__name{font-family:var(--gd-font-display);font-size:var(--gd-text-display-sm);line-height:var(--gd-leading-tight);color:var(--gd-ivory-hi);overflow-wrap:anywhere}.hr-hovercard__subrow{align-items:center;gap:var(--gd-space-1) var(--gd-space-2);margin-top:var(--gd-space-1);flex-wrap:wrap;display:flex}.hr-hovercard__sub{font-size:var(--gd-text-caption);color:var(--gd-text-2)}.hr-hovercard__threat{padding:0 var(--gd-space-2);border-radius:var(--gd-radius-pill);font-size:var(--gd-text-micro);font-weight:var(--gd-weight-semibold);color:var(--hr-hovercard-tone);background:color-mix(in srgb, var(--hr-hovercard-tone) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hr-hovercard-tone) 40%, transparent);line-height:1.45}.hr-hovercard__needs{gap:var(--gd-space-1) var(--gd-space-2);margin-top:var(--gd-space-2);padding-top:var(--gd-space-2);border-top:1px solid var(--gd-line);flex-wrap:wrap;display:flex}.hr-hovercard__need{align-items:center;gap:var(--gd-space-1);font-size:var(--gd-text-caption);font-weight:var(--gd-weight-medium);color:var(--gd-text-2);white-space:nowrap;display:inline-flex}.hr-hovercard__tick{stroke-width:2.4px;flex:none;width:.875rem;height:.875rem}.hr-hovercard__need[data-met=true] .hr-hovercard__tick{color:var(--gd-positive)}.hr-hovercard__need[data-met=false]{color:var(--gd-negative)}.hr-hovercard__reason{margin:var(--gd-space-2) 0 0;font-size:var(--gd-text-caption);line-height:var(--gd-leading-snug);color:var(--gd-negative)}.hr-hovercard[data-state=blocked] .hr-hovercard__name{color:var(--gd-text-2)}.hr-hovercard[data-state=blocked] .hr-hovercard__glyph{filter:grayscale();opacity:.75}.hr-hovercard [hidden]{display:none}@media (prefers-reduced-motion:reduce){.hr-hovercard,.hr-hovercard[data-open=true]{transition:none}}
