/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-semibold:600;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.group-combatant .intent-icon[hidden],.group-battle [data-log-latest][hidden]{visibility:hidden;display:block!important}.battle-command-slot [data-battle-result][hidden]{visibility:hidden;display:flex!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.ml-1{margin-left:calc(var(--spacing)*1)}.hero-academic-cap{--hero-academic-cap:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.26%2010.147a60.438%2060.438%200%200%200-.491%206.347A48.62%2048.62%200%200%201%2012%2020.904a48.62%2048.62%200%200%201%208.232-4.41%2060.46%2060.46%200%200%200-.491-6.347m-15.482%200a50.636%2050.636%200%200%200-2.658-.813A59.906%2059.906%200%200%201%2012%203.493a59.903%2059.903%200%200%201%2010.399%205.84c-.896.248-1.783.52-2.658.814m-15.482%200A50.717%2050.717%200%200%201%2012%2013.489a50.702%2050.702%200%200%201%207.74-3.342M6.75%2015a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Zm0%200v-3.675A55.378%2055.378%200%200%201%2012%208.443m-7.007%2011.55A5.981%205.981%200%200%200%206.75%2015.75v-1.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);mask:var(--hero-academic-cap);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box{--hero-archive-box:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5M10%2011.25h4M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);mask:var(--hero-archive-box);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box-arrow-down{--hero-archive-box-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5m8.25%203v6.75m0%200-3-3m3%203%203-3M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box-arrow-down);-webkit-mask:var(--hero-archive-box-arrow-down);-webkit-mask:var(--hero-archive-box-arrow-down);mask:var(--hero-archive-box-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down{--hero-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);mask:var(--hero-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-start-on-rectangle{--hero-arrow-right-start-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-start-on-rectangle);-webkit-mask:var(--hero-arrow-right-start-on-rectangle);-webkit-mask:var(--hero-arrow-right-start-on-rectangle);mask:var(--hero-arrow-right-start-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-turn-down-right{--hero-arrow-turn-down-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.49%2012%203.75%203.75m0%200-3.75%203.75m3.75-3.75H3.74V4.499%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-turn-down-right);-webkit-mask:var(--hero-arrow-turn-down-right);-webkit-mask:var(--hero-arrow-turn-down-right);mask:var(--hero-arrow-turn-down-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-in{--hero-arrows-pointing-in:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209V4.5M9%209H4.5M9%209%203.75%203.75M9%2015v4.5M9%2015H4.5M9%2015l-5.25%205.25M15%209h4.5M15%209V4.5M15%209l5.25-5.25M15%2015h4.5M15%2015v4.5m0-4.5%205.25%205.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);mask:var(--hero-arrows-pointing-in);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banknotes{--hero-banknotes:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018.75a60.07%2060.07%200%200%201%2015.797%202.101c.727.198%201.453-.342%201.453-1.096V18.75M3.75%204.5v.75A.75.75%200%200%201%203%206h-.75m0%200v-.375c0-.621.504-1.125%201.125-1.125H20.25M2.25%206v9m18-10.5v.75c0%20.414.336.75.75.75h.75m-1.5-1.5h.375c.621%200%201.125.504%201.125%201.125v9.75c0%20.621-.504%201.125-1.125%201.125h-.375m1.5-1.5H21a.75.75%200%200%200-.75.75v.75m0%200H3.75m0%200h-.375a1.125%201.125%200%200%201-1.125-1.125V15m1.5%201.5v-.75A.75.75%200%200%200%203%2015h-.75M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm3%200h.008v.008H18V10.5Zm-12%200h.008v.008H6V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-briefcase{--hero-briefcase:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%2014.15v4.25c0%201.094-.787%202.036-1.872%202.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5%200a2.18%202.18%200%200%200%20.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114%2048.114%200%200%200-3.413-.387m4.5%208.006c-.194.165-.42.295-.673.38A23.978%2023.978%200%200%201%2012%2015.75c-2.648%200-5.195-.429-7.577-1.22a2.016%202.016%200%200%201-.673-.38m0%200A2.18%202.18%200%200%201%203%2012.489V8.706c0-1.081.768-2.015%201.837-2.175a48.111%2048.111%200%200%201%203.413-.387m7.5%200V5.25A2.25%202.25%200%200%200%2013.5%203h-3a2.25%202.25%200%200%200-2.25%202.25v.894m7.5%200a48.667%2048.667%200%200%200-7.5%200M12%2012.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);mask:var(--hero-briefcase);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-library{--hero-building-library:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021v-8.25M15.75%2021v-8.25M8.25%2021v-8.25M3%209l9-6%209%206m-1.5%2012V10.332A48.36%2048.36%200%200%200%2012%209.75c-2.551%200-5.056.2-7.5.582V21M3%2021h18M12%206.75h.008v.008H12V6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);mask:var(--hero-building-library);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-storefront{--hero-building-storefront:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2021v-7.5a.75.75%200%200%201%20.75-.75h3a.75.75%200%200%201%20.75.75V21m-4.5%200H2.36m11.14%200H18m0%200h3.64m-1.39%200V9.349M3.75%2021V9.349m0%200a3.001%203.001%200%200%200%203.75-.615A2.993%202.993%200%200%200%209.75%209.75c.896%200%201.7-.393%202.25-1.016a2.993%202.993%200%200%200%202.25%201.016c.896%200%201.7-.393%202.25-1.015a3.001%203.001%200%200%200%203.75.614m-16.5%200a3.004%203.004%200%200%201-.621-4.72l1.189-1.19A1.5%201.5%200%200%201%205.378%203h13.243a1.5%201.5%200%200%201%201.06.44l1.19%201.189a3%203%200%200%201-.621%204.72M6.75%2018h3.75a.75.75%200%200%200%20.75-.75V13.5a.75.75%200%200%200-.75-.75H6.75a.75.75%200%200%200-.75.75v3.75c0%20.414.336.75.75.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);mask:var(--hero-building-storefront);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar-square{--hero-chart-bar-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2014.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);mask:var(--hero-chart-bar-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left{--hero-chat-bubble-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.76c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.076-4.076a1.526%201.526%200%200%201%201.037-.443%2048.282%2048.282%200%200%200%205.68-.494c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);mask:var(--hero-chat-bubble-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-double-left{--hero-chevron-double-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.75%204.5-7.5%207.5%207.5%207.5m-6-15L5.25%2012l7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-double-left);-webkit-mask:var(--hero-chevron-double-left);-webkit-mask:var(--hero-chevron-double-left);mask:var(--hero-chevron-double-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-double-right{--hero-chevron-double-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m5.25%204.5%207.5%207.5-7.5%207.5m6-15%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-double-right);-webkit-mask:var(--hero-chevron-double-right);-webkit-mask:var(--hero-chevron-double-right);mask:var(--hero-chevron-double-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-circle-stack{--hero-circle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%206.375c0%202.278-3.694%204.125-8.25%204.125S3.75%208.653%203.75%206.375m16.5%200c0-2.278-3.694-4.125-8.25-4.125S3.75%204.097%203.75%206.375m16.5%200v11.25c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125V6.375m16.5%200v3.75m-16.5-3.75v3.75m16.5%200v3.75C20.25%2016.153%2016.556%2018%2012%2018s-8.25-1.847-8.25-4.125v-3.75m16.5%200c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);mask:var(--hero-circle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube{--hero-cube:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-9-5.25L3%207.5m18%200-9%205.25m9-5.25v9l-9%205.25M3%207.5l9%205.25M3%207.5v9l9%205.25m0-9v9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);mask:var(--hero-cube);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-face-smile{--hero-face-smile:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.182%2015.182a4.5%204.5%200%200%201-6.364%200M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200ZM9.75%209.75c0%20.414-.168.75-.375.75S9%2010.164%209%209.75%209.168%209%209.375%209s.375.336.375.75Zm-.375%200h.008v.015h-.008V9.75Zm5.625%200c0%20.414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75Zm-.375%200h.008v.015h-.008V9.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-face-smile);-webkit-mask:var(--hero-face-smile);-webkit-mask:var(--hero-face-smile);mask:var(--hero-face-smile);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-fire{--hero-fire:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.362%205.214A8.252%208.252%200%200%201%2012%2021%208.25%208.25%200%200%201%206.038%207.047%208.287%208.287%200%200%200%209%209.601a8.983%208.983%200%200%201%203.361-6.867%208.21%208.21%200%200%200%203%202.48Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018a3.75%203.75%200%200%200%20.495-7.468%205.99%205.99%200%200%200-1.925%203.547%205.975%205.975%200%200%201-2.133-1.001A3.75%203.75%200%200%200%2012%2018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);mask:var(--hero-fire);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag{--hero-flag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%203v1.5M3%2021v-6m0%200%202.77-.693a9%209%200%200%201%206.208.682l.108.054a9%209%200%200%200%206.086.71l3.114-.732a48.524%2048.524%200%200%201-.005-10.499l-3.11.732a9%209%200%200%201-6.085-.711l-.108-.054a9%209%200%200%200-6.208-.682L3%204.5M3%2015V4.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);mask:var(--hero-flag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-gift{--hero-gift:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2011.25v8.25a1.5%201.5%200%200%201-1.5%201.5H5.25a1.5%201.5%200%200%201-1.5-1.5v-8.25M12%204.875A2.625%202.625%200%201%200%209.375%207.5H12m0-2.625V7.5m0-2.625A2.625%202.625%200%201%201%2014.625%207.5H12m0%200V21m-8.625-9.75h18c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);mask:var(--hero-gift);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-raised{--hero-hand-raised:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.05%204.575a1.575%201.575%200%201%200-3.15%200v3m3.15-3v-1.5a1.575%201.575%200%200%201%203.15%200v1.5m-3.15%200%20.075%205.925m3.075.75V4.575m0%200a1.575%201.575%200%200%201%203.15%200V15M6.9%207.575a1.575%201.575%200%201%200-3.15%200v8.175a6.75%206.75%200%200%200%206.75%206.75h2.018a5.25%205.25%200%200%200%203.712-1.538l1.732-1.732a5.25%205.25%200%200%200%201.538-3.712l.003-2.024a.668.668%200%200%201%20.198-.471%201.575%201.575%200%201%200-2.228-2.228%203.818%203.818%200%200%200-1.12%202.687M6.9%207.575V12m6.27%204.318A4.49%204.49%200%200%201%2016.35%2015m.002%200h-.002%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);mask:var(--hero-hand-raised);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map{--hero-map:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%206.75V15m6-6v8.25m.503%203.498%204.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869%201.934c-.317.159-.69.159-1.006%200L9.503%203.252a1.125%201.125%200%200%200-1.006%200L3.622%205.689C3.24%205.88%203%206.27%203%206.695V19.18c0%20.836.88%201.38%201.628%201.006l3.869-1.934c.317-.159.69-.159%201.006%200l4.994%202.497c.317.158.69.158%201.006%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);mask:var(--hero-map);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon{--hero-moon:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.752%2015.002A9.72%209.72%200%200%201%2018%2015.75c-5.385%200-9.75-4.365-9.75-9.75%200-1.33.266-2.597.748-3.752A9.753%209.753%200%200%200%203%2011.25C3%2016.635%207.365%2021%2012.75%2021a9.753%209.753%200%200%200%209.002-5.998Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);mask:var(--hero-moon);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-musical-note{--hero-musical-note:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%209%2010.5-3m0%206.553v3.75a2.25%202.25%200%200%201-1.632%202.163l-1.32.377a1.803%201.803%200%201%201-.99-3.467l2.31-.66a2.25%202.25%200%200%200%201.632-2.163Zm0%200V2.25L9%205.25v10.303m0%200v3.75a2.25%202.25%200%200%201-1.632%202.163l-1.32.377a1.803%201.803%200%200%201-.99-3.467l2.31-.66A2.25%202.25%200%200%200%209%2015.553Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-musical-note);-webkit-mask:var(--hero-musical-note);-webkit-mask:var(--hero-musical-note);mask:var(--hero-musical-note);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause{--hero-pause:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25v13.5m-7.5-13.5v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);mask:var(--hero-pause);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus-circle{--hero-plus-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v6m3-3H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus-circle);-webkit-mask:var(--hero-plus-circle);-webkit-mask:var(--hero-plus-circle);mask:var(--hero-plus-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-receipt-percent{--hero-receipt-percent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2014.25%206-6m4.5-3.493V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185ZM9.75%209h.008v.008H9.75V9Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm4.125%204.5h.008v.008h-.008V13.5Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);mask:var(--hero-receipt-percent);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scale{--hero-scale:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v17.25m0%200c-1.472%200-2.882.265-4.185.75M12%2020.25c1.472%200%202.882.265%204.185.75M18.75%204.97A48.416%2048.416%200%200%200%2012%204.5c-2.291%200-4.545.16-6.75.47m13.5%200c1.01.143%202.01.317%203%20.52m-3-.52%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.988%205.988%200%200%201-2.031.352%205.988%205.988%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75%204.971Zm-16.5.52c.99-.203%201.99-.377%203-.52m0%200%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.989%205.989%200%200%201-2.031.352%205.989%205.989%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25%204.971Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);mask:var(--hero-scale);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-exclamation{--hero-shield-exclamation:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m0-10.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.75c0%205.592%203.824%2010.29%209%2011.622%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.57-.598-3.75h-.152c-3.196%200-6.1-1.25-8.25-3.286Zm0%2013.036h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);mask:var(--hero-shield-exclamation);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag{--hero-shopping-bag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-cart{--hero-shopping-cart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%203h1.386c.51%200%20.955.343%201.087.835l.383%201.437M7.5%2014.25a3%203%200%200%200-3%203h15.75m-12.75-3h11.218c1.121-2.3%202.1-4.684%202.924-7.138a60.114%2060.114%200%200%200-16.536-1.84M7.5%2014.25%205.106%205.272M6%2020.25a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Zm12.75%200a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);mask:var(--hero-shopping-cart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun{--hero-sun:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v2.25m6.364.386-1.591%201.591M21%2012h-2.25m-.386%206.364-1.591-1.591M12%2018.75V21m-4.773-4.227-1.591%201.591M5.25%2012H3m4.227-4.773L5.636%205.636M15.75%2012a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);mask:var(--hero-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-swatch{--hero-swatch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.098%2019.902a3.75%203.75%200%200%200%205.304%200l6.401-6.402M6.75%2021A3.75%203.75%200%200%201%203%2017.25V4.125C3%203.504%203.504%203%204.125%203h5.25c.621%200%201.125.504%201.125%201.125v4.072M6.75%2021a3.75%203.75%200%200%200%203.75-3.75V8.197M6.75%2021h13.125c.621%200%201.125-.504%201.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5%208.197l2.88-2.88c.438-.439%201.15-.439%201.59%200l3.712%203.713c.44.44.44%201.152%200%201.59l-2.879%202.88M6.75%2017.25h.008v.008H6.75v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);mask:var(--hero-swatch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trophy{--hero-trophy:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2018.75h-9m9%200a3%203%200%200%201%203%203h-15a3%203%200%200%201%203-3m9%200v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5%2018.75v-3.375c0-.621.504-1.125%201.125-1.125h.872m5.007%200H9.497m5.007%200a7.454%207.454%200%200%201-.982-3.172M9.497%2014.25a7.454%207.454%200%200%200%20.981-3.172M5.25%204.236c-.982.143-1.954.317-2.916.52A6.003%206.003%200%200%200%207.73%209.728M5.25%204.236V4.5c0%202.108.966%203.99%202.48%205.228M5.25%204.236V2.721C7.456%202.41%209.71%202.25%2012%202.25c2.291%200%204.545.16%206.75.47v1.516M7.73%209.728a6.726%206.726%200%200%200%202.748%201.35m8.272-6.842V4.5c0%202.108-.966%203.99-2.48%205.228m2.48-5.492a46.32%2046.32%200%200%201%202.916.52%206.003%206.003%200%200%201-5.395%204.972m0%200a6.726%206.726%200%200%201-2.749%201.35m0%200a6.772%206.772%200%200%201-3.044%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);mask:var(--hero-trophy);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wrench-screwdriver{--hero-wrench-screwdriver:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.42%2015.17%2017.25%2021A2.652%202.652%200%200%200%2021%2017.25l-5.877-5.877M11.42%2015.17l2.496-3.03c.317-.384.74-.626%201.208-.766M11.42%2015.17l-4.655%205.653a2.548%202.548%200%201%201-3.586-3.586l6.837-5.63m5.108-.233c.55-.164%201.163-.188%201.743-.14a4.5%204.5%200%200%200%204.486-6.336l-3.276%203.277a3.004%203.004%200%200%201-2.25-2.25l3.276-3.276a4.5%204.5%200%200%200-6.336%204.486c.091%201.076-.071%202.264-.904%202.95l-.102.085m-1.745%201.437L5.909%207.5H4.5L2.25%203.75l1.5-1.5L7.5%204.5v1.409l4.26%204.26m-1.745%201.437%201.745-1.437m6.615%208.206L15.75%2015.75M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);mask:var(--hero-wrench-screwdriver);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.aev-class-acolyte{vertical-align:middle;background-image:url(/images/icons/class-acolyte-41c5b094a91378c700764f3cf95fc5fc.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-alchemist{vertical-align:middle;background-image:url(/images/icons/class-alchemist-20d713809ad3481c038967df73acf02d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-apprentice{vertical-align:middle;background-image:url(/images/icons/class-apprentice-c20d8bf3f258df5d35580648a647a00a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-archer{vertical-align:middle;background-image:url(/images/icons/class-archer-17cd69417d5c52efcb786c1e7bb100d8.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-assassin{vertical-align:middle;background-image:url(/images/icons/class-assassin-5be53ce695f1fd7b042382f6473cd048.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-bard{vertical-align:middle;background-image:url(/images/icons/class-bard-7d0acc3d77e616113829bd42b7194d18.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-battlemage{vertical-align:middle;background-image:url(/images/icons/class-battlemage-eaea76d76b8b1195de429c969ff18161.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-blacksmith{vertical-align:middle;background-image:url(/images/icons/class-blacksmith-f259d85fef824d540dd8078625324354.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-cavalier{vertical-align:middle;background-image:url(/images/icons/class-cavalier-21de546e00452b7d9299b714b026e8a6.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-dancer{vertical-align:middle;background-image:url(/images/icons/class-dancer-2ed1bf769a385f30e491f9aeebba4393.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-elementalist{vertical-align:middle;background-image:url(/images/icons/class-elementalist-b68262b238e762314e0cda054afe7c6e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-hunter{vertical-align:middle;background-image:url(/images/icons/class-hunter-71d751fc7eaa6b793d9595c507e0226a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-knight{vertical-align:middle;background-image:url(/images/icons/class-knight-ad0c544056adf8eb7eaf5b29f948f3b9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-mage{vertical-align:middle;background-image:url(/images/icons/class-mage-3b2a8d01f33861577eb87d3337b9f043.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-marksman{vertical-align:middle;background-image:url(/images/icons/class-marksman-6bcadc36f36bbe0a40fff5e5d9f0e793.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-merchant{vertical-align:middle;background-image:url(/images/icons/class-merchant-ab78b9d6383f15b4d9c109623a1146bf.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-monk{vertical-align:middle;background-image:url(/images/icons/class-monk-08f95d1c80cae1be1f0afed627fed3c7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-paladin{vertical-align:middle;background-image:url(/images/icons/class-paladin-be2c4428cd88efc1ad67cd21f1c97143.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-priest{vertical-align:middle;background-image:url(/images/icons/class-priest-6edd632c9ebadf0b197de99ed857c5e0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-rogue{vertical-align:middle;background-image:url(/images/icons/class-rogue-744f9922338e1597dfabc459a321ad41.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-thief{vertical-align:middle;background-image:url(/images/icons/class-thief-258f0b4fa0079beb219426076a439f16.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-class-troubadour{vertical-align:middle;background-image:url(/images/icons/class-troubadour-2b0b2f5905417b938e729faf4c724dde.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-anvil-seal{vertical-align:middle;background-image:url(/images/icons/drop-anvil-seal-a43c7c61dedfb0c2518fa9efda931642.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-ash-fragment{vertical-align:middle;background-image:url(/images/icons/drop-ash-fragment-47dec26ce34b5b9738625bb3cf8fc823.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-blue-potion{vertical-align:middle;background-image:url(/images/icons/drop-blue-potion-eabef4385518a0161741c2d21a4d7000.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-card{vertical-align:middle;background-image:url(/images/icons/drop-card-37105b1ea4cf4eebbad5221503033458.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-cloud-quartz{vertical-align:middle;background-image:url(/images/icons/drop-cloud-quartz-6a1fc2aa8585f866b97aad2b39bcc4d7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-dawn-pollen{vertical-align:middle;background-image:url(/images/icons/drop-dawn-pollen-d68a3d9e919b4ca87665180fe734e7da.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-elixir{vertical-align:middle;background-image:url(/images/icons/drop-elixir-0ae0822a475afebf428dc3562ae31e20.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-embersteel-ore{vertical-align:middle;background-image:url(/images/icons/drop-embersteel-ore-46f31c435d9bf3db5acf3899787b34e4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-gale-feather{vertical-align:middle;background-image:url(/images/icons/drop-gale-feather-9f3bbac12424d3244f9afc258bfd0f99.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-glassbark{vertical-align:middle;background-image:url(/images/icons/drop-glassbark-27a7d2a75bd6757f600251a64755832b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-gold-dust{vertical-align:middle;background-image:url(/images/icons/drop-gold-dust-6a932bc715da7e62dfbe8d77bd3edeff.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-grave-linen{vertical-align:middle;background-image:url(/images/icons/drop-grave-linen-36c07fde0a475cff5a28411a1f2a4d57.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-halo-shard{vertical-align:middle;background-image:url(/images/icons/drop-halo-shard-66739c41473bfcb5a2b1d1ce0dbd562d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-hollow-shard{vertical-align:middle;background-image:url(/images/icons/drop-hollow-shard-3b5b9342de67dcf2518bc355e3afc34a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-minor-potion{vertical-align:middle;background-image:url(/images/icons/drop-minor-potion-ef6f2f21e3dd1f2741ce5f5e93105785.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-mirror-chitin{vertical-align:middle;background-image:url(/images/icons/drop-mirror-chitin-fc3d13ac7dc93bcdb87822b3a81b0836.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-molten-scale{vertical-align:middle;background-image:url(/images/icons/drop-molten-scale-26b921ae5162148dfc511917c14d71e4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-moss-fiber{vertical-align:middle;background-image:url(/images/icons/drop-moss-fiber-8f8b8d68fd883ede686d7a6effe2398c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-potion{vertical-align:middle;background-image:url(/images/icons/drop-potion-85a6e1bb8ca2095aa56acbf3f6f0eaac.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-prism-seed{vertical-align:middle;background-image:url(/images/icons/drop-prism-seed-93d349bdc858e99d692a070093e8a0c9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-resin{vertical-align:middle;background-image:url(/images/icons/drop-resin-3d203ae63039e57598e4320f473170be.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-slagstone{vertical-align:middle;background-image:url(/images/icons/drop-slagstone-55f5c5d8b81b59dd9def9e3cd9a98a1a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-sp-tonic{vertical-align:middle;background-image:url(/images/icons/drop-sp-tonic-d2d7796ff28ae21923eef72fd6472028.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-star-ash{vertical-align:middle;background-image:url(/images/icons/drop-star-ash-028f74d82fa03927e34b7333edc992df.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-stone-core{vertical-align:middle;background-image:url(/images/icons/drop-stone-core-0be0ac493c7b79376cfe51621d4492f1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-storm-silk{vertical-align:middle;background-image:url(/images/icons/drop-storm-silk-ee29b5c766080843a7f9278a09186a82.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-storm-spark{vertical-align:middle;background-image:url(/images/icons/drop-storm-spark-8992def03182f00efb26d49803a9e7f4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-void-salt{vertical-align:middle;background-image:url(/images/icons/drop-void-salt-0a645e56aa73dd069fb863a582d4a527.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-white-potion{vertical-align:middle;background-image:url(/images/icons/drop-white-potion-c7531e58cc42199f0789a9ec2b769a43.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-wood{vertical-align:middle;background-image:url(/images/icons/drop-wood-4b70e05e91ae707b5f48da293f4bc625.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-drop-yellow-potion{vertical-align:middle;background-image:url(/images/icons/drop-yellow-potion-2968d58507616ec6fe31b4601efc1d1c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-alchemist-catalyst-belt{vertical-align:middle;background-image:url(/images/icons/gear-alchemist-catalyst-belt-18281d5bdfa210677f92813cacd29e5b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-alchemist-elixir{vertical-align:middle;background-image:url(/images/icons/gear-alchemist-elixir-77a1a8325760635bd71362f43d5a45ed.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-alchemist-elixir-bandolier{vertical-align:middle;background-image:url(/images/icons/gear-alchemist-elixir-bandolier-f0ce606c8c674b99cdf3e78a01001c6a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-alchemist-potion{vertical-align:middle;background-image:url(/images/icons/gear-alchemist-potion-e85f1599ef89ade26b7c81162d7bc08a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-bark-mantle{vertical-align:middle;background-image:url(/images/icons/gear-bark-mantle-f3d5ca7e84f5860ce9a97592c8677be9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-beacon-shard{vertical-align:middle;background-image:url(/images/icons/gear-beacon-shard-1a9aa345f0a613691ad1145059fb592a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-beacon-shard-accessory{vertical-align:middle;background-image:url(/images/icons/gear-beacon-shard-accessory-ba4c6efca7ede541aa4ce0a6c52aa4cd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-blacksmith-anvil-seal{vertical-align:middle;background-image:url(/images/icons/gear-blacksmith-anvil-seal-3b4c77cd72f47fce7da265a440560d7f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-blacksmith-masterwork-head{vertical-align:middle;background-image:url(/images/icons/gear-blacksmith-masterwork-head-1081cf449b9063815c0d61178551a0cf.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-moss-mantle{vertical-align:middle;background-image:url(/images/icons/gear-moss-mantle-1791e8fc902756815cea0dac01ce4024.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-resin-ward{vertical-align:middle;background-image:url(/images/icons/gear-resin-ward-1d1efe6d1cec243b61790d20c8a9739c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-root-binding{vertical-align:middle;background-image:url(/images/icons/gear-root-binding-16e21403f910c4fbe58701720f7b36a7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-accessory{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-accessory-2c787b1ae909d1804688976e0700ea02.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-armor{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-armor-22e3e3ef81eeec8f2f5cfc3bc54b3611.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-garment{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-garment-4770e3e406adc41625f15e323fd03771.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-head-low{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-head-low-108963cdea5be3ec5a85e56b25b98e43.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-head-mid{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-head-mid-24fb52bc029f1d6e53346cd133d045ee.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-head-top{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-head-top-010db6fa54ac3579f8d45fd32a142158.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-shield{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-shield-ea4ddfe597327e3f9cd8be3b0e5a4393.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-21-shoes{vertical-align:middle;background-image:url(/images/icons/gear-shared-21-shoes-bc6a364961e1c7b995faf7e573f6b53a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-accessory{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-accessory-b7416c468092f3b955e67041b09baa1c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-armor{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-armor-a0f53be0b33d9faed190aa099d30945c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-garment{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-garment-3c508b0e5187be86c893b2631d877cbd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-head-low{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-head-low-96e8faa67bc7d1d8bb80f55d25c54269.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-head-mid{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-head-mid-02837fd97da49e87d9d4708d172127e2.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-head-top{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-head-top-3de05eb4c11742e1da21d63c76610259.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-shield{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-shield-d548930f0661e89b6169f4b4b8ce2375.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-41-shoes{vertical-align:middle;background-image:url(/images/icons/gear-shared-41-shoes-c836c15f63a8e1f0d292e2181cb72203.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-accessory{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-accessory-5f907de6d431d5514dfd2826f9f734a9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-armor{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-armor-d4537eb6da97b0420e015c6ea04b6077.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-garment{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-garment-7ef12d300636a71783ad0aee6ae53c12.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-head-low{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-head-low-6a08ab52158c2337ceee928192a1a9fb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-head-mid{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-head-mid-cdb5a7507551323f278886ae3bc2f236.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-head-top{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-head-top-4029039f3f4ccde1e537f0f026ee2c2c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-shield{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-shield-227b4c406b8fb8f2a9014042ca51b46b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-61-shoes{vertical-align:middle;background-image:url(/images/icons/gear-shared-61-shoes-829e30589cf93e0ec5c3c51042e1336c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-accessory{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-accessory-874a88f8847ff202dce5de4ea72d68a6.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-armor{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-armor-b7cad48e74ed231d1bd9f781e3d292f6.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-garment{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-garment-57ca9a0de1dca81c3b22df514f8ceb1d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-head-low{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-head-low-81b8d6584430a78aed5840272dcb3ce5.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-head-mid{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-head-mid-cd065b745dc94c5e40f422185155af8c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-head-top{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-head-top-4fb2215781a40c6ee18b29765c77e44f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-shield{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-shield-6cedaa3de018f19d002a291e20dc749c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-81-shoes{vertical-align:middle;background-image:url(/images/icons/gear-shared-81-shoes-8625dd5e6614857fce9bc2604c2a73ce.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-bark-mantle{vertical-align:middle;background-image:url(/images/icons/gear-shared-bark-mantle-0e25044dad4006cb2a06f20afc281e41.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-lantern-crown{vertical-align:middle;background-image:url(/images/icons/gear-shared-lantern-crown-51a0d1878907ce7c8dbcc23a880d3e76.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-moss-visor{vertical-align:middle;background-image:url(/images/icons/gear-shared-moss-visor-973fb2d9c2f923a7e7421114e3e5cacc.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-resin-ward{vertical-align:middle;background-image:url(/images/icons/gear-shared-resin-ward-6a561b51a6d3a22f602718c63f3d9ea1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-root-binding{vertical-align:middle;background-image:url(/images/icons/gear-shared-root-binding-09c9efa0099b7f2a729accd3488cb72d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-root-mask{vertical-align:middle;background-image:url(/images/icons/gear-shared-root-mask-1200c2b201a5c00b4c168c971844bd2d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-gear-shared-trail-shoes{vertical-align:middle;background-image:url(/images/icons/gear-shared-trail-shoes-37eba20471bfac330b8fbe7eef9820f1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-bolt{vertical-align:middle;background-image:url(/images/icons/intent-bolt-9c53b552a30ea39492c8edd70c1f6913.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-burn{vertical-align:middle;background-image:url(/images/icons/intent-burn-f95dd0370dfacb8d9a9a206539d52b0d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-charge-prepare{vertical-align:middle;background-image:url(/images/icons/intent-charge-prepare-512aab8d92e613f578daf9df7bb4a598.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-charge-release{vertical-align:middle;background-image:url(/images/icons/intent-charge-release-19a3f218d3e0a8db51e94765879d4ab7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-drain{vertical-align:middle;background-image:url(/images/icons/intent-drain-cc212f43e0b2b1f26736b8a2c89cb724.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-harden{vertical-align:middle;background-image:url(/images/icons/intent-harden-0c6d4b95da69c92b3154e0f97196c5c4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-heavy{vertical-align:middle;background-image:url(/images/icons/intent-heavy-c99a3290150b92c4191489929861c53c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-howl{vertical-align:middle;background-image:url(/images/icons/intent-howl-ede60e32574f24a8ac09524174797216.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-recover{vertical-align:middle;background-image:url(/images/icons/intent-recover-008fc6d8eb51cbed692bcb3e25f4a6d1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-reflect{vertical-align:middle;background-image:url(/images/icons/intent-reflect-32489f8f075f26437426143750a4c7e5.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-strike{vertical-align:middle;background-image:url(/images/icons/intent-strike-bb9a20438ae4fe3cb781cb0419f46ce0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-intent-venom{vertical-align:middle;background-image:url(/images/icons/intent-venom-77171ae79a8a4ddb5852e7493ee9e749.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-acolyte-gentle-hands{vertical-align:middle;background-image:url(/images/icons/skill-acolyte-gentle-hands-e64108ab793c0ccb245b3b55baeecd48.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-acolyte-protective-prayer{vertical-align:middle;background-image:url(/images/icons/skill-acolyte-protective-prayer-f0836674e7ff573c3d276b08fef93c28.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-aimed-shot{vertical-align:middle;background-image:url(/images/icons/skill-aimed-shot-eecd3a8572d72ba25c088b13f6b8a9b6.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-bomb{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-bomb-74575f6e9066acd70456ae4ebeb322d5.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-bond{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-bond-1d2802007677cca151a049cc11107290.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-corrosion{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-corrosion-d0fb06d4e11b510a8e874b765669a57a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-efficiency{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-efficiency-a6a94562f4d3c84b93735d0b77d50890.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-flask{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-flask-140d1f3b28cf20d1180323ba2cb9e9f7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-homunculus{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-homunculus-e0519685d57e3b9b71f1ccc307bf3bd3.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-recall{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-recall-827c8b5c17e037e9368d233d4fc20995.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-scholar{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-scholar-c1304827104374df180c8aeb3d103193.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-stim{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-stim-2ec0b5fc150de3a10dba112e87ad019c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-alchemist-tonic{vertical-align:middle;background-image:url(/images/icons/skill-alchemist-tonic-9d7b9dbdd04b88d69a1ca67c57b85e90.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-ambush{vertical-align:middle;background-image:url(/images/icons/skill-ambush-e9b01e1cfdd369288e01fc1bf6be0657.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-archer-arrow-shower{vertical-align:middle;background-image:url(/images/icons/skill-archer-arrow-shower-f17669da998556bbafdc62f6e99d7aa0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-ash-rupture{vertical-align:middle;background-image:url(/images/icons/skill-ash-rupture-bbad55cdcf174043b70703d1757cd1ba.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-blades{vertical-align:middle;background-image:url(/images/icons/skill-assassin-blades-4d3a6bf183356f86593225ea70a9cfa4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-cut{vertical-align:middle;background-image:url(/images/icons/skill-assassin-cut-55ae080b4924abfe214117f0de186fd6.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-execute{vertical-align:middle;background-image:url(/images/icons/skill-assassin-execute-2e3203ca88dca9b35e985f829afada5b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-fatal{vertical-align:middle;background-image:url(/images/icons/skill-assassin-fatal-7e1f3ba92fa7f9fc1037b3002279b2a2.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-patience{vertical-align:middle;background-image:url(/images/icons/skill-assassin-patience-b3049bd966cb65a77f39a0c4b3b45926.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-poison{vertical-align:middle;background-image:url(/images/icons/skill-assassin-poison-d228063a0b5cd07b72cf4207516153d0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-poisoncraft{vertical-align:middle;background-image:url(/images/icons/skill-assassin-poisoncraft-e0b844f4f29a5bf93fe4e7860d8aa039.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-precision{vertical-align:middle;background-image:url(/images/icons/skill-assassin-precision-aac88af309c847da9983b5bf0c48e70d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-reflex{vertical-align:middle;background-image:url(/images/icons/skill-assassin-reflex-f0b9d4e7f0a51335f62fcc7ae96b3ae0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-assassin-stealth{vertical-align:middle;background-image:url(/images/icons/skill-assassin-stealth-8b175750d5c98f7e2235aa3396282f62.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-attunement{vertical-align:middle;background-image:url(/images/icons/skill-attunement-0dc995ddfc22e95acdda1e8c1cbe4720.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-bard-bright-chord{vertical-align:middle;background-image:url(/images/icons/skill-bard-bright-chord-7e9b61a07412bfe62a9550c4265d69ba.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-arc{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-arc-fc8f736721b10aab2d03761bbbcf627d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-barrier{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-barrier-851a5fdb5694885346dc3fe7114000b9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-blade{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-blade-f19a47f06f67db5a216cb2dd48b53c20.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-composure{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-composure-3a81c9337cfaf3358adb6e215213fb6d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-disrupt{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-disrupt-965f272f075309db037bc17e395d3c8e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-edge{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-edge-18dfe1f81fec02adc50c0a3c280ddea1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-focus{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-focus-22bb6ad89a5c6ec7b06585ab4acaeb50.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-overload{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-overload-54cb0a03272a86fef149a8d0ae56ebf2.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-battlemage-ward{vertical-align:middle;background-image:url(/images/icons/skill-battlemage-ward-5b34a6c6e276314ab0d48109b20fe22c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-beacon-coda{vertical-align:middle;background-image:url(/images/icons/skill-beacon-coda-a91a7c169e227ab50a1ac54ab37426d3.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-beacon-verdict{vertical-align:middle;background-image:url(/images/icons/skill-beacon-verdict-02c04231daccfab24b77c6506c2a9774.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-crush{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-crush-2e03101029c6529302d563eca51c3c7f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-discipline{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-discipline-aac39c8ef96345f44e0f0c3107a6db45.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-grip{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-grip-ddc8b69cf45d7044375a05b0e8540622.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-hammer{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-hammer-4b172fb49c297e5fd3e4370820b26de7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-masterwork{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-masterwork-550d20a40b828e4bbe8b97fe374b6874.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-ore{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-ore-07ad1cbcc17bd5e1770713b09ba7c58d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-overheat{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-overheat-910ff976b4f86ccef83e89d9bc2b0ddd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-sweep{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-sweep-62f8c761fae7728f2531d6dc0afbee3e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-blacksmith-temper{vertical-align:middle;background-image:url(/images/icons/skill-blacksmith-temper-f22bc9041ed63ec6d1453b87650d5d60.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-bulwark{vertical-align:middle;background-image:url(/images/icons/skill-bulwark-79d4e20a4bbd8bd66d5c9a5747f1cc61.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-armor{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-armor-1afe6b600da7f7a5791afebb47a61a22.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-challenge{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-challenge-c03fd82aa0c399b0578eb6a20d0d09bc.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-cleave{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-cleave-0568e689c0da24b8c98c6c1170fa8bba.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-counter{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-counter-e839347e5abd2a9f54076a524ce6bc9b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-lunge{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-lunge-776ac2ba5074056d14e495f6cb5902ad.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-precision{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-precision-89ea1b0c0a6d40b60c14eb2274cfc35f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-pursuit{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-pursuit-8fe60e332d94e9c71f7104e8dc32c5e0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-rally{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-rally-2fda2744f99d2f4dcfe2462512d3f1b4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-recovery{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-recovery-58fc29f4c4858f251eaa1ea0062c2a6e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cavalier-vitality{vertical-align:middle;background-image:url(/images/icons/skill-cavalier-vitality-144476d14acab57b2f45035cb2dea1a0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cinder-lore{vertical-align:middle;background-image:url(/images/icons/skill-cinder-lore-d1c6c54dd9ba733052e37b602798518d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-cleave{vertical-align:middle;background-image:url(/images/icons/skill-cleave-f4d9d25d1194e87a272e48d3c439a15d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-containment-shot{vertical-align:middle;background-image:url(/images/icons/skill-containment-shot-ff3deebfd8d08500f343964d28b99c8d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-convergence{vertical-align:middle;background-image:url(/images/icons/skill-convergence-b2bc54ef5c551a04a82840dd1e4f209a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-balance{vertical-align:middle;background-image:url(/images/icons/skill-dancer-balance-c61d557f7aa43ffd5a6feb94562a641b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-evasion{vertical-align:middle;background-image:url(/images/icons/skill-dancer-evasion-3bd1a8ac58c610093cf9011796704e16.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-flurry{vertical-align:middle;background-image:url(/images/icons/skill-dancer-flurry-cbd865760c3c3ff54073e414d37f9a2c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-grace{vertical-align:middle;background-image:url(/images/icons/skill-dancer-grace-aed3836cf90c96dd9bbd9cc4154f7f8d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-poison{vertical-align:middle;background-image:url(/images/icons/skill-dancer-poison-b598587d24b6969516456c1e8ad17a9a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-rhythm{vertical-align:middle;background-image:url(/images/icons/skill-dancer-rhythm-51dcd2ca7a991592739badff66d536dd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-sequence{vertical-align:middle;background-image:url(/images/icons/skill-dancer-sequence-e06116d6103bb6299045ba44a81f1e48.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-step{vertical-align:middle;background-image:url(/images/icons/skill-dancer-step-fad97e396cdeaaf1680fe8dbdeff1b61.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dancer-weakening{vertical-align:middle;background-image:url(/images/icons/skill-dancer-weakening-02442040dfb838623326e4a2b4f54396.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dawn-seal{vertical-align:middle;background-image:url(/images/icons/skill-dawn-seal-4fe4ffe4214447bfacb66bc4a97fe675.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dawn-vow{vertical-align:middle;background-image:url(/images/icons/skill-dawn-vow-64c5e78acd56f2e1feaf162f04bc2203.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-devotion{vertical-align:middle;background-image:url(/images/icons/skill-devotion-3302bd5b1e742470c895b6b017f68c18.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-dissonance{vertical-align:middle;background-image:url(/images/icons/skill-dissonance-0d3e2c6cceb390635219a11efc6bf014.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-attunement{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-attunement-880f973133e402512c2fa8e77e660077.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-convergence{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-convergence-42c2b921f02c10c0718f931bc86a7546.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-efficiency{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-efficiency-b0fbb0e6344dcb4fd3905579566181fe.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-flame{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-flame-042c1eb80b96db0053111db8067aa729.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-focus{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-focus-d01d120d883e5db2f6f245910225b7d2.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-gale{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-gale-4f1f005ec03b3f2c8e4ffc513ebdf206.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-prism{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-prism-e6fb9d7c9630963e89f61aadfa99a945.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-resistance{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-resistance-c027e2bafc84742c13eec1bb416e9d1e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-stone{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-stone-d0fa359625548fcd340c1add71e656c7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-storm{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-storm-93cc5be4351c93cee6b7ce63505dab81.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-elementalist-tide{vertical-align:middle;background-image:url(/images/icons/skill-elementalist-tide-9156de63f2ecbf24612ace9636bf6bda.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-ember{vertical-align:middle;background-image:url(/images/icons/skill-ember-ee67cac130d301378d70bb54c43f5d40.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-farol-rebuke{vertical-align:middle;background-image:url(/images/icons/skill-farol-rebuke-3f4b7b50e638f49377a67112b51273a5.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-feint{vertical-align:middle;background-image:url(/images/icons/skill-feint-acba52a29f13929dc971d529f4e8611b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-field-dressing{vertical-align:middle;background-image:url(/images/icons/skill-field-dressing-33d8ccc7e9d28536ca26bb60e8ac6077.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-fortitude{vertical-align:middle;background-image:url(/images/icons/skill-fortitude-9efb1b51c18f5d9cdd7b1a9f387f3f02.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-gap-cut{vertical-align:middle;background-image:url(/images/icons/skill-gap-cut-d8b98f2c414454d58189d2836da1d803.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-harmony{vertical-align:middle;background-image:url(/images/icons/skill-harmony-daad9e7fa49bb7ce8e6ef042cc9bce84.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-barb{vertical-align:middle;background-image:url(/images/icons/skill-hunter-barb-593b326ec547a7f429f47cf9c13b29e0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-companion{vertical-align:middle;background-image:url(/images/icons/skill-hunter-companion-e2b7b53e72854c95d407a6fab5fa545e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-companion-bond{vertical-align:middle;background-image:url(/images/icons/skill-hunter-companion-bond-8693387d96100b3967bb0908c0ff99e0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-mark{vertical-align:middle;background-image:url(/images/icons/skill-hunter-mark-a70431a768613b63fc7790a3ad66e7cf.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-net{vertical-align:middle;background-image:url(/images/icons/skill-hunter-net-1e4207e9498ab66100ea65e99903a829.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-recall{vertical-align:middle;background-image:url(/images/icons/skill-hunter-recall-741e2c59627d373b3144a84789f577bb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-salvage{vertical-align:middle;background-image:url(/images/icons/skill-hunter-salvage-982d8f34d71c441c59327901ea08fca2.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-tracking{vertical-align:middle;background-image:url(/images/icons/skill-hunter-tracking-4d4a2f30340b3265f7124648befd5db5.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-hunter-trap{vertical-align:middle;background-image:url(/images/icons/skill-hunter-trap-2a72c0a82f69ef1812e86e818521e452.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-keen-eye{vertical-align:middle;background-image:url(/images/icons/skill-keen-eye-0d8426bd791ac81b084a8f54b43e480a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-knight-magnum{vertical-align:middle;background-image:url(/images/icons/skill-knight-magnum-3edcaf0e60a783a5f01ea05724bd0e80.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-knight-weapon-drill{vertical-align:middle;background-image:url(/images/icons/skill-knight-weapon-drill-376f2c64b07aedd56144df066921bfd0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-mage-mana-surge{vertical-align:middle;background-image:url(/images/icons/skill-mage-mana-surge-bdb0947a227f847a849089a76e4e5359.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-bolt{vertical-align:middle;background-image:url(/images/icons/skill-marksman-bolt-39ebc297c989d09ce1e4e1a888c0a050.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-cover{vertical-align:middle;background-image:url(/images/icons/skill-marksman-cover-040271bf0a86a708bd2c988fbf2ff125.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-critical{vertical-align:middle;background-image:url(/images/icons/skill-marksman-critical-56223514dabfea8217b5ed33432755cb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-fan{vertical-align:middle;background-image:url(/images/icons/skill-marksman-fan-b45f0248b9dac594c5d6fe7e6e9b0280.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-pin{vertical-align:middle;background-image:url(/images/icons/skill-marksman-pin-c9cb945545ef61381cbe8cbf4aae1b88.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-quiver{vertical-align:middle;background-image:url(/images/icons/skill-marksman-quiver-2894d41675bdbd67c77fa2d0734c7312.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-sight{vertical-align:middle;background-image:url(/images/icons/skill-marksman-sight-15c379e03c26e1b106cbb156e1de770d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-marksman-steady{vertical-align:middle;background-image:url(/images/icons/skill-marksman-steady-c9e2108a6bc2707f4aafe9ff3f5d302f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-mend{vertical-align:middle;background-image:url(/images/icons/skill-mend-ab18635d2d2159a46386fb7a014a0118.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-appraise{vertical-align:middle;background-image:url(/images/icons/skill-merchant-appraise-f85812fefcd82486d4036b0cdbd7adde.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-bargain{vertical-align:middle;background-image:url(/images/icons/skill-merchant-bargain-3ce477e9f716a59f795585b348b8d3b1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-guard{vertical-align:middle;background-image:url(/images/icons/skill-merchant-guard-b2cc631ad0776435acffdf8bf29c7cd7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-haggle{vertical-align:middle;background-image:url(/images/icons/skill-merchant-haggle-6a1a1b7b9e649674d5d1588cef66f623.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-load{vertical-align:middle;background-image:url(/images/icons/skill-merchant-load-b89391033b37bf109fc9280c3913aecf.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-pack{vertical-align:middle;background-image:url(/images/icons/skill-merchant-pack-171a7a210d000e4df7bd74e67d092e5f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-swing{vertical-align:middle;background-image:url(/images/icons/skill-merchant-swing-81e1e81e4e27a4d16e4ff1917528f743.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-merchant-throw{vertical-align:middle;background-image:url(/images/icons/skill-merchant-throw-c5f8476f4a84e237e6bd52058414fd59.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-balance{vertical-align:middle;background-image:url(/images/icons/skill-monk-balance-67f3aa07a1565a6ee46bfebbdbe67f6a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-breath{vertical-align:middle;background-image:url(/images/icons/skill-monk-breath-2d6c9586874f53ffd0102ae2288fdfaf.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-counter{vertical-align:middle;background-image:url(/images/icons/skill-monk-counter-901efbe02e588558e8c6afed85e74249.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-dragon{vertical-align:middle;background-image:url(/images/icons/skill-monk-dragon-f3d7b61bd766bf944a31678c87f5f62e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-finisher{vertical-align:middle;background-image:url(/images/icons/skill-monk-finisher-a77efb3b94125f1b6a0b31fb777b6d25.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-flurry{vertical-align:middle;background-image:url(/images/icons/skill-monk-flurry-c7053e29a11cef6d4f5d83e21f8cb15f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-focus{vertical-align:middle;background-image:url(/images/icons/skill-monk-focus-79d8ff8088d41c8b4d72d0eced88dba1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-jab{vertical-align:middle;background-image:url(/images/icons/skill-monk-jab-6e317e24901338fdc9e66fb946faa5f7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-stance{vertical-align:middle;background-image:url(/images/icons/skill-monk-stance-c2ab8a5b4c00bd2b0a8631cb766c9505.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-toughness{vertical-align:middle;background-image:url(/images/icons/skill-monk-toughness-73bc369095fff76a787cce8a0f94e81c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-monk-wave{vertical-align:middle;background-image:url(/images/icons/skill-monk-wave-4608bd3813659a080aed225830dd0477.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-novice-strike{vertical-align:middle;background-image:url(/images/icons/skill-novice-strike-76884277c85f9b15034cb1426ed35319.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-aegis{vertical-align:middle;background-image:url(/images/icons/skill-paladin-aegis-6da3874c6948aeaf7902477d82c9a0bb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-blessing{vertical-align:middle;background-image:url(/images/icons/skill-paladin-blessing-2c9508412b558ce1a9bc700901e854bd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-faith{vertical-align:middle;background-image:url(/images/icons/skill-paladin-faith-a95640e6a269011ab0ed13e9ecb392a0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-grand-cross{vertical-align:middle;background-image:url(/images/icons/skill-paladin-grand-cross-f159b7996a602e8566cef77c78af0a97.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-guardian{vertical-align:middle;background-image:url(/images/icons/skill-paladin-guardian-0a2d50acb19a9a39c5bd6da0a388c5e2.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-intercept{vertical-align:middle;background-image:url(/images/icons/skill-paladin-intercept-b1a17e2421748d0a9784539ee68dfc17.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-judgment{vertical-align:middle;background-image:url(/images/icons/skill-paladin-judgment-758305b885d64f1e1a817b7d3c6e1c83.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-mercy{vertical-align:middle;background-image:url(/images/icons/skill-paladin-mercy-898a93a1e99c9b7e2a1b9122d8a74077.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-paladin-smite{vertical-align:middle;background-image:url(/images/icons/skill-paladin-smite-b7a8694e657e297ebdecc9e2877578f0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-practice-guard{vertical-align:middle;background-image:url(/images/icons/skill-practice-guard-93c5f5c6fe58848898e6c27dd70abe8a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-predator-instinct{vertical-align:middle;background-image:url(/images/icons/skill-predator-instinct-c104063feb38b064cf389cb2833ccf30.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-prey-reading{vertical-align:middle;background-image:url(/images/icons/skill-prey-reading-42d1d4002b0aa415492369c33324fed4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-bulwark{vertical-align:middle;background-image:url(/images/icons/skill-priest-bulwark-73a44a867e35fa4b614727dc2cf7b6ef.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-devotion{vertical-align:middle;background-image:url(/images/icons/skill-priest-devotion-dab79254a96ac78681245e324db9d83f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-endurance{vertical-align:middle;background-image:url(/images/icons/skill-priest-endurance-8a8b139f6834890ba322d9dac698b0d7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-exorcism{vertical-align:middle;background-image:url(/images/icons/skill-priest-exorcism-3e3c605991aff6d6ffc0f4f60282a120.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-meditation{vertical-align:middle;background-image:url(/images/icons/skill-priest-meditation-2d94b3b1f1bdb42f208ef53c44ffed4a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-mend{vertical-align:middle;background-image:url(/images/icons/skill-priest-mend-4bd3add4925488484a301a903131183c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-purge{vertical-align:middle;background-image:url(/images/icons/skill-priest-purge-009a22e353acc782ab94773272d0a033.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-sanctify{vertical-align:middle;background-image:url(/images/icons/skill-priest-sanctify-d24dc4ba291be1ab53f7bced0da79356.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-priest-scripture{vertical-align:middle;background-image:url(/images/icons/skill-priest-scripture-d86f3d37fc33a65c58d85548791e1ea7.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-radiant-spark{vertical-align:middle;background-image:url(/images/icons/skill-radiant-spark-a9ba414ebefb13bcf3c3cb1a3585312e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-reflexes{vertical-align:middle;background-image:url(/images/icons/skill-reflexes-36ccca60eafda33b41e0b40cd3a79f92.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-refrain{vertical-align:middle;background-image:url(/images/icons/skill-refrain-c62abb7cde53dc58aee2703734accbbb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-returning-shadow{vertical-align:middle;background-image:url(/images/icons/skill-returning-shadow-4feef0d1beb6a273cd413b2895efc92a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-backstab{vertical-align:middle;background-image:url(/images/icons/skill-rogue-backstab-1eab0c8a9759cea04e695e6a079966d4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-distract{vertical-align:middle;background-image:url(/images/icons/skill-rogue-distract-ad736b55db5ef269be26036133a05e74.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-escape{vertical-align:middle;background-image:url(/images/icons/skill-rogue-escape-3c75a201b79a5d0658cb6157dbdd9fe0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-opportunist{vertical-align:middle;background-image:url(/images/icons/skill-rogue-opportunist-cf223df453a722d3d04b0500ed8e0664.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-sabotage{vertical-align:middle;background-image:url(/images/icons/skill-rogue-sabotage-4081c93f98b8f252ac9295958f885b57.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-scavenger{vertical-align:middle;background-image:url(/images/icons/skill-rogue-scavenger-95c8dbca0f0ef1f579186b2f29d155e9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-steal{vertical-align:middle;background-image:url(/images/icons/skill-rogue-steal-123881c6d76fa3bc4f6ddc0fd0e22e6d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-rogue-trick{vertical-align:middle;background-image:url(/images/icons/skill-rogue-trick-957039cb3e2c7735eb6b67dfb22a0273.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-steadfast-standard{vertical-align:middle;background-image:url(/images/icons/skill-steadfast-standard-a6eb16bf41909719d64b66dbdaa2b178.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-suspended-note{vertical-align:middle;background-image:url(/images/icons/skill-suspended-note-3c85f5d8d7f71b62c0b4ee25b201a04f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-thief-dirty-trick{vertical-align:middle;background-image:url(/images/icons/skill-thief-dirty-trick-9c9b759a7c2fca40db33f47adb9ad918.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-thief-envenom{vertical-align:middle;background-image:url(/images/icons/skill-thief-envenom-f625fef3ba9a30b13c60b93c89230843.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-aria{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-aria-1f0e53340e5ec2c86f460d3c6549707d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-coda{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-coda-9f4c219d8717dc1ce60d61625e48326b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-craft{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-craft-45fc4375f48a9794ff6bd7a285973f36.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-dissonance{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-dissonance-693ae6ac4924f83cc10b349356ebc822.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-finale{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-finale-cda49c8d5dbfd558e550806249ca3568.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-harmony{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-harmony-9b2ae4ebed640ef707a5ad37047eb61f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-memory{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-memory-79389e26e0e73374fd59d68b7fa99909.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-refrain{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-refrain-6f5674a26b76cccc26bc5c57b71d8917.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-reserve{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-reserve-b583c705231646445704196f843d83d9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-resonance{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-resonance-acf001d388aeefcd43db38864a60eef6.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-troubadour-solo{vertical-align:middle;background-image:url(/images/icons/skill-troubadour-solo-5526ff794fe8726543b365f16264224e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-skill-ward{vertical-align:middle;background-image:url(/images/icons/skill-ward-cf0fb07ccde3b7fdfab9ce35987b2631.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-accessory1{vertical-align:middle;background-image:url(/images/icons/slot-accessory1-aadeef006fe8a9c06f2588730b3b7d8c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-accessory2{vertical-align:middle;background-image:url(/images/icons/slot-accessory2-7572a68960ebcfd245f6be87fe610b3c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-armor{vertical-align:middle;background-image:url(/images/icons/slot-armor-9d8be8726a104427df896c5bb3f393ce.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-charm{vertical-align:middle;background-image:url(/images/icons/slot-charm-c1d1abea8e182ccc7434551f4301581e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-garment{vertical-align:middle;background-image:url(/images/icons/slot-garment-b1447c0cb459cec344683d5c4a37e49b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-head-low{vertical-align:middle;background-image:url(/images/icons/slot-head-low-11fa14b26d921c249cf99082073833c0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-head-mid{vertical-align:middle;background-image:url(/images/icons/slot-head-mid-51b4797448fdd642c06f369004947d2c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-head-top{vertical-align:middle;background-image:url(/images/icons/slot-head-top-da19cfb1aeb8b184c8bb15425de251c5.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-shield{vertical-align:middle;background-image:url(/images/icons/slot-shield-ea23d5b64a1c918d9fe0e5844f2b26bb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-shoes{vertical-align:middle;background-image:url(/images/icons/slot-shoes-f132c27d1bff9b9c53cda19e0aab5c1f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-slot-weapon{vertical-align:middle;background-image:url(/images/icons/slot-weapon-f5f24b7aa49366af4699bc097c9a0214.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-acolyte-10-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-acolyte-10-weapon-745945b9d040d98567a2800eabbbc5ba.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-acolyte-21-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-acolyte-21-weapon-aa928fd11dd935169edafdcac7931d94.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-acolyte-41-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-acolyte-41-weapon-08776b197dea8f61980d59f041990d68.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-acolyte-61-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-acolyte-61-weapon-12d22a3dfa07ea03415ff62e49119904.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-acolyte-81-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-acolyte-81-weapon-4a74ca36fb9aef17c5d7a3a11cf7e76b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-alchemist-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-alchemist-masterwork-weapon-1323b985ed3a6d63cd9d16550b8f6beb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-archer-10-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-archer-10-weapon-2492d936619cc3edc74ea21c8513e503.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-archer-21-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-archer-21-weapon-807f024a2089c81d8486e7d763f795c1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-archer-41-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-archer-41-weapon-56ea7e56e91b9b36401feac94ef9d6f4.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-archer-61-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-archer-61-weapon-c0a34aa090fb78c514ea962edd0e8efb.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-archer-81-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-archer-81-weapon-5a4ef29c20133bba4e8fe6a4e3dd4fbd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-ash-cleaver{vertical-align:middle;background-image:url(/images/icons/weapon-ash-cleaver-63f259d732fa7d8d1461fe832b6b0416.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-ash-edge{vertical-align:middle;background-image:url(/images/icons/weapon-ash-edge-fc0b1c39aac0fe8f843069a0822f6acd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-ash-staff-mage{vertical-align:middle;background-image:url(/images/icons/weapon-ash-staff-mage-3945ac0d0994e35cd5f9a893b4b8ac03.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-assassin-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-assassin-masterwork-weapon-17ca13d52f9d93b1a6c05d4bb906a3ef.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-bard-10-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-bard-10-weapon-330162f895d6ef3701f32bb037219acd.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-bard-21-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-bard-21-weapon-385b651ec7c3d3227ce15c4460c9834a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-bard-41-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-bard-41-weapon-242734f331ba0183370d728fa6f3fc41.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-bard-61-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-bard-61-weapon-ae868618dc063eaad9522926fcb310ba.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-bard-81-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-bard-81-weapon-60a19701ae311a81305691255dc80284.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-battlemage-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-battlemage-masterwork-weapon-7d52c0e79f71072bead5ff110e7fcb9c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-beacon-wand-acolyte{vertical-align:middle;background-image:url(/images/icons/weapon-beacon-wand-acolyte-c32051e4497805b4a7a67b89ce46d656.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-blacksmith-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-blacksmith-masterwork-weapon-5295471425e00f9f890b9c2ca147d00a.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-blacksmith-tempered-edge{vertical-align:middle;background-image:url(/images/icons/weapon-blacksmith-tempered-edge-656b171d64ef3b9c920ca65f1de253d1.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-caravan-hammer-merchant{vertical-align:middle;background-image:url(/images/icons/weapon-caravan-hammer-merchant-78abfbfb118b397a16da42a470e614ec.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-cavalier-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-cavalier-masterwork-weapon-7b8bf6c47d736d3a9e836eff9d4f83ad.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-dancer-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-dancer-masterwork-weapon-9a602d5d7498b8957965118387c87139.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-elementalist-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-elementalist-masterwork-weapon-5f9326152d908c99a1f8a6fe0923bb1d.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-hunter-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-hunter-masterwork-weapon-cb8ee9e4e53dc908b36a99ae647972a0.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-ironblade-knight{vertical-align:middle;background-image:url(/images/icons/weapon-ironblade-knight-a308ff52db9b99b8aec9580c4745ad51.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-knight-10-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-knight-10-weapon-eb880fde746969f8cbfaeb95b80a05d8.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-knight-21-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-knight-21-weapon-d447d160b56461bea759f99edff2765f.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-knight-41-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-knight-41-weapon-8379915c8eb3d6d0ca9d19b34dd09b81.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-knight-61-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-knight-61-weapon-f42af5b487d0c7c35847c78aae5f1cd9.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-knight-81-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-knight-81-weapon-7238cfb48b6f2e44a9e4f4db37cda82c.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-mage-10-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-mage-10-weapon-1879c546c118dccc6f03c7df73eb0a72.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-mage-21-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-mage-21-weapon-bf7e0c199c397c3ea18bd80d7a268f84.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-mage-41-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-mage-41-weapon-41611545b22cb65556a0155302792618.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-mage-61-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-mage-61-weapon-bdc167c631fba3fce3268779e24f24a6.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-mage-81-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-mage-81-weapon-1edbd21baabf94a85c47cde61dc32adc.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-marksman-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-marksman-masterwork-weapon-b39218bb8910daf3bf852e860de3699e.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-merchant-10-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-merchant-10-weapon-d7552bb234d2c499f9065aac01140c97.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-merchant-21-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-merchant-21-weapon-82271118d0d15880b02e48d74577320b.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-merchant-41-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-merchant-41-weapon-8c37f653ba0a46d3d540fb692535f5c5.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-merchant-61-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-merchant-61-weapon-331e2f55067eeac9381629a92086bfad.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-merchant-81-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-merchant-81-weapon-2d78da0da1953dff7fda7b53fa008843.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-monk-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-monk-masterwork-weapon-8d9fff22f06d7783946fa8da4d255c27.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-moss-dagger-thief{vertical-align:middle;background-image:url(/images/icons/weapon-moss-dagger-thief-27d304e74c21470e4880d663d0df1939.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-paladin-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-paladin-masterwork-weapon-749302608019462458a4efeba49d3c93.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-priest-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-priest-masterwork-weapon-59e6c6e14792891b0c6110d7523d0f81.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-resonant-lute-bard{vertical-align:middle;background-image:url(/images/icons/weapon-resonant-lute-bard-45fc4375f48a9794ff6bd7a285973f36.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-rogue-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-rogue-masterwork-weapon-778fd383d4057bf502ee9d2976f24d78.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-thief-10-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-thief-10-weapon-c766a72ccefc41a8fd79e9b234cef4a2.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-thief-21-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-thief-21-weapon-5a5d5f602667f4c8fcd2465aeb755333.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-thief-41-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-thief-41-weapon-f7ecf0ba19a73c7006eb40e8525c0822.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-thief-61-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-thief-61-weapon-80cd7de9dff67ab9abe969a72283a114.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-thief-81-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-thief-81-weapon-616eb241c2742513b64726fa826a8fd3.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-thorn-bow-archer{vertical-align:middle;background-image:url(/images/icons/weapon-thorn-bow-archer-189d18e65953f43609c6b62c46b1d772.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.aev-weapon-troubadour-masterwork-weapon{vertical-align:middle;background-image:url(/images/icons/weapon-troubadour-masterwork-weapon-b97cc4ec0882a0f5293a00280b46da33.webp?vsn=d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing)*2)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.only\:block:only-child{display:block}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin-7a5ca92015241c3c4667e78d6071dbfc.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin-e15c62ae5a22b04274809fd57dc040b8.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text-on-dark:#e8e5d9;--accent-gold:#e2bd7f;--brand-forest:#294e3e;--brand-forest-hover:#37634e;--brand-forest-deep:#192e28;--focus-ring:#f1ca8e;--focus-ring-on-light:#b7792d;--accent-bronze-light:#c5a06a;--accent-bronze-light-hover:#dec08f;--parchment-page:#f3eddf;--parchment-panel:#fffaf0;--parchment-sunken:#e8dfcd;--parchment-border:#d7cbb6;--parchment-border-strong:#b6a990;--parchment-text:#263c35;--parchment-text-muted:#596960;--parchment-eyebrow:#806132;--parchment-bronze:#a0733b;--dark-bg:#101915;--dark-panel:#17231e;--dark-line:#384b40;--dark-border-strong:#5b6f62;--dark-text-muted:#b7c6b3;--clan-bg:#1d1f26f5;--clan-night:#111b23;--clan-panel:#14232d;--clan-line:#b89d66;--clan-accent:#f8d48c;--danger:#c14c2d;--danger-hover:#a63f24;--danger-press:#7a2f1c;--danger-soft:#efaa98;--success:#aed0b7;--info:#327b97;--hp:#a1bc80;--hp-enemy:#d1a66d;--hp-track:#10281d;--sp:#80afdc;--tempo:var(--element-wind);--rarity-common:#596960;--rarity-uncommon:#476b56;--rarity-rare:#885725;--rarity-rare-soft:#d8ba80;--accent-leaf:#537947;--effect-heal-glow:#62e484;--effect-crit-glow:#ffb146;--effect-crit:#ed572c;--effect-shadow-glow:#b173cd;--effect-ward-glow:#7093df;--effect-lightning-glow:#a687ee;--text-on-dark-cream:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-cream:color-mix(in srgb,var(--clan-accent)26%,var(--parchment-panel))}}:root{--text-on-dark-gold:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-gold:color-mix(in srgb,var(--clan-accent)71%,var(--parchment-border))}}:root{--text-on-dark-muted:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-muted:color-mix(in srgb,var(--brand-forest-hover)29%,var(--parchment-page))}}:root{--text-on-dark-warm:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-warm:color-mix(in srgb,var(--text-on-dark)58%,var(--accent-gold))}}:root{--text-on-dark-soft:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-soft:color-mix(in srgb,var(--accent-gold)32%,var(--parchment-panel))}}:root{--text-on-dark-strong:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-strong:color-mix(in srgb,var(--accent-gold)10%,var(--parchment-panel))}}:root{--text-on-dark-sand:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-sand:color-mix(in srgb,var(--text-on-dark)77%,var(--accent-bronze-light-hover))}}:root{--text-on-dark-sage:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-sage:color-mix(in srgb,var(--success)38%,var(--parchment-page))}}:root{--text-on-dark-paper:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-paper:color-mix(in srgb,var(--accent-gold)8%,var(--parchment-page))}}:root{--border-gold:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){:root{--border-gold:color-mix(in srgb,var(--clan-accent)76%,var(--rarity-rare))}}:root{--accent-amber:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){:root{--accent-amber:color-mix(in srgb,var(--danger-soft)21%,var(--focus-ring-on-light))}}:root{--border-copper:var(--clan-line)}@supports (color:color-mix(in lab, red, red)){:root{--border-copper:color-mix(in srgb,var(--clan-line)78%,var(--danger))}}:root{--surface-night:var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){:root{--surface-night:color-mix(in srgb,var(--dark-bg)46%,var(--clan-night))}}:root{--surface-forest:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root{--surface-forest:color-mix(in srgb,var(--brand-forest-hover)30%,var(--brand-forest-deep))}}:root{--effect-glint:var(--effect-steel)}@supports (color:color-mix(in lab, red, red)){:root{--effect-glint:color-mix(in srgb,var(--effect-steel)88%,var(--glyph-splash))}}:root{--effect-ember:var(--glyph-flame)}@supports (color:color-mix(in lab, red, red)){:root{--effect-ember:color-mix(in srgb,var(--glyph-flame)87%,var(--glyph-flask-flight))}}:root{--effect-radiance:var(--element-holy)}@supports (color:color-mix(in lab, red, red)){:root{--effect-radiance:color-mix(in srgb,var(--element-holy)75%,var(--effect-crit-glow))}}:root{--effect-song:var(--element-water)}@supports (color:color-mix(in lab, red, red)){:root{--effect-song:color-mix(in srgb,var(--element-water)13%,var(--glyph-flame-rim))}}:root{--effect-holy-rim:var(--element-holy)}@supports (color:color-mix(in lab, red, red)){:root{--effect-holy-rim:color-mix(in srgb,var(--element-holy)40%,var(--glyph-arrow-tip))}}:root{--effect-amber-glow:var(--glyph-droplet)}@supports (color:color-mix(in lab, red, red)){:root{--effect-amber-glow:color-mix(in srgb,var(--glyph-droplet)15%,var(--effect-crit-glow))}}:root{--effect-pale-gold:var(--element-holy)}@supports (color:color-mix(in lab, red, red)){:root{--effect-pale-gold:color-mix(in srgb,var(--element-holy)66%,var(--glyph-rune))}}:root{--effect-arrow-glow:var(--glyph-arrow-shaft)}@supports (color:color-mix(in lab, red, red)){:root{--effect-arrow-glow:color-mix(in srgb,var(--glyph-arrow-shaft)87%,var(--glyph-shard))}}:root{--accent-wheat:#d2b984;--text-danger-on-dark:#ffd0c0;--hp-fill-deep:#8ca95b;--hp-fill-bright:#bad28a;--hp-fill-hero:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--hp-fill-hero:color-mix(in srgb,color-mix(in srgb,var(--info)22%,var(--hp))48%,var(--accent-leaf))}}:root{--surface-resin:#fff0b2;--surface-moss:#e6edbb;--surface-echo:#a7c9c3;--surface-clan-card:var(--clan-night)}@supports (color:color-mix(in lab, red, red)){:root{--surface-clan-card:color-mix(in srgb,var(--clan-night)73%,black)}}:root{--surface-danger-on-dark:var(--clan-panel)}@supports (color:color-mix(in lab, red, red)){:root{--surface-danger-on-dark:color-mix(in srgb,var(--clan-panel)71%,var(--danger))}}:root{--surface-danger-on-dark-hover:var(--clan-panel)}@supports (color:color-mix(in lab, red, red)){:root{--surface-danger-on-dark-hover:color-mix(in srgb,color-mix(in srgb,var(--clan-panel)65%,var(--danger))90%,var(--danger-soft))}}:root{--text-on-dark-label:var(--parchment-panel)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-label:color-mix(in srgb,var(--parchment-panel)42%,var(--parchment-border-strong))}}:root{--text-on-dark-faint:var(--dark-line)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-faint:color-mix(in srgb,var(--dark-line)40%,var(--parchment-sunken))}}:root{--border-moss-deep:var(--accent-leaf)}@supports (color:color-mix(in lab, red, red)){:root{--border-moss-deep:color-mix(in srgb,var(--accent-leaf)73%,var(--parchment-border-strong))}}:root{--accent-live:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--accent-live:color-mix(in srgb,var(--info)31%,var(--hp))}}:root{--surface-sidebar-glow:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){:root{--surface-sidebar-glow:color-mix(in srgb,var(--brand-forest)61%,var(--parchment-text))}}:root{--text-on-dark-dim:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-dim:color-mix(in srgb,var(--brand-forest)11%,var(--parchment-border))}}:root{--text-on-dark-quiet:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-quiet:color-mix(in srgb,var(--brand-forest-hover)36%,var(--parchment-page))}}:root{--text-on-dark-hint:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root{--text-on-dark-hint:color-mix(in srgb,var(--brand-forest-hover)37%,var(--parchment-sunken))}}:root{--accent-gold-deep:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root{--accent-gold-deep:color-mix(in srgb,var(--accent-gold)88%,var(--parchment-bronze))}}:root{--accent-bronze-soft:var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){:root{--accent-bronze-soft:color-mix(in srgb,var(--accent-bronze-light)70%,var(--parchment-border-strong))}}:root{--border-on-dark-moss:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root{--border-on-dark-moss:color-mix(in srgb,var(--brand-forest-hover)51%,var(--parchment-border-strong))}}:root{--border-on-dark-sage:var(--accent-leaf)}@supports (color:color-mix(in lab, red, red)){:root{--border-on-dark-sage:color-mix(in srgb,color-mix(in srgb,var(--accent-leaf)72%,black)59%,var(--parchment-page))}}:root{--motion-fast:.12s;--motion-base:.24s;--motion-slow:.48s;--motion-pulse:1.6s;--motion-travel:3.5s;--ease-strike:cubic-bezier(.2,.8,.2,1);--ease-settle:cubic-bezier(.3,0,.2,1);--z-actor-active:4;--z-effects:5;--z-overlay:6;--z-numbers:8;--z-topbar:20;--z-page-overlay:30;--z-window:60;--z-notice:72;--z-drag-ghost:73;--z-toast:80;--z-flash:100;--z-skip-link:200;--element-fire:#ff9a51;--element-water:#79d7ff;--element-wind:#baf0cf;--element-earth:#d4ad7a;--element-lightning:#cab7ff;--element-holy:#fff0a0;--element-shadow:#c69be4;--element-arcane:#a9bbff;--element-poison:var(--glyph-shard)}@supports (color:color-mix(in lab, red, red)){:root{--element-poison:color-mix(in srgb,var(--glyph-shard)80%,var(--glyph-splash))}}:root{--element-ghost:var(--glyph-droplet-rim)}@supports (color:color-mix(in lab, red, red)){:root{--element-ghost:color-mix(in srgb,var(--glyph-droplet-rim)50%,var(--text-on-dark))}}:root{--element-undead:var(--dark-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--element-undead:color-mix(in srgb,var(--dark-text-muted)75%,var(--rarity-common))}}:root{--effect-steel:#fff1d2;--effect-trail:#ffe4aa;--hit-flash:var(--effect-steel);--glyph-arrow-tip:#fff0c8;--glyph-arrow-shaft:#ead09b;--glyph-fletching:#c87955;--glyph-hammer:#bd8652;--glyph-hammer-rim:#ffcf94;--glyph-flame:#ff7938;--glyph-flame-rim:#ffd07d;--glyph-water:#8be0ff;--glyph-droplet:#5bb9f1;--glyph-droplet-rim:#c6f4ff;--glyph-wind:#c3f6dc;--glyph-stone:#a78b70;--glyph-stone-rim:#f0cb99;--glyph-zigzag-rim:#f2eaff;--glyph-beam:#fff1a8;--glyph-crescent:#64447d;--glyph-crescent-rim:#d9aaff;--glyph-shield:#2e7388;--glyph-shield-rim:#a8efff;--glyph-heal:#5caa68;--glyph-heal-rim:#d2ffd2;--glyph-notes:#f1a8dc;--glyph-trap:#d7c28d;--glyph-seal:#b9a5ff;--glyph-rune:#e5dcff;--glyph-flask:#7baa4c;--glyph-flask-flight:#83a94a;--glyph-flask-rim:#e1ff9f;--glyph-shard:#9fcb63;--glyph-shard-rim:#e9ffb1;--glyph-splash:#d6fa8b;--font-display:"Cinzel",Georgia,"Palatino Linotype",serif;--font-body:"Avenir Next","Segoe UI","Helvetica Neue",Roboto,"Noto Sans","Liberation Sans",sans-serif;--font-numeric:"Cormorant Garamond",var(--font-display);--type-number:var(--type-md);--type-xs:11px;--type-sm:12px;--type-md:14px;--type-lg:18px;--type-xl:22px;--type-2xl:25px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--corner-sm:4px;--corner-md:8px;--corner-lg:16px;--corner-pill:999px;--chat-lines-height:184px;--chat-lines-height-compact:152px;--chat-face:28px;--chat-friends-width:256px;--shadow-press:0 3px 0 var(--brand-forest-deep);--shadow-press-down:0 2px 0 var(--brand-forest-deep);--shadow-panel:0 8px 20px #0d271c88;--overlay:var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){:root{--overlay:color-mix(in srgb,var(--dark-bg)62%,transparent)}}:root{--amber:var(--accent-gold);--display:var(--font-display);--body:var(--font-body)}:root,.theme-parchment{--surface-page:var(--parchment-page);--surface-panel:var(--parchment-panel);--surface-sunken:var(--parchment-sunken);--border:var(--parchment-border);--border-strong:var(--parchment-border-strong);--text:var(--parchment-text);--text-muted:var(--parchment-text-muted);--text-eyebrow:var(--parchment-eyebrow);--accent-bronze:var(--parchment-bronze);--text-danger:var(--danger-hover);--button-disabled-ink:#6a6e60;--button-disabled-border:#cdc6b6;--icon-well:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){:root,.theme-parchment{--icon-well:color-mix(in srgb,var(--brand-forest-deep)90%,black)}}:root,.theme-parchment{--vignette-crit:var(--element-fire)}@supports (color:color-mix(in lab, red, red)){:root,.theme-parchment{--vignette-crit:color-mix(in srgb,var(--element-fire)30%,transparent)}}:root,.theme-parchment{--vignette-hurt:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.theme-parchment{--vignette-hurt:color-mix(in srgb,var(--danger)30%,transparent)}}.theme-parchment{color-scheme:light}.theme-dark{color-scheme:dark;--surface-page:var(--dark-bg);--surface-panel:var(--dark-panel);--surface-sunken:var(--dark-bg);--border:var(--dark-line);--border-strong:var(--dark-border-strong);--text:var(--text-on-dark);--text-muted:var(--dark-text-muted);--text-eyebrow:var(--accent-wheat);--accent-bronze:var(--accent-bronze-light);--text-danger:var(--danger-soft);--button-disabled-ink:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.theme-dark{--button-disabled-ink:color-mix(in srgb,var(--text-muted)55%,transparent)}}.theme-dark{--button-disabled-border:var(--border);--icon-well:var(--dark-bg);--vignette-crit:var(--element-fire)}@supports (color:color-mix(in lab, red, red)){.theme-dark{--vignette-crit:color-mix(in srgb,var(--element-fire)42%,transparent)}}.theme-dark{--vignette-hurt:var(--danger)}@supports (color:color-mix(in lab, red, red)){.theme-dark{--vignette-hurt:color-mix(in srgb,var(--danger)48%,transparent)}}.theme-clan{color-scheme:dark;--surface-page:var(--clan-night);--surface-panel:var(--clan-panel);--surface-sunken:var(--clan-night);--border:var(--clan-line);--border-strong:#d4b26e;--text:var(--text-on-dark);--text-muted:#c9d4c8;--text-eyebrow:var(--accent-gold);--accent-bronze:var(--clan-accent);--text-danger:var(--danger-soft);--button-disabled-ink:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.theme-clan{--button-disabled-ink:color-mix(in srgb,var(--text-muted)55%,transparent)}}.theme-clan{--button-disabled-border:var(--border);--icon-well:var(--clan-night);--vignette-crit:var(--element-fire)}@supports (color:color-mix(in lab, red, red)){.theme-clan{--vignette-crit:color-mix(in srgb,var(--element-fire)42%,transparent)}}.theme-clan{--vignette-hurt:var(--danger)}@supports (color:color-mix(in lab, red, red)){.theme-clan{--vignette-hurt:color-mix(in srgb,var(--danger)48%,transparent)}}:root,.theme-dark,.theme-clan{--text-subtle:var(--accent-bronze-light-hover)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-subtle:color-mix(in srgb,color-mix(in srgb,var(--accent-bronze-light-hover)21%,var(--dark-panel))69%,var(--success))}}:root,.theme-dark,.theme-clan{--text-forest:black}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-forest:color-mix(in srgb,black 29%,var(--rarity-uncommon))}}:root,.theme-dark,.theme-clan{--text-moss:var(--dark-line)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-moss:color-mix(in srgb,var(--dark-line)46%,var(--accent-leaf))}}:root,.theme-dark,.theme-clan{--text-success:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-success:color-mix(in srgb,var(--brand-forest)84%,var(--accent-leaf))}}:root,.theme-dark,.theme-clan{--text-olive:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-olive:color-mix(in srgb,var(--danger)14%,var(--rarity-uncommon))}}:root,.theme-dark,.theme-clan{--text-forest-soft:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-forest-soft:color-mix(in srgb,var(--accent-gold)9%,var(--brand-forest))}}:root,.theme-dark,.theme-clan{--text-bronze:var(--clan-night)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-bronze:color-mix(in srgb,var(--clan-night)31%,var(--focus-ring-on-light))}}:root,.theme-dark,.theme-clan{--text-label:var(--accent-bronze-light-hover)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-label:color-mix(in srgb,var(--accent-bronze-light-hover)5%,var(--dark-line))}}:root,.theme-dark,.theme-clan{--text-slate:white}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-slate:color-mix(in srgb,white 24%,var(--parchment-text))}}:root,.theme-dark,.theme-clan{--text-forest-deep:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-forest-deep:color-mix(in srgb,var(--brand-forest)46%,var(--parchment-text))}}:root,.theme-dark,.theme-clan{--text-charcoal:var(--clan-night)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-charcoal:color-mix(in srgb,var(--clan-night)88%,var(--danger))}}:root,.theme-dark,.theme-clan{--text-ash:#6e646b;--text-ink:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-ink:color-mix(in srgb,var(--accent-gold)9%,var(--dark-panel))}}:root,.theme-dark,.theme-clan{--text-moss-soft:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-moss-soft:color-mix(in srgb,var(--brand-forest-hover)76%,var(--parchment-bronze))}}:root,.theme-dark,.theme-clan{--text-forest-ink:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-forest-ink:color-mix(in srgb,var(--brand-forest-deep)73%,var(--clan-panel))}}:root,.theme-dark,.theme-clan{--text-ink-deep:var(--clan-night)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-ink-deep:color-mix(in srgb,var(--clan-night)87%,var(--accent-leaf))}}:root,.theme-dark,.theme-clan{--text-error:#893830;--text-umber:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-umber:color-mix(in srgb,var(--brand-forest)60%,var(--danger))}}:root,.theme-dark,.theme-clan{--text-slate-deep:var(--clan-night)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--text-slate-deep:color-mix(in srgb,var(--clan-night)58%,var(--success))}}:root,.theme-dark,.theme-clan{--text-brand:var(--brand-forest);--text-brand-hover:var(--brand-forest-hover);--text-brand-deep:var(--brand-forest-deep);--text-line:var(--dark-line);--text-deep:var(--dark-bg);--text-clan:var(--clan-panel);--text-shade:black;--text-rare:var(--rarity-rare);--text-uncommon:var(--rarity-uncommon);--text-alert:var(--danger-hover);--text-alert-deep:var(--danger-press);--surface-bright:white;--accent-copper:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--accent-copper:color-mix(in srgb,var(--danger)20%,var(--parchment-bronze))}}:root,.theme-dark,.theme-clan{--accent-bronze-muted:var(--rarity-rare)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--accent-bronze-muted:color-mix(in srgb,var(--rarity-rare)89%,var(--parchment-panel))}}:root,.theme-dark,.theme-clan{--accent-bronze-deep:var(--parchment-bronze)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--accent-bronze-deep:color-mix(in srgb,var(--parchment-bronze)84%,var(--parchment-text-muted))}}:root,.theme-dark,.theme-clan{--border-sage:var(--accent-leaf)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-sage:color-mix(in srgb,var(--accent-leaf)35%,var(--parchment-border))}}:root,.theme-dark,.theme-clan{--border-soft:var(--parchment-sunken)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-soft:color-mix(in srgb,var(--parchment-sunken)90%,var(--parchment-border-strong))}}:root,.theme-dark,.theme-clan{--border-bronze-soft:var(--parchment-border-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-bronze-soft:color-mix(in srgb,var(--parchment-border-strong)65%,var(--parchment-bronze))}}:root,.theme-dark,.theme-clan{--border-pale:white}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-pale:color-mix(in srgb,white 75%,var(--parchment-eyebrow))}}:root,.theme-dark,.theme-clan{--border-bronze:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-bronze:color-mix(in srgb,var(--accent-gold)33%,var(--parchment-bronze))}}:root,.theme-dark,.theme-clan{--border-mint:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-mint:color-mix(in srgb,var(--success)46%,var(--parchment-border))}}:root,.theme-dark,.theme-clan{--border-umber:var(--dark-panel)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-umber:color-mix(in srgb,var(--dark-panel)46%,var(--parchment-bronze))}}:root,.theme-dark,.theme-clan{--border-forest:var(--text-forest-deep);--border-bronze-strong:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-bronze-strong:color-mix(in srgb,var(--brand-forest)7%,var(--parchment-bronze))}}:root,.theme-dark,.theme-clan{--border-input:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--border-input:color-mix(in srgb,var(--brand-forest-hover)19%,var(--parchment-border))}}:root,.theme-dark,.theme-clan{--surface-mint:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--surface-mint:color-mix(in srgb,var(--success)31%,var(--parchment-panel))}}:root,.theme-dark,.theme-clan{--surface-warm:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--surface-warm:color-mix(in srgb,var(--accent-gold)7%,var(--parchment-page))}}:root,.theme-dark,.theme-clan{--surface-sand:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--surface-sand:color-mix(in srgb,var(--text-on-dark)67%,var(--accent-bronze-light-hover))}}:root,.theme-dark,.theme-clan{--surface-cream:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--surface-cream:color-mix(in srgb,var(--accent-gold)13%,var(--parchment-panel))}}:root,.theme-dark,.theme-clan{--surface-sage:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--surface-sage:color-mix(in srgb,var(--success)42%,white)}}:root,.theme-dark,.theme-clan{--surface-danger-soft:var(--danger-hover)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--surface-danger-soft:color-mix(in srgb,var(--danger-hover)14%,var(--parchment-panel))}}:root,.theme-dark,.theme-clan{--surface-gold-pale:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--surface-gold-pale:color-mix(in srgb,var(--clan-accent)57%,var(--parchment-panel))}}:root,.theme-dark,.theme-clan{--shadow-umber:var(--dark-panel)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark,.theme-clan{--shadow-umber:color-mix(in srgb,var(--dark-panel)32%,var(--parchment-eyebrow))}}:root,.theme-dark,.theme-clan{--ink:var(--parchment-text);--muted:var(--parchment-text-muted);--paper:var(--parchment-page);--panel:var(--parchment-panel);--line:var(--parchment-border);--gold:var(--parchment-bronze);--forest:var(--brand-forest-deep)}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{color-scheme:dark;--surface-page:var(--dark-bg);--surface-panel:var(--dark-panel);--surface-sunken:var(--dark-bg);--border:var(--dark-line);--border-strong:var(--dark-border-strong);--text:var(--text-on-dark);--text-muted:var(--dark-text-muted);--text-eyebrow:var(--accent-wheat);--accent-bronze:var(--accent-bronze-light);--text-danger:var(--danger-soft);--button-disabled-ink:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--button-disabled-ink:color-mix(in srgb,var(--text-muted)55%,transparent)}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--button-disabled-border:var(--border);--icon-well:var(--dark-bg);--vignette-crit:var(--element-fire)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--vignette-crit:color-mix(in srgb,var(--element-fire)42%,transparent)}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--vignette-hurt:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--vignette-hurt:color-mix(in srgb,var(--danger)48%,transparent)}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--text-subtle:var(--text-muted);--text-forest:var(--text);--text-moss:var(--success);--text-success:var(--success);--text-olive:var(--text-muted);--text-forest-soft:var(--text);--text-bronze:var(--text-eyebrow);--text-label:var(--text-muted);--text-slate:var(--text-muted);--text-forest-deep:var(--text);--text-charcoal:var(--text);--text-ash:var(--text-muted);--text-ink:var(--text);--text-moss-soft:var(--success);--text-forest-ink:var(--text);--text-ink-deep:var(--text);--text-error:var(--danger-soft);--text-umber:var(--accent-bronze-light-hover);--text-slate-deep:var(--text-muted);--text-brand:var(--success);--text-brand-hover:var(--success);--text-brand-deep:var(--text);--text-line:var(--text-muted);--text-deep:var(--text);--text-clan:var(--text);--text-shade:white;--text-rare:var(--rarity-rare-soft);--text-uncommon:var(--success);--text-alert:var(--danger-soft);--text-alert-deep:var(--danger-soft);--surface-bright:var(--surface-panel);--accent-copper:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--accent-copper:color-mix(in srgb,var(--danger)20%,var(--accent-bronze))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--accent-bronze-muted:var(--accent-bronze);--accent-bronze-deep:var(--accent-bronze)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--accent-bronze-deep:color-mix(in srgb,var(--accent-bronze)84%,var(--text-muted))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-sage:var(--accent-leaf)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-sage:color-mix(in srgb,var(--accent-leaf)35%,var(--border))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-soft:var(--border)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-soft:color-mix(in srgb,var(--border)70%,var(--surface-panel))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-bronze-soft:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-bronze-soft:color-mix(in srgb,var(--border-strong)65%,var(--accent-bronze))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-pale:var(--text-eyebrow)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-pale:color-mix(in srgb,var(--text-eyebrow)22%,var(--border))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-bronze:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-bronze:color-mix(in srgb,var(--accent-gold)33%,var(--accent-bronze))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-mint:var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-mint:color-mix(in srgb,var(--success)46%,var(--border))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-umber:var(--dark-panel)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-umber:color-mix(in srgb,var(--dark-panel)46%,var(--accent-bronze))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-forest:var(--text-muted);--border-bronze-strong:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-bronze-strong:color-mix(in srgb,var(--brand-forest)7%,var(--accent-bronze))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-input:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--border-input:color-mix(in srgb,var(--brand-forest-hover)19%,var(--border))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-mint:var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-mint:color-mix(in srgb,var(--success)12%,var(--surface-panel))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-warm:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-warm:color-mix(in srgb,var(--accent-gold)7%,var(--surface-page))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-sand:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-sand:color-mix(in srgb,var(--accent-gold)8%,var(--surface-panel))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-cream:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-cream:color-mix(in srgb,var(--accent-gold)10%,var(--surface-panel))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-sage:var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-sage:color-mix(in srgb,var(--success)10%,var(--surface-panel))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-danger-soft:color-mix(in srgb,var(--danger)18%,var(--surface-panel))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-gold-pale:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--surface-gold-pale:color-mix(in srgb,var(--clan-accent)14%,var(--surface-panel))}}:root[data-theme=night] .game-shell.theme-parchment,:root[data-theme=night] .game-shell .theme-parchment,.game-shell[data-theme=night].theme-parchment,.game-shell[data-theme=night] .theme-parchment{--shadow-umber:black;--ink:var(--text);--muted:var(--text-muted);--paper:var(--surface-page);--panel:var(--surface-panel);--line:var(--border);--gold:var(--accent-bronze);--forest:var(--text)}*,:before,:after{font-variant-numeric:lining-nums tabular-nums!important}:root{color-scheme:dark}*{box-sizing:border-box}body{background:var(--dark-bg);color:var(--text-on-dark);font-family:var(--font-body);margin:0}button,a,input,select{touch-action:manipulation}button,a{transition:background .2s,color .2s,border-color .2s}button:disabled{cursor:not-allowed;opacity:.45}a,button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}h1,h2,h3{font-family:var(--font-display)}.wordmark{color:var(--text-on-dark-warm);letter-spacing:.22em;font:27px var(--font-display);text-decoration:none;display:block}.wordmark span{font:var(--type-xs)var(--font-body);letter-spacing:.28em;color:var(--clan-panel);margin-top:7px;display:block}@supports (color:color-mix(in lab, red, red)){.wordmark span{color:color-mix(in srgb,var(--clan-panel)15%,var(--line))}}.btn{border:1px solid var(--btn-border,var(--accent-bronze-light-hover));justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{border:1px solid var(--btn-border,color-mix(in srgb,var(--accent-bronze-light-hover)54%,black))}}.btn{background:var(--btn-bg,var(--brand-forest-hover));border-radius:3px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.btn{background:var(--btn-bg,color-mix(in srgb,var(--brand-forest-hover)22%,var(--dark-panel)))}}.btn{color:var(--btn-fg,var(--text-on-dark-sand))}.btn-primary{--btn-bg:var(--accent-bronze-light);--btn-fg:var(--dark-panel);--btn-border:var(--accent-bronze-light)}.btn-primary:hover{--btn-bg:var(--accent-bronze-light-hover)}.btn-secondary,.btn-soft{--btn-bg:var(--dark-panel)}@supports (color:color-mix(in lab, red, red)){.btn-secondary,.btn-soft{--btn-bg:color-mix(in srgb,var(--dark-panel)79%,transparent)}}.btn-secondary,.btn-soft{--btn-fg:var(--text-on-dark-warm)}.btn-secondary:hover,.btn-soft:hover{--btn-bg:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover,.btn-soft:hover{--btn-bg:color-mix(in srgb,var(--accent-gold)10%,var(--brand-forest-deep))}}.input,.select{background:var(--dark-bg);border:1px solid var(--accent-bronze-light-hover);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.input,.select{border:1px solid color-mix(in srgb,var(--accent-bronze-light-hover)19%,var(--dark-line))}}.input,.select{color:var(--text-on-dark);border-radius:3px;min-height:46px;margin-top:7px;padding:12px}.label{color:var(--text-on-dark-label);margin-bottom:6px;font-size:13px;display:block}.fieldset{margin:20px 0}.alert{border:1px solid var(--brand-forest);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.alert{border:1px solid color-mix(in srgb,var(--brand-forest)75%,var(--accent-bronze-light))}}.alert{background:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){.alert{background:color-mix(in srgb,var(--brand-forest-hover)22%,var(--dark-panel))}}.alert{border-radius:4px;font-size:13px;line-height:1.7}.alert-error{color:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.alert-error{color:color-mix(in srgb,var(--danger-soft)90%,white)}}.alert-error{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.alert-error{background:color-mix(in srgb,var(--danger-soft)25%,black)}}.alert-info{color:var(--text-on-dark-warm)}.divider{text-align:center;color:var(--text-on-dark-faint);margin:22px 0;font-size:12px}.account-shell{background:linear-gradient(90deg,var(--dark-bg),var(--dark-bg)),url(/images/aevrath-world-f632b6bc61ef71b6609c5d34f3893792.png?vsn=d) center/cover fixed;min-height:100dvh}@supports (color:color-mix(in lab, red, red)){.account-shell{background:linear-gradient(90deg,color-mix(in srgb,var(--dark-bg)94%,transparent),color-mix(in srgb,var(--dark-bg)79%,transparent)),url(/images/aevrath-world-f632b6bc61ef71b6609c5d34f3893792.png?vsn=d) center/cover fixed}}.account-shell{padding:32px}.account-nav{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;display:flex}.account-nav>a:last-child:not(:first-child){color:var(--text-on-dark);font-size:12px}@supports (color:color-mix(in lab, red, red)){.account-nav>a:last-child:not(:first-child){color:color-mix(in srgb,var(--text-on-dark)48%,var(--accent-bronze-light))}}.account-panel{background:var(--dark-panel);width:min(100%,490px);margin:72px auto 35px;padding:36px}@supports (color:color-mix(in lab, red, red)){.account-panel{background:color-mix(in srgb,var(--dark-panel)95%,transparent)}}.account-panel{border:1px solid var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.account-panel{border:1px solid color-mix(in srgb,var(--accent-gold)24%,var(--brand-forest-deep))}}.account-panel{box-shadow:0 24px 80px #00000045}.account-panel h1{color:var(--text-on-dark-soft);margin-bottom:14px;font-size:31px;font-weight:400}.account-panel header>p{color:var(--text-on-dark-muted);font-size:13px;line-height:1.7}.account-panel form{margin-top:24px}.account-panel .btn{margin-top:12px}.account-footer{text-align:center;font:italic 15px var(--font-body);color:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){.account-footer{color:color-mix(in srgb,var(--brand-forest-hover)24%,var(--line))}}.eyebrow{font-size:var(--type-xs);letter-spacing:.25em;color:var(--accent-wheat);font-weight:600}#flash-group{z-index:var(--z-flash);flex-direction:column;gap:.5rem;width:min(400px,100vw - 48px);display:flex;position:fixed;top:16px;right:24px}#flash-group>div{width:100%;position:static}#flash-group>div[hidden]{display:none!important}@media (max-width:700px){.account-shell{padding:24px 16px}.account-panel{margin:44px auto;padding:24px}.wordmark{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-shell{background:linear-gradient(90deg,var(--brand-forest-deep),var(--brand-forest-deep)),url(/images/aevrath-haven-65b77dde7a0c88418c167f267f75a83f.png?vsn=d) center/cover fixed}@supports (color:color-mix(in lab, red, red)){.account-shell{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-forest-deep)93%,transparent),color-mix(in srgb,var(--brand-forest-deep)74%,transparent)),url(/images/aevrath-haven-65b77dde7a0c88418c167f267f75a83f.png?vsn=d) center/cover fixed}}.account-panel .alert{line-height:1.6}#flash-group>div .alert{align-items:flex-start;gap:12px;width:100%;max-width:100%;display:flex;box-shadow:0 7px 30px #00000021}#flash-group>div .alert>div:nth-child(2){flex:1}@media (max-width:700px){#flash-group{width:calc(100vw - 32px);right:16px}}.text-brand{color:var(--accent-gold)}.text-error{color:var(--danger-soft)}.input-error,.select-error,.textarea-error{border-color:var(--danger-soft)}.account-footer{gap:var(--space-2);justify-items:center;display:grid}.account-footer p{margin:0}.account-footer a{font:var(--type-xs)var(--font-body);letter-spacing:.08em;color:var(--text-on-dark-muted)}.account-footer a:hover{color:var(--text-on-dark-warm)}.game-shell{background:var(--surface-page);min-height:100dvh;color:var(--text);font:var(--type-md)/1.6 var(--font-body);display:flex}.game-shell h1,.game-shell h2,.game-shell h3,.game-shell p{margin:0}.game-shell h1,.game-shell h2,.game-shell h3{font-family:var(--font-display);font-weight:400}.game-shell button{font-family:var(--font-body)}.game-shell a{color:inherit;text-decoration:none}.game-shell button,.game-shell a{transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform var(--motion-fast)var(--ease-strike)}.game-shell :focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:4px}.game-shell button:disabled{cursor:not-allowed;opacity:1}.game-shell :is([class*=hero-],[class*=aev-]){flex-shrink:0}.skip-link{z-index:var(--z-skip-link);background:var(--surface-panel);color:var(--text-brand);padding:12px 20px;position:fixed;top:10px;left:12px;transform:translateY(-150%)}@supports (color:color-mix(in lab, red, red)){.skip-link{color:color-mix(in srgb,var(--text-brand)77%,var(--text-shade))}}.skip-link{border:2px solid var(--focus-ring-on-light)}.skip-link:focus{transform:none}.game-sidebar{background:radial-gradient(ellipse at top,var(--surface-sidebar-glow),var(--brand-forest-deep)70%);width:222px;height:100dvh;color:var(--text-on-dark-sand);border-right:1px solid var(--dark-line);flex-direction:column;flex:0 0 222px;padding:34px 20px 22px;display:flex;position:sticky;top:0}.game-brand{align-items:center;gap:10px;display:flex;color:var(--text-on-dark-soft)!important}.game-brand strong{font:600 21px var(--font-display);letter-spacing:.17em}.game-brand small{font-size:var(--type-xs);letter-spacing:.18em;color:var(--text-on-dark-dim);margin-top:3px;display:block}.game-nav{gap:7px;display:grid}.game-shell .game-nav-item{min-height:47px;color:var(--text-on-dark-muted);border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;padding:10px 13px;font-size:13px;display:flex;position:relative}.game-nav-item :is([class*=hero-],[class*=aev-]){color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.game-nav-item :is([class*=hero-],[class*=aev-]){color:color-mix(in srgb,var(--accent-gold)90%,black)}}.game-shell .game-nav-item:hover{background:var(--surface-gold-pale)}@supports (color:color-mix(in lab, red, red)){.game-shell .game-nav-item:hover{background:color-mix(in srgb,var(--surface-gold-pale)5%,transparent)}}.game-shell .game-nav-item:hover{color:var(--text-on-dark-cream)}.game-shell .game-nav-item.is-active{background:linear-gradient(90deg,var(--brand-forest),var(--brand-forest))}@supports (color:color-mix(in lab, red, red)){.game-shell .game-nav-item.is-active{background:linear-gradient(90deg,color-mix(in srgb,color-mix(in srgb,var(--brand-forest)72%,var(--accent-bronze-light))40%,transparent),color-mix(in srgb,color-mix(in srgb,var(--brand-forest)72%,var(--accent-bronze-light))7%,transparent))}}.game-shell .game-nav-item.is-active{border-color:var(--border-on-dark-sage)}@supports (color:color-mix(in lab, red, red)){.game-shell .game-nav-item.is-active{border-color:color-mix(in srgb,var(--border-on-dark-sage)27%,transparent)}}.game-shell .game-nav-item.is-active{color:var(--text-on-dark-cream)}.game-nav-item.is-active:before{content:"";background:var(--accent-gold-deep);border-radius:3px;width:3px;height:23px;position:absolute;left:-1px}.sidebar-lore{margin:auto 10px var(--space-5);padding-top:var(--space-4);color:var(--text-on-dark-quiet)}.sidebar-lore :is([class*=hero-],[class*=aev-]){color:var(--accent-bronze-soft);margin-bottom:12px}.sidebar-lore p{font:italic 15px/1.7 var(--font-body)}.sidebar-account{border-top:1px solid var(--border-on-dark-moss);flex-wrap:wrap;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-account{border-top:1px solid color-mix(in srgb,var(--border-on-dark-moss)27%,transparent)}}.sidebar-account{font-size:var(--type-xs);color:var(--text-on-dark-muted);padding-top:20px}.sidebar-account a{align-items:center;gap:6px;min-height:30px;display:flex}.sidebar-account small{width:100%;font-size:var(--type-xs);letter-spacing:.15em;color:var(--text-on-dark-hint)}.game-main{background:radial-gradient(ellipse at 50% 0,var(--surface-panel),transparent 70%);flex:1;min-width:0}.game-topbar{column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-2)32px;border-bottom:1px solid var(--border);background:var(--surface-panel);font-size:var(--type-xs);color:var(--text-muted);grid-template-columns:auto 36px minmax(8rem,1fr) auto auto auto auto auto;grid-template-areas:"crumb portrait identity vitals bars silver meta tools""windows windows windows windows windows windows windows windows";align-items:center;display:grid;container:topbar/inline-size}.topbar-tools{justify-self:end;align-items:center;gap:var(--space-3);grid-area:tools;display:flex}.game-breadcrumb{font-size:var(--type-sm);color:var(--text-subtle);grid-area:crumb;align-items:center;gap:9px;display:flex}.live-dot{background:var(--accent-live);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.theme-toggle{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--corner-sm);color:var(--text-muted);font-size:var(--type-xs);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.theme-toggle:hover{color:var(--text);border-color:var(--border-strong)}.theme-toggle .theme-toggle-day,:root[data-theme=night] .game-shell .theme-toggle .theme-toggle-night,.game-shell[data-theme=night] .theme-toggle .theme-toggle-night{display:none}:root[data-theme=night] .game-shell .theme-toggle .theme-toggle-day,.game-shell[data-theme=night] .theme-toggle .theme-toggle-day{display:inline-block}.status-strip{display:contents}.status-portrait-link{border:1px solid var(--border-strong);background:var(--surface-sunken);cursor:pointer;border-radius:50%;grid-area:portrait;width:36px;height:36px;padding:0;overflow:hidden}.status-portrait{width:100%;height:100%}.status-identity{grid-area:identity;gap:1px;min-width:0;display:grid}.status-identity>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-identity strong{font-family:var(--font-display);font-size:var(--type-md);color:var(--text)}.status-bars{gap:var(--space-1);grid-area:bars;display:grid}.status-bar-line{grid-template-columns:120px;gap:1px;display:grid}.status-bar{border-radius:var(--corner-pill);appearance:none;background:var(--hp-track);border:0;width:120px;height:8px;overflow:hidden}.status-bar::-webkit-progress-bar{background:var(--hp-track)}.status-bar-line.is-overlay{grid-template-areas:"bar";align-items:center}.status-bar-line.is-overlay>*{grid-area:bar}.status-bar-line.is-overlay .status-bar{border-radius:var(--corner-sm);background:var(--surface-sunken);height:16px}.status-bar-line.is-overlay .status-bar::-webkit-progress-bar{background:var(--surface-sunken)}.status-bar-value{max-width:100%;padding-inline:var(--space-1);font-size:var(--type-xs);white-space:nowrap;color:var(--text);text-shadow:0 0 2px var(--surface-panel),0 0 2px var(--surface-panel);pointer-events:none;justify-self:center;line-height:1;overflow:hidden}.status-bar.is-base::-webkit-progress-value{background:var(--accent-gold)}.status-bar.is-base::-moz-progress-bar{background:var(--accent-gold)}.status-bar.is-job::-webkit-progress-value{background:var(--sp)}.status-bar.is-job::-moz-progress-bar{background:var(--sp)}.status-vitals{gap:var(--space-1);grid-area:vitals;margin:0;display:grid}.status-vitals[data-in-battle=false]{opacity:.85}.status-bar.is-hp::-webkit-progress-value{background:var(--hp)}.status-bar.is-hp::-moz-progress-bar{background:var(--hp)}.status-bar.is-hp.is-low{animation:hp-low-pulse var(--motion-pulse)var(--ease-settle)infinite}.status-rest{border-radius:var(--corner-sm);color:inherit;cursor:pointer;text-decoration:none}.status-vitals[data-in-battle=false]:has(.status-rest){opacity:1}.status-rest:hover .status-bar,.status-rest:focus-visible .status-bar{outline:2px solid var(--danger);outline-offset:1px}.status-rest:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.status-bar-line.is-overlay .status-bar.is-down{background:var(--surface-danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.status-bar.is-down::-webkit-progress-bar{background:var(--surface-danger-soft)}.status-rest.is-down .status-bar-value{color:var(--text-error);font-weight:700}@keyframes hp-low-pulse{}.status-bar.is-sp::-webkit-progress-value{background:var(--sp)}.status-bar.is-sp::-moz-progress-bar{background:var(--sp)}.status-meta{align-items:center;gap:var(--space-1)var(--space-3);white-space:nowrap;flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.status-silver{align-items:center;gap:var(--space-1);grid-area:silver;display:flex}.status-silver b{font-size:var(--type-lg);color:var(--text)}.status-silver :is([class*=hero-],[class*=aev-]){color:var(--accent-bronze)}.status-blessing{align-items:center;gap:var(--space-1);color:var(--text-eyebrow);display:flex}.status-blessing :is([class*=hero-],[class*=aev-]){color:var(--accent-gold)}.weight-meter{align-items:center;gap:var(--space-1);padding:0 var(--space-1);border-radius:var(--corner-sm);display:flex}.weight-meter b{color:var(--text)}.weight-meter :is([class*=hero-],[class*=aev-]){color:var(--accent-bronze)}.weight-meter.is-heavy{background:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.weight-meter.is-heavy{background:color-mix(in srgb,var(--accent-gold)30%,transparent)}}.weight-meter.is-heavy :is(b,[class*=hero-]){color:var(--text-eyebrow)}.weight-meter.is-overloaded{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.weight-meter.is-overloaded{background:color-mix(in srgb,var(--danger)18%,transparent)}}.weight-meter.is-overloaded :is(b,[class*=hero-]){color:var(--text-danger)}.weight-notice{margin:var(--space-1)0 var(--space-2);padding:var(--space-1)var(--space-2);border-radius:var(--corner-sm);font-size:var(--type-sm);color:var(--text-eyebrow);background:var(--surface-cream)}.weight-notice.is-overloaded{color:var(--text-danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.weight-notice.is-overloaded{background:color-mix(in srgb,var(--danger)18%,transparent)}}.status-points{padding:var(--space-1)var(--space-2);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);background:var(--surface-page);font:inherit;cursor:pointer;color:var(--text-eyebrow)!important}.status-points.is-fresh{animation:1.4s ease-out 3 status-points-pulse}@keyframes status-points-pulse{0%{box-shadow:0 0 0 0 var(--accent-gold)}to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.status-points.is-fresh{background:var(--accent-gold);animation:none}}.game-content{max-width:1390px;min-height:calc(100dvh - 136px);margin:auto;padding:30px 40px 55px}.game-footer{font-size:var(--type-xs);color:var(--text-subtle);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:12px;padding:20px 30px;display:flex}.game-footer>span:first-child{font:12px var(--font-display);letter-spacing:.18em}.game-shell .eyebrow{color:var(--text-eyebrow);font:600 var(--type-xs)/1.5 var(--font-body);letter-spacing:.19em;text-transform:uppercase;display:block}.button{border-radius:var(--corner-sm);min-height:44px;font:600 var(--type-sm)/1.4 var(--font-body);cursor:pointer;white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:11px 18px;text-decoration:none;display:inline-flex}:where(.button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game-shell .button-primary,.game-shell .button-bronze{background:var(--brand-forest);color:var(--text-on-dark-cream);border-color:var(--brand-forest);box-shadow:var(--shadow-press)}.game-shell .button-primary:hover,.game-shell .button-bronze:hover{background:var(--brand-forest-hover);border-color:var(--brand-forest-hover)}.game-shell .button-quiet{border-color:var(--border-strong);color:var(--accent-bronze-light-hover);background:0 0}@supports (color:color-mix(in lab, red, red)){.game-shell .button-quiet{color:color-mix(in srgb,var(--accent-bronze-light-hover)14%,var(--text-line))}}.game-shell .button-quiet:hover{background:var(--surface-sunken)}.game-shell .button-danger{background:var(--danger);color:#fff;border-color:var(--danger);box-shadow:0 3px 0 var(--danger-press)}.game-shell .button-danger:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.game-shell .button:disabled{color:var(--button-disabled-ink);background:var(--surface-sunken);border-color:var(--button-disabled-border);box-shadow:none}.button.full{width:100%}.game-shell .button:active:not(:disabled){transform:translateY(1px)}.game-shell :is(.button-primary,.button-bronze):active:not(:disabled){box-shadow:var(--shadow-press-down)}.text-link{font-size:var(--type-sm);align-items:center;gap:7px;font-weight:600;display:inline-flex;color:var(--accent-gold)!important}@supports (color:color-mix(in lab, red, red)){.text-link{color:color-mix(in srgb,var(--accent-gold)9%,var(--text-brand-hover))!important}}.text-link{min-height:32px}.text-link:hover{text-decoration:underline}.city-hero{border-radius:var(--corner-md);border:1px solid var(--border-strong);background:var(--brand-forest-deep);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,400px);grid-template-areas:"rest rest rest""copy sheet art""more more more";align-items:center;display:grid;overflow:hidden}.city-hero-figure{grid-area:art;height:300px;margin:0}.city-hero-art{object-fit:cover;object-position:var(--city-focus,center 12%);width:100%;height:100%;display:block}.city-hero-copy{max-width:550px;padding:var(--space-8)38px;color:var(--text-on-dark-paper);grid-area:copy;container-type:inline-size}.city-hero-copy .eyebrow{color:var(--accent-bronze-light-hover)}.city-hero h1{letter-spacing:-.035em;text-shadow:0 2px 15px var(--dark-panel);font-size:clamp(22px,7.35294cqi,36px);line-height:1.1;margin:var(--space-3)0!important}@supports (color:color-mix(in lab, red, red)){.city-hero h1{text-shadow:0 2px 15px color-mix(in srgb,var(--dark-panel)30%,transparent)}}.city-hero h1 em{color:var(--text-on-dark-gold);font-weight:400}.city-hero-copy>p:last-child{max-width:310px;color:var(--text-on-dark-sage);font-size:13px;line-height:1.8}.city-hero-chronicle{display:contents}.city-hero-sheet{padding:var(--space-6)var(--space-5);border-left:1px solid var(--accent-bronze);grid-area:sheet;align-self:center}@supports (color:color-mix(in lab, red, red)){.city-hero-sheet{border-left:1px solid color-mix(in srgb,var(--accent-bronze)45%,transparent)}}.city-hero-sheet .eyebrow{margin:0 0 var(--space-2);color:var(--accent-bronze-light-hover)}.city-hero-facts{column-gap:var(--space-4);border-top:1px solid var(--accent-bronze);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.city-hero-facts{border-top:1px solid color-mix(in srgb,var(--accent-bronze)55%,transparent)}}.city-hero-facts>div{padding:var(--space-2)0;border-bottom:1px solid var(--accent-bronze)}@supports (color:color-mix(in lab, red, red)){.city-hero-facts>div{border-bottom:1px solid color-mix(in srgb,var(--accent-bronze)30%,transparent)}}.city-hero-facts dt{font:600 var(--type-xs)var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bronze-light-hover)}.city-hero-facts dd{font-size:var(--type-sm);color:var(--text-on-dark-paper);margin:2px 0 0;line-height:1.45}.city-hero-more{border-top:1px solid var(--accent-bronze);grid-area:more}@supports (color:color-mix(in lab, red, red)){.city-hero-more{border-top:1px solid color-mix(in srgb,var(--accent-bronze)45%,transparent)}}.city-hero-more{color:var(--text-on-dark-paper)}.city-hero-more>summary{align-items:center;gap:var(--space-2);min-height:44px;font:600 var(--type-sm)var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bronze-light-hover);cursor:pointer;padding:0 38px;list-style:none;display:flex}.city-hero-more>summary::-webkit-details-marker{display:none}.city-hero-more>summary:after{content:"›"/"";font-size:var(--type-lg);transition:transform .16s}.city-hero-more[open]>summary:after{transform:rotate(90deg)}.city-hero-more>summary:focus-visible{outline:2px solid var(--accent-bronze);outline-offset:-4px}.city-hero-more-body{padding:0 38px var(--space-8)}.city-hero-more-body h2{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--accent-bronze);font:600 clamp(26px,2.4vw,34px)/1.1 var(--font-display);letter-spacing:.02em;color:var(--text-on-dark-paper)}.city-hero-more-text{columns:2 34ch;column-gap:var(--space-8)}.city-hero-more-text p{orphans:3;widows:3;max-width:68ch;margin:0 0 var(--space-3);font-size:var(--type-md);-webkit-hyphens:auto;hyphens:auto;line-height:1.75}.city-hero-more-text p:first-child:first-letter{float:left;margin:var(--space-1)var(--space-2)0 0;font:600 3.6em/.8 var(--font-display);color:var(--accent-bronze-light-hover)}.city-hero-more .text-link{color:var(--accent-bronze-light-hover)!important}.city-hero-more .master-speech{margin:var(--space-4)0}@media (prefers-reduced-motion:reduce){.city-hero-more>summary:after{transition:none}}@media (max-width:1100px){.city-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"rest rest""art art""copy sheet""more more"}.city-hero-figure{height:220px}}.intro-notice{background:var(--surface-mint);border:1px solid var(--border-mint);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:13px;display:flex;margin:0 0 24px!important}.intro-notice p{font-size:var(--type-sm);color:var(--text-muted);margin-top:4px!important}.panel{border:1px solid var(--border);background:var(--surface-panel);box-shadow:0 3px 10px var(--shadow-umber);border-radius:5px;padding:24px}@supports (color:color-mix(in lab, red, red)){.panel{box-shadow:0 3px 10px color-mix(in srgb,var(--shadow-umber)2%,transparent)}}.enemy-intel{align-items:flex-start;gap:12px;padding:19px 0 23px;display:flex}.enemy-intel>:is([class*=hero-],[class*=aev-]){color:var(--accent-leaf);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.enemy-intel>:is([class*=hero-],[class*=aev-]){color:color-mix(in srgb,var(--accent-leaf)24%,var(--accent-bronze))}}.enemy-intel>div{flex:1}.enemy-intel strong{font-size:var(--type-sm)}.enemy-intel p{font-size:var(--type-xs);color:var(--text-muted);margin-top:4px!important}.enemy-intel p span{color:var(--accent-gold);margin-top:4px;display:block}@supports (color:color-mix(in lab, red, red)){.enemy-intel p span{color:color-mix(in srgb,var(--accent-gold)17%,var(--text-brand))}}.enemy-intel .text-link{font-size:var(--type-xs);white-space:nowrap}.tactic-list{gap:9px;display:grid}.tactic-choice{border:1px solid var(--border);text-align:left;color:var(--text-olive);cursor:pointer;background:0 0;border-radius:4px;grid-template-columns:21px 1fr 9px;gap:9px;padding:14px 11px;display:grid}.tactic-choice:hover{background:var(--surface-page)}.tactic-choice.is-selected{border-color:var(--hp)}@supports (color:color-mix(in lab, red, red)){.tactic-choice.is-selected{border-color:color-mix(in srgb,var(--hp)47%,var(--rarity-uncommon))}}.tactic-choice.is-selected{background:var(--surface-mint)}.tactic-choice>:is([class*=hero-],[class*=aev-]){color:var(--hp);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.tactic-choice>:is([class*=hero-],[class*=aev-]){color:color-mix(in srgb,var(--hp)60%,var(--hp-track))}}.tactic-choice strong{color:var(--text-forest);font-size:var(--type-sm);display:block}.tactic-choice small{color:var(--text-olive);font-size:var(--type-xs);margin-top:5px;line-height:1.7;display:block}.selection-dot{border:1px solid var(--success);width:8px;height:8px;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.selection-dot{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--success)61%,var(--hp-enemy))68%,var(--accent-leaf))}}.selection-dot{border-radius:50%}.is-selected .selection-dot{background:var(--accent-leaf);border-color:var(--accent-leaf)}.game-shell progress{appearance:none;background:var(--accent-leaf);border:none;width:100%;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.game-shell progress{background:color-mix(in srgb,var(--accent-leaf)24%,var(--panel))}}.game-shell progress{border-radius:5px;overflow:hidden}.game-shell progress::-webkit-progress-bar{background:var(--accent-leaf)}@supports (color:color-mix(in lab, red, red)){.game-shell progress::-webkit-progress-bar{background:color-mix(in srgb,var(--accent-leaf)24%,var(--panel))}}.game-shell progress::-webkit-progress-value{background:var(--hp)}@supports (color:color-mix(in lab, red, red)){.game-shell progress::-webkit-progress-value{background:color-mix(in srgb,var(--hp)25%,var(--accent-leaf))}}.game-shell progress::-webkit-progress-value{border-radius:5px}.game-shell progress::-moz-progress-bar{background:var(--hp)}@supports (color:color-mix(in lab, red, red)){.game-shell progress::-moz-progress-bar{background:color-mix(in srgb,var(--hp)25%,var(--accent-leaf))}}.market-empty>[class*=aev-]{filter:grayscale(.6);opacity:.7}.character-tactics .tactic-list{grid-template-columns:repeat(3,1fr)}.character-tactics .tactic-choice{grid-template-columns:1fr 8px;padding:13px 11px}.character-tactics .tactic-choice>:is([class*=hero-],[class*=aev-]){display:none}.character-tactics .tactic-choice small{font-size:var(--type-xs);line-height:1.65}.page-enter{animation:.3s ease-out arrive}@keyframes arrive{0%{transform:translateY(5px)}to{transform:none}}@media (max-width:1100px){.game-sidebar{flex-basis:195px;width:195px;padding-inline:16px}.game-brand strong{font-size:var(--type-lg)}.game-brand small{font-size:var(--type-xs)}.game-content{padding:27px 27px 45px}.game-topbar{grid-template-columns:36px minmax(0,1fr) auto auto auto;grid-template-areas:"portrait identity vitals bars tools""crumb crumb silver meta meta""windows windows windows windows windows";padding-inline:27px}.character-tactics .tactic-list{grid-template-columns:1fr}.character-tactics .tactic-choice{grid-template-columns:21px 1fr 9px}.character-tactics .tactic-choice>:is([class*=hero-],[class*=aev-]){display:block}.character-tactics .tactic-choice small{font-size:var(--type-xs)}.enemy-intel{flex-wrap:wrap}.enemy-intel .text-link{margin-left:32px}}@media (max-width:800px){.city-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"rest""art""copy""sheet""more"}.city-hero-figure{height:200px}.city-hero-sheet{padding:0 23px var(--space-5);border-left:0}.city-hero-more>summary{padding:0 23px}.city-hero-more-body{padding:0 23px var(--space-6)}.game-sidebar{flex-basis:174px;width:174px;padding:25px 12px}.game-brand{gap:6px}.game-brand img{width:27px}.game-brand strong{font-size:17px}.game-brand small{font-size:var(--type-xs)}.game-nav-item{font-size:var(--type-sm);gap:9px;padding:10px}.game-content{padding-inline:22px}.game-topbar{column-gap:var(--space-3);padding-inline:22px}.game-breadcrumb{font-size:var(--type-xs)}.character-tactics .tactic-list{grid-template-columns:repeat(3,1fr)}.character-tactics .tactic-choice{display:block}.character-tactics .selection-dot{display:none}}@media (max-width:700px){.game-shell{display:block}.game-sidebar{border-bottom:1px solid var(--border-moss-deep);width:100%;height:auto;min-height:0;padding:15px 16px 0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.game-sidebar{border-bottom:1px solid color-mix(in srgb,var(--border-moss-deep)27%,transparent)}}.game-brand{justify-content:center;gap:10px}.game-brand strong{font-size:var(--type-xl)}.game-brand small{font-size:var(--type-xs)}.game-brand img{width:30px;height:37px}.sidebar-lore,.sidebar-account{display:none}.game-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border-on-dark-sage)transparent;justify-content:flex-start;gap:5px;margin-top:15px;padding-bottom:5px;display:flex;overflow-x:auto}.game-nav-item{font-size:var(--type-xs);white-space:nowrap;border-radius:4px 4px 0 0;flex-direction:column;flex:none;gap:4px;min-width:68px;padding:9px 10px 11px}.game-nav-item.is-active:before{width:64%;height:2px;bottom:0;left:18%}.game-nav-item :is([class*=hero-],[class*=aev-]){width:18px;height:18px}.game-topbar{top:calc(-1*var(--topbar-scroll,0px));z-index:var(--z-topbar);padding:var(--space-2)17px;background:var(--surface-panel);grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-areas:"crumb crumb crumb tools""bars bars meta meta""portrait identity silver vitals""windows windows windows windows";position:sticky}@supports (color:color-mix(in lab, red, red)){.game-topbar{background:color-mix(in srgb,var(--surface-panel)96%,transparent)}}.game-topbar{box-shadow:0 2px 8px var(--shadow-umber)}@supports (color:color-mix(in lab, red, red)){.game-topbar{box-shadow:0 2px 8px color-mix(in srgb,var(--shadow-umber)3%,transparent)}}.game-breadcrumb{font-size:var(--type-xs);gap:6px}.status-bars{grid-auto-flow:column}.status-bar-line,.status-bar{grid-template-columns:1fr;width:100%}.status-silver b{font-size:var(--type-md)}.game-content{padding:18px 16px 35px}.city-hero-copy{padding:var(--space-6)23px}.city-hero h1{max-width:270px;font-size:34px}.city-hero-copy>p:last-child{font-size:var(--type-sm);max-width:235px}.city-hero .eyebrow{font-size:var(--type-xs)}.intro-notice{flex-wrap:wrap;padding:17px}.intro-notice .button{width:100%}.panel{padding:21px}.character-tactics .tactic-list{grid-template-columns:1fr}.character-tactics .tactic-choice{grid-template-columns:21px 1fr 9px;padding:12px;display:grid}.character-tactics .selection-dot{display:block}.enemy-intel .text-link{margin-top:-8px}.game-footer{font-size:var(--type-xs);padding:18px}.game-shell .button{min-height:44px}}@media (max-width:400px){.game-breadcrumb,.weight-meter :is([class*=hero-],[class*=aev-]){display:none}.city-hero h1{font-size:32px}.game-nav-item{font-size:var(--type-xs)}}@media (prefers-reduced-motion:reduce){.page-enter,.status-bar.is-hp.is-low,.toast{animation:none}.game-shell .button:active:not(:disabled){transform:none}.game-shell *{scroll-behavior:auto!important;transition:none!important}}.tactic-choice small,.enemy-intel p{font-size:var(--type-sm)}.game-shell .eyebrow{font-size:var(--type-xs)}@media (max-width:700px){.game-brand{justify-content:flex-start}.sidebar-account{border:0;gap:16px;margin:0;padding:0;display:flex;position:absolute;top:16px;right:17px}.sidebar-account small{display:none}.sidebar-account a{justify-content:center;min-width:25px;min-height:35px;font-size:0}.sidebar-account a :is([class*=hero-],[class*=aev-]){width:18px;height:18px}.game-shell .eyebrow{font-size:var(--type-xs)}}.tactic-rules{color:var(--accent-gold);margin-top:16px}@supports (color:color-mix(in lab, red, red)){.tactic-rules{color:color-mix(in srgb,var(--accent-gold)33%,var(--text-brand))}}.tactic-rules{font-size:var(--type-xs)}.tactic-rules summary{cursor:pointer;min-height:36px;color:var(--text-moss);font-size:var(--type-sm);justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.tactic-rules ol{gap:8px;margin:12px 0;padding-left:18px;list-style:decimal;display:grid}.tactic-rules p{font-size:var(--type-xs);border-top:1px solid var(--border);padding-top:10px;line-height:1.8}.sidebar-toggle{min-width:44px;min-height:44px;margin-top:var(--space-3);color:var(--text-on-dark);border:1px solid var(--dark-line);border-radius:var(--corner-sm);cursor:pointer;background:0 0;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.sidebar-toggle:hover{background:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle:hover{background:color-mix(in srgb,var(--text-on-dark)8%,transparent)}}.sidebar-toggle .sidebar-toggle-expand,.game-sidebar.is-collapsed .sidebar-toggle .sidebar-toggle-collapse{display:none}.game-sidebar.is-collapsed .sidebar-toggle .sidebar-toggle-expand{display:inline-block}.game-sidebar{transition:width .2s,flex-basis .2s}.game-sidebar.is-collapsed{width:72px;padding:var(--space-6)var(--space-3)var(--space-5);flex-basis:72px}.game-sidebar.is-collapsed .game-brand{justify-content:center}.game-sidebar.is-collapsed .sidebar-toggle{align-self:center}.game-sidebar.is-collapsed .game-brand>span,.game-sidebar.is-collapsed .sidebar-lore,.game-sidebar.is-collapsed .game-nav-label{display:none}.game-sidebar.is-collapsed .game-nav{margin-top:var(--space-4)}.game-sidebar.is-collapsed .game-nav-item{padding:var(--space-3);justify-content:center}.game-sidebar.is-collapsed .sidebar-account{align-items:center;gap:var(--space-1);flex-direction:column;margin-top:auto}.game-sidebar.is-collapsed .sidebar-account a{justify-content:center;min-width:44px;min-height:44px;font-size:0}.farm-activity-bar{background:var(--brand-forest);color:var(--text-on-dark-cream);border-bottom:2px solid var(--border-bronze);align-items:center;gap:12px;padding:11px 30px;display:flex}.farm-activity-bar>div{gap:2px;display:grid}.farm-activity-bar strong{font-size:13px}.farm-activity-bar small{font-size:var(--type-xs);color:#fff}@supports (color:color-mix(in lab, red, red)){.farm-activity-bar small{color:color-mix(in srgb,white 63%,var(--accent-leaf))}}.farm-activity-bar .farm-activity-rest{color:var(--text-on-dark-cream);font-weight:600}.farm-activity-bar>a{font-size:var(--type-sm);text-underline-offset:3px;align-items:center;gap:7px;margin-left:auto;text-decoration:underline;display:flex}.farm-activity-bar>button{font-size:var(--type-xs);border:1px solid var(--border-sage)}@supports (color:color-mix(in lab, red, red)){.farm-activity-bar>button{border:1px solid color-mix(in srgb,var(--border-sage)44%,transparent)}}.farm-activity-bar>button{cursor:pointer;border-radius:4px;padding:8px}@media (max-width:700px){.farm-activity-bar{flex-wrap:wrap;gap:8px;padding:10px 14px}.farm-activity-bar>button{margin-left:auto}.sidebar-toggle{display:none}.game-nav{justify-content:space-between}.game-nav-item{min-width:0;padding-inline:var(--space-2);flex:1 0 auto;justify-content:center}.game-sidebar.is-collapsed{flex-basis:auto;width:100%;padding:15px 16px 0}.game-sidebar.is-collapsed .game-brand{justify-content:flex-start}.game-sidebar.is-collapsed .game-brand>span,.game-sidebar.is-collapsed .game-nav-label{display:inline}.game-sidebar.is-collapsed .game-nav{margin-top:15px}.game-sidebar.is-collapsed .game-nav-item{padding:9px var(--space-2)11px}.game-sidebar.is-collapsed .sidebar-account{flex-direction:row;gap:16px;margin-top:0}.game-sidebar.is-collapsed .sidebar-account a{min-width:25px;min-height:35px}}.action-confirmation{background:var(--surface-mint);border:1px solid var(--hp);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.action-confirmation{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hp)81%,black)76%,var(--surface-sunken))}}.action-confirmation{color:var(--text-brand-deep);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.action-confirmation{color:color-mix(in srgb,var(--text-brand-deep)95%,var(--accent-bronze-light))}}.action-confirmation{font-size:13px;line-height:1.6}.action-confirmation-copy{flex:240px}html:has([data-focus-reveal]){overflow-anchor:none}.action-confirmation-copy strong{display:block}.action-confirmation-actions{flex-wrap:wrap;gap:8px;display:flex}.action-confirmation-actions .button{min-height:38px;font-size:var(--type-sm)}.component-error-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.component-error-row>[role=alert]{flex:240px}.component-error-row>.button{min-height:34px;font-size:var(--type-xs)}.game-shell .text-error{color:var(--text-danger)}.toast-region{left:50%;bottom:var(--space-8);z-index:var(--z-toast);justify-items:center;gap:var(--space-2);width:min(360px,calc(100vw - var(--space-8)));pointer-events:none;display:grid;position:fixed;translate:-50%}.toast{padding:var(--space-2)var(--space-4);border:1px solid var(--accent-gold);border-radius:var(--corner-md);background:var(--surface-panel);box-shadow:var(--shadow-panel);color:var(--text);font-size:var(--type-sm);animation:toast-life 3s var(--ease-settle)both;border-left-width:4px;margin:0}.toast.is-lasting{pointer-events:auto;animation-duration:8s}.toast-link{margin-left:var(--space-2);color:var(--text);font-weight:600;text-decoration:underline}@keyframes toast-life{0%{opacity:0;translate:0 4px}8%,90%{opacity:1;translate:0}to{opacity:0}}.world-notices{gap:var(--space-1);margin:var(--space-2)40px 0;padding:var(--space-2)var(--space-3);border:1px solid var(--accent-gold);border-radius:var(--corner-md);background:var(--surface-panel);color:var(--text);font-size:var(--type-sm);border-left-width:4px;display:grid}.world-notices p{align-items:center;gap:var(--space-2);margin:0;display:flex}.world-notices p .hero-sparkles{color:var(--text-rare);flex-shrink:0}@media (max-width:800px){.world-notices{margin-inline:var(--space-4)}}@media (max-width:560px){.game-topbar{column-gap:var(--space-1);padding:var(--space-2)var(--space-4);grid-template-columns:36px minmax(0,1fr) auto 8.5rem;grid-template-areas:"crumb crumb crumb tools""bars bars bars bars""meta meta meta meta""portrait identity silver vitals""windows windows windows windows"}.game-breadcrumb{display:none}.topbar-tools{gap:var(--space-2)}.status-meta{white-space:normal}.status-silver b{font-size:var(--type-sm)}.weight-meter{padding:0}.weight-meter :is([class*=hero-],[class*=aev-]){display:none}.status-points{white-space:normal;text-align:left}.game-nav-item,.game-sidebar.is-collapsed .game-nav-item{min-width:64px}.toast-region{top:var(--space-2);bottom:auto}.city-hero-figure{height:132px}.city-hero-copy{padding:var(--space-4)var(--space-5)}.city-hero h1{max-width:none;font-size:28px}.city-hero-copy>p:last-child{max-width:none;margin:0}.city-hunt{margin:var(--space-4)0;padding:var(--space-3)var(--space-4)}.city-hunt>.button{flex:100%}}.element-list{align-items:center;gap:var(--space-2);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.element-badge{align-items:center;gap:var(--space-1);vertical-align:middle;display:inline-flex}.element-badge svg{color:var(--text-muted);flex:none}.element-badge-sm svg{width:16px;height:16px}.element-badge-md svg{width:20px;height:20px}.element-badge-name{white-space:nowrap}.element-badge[data-element=fire] svg{color:var(--element-fire)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=fire] svg{color:color-mix(in srgb,var(--element-fire)45%,var(--text))}}.element-badge[data-element=water] svg{color:var(--element-water)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=water] svg{color:color-mix(in srgb,var(--element-water)45%,var(--text))}}.element-badge[data-element=wind] svg{color:var(--element-wind)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=wind] svg{color:color-mix(in srgb,var(--element-wind)45%,var(--text))}}.element-badge[data-element=earth] svg{color:var(--element-earth)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=earth] svg{color:color-mix(in srgb,var(--element-earth)45%,var(--text))}}.element-badge[data-element=holy] svg{color:var(--element-holy)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=holy] svg{color:color-mix(in srgb,var(--element-holy)45%,var(--text))}}.element-badge[data-element=shadow] svg{color:var(--element-shadow)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=shadow] svg{color:color-mix(in srgb,var(--element-shadow)45%,var(--text))}}.element-badge[data-element=poison] svg{color:var(--element-poison)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=poison] svg{color:color-mix(in srgb,var(--element-poison)45%,var(--text))}}.element-badge[data-element=ghost] svg{color:var(--element-ghost)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=ghost] svg{color:color-mix(in srgb,var(--element-ghost)45%,var(--text))}}.element-badge[data-element=undead] svg{color:var(--element-undead)}@supports (color:color-mix(in lab, red, red)){.element-badge[data-element=undead] svg{color:color-mix(in srgb,var(--element-undead)45%,var(--text))}}.build-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.build-section-title h2{font-size:26px;line-height:1.25}.points-badge{font-size:var(--type-xs);background:var(--surface-mint);border:1px solid var(--border-mint);white-space:nowrap;align-items:center;gap:7px;padding:6px 10px;display:flex}.points-badge b{font:var(--type-xl)var(--display);color:var(--text-brand-hover)}@supports (color:color-mix(in lab, red, red)){.points-badge b{color:color-mix(in srgb,var(--text-brand-hover)62%,var(--hp-track))}}.attribute-code{font-size:var(--type-xs);letter-spacing:.04em;color:var(--text-eyebrow);font-weight:700}.point-add{border:1px solid var(--accent-gold);width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.point-add{border:1px solid color-mix(in srgb,var(--accent-gold)46%,var(--text-eyebrow))}}.point-add{background:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.point-add{background:color-mix(in srgb,var(--accent-gold)33%,var(--surface-panel))}}.point-add{color:var(--text-shade)}@supports (color:color-mix(in lab, red, red)){.point-add{color:color-mix(in srgb,var(--text-shade)27%,var(--text-eyebrow))}}.point-add{font-size:var(--type-xl);cursor:pointer;line-height:1}.point-add:hover{background:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.point-add:hover{background:color-mix(in srgb,var(--clan-accent)50%,var(--border))}}.point-add:disabled{color:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.point-add:disabled{color:color-mix(in srgb,var(--brand-forest-deep)38%,var(--surface-sunken))}}.point-add:disabled{border-color:var(--border);background:var(--surface-page)}@media (max-width:1100px){.build-section-title{flex-wrap:wrap;align-items:flex-start}}@media (max-width:800px){.build-section-title h2{font-size:var(--type-2xl)}}@media (max-width:400px){.point-add{width:30px;height:34px}}.skill-vfx{z-index:3;pointer-events:none;width:150px;height:150px;position:absolute;top:43%;left:65%;transform:translate(-50%,-50%)}[data-skill-target=hero] .skill-vfx{left:29%}.skill-vfx i{display:none;position:absolute}[data-skill=ember] .skill-vfx i{background:var(--element-holy);box-shadow:-24px 0 8px var(--effect-ember),-48px 0 18px var(--danger);border-radius:70% 20% 70% 30%;animation:.7s ease-out both skill-fire;display:block;inset:40%}[data-skill=ember] .skill-vfx i:nth-child(2){animation-delay:.12s;top:25%}[data-skill=ember] .skill-vfx i:nth-child(3){animation-delay:.2s;top:55%}[data-skill=cleave] .skill-vfx i:first-child{border:8px solid #0000;border-top-color:var(--effect-holy-rim);box-shadow:0 -7px 15px var(--effect-amber-glow);border-radius:50%;display:block;inset:0}@supports (color:color-mix(in lab, red, red)){[data-skill=cleave] .skill-vfx i:first-child{box-shadow:0 -7px 15px color-mix(in srgb,var(--effect-amber-glow)50%,transparent)}}[data-skill=cleave] .skill-vfx i:first-child{animation:.65s both skill-cleave}[data-skill=ambush] .skill-vfx i:nth-child(-n+2){background:var(--glyph-rune);width:100%;height:5px;display:block;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){[data-skill=ambush] .skill-vfx i:nth-child(-n+2){background:color-mix(in srgb,var(--glyph-rune)67%,var(--effect-shadow-glow))}}[data-skill=ambush] .skill-vfx i:nth-child(-n+2){box-shadow:0 0 15px var(--effect-shadow-glow);animation:.5s both skill-cross}[data-skill=ambush] .skill-vfx i:nth-child(2){animation-delay:.15s;transform:rotate(-45deg)}[data-skill=aimed_shot] .skill-vfx i:first-child{background:var(--effect-pale-gold);width:120%;height:3px;box-shadow:0 0 9px var(--effect-arrow-glow);animation:.65s both skill-arrow;display:block;top:48%;left:-40%}[data-skill=aimed_shot] .skill-vfx i:first-child:after{content:"";border-left:14px solid var(--effect-glint);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:-5px;right:0}[data-skill=radiant_spark] .skill-vfx i:first-child{background:linear-gradient(0deg,transparent,var(--effect-glint),transparent);display:block;inset:-70% 35% 0}@supports (color:color-mix(in lab, red, red)){[data-skill=radiant_spark] .skill-vfx i:first-child{background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--effect-glint)87%,transparent),transparent)}}[data-skill=radiant_spark] .skill-vfx i:first-child{animation:.8s both skill-holy}[data-skill=radiant_spark] .skill-vfx i:nth-child(2){border:3px solid var(--glyph-hammer-rim);display:block;inset:20%}@supports (color:color-mix(in lab, red, red)){[data-skill=radiant_spark] .skill-vfx i:nth-child(2){border:3px solid color-mix(in srgb,var(--glyph-hammer-rim)24%,var(--glyph-beam))}}[data-skill=radiant_spark] .skill-vfx i:nth-child(2){animation:.8s both skill-holy;transform:rotate(45deg)}[data-skill=dissonance] .skill-vfx i{border:3px solid var(--glyph-shield-rim);display:block;inset:0}@supports (color:color-mix(in lab, red, red)){[data-skill=dissonance] .skill-vfx i{border:3px solid color-mix(in srgb,var(--glyph-shield-rim)58%,var(--effect-shadow-glow))}}[data-skill=dissonance] .skill-vfx i{border-radius:50%;animation:.75s ease-out both skill-wave}[data-skill=dissonance] .skill-vfx i:nth-child(2){animation-delay:.12s}[data-skill=dissonance] .skill-vfx i:nth-child(3){animation-delay:.24s}[data-skill=bulwark] .skill-vfx i:first-child{border:4px solid var(--glyph-wind);display:block;inset:0 8%}@supports (color:color-mix(in lab, red, red)){[data-skill=bulwark] .skill-vfx i:first-child{border:4px solid color-mix(in srgb,var(--glyph-wind)64%,var(--glyph-notes))}}[data-skill=bulwark] .skill-vfx i:first-child{background:var(--glyph-water);border-radius:15% 15% 50% 50%}@supports (color:color-mix(in lab, red, red)){[data-skill=bulwark] .skill-vfx i:first-child{background:color-mix(in srgb,color-mix(in srgb,var(--glyph-water)79%,var(--effect-crit))24%,transparent)}}[data-skill=bulwark] .skill-vfx i:first-child{box-shadow:0 0 20px var(--element-wind)}@supports (color:color-mix(in lab, red, red)){[data-skill=bulwark] .skill-vfx i:first-child{box-shadow:0 0 20px color-mix(in srgb,var(--element-wind)52%,var(--element-arcane))}}[data-skill=bulwark] .skill-vfx i:first-child{animation:.7s both skill-shield}[data-skill=ward] .skill-vfx i:first-child{border:3px dashed var(--element-arcane);display:block;inset:4%}@supports (color:color-mix(in lab, red, red)){[data-skill=ward] .skill-vfx i:first-child{border:3px dashed color-mix(in srgb,var(--element-arcane)84%,var(--glyph-heal))}}[data-skill=ward] .skill-vfx i:first-child{box-shadow:inset 0 0 18px var(--effect-ward-glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){[data-skill=ward] .skill-vfx i:first-child{box-shadow:inset 0 0 18px color-mix(in srgb,var(--effect-ward-glow)50%,transparent)}}[data-skill=ward] .skill-vfx i:first-child{animation:.8s both skill-wave}[data-skill=ward] .skill-vfx i:nth-child(2){border:2px solid var(--effect-ward-glow);display:block;inset:18%}@supports (color:color-mix(in lab, red, red)){[data-skill=ward] .skill-vfx i:nth-child(2){border:2px solid color-mix(in srgb,var(--effect-ward-glow)47%,white)}}[data-skill=ward] .skill-vfx i:nth-child(2){animation:.8s both skill-shield;transform:rotate(45deg)}[data-skill=feint] .skill-vfx i{background:var(--glyph-crescent);border-radius:50%;display:block;inset:30% 15%}@supports (color:color-mix(in lab, red, red)){[data-skill=feint] .skill-vfx i{background:color-mix(in srgb,color-mix(in srgb,var(--glyph-crescent)56%,white)56%,transparent)}}[data-skill=feint] .skill-vfx i{filter:blur(10px);animation:.75s both skill-smoke}[data-skill=feint] .skill-vfx i:nth-child(2){animation-delay:.1s;left:-20%}[data-skill=mend] .skill-vfx i{background:linear-gradient(0deg,transparent,var(--glyph-droplet));width:3px;height:55%;display:block;bottom:10%;left:20%}@supports (color:color-mix(in lab, red, red)){[data-skill=mend] .skill-vfx i{background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--glyph-droplet)27%,var(--glyph-splash)))}}[data-skill=mend] .skill-vfx i{animation:.85s both skill-rise}[data-skill=mend] .skill-vfx i:nth-child(2){animation-delay:.1s;left:40%}[data-skill=mend] .skill-vfx i:nth-child(3){animation-delay:.2s;left:65%}[data-skill=mend] .skill-vfx i:nth-child(4){animation-delay:.15s;left:80%}[data-skill=field_dressing] .skill-vfx i:first-child{background:var(--glyph-heal-rim);display:block;inset:28%}@supports (color:color-mix(in lab, red, red)){[data-skill=field_dressing] .skill-vfx i:first-child{background:color-mix(in srgb,var(--glyph-heal-rim)81%,var(--glyph-notes))}}[data-skill=field_dressing] .skill-vfx i:first-child{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);animation:.8s both skill-rise}[data-skill=refrain] .skill-vfx i:nth-child(-n+3){border-right:3px solid var(--effect-song);border-top:3px solid var(--effect-song);width:25px;height:40px;animation:.8s both skill-rise;display:block;top:30%;left:15%}[data-skill=refrain] .skill-vfx i:after{content:"";background:var(--effect-song);border-radius:50%;width:14px;height:10px;position:absolute;bottom:0;right:-3px}[data-skill=refrain] .skill-vfx i:nth-child(2){animation-delay:.15s;left:45%}[data-skill=refrain] .skill-vfx i:nth-child(3){animation-delay:.3s;left:70%}@keyframes skill-fire{0%{opacity:0;transform:translate(-120px)scale(.3)}40%{opacity:1}80%{opacity:1;transform:translate(0)scale(1.3)}to{opacity:0;transform:scale(1.8)}}@keyframes skill-cleave{0%{opacity:0;transform:rotate(-100deg)scale(.3)}35%{opacity:1}to{opacity:0;transform:rotate(100deg)scale(1.2)}}@keyframes skill-cross{0%{opacity:0;rotate:45deg;scale:0}35%{opacity:1;scale:1}to{opacity:0;rotate:45deg;scale:1.2}}@keyframes skill-arrow{0%{opacity:0;translate:-150px}40%{opacity:1}85%{opacity:1;translate:20px}to{opacity:0}}@keyframes skill-holy{0%{opacity:0;scale:.3 0}30%{opacity:.9;scale:1}to{opacity:0;scale:1.4 1}}@keyframes skill-wave{0%{opacity:0;scale:.3}30%{opacity:.9}to{opacity:0;scale:1.4}}@keyframes skill-shield{0%{opacity:0;scale:.7}40%{opacity:.9;scale:1.08}to{opacity:0;scale:1}}@keyframes skill-smoke{0%{opacity:0;translate:0}30%{opacity:.8}to{opacity:0;translate:30px -25px;scale:1.6}}@keyframes skill-rise{0%{opacity:0;translate:0 20px}30%{opacity:1}to{opacity:0;translate:0 -35px}}@media (prefers-reduced-motion:reduce){.skill-vfx{display:none}}[data-skill^=cavalier_] .skill-vfx i:first-child,[data-skill^=monk_] .skill-vfx i:first-child,[data-skill^=dancer_] .skill-vfx i:first-child{border:8px solid #0000;border-top-color:var(--effect-holy-rim);box-shadow:0 -7px 15px var(--effect-amber-glow);border-radius:50%;display:block;inset:0}@supports (color:color-mix(in lab, red, red)){[data-skill^=cavalier_] .skill-vfx i:first-child,[data-skill^=monk_] .skill-vfx i:first-child,[data-skill^=dancer_] .skill-vfx i:first-child{box-shadow:0 -7px 15px color-mix(in srgb,var(--effect-amber-glow)50%,transparent)}}[data-skill^=cavalier_] .skill-vfx i:first-child,[data-skill^=monk_] .skill-vfx i:first-child,[data-skill^=dancer_] .skill-vfx i:first-child{animation:.65s both skill-cleave}[data-skill^=paladin_] .skill-vfx i:first-child,[data-skill^=priest_] .skill-vfx i:first-child{background:linear-gradient(0deg,transparent,var(--effect-glint),transparent);display:block;inset:-70% 35% 0}@supports (color:color-mix(in lab, red, red)){[data-skill^=paladin_] .skill-vfx i:first-child,[data-skill^=priest_] .skill-vfx i:first-child{background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--effect-glint)87%,transparent),transparent)}}[data-skill^=paladin_] .skill-vfx i:first-child,[data-skill^=priest_] .skill-vfx i:first-child{animation:.8s both skill-holy}[data-skill^=elementalist_] .skill-vfx i:first-child,[data-skill^=alchemist_] .skill-vfx i:first-child{background:var(--element-holy);box-shadow:-24px 0 8px var(--effect-ember),-48px 0 18px var(--danger);border-radius:70% 20% 70% 30%;animation:.7s ease-out both skill-fire;display:block;inset:35%}[data-skill^=battlemage_] .skill-vfx i:first-child{border:3px dashed var(--element-arcane);display:block;inset:4%}@supports (color:color-mix(in lab, red, red)){[data-skill^=battlemage_] .skill-vfx i:first-child{border:3px dashed color-mix(in srgb,var(--element-arcane)84%,var(--glyph-heal))}}[data-skill^=battlemage_] .skill-vfx i:first-child{box-shadow:inset 0 0 18px var(--effect-ward-glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){[data-skill^=battlemage_] .skill-vfx i:first-child{box-shadow:inset 0 0 18px color-mix(in srgb,var(--effect-ward-glow)50%,transparent)}}[data-skill^=battlemage_] .skill-vfx i:first-child{animation:.8s both skill-wave}[data-skill^=hunter_] .skill-vfx i:first-child,[data-skill^=marksman_] .skill-vfx i:first-child{background:var(--effect-pale-gold);width:120%;height:3px;box-shadow:0 0 9px var(--effect-arrow-glow);animation:.65s both skill-arrow;display:block;top:48%;left:-40%}[data-skill^=assassin_] .skill-vfx i:nth-child(-n+2),[data-skill^=rogue_] .skill-vfx i:nth-child(-n+2){background:var(--glyph-rune);width:100%;height:5px;display:block;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){[data-skill^=assassin_] .skill-vfx i:nth-child(-n+2),[data-skill^=rogue_] .skill-vfx i:nth-child(-n+2){background:color-mix(in srgb,var(--glyph-rune)67%,var(--effect-shadow-glow))}}[data-skill^=assassin_] .skill-vfx i:nth-child(-n+2),[data-skill^=rogue_] .skill-vfx i:nth-child(-n+2){box-shadow:0 0 15px var(--effect-shadow-glow);animation:.5s both skill-cross}[data-skill^=blacksmith_] .skill-vfx i:first-child{border:4px solid var(--element-arcane);display:block;inset:25%}@supports (color:color-mix(in lab, red, red)){[data-skill^=blacksmith_] .skill-vfx i:first-child{border:4px solid color-mix(in srgb,var(--element-arcane)20%,var(--effect-crit-glow))}}[data-skill^=blacksmith_] .skill-vfx i:first-child{background:var(--glyph-stone);border-radius:25%}@supports (color:color-mix(in lab, red, red)){[data-skill^=blacksmith_] .skill-vfx i:first-child{background:color-mix(in srgb,color-mix(in srgb,var(--glyph-stone)44%,var(--effect-crit))40%,transparent)}}[data-skill^=blacksmith_] .skill-vfx i:first-child{box-shadow:0 0 20px var(--glyph-flame)}@supports (color:color-mix(in lab, red, red)){[data-skill^=blacksmith_] .skill-vfx i:first-child{box-shadow:0 0 20px color-mix(in srgb,var(--glyph-flame)89%,var(--effect-heal-glow))}}[data-skill^=blacksmith_] .skill-vfx i:first-child{animation:.7s both skill-shield}[data-skill^=troubadour_] .skill-vfx i{border:3px solid var(--effect-song);border-radius:50%;animation:.75s ease-out both skill-wave;display:block;inset:0}.hunt-solo-scene{border:1px solid var(--border-pale);border-radius:1.2rem;padding:1rem;position:relative;overflow:hidden}.hunt-solo-actor{text-align:center;justify-items:center;gap:.35rem;transition:transform .2s,filter .2s;display:grid;position:relative}.hunt-solo-bar{background:#000;border-radius:999px;width:min(11rem,100%);height:.45rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hunt-solo-bar{background:color-mix(in srgb,black 14%,var(--panel))}}.hunt-solo-bar i{background:var(--danger-press);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hunt-solo-bar i{background:color-mix(in srgb,var(--danger-press)64%,var(--danger-soft))}}.hunt-solo-bar i{transition:width .3s}.hunt-solo-hero .hunt-solo-bar i{background:var(--hp-fill-hero)}.hunt-solo-vfx{text-align:center;place-items:center;min-height:4rem;font-size:.8rem;display:grid}.hunt-solo-scene[data-effect=slash] .hunt-solo-hero.is-attacking{animation:.38s hunt-solo-slash}.hunt-solo-scene[data-effect=arrow] .hunt-solo-hero.is-attacking{animation:.5s hunt-solo-arrow}.hunt-solo-scene[data-effect=magic] .hunt-solo-hero.is-casting,.hunt-solo-scene[data-effect=fire] .hunt-solo-hero.is-casting{animation:.55s hunt-solo-fire}.hunt-solo-scene[data-effect=heal] .hunt-solo-hero.is-healing{animation:.7s hunt-solo-heal}.hunt-solo-scene[data-effect=shield] .hunt-solo-hero.is-guarding{animation:.6s hunt-solo-shield}.hunt-solo-scene[data-effect=impact] .hunt-solo-enemy.is-attacking{animation:.42s hunt-solo-enemy-hit}.hunt-solo-scene[data-effect=impact] .hunt-solo-hero.is-hit{animation:.42s hunt-solo-hit}@keyframes hunt-solo-slash{50%{filter:brightness(1.3);transform:translate(1.4rem)rotate(4deg)}}@keyframes hunt-solo-arrow{35%{transform:translate(1.1rem)}}@keyframes hunt-solo-fire{50%{transform:scale(1.08)}}@keyframes hunt-solo-heal{50%{transform:translateY(-.4rem)}}@keyframes hunt-solo-shield{}@keyframes hunt-solo-enemy-hit{50%{transform:translate(-1rem)}}@keyframes hunt-solo-hit{50%{filter:brightness(1.4);transform:translate(-.6rem)}}.hunt-solo-scene{background:var(--surface-warm);border-radius:10px;margin-top:20px;padding:22px}.hunt-solo-actor strong{font:600 var(--type-xl)var(--display)}.hunt-solo-actor span{font-size:var(--type-sm)}.hunt-solo-vfx{color:var(--glyph-arrow-tip)}@supports (color:color-mix(in lab, red, red)){.hunt-solo-vfx{color:color-mix(in srgb,var(--glyph-arrow-tip)72%,var(--glyph-flame-rim))}}.hunt-solo-vfx{font:600 20px var(--display);text-shadow:0 2px 3px var(--effect-heal-glow)}@supports (color:color-mix(in lab, red, red)){.hunt-solo-vfx{text-shadow:0 2px 3px color-mix(in srgb,var(--effect-heal-glow)14%,var(--dark-bg))}}.hunt-solo-vfx{z-index:2}@media (max-width:700px){.hunt-solo-actor strong{font-size:var(--type-lg)}.hunt-solo-scene{padding:12px}.hunt-solo-vfx{font-size:13px}}:is(.hunt-solo-scene[data-scene-compact=true],.hunt-solo-scene[data-compact=true]){margin-top:10px;padding:12px}.farming-battle [data-actor].is-dodging{animation:.45s ease-in-out hunt-solo-dodge}.farming-battle[data-outcome=critical] [data-vfx]{color:var(--glyph-flame);font-weight:800}@supports (color:color-mix(in lab, red, red)){.farming-battle[data-outcome=critical] [data-vfx]{color:color-mix(in srgb,var(--glyph-flame)55%,black)}}@keyframes hunt-solo-dodge{35%{opacity:.5;transform:translate(-12px)}70%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.farming-battle [data-actor].is-dodging{animation:none}}[data-skill=farol_rebuke] .skill-vfx i:first-child,[data-skill=gap_cut] .skill-vfx i:first-child{border:7px solid #0000;border-top-color:var(--effect-holy-rim);box-shadow:0 -7px 15px var(--effect-amber-glow);border-radius:50%;display:block;inset:0}@supports (color:color-mix(in lab, red, red)){[data-skill=farol_rebuke] .skill-vfx i:first-child,[data-skill=gap_cut] .skill-vfx i:first-child{box-shadow:0 -7px 15px color-mix(in srgb,var(--effect-amber-glow)50%,transparent)}}[data-skill=farol_rebuke] .skill-vfx i:first-child,[data-skill=gap_cut] .skill-vfx i:first-child{animation:.65s both skill-cleave}[data-skill=suspended_note] .skill-vfx i:first-child{border:4px solid var(--glyph-wind);display:block;inset:0 8%}@supports (color:color-mix(in lab, red, red)){[data-skill=suspended_note] .skill-vfx i:first-child{border:4px solid color-mix(in srgb,var(--glyph-wind)64%,var(--glyph-notes))}}[data-skill=suspended_note] .skill-vfx i:first-child{background:var(--glyph-water);border-radius:15% 15% 50% 50%}@supports (color:color-mix(in lab, red, red)){[data-skill=suspended_note] .skill-vfx i:first-child{background:color-mix(in srgb,color-mix(in srgb,var(--glyph-water)79%,var(--effect-crit))24%,transparent)}}[data-skill=suspended_note] .skill-vfx i:first-child{box-shadow:0 0 20px var(--element-wind)}@supports (color:color-mix(in lab, red, red)){[data-skill=suspended_note] .skill-vfx i:first-child{box-shadow:0 0 20px color-mix(in srgb,var(--element-wind)52%,var(--element-arcane))}}[data-skill=suspended_note] .skill-vfx i:first-child{animation:.7s both skill-shield}[data-skill=convergence] .skill-vfx i,[data-skill=ash_rupture] .skill-vfx i{border:3px solid var(--effect-crit-glow);display:block;inset:30%}@supports (color:color-mix(in lab, red, red)){[data-skill=convergence] .skill-vfx i,[data-skill=ash_rupture] .skill-vfx i{border:3px solid color-mix(in srgb,var(--effect-crit-glow)67%,white)}}[data-skill=convergence] .skill-vfx i,[data-skill=ash_rupture] .skill-vfx i{box-shadow:0 0 18px var(--glyph-shard-rim);border-radius:50%}@supports (color:color-mix(in lab, red, red)){[data-skill=convergence] .skill-vfx i,[data-skill=ash_rupture] .skill-vfx i{box-shadow:0 0 18px color-mix(in srgb,var(--glyph-shard-rim)23%,var(--effect-crit))}}[data-skill=convergence] .skill-vfx i,[data-skill=ash_rupture] .skill-vfx i{animation:.75s ease-out both skill-wave}[data-skill=convergence] .skill-vfx i:nth-child(2),[data-skill=ash_rupture] .skill-vfx i:nth-child(2){animation-delay:.12s;inset:10%}[data-skill=convergence] .skill-vfx i:nth-child(3),[data-skill=ash_rupture] .skill-vfx i:nth-child(3){animation-delay:.24s;inset:45%}[data-skill=prey_reading] .skill-vfx i:first-child,[data-skill=containment_shot] .skill-vfx i:first-child{background:var(--effect-pale-gold);width:120%;height:3px;box-shadow:0 0 9px var(--effect-arrow-glow);animation:.65s both skill-arrow;display:block;top:48%;left:-40%}[data-skill=dawn_seal] .skill-vfx i:first-child,[data-skill=beacon_verdict] .skill-vfx i:first-child{background:linear-gradient(0deg,transparent,var(--effect-glint),transparent);display:block;inset:-70% 35% 0}@supports (color:color-mix(in lab, red, red)){[data-skill=dawn_seal] .skill-vfx i:first-child,[data-skill=beacon_verdict] .skill-vfx i:first-child{background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--effect-glint)87%,transparent),transparent)}}[data-skill=dawn_seal] .skill-vfx i:first-child,[data-skill=beacon_verdict] .skill-vfx i:first-child{animation:.8s both skill-holy}[data-skill=dawn_seal] .skill-vfx i:nth-child(2),[data-skill=beacon_verdict] .skill-vfx i:nth-child(2){border:3px solid var(--glyph-hammer-rim);display:block;inset:20%}@supports (color:color-mix(in lab, red, red)){[data-skill=dawn_seal] .skill-vfx i:nth-child(2),[data-skill=beacon_verdict] .skill-vfx i:nth-child(2){border:3px solid color-mix(in srgb,var(--glyph-hammer-rim)24%,var(--glyph-beam))}}[data-skill=dawn_seal] .skill-vfx i:nth-child(2),[data-skill=beacon_verdict] .skill-vfx i:nth-child(2){animation:.8s both skill-holy;transform:rotate(45deg)}[data-skill=beacon_coda] .skill-vfx i:nth-child(-n+3){border-right:3px solid var(--effect-song);border-top:3px solid var(--effect-song);width:25px;height:40px;animation:.8s both skill-rise;display:block;top:30%;left:15%}[data-skill=beacon_coda] .skill-vfx i:nth-child(2){animation-delay:.15s;left:45%}[data-skill=beacon_coda] .skill-vfx i:nth-child(3){animation-delay:.3s;left:70%}.market-hero{isolation:isolate;min-height:220px;color:var(--text-on-dark-cream);background:var(--surface-forest);border:1px solid var(--accent-gold);justify-content:space-between;align-items:center;padding:32px 40px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.market-hero{border:1px solid color-mix(in srgb,var(--accent-gold)50%,var(--brand-forest-deep))}}.market-hero{border-radius:8px 8px 0 0}.market-hero:before{content:"";z-index:-2;opacity:.55;background:url(/images/aevrath-haven-65b77dde7a0c88418c167f267f75a83f.png?vsn=d) 60% 44%/cover;position:absolute;inset:0}.market-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--brand-forest-deep)0%,var(--brand-forest-deep)45%,var(--brand-forest-deep)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.market-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-forest-deep)95%,transparent)0%,color-mix(in srgb,var(--brand-forest-deep)73%,transparent)45%,color-mix(in srgb,var(--brand-forest-deep)8%,transparent)100%)}}.market-hero .eyebrow{color:var(--accent-gold)}.market-hero h1{margin:10px 0 12px;font-size:clamp(30px,3.1vw,46px);line-height:1.2}.market-hero-copy>p:last-child{color:var(--text-on-dark-sand);font-size:var(--type-md);line-height:1.7}.market-seal{text-align:center;width:130px;height:130px;color:var(--text-on-dark-gold);border:1px solid var(--accent-bronze-light-hover);align-content:center;justify-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-seal{border:1px solid color-mix(in srgb,var(--accent-bronze-light-hover)53%,transparent)}}.market-seal{outline:1px solid var(--accent-bronze-light-hover);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.market-seal{outline:1px solid color-mix(in srgb,var(--accent-bronze-light-hover)27%,transparent)}}.market-seal{outline-offset:6px;background:var(--surface-forest)}@supports (color:color-mix(in lab, red, red)){.market-seal{background:color-mix(in srgb,var(--surface-forest)79%,transparent)}}.market-seal{transform:rotate(8deg)}.market-seal span{letter-spacing:.17em;font-size:8px;line-height:1.5}.market-principles{background:var(--surface-sunken);border:1px solid var(--line);font-size:var(--type-xs);color:var(--text-deep);border-top:0;flex-wrap:wrap;gap:10px 25px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-principles{color:color-mix(in srgb,var(--text-deep)55%,var(--border-strong))}}.market-principles>span{align-items:center;gap:7px;display:flex}.market-tabs{border-bottom:1px solid var(--line);gap:24px;margin:25px 0;display:flex}.market-tabs>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 2px 16px;font-size:13px;display:flex}.market-tabs>button.is-active{border-bottom-color:var(--gold);color:var(--text-forest);font-weight:600}.market-tabs>button:hover{color:#000}@supports (color:color-mix(in lab, red, red)){.market-tabs>button:hover{color:color-mix(in srgb,black 6%,var(--accent-bronze))}}.market-count{background:var(--surface-sunken);min-width:20px;height:20px;font-size:var(--type-xs);border-radius:50%;place-items:center;display:inline-grid}.market-sell-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);align-items:start;gap:24px;display:grid}.market-bag,.market-composer,.market-board{padding:25px}.market-section-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.market-section-head h2{font-size:var(--type-2xl)}.market-section-head>span{font-size:var(--type-xs);color:var(--muted);white-space:nowrap}.market-subtext{font-size:var(--type-sm);color:var(--muted);line-height:1.7;margin:8px 0 18px!important}.market-bag-item{text-align:left;border:1px solid #0000;border-bottom-color:var(--border-soft);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:12px;width:100%;padding:14px 10px;display:flex}.market-bag-item.is-selected{background:var(--surface-page);border-color:var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){.market-bag-item.is-selected{border-color:color-mix(in srgb,var(--accent-bronze-light)85%,var(--text-muted))}}.market-bag-item.is-selected{box-shadow:inset 3px 0 var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.market-bag-item.is-selected{box-shadow:inset 3px 0 color-mix(in srgb,var(--accent-gold)18%,var(--accent-bronze))}}.market-bag-item:hover{background:var(--surface-page)}.drop-art{width:54px;height:54px;color:var(--accent-bronze-deep);background:radial-gradient(circle at 35% 25%,var(--surface-gold-pale),var(--accent-gold));flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.drop-art{background:radial-gradient(circle at 35% 25%,var(--surface-gold-pale),color-mix(in srgb,var(--accent-gold)35%,var(--border)))}}.drop-art{border:1px solid var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.drop-art{border:1px solid color-mix(in srgb,var(--brand-forest-deep)12%,var(--accent-bronze-light-hover))}}.drop-art{box-shadow:inset 0 0 0 3px var(--accent-gold),0 3px 5px var(--shadow-umber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.drop-art{box-shadow:inset 0 0 0 3px color-mix(in srgb,color-mix(in srgb,var(--accent-gold)25%,var(--surface-panel))24%,transparent),0 3px 5px color-mix(in srgb,var(--shadow-umber)6%,transparent)}}.drop-art-large{border-radius:14px;width:78px;height:78px}.drop-wood{color:var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){.drop-wood{color:color-mix(in srgb,var(--accent-bronze-light)61%,black)}}.drop-wood{background:radial-gradient(circle at 30% 25%,var(--clan-accent),var(--accent-bronze-light))}@supports (color:color-mix(in lab, red, red)){.drop-wood{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,color-mix(in srgb,var(--clan-accent)47%,var(--hp))41%,var(--surface-panel)),color-mix(in srgb,var(--accent-bronze-light)35%,var(--success)))}}.drop-echo-shard,.drop-echo-crystal{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.drop-echo-shard,.drop-echo-crystal{color:color-mix(in srgb,var(--info)50%,var(--text-muted))}}.drop-echo-shard,.drop-echo-crystal{background:radial-gradient(circle at 30% 25%,var(--info),var(--surface-echo))}@supports (color:color-mix(in lab, red, red)){.drop-echo-shard,.drop-echo-crystal{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--info)15%,white),var(--surface-echo))}}.drop-amber-resin,.drop-resin{color:var(--danger-hover)}@supports (color:color-mix(in lab, red, red)){.drop-amber-resin,.drop-resin{color:color-mix(in srgb,var(--danger-hover)24%,var(--focus-ring-on-light))}}.drop-amber-resin,.drop-resin{background:radial-gradient(circle at 30% 25%,var(--surface-resin),var(--clan-accent))}@supports (color:color-mix(in lab, red, red)){.drop-amber-resin,.drop-resin{background:radial-gradient(circle at 30% 25%,var(--surface-resin),color-mix(in srgb,var(--clan-accent)60%,var(--focus-ring-on-light)))}}.market-bag-note{font-size:var(--type-xs);color:var(--muted);align-items:center;gap:6px;display:flex;margin-top:20px!important}.market-item-detail{align-items:center;gap:18px;margin-bottom:18px;display:flex}.market-item-detail h2{margin:5px 0 8px;font-size:26px;line-height:1.2}.market-item-detail>div>p:last-child{font-size:var(--type-sm);color:var(--muted);line-height:1.6}.market-use{font-size:var(--type-xs);border-block:1px solid var(--line);align-items:center;gap:7px;margin-bottom:22px;padding:12px 0;line-height:1.5;display:flex}.market-use>span{flex:1}.market-use>a{color:var(--text-bronze);white-space:nowrap;text-decoration:underline}.market-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.market-fields>div:first-child{grid-column:1/-1}.market-fields label{font-size:var(--type-xs);color:var(--text-label);margin-bottom:6px;font-weight:600;display:block}.market-input{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;display:block}@supports (color:color-mix(in lab, red, red)){.market-input{border:1px solid color-mix(in srgb,var(--border)84%,var(--text-eyebrow))}}.market-input{background:var(--surface-panel);color:var(--text-forest);font:var(--type-md)var(--body);box-shadow:inset 0 1px 3px var(--hp-track);border-radius:4px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.market-input{box-shadow:inset 0 1px 3px color-mix(in srgb,color-mix(in srgb,var(--hp-track)48%,var(--focus-ring-on-light))4%,transparent)}}.market-input:focus{border-color:var(--accent-bronze-deep);outline:2px solid var(--border-bronze)}@supports (color:color-mix(in lab, red, red)){.market-input:focus{outline:2px solid color-mix(in srgb,var(--border-bronze)27%,transparent)}}.market-input:focus{outline-offset:2px}.market-fields select{padding-right:25px}.market-quote{background:var(--surface-page);border:1px solid var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){.market-quote{border:1px solid color-mix(in srgb,var(--text-on-dark)69%,var(--accent-bronze-light))}}.market-quote{border-radius:5px;margin:20px 0 14px;padding:17px}.market-quote>div{font-size:var(--type-xs);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.market-quote b{color:var(--text-label);font-weight:500}.market-quote>.quote-net{border-top:1px dashed var(--border)}@supports (color:color-mix(in lab, red, red)){.market-quote>.quote-net{border-top:1px dashed color-mix(in srgb,var(--border)84%,var(--text-eyebrow))}}.market-quote>.quote-net{color:var(--text-success);font-size:var(--type-sm);margin:12px 0 0;padding-top:12px}.quote-net strong{font:26px var(--display);white-space:nowrap}.quote-net strong small{font:var(--type-xs)var(--body);margin-left:3px}.market-composer .button.full{margin-top:5px}.market-confirmation{background:var(--surface-mint);border:1px solid var(--accent-leaf);justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-confirmation{border:1px solid color-mix(in srgb,var(--accent-leaf)48%,var(--border))}}.market-confirmation{border-left:4px solid var(--border-moss-deep);scroll-margin-top:calc(var(--topbar-pinned-height,0px) + var(--space-4));border-radius:6px}.market-confirmation h2{font-size:var(--type-2xl);margin:7px 0 9px}.market-confirmation p:last-child{max-width:580px;font-size:13px;line-height:1.7}.market-confirm-actions{flex-direction:column;gap:8px;min-width:160px;display:flex}.market-confirm-actions .button{white-space:normal;text-align:center}.market-message{background:var(--surface-mint);border:1px solid var(--success);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-message{border:1px solid color-mix(in srgb,var(--success)74%,var(--hp-enemy))}}.market-message{border-radius:5px;padding:13px 18px;font-size:13px;margin-bottom:20px!important}.market-warning{background:var(--surface-warm);color:var(--text-brand)}@supports (color:color-mix(in lab, red, red)){.market-warning{color:color-mix(in srgb,var(--text-brand)34%,var(--text-danger))}}.market-warning{border-color:var(--accent-bronze-light-hover)}@supports (color:color-mix(in lab, red, red)){.market-warning{border-color:color-mix(in srgb,var(--accent-bronze-light-hover)79%,var(--border-strong))}}.market-empty{text-align:center;color:var(--muted);padding:45px 16px}.market-empty>:is([class*=hero-],[class*=aev-]){color:var(--accent-bronze-light-hover)}@supports (color:color-mix(in lab, red, red)){.market-empty>:is([class*=hero-],[class*=aev-]){color:color-mix(in srgb,var(--accent-bronze-light-hover)60%,var(--text-muted))}}.market-empty>:is([class*=hero-],[class*=aev-]){margin-bottom:16px}.market-empty h3{color:var(--ink);margin-bottom:9px;font-size:24px}.market-empty p{max-width:360px;font-size:13px;margin:0 auto 20px!important}.market-listing{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:21px 0;display:grid}.market-listing .button{min-width:100px;font-size:var(--type-xs)}.market-page .button:disabled{color:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){.market-page .button:disabled{color:color-mix(in srgb,var(--brand-forest)54%,var(--danger-soft))}}.market-page .button:disabled{background:var(--surface-sunken);border-color:var(--border);box-shadow:none}.market-pagination{font-size:var(--type-sm);justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.market-history{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.market-history>h3{font-size:var(--type-xl);margin-bottom:10px}.market-history-row{border-bottom:1px solid var(--border-soft);font-size:var(--type-sm);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.market-history-row span{font-size:var(--type-xs);color:var(--muted);margin-top:4px;display:block}.market-history-row>b{font-size:var(--type-sm);white-space:nowrap;color:var(--text-moss)}.market-footnote{font-size:var(--type-xs);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:28px 0 5px;display:flex}.market-footnote a{color:var(--text-bronze);text-decoration:underline}@media (max-width:1100px){.market-sell-layout{gap:15px}.market-bag,.market-composer,.market-board{padding:20px}.market-item-detail{align-items:flex-start;gap:12px}.market-item-detail h2{font-size:var(--type-xl)}.drop-art-large{width:58px;height:58px}.market-use{flex-wrap:wrap}.market-use>a{margin-left:22px}.market-listing{gap:12px}.market-sell-layout{grid-template-columns:1fr}.market-fields{grid-template-columns:1fr 1fr}.market-fields>div:first-child{grid-column:1/-1}.market-bag-item{padding:10px}.market-hero{min-height:210px;padding:26px}.market-seal{width:100px;height:100px}.market-tabs{gap:16px}.market-tabs>button{font-size:var(--type-xs)}.market-tabs>button>:is([class*=hero-],[class*=aev-]){width:17px;height:17px}.market-confirmation{flex-direction:column;align-items:stretch}.market-confirm-actions{flex-flow:wrap}.market-confirm-actions>.button:first-child{flex:1}}@media (max-width:700px){.market-hero{min-height:190px;padding:25px 22px}.market-hero h1{font-size:31px}.market-seal{display:none}.market-hero:before{opacity:.4;background-position:50% 40%}.market-principles{font-size:var(--type-xs);gap:6px 12px;padding:10px 12px}.market-tabs{justify-content:space-between;gap:0;margin:17px 0}.market-tabs>button{font-size:var(--type-xs);gap:5px;padding:13px 2px}.market-tabs>button>:is([class*=hero-],[class*=aev-]){display:none}.market-count{width:17px;min-width:17px;height:17px;font-size:var(--type-xs)}.market-bag,.market-composer,.market-board{padding:18px}.market-section-head h2{font-size:24px}.market-listing{grid-template-columns:minmax(0,1fr);gap:10px}.market-listing>.button{justify-self:end}.market-confirmation{gap:15px;padding:18px}.market-confirmation h2{font-size:var(--type-xl)}.market-confirmation p:last-child{font-size:var(--type-sm)}.market-fields{gap:12px}.market-message{font-size:var(--type-sm)}.market-history-row,.market-history-row>b{font-size:var(--type-xs)}}@media (prefers-reduced-motion:reduce){.market-page *{transition:none!important}}.market-fields .label{color:var(--text-label);font-size:var(--type-xs);opacity:1;font-weight:600;display:block}.drop-ash_fragment{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.drop-ash_fragment{color:color-mix(in srgb,var(--danger)66%,var(--rarity-uncommon))}}.drop-ash_fragment{background:radial-gradient(circle at 30% 25%,var(--focus-ring),var(--text-on-dark))}@supports (color:color-mix(in lab, red, red)){.drop-ash_fragment{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--focus-ring)51%,var(--surface-panel)),color-mix(in srgb,var(--text-on-dark)65%,var(--danger-press)))}}.drop-moss_fiber{color:var(--dark-line)}@supports (color:color-mix(in lab, red, red)){.drop-moss_fiber{color:color-mix(in srgb,var(--dark-line)16%,var(--accent-leaf))}}.drop-moss_fiber{background:radial-gradient(circle at 30% 25%,var(--surface-moss),var(--text))}@supports (color:color-mix(in lab, red, red)){.drop-moss_fiber{background:radial-gradient(circle at 30% 25%,var(--surface-moss),color-mix(in srgb,color-mix(in srgb,var(--text)37%,white)23%,var(--hp)))}}.market-confirmation{scroll-margin-top:calc(var(--topbar-pinned-height,0px) + var(--space-5))}.market-steward{gap:var(--space-3);max-width:24rem;margin:0 var(--space-4);padding:var(--space-3);border:1px solid var(--clan-line);border-radius:var(--corner-md);background:var(--brand-forest-deep);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.market-steward{background:color-mix(in srgb,var(--brand-forest-deep)70%,transparent)}}.market-steward{color:var(--text-on-dark)}.market-steward-portrait{border:1px solid var(--clan-line);border-radius:var(--corner-sm);background:var(--dark-panel);width:3.5rem;height:4.3rem;overflow:hidden}.market-steward-portrait .aevrath-avatar{width:100%;height:100%;box-shadow:none;border-radius:0}.market-steward blockquote{font-size:var(--type-md);margin:0;font-style:italic;line-height:1.5}.market-steward figcaption{margin-top:var(--space-1);color:var(--accent-gold);font-size:var(--type-sm)}@media (max-width:1100px){.market-hero{flex-wrap:wrap}.market-steward{max-width:none;margin:var(--space-4)0 0;flex:100%;order:3}}@media (max-width:560px){.market-fields{grid-template-columns:minmax(0,1fr)}.market-fields>div:first-child{grid-column:auto}}[data-phx-session],[data-phx-teleported-src]{display:contents}.identity-forge{padding:clamp(20px,3vw,40px)}.identity-forge h1{font:500 clamp(28px,3.4vw,43px)/1.13 var(--display);color:var(--forest);margin:8px 0 14px}.identity-intro{max-width:760px;color:var(--muted);margin-bottom:26px;line-height:1.7}.identity-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);gap:32px;display:grid}.identity-portrait-wrap{border:1px solid var(--border-bronze-soft);align-self:start;position:sticky;top:24px}@supports (color:color-mix(in lab, red, red)){.identity-portrait-wrap{border:1px solid color-mix(in srgb,var(--border-bronze-soft)33%,transparent)}}.identity-portrait-wrap{background:var(--surface-sunken);padding:8px}.identity-caption{text-align:center;color:var(--text-brand);gap:6px;padding:20px 12px;display:grid}.identity-caption strong{font:600 26px var(--display)}.identity-caption span{font-size:var(--type-sm);letter-spacing:.03em}.identity-options{min-width:0}.identity-options legend{color:var(--text-brand);margin-bottom:10px;font-size:13px;font-weight:700}.identity-genders,.identity-classes{margin:18px 0}.identity-genders{gap:10px;display:flex}.identity-genders label{border:1px solid var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){.identity-genders label{border:1px solid color-mix(in srgb,var(--dark-bg)26%,var(--surface-page))}}.identity-genders label{cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:12px 20px;display:flex}.identity-genders .selected{background:var(--surface-mint);border-color:var(--brand-forest-hover);color:var(--text-success)}.identity-classes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.identity-classes label{background:var(--surface-page);cursor:pointer;border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}.identity-classes label.selected{border-color:var(--border-bronze-strong);background:var(--brand-forest);color:var(--text-on-dark-cream)}.identity-classes label:focus-within{outline:2px solid var(--info);outline-offset:2px}.identity-classes input{accent-color:var(--brand-forest-hover);position:absolute;top:7px;left:7px}@supports (color:color-mix(in lab, red, red)){.identity-classes input{accent-color:color-mix(in srgb,var(--brand-forest-hover)7%,var(--accent-bronze))}}.identity-classes strong{font-size:var(--type-sm);text-align:center;padding:8px;display:block}.identity-classes .is-locked{opacity:.4;cursor:default}.identity-classes label:has(input:disabled){cursor:default}.identity-description{border-top:1px solid var(--border-bronze-soft)}@supports (color:color-mix(in lab, red, red)){.identity-description{border-top:1px solid color-mix(in srgb,var(--border-bronze-soft)33%,transparent)}}.identity-description{margin:16px 0;padding-top:18px}.identity-description h3{font:600 23px var(--display);color:var(--text-brand)}.identity-description p{font-size:var(--type-md);color:var(--text-subtle);margin:8px 0 12px;line-height:1.65}.identity-skills{flex-wrap:wrap;gap:6px;display:flex}.identity-skills span{border:1px solid var(--border-bronze-soft);align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-skills span{border:1px solid color-mix(in srgb,var(--border-bronze-soft)20%,transparent)}}.identity-skills span{font-size:var(--type-xs);border-radius:5px;padding:6px}.identity-confirm{align-items:start;gap:9px;padding:16px 0;font-size:13px;line-height:1.5;display:flex}.identity-confirm input{accent-color:var(--brand-forest-hover);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.identity-confirm input{accent-color:color-mix(in srgb,var(--brand-forest-hover)94%,var(--text-eyebrow))}}.identity-error{color:var(--text-error);background:var(--surface-danger-soft);margin:10px 0;padding:12px}@media (max-width:800px){.identity-layout{grid-template-columns:1fr}.identity-portrait-wrap{width:100%;max-width:340px;margin:auto;position:static}}.game-shell .label{color:var(--text-forest);font-size:13px;font-weight:700}.game-shell .input,.game-shell .select,.game-shell .textarea{background:var(--surface-panel);color:var(--text);border:1px solid var(--border-input);border-radius:6px;min-height:44px;padding:10px 12px}.game-shell .input::placeholder,.game-shell .textarea::placeholder{color:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){.game-shell .input::placeholder,.game-shell .textarea::placeholder{color:color-mix(in srgb,var(--text-on-dark)33%,var(--dark-line))}}.game-shell .input::placeholder,.game-shell .textarea::placeholder{opacity:1}.game-shell .input:focus,.game-shell .select:focus,.game-shell .textarea:focus{outline:2px solid var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){.game-shell .input:focus,.game-shell .select:focus,.game-shell .textarea:focus{outline:2px solid color-mix(in srgb,var(--text-on-dark)21%,var(--brand-forest-hover))}}.game-shell .input:focus,.game-shell .select:focus,.game-shell .textarea:focus{outline-offset:2px}.game-sidebar{scrollbar-width:thin;scrollbar-color:var(--border-on-dark-moss)transparent;max-height:100dvh;overflow-y:auto}.identity-portrait-wrap>.aevrath-avatar{border-radius:2px;width:100%;display:block}.identity-classes .aevrath-avatar{border-radius:0;width:100%}.appearance-swatches{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.appearance-swatches legend{margin-bottom:9px}.appearance-swatches label{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-items:center;gap:4px;padding:5px;display:grid;position:relative}.appearance-swatches label.selected{border-color:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){.appearance-swatches label.selected{border-color:color-mix(in srgb,var(--brand-forest)56%,var(--accent-bronze-light))}}.appearance-swatches label.selected{background:var(--surface-page)}.appearance-swatches label:focus-within{outline:2px solid var(--info)}.appearance-swatches input{opacity:0;width:1px;height:1px;position:absolute}.appearance-swatches span{border:1px solid #0003;border-radius:50%;width:28px;height:28px}.appearance-swatches small{font-size:var(--type-xs);color:var(--accent-bronze-light-hover)}@supports (color:color-mix(in lab, red, red)){.appearance-swatches small{color:color-mix(in srgb,var(--accent-bronze-light-hover)21%,var(--text))}}.identity-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr)}@media (max-width:800px){.identity-layout{grid-template-columns:1fr}.identity-portrait-wrap{max-width:250px;margin:auto;position:static}}.guild-panel{gap:1.25rem;display:grid}.guild-empty,.guild-card,.guild-header{border:1px solid var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.guild-empty,.guild-card,.guild-header{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--clan-accent)48%,var(--focus-ring-on-light))25%,transparent)}}.guild-empty,.guild-card,.guild-header{background:linear-gradient(145deg,var(--clan-bg),var(--surface-clan-card));border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.guild-empty,.guild-card,.guild-header{background:linear-gradient(145deg,var(--clan-bg),color-mix(in srgb,var(--surface-clan-card)92%,transparent))}}.guild-empty,.guild-card,.guild-header{color:var(--text-on-dark-soft);box-shadow:0 18px 50px #0003}.guild-empty{padding:clamp(1.5rem,4vw,3rem)}.guild-empty h2,.guild-header h2,.guild-card h3{color:var(--accent-bronze);letter-spacing:-.02em}.guild-entry-grid,.guild-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guild-entry-grid form,.guild-leadership{gap:.75rem;padding:1.25rem;display:grid}.guild-layout>:only-child{grid-column:1/-1}.guild-leadership{align-content:start;justify-items:start}.guild-header{align-items:center;gap:1rem;padding:1.25rem;display:flex}.guild-header-actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.guild-avatar{width:2.5rem;height:2.5rem;color:var(--accent-bronze);background:var(--danger-press);border-radius:.7rem;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.guild-avatar{background:color-mix(in srgb,color-mix(in srgb,var(--danger-press)18%,var(--focus-ring-on-light))20%,transparent)}}.guild-card{padding:1.25rem}.guild-card-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.guild-members ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.guild-members li{border-bottom:1px solid #ffffff12;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.7rem;padding:.55rem 0;display:grid}.guild-members small{color:var(--text-on-dark);display:block}@supports (color:color-mix(in lab, red, red)){.guild-members small{color:color-mix(in srgb,var(--text-on-dark)73%,black)}}.guild-members small{font-size:var(--type-sm)}.guild-code{color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.guild-code{color:color-mix(in srgb,var(--accent-gold)96%,var(--brand-forest))}}.guild-code{font-size:var(--type-md)}.guild-code-note{color:var(--text-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.guild-code-note{color:color-mix(in srgb,var(--text-on-dark)73%,black)}}.guild-code-note{font-size:var(--type-sm)}.guild-message{color:var(--text-moss);background:var(--surface-mint);border-radius:.7rem;margin:0;padding:.75rem 1rem}.guild-error{color:var(--text-error);background:var(--surface-danger-soft)}.guild-panel .theme-clan .label{color:var(--text-muted)}.guild-panel .theme-clan .button-quiet:not(:disabled){color:var(--text)}.guild-panel .theme-clan .input::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.guild-panel .theme-clan .input::placeholder{color:color-mix(in srgb,var(--text-muted)70%,transparent)}}@media (max-width:800px){.guild-entry-grid,.guild-layout{grid-template-columns:1fr}.guild-header{flex-wrap:wrap;align-items:flex-start}.guild-header-actions{justify-content:space-between;width:100%;margin-left:0}}.equipment-panel{color:var(--text-ink);background:linear-gradient(145deg,var(--surface-page),var(--surface-sand))}@supports (color:color-mix(in lab, red, red)){.equipment-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-page)98%,transparent),color-mix(in srgb,var(--surface-sand)95%,transparent))}}.equipment-panel{border:1px solid var(--border-umber)}@supports (color:color-mix(in lab, red, red)){.equipment-panel{border:1px solid color-mix(in srgb,var(--border-umber)20%,transparent)}}.equipment-panel{border-radius:1.25rem;box-shadow:0 1.25rem 2.75rem #000}@supports (color:color-mix(in lab, red, red)){.equipment-panel{box-shadow:0 1.25rem 2.75rem color-mix(in srgb,color-mix(in srgb,black 64%,var(--text-eyebrow))14%,transparent)}}.equipment-panel{padding:clamp(1rem,3vw,2rem)}.equipment-item-actions{align-items:center;display:flex}.equipment-item small{color:var(--text-muted);font-size:var(--type-xs)}.equipment-notice,.equipment-error{border-radius:.65rem;margin:1rem 0 0;padding:.6rem .8rem}.equipment-notice{color:var(--text-success);background:var(--surface-mint)}.equipment-error{color:var(--text-error);background:var(--surface-danger-soft)}.equipment-slot{text-align:left;border:1px solid var(--border-umber)}@supports (color:color-mix(in lab, red, red)){.equipment-slot{border:1px solid color-mix(in srgb,var(--border-umber)22%,transparent)}}.equipment-slot{background:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.equipment-slot{background:color-mix(in srgb,var(--surface-panel)55%,transparent)}}.equipment-slot{cursor:pointer;border-radius:.7rem;padding:.65rem;transition:transform .18s,border-color .18s,background .18s}.equipment-slot:hover,.equipment-slot.is-filled{border-color:var(--accent-bronze-muted);background:var(--surface-cream);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.equipment-slot:hover,.equipment-slot.is-filled{background:color-mix(in srgb,var(--surface-cream)95%,transparent)}}.slot-label{color:var(--text-muted);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.08em;display:block}.slot-item{text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.78rem;font-weight:700;display:block;overflow:hidden}.equipment-item{background:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.equipment-item{background:color-mix(in srgb,var(--surface-panel)60%,transparent)}}.equipment-item{border:1px solid var(--border-umber)}@supports (color:color-mix(in lab, red, red)){.equipment-item{border:1px solid color-mix(in srgb,var(--border-umber)15%,transparent)}}.equipment-item{border-radius:.7rem;padding:.7rem;transition:border-color .18s,box-shadow .18s}.equipment-item.is-selected{border-color:var(--accent-bronze-muted);box-shadow:0 .35rem 1rem var(--shadow-umber)}@supports (color:color-mix(in lab, red, red)){.equipment-item.is-selected{box-shadow:0 .35rem 1rem color-mix(in srgb,var(--shadow-umber)14%,transparent)}}.equipment-item-actions{flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.equipment-item-actions button{border:1px solid var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){.equipment-item-actions button{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--brand-forest-hover)76%,var(--accent-bronze))38%,transparent)}}.equipment-item-actions button{color:var(--text-brand-deep)}@supports (color:color-mix(in lab, red, red)){.equipment-item-actions button{color:color-mix(in srgb,var(--text-brand-deep)38%,var(--accent-leaf))}}.equipment-item-actions button{font-size:var(--type-xs);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .5rem;transition:background .18s,color .18s}.equipment-item-actions button:hover{color:var(--surface-panel);background:var(--text-moss-soft)}@media (max-width:800px){.slot-item{font-size:var(--type-xs)}}@media (prefers-reduced-motion:reduce){.equipment-slot,.equipment-item,.equipment-item-actions button{transition:none}}.equipment-slot-cell{align-content:start;gap:.3rem;min-width:0;display:grid}.equipment-slot-cell .equipment-slot{width:100%;min-width:0}.equipment-unequip{font-size:var(--type-xs);justify-self:stretch;padding:.25rem .5rem}.refine-tier-1{outline:1px solid var(--rarity-uncommon)}@supports (color:color-mix(in lab, red, red)){.refine-tier-1{outline:1px solid color-mix(in srgb,var(--rarity-uncommon)45%,transparent)}}.refine-tier-1{outline-offset:-1px}.refine-tier-2{outline:1px solid var(--accent-bronze)}@supports (color:color-mix(in lab, red, red)){.refine-tier-2{outline:1px solid color-mix(in srgb,var(--accent-bronze)70%,transparent)}}.refine-tier-2{outline-offset:-1px;box-shadow:0 0 var(--space-2)var(--accent-bronze)}@supports (color:color-mix(in lab, red, red)){.refine-tier-2{box-shadow:0 0 var(--space-2)color-mix(in srgb,var(--accent-bronze)35%,transparent)}}.refine-tier-3{outline:1px solid var(--accent-gold);outline-offset:-1px;box-shadow:0 0 var(--space-3)var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.refine-tier-3{box-shadow:0 0 var(--space-3)color-mix(in srgb,var(--accent-gold)55%,transparent)}}.refine-tier-4{outline:2px solid var(--accent-gold);outline-offset:-2px;box-shadow:0 0 var(--space-4)var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.refine-tier-4{box-shadow:0 0 var(--space-4)color-mix(in srgb,var(--clan-accent)70%,transparent)}}.refine-tier-4{animation:2.8s ease-in-out infinite refine-pulse}@keyframes refine-pulse{}.equipment-item-actions .equipment-refine{border-radius:var(--corner-md);text-align:left;justify-items:start;gap:2px;display:inline-grid}.equipment-refine small{font-size:var(--type-xs)}.refine-protect{align-items:center;gap:var(--space-2);margin-top:var(--space-2);cursor:pointer;font-size:.74rem;display:flex}.refine-protect input{accent-color:var(--accent-bronze)}.action-confirmation .refine-protect{flex-basis:100%;margin-top:0}.equipment-card-option{gap:2px;max-width:16rem;display:inline-grid}.equipment-card-option small{font-size:var(--type-xs);color:var(--text-muted);line-height:1.35}.equipment-sockets-empty{color:var(--text-muted);font-size:var(--type-sm);flex-basis:100%;margin:0}.equipment-item{position:relative}.equipment-item.is-forging{animation:.7s ease-out forge-strike}.equipment-item.is-forging:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 30%,var(--accent-gold)0 4%,transparent 5%),radial-gradient(circle at 38% 22%,var(--clan-accent)0 2%,transparent 3%),radial-gradient(circle at 63% 20%,var(--clan-accent)0 2%,transparent 3%),radial-gradient(circle at 50% 30%,var(--accent-gold),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.equipment-item.is-forging:after{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent-gold)90%,transparent)0 4%,transparent 5%),radial-gradient(circle at 38% 22%,var(--clan-accent)0 2%,transparent 3%),radial-gradient(circle at 63% 20%,var(--clan-accent)0 2%,transparent 3%),radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent-gold)40%,transparent),transparent 55%)}}.equipment-item.is-forging:after{animation:.7s ease-out forwards forge-sparks}.equipment-item.is-forge-fail:after{background:radial-gradient(circle at 50% 35%,var(--danger),transparent 60%)}@supports (color:color-mix(in lab, red, red)){.equipment-item.is-forge-fail:after{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--danger)35%,transparent),transparent 60%)}}@keyframes forge-strike{0%{transform:translateY(0)}18%{transform:translateY(4px)scale(.985)}40%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes forge-sparks{0%{opacity:0;transform:scale(.6)}20%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes forge-flash{0%,to{box-shadow:inset 0 0 0 100vmax #0000}}@keyframes forge-flash-fail{0%,to{box-shadow:inset 0 0 0 100vmax #0000}}@media (prefers-reduced-motion:reduce){.refine-tier-4{animation:none}.equipment-item.is-forging{animation:.7s ease-out forge-flash}.equipment-item.is-forge-fail{animation-name:forge-flash-fail}.equipment-item.is-forging:after{display:none}}.inv-slot[data-equip-item]{touch-action:none;cursor:grab}.inv-slot.is-equipment-dragging{opacity:.5;cursor:grabbing}.equipment-drag-ghost{z-index:var(--z-drag-ghost);pointer-events:none;border:1px solid var(--accent-bronze);background:var(--surface-panel);width:48px;height:48px;box-shadow:var(--shadow-panel);place-items:center;display:grid;position:fixed;top:0;left:0}.paper-doll-slot .equipment-slot.is-equip-compatible{outline:2px dashed var(--accent-bronze);outline-offset:2px}.paper-doll-slot .equipment-slot.is-equip-target{background:var(--surface-panel);box-shadow:inset 0 0 0 2px var(--accent-bronze);outline-style:solid}.equipment-release{border-radius:var(--corner-md);background:var(--surface-panel);min-height:44px;color:var(--text-brand-deep);cursor:pointer;border:1px solid;margin-top:.65rem;padding:.5rem .75rem;font-weight:600;display:block}.equipment-release:hover{background:var(--surface-sand)}.equipment-release:focus-visible{outline:2px solid var(--accent-bronze);outline-offset:3px}.farming-panel{color:var(--text-ink-deep);gap:1.25rem;display:grid}.farming-heading,.farming-card-heading,.farming-battle-heading,.farming-latest{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.farming-heading h2,.farming-card-heading h3,.farming-battle-heading h3,.farming-latest h3,.farming-target-details h4{color:var(--text-forest-ink);margin:0}.farming-heading p,.farming-atmosphere,.farming-target-details p{max-width:60ch;color:var(--text-clan);margin:.35rem 0 0}@supports (color:color-mix(in lab, red, red)){.farming-heading p,.farming-atmosphere,.farming-target-details p{color:color-mix(in srgb,var(--text-clan)56%,var(--success))}}.farming-badge,.farming-card-heading>span,.farming-battle-heading>span{border:1px solid var(--border-forest)}@supports (color:color-mix(in lab, red, red)){.farming-badge,.farming-card-heading>span,.farming-battle-heading>span{border:1px solid color-mix(in srgb,var(--border-forest)20%,transparent)}}.farming-badge,.farming-card-heading>span,.farming-battle-heading>span{color:var(--text-forest-deep);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.4rem .7rem;font-size:.72rem}.farming-message{background:var(--surface-sage);color:var(--text-forest-ink);border-radius:.8rem;margin:0;padding:.75rem 1rem}.farming-error{background:var(--surface-danger-soft);color:var(--text-error)}.farming-map-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;display:grid}.farming-map-card,.farming-bestiary-card,.farming-battle,.farming-latest{border:1px solid var(--border-forest)}@supports (color:color-mix(in lab, red, red)){.farming-map-card,.farming-bestiary-card,.farming-battle,.farming-latest{border:1px solid color-mix(in srgb,var(--border-forest)16%,transparent)}}.farming-map-card,.farming-bestiary-card,.farming-battle,.farming-latest{background:var(--surface-panel);box-shadow:0 1rem 2.5rem var(--dark-panel);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.farming-map-card,.farming-bestiary-card,.farming-battle,.farming-latest{box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--dark-panel)8%,transparent)}}.farming-map-card,.farming-bestiary-card,.farming-battle{padding:1.15rem}.farming-latest{align-items:stretch;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-color:var(--accent-bronze);flex-direction:column}@supports (color:color-mix(in lab, red, red)){.farming-latest{border-color:color-mix(in srgb,var(--accent-bronze)45%,transparent)}}.farming-latest{color:var(--text)}.farming-latest h3{color:var(--text);font-size:var(--type-lg);line-height:1.3}.farming-latest p{color:var(--text);margin:0}.farming-latest-body{gap:var(--space-2);min-width:0;display:grid}.farming-latest-body>*{justify-self:stretch}.farming-latest-head,.farming-latest-gains-row{align-items:center;gap:var(--space-1)var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.farming-latest-head .eyebrow{color:var(--text-muted)}.farming-latest-outcome{color:var(--text-eyebrow)}.farming-latest[data-outcome=defeated] .farming-latest-outcome{color:var(--text-danger)}.farming-latest-gains{align-items:baseline;gap:var(--space-1)var(--space-4);flex-wrap:wrap;margin:0;display:flex}.farming-latest-gains>div{border-inline-start:2px solid var(--accent-bronze);align-items:baseline;gap:6px;padding-inline-start:var(--space-2);display:flex}.farming-latest-gains dt{color:var(--text-muted);font-size:var(--type-xs)}.farming-latest-gains dd{color:var(--text);font:700 var(--type-lg)/1.2 var(--font-body);margin:0}.farming-latest .farming-latest-tag{padding:1px var(--space-2);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);color:var(--text-eyebrow);font-size:var(--type-xs);font-weight:700}.farming-latest .farming-latest-note{color:var(--text-eyebrow);font-size:var(--type-sm);font-weight:600}.farming-result-actions{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--accent-bronze);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:center;gap:.5rem;display:grid;container:result-actions/inline-size}@supports (color:color-mix(in lab, red, red)){.farming-result-actions{border-top:1px solid color-mix(in srgb,var(--accent-bronze)35%,transparent)}}.farming-result-actions>.button{min-width:0;padding-inline:.6rem}.farming-result-actions .farming-result-group-size{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:.4rem;margin:0;display:grid}.farming-result-group-size>span{font-size:var(--type-xs);white-space:nowrap}.farming-result-group-size .button{min-width:0;min-height:44px;padding:.5rem .4rem}@media (hover:hover) and (pointer:fine){.farming-result-actions .button{min-height:36px;padding-block:6px}}@container result-actions (max-width:40rem){.farming-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.farming-result-actions .farming-result-group-size{grid-column:1/-1}}@container result-actions (max-width:22rem){.farming-result-actions .farming-result-group-size{grid-template-columns:repeat(3,minmax(0,1fr))}.farming-result-group-size>span{grid-column:1/-1}}@media (max-width:800px){.farming-result-actions>.button{padding-inline:.4rem}}.farming-zone-grid,.farming-monster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.farming-zone,.farming-monster{border:1px solid var(--border-forest);gap:.5rem;min-height:7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.farming-zone,.farming-monster{border:1px solid color-mix(in srgb,var(--border-forest)12%,transparent)}}.farming-zone,.farming-monster{background:var(--surface-bright);border-radius:.85rem;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.farming-zone,.farming-monster{background:color-mix(in srgb,var(--surface-bright)42%,transparent)}}.farming-zone,.farming-monster{color:var(--text-ink-deep);text-align:left;transition:border-color .16s,transform .16s,box-shadow .16s}.farming-zone:hover,.farming-monster:hover,.farming-zone.is-selected,.farming-monster.is-selected{border-color:var(--accent-amber);box-shadow:0 .6rem 1rem var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.farming-zone:hover,.farming-monster:hover,.farming-zone.is-selected,.farming-monster.is-selected{box-shadow:0 .6rem 1rem color-mix(in srgb,color-mix(in srgb,var(--danger-soft)21%,var(--focus-ring-on-light))15%,transparent)}}.farming-zone:hover,.farming-monster:hover,.farming-zone.is-selected,.farming-monster.is-selected{transform:translateY(-2px)}.farming-zone-art{border-radius:var(--frame-place-radius);background-image:var(--zone-thumb);background-position:50%;background-size:cover;min-height:3.3rem;display:block}.farming-zone-copy,.farming-monster{font-size:.84rem;line-height:1.25}.farming-zone-copy strong,.farming-zone-copy small,.farming-zone-copy em,.farming-monster strong,.farming-monster small{display:block}.farming-zone-copy small,.farming-zone-copy em,.farming-monster small{color:var(--text-slate);font-size:.74rem}.farming-zone-copy em{margin-top:.2rem;font-style:normal}.farming-travel-link{color:var(--text-forest-deep);text-underline-offset:.2rem;margin-top:.75rem;font-weight:700;text-decoration:underline;display:inline-block}.world-monster{border-radius:var(--frame-creature-radius,var(--corner-md));background-image:url(/images/aevrath-monsters-0031277d49d54ab8a288cab87c9f0fce.png?vsn=d);background-position:0 0;background-size:400% 200%;width:4.25rem;height:4.25rem;display:block}.world-monster-art-1{background-position:33.333% 0}.world-monster-art-2{background-position:66.666% 0}.world-monster-art-3{background-position:100% 0}.world-monster-art-4{background-position:0 100%}.world-monster-art-5{background-position:33.333% 100%}.world-monster-art-6{background-position:66.666% 100%}.world-monster-art-7{background-position:100% 100%}.farming-target-details{border-top:1px solid var(--border-forest);grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.farming-target-details{border-top:1px solid color-mix(in srgb,var(--border-forest)12%,transparent)}}.farming-target-details{padding-top:1rem}.farming-target-details>*{min-width:0}.farming-target-details>.button{width:100%}.farming-reward-preview{color:var(--text-forest-deep);text-align:left;gap:.2rem;display:grid}.farming-reward-preview small{color:var(--text-slate)}.farming-combatants{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1rem 0;display:grid}.farming-combatant{text-align:center;justify-items:center;gap:.45rem;display:grid}.farming-combatant progress{width:min(100%,15rem);accent-color:var(--accent-amber)}.farming-vs{color:var(--accent-amber);font-weight:800}.farming-portrait{background:var(--clan-panel);border-radius:50%;width:4.25rem;height:4.25rem}@supports (color:color-mix(in lab, red, red)){.farming-portrait{background:color-mix(in srgb,var(--clan-panel)6%,var(--success))}}.farming-portrait.aevrath-avatar{border:2px solid var(--accent-bronze-light-hover);width:5.2rem;height:5.2rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.farming-portrait.aevrath-avatar{border:2px solid color-mix(in srgb,var(--accent-bronze-light-hover)81%,var(--dark-bg))}}.farming-battle .hunt-solo-vfx{min-height:2.5rem;color:var(--accent-amber);text-align:center;font-weight:700}.farming-battle .skill-vfx{z-index:3;pointer-events:none;width:7rem;height:7rem;position:absolute;top:48%;left:68%}.farming-battle .skill-vfx i{position:absolute}.farming-battle[data-effect=slash] .farming-hero.is-attacking,.farming-battle[data-effect=arrow] .farming-hero.is-attacking{animation:.38s hunt-solo-slash}.farming-battle[data-effect=magic] .farming-hero.is-casting,.farming-battle[data-effect=fire] .farming-hero.is-casting{animation:.55s hunt-solo-fire}.farming-battle[data-effect=heal] .farming-hero.is-healing{animation:.7s hunt-solo-heal}.farming-battle[data-effect=shield] .farming-hero.is-guarding{animation:.6s hunt-solo-shield}.farming-battle[data-effect=impact] .farming-enemy.is-attacking{animation:.42s hunt-solo-enemy-hit}.farming-battle[data-effect=impact] [data-actor=hero].is-hit{animation:.42s hunt-solo-hit}.farming-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.farming-battle-log{max-height:8rem;color:var(--text-slate-deep);gap:.25rem;margin:1rem 0 0;padding-left:1.25rem;font-size:.82rem;display:grid;overflow:auto}.farming-battle>.button-danger{margin-top:1rem}@media (max-width:1100px){.farming-map-layout{grid-template-columns:1fr}}.farming-target-details>.group-size-picker{flex-direction:row;grid-column:1/-1}@media (max-width:560px){.farming-heading,.farming-card-heading,.farming-battle-heading{flex-direction:column}.farming-zone-grid,.farming-monster-grid{grid-template-columns:1fr}.farming-battle .skill-vfx{left:62%}}@media (prefers-reduced-motion:reduce){.farming-battle .skill-vfx{display:none}}@media (max-width:560px){.farming-combatants{gap:.35rem}.farming-vs{font-size:.75rem}}.farming-combatants{border:1px solid var(--border-bronze-soft);min-height:290px;color:var(--text-on-dark-strong);background-image:linear-gradient(0deg,var(--brand-forest-deep),var(--brand-forest-deep)),var(--zone-image);border-radius:8px;padding:26px 6%}@supports (color:color-mix(in lab, red, red)){.farming-combatants{background-image:linear-gradient(0deg,color-mix(in srgb,var(--brand-forest-deep)91%,transparent),color-mix(in srgb,var(--brand-forest-deep)40%,transparent)),var(--zone-image)}}.farming-combatants{background-size:100% 100%,cover;background-position:center,center var(--zone-focus,50%);text-shadow:0 2px 4px var(--brand-forest-deep)}.farming-combatants .aevrath-avatar{border-radius:4px;width:clamp(100px,14vw,145px);height:auto}.farming-combatants .world-monster{aspect-ratio:1;border:2px solid var(--brand-forest);width:clamp(96px,13vw,136px);height:auto}@supports (color:color-mix(in lab, red, red)){.farming-combatants .world-monster{border:2px solid color-mix(in srgb,var(--brand-forest)19%,var(--accent-bronze-light-hover))}}.farming-combatants .world-monster{box-shadow:var(--shadow-panel);border-radius:50%}.farming-combatants .farming-vs{color:var(--text-on-dark-gold)}.farming-actions button:disabled{opacity:.55}@media (max-width:560px){.farming-combatants{min-height:265px;padding:20px 10px}.farming-combatants .hunt-solo-actor strong{font-size:18px}}.farming-heading h2{max-width:26ch;font:500 clamp(28px,3.2vw,38px)/1.15 var(--display);margin:8px 0 12px}.farming-card-heading h3,.farming-battle-heading h3{font:600 24px/1.2 var(--display);margin:6px 0}.farming-target-details h4{font:600 23px/1.2 var(--display)}.farming-quest-tracker{border:1px solid var(--accent-amber);gap:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.farming-quest-tracker{border:1px solid color-mix(in srgb,var(--accent-amber)42%,transparent)}}.farming-quest-tracker{background:linear-gradient(125deg,var(--surface-cream),var(--surface-mint));box-shadow:0 .8rem 2rem var(--dark-panel);border-radius:1.1rem;padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.farming-quest-tracker{box-shadow:0 .8rem 2rem color-mix(in srgb,var(--dark-panel)7%,transparent)}}.farming-quest-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.farming-quest-heading h3{color:var(--text-forest-ink);margin:0}.farming-quest-status{background:var(--surface-forest);border-radius:999px;padding:.35rem .65rem}@supports (color:color-mix(in lab, red, red)){.farming-quest-status{background:color-mix(in srgb,var(--surface-forest)10%,transparent)}}.farming-quest-status{color:var(--text-forest-deep);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.farming-quest-target{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.farming-quest-target>div{border:1px solid var(--border-forest)}@supports (color:color-mix(in lab, red, red)){.farming-quest-target>div{border:1px solid color-mix(in srgb,var(--border-forest)11%,transparent)}}.farming-quest-target>div{background:#ffffff73;border-radius:.75rem;padding:.65rem .75rem}.farming-quest-target dt{color:var(--text-slate);text-transform:uppercase;font-size:.72rem}.farming-quest-target dd{color:var(--text-forest-ink);margin:.2rem 0 0;font-weight:700}.farming-quest-progress{color:var(--text-slate-deep);flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.farming-quest-progress p{margin:0}.farming-quest-progress strong{color:var(--text-forest-ink)}.farming-quest-guidance{color:var(--text-slate-deep);margin:0}.farming-quest-tracker .button{justify-self:start}.farm-quest-chip{gap:.6rem;min-width:0;display:grid}.farm-quest-chip>summary{border:1px solid var(--accent-amber);justify-self:start;align-items:center;gap:.5rem;max-width:100%;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.farm-quest-chip>summary{border:1px solid color-mix(in srgb,var(--accent-amber)42%,transparent)}}.farm-quest-chip>summary{background:var(--surface-bright);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.farm-quest-chip>summary{background:color-mix(in srgb,var(--surface-bright)45%,transparent)}}.farm-quest-chip>summary{color:var(--text-forest-ink);overflow-wrap:anywhere;cursor:pointer;font-size:.8rem;font-weight:700;line-height:1.3;list-style:none}.farm-quest-chip>summary::-webkit-details-marker{display:none}.farm-quest-chip>summary:before{content:"▸";color:var(--accent-amber)}.farm-quest-chip[open]>summary{border-color:var(--accent-amber)}.farm-quest-chip[open]>summary:before{content:"▾"}.farm-quest-chip>summary:focus-visible{outline:3px solid var(--accent-amber);outline-offset:3px}.farm-session-title{color:var(--text-forest-ink);margin:0;padding:14px 18px 0;font-size:15px}.specialization-quest-tracker .farming-quest-target{grid-template-columns:repeat(3,minmax(0,1fr))}.specialization-quest-item{border:1px solid var(--border-forest);flex:15rem;gap:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.specialization-quest-item{border:1px solid color-mix(in srgb,var(--border-forest)11%,transparent)}}.specialization-quest-item{background:#ffffff73;border-radius:.75rem;padding:.65rem .75rem}.specialization-quest-item p{margin:0}.specialization-quest-item .specialization-quest-item-name{color:var(--text-forest-ink);font-weight:700}.farming-combat-rules{color:var(--text-on-dark-paper);text-align:center;text-shadow:0 1px 2px var(--brand-forest-deep);margin:.2rem 0 0;font-size:.76rem}.farming-battle .farming-combat-rules{color:var(--text-forest-ink);text-shadow:none;font-size:.85rem}@media (max-width:800px){.farming-quest-target{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.farming-quest-heading{flex-direction:column}.farming-quest-target,.specialization-quest-tracker .farming-quest-target{grid-template-columns:1fr}}.farming-heading h2{margin:4px 0}.farm-session{background:var(--surface-panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;container-type:inline-size}.farm-session-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.farm-session-controls>div:first-child{margin-right:auto}.farm-session-controls .eyebrow{font-size:var(--type-xs);margin:0 0 3px}.farm-session-controls>button{border:1px solid var(--text-on-dark);justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.farm-session-controls>button{border:1px solid color-mix(in srgb,var(--text-on-dark)81%,var(--dark-line))}}.farm-session-controls>button{background:var(--surface-panel);color:var(--text-forest);font-size:var(--type-sm);cursor:pointer;border-radius:6px;padding:10px 12px}.farm-session-controls>button b{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.05em;opacity:.85}.farm-session-controls>button[aria-pressed=true]{color:var(--text-on-dark-strong);background:var(--brand-forest);border-color:var(--brand-forest);box-shadow:inset 0 1px #ffffff24}.farm-session-controls #farm-auto-actions,.farm-session-controls #farm-session-ledger{padding-inline-end:calc(var(--space-6) + var(--space-1))}.farm-session-summary{background:var(--surface-page);border-top:1px solid var(--border-soft);font-size:var(--type-sm);color:var(--text-muted);padding:12px 18px}.farm-session-metrics{flex-wrap:wrap;align-items:baseline;gap:8px 24px;min-width:0;display:flex}.farm-session-summary b{color:var(--text-brand);font-size:15px}.farm-pause-reason,.farm-tracked-goal,.farm-daily-hunt{background:var(--surface-gold-pale);margin:0;padding:12px 18px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.farm-pause-reason,.farm-tracked-goal,.farm-daily-hunt{background:color-mix(in srgb,var(--surface-gold-pale)50%,transparent)}}.farm-pause-ways{gap:var(--space-3);margin-left:var(--space-2);flex-wrap:wrap;display:inline-flex}.farm-pause-ways>*{min-height:32px;font-weight:600}.farm-tracked-goal,.farm-daily-hunt{align-items:center;gap:8px;display:flex}.farm-weight-notice.is-overloaded{color:var(--text-danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.farm-weight-notice.is-overloaded{background:color-mix(in srgb,var(--danger)18%,transparent)}}.farming-left-behind{margin:var(--space-1)0 0;font-size:var(--type-sm);color:var(--text-muted)}.farm-tracked-goal button{cursor:pointer;margin-left:auto;text-decoration:underline}.farm-policy summary{cursor:pointer;color:var(--text-forest-soft);font-size:var(--type-sm);padding:12px 18px}.farm-policy summary span{color:var(--text-muted);margin-left:8px}.farm-policy form{border-top:1px solid var(--border-soft);padding:16px 18px}.farm-policy form>p{font-size:var(--type-sm);color:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){.farm-policy form>p{color:color-mix(in srgb,var(--text-on-dark)27%,var(--text-line))}}.farm-policy form>p{max-width:70ch;margin:0 0 14px}.farm-policy-row{grid-template-columns:20px 1fr 1fr;align-items:center;gap:14px;display:grid}.farm-policy-row label{font-size:var(--type-xs)}.farm-policy-row select{width:100%;font-size:13px}.farm-policy-hint{font-size:var(--type-xs);color:var(--text-muted);grid-column:2/-1}.farm-hunt-notify{gap:4px;margin:0 0 14px;display:grid}.farm-hunt-notify label{font-size:var(--type-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.farm-hunt-notify label:has(input:disabled){cursor:not-allowed;opacity:.7}.farm-hunt-notify-help{font-size:var(--type-xs);color:var(--text-muted);max-width:70ch}.farm-drop-objectives{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.farm-drop-objectives>h5{width:100%;font-size:var(--type-sm);margin:0;font-weight:700}.farm-drop-goal{font-size:var(--type-xs);border:1px solid var(--border-mint);background:var(--surface-panel);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:8px;display:inline-flex}.farm-drop-goal.is-rare{color:var(--text-rare);border-color:var(--rarity-rare-soft)}.farm-drop-goal.is-unknown{border-style:dashed;border-color:var(--border);cursor:default;background:0 0;min-height:48px}.farm-drop-goal[aria-pressed=true]{background:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.farm-drop-goal[aria-pressed=true]{background:color-mix(in srgb,var(--clan-accent)50%,var(--line))}}.farm-drop-goal[aria-pressed=true]{outline:2px solid var(--hp)}@supports (color:color-mix(in lab, red, red)){.farm-drop-goal[aria-pressed=true]{outline:2px solid color-mix(in srgb,var(--hp)23%,var(--focus-ring-on-light))}}.farm-drop-goal[aria-pressed=true]{outline-offset:1px}.farm-range-warning{color:var(--text-alert-deep)!important}@supports (color:color-mix(in lab, red, red)){.farm-range-warning{color:color-mix(in srgb,var(--text-alert-deep)43%,var(--focus-ring-on-light))!important}}.farm-range-warning{font-weight:700}.farming-battle{border-color:var(--accent-gold);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.farming-battle{border-color:color-mix(in srgb,var(--accent-gold)62%,var(--info))}}.farming-battle{background:var(--surface-page)}.farming-battle-heading{padding:18px 24px 0}.farming-battle-heading .eyebrow{font-size:var(--type-xs)}.farming-battle-heading h3{font-size:25px}.farming-battle-heading p{font-size:var(--type-sm);margin:5px 0 0}.farm-round-order{text-align:right;font-size:var(--type-sm);gap:5px;display:grid}.farm-round-order small{color:var(--text-muted)}.farming-combatants{border-width:1px 0;border-radius:0;grid-template-columns:1fr 50px 1fr;min-height:330px;margin:14px 0 0;padding:26px 10%}.farming-combatants .hunt-solo-actor{width:100%;min-width:0}.farming-combatants .aevrath-avatar{width:clamp(110px,14vw,170px)}.farming-combatants .world-monster{border-radius:8px;width:clamp(110px,14vw,170px)}.farming-combatants .hunt-solo-bar{background:var(--brand-forest);height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.farming-combatants .hunt-solo-bar{background:color-mix(in srgb,var(--brand-forest)49%,black)}}.farming-combatants .hunt-solo-bar{border:1px solid var(--border-sage)}@supports (color:color-mix(in lab, red, red)){.farming-combatants .hunt-solo-bar{border:1px solid color-mix(in srgb,var(--border-sage)44%,transparent)}}.farming-combatants .hunt-solo-bar{border-radius:3px;width:min(100%,210px);overflow:hidden}.farming-combatants .hunt-solo-bar>i{background:linear-gradient(90deg,var(--hp-fill-deep),var(--hp-fill-bright));height:100%;display:block}.farming-combatants progress{opacity:0;width:1px;height:1px;position:absolute}.farming-combatants strong{font:600 clamp(19px,2.4vw,26px)/1.2 var(--display)}.farming-combatants small{font-size:var(--type-xs)}.farming-battle .hunt-solo-vfx{min-height:30px;padding:6px 14px;font-size:14px}.farming-battle .farming-combat-rules{font-size:var(--type-xs);color:var(--text-muted);margin:10px 14px 0}.farming-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:stretch;padding:10px 20px 20px;display:grid}.farming-actions>button{text-align:left;min-height:64px;font-size:var(--type-sm);justify-content:flex-start;gap:10px;width:100%;padding:10px 13px}.farming-actions>button span{gap:4px;min-width:0;display:grid}.farming-actions>button small{opacity:.75;font-weight:400;font-size:var(--type-xs);display:block}.farming-actions-closed{justify-content:center;align-items:center;min-height:84px;display:flex}.farming-actions-closed:not(.is-result) p{font-size:var(--type-sm);color:var(--text-olive);text-align:center;margin:0}.farming-actions-closed.is-result{min-height:84px;padding:var(--space-3)var(--space-5);display:block}.farming-actions-closed.is-result .farming-latest{margin:0}.farming-battle>.button-danger{font-size:var(--type-xs);min-height:auto;margin:0 20px 14px;padding:7px 0}.farm-log-details{border-top:1px solid var(--border);font-size:var(--type-sm);color:var(--text-muted);padding:12px 20px}.farm-log-details summary{cursor:pointer}.farm-combo-ready{color:var(--text-eyebrow);font-size:var(--type-sm);justify-content:center;align-items:center;gap:6px;margin:10px 18px 0;font-weight:700;display:flex}.farming-panel button:focus-visible,.farm-policy summary:focus-visible{outline:3px solid var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.farming-panel button:focus-visible,.farm-policy summary:focus-visible{outline:3px solid color-mix(in srgb,var(--clan-accent)27%,var(--focus-ring-on-light))}}.farming-panel button:focus-visible,.farm-policy summary:focus-visible{outline-offset:3px}.farming-target-details .button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.farm-session-controls>div:first-child{width:100%}.farm-session-controls>button{font-size:var(--type-xs);flex:42%}.farm-session-controls>button b{display:none}.farm-session-metrics{gap:8px 14px}.farming-combatants{grid-template-columns:1fr 24px 1fr;min-height:270px;padding:20px 6%}.farming-battle-heading{flex-direction:row;padding:14px 16px 0}.farming-battle-heading h3{font-size:23px}.farming-battle-heading .eyebrow{max-width:26ch}.farm-round-order{min-width:74px}.farm-round-order small{font-size:var(--type-xs)}.farming-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.farm-policy-row{gap:8px}}.farm-compact-toggle{border:1px solid var(--border-input);color:var(--text-olive);font-size:var(--type-xs);cursor:pointer;background:var(--surface-bright);border-radius:4px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.farm-compact-toggle{background:color-mix(in srgb,var(--surface-bright)53%,transparent)}}.farm-combo-ready>span{border:1px solid var(--hp);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.farm-combo-ready>span{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hp)27%,var(--focus-ring-on-light))72%,var(--rarity-rare-soft))}}.farm-combo-ready>span{border-radius:20px;padding:5px 10px}.farming-enemy .world-monster{background-image:url(/images/aevrath-monsters-0031277d49d54ab8a288cab87c9f0fce.png?vsn=d);background-size:400% 200%}.farming-battle-heading .eyebrow{color:var(--text-clan)}@supports (color:color-mix(in lab, red, red)){.farming-battle-heading .eyebrow{color:color-mix(in srgb,var(--text-clan)24%,var(--gold))}}.farming-battle-heading .eyebrow{letter-spacing:.13em}.farm-session-controls .eyebrow{color:var(--text-clan)}@supports (color:color-mix(in lab, red, red)){.farm-session-controls .eyebrow{color:color-mix(in srgb,var(--text-clan)24%,var(--gold))}}.farming-battle .farming-actions{z-index:5;background:var(--surface-page);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.farming-battle .farming-actions{background:color-mix(in srgb,var(--surface-page)96%,transparent)}}.farming-battle .farming-actions{border-top:1px solid var(--border-sage)}@supports (color:color-mix(in lab, red, red)){.farming-battle .farming-actions{border-top:1px solid color-mix(in srgb,var(--border-sage)33%,transparent)}}.farming-actions-closed.is-result{position:static}.farm-session.is-compact{padding:var(--space-2)var(--space-4)}.farm-session.is-compact .farm-session-controls{gap:var(--space-2);flex-wrap:nowrap;padding:0}.farm-session.is-compact .farm-session-controls>button{padding:var(--space-1)var(--space-3)}.farm-session.is-compact .farm-session-summary{padding:var(--space-2)0 0;background:0 0;border-top:0}@container (max-width:960px){.farm-session.is-compact .farm-session-controls{flex-wrap:wrap}.farm-session.is-compact .farm-session-controls>div:first-child{flex-basis:100%}.farm-session-controls #farm-auto-actions,.farm-session-controls #farm-repeat{text-align:left;grid-template-columns:16px minmax(0,1fr);align-content:center;column-gap:7px;display:grid}.farm-session-controls #farm-auto-actions b,.farm-session-controls #farm-repeat b{grid-column:2;display:block}}@container (max-width:600px){.farm-session.is-compact .farm-session-controls>button{flex:0 0 calc(50% - 4px)}}@media (max-width:700px){.farm-session-controls #farm-auto-actions,.farm-session-controls #farm-session-ledger{padding-inline-end:12px}.farm-session-controls .skill-key{display:none}.farm-session.is-compact #farm-session-ledger{flex:0 0 calc(50% - 4px)}}@media (max-width:560px){.farming-actions:not(.farming-actions-closed){gap:var(--space-2);padding:var(--space-2)var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.farming-actions>button{min-height:44px;padding:var(--space-1);text-align:center;font-size:var(--type-xs);flex-direction:column;justify-content:center;align-items:center;gap:2px}.farming-actions>button span{justify-items:center;gap:0;max-width:100%;overflow:hidden}.farming-actions>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.farming-battle[data-compact=true] .farming-combatants{min-height:180px;padding:14px 10%}.farming-battle[data-compact=true] .farming-combatants :is(.aevrath-avatar,.world-monster){width:90px}.farming-battle[data-compact=true] .farming-combatants strong{font-size:18px}.farming-battle[data-compact=true] .farming-battle-heading{padding:12px 16px 0}.farming-battle[data-compact=true] .farming-battle-heading h3{font-size:21px}@media (prefers-reduced-motion:reduce){.farming-panel *{transition:none!important;animation:none!important}}.farm-rare-notice{z-index:var(--z-notice);border:1px solid var(--clan-accent);max-width:min(390px,100vw - 32px);padding:16px 22px;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.farm-rare-notice{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--clan-accent)79%,var(--hp))59%,var(--focus-ring-on-light))}}.farm-rare-notice{background:var(--surface-gold-pale);color:var(--text-shade);border-left-width:5px;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.farm-rare-notice{color:color-mix(in srgb,var(--text-shade)48%,var(--focus-ring-on-light))}}.farm-rare-notice{box-shadow:0 10px 36px var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.farm-rare-notice{box-shadow:0 10px 36px color-mix(in srgb,var(--brand-forest-deep)25%,transparent)}}.farm-rare-notice{pointer-events:none;font-size:14px;font-weight:700}.farm-rare-notice[hidden]{display:none}@media (max-width:800px){.farm-rare-notice{bottom:18px;right:16px}}.farming-battle[data-compact=true] .farming-combat-rules{display:none}.world-monster-art-8{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:0 0;background-size:400% 300%}.world-monster-art-9{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:33.3333% 0;background-size:400% 300%}.world-monster-art-10{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:66.6667% 0;background-size:400% 300%}.world-monster-art-11{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:100% 0;background-size:400% 300%}.world-monster-art-12{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:0%;background-size:400% 300%}.world-monster-art-13{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:33.3333%;background-size:400% 300%}.world-monster-art-14{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:66.6667%;background-size:400% 300%}.world-monster-art-15{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:100%;background-size:400% 300%}.world-monster-art-16{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:0 100%;background-size:400% 300%}.world-monster-art-17{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:33.3333% 100%;background-size:400% 300%}.world-monster-art-18{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:66.6667% 100%;background-size:400% 300%}.world-monster-art-19{background-image:url(/images/aevrath-bestiary-advanced-bf3f891a08048f2026ea7a8b64484621.png?vsn=d);background-position:100% 100%;background-size:400% 300%}.farming-city-link{color:var(--text-on-dark);align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.farming-city-link{color:color-mix(in srgb,var(--text-on-dark)19%,var(--text-brand))}}.farming-city-link{margin-bottom:.6rem;font-size:.8rem}.farming-city-link:hover{color:var(--text-rare)}@supports (color:color-mix(in lab, red, red)){.farming-city-link:hover{color:color-mix(in srgb,var(--text-rare)97%,var(--muted))}}.farming-zone-brief{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.farming-zone-brief h4{font-family:var(--font-display);margin:.15rem 0 0;font-size:1.05rem}.farming-world-atlas{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.farming-world-atlas summary{cursor:pointer;color:var(--text-brand-hover)}@supports (color:color-mix(in lab, red, red)){.farming-world-atlas summary{color:color-mix(in srgb,var(--text-brand-hover)35%,var(--text-line))}}.farming-world-atlas summary{font-weight:600}.farming-world-atlas summary .hero-map{vertical-align:middle;margin-right:.3rem}.farming-world-atlas>p{color:var(--text-muted);margin-top:.6rem;font-size:.8rem}.farming-world-atlas .farming-zone-grid{max-height:28rem;padding:.2rem;overflow-y:auto}.farming-zone:focus-visible,.farming-city-link:focus-visible{outline:3px solid var(--rarity-rare)}@supports (color:color-mix(in lab, red, red)){.farming-zone:focus-visible,.farming-city-link:focus-visible{outline:3px solid color-mix(in srgb,var(--rarity-rare)97%,var(--muted))}}.farming-zone:focus-visible,.farming-city-link:focus-visible{outline-offset:3px}.farming-latest .farming-level-up{padding:1px var(--space-2);border:1px solid var(--accent-gold);border-radius:var(--corner-sm);background:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.farming-latest .farming-level-up{background:color-mix(in srgb,var(--accent-gold)16%,transparent)}}.farming-latest .farming-level-up{color:var(--text-eyebrow);font-family:var(--font-display);font-size:var(--type-md);white-space:nowrap;font-weight:700;line-height:1.5}.daily-badge{padding:1px var(--space-2);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);color:var(--text-ink-deep);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;justify-self:start;margin-inline-start:var(--space-1);font-weight:700;display:inline-block}.farming-monster .daily-badge{margin-inline-start:0}.loot-list{gap:var(--space-1)var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.loot-item{--loot-rarity:var(--rarity-common);align-items:center;gap:var(--space-1);padding:3px var(--space-2);border:1px solid var(--loot-rarity);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.loot-item{border:1px solid color-mix(in srgb,var(--loot-rarity)45%,transparent)}}.loot-item{border-left-width:3px;border-left-color:var(--loot-rarity);border-radius:var(--corner-md);background:var(--surface-panel);color:var(--text);font-size:var(--type-sm);line-height:1.4}.loot-item.rarity-uncommon{--loot-rarity:var(--rarity-uncommon)}.loot-item.rarity-rare{--loot-rarity:var(--rarity-rare)}.loot-item :is([class*=hero-],[class*=aev-]){color:var(--loot-rarity)}.loot-item [class*=aev-]{filter:drop-shadow(0 0 2px var(--loot-rarity))}.loot-item small{color:var(--loot-rarity);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.04em}.loot-item.is-card{background:var(--rarity-rare-soft)}@supports (color:color-mix(in lab, red, red)){.loot-item.is-card{background:color-mix(in srgb,var(--rarity-rare-soft)25%,var(--surface-panel))}}.farming-latest-bars{gap:var(--space-1)var(--space-4);font-size:var(--type-xs);color:var(--text-muted);grid-template-columns:repeat(auto-fit,minmax(8.5rem,16rem));line-height:1.4;display:grid}.farming-latest-bar{align-items:center;gap:var(--space-2);white-space:nowrap;grid-template-columns:auto minmax(2rem,1fr);display:grid}.farming-latest-bar .bar-track{border-radius:var(--corner-pill);background:var(--hp-track);height:4px;display:block;position:relative;overflow:hidden}.farming-latest-bar progress{opacity:0;width:100%;height:100%;position:absolute;inset:0}.farming-latest-bar .bar-fill{width:var(--bar-to);background:var(--accent-gold);animation:.9s ease-out both farming-bar-fill;position:absolute;inset:0 auto 0 0}.farming-latest-bar.is-job .bar-fill{background:var(--sp)}@keyframes farming-bar-fill{0%{width:var(--bar-from)}to{width:var(--bar-to)}}@media (prefers-reduced-motion:reduce){.farming-latest-bar .bar-fill{animation:none}}.farming-boss-card{align-items:center;gap:var(--space-3);margin-top:var(--space-3);border:1px solid var(--danger);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.farming-boss-card{border:1px solid color-mix(in srgb,var(--danger)45%,transparent)}}.farming-boss-card{border-radius:var(--corner-md);padding:var(--space-3);background:var(--surface-danger-soft);color:var(--text-ink-deep)}.farming-boss-card .world-monster{filter:drop-shadow(0 0 .45rem var(--danger))}@supports (color:color-mix(in lab, red, red)){.farming-boss-card .world-monster{filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--danger)55%,transparent))}}.farming-boss-card h4{color:var(--text-forest-ink);font-family:var(--font-display);margin:0}.farming-boss-card .eyebrow{align-items:center;gap:var(--space-2);margin:0;display:flex}.farming-boss-card small{color:var(--text);font-size:var(--type-xs);display:block}.farming-boss-status{margin:var(--space-1)0;color:var(--text-forest-ink);font-weight:700}.farming-boss-card[data-status=engaged] .farming-boss-status,.farming-boss-card[data-status=dead] .farming-boss-status{color:var(--text-alert)}.farming-boss-card[data-status=dead] .world-monster{filter:grayscale();opacity:.6}@media (max-width:700px){.farming-boss-card{grid-template-columns:auto minmax(0,1fr)}.farming-boss-card>.button{grid-column:1/-1}}.farming-zone-item{align-content:start;gap:var(--space-1);display:grid}.farming-zone-item>.farming-zone{height:100%}.farming-zone-travel{font-size:var(--type-sm);margin-top:0}.farming-zone-copy .zone-fit,.farming-place .zone-fit,.city-gate .zone-fit,.world-map-preview-trail .zone-fit{margin-bottom:var(--space-1);border:1px solid var(--border);border-radius:var(--corner-pill);background:var(--surface-panel);color:var(--text-muted);font-size:var(--type-xs);padding:.1rem .5rem;font-weight:700;line-height:1.4;display:inline-block}.farming-zone-copy .zone-fit[data-fit=ideal],.farming-place .zone-fit[data-fit=ideal],.city-gate .zone-fit[data-fit=ideal],.world-map-preview-trail .zone-fit[data-fit=ideal]{border-color:var(--accent-bronze);color:var(--text-brand)}.farming-zone-copy .zone-fit[data-fit=hard],.farming-place .zone-fit[data-fit=hard],.city-gate .zone-fit[data-fit=hard],.world-map-preview-trail .zone-fit[data-fit=hard]{border-color:var(--danger);color:var(--text-danger)}.farming-map-layout.has-place>.farming-place{grid-column:1/-1}.farming-map-layout.is-placed{grid-template-columns:minmax(0,1fr)}.farming-map-chooser.is-collapsed{display:none}.farming-place{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border:1px solid var(--border);border-radius:var(--corner-md);background:var(--surface-panel);display:flex}.farming-place>.farming-zone-art{border-radius:var(--frame-place-radius);flex:0 0 56px;width:56px;height:56px;min-height:56px}.farming-place-copy{align-items:baseline;gap:var(--space-1)var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.farming-place-copy .eyebrow{color:var(--text-eyebrow);flex-basis:100%;margin:0}.farming-place-copy h3{font-size:var(--type-lg);margin:0}.farming-place-copy .zone-fit{margin-bottom:0}.farming-place-copy small{color:var(--text-muted);font-size:var(--type-sm);flex-basis:100%}.farming-place #farm-change-map{border-color:var(--accent-bronze);flex:none;min-height:44px}@media (max-width:560px){.farming-place{flex-wrap:wrap}.farming-place #farm-change-map{flex-basis:100%}}.farming-zone-lore{margin:var(--space-2)0 0;padding-left:var(--space-3);border-left:2px solid var(--border-strong);color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-sm);font-style:italic}.farming-bestiary-entry{gap:var(--space-1);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--corner-md);background:var(--surface-sunken);display:grid}.farming-bestiary-entry .eyebrow{margin:0}.farming-bestiary-entry.is-unlocked{border-style:solid;border-color:var(--accent-bronze)}.farming-bestiary-lore,.farming-bestiary-locked{font-size:var(--type-sm);color:var(--text-muted);margin:0}.farming-bestiary-lore{font-family:var(--font-display);color:var(--text);font-style:italic}.farming-bestiary-stats{font-family:var(--font-numeric);font-size:var(--type-number);color:var(--text);margin:0}.farming-bestiary-mark{width:var(--space-5);height:var(--space-5);margin-right:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--corner-pill);font-family:var(--font-display);color:var(--text-eyebrow);place-items:center;font-weight:700;display:inline-grid}.farm-wallet-note{color:var(--text-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.farm-party-orders{margin:var(--space-1)0 0;color:var(--text-muted);font-size:var(--type-sm);text-align:center}.cities-panel{color:var(--text-charcoal)}.city-art{display:inline-block}.city-art-0,[data-city-art="0"]{--city-focus:60% 5%}.city-art-1,[data-city-art="1"]{--city-focus:50% 15%}.city-art-2,[data-city-art="2"]{--city-focus:52% 20%}.city-art-3,[data-city-art="3"]{--city-focus:90% 55%}.city-art-4,[data-city-art="4"]{--city-focus:68% 15%}.city-art-5,[data-city-art="5"]{--city-focus:85% 30%}.city-art-6,[data-city-art="6"]{--city-focus:65% 50%}.city-art-0{background-image:url(/images/cities/city-0-thumb-06946314d61ab3d363a22b665f4f5f79.webp?vsn=d)}.city-art-1{background-image:url(/images/cities/city-1-thumb-c8a9f285f18ccb33485421d25aff3d23.webp?vsn=d)}.city-art-2{background-image:url(/images/cities/city-2-thumb-64c07ea0c0fba580a9e21d9dac172409.webp?vsn=d)}.city-art-3{background-image:url(/images/cities/city-3-thumb-b24c6af5d16dbf1b42254608ffac2b5c.webp?vsn=d)}.city-art-4{background-image:url(/images/cities/city-4-thumb-42cd068ae8a74e99b4e33fd7486e5e4e.webp?vsn=d)}.city-art-5{background-image:url(/images/cities/city-5-thumb-8b5282ebab9c61e9f5c69cac868e2cd7.webp?vsn=d)}.city-art-6{background-image:url(/images/cities/city-6-thumb-ed0ec5b4c7ff6621e8a2ea80ed425c8e.webp?vsn=d)}.city-art:is(.city-art-0,.city-art-1,.city-art-2,.city-art-3,.city-art-4,.city-art-5,.city-art-6){background-size:cover;background-position:var(--city-focus,center)}.cities-notice,.cities-error{border-radius:.7rem;padding:.55rem .8rem}.cities-notice{background:var(--hp)}@supports (color:color-mix(in lab, red, red)){.cities-notice{background:color-mix(in srgb,var(--hp)18%,var(--surface-bright))}}.cities-notice{color:var(--text-moss)}.cities-error{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.cities-error{background:color-mix(in srgb,var(--danger-soft)20%,var(--surface-bright))}}.cities-error{color:var(--text-error)}.cities-layout{gap:1rem;margin-top:1.2rem;display:grid}.city-current{border:1px solid var(--border-pale);background:var(--surface-panel);border-radius:1.1rem;padding:1rem}.city-advancement{border:1px solid var(--accent-bronze-light-hover);margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.city-advancement{border:1px solid color-mix(in srgb,var(--accent-bronze-light-hover)79%,var(--border-strong))}}.city-advancement{background:var(--surface-cream);border-radius:.8rem}.city-advancement h4{margin:.15rem 0 .35rem}.city-advancement p{margin:.3rem 0}.city-advancement progress{width:100%;accent-color:var(--accent-copper)}.city-advancement-progress{color:var(--text-umber)}.city-advancement-actions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.city-advancement-done{color:var(--text-brand-hover)}@supports (color:color-mix(in lab, red, red)){.city-advancement-done{color:color-mix(in srgb,var(--text-brand-hover)88%,var(--border-strong))}}.city-advancement-done{font-weight:700}.specializations-panel{background:var(--surface-page);border:1px solid var(--info);margin:1.5rem 0;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.specializations-panel{border:1px solid color-mix(in srgb,var(--info)21%,var(--focus-ring))}}.specializations-panel{color:var(--text);border-radius:12px}.specialization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.specialization-card{text-align:left;border:1px solid var(--info);align-items:center;gap:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.specialization-card{border:1px solid color-mix(in srgb,var(--info)21%,var(--focus-ring))}}.specialization-card{background:var(--surface-panel);cursor:pointer;border-radius:8px;transition:box-shadow .2s,border-color .2s}.specialization-card:hover,.specialization-card.is-selected{border-color:var(--text-eyebrow);box-shadow:0 6px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.specialization-card:hover,.specialization-card.is-selected{box-shadow:0 6px 20px color-mix(in srgb,var(--text)10%,transparent)}}.specialization-card .aevrath-avatar{flex:0 0 110px;width:110px}.specialization-card h3{margin:.3rem 0;font-family:Georgia,serif;font-size:1.5rem}.specialization-card p{font-size:.88rem;line-height:1.5}.specialization-card strong{color:var(--text-bronze);font-size:.8rem}.specialization-dialogue{background:var(--surface-panel);border-left:3px solid var(--accent-bronze-deep);margin-top:1.25rem;padding:1.5rem}.specialization-dialogue>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.specialization-dialogue h3{font-family:Georgia,serif;font-size:1.7rem}.specialization-tree-preview{margin:1rem 0}.specialization-tree-preview summary{cursor:pointer;background:var(--surface-mint);padding:.7rem}.specialization-skill-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.75rem 0;display:grid}.specialization-skill-preview article{border:1px solid var(--border);padding:.75rem}.specialization-skill-preview span{color:var(--text-subtle);font-size:.8rem;display:block}.specialization-skill-preview p{font-size:.85rem}.quest-objectives{padding:0;list-style:none}.quest-objectives li{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}@media (max-width:800px){.specialization-grid,.specialization-skill-preview{grid-template-columns:1fr}.specializations-panel,.specialization-dialogue{padding:1rem}.specialization-card .aevrath-avatar{flex-basis:85px;width:85px}.quest-objectives li{flex-direction:column;gap:.25rem}.specialization-dialogue>header{align-items:flex-start}}.world-map-layout{gap:var(--space-4);align-items:start;display:grid}.world-map-picker{gap:var(--space-2);min-width:0;display:grid}.world-map-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2)var(--space-4);flex-wrap:wrap;display:flex}.world-map-toolbar h3{font-size:var(--type-lg);margin:0}.world-map-list-toggle{min-height:44px;font-size:var(--type-sm)}.world-map-scroll{border:1px solid var(--border-strong);border-radius:var(--frame-place-radius);background:var(--brand-forest-deep);overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.world-map{--medallion:3.5rem;min-width:30rem;position:relative;container:world-map/inline-size}.world-map-art{object-fit:cover;width:100%;height:100%;display:block}.world-map-routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.world-map-route{stroke:var(--text-on-dark);stroke-width:1.5px;stroke-dasharray:4 6;stroke-linecap:round;opacity:.4;vector-effect:non-scaling-stroke}.world-map-route.is-current-route{stroke:var(--accent-gold);stroke-width:3px;stroke-dasharray:none;opacity:.95}.world-map-hotspot{justify-items:center;gap:var(--space-1);min-width:2.75rem;min-height:2.75rem;transform:translate(-50%,calc(var(--medallion)/-2));color:var(--text-on-dark);cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:absolute}.world-map-medallion{width:var(--medallion);height:var(--medallion);border:3px solid var(--accent-bronze);border-radius:var(--corner-pill);box-shadow:0 0 0 2px var(--dark-bg),0 4px 12px var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){.world-map-medallion{box-shadow:0 0 0 2px color-mix(in srgb,var(--dark-bg)55%,transparent),0 4px 12px color-mix(in srgb,var(--dark-bg)45%,transparent)}}.world-map-label{padding:1px var(--space-2)2px;border-radius:var(--corner-sm);background:var(--dark-bg);justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.world-map-label{background:color-mix(in srgb,var(--dark-bg)80%,transparent)}}.world-map-label{white-space:nowrap;line-height:1.25}.world-map-name{font:600 var(--type-sm)var(--font-display)}.world-map-band{color:var(--text-on-dark-soft);font-size:var(--type-xs)}.world-map-hotspot:hover .world-map-medallion{border-color:var(--accent-bronze-light)}.world-map-hotspot:focus-visible{outline:none}.world-map-hotspot:focus-visible .world-map-medallion{outline:3px solid var(--focus-ring);outline-offset:2px}.world-map-hotspot.is-current .world-map-medallion{border-color:var(--accent-gold);box-shadow:0 0 0 4px var(--accent-gold),0 4px 12px var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){.world-map-hotspot.is-current .world-map-medallion{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-gold)40%,transparent),0 4px 12px color-mix(in srgb,var(--dark-bg)45%,transparent)}}.world-map-hotspot.is-current .world-map-name{color:var(--accent-gold)}.world-map-hotspot.is-selected .world-map-label{background:var(--dark-bg);box-shadow:inset 0 -2px var(--accent-bronze-light)}.world-map-hotspot.is-selected:not(.is-current) .world-map-medallion{border-color:var(--accent-bronze-light)}@media (prefers-reduced-motion:no-preference){.world-map-medallion{transition:transform .16s,border-color .16s}.world-map-hotspot:hover .world-map-medallion,.world-map-hotspot:focus-visible .world-map-medallion{transform:scale(1.08)}}@container world-map (max-width:640px){.world-map-hotspot{--medallion:2.5rem}.world-map-band{display:none}.world-map-label{white-space:normal;text-align:center;max-width:6.5rem}.world-map-name{font-size:var(--type-xs)}}.world-map-list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:none}.world-map-list.is-open{display:grid}.world-map-list-row{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2);border:1px solid var(--border-pale);border-radius:var(--corner-md);background:var(--surface-panel);color:var(--text);text-align:left;cursor:pointer;display:flex}.world-map-list-row:hover{border-color:var(--accent-bronze)}.world-map-list-row[aria-pressed=true]{border-color:var(--accent-bronze);box-shadow:inset 3px 0 var(--accent-copper)}.world-map-list-row>.city-art{border:2px solid var(--accent-bronze);border-radius:var(--corner-pill);flex:none;width:48px;height:48px}.world-map-list-row.is-current>.city-art{border-color:var(--accent-gold)}.world-map-list-copy{flex:1;gap:2px;min-width:0;display:grid}.world-map-list-copy strong{color:var(--text-brand);font:600 var(--type-md)/1.25 var(--font-display)}.world-map-list-copy small,.world-map-list-here{color:var(--text-muted);font-size:var(--type-xs)}.world-map-detail{flex-direction:column;min-width:0;display:flex;container:travel-preview/inline-size}.world-map-destination{border:1px solid var(--border-pale);border-radius:var(--corner-md);background:var(--surface-panel);flex-direction:column;min-height:0;display:flex;overflow:hidden}.world-map-destination-foot{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);flex-wrap:wrap;display:flex}.world-map-destination-foot .button{min-height:44px}.world-map-here{color:var(--text-eyebrow);font:600 var(--type-sm)var(--font-display);margin:0}.world-map-more{align-content:start;gap:var(--space-4);min-width:0;display:grid}.world-map-more .world-map-preview-trails{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}@media (min-width:1100px){.world-map-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(calc(30rem + 2px),1fr) minmax(18rem,24rem)}.world-map-picker{grid-area:1/1}.world-map-more{grid-area:2/1}.world-map-detail{top:calc(var(--topbar-pinned-height,0px) + var(--space-4));max-height:calc(100dvh - var(--topbar-pinned-height,0px) - var(--space-8) - 2.75rem);grid-area:1/2/3/3;position:sticky}.world-map-detail>*{flex:0 auto;min-height:0}.world-map-detail .world-map-city-preview{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.world-map-detail>#teleport-confirmation{flex-flow:column}#world-map-detail>#teleport-confirmation>:not(.world-map-city-preview){flex:none}}.world-map-detail>#teleport-confirmation{border-radius:var(--corner-md);scroll-margin-top:calc(var(--topbar-pinned-height,0px) + var(--space-3));align-items:stretch;gap:0;margin:0;padding:0;overflow:hidden}.world-map-detail>#teleport-confirmation>.world-map-city-preview{order:1}.world-map-detail>#teleport-confirmation>.action-confirmation-copy{padding:var(--space-3)var(--space-4);flex:16rem;order:2}.world-map-detail>#teleport-confirmation>.action-confirmation-copy strong{font:600 var(--type-md)var(--font-display)}.world-map-detail>#teleport-confirmation>.action-confirmation-actions{padding:var(--space-3)var(--space-4);order:3;align-items:center}.world-map-city-preview{gap:var(--space-4);min-width:0;padding:var(--space-4);border-bottom:1px solid var(--border-pale);background:var(--surface-panel);color:var(--text);flex-basis:100%;display:grid}.world-map-preview-place{align-content:start;gap:var(--space-2);min-width:0;display:grid}.world-map-preview-hero{border:1px solid var(--border-pale);border-radius:var(--corner-md);background:var(--dark-bg);margin:0;position:relative;overflow:hidden}.world-map-preview-hero img{aspect-ratio:16/9;object-fit:cover;object-position:var(--city-focus,center);width:100%;height:auto;display:block}.world-map-preview-hero figcaption{padding:var(--space-8)var(--space-4)var(--space-3);background:linear-gradient(0deg,var(--dark-bg)0%,var(--dark-bg)55%,transparent 100%);gap:2px;display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.world-map-preview-hero figcaption{background:linear-gradient(0deg,color-mix(in srgb,var(--dark-bg)92%,transparent)0%,color-mix(in srgb,var(--dark-bg)62%,transparent)55%,transparent 100%)}}.world-map-preview-hero h4{color:var(--text-on-dark);font:500 clamp(1.35rem,2.4vw,1.7rem)/1.15 var(--font-display);letter-spacing:.02em;margin:0}.world-map-preview-hero small{color:var(--text-on-dark-soft);font:600 var(--type-xs)/1.5 var(--font-body);letter-spacing:.19em;text-transform:uppercase}.world-map-preview-subtitle{margin:var(--space-1)0 0;color:var(--text-brand);font-size:var(--type-lg);font-style:italic;line-height:1.4}.world-map-preview-description{color:var(--text-muted);font-size:var(--type-sm);margin:0;line-height:1.6}.world-map-preview-body{align-content:start;gap:var(--space-4);min-width:0;display:grid}.world-map-preview-block h4{margin:0 0 var(--space-2);color:var(--text-eyebrow);font:600 var(--type-xs)/1.5 var(--font-body);letter-spacing:.19em;text-transform:uppercase}.world-map-preview-note{margin:calc(-1*var(--space-1))0 var(--space-2);color:var(--text-muted);font-size:var(--type-xs)}.world-map-preview-people,.world-map-preview-trails,.world-map-preview-houses{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.world-map-preview-people{grid-template-columns:repeat(2,minmax(0,1fr))}.world-map-preview-houses{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.world-map-preview-card{min-width:0;padding:var(--space-2);border:1px solid var(--border-pale);border-radius:var(--corner-md);background:var(--surface-panel)}.world-map-preview-card:hover{border-color:var(--accent-bronze)}.world-map-preview-card strong{color:var(--text-brand);font:600 var(--type-md)/1.25 var(--font-display);overflow-wrap:anywhere}.world-map-preview-people>li{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;display:grid}.world-map-preview-people>li>span:last-child{color:var(--text-eyebrow);font-size:var(--type-xs);font-weight:600;line-height:1.35}.world-map-preview-portrait{width:48px;height:60px}.world-map-preview-trail{align-items:center;gap:var(--space-2);display:flex}:is(.world-map-preview-trail,.world-map-preview-trail-link)>.farming-zone-art{border-radius:var(--frame-place-radius);flex:0 0 48px;width:48px;height:48px;min-height:48px}.world-map-preview-trail:has(>.world-map-preview-trail-link){padding:0}.world-map-preview-trail-link{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-2);border-radius:inherit;color:inherit;flex:1;text-decoration:none;display:flex}.world-map-preview-trail-copy,.world-map-preview-house-copy{gap:2px;min-width:0;display:grid}.world-map-preview-trail-copy small{color:var(--text-muted);font-size:var(--type-xs)}.world-map-preview-trail .zone-fit{justify-self:start}.world-map-preview-trail.is-ideal{border-color:var(--accent-bronze);box-shadow:inset 0 2px var(--accent-copper)}.world-map-preview-house{align-items:center;gap:var(--space-3);display:flex}.world-map-preview-house-copy>span{color:var(--text-muted);font-size:var(--type-xs);line-height:1.35}.world-map-preview-tag{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--corner-pill);color:var(--text-eyebrow);font-size:var(--type-xs);justify-self:start;margin-top:2px;font-weight:600;line-height:1.6}@media (prefers-reduced-motion:no-preference){.world-map-preview-card{transition:border-color .16s,transform .16s}.world-map-preview-card:hover{transform:translateY(-1px)}}@container travel-preview (min-width:340px){.world-map-preview-people{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr))}.world-map-preview-people>li{padding:var(--space-1)}.world-map-preview-people .world-map-preview-portrait{width:48px;height:48px}.world-map-preview-people strong{font-size:var(--type-xs);overflow-wrap:normal}}@container travel-preview (min-width:760px){.world-map-city-preview{align-items:start;gap:var(--space-5);grid-template-columns:minmax(15rem,2fr) minmax(0,3fr)}.world-map-preview-place{flex-direction:column;align-self:stretch;display:flex}.world-map-preview-hero{aspect-ratio:3/2;flex:1 0 auto}.world-map-preview-hero img{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.city-section{margin-top:var(--space-6);scroll-margin-top:var(--space-4)}.cities-panel .cities-layout{margin-top:0}.cities-panel .city-current{gap:var(--space-4);display:grid}.city-people{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.city-people>li{min-width:0;display:flex}.city-person{gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--corner-md);background:var(--surface-page);transition:border-color var(--motion-fast)ease,transform var(--motion-fast)ease;grid-template-rows:1fr auto;display:grid}.city-person:has(.city-person-talk):hover{border-color:var(--accent-bronze);transform:translateY(-1px)}.city-person-talk{align-content:start;justify-items:center;gap:var(--space-1);color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.city-person-talk:focus-visible{border-radius:var(--corner-sm)}.city-person-talk[aria-expanded=true] .city-person-portrait{border-color:var(--accent-gold)}.city-person-portrait,.npc-window-portrait,.storage-guardian-portrait,.world-map-preview-portrait{border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-sage);flex:none;display:block;overflow:hidden}.city-person-portrait{width:96px;height:120px;margin-bottom:var(--space-1)}.npc-window-portrait{width:140px;height:172px}.storage-guardian-portrait{width:64px;height:80px}:is(.city-person-portrait,.npc-window-portrait,.storage-guardian-portrait,.world-map-preview-portrait) .aevrath-avatar{width:100%;height:100%;box-shadow:none;border-radius:0}.city-person-name{font:600 var(--type-md)var(--font-display);color:var(--text-brand);overflow-wrap:anywhere}.city-person-role{color:var(--text-eyebrow);font-size:var(--type-xs);overflow-wrap:anywhere;font-weight:600}.city-person-line{color:var(--text-muted);font-size:var(--type-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.city-person-actions{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.city-person-actions .button{min-height:44px;padding-inline:var(--space-3);font-size:var(--type-sm)}.city-person.is-highlighted{border-color:var(--accent-gold);background:var(--surface-panel)}.city-presence-head{align-items:baseline;gap:var(--space-1)var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.city-presence-head .eyebrow{flex-basis:100%;margin:0}.city-presence-head h2{flex:auto;margin:0}.city-houses-preview .world-map-preview-card{background:0 0}.city-houses-preview .world-map-preview-card:hover{border-color:var(--border-pale)}.city-presence-head .button{min-height:44px}.city-person-face{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;display:grid}.city-presence-more{margin:var(--space-2)0 0;color:var(--text-muted);font-size:var(--type-sm)}@media (max-width:1100px){.city-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.city-people{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.city-person{padding:var(--space-2)}}.npc-window{gap:var(--space-3);display:grid}.npc-window-head{gap:var(--space-3);grid-template-columns:140px minmax(0,1fr);align-items:start;display:grid}.npc-window-copy{gap:var(--space-2);min-width:0;display:grid}.npc-window-copy .eyebrow,.npc-window>.master-speech{margin:0}.npc-window-shop-line{color:var(--text-muted);margin:0}.npc-window-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.npc-window-actions .button{min-height:44px}.npc-window-panel{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.npc-window-panel h3{font:500 var(--type-lg)var(--font-display);color:var(--text-brand);margin:0}.npc-window-panel>p{color:var(--text-muted);margin:0}.npc-window .city-advancement{margin-top:0}@media (max-width:400px){.npc-window-head{grid-template-columns:96px minmax(0,1fr)}.npc-window-portrait{width:96px;height:118px}}.world-map-list-row.city-route-highlight{outline:2px solid var(--accent-bronze);outline-offset:2px}.world-map-hotspot.city-route-highlight .world-map-medallion{box-shadow:0 0 0 4px var(--accent-bronze-light)}.world-map-hotspot.city-route-highlight .world-map-name{color:var(--accent-bronze-light)}.city-hunt{align-items:center;gap:var(--space-3);margin:var(--space-5)0 var(--space-6);padding:var(--space-4)var(--space-5);background:var(--surface-panel);border:1px solid var(--border);border-left:3px solid var(--accent-bronze);border-radius:var(--corner-md);flex-wrap:wrap;display:flex}.hunt-hint{align-items:center;gap:var(--space-1)var(--space-2);font-size:var(--type-md);color:var(--text);flex-wrap:wrap;flex:auto;margin:0;display:flex}.hunt-hint>.size-5{color:var(--accent-bronze)}.hunt-hint a{align-items:center;min-height:44px;display:inline-flex}.hunt-hint small{font-size:var(--type-sm);color:var(--text-muted)}.city-hunt>.button{min-height:44px}.city-hunt>.button small{opacity:.8;font-weight:400}.city-today{flex-basis:100%}.city-today .eyebrow{margin:0 0 var(--space-1);color:var(--text-eyebrow)}.city-today ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.city-today li{align-items:center;gap:var(--space-2);font-size:var(--type-sm);color:var(--text);display:flex}.city-today li>.size-4{color:var(--accent-bronze);flex:none}.city-today li.is-done{color:var(--text-muted)}.city-today a{align-items:center;min-height:44px;display:inline-flex}.city-gate{padding-top:var(--space-3);border-top:1px solid var(--border);flex-basis:100%}.city-gate .eyebrow{margin:0 0 var(--space-2);color:var(--text-eyebrow)}.city-gate ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.city-gate a{align-items:center;gap:var(--space-1)var(--space-2);min-height:44px;padding:var(--space-1)var(--space-3);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-panel);color:var(--text);flex-wrap:wrap;text-decoration:none;display:flex}.city-gate a:hover,.city-gate a:focus-visible{border-color:var(--accent-bronze)}.city-gate .zone-fit{margin-bottom:0}.city-gate strong{font-size:var(--type-sm)}.city-gate small{color:var(--text-muted);font-size:var(--type-xs)}@media (max-width:560px){.city-gate li{flex:100%}}.city-routes-link{align-items:center;gap:var(--space-2)var(--space-4);flex-wrap:wrap;display:flex}.city-routes-link>p{color:var(--text-muted);font-size:var(--type-sm);flex:280px;margin:0}.city-routes-link .button{min-height:44px}.world-map-page{gap:var(--space-5);display:grid}.world-map-header h2{margin:0}.world-map-header .eyebrow{margin:0 0 var(--space-1);color:var(--text-eyebrow)}.world-map-header .hunt-hint{margin-top:var(--space-2)}.world-map-context{margin:var(--space-1)0 0;color:var(--text-muted);font-size:var(--type-sm)}.master-speech{margin:var(--space-3)0;padding:var(--space-3)var(--space-4);border-left:3px solid var(--accent-gold);border-radius:var(--corner-sm);background:var(--surface-sunken);font-family:var(--font-display);font-size:var(--type-md);color:var(--text);font-style:italic}.master-speech p{margin:0}.master-speech cite{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--type-sm);color:var(--text-eyebrow);font-style:normal;display:block}.city-recovery{border:1px solid var(--border-pale);background:var(--surface-panel);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.5rem;padding:1.25rem;display:flex}.city-recovery h2{margin:0 0 .375rem}.city-recovery p{margin:0}.city-recovery.is-down{border-color:var(--danger)}.city-recovery.is-city{border-width:0 0 1px;border-left:4px solid var(--danger);background:var(--surface-panel);border-radius:0;grid-area:rest;margin:0}.city-recovery.is-city .button{min-height:44px}.city-recovery-note{color:var(--text-muted);font-size:var(--type-sm);margin-top:.375rem!important}.city-advancement-level{color:var(--text-error);font-weight:600}.travel-stage{z-index:var(--z-notice);padding:var(--space-4);color:var(--text-on-dark);background-color:var(--brand-forest-deep);background-image:url(/images/travel-road-778b2e2193f7aa6ada15a8b2410a9716.webp?vsn=d),linear-gradient(180deg,var(--surface-night)0%,var(--surface-forest)62%,var(--brand-forest-deep)100%);animation:travel-enter var(--motion-slow)var(--ease-settle)both,travel-pan var(--motion-travel)linear both;background-position:0%,50%;background-repeat:no-repeat;background-size:cover,cover;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.travel-stage[hidden]{display:none}.travel-stage:before{content:"";background:linear-gradient(180deg,var(--brand-forest-deep),var(--brand-forest-deep)55%,var(--brand-forest-deep));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.travel-stage:before{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-forest-deep)30%,transparent),color-mix(in srgb,var(--brand-forest-deep)12%,transparent)55%,color-mix(in srgb,var(--brand-forest-deep)55%,transparent))}}.travel-stage:before{pointer-events:none}.travel-scene{width:clamp(18rem,46vw,40rem);height:auto;position:absolute;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.travel-layer{will-change:transform}.travel-hills-far{fill:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.travel-hills-far{fill:color-mix(in srgb,var(--brand-forest-deep)28%,transparent)}}.travel-hills-far{animation:22s linear infinite travel-hills}.travel-hills-near{fill:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.travel-hills-near{fill:color-mix(in srgb,var(--brand-forest-deep)48%,transparent)}}.travel-hills-near{animation:9s linear infinite travel-hills}.travel-lantern-post{fill:none;stroke:var(--brand-forest-deep);stroke-width:2.5px;stroke-linecap:round}.travel-lantern-lamp,.travel-lantern-glow{fill:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.travel-lantern-glow{fill:color-mix(in srgb,var(--accent-gold)32%,transparent)}}.travel-lantern-glow{animation:travel-glow var(--motion-pulse)ease-in-out infinite alternate}.travel-road{fill:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.travel-road{fill:color-mix(in srgb,var(--brand-forest-deep)88%,transparent)}}.travel-road-marks{fill:none;stroke:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.travel-road-marks{stroke:color-mix(in srgb,var(--accent-gold)45%,transparent)}}.travel-road-marks{stroke-width:2px;stroke-linecap:round;stroke-dasharray:14 26;animation:.6s linear infinite travel-road}.travel-rig{fill:var(--brand-forest-deep)}.travel-shaft,.travel-legs{fill:none;stroke:var(--brand-forest-deep);stroke-linecap:round}.travel-shaft{stroke-width:3px}.travel-legs{stroke-width:5px}.travel-canopy{fill:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.travel-canopy{fill:color-mix(in srgb,var(--brand-forest-deep)78%,var(--accent-gold))}}.travel-wheel{fill:none;stroke:var(--brand-forest-deep);stroke-width:3.5px;transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite travel-wheel}.travel-horse{animation:travel-trot .32s var(--ease-settle)infinite alternate}.travel-cart{animation:travel-trot .32s var(--ease-settle)infinite alternate-reverse}.travel-card{justify-items:center;gap:var(--space-2);width:min(28rem,100%);padding:var(--space-5)var(--space-6);border:1px solid var(--accent-gold);margin-bottom:18vh;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.travel-card{border:1px solid color-mix(in srgb,var(--accent-gold)40%,transparent)}}.travel-card{border-radius:var(--corner-lg);background:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.travel-card{background:color-mix(in srgb,var(--brand-forest-deep)84%,transparent)}}.travel-card{text-align:center;animation:travel-card var(--motion-slow)var(--ease-strike)both}.travel-crest{border:2px solid var(--accent-gold);border-radius:50%;width:3.25rem;height:3.25rem}.travel-card h2{font:600 clamp(1.6rem,5vw,2.6rem)/1.1 var(--font-display);letter-spacing:.03em;color:var(--text-on-dark);margin:0}.travel-origin{color:var(--accent-gold);margin:0}.travel-progress{appearance:none;width:100%;height:.5rem;margin-top:var(--space-2);border-radius:var(--corner-sm);background:var(--text-on-dark);border:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.travel-progress{background:color-mix(in srgb,var(--text-on-dark)18%,transparent)}}.travel-progress{color:var(--accent-gold)}.travel-progress::-webkit-progress-bar{background:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){.travel-progress::-webkit-progress-bar{background:color-mix(in srgb,var(--text-on-dark)18%,transparent)}}.travel-progress::-webkit-progress-value{background:var(--accent-gold)}.travel-progress::-moz-progress-bar{background:var(--accent-gold)}.travel-overlay .travel-skip{margin-top:var(--space-1);border-color:var(--text-on-dark)}@supports (color:color-mix(in lab, red, red)){.travel-overlay .travel-skip{border-color:color-mix(in srgb,var(--text-on-dark)35%,transparent)}}.travel-overlay .travel-skip{color:var(--text-on-dark);background:0 0}.travel-overlay .travel-skip:hover,.travel-overlay .travel-skip:focus-visible{border-color:var(--accent-gold);color:var(--accent-gold)}@keyframes travel-enter{0%{opacity:0}to{opacity:1}}@keyframes travel-card{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes travel-pan{0%{background-position:0%,50%}to{background-position:100%,50%}}@keyframes travel-hills{0%{transform:translate(0)}to{transform:translate(-480px)}}@keyframes travel-road{0%{stroke-dashoffset:0}to{stroke-dashoffset:40px}}@keyframes travel-wheel{to{transform:rotate(360deg)}}@keyframes travel-trot{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes travel-glow{0%{opacity:.55}to{opacity:1}}@media (max-width:560px){.travel-card{padding:var(--space-4);margin-bottom:30vh}.travel-scene{width:80vw}}@media (prefers-reduced-motion:reduce){.travel-stage{animation:none}.travel-scene,.travel-crest{display:none}.travel-card,.travel-layer,.travel-road-marks,.travel-wheel,.travel-horse,.travel-cart,.travel-lantern-glow{animation:none}}.chronicles{background:linear-gradient(180deg,var(--dark-bg)0,var(--dark-bg)560px),url(/images/aevrath-world-f632b6bc61ef71b6609c5d34f3893792.png?vsn=d) center top/100% auto no-repeat,var(--dark-bg);min-height:100dvh}@supports (color:color-mix(in lab, red, red)){.chronicles{background:linear-gradient(180deg,color-mix(in srgb,var(--dark-bg)70%,transparent)0,var(--dark-bg)560px),url(/images/aevrath-world-f632b6bc61ef71b6609c5d34f3893792.png?vsn=d) center top/100% auto no-repeat,var(--dark-bg)}}.chronicles{color:var(--text-on-dark)}.chronicles-body{max-width:76ch;padding:var(--space-6)24px var(--space-8);margin:0 auto}.chronicles-head{padding-bottom:var(--space-5);border-bottom:1px solid var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){.chronicles-head{border-bottom:1px solid color-mix(in srgb,var(--accent-bronze-light)45%,transparent)}}.chronicles-head h1{margin:var(--space-3)0;letter-spacing:-.03em;color:var(--text-on-dark);font-size:clamp(40px,5.2vw,68px);font-weight:400;line-height:1.1}.chronicles-lead{max-width:52ch;font-size:var(--type-lg);color:var(--text-on-dark-muted);margin:0;line-height:1.7}.chronicles-toc ol{gap:var(--space-1)var(--space-6);margin:var(--space-5)0 0;counter-reset:chronicle;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.chronicles-toc li{counter-increment:chronicle}.chronicles-toc a{gap:var(--space-3);min-height:44px;padding:var(--space-2)0;border-bottom:1px solid var(--dark-line);align-items:baseline;display:flex}@supports (color:color-mix(in lab, red, red)){.chronicles-toc a{border-bottom:1px solid color-mix(in srgb,var(--dark-line)70%,transparent)}}.chronicles-toc a{font:var(--type-md)var(--font-display);color:var(--text-on-dark-warm);text-decoration:none}.chronicles-toc a:before{content:counter(chronicle,upper-roman);min-width:3ch;font-size:var(--type-xs);letter-spacing:.12em;color:var(--accent-wheat)}.chronicles-toc a:hover{color:var(--text-on-dark);border-bottom-color:var(--accent-bronze-light)}.chronicles-section{margin-top:var(--space-8);scroll-margin-top:var(--space-6)}.chronicles-section h2{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){.chronicles-section h2{border-bottom:1px solid color-mix(in srgb,var(--accent-bronze-light)35%,transparent)}}.chronicles-section h2{font:400 clamp(26px,2.6vw,34px)/1.15 var(--font-display);letter-spacing:.01em;color:var(--text-on-dark-warm)}.chronicles-section>p{margin:0 0 var(--space-4);font-size:var(--type-lg);-webkit-hyphens:auto;hyphens:auto;color:var(--text-on-dark-soft);line-height:1.8}.chronicles-section>p:first-of-type:first-letter{float:left;margin:var(--space-1)var(--space-2)0 0;font:600 3.4em/.8 var(--font-display);color:var(--accent-bronze-light)}.chronicles-houses{width:100%;margin-top:var(--space-5);border-collapse:collapse;font-size:var(--type-md);line-height:1.5}.chronicles-houses thead th{padding:0 var(--space-3)var(--space-2)0;border-bottom:1px solid var(--accent-bronze-light);font:600 var(--type-xs)var(--font-body);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--accent-wheat)}.chronicles-houses tbody th,.chronicles-houses td{padding:var(--space-3)var(--space-3)var(--space-3)0;border-bottom:1px solid var(--dark-line)}@supports (color:color-mix(in lab, red, red)){.chronicles-houses tbody th,.chronicles-houses td{border-bottom:1px solid color-mix(in srgb,var(--dark-line)80%,transparent)}}.chronicles-houses tbody th,.chronicles-houses td{text-align:left;vertical-align:top}.chronicles-houses tbody th{font:400 var(--type-lg)var(--font-display);color:var(--text-on-dark-warm)}.chronicles-houses td span{font-size:var(--type-sm);color:var(--text-on-dark-muted);display:block}.chronicles-houses td a{color:inherit;text-underline-offset:3px}.chronicles-houses td a:hover{color:var(--text-on-dark-warm)}.chronicles-houses ul{margin:0;padding:0;list-style:none}.chronicles-houses li+li{margin-top:var(--space-2)}.chronicles-end{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){.chronicles-end{border-top:1px solid color-mix(in srgb,var(--accent-bronze-light)45%,transparent)}}.chronicles-end{text-align:center}.chronicles-end p{margin:0 0 var(--space-4);font:italic var(--type-lg)var(--font-body);color:var(--text-on-dark-muted)}.chronicles-end a{font-size:var(--type-sm);color:var(--text-on-dark-warm)}@media (max-width:700px){.chronicles-toc ol{grid-template-columns:minmax(0,1fr)}.chronicles-section{margin-top:var(--space-6)}}@media (max-width:560px){.chronicles-body{padding:var(--space-4)16px var(--space-6)}.chronicles .landing-nav{padding-inline:16px}.chronicles-section>p{font-size:var(--type-md)}.chronicles-houses thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chronicles-houses,.chronicles-houses tbody,.chronicles-houses tr,.chronicles-houses tbody th,.chronicles-houses td{display:block}.chronicles-houses tr{padding:var(--space-3)0;border-bottom:1px solid var(--dark-line)}@supports (color:color-mix(in lab, red, red)){.chronicles-houses tr{border-bottom:1px solid color-mix(in srgb,var(--dark-line)80%,transparent)}}.chronicles-houses tbody th,.chronicles-houses td{padding:0 0 var(--space-2);border-bottom:0}}.privacy .chronicles-section>ul{gap:var(--space-3);margin:0 0 var(--space-4);padding-left:var(--space-5);font-size:var(--type-lg);color:var(--text-on-dark-soft);line-height:1.7;display:grid}.privacy .chronicles-section strong{color:var(--text-on-dark-warm);font-weight:600}.privacy .chronicles-section>p:first-of-type:first-letter{float:none;font:inherit;color:inherit;margin:0}.privacy .chronicles-section a{color:var(--accent-wheat)}.codex-body{max-width:1100px;padding:var(--space-5)24px var(--space-8);margin:0 auto}.codex-head{padding-bottom:var(--space-4);border-bottom:1px solid var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){.codex-head{border-bottom:1px solid color-mix(in srgb,var(--accent-bronze-light)45%,transparent)}}.codex-head h1{margin:0 0 var(--space-2);font:400 clamp(36px,4.4vw,56px)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text-on-dark)}.codex-lead{font-size:var(--type-lg);color:var(--text-on-dark-muted);margin:0;line-height:1.6}.codex-page{min-width:0;margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--corner-md);background:var(--surface-panel);box-shadow:var(--shadow-panel);color:var(--text)}.codex-page h2{margin:0 0 var(--space-3);font:400 var(--type-2xl)/1.15 var(--font-display);color:var(--text)}.codex-missing{margin:0 0 var(--space-4);padding:var(--space-3)var(--space-4);border-left:3px solid var(--accent-bronze);background:var(--surface-sunken)}.codex-layout{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;display:grid}.codex-layout .codex-page{margin-top:0}.codex-finder{gap:var(--space-4);min-width:0;display:grid}.codex-search{gap:var(--space-2);display:grid}.codex-search label{font-size:var(--type-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-wheat);font-weight:600}.codex-search input{width:100%;min-height:46px;padding:var(--space-2)var(--space-3);border:1px solid var(--dark-border-strong);border-radius:var(--corner-sm);background:var(--dark-panel);color:var(--text-on-dark);font-size:var(--type-md)}.codex-search input::placeholder{color:var(--text-on-dark-hint)}.codex-search input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.codex-results,.codex-index{gap:var(--space-3);display:grid}.codex-group h2,.codex-group summary{margin:0 0 var(--space-1);font:400 var(--type-lg)var(--font-display);color:var(--text-on-dark-warm)}.codex-group summary{border-bottom:1px solid var(--dark-line);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.codex-group summary span{font:var(--type-sm)var(--font-body);color:var(--text-on-dark-muted)}.codex-group summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.codex-empty,.codex-more{font-size:var(--type-sm);color:var(--text-on-dark-muted);margin:0}.codex-entries{margin:0;padding:0;list-style:none;display:grid}.codex-entries a{justify-content:space-between;gap:var(--space-2);min-height:44px;padding:var(--space-2)0;border-bottom:1px solid var(--dark-line);align-items:baseline;display:flex}@supports (color:color-mix(in lab, red, red)){.codex-entries a{border-bottom:1px solid color-mix(in srgb,var(--dark-line)70%,transparent)}}.codex-entries a{color:var(--text-on-dark-soft);text-decoration:none}.codex-entries a:hover{color:var(--text-on-dark)}.codex-entries small{font-size:var(--type-xs);color:var(--text-on-dark-muted);flex:none}.codex-page .codex-entries a{border-bottom-color:var(--border);color:var(--text)}.codex-page .codex-entries a:hover{color:var(--text-brand)}.codex-page .codex-entries small{color:var(--text-muted)}.codex-page .creature-sheet a{color:var(--text-brand)}.codex-note{color:var(--text-muted);font-size:var(--type-sm)}.codex-zone-subtitle{color:var(--text-muted);margin:0}.codex-page .item-sheet+.codex-section{margin-top:var(--space-4)}.codex-vocations ul{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.codex-vocation-card{height:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);color:var(--text);gap:2px;text-decoration:none;display:grid}.codex-vocation-card img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--corner-sm);width:100%;height:auto}.codex-vocation-card strong{margin-top:var(--space-1);font:600 var(--type-md)var(--font-display)}.codex-vocation-card small{font-size:var(--type-xs);color:var(--text-muted)}.codex-vocation-card:hover{border-color:var(--accent-bronze)}.codex-vocation-head{gap:var(--space-5);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;display:grid}.codex-portraits{gap:var(--space-2);margin:0;display:grid}.codex-portrait-large{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--border-strong);border-radius:var(--corner-sm);width:100%;height:auto}.codex-portrait-row{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.codex-portrait-thumb{border-radius:var(--corner-sm);background:var(--surface-sunken);cursor:pointer;border:2px solid #0000;min-width:44px;min-height:44px;padding:0;display:block}.codex-portrait-thumb img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--corner-sm);width:100%;height:auto;display:block}.codex-portrait-thumb[aria-pressed=true]{border-color:var(--accent-bronze)}.codex-portrait-thumb:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.codex-vocation-title h2{margin:var(--space-1)0 var(--space-3)}.codex-vocation-title .eyebrow{color:var(--text-eyebrow);margin:0}.codex-vocation-line{font-size:var(--type-lg);margin:0;line-height:1.6}.codex-section{margin-top:var(--space-5)}.codex-section h3{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);font:400 var(--type-xl)/1.2 var(--font-display)}.codex-section>p{margin:0 0 var(--space-2);line-height:1.6}.codex-section a{color:var(--text-brand)}.codex-master{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.codex-master img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--border-strong);border-radius:var(--corner-sm);width:4.5rem;height:auto}.codex-master span{gap:2px;display:grid}.codex-master small{color:var(--text-muted);font-size:var(--type-sm)}.codex-path{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.codex-path>li{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.codex-path>li+li:before{content:"→";color:var(--text-muted)}.codex-path [aria-current]{font-weight:600}.codex-path a,.codex-path [aria-current]{align-items:center;min-height:44px;display:inline-flex}.codex-path-requirement{color:var(--text-muted)}.codex-tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.codex-tags li{padding:var(--space-1)var(--space-3);border:1px solid var(--border);border-radius:var(--corner-pill);background:var(--surface-sunken);font-size:var(--type-sm)}.codex-tags li.is-own{border-color:var(--accent-bronze);font-weight:600}.codex-skills{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.codex-skill{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr);display:grid}.codex-skill-icon{width:3rem;height:3rem}.codex-skill strong{font:600 var(--type-md)var(--font-display);display:block}.codex-skill small{color:var(--text-muted);font-size:var(--type-xs)}.codex-skill p{margin:var(--space-1)0 0;font-size:var(--type-sm);line-height:1.5}.codex-skill-facts{color:var(--text-muted)}@media (max-width:700px){.codex-layout{grid-template-columns:minmax(0,1fr)}.codex-layout.has-sheet .codex-page{order:-1}.codex-vocation-head{grid-template-columns:minmax(0,1fr)}.codex-portraits{max-width:20rem}}@media (max-width:560px){.codex-body{padding:var(--space-4)16px var(--space-6)}.codex .landing-nav{padding-inline:16px}.codex-page{padding:var(--space-4)var(--space-3)}}.guardian-destinations{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.guardian-destination{gap:var(--space-2)var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--corner-md);background:var(--surface-page);grid-template-columns:3rem minmax(0,1fr);align-items:center;transition:border-color .16s,transform .16s;display:grid}.guardian-destination:hover{border-color:var(--accent-bronze);transform:translateY(-1px)}.guardian-destination .city-art{border:var(--frame-rule-strong)solid var(--accent-bronze);border-radius:var(--corner-pill);width:3rem;height:3rem}.guardian-destination-copy{gap:var(--space-1);min-width:0;display:grid}.guardian-destination-copy small{color:var(--text-muted);font-size:var(--type-xs)}.guardian-destination .button{grid-column:1/-1}.storage-panel{gap:var(--space-4);color:var(--text);display:grid}.storage-header{align-items:flex-start;gap:var(--space-4);display:flex}.storage-header h2{margin:var(--space-1)0;font:500 var(--type-2xl)var(--display);color:var(--text-brand)}.storage-header p:not(.eyebrow){color:var(--text-muted)}.storage-header p.storage-guardian{color:var(--text);margin:0;font-weight:600}.storage-closed,.storage-notice,.storage-error{padding:var(--space-2)var(--space-3);border-radius:var(--corner-md);margin:0}.storage-closed{border:1px dashed var(--border-strong);background:var(--surface-sunken);color:var(--text-muted)}.storage-notice{background:var(--success);color:var(--brand-forest-deep)}.storage-error{background:var(--danger-soft);color:var(--parchment-text)}.storage-sides{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storage-side{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--corner-lg);background:var(--surface-panel);display:grid}.storage-side.is-chest{border-color:var(--border-strong)}.storage-side-head{align-items:baseline;gap:var(--space-2)var(--space-3);flex-wrap:wrap;display:flex}.storage-side-head h3{font:500 var(--type-xl)var(--display);color:var(--text-brand);flex:auto;margin:0}.storage-count{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.storage-count span{padding:var(--space-1)var(--space-3);border:1px solid var(--border);border-radius:var(--corner-pill);background:var(--surface-sunken);font-size:var(--type-sm)}.storage-count b{color:var(--text-eyebrow)}.storage-all{justify-self:end}.storage-help{gap:var(--space-1);color:var(--text-muted);font-size:var(--type-sm);display:grid}.storage-help p{margin:0}@media (max-width:800px){.storage-sides{grid-template-columns:1fr}}@media (max-width:700px){.storage-header{display:grid}}@media (max-width:560px){.storage-side{padding:var(--space-3)}.storage-all{justify-self:stretch;min-height:44px}}.world-audio{background:0 0;border:0;margin-left:auto;padding:0;position:relative}.audio-popover>summary{cursor:pointer;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);border-radius:var(--corner-sm);font-size:var(--type-xs);color:var(--text-muted);list-style:none;display:inline-flex}.audio-popover>summary::-webkit-details-marker{display:none}.audio-popover>summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--text);font-weight:600;overflow:hidden}.audio-mixer{z-index:var(--z-page-overlay);gap:var(--space-3);min-width:240px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--corner-md);background:var(--surface-panel);box-shadow:var(--shadow-panel);font-size:var(--type-xs);display:grid;position:absolute;top:100%;right:0}.audio-mixer button{min-height:44px;padding:var(--space-1)var(--space-3);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-panel);color:var(--text-brand);font:inherit;cursor:pointer}.audio-mixer label{align-items:center;gap:var(--space-2);grid-template-columns:52px 1fr 36px;display:grid}.audio-mixer input{width:100%;accent-color:var(--brand-forest)}.audio-mixer p{color:var(--text-muted);margin:0;line-height:1.5}.audio-popover>summary:focus-visible,.audio-mixer button:focus-visible,.audio-mixer input:focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:1px}.aevrath-avatar{aspect-ratio:4/5;border-radius:var(--frame-portrait-radius,var(--corner-sm));background:var(--surface-sunken);width:11rem;max-width:100%;box-shadow:0 10px 30px var(--hp-track);display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aevrath-avatar{box-shadow:0 10px 30px color-mix(in srgb,color-mix(in srgb,var(--hp-track)75%,var(--accent-leaf))16%,transparent)}}.aevrath-avatar>.is-portrait{object-fit:cover;object-position:top;border-radius:inherit;width:100%;height:100%;display:block}.hunt-solo-hero>.aevrath-avatar{width:140px;max-height:175px}.identity-portrait-wrap>.aevrath-avatar{max-width:330px;margin:0 auto}.farming-combatants .aevrath-avatar,.hunt-solo-hero>.aevrath-avatar{height:auto;max-height:none}.character-select{min-height:100vh;color:var(--text-on-dark-paper);background:var(--brand-forest-deep);padding:clamp(1.2rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.character-select{background:color-mix(in srgb,var(--brand-forest-deep)73%,var(--clan-panel))}}.character-select-header{justify-content:space-between;align-items:flex-start;gap:2rem;max-width:76rem;margin:0 auto 1.5rem;display:flex}.character-select-header h1{font:600 clamp(2rem,5vw,4.2rem)/1.02 var(--display);letter-spacing:-.035em;color:var(--text-on-dark-strong);max-width:40rem;margin:.2rem 0 .5rem}.character-select-header p:not(.eyebrow){color:var(--text-muted);max-width:38rem}.character-account-links{white-space:nowrap;gap:1rem;padding-top:.5rem;display:flex}.character-account-links a{color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.character-account-links a{color:color-mix(in srgb,var(--accent-gold)88%,white)}}.character-account-links a{border-bottom:1px solid var(--accent-bronze-light-hover);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.character-account-links a{border-bottom:1px solid color-mix(in srgb,var(--accent-bronze-light-hover)40%,transparent)}}.character-account-links a{padding-bottom:.2rem}.character-select-hero{border:1px solid var(--accent-amber);align-items:end;max-width:76rem;min-height:13rem;margin:0 auto 2rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.character-select-hero{border:1px solid color-mix(in srgb,var(--accent-amber)40%,transparent)}}.character-select-hero{background:var(--info);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.character-select-hero{background:color-mix(in srgb,var(--info)20%,var(--hp-track))}}.character-select-hero{box-shadow:0 1.5rem 4rem var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){.character-select-hero{box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--dark-bg)60%,transparent)}}.character-select-hero-art{background:linear-gradient(90deg,var(--brand-forest-deep)0%,var(--brand-forest-deep)45%,var(--brand-forest-deep)),url(/images/aevrath-haven-65b77dde7a0c88418c167f267f75a83f.png?vsn=d) center/cover;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.character-select-hero-art{background:linear-gradient(90deg,color-mix(in srgb,color-mix(in srgb,var(--brand-forest-deep)73%,var(--clan-panel))93%,transparent)0%,color-mix(in srgb,var(--brand-forest-deep)67%,transparent)45%,color-mix(in srgb,var(--brand-forest-deep)13%,transparent)),url(/images/aevrath-haven-65b77dde7a0c88418c167f267f75a83f.png?vsn=d) center/cover}}.character-select-hero-art{opacity:.9}.character-select-hero-copy{max-width:39rem;padding:clamp(1.2rem,4vw,2.5rem);position:relative}.character-select-hero-copy span{color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.character-select-hero-copy span{color:color-mix(in srgb,var(--accent-gold)88%,white)}}.character-select-hero-copy span{letter-spacing:.16em;font-size:.72rem}.character-select-hero-copy strong{color:var(--text-on-dark-strong);font:600 clamp(1.4rem,3vw,2.3rem)/1.1 var(--display);margin:.35rem 0;display:block}.character-select-hero-copy p{color:var(--text-on-dark-sage);margin:0}.character-slots{max-width:76rem;margin:0 auto}.character-slots-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.character-slots-heading h2{color:var(--text-on-dark-strong);font:600 1.8rem/1.1 var(--display);margin:.2rem 0 0}.character-slots-heading>span{color:var(--rarity-uncommon)}@supports (color:color-mix(in lab, red, red)){.character-slots-heading>span{color:color-mix(in srgb,var(--rarity-uncommon)39%,var(--paper))}}.character-slots-heading>span{font-size:.82rem}.character-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.character-slot-card{border:1px solid var(--border-copper);flex-direction:column;min-height:22rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.character-slot-card{border:1px solid color-mix(in srgb,var(--border-copper)40%,transparent)}}.character-slot-card{background:linear-gradient(145deg,var(--surface-page),var(--surface-sunken));color:var(--text);box-shadow:0 .8rem 2rem var(--dark-bg);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.character-slot-card{box-shadow:0 .8rem 2rem color-mix(in srgb,var(--dark-bg)40%,transparent)}}.character-slot-portrait{background:linear-gradient(180deg,var(--success),var(--clan-panel));place-items:center;min-height:10rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.character-slot-portrait{background:linear-gradient(180deg,color-mix(in srgb,var(--success)52%,var(--panel)),color-mix(in srgb,var(--clan-panel)6%,var(--success)))}}.character-slot-portrait .aevrath-avatar{aspect-ratio:4/5;width:11rem;max-width:100%;height:auto}.character-slot-details,.character-slot-empty{flex-direction:column;flex:1;padding:1rem;display:flex}.character-slot-number{color:var(--text-eyebrow);font-size:var(--type-xs);letter-spacing:.14em;margin:0;font-weight:700}.character-slot-details h3,.character-slot-empty h3{color:var(--text-forest-deep);font:600 1.45rem/1.1 var(--display);margin:.35rem 0 .2rem}.character-slot-details p:not(.character-slot-number),.character-slot-empty p:not(.character-slot-number){color:var(--text-muted);margin:0}.character-slot-details small{color:var(--dark-line);margin-top:.3rem}@supports (color:color-mix(in lab, red, red)){.character-slot-details small{color:color-mix(in srgb,var(--dark-line)62%,var(--danger-soft))}}.character-slot-action{margin-top:auto;padding-top:1rem}.character-slot-action .button{width:100%}.character-slot-empty{text-align:center;border:1px dashed var(--border-copper);justify-content:center;align-items:center}@supports (color:color-mix(in lab, red, red)){.character-slot-empty{border:1px dashed color-mix(in srgb,var(--border-copper)40%,transparent)}}.character-slot-empty-mark{border:1px solid var(--border-copper);width:3.5rem;height:3.5rem;color:var(--accent-copper);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:2rem;font-weight:300;display:grid}@media (max-width:800px){.character-select-header,.character-slots-heading{display:block}.character-account-links{margin-top:1rem}.character-slots-heading>span{margin-top:.45rem;display:block}.character-slot-grid{grid-template-columns:1fr}.character-slot-card{min-height:18rem}}.character-select .button-bronze{background:var(--brand-forest);color:var(--text-on-dark-cream);border-color:var(--brand-forest);box-shadow:0 3px 0 var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){.character-select .button-bronze{box-shadow:0 3px 0 color-mix(in srgb,var(--brand-forest-hover)35%,var(--hp-track))}}.character-select .button-bronze:hover{background:var(--brand-forest-hover);border-color:var(--brand-forest-hover)}.character-select .button-quiet{color:var(--brand-forest);border-color:var(--accent-bronze-light-hover);background:0 0}@supports (color:color-mix(in lab, red, red)){.character-select .button-quiet{border-color:color-mix(in srgb,var(--accent-bronze-light-hover)60%,var(--dark-panel))}}.character-select .button-quiet:hover{background:var(--surface-sand)}.character-select :is(a,button):focus-visible{outline:3px solid var(--accent-amber);outline-offset:4px}@media (min-width:1100px){.character-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.character-slot-details .character-slot-hunting{color:var(--text-eyebrow);margin-top:.3rem;font-weight:600;display:block}.group-battle{border:1px solid var(--border-bronze);position:relative}@supports (color:color-mix(in lab, red, red)){.group-battle{border:1px solid color-mix(in srgb,var(--border-bronze)25%,transparent)}}.group-battle{background:radial-gradient(ellipse at 50% 70%,var(--dark-line),transparent 70%),var(--surface-page);border-radius:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.group-battle{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--dark-line)31%,transparent),transparent 70%),var(--surface-page)}}.group-battle[data-zone]{background-color:var(--surface-page);background-image:linear-gradient(180deg,var(--surface-night),var(--dark-panel)54%,var(--surface-night)),var(--zone-image)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-zone]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface-night)85%,transparent),color-mix(in srgb,var(--dark-panel)73%,transparent)54%,color-mix(in srgb,var(--surface-night)95%,transparent)),var(--zone-image)}}.group-battle[data-zone]{background-position:center,center var(--zone-focus,50%);background-repeat:no-repeat;background-size:cover,cover}.battle-presentation-controls{justify-content:flex-end;gap:.4rem;margin:.25rem 0 .5rem;display:flex}.battle-presentation-controls button{border:1px solid var(--clan-line);min-height:2rem;padding:.3rem .6rem}@supports (color:color-mix(in lab, red, red)){.battle-presentation-controls button{border:1px solid color-mix(in srgb,var(--clan-line)44%,transparent)}}.battle-presentation-controls button{color:var(--text-on-dark-soft);background:var(--dark-panel);border-radius:.5rem;font-size:.72rem}.battle-presentation-controls button[aria-pressed=false]{color:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){.battle-presentation-controls button[aria-pressed=false]{color:color-mix(in srgb,var(--brand-forest)34%,white)}}.battle-presentation-controls button[aria-pressed=false]{background:var(--surface-night)}.battle-presentation-controls button:focus-visible,.group-select-target:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.group-battle .farming-battle-heading .battle-round{padding:0 var(--space-2);border:1px solid var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-battle-heading .battle-round{border:1px solid color-mix(in srgb,var(--accent-gold)45%,transparent)}}.group-battle .farming-battle-heading .battle-round{border-radius:var(--corner-pill);color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-battle-heading .battle-round{color:color-mix(in srgb,var(--accent-gold)52%,white)}}.group-battle .farming-battle-heading .battle-round{font-size:var(--type-xs);line-height:1.5}.group-battle .farming-battle-heading h3{color:var(--text-on-dark-strong)}.group-battle .farming-battle-heading p{color:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-battle-heading p{color:color-mix(in srgb,var(--brand-forest-hover)22%,white)}}.group-battle .farming-battle-heading .eyebrow{color:var(--accent-gold)}.group-battle .farming-battle-heading>span{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-battle-heading>span{border-color:color-mix(in srgb,var(--border)44%,transparent)}}.group-battle .farming-battle-heading>span{background:var(--dark-panel)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-battle-heading>span{background:color-mix(in srgb,var(--dark-panel)85%,transparent)}}.group-battle .farming-battle-heading>span{color:var(--text-on-dark-soft)}.group-battle .farm-compact-toggle{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.group-battle .farm-compact-toggle{border-color:color-mix(in srgb,var(--border)44%,transparent)}}.group-battle .farm-compact-toggle{background:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.group-battle .farm-compact-toggle{background:color-mix(in srgb,var(--brand-forest-deep)91%,transparent)}}.group-battle .farm-compact-toggle{color:var(--text-on-dark-soft)}.group-battle .farm-compact-toggle:focus-visible,.group-battle .button-quiet:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.group-battle-stage{min-height:13rem;padding:2.25rem 0 var(--space-4);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1rem;display:grid;position:relative}.group-battle-arena{--turn-queue-width:3rem;grid-template-columns:var(--turn-queue-width)minmax(0,1fr);column-gap:var(--space-2);grid-template-rows:auto 1fr;align-items:start;display:grid}.group-battle-arena>.farming-battle-messages-anchor,.group-battle-arena>.group-battle-stage{grid-area:1/2/span 2}.turn-queue{align-items:center;gap:var(--space-1);padding:var(--space-2)0 var(--space-1);flex-direction:column;grid-area:1/1;margin:0;list-style:none;display:flex}.turn-queue-entry{--turn-size:2.25rem;--turn-now-size:3rem;width:var(--turn-size);height:var(--turn-size);border:2px solid var(--border-gold);border-radius:var(--corner-md);background:var(--dark-panel);transition:transform var(--motion-base)var(--ease-settle),opacity var(--motion-fast)var(--ease-settle);flex:none;position:relative}.turn-queue-entry[data-side=enemy]{border-color:var(--danger)}.turn-queue-entry[data-viewer=true]{border-color:var(--clan-accent)}.turn-queue-entry[data-turn-state=now]{width:var(--turn-now-size);height:var(--turn-now-size);outline:2px solid var(--accent-gold);outline-offset:1px}.turn-queue-entry[data-turn-state=upcoming]{opacity:.6}.turn-queue-entry[data-boss=true]:after{content:"";width:var(--space-2);height:var(--space-2);background:var(--danger);border-radius:50%;position:absolute;inset-block-start:calc(-1*var(--space-1));inset-inline-end:calc(-1*var(--space-1))}.group-battle[data-compact=true] .group-battle-arena{--turn-queue-width:2.5rem}.group-battle[data-compact=true] .turn-queue-entry{--turn-size:2rem;--turn-now-size:2.5rem}.turn-queue .turn-queue-portrait,.turn-queue-entry>.world-monster,.turn-queue-entry>.companion-art{border-radius:calc(var(--corner-md) - 2px);width:100%;height:100%;box-shadow:none;object-fit:cover;display:block;transform:none}.turn-queue-badge{padding:0 var(--space-1);border-radius:var(--corner-sm);background:var(--surface-night);color:var(--accent-gold);font-size:var(--type-xs);white-space:nowrap;z-index:1;font-weight:700;line-height:1.3;position:absolute;inset-block-end:calc(-1*var(--space-1));inset-inline-end:calc(-1*var(--space-1))}.turn-queue-badge:empty{display:none}.turn-queue-divider{width:100%;padding-top:var(--space-1);border-top:1px solid var(--clan-line)}@supports (color:color-mix(in lab, red, red)){.turn-queue-divider{border-top:1px solid color-mix(in srgb,var(--clan-line)44%,transparent)}}.turn-queue-divider{color:var(--text-on-dark-soft);font-size:var(--type-xs);text-align:center;line-height:1.2}.turn-queue-note{max-width:4.5rem;color:var(--text-on-dark-soft);font-size:var(--type-xs);text-align:center;grid-area:2/1;margin:0;line-height:1.25}.group-battle-side{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.75rem;min-width:0;display:flex}.group-battle-stage{container-type:inline-size}.group-combatant{--combatant-figure:clamp(4.5rem,20cqi,8rem);justify-content:flex-start;align-items:center;gap:var(--space-1);width:min(100%,11rem);min-height:auto;padding:var(--space-2);background:var(--surface-panel);border:1px solid #ababab33;border-radius:.75rem;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.group-combatant{background:color-mix(in srgb,var(--surface-panel)87%,transparent)}}.group-combatant{color:var(--text);transition:border-color .18s,opacity .2s,box-shadow .2s;position:relative}.group-combatant[hidden]{display:none}.group-combatant[data-defeated=true]{opacity:.45;filter:grayscale()}.group-combatant[data-defeated=true]:has(.group-impact-number){opacity:1;filter:none}.group-battle-arena[data-pack="3"] .group-combatant,.group-battle-stage:has(>.group-battle-side>[data-group-actor=companion]:not([hidden])) .group-combatant{--combatant-figure:clamp(4rem,15cqi,7rem)}.group-battle-stage:has(>.group-battle-side>[data-group-actor^=ally-]:not([hidden])) .group-combatant{--combatant-figure:clamp(3.5rem,12cqi,6rem)}.group-battle[data-compact=true] .group-battle-stage .group-combatant{--combatant-figure:3rem}.group-combatant .world-monster{width:var(--combatant-figure);height:var(--combatant-figure);flex:none}.group-select-target>.world-monster{width:calc(var(--combatant-figure) - 4px);height:calc(var(--combatant-figure) - 4px)}.group-combatant .companion-art{width:var(--combatant-figure);height:var(--combatant-figure);object-fit:cover;border-radius:var(--corner-md);box-shadow:var(--shadow-panel);flex:none;display:block}.group-select-target{border:2px solid var(--accent-gold);place-items:center;min-width:5rem;min-height:5rem;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.group-select-target{border:2px solid color-mix(in srgb,var(--accent-gold)53%,transparent)}}.group-select-target{background:var(--dark-bg);cursor:pointer;box-shadow:inset 0 0 0 3px var(--dark-panel),0 4px 14px #000000ab;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.group-select-target{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--dark-panel)80%,transparent),0 4px 14px #000000ab}}@supports (color:color-mix(in lab, red, red)){.group-select-target[aria-pressed=true],.group-combatant[data-selected=true] .group-select-target{box-shadow:0 0 0 3px color-mix(in srgb,var(--clan-accent)27%,transparent),inset 0 0 0 3px color-mix(in srgb,var(--dark-panel)80%,transparent),0 4px 14px #000000ab}}.group-select-target:disabled{cursor:default}.group-combatant:has(>.group-select-target:not(:disabled)){cursor:pointer}.group-combatant[data-selected=true]{border-color:var(--clan-accent)}.group-combatant .farming-portrait{width:calc(var(--combatant-figure)*.8);height:var(--combatant-figure);flex:none}.group-combatant progress{width:100%;height:.45rem}.group-hp{border-radius:var(--corner-pill);background:var(--hp-track);width:100%;height:.45rem;display:block;position:relative;overflow:hidden}.group-hp [data-hp-ghost]{background:var(--danger-soft);transition:width var(--motion-slow)var(--ease-settle)var(--motion-base);position:absolute;inset-block:0;inset-inline-start:0}.group-hp progress[data-hp-bar]{appearance:none;background:0 0;border:0;height:100%;display:block;position:relative}.group-hp progress[data-hp-bar]::-webkit-progress-bar{background:0 0}.group-hp progress[data-hp-bar]::-webkit-progress-value{background:var(--hp)}.group-hp progress[data-hp-bar]::-moz-progress-bar{background:var(--hp)}.group-combatant small{font-size:var(--type-xs);text-align:center}.group-combatant [data-name]{font-size:1rem;line-height:1.25}.group-combatant :is([data-vitals],[data-sp-vitals]){font-size:var(--type-sm);line-height:1.3}.group-combatant [data-statuses]{color:var(--glyph-arrow-tip)}@supports (color:color-mix(in lab, red, red)){.group-combatant [data-statuses]{color:color-mix(in srgb,var(--glyph-arrow-tip)43%,var(--glyph-seal))}}.group-combatant [data-feedback]{z-index:var(--z-numbers);inset-inline:var(--space-2);top:calc(var(--space-2) + var(--combatant-figure) - 1.25rem);width:fit-content;max-width:calc(100% - 2*var(--space-2));padding:0 var(--space-2);border-radius:var(--corner-pill);background:var(--surface-night);margin-inline:auto;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.group-combatant [data-feedback]{background:color-mix(in srgb,var(--surface-night)85%,transparent)}}.group-combatant [data-feedback]{color:var(--effect-trail);font-size:var(--type-xs);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-weight:700;line-height:1.2rem}.group-combatant [data-feedback]:empty{display:none}@media (prefers-reduced-motion:no-preference){.group-combatant [data-feedback].is-fresh{animation:group-feedback 1.6s var(--ease-settle)both}}@keyframes group-feedback{0%{opacity:0}12%,75%{opacity:1}to{opacity:0}}.group-combatant [data-intent]{color:var(--element-wind)}@supports (color:color-mix(in lab, red, red)){.group-combatant [data-intent]{color:color-mix(in srgb,var(--element-wind)67%,var(--effect-shadow-glow))}}.group-combatant-intent{justify-content:center;align-items:center;gap:var(--space-1);flex:none;width:100%;min-width:0;height:1.5rem;display:flex}.group-combatant .intent-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.group-combatant-intent>small{min-width:0}.group-combatant [data-aim]:not(:empty):before{content:"· "}.group-combatant [data-statuses],.group-combatant [data-intent],.group-combatant [data-aim]{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:none;overflow:hidden}.group-combatant [data-statuses]{width:100%;height:1rem;line-height:1rem}.group-combatant :is([data-intent],[data-aim]){height:1.2rem;line-height:1.2rem}.group-combatant-title{place-content:flex-end center;align-items:flex-end;gap:2px var(--space-1);flex-wrap:wrap;width:100%;min-width:0;min-height:2.5rem;display:flex}.group-combatant-title>[data-name]{-webkit-line-clamp:2;line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.group-combatant-number,.turn-queue-number{z-index:1;padding:0 var(--space-1);border-radius:var(--corner-sm);background:var(--surface-night);color:var(--accent-gold);font:700 var(--type-xs)/1.35 var(--font-body);pointer-events:none;position:absolute}.group-combatant-number{inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.turn-queue-number{line-height:1.2;inset-block-start:calc(-1*var(--space-1));inset-inline-start:calc(-1*var(--space-1))}.group-battle-arena[data-pack="1"] :is(.group-combatant-number,.turn-queue-number){display:none}.group-combatant [data-intent][data-intent-kind=attack]{color:var(--danger-soft)}.group-combatant [data-intent][data-intent-kind=heal]{color:var(--success)}.group-combatant [data-intent][data-intent-kind=buff],.group-combatant [data-intent][data-intent-kind=debuff]{color:var(--glyph-arrow-tip)}@supports (color:color-mix(in lab, red, red)){.group-combatant [data-intent][data-intent-kind=buff],.group-combatant [data-intent][data-intent-kind=debuff]{color:color-mix(in srgb,var(--glyph-arrow-tip)43%,var(--glyph-seal))}}.group-battle-targets{gap:var(--space-1)var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.group-battle-targets>button{gap:var(--space-1);min-width:0;max-width:100%;padding-block:var(--space-1);padding-inline:var(--space-2)calc(var(--space-6) + var(--space-1));font-size:var(--type-xs);flex:0 auto;position:relative}.group-battle-targets button[aria-pressed=true]{border-color:var(--clan-accent);box-shadow:0 0 0 1px var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.group-battle-targets button[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--clan-accent)60%,transparent)}}.group-target-number{color:var(--accent-gold)}.group-target-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.group-battle-targets>button{min-height:28px}}.group-size-picker{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0;display:flex}.group-size-picker button[aria-pressed=true]{border-color:var(--border-gold)}.group-announcement{z-index:var(--z-actor-active);width:fit-content;max-width:calc(100% - var(--space-4));min-height:1.5rem;padding:0 var(--space-3);border-radius:var(--corner-pill);background:var(--surface-night);margin:-1.5rem auto 0;position:relative}@supports (color:color-mix(in lab, red, red)){.group-announcement{background:color-mix(in srgb,var(--surface-night)82%,transparent)}}.group-announcement{color:var(--text-on-dark-warm);font-size:var(--type-sm);text-align:center;pointer-events:none;line-height:1.5rem}.farming-battle-messages-anchor{z-index:var(--z-actor-active);height:0;position:relative}.farming-battle-messages-host{position:relative}.farming-battle-messages{top:var(--space-1);z-index:var(--z-actor-active);justify-items:center;gap:var(--space-1);width:max-content;max-width:min(26rem,calc(100% - var(--space-4)));pointer-events:none;display:grid;position:absolute;left:50%;transform:translate(-50%)}.farming-battle-message{padding:var(--space-1)var(--space-3);border-radius:var(--corner-md);background:var(--surface-night);margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.farming-battle-message{background:color-mix(in srgb,var(--surface-night)82%,transparent)}}.farming-battle-message{color:var(--text-on-dark-warm);font-size:var(--type-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.farming-battle-message.is-error{color:var(--text-danger-on-dark);box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.farming-battle-message.is-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger)60%,transparent)}}@media (prefers-reduced-motion:no-preference){.farming-battle-message{animation:farming-battle-message-in var(--motion-base)var(--ease-settle)}}@keyframes farming-battle-message-in{0%{opacity:0;transform:translateY(-.25rem)}}.group-combatant.is-preparing{box-shadow:inset 0 0 1.25rem var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-preparing{box-shadow:inset 0 0 1.25rem color-mix(in srgb,color-mix(in srgb,var(--focus-ring)74%,var(--focus-ring-on-light))33%,transparent)}}.group-combatant.is-preparing{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-preparing{border-color:color-mix(in srgb,var(--accent-gold)95%,var(--dark-bg))}}.group-battle[data-effect=arcane] .is-preparing,.group-battle[data-effect=staff] .is-preparing{border-color:var(--element-water)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=arcane] .is-preparing,.group-battle[data-effect=staff] .is-preparing{border-color:color-mix(in srgb,var(--element-water)58%,var(--effect-lightning-glow))}}.group-battle[data-effect=arcane] .is-preparing,.group-battle[data-effect=staff] .is-preparing{box-shadow:inset 0 0 1.35rem var(--glyph-droplet)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=arcane] .is-preparing,.group-battle[data-effect=staff] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,color-mix(in srgb,var(--glyph-droplet)56%,var(--effect-lightning-glow))27%,transparent)}}.group-battle[data-effect=holy] .is-preparing{border-color:var(--glyph-beam)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=holy] .is-preparing{border-color:color-mix(in srgb,var(--glyph-beam)92%,var(--glyph-notes))}}.group-battle[data-effect=holy] .is-preparing{box-shadow:inset 0 0 1.35rem var(--effect-radiance)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=holy] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,var(--effect-radiance)33%,transparent)}}.group-battle[data-effect=music] .is-preparing{border-color:var(--glyph-rune)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=music] .is-preparing{border-color:color-mix(in srgb,var(--glyph-rune)77%,var(--effect-shadow-glow))}}.group-battle[data-effect=music] .is-preparing{box-shadow:inset 0 0 1.35rem var(--glyph-crescent-rim)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=music] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,color-mix(in srgb,var(--glyph-crescent-rim)18%,var(--effect-lightning-glow))33%,transparent)}}.group-battle[data-effect=shadow] .is-preparing{border-color:var(--glyph-shard)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=shadow] .is-preparing{border-color:color-mix(in srgb,var(--glyph-shard)28%,var(--effect-lightning-glow))}}.group-battle[data-effect=shadow] .is-preparing{box-shadow:inset 0 0 1.35rem var(--glyph-crescent)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=shadow] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,color-mix(in srgb,var(--glyph-crescent)60%,var(--glyph-seal))40%,transparent)}}.group-combatant.is-lunging{z-index:var(--z-actor-active);--anim-motion:group-lunge var(--lunge-duration,var(--motion-base))var(--ease-strike);animation:var(--anim-motion);position:relative}.group-combatant.is-recoiling{--anim-motion:group-recoil var(--motion-base)var(--ease-settle);animation:var(--anim-motion)}.group-combatant.is-casting{--anim-motion:group-cast var(--cast-duration,var(--motion-slow))var(--ease-settle);animation:var(--anim-motion)}.group-battle[data-effects=off] .group-combatant:is(.is-lunging,.is-recoiling,.is-casting){animation:none}.group-battle[data-effect=fire] .group-combatant{--combat-element-glow:var(--element-fire)}.group-battle[data-effect=water] .group-combatant{--combat-element-glow:var(--element-water)}.group-battle[data-effect=wind] .group-combatant{--combat-element-glow:var(--element-wind)}.group-battle[data-effect=earth] .group-combatant{--combat-element-glow:var(--element-earth)}.group-battle[data-effect=lightning] .group-combatant{--combat-element-glow:var(--element-lightning)}.group-battle[data-effect=holy] .group-combatant{--combat-element-glow:var(--element-holy)}.group-battle[data-effect=shadow] .group-combatant{--combat-element-glow:var(--element-shadow)}.group-battle[data-effect=arcane] .group-combatant{--combat-element-glow:var(--element-arcane)}.group-combatant.is-impact{--anim-react:group-impact .2s ease-out;animation:var(--anim-react);border-color:var(--glyph-flame-rim)}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-impact{border-color:color-mix(in srgb,var(--glyph-flame-rim)99%,var(--glyph-splash))}}.group-combatant.is-shaken{--anim-shake:group-shake .18s ease-out;animation:var(--anim-shake)}.group-combatant.is-critical-hit{--anim-crit:group-crit-punch var(--motion-fast)var(--ease-strike);animation:var(--anim-crit)}@keyframes group-crit-punch{50%{scale:1.08}}.group-battle-stage.is-crit-zoom{animation:group-crit-zoom var(--motion-base)var(--ease-strike);transform-origin:var(--focus-x,50%)var(--focus-y,50%)}@keyframes group-crit-zoom{50%{scale:1.02}}.group-battle[data-vignette] .group-battle-stage:after{content:"";z-index:var(--z-overlay);pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at center,transparent 55%,var(--group-vignette,transparent));animation:group-vignette .3s var(--ease-settle)forwards;position:absolute;inset:0}.group-battle[data-vignette=crit]{--group-vignette:var(--vignette-crit)}.group-battle[data-vignette=hurt]{--group-vignette:var(--vignette-hurt)}@keyframes group-vignette{0%{opacity:0}25%{opacity:1}to{opacity:0}}.group-combatant.is-dodging{--anim-react:group-dodge .2s ease-out;animation:var(--anim-react)}.group-combatant.is-healed{--anim-react:group-heal .36s ease-out;animation:var(--anim-react);border-color:var(--glyph-zigzag-rim)}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-healed{border-color:color-mix(in srgb,var(--glyph-zigzag-rim)27%,var(--effect-heal-glow))}}.group-combatant.is-healed{box-shadow:0 0 1.5rem var(--glyph-droplet-rim)}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-healed{box-shadow:0 0 1.5rem color-mix(in srgb,color-mix(in srgb,var(--glyph-droplet-rim)22%,var(--glyph-heal))47%,transparent)}}.group-combatant.is-protected{--anim-react:group-protected .36s ease-out;animation:var(--anim-react);outline:2px solid var(--glyph-water)}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-protected{outline:2px solid color-mix(in srgb,var(--glyph-water)92%,var(--effect-crit))}}.group-combatant.is-protected{outline-offset:2px}.group-combatant.is-knocked{--anim-knock:group-knockback var(--motion-base)var(--ease-settle);animation:var(--anim-knock)}.group-combatant .is-hit-flash{animation:group-hit-flash var(--motion-fast)var(--ease-strike)}.group-battle[data-effects=off] .is-hit-flash{animation:none}.group-battle[data-shake=off] .is-knocked{--anim-knock:none}.group-battle[data-shake=off] .is-dodging{--anim-react:none}.group-combatant.is-dying{--anim-die:group-die var(--motion-slow)var(--ease-settle)var(--motion-base)forwards;animation:var(--anim-die)}.group-impact-number{z-index:var(--z-numbers);top:18%;left:calc(50% + var(--impact-offset,0px));color:var(--effect-steel);letter-spacing:.025em;white-space:nowrap;pointer-events:none;text-shadow:0 2px 3px var(--element-water),0 0 12px var(--effect-trail);font:900 1.7rem/1 system-ui,sans-serif;position:absolute}@supports (color:color-mix(in lab, red, red)){.group-impact-number{text-shadow:0 2px 3px color-mix(in srgb,var(--element-water)6%,black),0 0 12px var(--effect-trail)}}.group-impact-number{animation:group-number-rise var(--impact-duration,.85s)cubic-bezier(.15,.7,.25,1)var(--impact-delay,0s)both}.group-impact-label{color:var(--effect-glint);font:800 var(--type-xs)/1.1 system-ui,sans-serif;letter-spacing:.11em;text-align:center;text-shadow:0 1px 3px var(--glyph-flame),0 0 7px var(--glyph-flame);margin-bottom:.12rem;display:block}@supports (color:color-mix(in lab, red, red)){.group-impact-label{text-shadow:0 1px 3px color-mix(in srgb,var(--glyph-flame)9%,black),0 0 7px color-mix(in srgb,var(--glyph-flame)72%,var(--glyph-flask))}}.group-impact-number.is-critical{color:var(--effect-glint);text-shadow:0 2px 4px var(--glyph-flame),0 0 10px var(--effect-crit-glow),0 0 22px var(--effect-crit);top:10%}@supports (color:color-mix(in lab, red, red)){.group-impact-number.is-critical{text-shadow:0 2px 4px color-mix(in srgb,var(--glyph-flame)9%,black),0 0 10px var(--effect-crit-glow),0 0 22px var(--effect-crit)}}.group-impact-value{font-weight:1000;display:block}.group-impact-number.is-critical .group-impact-value{letter-spacing:.025em;font-size:2.2rem}.group-impact-number:not(.is-critical) .group-impact-value{font-size:1.7rem}.group-impact-number.is-strikes .group-impact-label{color:var(--tempo)}.group-impact-number.is-healing{color:var(--glyph-heal-rim)}@supports (color:color-mix(in lab, red, red)){.group-impact-number.is-healing{color:color-mix(in srgb,var(--glyph-heal-rim)67%,var(--effect-heal-glow))}}.group-impact-number.is-healing{text-shadow:0 2px 3px var(--effect-heal-glow),0 0 13px var(--effect-heal-glow)}@supports (color:color-mix(in lab, red, red)){.group-impact-number.is-healing{text-shadow:0 2px 3px color-mix(in srgb,var(--effect-heal-glow)8%,black),0 0 13px var(--effect-heal-glow)}}.combat-log{border:1px solid var(--border-bronze);grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;margin:.65rem 0 0;padding:.7rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.combat-log{border:1px solid color-mix(in srgb,var(--border-bronze)25%,transparent)}}.combat-log{background:var(--surface-night);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.combat-log{background:color-mix(in srgb,var(--surface-night)74%,transparent)}}.combat-log{color:var(--text-on-dark)}.combat-log [data-combat-log-entries]{scrollbar-gutter:stable;block-size:8rem;padding:0 var(--space-1);scrollbar-color:var(--accent-bronze-light)var(--dark-panel);flex-direction:column;grid-column:1/-1;margin:.45rem 0 0;font-size:.72rem;line-height:1.35;list-style:none;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.combat-log [data-combat-log-entries]{scrollbar-color:color-mix(in srgb,var(--accent-bronze-light)75%,black)var(--dark-panel)}}.combat-log [data-combat-log-entries]{-webkit-mask-image:linear-gradient(#0000 0,#000 .9rem);mask-image:linear-gradient(#0000 0,#000 .9rem)}.combat-log [data-combat-log-entries]:before{content:"";flex:none;margin-top:auto}.combat-log [data-combat-log-entry]{padding:1px 0 1px var(--space-2);color:var(--text-on-dark-soft);overflow-wrap:anywhere;border-inline-start:2px solid #0000;flex:none}.combat-log [data-combat-log-entry][hidden]{display:none}.combat-log [data-side=party]{border-inline-start-color:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.combat-log [data-side=party]{border-inline-start-color:color-mix(in srgb,var(--clan-accent)70%,transparent)}}.combat-log [data-side=party]{color:var(--text-on-dark)}.combat-log [data-side=enemy]{border-inline-start-color:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.combat-log [data-side=enemy]{border-inline-start-color:color-mix(in srgb,var(--danger-soft)70%,transparent)}}.combat-log [data-combat-log-entry] b{font-weight:700}.combat-log [data-log-kind=damage] b{color:var(--effect-trail)}@supports (color:color-mix(in lab, red, red)){.combat-log [data-log-kind=damage] b{color:color-mix(in srgb,var(--effect-trail)64%,var(--glyph-notes))}}.combat-log [data-log-kind=healing] b{color:var(--element-water)}@supports (color:color-mix(in lab, red, red)){.combat-log [data-log-kind=healing] b{color:color-mix(in srgb,var(--element-water)40%,var(--glyph-splash))}}.combat-log [data-log-kind=drops]{color:var(--effect-song)}.combat-log [data-round-start]:before{content:"Rodada " attr(data-round-start);margin:var(--space-1)0 1px;border-top:1px solid var(--border-bronze);padding-top:2px;display:block}@supports (color:color-mix(in lab, red, red)){.combat-log [data-round-start]:before{border-top:1px solid color-mix(in srgb,var(--border-bronze)25%,transparent)}}.combat-log [data-round-start]:before{color:var(--text-on-dark-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.combat-log [data-combat-log-empty]{color:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){.combat-log [data-combat-log-empty]{color:color-mix(in srgb,var(--brand-forest)39%,white)}}.combat-log [data-combat-log-empty]{font-size:.75rem}.combat-log [data-combat-log-filters]{flex-wrap:wrap;gap:.35rem;display:flex}.combat-log-header{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.combat-log-header h4,.combat-log>h4{color:var(--effect-steel);align-self:center;margin:0;font:600 .88rem/1.2 Georgia,serif}.combat-log>[data-combat-log-empty]{grid-area:2/1/auto/-1;align-self:start;margin:.45rem 0 0}.combat-log [data-combat-log-entries]{grid-row:2}.combat-log [data-log-filter]{min-height:1.9rem;padding:.25rem .55rem;font-size:.7rem}.combat-log [data-log-filter][aria-pressed=true]{border-color:var(--border-gold);color:var(--clan-accent)}@supports (color:color-mix(in lab, red, red)){.combat-log [data-log-filter][aria-pressed=true]{color:color-mix(in srgb,var(--clan-accent)41%,var(--panel))}}.group-battle[data-effect=arcane] .is-performing,.group-battle[data-effect=holy] .is-performing{box-shadow:0 0 2rem var(--element-arcane)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=arcane] .is-performing,.group-battle[data-effect=holy] .is-performing{box-shadow:0 0 2rem color-mix(in srgb,var(--element-arcane)53%,transparent)}}.group-battle[data-effect=music] .is-performing{outline:2px dotted var(--glyph-rune)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=music] .is-performing{outline:2px dotted color-mix(in srgb,var(--glyph-rune)77%,var(--effect-shadow-glow))}}.group-battle[data-effect=music] .is-performing{outline-offset:.35rem}.group-battle[data-effect=shadow] .is-performing{box-shadow:0 0 1.6rem var(--glyph-crescent)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=shadow] .is-performing{box-shadow:0 0 1.6rem color-mix(in srgb,color-mix(in srgb,var(--glyph-crescent)60%,var(--glyph-seal))53%,transparent)}}.group-battle[data-effect=summon] [data-group-actor=companion]{animation:.45s ease-out group-summon}.group-battle[data-compact=true] .group-combatant{min-height:8rem;padding:.5rem}.group-battle[data-shake=off] .is-shaken{animation:none!important}.group-battle [data-log-latest]{border:1px solid var(--border);justify-self:start}@supports (color:color-mix(in lab, red, red)){.group-battle [data-log-latest]{border:1px solid color-mix(in srgb,var(--border)44%,transparent)}}.group-battle [data-log-latest]{color:var(--accent-gold);border-radius:.5rem;padding:.3rem .55rem}@supports (color:color-mix(in lab, red, red)){.group-battle [data-log-latest]{color:color-mix(in srgb,var(--accent-gold)52%,white)}}.group-battle [data-log-latest]{background:var(--brand-forest-hover)}@supports (color:color-mix(in lab, red, red)){.group-battle [data-log-latest]{background:color-mix(in srgb,var(--brand-forest-hover)11%,var(--dark-panel))}}.group-battle [data-log-latest]{font-size:.75rem}@keyframes group-lunge{0%,to{transform:translate(0)rotate(0)}45%{transform:translate(var(--lunge-x),var(--lunge-y))rotate(var(--lunge-tilt,3deg));filter:drop-shadow(0 0 .45rem var(--combat-element-glow,var(--group-effect-glow,transparent)))}}@keyframes group-recoil{0%,to{transform:translate(0)}30%{transform:translate(var(--lunge-x),var(--lunge-y))}}@keyframes group-cast{0%,to{filter:none;transform:translateY(0)}50%{filter:drop-shadow(0 0 .6rem var(--combat-element-glow,var(--group-effect-glow,var(--accent-gold))));transform:translateY(-.3rem)}}@keyframes group-impact{50%{filter:brightness(1.6);transform:translate(.2rem)}}@keyframes group-shake{25%{transform:translate(-.24rem)}75%{transform:translate(.24rem)}}@keyframes group-knockback{30%{translate:var(--knock-x,0)0}}@keyframes group-die{0%{opacity:1;filter:none}55%{transform:translateY(6px)rotate(var(--die-tilt,8deg))}to{opacity:.45;filter:grayscale();transform:translateY(6px)rotate(var(--die-tilt,8deg))}}@keyframes group-hit-flash{20%{filter:brightness(2.4)saturate(.2)}}@keyframes group-number-rise{0%{opacity:0;transform:translate(-50%,.75rem)scale(.75)}18%{opacity:1;transform:translate(-50%)scale(1.08)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-1.15rem)scale(.95)}}@keyframes group-dodge{50%{translate:var(--dodge-x,0)0}}@keyframes group-heal{50%{filter:brightness(1.35);transform:scale(1.035)}}@keyframes group-protected{}@keyframes group-summon{0%{opacity:0;transform:scale(.6)translateY(.7rem)}75%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@media (max-width:700px){.group-battle-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:.5rem;min-height:10rem}.group-battle-side{gap:.35rem}.group-combatant{width:100%;min-height:8rem;padding:.4rem}.group-combatant strong{font-size:.75rem}.combat-log{grid-template-columns:1fr}.combat-log .combat-log-header,.combat-log [data-combat-log-filters],.combat-log [data-combat-log-entries],.combat-log [data-combat-log-empty]{grid-column:1}.combat-log-header{justify-content:flex-start}.group-battle-arena{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(2.5rem + 2*var(--space-1))auto;row-gap:var(--space-3)}.group-battle-arena>.farming-battle-messages-anchor,.group-battle-arena>.group-battle-stage{grid-area:2/1}.turn-queue{min-width:0;padding:var(--space-1);flex-direction:row;align-items:center;overflow:hidden}.turn-queue-entry{--turn-size:2rem;--turn-now-size:2.5rem}.turn-queue-divider{width:auto;padding:0 0 0 var(--space-1);border-top:0;border-left:1px solid var(--clan-line);flex:none}@supports (color:color-mix(in lab, red, red)){.turn-queue-divider{border-left:1px solid color-mix(in srgb,var(--clan-line)44%,transparent)}}.turn-queue-note{text-align:left;grid-area:2/1;max-width:none}.battle-presentation-controls{flex-wrap:wrap;justify-content:flex-start}.combat-log [data-combat-log-filters]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.group-combatant{transition:none;animation:none!important}.group-impact-number,.group-combatant .is-hit-flash{animation:none!important}.group-battle-stage.is-crit-zoom{animation:none}.group-battle[data-vignette] .group-battle-stage:after{content:none}.group-hp [data-hp-ghost]{transition:none}}.group-battle[data-effect=fire] .is-preparing{border-color:var(--element-holy)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=fire] .is-preparing{border-color:color-mix(in srgb,var(--element-holy)51%,var(--glyph-flame))}}.group-battle[data-effect=fire] .is-preparing{box-shadow:inset 0 0 1.35rem var(--effect-ember)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=fire] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,var(--effect-ember)27%,transparent)}}.group-battle[data-effect=water] .is-preparing{border-color:var(--glyph-water);box-shadow:inset 0 0 1.35rem var(--glyph-droplet)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=water] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,color-mix(in srgb,var(--glyph-droplet)86%,var(--glyph-heal))27%,transparent)}}.group-battle[data-effect=wind] .is-preparing{border-color:var(--glyph-wind);box-shadow:inset 0 0 1.35rem var(--glyph-water)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=wind] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,color-mix(in srgb,var(--glyph-water)24%,var(--glyph-heal))27%,transparent)}}.group-battle[data-effect=earth] .is-preparing{border-color:var(--glyph-stone-rim);box-shadow:inset 0 0 1.35rem var(--glyph-fletching)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=earth] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,color-mix(in srgb,var(--glyph-fletching)82%,var(--effect-heal-glow))27%,transparent)}}.group-battle[data-effect=lightning] .is-preparing{border-color:var(--element-lightning);box-shadow:inset 0 0 1.35rem var(--glyph-crescent-rim)}@supports (color:color-mix(in lab, red, red)){.group-battle[data-effect=lightning] .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,color-mix(in srgb,var(--glyph-crescent-rim)18%,var(--effect-lightning-glow))27%,transparent)}}.group-battle:is([data-effect=slash],[data-effect=thrust],[data-effect=spear],[data-effect=axe],[data-effect=dagger],[data-effect=hammer],[data-effect=fists],[data-effect=claw],[data-effect=lash]){--group-effect-glow:var(--effect-steel)}.group-battle:is([data-effect=arrow],[data-effect=flask],[data-effect=trap]){--group-effect-glow:var(--effect-trail)}.group-battle[data-effect=fan]{--group-effect-glow:var(--element-wind)}.group-battle[data-effect=shield]{--group-effect-glow:var(--glyph-shield-rim)}.group-battle[data-effect=heal]{--group-effect-glow:var(--glyph-heal-rim)}.group-battle:is([data-effect=slash],[data-effect=thrust],[data-effect=spear],[data-effect=axe],[data-effect=dagger],[data-effect=hammer],[data-effect=fists],[data-effect=claw],[data-effect=lash],[data-effect=arrow],[data-effect=flask],[data-effect=trap],[data-effect=fan],[data-effect=shield],[data-effect=heal]) .is-preparing{border-color:var(--group-effect-glow);box-shadow:inset 0 0 1.35rem var(--group-effect-glow)}@supports (color:color-mix(in lab, red, red)){.group-battle:is([data-effect=slash],[data-effect=thrust],[data-effect=spear],[data-effect=axe],[data-effect=dagger],[data-effect=hammer],[data-effect=fists],[data-effect=claw],[data-effect=lash],[data-effect=arrow],[data-effect=flask],[data-effect=trap],[data-effect=fan],[data-effect=shield],[data-effect=heal]) .is-preparing{box-shadow:inset 0 0 1.35rem color-mix(in srgb,var(--group-effect-glow)27%,transparent)}}.group-combatant progress[data-sp-bar]{border-radius:var(--corner-pill);appearance:none;background:var(--hp-track);border:0;height:.25rem}.group-combatant progress[data-sp-bar]::-webkit-progress-bar{background:var(--hp-track)}.group-combatant progress[data-sp-bar]::-webkit-progress-value{background:var(--sp)}.group-combatant progress[data-sp-bar]::-moz-progress-bar{background:var(--sp)}.group-battle[data-effects=off] .is-preparing,.group-battle[data-effects=off] .is-performing{box-shadow:none;outline:none;animation:none}.group-combatant.is-golden,.farming-enemy.is-golden{--anim-golden:golden-pulse 2.4s ease-in-out infinite;border-color:var(--accent-gold);animation:var(--anim-golden)}.is-golden .world-monster{filter:saturate(1.4)sepia(.35)drop-shadow(0 0 .55rem var(--accent-gold))}.group-combatant.is-golden:is(.is-lunging,.is-recoiling,.is-casting){animation:var(--anim-motion),var(--anim-golden);animation-composition:replace,replace}.group-combatant:is(.is-impact,.is-protected,.is-healed,.is-dodging,.is-shaken,.is-knocked,.is-critical-hit,.is-dying):is(.is-lunging,.is-recoiling,.is-casting,.is-golden,.is-shaken,.is-knocked,.is-critical-hit,.is-dying){animation:var(--anim-motion,none),var(--anim-react,none),var(--anim-shake,none),var(--anim-knock,none),var(--anim-golden,none),var(--anim-crit,none),var(--anim-die,none);animation-composition:replace,add,add,replace,replace,replace,replace}.group-combatant.is-golden[data-defeated=true]{--anim-golden:none}.golden-badge{padding:1px var(--space-2);border:1px solid var(--accent-gold);border-radius:var(--corner-pill);background:var(--accent-gold);margin-inline-start:var(--space-2);display:inline-block}@supports (color:color-mix(in lab, red, red)){.golden-badge{background:color-mix(in srgb,var(--accent-gold)20%,transparent)}}.golden-badge{color:var(--accent-gold);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;font-weight:700}.group-combatant .golden-badge{margin-inline-start:0}.golden-badge[hidden]{display:none}.group-combatant.is-boss,.farming-enemy.is-boss{border-color:var(--danger);box-shadow:0 0 1rem var(--danger)}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-boss,.farming-enemy.is-boss{box-shadow:0 0 1rem color-mix(in srgb,var(--danger)35%,transparent)}}.group-combatant.is-boss .world-monster,.farming-enemy.is-boss .world-monster{filter:drop-shadow(0 0 .6rem var(--danger))}@supports (color:color-mix(in lab, red, red)){.group-combatant.is-boss .world-monster,.farming-enemy.is-boss .world-monster{filter:drop-shadow(0 0 .6rem color-mix(in srgb,var(--danger)60%,transparent))}}.boss-badge{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:1px solid var(--danger);border-radius:var(--corner-pill);background:var(--danger);margin-inline-start:var(--space-2);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.boss-badge{background:color-mix(in srgb,var(--danger)18%,transparent)}}.boss-badge{color:var(--danger-press);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;font-weight:700}.group-combatant .boss-badge,.farming-boss-card .boss-badge{margin-inline-start:0}.boss-badge[hidden]{display:none}.theme-dark .boss-badge,.theme-clan .boss-badge{color:var(--danger-soft)}.farming-latest .golden-badge{border-color:var(--rarity-rare-soft);color:var(--rarity-rare)}@keyframes golden-pulse{0%,to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.group-combatant.is-golden,.farming-enemy.is-golden{animation:none}}.group-battle .farming-actions [data-hotkey]{padding-inline-end:calc(var(--space-6) + var(--space-1));position:relative;overflow:hidden}.skill-key{z-index:1;min-width:1.15rem;padding:0 var(--space-1);border:1px solid var(--accent-gold);display:inline-block;position:static}@supports (color:color-mix(in lab, red, red)){.skill-key{border:1px solid color-mix(in srgb,var(--accent-gold)55%,transparent)}}.skill-key{border-radius:var(--corner-sm);background:var(--dark-bg);color:var(--accent-gold);font:700 var(--type-xs)/1.35 var(--font-body);text-align:center;pointer-events:none}.group-battle .farming-actions [data-hotkey]>.skill-key,.farm-session-controls>button>.skill-key{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.skill-cooldown{border-radius:inherit;background:conic-gradient(var(--overlay)calc(var(--fraction)*1turn),transparent 0);pointer-events:none;position:absolute;inset:0}.group-battle .farming-actions [data-hotkey].is-pressed{box-shadow:inset 0 0 0 2px var(--focus-ring);transform:translateY(1px)scale(.98)}@media (prefers-reduced-motion:reduce){.group-battle .farming-actions [data-hotkey].is-pressed{box-shadow:none;transform:none}}.battle-item-group{align-items:center;gap:var(--space-1)var(--space-2);border-block-start:1px dashed var(--accent-gold);flex-wrap:wrap;grid-column:1/-1;padding-block-start:var(--space-1);display:flex}@supports (color:color-mix(in lab, red, red)){.battle-item-group{border-block-start:1px dashed color-mix(in srgb,var(--accent-gold)35%,transparent)}}.battle-item-group-label{font:700 var(--type-xs)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold)}.farming-actions .battle-item-button{justify-content:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-1)var(--space-2);font-size:var(--type-xs);text-align:left;flex:0 12rem;line-height:1.2;position:relative}.farming-actions .battle-item-button>.size-8{flex:none;width:1.5rem;height:1.5rem}.battle-item-button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.battle-item-button small{opacity:.75;font-weight:400;font-size:var(--type-xs)}@media (hover:hover) and (pointer:fine){.farming-actions .battle-item-button{min-height:36px}}.battle-item-button .item-count{min-width:1.4rem;padding:0 var(--space-1);border-radius:var(--corner-pill);background:var(--sp);margin-inline-start:auto}@supports (color:color-mix(in lab, red, red)){.battle-item-button .item-count{background:color-mix(in srgb,var(--sp)30%,transparent)}}.battle-item-button .item-count{color:var(--text-on-dark);font:700 var(--type-xs)/1.5 var(--font-body);text-align:center}.battle-item-button:disabled .item-count{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.battle-item-button:disabled .item-count{background:color-mix(in srgb,var(--danger)30%,transparent)}}.farming-actions .is-pending{outline:2px dashed var(--accent-gold);outline-offset:2px}.battle-next-action{margin:var(--space-2)var(--space-5)0;font-size:var(--type-sm);color:var(--text-muted)}.group-battle .farming-battle-heading{align-items:center;gap:var(--space-2)var(--space-4);flex-wrap:wrap}.group-battle .farming-battle-heading>div:first-child{align-items:baseline;gap:var(--space-1)var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.group-battle .farming-battle-heading>div:first-child>*{margin:0}.group-battle .farming-battle-heading h3{font-size:var(--type-xl)}.farming-battle-prey{font-size:var(--type-sm)}.battle-heading-tools{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.group-battle .battle-abandon{min-height:2rem;padding:var(--space-1)var(--space-3);color:var(--text-danger-on-dark);font-size:var(--type-xs)}.battle-settings{position:relative}.battle-settings>summary{min-height:2rem;padding:var(--space-1)var(--space-3);border:1px solid var(--clan-line);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.battle-settings>summary{border:1px solid color-mix(in srgb,var(--clan-line)44%,transparent)}}.battle-settings>summary{border-radius:var(--corner-md);background:var(--dark-panel);color:var(--text-on-dark-soft);font-size:var(--type-xs);cursor:pointer;list-style:none}.battle-settings>summary::-webkit-details-marker{display:none}.battle-settings>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.battle-settings[open]>summary{border-color:var(--border-gold)}.battle-settings-panel{z-index:var(--z-overlay);gap:var(--space-2);min-width:11rem;padding:var(--space-2);border:1px solid var(--clan-line);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.battle-settings-panel{border:1px solid color-mix(in srgb,var(--clan-line)44%,transparent)}}.battle-settings-panel{border-radius:var(--corner-md);background:var(--surface-night);box-shadow:0 var(--space-2)var(--space-6)var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){.battle-settings-panel{box-shadow:0 var(--space-2)var(--space-6)color-mix(in srgb,var(--dark-bg)53%,transparent)}}.battle-settings-panel .battle-presentation-controls{margin:0;display:grid}@media (min-width:800px){.group-combatant{flex:1 1 calc(var(--combatant-figure) + 1.25rem);width:auto;min-width:0;max-width:calc(var(--combatant-figure) + 3rem)}}.farming-battle-main{min-width:0}@media (min-width:1100px){.farming-battle-layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 20rem;display:grid}.farming-battle-layout>.combat-log{contain:size;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;margin:0}.farming-battle-layout>.combat-log [data-combat-log-entries]{block-size:auto;min-height:0}.farming-battle-layout>.combat-log>[data-combat-log-empty]{grid-row:2;align-self:start}}.group-battle .farming-actions:not(.farming-actions-closed){gap:var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr))}.group-battle .farming-actions>.hotbar-cell{min-height:4.5rem;padding:5px var(--space-1);text-align:center;font-size:var(--type-xs);grid-template-rows:1.375rem auto auto;grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:center;gap:1px;line-height:1.1;display:grid}.group-battle .farming-actions>.hotbar-cell>.size-8{width:1.375rem;height:1.375rem}.hotbar-cell .hotbar-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:2.2em;font-weight:600;display:-webkit-box;overflow:hidden}.hotbar-cost{opacity:.75;font-weight:400}.group-battle .farming-actions>.hotbar-cell.is-empty{border-style:dashed;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-actions>.hotbar-cell.is-empty{border-color:color-mix(in srgb,var(--border)30%,transparent)}}.group-battle .farming-actions>.hotbar-cell.is-empty{box-shadow:none;opacity:.45;background:0 0}@media (max-width:800px){.group-battle .farming-actions:not(.farming-actions-closed){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.group-battle .farming-actions>.hotbar-cell{min-height:44px;padding:var(--space-1)}.hotbar-cell .hotbar-name{-webkit-line-clamp:1;line-clamp:1;max-height:1.1em}}.farming-actions{--skill-card-width:15rem}.farming-actions [data-skill-card-cell]{position:relative}.group-battle .farming-actions>.hotbar-cell[data-skill-card-cell]{overflow:visible}.farming-actions .hotbar-cell>.skill-card{--text:var(--text-on-dark);--text-muted:var(--text-on-dark-muted);z-index:var(--z-overlay);gap:var(--space-1);width:min(var(--skill-card-width),calc(100vw - 2*var(--space-4)));max-width:none;padding:var(--space-2)var(--space-3);border:1px solid var(--border-gold);border-radius:var(--corner-md);background:var(--surface-night);box-shadow:0 var(--space-2)var(--space-6)var(--dark-bg);display:none;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%;overflow:visible}@supports (color:color-mix(in lab, red, red)){.farming-actions .hotbar-cell>.skill-card{box-shadow:0 var(--space-2)var(--space-6)color-mix(in srgb,var(--dark-bg)53%,transparent)}}.farming-actions .hotbar-cell>.skill-card{color:var(--text-on-dark);font:400 var(--type-xs)/1.4 var(--font-body);text-align:left;white-space:normal;pointer-events:none;justify-items:stretch;transform:translate(-50%)}@media (hover:hover){.farming-actions .hotbar-cell:hover>.skill-card{display:grid}}.farming-actions .hotbar-cell:focus-visible>.skill-card,.farming-actions .hotbar-cell>.skill-card.is-open{display:grid}.farming-actions .skill-card span{justify-items:start;gap:0;min-width:0;max-width:none;overflow:visible}.farming-actions .skill-card .skill-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.skill-card-name{font:600 var(--type-sm)/1.25 var(--font-display);color:var(--accent-gold)}.farming-actions .skill-card .skill-card-kind{color:var(--text-on-dark-sage);flex:none;display:inline}.farming-actions .skill-card .skill-card-meta{align-items:center;gap:var(--space-1)var(--space-3);flex-wrap:wrap;display:flex}.farming-actions .skill-card .element-badge{gap:var(--space-1);display:inline-flex}.farming-actions .skill-card .skill-card-cost{color:var(--sp);font-weight:600;display:inline}.farming-actions .skill-card .skill-card-cooldown,.farming-actions .skill-card .skill-card-target{color:var(--text-on-dark-muted);display:block}.farming-actions .skill-card .skill-card-effect{display:block}.farming-actions .skill-card .skill-card-status{color:var(--danger-soft);font-weight:600;display:block}.farming-actions>.hotbar-cell:first-child>.skill-card{inset-inline-start:0;transform:none}.farming-actions>.hotbar-cell:nth-child(8)>.skill-card{inset-inline:auto 0;transform:none}@media (prefers-reduced-motion:no-preference){.farming-actions .hotbar-cell>.skill-card{animation:skill-card-in var(--motion-fast)var(--ease-settle)both}}@keyframes skill-card-in{0%{opacity:0}to{opacity:1}}@media (max-width:800px){.farming-actions>.hotbar-cell:nth-child(5)>.skill-card{inset-inline-start:0;transform:none}.farming-actions>.hotbar-cell:nth-child(4)>.skill-card{inset-inline:auto 0;transform:none}.farming-actions>.hotbar-cell:nth-child(n+5)>.skill-card{inset-block-end:calc(200% + 2*var(--space-2))}}@media (max-width:560px){.farming-actions>.hotbar-cell:nth-child(4n+2)>.skill-card{inset-inline-start:0;transform:none}.farming-actions>.hotbar-cell:nth-child(4n+3)>.skill-card{inset-inline:auto 0;transform:none}}.group-battle-targets>button>.skill-key{margin:0;display:inline-block;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-1);transform:translateY(-50%)}#farm-battle>:not(.farming-battle-heading){overflow-anchor:none}.battle-command-slot{min-block-size:var(--battle-command-size,auto)}.battle-command-slot [data-battle-active-commands]{display:flow-root;position:relative}.battle-command-slot[data-command-state=closed],.battle-command-slot .farming-actions-closed.is-result{display:grid}[data-battle-active-commands]>.battle-next-action{z-index:var(--z-actor-active);padding:0 var(--space-3);border-radius:var(--corner-pill);background:var(--surface-night);margin:0;position:absolute;inset-block-end:calc(100% + var(--space-1));inset-inline-end:var(--space-2)}@supports (color:color-mix(in lab, red, red)){[data-battle-active-commands]>.battle-next-action{background:color-mix(in srgb,var(--surface-night)82%,transparent)}}[data-battle-active-commands]>.battle-next-action{color:var(--text-on-dark-warm);pointer-events:none;line-height:1.5rem}[data-battle-active-commands]>.battle-next-action[aria-hidden=true]{display:none}.skill-tree{padding:var(--space-5);scroll-margin-top:var(--space-5)}.skill-tree-heading{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.skill-tree-heading h2{font:var(--type-lg)/1.2 var(--font-display);margin:0}.skill-tree-balances{gap:var(--space-1);flex-wrap:wrap;display:flex}.skill-tree-balances span{align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--corner-sm);color:var(--text-muted);font-size:var(--type-xs);white-space:nowrap;display:flex}.skill-tree-balances b{font:700 var(--type-sm)/1 var(--font-body);color:var(--text-brand)}.skill-tree-carry{color:var(--text-muted);font-size:var(--type-xs);flex-basis:100%;margin:0}.skill-tree-notice,.skill-tree-error{margin:var(--space-2)0 0;padding:var(--space-2)var(--space-3);border-left:3px solid var(--brand-forest);background:var(--surface-sunken);color:var(--text);font-size:var(--type-xs)}.skill-tree-error{border-color:var(--danger-hover);color:var(--text-danger)}.skill-stage{margin-top:var(--space-3)}.skill-stage-heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.skill-stage-heading h3{font:var(--type-md)/1.2 var(--font-display);margin:0}.skill-stage-seal{min-width:32px;height:22px;padding:0 var(--space-1);background:var(--brand-forest);color:var(--parchment-page);border:1px solid var(--accent-bronze);border-radius:var(--corner-sm);font:var(--type-xs)var(--font-display);place-items:center;display:grid}.skill-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.skill-cell{padding:var(--space-1);align-content:start;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.skill-cell.is-empty{width:44px;height:44px;margin-top:var(--space-1);border:1px dashed var(--border);border-radius:var(--corner-sm);place-self:start center;padding:0}.skill-cell-icon{border:1px solid var(--border-strong);background:var(--surface-sunken);width:44px;height:44px;color:var(--accent-bronze);border-radius:var(--corner-sm);cursor:help;place-items:center;padding:0;display:grid}.skill-cell-icon>.icon-frame,.skill-hotbar-slot>.icon-frame{border-color:#0000}.skill-cell-icon:focus-visible,.skill-cell-arrow:focus-visible,.skill-cell-star:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.is-learned .skill-cell-icon{background:var(--surface-panel);border-color:var(--accent-bronze)}.is-specialized .skill-cell-icon{box-shadow:inset 0 -2px 0 var(--accent-gold)}.is-locked .skill-cell-icon{opacity:.45;filter:grayscale()}.skill-cell-name{max-width:100%;font-size:var(--type-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);overflow:hidden}.skill-cell-rank{font-size:var(--type-xs);align-items:center;gap:2px;display:flex}.skill-cell-rank b{text-align:center;min-width:3.2em;color:var(--text)}.is-max .skill-cell-rank b{color:var(--text-brand)}.skill-cell-arrow{min-width:32px;min-height:44px;color:var(--accent-bronze);font-size:var(--type-sm);cursor:pointer;background:0 0;border:0;padding:0}.skill-cell-arrow:hover:not(:disabled){color:var(--text-brand)}.skill-cell-arrow:disabled{opacity:.3;cursor:default}.skill-cell-star{width:24px;height:24px;color:var(--border-strong);font-size:var(--type-md);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;position:absolute;top:0;right:0}.skill-cell-star[aria-pressed=true]{color:var(--accent-gold)}.skill-tip{width:260px;padding:var(--space-3);font-size:var(--type-sm);top:calc(100% - 4px);left:0}.skill-tip.is-open{display:block}.skill-cell:nth-child(5n) .skill-tip,.skill-cell:nth-child(5n-1) .skill-tip{left:auto;right:0}.skill-cell:nth-child(5n+6):nth-last-child(-n+5) .skill-tip,.skill-cell:nth-child(5n+6):nth-last-child(-n+5)~.skill-cell .skill-tip{top:auto;bottom:calc(100% + 2px)}.skill-tip strong{font-family:var(--font-display)}.skill-tip small{color:var(--text-eyebrow);font-size:var(--type-xs);display:block}.skill-tip p{margin:var(--space-1)0 0}.skill-tip-next{padding-top:var(--space-1);border-top:1px solid var(--border)}.skill-tip-req,.skill-tip-paid{color:var(--text-eyebrow)}.skill-tip-lock{color:var(--text-danger)}.skill-hotbar{margin-top:var(--space-4)}.skill-hotbar-slots{gap:var(--space-1);flex-wrap:wrap;display:flex}.skill-hotbar-slot{border:1px dashed var(--border-strong);border-radius:var(--corner-sm);width:44px;height:44px;color:var(--accent-bronze);font:inherit;cursor:default;background:0 0;place-items:center;padding:0;display:grid;position:relative}.skill-hotbar-slot.is-filled{background:var(--surface-panel);border-style:solid}.skill-hotbar-slot:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.skill-hotbar-hint{margin:var(--space-1)0 0;color:var(--text-muted);font-size:var(--type-xs)}.skill-hotbar-slot b{z-index:1;border-radius:var(--corner-sm);background:var(--icon-well);color:var(--text-on-dark);font-size:var(--type-xs);padding:1px 3px;line-height:1;position:absolute;top:1px;left:1px}.skill-cell[data-draggable] .skill-cell-icon,.skill-hotbar-slot.is-filled{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.skill-cell.is-dragging .skill-cell-icon,.skill-hotbar-slot.is-dragging{opacity:.4}.skill-hotbar-slot.is-drop-target{border-style:solid;border-color:var(--accent-gold);box-shadow:0 0 0 2px var(--accent-gold)}.skill-cell.is-selected .skill-cell-icon,.skill-hotbar-slot.is-selected{outline:2px solid var(--accent-gold);outline-offset:2px}.skill-tree.is-choosing-slot .skill-hotbar-slot{border-color:var(--accent-gold)}.skill-drag-ghost{z-index:var(--z-drag-ghost);border:1px solid var(--accent-bronze);border-radius:var(--corner-sm);background:var(--surface-panel);width:44px;height:44px;box-shadow:var(--shadow-panel);color:var(--accent-bronze);pointer-events:none;opacity:.92;place-items:center;display:grid;position:fixed;top:0;left:0}.skill-drag-ghost b{display:none}.skill-drag-ghost>.icon-frame{border-color:#0000}@media (prefers-reduced-motion:no-preference){.skill-drag-ghost{animation:skill-drag-lift var(--motion-fast)var(--ease-settle)}.skill-hotbar-slot{transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}}@keyframes skill-drag-lift{0%{opacity:0;scale:.8}}.skill-tree-respec{padding:var(--space-1)0;color:var(--text-eyebrow);font-size:var(--type-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex-basis:100%;text-decoration:underline}.skill-tree-respec:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.skill-tree-respec-hint{margin-top:calc(-1*var(--space-2));color:var(--text-muted);font-size:var(--type-xs);flex-basis:100%}.skill-tree-footer>.action-confirmation{flex-basis:100%}@media (max-width:700px){.skill-tree{padding:var(--space-4)}.skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skill-cell:nth-child(5n) .skill-tip,.skill-cell:nth-child(5n-1) .skill-tip{left:0;right:auto}.skill-cell:nth-child(4n) .skill-tip,.skill-cell:nth-child(4n-1) .skill-tip{left:auto;right:0}.skill-cell:nth-child(5n+6):nth-last-child(-n+5) .skill-tip,.skill-cell:nth-child(5n+6):nth-last-child(-n+5)~.skill-cell .skill-tip{top:calc(100% - 4px);bottom:auto}.skill-cell:nth-child(4n+5):nth-last-child(-n+4) .skill-tip,.skill-cell:nth-child(4n+5):nth-last-child(-n+4)~.skill-cell .skill-tip{top:auto;bottom:calc(100% + 2px)}}@media (max-width:400px){.skill-tree{padding:var(--space-3)}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-tip{width:min(260px,calc(100vw - 2*var(--space-4)))}.skill-cell:nth-child(4n) .skill-tip,.skill-cell:nth-child(4n-1) .skill-tip{left:0;right:auto}.skill-cell:nth-child(3n) .skill-tip{left:auto;right:0}.skill-cell:nth-child(3n-1) .skill-tip{left:50%;right:auto;transform:translate(-50%)}.skill-cell:nth-child(4n+5):nth-last-child(-n+4) .skill-tip,.skill-cell:nth-child(4n+5):nth-last-child(-n+4)~.skill-cell .skill-tip{top:calc(100% - 4px);bottom:auto}.skill-cell:nth-child(3n+4):nth-last-child(-n+3) .skill-tip,.skill-cell:nth-child(3n+4):nth-last-child(-n+3)~.skill-cell .skill-tip{top:auto;bottom:calc(100% + 2px)}}.group-battle .farming-battle-heading h3,.group-battle .farming-battle-heading p,.group-battle .farming-battle-heading .eyebrow{color:var(--text-on-dark-soft)}.group-battle .button-quiet{color:var(--text-on-dark-soft);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.group-battle .button-quiet{border-color:color-mix(in srgb,var(--border)44%,transparent)}}.group-battle .button-quiet{background:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.group-battle .button-quiet{background:color-mix(in srgb,var(--brand-forest-deep)91%,transparent)}}.group-battle .farm-log-details,.group-battle #farm-all-skills{color:var(--text-on-dark-sage)}.group-battle-stage{isolation:isolate;border:1px solid var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.group-battle-stage{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--accent-gold)85%,var(--brand-forest-hover))31%,transparent)}}.group-battle-stage{border-radius:.85rem;overflow:hidden}.group-battle-stage:before{content:"";z-index:-1;background-image:linear-gradient(0deg,var(--hp-track),var(--dark-panel)),var(--zone-image);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.group-battle-stage:before{background-image:linear-gradient(0deg,color-mix(in srgb,var(--hp-track)86%,transparent),color-mix(in srgb,var(--dark-panel)28%,transparent)),var(--zone-image)}}.group-battle-stage:before{background-size:100% 100%,cover;background-position:center,center var(--zone-focus,50%)}[data-zone=dawn_gardens],[data-audio-zone=dawn_gardens]{--zone-image:url(/images/maps/dawn-gardens-616bc315ba397f810bc641f873c3beb4.webp?vsn=d);--zone-thumb:url(/images/maps/dawn-gardens-thumb-9a24fcaa797c7371ad02ada9626a476e.webp?vsn=d);--zone-focus:8%;--zone-veil:45%}[data-zone=nest_roots],[data-audio-zone=nest_roots]{--zone-image:url(/images/maps/nest-roots-8a58758cb538728eb6267f828d2ebf76.webp?vsn=d);--zone-thumb:url(/images/maps/nest-roots-thumb-340733f16ce4de209ab8644cb5f4c581.webp?vsn=d);--zone-focus:52%;--zone-veil:45%}[data-zone=slag_furnaces],[data-audio-zone=slag_furnaces]{--zone-image:url(/images/maps/slag-furnaces-be352311afb0b9ea414eedaeb4b04026.webp?vsn=d);--zone-thumb:url(/images/maps/slag-furnaces-thumb-413427a6c97adf1f9e8b8f08daed6d4f.webp?vsn=d);--zone-focus:14%;--zone-veil:45%}[data-zone=mirror_lagoon],[data-audio-zone=mirror_lagoon]{--zone-image:url(/images/maps/mirror-lagoon-a4162dd5c927a3bcb04673a76c32b699.webp?vsn=d);--zone-thumb:url(/images/maps/mirror-lagoon-thumb-dbb235eb25c0327846248890121ea5ba.webp?vsn=d);--zone-focus:70%;--zone-veil:45%}[data-zone=ridge_lookouts],[data-audio-zone=ridge_lookouts]{--zone-image:url(/images/maps/ridge-lookouts-086353defb119a2d62b20250664f72ed.webp?vsn=d);--zone-thumb:url(/images/maps/ridge-lookouts-thumb-c6b77ecff965400e4c8600d6964d631e.webp?vsn=d);--zone-focus:14%;--zone-veil:45%}[data-zone=sentinel_road],[data-audio-zone=sentinel_road]{--zone-image:url(/images/maps/sentinel-road-4ec9f1aa04f38a1e92cca0b7afb15688.webp?vsn=d);--zone-thumb:url(/images/maps/sentinel-road-thumb-2a5c0dcf74dbaf4b4077e60de057e493.webp?vsn=d);--zone-focus:20%}[data-zone=greenwood],[data-audio-zone=greenwood]{--zone-image:url(/images/maps/greenwood-1d03bb3d5ddbcb8cbca7e00dd932cca7.webp?vsn=d);--zone-thumb:url(/images/maps/greenwood-thumb-ebc84e6cdcb622cb5606a700ee61d688.webp?vsn=d);--zone-focus:40%;--zone-veil:45%}[data-zone=cinder_quarry],[data-audio-zone=cinder_quarry]{--zone-image:url(/images/maps/cinder-quarry-d937587dcdc08c4b3b4cb60f92c1d0cc.webp?vsn=d);--zone-thumb:url(/images/maps/cinder-quarry-thumb-cd76cdf0e5b1dd714fa004e68125baf9.webp?vsn=d);--zone-focus:3%;--zone-veil:45%}[data-zone=windpass],[data-audio-zone=windpass]{--zone-image:url(/images/maps/windpass-103b0578b21c3dd16e8bff6b4cab0657.webp?vsn=d);--zone-thumb:url(/images/maps/windpass-thumb-08ec4de7d6e48298c815ebb93b05413a.webp?vsn=d);--zone-focus:5%;--zone-veil:45%}[data-zone=dusk_abbey],[data-audio-zone=dusk_abbey]{--zone-image:url(/images/maps/dusk-abbey-ad383d65402fdd15ca3c588308e2ca72.webp?vsn=d);--zone-thumb:url(/images/maps/dusk-abbey-thumb-c4f8dc9f9dcc10d5c28bb9e81e129292.webp?vsn=d);--zone-focus:4%;--zone-veil:45%}[data-zone=brass_marsh],[data-audio-zone=brass_marsh]{--zone-image:url(/images/maps/brass-marsh-135ae9e52dea5561aa58d047e3b5c817.webp?vsn=d);--zone-thumb:url(/images/maps/brass-marsh-thumb-0f838daccfe948e180b2d5470e001714.webp?vsn=d);--zone-focus:36%;--zone-veil:45%}[data-zone=glasswilds],[data-audio-zone=glasswilds]{--zone-image:url(/images/maps/glasswilds-2fb452098b431796f28aaf59b2830de1.webp?vsn=d);--zone-thumb:url(/images/maps/glasswilds-thumb-ec7b0dda8eb96d7d723f033cc1ecbe81.webp?vsn=d);--zone-focus:60%;--zone-veil:45%}[data-zone=storm_crown],[data-audio-zone=storm_crown]{--zone-image:url(/images/maps/storm-crown-69ece1cebdf9a99e27cf28552dec8f37.webp?vsn=d);--zone-thumb:url(/images/maps/storm-crown-thumb-8d292966af3f4ad145c5a846d69d71b6.webp?vsn=d);--zone-focus:5%;--zone-veil:45%}[data-zone=hollow_throne],[data-audio-zone=hollow_throne]{--zone-image:url(/images/maps/hollow-throne-6460e1a74638d2d9089c8300926d1bc8.webp?vsn=d);--zone-thumb:url(/images/maps/hollow-throne-thumb-dbd9cf3525ffcc85f7ad84f4f2489983.webp?vsn=d);--zone-focus:68%;--zone-veil:45%}.guide-landscape>.farming-zone-art{background-image:var(--zone-image);background-position:center var(--zone-focus,50%)}.world-monster[data-monster-image^="/images/monsters/"]{background-position:50%;background-size:cover}.world-monster[data-monster-image="/images/monsters/stream-toad.webp"]{background-image:url(/images/monsters/stream-toad-fc4548e80f8ca0470b0ac4f61557893c.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/dawn-moth.webp"]{background-image:url(/images/monsters/dawn-moth-392c867f2a09204e572ea1e46cbcb2a5.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/vine-snake.webp"]{background-image:url(/images/monsters/vine-snake-a04893e659a653b564165480663576e6.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/root-armadillo.webp"]{background-image:url(/images/monsters/root-armadillo-160442b824959ded044a8160b31f5ff5.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/quarry-lizard.webp"]{background-image:url(/images/monsters/quarry-lizard-5ed70df871665f1becff97a67a3aba47.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/slag-wolf.webp"]{background-image:url(/images/monsters/slag-wolf-823a1a0df3d7c0fdeb9dbdbe679ce0d4.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/glass-dragonfly.webp"]{background-image:url(/images/monsters/glass-dragonfly-64e3076981dc53a4e8d67f7b3dd6189e.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/glass-frog.webp"]{background-image:url(/images/monsters/glass-frog-2c207d63e446cedaea988cf1e365266a.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/glass-willow.webp"]{background-image:url(/images/monsters/glass-willow-7a4f0086b24bf0e37554cf32ea9db8bb.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/cliff-goat.webp"]{background-image:url(/images/monsters/cliff-goat-852aecdd44be62889aaf7711191a0210.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/lookout-hawk.webp"]{background-image:url(/images/monsters/lookout-hawk-6e4d97a094ff6c6e95c76f87bc1e0998.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/mist-spider.webp"]{background-image:url(/images/monsters/mist-spider-87f0638050f98e97e5a5e3daa3a3339b.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/road-sentinel.webp"]{background-image:url(/images/monsters/road-sentinel-12b0c59b931fe7ab907ac92d21d95612.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/star-crow.webp"]{background-image:url(/images/monsters/star-crow-b47c1deaf08d65c23fea8f407b962b62.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/league-stone.webp"]{background-image:url(/images/monsters/league-stone-20164e213b1a0200a5d012c3b62cb803.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/boss-nest-roots.webp"]{background-image:url(/images/monsters/boss-nest-roots-08207bab17ab6b4ac7d199aef53390c5.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/boss-dusk-abbey.webp"]{background-image:url(/images/monsters/boss-dusk-abbey-c9ee922a6b8a53a4ac8eeb76a12f9abc.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/boss-brass-marsh.webp"]{background-image:url(/images/monsters/boss-brass-marsh-088e4b62f345a4aaefe034937178a060.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/boss-slag-furnaces.webp"]{background-image:url(/images/monsters/boss-slag-furnaces-dc6b1d63cefe743a08a73428b5646469.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/boss-glasswilds.webp"]{background-image:url(/images/monsters/boss-glasswilds-01b21dbe4c945c65e79ffdb6701a74f0.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/boss-storm-crown.webp"]{background-image:url(/images/monsters/boss-storm-crown-0aa3248356564fa6a75420938fd15296.webp?vsn=d)}.world-monster[data-monster-image="/images/monsters/boss-hollow-throne.webp"]{background-image:url(/images/monsters/boss-hollow-throne-c505448ce6bfb55bf61951e91c59af7b.webp?vsn=d)}.group-combatant{background:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.group-combatant{background:color-mix(in srgb,color-mix(in srgb,var(--brand-forest-deep)50%,var(--clan-panel))89%,transparent)}}.group-combatant{box-shadow:0 .5rem 1.5rem var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){.group-combatant{box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--dark-bg)31%,transparent)}}.group-combatant{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.group-combatant[data-group-actor=hero]{border-color:var(--border-gold)}@supports (color:color-mix(in lab, red, red)){.group-combatant[data-group-actor=hero]{border-color:color-mix(in srgb,var(--border-gold)55%,transparent)}}.group-combatant:where([data-group-actor^=enemy]){border-color:var(--border-gold)}@supports (color:color-mix(in lab, red, red)){.group-combatant:where([data-group-actor^=enemy]){border-color:color-mix(in srgb,var(--border-gold)55%,transparent)}}.group-combatant .farming-portrait{border-radius:48% 48% .7rem .7rem;overflow:hidden}.group-combatant .world-monster{border:1px solid var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.group-combatant .world-monster{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--accent-gold)84%,var(--brand-forest-hover))42%,transparent)}}.group-combatant .farming-portrait>svg{width:100%;height:100%;display:block}.group-battle .farming-actions{background:var(--clan-night)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-actions{background:color-mix(in srgb,var(--clan-night)94%,transparent)}}.group-battle .farming-actions{border:0;border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-actions{border-top:1px solid color-mix(in srgb,var(--border)25%,transparent)}}.group-battle .farming-actions{box-shadow:0 -6px 18px var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){.group-battle .farming-actions{box-shadow:0 -6px 18px color-mix(in srgb,var(--dark-bg)53%,transparent)}}.group-battle .farming-actions{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 0 .75rem .75rem}.group-battle .farming-actions-closed p{color:var(--text-on-dark-sage)}.group-battle .button-danger{color:var(--text-danger-on-dark);border-color:var(--danger-hover)}@supports (color:color-mix(in lab, red, red)){.group-battle .button-danger{border-color:color-mix(in srgb,color-mix(in srgb,var(--danger-hover)35%,var(--danger-soft))40%,transparent)}}.group-battle .button-danger{background:var(--surface-danger-on-dark)}@supports (color:color-mix(in lab, red, red)){.group-battle .button-danger{background:color-mix(in srgb,var(--surface-danger-on-dark)90%,transparent)}}.group-battle .button-danger{box-shadow:none}.group-battle .button-danger:hover{color:var(--accent-bronze-light)}@supports (color:color-mix(in lab, red, red)){.group-battle .button-danger:hover{color:color-mix(in srgb,var(--accent-bronze-light)11%,white)}}.group-battle .button-danger:hover{background:var(--surface-danger-on-dark-hover)}.group-battle .button-danger:focus-visible{outline:2px solid var(--text-danger-on-dark);outline-offset:3px}.hunt-discovery{border:1px solid var(--border);background:var(--surface-panel);border-radius:1rem;padding:1.2rem}.guide-scope{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.8rem;display:flex}.guide-scope button{min-height:44px;color:var(--text-muted);text-align:left;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.guide-scope button[aria-pressed=true]{color:var(--text);border-color:var(--accent-bronze);background:var(--surface-sunken);font-weight:700}.guide-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.guide-search-row>div{margin:0}.guide-search-row input{background:var(--surface-bright);border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--text);border-radius:.5rem}.guide-search-row .button{margin-bottom:.5rem}.guide-quick-filters{flex-wrap:wrap;align-items:start;gap:.65rem 1.1rem;margin-top:.75rem;font-size:.85rem;display:flex}.guide-quick-filters>div{margin:0}.guide-quick-filters .label{align-items:center;gap:.45rem;line-height:1.3;display:flex}.guide-quick-filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--text-eyebrow);flex:none}.guide-quick-filters label{cursor:pointer;align-items:center;gap:.45rem;min-height:36px;display:flex}.guide-more-filters{margin-left:auto}.guide-more-filters summary{cursor:pointer;min-height:36px;color:var(--text-eyebrow);padding-top:.45rem}.guide-trait-filters{flex-wrap:wrap;gap:.75rem;padding:.8rem 0;display:flex}.guide-trait-filters select{background:var(--surface-panel);min-height:44px;color:var(--text);border:1px solid var(--border-strong);border-radius:.3rem}.hunting-guide-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.8fr);align-items:start}.hunting-guide-layout.is-placed{grid-template-columns:minmax(0,1fr)}.hunting-guide-layout.is-placed .farming-bestiary-card{justify-self:center;width:min(100%,1000px)}.hunting-guide-layout .farming-map-card{box-shadow:none;padding:1rem}.hunting-guide-layout .farming-card-heading{flex-wrap:wrap;gap:.4rem}.hunting-guide-layout .farming-card-heading h3{font-size:1.45rem}.hunting-guide-layout .farming-card-heading>span{border:0;padding:0;font-size:.75rem}.hunting-guide-layout .guide-region-list{grid-template-columns:minmax(0,1fr);gap:.7rem}.guide-region{min-width:0;position:relative}.guide-region .farming-zone{border-radius:.6rem;grid-template-columns:64px minmax(0,1fr);gap:.65rem;width:100%;min-height:0;padding:.65rem;display:grid}.guide-region .farming-zone-art{align-self:start;width:64px;height:64px;min-height:64px}.guide-region .farming-zone-copy{padding-right:1.5rem}.guide-region .farming-zone-copy strong{margin-top:.25rem;font-size:.92rem;line-height:1.35}.guide-region .farming-zone-copy em{display:none}.guide-region .zone-fit{font-size:.65rem}.guide-region .farming-zone-travel{padding:.4rem .65rem;font-size:.75rem}.guide-favorite{width:40px;height:40px;color:var(--text-muted);border-radius:.4rem;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.guide-favorite[aria-pressed=true]{color:var(--accent-bronze);background:var(--surface-sunken)}.guide-favorite[aria-pressed=true] svg{fill:currentColor}.guide-empty{color:var(--text-muted);padding:1rem 0}.guide-remote{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.guide-remote[hidden]{display:none}.guide-remote h4{margin:0;font-size:1rem}.guide-caption{color:var(--text-muted);font-size:.8rem;line-height:1.5}.guide-matches{border-left:2px solid var(--accent-bronze);gap:.2rem;margin:.5rem 0 .3rem 1rem;display:grid}.guide-matches button{text-align:left;min-height:44px;color:var(--text);gap:.25rem;padding:.5rem .7rem;display:grid}.guide-matches button:hover{background:var(--surface-sunken)}.guide-matches button span{align-items:center;gap:.4rem;font-size:.85rem;font-weight:650;display:flex}.guide-matches small{color:var(--text-muted);font-size:.75rem}.hunting-guide-layout .farming-bestiary-card{padding:1.15rem;overflow:hidden}.guide-landscape{isolation:isolate;background:var(--dark-bg);align-items:end;min-height:185px;margin:-1.15rem -1.15rem 0;padding:1.3rem;display:grid;position:relative;overflow:hidden}.guide-landscape>.farming-zone-art{z-index:-2;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.guide-landscape:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--dark-bg),var(--dark-bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.guide-landscape:after{background:linear-gradient(0deg,color-mix(in srgb,var(--dark-bg)97%,transparent),color-mix(in srgb,var(--dark-bg)var(--zone-veil,15%),transparent))}}.guide-landscape-copy{color:var(--text-on-dark-strong);text-shadow:0 1px 3px var(--dark-bg)}.guide-landscape-copy h3{font:600 clamp(1.4rem,2.5vw,2rem)/1.15 var(--display);margin:.35rem 0 .5rem}.guide-landscape-copy p{margin:0;font-size:.8rem}.guide-landscape-copy .eyebrow{color:var(--text-on-dark-gold);font-size:.65rem}.guide-travel-badge{color:var(--text-on-dark-gold);margin-top:.6rem;font-size:.75rem;display:inline-block}.guide-place-lore{background:var(--surface-sunken);margin:0 -1.15rem 1rem;padding:.6rem 1.15rem;font-size:.85rem}.guide-place-lore summary{cursor:pointer;min-height:30px;padding-top:.2rem}.guide-place-lore p{padding-bottom:.5rem;line-height:1.6}.hunting-guide-layout .farming-monster-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem}.hunting-guide-layout .farming-monster{grid-template-columns:52px minmax(0,1fr);align-content:start;gap:.2rem .65rem;min-height:0;padding:.7rem}.hunting-guide-layout .farming-monster .world-monster{grid-row:1/span 5;width:52px;min-width:0;height:52px}.hunting-guide-layout .farming-monster>:not(.world-monster){grid-column:2}.hunting-guide-layout .farming-monster strong{font-size:.9rem}.hunting-guide-layout .farming-monster small{font-size:.72rem;line-height:1.4}.hunting-guide-layout .farming-monster.is-selected{box-shadow:inset 3px 0 var(--accent-bronze);transform:none}.hunting-guide-layout .farming-target-details{gap:1rem;padding-top:1.2rem}.hunting-guide-layout .farming-target-details h4{font-size:1.6rem}.hunting-guide-layout .farming-target-details .eyebrow{margin:0 0 .3rem;font-size:.65rem}.hunting-guide-layout .farming-target-details p{max-width:none;font-size:.85rem;line-height:1.5}.hunting-guide-layout .farming-bestiary-entry{padding:.65rem .8rem;display:block}.hunting-guide-layout .farming-bestiary-entry summary{cursor:pointer;color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;min-height:28px;font-size:.8rem;display:flex}.hunting-guide-layout .farming-bestiary-entry summary:before{content:"+";font-weight:700}.hunting-guide-layout .farming-bestiary-entry[open] summary:before{content:"−"}.hunting-guide-layout .farming-bestiary-entry summary span:first-of-type{flex:1}.hunting-guide-layout .farming-bestiary-entry[open] summary{margin-bottom:.7rem}.guide-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.4rem 0;display:grid}.guide-rewards>div{border-left:2px solid var(--accent-bronze);background:var(--surface-sunken);border-radius:0 .4rem .4rem 0;padding:.65rem .8rem}.guide-rewards dt{color:var(--text-muted);font-size:.7rem}.guide-rewards dd{font:700 1.3rem/1.5 var(--font-body);color:var(--text);margin:0}.hunting-guide-layout .group-size-picker{align-items:center;gap:.4rem}.hunting-guide-layout .group-size-picker .button{min-height:44px;padding:.5rem .8rem}.hunting-guide-layout #farm-group-line,.hunting-guide-layout #farm-group-warning{flex-basis:100%;margin-top:.3rem;font-size:.8rem}.hunting-guide-layout .farm-drop-objectives{gap:.55rem}.hunting-guide-layout .farm-drop-goal{text-align:left;border-radius:.5rem;flex:150px;align-items:center;gap:.6rem;min-height:64px;padding:.65rem;font-size:.8rem;display:flex}.hunting-guide-layout .farm-drop-goal>span:last-child{gap:.2rem;display:grid}.hunting-guide-layout .farm-drop-goal small{color:var(--text-muted)}.hunting-guide-layout .farm-drop-goal[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent-bronze)}.guide-start-area{border-top:1px solid var(--border);padding-top:.8rem}.guide-start-area .button{white-space:normal;justify-content:center;gap:.7rem;width:100%;min-height:50px;margin-top:.6rem;display:flex}.guide-other-cities{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;margin-top:.75rem;font-size:.8rem;display:flex}.guide-other-cities a{color:var(--text-eyebrow);text-decoration:underline}.hunt-discovery button:focus-visible,.guide-region button:focus-visible,.guide-matches button:focus-visible,.hunting-guide-layout summary:focus-visible{outline:2px solid var(--text-eyebrow);outline-offset:3px}@media (max-width:1100px){.hunting-guide-layout{grid-template-columns:minmax(0,1fr)}.hunting-guide-layout .guide-region-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.guide-more-filters{margin-left:0}}@media (max-width:560px){.hunt-discovery{padding:.85rem}.guide-scope button{flex:140px;font-size:.8rem}.guide-search-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.guide-search-row .button{padding:.5rem;font-size:.75rem}.guide-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;font-size:.75rem;display:grid}.guide-more-filters{grid-column:1/-1}.guide-trait-filters{grid-template-columns:minmax(0,1fr);display:grid}.hunting-guide-layout .farming-monster-grid{grid-template-columns:minmax(0,1fr)}.hunting-guide-layout .farming-bestiary-card{padding:.85rem}.guide-landscape{min-height:165px;margin:-.85rem -.85rem 0;padding:1rem}.guide-place-lore{margin:0 -.85rem .85rem;padding:.5rem .85rem}.guide-rewards>div{padding:.5rem}.guide-rewards dd{font-size:1.1rem}.hunting-guide-layout .farm-drop-goal{flex-basis:100%}}@media (max-width:700px){#world-farming #farm-session:not(.is-compact) .farm-session-controls>button{flex-wrap:wrap}#world-farming #farm-session:not(.is-compact) .farm-session-controls>button b{display:inline}}.combat-effect{z-index:var(--z-effects);pointer-events:none;width:100%;height:100%;color:var(--effect-trail);filter:drop-shadow(0 0 4px);position:absolute;inset:0;overflow:visible}.combat-effect path,.combat-effect circle,.combat-effect ellipse,.combat-effect polygon,.combat-effect rect{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.combat-effect--impact .combat-effect__shape{transform-box:fill-box;transform-origin:50%;animation:combat-impact var(--effect-duration)cubic-bezier(.16,.72,.32,1)both}.combat-effect--travel .combat-effect__shape{transform-box:fill-box;transform-origin:50%;animation:combat-launch var(--effect-duration)ease-out both}.combat-effect__blade-arc,.combat-effect__pierce{fill:none;stroke:var(--effect-steel);stroke-width:4px}.combat-effect__pierce{stroke-width:3px}.combat-effect__blade-arc--heavy{stroke-width:6px}.combat-effect__blade-arc--fine{stroke-width:2px}.combat-effect__arrow-impact{fill:none;stroke:var(--glyph-arrow-tip);stroke-width:3px}.combat-effect__hammer-mark{fill:var(--glyph-hammer);stroke:var(--glyph-hammer-rim);stroke-width:3px}.combat-effect__pulse{fill:none;stroke:var(--hit-flash);stroke-width:4px}.combat-effect__pulse--outer{opacity:.62;stroke-width:2px}.combat-effect__flame{fill:var(--glyph-flame);stroke:var(--glyph-flame-rim);stroke-width:2px}.combat-effect__water-ring{fill:none;stroke:var(--glyph-water);stroke-width:4px}.combat-effect__droplet{fill:var(--glyph-droplet);stroke:var(--glyph-droplet-rim);stroke-width:1.5px}.combat-effect__wind{fill:none;stroke:var(--glyph-wind);stroke-width:3px}.combat-effect__stone{fill:var(--glyph-stone);stroke:var(--glyph-stone-rim);stroke-width:2.5px}.combat-effect__zigzag{fill:var(--element-lightning);stroke:var(--glyph-zigzag-rim);stroke-width:4px}.combat-effect__beam{fill:none;stroke:var(--glyph-beam);stroke-width:4px}.combat-effect__crescent{fill:var(--glyph-crescent);stroke:var(--glyph-crescent-rim);stroke-width:2.5px}.combat-effect__shield{fill:var(--glyph-shield);stroke:var(--glyph-shield-rim);stroke-width:3px}.combat-effect__plus{fill:var(--glyph-heal);stroke:var(--glyph-heal-rim);stroke-width:1.5px}.combat-effect__notes{fill:none;stroke:var(--glyph-notes);stroke-width:3.5px}.combat-effect__trap{fill:none;stroke:var(--glyph-trap);stroke-width:3px}.combat-effect__seal{fill:none;stroke:var(--glyph-seal);stroke-width:2px;stroke-dasharray:5 3}.combat-effect__seal-star{fill:none;stroke:var(--glyph-rune);stroke-width:2.5px}.combat-effect__shard{fill:var(--glyph-shard);stroke:var(--glyph-shard-rim);stroke-width:1.5px}.combat-effect__splash{fill:none;stroke:var(--glyph-splash);stroke-width:3px}.combat-effect__magic-flight{animation:combat-magic-travel var(--effect-duration)cubic-bezier(.2,.65,.3,1)both}.combat-effect__arcane-ring{fill:none;stroke:var(--element-arcane);stroke-width:2px;stroke-dasharray:4 3}.combat-effect__arcane-rune{fill:none;stroke:var(--glyph-rune);stroke-width:2.5px}.combat-effect__arrow-frame{transform-box:view-box}.combat-effect__arrow-flight{animation:combat-arrow-travel var(--effect-duration)cubic-bezier(.2,.65,.3,1)both}.combat-effect__arrow-shaft{fill:none;stroke:var(--glyph-arrow-shaft);stroke-width:2.5px}.combat-effect__arrow-head{fill:var(--glyph-arrow-tip);stroke:var(--effect-steel);stroke-width:1px}.combat-effect__arrow-fletching{fill:none;stroke:var(--glyph-fletching);stroke-width:2.5px}.combat-effect__flask-flight{animation:combat-flask-arc var(--effect-duration)cubic-bezier(.2,.65,.3,1)both}.combat-effect__flask-flight-shape{fill:var(--glyph-flask-flight);stroke:var(--glyph-flask-rim);stroke-width:2px}.combat-effect.is-compact{opacity:.8}.combat-effect__swing-frame{animation:combat-swing-out var(--motion-fast)linear var(--effect-duration)forwards}.combat-effect__swing-stroke{fill:none;stroke-dasharray:1 2;stroke-dashoffset:1.01px;animation:combat-swing var(--swing-span,var(--effect-duration))linear var(--swing-delay,0s)both}.combat-effect__swing-core{stroke:var(--effect-steel);stroke-width:5px}.combat-effect__swing-trail{stroke:var(--effect-trail);stroke-width:11px;opacity:.4}.combat-effect--axe .combat-effect__swing-core{stroke-width:9px}.combat-effect--axe .combat-effect__swing-trail{stroke-width:16px}.combat-effect--hammer .combat-effect__swing-core{stroke-width:7px}.combat-effect--hammer .combat-effect__swing-trail{stroke-width:14px}.combat-effect--lash .combat-effect__swing-core{stroke-width:3px}.combat-effect--lash .combat-effect__swing-trail{stroke-width:8px}.combat-effect__swing-ribbon{stroke:var(--glyph-wind);stroke-width:3px}.combat-effect__swing-rake{stroke:var(--effect-steel);stroke-width:3.5px}.combat-effect__swing-pop{transform-box:fill-box;transform-origin:50%;animation:combat-swing-pop var(--swing-span,var(--effect-duration))var(--ease-strike)var(--swing-delay,0s)both}.combat-effect__swing-chip,.combat-effect__swing-tip{fill:var(--effect-steel)}.combat-effect__swing-star{fill:none;stroke:var(--hit-flash);stroke-width:3px}.combat-effect__swing-dust{fill:var(--glyph-stone);fill-opacity:.7}.combat-effect__swing-ring{fill:none;stroke:var(--glyph-stone-rim);stroke-width:2px}.combat-effect[data-element=fire]{--combat-element-glow:var(--element-fire)}.combat-effect[data-element=water]{--combat-element-glow:var(--element-water)}.combat-effect[data-element=wind]{--combat-element-glow:var(--element-wind)}.combat-effect[data-element=earth]{--combat-element-glow:var(--element-earth)}.combat-effect[data-element=lightning]{--combat-element-glow:var(--element-lightning)}.combat-effect[data-element=holy]{--combat-element-glow:var(--element-holy)}.combat-effect[data-element=shadow]{--combat-element-glow:var(--element-shadow)}.combat-effect[data-element]{filter:drop-shadow(0 0 5px var(--combat-element-glow))}.combat-effect__magic-orb{fill:var(--combat-element-glow,var(--effect-trail));fill-opacity:.55}.combat-effect__magic-particle{fill:var(--combat-element-glow,var(--effect-trail));scale:var(--particle-scale,1);animation:combat-magic-travel var(--particle-span,var(--effect-duration))cubic-bezier(.2,.65,.3,1)var(--particle-delay,0s)both}.combat-effect[data-element=arcane],.combat-effect--arcane{--combat-element-glow:var(--element-arcane)}.combat-arrow-trail{fill:none;stroke:var(--effect-trail);stroke-width:1.5px;stroke-dasharray:1 2;stroke-dashoffset:1.01px;opacity:.55;vector-effect:non-scaling-stroke;stroke-linecap:round;animation:combat-swing var(--effect-duration)cubic-bezier(.2,.65,.3,1)both,combat-trail-thin var(--effect-duration)linear both}.combat-burst,.combat-aura{animation:combat-swing-out var(--motion-fast)linear var(--effect-duration)forwards}.combat-burst__piece,.combat-aura__piece{transform-box:fill-box;transform-origin:50%;fill:none;stroke:currentColor;stroke-width:2.5px;animation:combat-burst-pop var(--effect-duration)var(--ease-strike)var(--burst-delay,0s)both}.combat-burst--fire{color:var(--element-fire)}.combat-burst--water{color:var(--element-water)}.combat-burst--wind{color:var(--element-wind)}.combat-burst--earth{color:var(--element-earth)}.combat-burst--lightning{color:var(--element-lightning)}.combat-burst--holy{color:var(--element-holy)}.combat-burst--shadow{color:var(--element-shadow)}.combat-burst--arcane{color:var(--element-arcane)}.combat-burst__ring{animation-name:combat-burst-ring}.combat-burst__ember,.combat-burst__drop,.combat-burst__shard,.combat-burst__core{fill:currentColor;stroke-width:1px}.combat-burst__ember{animation-name:combat-burst-rise}.combat-burst__drop{animation-name:combat-burst-arc}.combat-burst__spiral{stroke-width:3px;animation-name:combat-burst-spin}.combat-burst__shard{animation-name:combat-burst-fall}.combat-burst__dust{fill:currentColor;fill-opacity:.35;stroke:none;animation-name:combat-burst-ring}.combat-burst__bolt,.combat-burst__fork{stroke-width:4px;stroke-dasharray:1 2;stroke-dashoffset:1.01px;animation:combat-swing var(--motion-fast)linear var(--burst-delay,0s)both,combat-burst-flicker var(--effect-duration)linear var(--burst-delay,0s)both}.combat-burst__fork{stroke-width:2px}.combat-burst__flash{fill:currentColor;fill-opacity:.45;stroke:none}.combat-burst__pillar{fill:currentColor;fill-opacity:.4;stroke-width:1.5px;transform-origin:bottom;animation-name:combat-burst-pillar}.combat-burst__implode{stroke-width:3px;animation-name:combat-burst-implode}.combat-burst__rune{stroke-width:2px;stroke-dasharray:5 3;animation-name:combat-burst-spin}.combat-burst__sigil{stroke-width:1.5px;animation-name:combat-burst-spin}.combat-aura--heal{color:var(--element-holy)}.combat-aura--shield{color:var(--combat-element-glow,var(--element-holy))}.combat-aura--buff{color:var(--combat-element-glow,var(--element-arcane))}.combat-aura__ring{animation-name:combat-burst-ring}.combat-aura__plus{fill:currentColor;stroke-width:1px;animation-name:combat-burst-rise}.combat-aura__dome{fill:currentColor;fill-opacity:.18;stroke-width:3px;transform-origin:bottom;animation:combat-aura-pulse calc(var(--effect-duration)/2)var(--ease-settle)var(--burst-delay,0s)2 both}.combat-aura__base{stroke-width:1.5px;stroke-opacity:.6}.combat-aura__chevron{stroke-width:3.5px;animation-name:combat-burst-rise}@keyframes combat-trail-thin{0%,60%{opacity:.55}to{opacity:0}}@keyframes combat-burst-pop{0%{opacity:0;scale:.5}35%{opacity:1;scale:1.08}to{opacity:.9;scale:1}}@keyframes combat-burst-ring{0%{opacity:0;scale:.4}30%{opacity:1}to{opacity:.15;scale:1.35}}@keyframes combat-burst-rise{0%{opacity:0;translate:0 6px}25%{opacity:1}to{opacity:.2;translate:0 -26px}}@keyframes combat-burst-arc{0%{opacity:0;translate:0 8px}45%{opacity:1;translate:0 -8px}to{opacity:.2;translate:0 10px}}@keyframes combat-burst-fall{0%{opacity:0;translate:0 -10px}30%{opacity:1}to{opacity:.3;translate:0 34px;rotate:40deg}}@keyframes combat-burst-spin{0%{opacity:0;rotate:-60deg;scale:.7}35%{opacity:1}to{opacity:.25;rotate:120deg;scale:1.1}}@keyframes combat-burst-implode{0%{opacity:0;scale:1.5}30%{opacity:1}to{opacity:.2;scale:.2}}@keyframes combat-burst-pillar{0%{opacity:0;scale:1 0}30%{opacity:1;scale:1}to{opacity:.2;scale:.4 1}}@keyframes combat-burst-flicker{0%,30%{opacity:1}40%{opacity:.35}50%{opacity:1}to{opacity:.2}}@keyframes combat-aura-pulse{0%{opacity:.3;scale:.9}50%{opacity:1;scale:1.06}to{opacity:.5;scale:1}}@keyframes combat-arrow-travel{0%{opacity:.25;transform:translate(0)}12%{opacity:1}to{transform:translateX(var(--travel-distance));opacity:1}}@keyframes combat-flask-arc{0%{opacity:.35;transform:translate(0)rotate(-24deg)}50%{transform:translate(var(--flask-mid-x),var(--flask-mid-y))rotate(5deg);opacity:1}to{transform:translate(var(--flask-x),var(--flask-y))rotate(38deg);opacity:.9}}@keyframes combat-magic-travel{0%{opacity:.15;transform:translate(0)}14%{opacity:1}to{transform:translate(var(--flight-x),var(--flight-y));opacity:1}}@keyframes combat-impact{0%{opacity:0;scale:.58}25%{opacity:1;scale:1.08}to{opacity:0;scale:1.32}}@keyframes combat-launch{0%{opacity:0;scale:.7}35%{opacity:1;scale:1.04}to{opacity:0;scale:1.15}}@keyframes combat-swing{0%{stroke-dashoffset:1.01px}to{stroke-dashoffset:0}}@keyframes combat-swing-out{0%{opacity:var(--swing-opacity,1)}to{opacity:0}}@keyframes combat-swing-pop{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.1}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.combat-effect,.combat-effect *{animation-duration:1ms!important;animation-iteration-count:1!important}}.level-up-overlay{z-index:var(--z-overlay);place-content:center;gap:var(--space-2);pointer-events:none;text-align:center;display:grid;position:absolute;inset:0}.level-up-overlay:before{content:"";z-index:-1;background:linear-gradient(0deg,transparent,var(--accent-gold)45%,transparent);position:absolute;inset:0 35%}@supports (color:color-mix(in lab, red, red)){.level-up-overlay:before{background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--accent-gold)70%,transparent)45%,transparent)}}.level-up-overlay:before{filter:blur(6px);transform-origin:bottom;animation:.9s ease-out both level-up-column}.level-up-line{margin:0;animation:.42s cubic-bezier(.2,1.4,.4,1) both level-up-text;display:grid}.level-up-line strong{color:var(--accent-gold);font-family:var(--font-display);font-size:var(--type-2xl);letter-spacing:.06em;text-shadow:0 2px 8px var(--brand-forest-deep)}.level-up-line.is-job strong{color:var(--sp)}.level-up-overlay.is-reduced:before{display:none}.level-up-overlay.is-reduced .level-up-line{animation:none}@keyframes level-up-column{0%{opacity:0;transform:scaleY(0)}40%{opacity:1}to{opacity:.75;transform:scaleY(1)}}@keyframes level-up-text{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.level-up-overlay:before{display:none}.level-up-line{animation:none}}.chat-dock{z-index:var(--z-page-overlay);margin:var(--space-6)40px 0;border:1px solid var(--border-strong);border-radius:var(--corner-md)var(--corner-md)0 0;background:var(--surface-panel);box-shadow:var(--shadow-panel);font-size:var(--type-sm);border-bottom:0;position:sticky;bottom:0}.chat-dock>summary{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1)var(--space-3);cursor:pointer;font-family:var(--font-display);font-size:var(--type-md);color:var(--text);list-style:none;display:flex}.chat-dock>summary::-webkit-details-marker{display:none}.chat-dock-chevron{margin-left:auto;transition:transform .18s}.chat-dock[open] .chat-dock-chevron{transform:rotate(180deg)}.chat-dock-body{grid-template-columns:minmax(0,1fr)var(--chat-friends-width);align-items:start;gap:var(--space-3);padding:0 var(--space-3)var(--space-2);border-top:1px solid var(--border);display:grid;position:relative}.chat-main{gap:var(--space-2);min-width:0;display:grid;position:relative}.chat-tabs{gap:var(--space-1);padding-top:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.chat-tab.chat-tab-friends{display:none}.chat-tab-whisper{scroll-margin-inline:var(--space-2)}.chat-tab-whisper .hero-lock-closed{color:var(--text-rare)}.chat-tab{align-items:center;gap:var(--space-1);min-height:32px;padding:var(--space-1)var(--space-3);border-radius:var(--corner-pill);white-space:nowrap;color:var(--text-muted);font-size:var(--type-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.chat-tab:hover{border-color:var(--border)}.chat-tab.is-active{border-color:var(--accent-bronze);background:var(--surface-sunken);color:var(--text)}.chat-unread{min-width:18px;padding:0 var(--space-1);border-radius:var(--corner-pill);background:var(--accent-bronze);color:var(--surface-panel);font-size:var(--type-xs);place-items:center;line-height:18px;display:inline-grid}.chat-panel[hidden]{display:none}.chat-lines{align-content:start;gap:var(--space-1);height:var(--chat-lines-height);padding:var(--space-2);border-radius:var(--corner-sm);background:var(--surface-sunken);overscroll-behavior:contain;margin:0;list-style:none;display:grid;overflow-y:auto}.chat-line{overflow-wrap:anywhere;color:var(--text);line-height:1.45}.chat-line.is-message{grid-template-columns:var(--chat-face)minmax(0,1fr);align-items:start;gap:var(--space-2);display:grid}.chat-face{width:var(--chat-face);height:var(--chat-face);border:1px solid var(--border-strong);border-radius:var(--corner-pill);background:var(--surface-sage);display:block;overflow:hidden}.chat-face .aevrath-avatar{width:100%;height:100%;box-shadow:none;border-radius:0;display:block;transform:none}.chat-face .aevrath-avatar>.is-portrait{object-fit:cover;object-position:50% 0;width:100%;height:100%}.chat-said{min-width:0}.chat-author{margin-right:var(--space-1);color:var(--text-eyebrow);font-weight:600}.chat-time{margin-right:var(--space-2);color:var(--text-muted);font-size:var(--type-xs)}.chat-text{color:var(--text)}.chat-whisper-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-xs);flex-wrap:wrap;margin:0;display:flex}.chat-link{color:var(--text-eyebrow);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.chat-link:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.chat-line.is-emote,.chat-line.is-combat,.chat-empty{color:var(--text-muted)}.chat-line.is-system{align-items:center;gap:var(--space-1);color:var(--text-muted);font-style:italic;display:flex}.chat-line.is-system[data-notice=golden],.chat-line.is-system[data-notice=boss]{padding:var(--space-1)var(--space-2);border-left:3px solid var(--accent-gold);border-radius:var(--corner-sm);background:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.chat-line.is-system[data-notice=golden],.chat-line.is-system[data-notice=boss]{background:color-mix(in srgb,var(--accent-gold)18%,transparent)}}.chat-line.is-system[data-notice=golden],.chat-line.is-system[data-notice=boss]{color:var(--text);font-style:normal;font-weight:600}.chat-line.is-system .hero-sparkles{color:var(--text-rare)}.chat-whisper-echo{align-items:baseline;gap:var(--space-1);color:var(--text-rare);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-style:italic;display:inline-flex}.chat-whisper-echo:hover span{text-underline-offset:2px;text-decoration:underline}.chat-whisper-echo:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.chat-empty{font-style:italic}.chat-line.is-notice[data-notice-kind=error]{color:var(--text-danger)}.chat-line.is-notice[data-notice-kind=reward]{color:var(--text-eyebrow)}.chat-line.is-notice[data-notice-kind=world]{color:var(--text-rare)}.chat-combat-link{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--text-eyebrow);font-weight:600;display:inline-flex}.chat-latest{padding:var(--space-1)var(--space-3);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);background:var(--surface-panel);color:var(--text);font-size:var(--type-xs);cursor:pointer;justify-self:center}.chat-latest[hidden]{display:none}.chat-form{align-items:flex-start;gap:var(--space-2);display:flex}.chat-form .fieldset{flex:1;margin:0}.chat-input{width:100%;min-height:40px;padding:var(--space-2)var(--space-3);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-panel);color:var(--text);font:inherit}.chat-input:focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:1px}.game-shell .chat-send{min-height:40px}.chat-status{min-height:1em;color:var(--text-alert);font-size:var(--type-xs)}.chat-friends{align-content:start;gap:var(--space-2);max-height:calc(var(--chat-lines-height) + 104px);padding-top:var(--space-2);overscroll-behavior:contain;display:grid;overflow-y:auto}.chat-friends-title{font-family:var(--font-display);font-size:var(--type-md);color:var(--text);justify-content:space-between;align-items:baseline;margin:0;display:flex}.chat-friends-title small{color:var(--text-muted);font-family:var(--font-body);font-size:var(--type-xs)}.chat-friend-requests,.chat-friend-list,.chat-friend-sent{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.chat-friend-requests>li{gap:var(--space-1);padding:var(--space-2);border-left:3px solid var(--accent-gold);border-radius:var(--corner-sm);background:var(--accent-gold);display:grid}@supports (color:color-mix(in lab, red, red)){.chat-friend-requests>li{background:color-mix(in srgb,var(--accent-gold)14%,var(--surface-sunken))}}.chat-friend{grid-template-columns:var(--chat-face)minmax(0,1fr);align-items:center;gap:var(--space-1)var(--space-2);padding:var(--space-1)var(--space-2);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);display:grid}.chat-friend.is-away{opacity:.72}.chat-friend.is-away .chat-face{filter:grayscale(.8)}.chat-friend-who{min-width:0;display:grid}.chat-friend-who strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-friend-state{color:var(--text-muted);font-size:var(--type-xs)}.chat-friend.is-hunting .chat-friend-state{color:var(--text-rare)}.chat-friend.is-city .chat-friend-state{color:var(--text-eyebrow)}.chat-friend-actions{gap:var(--space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.game-shell .chat-friend-actions .button,.game-shell .chat-friend-add .button{min-height:28px;padding:0 var(--space-2);font-size:var(--type-xs)}.game-shell .chat-friend-actions .chat-friend-danger{border-color:var(--text-danger);color:var(--text-danger)}.chat-friend-sent>li{justify-content:space-between;gap:var(--space-1);color:var(--text-muted);font-size:var(--type-xs);flex-wrap:wrap;display:flex}.chat-friend-add{gap:var(--space-1);display:flex}.chat-friend-add .chat-input{min-width:0;min-height:32px;padding:var(--space-1)var(--space-2);flex:1}.party-member-friend{margin-left:auto}@media (max-width:700px){.chat-dock{margin-inline:var(--space-4)}.chat-dock-body{--chat-friends-width:200px}}@media (max-width:560px){.chat-dock{margin-inline:var(--space-2)}.chat-dock-body{padding-inline:var(--space-2);grid-template-columns:minmax(0,1fr)}.chat-lines{height:var(--chat-lines-height-compact)}.chat-tab.chat-tab-friends{order:-1;display:inline-flex}.chat-friends:not(.is-current){display:none}.chat-friends{max-height:none;padding-top:0}}@media (prefers-reduced-motion:reduce){.chat-dock-chevron{transition:none}}.party-panel{gap:var(--space-3);display:grid}.party-summary{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--type-md);color:var(--text);margin:0;display:flex}.party-hint,.party-status{font-size:var(--type-sm);color:var(--text-muted);margin:0}.party-status{color:var(--text)}.party-hunting{align-items:center;gap:var(--space-1);font-size:var(--type-sm);color:var(--accent-bronze);margin:0;display:inline-flex}.party-members{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.party-member{align-items:center;gap:var(--space-1)var(--space-2);padding:var(--space-1)var(--space-2);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);grid-template-columns:36px minmax(0,1fr) auto auto;display:grid}.party-member small{color:var(--text-muted);font-size:var(--type-xs)}.party-member-portrait{border:1px solid var(--border);border-radius:var(--corner-sm);width:36px;height:45px;display:block;overflow:hidden}.party-member-portrait .aevrath-avatar{width:100%;height:100%}.party-member-text{min-width:0;display:grid}.party-member-text strong{font-family:var(--font-display);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.party-member-badges{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.party-member-badges:empty{display:none}.party-menu-toggle{width:44px;padding:0}.party-member-menu{gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;display:flex}.party-member-menu .button{padding-inline:var(--space-2);flex:auto}.party-member-confirm{grid-column:1/-1}.party-slot{padding:var(--space-2);border:1px dashed var(--border);border-radius:var(--corner-sm);color:var(--text-muted);font-size:var(--type-sm)}.party-rules{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);display:grid}.party-rules h3{font-family:var(--font-display);font-size:var(--type-md);color:var(--text);margin:0}.party-rule-grid{gap:var(--space-1);display:grid}.party-rule{align-items:center;gap:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.party-rule-label{font-size:var(--type-sm);color:var(--text-muted)}.party-rule-value{font-size:var(--type-sm);color:var(--text);font-weight:600}.party-segment{display:flex}.party-segment .button{min-width:0;padding-inline:var(--space-2);border-color:var(--border);border-radius:0;flex:1 1 0}.party-segment .button+.button{margin-left:-1px}.party-segment .button:first-child{border-radius:var(--corner-sm)0 0 var(--corner-sm)}.party-segment .button:last-child{border-radius:0 var(--corner-sm)var(--corner-sm)0}.party-segment .button:only-child{border-radius:var(--corner-sm)}.party-segment .button[aria-pressed=true]{border-color:var(--accent-bronze);background:var(--surface-sunken);color:var(--text);position:relative}.party-rule.is-out-of-band .button{opacity:.6}.party-footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.party-footer .party-leave-button{margin-left:auto}@media (max-width:400px){.party-rule{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.party-ally-tactic{color:var(--text-muted);font-size:var(--type-xs)}.party-member.is-away{opacity:.7}.party-badge{padding:0 var(--space-2);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);color:var(--accent-bronze);font-size:var(--type-xs)}.party-badge-muted{border-color:var(--border);color:var(--text-muted)}.party-leave{gap:var(--space-2);justify-items:start;display:grid}.party-mirror{gap:var(--space-3);display:grid}.party-mirror-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.party-mirror-heading h2{font-family:var(--font-display);font-size:var(--type-xl);color:var(--text);margin:0}.party-mirror-heading p{max-width:60ch;margin:var(--space-1)0 0;color:var(--text-muted);font-size:var(--type-sm)}.group-combatant.is-viewer{outline:2px solid var(--clan-accent);outline-offset:2px;border-radius:var(--corner-md)}.party-viewer-tag{padding:0 var(--space-2);border-radius:var(--corner-pill);background:var(--clan-accent);color:var(--clan-night)}.farming-party-share{gap:var(--space-1)var(--space-3);color:var(--text-muted);font-size:var(--type-sm);flex-wrap:wrap;display:flex}@media (max-width:700px){.party-mirror-heading h2{font-size:var(--type-lg)}}.open-parties{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.open-party{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.open-party-portrait{border:1px solid var(--border);border-radius:var(--corner-sm);flex:none;width:48px;height:60px;display:block;overflow:hidden}.open-party-portrait .aevrath-avatar{width:100%;height:100%}.open-party-text{gap:var(--space-1);min-width:0;font-size:var(--type-sm);color:var(--text-label);flex:12rem;display:grid}.open-party-text strong{font-family:var(--font-display);color:var(--text);overflow-wrap:anywhere}.open-party-text small{font-size:var(--type-xs)}.open-party .button{min-height:44px}.open-party-reason{color:var(--text-umber)}.mmo-windows{display:contents}.mmo-window{--window-width:380px;top:96px;right:var(--space-6);z-index:var(--z-window);width:min(var(--window-width),calc(100vw - var(--space-8)));background:var(--surface-panel);max-height:calc(100vh - 120px);box-shadow:var(--shadow-panel);color:var(--text);font-size:var(--type-sm);animation:window-open var(--motion-base)var(--ease-settle);border:12px solid #0000;border-image:url(/images/window-frame-71be8189c3f44c1b94d7377685456180.svg?vsn=d) 16/12px;flex-direction:column;display:flex;position:fixed}@keyframes window-open{0%{opacity:0;translate:0 4px}}.mmo-window-sm{--window-width:300px}.mmo-window-md{--window-width:380px}.mmo-window-lg{--window-width:560px}.mmo-window[data-window-id=status]{left:292px;right:auto}.mmo-window[data-window-id=equipment]{top:128px;left:332px;right:auto}.mmo-window[data-window-id=inventory]{top:108px}.mmo-window[data-window-id=skills]{right:var(--space-8);top:148px}.mmo-window[data-window-id=hunt_ledger]{right:var(--space-6);top:168px}.mmo-window[data-window-id=quests]{top:188px;left:312px;right:auto}.mmo-window[data-window-id=item]{top:136px;right:min(calc(var(--space-6) + 576px),calc(100vw - 380px - var(--space-4)))}.mmo-window[data-window-id=npc]{right:auto;left:max(292px,calc(50% - var(--window-width)/2));top:120px}.mmo-window[data-layer="1"]{z-index:calc(var(--z-window) + 1)}.mmo-window[data-layer="2"]{z-index:calc(var(--z-window) + 2)}.mmo-window[data-layer="3"]{z-index:calc(var(--z-window) + 3)}.mmo-window[data-layer="4"]{z-index:calc(var(--z-window) + 4)}.mmo-window[data-layer="6"]{z-index:calc(var(--z-window) + 6)}.mmo-window[data-layer="7"]{z-index:calc(var(--z-window) + 7)}.mmo-window[data-layer="8"]{z-index:calc(var(--z-window) + 8)}.mmo-window[data-layer="9"]{z-index:calc(var(--z-window) + 9)}.mmo-window[data-layer="10"]{z-index:calc(var(--z-window) + 10)}.mmo-window[data-window-id=npc]{z-index:calc(var(--z-window) + 11)}.mmo-window-bar{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1)var(--space-1)var(--space-1)var(--space-3);background:var(--surface-page);color:var(--text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;margin:-4px -4px 0;display:flex}.mmo-window.is-dragging{box-shadow:0 18px 36px var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.mmo-window.is-dragging{box-shadow:0 18px 36px color-mix(in srgb,var(--brand-forest-deep)45%,transparent)}}.mmo-window.is-dragging .mmo-window-bar{cursor:grabbing}.mmo-window-icon{color:var(--accent-gold)}.mmo-window-title{font-family:var(--font-display);font-size:var(--type-md);letter-spacing:.06em;color:var(--text);margin:0}.game-shell .mmo-window-title:focus:not(:focus-visible){outline:none}.game-shell .mmo-window-title:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px;border-radius:var(--corner-sm)}.mmo-window-grip{margin-block:var(--space-2);background:repeating-linear-gradient(90deg,var(--accent-gold)0 1px,transparent 1px 4px);flex:1;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.mmo-window-grip{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent-gold)35%,transparent)0 1px,transparent 1px 4px)}}.mmo-window-grip{opacity:.6}.mmo-window-close{border:1px solid var(--accent-gold);place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.mmo-window-close{border:1px solid color-mix(in srgb,var(--accent-gold)40%,transparent)}}.mmo-window-close{border-radius:var(--corner-sm);color:var(--text);cursor:pointer;background:0 0}.mmo-window-close:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.mmo-window-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.mmo-window-body{min-height:0;padding:var(--space-3);scroll-padding-block:var(--space-3);overscroll-behavior:contain;overflow:auto}.mmo-window-body>.equipment-panel,.mmo-window-body>.skill-tree{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.window-bar{border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-panel);flex-wrap:nowrap;grid-area:windows;justify-self:stretch;align-items:stretch;display:flex;overflow:hidden}.window-toggle,.window-reset{justify-content:center;align-items:center;gap:var(--space-1);min-height:32px;padding:var(--space-1)var(--space-2);background:var(--surface-panel);color:var(--text);font-size:var(--type-xs);white-space:nowrap;cursor:pointer;border:0;border-radius:0;flex:auto;display:inline-flex;position:relative}.window-bar>*+*{border-left:1px solid var(--border)}.window-toggle:hover,.window-reset:hover{background:var(--surface-sunken)}.window-toggle.is-open{background:var(--surface-sunken);box-shadow:inset 0 -2px 0 var(--accent-bronze)}.window-toggle[aria-disabled=true]{color:var(--button-disabled-ink);background:var(--surface-panel);cursor:default}.window-toggle :is([class*=hero-],[class*=aev-]),.window-reset :is([class*=hero-],[class*=aev-]){color:var(--accent-bronze);flex:none}.window-toggle[aria-disabled=true] :is([class*=hero-],[class*=aev-]){color:var(--text-muted);opacity:.6}.window-toggle[aria-disabled=true] [class*=aev-]{filter:grayscale()}.window-reset{color:var(--text-muted)}.window-bar>.window-reset{outline:1px dashed var(--border-strong);outline-offset:-4px}.window-toggle-badge{top:var(--space-1);right:var(--space-1);border-radius:var(--corner-pill);background:var(--accent-bronze);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-panel);position:absolute}.window-toggle .skill-key{font-size:var(--type-xs);padding:1px var(--space-1);border-radius:var(--corner-sm);line-height:1}.window-toggle:focus-visible,.window-reset:focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:-3px}.draft-bar{margin-top:var(--space-3);padding:var(--space-2)var(--space-3);background:var(--surface-page);border-top:1px solid var(--border);gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.mmo-window-body>*>.draft-bar{bottom:calc(-1*var(--space-3));margin:var(--space-3)calc(-1*var(--space-3))calc(-1*var(--space-3))}.mmo-window-body>.status-window>.draft-bar{margin-top:0}.draft-bar-summary{gap:var(--space-1)var(--space-3);color:var(--text-muted);font-size:var(--type-xs);flex-wrap:wrap;margin:0;display:flex}.draft-bar-actions{gap:var(--space-2);display:flex}.draft-bar-actions .button:disabled{opacity:.5;cursor:not-allowed}.status-window{gap:var(--space-3);display:grid}.status-window-head{align-items:center;gap:var(--space-3);display:flex}.status-window-head>div{gap:2px;display:grid}.status-window-head strong{font-family:var(--font-display);font-size:var(--type-lg)}.status-window-head small{color:var(--text-muted)}.status-window-identity{flex:auto;min-width:0}.status-window-wood{align-items:center;gap:var(--space-1);display:inline-flex}.status-window-wood b{color:var(--text)}.status-window-switch{align-items:center;gap:var(--space-1);font-size:var(--type-xs);white-space:nowrap;align-self:flex-start;display:inline-flex}.status-window-portrait{border:1px solid var(--border-strong);border-radius:var(--frame-portrait-radius);background:var(--surface-sunken);flex:0 0 64px;width:64px;height:80px;overflow:hidden}.status-window-bars{gap:var(--space-2);display:grid}.status-window-bars label{color:var(--text-muted);font-size:var(--type-xs);gap:2px;display:grid}.status-window-bars progress{width:100%}.status-window-section{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);display:grid}.status-window-section h3,.creature-sheet-drops h3{font-family:var(--font-display);font-size:var(--type-sm);letter-spacing:.08em;color:var(--text-eyebrow);text-transform:uppercase;margin:0}.status-window-columns{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.status-table{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--border)}.status-table table{border-collapse:collapse;width:100%;font-size:var(--type-sm)}.status-table th,.status-table td{padding:var(--space-1)var(--space-2);border-bottom:1px solid var(--border);text-align:left}.status-table thead th{color:var(--text-muted);font-size:var(--type-xs);font-weight:600}#status-window-distribute .status-table-row{height:44px}#status-window-derived .status-table-row{height:32px}.status-table tbody th{color:var(--text-muted);font-weight:500}.status-table .attribute-code{color:var(--text-eyebrow);font-weight:700;position:relative}.attribute-hint>summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:32px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-flex}.attribute-hint>summary::-webkit-details-marker{display:none}.attribute-hint>summary:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.attribute-hint>p{z-index:2;width:min(16rem,70vw);padding:var(--space-2)var(--space-3);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-panel);box-shadow:var(--shadow-panel);color:var(--text);font-size:var(--type-sm);text-align:left;margin:0;font-weight:400;line-height:1.4;position:absolute;top:100%;left:0}@media (max-width:560px){.attribute-hint>summary{min-height:44px}}.status-table-value{font-family:var(--font-numeric);font-size:var(--type-number);font-weight:600}.status-table td.status-table-value{text-align:right}#status-window-distribute .status-table-value{white-space:nowrap;min-width:4.5em}.status-table-bonus{color:var(--accent-bronze)}.status-table-cost{color:var(--text-muted)}.status-table-action{text-align:right;white-space:nowrap;width:1%}.status-table .point-add+.point-add{margin-left:var(--space-1)}.status-table-value.is-preview{color:var(--text-muted)}.status-table-now{margin-right:var(--space-1);font-size:var(--type-xs)}.status-table .point-add{width:32px;min-width:32px;height:32px;min-height:32px;font-size:var(--type-sm)}.status-table tfoot td{border-bottom:0}.status-window-points{color:var(--text-muted);margin:0}.status-window-points b{color:var(--accent-bronze)}.status-window-effects{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.status-window-effects li{padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--corner-pill)}.status-window-empty{color:var(--text-muted);margin:0}.bestiary-window{gap:var(--space-4);display:grid}.bestiary-zone{gap:var(--space-2);display:grid}.bestiary-zone-head{align-items:baseline;gap:var(--space-1)var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.bestiary-zone-head h3{font-family:var(--font-display);font-size:var(--type-md);margin:0}.bestiary-zone-band{padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--corner-pill);color:var(--text-eyebrow);font-size:var(--type-xs);letter-spacing:.06em;font-weight:600}.bestiary-zone-seen{color:var(--text-muted);font-size:var(--type-xs);margin-left:auto}.bestiary-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.bestiary-grid>li{min-width:0;display:grid}.bestiary-card{align-content:start;gap:var(--space-1);width:100%;min-width:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--corner-md);background:var(--surface-sunken);color:var(--text);font:inherit;text-align:left;display:grid}button.bestiary-card{cursor:pointer;transition:border-color var(--motion-fast)var(--ease-settle),translate var(--motion-fast)var(--ease-settle)}button.bestiary-card:hover{border-color:var(--accent-bronze);translate:0 -1px}button.bestiary-card:focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:1px}.bestiary-card.is-known{border-color:var(--accent-bronze)}.bestiary-card-frame,.creature-sheet-frame{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-panel);box-shadow:inset 0 0 0 3px var(--surface-sunken);padding:3px;display:block;position:relative;overflow:hidden}.bestiary-card.is-boss .bestiary-card-frame,.creature-sheet.is-boss .creature-sheet-frame{border-color:var(--text-danger)}.bestiary-card-frame>.bestiary-card-art,.creature-sheet-frame>.creature-sheet-art{border-radius:2px;width:100%;height:100%}.card-view{padding-block:var(--space-3);justify-items:center;display:grid}.card-view-frame{aspect-ratio:2/3;border:2px solid var(--accent-bronze);border-radius:var(--corner-md);background:var(--surface-panel);width:min(100%,16rem);box-shadow:inset 0 0 0 3px var(--surface-sunken);grid-template-rows:auto auto 1fr;display:grid;overflow:hidden}.card-view.is-boss .card-view-frame{border-color:var(--text-danger)}.card-view-band{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--border-strong);background:var(--surface-sunken);display:flex}.card-view-creature{min-width:0;font-family:var(--font-display);font-size:var(--type-sm);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;flex:1}.card-view-count{min-width:1.75rem;height:1.75rem;padding:0 var(--space-1);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);background:var(--surface-panel);font-size:var(--type-xs);flex:none;place-items:center;font-weight:600;display:grid}.card-view-canvas{aspect-ratio:1;display:block;position:relative}.card-view-art{width:100%;height:100%}.card-view-foot{place-content:center;gap:var(--space-1)var(--space-2);padding:var(--space-2);border-top:1px solid var(--border-strong);text-align:center;flex-wrap:wrap;display:flex}.card-view-name{font-family:var(--font-display);font-size:var(--type-xs);color:var(--text-muted)}.bestiary-card.is-unseen .bestiary-card-art{filter:grayscale()brightness(.2);opacity:.55}.bestiary-mark{font-family:var(--font-display);font-size:var(--type-xl);color:var(--text-muted);place-items:center;display:grid;position:absolute;inset:0}.bestiary-boss{top:var(--space-1);left:var(--space-1);padding:0 var(--space-2);border-radius:var(--corner-pill);background:var(--surface-panel);color:var(--text-danger);font-size:var(--type-xs);border:1px solid;font-weight:600;position:absolute}.bestiary-card-name{font-family:var(--font-display);font-size:var(--type-sm);overflow-wrap:anywhere;line-height:1.25}.bestiary-card.is-unseen .bestiary-card-name{color:var(--text-muted);font-family:inherit;font-style:italic}.bestiary-card-meta{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-xs);flex-wrap:wrap;display:flex}.bestiary-card-level{font-weight:600}.bestiary-progress-line{align-items:center;gap:var(--space-1)var(--space-2);flex-wrap:wrap;width:100%;display:flex}.bestiary-progress-line .bestiary-progress{flex:100%;height:4px}.is-known .bestiary-progress::-webkit-progress-value{background:var(--accent-bronze)}.is-known .bestiary-progress::-moz-progress-bar{background:var(--accent-bronze)}.bestiary-count{color:var(--text-muted);font-size:var(--type-xs)}.bestiary-known{padding:0 var(--space-2);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);color:var(--accent-bronze);font-size:var(--type-xs)}.creature-sheet-head{align-items:center;gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.creature-sheet-title{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.creature-sheet-risk{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--text-danger);border-radius:var(--corner-sm);color:var(--text-danger);font-size:var(--type-sm);border-left-width:3px;margin:0;font-weight:600;display:flex}.creature-sheet-line,.creature-sheet-hint{color:var(--text-muted);font-size:var(--type-sm);margin:0}.creature-sheet-line{font-style:italic}.creature-sheet-hint{font-size:var(--type-xs)}.creature-sheet-drops{gap:var(--space-2);display:grid}.creature-sheet-drops ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.creature-sheet-drops li{align-items:center;gap:var(--space-2);font-size:var(--type-sm);display:flex}.creature-sheet-drop-icon{flex:none;width:1.75rem;height:1.75rem}.creature-sheet-unknown{color:var(--text-muted);font-style:italic}@media (max-width:400px){.bestiary-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.creature-sheet-head{grid-template-columns:5rem minmax(0,1fr)}}.inventory-window{gap:var(--space-3);display:grid}.inventory-filter{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-2);border-left:3px solid var(--accent-bronze);background:var(--surface-sunken);margin:0;display:flex}.inv-grid{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-sunken);display:grid}.inv-row{gap:var(--space-1);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.inv-cell{aspect-ratio:1;border:1px dashed var(--border);border-radius:var(--corner-sm);position:relative}.inv-cell:has(.inv-slot){border:0}.inv-slot{border:2px solid var(--rarity-common);border-radius:var(--corner-sm);background:var(--surface-panel);width:100%;height:100%;color:var(--text);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;place-items:center;padding:0;display:grid;position:relative}.inv-slot.rarity-uncommon{border-color:var(--rarity-uncommon)}.inv-slot.rarity-rare{border-color:var(--rarity-rare);background:var(--rarity-rare-soft)}@supports (color:color-mix(in lab, red, red)){.inv-slot.rarity-rare{background:color-mix(in srgb,var(--rarity-rare-soft)25%,var(--surface-panel))}}.inv-slot.is-card .inv-icon{color:var(--text-rare)}.inv-slot.is-card .inv-icon[class*=aev-]{filter:drop-shadow(0 0 2px var(--rarity-rare))}.inv-slot.is-equipped:after{content:"E";border-radius:var(--corner-sm);background:var(--icon-well);font-size:var(--type-xs);color:var(--text-on-dark);padding:1px 3px;font-weight:700;line-height:1;position:absolute;top:1px;left:2px}.inv-slot.is-selected{outline:2px solid var(--accent-bronze);outline-offset:1px}.inv-slot:hover{background:var(--surface-page)}.inv-slot.is-new{animation:inv-slot-new .3s var(--ease-settle)}@keyframes inv-slot-new{0%{box-shadow:0 0 0 3px var(--accent-gold);scale:1.06}}.inv-slot:focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:1px}.inv-qty,.inv-refine{font-family:var(--font-numeric);font-size:var(--type-number);font-weight:700;line-height:1;position:absolute}.inv-qty{border-radius:var(--corner-sm);background:var(--brand-forest-deep);padding:1px 3px;bottom:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.inv-qty{background:color-mix(in srgb,var(--brand-forest-deep)80%,transparent)}}.inv-qty{color:var(--text-on-dark)}.inv-refine{border-radius:var(--corner-sm);background:var(--icon-well);color:var(--accent-gold);padding:1px 3px;top:2px;right:2px}.ro-tip{z-index:3;max-width:calc(100vw - 2*var(--space-4));border:1px solid var(--border-strong);border-radius:var(--corner-md);background:var(--surface-panel);box-shadow:var(--shadow-panel);color:var(--text);text-align:left;pointer-events:none;display:none;position:absolute}.inv-tip{width:200px;padding:var(--space-2);font-size:var(--type-xs);top:calc(100% + 2px);left:0}.inv-slot:hover~.inv-tip,.inv-slot:focus-visible~.inv-tip{display:block}.inv-cell:nth-child(8n) .inv-tip,.inv-cell:nth-child(8n-1) .inv-tip,.inv-cell:nth-child(8n-2) .inv-tip,.inv-cell:nth-child(8n-3) .inv-tip{left:auto;right:0}.inv-row:last-child:not(:first-child) .inv-tip{top:auto;bottom:calc(100% + 2px)}.inv-tip-name{font-family:var(--font-display);font-size:var(--type-sm);display:block}.inv-tip-meta{color:var(--text-eyebrow);display:block}.inv-tip p,.inv-tip-effects{margin:var(--space-1)0 0}.inv-tip-desc{color:var(--text-muted)}.inv-tip-effects{padding:var(--space-1)0 0;border-top:1px solid var(--border);list-style:none}.inv-tip-fits,.inv-tip-qty{color:var(--text-eyebrow)}.inventory-help{color:var(--text-muted);font-size:var(--type-xs);margin:0}.inventory-details{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-page);display:grid}.inventory-details-head{gap:2px;display:grid}.inventory-details-head strong{font-family:var(--font-display);font-size:var(--type-md)}.inventory-details-head small,.inventory-use,.inventory-empty{color:var(--text-muted);margin:0}.inventory-details-stats{gap:var(--space-3);font-family:var(--font-numeric);font-size:var(--type-number);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.inventory-compare{padding:var(--space-1)var(--space-2);border-left:3px solid var(--accent-gold);background:var(--accent-gold);margin:0}@supports (color:color-mix(in lab, red, red)){.inventory-compare{background:color-mix(in srgb,var(--accent-gold)16%,transparent)}}.inventory-compare{font-weight:600}.inventory-verse,.inventory-description,.inventory-use-hint{margin:0}.inventory-verse em{color:var(--text-eyebrow)}.inventory-effects{padding-left:var(--space-4);margin:0}.inventory-details-actions.equipment-item{box-shadow:none;background:0 0;border:0;padding:0}.inventory-deposit,.inventory-drink{justify-self:start;gap:var(--space-1)}.paper-doll-panel{gap:var(--space-3);display:grid}.paper-doll{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(120px,160px) minmax(0,1fr);display:grid}.paper-doll-column{gap:var(--space-2);display:grid}.paper-doll-slot{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) 28px}.paper-doll-slot .equipment-slot{column-gap:var(--space-2);min-height:44px;padding:var(--space-1)var(--space-2);border-radius:var(--corner-sm);text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.paper-doll-slot .equipment-slot:hover,.paper-doll-slot .equipment-slot.is-filled{transform:none}.paper-doll-slot .slot-icon{border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--icon-well);width:32px;height:32px;color:var(--accent-bronze);grid-row:span 2;place-items:center;display:grid;overflow:hidden}.paper-doll-slot .slot-icon>[class*=aev-]{width:100%;height:100%}.paper-doll-slot .equipment-slot:not(.is-filled){grid-template-columns:minmax(0,1fr)}.paper-doll-slot .slot-label{font-size:var(--type-xs);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.paper-doll-slot .slot-item{font-size:var(--type-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.paper-doll-slot .equipment-unequip{border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-panel);width:28px;height:28px;color:var(--text-muted);font-size:var(--type-md);cursor:pointer;place-items:center;padding:0;line-height:1;display:grid}.paper-doll-slot .equipment-unequip:hover{border-color:var(--accent-bronze);color:var(--hp)}.paper-doll-figure{justify-items:center;gap:var(--space-1);text-align:center;min-width:0;display:grid}.paper-doll-figure .aevrath-avatar{width:100%;max-width:160px}.paper-doll-figure small{color:var(--text-muted)}.paper-doll-hint{color:var(--text-muted);font-size:var(--type-xs);margin:0}.paper-doll-bonus{padding:var(--space-1)var(--space-2);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);color:var(--text);font-size:var(--type-sm);margin:0}.chat-dock.mmo-window-chat{border:12px solid #0000;border-bottom:0;border-image:url(/images/window-frame-71be8189c3f44c1b94d7377685456180.svg?vsn=d) 16 16 0/12px 12px 0}.mmo-window-chat>summary{background:var(--brand-forest-deep);color:var(--text-on-dark);margin:-4px -4px 0}.mmo-window-chat>summary .chat-dock-title{font-family:var(--font-display);letter-spacing:.06em}.mmo-window-chat>summary .chat-unread{background:var(--accent-gold);color:var(--brand-forest-deep)}.mmo-window-chat>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.chat-line.is-loot{color:var(--text)}@media (min-width:800px){.mmo-window-chat .chat-lines{resize:vertical;min-height:96px;max-height:60vh}}@container topbar (max-width:1140px){.window-toggle>span:not([aria-hidden=true]),.window-reset>span:not([aria-hidden=true]){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.window-toggle,.window-reset{min-width:36px;min-height:36px}}@container topbar (max-width:720px){.window-toggle .skill-key{display:none}}@media (max-width:700px){.mmo-window.mmo-sheet{border-bottom:0;border-image:url(/images/window-frame-71be8189c3f44c1b94d7377685456180.svg?vsn=d) 16 16 0/12px 12px 0;width:100%;max-height:85vh;inset:auto 0 0!important}.mmo-window.mmo-sheet:not(.is-topmost){display:none}.mmo-window.mmo-sheet{transition:translate var(--motion-base)var(--ease-settle)}.mmo-window.mmo-sheet.is-pulling,.mmo-window.mmo-sheet.is-closing{transition:none}.mmo-window.mmo-sheet .mmo-window-bar{cursor:grab;min-height:44px}.mmo-window.mmo-sheet .mmo-window-grip{border-radius:var(--corner-pill);background:var(--accent-gold);opacity:.8;flex:0 0 48px;align-self:center;height:5px;margin:0 auto}.mmo-window.mmo-sheet .mmo-window-close{width:44px;height:44px}.window-bar>.window-reset{display:none}.paper-doll{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paper-doll-figure{grid-area:1/1/auto/-1}}@media (max-width:560px){.status-window-columns{grid-template-columns:1fr}.window-toggle{min-width:44px;min-height:44px}.window-bar>#window-help{display:none}}@media (max-width:400px){.window-toggle{min-width:40px}}@media (prefers-reduced-motion:reduce){.mmo-window,.mmo-window.is-dragging,.mmo-window.mmo-sheet{box-shadow:var(--shadow-panel);transition:none}.mmo-window,.inv-slot.is-new{animation:none}button.bestiary-card,button.bestiary-card:hover{transition:none;translate:none}}.hotkey-help{padding:var(--space-6);border-radius:var(--corner-md);background:var(--surface-panel);color:var(--text);max-width:min(480px,calc(100vw - var(--space-8)));box-shadow:var(--shadow-panel);border:0}.hotkey-help::backdrop{background:var(--overlay)}.hotkey-help dl{gap:var(--space-2)var(--space-4);margin:var(--space-4)0;grid-template-columns:auto 1fr;display:grid}.hotkey-help dd{margin:0}.hotkey-help dd[data-available=false]{color:var(--text-muted)}.hotkey-help .skill-key{margin-right:var(--space-1);font-size:var(--type-xs);padding:1px var(--space-1);border-radius:var(--corner-sm);line-height:1}[data-hotkey].is-pressed{box-shadow:none;transform:translateY(1px)}.icon-frame{background-color:var(--icon-well);border:1px solid var(--border);border-radius:var(--corner-sm);background-origin:content-box;padding:2px}.icon-frame[class*=hero-]{background-color:currentColor}.inv-slot .inv-icon.icon-frame{width:78%;max-width:2.5rem;height:78%;max-height:2.5rem}@media (max-width:700px){.game-shell:has(#window-npc) #mmo-windows .mmo-sheet{display:none}}.hunt-ledger{gap:var(--space-3);display:grid}.hunt-ledger-empty{color:var(--text-muted);margin:0}.hunt-ledger-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.hunt-ledger-head strong{font-family:var(--font-display);overflow-wrap:anywhere}.hunt-ledger-reset{min-height:32px;padding:0 var(--space-2);border-radius:var(--corner-sm);color:var(--text-muted);font-size:var(--type-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;text-decoration:underline}.hunt-ledger-reset:hover{border-color:var(--border);color:var(--text)}.hunt-ledger-reset:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}@media (max-width:560px){.hunt-ledger-reset{min-height:44px}}.hunt-ledger-note{color:var(--text-muted);font-size:var(--type-xs);margin:0}.hunt-ledger-balance .hunt-ledger-note{flex-basis:100%}.hunt-ledger-balance{justify-content:space-between;align-items:baseline;gap:var(--space-1)var(--space-3);padding:var(--space-2)var(--space-3);border:1px solid var(--border);border-radius:var(--corner-md);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.hunt-ledger-balance p{margin:0;display:grid}.hunt-ledger-balance span,.hunt-ledger-pace dt{color:var(--text-muted);font-size:var(--type-xs)}#hunt-ledger-profit{font-family:var(--font-display);font-size:var(--type-xl)}.hunt-ledger .is-gain{color:var(--text-success)}.hunt-ledger .is-loss{color:var(--text-danger)}.hunt-ledger-pace{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hunt-ledger-pace dd{margin:0;font-weight:700}.hunt-ledger-section h3{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--type-sm)}.hunt-ledger-section h3 small,.hunt-ledger-table th small{color:var(--text-muted);font-family:var(--font-body);font-size:var(--type-xs);font-weight:400}.hunt-ledger-table{border-collapse:collapse;width:100%}.hunt-ledger-table th,.hunt-ledger-table td{border-bottom:1px solid var(--border-soft);text-align:right;padding:2px 0}.hunt-ledger-table th[scope=row]{text-align:left;font-weight:400}.hunt-ledger-table thead th{color:var(--text-muted);font-size:var(--type-xs);font-weight:600}.hunt-ledger-table td{padding-left:var(--space-3)}.hunt-ledger-rows{margin:0;display:grid}.hunt-ledger-rows>div{justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--border-soft);padding:2px 0;display:flex}.hunt-ledger-rows dd{margin:0}.hunt-ledger-kills{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.hunt-ledger-kills li{align-items:center;gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.hunt-ledger-art{border:1px solid var(--border-strong);border-radius:var(--corner-sm);width:2rem;height:2rem}.hunt-ledger-goal{align-items:center;gap:var(--space-1);margin:0 0 var(--space-2);font-size:var(--type-sm);display:flex}.hunt-ledger-loot{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hunt-ledger-loot li{align-items:center;gap:var(--space-2);min-height:36px;padding:2px var(--space-1);border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto 3.5rem;display:grid}.hunt-ledger-loot-name{overflow-wrap:anywhere}.hunt-ledger-loot-value{text-align:right}.hunt-ledger-loot .farm-rare-drop{border-color:var(--accent-bronze);color:var(--text-alert-deep)}@supports (color:color-mix(in lab, red, red)){.hunt-ledger-loot .farm-rare-drop{color:color-mix(in srgb,color-mix(in srgb,var(--text-alert-deep)35%,var(--focus-ring-on-light))78%,var(--text-shade))}}.hunt-ledger-loot .farm-rare-drop{font-weight:700}.hunt-ledger-falls{color:var(--text-muted);font-size:var(--type-sm);margin:0}.quests-window{gap:var(--space-4);display:grid}.quests-group{gap:var(--space-2);display:grid}.quests-group-title{padding-bottom:var(--space-1);border-bottom:1px solid var(--border);font-family:var(--font-display);font-size:var(--type-md);margin:0}.quests-next,.quests-streak{color:var(--text-muted);margin:0}.quests-streak{align-items:center;gap:var(--space-2);font-size:var(--type-xs);display:flex}.quests-streak.is-done{opacity:.7}.quest-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--corner-md);background:var(--surface-sunken);display:grid}.quest-card.is-ready{border-color:var(--accent-bronze);box-shadow:inset 3px 0 0 var(--accent-bronze)}.quest-card.is-done{opacity:.65}.quest-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.quest-card-head .eyebrow{margin:0}.quest-card-head h4{font-family:var(--font-display);font-size:var(--type-md);overflow-wrap:anywhere;margin:0}.quest-seal{padding:0 var(--space-2);border:1px solid var(--accent-bronze);border-radius:var(--corner-pill);background:var(--surface-panel);color:var(--accent-bronze);font-size:var(--type-xs);white-space:nowrap;flex:none;font-weight:700}.quest-seal.is-done{border-color:var(--border-strong);color:var(--text-muted);font-weight:600}.quest-objectives{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.quest-objective{align-items:center;gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.quest-objective-portrait{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-panel);width:2.5rem;display:block;overflow:hidden}.quest-objective-portrait>.quest-objective-art{width:100%;height:100%;display:block}.quest-objective-body{gap:2px;min-width:0;display:grid}.quest-objective-line,.quest-objective-meta{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;margin:0;display:flex}.quest-objective-count{font-weight:600}.quest-objective-bar{width:100%;height:4px}.quest-objective.is-met .quest-objective-bar::-webkit-progress-value{background:var(--accent-bronze)}.quest-objective.is-met .quest-objective-bar::-moz-progress-bar{background:var(--accent-bronze)}.quest-objective-meta{color:var(--text-muted);font-size:var(--type-xs)}.quest-objective-where{overflow-wrap:anywhere}.quest-objective-missing{color:var(--text);font-weight:600}.quest-objective.is-met .quest-objective-missing{color:var(--accent-bronze)}.quest-level-warning{color:var(--text-error);font-size:var(--type-sm);margin:0;font-weight:600}.quest-card-facts{font-size:var(--type-xs);gap:2px;margin:0;display:grid}.quest-card-facts>div{gap:var(--space-2);grid-template-columns:7rem minmax(0,1fr);display:grid}.quest-card-facts dt{color:var(--text-muted)}.quest-card-facts dd{overflow-wrap:anywhere;margin:0}.quest-card>.button{justify-self:start}.quest-chip-open{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--corner-pill);background:var(--surface-panel);color:var(--text);font:inherit;font-size:var(--type-xs);cursor:pointer;flex:none;font-weight:600;display:inline-flex}.quest-chip-summary{min-width:0}.quest-chip-open:hover{border-color:var(--accent-bronze)}.quest-chip-open:focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:1px}@media (max-width:400px){.quest-card-facts>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.window-bar{flex-wrap:wrap}.window-toggle{flex:40px}}.mmo-window.mmo-window-shop{--window-width:760px;top:104px}.mmo-window[data-layer="5"]{z-index:calc(var(--z-window) + 5)}.shop{gap:var(--space-3);display:grid}.shop-head{gap:var(--space-3);padding:var(--space-2)var(--space-3);border-left:3px solid var(--accent-bronze);background:var(--surface-page);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.shop-portrait{border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--dark-panel);flex:none;width:72px;height:90px;overflow:hidden}.shop-portrait .aevrath-avatar{width:100%;height:100%;box-shadow:none;border-radius:0}.shop-head-copy{gap:2px;min-width:0;display:grid}.shop-head-copy blockquote{margin:0;font-style:italic;line-height:1.45}.shop-head-copy small{color:var(--text-muted);font-size:var(--type-xs)}.shop-modes{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shop-mode{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);color:var(--text-muted);cursor:pointer;font-weight:600;display:inline-flex}.shop-mode.is-active{border-color:var(--accent-bronze);background:var(--surface-panel);color:var(--text);box-shadow:inset 0 -3px var(--accent-bronze)}.shop-mode:focus-visible,.shop-row-button:focus-visible,.shop-line-remove:focus-visible,.shop-line-all:focus-visible,.shop-quantity-input:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.shop-purse{color:var(--text-muted);font-size:var(--type-xs);margin-left:auto}.shop-purse b{color:var(--text);font-family:var(--font-numeric);font-size:var(--type-number)}.shop-notice,.shop-error{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--corner-sm);font-size:var(--type-sm);margin:0;display:flex}.shop-notice{border:1px solid var(--success);background:var(--surface-page);color:var(--text)}.shop-error{border:1px solid var(--danger);background:var(--surface-danger-soft);color:var(--text-error)}.shop-columns{gap:var(--space-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.shop-pane{gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-page);display:grid}.shop-pane-title{color:var(--text-eyebrow);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.shop-list,.shop-cart{overscroll-behavior:contain;gap:2px;max-height:18rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.shop-row-button{width:100%;min-height:44px;padding:var(--space-1)var(--space-2);border-radius:var(--corner-sm);background:var(--surface-panel);color:var(--text);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;display:flex}.shop-row-button:hover:not([aria-disabled=true]){border-color:var(--accent-bronze);background:var(--surface-sunken)}.shop-row.is-blocked .item-card-price{color:var(--text-muted);font-weight:400}.shop-row-button[aria-disabled=true]{cursor:not-allowed;color:var(--button-disabled-ink);background:var(--surface-sunken)}.shop-icon{flex:none;width:2rem;height:2rem}.shop-line{gap:var(--space-1)var(--space-2);min-height:44px;padding:var(--space-1)var(--space-2);border-radius:var(--corner-sm);background:var(--surface-panel);grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"icon name remove"".quantity subtotal";align-items:center;display:grid}.shop-line>.shop-icon{grid-area:icon}.shop-line-name{overflow-wrap:anywhere;grid-area:name;min-width:0;font-weight:600;line-height:1.35}.shop-line-note,.shop-line-quest{font-size:var(--type-xs);font-weight:400;display:block}.shop-line-note{color:var(--text-danger)}.shop-line-quest,.shop .item-card-quest{color:var(--text-eyebrow);font-weight:600}.shop-line-quantity{align-items:center;gap:var(--space-1);grid-area:quantity;justify-self:start;margin:0;display:flex}.shop-quantity-input{width:4.2rem;min-height:36px;padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-panel);color:var(--text);font-family:var(--font-numeric);font-size:var(--type-number);text-align:right}.shop-line-all{min-height:36px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-sunken);color:var(--text);font-size:var(--type-sm);cursor:pointer;font-weight:600}.shop-line-all:hover:not(:disabled){border-color:var(--accent-bronze)}.shop-line-all:disabled{cursor:default;color:var(--button-disabled-ink);border-color:var(--border)}.shop-line-fixed{color:var(--text-muted);font-family:var(--font-numeric);font-size:var(--type-number);grid-area:quantity;justify-self:start}.shop-line-subtotal{min-width:3.5rem;font-family:var(--font-numeric);font-size:var(--type-number);text-align:right;grid-area:subtotal;font-weight:700}.shop-line-remove{border:1px solid var(--border);border-radius:var(--corner-sm);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;grid-area:remove;place-items:center;display:grid}.shop-line-remove:hover{border-color:var(--danger);color:var(--text-danger)}.shop-empty,.shop-note{color:var(--text-muted);font-size:var(--type-xs);margin:0}.shop-empty{padding:var(--space-3)var(--space-2);text-align:center}.shop-more{justify-self:center;min-height:44px}.shop-foot{gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-strong);display:grid}.shop-total{justify-content:flex-end;align-items:baseline;gap:var(--space-2);margin:0;display:flex}.shop-total span{color:var(--text-muted);font-size:var(--type-sm);margin-right:auto}.shop-total strong{font-family:var(--font-numeric);font-size:var(--type-xl)}.shop-total small{color:var(--text-muted)}.shop-missing{color:var(--text-danger);font-size:var(--type-sm);text-align:right;margin:0;font-weight:600}.shop-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.shop-actions .button{min-height:44px}@media (max-width:700px){.shop-columns{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shop-list,.shop-cart{max-height:14rem}}@media (max-width:560px){.shop-columns{grid-template-columns:minmax(0,1fr)}.shop-quantity-input,.shop-line-all{min-height:44px}.shop-line-remove{width:44px;height:44px}}@media (max-width:400px){.shop-actions .button{flex:1}.shop-purse{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.shop *{transition:none!important}}.item-card{align-items:center;gap:var(--space-3);text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;display:flex}.item-card-icon{border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);width:2.5rem;height:2.5rem;color:var(--accent-bronze);flex:none;place-items:center;display:grid}.item-card-glyph{width:2rem;height:2rem}.item-card-body{flex:1;gap:1px;min-width:0;display:grid}.item-card-name{font:600 var(--type-md)/1.35 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-card-meta,.item-card-cards{color:var(--text-muted);font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.item-card-rarity{font-weight:600}.item-card[data-rarity=uncommon] .item-card-rarity{color:var(--text-uncommon)}.item-card[data-rarity=rare] .item-card-rarity{color:var(--text-rare)}.item-card-warning{color:var(--text-danger)}.item-card-cards{color:var(--text-eyebrow)}.item-card-quantity{color:var(--text-muted);font-family:var(--font-numeric);font-size:var(--type-number);white-space:nowrap;flex:none}.item-card-price{font-family:var(--font-numeric);font-size:var(--type-number);text-align:right;white-space:nowrap;flex:none}.item-card-price b{font-size:var(--type-lg);font-weight:700}.item-card-price small{color:var(--text-muted);font-family:var(--font-body);font-size:var(--type-xs);font-weight:400}.item-card-price-note{display:block}.item-sheet{gap:var(--space-3);display:grid}.item-sheet-head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.item-sheet-icon{border:1px solid var(--border);border-radius:var(--corner-sm);background:var(--surface-sunken);flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.item-sheet-glyph{width:3rem;height:3rem}.item-sheet-title{gap:2px;min-width:0;display:grid}.item-sheet-eyebrow{color:var(--text-eyebrow);font-size:var(--type-xs);letter-spacing:.08em;font-weight:600}.item-sheet[data-rarity=uncommon] .item-sheet-eyebrow{color:var(--text-uncommon)}.item-sheet[data-rarity=rare] .item-sheet-eyebrow{color:var(--text-rare)}.item-sheet-name{font:600 var(--type-lg)/1.3 var(--font-display);overflow-wrap:anywhere}.item-sheet-lore{margin:0}.item-sheet-rows{border-top:1px solid var(--border);margin:0;display:grid}.item-sheet-row{gap:var(--space-3);padding:var(--space-2)0;border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,38%) 1fr;display:grid}.item-sheet-row dt{color:var(--text-muted);font-size:var(--type-sm)}.item-sheet-row dd{font-size:var(--type-sm);overflow-wrap:anywhere;margin:0}.item-sheet-creature{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.item-sheet-creature-art{border:1px solid var(--border-strong);border-radius:var(--corner-sm);flex:none;width:2rem;height:2rem}.item-sheet-view{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-sunken);color:var(--text);font:600 var(--type-sm)var(--font-body);cursor:pointer;margin-left:auto}.item-sheet-view:hover{border-color:var(--accent-bronze)}.item-sheet-view:focus-visible{outline:3px solid var(--focus-ring-on-light);outline-offset:1px}.item-sheet-move{align-items:center;gap:var(--space-2)var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.item-sheet-move label{color:var(--text-muted);font-size:var(--type-sm)}.item-sheet-move-field{align-items:center;gap:var(--space-2);font-size:var(--type-sm);flex:auto;display:flex}.item-sheet-move input{width:5.5rem;min-height:44px;padding:var(--space-1)var(--space-2);border:1px solid var(--border-strong);border-radius:var(--corner-sm);background:var(--surface-panel);color:var(--text)}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic-latin-fbcc53e0f79b934da6494a0a28b8cd98.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/im-fell-english-latin-72415626cdb5b5484be851c0d15df7a6.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/im-fell-english-italic-latin-c480ab933bdb9f83a99358e69407e06c.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/im-fell-english-sc-latin-7e80b7ac237542559f64dea1c99fc99e.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing{--landing-gutter:clamp(16px,4.2vw,72px);--landing-title:"Cormorant Garamond",Georgia,serif;--landing-text:"IM Fell English","Cormorant Garamond",Georgia,serif;--landing-caps:"IM Fell English SC","IM Fell English",Georgia,serif;--landing-numeral:var(--font-display);--landing-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--landing-mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .42 0 0 0 0 .25 0 0 0 .12 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--landing-shade:var(--brand-forest-deep)}@supports (color:color-mix(in lab, red, red)){.landing{--landing-shade:color-mix(in srgb,var(--brand-forest-deep)45%,transparent)}}.landing{color:var(--parchment-text);background-color:var(--parchment-page);background-image:var(--landing-grain),var(--landing-mottle);font-family:var(--landing-text);font-variant-ligatures:common-ligatures discretionary-ligatures;-webkit-tap-highlight-color:transparent;font-size:clamp(17px,1.15vw,19.5px);line-height:1.55;position:relative;overflow-x:clip}:where(.landing) :is(h1,h2,h3){text-wrap:balance;margin:0;font-weight:600}:where(.landing) p{text-wrap:pretty;margin:0}:where(.landing) figure{margin:0}.landing img{max-width:100%;display:block}.landing a{color:inherit}.landing :is(a,button,input,label){touch-action:manipulation}.landing :is(a,button):focus-visible,.landing label:has(input:focus-visible){outline:2px solid var(--focus-ring-on-light);outline-offset:3px}.landing-night :is(a,button):focus-visible{outline-color:var(--focus-ring)}.landing section[id]{scroll-margin-top:16px}.landing-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-skip{z-index:var(--z-skip-link);background:var(--brand-forest);color:var(--parchment-panel);font:14px var(--landing-caps);padding:10px 16px;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.landing-skip:focus-visible{transform:none}#landing-main:focus{outline:none}.landing-eyebrow,.landing-chapter-label,.landing-voc-head,.landing-gate-path legend,.landing-note legend,.landing-atlas-legend h3,.landing-world-creatures h3{color:var(--parchment-eyebrow);font:400 .84rem/1.3 var(--landing-caps);letter-spacing:.2em}.landing-rule{border-top:1px solid var(--parchment-border-strong);flex:1;height:0;display:block}.landing-fleuron{color:var(--parchment-bronze);font:1.3rem/1 var(--landing-title)}.landing-plate-short{color:var(--parchment-eyebrow);font:normal .95em var(--landing-caps);letter-spacing:.12em;margin-right:.4em}.landing-caption{color:var(--parchment-text-muted);font:italic 1.02rem/1.35 var(--landing-title);margin-top:10px}.landing h2{font:600 clamp(2.2rem,3.5vw,3.6rem)/1.02 var(--landing-title);letter-spacing:-.005em}.landing h1 em,.landing h2 em{color:var(--parchment-bronze);font-style:italic}.landing-lead{max-width:36em;font-size:1.12em}.landing-chapter{align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.landing-chapter-num{color:var(--parchment-bronze);font:700 clamp(3.2rem,6vw,5.6rem)/.78 var(--landing-numeral)}.landing-chapter-label{letter-spacing:.24em;padding-bottom:4px}.landing-head{z-index:3;padding:max(10px,env(safe-area-inset-top))var(--landing-gutter)10px;border-bottom:1px solid var(--parchment-border-strong);justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.landing-wordmark{min-height:44px;color:var(--parchment-text);font:700 1.18rem var(--landing-numeral);letter-spacing:.22em;flex-wrap:wrap;align-content:center;align-items:baseline;gap:12px;padding-top:10px;text-decoration:none;display:inline-flex}.landing-wordmark span{color:var(--parchment-text-muted);font:italic 600 1.02rem var(--landing-title);letter-spacing:0}.landing-nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px clamp(12px,2vw,28px);display:flex}.landing-nav-links>:is(a,button){min-height:44px;color:var(--parchment-text);font:1rem var(--landing-caps);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:0 2px;text-decoration:none;display:inline-flex}.landing-nav-links>:is(a,button):hover{border-bottom-color:var(--accent-leaf);color:var(--brand-forest)}.landing-nav-enter.landing-nav-enter{border:1px solid var(--brand-forest);color:var(--brand-forest);padding:0 14px}.landing-nav-enter.landing-nav-enter:hover{background:var(--brand-forest);color:var(--parchment-panel)}.landing-listen-mark{background:var(--accent-leaf);width:10px;height:10px;box-shadow:0 0 0 3px var(--accent-leaf);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.landing-listen-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-leaf)25%,transparent)}}.landing-listen-label{white-space:nowrap}.landing-listen[aria-pressed=true] .landing-listen-mark{animation:1.6s ease-in-out infinite alternate landing-ember}.landing-button{min-height:52px;color:var(--parchment-panel);background-color:var(--brand-forest);box-shadow:0 0 0 1px var(--brand-forest-deep),4px 4px 0 var(--brand-forest-deep);font:1.12rem var(--landing-caps);letter-spacing:.1em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:14px;padding:12px 26px 12px 28px;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.landing-button:hover{background-color:var(--brand-forest-hover);box-shadow:0 0 0 1px var(--brand-forest-deep),6px 6px 0 var(--brand-forest-deep);transform:translate(-1px,-1px)}.landing-button:active{box-shadow:0 0 0 1px var(--brand-forest-deep),1px 1px 0 var(--brand-forest-deep);transform:translate(2px,2px)}.landing-button-label{white-space:nowrap}.landing-button-arrow{color:var(--accent-gold);font:1.3rem/1 var(--landing-title)}.landing-button-primary{color:var(--parchment-text);background-color:var(--accent-bronze-light);box-shadow:0 0 0 1px var(--parchment-eyebrow),4px 4px 0 var(--brand-forest)}.landing-button-primary:hover{background-color:var(--accent-bronze-light-hover);box-shadow:0 0 0 1px var(--parchment-eyebrow),6px 6px 0 var(--brand-forest)}.landing-button-primary:active{box-shadow:0 0 0 1px var(--parchment-eyebrow),1px 1px 0 var(--brand-forest)}.landing-button-primary .landing-button-arrow{color:var(--parchment-text)}.landing-link{min-height:44px;color:var(--parchment-text);font:italic 600 1.18rem var(--landing-title);text-decoration:underline;-webkit-text-decoration-color:var(--parchment-bronze);-webkit-text-decoration-color:var(--parchment-bronze);text-decoration-color:var(--parchment-bronze);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.landing-link:hover{color:var(--brand-forest-hover);-webkit-text-decoration-color:var(--accent-leaf);-webkit-text-decoration-color:var(--accent-leaf);text-decoration-color:var(--accent-leaf)}.landing-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.landing-invite-note{color:var(--parchment-text-muted);font-size:.95rem}.landing-hero{position:relative}.landing-hero-plate{border-bottom:1px solid var(--brand-forest);height:min(62vh,640px);min-height:420px;position:relative;overflow:hidden}.landing-hero-art{object-fit:cover;object-position:50% 8%;width:100%;height:100%}.landing-plate-no{color:var(--parchment-eyebrow);font:.82rem var(--landing-caps);letter-spacing:.2em}.landing-hero-plate .landing-plate-no{top:18px;right:var(--landing-gutter);color:var(--text-on-dark);background-color:var(--dark-bg);padding:6px 10px;position:absolute}@supports (color:color-mix(in lab, red, red)){.landing-hero-plate .landing-plate-no{background-color:color-mix(in srgb,var(--dark-bg)72%,transparent)}}.landing-front{z-index:2;padding:0 var(--landing-gutter);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,72px);margin-top:-170px;display:grid;position:relative}.landing-title-card{border:1px solid var(--brand-forest);color:var(--parchment-text);background-color:var(--parchment-panel);background-image:var(--landing-grain);box-shadow:10px 10px 0 -1px var(--parchment-page),10px 10px 0 0 var(--brand-forest),0 30px 60px -30px var(--landing-shade);margin-left:clamp(0px,3vw,48px);padding:clamp(22px,3vw,42px) clamp(22px,3.4vw,52px) clamp(22px,2.6vw,36px);position:relative}.landing-title-card:before{content:"";border:1px solid var(--parchment-border);pointer-events:none;position:absolute;inset:7px}.landing-title-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.landing h1{font:600 clamp(3rem,6.4vw,6.4rem)/.9 var(--landing-title);letter-spacing:-.015em}.landing-title-line{display:block}.landing-title-line+.landing-title-line{padding-left:.9em}.landing-title-sub{border-top:3px double var(--parchment-text);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:12px;display:flex}.landing-title-sub b{font:700 .95rem var(--landing-numeral);letter-spacing:.32em}.landing-title-sub i{color:var(--parchment-text-muted);font:italic 600 1.08rem var(--landing-title)}.landing-front-side{flex-direction:column;gap:18px;max-width:30rem;padding-top:200px;display:flex}.landing-front-side .landing-lead{font-size:1.22em}.landing-facts{color:var(--brand-forest);font:1.05rem var(--landing-caps);letter-spacing:.08em}.landing-front-cap{max-width:40ch;margin:12px var(--landing-gutter)0 auto;color:var(--parchment-text-muted);font:italic 1rem/1.35 var(--landing-title);text-align:right}.landing-section{padding:clamp(70px,9vw,140px)var(--landing-gutter)0;position:relative}.landing-gate{grid-template-columns:minmax(120px,.55fr) minmax(0,1.55fr) minmax(0,1.75fr);align-items:start;gap:clamp(18px,3vw,56px);max-width:1440px;margin:0 auto;display:grid}.landing-gate-notes{flex-direction:column;gap:34px;padding-top:180px;display:flex}.landing-note{border:0;border-left:1px solid var(--parchment-bronze);min-width:0;margin:0;padding:0 0 0 14px;position:relative}.landing-note legend{letter-spacing:.18em;margin-bottom:6px;padding:0}.landing-note-mark{color:var(--parchment-bronze);background:var(--parchment-page);font-size:.95rem;line-height:1;position:absolute;top:-4px;left:-7px}.landing-note-option{min-height:44px;color:var(--parchment-text-muted);font:italic 600 1.12rem var(--landing-title);cursor:pointer;align-items:center;gap:8px;display:flex}.landing-note-option input,.landing-voc input,.landing-gate-step input{opacity:0;pointer-events:none;position:absolute}.landing-note-text{border-bottom:1px solid #0000}.landing-note-option:has(input:checked){color:var(--parchment-text)}.landing-note-option:has(input:checked) .landing-note-text{border-bottom-color:var(--accent-leaf)}.landing-note-option:has(input[name=gender]:checked) .landing-note-text:before{content:"☞ ";color:var(--accent-leaf);font-style:normal}.landing-note-swatch{border:1px solid var(--parchment-text);border-radius:50%;flex:none;width:15px;height:15px}.landing-note-option:has(input:checked) .landing-note-swatch{box-shadow:0 0 0 2px var(--parchment-page),0 0 0 3.5px var(--accent-leaf)}.landing-gate-stage{position:relative}.landing-gate-corner{z-index:2;width:46px;height:46px;color:var(--accent-gold);background-color:var(--brand-forest);box-shadow:3px 3px 0 var(--accent-bronze-light);font:700 1.05rem var(--landing-numeral);place-items:center;display:grid;position:absolute;top:-14px;left:-14px}.landing-gate-portrait,.landing-world-map-box,.landing-hunt-arena{position:relative}.landing-gate-portrait{aspect-ratio:480/600;border:1px solid var(--parchment-border-strong);background:var(--parchment-panel);box-shadow:0 18px 40px -22px var(--landing-shade);padding:12px}.landing-gate-portrait:after,.landing-world-map-box:after{content:"";border:1px solid var(--parchment-text);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.landing-gate-portrait:after,.landing-world-map-box:after{border:1px solid color-mix(in srgb,var(--parchment-text)32%,transparent)}}.landing-gate-portrait:after,.landing-world-map-box:after{pointer-events:none}.landing-gate-portrait img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,filter .35s}.landing-gate-portrait.is-changing img{opacity:.15;filter:sepia(.8)blur(2px)}.landing-gate-caption{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin-top:18px;display:grid}.landing-gate-caption>:not(.landing-plate-no){grid-column:2}.landing-gate-caption .landing-plate-no{border-right:1px solid var(--parchment-border-strong);letter-spacing:.14em;writing-mode:vertical-rl;grid-row:1/span 4;padding-right:6px;transform:rotate(180deg)}#landing-gate-name{font:600 clamp(2.1rem,3vw,3rem)/1.05 var(--landing-title)}.landing-gate-subtitle{color:var(--parchment-eyebrow);font:italic 600 1.2rem var(--landing-title)}.landing-gate-line{margin-top:4px}.landing-gate-taught{color:var(--parchment-text-muted);font:.95rem var(--landing-caps);letter-spacing:.08em;margin-top:6px}.landing-gate-text{padding-top:6px}.landing-gate-lead{margin:22px 0 30px;font-size:1.1em}.landing-capped:first-letter{float:left;border:1px solid var(--parchment-border-strong);color:var(--brand-forest);background:var(--parchment-panel);box-shadow:inset 0 0 0 3px var(--parchment-panel),inset 0 0 0 4px var(--parchment-bronze);font:700 4.9em/.8 var(--landing-numeral);-webkit-text-stroke:1.1px var(--brand-forest);margin:.06em .12em -.04em -.02em;padding:.08em .1em .02em;transition:color 1.6s cubic-bezier(.6,.05,.2,1) .2s}.landing-motion .landing-capped:not(.is-settled):first-letter{color:#0000}.landing-voc-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.landing-gate-vocations{border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 8px;margin:0;padding:0;display:grid}.landing-voc{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.landing-voc-no{color:var(--parchment-eyebrow);font:.7rem var(--landing-numeral);letter-spacing:.1em}.landing-voc-medal{aspect-ratio:1;border:1px solid var(--parchment-text);background:var(--parchment-panel);border-radius:50%;width:100%;max-width:84px;padding:4px;transition:transform .2s;position:relative}.landing-voc-medal:after{content:"";border:1px dashed var(--parchment-border-strong);border-radius:50%;position:absolute;inset:-5px}.landing-voc-medal img{object-fit:cover;filter:sepia(.55)saturate(.7)contrast(1.05);border-radius:50%;width:100%;height:100%;transition:filter .3s}.landing-voc-name{min-height:2.2em;color:var(--parchment-text-muted);font:.86rem/1.1 var(--landing-caps);letter-spacing:.03em}.landing-voc:hover .landing-voc-medal{transform:translateY(-2px)}.landing-voc:hover img,.landing-voc:has(input:checked) img{filter:none}.landing-voc:has(input:checked) .landing-voc-medal{border-color:var(--accent-leaf);box-shadow:0 0 0 2.5px var(--accent-leaf)}.landing-voc:has(input:checked) .landing-voc-medal:after{border:1px solid var(--parchment-bronze)}.landing-voc:has(input:checked) .landing-voc-name{color:var(--parchment-text)}.landing .landing-voc:has(input:focus-visible){outline:0}.landing-voc:has(input:focus-visible) .landing-voc-medal{outline:2px solid var(--focus-ring-on-light);outline-offset:6px}.landing-gate-path{border:0;margin:34px 0 0;padding:0}.landing-gate-path legend{margin-bottom:10px;padding:0}.landing-gate-path ol{flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.landing-gate-path li{flex-wrap:wrap;align-items:baseline;display:flex}.landing-gate-path li+li:before{content:"→";color:var(--parchment-bronze);margin:0 12px}.landing-gate-step{cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;line-height:1.1;display:inline-flex;position:relative}.landing-gate-step-name{font:600 1.22rem var(--landing-title);border-bottom:2px solid #0000}.landing-gate-step small{color:var(--parchment-text-muted);font:.72rem var(--landing-caps);letter-spacing:.1em}.landing-gate-step:has(input:checked) .landing-gate-step-name{color:var(--brand-forest);border-bottom-color:var(--accent-leaf)}.landing-gate-or{color:var(--parchment-text-muted);font:italic 600 1rem var(--landing-title);margin:0 10px}.landing-gate-call{border-top:1px solid var(--parchment-border-strong);flex-direction:column;align-items:flex-start;gap:14px;margin-top:34px;padding-top:22px;display:flex}.landing-gate-carry{color:var(--parchment-text-muted);font-size:.92rem}.landing-night{border-top:3px double var(--accent-bronze-light);border-bottom:3px double var(--accent-bronze-light);color:var(--text-on-dark);background-color:var(--dark-bg);background-image:var(--landing-grain),radial-gradient(80% 90% at 85% 10%,var(--brand-forest),transparent 70%),radial-gradient(60% 70% at 0% 100%,var(--brand-forest-deep),transparent 70%);margin-top:clamp(70px,9vw,140px);padding:clamp(56px,6vw,96px) 0}@supports (color:color-mix(in lab, red, red)){.landing-night{background-image:var(--landing-grain),radial-gradient(80% 90% at 85% 10%,color-mix(in srgb,var(--brand-forest)55%,transparent),transparent 70%),radial-gradient(60% 70% at 0% 100%,color-mix(in srgb,var(--brand-forest-deep)90%,transparent),transparent 70%)}}.landing-night+.landing-section{padding-top:clamp(60px,7vw,110px)}.landing-night h2{color:var(--text-on-dark)}.landing-night h2 em,.landing-night .landing-chapter-num{color:var(--accent-gold)}.landing-night .landing-chapter-label,.landing-night .landing-plate-short{color:var(--accent-bronze-light)}.landing-night .landing-lead,.landing-night .landing-caption{color:var(--dark-text-muted)}.landing-hunt{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.landing-hunt-plate{position:sticky;top:20px}.landing-hunt-arena{aspect-ratio:1344/896;border:1px solid var(--accent-bronze-light);background:var(--dark-bg);border-left:0;overflow:hidden}.landing-hunt-arena:after{content:"";border:1px solid var(--accent-gold);position:absolute;inset:8px 8px 8px 0}@supports (color:color-mix(in lab, red, red)){.landing-hunt-arena:after{border:1px solid color-mix(in srgb,var(--accent-gold)40%,transparent)}}.landing-hunt-arena:after{pointer-events:none;border-left:0}.landing-hunt-bg{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.landing-hunt-arena:before{content:"";z-index:1;background:linear-gradient(180deg,transparent 40%,var(--dark-bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-hunt-arena:before{background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--dark-bg)55%,transparent))}}.landing-hunt-plate .landing-caption{padding-left:var(--landing-gutter)}.landing-hunt-fighter{z-index:2;flex-direction:column;align-items:center;gap:8px;width:30%;display:flex;position:absolute;bottom:7%}.landing-hunt-hero{left:9%}.landing-hunt-foe{width:33%;right:7%}.landing-hunt-oval{aspect-ratio:4/5;border:3px solid var(--parchment-panel);background:var(--parchment-panel);width:100%;box-shadow:0 0 0 1px var(--dark-bg),0 14px 30px #00000080;border-radius:50% 50% 46% 46%/42% 42% 58% 58%;overflow:hidden}.landing-hunt-foe .landing-hunt-oval{aspect-ratio:1;border-radius:50%}.landing-hunt-oval img{object-fit:cover;width:100%;height:100%;transition:transform .15s}.landing-hunt-fighter.is-hit .landing-hunt-oval img{transform:translate(6px)rotate(1deg)}.landing-hunt-slip{border:1px solid var(--dark-bg);min-width:80%;color:var(--parchment-text);background-color:var(--parchment-panel);text-align:center;padding:5px 12px 7px;box-shadow:3px 3px #00000059}.landing-hunt-slip b{font:1rem/1.1 var(--landing-caps);letter-spacing:.06em;display:block}.landing-hunt-slip small{color:var(--parchment-text-muted);font:italic 600 .92rem var(--landing-title)}.landing-hunt-bar{border:1px solid var(--parchment-text);background:var(--parchment-sunken);height:7px;margin-top:5px;display:block;position:relative}.landing-hunt-bar i{transition:width .5s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0 auto 0 0}.landing-hunt-bar-hero i{background:repeating-linear-gradient(135deg,var(--accent-leaf)0 3px,var(--brand-forest)3px 5px)}.landing-hunt-bar-foe i{background:repeating-linear-gradient(135deg,var(--danger)0 3px,var(--danger-press)3px 5px)}.landing-hunt-floater{z-index:3;border:1px solid var(--danger);color:var(--danger);background-color:var(--parchment-panel);box-shadow:2px 2px 0 var(--dark-bg);font:italic 600 clamp(1.8rem,3vw,3rem)/1.1 var(--landing-title);opacity:0;pointer-events:none;padding:0 .3em;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.landing-hunt-floater:empty{display:none}.landing-hunt-floater.is-on{animation:1s ease-out forwards landing-float}.landing-hunt-stamp{z-index:3;border:3px double var(--parchment-panel);color:var(--parchment-panel);background-color:var(--accent-leaf);font:700 clamp(1.4rem,3vw,2.6rem)var(--landing-numeral);letter-spacing:.24em;padding:8px 22px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.landing-hunt-foe .landing-hunt-oval{transition:filter .6s}.landing-night:not(.is-armed) .landing-hunt-foe .landing-hunt-oval,.landing-night.is-won .landing-hunt-foe .landing-hunt-oval{filter:grayscale()brightness(.6)}.landing-night.is-armed:not(.is-won) .landing-hunt-stamp{opacity:0}.landing-night.is-won .landing-hunt-stamp{animation:.5s cubic-bezier(.3,1.6,.5,1) both landing-stamp}.landing-hunt-chron{padding-right:var(--landing-gutter)}.landing-hunt-chron .landing-lead{margin:16px 0 26px}.landing-hunt-sheet{border:1px solid var(--accent-bronze-light);color:var(--parchment-text);background-color:var(--parchment-panel);background-image:var(--landing-grain),repeating-linear-gradient(180deg,transparent 0 31px,var(--parchment-eyebrow)31px 32px);padding:18px 0 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.landing-hunt-sheet{background-image:var(--landing-grain),repeating-linear-gradient(180deg,transparent 0 31px,color-mix(in srgb,var(--parchment-eyebrow)16%,transparent)31px 32px)}}.landing-hunt-sheet{background-position:0 0,0 12px;box-shadow:0 24px 50px -24px #000000b3}.landing-hunt-sheet:before{content:"";border-left:1px solid var(--danger);position:absolute;inset:0 84px 0 auto}@supports (color:color-mix(in lab, red, red)){.landing-hunt-sheet:before{border-left:1px solid color-mix(in srgb,var(--danger)45%,transparent)}}.landing-hunt-sheet-head{color:var(--parchment-eyebrow);font:.82rem var(--landing-caps);letter-spacing:.14em;justify-content:space-between;padding:0 18px 8px;display:flex}.landing-hunt-log{min-height:calc(var(--landing-log-lines,11)*32px);margin:0;padding:0;font-size:1.02rem;list-style:none}.landing-hunt-line{grid-template-columns:minmax(0,1fr) 84px;align-items:baseline;padding-left:18px;line-height:32px;display:grid}.landing-hunt-round,.landing-hunt-wait{color:var(--parchment-text-muted);font:.86rem/32px var(--landing-caps);letter-spacing:.14em}.landing-hunt-win{color:var(--accent-leaf);font:italic 600 1.25rem/32px var(--landing-title)}.landing-hunt-n{color:var(--danger);font:italic 600 1.15rem var(--landing-title);text-align:center}.landing-night.is-armed .landing-hunt-line[data-hunt-step]:not(.is-shown){display:none}.landing-hunt-line.is-shown{animation:.7s ease-out both landing-ink}.landing-hunt-bag{border-top:3px double var(--accent-bronze-light);margin-top:22px;padding-top:12px}.landing-hunt-bag h3{color:var(--text-on-dark);font:italic 600 1.45rem var(--landing-title);margin-bottom:10px}.landing-hunt-bag ul{flex-wrap:wrap;gap:8px 26px;margin:0;padding:0;list-style:none;display:flex}.landing-hunt-bag li{color:var(--accent-gold);font:1.1rem var(--landing-caps);letter-spacing:.04em;align-items:center;gap:8px;display:flex}.landing-hunt-bag img{border:1px solid var(--accent-bronze-light);background:var(--brand-forest-deep);border-radius:50%;width:34px;height:34px}.landing-night.is-armed:not(.is-won) .landing-hunt-bag li{opacity:.28}.landing-night.is-won .landing-hunt-bag li{animation:.6s both landing-rise}.landing-night.is-won .landing-hunt-bag li:nth-child(2){animation-delay:.12s}.landing-night.is-won .landing-hunt-bag li:nth-child(3){animation-delay:.24s}.landing-night.is-won .landing-hunt-bag li:nth-child(4){animation-delay:.36s}.landing-night .landing-link{color:var(--text-on-dark);-webkit-text-decoration-color:var(--accent-gold);-webkit-text-decoration-color:var(--accent-gold);text-decoration-color:var(--accent-gold);margin-top:18px}.landing-night .landing-link:hover{color:var(--accent-gold)}.landing-world{max-width:1440px;margin:0 auto}.landing-world-numbers{border-block:1px solid var(--parchment-text);text-align:center;margin:40px 0 34px;padding:14px 0;position:relative}.landing-world-numbers:before,.landing-world-numbers:after{content:"";border-top:1px solid var(--parchment-border-strong);position:absolute;left:0;right:0}.landing-world-numbers:before{top:4px}.landing-world-numbers:after{bottom:4px}.landing-world-numbers p{font:clamp(.92rem,1.6vw,1.45rem)var(--landing-numeral);letter-spacing:.24em;text-transform:uppercase}.landing-world-numbers b{color:var(--parchment-eyebrow);font-weight:700}.landing-atlas{grid-template-columns:minmax(170px,.62fr) minmax(0,3.42fr);align-items:start;gap:clamp(18px,2.6vw,40px);display:grid}.landing-world-map{min-width:0}.landing-atlas-legend h3{border-bottom:1px solid var(--parchment-border-strong);margin-bottom:10px;padding-bottom:8px}.landing-atlas-legend ol{margin:0;padding:0;list-style:none}.landing-atlas-legend li{border-bottom:1px dotted var(--parchment-border-strong)}.landing-atlas-legend button{width:100%;min-height:44px;color:var(--parchment-text);font:600 1.18rem var(--landing-title);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;padding:6px 0;display:grid}.landing-atlas-no{color:var(--parchment-eyebrow);font:700 .82rem var(--landing-numeral)}.landing-atlas-legend button.is-on,.landing-atlas-legend button:hover{color:var(--brand-forest-hover);text-decoration:underline;-webkit-text-decoration-color:var(--accent-leaf);-webkit-text-decoration-color:var(--accent-leaf);text-decoration-color:var(--accent-leaf);text-underline-offset:4px}.landing-world-map-box{aspect-ratio:1456/816;border:10px solid var(--parchment-panel);outline:1px solid var(--parchment-border-strong);box-shadow:0 18px 40px -22px var(--landing-shade);overflow:hidden}.landing-world-map-box img{object-fit:cover;filter:sepia(.28)saturate(.82)contrast(1.02);width:100%;height:100%}.landing-world-map-box:before{content:"";z-index:1;background:radial-gradient(ellipse at center,transparent 55%,var(--parchment-text)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-world-map-box:before{background:radial-gradient(ellipse at center,transparent 55%,color-mix(in srgb,var(--parchment-text)32%,transparent)100%)}}.landing-world-map-box:before{mix-blend-mode:multiply;pointer-events:none}.landing-compass{z-index:2;opacity:.85;width:62px;height:62px;position:absolute;top:12px;right:14px}.landing-compass-disc{fill:var(--parchment-panel)}@supports (color:color-mix(in lab, red, red)){.landing-compass-disc{fill:color-mix(in srgb,var(--parchment-panel)78%,transparent)}}.landing-compass-disc{stroke:var(--parchment-text)}.landing-compass-ring{fill:none;stroke:var(--parchment-eyebrow);stroke-dasharray:2 3}.landing-compass-needle{fill:var(--parchment-text)}.landing-compass-north{fill:var(--parchment-bronze)}.landing-compass-arm{fill:var(--parchment-text-muted)}.landing-world-map-cities{margin:0;padding:0;list-style:none}.landing-world-map-cities li{top:var(--y);left:var(--x);z-index:2;border:1.5px solid var(--brand-forest);width:34px;height:34px;color:var(--parchment-eyebrow);background-color:var(--parchment-panel);box-shadow:0 0 0 3px var(--parchment-panel),0 4px 10px #00000059;border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.landing-world-map-cities li{box-shadow:0 0 0 3px color-mix(in srgb,var(--parchment-panel)50%,transparent),0 4px 10px #00000059}}.landing-world-map-cities li{transition:transform .2s,background-color .2s;transform:translate(-50%,-50%)}.landing-pin-no{font:700 .72rem var(--landing-numeral)}.landing-pin-name{border:1px solid var(--parchment-text);color:var(--parchment-text);background-color:var(--parchment-panel);font:.8rem var(--landing-caps);letter-spacing:.06em;white-space:nowrap;opacity:0;pointer-events:none;padding:2px 8px;transition:opacity .2s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.landing-world-map-cities li.is-on{color:var(--accent-gold);background-color:var(--brand-forest);transform:translate(-50%,-50%)scale(1.22)}.landing-world-map-cities li:is(.is-on,:hover) .landing-pin-name{opacity:1}.landing-world-bosses{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;margin-top:26px;display:grid}.landing-world-bosses h3{border-top:1px solid var(--parchment-border-strong);font:italic 600 1.25rem/1.25 var(--landing-title);padding-top:8px}.landing-world-bosses ol{border:1px solid var(--dark-bg);background:var(--dark-bg);box-shadow:inset 0 0 0 4px var(--dark-bg),inset 0 0 0 5px var(--accent-bronze-light);grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing-world-bosses ol{box-shadow:inset 0 0 0 4px var(--dark-bg),inset 0 0 0 5px color-mix(in srgb,var(--accent-bronze-light)45%,transparent)}}.landing-world-bosses ol{list-style:none}.landing-world-boss{aspect-ratio:1;border:1px solid var(--accent-gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-world-boss{border:1px solid color-mix(in srgb,var(--accent-gold)30%,transparent)}}.landing-world-boss{background:#000}.landing-world-boss img{object-fit:cover;filter:grayscale()sepia(.45)brightness(.5)contrast(1.6);width:100%;height:100%;transition:filter .5s,transform .5s}.landing-world-boss:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px);position:absolute;inset:0}.landing-world-boss:after{content:attr(data-n);z-index:2;color:var(--accent-gold);font:700 .7rem var(--landing-numeral);position:absolute;bottom:3px;left:5px}.landing-world-boss:hover img{filter:grayscale()sepia(.6)brightness(.66)contrast(1.6);transform:scale(1.04)}.landing-world-creatures{grid-template-columns:minmax(170px,.62fr) minmax(0,3.42fr);gap:clamp(18px,2.6vw,40px);margin-top:44px;display:grid}.landing-world-creatures h3{border-top:1px solid var(--parchment-border-strong);padding-top:8px}.landing-world-creatures ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.landing-world-creatures li{flex-direction:column;gap:8px;display:flex}.landing-world-medal{aspect-ratio:1;border:1px solid var(--parchment-text);background:var(--parchment-panel);border-radius:50%;padding:3px;overflow:hidden}.landing-world-medal img{object-fit:cover;border-radius:50%;width:100%;height:100%}.landing-world-creatures b{font:600 1.08rem/1.1 var(--landing-title)}.landing-world-creatures small{color:var(--parchment-text-muted);font-size:.9rem;font-style:italic;line-height:1.2}.landing-world-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px;margin:56px auto 0;display:grid}.landing-world-door{border:1px solid var(--parchment-text);color:var(--parchment-text);background-color:var(--parchment-panel);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;padding:18px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.landing-world-door:before{content:"";border:1px solid var(--parchment-border-strong);pointer-events:none;position:absolute;inset:4px}.landing-world-door:hover{box-shadow:0 10px 0 -4px var(--brand-forest);transform:translateY(-2px)}.landing-door-mark{border:1px solid var(--parchment-bronze);width:52px;height:52px;color:var(--parchment-eyebrow);font:700 2rem var(--landing-numeral);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.landing-world-door strong{font:600 1.45rem var(--landing-title)}.landing-world-door span:last-child{color:var(--parchment-text-muted);font-size:.98rem;line-height:1.35}.landing-party{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,90px);max-width:1360px;margin:0 auto;display:grid}.landing-party-trio{height:clamp(300px,34vw,470px);position:relative}.landing-party-medal{aspect-ratio:1;border:4px solid var(--parchment-panel);box-shadow:0 0 0 1px var(--parchment-text),0 0 0 9px var(--parchment-page),0 0 0 10px var(--parchment-border-strong),0 22px 40px -18px var(--landing-shade);border-radius:50%;position:absolute;overflow:hidden}.landing-party-medal img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.landing-party-medal-1{z-index:2;width:56%;top:0;left:22%}.landing-party-medal-2{width:40%;bottom:0;left:0}.landing-party-medal-3{width:40%;bottom:4%;right:0}.landing-party-copy .landing-lead{margin-top:16px}.landing-brasa{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:20px;margin:28px 0 8px;display:grid}.landing-brasa-chart{border-bottom:3px double var(--parchment-text);align-items:flex-end;gap:22px;margin:0;padding:0 6px;list-style:none;display:flex}.landing-brasa-column{flex-direction:column;align-items:center;gap:6px;width:64px;padding-bottom:6px;display:flex}.landing-brasa-percent{min-height:1.2em;color:var(--parchment-eyebrow);font:italic 600 1.2rem/1 var(--landing-title)}.landing-brasa-bar{width:100%;height:calc(var(--h)*.64px);border:1px solid var(--parchment-text);background:repeating-linear-gradient(45deg,var(--accent-bronze-light)0 3px,var(--parchment-bronze)3px 5px);justify-content:center;align-items:center;gap:5px;display:flex}.landing-brasa-column:first-child .landing-brasa-bar{background:var(--parchment-panel)}.landing-brasa-bar i{background:var(--parchment-text);border-radius:50%;width:8px;height:8px}.landing-brasa-label{font:.82rem var(--landing-caps);letter-spacing:.04em;white-space:nowrap}.landing-brasa .landing-caption{max-width:16em}.landing-party-social{margin:12px 0 24px}.landing-party-status{min-height:1.5em;color:var(--brand-forest);margin-top:12px;font-style:italic}.landing-final{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;padding-bottom:20px;display:flex}.landing-final-orn{justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:24px;display:flex}.landing-final-orn .landing-rule{flex:0 120px}.landing-final-portrait{border:3px solid var(--parchment-panel);width:120px;height:120px;box-shadow:0 0 0 1px var(--parchment-text),0 0 0 7px var(--parchment-page),0 0 0 8px var(--parchment-bronze);border-radius:50%;margin-bottom:26px;display:block;overflow:hidden}.landing-final-portrait img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.landing-final h2{font-size:clamp(2.6rem,5.4vw,5rem)}.landing-final-lead{max-width:28em;font:italic 600 clamp(1.25rem,1.8vw,1.6rem)var(--landing-title);margin:16px auto 34px}.landing-final .landing-invite-note{margin-top:14px}.landing-colophon{padding:48px var(--landing-gutter)36px;border-top:3px double var(--accent-bronze-light);color:var(--text-on-dark);background-color:var(--brand-forest-deep);background-image:var(--landing-grain);margin-top:clamp(70px,8vw,120px)}.landing-colophon-inner{grid-template-columns:1.2fr .7fr .7fr 1.6fr;gap:40px;max-width:1360px;margin:0 auto;display:grid}.landing-colophon .landing-wordmark{color:var(--text-on-dark)}.landing-colophon .landing-wordmark span{color:var(--dark-text-muted)}.landing-colophon h2{color:var(--accent-gold);font:.82rem var(--landing-caps);letter-spacing:.22em;margin-bottom:12px}.landing-colophon nav a{min-height:44px;font:600 1.12rem var(--landing-title);align-items:center;text-decoration:none;display:flex}.landing-colophon nav a:hover{color:var(--accent-gold)}.landing-colophon p{color:var(--dark-text-muted);margin-bottom:8px;font-size:.95rem;line-height:1.45}.landing-credits{min-width:0}.landing-colophon-tag{font:italic 600 1rem var(--landing-title);margin-top:12px}.landing-nav{justify-content:space-between;align-items:center;padding:40px 6vw;display:flex}.landing-login{color:var(--text-on-dark-warm);border-bottom:1px solid var(--accent-bronze-light-hover);font-size:13px}@supports (color:color-mix(in lab, red, red)){.landing-login{border-bottom:1px solid color-mix(in srgb,var(--accent-bronze-light-hover)60%,var(--dark-panel))}}.landing-login{padding-bottom:8px}.landing-motion .landing-settle{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.landing-motion .landing-settle:not(.is-settled){transform:translateY(14px)scale(1.012)}html:has(.landing){scroll-behavior:smooth}@keyframes landing-ember{0%{opacity:.55}to{opacity:1}}@keyframes landing-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes landing-float{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}15%{opacity:1;transform:translate(-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-50px)scale(1)}}@keyframes landing-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.6)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@media (max-width:1100px){.landing-gate{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.landing-gate-notes{flex-flow:wrap;grid-area:3/1/auto/-1;gap:24px 40px;padding-top:0}.landing-atlas,.landing-world-bosses,.landing-world-creatures{grid-template-columns:minmax(0,1fr)}.landing-atlas-legend ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.landing-world-creatures ul{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-colophon-inner{grid-template-columns:1fr 1fr}}@media (max-width:800px){.landing{font-size:17px}.landing-hero-plate{height:56vh;min-height:340px}.landing-hero-art{object-position:42% 6%}.landing-front{grid-template-columns:minmax(0,1fr);margin-top:-90px}.landing-title-card{box-shadow:6px 6px 0 -1px var(--parchment-page),6px 6px 0 0 var(--brand-forest),0 30px 60px -30px var(--landing-shade);margin-left:0}.landing-title-line+.landing-title-line{padding-left:.5em}.landing-front-side{max-width:none;padding-top:6px}.landing-front-cap{margin-left:var(--landing-gutter);text-align:left}.landing-gate,.landing-hunt{flex-direction:column;gap:0;display:flex}.landing-gate-text,.landing-hunt-chron{display:contents}.landing-gate-text .landing-chapter,.landing-hunt-chron .landing-chapter{order:1}.landing-gate-text h2,.landing-hunt-chron h2{order:2}.landing-gate-lead,.landing-hunt-chron .landing-lead{order:3}.landing-gate-stage{order:4;width:100%;max-width:340px;margin:6px 0 30px}.landing-voc-head{order:5}.landing-gate-vocations{order:6;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.landing-gate-notes{order:7;margin-top:30px}.landing-gate-path{order:8}.landing-gate-call{order:9}.landing-night{padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}.landing-hunt-plate{order:4;margin-bottom:26px;position:relative;top:auto}.landing-hunt-arena{border-left:1px solid var(--accent-bronze-light)}.landing-hunt-plate .landing-caption{padding-left:0}.landing-hunt-sheet{order:5}.landing-hunt-bag{order:6}.landing-night .landing-link{order:7}.landing-hunt-chron{padding-right:0}.landing-party{grid-template-columns:minmax(0,1fr)}.landing-party-trio{aspect-ratio:1/.85;width:100%;max-width:420px;height:auto;margin:0 auto}.landing-world-doors{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.landing-nav{padding:24px}.landing-login{background:var(--brand-forest)}@supports (color:color-mix(in lab, red, red)){.landing-login{background:color-mix(in srgb,color-mix(in srgb,var(--brand-forest)78%,black)85%,transparent)}}.landing-login{border:1px solid var(--border-bronze-soft);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.landing-login{border:1px solid color-mix(in srgb,var(--border-bronze-soft)40%,transparent)}}.landing-login{border-radius:3px}}@media (max-width:560px){.landing-head{padding-inline:16px}.landing-wordmark span{display:none}.landing-listen-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.landing-nav-links>a:not(.landing-nav-enter){display:none}.landing h1{font-size:2.6rem}.landing-chapter-num{font-size:3.2rem}.landing-atlas-legend ol{grid-template-columns:minmax(0,1fr)}.landing-world-creatures ul{gap:14px 10px}.landing-world-creatures b{font-size:.95rem}.landing-world-creatures small{font-size:.8rem}.landing-world-bosses ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px}.landing-hunt-sheet:before{right:60px}.landing-hunt-line{grid-template-columns:minmax(0,1fr) 60px;padding-block:5px;line-height:1.4}.landing-hunt-line+.landing-hunt-line{border-top:1px solid var(--parchment-eyebrow)}@supports (color:color-mix(in lab, red, red)){.landing-hunt-line+.landing-hunt-line{border-top:1px solid color-mix(in srgb,var(--parchment-eyebrow)16%,transparent)}}.landing-hunt-sheet{background-image:var(--landing-grain)}.landing-hunt-log{min-height:0}.landing-hunt-slip{padding:3px 6px 4px}.landing-hunt-slip b{font-size:.82rem}.landing-hunt-slip small{font-size:.78rem}.landing-world-map-cities li{width:26px;height:26px}.landing-pin-no{font-size:.6rem}.landing-compass{width:40px;height:40px}.landing-brasa,.landing-colophon-inner{grid-template-columns:minmax(0,1fr)}.landing-button{width:100%}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}html:has(.landing){scroll-behavior:auto}}:root{--frame-creature-radius:var(--corner-md);--frame-portrait-radius:var(--corner-sm);--frame-place-radius:var(--corner-md);--frame-rule-width:1px;--frame-rule-strong:2px;--frame-rule:var(--accent-bronze)}@supports (color:color-mix(in lab, red, red)){:root{--frame-rule:color-mix(in srgb,var(--accent-bronze)70%,transparent)}}:root{--frame-shadow:0 4px 12px var(--dark-bg)}@supports (color:color-mix(in lab, red, red)){:root{--frame-shadow:0 4px 12px color-mix(in srgb,var(--dark-bg)30%,transparent)}}:is(.farming-monster,.farming-boss-card) .world-monster{box-shadow:inset 0 0 0 var(--frame-rule-width)var(--frame-rule)}.group-select-target{border:var(--frame-rule-strong)solid var(--frame-rule);border-radius:var(--frame-creature-radius);min-width:0;min-height:0;box-shadow:var(--frame-shadow);background:0 0;overflow:hidden}.group-select-target[aria-pressed=true],.group-combatant[data-selected=true] .group-select-target{border-color:var(--clan-accent);box-shadow:0 0 0 3px var(--clan-accent),var(--frame-shadow)}@supports (color:color-mix(in lab, red, red)){.group-select-target[aria-pressed=true],.group-combatant[data-selected=true] .group-select-target{box-shadow:0 0 0 3px color-mix(in srgb,var(--clan-accent)27%,transparent),var(--frame-shadow)}}.group-select-target>.world-monster{border-radius:calc(var(--frame-creature-radius) - var(--frame-rule-strong));border:0}.card-view-canvas>.world-monster{border-radius:0}.status-window-portrait .aevrath-avatar{box-shadow:none}.group-battle-stage{border:var(--frame-rule-width)solid var(--frame-rule);border-radius:var(--frame-place-radius)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}