/*! tailwindcss v4.2.0 | 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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@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;--color-amber-500:oklch(76.9% .188 70.08);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-sm:.25rem;--radius-lg:.5rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-wow-display:"LifeCraft", "Marcellus", serif;--color-base-100:var(--surface-raised);--color-base-200:var(--surface-page);--color-base-300:var(--surface-sunken);--color-base-content:var(--text);--color-primary:var(--accent-text);--color-accent:var(--accent-rim);--color-neutral:oklch(27% .02 250);--color-neutral-content:var(--text);--color-info:var(--info-text);--color-success:var(--success-text);--color-warning:var(--warning-text);--color-error:var(--danger-text);--radius-field:var(--radius-control)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{overflow:clip visible}html{font-family:var(--font-body);font-variant-numeric:lining-nums}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-synthesis-weight:none;font-weight:400}body{background-image:radial-gradient(ellipse 90% 50% at 50% 0%,var(--page-glow),transparent 70%);background-repeat:no-repeat;min-height:100dvh;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:var(--grain-opacity);position:absolute;top:0;right:0;bottom:0;left:0}@media (forced-colors:active){body:before{display:none}}}@layer components{.ui-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.ui-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display{font:var(--type-display);letter-spacing:.01em;text-wrap:balance}.t-title{font:var(--type-title);text-wrap:balance}.t-heading{font:var(--type-heading)}.t-subheading{font:var(--type-subheading)}.t-body{font:var(--type-body)}.t-reading{font:var(--type-reading)}.t-body-sm{font:var(--type-body-sm)}.t-label{font:var(--type-label)}.t-caption{font:var(--type-caption);color:var(--text-muted)}.t-num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.t-muted{color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.ui-btn,.ui-tab,.ui-segment__opt,.ui-nav__link,.ui-toggle__track,.ui-toggle__track:after,.ui-check__box{transition:background-color .15s,color .15s,filter .15s,transform .1s,left .15s,border-color .15s}}.ui-page{max-width:1240px;padding:var(--space-5) var(--space-4) 6rem;gap:var(--space-6);margin:0 auto;display:grid}@media (min-width:720px){.ui-page{padding:var(--space-6) var(--space-5) 6rem;gap:2.75rem}}.ui-cols{gap:var(--space-6);display:grid}.ui-page>*,.ui-cols>*{min-width:0}@media (min-width:980px){.ui-cols--2{grid-template-columns:1fr 1fr}.ui-cols--main{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.ui-stack{gap:var(--space-4);display:grid}.ui-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ui-panel{isolation:isolate;border:var(--frame-width) solid transparent;border-radius:var(--radius-frame);background:linear-gradient(var(--surface-raised),var(--surface-raised)) padding-box,var(--metal-ramp) border-box var(--surface-raised);box-shadow:inset 0 0 0 1px #0000004d,var(--shadow-1);position:relative}.ui-panel:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--grain);opacity:var(--grain-opacity);position:absolute;top:0;right:0;bottom:0;left:0}.ui-panel:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,var(--metal-hi),var(--stud) 50%,var(--metal-lo));--d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z'/%3E%3C/svg%3E");-webkit-mask:var(--d) 0 0/11px 11px no-repeat,var(--d) 100% 0/11px 11px no-repeat,var(--d) 0 100%/11px 11px no-repeat,var(--d) 100% 100%/11px 11px no-repeat;mask:var(--d) 0 0/11px 11px no-repeat,var(--d) 100% 0/11px 11px no-repeat,var(--d) 0 100%/11px 11px no-repeat,var(--d) 100% 100%/11px 11px no-repeat;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ui-panel__body{padding:1.75rem var(--space-4) var(--space-4)}.ui-panel:not(:has(.ui-panel__plate))>.ui-panel__body{padding-top:var(--space-4)}@media (min-width:720px){.ui-panel__body{padding:2rem var(--space-5) var(--space-5)}.ui-panel:not(:has(.ui-panel__plate))>.ui-panel__body{padding-top:var(--space-5)}}.ui-panel__body>*{min-width:0}.ui-panel__plate{z-index:2;align-items:center;gap:var(--space-2);max-width:calc(100% - 28px);font:var(--type-plate);letter-spacing:.02em;color:var(--plate-ink);background-color:var(--plate);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);background-image:linear-gradient(#ffffff47,#0000 45%,#0000001f);padding:4px 16px 5px;display:inline-flex;position:absolute;top:-15px;left:14px}.ui-panel__plate :is(h2,h3){font:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-panel__plate a{color:inherit;text-decoration:none}.ui-panel__plate a:hover{text-underline-offset:3px;text-decoration:underline}.ui-panel__plate a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-panel__actions{z-index:2;gap:var(--space-2);display:flex;position:absolute;top:-17px;right:14px}.ui-panel>.ui-panel__actions>*{background-color:var(--surface-raised);box-shadow:0 0 0 1px var(--line-strong)}.ui-panel:has(.ui-menu[open]){z-index:20}.ui-panel--inset,.ui-panel .ui-panel{isolation:auto;border:1px solid var(--line);border-radius:var(--radius-inset);background:var(--surface-sunken);box-shadow:none}.ui-panel--inset:before,.ui-panel--inset:after,.ui-panel .ui-panel:before,.ui-panel .ui-panel:after{display:none}:is(.ui-panel--inset,.ui-panel .ui-panel)>.ui-panel__body{padding:var(--space-4)}:is(.ui-panel--inset,.ui-panel .ui-panel)>.ui-panel__plate{clip-path:none;padding:var(--space-3) var(--space-4) 0;font:var(--type-subheading);color:var(--text);background:0 0;max-width:none;position:static}:is(.ui-panel--inset,.ui-panel .ui-panel)>.ui-panel__plate+.ui-panel__body{padding-top:var(--space-2)}:is(.ui-panel--inset,.ui-panel .ui-panel)>.ui-panel__actions{float:right;margin:var(--space-2) var(--space-2) 0 0;position:static}@media (forced-colors:active){.ui-panel{border-color:canvastext}.ui-panel:before,.ui-panel:after{display:none}.ui-panel__plate{clip-path:none;border:1px solid canvastext}}.ui-appbar{z-index:50;color:var(--hud-text);background-color:var(--hud-surface);border-bottom:3px solid;border-image:var(--metal-ramp-x) 1;--focus:var(--hud-focus);background-image:linear-gradient(#ffffff0d,#0000);position:sticky;top:0;box-shadow:0 4px 14px #00000059}.ui-appbar__inner{max-width:var(--page-max);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--page-gutter);min-height:56px;margin:0 auto;display:flex}.ui-appbar__brand img{width:auto;height:30px;display:block}.ui-nav{gap:var(--space-1);margin-left:var(--space-4);display:none}.ui-nav__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-control);font:400 1rem/1 var(--font-heading);color:var(--hud-text);background:0 0;border:0;align-items:center;gap:.3rem;padding:.5rem .7rem;text-decoration:none;display:inline-flex}.ui-nav__link:hover{color:var(--metal-hi);background:#ffffff12}.ui-nav__link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--metal-hi);border-radius:0}.ui-appbar__end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ui-appbar__bell{border-radius:var(--radius-control);color:var(--hud-text);align-items:center;gap:.35rem;padding:.35rem .5rem;text-decoration:none;display:inline-flex}.ui-appbar__bell:hover{background:#ffffff12}.ui-appbar__user{align-items:center;gap:var(--space-2);font:600 .95rem/1 var(--font-body);color:var(--hud-text);border-radius:var(--radius-control);padding:.25rem .4rem;text-decoration:none;display:none}.ui-appbar__user:hover{background:#ffffff12}.ui-appbar__menu>summary{cursor:pointer;border-radius:var(--radius-control);color:var(--hud-text);padding:.45rem;list-style:none;display:inline-flex}.ui-appbar__menu>summary::-webkit-details-marker{display:none}.ui-appbar__drawer{padding:var(--space-2) var(--space-4) var(--space-4);background-color:var(--hud-surface);border-bottom:3px solid var(--metal-lo);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0006}.ui-appbar__drawer .ui-nav__link{border-bottom:1px solid oklch(100% 0 0/.09);border-radius:0;padding:.85rem .25rem}@media (min-width:900px){.ui-nav,.ui-appbar__user{display:flex}.ui-appbar__menu{display:none}}.ui-crumbs{margin:0 0 var(--space-4);font:var(--type-body-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;padding:0;list-style:none;display:flex}.ui-crumbs a{color:var(--text-muted);text-decoration:none}.ui-crumbs a:hover{color:var(--accent-text);text-decoration:underline}.ui-crumbs [aria-current=page]{color:var(--text)}.ui-crumbs li+li:before{content:"";border:solid var(--line-strong);border-width:1px 1px 0 0;width:5px;height:5px;margin-right:.5rem;display:inline-block;transform:rotate(45deg)translateY(-2px)}.ui-pagehead__unit{gap:var(--space-3) var(--space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.ui-pagehead__unit:not(:has(.ui-pagehead__portrait)){grid-template-columns:1fr}.ui-pagehead__portrait{border:3px solid var(--metal);width:60px;height:60px;box-shadow:0 0 0 2px #0000008c,0 0 0 5px var(--metal-lo),var(--shadow-1);border-radius:50%;overflow:hidden}.ui-pagehead__portrait img{object-fit:cover;width:100%;height:100%}.ui-pagehead__title{font:var(--type-display);letter-spacing:.01em;text-wrap:balance}.ui-pagehead__facts{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.ui-fact{font:var(--type-body-sm);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control);align-items:baseline;gap:.4rem;padding:.3rem .65rem;display:inline-flex}.ui-fact__label{color:var(--text-muted)}.ui-fact b{font-variant-numeric:tabular-nums;font-weight:600}.ui-fact--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.ui-fact--success{border-color:color-mix(in oklab,var(--success) 60%,var(--line))}}.ui-fact--success b{color:var(--success-text)}.ui-fact--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.ui-fact--danger{border-color:color-mix(in oklab,var(--danger) 60%,var(--line))}}.ui-fact--danger b{color:var(--danger-text)}.ui-pagehead__actions{grid-column:1/-1}.ui-pagehead{container-type:inline-size}@container (max-width:340px){.ui-pagehead__title{font:var(--type-title)}}@media (min-width:720px){.ui-pagehead__unit{column-gap:1.25rem}.ui-pagehead__portrait{grid-row:1/span 3;width:96px;height:96px}.ui-pagehead__unit:has(.ui-pagehead__portrait) :is(.ui-pagehead__facts,.ui-pagehead__actions){grid-column:2}}.ui-list{margin:0;padding:0;list-style:none}.ui-list__row{gap:.2rem var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.85rem 0;display:grid}.ui-list__row:not(:has(.ui-list__icon)){grid-template-columns:minmax(0,1fr)}.ui-list__row:first-child{padding-top:0}.ui-list__row:last-child{border-bottom:0;padding-bottom:0}.ui-list--compact .ui-list__row{padding-block:.45rem}.ui-list--compact .ui-list__row:first-child{padding-top:0}.ui-list--compact .ui-list__row:last-child{padding-bottom:0}.ui-list__icon{border-radius:var(--radius-control);background-color:var(--surface-sunken);border:1px solid var(--line-strong);width:36px;height:36px;color:var(--accent-text);grid-row:1/span 2;place-items:center;display:grid}.ui-list__icon--warning{color:var(--warning-text)}.ui-list__icon--danger{color:var(--danger-text)}.ui-list__title{font-weight:600;line-height:1.35}.ui-list__sub{font:var(--type-body-sm);color:var(--text-muted);grid-column:-2}.ui-list__meta{gap:var(--space-2) var(--space-4);flex-wrap:wrap;grid-column:-2;align-items:center;display:flex}.ui-list__action,.ui-list__end{margin-top:var(--space-1);grid-column:-2;justify-self:start}.ui-list__row:has(>.ui-list__end>.ui-icon:only-child){grid-template-columns:auto minmax(0,1fr) auto}.ui-list__row:not(:has(.ui-list__icon)):has(>.ui-list__end>.ui-icon:only-child){grid-template-columns:minmax(0,1fr) auto}.ui-list__row:has(>.ui-list__end>.ui-icon:only-child)>.ui-list__end{grid-row:1/span 2;justify-self:end;margin:0}.ui-list__row:has(>.ui-list__end>.ui-icon:only-child)>:is(.ui-list__sub,.ui-list__meta){grid-column:-3}@media (min-width:560px){.ui-list__row:has(:is(.ui-list__action,.ui-list__end)){grid-template-columns:auto minmax(0,1fr) auto}.ui-list__row:not(:has(.ui-list__icon)):has(:is(.ui-list__action,.ui-list__end)){grid-template-columns:minmax(0,1fr) auto}.ui-list__row:has(:is(.ui-list__action,.ui-list__end)) :is(.ui-list__sub,.ui-list__meta){grid-column:-3}.ui-list__action,.ui-list__end{grid-area:1/-2/span 2;justify-self:end;margin:0}}.ui-list--interactive .ui-list__row{position:relative}.ui-list--interactive .ui-list__title a{color:inherit;text-decoration:none}.ui-list--interactive .ui-list__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-list--interactive .ui-list__row :is(.ui-list__meta,.ui-list__sub,.ui-list__end) a{z-index:1;position:relative}.ui-list--interactive .ui-list__row:hover{background:linear-gradient(90deg,transparent,var(--accent-text),transparent)}@supports (color:color-mix(in lab,red,red)){.ui-list--interactive .ui-list__row:hover{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent-text) 7%,transparent),transparent)}}.ui-tile{color:var(--text);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-inset);box-shadow:var(--shadow-1);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ui-tile__media{border-bottom:2px solid var(--metal-lo);background:var(--surface-sunken);height:8rem;overflow:hidden}.ui-tile__media img{object-fit:cover;width:100%;height:100%;display:block}.ui-tile__body{padding:var(--space-3);gap:var(--space-1);display:grid}.ui-tile__title{font:var(--type-subheading);line-height:1.25}a.ui-tile:hover{border-color:var(--metal)}a.ui-tile:hover .ui-tile__media{border-bottom-color:var(--metal-hi)}a.ui-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ui-tile__media img{transition:transform .3s}a.ui-tile:hover .ui-tile__media img{transform:scale(1.04)}}.ui-tile--pending .ui-tile__media img{filter:grayscale();opacity:.6}.ui-tile--pending .ui-tile__title{color:var(--text-muted)}.ui-btn{--b-bg:var(--surface-overlay);--b-ink:var(--text);--b-rim:var(--metal);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:var(--control-h);font:400 1rem/1 var(--font-heading);letter-spacing:.01em;color:var(--b-ink);background-color:var(--b-bg);background-image:var(--sheen);border:1px solid var(--b-rim);border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.45rem 1.1rem;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 0 1px #00000080,inset 0 1px #ffffff2e}.ui-btn:hover{filter:brightness(1.1)}.ui-btn:active{filter:brightness(.95);transform:translateY(1px)}.ui-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ui-btn--primary{--b-bg:var(--accent);--b-ink:var(--accent-ink);--b-rim:var(--accent-rim)}.ui-btn--secondary{--b-bg:var(--surface-overlay)}.ui-btn--quiet{box-shadow:none;color:var(--accent-text);background:0 0;border-color:#0000;padding-inline:.6rem}.ui-btn--quiet:hover{filter:none;background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-btn--quiet:hover{background-color:color-mix(in oklab,var(--accent-text) 11%,transparent)}}.ui-btn--danger{--b-ink:var(--danger-text);--b-rim:var(--danger)}@supports (color:color-mix(in lab,red,red)){.ui-btn--danger{--b-rim:color-mix(in oklab, var(--danger) 70%, var(--metal-lo))}}.ui-btn--sm{min-height:var(--control-h-sm);padding:.3rem .75rem;font-size:.9375rem}.ui-btn--icon{width:var(--control-h);padding:0}.ui-btn--icon.ui-btn--sm{width:var(--control-h-sm)}.ui-btn:is([disabled],[aria-disabled=true]){cursor:not-allowed;filter:none;box-shadow:none;--b-bg:var(--surface-sunken);--b-ink:var(--text-muted);--b-rim:var(--line);background-image:none;transform:none}.ui-btn[aria-busy=true]{cursor:progress;color:#0000}.ui-btn[aria-busy=true]>*{visibility:hidden}.ui-btn[aria-busy=true]:after{content:"";border:2px solid var(--b-ink);border-right-color:#0000;border-radius:50%;width:1.1em;height:1.1em;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.ui-btn[aria-busy=true]:after{animation:.8s linear infinite ui-spin}}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-status{font:500 .9375rem/1.2 var(--font-body);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.ui-status .ui-icon{stroke-width:3px;width:18px;height:18px}.ui-status--yes .ui-icon{color:var(--success-text)}.ui-status--maybe .ui-icon{color:var(--warning-text)}.ui-status--no .ui-icon{color:var(--danger-text)}.ui-status--late .ui-icon{color:var(--info-text);stroke-width:2.5px}.ui-status--none .ui-icon{color:var(--text-muted);stroke-width:2.25px}.ui-tally{font:var(--type-body-sm);color:var(--text-muted);gap:.85rem;display:inline-flex}.ui-tally>span{align-items:center;gap:.25rem;display:inline-flex}.ui-tally .ui-icon{stroke-width:3px;width:15px;height:15px}.ui-tally b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.ui-count{min-width:1.6em;font:600 .8125rem/1.5 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-control);place-items:center;padding:0 .4em;display:inline-grid}.ui-count--accent{color:var(--accent-ink);background-color:var(--accent);border-color:var(--accent-rim)}.ui-count--alert{color:#f8f8f8;border-color:var(--metal-hi);background-color:#b00c15}.ui-tag{font:500 .875rem/1.3 var(--font-body);color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line-strong);border-left:3px solid var(--tag,var(--line-strong));border-radius:var(--radius-control);align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .45rem;display:inline-flex}.ui-tag .ui-icon{color:var(--tag-text,var(--text-muted));width:16px;height:16px}.ui-tag--deadly{--tag:var(--danger);--tag-text:var(--danger-text)}.ui-tag--kick{--tag:var(--info);--tag-text:var(--info-text)}.ui-tag--swap{--tag:var(--warning);--tag-text:var(--warning-text)}.ui-tag--heal{--tag:var(--success);--tag-text:var(--success-text)}.ui-tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-tabs{border-bottom:2px solid var(--metal-lo);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ui-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:var(--type-label);white-space:nowrap;color:var(--text-muted);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control) var(--radius-control) 0 0;border-bottom:0;flex:none;margin-bottom:-2px;padding:.55rem 1rem .5rem}.ui-tab:hover{color:var(--text)}a.ui-tab{text-decoration:none}.ui-tab:is([aria-selected=true],[aria-current=page]){color:var(--text);background-color:var(--surface-raised);border-color:var(--metal);border-top:2px solid var(--metal-hi);border-bottom:2px solid var(--surface-raised)}.ui-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.ui-segment{border-radius:var(--radius-control);background-color:var(--surface-sunken);border:1px solid var(--line-strong);box-shadow:var(--well);gap:2px;padding:3px;display:inline-flex}.ui-segment__opt{position:relative}.ui-segment__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.ui-segment__opt span{font:var(--type-label);color:var(--text-muted);border-radius:2px;padding:.35rem .8rem;display:block}.ui-segment__opt input:checked+span{color:var(--text);background-color:var(--surface-overlay);background-image:var(--sheen);box-shadow:0 0 0 1px var(--metal),0 1px 2px #0000004d}.ui-segment__opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:1px}.ui-field{gap:.35rem;display:grid}.ui-field__label{font:var(--type-label);color:var(--text)}.ui-field__help{font:var(--type-caption);color:var(--text-muted)}.ui-field__error{font:500 .875rem/1.4 var(--font-body);color:var(--danger-text);align-items:start;gap:.35rem;display:flex}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:42px;font:var(--type-body);color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-control);box-shadow:var(--well);padding:.5rem .75rem}.ui-textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text-muted)}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--metal)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:var(--well),0 0 0 1px var(--danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{opacity:1;color:var(--text-muted);cursor:not-allowed;box-shadow:none;border-style:dashed}.ui-search{position:relative}.ui-search>.ui-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.7rem;translate:0 -50%}.ui-search .ui-input{padding-left:2.3rem}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.25rem}.ui-toggle{cursor:pointer;align-items:center;gap:.65rem;display:inline-flex;position:relative}.ui-toggle input{opacity:0;width:1px;height:1px;position:absolute}.ui-toggle__track{border-radius:var(--radius-control);background-color:var(--surface-sunken);border:1px solid var(--line-strong);width:46px;height:24px;box-shadow:var(--well);flex:none;position:relative}.ui-toggle__track:after{content:"";background:linear-gradient(135deg,var(--metal-hi),var(--metal-lo));border:1px solid oklch(0% 0 0/.5);border-radius:2px;width:18px;height:18px;position:absolute;top:2px;left:2px}.ui-toggle input:checked+.ui-toggle__track{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.ui-toggle input:checked+.ui-toggle__track{background-color:color-mix(in oklab,var(--success) 45%,var(--surface-sunken))}}.ui-toggle input:checked+.ui-toggle__track{border-color:var(--success)}.ui-toggle input:checked+.ui-toggle__track:after{left:24px}.ui-toggle input:focus-visible+.ui-toggle__track{outline:2px solid var(--focus);outline-offset:2px}.ui-toggle input:disabled+.ui-toggle__track{opacity:.5}.ui-check{cursor:pointer;align-items:center;gap:.6rem;display:inline-flex;position:relative}.ui-check input{opacity:0;width:1px;height:1px;position:absolute}.ui-check__box{background-color:var(--surface-sunken);border:1px solid var(--line-strong);width:20px;height:20px;box-shadow:var(--well);color:#0000;border-radius:2px;flex:none;place-items:center;display:grid}.ui-check__box .ui-icon{stroke-width:3.5px;width:14px;height:14px}.ui-check input:checked+.ui-check__box{border-color:var(--metal);color:var(--accent-text);background-color:var(--surface-raised)}.ui-check input:indeterminate+.ui-check__box{color:var(--accent-text)}.ui-check input:focus-visible+.ui-check__box{outline:2px solid var(--focus);outline-offset:2px}.ui-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius-inset);background:linear-gradient(to left,var(--surface-raised) 40%,transparent) right center / 48px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,oklch(0% 0 0/.32),transparent) right center / 16px 100% no-repeat scroll;background-color:var(--surface-raised);position:relative;overflow-x:auto}.ui-table-hint{margin:0 0 var(--space-2);font:var(--type-caption);color:var(--text-muted);align-items:center;gap:.35rem;display:flex}@media (min-width:900px){.ui-table-hint{display:none}}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font:var(--type-body-sm);min-width:640px}.ui-table th{text-align:left;font:400 .875rem/1.2 var(--font-heading);color:var(--text-muted);border-bottom:1px solid var(--line-strong);white-space:nowrap;background-color:var(--surface-raised);padding:.65rem .75rem}.ui-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:.55rem .75rem}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ui-table tbody tr:hover td{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.ui-table tbody tr:hover td{background-color:color-mix(in oklab,var(--surface-sunken) 60%,var(--surface-raised))}}.ui-table__group th{font:var(--type-subheading);color:var(--text);background-color:var(--surface-sunken);border-bottom:1px solid var(--line)}.ui-table__group th .ui-icon{vertical-align:-3px;color:var(--text-muted);margin-right:.35rem}.ui-table__group .ui-count{vertical-align:1px;margin-left:.35rem}.ui-table :is(th,td):first-child{z-index:1;background-color:var(--surface-raised);position:sticky;left:0;box-shadow:6px 0 8px -6px #00000059}.ui-table tbody tr:hover td:first-child{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.ui-table tbody tr:hover td:first-child{background-color:color-mix(in oklab,var(--surface-sunken) 60%,var(--surface-raised))}}.ui-table .ui-table__group th:first-child{background-color:var(--surface-sunken)}.ui-table__group th[colspan]{position:sticky;left:0}@media (min-width:900px){.ui-table :is(th,td):first-child{box-shadow:none}}.ui-who{color:var(--who-text,var(--text));align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ui-who:before{content:"";background:var(--who-edge,var(--line-strong));flex:none;width:4px;height:1.1em}.ui-dead{color:var(--danger-text);font-weight:600}.ui-meter{gap:3px;display:grid}.ui-meter__head,.ui-meter__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 3.5rem 3rem;align-items:center;display:grid}.ui-meter__head{font:var(--type-caption);color:var(--text-muted);border-bottom:1px solid var(--line);margin-bottom:.35rem;padding-bottom:.35rem}.ui-meter__head>:not(:first-child),.ui-meter__row>.t-num{text-align:right}.ui-meter__group{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);font:var(--type-subheading);display:flex}.ui-meter__group:first-child{margin-top:0}.ui-meter__group .ui-icon{color:var(--text-muted)}.ui-meter__bar{--cls-tint:oklch(from var(--cls) min(l, var(--bar-clamp-l)) c h);align-items:center;gap:var(--space-2);background-color:var(--surface-sunken);border:1px solid var(--line);min-height:30px;font:var(--type-body-sm);border-radius:2px;padding:0 .6rem 0 0;display:flex;position:relative;overflow:hidden}.ui-meter__bar:before{content:"";width:var(--w);background-color:var(--cls-tint);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.ui-meter__bar:before{background-color:color-mix(in oklab,var(--cls-tint) var(--bar-mix),var(--surface-sunken))}}.ui-meter__bar:before{box-shadow:inset 0 -2px 0 var(--cls-tint)}@supports (color:color-mix(in lab,red,red)){.ui-meter__bar:before{box-shadow:inset 0 -2px color-mix(in oklab,var(--cls-tint) 70%,transparent)}}.ui-meter__bar>*{position:relative}.ui-meter__bar>.ui-meter__over{background:repeating-linear-gradient(135deg,var(--cls-tint) 0 4px,transparent 4px 8px);position:absolute;inset-block:0}@supports (color:color-mix(in lab,red,red)){.ui-meter__bar>.ui-meter__over{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--cls-tint) 35%,transparent) 0 4px,transparent 4px 8px)}}.ui-meter__edge{background:var(--edge,var(--cls));flex:none;align-self:stretch;width:6px;box-shadow:1px 0 #00000059}.ui-meter__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-meter__who b{font-weight:600}.ui-meter__amt{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.ui-meter__pct{margin-left:.35rem;font-size:.8125rem;font-weight:400}@media (max-width:559px){.ui-meter__spec,.ui-meter__pct{display:none}.ui-meter__head,.ui-meter__row{grid-template-columns:minmax(0,1fr) 2.6rem 2.2rem;gap:.35rem}}.ui-spell{color:var(--spell-text);cursor:help;border-bottom:1px dotted;font-weight:600;text-decoration:none}.ui-spell:hover,.ui-spell:focus-visible{border-bottom-style:solid}.ui-spell img{vertical-align:-3px;border-radius:2px;outline:1px solid oklch(0% 0 0/.5);width:1.15em;height:1.15em;margin-right:.25em;display:inline-block}.ui-tooltip{--focus:var(--hud-focus);max-width:22rem;color:var(--tt-text);background-color:var(--tt-surface);border:2px solid var(--tt-edge);box-shadow:var(--shadow-2);font:var(--type-body-sm);background-image:linear-gradient(#ffffff0a,#0000 40%);border-radius:5px;outline:1px solid oklch(0% 0 0/.7);padding:.9rem 1rem 1rem}.ui-tooltip__head{gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:48px 1fr;align-items:center;display:grid}.ui-tooltip__icon{border:2px solid oklch(62% .02 260);border-radius:4px;outline:1px solid #000;width:48px;height:48px}.ui-tooltip__name{font:var(--type-heading);color:#f8f8f8}.ui-tooltip__sub{font:var(--type-caption);color:var(--tt-muted)}.ui-tooltip__row{justify-content:space-between;gap:var(--space-4);display:flex}.ui-tooltip__desc{margin-top:var(--space-2);color:var(--tt-flavor);line-height:1.5}.ui-tooltip__foot{font:var(--type-caption);color:var(--tt-muted);border-top:1px solid oklch(40% .03 260);margin-top:.6rem;padding-top:.5rem}.ui-spellcard{gap:var(--space-2) var(--space-4);grid-template-columns:56px minmax(0,1fr);display:grid}.ui-spellcard__icon{border:2px solid var(--metal);border-radius:4px;width:56px;height:56px;box-shadow:0 0 0 1px #0000008c}.ui-spellcard__name{font:var(--type-heading)}.ui-spellcard__sub{font:var(--type-caption);color:var(--text-muted)}.ui-spellcard__facts{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.ui-spellcard__facts div{background-color:var(--surface-raised);border:1px solid var(--line);border-radius:2px;padding:.4rem .6rem}.ui-spellcard__facts dt{font:var(--type-caption);color:var(--text-muted)}.ui-spellcard__facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ui-spellcard__desc{font:var(--type-body);grid-column:1/-1}.ui-spellcard__tags{grid-column:1/-1}.ui-notice{gap:.2rem var(--space-3);padding:.85rem var(--space-4);border-radius:var(--radius-inset);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-left:4px solid var(--n);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-notice>.ui-icon{color:var(--n-text);grid-row:1/span 3;width:22px;height:22px;margin-top:1px}.ui-notice__title{font:var(--type-subheading)}.ui-notice__body{font:var(--type-body-sm)}.ui-notice .ui-row{margin-top:var(--space-2)}.ui-notice--info{--n:var(--info);--n-text:var(--info-text)}.ui-notice--success{--n:var(--success);--n-text:var(--success-text)}.ui-notice--warning{--n:var(--warning);--n-text:var(--warning-text)}.ui-notice--error{--n:var(--danger);--n-text:var(--danger-text)}.ui-empty{text-align:center;padding:var(--space-5) var(--space-4);justify-items:center;gap:var(--space-2);display:grid}.ui-empty__glyph{width:60px;height:60px;color:var(--text-muted);border:2px dashed var(--line-strong);margin:var(--space-2) 0 var(--space-3);place-items:center;display:grid;transform:rotate(45deg)}.ui-empty__glyph .ui-icon{width:26px;height:26px;transform:rotate(-45deg)}.ui-empty__title{font:var(--type-heading)}.ui-empty__body{color:var(--text-muted);max-width:42ch}.ui-empty .ui-btn{margin-top:var(--space-2)}.ui-skeleton{background-color:var(--line);border-radius:2px;height:1em;display:block}@supports (color:color-mix(in lab,red,red)){.ui-skeleton{background-color:color-mix(in oklab,var(--line) 70%,var(--surface-sunken))}}.ui-skeleton--line{height:.85em;margin:.4em 0}.ui-skeleton--block{height:4.5rem}.ui-skeleton--avatar{border-radius:50%;width:40px;height:40px}@media (prefers-reduced-motion:no-preference){.ui-skeleton{background-image:linear-gradient(90deg,transparent,var(--text),transparent)}@supports (color:color-mix(in lab,red,red)){.ui-skeleton{background-image:linear-gradient(90deg,transparent,color-mix(in oklab,var(--text) 8%,transparent),transparent)}}.ui-skeleton{background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite ui-shimmer}}@keyframes ui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ui-spinner{border:3px solid var(--line-strong);border-top-color:var(--metal-hi);border-radius:50%;width:1.5rem;height:1.5rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.ui-spinner{animation:.9s linear infinite ui-spin}}.ui-stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;display:grid}.ui-stats__item{padding:var(--space-3) var(--space-4);border-left:1px solid var(--line)}.ui-stats__item:first-child{border-left:0;padding-left:0}@media (max-width:559px){.ui-stats{gap:var(--space-3) 0;grid-template-columns:1fr 1fr}.ui-stats__item:nth-child(odd){border-left:0;padding-left:0}}.ui-stats dd{margin:0}.ui-stats__label{font:var(--type-caption);color:var(--text-muted)}.ui-stats__value{font:600 1.625rem/1.15 var(--font-num);font-variant-numeric:tabular-nums;margin:0}.ui-stats__value--success{color:var(--success-text)}.ui-stats__sub{font:var(--type-caption);color:var(--text-muted)}.ui-avatar{--s:40px;width:var(--s);height:var(--s);border:2px solid var(--metal);background-color:var(--surface-sunken);font:600 calc(var(--s) * .42)/1 var(--font-heading);color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000008c}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--sm{--s:28px;border-width:1px}.ui-avatar--lg{--s:64px;border-width:3px}.ui-classicon{--s:28px;width:var(--s);height:var(--s);border:2px solid var(--edge,var(--metal));border-radius:3px;flex:none;box-shadow:0 0 0 1px #0009}.ui-pagination{gap:var(--space-1);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ui-pagination a,.ui-pagination span{min-width:36px;height:36px;font:600 .9375rem/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text);border-radius:var(--radius-control);border:1px solid #0000;place-items:center;padding:0 .6rem;text-decoration:none;display:inline-grid}.ui-pagination a:hover{border-color:var(--line-strong);background-color:var(--surface-sunken)}.ui-pagination [aria-current=page]{border-color:var(--metal);background-color:var(--surface-overlay);background-image:var(--sheen);box-shadow:0 0 0 1px #0006}.ui-pagination [aria-disabled=true]{color:var(--text-muted)}.ui-pagination .ui-pagination__gap{color:var(--text-muted);min-width:1.5rem;padding:0}@media (max-width:559px){.ui-pagination__far{display:none}}.ui-menu{display:inline-block;position:relative}.ui-menu>summary{list-style:none}.ui-menu>summary::-webkit-details-marker{display:none}.ui-menu__list{z-index:40;min-width:14rem;padding:var(--space-1);background-color:var(--surface-overlay);border:1px solid var(--metal);border-radius:var(--radius-inset);box-shadow:0 0 0 1px #00000073,var(--shadow-2);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.ui-menu--end .ui-menu__list{left:auto;right:0}.ui-menu__item{align-items:center;gap:var(--space-2);width:100%;font:var(--type-body);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:.55rem .7rem;text-decoration:none;display:flex}.ui-menu__item:hover,.ui-menu__item:focus-visible{background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-menu__item:hover,.ui-menu__item:focus-visible{background-color:color-mix(in oklab,var(--accent-text) 12%,transparent)}}.ui-menu__item:hover,.ui-menu__item:focus-visible{outline-offset:-2px}.ui-menu__item .ui-icon{color:var(--text-muted)}.ui-menu__item--danger{color:var(--danger-text)}.ui-menu__item--danger .ui-icon{color:inherit}.ui-menu__sep{height:1px;margin:var(--space-1) 0;background-color:var(--line)}.ui-menu__label{font:var(--type-caption);color:var(--text-muted);padding:.45rem .7rem .2rem}.ui-dialog{width:min(32rem,100vw - 2rem);color:var(--text);border:var(--frame-width) solid transparent;border-radius:var(--radius-frame);background:linear-gradient(var(--surface-raised),var(--surface-raised)) padding-box,var(--metal-ramp) border-box var(--surface-raised);box-shadow:var(--shadow-2);padding:0;overflow:visible}.ui-dialog::backdrop{background:oklch(.1 .02 var(--cloth-h) / .65)}.ui-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0;display:flex}.ui-dialog__title{font:var(--type-heading)}.ui-dialog__body{padding:var(--space-3) var(--space-5) var(--space-5);gap:var(--space-4);display:grid}.ui-dialog__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background-color:var(--surface-sunken);border-radius:0 0 var(--radius-inset) var(--radius-inset);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.ui-dialog[open]{animation:.18s ease-out ui-rise}}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}}.ui-prose{max-width:68ch;font:var(--type-reading)}.ui-prose h2{font:var(--type-title);margin-bottom:var(--space-2)}.ui-prose h3{font:var(--type-heading);margin:var(--space-5) 0 var(--space-2)}.ui-prose p+p{margin-top:.85rem}.ui-boss-hero{isolation:isolate;margin-bottom:var(--space-6);background-color:var(--surface-sunken);color:var(--text);border-block:2px solid var(--metal-lo);position:relative;overflow:hidden}.ui-boss-hero__backdrop{z-index:-2;object-fit:cover;object-position:center 40%;filter:blur(2px)brightness(.55)saturate(.9);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.06)}.ui-boss-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#030707eb,#0307079e 55%,#03070740);position:absolute;top:0;right:0;bottom:0;left:0}.ui-boss-hero__inner{align-items:flex-end;gap:var(--space-4) var(--space-6);padding-block:var(--space-5);flex-wrap:wrap;display:flex}.ui-boss-hero__portrait{object-fit:contain;filter:drop-shadow(0 4px 10px oklch(0% 0 0/.6));flex:none;width:auto;max-width:100%;height:128px}.ui-boss-hero__text{gap:var(--space-2);flex:22rem;min-width:0;display:grid}.ui-boss-hero__position{font:var(--type-caption);color:var(--text-muted)}.ui-boss-hero__description{font:var(--type-body);max-width:68ch}.ui-boss-hero__creatures{gap:var(--space-1) var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-boss-hero__creatures li{border:1px solid var(--line-strong);font:var(--type-body-sm);color:var(--text-muted);background-color:#030707b3;border-radius:999px;padding:.1rem .65rem}.ui-boss-hero__creatures li.is-boss{color:var(--text);border-color:var(--metal-hi)}.ui-boss-hero__bosses{gap:var(--space-3);margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));padding:0;list-style:none;display:grid}.ui-boss-hero__boss{gap:var(--space-1);color:var(--text);font:var(--type-body-sm);justify-items:start;text-decoration:none;display:grid}.ui-boss-hero__boss img{object-fit:contain;object-position:50% 0;filter:drop-shadow(0 3px 8px oklch(0% 0 0/.6));width:110px;height:64px;transition:transform .15s}.ui-boss-hero__boss:hover img,.ui-boss-hero__boss:focus-visible img{transform:translateY(-2px)}.ui-boss-hero__boss:hover span,.ui-boss-hero__boss:focus-visible span{color:var(--accent-text)}.ui-boss-hero__number{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:.4rem}.ui-boss-hero--inset{border:2px solid var(--metal-lo);border-radius:var(--radius-frame);margin-bottom:0}.ui-boss-hero--inset .ui-boss-hero__inner{padding:var(--space-4) var(--space-5)}.ui-boss-hero--inset .ui-boss-hero__portrait{height:96px}.ui-boss-hero__name{font:var(--type-title);color:var(--text);margin:0}@media (max-width:639px){.ui-boss-hero__portrait{height:96px}.ui-boss-hero:before{background:#030707c7}.ui-boss-hero--inset .ui-boss-hero__inner{padding:var(--space-3) var(--space-4)}.ui-boss-hero__bosses{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-portrait,.ui-boss-thumb,.ui-option__glyph--portrait{--portrait-ground:radial-gradient(ellipse at 50% 30%, oklch(27% .02 170), oklch(12% .01 200) 75%)}img.ui-portrait__face,.ui-boss-thumb{background:var(--portrait-ground)}img.ui-portrait__face,.ui-boss-thumb img{object-position:50% 0}.ui-portrait{flex:none;position:relative}.ui-portrait__face{object-fit:cover;border-radius:var(--radius-inset);background-color:var(--surface-sunken);width:100%;height:100%;font:600 1.125rem/1 var(--font-heading);color:var(--text-muted);box-shadow:0 0 0 1px var(--line-strong);place-items:center;display:grid}.ui-portrait--sm .ui-portrait__face{font-size:.75rem}.ui-portrait--killed .ui-portrait__face{box-shadow:0 0 0 2px var(--success-text)}.ui-portrait--current .ui-portrait__face{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--metal-hi)}.ui-portrait--open .ui-portrait__face{filter:grayscale();opacity:.45}.ui-portrait__check{width:20px;height:20px;color:var(--surface-raised);background-color:var(--success-text);box-shadow:0 0 0 2px var(--surface-raised);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.ui-portrait__check .ui-icon{stroke-width:3.5px;width:13px;height:13px}.ui-portrait__plate{white-space:nowrap;font:600 .6875rem/1.4 var(--font-num);font-variant-numeric:tabular-nums;color:var(--plate-ink);background-color:var(--plate);border-radius:var(--radius-control);padding:1px 6px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000059}.ui-bossrow{gap:var(--space-4) var(--space-3);padding:var(--space-2) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.ui-bossrow__item{justify-items:center;gap:var(--space-1);width:4rem;display:grid}.ui-bossrow__name{font:var(--type-caption);text-align:center;color:var(--text);overflow-wrap:anywhere;line-height:1.2}.ui-bossrow__item--open .ui-bossrow__name{color:var(--text-muted)}.ui-bossline{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex;position:relative}.ui-bossline__name{font:var(--type-subheading);color:inherit;text-decoration:none}.ui-bossline__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-bossline__name:focus-visible{outline:none}.ui-bossline:has(.ui-bossline__name:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ui-bossline:hover{background:linear-gradient(90deg,transparent,var(--accent-text),transparent)}@supports (color:color-mix(in lab,red,red)){.ui-bossline:hover{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent-text) 7%,transparent),transparent)}}.ui-bar{background-color:var(--surface-sunken);height:8px;box-shadow:var(--well),0 0 0 1px var(--line);border-radius:4px;overflow:hidden}.ui-bar__fill{border-radius:inherit;background-color:var(--success);height:100%}.ui-bar--warning .ui-bar__fill{background-color:var(--warning)}.ui-cal{gap:var(--space-3);display:grid}.ui-cal__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-cal__month{font:var(--type-heading);text-align:center;min-width:9.5rem}.ui-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.ui-cal__dow{font:var(--type-caption);color:var(--text-muted);text-align:center;padding-bottom:var(--space-1)}.ui-cal__day{background-color:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;text-align:left;min-height:2.75rem;color:var(--text);font:inherit;flex-direction:column;gap:2px;padding:3px;display:flex;position:relative}.ui-cal__day:hover{border-color:var(--line-strong)}.ui-cal__day--out{color:var(--text-muted);background-color:#0000;border-style:dashed}.ui-cal__num{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:600 .8125rem/1.4 var(--font-num);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:2px;align-self:flex-start;padding:0 3px}.ui-cal__num:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-cal__num:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-cal__day--today .ui-cal__num{color:var(--plate-ink);background-color:var(--plate)}.ui-cal__day:has(>.ui-cal__num[aria-pressed=true]){border-color:var(--metal-hi);box-shadow:0 0 0 1px var(--metal-hi),var(--well);background-color:var(--surface-sunken)}.ui-cal__event{z-index:1;min-width:0;font:500 .75rem/1.35 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text);background-color:var(--surface-sunken);border-left:3px solid var(--accent-text);white-space:nowrap;border-radius:2px;align-items:center;gap:.3rem;padding:1px 4px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ui-cal__event:hover{background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-cal__event:hover{background-color:color-mix(in oklab,var(--accent-text) 12%,var(--surface-sunken))}}.ui-cal__event:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-cal__event .ui-icon{stroke-width:3px;width:12px;height:12px;color:var(--success-text);flex:none}.ui-cal__event--completed{border-left-color:var(--success-text)}.ui-cal__event--cancelled{border-left-color:var(--line-strong);color:var(--text-muted);text-decoration:line-through}.ui-cal__marks{gap:3px;padding:0 3px;display:none}.ui-cal__mark{background-color:var(--accent-text);width:7px;height:7px;transform:rotate(45deg)}.ui-cal__mark--completed{background-color:var(--success-text)}.ui-cal__mark--cancelled{box-shadow:inset 0 0 0 1.5px var(--line-strong);background-color:#0000}@media (max-width:639px){.ui-cal__grid{gap:2px}.ui-cal__day{align-items:center;min-height:2.6rem}.ui-cal__num{align-self:center}.ui-cal__event{display:none}.ui-cal__marks{display:flex}}@media (min-width:640px){.ui-cal__day{min-height:5.25rem}}.ui-cal__agenda-title{font:var(--type-subheading);margin-bottom:var(--space-2)}.ui-bar--danger .ui-bar__fill{background-color:var(--danger)}.ui-bar--thin{height:5px}.ui-rate{align-items:center;gap:var(--space-2);min-width:9rem;display:flex}.ui-rate .ui-bar{flex:1}.ui-rate__num{text-align:right;min-width:5ch;font:600 .875rem/1 var(--font-num);font-variant-numeric:tabular-nums}.ui-list__row:has(>.ui-list__end--pin){grid-template-columns:minmax(0,1fr) auto}.ui-list__row:has(.ui-list__icon):has(>.ui-list__end--pin){grid-template-columns:auto minmax(0,1fr) auto}.ui-list__row:has(>.ui-list__end--pin)>.ui-list__end{grid-area:1/-2/span 3;place-self:center end;margin:0}.ui-list__row:has(>.ui-list__end--pin)>:is(.ui-list__sub,.ui-list__meta){grid-column:-3}.ui-tag--state-ok{--tag:var(--success);--tag-text:var(--success-text)}.ui-tag--state-info{--tag:var(--info);--tag-text:var(--info-text)}.ui-tag--state-warn{--tag:var(--warning);--tag-text:var(--warning-text)}.ui-tag--state-fail{--tag:var(--danger);--tag-text:var(--danger-text)}.ui-tag--state-idle{color:var(--text-muted)}.ui-tag--sm .ui-icon{width:14px;height:14px}.ui-inline-form{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-inline-form>.ui-field{flex:12rem;min-width:0}.ui-inline-form>.ui-field--narrow{flex:0 8rem}.ui-inline-form>.ui-check{min-height:var(--control-h)}.ui-input--sm,.ui-select--sm{min-height:var(--control-h-sm);padding-block:.25rem;font-size:.9375rem}.ui-input--code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.ui-kv{gap:.45rem var(--space-4);font:var(--type-body-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ui-kv dt{color:var(--text-muted)}.ui-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-codeblock{padding:var(--space-3);color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-inset);box-shadow:var(--well);margin:0;font:.8125rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.ui-table--dense th{padding:.5rem .6rem}.ui-table--dense td{padding:.4rem .6rem}.ui-table--fit{min-width:0}.ui-table tbody tr.is-highlight td{background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-table tbody tr.is-highlight td{background-color:color-mix(in oklab,var(--accent-text) 10%,var(--surface-raised))}}.ui-table__detail td{background-color:var(--surface-sunken);white-space:normal}.ui-disclosure>summary{cursor:pointer;font:var(--type-caption);color:var(--accent-text);align-items:center;gap:.3rem;list-style:none;display:inline-flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;transform:rotate(-45deg)}.ui-disclosure[open]>summary:before{transform:rotate(45deg)}.ui-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-tag--src-battlenet{--tag:var(--info);--tag-text:var(--info-text)}.ui-tag--src-addon{--tag:var(--accent);--tag-text:var(--accent-text)}.ui-tag--src-combat-log{--tag:var(--warning);--tag-text:var(--warning-text)}.ui-tag--src-wowhead{--tag:var(--success);--tag-text:var(--success-text)}.ui-tag--src-curated{--tag:var(--metal)}.ui-bar--info .ui-bar__fill{background-color:var(--info)}.ui-browse{gap:var(--space-6);padding-block:var(--space-2) var(--space-6);align-items:start;display:grid}.ui-browse>*{min-width:0}@media (min-width:1024px){.ui-browse{gap:var(--space-7) var(--space-6);grid-template-columns:17.5rem minmax(0,1fr)}}.ui-filters>summary{cursor:pointer;list-style:none}.ui-filters>summary::-webkit-details-marker{display:none}.ui-filters[open]>summary{margin-bottom:var(--space-6)}@media (min-width:1024px){.ui-filters{top:var(--space-6);position:sticky}.ui-filters>summary{display:none}}.ui-filters__body{gap:var(--space-5);display:grid}.ui-browse__results{gap:var(--space-6);display:grid}.ui-browse__bar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-browse__bar>.ui-suggest{flex:16rem}.ui-filter{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.ui-filter>legend{font:var(--type-label);justify-content:space-between;align-items:baseline;width:100%;margin-bottom:.45rem;padding:0;display:flex}.ui-optlist{max-height:17rem;padding:var(--space-1);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control);gap:1px;display:grid;overflow-y:auto}.ui-optlist .ui-check{font:var(--type-body-sm);border-radius:2px;padding:.3rem .4rem}.ui-optlist .ui-check:hover{background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-optlist .ui-check:hover{background-color:color-mix(in oklab,var(--accent-text) 9%,transparent)}}.ui-optlist .ui-check img{border-radius:50%;flex:none;width:22px;height:22px}.ui-optlist__all{border-bottom:1px solid var(--line);margin-bottom:2px;font-weight:600}.ui-segment--wrap{flex-wrap:wrap;display:flex}.ui-suggest{position:relative}.ui-suggest .ui-input{padding-right:2.5rem}.ui-suggest input::-webkit-search-cancel-button{display:none}.ui-suggest__clear{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;display:grid;position:absolute;top:50%;right:.35rem;translate:0 -50%}.ui-suggest__clear:hover{color:var(--text);background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.ui-suggest__clear:hover{background-color:color-mix(in oklab,var(--text) 8%,transparent)}}.ui-suggest__clear:focus-visible{outline:2px solid var(--focus)}.ui-suggest .ui-menu__list{width:100%;max-height:24rem;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ui-menu__item[aria-selected=true]{background-color:color-mix(in oklab,var(--accent-text) 14%,transparent)}}.ui-menu__item img{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:28px;height:28px}.ui-menu__item small{font:var(--type-caption);color:var(--text-muted);display:block}.ui-results{margin:0;padding:0;list-style:none}.ui-result{gap:.2rem var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.ui-result:not(:has(.ui-result__icon)){grid-template-columns:minmax(0,1fr)}.ui-result:first-child{padding-top:0}.ui-result:last-child{border-bottom:0;padding-bottom:0}.ui-result__icon{object-fit:cover;border:2px solid var(--metal);background-color:var(--surface-sunken);border-radius:4px;grid-row:1/span 4;width:56px;height:56px;box-shadow:0 0 0 1px #0000008c}.ui-result__icon--round{border-radius:50%}.ui-result__icon--empty{color:var(--text-muted);place-items:center;display:grid}.ui-result__title{font:var(--type-heading);line-height:1.25}.ui-result__title a{color:inherit;text-decoration:none}.ui-result__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-result__title a:focus-visible{outline:none}.ui-result:has(.ui-result__title a:focus-visible){outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.ui-result__id{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:.4rem}.ui-result__sub{font:var(--type-body-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.ui-result__sub img{border-radius:50%;width:20px;height:20px}.ui-result__desc{font:var(--type-body-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:78ch;display:-webkit-box;overflow:hidden}.ui-result__tags{margin-top:.35rem;position:relative}@media (hover:hover){.ui-results--links .ui-result:hover{background:linear-gradient(90deg,transparent,var(--accent-text),transparent)}@supports (color:color-mix(in lab,red,red)){.ui-results--links .ui-result:hover{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent-text) 7%,transparent),transparent)}}}@media (max-width:559px){.ui-result{gap:.15rem var(--space-3);grid-template-columns:40px minmax(0,1fr)}.ui-result__icon{width:40px;height:40px}.ui-result__desc{-webkit-line-clamp:2}}.ui-tag--accent{--tag:var(--accent-rim);--tag-text:var(--accent-text)}.ui-tag--muted{--tag:var(--line-strong);color:var(--text-muted)}a.ui-tag{text-decoration:none}a.ui-tag:hover{border-color:var(--metal)}.ui-ej-section{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.ui-ej-section__head{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.ui-ej-section__head img{border:1px solid var(--metal);border-radius:3px;width:26px;height:26px}.ui-ej-section__title{font:var(--type-subheading)}.ui-ej-section__body{font:var(--type-body-sm);overflow-wrap:anywhere;max-width:78ch}.ui-ej-children{gap:var(--space-3);margin:var(--space-2) 0 0;padding-left:var(--space-4);border-left:2px solid var(--metal-lo);grid-template-columns:minmax(0,1fr);display:grid}.ui-ej-children .ui-ej-children{border-left-width:1px;border-left-color:var(--line-strong)}.ui-item{--q:var(--line-strong);--q-text:var(--text);align-items:flex-start;gap:var(--space-3);display:flex}.ui-item[data-quality=POOR]{--q:var(--quality-poor);--q-text:var(--quality-poor-text)}.ui-item[data-quality=COMMON]{--q:var(--quality-common);--q-text:var(--quality-common-text)}.ui-item[data-quality=UNCOMMON]{--q:var(--quality-uncommon);--q-text:var(--quality-uncommon-text)}.ui-item[data-quality=RARE]{--q:var(--quality-rare);--q-text:var(--quality-rare-text)}.ui-item[data-quality=EPIC]{--q:var(--quality-epic);--q-text:var(--quality-epic-text)}.ui-item[data-quality=LEGENDARY]{--q:var(--quality-legendary);--q-text:var(--quality-legendary-text)}.ui-item[data-quality=ARTIFACT]{--q:var(--quality-artifact);--q-text:var(--quality-artifact-text)}.ui-item[data-quality=HEIRLOOM]{--q:var(--quality-heirloom);--q-text:var(--quality-heirloom-text)}.ui-item__icon{border:2px solid var(--q);background-color:var(--surface-sunken);width:40px;height:40px;font:var(--type-caption);color:var(--text-muted);border-radius:3px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000008c}.ui-item__icon img{object-fit:cover;width:100%;height:100%}.ui-item__name{color:var(--q-text);font-weight:600}.ui-item__body{gap:.15rem;min-width:0;display:grid}.ui-iconcell{justify-items:center;gap:var(--space-1);text-align:center;width:4.5rem;display:grid}.ui-iconcell__icon{border:2px solid var(--metal-lo);background-color:var(--surface-sunken);width:44px;height:44px;color:var(--text-muted);border-radius:3px;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000008c}.ui-iconcell__icon img{object-fit:cover;width:100%;height:100%}.ui-iconcell__name{font:var(--type-caption);color:var(--text);overflow-wrap:anywhere;line-height:1.25}@media (min-width:1024px){.ui-browse__filters{top:var(--space-4);position:sticky}}.ui-browse__toggle{justify-self:start}@media (min-width:1024px){.ui-browse__toggle{display:none}}@media (max-width:1023px){.ui-browse__filters:not(.is-open){display:none}}.ui-filter+.ui-filter{margin-top:var(--space-5)}.ui-filter__title{font:var(--type-label)}.ui-filter__options{gap:.45rem;max-height:15rem;padding:2px;display:grid;overflow-y:auto}.ui-filter__options img{border-radius:2px;width:20px;height:20px}.ui-filter__range{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ui-combobox{position:relative}.ui-combobox .ui-menu__list{max-height:24rem;left:0;right:0;overflow-y:auto}.ui-menu__item[aria-selected=true]{background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-menu__item[aria-selected=true]{background-color:color-mix(in oklab,var(--accent-text) 12%,transparent)}}.ui-menu__item[aria-current=true]{color:var(--accent-text);font-weight:600}.ui-doc{gap:var(--space-6);display:grid}@media (min-width:1024px){.ui-doc{gap:var(--space-7);grid-template-columns:13rem minmax(0,1fr);align-items:start}}.ui-doc__toc{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--metal);border-radius:var(--radius-inset);background-color:var(--surface-raised)}@media (min-width:1024px){.ui-doc__toc{top:var(--space-4);position:sticky}}.ui-doc__toc-title{font:var(--type-subheading);margin-bottom:var(--space-2)}.ui-doc__toc ol{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ui-doc__toc a{font:var(--type-body-sm);color:var(--text-muted);text-decoration:none}.ui-doc__toc a:hover{color:var(--accent-text);text-decoration:underline}.ui-doc__lead{font:var(--type-reading);color:var(--text);max-width:68ch;font-size:1.125rem}.ui-docprose{min-width:0;font:var(--type-reading)}.ui-docprose>:is(p,ul,ol){max-width:72ch}.ui-docprose p{margin:0 0 var(--space-4)}.ui-docprose h2{font:var(--type-title);margin:var(--space-7) 0 var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--metal-lo);scroll-margin-top:var(--space-4)}.ui-docprose h3{font:var(--type-heading);margin:var(--space-6) 0 var(--space-2);scroll-margin-top:var(--space-4)}.ui-docprose h4{font:var(--type-subheading);margin:var(--space-5) 0 var(--space-2)}.ui-docprose ul{margin:0 0 var(--space-4);padding-left:1.25rem;list-style:outside}.ui-docprose li+li{margin-top:.25rem}.ui-docprose a{color:var(--accent-text)}.ui-docprose :not(pre)>code{background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:2px;padding:.1em .35em;font:.9em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ui-docprose .ui-table-wrap{margin:var(--space-3) 0 var(--space-5)}.ui-code{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line);border-left:3px solid var(--metal-lo);border-radius:var(--radius-inset);box-shadow:var(--well);font:.8125rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.ui-code code{font:inherit;white-space:pre}.ui-table--doc{min-width:34rem}.ui-table--doc td:last-child{white-space:normal}.ui-doc__key{color:var(--accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ui-doc__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ui-doc__aside{margin-top:var(--space-7);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-inset);background-color:var(--surface-sunken);max-width:72ch}.ui-doc__aside h3{margin-top:0}.ui-doc__aside ul{margin-bottom:0}.ui-meter--ranking{gap:3px;margin:0;padding:0;list-style:none}.ui-meter--ranking .ui-meter__row{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:1.75rem minmax(0,1fr);padding:0;text-decoration:none}.ui-meter--ranking :is(a,button).ui-meter__row{cursor:pointer}.ui-meter--ranking :is(a,button).ui-meter__row:hover .ui-meter__bar{border-color:var(--metal)}.ui-meter--ranking .ui-meter__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-meter--ranking .ui-meter__row[aria-pressed=true] .ui-meter__bar{border-color:var(--metal-hi);box-shadow:0 0 0 1px var(--metal-hi)}.ui-meter__rank{text-align:right;font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.ui-meter__icon{object-fit:cover;border-radius:2px;outline:1px solid oklch(0% 0 0/.45);flex:none;width:20px;height:20px}.ui-meter__icon--none{background-color:var(--line);outline:0}.ui-meter__rate{color:var(--text-muted);margin-left:.5rem;font-weight:400}@media (max-width:559px){.ui-meter--ranking .ui-meter__row{grid-template-columns:1.25rem minmax(0,1fr)}.ui-meter__rate{display:none}}.ui-eventlog{font:var(--type-body-sm);margin:0;padding:0;list-style:none}.ui-eventlog__row{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;min-width:0;padding:.3rem 0;display:flex}.ui-eventlog__row:last-child{border-bottom:0}.ui-eventlog__time{min-width:2.75rem;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.ui-eventlog__who{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;font-weight:600;overflow:hidden}.ui-eventlog__what{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-eventlog__row>img{border-radius:2px;flex:none;width:18px;height:18px}.ui-eventlog__row>.ui-icon{width:14px;height:14px;color:var(--text-muted);flex:none}.ui-eventlog__row>.ui-icon--death{color:var(--danger-text)}.ui-subhead{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font:var(--type-subheading);flex-wrap:wrap;display:flex}.ui-sep{border:0;border-top:1px solid var(--line);margin:var(--space-5) 0}.ui-btn[aria-pressed=true]{--b-bg:var(--accent);--b-ink:var(--accent-ink);--b-rim:var(--accent-rim)}.ui-btn__meta{font:400 .8125rem/1 var(--font-num);font-variant-numeric:tabular-nums;opacity:.8}.ui-iconchip{max-width:100%;font:var(--type-caption);color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .25rem;display:inline-flex}.ui-iconchip>img{border-radius:2px;flex:none;width:20px;height:20px}.ui-iconchip--hostile{border-left:3px solid var(--danger)}.ui-lanes{gap:4px;display:grid}.ui-lane{grid-template-columns:20px minmax(0,10rem) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.ui-lane__icon{border-radius:2px;width:20px;height:20px}.ui-lane__label{min-width:0;font:var(--type-caption);color:var(--text);align-items:baseline;gap:.3rem;display:flex}.ui-lane__label>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-lane__track{background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:2px;height:20px;position:relative;overflow:hidden}.ui-lane__mark{border-left:1px dashed var(--line-strong);position:absolute;inset-block:0}.ui-lane__axis{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}@media (max-width:559px){.ui-lane{grid-template-columns:20px minmax(0,6rem) minmax(0,1fr)}}.ui-caster-0{--caster:var(--accent-text)}.ui-caster-1{--caster:var(--info-text)}.ui-caster-2{--caster:var(--success-text)}.ui-caster-3{--caster:var(--warning-text)}.ui-caster-4{--caster:oklch(from var(--plate) min(l, var(--bar-clamp-l)) c h)}.ui-caster-bg{background-color:var(--caster)}.ui-caster-text{color:var(--caster)}.ui-chart-tip{z-index:50;pointer-events:none;max-width:280px;font:var(--type-caption);color:var(--tt-text);background-color:var(--tt-surface);border:1px solid var(--tt-edge);box-shadow:var(--shadow-2);border-radius:4px;padding:.5rem .75rem;position:absolute}.ui-chart-tip__head{border-bottom:1px solid oklch(100% 0 0/.15);margin-bottom:4px;padding-bottom:4px;font-weight:600}.ui-legend{margin-top:var(--space-2);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.ui-legend__item{font:var(--type-caption);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.ui-legend__item[aria-pressed=false]{opacity:.4;text-decoration:line-through}.ui-legend__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-legend__swatch{border-radius:2px;flex:none;width:16px;height:3px}.ui-legend__item img{border-radius:2px;width:16px;height:16px}.ui-menu__list--scroll{max-height:20rem;overflow-y:auto}.ui-table__group th>.ui-icon{display:inline-block}.ui-dropzone{justify-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6) var(--space-4);cursor:pointer;color:var(--text-muted);background-color:var(--surface-sunken);border:2px dashed var(--metal);border-radius:var(--radius-inset);box-shadow:var(--well);display:grid}.ui-dropzone>.ui-icon{width:32px;height:32px;color:var(--accent-text)}.ui-dropzone__title{font:var(--type-heading);color:var(--text)}.ui-dropzone:hover,.ui-dropzone.is-over{border-color:var(--metal-hi);background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-dropzone:hover,.ui-dropzone.is-over{background-color:color-mix(in oklab,var(--accent-text) 8%,var(--surface-sunken))}}.ui-dropzone:has(+input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ui-dropzone{transition:border-color .15s,background-color .15s}}.ui-progress{background-color:var(--surface-sunken);height:10px;box-shadow:var(--well),0 0 0 1px var(--line);border-radius:5px;overflow:hidden}.ui-progress__fill{border-radius:inherit;background-color:var(--accent);background-image:var(--sheen);height:100%}@media (prefers-reduced-motion:no-preference){.ui-progress__fill{transition:width .3s}}.ui-loading{padding:var(--space-6) 0;place-items:center;display:grid}.ui-stats__value--danger{color:var(--danger-text)}.ui-log-row__end{align-items:center;gap:var(--space-2);display:flex}.ui-log-row__delete{z-index:1;color:var(--danger-text);position:relative}.ui-tag--raid{--tag:var(--accent-rim)}.ui-tag .t-num{font-size:.8125rem}.ui-boss-thumb{padding:0;overflow:hidden}.ui-boss-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ui-attempts td{padding:0}.ui-attempts td>a{color:inherit;padding:.55rem .75rem;text-decoration:none;display:block}.ui-attempts td>a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-key{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-key__level{font:700 1.0625rem/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--plate-ink);background-color:var(--plate);background-image:var(--sheen);border-radius:var(--radius-control);padding:.3rem .55rem}.ui-key--compact .ui-key__level{padding:.15rem .4rem;font-size:.875rem}.ui-key__affixes{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-key__affix{font:var(--type-caption);color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;gap:.3rem;padding:.15rem .4rem;display:inline-flex}.ui-key__affix img{border-radius:2px;width:18px;height:18px}.ui-key--compact .ui-key__affix{padding:1px}.ui-key--compact .ui-key__affix img{width:16px;height:16px}.ui-report-options{gap:var(--space-2) var(--space-5)}.ui-list__meta .ui-tally,.ui-row>.ui-tally{flex-wrap:wrap;row-gap:.25rem}.ui-input--bare{box-shadow:none;background-color:#0000;border-color:#0000;padding-inline:.25rem}.ui-input--bare:hover{border-color:var(--line)}.ui-input--bare.t-title{font:var(--type-title)}.ui-link{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.ui-dialog--wide{width:min(48rem,100vw - 2rem)}.ui-dialog--wide .ui-dialog__body{max-height:min(70vh,40rem);overflow-y:auto}.ui-toolbar{background-color:var(--surface-overlay);border:1px solid var(--metal);border-radius:var(--radius-inset);box-shadow:0 0 0 1px #00000073,var(--shadow-2);align-items:center;gap:2px;padding:3px;display:flex}.ui-toolbar__sep{background-color:var(--line-strong);align-self:stretch;width:1px;margin:4px 3px}.ui-toolbar .ui-btn{min-width:30px;min-height:30px;font:700 .8125rem/1 var(--font-body);box-shadow:none;padding:0 .4rem}.ui-toolbar .ui-btn:not([aria-pressed=true]){--b-bg:transparent;--b-rim:transparent;background-image:none}.ui-toolbar .ui-btn[aria-pressed=true]{--b-bg:var(--surface-sunken);--b-ink:var(--accent-text);--b-rim:var(--metal-hi);box-shadow:var(--well);background-image:none}.ui-toolbar .ui-btn .ui-icon{width:16px;height:16px}.ui-popover{padding:var(--space-1);background-color:var(--surface-overlay);border:1px solid var(--metal);border-radius:var(--radius-inset);box-shadow:0 0 0 1px #00000073,var(--shadow-2);margin:0;overflow-y:auto}.ui-popover--inline{box-shadow:var(--well);border-color:var(--line-strong);background-color:var(--surface-sunken)}.ui-popover__group{top:calc(-1 * var(--space-1));z-index:1;font:var(--type-caption);color:var(--text-muted);background-color:inherit;padding:.5rem .55rem .25rem;position:sticky}.ui-popover--inline .ui-popover__group{background-color:var(--surface-sunken)}.ui-popover__empty{padding:var(--space-4);text-align:center;font:var(--type-body-sm);color:var(--text-muted)}.ui-option{align-items:center;gap:var(--space-3);width:100%;font:var(--type-body-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:.4rem .55rem;text-decoration:none;display:flex}.ui-option:hover,.ui-option[aria-selected=true]{background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-option:hover,.ui-option[aria-selected=true]{background-color:color-mix(in oklab,var(--accent-text) 14%,transparent)}}.ui-option[aria-selected=true]{box-shadow:inset 2px 0 0 var(--accent-text)}.ui-option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-option__glyph{width:32px;height:32px;color:var(--accent-text);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control);flex:none;place-items:center;display:grid;overflow:hidden}.ui-option__glyph--sm{width:24px;height:24px}.ui-option__glyph--lg{width:40px;height:40px}.ui-option__glyph--portrait{background:var(--portrait-ground);border-color:var(--metal-lo);width:69px;height:40px}.ui-option__glyph img{object-fit:cover;width:100%;height:100%}.ui-option__text{min-width:0;display:grid}.ui-option__title{font-weight:600}.ui-option__sub{font:var(--type-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tippy-box[data-theme~=ui]{box-shadow:none;background:0 0;padding:0}.tippy-box[data-theme~=ui]>.tippy-content{padding:0}.tippy-box[data-theme~=ui]>.tippy-arrow{display:none}.ui-editor{min-height:16rem;padding:var(--space-4) var(--space-3) var(--space-4) 3rem;font:var(--type-reading);color:var(--text);position:relative}.ui-editor .ProseMirror{outline:none;min-height:12rem}.ui-editor .ProseMirror>*+*{margin-top:.85rem}.ui-editor .ProseMirror :is(h1,h2){font:var(--type-title);margin-top:var(--space-5)}.ui-editor .ProseMirror h3{font:var(--type-heading);margin-top:var(--space-5)}.ui-editor .ProseMirror ul{padding-left:1.4rem;list-style:outside}.ui-editor .ProseMirror ol{padding-left:1.4rem;list-style:decimal}.ui-editor .ProseMirror li+li{margin-top:.25rem}.ui-editor .ProseMirror li::marker{color:var(--text-muted)}.ui-editor .ProseMirror a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.ui-editor .ProseMirror strong{font-weight:700}.ui-editor .ProseMirror code{background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:2px;padding:.1em .3em;font:.9em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ui-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--text-muted)}.ui-editor__add{z-index:10;position:absolute}.ui-parts{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-part{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;max-width:12rem;color:var(--text-muted);background-color:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-inset);flex:7rem;grid-template-rows:4rem auto;display:grid;position:relative;overflow:hidden}.ui-part:hover{color:var(--text);border-color:var(--metal)}.ui-part[aria-current=true]{color:var(--text);background-color:var(--surface-raised);border-color:var(--metal-hi);box-shadow:0 0 0 1px var(--metal-hi),var(--shadow-1)}.ui-part[data-drop=true]{border-style:dashed;border-color:var(--accent-text)}.ui-part:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-part__media{background-color:var(--surface-overlay);border-bottom:1px solid var(--line);color:var(--text-muted);place-items:center;display:grid;overflow:hidden}.ui-part__media img{object-fit:cover;width:100%;height:100%}.ui-part__media .ui-icon{opacity:.6;width:26px;height:26px}.ui-part__label{font:var(--type-caption);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:inherit;padding:.3rem .5rem;font-weight:600;overflow:hidden}.ui-part__tools{opacity:0;gap:2px;display:flex;position:absolute;top:3px;right:3px}.ui-part:hover .ui-part__tools,.ui-part:focus-within .ui-part__tools,.ui-part[aria-current=true] .ui-part__tools{opacity:1}.ui-part--add{max-width:8rem;min-height:5.75rem;font:var(--type-caption);background:0 0;border-style:dashed;grid-template-rows:1fr;place-items:center;gap:.25rem}.ui-part--add .ui-icon{width:22px;height:22px}.ui-block{position:relative}.ui-block__controls{z-index:5;opacity:0;flex-direction:column;gap:2px;display:flex;position:absolute;top:4px;left:-2.5rem}.ui-block:hover>.ui-block__controls,.ui-block:focus-within>.ui-block__controls{opacity:1}@media (hover:none){.ui-block__controls{opacity:1}}.ui-block__tool{cursor:pointer;width:26px;height:26px;color:var(--text-muted);background-color:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-control);place-items:center;padding:0;display:grid}.ui-block__tool:hover{color:var(--text);border-color:var(--metal)}.ui-block__tool:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-block__tool--handle{cursor:grab}.ui-block__tool--danger:hover{color:var(--danger-text);border-color:var(--danger)}.ui-block__tool .ui-icon{width:15px;height:15px}.ui-block__tool--done{color:var(--success-text)}.ui-block__tool:disabled{opacity:.4;cursor:not-allowed}.ui-block__box{margin-block:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-inset);border-left:3px solid var(--edge,var(--line-strong))}.ui-block__box--pick{text-align:center;border-style:dashed;border-left-width:1px}.ui-block__rows{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.ui-block__rows>li{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-body-sm);background-color:var(--surface-raised);border-radius:2px;padding:.3rem .5rem;display:flex}.ui-block__media{gap:var(--space-3);align-items:flex-start;display:flex}.ui-block__media>img{border-radius:var(--radius-control);object-fit:cover;flex:none;width:6rem}.ui-role--tank{--edge:var(--info);--tag:var(--info);--tag-text:var(--info-text)}.ui-role--healer{--edge:var(--success);--tag:var(--success);--tag-text:var(--success-text)}.ui-role--dps{--edge:var(--danger);--tag:var(--danger);--tag-text:var(--danger-text)}.ui-role--ai{--edge:var(--warning);--tag:var(--warning);--tag-text:var(--warning-text)}.ui-phase{align-items:center;gap:var(--space-3);margin-block:var(--space-5);display:flex}.ui-phase:before,.ui-phase:after{content:"";background:var(--metal-ramp-x);opacity:.7;flex:1;height:2px}.ui-phase__label{align-items:center;gap:var(--space-2);font:var(--type-plate);color:var(--plate-ink);background-color:var(--plate);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);padding:4px 16px 5px;display:inline-flex}.ui-phase__label img{border-radius:2px;width:20px;height:20px}.ui-hero{isolation:isolate;margin-block:var(--space-4);padding:var(--space-6) var(--space-5);text-align:center;border-radius:var(--radius-inset);border:1px solid var(--line-strong);position:relative}.ui-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--grain);opacity:var(--grain-opacity);position:absolute;top:0;right:0;bottom:0;left:0}@media (forced-colors:active){.ui-hero:after{display:none}}.ui-hero__title,.ui-editor .ProseMirror .ui-hero__title{font:var(--type-display);text-wrap:balance;margin:0}.ui-hero__sub{margin-top:var(--space-2);font:var(--type-body);color:var(--text-muted)}.ui-hero--parchment{background-color:var(--surface-raised)}.ui-hero--dark{background-color:var(--hud-surface);color:var(--hud-text);border-color:var(--metal)}.ui-hero--dark .ui-hero__sub{color:var(--hud-muted)}.ui-hero--stone{background-color:var(--surface-sunken);box-shadow:var(--well);border:var(--frame-width) solid transparent;background:linear-gradient(var(--surface-sunken),var(--surface-sunken)) padding-box,var(--metal-ramp) border-box}.ui-mention{vertical-align:baseline;font:600 .9em/1.6 var(--font-body);color:var(--spell-text);background-color:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-control);align-items:center;gap:.3rem;padding:0 .4rem;display:inline-flex}.ui-mention img{border-radius:2px;width:1.1em;height:1.1em}button.ui-tile{cursor:pointer;text-align:left;font:inherit;padding:0}button.ui-tile:hover{border-color:var(--metal)}button.ui-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-tag--primary,.ui-tag--accent{--tag:var(--accent-text);--tag-text:var(--accent-text)}.ui-tag--secondary{--tag:var(--metal);--tag-text:var(--metal)}.ui-tag--info{--tag:var(--info);--tag-text:var(--info-text)}.ui-tag--success{--tag:var(--success);--tag-text:var(--success-text)}.ui-tag--warning{--tag:var(--warning);--tag-text:var(--warning-text)}.ui-tag--error{--tag:var(--danger);--tag-text:var(--danger-text)}.ui-tag--ghost{border-color:var(--line);border-left-color:var(--line-strong);color:var(--text-muted);background-color:#0000}.ui-tag--outline{background-color:#0000;border-left-width:1px}.ui-tag--xs{border-left-width:2px;gap:.25rem;padding:0 .35rem;font-size:.75rem}.ui-tag--sm{gap:.3rem;padding:.1rem .45rem .1rem .35rem;font-size:.8125rem}.ui-tag--lg{padding:.4rem .8rem .4rem .6rem;font-size:1rem}.ui-dialog{max-height:calc(100dvh - 2rem);margin:auto}.ui-dialog[open]{flex-direction:column;display:flex}.ui-dialog>form{display:contents}.ui-dialog__body{overflow-y:auto}.ui-table__group th .ui-icon{display:inline-block}.ui-tabs--sm .ui-tab{padding:.4rem .75rem .35rem;font-size:.9375rem}.ui-spinner{border-top-color:var(--spin,var(--metal-hi))}.ui-spinner--xs{border-width:2px;width:.875rem;height:.875rem}.ui-spinner--sm{border-width:2px;width:1.125rem;height:1.125rem}.ui-spinner--lg{border-width:4px;width:2.5rem;height:2.5rem}.ui-appbar--static{z-index:40;position:relative}.ui-appbar__brand{border-radius:var(--radius-control);align-items:center;padding:.25rem;display:inline-flex}.ui-appbar__brand img{filter:drop-shadow(0 1px oklch(30% .02 260))drop-shadow(0 2px 4px oklch(0% 0 0/.4))}.ui-appbar__desk{display:none}@media (min-width:900px){.ui-appbar__desk{display:block}}.ui-nav .ui-menu>summary.ui-nav__link .ui-icon,.ui-appbar__end .ui-menu>summary .ui-icon{opacity:.8;width:1em;height:1em}.ui-menu[open]>summary.ui-nav__link{color:var(--metal-hi);background:#ffffff12}.ui-appbar__account{font:600 .95rem/1 var(--font-body)}.ui-dot{background-color:var(--warning);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--hud-surface);border-radius:50%;flex:none}.ui-menu__list--wide{min-width:18rem}.ui-menu__list--scroll{overscroll-behavior:contain;max-height:min(70vh,34rem);overflow-y:auto}.ui-menu--mega{position:static}.ui-menu--mega>.ui-menu__list{left:var(--space-4);width:min(60rem,calc(100% - 2 * var(--space-4)));padding:var(--space-2) var(--space-3) var(--space-3)}.ui-menu__section+.ui-menu__section{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.ui-menu__section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:.2rem .7rem 0;display:flex}summary.ui-menu__section-head{border-radius:var(--radius-control);align-items:center;padding-block:.35rem}summary.ui-menu__section-head:hover{background-color:#ffffff0d}summary.ui-menu__section-head .ui-icon{width:1em;height:1em;color:var(--text-muted)}.ui-menu__tiles{padding:var(--space-1) .7rem 0;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));margin:0;list-style:none;display:grid}.ui-menu__tile{height:100%;color:var(--text);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-inset);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ui-menu__tile img,.ui-menu__tile-blank{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--metal-lo);width:100%;display:block}.ui-menu__tile-name{font:var(--type-body-sm);padding:.4rem .55rem;line-height:1.3}.ui-menu__tile:hover{border-color:var(--metal);color:var(--accent-text)}.ui-menu__tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-menu__group>summary{cursor:pointer;justify-content:space-between;list-style:none}.ui-menu__group>summary::-webkit-details-marker{display:none}.ui-menu__group>summary .ui-icon{transition:rotate .15s}.ui-menu__group[open]>summary .ui-icon{rotate:180deg}.ui-menu__sub{margin:0 0 var(--space-1) var(--space-3);padding:0 0 0 var(--space-2);border-left:1px solid var(--line);list-style:none}.ui-menu__item--muted{color:var(--text-muted);font-style:italic}.ui-menu__list--inline{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;position:static}.ui-appbar__drawer .ui-menu__label{padding-top:var(--space-3)}.ui-appbar__drawer{z-index:45;max-height:calc(100vh - 60px);overflow-y:auto}.ui-appbar__menu>summary:hover{background:#ffffff12}.ui-footer{margin-top:var(--space-7);padding:var(--space-6) var(--space-4);justify-items:center;gap:var(--space-2);text-align:center;font:var(--type-caption);color:var(--text-muted);border-top:2px solid;border-image:var(--metal-ramp-x) 1;display:grid}.ui-footer nav{gap:var(--space-4);display:flex}.ui-footer a{color:inherit;text-underline-offset:3px}.ui-footer a:hover{color:var(--text)}.ui-banner{z-index:60;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font:var(--type-body-sm);color:#211201;background-color:var(--warning);border-bottom:2px solid var(--warning);flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ui-banner{border-bottom:2px solid color-mix(in oklab,var(--warning) 60%,black)}}.ui-prose ul,.ui-prose ol{margin:.85rem 0;padding-left:1.4rem}.ui-prose ul{list-style:outside}.ui-prose ol{list-style:decimal}.ui-prose li+li{margin-top:.3rem}.ui-prose h2:not(:first-child){margin-top:var(--space-6)}.ui-prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.ui-prose strong{font-weight:600}.ui-prose h3+p,.ui-prose h2+p{margin-top:0}.ui-prose p+ul,.ui-prose ul+p{margin-top:.85rem}.ui-prose--wide{max-width:none}.ui-prose h4{font:var(--type-subheading);margin:var(--space-4) 0 var(--space-1)}.ui-prose blockquote{padding:.2rem 0 .2rem var(--space-4);border-left:3px solid var(--metal);color:var(--text-muted);margin:.85rem 0}.ui-prose hr{height:2px;margin:var(--space-6) 0;background:var(--metal-ramp-x);opacity:.7;border:0}.ui-prose img{border-radius:var(--radius-inset);max-width:100%;height:auto}.ui-prose code{background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:2px;padding:.05em .35em;font-size:.9em}.ui-prose section+section{margin-top:var(--space-6)}.ui-rule-head{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);display:flex}.ui-rule-head:before,.ui-rule-head:after{content:"";background:var(--metal-ramp-x);opacity:.7;flex:1;height:2px}.ui-rule-head>*{font:var(--type-title);text-align:center;text-wrap:balance}.ui-rule-head a{color:inherit;text-decoration:none}.ui-rule-head a:hover{text-underline-offset:4px;text-decoration:underline}.ui-ability{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0;padding:var(--space-3);background-color:var(--surface-sunken);border:1px solid var(--line);border-left:3px solid var(--ability-edge,var(--line-strong));border-radius:var(--radius-inset);grid-template-columns:44px minmax(0,1fr);display:grid}.ui-ability--harmful{--ability-edge:var(--warning)}.ui-ability--deadly{--ability-edge:var(--danger)}.ui-ability__icon{border:2px solid var(--metal);object-fit:cover;border-radius:4px;width:44px;height:44px;box-shadow:0 0 0 1px #0000008c}.ui-ability__icon--empty{color:var(--text-muted);background-color:var(--surface-raised);place-items:center;display:grid}.ui-ability__main{gap:var(--space-1);min-width:0;display:grid}.ui-ability__head{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.ui-ability__name{font:var(--type-subheading)}.ui-ability__facts{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .9rem;display:flex}.ui-ability__desc{font:var(--type-body-sm);color:var(--text)}.ui-ability__desc p+p{margin-top:.5rem}.ui-ability__note{font:var(--type-body-sm);border-left:3px solid var(--note,var(--warning));background-color:var(--note,var(--warning));padding:.35rem .6rem}@supports (color:color-mix(in lab,red,red)){.ui-ability__note{background-color:color-mix(in oklab,var(--note,var(--warning)) 12%,transparent)}}.ui-ability__note{border-radius:0 2px 2px 0}.ui-ability__note--mythic{--note:var(--danger)}.ui-ability__hint{font:var(--type-caption);color:var(--text-muted);background-color:var(--warning);align-items:flex-start;gap:.4rem;padding:.35rem .6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-ability__hint{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.ui-ability__hint{border-radius:2px}.ui-ability__hint .ui-icon{color:var(--warning-text);margin-top:1px}.ui-ability__media{gap:var(--space-2);max-width:36rem;display:grid}.ui-ability__media--two{grid-template-columns:1fr 1fr;max-width:48rem}.ui-ability__media img{border:1px solid var(--line-strong);border-radius:3px;width:100%}@media (max-width:559px){.ui-ability{padding:var(--space-2) var(--space-3);grid-template-columns:36px minmax(0,1fr)}.ui-ability__icon{width:36px;height:36px}.ui-ability__media--two{grid-template-columns:1fr}}.ui-ability__fold{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-control);background:0 0;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .45rem;display:inline-flex}.ui-ability__fold:hover{color:var(--accent-text);border-color:var(--line-strong)}.ui-ability__fold:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-ability__fold .ui-icon{width:14px;height:14px;transition:rotate .15s;rotate:-90deg}.ui-ability__fold[aria-expanded=true] .ui-icon{rotate:none}.ui-ability--creature .ui-ability__icon{border-radius:50%}.ui-ability__portrait{background-color:#1a1a1a;display:block;overflow:hidden}.ui-ability__portrait img{object-fit:cover;width:100%;height:100%;display:block;scale:1.6}.ui-ability-child{position:relative}.ui-ability-child:before{content:"";border-left:2px solid var(--metal-lo);border-bottom:2px solid var(--metal-lo);border-bottom-left-radius:4px;width:.75rem;height:50%;position:absolute;top:0;left:-1rem}.ui-clip{border:1px solid var(--line-strong);color:var(--hud-text);background-color:#000;border-radius:3px;position:relative;overflow:hidden}.ui-clip__video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.ui-clip__big{cursor:pointer;width:3.5rem;height:3.5rem;color:var(--hud-text);border:2px solid var(--metal);background:radial-gradient(circle,#0f1216d9,#040609d9);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 1px #0009,0 4px 14px #00000080}.ui-clip__big .ui-icon{fill:currentColor;width:1.5rem;height:1.5rem;margin-left:.15rem}.ui-clip__big:hover{border-color:var(--metal-hi);color:var(--accent-on-dark)}.ui-clip__big:focus-visible,.ui-clip__btn:focus-visible,.ui-clip__track:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-clip__bar{align-items:center;gap:var(--space-2);font:var(--type-caption);font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#020306d9 45%);padding:.35rem .5rem;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-clip.is-playing .ui-clip__bar{opacity:0}.ui-clip.is-playing:is(:hover,:focus-within) .ui-clip__bar{opacity:1}.ui-clip__btn{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--hud-text);border-radius:var(--radius-control);background:0 0;border:0;flex:none;place-items:center;display:grid}.ui-clip__btn:hover{color:var(--accent-on-dark);background-color:#ffffff14}.ui-clip__btn .ui-icon{fill:currentColor;width:1rem;height:1rem}.ui-clip__track{cursor:pointer;height:.375rem;box-shadow:inset 0 0 0 1px var(--metal-lo);background-color:#ffffff2e;border-radius:999px;flex:1;position:relative}.ui-clip__fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent-rim),var(--accent-on-dark));position:absolute;inset:0 auto 0 0}.ui-clip__time{color:var(--hud-muted);white-space:nowrap}.ui-clip:fullscreen{border:0;border-radius:0}@media (prefers-reduced-motion:reduce){.ui-clip__bar{transition:none}}.ui-map{border:1px solid var(--line-strong);background-color:var(--surface-sunken);border-radius:3px;position:relative;overflow:hidden}.ui-map__pin{background-color:var(--pin);cursor:pointer;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0;transition:transform .12s;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #0009}.ui-map__pin:hover,.ui-map__pin[aria-pressed=true]{z-index:20;transform:scale(1.5)}.ui-map__pin[aria-pressed=true]{box-shadow:0 0 0 2px var(--focus)}.ui-map__dot{background-color:var(--creature,var(--pin));border-radius:50%;flex:none;width:8px;height:8px}.ui-map--boss{--pin:oklch(63% .22 27)}.ui-map--trash{--pin:oklch(78% .15 160)}.ui-map--other{--pin:oklch(82% .15 85)}.ui-map__tip{z-index:30;white-space:nowrap;pointer-events:none;font:var(--type-caption);color:var(--tt-muted);background-color:var(--tt-surface);border:1px solid var(--tt-edge);box-shadow:var(--shadow-2);border-radius:3px;margin-bottom:4px;padding:.3rem .5rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ui-map__tip strong{color:var(--tt-text);font-weight:600}.ui-spawnmap{-webkit-user-select:none;user-select:none;cursor:grab}.ui-spawnmap.is-dragging{cursor:grabbing}.ui-spawnmap--large{touch-action:none}.ui-spawnmap__stage{position:absolute}.ui-spawnmap__img{pointer-events:none;width:100%;height:100%;display:block}.ui-map__pin--focus{z-index:10;cursor:default;width:14px;height:14px}.ui-map__pin--context{opacity:.8;cursor:default;border-width:1px;width:8px;height:8px}.ui-creature--red{--creature:oklch(60% .21 27)}.ui-creature--yellow{--creature:oklch(82% .16 90)}.ui-creature--blue{--creature:oklch(63% .15 245)}.ui-creature--orange{--creature:oklch(71% .17 55)}.ui-creature--grey{--creature:oklch(64% .01 250)}.ui-panel.ui-trashcard{border-left:4px solid var(--creature,var(--line-strong))}.ui-trashcard__face{outline:2px solid var(--creature,var(--line-strong));outline-offset:1px}.ui-trait{--tag:var(--creature)}.ui-chip.ui-trait{border-left:3px solid var(--creature)}.ui-map__face{border:2px solid var(--creature,#fff);background-color:var(--creature,oklch(78% .15 160));border-radius:50%;width:28px;height:28px;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 1px #000000a6}.ui-map__face img{object-fit:cover;width:100%;height:100%;display:block}.ui-map__face--dot{border-color:#fff;width:14px;height:14px}.ui-map__face--focus{z-index:10;outline:2px solid var(--creature);outline-offset:1px}.ui-map__face--focus.ui-map__face--dot{width:16px;height:16px}.ui-map__face--context{opacity:.8;width:18px;height:18px;box-shadow:none;border-width:1.5px}.ui-map__face--context.ui-map__face--dot{border:1px solid oklch(0% 0 0/.5);width:8px;height:8px}.ui-map__face--boss{--creature:oklch(63% .22 27);z-index:6;width:32px;height:32px}.ui-map__face--boss.ui-map__face--dot{width:14px;height:14px}.ui-trashfilter--on .ui-trashcard{display:none}.ui-trashfilter--kick .ui-trashcard.has-kick,.ui-trashfilter--cc .ui-trashcard.has-cc,.ui-trashfilter--dispel .ui-trashcard.has-dispel,.ui-trashfilter--purge .ui-trashcard.has-purge,.ui-trashfilter--tank .ui-trashcard.has-tank,.ui-trashfilter--aoe .ui-trashcard.has-aoe,.ui-trashfilter--buff .ui-trashcard.has-buff{display:block}.ui-trashcard__body{gap:var(--space-4);display:grid}@media (min-width:48rem){.ui-trashcard__body--map{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}}.ui-fight{gap:var(--space-4);display:grid}.ui-fight__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-fight__more{font:var(--type-label);color:var(--accent-text);text-decoration:none}.ui-fight__more:hover{text-underline-offset:3px;text-decoration:underline}[data-win]{--win:var(--accent);--win-text:var(--accent-text)}[data-win=burst]{--win:var(--danger);--win-text:var(--danger-text)}[data-win=bloodlust]{--win:var(--warning);--win-text:var(--warning-text)}.ui-band__bar{border-radius:var(--radius-control);border:1px solid var(--line-strong);height:3.25rem;display:flex;overflow:hidden}.ui-band__seg{min-width:0;color:var(--text);border-right:2px solid var(--surface-raised);background:var(--accent);align-content:center;padding:0 .55rem;text-decoration:none;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-band__seg{background:color-mix(in oklab,var(--accent) 18%,var(--surface-sunken))}}.ui-band__seg:last-child{border-right:0}.ui-band__seg:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-band__seg:hover{background:color-mix(in oklab,var(--accent) 28%,var(--surface-sunken))}}.ui-band__seg b{font:600 .82rem/1.15 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-band__seg span{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-band__seg--intermission{background:repeating-linear-gradient(-45deg,var(--warning) 0 8px,var(--warning) 8px 16px)}@supports (color:color-mix(in lab,red,red)){.ui-band__seg--intermission{background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--warning) 22%,var(--surface-sunken)) 0,color-mix(in oklab,var(--warning) 22%,var(--surface-sunken)) 8px,color-mix(in oklab,var(--warning) 12%,var(--surface-sunken)) 8px,color-mix(in oklab,var(--warning) 12%,var(--surface-sunken)) 16px)}}.ui-band__seg--round:nth-child(2n){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-band__seg--round:nth-child(2n){background:color-mix(in oklab,var(--accent) 10%,var(--surface-sunken))}}.ui-band__seg--guessed{outline:2px dashed var(--danger);outline-offset:-3px}.ui-band__wins{height:.55rem;margin-bottom:.3rem;position:relative}.ui-band__win{background:var(--win);border-radius:2px;min-width:3px;position:absolute;inset-block:0}.ui-band__axis{font:var(--type-caption);color:var(--text-muted);justify-content:space-between;margin-top:.3rem;display:flex}.ui-band__marks{height:1.9rem;margin-top:.35rem;position:relative}.ui-band__mark{white-space:nowrap;position:absolute;top:0;translate:-50%}.ui-band__mark:before{content:"";border-left:2px solid var(--metal-hi);height:.6rem;position:absolute;top:-.75rem;left:50%}.ui-band__marks--list{flex-wrap:wrap;gap:.3rem;height:auto;display:flex}.ui-band__marks--list .ui-band__mark{position:static;translate:none}.ui-band__marks--list .ui-band__mark:before{content:none}@media (max-width:639px){.ui-band__marks{flex-wrap:wrap;gap:.3rem;height:auto;display:flex}.ui-band__mark{position:static;translate:none}.ui-band__mark:before{content:none}}.ui-conds{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.ui-conds__join{font:var(--type-caption);color:var(--text-muted)}.ui-cond{font:var(--type-caption);color:var(--text);white-space:nowrap;background:var(--surface-overlay);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .45rem;display:inline-flex}.ui-cond .ui-icon{width:.9rem;height:.9rem;color:var(--accent-text)}.ui-missing{font:var(--type-caption);color:var(--danger-text);border:1px dashed var(--danger);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.05rem .45rem;display:inline-flex}.ui-sheet{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ui-sheet__chip{font:var(--type-body-sm);border:1px solid var(--line-strong);background:var(--surface-sunken);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;display:inline-flex}.ui-sheet__chip .ui-icon{width:.95rem;height:.95rem;color:var(--accent-text)}.ui-sheet__chip b{font-weight:600}.ui-stage{gap:var(--space-4);scroll-margin-top:1rem;display:grid}.ui-stage__head{gap:.35rem;display:grid}.ui-stage__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-stage__facts{font:var(--type-body-sm);color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.ui-stage__body{gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-inset);display:grid}.ui-stage--intermission .ui-stage__body{border-left-color:var(--warning)}.ui-transition{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-inset);background:var(--metal);display:grid}@supports (color:color-mix(in lab,red,red)){.ui-transition{background:color-mix(in oklab,var(--metal) 10%,transparent)}}.ui-transition{border:1px dashed var(--line-strong)}.ui-transition__head{align-items:center;gap:var(--space-2);font:var(--type-label);flex-wrap:wrap;display:flex}.ui-transition__head>.ui-icon{color:var(--metal-hi)}.ui-strip{--name-w:10.5rem;font:var(--type-caption);gap:.3rem;display:grid;position:relative}.ui-strip--wins{padding-top:1.3rem}.ui-strip__hp{height:2.6rem;margin-left:var(--name-w);border-bottom:1px solid var(--line);position:relative}.ui-strip__hp svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ui-strip__hp polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.ui-strip__hp span{color:var(--text-muted);position:absolute}.ui-strip__row{grid-template-columns:var(--name-w) 1fr;align-items:center;min-height:1.6rem;display:grid}.ui-strip__name{min-width:0;color:var(--text);align-items:center;gap:.4rem;padding-right:.5rem;display:flex}.ui-strip__name img{border-radius:3px;flex:none;width:1.25rem;height:1.25rem}.ui-strip__name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-strip__track{border-bottom:1px dashed var(--line);background:linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / var(--tick) 100%;height:1.4rem;position:relative}.ui-strip__mark{background:var(--accent);border:1px solid var(--metal-hi);width:.62rem;height:.62rem;margin:-.31rem 0 0 -.31rem;position:absolute;top:50%;rotate:45deg}.ui-strip__mark--first{background:var(--surface-raised);border:2px solid var(--accent)}.ui-strip__axis{height:1rem;margin-left:var(--name-w);color:var(--text-muted);position:relative}.ui-strip__axis span{white-space:nowrap;position:absolute;translate:-50%}.ui-strip__axis span:first-child{translate:0}.ui-strip__axis span:last-child:not(:first-child){translate:-100%}.ui-strip__wins{top:0;bottom:1rem;left:var(--name-w);pointer-events:none;position:absolute;right:0}.ui-strip__win{background:var(--win);position:absolute;top:1.1rem;bottom:0}@supports (color:color-mix(in lab,red,red)){.ui-strip__win{background:color-mix(in oklab,var(--win) 15%,transparent)}}.ui-strip__win{border-left:2px solid var(--win)}.ui-strip__win em{font:var(--type-caption);white-space:nowrap;color:var(--win-text);font-style:normal;font-weight:600;position:absolute;top:-1.15rem;left:-2px}@media (max-width:639px){.ui-strip{--name-w:2rem}.ui-strip__name span,.ui-strip__win em{display:none}.ui-strip--wins{padding-top:0}}.ui-winnote{font:var(--type-body-sm);border-left:3px solid var(--win);background:var(--win);padding:.35rem .6rem}@supports (color:color-mix(in lab,red,red)){.ui-winnote{background:color-mix(in oklab,var(--win) 10%,transparent)}}.ui-winnote{border-radius:0 2px 2px 0}.ui-targets{gap:.35rem;display:grid}.ui-target{font:var(--type-body-sm);grid-template-columns:minmax(0,12rem) minmax(0,1fr) 5rem;align-items:center;gap:.5rem;display:grid}.ui-todo{font:var(--type-caption);color:var(--accent-text);border:1px solid var(--line-strong);border-radius:2px;padding:.05rem .45rem;display:inline-flex}.ui-again{font:var(--type-body-sm);color:var(--text-muted)}.ui-again b{color:var(--text);font-weight:600}.ui-media{aspect-ratio:16/9;border:1px solid var(--line-strong);color:var(--tt-muted);background-color:#040609;border-radius:3px;position:relative;overflow:hidden}.ui-media__dots{inset-inline:0;bottom:var(--space-2);justify-content:center;gap:var(--space-1);display:flex;position:absolute}.ui-media__dot{cursor:pointer;background-color:#fff6;border:0;border-radius:50%;width:8px;height:8px;padding:0}.ui-media__dot[aria-pressed=true]{background-color:#fffffff2}.ui-chip{font:var(--type-body-sm);color:var(--text);text-align:left;background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .55rem;text-decoration:none;display:inline-flex}.ui-chip img{border-radius:2px;flex:none;width:20px;height:20px}.ui-chip:hover{border-color:var(--metal);background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-chip:hover{background-color:color-mix(in oklab,var(--accent-text) 8%,var(--surface-raised))}}.ui-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-chip--static{cursor:default;color:var(--text-muted)}.ui-chip--static:hover{border-color:var(--line-strong);background-color:var(--surface-raised)}.ui-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-chip[aria-current],.ui-chip[aria-pressed=true]{color:var(--plate-ink);background-color:var(--plate);border-color:var(--plate)}.ui-chip[aria-pressed=mixed]{border-color:var(--metal-hi);box-shadow:inset 0 0 0 1px var(--metal-hi)}.ui-tldr{gap:var(--space-4);display:grid}@media (min-width:768px){.ui-tldr--2{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ui-tldr--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-tldr__col{padding:var(--space-3) var(--space-4) var(--space-4);background-color:var(--surface-sunken);border:1px solid var(--line);border-top:3px solid var(--edge,var(--line-strong));border-radius:var(--radius-inset)}.ui-tldr__list{margin:var(--space-2) 0 0;font:var(--type-body-sm);padding:0 0 0 1.1rem;list-style:outside}.ui-tldr__list li+li{margin-top:.35rem}.ui-tldr__list li::marker{color:var(--edge,var(--text-muted))}.ui-tldr__sub{margin:var(--space-3) 0 var(--space-1);font:var(--type-caption);color:var(--text-muted)}.ui-bossgrid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ui-bossgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ui-bossgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-bosscard{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-2) var(--space-3);color:var(--text);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-inset);text-decoration:none;display:flex}.ui-bosscard:hover{border-color:var(--metal)}.ui-bosscard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-bosscard__num{text-align:right;width:1.25rem;font:600 .875rem/1 var(--font-num);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.ui-bosscard__img{object-fit:cover;border:2px solid var(--metal-lo);background-color:var(--surface-raised);width:48px;height:48px;color:var(--text-muted);border-radius:4px;flex:none;place-items:center;display:grid}.ui-bosscard__name{font:var(--type-subheading);min-width:0}.ui-toc{top:var(--space-4);padding:var(--space-2);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-inset);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;position:sticky}.ui-toc__label{padding:var(--space-1) var(--space-2) var(--space-2);font:var(--type-caption);color:var(--text-muted)}.ui-toc__item{align-items:center;gap:var(--space-2);font:var(--type-body-sm);color:var(--text);border-left:2px solid #0000;border-radius:2px;padding:.4rem .5rem;text-decoration:none;display:flex}.ui-toc__item:hover{background-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ui-toc__item:hover{background-color:color-mix(in oklab,var(--accent-text) 9%,transparent)}}.ui-toc__item[aria-current]{border-left-color:var(--metal-hi);background-color:var(--surface-sunken);font-weight:600}.ui-toc__item .ui-icon{color:var(--text-muted);width:16px;height:16px}.ui-toc__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-toc__back{color:var(--accent-text)}.ui-bottombar{z-index:40;gap:var(--space-1);padding:var(--space-2);scrollbar-width:none;background-color:var(--hud-surface);border-top:3px solid;border-image:var(--metal-ramp-x) 1;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto;box-shadow:0 -4px 14px #0000004d}.ui-bottombar::-webkit-scrollbar{display:none}.ui-bottombar__item{max-width:11rem;font:500 .8125rem/1 var(--font-body);color:var(--hud-text);white-space:nowrap;border-radius:var(--radius-control);border:1px solid oklch(100% 0 0/.12);flex:none;align-items:center;gap:.3rem;padding:.4rem .7rem;text-decoration:none;display:inline-flex}.ui-bottombar__item span{text-overflow:ellipsis;overflow:hidden}.ui-bottombar__item .ui-icon{width:14px;height:14px;color:var(--hud-muted)}.ui-bottombar__item[aria-current]{color:var(--plate-ink);background-color:var(--plate);border-color:var(--plate)}.ui-bottombar__item[aria-current] .ui-icon{color:inherit}.ui-prose .ability-ref,.ui-tldr .ability-ref,.ui-ability .ability-ref{color:var(--spell-text);font-weight:600;text-decoration:none}html .spell-tooltip-card{--text:var(--tt-text);--text-muted:var(--tt-muted);--line:oklch(40% .03 260);--color-base-content:var(--tt-text);--color-base-100:var(--tt-surface);--color-base-200:oklch(21% .04 265);--color-base-300:oklch(40% .03 260);color:var(--tt-text);background-color:var(--tt-surface);border:2px solid var(--tt-edge);box-shadow:var(--shadow-2);font:var(--type-body-sm);background-image:linear-gradient(#ffffff0a,#0000 40%);border-radius:5px;outline:1px solid oklch(0% 0 0/.7)}html .spell-tooltip-card .spell-tooltip-icon{border:2px solid oklch(62% .02 260);border-radius:4px;outline:1px solid #000}html .spell-tooltip-card .spell-tooltip-name{font:var(--type-heading);color:#f8f8f8}html .spell-tooltip-card :is(.spell-tooltip-id,.spell-tooltip-facts,.spell-tooltip-empty,.spell-tooltip-fight-times){color:var(--tt-muted);opacity:1}html .spell-tooltip-card .spell-tooltip-body{color:var(--tt-flavor);opacity:1;line-height:1.5}.wow-appbar{z-index:40;color:var(--hud-text);background-color:var(--hud-surface);border-bottom:3px solid;border-image:var(--metal-ramp-x) 1;background-image:linear-gradient(#ffffff0d,#0000);position:relative;box-shadow:0 4px 14px #00000059}.navbar-logo-dark{display:none}.navbar-logo-light{display:block}.hero-lockup{position:relative;container-type:inline-size}.hero-tagline{white-space:nowrap;letter-spacing:.02em;margin:0;font-size:6.9cqw;line-height:1;position:absolute;bottom:-1%;left:24.7%}.hero-logo-dark{filter:drop-shadow(0 2px oklch(100% 0 0/.6));display:none}.hero-logo-light{filter:drop-shadow(0 2px oklch(30% .02 260))drop-shadow(0 4px 10px oklch(0% 0 0/.45));display:block}[data-mode=light] .hero-logo-dark{display:block}[data-mode=light] .hero-logo-light{display:none}.landing-hero .hero-logo-light{display:block}.landing-hero{isolation:isolate;min-height:clamp(26rem,62svh,40rem);color:var(--text);background-color:var(--surface-sunken);display:grid;position:relative}.landing-hero__art{z-index:-1;grid-template-columns:repeat(min(var(--tiles),2),1fr);pointer-events:none;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@media (min-width:640px){.landing-hero__art{grid-template-columns:repeat(var(--tiles),1fr)}}.landing-hero__art span{background:50%/cover no-repeat;margin-inline:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%,#000 78%,#0000)}.landing-hero__art span:only-child{margin-inline:0;-webkit-mask-image:none;mask-image:none}@media (max-width:639px){.landing-hero__art span:nth-child(n+3){display:none}}.landing-hero__art:after{content:"";background:linear-gradient(180deg,oklch(12% .02 260/.35) 0%,oklch(12% .02 260/.55) 55%,var(--surface-sunken) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.landing-hero__in{align-self:center;justify-items:center;gap:var(--space-5);padding-block:var(--space-7);text-align:center;display:grid}.landing-hero__flash{text-align:left;width:min(100%,36rem)}.landing-hero__lead{max-width:38rem;font:var(--type-reading);color:#eeebe4;text-shadow:0 1px 3px oklch(0% 0 0/.7);text-wrap:balance}.landing-hero__cta{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-band{padding-block:var(--space-7);border-top:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.landing-band{border-top:1px solid color-mix(in oklab,var(--text) 10%,transparent)}}@media (min-width:640px){.landing-band{padding-block:var(--space-8)}}.landing-hero+.landing-band{border-top:0}.landing-band--hud,.landing-band--hud+.landing-band{border-top:3px solid;border-image:var(--metal-ramp-x) 1}.landing-band--hud{color:var(--text);background-color:var(--surface-sunken)}.landing-kind{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font:var(--type-heading);display:flex}.landing-tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),16rem));justify-content:center;display:grid}@media (max-width:639px){.landing-kind{justify-content:flex-start}.landing-tiles{justify-content:flex-start;gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--page-gutter));padding:0 var(--page-gutter) var(--space-2);scroll-padding-inline:var(--page-gutter);display:flex;overflow-x:auto}.landing-tiles::-webkit-scrollbar{display:none}.landing-tiles>*{scroll-snap-align:start;flex:0 0 78%}.landing-tiles>:only-child{flex-basis:100%}}.landing-footer{margin-top:var(--space-7);color:var(--text);background-color:var(--surface-sunken);border-top:3px solid;border-image:var(--metal-ramp-x) 1}.landing-band+.landing-footer{margin-top:0}.landing-footer__grid{padding-block:var(--space-7) var(--space-5);display:grid}.landing-footer__brand{gap:var(--space-3);padding-bottom:var(--space-5);align-content:start;display:grid}.landing-footer__brand img{width:9rem;height:auto}.landing-footer__brand p{max-width:26rem;font:var(--type-body-sm);color:var(--text-muted)}.landing-footer__lang{border:1px solid var(--line-strong);border-radius:var(--radius-control);justify-self:start;display:inline-flex;overflow:hidden}.landing-footer__lang button{font:var(--type-label);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.3rem .7rem;font-size:.875rem}.landing-footer__lang button:hover{color:var(--text)}.landing-footer__lang button[aria-current=true]{color:var(--text);background-color:var(--surface-overlay);box-shadow:inset 0 -2px 0 var(--metal-hi)}.landing-footer__lang button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.landing-footer__col{border-top:1px solid var(--line)}.landing-footer__col summary{padding-block:var(--space-3);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.landing-footer__col summary::-webkit-details-marker{display:none}.landing-footer__col summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.landing-footer__col h2{font:var(--type-subheading)}.landing-footer__col .ui-icon{width:1.1rem;height:1.1rem;transition:transform .2s}.landing-footer__col details[open] .ui-icon{transform:rotate(180deg)}.landing-footer__col ul{gap:var(--space-2);padding-bottom:var(--space-4);font:var(--type-body-sm);display:grid}.landing-footer__col a{color:var(--text-muted);text-decoration:none}.landing-footer__col a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.landing-footer__season{margin-top:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.landing-footer__season:first-child{margin-top:0}@media (min-width:900px){.landing-footer__grid{gap:var(--space-7);grid-template-columns:1.3fr repeat(3,1fr)}.landing-footer__brand{padding-bottom:0}.landing-footer__col{border-top:0}.landing-footer__col summary{padding-block:0 var(--space-3);pointer-events:none}.landing-footer__col summary .ui-icon{display:none}}@media (prefers-reduced-motion:reduce){.landing-footer__col .ui-icon{transition:none}}.landing-footer__base{gap:var(--space-1);padding-block:var(--space-4) var(--space-5);font:var(--type-caption);color:var(--text-muted);border-top:1px solid var(--line);display:grid}.landing-feats__tabs{display:none}.landing-feats{gap:var(--space-6);display:grid}.landing-feat__stage{min-width:0}.landing-feat{gap:var(--space-4);padding:var(--space-4);background-color:var(--surface-raised);border:1px solid var(--metal);border-radius:var(--radius-inset);display:grid}.landing-feat__text{gap:var(--space-2);align-content:start;display:grid}.landing-feat__text p{font:var(--type-body);color:var(--text-muted)}.landing-feat__text .ui-link{font:var(--type-label);justify-self:start}@media (min-width:768px){.landing-feats{display:block}.landing-feats__tabs{display:flex}.landing-feat{display:none}.landing-feat.is-active{align-items:center;gap:var(--space-6);padding:var(--space-5);border-radius:0 0 var(--radius-inset) var(--radius-inset);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.landing-feat__text h3{display:none}}.landing-demo-mount{gap:var(--space-4);grid-column:1/-1;min-width:0}@media (min-width:768px){.landing-demo-mount{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}}.landing-demo{gap:var(--space-3);padding:var(--space-3);background-color:var(--surface-page);border:1px solid var(--line);border-radius:var(--radius-control);display:grid}@media (min-width:640px){.landing-demo{padding:var(--space-4)}}.landing-demo__boss{align-items:center;gap:var(--space-3);display:flex}.landing-demo__boss img{object-fit:cover;border:2px solid var(--metal);border-radius:50%;width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px #00000080}.landing-demo__boss b{font:var(--type-subheading);display:block}.landing-demo__boss span{font:var(--type-caption);color:var(--text-muted)}.landing-demo__bar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.landing-demo__bar .ui-segment__opt span{padding:.3rem .6rem}.landing-demo__search .ui-input{width:100%}.landing-demo__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-left:.9rem;display:flex}.landing-demo__chips .t-caption{color:var(--text-muted)}.landing-demo__chips .ui-chip{padding:.2rem .5rem}.landing-demo__chips .ui-chip .t-muted{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:.25rem}.landing-demo__chips .ui-chip[aria-pressed=true] .t-muted{color:inherit;opacity:.75}.landing-demo__list{gap:var(--space-2);scrollbar-width:thin;max-height:26rem;padding:.7rem 2px 0 0;display:grid;overflow:auto}.landing-demo__list .ui-ability{padding:var(--space-2) var(--space-3);grid-template-columns:36px minmax(0,1fr);margin:0}.landing-demo__list .ui-ability__icon{width:36px;height:36px}.landing-demo__list .ui-ability__desc{font:var(--type-caption);color:var(--text-muted)}.landing-demo__empty{padding:var(--space-4);text-align:center;font:var(--type-body-sm);color:var(--text-muted);border:1px dashed var(--line-strong);border-radius:var(--radius-inset)}.landing-demo mark{color:inherit;background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.landing-demo mark{background-color:color-mix(in oklab,var(--accent) 35%,transparent)}}.landing-demo mark{border-radius:2px}.landing-demo__sum{padding:var(--space-3);background-color:var(--surface-sunken);border:1px solid var(--line);border-top:3px solid var(--edge,var(--metal));border-radius:var(--radius-inset)}.landing-demo__sum--diff{--edge:var(--danger)}.landing-demo__sum h4{gap:var(--space-2);font:var(--type-label);align-items:center;display:flex}.landing-demo__sum ul{margin-top:var(--space-2);font:var(--type-body-sm);padding-left:1.1rem;list-style:outside}.landing-demo__sum li+li{margin-top:.25rem}.landing-demo__sum li::marker{color:var(--edge,var(--text-muted))}.landing-demo__ctl,.landing-demo__clipbtn{position:relative}.landing-demo__ctl.is-pointed,.landing-demo__clipbtn.is-pointed{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-control)}.landing-demo__pin{width:1.35rem;height:1.35rem;font:700 .75rem/1 var(--font-body);color:var(--plate-ink);background-color:var(--plate);border-radius:50%;flex:none;place-items:center;display:grid}.landing-demo__ctl>.landing-demo__pin,.landing-demo__clipbtn>.landing-demo__pin{z-index:2;box-shadow:0 0 0 2px var(--surface-page);position:absolute;top:-.65rem;left:-.55rem}.landing-demo__clipbtn{margin-left:auto;display:inline-flex}.landing-demo__clipbtn>.landing-demo__pin{left:-1.1rem}.landing-demo__points{gap:var(--space-1);margin-top:var(--space-2);display:grid}.landing-demo__points li{font:var(--type-body-sm);color:var(--text-muted)}.landing-demo__points b{color:var(--text);font:var(--type-label)}.landing-demo__points button{gap:var(--space-2);width:100%;padding:var(--space-2);text-align:left;color:inherit;border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;grid-template-columns:1.6rem 1fr;display:grid}.landing-demo__points button:hover,.landing-demo__points button[aria-current=true]{background-color:var(--surface-sunken);border-color:var(--line-strong)}.landing-demo__points button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.landing-demo__points button b{display:block}.landing-tl{gap:var(--space-2);padding:var(--space-3);font:var(--type-caption);background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control);display:grid}.landing-tl__row{gap:var(--space-2);grid-template-columns:9rem minmax(0,1fr);align-items:center;display:grid}.landing-tl__name{min-width:0;color:var(--text);align-items:center;gap:.4rem;display:flex}.landing-tl__name img{border-radius:3px;flex:none;width:1.25rem;height:1.25rem}.landing-tl__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-tl__track{border-bottom:1px dashed var(--line);height:1.25rem;position:relative}.landing-tl__track i{background-color:var(--accent);border:1px solid var(--metal-hi);width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;position:absolute;top:50%;transform:rotate(45deg)}.landing-tl__event{border-left:1px solid var(--warning);opacity:.7;position:absolute;top:-.25rem;bottom:-.25rem}.landing-tl__axis{margin-left:calc(9rem + var(--space-2));color:var(--text-muted);justify-content:space-between;display:flex}.landing-tl__legend{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);color:var(--text-muted);flex-wrap:wrap;display:flex}.landing-tl__legend span{border-left:2px solid var(--warning);padding-left:var(--space-1)}@media (max-width:479px){.landing-tl__row{grid-template-columns:1.4rem minmax(0,1fr)}.landing-tl__name span{display:none}.landing-tl__axis{margin-left:calc(1.4rem + var(--space-2))}}.landing-foes{background-color:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-control);display:grid;overflow:hidden}.landing-foes li+li{border-top:1px solid var(--line)}.landing-foe{gap:var(--space-3);padding:var(--space-2) var(--space-3);color:inherit;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.landing-foe:hover{background-color:var(--surface-overlay)}.landing-foe:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.landing-foe img,.landing-foe__blank{border:1px solid var(--metal-lo);background-color:var(--surface-overlay);border-radius:4px;width:2.25rem;height:2.25rem}.landing-foe__who{min-width:0;display:grid}.landing-foe__who b{font:600 .95rem/1.2 var(--font-body)}.landing-foe__who span{text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption);color:var(--text-muted);overflow:hidden}.landing-foe__tags{justify-content:end;gap:var(--space-1);flex-wrap:wrap;display:flex}.wow-spell-ref{cursor:help;border-bottom:1px dotted;font-weight:500}.ability-ref{cursor:help;border-bottom:1px dotted}@supports (color:color-mix(in lab,red,red)){.ability-ref{border-bottom:1px dotted color-mix(in oklab,currentColor 60%,transparent)}}a.ability-ref{cursor:pointer}[data-spell-id]{cursor:help}.spell-tooltip-card{z-index:9999;border:2px solid var(--tt-edge);background-color:var(--tt-surface);width:max-content;max-width:min(22rem,100vw - 2rem);color:var(--tt-text);box-shadow:var(--shadow-2);font:var(--type-body-sm);background-image:linear-gradient(#ffffff0a,#0000 40%);border-radius:5px;outline:1px solid oklch(0% 0 0/.7);margin:0;padding:.75rem .9rem .85rem;position:fixed;overflow:visible}.spell-tooltip-card:not([popover]){display:none}.spell-tooltip-card:not([popover]).is-open{display:block}@supports (anchor-name:--spell-anchor){.spell-tooltip-card{position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;position-visibility:anchors-visible;margin-block-start:.5rem;position:absolute}}.spell-tooltip-head{align-items:flex-start;gap:.5rem;display:flex}.spell-tooltip-icon{border:2px solid oklch(62% .02 260);border-radius:4px;outline:1px solid #000;flex-shrink:0;width:2.5rem;height:2.5rem}.spell-tooltip-title{min-width:0}.spell-tooltip-name{font:var(--type-subheading);color:#f8f8f8}.spell-tooltip-id{font:var(--type-caption);color:var(--tt-muted);margin-left:.375rem}.spell-tooltip-facts{font:var(--type-caption);color:var(--tt-muted)}.spell-tooltip-badges{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.spell-tooltip-tag{height:auto;font:var(--type-caption);color:var(--tt-text);border:1px solid oklch(100% 0 0/.18);border-left:3px solid var(--tt-muted);background:#ffffff0f;border-radius:2px;align-items:center;padding:.1rem .45rem;display:inline-flex}.spell-tooltip-tag--school{border-left-color:var(--tt-flavor)}.spell-tooltip-tag--aoe{border-left-color:#eab532}.spell-tooltip-tag--harmful{border-left-color:#f14e46}.spell-tooltip-body{color:var(--tt-flavor);border-top:1px solid oklch(40% .03 260);margin-top:.5rem;padding-top:.5rem;line-height:1.5}.spell-tooltip-fight{font:var(--type-caption);border-top:1px solid oklch(40% .03 260);flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:flex}.spell-tooltip-fight-label{font-weight:600}.spell-tooltip-fight-times{color:var(--tt-muted)}.spell-tooltip-empty{font:var(--type-caption);color:var(--tt-muted)}@media (min-width:1024px){.drawer>.drawer-toggle~.drawer-content{overflow-y:visible}.drawer>.drawer-toggle~.drawer-side{max-height:none;overflow-y:visible}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);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}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.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}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.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-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[60vh\]{max-height:60vh}.max-h-screen{max-height:100vh}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[28rem\]{width:28rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[26rem\]{min-width:26rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[34rem\]{min-width:34rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(7\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,18rem\)\,24rem\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),24rem))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\(--radius-inset\){border-radius:var(--radius-inset)}.rounded-\[1px\]{border-radius:1px}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--line\){border-color:var(--line)}.border-\(--line-strong\){border-color:var(--line-strong)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-\[var\(--metal-lo\)\]{border-color:var(--metal-lo)}.border-amber-500{border-color:var(--color-amber-500)}.border-base-300{border-color:var(--color-base-300)}.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/10{border-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.border-base-content\/15{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/15{border-color:color-mix(in oklab,var(--color-base-content) 15%,transparent)}}.border-white{border-color:var(--color-white)}.border-l-\[var\(--accent\)\]{border-left-color:var(--accent)}.border-l-\[var\(--warning\)\]{border-left-color:var(--warning)}.bg-\(--accent-text\){background-color:var(--accent-text)}.bg-\(--danger-text\){background-color:var(--danger-text)}.bg-\(--line\){background-color:var(--line)}.bg-\(--line-strong\){background-color:var(--line-strong)}.bg-\(--metal-hi\){background-color:var(--metal-hi)}.bg-\(--surface-overlay\){background-color:var(--surface-overlay)}.bg-\(--surface-raised\){background-color:var(--surface-raised)}.bg-\(--surface-sunken\){background-color:var(--surface-sunken)}.bg-\(--tt-muted\){background-color:var(--tt-muted)}.bg-\(--tt-surface\){background-color:var(--tt-surface)}.bg-\(--tt-text\){background-color:var(--tt-text)}.bg-\[color-mix\(in_oklab\,var\(--metal\)_9\%\,transparent\)\]{background-color:var(--metal)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--metal\)_9\%\,transparent\)\]{background-color:color-mix(in oklab,var(--metal) 9%,transparent)}}.bg-\[var\(--surface-page\)\]{background-color:var(--surface-page)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-300{background-color:var(--color-base-300)}.bg-black{background-color:var(--color-black)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-500\/40{background-color:#e12afb66}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/40{background-color:color-mix(in oklab,var(--color-fuchsia-500) 40%,transparent)}}.bg-neutral{background-color:var(--color-neutral)}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-base-200{--tw-gradient-from:var(--color-base-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-24{padding-left:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-wow-display{font-family:var(--font-wow-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\(--danger\){color:var(--danger)}.text-\(--danger-text\){color:var(--danger-text)}.text-\(--info-text\){color:var(--info-text)}.text-\(--tt-muted\){color:var(--tt-muted)}.text-\(--warning-text\){color:var(--warning-text)}.text-\[var\(--accent-text\)\]{color:var(--accent-text)}.text-\[var\(--success-text\,var\(--success\)\)\]{color:var(--success-text,var(--success))}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.text-base-content,.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/80{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.text-base-content\/85{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/85{color:color-mix(in oklab,var(--color-base-content) 85%,transparent)}}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-neutral-content{color:var(--color-neutral-content)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-base-content\/30{-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.decoration-base-content\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-base-content) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.shadow-\[inset_3px_0_0_var\(--warning\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--warning));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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-\(--text\){--tw-ring-color:var(--text)}.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,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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\(--metal\):hover{border-color:var(--metal)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}}:where(.is-aside) .in-\[\.is-aside\]\:m-0{margin:calc(var(--spacing) * 0)}:where(.is-aside) .in-\[\.is-aside\]\:w-auto{width:auto}:where(.is-aside) .in-\[\.is-aside\]\:flex-col{flex-direction:column}:where(.is-aside) .in-\[\.is-aside\]\:overflow-visible{overflow:visible}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-full{height:100%}.sm\:max-h-64{max-height:calc(var(--spacing) * 64)}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[28rem\]{width:28rem}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_6rem_auto\]{grid-template-columns:minmax(0,1fr) 6rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:items-baseline{align-items:baseline}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:max-h-80{max-height:calc(var(--spacing) * 80)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:64rem){.lg\:right-6{right:calc(var(--spacing) * 6)}.lg\:left-6{left:calc(var(--spacing) * 6)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.xl\:w-64{width:calc(var(--spacing) * 64)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.wow-page-header{container:page-header/inline-size}.wow-page-title-id{font:var(--type-body);color:var(--text-muted);margin-left:.5rem}.wow-page-title{font:var(--type-display);letter-spacing:.01em;text-wrap:balance}@container page-header (max-width:34rem){.wow-page-title{font:var(--type-title)}}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}}:root{--font-display:"LifeCraft", "Marcellus", serif;--font-heading:"Marcellus", Georgia, serif;--font-plate:"Marcellus SC", "Marcellus", Georgia, serif;--font-body:"Barlow", "Source Sans 3", system-ui, sans-serif;--font-num:"Barlow", system-ui, sans-serif;--type-display:400 clamp(2rem, 1.35rem + 2.6vw, 3.25rem)/1.05 var(--font-display);--type-title:400 1.625rem/1.2 var(--font-heading);--type-heading:400 1.25rem/1.3 var(--font-heading);--type-subheading:400 1.0625rem/1.3 var(--font-heading);--type-body:400 1rem/1.55 var(--font-body);--type-reading:400 1.0625rem/1.65 var(--font-body);--type-body-sm:400 .9375rem/1.5 var(--font-body);--type-label:400 .9375rem/1.2 var(--font-heading);--type-caption:400 .8125rem/1.4 var(--font-body);--type-num:600 1em/1 var(--font-num);--type-plate:400 .9375rem/1.2 var(--font-plate);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--page-max:90rem;--page-gutter:1rem;--radius-frame:6px;--radius-inset:4px;--radius-control:3px;--radius-round:999px;--frame-width:3px;--control-h:40px;--control-h-sm:32px;--class-deathknight:#c41e3a;--class-demonhunter:#a330c9;--class-druid:#ff7c0a;--class-evoker:#33937f;--class-hunter:#aad372;--class-mage:#3fc7eb;--class-monk:#00ff98;--class-paladin:#f48cba;--class-priest:#fff;--class-rogue:#fff468;--class-shaman:#0070dd;--class-warlock:#8788ee;--class-warrior:#c69b6d;--hud-text:oklch(94% .015 85);--hud-muted:oklch(80% .02 260);--hud-focus:oklch(88% .15 90);--tt-surface:oklch(17% .045 265);--tt-edge:oklch(72% .02 260);--tt-text:oklch(96% .01 85);--tt-muted:oklch(80% .01 260);--tt-flavor:oklch(87% .14 92);--grain-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (min-width:640px){:root{--page-gutter:1.5rem}}@media (min-width:1024px){:root{--page-gutter:2rem}}:root,[data-faction=neutral]{--cloth-h:250;--cloth-c:.012;--metal-hi:oklch(84% .01 250);--metal:oklch(62% .012 250);--metal-lo:oklch(38% .012 250);--stud:var(--metal-hi);--plate:oklch(74% .01 250);--plate-ink:oklch(17% .01 250);--accent-base:oklch(46% .16 28);--accent-rim:oklch(80% .12 85);--accent-on-dark:oklch(82% .12 82);--accent-on-light:oklch(45% .15 30)}[data-faction=alliance]{--cloth-h:262;--cloth-c:.05;--metal-hi:oklch(90% .1 92);--metal:oklch(74% .12 82);--metal-lo:oklch(50% .09 70);--stud:var(--metal-hi);--plate:oklch(81% .12 86);--plate-ink:oklch(20% .05 262);--accent-base:oklch(42% .13 262);--accent-rim:oklch(82% .12 86);--accent-on-dark:oklch(84% .12 88);--accent-on-light:oklch(42% .13 262)}[data-faction=horde]{--cloth-h:25;--cloth-c:.045;--metal-hi:oklch(72% .035 55);--metal:oklch(53% .05 42);--metal-lo:oklch(33% .03 35);--stud:oklch(66% .11 45);--plate:oklch(67% .075 45);--plate-ink:oklch(15% .03 30);--accent-base:oklch(46% .18 27);--accent-rim:oklch(66% .06 48);--accent-on-dark:oklch(75% .15 38);--accent-on-light:oklch(45% .17 28)}[data-faction=midnight]{--cloth-h:288;--cloth-c:.06;--metal-hi:oklch(91% .03 290);--metal:oklch(70% .05 290);--metal-lo:oklch(45% .07 290);--stud:oklch(84% .13 85);--plate:oklch(82% .13 85);--plate-ink:oklch(18% .05 288);--accent-base:oklch(43% .16 295);--accent-rim:oklch(82% .13 85);--accent-on-dark:oklch(85% .13 85);--accent-on-light:oklch(44% .16 295)}:root,[data-mode=dark]{color-scheme:dark;--surface-page:oklch(.15 var(--cloth-c) var(--cloth-h));--surface-raised:oklch(.205 calc(var(--cloth-c) * 1.1) var(--cloth-h));--surface-sunken:oklch(.125 var(--cloth-c) var(--cloth-h));--surface-overlay:oklch(.235 var(--cloth-c) var(--cloth-h));--line:oklch(.34 var(--cloth-c) var(--cloth-h));--line-strong:oklch(.47 var(--cloth-c) var(--cloth-h));--text:oklch(94% .015 85);--text-muted:oklch(.78 .02 var(--cloth-h));--text-faint:oklch(.64 .02 var(--cloth-h));--accent-text:var(--accent-on-dark);--success:oklch(62% .17 145);--success-text:oklch(80% .16 145);--warning:oklch(80% .15 85);--warning-text:oklch(84% .14 85);--danger:oklch(56% .2 27);--danger-text:oklch(76% .15 25);--info:oklch(62% .13 245);--info-text:oklch(80% .1 240);--spell-text:oklch(87% .14 92);--focus:oklch(88% .15 90);--page-glow:oklch(.24 calc(var(--cloth-c) * 1.4) var(--cloth-h) / .9);--grain:var(--grain-light);--grain-opacity:.05;--shadow-1:0 0 0 1px oklch(0% 0 0/.45), 0 6px 18px -6px oklch(0% 0 0/.5);--shadow-2:0 14px 40px -10px oklch(0% 0 0/.65);--well:inset 0 2px 4px oklch(0% 0 0/.3);--bar-mix:32%;--hud-surface:oklch(.17 calc(var(--cloth-c) * 1.3) var(--cloth-h))}[data-mode=light]{color-scheme:light;--surface-page:oklch(88.5% .04 78);--surface-raised:oklch(95.8% .028 88);--surface-sunken:oklch(91.5% .036 82);--surface-overlay:oklch(97.5% .02 88);--line:oklch(79% .045 75);--line-strong:oklch(60% .05 65);--text:oklch(24% .035 50);--text-muted:oklch(40% .04 55);--text-faint:oklch(50% .04 60);--accent-text:var(--accent-on-light);--success:oklch(55% .15 145);--success-text:oklch(42% .12 145);--warning:oklch(75% .15 78);--warning-text:oklch(45% .11 62);--danger:oklch(50% .19 27);--danger-text:oklch(46% .18 27);--info:oklch(52% .13 250);--info-text:oklch(42% .13 250);--spell-text:oklch(44% .11 58);--focus:oklch(42% .16 262);--page-glow:oklch(93% .035 85/.9);--grain:var(--grain-ink);--grain-opacity:.07;--shadow-1:0 0 0 1px oklch(30% .04 50/.35), 0 6px 16px -8px oklch(30% .05 50/.45);--shadow-2:0 14px 36px -10px oklch(25% .05 50/.45);--well:inset 0 2px 3px oklch(35% .05 55/.18);--bar-mix:40%;--hud-surface:oklch(.19 calc(var(--cloth-c) * 1.3 + .01) var(--cloth-h))}:root,[data-mode=dark]{--class-deathknight-text:oklch(from var(--class-deathknight) max(l, .7) c h);--class-demonhunter-text:oklch(from var(--class-demonhunter) max(l, .72) c h);--class-druid-text:var(--class-druid);--class-evoker-text:oklch(from var(--class-evoker) max(l, .72) c h);--class-hunter-text:var(--class-hunter);--class-mage-text:var(--class-mage);--class-monk-text:var(--class-monk);--class-paladin-text:var(--class-paladin);--class-priest-text:var(--class-priest);--class-rogue-text:var(--class-rogue);--class-shaman-text:oklch(from var(--class-shaman) max(l, .7) c h);--class-warlock-text:var(--class-warlock);--class-warrior-text:var(--class-warrior);--class-priest-edge:var(--class-priest);--bar-clamp-l:1}[data-mode=light]{--class-deathknight-text:oklch(from var(--class-deathknight) min(l, .48) c h);--class-demonhunter-text:oklch(from var(--class-demonhunter) min(l, .46) c h);--class-druid-text:oklch(from var(--class-druid) .48 .13 h);--class-evoker-text:oklch(from var(--class-evoker) .44 c h);--class-hunter-text:oklch(from var(--class-hunter) .44 .12 h);--class-mage-text:oklch(from var(--class-mage) .46 .1 h);--class-monk-text:oklch(from var(--class-monk) .46 .12 h);--class-paladin-text:oklch(from var(--class-paladin) .48 .13 h);--class-priest-text:oklch(34% .01 80);--class-rogue-text:oklch(from var(--class-rogue) .46 .1 h);--class-shaman-text:oklch(from var(--class-shaman) min(l, .46) c h);--class-warlock-text:oklch(from var(--class-warlock) .44 .14 h);--class-warrior-text:oklch(from var(--class-warrior) .44 .08 h);--class-priest-edge:oklch(62% .015 80);--bar-clamp-l:.74}:root{--accent:var(--accent-base);--accent-ink:oklch(98% .01 85);--metal-ramp:linear-gradient(160deg, var(--metal-hi), var(--metal-lo) 30%, var(--metal) 55%, var(--metal-hi) 75%, var(--metal-lo));--metal-ramp-x:linear-gradient(90deg, var(--metal-lo), var(--metal-hi) 20%, var(--metal) 50%, var(--metal-hi) 80%, var(--metal-lo));--sheen:linear-gradient(180deg, oklch(100% 0 0/.14), transparent 50%, oklch(0% 0 0/.14))}:root,[data-mode=dark]{--quality-poor:#9d9d9d;--quality-common:#fff;--quality-uncommon:#1eff00;--quality-rare:#0070dd;--quality-epic:#a335ee;--quality-legendary:#ff8000;--quality-artifact:#e6cc80;--quality-heirloom:#0cf;--quality-poor-text:var(--quality-poor);--quality-common-text:var(--text);--quality-uncommon-text:var(--quality-uncommon);--quality-rare-text:oklch(from var(--quality-rare) max(l, .7) c h);--quality-epic-text:oklch(from var(--quality-epic) max(l, .7) c h);--quality-legendary-text:var(--quality-legendary);--quality-artifact-text:var(--quality-artifact);--quality-heirloom-text:var(--quality-heirloom)}[data-mode=light]{--quality-poor-text:oklch(50% .005 80);--quality-common-text:var(--text);--quality-uncommon-text:oklch(from var(--quality-uncommon) .45 .14 h);--quality-rare-text:oklch(from var(--quality-rare) .45 c h);--quality-epic-text:oklch(from var(--quality-epic) .46 c h);--quality-legendary-text:oklch(from var(--quality-legendary) .5 .15 h);--quality-artifact-text:oklch(from var(--quality-artifact) .45 .08 h);--quality-heirloom-text:oklch(from var(--quality-heirloom) .46 .1 h);--quality-common:oklch(62% .015 80)}:root,[data-mode]{--color-base-100:var(--surface-raised);--color-base-200:var(--surface-page);--color-base-300:var(--surface-sunken);--color-base-content:var(--text);--color-primary:var(--accent-text);--color-info:var(--info-text);--color-success:var(--success-text);--color-warning:var(--warning-text);--color-error:var(--danger-text)}:root,[data-mode=dark]{--ink-on-light-fill:oklch(.18 .03 var(--cloth-h));--color-primary-content:var(--ink-on-light-fill);--color-secondary:var(--plate);--color-secondary-content:var(--plate-ink);--color-accent:var(--accent-rim);--color-accent-content:var(--ink-on-light-fill);--color-neutral:oklch(.27 var(--cloth-c) var(--cloth-h));--color-neutral-content:var(--text);--color-info-content:var(--ink-on-light-fill);--color-success-content:var(--ink-on-light-fill);--color-warning-content:var(--ink-on-light-fill);--color-error-content:var(--ink-on-light-fill)}[data-mode=light]{--ink-on-dark-fill:oklch(98% .01 85);--color-primary-content:var(--ink-on-dark-fill);--color-secondary:oklch(from var(--metal-lo) .42 c h);--color-secondary-content:var(--ink-on-dark-fill);--color-accent:oklch(from var(--accent-rim) .44 c h);--color-accent-content:var(--ink-on-dark-fill);--color-neutral:oklch(30% .035 50);--color-neutral-content:var(--surface-raised);--color-info-content:var(--ink-on-dark-fill);--color-success-content:var(--ink-on-dark-fill);--color-warning-content:var(--ink-on-dark-fill);--color-error-content:var(--ink-on-dark-fill)}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}
