:root{--ui-item-common:#eee0cb;--ui-item-uncommon:#8cdb9b;--ui-item-rare:#86c6ff;--ui-item-epic:#c4a0ff;--ui-item-legendary:#ff8c2a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#1d2533;--ui-bg-gradient:none;--ui-panel:#090e1b;--ui-panel-slate:#3d3d3d;--ui-neutral-wash-slate:#303030;--ui-inset:#05080f;--ui-text:#fff0d6;--ui-amber:#ffb83f;--ui-heading:#ecd5a3;--ui-muted:#e0d5bf;--ui-accent:#964f23;--ui-nav-surface:#04070f;--ui-highlight:#f5c65b;--ui-accent-text:var(--ui-heading);--ui-on-accent:#fffaf0;--ui-on-accent-hover:#ffe9a8;--ui-border:#5f7399;--ui-focus:var(--ui-highlight);--ui-info:#80d1ed;--ui-error:#ffab98;--ui-success:#afd47b;--ui-danger-wash:#60252a;--ui-neutral-wash:#070b15;--ui-progress-track:#56688c;--ui-secondary:#1b2846;--ui-on-secondary:#1d1507;--ui-fill-primary:linear-gradient(180deg, #243456, #0b101d);--ui-fill-secondary:linear-gradient(180deg, #e2bd72, #b07f34);--ui-progress-fill:#6d9bd6;--ui-fill-danger:linear-gradient(180deg, #a1292f, #5b1418);--ui-fill-orange:linear-gradient(180deg, #e8832a, #a24a0c);--ui-discord:#bfc6f8;--ui-supporter:var(--ui-highlight);--ui-founder:#cdb0f8;--ui-surface-glow:#ffd18a09;--ui-shadow-floating:drop-shadow(0 2px 2px #140c0929) drop-shadow(0 4px 6px #140c0924);--ui-panel-core:#04070fc0;--ui-edge-depth:2px;--ui-brush-shape:polygon(2px 1px, 30% 0, 67% 2px, 100% 1px, calc(100% - 1px) 58%, 100% calc(100% - 2px), 61% 100%, 24% calc(100% - 1px), 0 100%, 1px 42%);--ui-font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-heading:"VT323", "Courier New", monospace;--ui-font-number:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Cascadia Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", monospace;--ui-font-chat:"Inter", system-ui, "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", "KxEmoji", sans-serif;--ui-space-sm:4px;--ui-space-md:8px;--ui-space-lg:16px;font-family:var(--ui-font-body);color:var(--ui-text);text-shadow:0 1px 2px #0000008c;background-color:var(--ui-bg);background-image:var(--ui-bg-gradient);background-attachment:fixed;font-size:16px;line-height:1.5}:before,:after{--ui-brush-mask:url(/textures/brush.png) 64 fill / var(--ui-brush-w,10px) stretch}*{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}@media (width<=600px){:root{--ui-space-sm:4px;--ui-space-md:6px}}*,:before,:after{box-sizing:border-box}:where(h1,h2,h3,h4,h5,h6){color:var(--ui-heading);text-transform:uppercase}[data-ui-brush="0"]{--ui-brush-shape:polygon(2px 1px, 30% 0, 67% var(--ui-edge-depth), 100% 1px, calc(100% - 1px) 58%, 100% calc(100% - 2px), 61% 100%, 24% calc(100% - var(--ui-edge-depth)), 0 100%, 1px 42%)}[data-ui-brush="1"]{--ui-brush-shape:polygon(0 var(--ui-edge-depth), 38% 0, 73% 1px, calc(100% - 2px) 0, 100% 36%, calc(100% - 1px) 100%, 70% calc(100% - var(--ui-edge-depth)), 35% 100%, 1px calc(100% - 1px), 0 65%)}[data-ui-brush="2"]{--ui-brush-shape:polygon(1px 0, 26% var(--ui-edge-depth), 64% 0, 100% 1px, calc(100% - 1px) 67%, 100% calc(100% - 1px), 74% 100%, 40% calc(100% - var(--ui-edge-depth)), 0 100%, 1px 31%)}.ui-badge,.ui-nav-link,.ui-tab{--ui-edge-depth:1px}.ui-progress{--ui-edge-depth:1px;isolation:isolate;--ui-brush-w:5px;width:100%;height:12px;position:relative}.ui-progress--small{--ui-brush-w:5px;height:14px}.ui-progress--with-text{--ui-brush-w:8px;height:24px}.ui-progress-text{color:var(--ui-text);font:600 .75rem/1 var(--ui-font-body);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px var(--ui-inset);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ui-progress:before,.ui-progress-fill:before,.ui-progress-fill:after{content:"";pointer-events:none;-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.ui-progress:before{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-progress-track) 88%, var(--ui-inset)), var(--ui-progress-track));box-shadow:inset 0 1px 3px #00000040}.ui-progress-fill{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ui-progress--fade-in{animation:.4s ease-out ui-progress-fade-in}.ui-progress--value .ui-progress-fill{transition:clip-path .6s ease-out}}@keyframes ui-progress-fade-in{0%{opacity:0}to{opacity:1}}.ui-progress-fill:before{background:var(--ui-progress-fill)}.ui-progress-fill:after{background:url(/textures/paper-grain.svg), linear-gradient(180deg, color-mix(in srgb, var(--ui-text) 16%, transparent), transparent 45%), linear-gradient(90deg, transparent calc(100% - 2px), color-mix(in srgb, var(--ui-highlight) 45%, transparent))}@media (forced-colors:active){.ui-progress:before{background:canvas;outline:1px solid canvastext;-webkit-mask-box-image-source:none;mask-border-source:none}.ui-progress-fill:before{forced-color-adjust:none;background:highlight;-webkit-mask-box-image-source:none;mask-border-source:none}.ui-progress-fill:after{display:none}}.ui-button,.ui-control{font:inherit}.ui-button{isolation:isolate;min-height:28px;color:var(--ui-on-accent);cursor:pointer;font-family:var(--ui-font-heading);letter-spacing:.025em;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 16px;font-weight:700;line-height:1.25;text-decoration:none;position:relative}.ui-button:before,.ui-badge:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 70%, #00000018), var(--ui-accent);position:absolute;inset:0}.ui-button:before{clip-path:none;border-radius:inherit}.ui-button[aria-pressed]:before,.ui-badge:not(button):before,button.ui-badge[aria-pressed]:before{-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask)}.ui-button--primary:before{background:var(--ui-fill-primary)}.ui-button--danger:before{background:var(--ui-fill-danger)}.ui-button--orange:before{background:var(--ui-fill-orange)}.ui-button--primary:not(:disabled){filter:drop-shadow(0 0 1px #efe3cacc)drop-shadow(0 0 7px #7d9bd030)}.ui-button--small{min-width:44px;min-height:20px;padding:0 10px;font-size:1rem}.ui-button--secondary{color:var(--ui-on-secondary);text-shadow:0 1px #ffe9a855}.ui-button--secondary:before{background:var(--ui-fill-secondary)}.ui-button--ghost{color:var(--ui-muted)}.ui-button--ghost:before{background:0 0}@media (hover:hover){.ui-button--ghost:hover:not(:disabled){color:var(--ui-highlight)}.ui-button--ghost:hover:not(:disabled):before{background:var(--ui-neutral-wash)}.ui-button:hover:not(:disabled):before{filter:brightness(1.12)}.ui-button--primary:hover:not(:disabled):not([aria-pressed=true]),.ui-button--danger:hover:not(:disabled):not([aria-pressed=true]),.ui-button--orange:hover:not(:disabled):not([aria-pressed=true]){color:var(--ui-on-accent-hover)}}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button:disabled,.ui-control:disabled,.ui-checkbox input:disabled{opacity:.5;cursor:not-allowed}:where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus-visible{outline:none}.ui-control-surface:has(:is(input,select,textarea):focus):before{filter:brightness(1.25)}@media (forced-colors:active){:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus-visible{outline:2px solid highlight}}.ui-field{gap:6px;min-width:0;display:grid}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-label{color:var(--ui-text);letter-spacing:.025em;font-size:.875rem;font-weight:700}.ui-hint,.ui-error{font-size:.875rem}.ui-hint{color:var(--ui-muted)}.ui-error{color:var(--ui-error)}.ui-control-surface{isolation:isolate;min-width:0;display:flex;position:relative}.ui-control-surface:before{content:"";z-index:-1;-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);pointer-events:none;background:linear-gradient(#2c3d63,#22304f);position:absolute;inset:0}.ui-control{width:100%;min-width:0;min-height:44px;color:var(--ui-text);background:0 0;border:1px solid #0000;border-radius:0;padding:9px 12px}.ui-control::placeholder{color:var(--ui-muted);opacity:1}.ui-control[aria-invalid=true]{color:var(--ui-error)}.ui-control option{background:var(--ui-inset);color:var(--ui-text)}@media (forced-colors:active){.ui-control{background:canvas;border-color:canvastext}.ui-control-surface:before{display:none}}textarea.ui-control{resize:vertical}.ui-control-surface:has(input[type=range]):before{display:none}.ui-control[type=range]{appearance:none;cursor:pointer;height:44px;accent-color:var(--ui-accent);border:0;margin:0;padding:0}.ui-control[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ui-accent) var(--ui-range-fill,0%), var(--ui-inset) var(--ui-range-fill,0%));border-radius:5px 4px 5px 3px;height:8px}.ui-control[type=range]::-moz-range-track{background:var(--ui-inset);border-radius:5px 4px 5px 3px;height:8px}.ui-control[type=range]::-moz-range-progress{background:var(--ui-accent);border-radius:5px 4px 5px 3px;height:8px}.ui-control[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(115deg, transparent 60%, #00000018), var(--ui-accent);width:20px;height:26px;clip-path:var(--ui-brush-shape);border:0;border-radius:999px;margin-top:-9px}.ui-control[type=range]::-moz-range-thumb{background:linear-gradient(115deg, transparent 60%, #00000018), var(--ui-accent);width:20px;height:26px;clip-path:var(--ui-brush-shape);border:0;border-radius:999px}@media (forced-colors:active){.ui-control[type=range]{appearance:auto}.ui-control[type=range]::-webkit-slider-runnable-track{background:canvastext}.ui-control[type=range]::-webkit-slider-thumb{clip-path:none;background:highlight}.ui-control[type=range]::-moz-range-track{background:canvastext}.ui-control[type=range]::-moz-range-progress{background:highlight}.ui-control[type=range]::-moz-range-thumb{clip-path:none;background:highlight}}.ui-checkbox{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.ui-checkbox input{width:20px;height:20px;accent-color:var(--ui-highlight);flex-shrink:0;margin:0}.ui-button,.ui-badge,.ui-control-surface,.ui-tab,.ui-nav-link,.ui-faq-item{--ui-brush-w:9px}.ui-panel{isolation:isolate;min-width:0;padding:var(--ui-space-md);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;position:relative}.ui-panel:after{content:"";--ui-brush-w:var(--ui-panel-brush-w,24px);inset:calc(var(--ui-brush-w) * -.66);z-index:-1;background:linear-gradient(180deg, transparent 62%, #7d9bd034 100%), radial-gradient(ellipse 80% 75% at 50% 50%, var(--ui-panel-core) 30%, transparent 100%), var(--ui-panel);opacity:.86;-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);pointer-events:none;position:absolute}.ui-panel :where(h1,h2,h3){color:var(--ui-heading);font-family:var(--ui-font-heading);margin:0;font-weight:400;line-height:1.25}.ui-panel h2{font-size:1.5rem}.ui-panel h3{font-size:1.125rem}.ui-separator{width:80%;height:6px;margin:var(--ui-space-sm) auto;background:0 0;border:0;flex-shrink:0;position:relative}.ui-separator:before{content:"";pointer-events:none;background:url(/textures/paper-grain.svg), var(--ui-accent);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);background-size:180px 180px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 45%,#0009 72%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 45%,#0009 72%,#0000 100%)}@media (forced-colors:active){.ui-separator{border-top:1px solid canvastext;height:1px}.ui-separator:before{display:none}}.ui-stack{min-width:0;display:flex}.ui-stack>*{min-width:0}.ui-stack--column{flex-direction:column}.ui-stack--row{flex-flow:wrap;align-items:center}.ui-gap--sm{gap:var(--ui-space-sm)}.ui-gap--md{gap:var(--ui-space-md)}.ui-gap--lg{gap:var(--ui-space-lg)}.ui-notice{--ui-brush-w:12px;isolation:isolate;overflow-wrap:anywhere;border:0;padding:12px 14px;position:relative}.ui-notice:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.ui-tone--info{color:var(--ui-info)}.ui-tone--success{color:var(--ui-success)}.ui-tone--error{color:var(--ui-error)}.ui-badge{isolation:isolate;color:var(--ui-accent-text);letter-spacing:.08em;text-transform:uppercase;border:0;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-block;position:relative}.ui-badge:before{background:linear-gradient(110deg, var(--ui-surface-glow), transparent), color-mix(in srgb, var(--ui-neutral-wash) 72%, transparent)}.ui-badge--grey{color:#dedede}.ui-badge--grey:before{background:#262626}.ui-badge--success{color:var(--ui-success)}.ui-badge--success:before{background:color-mix(in srgb, var(--ui-success) 22%, var(--ui-inset))}@media (forced-colors:active){.ui-button{color:buttontext;border-color:buttontext}.ui-panel{background:canvas;border-color:canvastext}.ui-notice{border:1px solid canvastext}.ui-button:before,.ui-panel:before,.ui-panel:after,.ui-badge:before,.ui-notice:before{display:none}.ui-button:disabled{color:graytext;border-color:graytext}}.ui-badge.ui-stat-badge{text-transform:none;letter-spacing:normal;align-items:center;gap:8px;min-width:0;padding:10px;font-weight:400;display:flex}.ui-stat-badge-icon{flex-shrink:0;display:flex}.ui-stat-badge-icon img{object-fit:contain}.ui-stat-badge-details{gap:2px;min-width:0;display:grid}.ui-stat-badge-label{color:var(--ui-muted);font-size:1rem;line-height:1.1}.ui-stat-badge-value{color:var(--ui-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;line-height:1}.ui-toast-viewport{z-index:100;left:50%;bottom:env(safe-area-inset-bottom,0px);width:min(430px,100%);max-height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px));pointer-events:none;overscroll-behavior:contain;flex-direction:column;gap:8px;padding:20px;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%)}.ui-toast-viewport:empty{display:none}@media (width>=768px){.ui-toast-viewport{left:auto;right:env(safe-area-inset-right,0px);transform:none}}.ui-toast{isolation:isolate;pointer-events:auto;filter:var(--ui-shadow-floating);flex-shrink:0;align-items:flex-start;gap:10px;padding:12px;animation:.16s ease-out ui-toast-enter;display:flex;position:relative}.ui-toast:before{content:"";z-index:-1;background:linear-gradient(115deg, var(--ui-surface-glow), transparent), color-mix(in srgb, var(--ui-neutral-wash) 72%, transparent);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.ui-toast-message{overflow-wrap:anywhere;flex:1;min-width:0}.ui-toast-message p{color:var(--ui-text);margin:0;line-height:1.4}.ui-toast-close{background:0 0}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}@media (forced-colors:active){.ui-toast{background:canvas;border:1px solid canvastext}.ui-toast:before{display:none}}.ui-tab-list{gap:4px;display:flex;overflow-x:auto}.ui-tab:focus-visible{outline-offset:-2px}.ui-tab{isolation:isolate;min-height:44px;color:var(--ui-muted);font:400 1.125rem/1.25 var(--ui-font-heading);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px 12px;position:relative}.ui-tab:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ui-neutral-wash) 72%, transparent);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);pointer-events:none;position:absolute;inset:0}.ui-button[aria-pressed=false]{color:var(--ui-text)}.ui-button[aria-pressed=false]:before{background:linear-gradient(110deg, var(--ui-surface-glow), transparent), var(--ui-secondary)}.ui-button[aria-pressed=true],.ui-tab[aria-selected=true]{color:var(--ui-highlight)}.ui-button[aria-pressed=true]:before,.ui-tab[aria-selected=true]:before{background:color-mix(in srgb, var(--ui-inset) 85%, transparent)}.ui-tab:disabled{opacity:.5;cursor:not-allowed}.ui-tab-panel{padding-top:var(--ui-space-md);overflow-wrap:anywhere}.ui-tab-panel:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--ui-text);font-family:var(--ui-font-body);overscroll-behavior:contain;cursor:pointer;background:0 0;border:0;margin:0;padding:16px;font-size:1rem;line-height:1.5;position:fixed;inset:0;overflow:auto}.ui-modal[open]{display:flex}.ui-modal-surface{cursor:auto;width:min(398px,100%);margin:auto;padding:4px}.ui-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080706cc}.ui-modal-header{align-items:flex-start;gap:12px;padding:8px 16px 0;display:flex}.ui-modal-header h2{min-width:0;font:1.4rem/1.3 var(--ui-font-heading);overflow-wrap:anywhere;flex:1;margin:6px 0 0}.ui-modal-body{padding:8px 16px 16px}.ui-modal-footer{padding:0 16px 16px}.ui-modal-body p{margin:0}.ui-icon-button{background:var(--ui-neutral-wash);width:44px;height:44px;color:var(--ui-text);font:1.5rem/1 var(--ui-font-body);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.ui-popup{min-width:0}.ui-popup-menu{width:252px;color:var(--ui-text);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:4px;position:fixed;inset:auto;overflow-y:auto}.ui-popup-surface,.ui-modal-surface{--ui-panel-brush-w:22px}.ui-popup-surface{padding:30px 28px}.ui-modal-surface{padding:20px}.ui-popup-surface:after,.ui-modal-surface:after{opacity:1;background:linear-gradient(#243252,#19233d);inset:0}.ui-popup-form p{color:var(--ui-muted);margin:0}.ui-popup-form::backdrop{visibility:visible;background:#00000073}.ui-popup-form:popover-open::backdrop{animation:.16s ease-out ui-popup-backdrop-enter}@keyframes ui-popup-backdrop-enter{0%{background:0 0}to{background:#00000073}}@media (prefers-reduced-motion:reduce){.ui-popup-form:popover-open::backdrop{animation:none}}.ui-menu-item{width:100%;min-height:44px;color:var(--ui-text);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:12px 16px;display:block}.ui-menu-item--danger{color:var(--ui-error)}.ui-menu-item:focus-visible{outline-offset:-2px;background:var(--ui-neutral-wash)}.ui-menu-item:disabled{opacity:.5;cursor:not-allowed}.ui-side-nav{isolation:isolate;width:60px;height:100svh;padding:8px;padding-bottom:max(16px, env(safe-area-inset-bottom));z-index:2;flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:0}.ui-nav-items{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:0;min-height:0;margin:-3px;padding:3px;display:flex;overflow-y:auto}.ui-nav-footer{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.ui-nav-footer:empty{display:none}.ui-side-nav{--ui-brush-w:34px;font-family:var(--ui-font-heading)}.ui-side-nav:before{content:"";z-index:-1;background:var(--ui-nav-surface);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);pointer-events:none;position:absolute;inset:-44px 0 -34px -34px}.ui-nav-link{isolation:isolate;width:44px;height:44px;color:var(--ui-muted);flex-shrink:0;place-items:center;text-decoration:none;display:grid;position:relative}button.ui-nav-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.ui-nav-link:disabled{opacity:.5;cursor:wait}.ui-nav-link>span:first-child{display:flex}.ui-nav-link:before{content:"";z-index:-1;-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);background:0 0;position:absolute;inset:0}.ui-nav-link[aria-current]{color:var(--ui-highlight)}.ui-nav-link[aria-current]:before{background:#8e2329}.ui-nav-link--bottom{margin-top:auto}.ui-nav-group,.ui-nav-group-items{flex-direction:column;flex-shrink:0;gap:0;display:flex}.ui-nav-group-items{gap:0}.ui-nav-group-items[hidden],.ui-nav-chevron,.ui-nav-group-toggle:before{display:none}.ui-nav-group-toggle{color:var(--ui-heading)}@media (hover:hover){.ui-nav-group-toggle:hover{filter:brightness(1.15)}}@media (forced-colors:active){.ui-nav-group-toggle{color:linktext}}.ui-nav-link--child{margin-left:22px}.ui-nav-link--group-start{margin-top:0}.ui-nav-link--danger{color:var(--ui-on-accent)}.ui-nav-link--danger:before{background:#4a1216}.ui-nav-link--featured{color:#2a1a06;filter:drop-shadow(0 0 5px #f0c45a88)}.ui-nav-link--featured:before{background:linear-gradient(115deg,#8a5a14 0%,#d9a334 20%,#fff1b8 32%,#e8b847 44%,#9c6a1c 60%,#f5cf6a 76%,#fff6cf 84%,#b07a22 100%) 0 0/300% 100%}.ui-nav-tooltip{white-space:nowrap;pointer-events:none;visibility:hidden;position:fixed}.ui-nav-tooltip:before{background:#262626}.ui-nav-link--text .ui-nav-tooltip{color:inherit;pointer-events:auto;background:0 0;padding:0;font-size:.875rem;line-height:1;position:static;visibility:visible!important}.ui-nav-link--text .ui-nav-tooltip:before{display:none}.ui-nav-link:focus-visible .ui-nav-tooltip{visibility:visible}@media (hover:hover){.ui-nav-link:hover .ui-nav-tooltip{visibility:visible}.ui-nav-link--danger:hover:not(:disabled){color:var(--ui-highlight)}.ui-nav-link--danger:hover:not(:disabled):before{filter:brightness(1.12)}.ui-menu-item:hover:not(:disabled),.ui-icon-button:hover{background:var(--ui-neutral-wash);filter:brightness(1.12)}}@media (forced-colors:active){.ui-nav-tooltip{color:canvastext;background:canvas;outline:1px solid canvastext}.ui-button[aria-pressed=true],.ui-tab[aria-selected=true],.ui-nav-link[aria-current]{outline-offset:-2px;outline:2px solid highlight}.ui-tab:before,.ui-nav-link:before,.ui-side-nav:before{display:none}}.ui-number-input{align-items:center;gap:var(--ui-space-sm);grid-template-columns:44px minmax(0,1fr) 44px auto;display:grid}.ui-number-input .ui-control{text-align:center}.ui-number-field{gap:6px;display:grid}.ui-badge--error{color:var(--ui-error)}.ui-badge--error:before{background:var(--ui-danger-wash)}.ui-skeleton{background:#b4b4b41f;border-radius:2px;flex-shrink:0;display:block}.ui-skeleton,.ui-skeleton-layout>div{animation:.16s ease-out .2s both ui-skeleton-reveal}.ui-skeleton-layout .ui-skeleton{animation:none}@keyframes ui-skeleton-reveal{0%{opacity:0}to{opacity:1}}.ui-skeleton-layout>div,.ui-skeleton-block,.ui-skeleton-profile>div,.ui-skeleton-npc>div{gap:var(--ui-space-md);display:grid}.ui-skeleton-block{background:#b4b4b408;padding:12px}.ui-skeleton-profile{gap:var(--ui-space-md);grid-template-columns:1fr 2fr;display:grid}.ui-skeleton-npc{gap:var(--ui-space-md);background:#b4b4b408;grid-template-columns:88px minmax(0,1fr);padding:16px;display:grid}.ui-image{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.ui-image>img{object-fit:contain;opacity:0;width:100%;height:100%;display:block}.ui-image[data-state=ready]>img{opacity:1}.ui-image[data-state=error]>img{visibility:hidden}@media (prefers-reduced-motion:no-preference){.ui-image[data-reveal=true]>img{animation:.18s ease-out both ui-image-reveal}}@keyframes ui-image-reveal{0%{opacity:0}to{opacity:1}}.ui-image-placeholder{background:var(--ui-inset);position:absolute;inset:0}.ui-image-placeholder.ui-skeleton{background:#b4b4b41f}@media (prefers-reduced-motion:reduce){.ui-skeleton,.ui-skeleton-layout>div{animation-duration:0s}}@media (forced-colors:active){.ui-skeleton,.ui-image-placeholder{background:graytext}}.ui-faq{gap:8px;display:grid}.ui-faq-item{isolation:isolate;position:relative}.ui-faq-item:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--ui-inset) 70%, transparent);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.ui-faq-item>summary{min-height:44px;color:var(--ui-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:1.125rem;line-height:1.2;list-style:none;display:flex}.ui-faq-item>summary::-webkit-details-marker{display:none}.ui-faq-item>summary:after{content:"+";color:var(--ui-text);flex-shrink:0;font-size:1.5rem;line-height:1}.ui-faq-item[open]>summary:after{content:"-"}.ui-faq-item>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-faq-answer{gap:8px;padding:0 12px 12px;display:grid}.ui-faq-answer p{margin:0;font-size:1rem;line-height:1.35}.ui-tab-header{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.ui-tab-header>.ui-tab-list{min-width:0}.ui-stat-badge-value,input[type=number],.ui-number{font-family:var(--ui-font-number)}.components-shell{grid-template-columns:60px minmax(0,1fr);width:min(430px,100%);margin:0 auto;display:grid}.components-page{min-width:0;padding:24px 12px}.components-page>.ui-stack{margin-top:16px}.components-page>h2{margin:24px 0 8px}.components-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.components-table th,.components-table td{text-align:left;padding:8px;font-weight:400}.components-table th:last-child,.components-table td:last-child{text-align:right}.components-table thead{color:var(--ui-text);background:var(--ui-secondary)}.components-table tbody tr:nth-child(odd){background:var(--ui-inset)}.logo-page{align-items:center;width:min(512px,100% - 32px);margin:32px auto}.logo-page canvas{width:100%;height:auto;display:block}.logo-page p{text-align:center;color:var(--ui-muted)}html{--app-max-width:430px;--app-sidebar-width:0px;--app-announcement-height:40px;--app-header-height:var(--app-announcement-height);--app-font-brand:"Bungee", fantasy;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:var(--app-header-height);overscroll-behavior-y:none;overflow-x:clip}body{width:100%;min-height:100svh;margin:0 auto;padding:0;overflow-x:clip}.app-header{z-index:3;height:var(--app-header-height);position:sticky;top:0}.app-brand{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:0;display:inline-flex}.app-brand-name{color:var(--ui-amber);font:400 clamp(.75rem, 3.6vw, 1rem)/1 var(--app-font-brand)}@media (forced-colors:active){.app-brand-name{color:canvastext}}.app-brand-status{color:var(--ui-muted);letter-spacing:.04em;font-size:.625rem;line-height:1}:root{--dock-button:62px;--dock-height:calc(var(--dock-button) + 4px + max(12px, env(safe-area-inset-bottom)))}.realm-dock{z-index:3;box-sizing:border-box;padding:4px 8px max(12px, env(safe-area-inset-bottom));bottom:0;left:calc(var(--app-sidebar-width) + max(0px, (100% - var(--app-max-width)) / 2));width:calc(min(100%, var(--app-max-width)) - var(--app-sidebar-width));justify-content:flex-end;align-items:center;gap:8px;display:flex;position:fixed}.realm-dock-chat{min-width:0;margin-right:auto}.realm-dock-chat>.ui-tab{min-height:var(--dock-button);white-space:nowrap;font-size:1.5rem}.realm-dock:before{content:"";z-index:-1;background:linear-gradient(var(--ui-panel-core), var(--ui-panel-core)), var(--ui-bg);pointer-events:none;position:absolute;inset:50% 0 -100px}.realm-dock:after{bottom:-80px}.realm-dock-tools{gap:8px;display:flex}.realm-dock-tools>.ui-button{width:var(--dock-button);height:var(--dock-button);justify-content:center;align-items:center;min-height:0;margin:0;padding:0;display:flex}.realm-dock-tools>.ui-button img{object-fit:contain;width:34px;height:34px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ui-highlight) 45%, transparent))}.preview-banner-trigger{flex-shrink:0}.event-link{color:var(--ui-heading);text-decoration:none}.event-link:hover{text-decoration:underline}.board-body>.item-entry{vertical-align:baseline;width:auto;min-height:0;display:inline}.preview-banner-details p{color:var(--ui-text)}.preview-banner-discord{align-self:flex-start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.app-content:has(.realm-dock){padding-bottom:calc(var(--dock-height) + var(--page-tail))}body:has(.realm-dock) .ui-toast-viewport{bottom:var(--dock-height);max-height:calc(100dvh - var(--dock-height))}.app-announcement-bar{height:var(--app-announcement-height);background:#03060df0;align-items:center;gap:8px;padding-inline:8px;display:flex;position:relative}.app-announcement-bar:after{content:"";background:inherit;pointer-events:none;background-attachment:scroll;height:44px;position:absolute;inset:100% 0 auto;-webkit-mask:url(/textures/seam.png) 0 0/100% 100% no-repeat;mask:url(/textures/seam.png) 0 0/100% 100% no-repeat}.app-announcement-bar .app-brand{flex-direction:column;grid-column:1;place-self:start;align-items:flex-start;gap:3px;margin-top:4px}.app-brand-sub{align-items:center;gap:8px;line-height:1;display:inline-flex}.app-brand-sub .online-badge{gap:4px;padding:1px 5px;font-size:.625rem;line-height:10px;top:0}.app-brand-sub .online-dot{width:6px;height:6px;box-shadow:0 0 4px 1px var(--ui-success)}.preview-banner-status{font-family:var(--ui-font-body);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.preview-banner-status:hover{color:var(--ui-text)}.preview-banner-status:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.app-announcement-bar{grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);display:grid}.app-announcement-bar .app-brand-status{opacity:.85}.app-announcement{min-width:0;height:var(--app-announcement-height);color:var(--ui-text);font:400 1rem/22px var(--ui-font-body);text-align:end;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:1px 0;display:block;overflow:hidden}.app-announcement:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.announcement-log{overscroll-behavior:contain;scrollbar-width:none;max-height:min(60dvh,520px);margin:0;padding:0;list-style:none;overflow-y:auto}.announcement-log::-webkit-scrollbar{display:none}.announcement-entry{text-align:center;justify-items:center;gap:1px;margin:0 auto 16px;display:grid}.announcement-card{isolation:isolate;width:min(100%,320px);color:var(--ui-text);overflow-wrap:anywhere;justify-items:center;gap:4px;padding:10px 12px;display:grid;position:relative}.announcement-card:before{content:"";z-index:-1;background:var(--ui-fill-primary);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);pointer-events:none;position:absolute;inset:0}.announcement-card time{color:var(--ui-muted);font-size:.875rem}@media (forced-colors:active){.announcement-card{color:canvastext;opacity:1!important}.announcement-card:before{background:canvas;outline:1px solid canvastext}.announcement-card time{color:canvastext}}.announcement-reactions{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.announcement-reactions button{background:var(--ui-neutral-wash);min-width:44px;min-height:36px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;padding:3px 7px}.announcement-reactions button[aria-pressed=true]{color:var(--ui-highlight);background:var(--ui-inset)}.announcement-reactions button:disabled{cursor:default}.announcement-reactions button:focus-visible{outline:2px solid var(--ui-focus)}.app-content p.realm-list-separator{text-align:left;color:var(--ui-heading);letter-spacing:.04em;font-size:1rem}.world-shard-card{text-align:left;width:100%;font:inherit;color:var(--ui-text);cursor:pointer;display:block}.world-shard-card:disabled{cursor:default}.world-shard-details{gap:var(--ui-space-sm);flex-direction:column;display:flex}.world-shard-heading{gap:var(--ui-space-sm);align-items:flex-start;display:flex}.world-shard-name{min-width:0;font:1.125rem/1.25 var(--ui-font-heading);color:var(--ui-heading);text-transform:uppercase;flex:1}.world-shard-status{flex-shrink:0;margin-left:auto}.world-shard-count{white-space:nowrap;color:var(--ui-muted);flex-shrink:0;margin-left:auto}.world-shard-confirmation{padding:var(--ui-space-sm)}.world-shard-confirmation h3{color:var(--ui-heading)}.guild-description{white-space:pre-wrap}.app-shell{overflow-clip-margin:44px;width:100%;min-height:calc(100vh - var(--app-announcement-height));min-height:calc(100svh - var(--app-announcement-height));grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;overflow-y:clip}.app-shell--backend-unavailable{grid-template-columns:minmax(0,1fr)}.app-shell--backend-unavailable .app-content{--page-tail:0px;place-items:center;display:grid}.backend-unavailable{text-align:center;align-items:center;max-width:28rem}.backend-unavailable p{max-width:16rem}@media (width>=768px){.app-shell{max-width:var(--app-max-width)}.app-shell>.ui-side-nav:before{left:-34px}html{--app-sidebar-width:208px;--app-max-width:100%}.app-content{box-sizing:border-box;justify-self:center;width:min(100%,370px)}.app-shell{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr)}.app-shell--backend-unavailable{grid-template-columns:minmax(0,1fr)}.app-nav-backdrop,.realm-dock-tools>.realm-dock-menu{display:none}}@media (width<=767px){.realm-dock{width:100%;left:0}}.app-shell>.ui-side-nav{width:208px}.app-shell>.ui-side-nav .ui-nav-link{text-align:left;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:0 12px;display:flex}.app-shell>.ui-side-nav .ui-nav-link--child{width:calc(100% - 22px)}.app-shell>.ui-side-nav .ui-nav-chevron{margin-left:-4px;line-height:1;display:block}.app-shell>.ui-side-nav .ui-nav-tooltip{min-width:0;color:inherit;pointer-events:auto;background:0 0;padding:0;font-size:1.125rem;line-height:1;position:static;visibility:visible!important}.app-shell>.ui-side-nav .ui-nav-tooltip:before{display:none}.app-shell>.ui-side-nav{top:var(--app-announcement-height);z-index:2;min-height:0;height:calc(100vh - var(--app-announcement-height));height:calc(100svh - var(--app-announcement-height));padding-top:32px;position:sticky}@media (width<=767px){.app-shell>.ui-side-nav{z-index:5;visibility:hidden;width:min(65vw,260px);height:100svh;transition:transform .2s,visibility 0s .2s;position:fixed;top:0;left:0;transform:translate(-100%)}html[data-nav-open] .app-shell>.ui-side-nav{visibility:visible;transition:transform .2s;transform:none}.app-nav-backdrop{inset:var(--app-announcement-height) 0 0 0;z-index:4;background:#000d;border:0;padding:0;position:fixed}@media (prefers-reduced-motion:reduce){.app-shell>.ui-side-nav,html[data-nav-open] .app-shell>.ui-side-nav{transition:none}}}.app-content{--page-tail:33vh;min-width:0;min-height:0;padding:32px 4px 4px;padding-bottom:calc(max(4px, env(safe-area-inset-bottom)) + var(--page-tail))}.app-content h1{text-align:center;color:var(--ui-heading);font:400 2rem/1.25 var(--ui-font-heading);margin:0}.app-content p{color:var(--ui-muted);margin:0}.app-content h2{font:400 1.5rem/1.25 var(--ui-font-heading);margin:0}.activity-card-title,.current-activity-title,.skills-heading,.encounter-card-title,.encounter-loot-heading{color:var(--ui-heading);text-transform:uppercase}.profile-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.profile-header-stats{gap:8px;min-width:0;display:grid}.profile-levels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.profile-levels .ui-stat-badge{height:100%}.profile-levels .ui-stat-badge-label{overflow-wrap:anywhere}.profile-header .ui-stat-badge{padding:8px}.profile-header-stats .ui-stat-badge-details{flex:1}.profile-header-stats .ui-stat-badge-icon{order:1}.profile-mastery-card{flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px}.profile-mastery-card-head{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex}.profile-mastery-card:before{background:var(--ui-inset)}.profile-mastery-card--empty{flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none}.profile-mastery-card--empty .ui-stat-badge-value{color:var(--ui-muted)}button.profile-mastery-card{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button.profile-mastery-card:disabled{opacity:.5;cursor:not-allowed}.profile-class-mastery{display:contents}button.profile-mastery-card:before{-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask)}.profile-mastery-card-placeholder{background:color-mix(in srgb, var(--ui-muted) 14%, transparent);width:40px;height:40px;color:var(--ui-muted);flex-shrink:0;place-items:center;font-size:1.5rem;line-height:1;display:grid}@media (hover:hover){.profile-mastery-card--empty:hover .ui-stat-badge-label{color:var(--ui-highlight)}}.profile-mastery-card-icon{object-fit:contain;flex-shrink:0}.profile-card{--ui-brush-w:9px;isolation:isolate;flex-direction:column;gap:8px;min-width:0;padding:8px 12px;display:flex;position:relative}.profile-card:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.profile-card :where(h2,h3){margin:0;font-size:1.125rem}.profile-levels--three{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-header .ui-stat-badge:before{background:var(--ui-inset)}.profile-header-stats .stat-widget-trigger .ui-stat-badge{justify-content:flex-start}.profile-wallets .ui-stat-badge{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}.profile-wallets .ui-stat-badge-label{overflow-wrap:anywhere}.profile-header{gap:var(--ui-space-md);display:grid}.profile-identity{grid-template-columns:minmax(64px,1fr) minmax(0,2fr);align-items:stretch;gap:8px;display:grid}.profile-skin{isolation:isolate;min-height:128px;position:relative}.profile-skin:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.profile-skin img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.profile-skin-link{display:block;position:absolute;inset:0}.profile-skin-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media (hover:hover){.profile-skin-link:hover img{filter:brightness(1.12)}}.gold-coin-icon{filter:grayscale()sepia()saturate(4)hue-rotate(5deg)brightness(1.15)}.inventory-level-requirement,.inventory-gold-value{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.inventory-level-requirement--unmet{color:var(--ui-error)}.inventory-list{gap:var(--ui-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inventory-controls{gap:var(--ui-space-md);display:grid}.inventory-results-actions{align-items:center;gap:var(--ui-space-sm);display:flex}.glossary-controls{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.glossary-controls>:first-child{flex:240px}.glossary-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.inventory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.inventory-tile{aspect-ratio:1;background:var(--ui-inset);width:100%;color:var(--ui-text);font:inherit;cursor:pointer;border:0;padding:2px;display:flex}.item-tile .item-display-icon{transition:transform .12s ease-out,filter .12s ease-out}.inventory-tile[aria-expanded=true] .item-display-icon{filter:drop-shadow(0 0 4px #ffffffb3);transform:scale(1.15)}@media (hover:hover){.inventory-tile:hover .item-display-icon{filter:drop-shadow(0 0 4px #ffffffb3);transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.item-tile .item-display-icon{transition:none}.inventory-tile[aria-expanded=true] .item-display-icon,.inventory-tile:hover .item-display-icon{transform:none}}.inventory-tile--unmet .item-display-icon{opacity:.5}.item-tile{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.item-tile-quantity{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:#000000b3;border-radius:3px;padding:2px 3px;font-size:10px;font-weight:600;line-height:1;position:absolute;bottom:1px;right:1px}.item-tile-quantity--millions{color:#00ff80}@media (forced-colors:active){.item-tile-quantity,.inventory-tile{border:1px solid canvastext}}.inventory-search-sort{align-items:end;gap:var(--ui-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.inventory-sort-trigger{align-items:center;gap:var(--ui-space-sm);white-space:nowrap;display:flex}.inventory-search-sort>.ui-popup{margin-bottom:8px}.inventory-sort-option{justify-content:space-between;gap:var(--ui-space-md);width:100%;display:flex}.inventory-filter-summary{--ui-secondary:var(--ui-neutral-wash-slate);justify-content:space-between;align-items:center;gap:var(--ui-space-md);text-align:left;width:100%;list-style:none;display:flex}.inventory-filter-summary::-webkit-details-marker{display:none}.inventory-filter-summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.inventory-filter-count{margin-left:var(--ui-space-sm);color:var(--ui-highlight);font-weight:400}.inventory-filter-chevron{transition:transform .15s}.inventory-filter-details[open] .inventory-filter-chevron{transform:rotate(180deg)}.inventory-filter-content{gap:var(--ui-space-md);padding-top:var(--ui-space-md);display:grid}.inventory-filter-group{gap:var(--ui-space-sm);display:grid}.inventory-filter-group>span{color:var(--ui-muted)}.inventory-filter-tabs{gap:4px;display:flex;overflow-x:auto}.inventory-filter-tab{flex:none}.inventory-filter-tab[aria-pressed=true]{color:var(--ui-highlight)}.inventory-filter-tab[aria-pressed=true]:before{background:var(--ui-inset)}.inventory-results{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);min-height:44px;color:var(--ui-muted);flex-wrap:wrap;display:flex}@media (forced-colors:active){.inventory-filter-tab[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.skill-page-nodes{margin-top:24px}.node-list{gap:var(--ui-space-lg);margin:0;padding:0;list-style:none;display:grid}.action-queue-list{margin:0;padding-left:1.5rem}.activity-card{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ui-text);display:block}.activity-card:disabled,.encounter-card:disabled{opacity:.5;cursor:not-allowed}.activity-card-details{gap:var(--ui-space-sm);flex-direction:column;display:flex}.activity-card-title{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);font:700 1.125rem/1.5 var(--ui-font-heading);display:flex}.activity-card-levels{gap:var(--ui-space-sm);flex-shrink:0;display:flex}.activity-card-description{color:var(--ui-muted)}.activity-card-rewards{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.npc-banner{--ui-panel:var(--ui-panel-slate);--ui-neutral-wash:var(--ui-neutral-wash-slate);align-items:start;gap:var(--ui-space-md);grid-template-columns:88px minmax(0,1fr);display:grid}.npc-profile{grid-area:1/1/3;align-self:stretch;place-items:center;display:grid}.npc-text{gap:var(--ui-space-sm);grid-area:1/2;min-width:0;display:grid}.npc-portrait{background:var(--ui-neutral-wash);border-radius:50%;width:88px;height:88px;display:block;overflow:hidden}.npc-portrait img{object-fit:cover;object-position:center top;width:100%;height:200%;image-rendering:pixelated;display:block}.npc-greeting{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-style:italic}.npc-footer{justify-content:flex-end;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;grid-area:2/2;display:flex}.npc-tags{flex-wrap:wrap;gap:4px;margin-right:auto;display:flex}.npc-action{width:auto}.npc-tag{color:var(--npc-tag)}.npc-tag:before{background:color-mix(in srgb, var(--npc-tag) 22%, var(--ui-inset))}.ui-modal:has(.npc-chat) .ui-modal-surface{width:min(520px,100%)}.npc-chat-transcript{gap:var(--ui-space-md);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(42dvh,360px);padding:4px;display:grid;overflow-y:auto}.npc-chat-exchange{gap:var(--ui-space-md);display:grid}.npc-chat-message{align-items:start;gap:var(--ui-space-sm);min-width:0;display:flex}.npc-chat-skin{background:var(--ui-neutral-wash);border-radius:50%;flex:0 0 48px;overflow:hidden}.npc-chat-skin img{object-fit:cover;object-position:center top;width:100%;height:200%;image-rendering:pixelated;display:block}.npc-chat-player .npc-chat-skin img{transform:scaleX(-1)}.npc-portrait.npc-art,.npc-chat-skin.npc-art{background:radial-gradient(circle at 50% 40%,#3a3350,#141a2b 75%);position:relative}.npc-portrait.npc-art img,.npc-chat-skin.npc-art img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;margin:auto;position:absolute;inset:0;transform:translate(-6%,5%)}.npc-chat-bubble:after{inset:0}.npc-chat-bubble{--ui-panel-brush-w:14px;--ui-panel:var(--ui-inset);overflow-wrap:anywhere;flex:1;min-width:0;padding:10px 12px}.npc-chat-bubble strong{color:var(--ui-heading);margin-bottom:4px;font-weight:400;display:block}.npc-chat-player{flex-direction:row-reverse}.npc-chat-player .npc-chat-bubble{--ui-panel:var(--ui-neutral-wash)}.npc-chat-prompt{color:var(--ui-muted)}.npc-chat-highlight{color:#ffb83f;font-weight:700}.npc-chat-questions{gap:var(--ui-space-sm);display:grid}.npc-chat-questions .ui-button{text-align:left;white-space:normal}.npc-chat-questions .npc-chat-question-asked{opacity:.55}.npc-chat-questions .npc-chat-question-asked:is(:hover,:focus-visible):not(:disabled){opacity:1}.npc-chat-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-trailer{aspect-ratio:16/9;width:100%;max-width:560px;margin:0 auto}.home-trailer iframe{border:0;border-radius:8px;width:100%;height:100%}.store-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-block:12px;display:flex}.store-badges a,.store-badge-button{display:block}.store-badge-button{cursor:pointer;background:0 0;border:0;padding:0}.store-badges img{width:auto;height:52px;display:block}.auth-card{padding:10px}.auth-card .ui-tab-list{grid-template-columns:1.45fr 1fr .8fr;gap:4px;display:grid}.auth-card .ui-tab{white-space:nowrap;min-width:0;padding-inline:3px;font-size:1rem}.auth-hint{font-size:.875rem;line-height:1.35}.character-setup-fields,.setup-section{border:0;min-width:0;margin:0;padding:0}.character-setup-fields{gap:20px;display:grid}.setup-section[hidden]{display:none}.setup-step{color:var(--ui-muted);margin:0;font-size:.875rem}.setup-asterisk{color:var(--ui-error)}.setup-account-note{color:var(--ui-muted);margin:0;padding-left:30px;font-size:.875rem}.setup-required{color:var(--ui-muted);margin:0;font-size:.875rem}.class-picker,.class-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.class-picker{gap:12px}.class-group h3{color:var(--ui-text);margin:0}.class-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.class-option{isolation:isolate;aspect-ratio:1;text-align:center;cursor:pointer;place-items:center;min-width:0;min-height:44px;padding:8px 4px;display:grid;position:relative}.class-option:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.class-option:has(:checked):before{background:color-mix(in srgb, var(--ui-highlight) 18%, var(--ui-inset))}.class-option:has(:focus-visible){outline:2px solid var(--ui-highlight);outline-offset:2px}.class-option--disabled{opacity:.5;cursor:not-allowed}.class-option--wide{aspect-ratio:auto;min-height:44px;padding:10px 12px}.class-option-details{color:var(--ui-text);order:3;font-size:.875rem}.class-option{align-content:center;gap:6px}.class-option-name{color:var(--ui-text);overflow-wrap:anywhere;order:2}.class-option:has(:checked) .class-option-name{color:var(--ui-heading)}.class-stats{order:1;justify-content:center;gap:4px;display:flex}.class-stat{justify-items:center;gap:1px;font-size:.75rem;line-height:1;display:grid}.class-stat--down{color:var(--ui-error)}.class-stat .ui-image{width:20px;height:20px}.class-picker-note{margin:0}.class-picker--compact,.class-picker--compact .class-group,.class-picker--compact .class-grid{gap:6px}.class-picker--compact .class-option{aspect-ratio:auto;min-height:44px;padding:6px 4px}.class-picker--compact .class-option .class-stats,.class-picker--compact .class-option-details{display:none}.class-picker-chosen{justify-content:center;display:flex}.skin-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skin-option{isolation:isolate;cursor:pointer;justify-items:center;gap:6px;padding:10px;display:grid;position:relative}.skin-option:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.skin-option:has(:checked):before{background:color-mix(in srgb, var(--ui-highlight) 18%, var(--ui-inset))}.skin-option:has(:focus-visible){outline:2px solid var(--ui-highlight);outline-offset:2px}.skin-option img{object-fit:contain;width:100%;height:144px;image-rendering:pixelated}.setup-agreements{gap:6px;display:grid}.setup-agreements>a{color:var(--ui-highlight);margin-left:26px;font-size:.875rem}.character-setup-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.character-setup-actions .setup-step{text-align:center;white-space:nowrap}@media (hover:hover){.activity-card:hover:not(:disabled):after{background:color-mix(in srgb, var(--ui-text) 8%, var(--ui-panel))}}.action-queue-list li{padding:var(--ui-space-sm) 0;overflow-wrap:anywhere}.action-queue-list small{color:var(--ui-muted);display:block}.inventory-row{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--ui-space-sm);overflow-wrap:anywhere;min-width:0;min-height:36px;padding:6px 10px;font-size:.875rem;display:flex;position:relative}.inventory-row:before{content:"";z-index:-1;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.inventory-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.storage-tabs{position:relative}.storage-capacity{min-height:44px;color:var(--ui-muted);font-variant-numeric:tabular-nums;align-items:center;display:flex;position:absolute;top:0;right:0}.inventory-capacity{color:var(--ui-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.inventory-name{min-width:0;color:var(--ui-text);flex:1;font-weight:600}.shop-item-name{color:var(--ui-text);font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.shop-item-stats-title{color:var(--ui-text);flex-basis:100%;font-size:1rem}.shop-item-stats{gap:var(--ui-space-sm);margin-top:var(--ui-space-sm);flex-wrap:wrap;font-weight:400;display:flex}.shop-item-stat{background:var(--ui-neutral-wash);flex-direction:column;min-width:72px;padding:6px 10px;display:flex}.shop-item-stat-value{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.shop-item-stat-label{color:var(--ui-text);font-size:1rem}.shop-items .inventory-item{min-height:120px;padding-block:var(--ui-space-sm);align-items:center}.inventory-quantity{text-align:right;max-width:50%;color:var(--ui-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.inventory-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;font-family:inherit}.inventory-item[aria-expanded=true]:before{background:var(--ui-neutral-wash)}.inventory-item[aria-expanded=true] .inventory-name{color:var(--ui-highlight)}@media (hover:hover){.inventory-item:hover:before{background:var(--ui-neutral-wash)}.inventory-item:hover .inventory-name{color:var(--ui-highlight)}}.skills-heading{margin:0 0 var(--ui-space-sm);font:700 1.125rem/1.25 var(--ui-font-heading)}.app-content .combat-stance-heading{margin:0 0 var(--ui-space-sm);font-size:1.125rem}.skill-summary-card{color:var(--ui-text);flex-direction:column;gap:12px;padding:12px 14px;display:flex}.skill-progress-card{gap:var(--ui-space-sm);flex-direction:column;display:flex}.skill-heading-stats{justify-content:space-between;gap:var(--ui-space-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.875rem;display:flex}.skill-effective-card{text-align:center;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.skill-effective-stat{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.skill-effective-value{font-size:1.5rem;line-height:1}.skill-effective-label{color:var(--ui-muted);font-size:.875rem}.skill-effective-level{justify-content:center;align-items:center;gap:8px;display:flex}.skill-effective-level img{object-fit:contain;flex-shrink:0}.skill-heading-remaining{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.skill-icon{object-fit:contain;flex-shrink:0}.skills-table{border-collapse:separate;border-spacing:0 4px;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.skills-table thead th{color:var(--ui-muted);text-align:left;text-transform:none;padding:0 6px;font-size:.75rem;font-weight:400}.skills-table tbody :where(td,th){background:var(--ui-inset);vertical-align:middle;padding:6px}.skills-table tbody tr>:first-child{padding-left:8px}.skills-table-icon{width:32px}.skills-table-icon img{object-fit:contain;display:block}.skills-table-name{text-align:left;color:var(--ui-text);text-transform:none;overflow-wrap:anywhere;font-weight:600}.skills-table-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.skills-table-row{cursor:pointer}.skills-table-row:focus-within .skills-table-open{color:var(--ui-highlight)}@media (hover:hover){.skills-table-row:hover :where(td,th){background:var(--ui-secondary)}.skills-table-row:hover .skills-table-open{color:var(--ui-highlight)}}.skill-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.skill-detail-stats .ui-stat-badge{padding:8px}.ui-badge.ui-stat-badge.skill-detail-progress{align-items:stretch;gap:4px;padding:10px;display:grid}.skill-detail-progress-ends{color:var(--ui-muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding-inline:2px;font-size:1rem;line-height:1.1;display:flex}.skills-table-exp-inline{color:var(--ui-muted);font-size:.75rem;font-weight:400;display:block}.skills-table-progress{width:35%;min-width:64px}.skills-table .ui-progress--small,.skill-detail .ui-progress--small{--ui-brush-w:8px;height:28px}.skills-table .ui-progress-text,.skill-detail .ui-progress-text{text-shadow:0 0 2px #000,0 1px 2px #000;font-size:1rem}.skills-table :where(.skills-table-level,.skills-table-exp){text-align:right;white-space:nowrap}.skills-table-level span{margin-left:4px;font-size:.75rem}.skills-table-exp{display:none}.peaceful-skills-grid{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peaceful-skill-button{justify-content:center;align-items:center;gap:var(--ui-space-sm);text-align:center;touch-action:manipulation;flex-direction:column;min-width:0;min-height:104px;padding:12px;font-size:1.25rem;line-height:1.1;text-decoration:none;display:flex}.peaceful-skill-button img{object-fit:contain;flex-shrink:0}@media (forced-colors:active){.inventory-row{border:1px solid canvastext}.skills-table tbody :where(td,th){border-block:1px solid canvastext}}.action-summary{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.current-activity-title{font:400 1.5rem/1.25 var(--ui-font-heading)}.stat-widget-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.profile-levels .stat-widget-trigger{height:100%}@media (hover:hover){.stat-widget-trigger:hover .ui-stat-badge-label{color:var(--ui-highlight)}}.equipment-slots{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".head.""cape neck.""weapon body offhand"".legs.""hands boots ring";gap:8px;margin:.75rem 0 1rem;display:grid}.equipment-slot,.equipment-slot>.ui-popup{min-width:0;height:100%}.equipment-cell{isolation:isolate;width:100%;min-width:0;min-height:104px;color:var(--ui-text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;display:flex;position:relative}.equipment-cell:before{content:"";z-index:-1;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.equipment-cell--filled:before{background:var(--ui-panel)}.equipment-cell-placeholder{color:var(--ui-muted);opacity:.55;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:flex}.equipment-cell-label{max-width:100%;font-size:1rem;line-height:1}.equipment-cell-item{max-width:100%;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1;display:block;overflow:hidden}.equipment-cell:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (hover:hover){button.equipment-cell:hover:before{background:var(--ui-neutral-wash)}}.equipment-option:disabled{opacity:.5;cursor:not-allowed}.equipment-option-requirement{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.equipment-option-requirement-label{color:var(--ui-muted);font-size:.8125rem}.equipment-option-requirement .item-requirements{justify-content:flex-end;margin:0}.equipment-option-requirement .inventory-level-requirement{padding:4px 8px;font-size:1rem}@media (forced-colors:active){.equipment-cell{border:1px solid canvastext}}.item-stats{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 0;font-size:1rem;display:grid}.item-equipment-details .item-stats{margin:.5rem 0}.item-stats-heading{color:var(--ui-muted);margin:.75rem 0 0;font-size:.875rem;font-weight:400}.item-stat{--ui-panel-brush-w:9px;justify-content:space-between;align-items:center;gap:var(--ui-space-sm);padding:6px 10px;line-height:1.5;display:flex}.item-requirements{gap:var(--ui-space-sm);flex-wrap:wrap;margin:.5rem 0;display:flex}.item-requirements .inventory-level-requirement{--ui-brush-w:9px;isolation:isolate;gap:6px;padding:6px 10px;font-size:1.125rem;position:relative}.item-requirements .inventory-level-requirement:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.item-requirements .inventory-level-requirement img{width:20px;height:20px}.item-stat:after{background:var(--ui-inset);opacity:1;inset:0}.item-equipment-details .item-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.item-equipment-details .item-requirements .inventory-level-requirement{justify-content:space-between;padding:6px 10px;font-size:1.125rem;line-height:1.5}.ui-popup-surface .item-stats,.ui-popup-surface .item-equipment-details .item-requirements{grid-template-columns:minmax(0,1fr)}.item-stats dt{color:var(--ui-text);overflow-wrap:anywhere}.item-stat-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.item-stat-open:after{content:"";position:absolute;inset:0}@media (hover:hover){.item-stat:has(.item-stat-open):hover .item-stat-open{color:var(--ui-highlight)}}.item-stat:has(.item-stat-open:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.item-stat-skill{min-width:0;color:var(--ui-text);align-items:center;gap:6px;font-size:1rem;display:inline-flex}.item-stat-skill img{object-fit:contain;flex:none;width:20px;height:20px}.item-stats dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:1.125rem}.stat-positive{color:var(--ui-success)}.stat-negative{color:var(--ui-error)}.player-stat-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem;display:inline-flex}.item-stats .player-stat-value{justify-content:flex-end}.damage-calculator-open{margin-top:calc(var(--ui-space-sm) * -1);justify-content:flex-end;display:flex}.damage-calculator-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.damage-calculator-result{align-items:flex-start;padding:8px}.damage-calculator-result .ui-stat-badge-value{font-size:1.25rem}.damage-calculator-change{color:var(--ui-muted);font-size:.75rem}.damage-calculator-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.damage-calculator-heading .skills-heading{margin:0}.damage-calculator-stats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stat-stepper{grid-template-columns:minmax(0,1fr) 36px 64px 36px auto;align-items:center;gap:6px;display:grid}.stat-stepper .ui-control{text-align:center;font-variant-numeric:tabular-nums}.stat-stepper-name{min-width:0;line-height:1.15;display:grid}.stat-stepper-name>:last-child:not(:first-child){font-size:.75rem}.encounter-card{gap:calc(var(--ui-space-md) * 2);min-width:0;display:grid}.encounter-card-header{align-items:center;gap:var(--ui-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.encounter-card-title{font:700 1.5rem/1.2 var(--ui-font-heading);overflow-wrap:anywhere;margin:0}.current-activity-labels{justify-self:end;align-items:center;gap:var(--ui-space-sm);white-space:nowrap;display:flex}.current-activity-rates{gap:var(--ui-space-sm);flex-direction:column;display:flex}.encounter-card-header>.ui-badge{white-space:nowrap;justify-self:end}.encounter-facts{gap:var(--ui-space-sm);margin:0;display:grid}.encounter-facts>span{justify-content:space-between;align-items:baseline;gap:var(--ui-space-md);display:flex}.encounter-fact-label{color:var(--ui-muted);font-size:.875rem}.encounter-fact-value{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.encounter-loot-heading{align-items:center;gap:var(--ui-space-sm);margin:0 0 var(--ui-space-sm);font:400 1rem/1.4 var(--ui-font-heading);display:flex}.encounter-loot-heading svg{color:var(--ui-muted)}.encounter-loot-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.encounter-loot-item>.item-entry{min-height:0}.encounter-loot-item .item-display-detail{max-width:none}.encounter-loot-item .item-display-icon{order:-1}.encounter-loot-item .ui-badge{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.125rem}.encounter-card-footer{justify-items:start;gap:var(--ui-space-md);display:grid}.encounter-card-footer>.ui-button,.encounter-card-footer>.ui-progress{width:100%}.encounter-start,.encounter-countdown{gap:calc(var(--ui-space-sm) / 2);display:grid}.encounter-start>span,.encounter-countdown>span{color:var(--ui-muted);font-size:.8125rem}.encounter-start time{font-size:.875rem}.encounter-countdown strong{font:400 1.25rem/1.3 var(--ui-font-heading);font-variant-numeric:tabular-nums}.encounter-card-group{gap:calc(var(--ui-space-md) * 2);min-width:0;display:grid}.encounter-card--interactive{cursor:pointer;text-align:left;width:100%;color:var(--ui-text);font:inherit}.encounter-card--interactive:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (hover:hover){.encounter-card--interactive:hover:after{background:color-mix(in srgb, var(--ui-text) 5%, var(--ui-panel))}}.activity-loot-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.activity-loot-table th,.activity-loot-table td{text-align:left;vertical-align:top;padding:.2rem .4rem;font-weight:400}.activity-loot-table thead{color:var(--ui-muted)}.activity-loot-table th:last-child,.activity-loot-table td:last-child{white-space:nowrap;text-align:right;width:1%}.activity-loot-table td:first-child{overflow-wrap:anywhere}.activity-loot-table tbody tr:nth-child(odd){background:var(--ui-inset)}.hiscores-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.hiscores-table th,.hiscores-table td{text-align:right;overflow-wrap:anywhere;padding:.65rem .25rem;font-weight:400}.hiscores-table th:first-child,.hiscores-table td:first-child{text-align:left;width:12%}.hiscores-table th:nth-child(2){text-align:left;width:50%}.hiscores-table th:nth-child(3){width:12%}.hiscores-table thead{color:var(--ui-muted)}.hiscores-table tbody tr:nth-child(odd){background:var(--ui-inset)}.hiscores-table tbody tr.hiscores-self{background:color-mix(in srgb, var(--ui-highlight) 14%, transparent)}.hiscores-player{align-items:center;gap:6px;min-width:0;display:flex}.hiscores-player :is(.player-flag,.new-player-badge){margin-right:0;position:relative;top:2px}.hiscores-avatar{--size:24px;--box:230;box-sizing:content-box;width:var(--size);height:var(--size);border:1.5px solid var(--ui-heading);background:var(--ui-neutral-wash);border-radius:50%;flex:none;position:relative;overflow:hidden}.hiscores-avatar>img{top:calc(var(--size) * 12 / var(--box));left:calc(var(--size) * -138 / var(--box));width:calc(var(--size) * 512 / var(--box));max-width:none;height:auto;position:absolute}.hiscores-name{min-width:0;font-size:1.2rem;line-height:1.1}@font-face{font-family:Twemoji Country Flags;src:url(/fonts/TwemojiCountryFlags.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;font-display:swap}.player-flag{font-family:"Twemoji Country Flags", var(--ui-font-chat);margin-right:.3em;font-size:.9em;line-height:1}.settings-flag-preview{margin:0;font-size:1.5rem}.player-name--gold.player-name--gold{color:#d4a017}.player-name--diamond.player-name--diamond{color:#6fd8f0}.player-name--purple.player-name--purple{color:var(--ui-founder)}.player-name--c-violet.player-name--c-violet{color:#b88cff}.player-name--c-azure.player-name--c-azure{color:#6fb4ff}.player-name--c-jade.player-name--c-jade{color:#5fd38f}.player-name--c-saffron.player-name--c-saffron{color:#f2cf4a}.player-name--c-peach.player-name--c-peach{color:#ff9b85}.player-name--c-rose.player-name--c-rose{color:#ff8fc8}:is([class*=player-name--c-radiant-],.player-name--c-steel,.player-name--c-prism,.player-name--c-gilded,.player-name--c-blaze,.player-name--c-frost,.player-name--c-verdant,.player-name--c-cinder,.player-name--c-magma,.player-name--c-wyrmscale,.player-name--c-abyssfire,.player-name--c-hellforged,.player-name--c-phoenix-plume,.player-name--c-spectral){color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite name-shimmer}.player-name--c-radiant-violet{background-image:linear-gradient(90deg,#a46bff,#e2c9ff,#a46bff)}.player-name--c-radiant-azure{background-image:linear-gradient(90deg,#4f9bff,#cfe6ff,#4f9bff)}.player-name--c-radiant-jade{background-image:linear-gradient(90deg,#38c27a,#c6f5d9,#38c27a)}.player-name--c-radiant-saffron{background-image:linear-gradient(90deg,#e9b820,#fff1b8,#e9b820)}.player-name--c-radiant-peach{background-image:linear-gradient(90deg,#ff7f66,#ffd8cc,#ff7f66)}.player-name--c-radiant-rose{background-image:linear-gradient(90deg,#ff6fb6,#ffd2ea,#ff6fb6)}.player-name--c-steel{background-image:linear-gradient(90deg,#8a96a6,#e6ebf2,#6f7a88,#e6ebf2,#8a96a6)}.player-name--c-prism{background-image:linear-gradient(90deg,#ff6b6b,#ffd36b,#6bff95,#6bc8ff,#c56bff,#ff6b6b);animation-duration:4s}.player-name--c-gilded{background-image:linear-gradient(90deg,#c8961e,#fff0a8,#e0b33a,#fff0a8,#c8961e)}.player-name--c-blaze{background-image:linear-gradient(90deg,#ff4d1a,#ffb21a,#ff4d1a)}.player-name--c-frost{background-image:linear-gradient(90deg,#9fe3ff,#fff,#7cc8ff,#fff,#9fe3ff)}.player-name--c-verdant{background-image:linear-gradient(90deg,#2e9e4f,#b8f06a,#2e9e4f)}.player-name--c-cinder{background-image:linear-gradient(90deg,#8c2f12,#ff8a3d,#ffcf7a,#ff8a3d,#8c2f12)}.player-name--c-magma{background-image:linear-gradient(90deg,#b3150f,#ff5a1f,#ffd23f,#ff5a1f,#b3150f)}.player-name--c-wyrmscale{background-image:linear-gradient(90deg,#1d7d5b,#7be0b2,#2b5e8c,#7be0b2,#1d7d5b)}.player-name--c-abyssfire{filter:drop-shadow(0 0 3px #8b4dff80);background-image:linear-gradient(90deg,#5a22c9,#c06bff,#2b0f5e,#c06bff,#5a22c9)}.player-name--c-hellforged{filter:drop-shadow(0 0 3px #ff2a2a80);background-image:linear-gradient(90deg,#6e0a0a,#ff2a2a,#ffb03b,#ff2a2a,#6e0a0a)}.player-name--c-spectral{filter:drop-shadow(0 0 4px #7dffd099);background-image:linear-gradient(90deg,#9dffcf,#fff,#6fe3c3,#fff,#9dffcf);animation-duration:5s}.player-name--c-phoenix-plume{filter:drop-shadow(0 0 4px #ff9a2e99);background-image:linear-gradient(90deg,#ff3d2e,#ffb02e,#fff5b0,#ffb02e,#ff3d2e);animation-duration:3s}@keyframes name-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[class*=player-name--c-]{animation:none}}@media (forced-colors:active){[class*=player-name--c-]{color:canvastext;filter:none;background:0 0}}.name-title{--ui-brush-w:5px;isolation:isolate;color:var(--ui-muted);font:italic 400 .75rem/1.5 var(--ui-font-body,inherit);white-space:nowrap;vertical-align:middle;padding:0 6px;display:inline-block;position:relative}.name-title:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.name-title--heading{margin-left:10px;font-size:.9375rem}.halloween h2{margin:0}.halloween-balance{font:400 1.25rem/1.2 var(--ui-font-heading);white-space:nowrap;flex:none}.halloween-icon{object-fit:contain;vertical-align:-.25em;width:1.25em;height:1.25em;image-rendering:pixelated}.halloween-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.halloween-step{background:var(--ui-inset);align-content:start;gap:4px;padding:12px;display:grid}.halloween-step-icon{font-size:1.5rem;line-height:1}.halloween-step strong{font:400 1.125rem/1.2 var(--ui-font-heading);color:#ff8a1f}.halloween-step span:last-child{color:var(--ui-muted);font-size:.875rem}.halloween-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.halloween-ends{background:var(--ui-inset);color:#ff8a1f;font:400 clamp(1.5rem, 5vw, 2.25rem)/1.1 var(--ui-font-heading);font-variant-numeric:tabular-nums;text-shadow:0 0 12px #ff8a1f66;margin:0;padding:6px 14px}.halloween-light{text-align:center}.halloween-light .ui-stack{align-items:center}.halloween-light p{max-width:42ch;margin:0}.halloween-spirit{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 0 10px #9dffcf88)}.halloween-light small,.halloween-pumpkin small{color:var(--ui-muted)}.halloween-odds{color:var(--ui-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.halloween-pumpkins{justify-content:center;gap:16px;display:flex}.halloween-pumpkin-pick,.halloween-pumpkin-open{background:var(--ui-inset);border:0;place-items:center;width:84px;height:84px;font-size:2.75rem;line-height:1;display:grid}.halloween-pumpkin-pick{cursor:pointer;transition:transform .12s ease-out}@media (hover:hover){.halloween-pumpkin-pick:not(:disabled):hover{transform:translateY(-3px)scale(1.05)}}.halloween-pumpkin-pick:disabled{opacity:.5;cursor:not-allowed}.halloween-pumpkin-pick:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.halloween-pumpkin-open{color:var(--ui-text);font:400 1.25rem/1.2 var(--ui-font-heading)}.halloween-stake{align-items:end}.halloween-chest{object-fit:contain;width:56px;height:56px;image-rendering:pixelated}.halloween-multiplier{color:#00ff80;font:400 2rem/1 var(--ui-font-heading);text-shadow:0 0 10px #00ff8066}.halloween-bones{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;opacity:.8}.halloween-pumpkin-open--picked{outline-offset:-2px;outline:2px solid #ff8a1f}.halloween-again-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.halloween-result{text-align:center;font:400 1.25rem/1.3 var(--ui-font-heading);margin:0}.halloween-result--won{color:#ff8a1f}.halloween-price{color:var(--ui-text)}.halloween-preview{background:var(--ui-inset);min-height:96px;font:400 1.25rem/1.2 var(--ui-font-heading);place-items:center;display:grid}.halloween-preview-art{object-fit:contain;width:86px;height:86px;image-rendering:pixelated}.halloween-item .ui-badge{justify-self:start}.halloween-item-text{color:var(--ui-muted);margin:0;font-size:.875rem}.halloween-item-text:empty{display:none}@media (prefers-reduced-motion:reduce){.halloween-pumpkin-pick{transition:none}}.tab-seasonal--halloween{color:#ff8a1f}.tab-referrals{color:var(--ui-founder)}.profile-bio{white-space:pre-line;overflow-wrap:anywhere;margin:0}.profile-bio--empty{color:var(--ui-muted)}.profile-bio-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-bio-head>.ui-button{margin:-4px -8px -4px 0}.profile-bio-actions{justify-content:flex-end;gap:var(--ui-space-sm);display:flex}.hiscores-badge{object-fit:contain;flex:none}.profile-badge{vertical-align:middle;object-fit:contain;margin-right:8px;display:inline-block}.profile-header :is(h1,h2) .profile-badge{margin-bottom:8px}.profile-header h1 .player-flag{margin-bottom:6px;display:inline-block}.hiscores-mastery{object-fit:contain;flex:none;width:18px;height:18px}.profile-orbs{isolation:isolate;align-items:center;padding-block:2px;display:flex}.profile-orb{background:var(--ui-inset);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.profile-orb+.profile-orb{margin-left:-13.5px}.profile-orb img{object-fit:cover;object-position:center top;width:100%;height:200%;image-rendering:pixelated;align-self:flex-start;display:block;transform:translateY(4.5px)}.profile-orb-more{width:auto;min-width:42px;color:var(--ui-text);background:var(--ui-panel);padding-inline:7.5px;font-size:1rem}.timer-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.timer-total{font-size:2rem;font-weight:400}.timer-breakdown{gap:var(--ui-space-sm);margin:0;display:grid}.timer-breakdown>div{justify-content:space-between;gap:var(--ui-space-md);display:flex}.timer-breakdown dt{color:var(--ui-muted)}.timer-breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.stance-calculator-tabs>.ui-tabs>.ui-tab-list,.timer-tabs>.ui-tabs>.ui-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timer-tabs>.ui-tabs>.ui-tab-list>.ui-tab{white-space:normal;min-width:0;padding-inline:6px}.stance-buttons{border:0;min-width:0;margin:0;padding:0}.stance-buttons legend{margin-bottom:6px;padding:0}.stance-buttons-grid{gap:var(--ui-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stance-button{min-width:0;min-height:44px;padding-inline:6px;font-size:1.125rem;font-weight:400}.stance-button-shared{grid-column:1/-1}.shard-mode-buttons{gap:var(--ui-space-sm);display:flex}.shard-mode-buttons>button{flex:1}.profile-skin>.ui-image,.profile-skin-link>.ui-image{position:absolute;inset:0;width:100%!important;height:100%!important}.npc-portrait>.ui-image,.profile-orb>.ui-image{width:100%!important;height:100%!important}.skin-option>.ui-image{width:100%!important;height:144px!important}.app-announcement-bar .app-bar-middle{grid-column:2;justify-self:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.app-announcement-bar .app-realm-switch{align-items:center;gap:8px;min-width:0;max-width:40vw;display:inline-flex}.app-announcement-bar .app-realm{align-items:center;gap:6px;min-width:0;min-height:22px;padding:0 12px;display:inline-flex}.app-announcement-bar .app-realm:before{inset-block:0}.app-realm img{object-fit:contain;flex:none;width:20px;height:20px}.app-realm-name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;overflow:hidden}.app-realm-label{white-space:nowrap;color:var(--ui-muted);display:none}.app-announcement-bar .app-bar-end{grid-column:3;justify-self:end;align-items:center;gap:12px;margin-block:12px;display:flex}.app-announcement-bar .app-wallets{color:var(--ui-text);align-items:center;gap:12px;display:flex}.app-wallet{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.app-bar-end .ui-button.app-wallet{min-width:0;min-height:22px;padding:0 14px}.app-bar-end .ui-button.app-wallet:before{inset-block:0}@media (width<=480px){.app-realm-countdown-label{display:none}}.coming-soon-trigger{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;text-decoration:none}.coming-soon-time-short{display:none}@media (width<=767px){.coming-soon-trigger-title,.coming-soon-time-long{display:none}.coming-soon-time-short{display:inline}.ui-button.coming-soon-trigger{min-width:0;padding-inline:8px}}.releases{gap:var(--ui-space-lg)}.release-hero{--ui-panel:#2b1c0b;--ui-panel-core:#120b04c8;padding-block:var(--ui-space-lg);text-align:center}.release-hero>.ui-stack{align-items:center}.release-kicker{color:var(--ui-muted);font:400 .875rem/1.2 var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0}.ui-panel h2.release-title{text-shadow:0 0 18px #ffb83f55;font-size:2.5rem;line-height:1}.release-teaser{max-width:38ch;color:var(--ui-text);margin:0;font-size:1.125rem}.release-countdown{justify-content:center;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.release-countdown-tile{isolation:isolate;justify-items:center;min-width:64px;padding:6px 8px 4px;display:grid;position:relative}.release-countdown-tile:before{content:"";z-index:-1;--ui-brush-w:8px;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);pointer-events:none;position:absolute;inset:0}.release-countdown-value{color:var(--ui-heading);font:400 2.25rem/1 var(--ui-font-heading);font-variant-numeric:tabular-nums}.release-countdown-unit{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.release-arriving{color:var(--ui-heading);font:400 1.5rem/1.2 var(--ui-font-heading);margin:0}.release-hero .release-reactions{justify-content:center}.release-reactions{justify-content:flex-start}.release-card-head{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.ui-panel h3.release-card-title{font-size:1.5rem}.release-sealed-list{gap:var(--ui-space-lg);padding:var(--ui-space-sm);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));margin:0;list-style:none;display:grid}.release-sealed-card{--ui-panel-brush-w:10px;min-height:64px;padding:var(--ui-space-sm);color:var(--ui-muted);font:400 1.5rem/1 var(--ui-font-heading);place-items:center;display:grid}.release-sealed-extra{color:var(--ui-muted);font:400 1.25rem/1 var(--ui-font-heading);place-items:center;display:grid}.coming-soon-list{gap:var(--ui-space-sm);margin:0;padding:0;list-style:none;display:grid}.coming-soon-row{gap:2px;display:grid}.coming-soon-row-head{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.coming-soon-row-title{color:var(--ui-heading)}.coming-soon-row--hidden .coming-soon-row-title{color:var(--ui-muted)}.coming-soon-row-teaser{color:var(--ui-text)}.coming-soon .ui-badge{font-variant-numeric:tabular-nums}.shop-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.player-shop-owner{color:var(--ui-muted);margin:0;font-size:.875rem}.player-shop-mine-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.shop-gold{justify-content:flex-end;align-items:center;gap:var(--ui-space-sm);font-variant-numeric:tabular-nums;display:inline-flex}.shop-gold-unaffordable{color:var(--ui-error)}.shop-items{gap:var(--ui-space-sm);margin:0;padding:0;list-style:none;display:grid}.shop-merchants{gap:var(--ui-space-md);margin:0;padding:0;list-style:none;display:grid}.skin-shop-card{align-items:center;gap:var(--ui-space-md);display:flex}.skin-shop-card>.skin-shop-preview{cursor:zoom-in;background:0 0;border:0;flex:0 0 120px;margin:0;padding:0}.skin-shop-preview:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (hover:hover){.skin-shop-preview:hover{filter:brightness(1.12)}}.skin-shop-card>.ui-stack{flex:1;min-width:0}.skin-shop-price{justify-content:flex-start}.skin-shop-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skin-shop-limited{color:var(--ui-muted);margin:0;font-size:.875rem}.vayn-card{justify-items:start;gap:6px;display:grid}.vayn-preview-name{font:400 1.25rem/1.25 var(--ui-font-heading);overflow-wrap:anywhere}.vayn-preview-title{color:var(--ui-muted);font-style:italic}.vayn-card-name{color:var(--ui-muted);font-size:.875rem}.vayn-card-price{justify-content:flex-start}.skin-shop-left{color:var(--ui-warning,#ffb83f);font-variant-numeric:tabular-nums}.action-title-with-icon{align-items:center;gap:var(--ui-space-sm);min-width:0;display:flex}.action-title-with-icon>span{overflow-wrap:anywhere;min-width:0}.food-selector{width:100%}.food-choice-label{flex-direction:column;display:flex}.player-session-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.player-session h2,.player-session p{margin:0}.ui-modal-body>.player-session{padding:0}.ui-modal-body>.player-session:after{display:none}.away-summary-footer p{color:var(--ui-muted);margin:0}.away-summary-actions{gap:var(--ui-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-session-footer{align-items:end;gap:var(--ui-space-md);padding-top:var(--ui-space-md);color:var(--ui-muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);font-size:.875rem;display:grid}.player-session-since{overflow-wrap:anywhere}.player-session-content{gap:0}.player-session-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.player-session-table th,.player-session-table td{vertical-align:top;overflow-wrap:anywhere;padding:.5rem;font-weight:400}.player-session-table th{text-align:left}.player-session-table th:last-child,.player-session-table td{text-align:right}.player-session-table thead{color:var(--ui-text);background:var(--ui-secondary)}.player-session-table thead th{font-family:var(--ui-font-heading);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;padding-block:.625rem;font-size:1.125rem}.player-session-table tbody tr:nth-child(odd){background:var(--ui-inset)}.player-session-skill{align-items:center;gap:.375rem;display:flex}.player-session-skill>span:last-child{overflow-wrap:anywhere;min-width:0}.player-session-table tfoot th,.player-session-table tfoot td{padding-block:.25rem}.player-session-table tfoot{color:var(--ui-text)}.player-session-exp{gap:var(--ui-space-sm);display:grid}.player-session-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.player-session-exp-cell{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:.5rem;display:flex}.player-session-exp-amount{flex:none}.player-session-items{gap:var(--ui-space-sm);display:grid}.player-session-exp+.player-session-items{margin-top:var(--ui-space-md)}.player-session-heading{color:var(--ui-text);background:var(--ui-secondary);font:1.125rem/1.2 var(--ui-font-heading);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:.625rem .5rem}.player-session-item-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.player-session-item{align-content:start;min-width:0;padding-bottom:6px;display:grid}.player-session-item-cell{aspect-ratio:1;width:100%;padding:2px;display:flex}.player-session-item-cell :is(.item-display-icon,.ui-image.gold-coin-icon){aspect-ratio:1;width:60%!important;height:auto!important}.player-session-item-cell .item-display-icon .ui-image{width:100%!important;height:100%!important}.player-session-item-name{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;padding-inline:4px;font-size:.8125rem;line-height:1.2;display:-webkit-box;overflow:hidden}.player-session-item-total{font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;padding:.25rem .5rem;display:flex}.player-session-item-total>:first-child{color:color-mix(in srgb, var(--ui-text) 55%, var(--ui-panel-slate))}.player-session-clear{flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.player-session-confirmation{padding:var(--ui-space-md)}.player-session-clear>span{display:flex}.player-session-table tfoot th{color:color-mix(in srgb, var(--ui-text) 55%, var(--ui-panel-slate))}.exchange-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.exchange .ui-tab-list{scrollbar-width:none}.exchange .ui-tab-list::-webkit-scrollbar{display:none}.exchange-search-separator{margin-top:var(--ui-space-sm)}.exchange-item-heading{align-items:center;gap:var(--ui-space-sm);display:flex}.exchange-item-heading h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.exchange-back,.exchange-new-order{aspect-ratio:1;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.exchange-table th,.exchange-table td{text-align:left;overflow-wrap:anywhere;vertical-align:middle;padding:8px 4px;font-weight:400}.exchange-table thead{color:var(--ui-muted)}.exchange-table tbody tr:nth-child(odd){background:var(--ui-inset)}.exchange-table td:last-child>.ui-button,.exchange-table td:last-child>.ui-popup>.ui-button{width:100%}.exchange-table .ui-button{min-width:0;padding:3px 12px}.exchange-table td:last-child>.exchange-cancel>.ui-button{width:44px}.exchange-vendor-column,.exchange-market-column{width:24%}.exchange-items-table th:not(:first-child),.exchange-items-table td{text-align:right;font-size:1rem}.exchange-items-table th,.exchange-items-table td{padding-block:2px}.exchange-gold-column{width:20%}.exchange-quantity-column{width:24%}.exchange-cancel-column{width:52px}.exchange-item-link{width:100%;min-height:44px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.exchange-item-link:hover{color:var(--ui-highlight)}.tiers-page{width:calc(100% - 48px);margin:32px auto}.tiers-page>p{color:var(--ui-muted)}.tiers-table-scroll{margin-top:24px;padding-bottom:12px;overflow-x:auto}.tiers-table-scroll:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}.tiers-table{border-collapse:collapse;text-align:left;width:100%;min-width:1120px}.tiers-table caption{text-align:left;color:var(--ui-muted);padding-bottom:16px}.tiers-table th,.tiers-table td{vertical-align:top;padding:12px}.tiers-table thead{background:var(--ui-secondary)}.tiers-table thead th{color:var(--ui-highlight);font-weight:400}.tiers-table tbody tr:nth-child(2n){background:var(--ui-secondary)}.tiers-table tr>th:first-child{background:var(--ui-secondary);z-index:1;position:sticky;left:0}.tiers-table tbody th{color:var(--ui-highlight);font-weight:400}.tiers-set{min-width:160px}.tiers-set summary{cursor:pointer;min-height:44px}.tiers-set summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.tiers-set summary small{color:var(--ui-muted);margin-top:4px;display:block}.tiers-set dl{margin:12px 0 0}.tiers-set dl>div+div{margin-top:10px}.tiers-set dt{color:var(--ui-muted)}.tiers-set dd{margin:0}.tiers-stats{color:var(--ui-muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:.9em;display:flex}.idle-timers-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.idle-timer-table{border-collapse:collapse;text-align:left;width:100%}.idle-timer-table caption{text-align:left;color:var(--ui-muted);padding-bottom:16px}.idle-timer-table th,.idle-timer-table td{vertical-align:top;padding:12px 8px;font-weight:400}.idle-timer-table thead{background:var(--ui-secondary);color:var(--ui-highlight)}.idle-timer-table tbody tr:nth-child(2n){background:var(--ui-secondary)}.idle-timer-table tbody th{color:var(--ui-highlight)}.idle-timer-note{color:var(--ui-muted)}table thead th{line-height:1.2}:is(.hiscores-table,.player-session-table,.exchange-table:not(.exchange-items-table),.tiers-table,.idle-timer-table) thead th{padding-block:4px}.stat-timer-icons{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px;display:grid}.stat-timer-icon{min-width:44px;height:48px;padding:8px}.stat-timer-icon img{object-fit:contain}.stat-timer-icon svg{width:28px;height:28px}.stat-timer-icon[aria-pressed=false]{color:var(--ui-muted)}.stat-timer-icon[aria-pressed=false]:before{background:var(--ui-inset)}.stat-timer-icon[aria-pressed=true]{color:var(--ui-highlight)}.stat-timer-icon[aria-pressed=true]:before{background:var(--ui-secondary)}.stat-timer-name{margin:0;font-weight:400}.stat-timer-values{table-layout:fixed}.stat-timer-values th:first-child{white-space:nowrap;width:120px}.stat-timer-values td{font-variant-numeric:tabular-nums;font-size:1.15rem}.stat-timer-values .stat-timer-bonus{color:var(--ui-highlight)}.stat-timer-values .stat-timer-effective{color:var(--ui-text)}.stat-timer-note{margin:0;font-size:.9rem}.chest-reveal{position:relative}.chest-icon{justify-content:center;margin:0 auto;display:flex}@media (prefers-reduced-motion:no-preference){.chest-icon>.ui-image{transform-origin:50% 80%;animation:.55s ease-in-out 4 chest-opening-shake}}@keyframes chest-opening-shake{0%,to{transform:translate(0)rotate(0)}20%,60%{transform:translate(-3px)rotate(-4deg)}40%,80%{transform:translate(3px)rotate(4deg)}}.chest-rewards{margin:0;padding:0;list-style:none}.chest-claim{justify-content:center;display:flex}.chest-rewards li{justify-content:space-between;gap:var(--ui-space-sm);padding-block:6px;display:flex}.chest-rewards li>:last-child{text-align:end;font-variant-numeric:tabular-nums}.chest-currency-reward{align-items:center;gap:var(--ui-space-sm);color:var(--ui-highlight);display:inline-flex}@media (prefers-reduced-motion:no-preference){.chest-rewards li{animation:.4s ease-out both chest-loot-reveal}}@keyframes chest-loot-reveal{0%{opacity:0}to{opacity:1}}.chest-confetti{z-index:100;pointer-events:none;background:0 0;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.chest-confetti canvas{pointer-events:none}@media (prefers-reduced-motion:reduce){.chest-confetti{display:none}}.item-display{--item-color:var(--ui-item-common);--item-wash:0%;isolation:isolate;min-width:0;color:var(--item-color);text-align:start;position:relative}.item-display[data-rarity=uncommon]{--item-color:var(--ui-item-uncommon);--item-wash:2%}.item-display[data-rarity=rare]{--item-color:var(--ui-item-rare);--item-wash:3%}.item-display[data-rarity=epic]{--item-color:var(--ui-item-epic);--item-wash:4%}.item-display[data-rarity=legendary]{--item-color:var(--ui-item-legendary);--item-wash:14%}.item-display[data-rarity=legendary] .item-display-icon img,.equipment-cell--legendary img{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--ui-item-legendary) 80%, transparent))}.equipment-cell--legendary:before{background:color-mix(in srgb, var(--ui-item-legendary) 16%, var(--ui-panel))}.equipment-cell--legendary .equipment-cell-item{color:var(--ui-item-legendary)}@media (prefers-reduced-motion:reduce){.item-display--row[data-rarity=legendary]:after,.equipment-cell--legendary:after{background:0 0;animation:none}}@media (forced-colors:active){.item-display--row[data-rarity=legendary]:after,.equipment-cell--legendary:after{display:none}}.item-display--row{align-items:center;gap:12px;width:100%;min-height:52px;padding:9px 12px;display:flex}.item-display--row:before{content:"";z-index:-1;background:color-mix(in srgb, var(--item-color) var(--item-wash), var(--ui-inset));-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.item-display-icon{color:var(--ui-muted);font:1.4rem/1 var(--ui-font-heading);flex:none;justify-content:center;align-items:center;display:inline-flex}.item-display-icon>.ui-image{display:block}.item-display-icon--art img{image-rendering:pixelated;object-fit:contain}.item-display-icon img{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--item-color,var(--ui-text)) 50%, transparent))}.item-display-icon--tinted{position:relative}.item-display-icon--tinted:after{content:"";background:var(--item-tint);opacity:.35;pointer-events:none;-webkit-mask:var(--item-mask) center / contain no-repeat;-webkit-mask:var(--item-mask) center / contain no-repeat;mask:var(--item-mask) center / contain no-repeat;position:absolute;inset:0}.item-display-icon--tinted:not(.item-display-icon--art):after{opacity:.6}.item-display-icon--relic:not(.item-display-icon--legendary) img{filter:grayscale();opacity:.55}.item-display-info{flex:1;min-width:0}.item-display-name{color:var(--item-color);overflow-wrap:anywhere;font-weight:400}.item-display--row .item-display-name{font-size:1.125rem;line-height:1.2;display:block}.item-display-meta{color:color-mix(in srgb, var(--item-color) 65%, var(--ui-muted));flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:.75rem;line-height:1.2;display:flex}.item-display[data-tier="3"] .item-display-name,.item-display[data-tier="4"] .item-display-name,.item-display[data-rarity=epic] .item-display-name,.item-display[data-rarity=legendary] .item-display-name{text-shadow:0 0 12px color-mix(in srgb, var(--item-color) 30%, transparent)}.item-display-quantity,.item-display-detail{font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;flex-shrink:0;max-width:45%;font-size:.95rem}.item-display-quantity{color:var(--item-color)}.item-display--quantity-first .item-display-quantity{text-align:end;white-space:nowrap;width:6ch}.item-display-detail{color:var(--ui-muted)}.item-display--inline{display:inline}.item-display--inline .item-display-icon{vertical-align:middle;margin-inline-end:4px;font-size:1rem}.item-display--inline .item-display-quantity{font-size:inherit;margin-inline-start:6px}.item-menu-title{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:1.125rem;line-height:1.3;display:flex}.item-menu-title .item-display-icon{flex:none}.item-menu-name{flex-direction:column;min-width:0;display:flex}.item-menu-count{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:400}.item-menu-pair{gap:var(--ui-space-sm);display:flex}.item-menu-pair>*{flex:1 1 0;min-width:0}.inventory-row:has(>.item-display){padding:0}.inventory-row:has(>.item-display):before{display:none}.inventory-item[aria-expanded=true] .item-display--row:before{filter:brightness(1.2)}@media (hover:hover){button:hover .item-display--row:before{filter:brightness(1.2)}}.chest-rewards{gap:6px;display:grid}.chest-rewards li{padding:0;display:block}.chest-rewards li>.item-display{text-align:start}@media (forced-colors:active){.item-display,.item-display-name,.item-display-meta,.item-display-quantity{color:canvastext;text-shadow:none}}.familiar-heading{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.familiar-heading h2{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.familiar-species{color:var(--ui-muted);margin:0}.familiar-buffs{gap:2px;margin:0;padding:0;list-style:none;display:grid}.familiar-buff-max{color:var(--ui-muted)}.familiar-actions{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.profile-masteries{text-align:center;align-items:center;padding-block:12px}.profile-masteries-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.change-mastery{align-self:center}.mastery-carousel{gap:var(--ui-space-sm);display:grid}.mastery-carousel-track{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 10%;display:flex;position:relative;overflow:auto hidden}.mastery-carousel-track::-webkit-scrollbar{display:none}.mastery-carousel-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mastery-carousel-track--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none;scroll-behavior:auto!important}.mastery-slide{scroll-snap-align:center;align-items:center;gap:var(--ui-space-sm);text-align:center;flex-direction:column;flex:0 0 80%;padding:20px 16px;display:flex}.mastery-slide--standalone{flex:none}.mastery-slide>.ui-progress{align-self:stretch}.mastery-slide-icon{object-fit:contain;width:64px;height:64px;margin-block:8px}.mastery-slide-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-block:4px 12px;display:flex}.mastery-carousel-controls{justify-content:center;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){.mastery-carousel-track:not(.mastery-carousel-track--dragging){scroll-behavior:smooth}}.ui-modal:has(.membership-options) .ui-modal-surface{width:min(760px,100%)}.ui-modal:has(.membership-options) .ui-modal-header h2{text-align:center}.membership-gate{position:relative}.membership-gate>.membership-options,.membership-gate>.token-pack{filter:blur(8px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.membership-gate-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.membership-gate-cta h3{font:1.4rem/1.2 var(--ui-font-heading);color:var(--ui-heading);margin:0}.membership-gate-cta p{max-width:420px;color:var(--ui-text)}.membership-gate-cta .ui-button{text-decoration:none}.membership-options{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.membership-pitch{grid-column:1/-1}.membership-tier--founder{flex-direction:column;display:flex}.membership-tier--founder>*{flex:1}.membership-tier--founder .membership-checkout{margin-top:auto}@media (width<=640px){.membership-options{grid-template-columns:1fr}}.membership-coming{background:0 0;grid-column:1/-1;padding:0}.membership-coming h3{font:1.125rem/1.2 var(--ui-font-heading);color:var(--ui-heading);margin:0}.membership-coming p{color:var(--ui-text)}.membership-notice{background:0 0;grid-column:1/-1;padding:0}.membership-notice h3{font:1.125rem/1.2 var(--ui-font-heading);color:var(--ui-heading);margin:0}.membership-notice p{color:var(--ui-text)}.membership-tier{padding:14px 16px}.starter-pack{text-align:center}.ui-modal:has(.starter-pack) .ui-modal-surface{width:min(640px,100%)}.starter-pack-heading{justify-items:center;gap:6px;display:grid}.starter-pack-title{font:2rem/1.1 var(--ui-font-heading);color:var(--ui-heading);margin:0}.starter-pack-contents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.starter-pack-item{align-content:start;justify-items:center;gap:8px;padding:14px 12px;display:grid}.starter-pack-item h3{font:1.2rem/1.2 var(--ui-font-heading);margin:0}.starter-pack-item .membership-perks{text-align:left;margin:0}.starter-pack-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin:0;display:flex}.starter-pack-value{color:var(--ui-muted)}.starter-pack-now{font:2rem/1 var(--ui-font-heading);color:var(--ui-text);font-variant-numeric:tabular-nums}.starter-pack-off{color:var(--ui-success);font-weight:700}.starter-pack-buy{align-self:center;width:auto;min-width:min(280px,100%);min-height:56px;padding:10px 36px;font-size:1.375rem}.starter-pack-once{color:var(--ui-muted);gap:2px;margin:0;font-size:.9rem;display:grid}.starter-pack-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 16px;padding:14px 16px;display:grid}.starter-pack-card-media{align-items:center;gap:4px;display:flex}.starter-pack-card-body{order:-1}.starter-pack-card-media img{flex:none}.starter-pack-card-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.starter-pack-card-heading h3{font:1.3rem/1.2 var(--ui-font-heading);margin:0}.starter-pack-card-body p{margin:0}.starter-pack-card-contents{gap:2px;margin:0;padding:0;list-style:none;display:grid}.starter-pack-card-price{justify-content:flex-start}.starter-pack-card-now{font:1.4rem/1 var(--ui-font-heading);color:var(--ui-text);font-variant-numeric:tabular-nums}.starter-pack-card-view{min-height:44px;padding:6px 24px;font-size:1.125rem}.starter-pack-card-frame{container-type:inline-size}@container (width<=560px){.starter-pack-card{grid-template-columns:minmax(0,1fr) auto}.starter-pack-card-view{grid-column:1/-1}}@media (width<=420px){.starter-pack-contents{grid-template-columns:1fr}}.membership-tier h3{font:1.3rem/1.2 var(--ui-font-heading);margin:0}.membership-tier{--membership-tint:var(--ui-supporter)}.membership-tier--diamond-supporter{--membership-tint:#6fd8f0}.membership-tier--founder{--membership-tint:var(--ui-founder)}.membership-tier:after{background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--membership-tint) 12%, transparent), transparent 70%), color-mix(in srgb, var(--membership-tint) 5%, var(--ui-panel))}.membership-tier h3{color:var(--membership-tint)}.membership-price{color:color-mix(in srgb, var(--membership-tint) 55%, var(--ui-text))}.membership-checkout{text-align:center;place-items:center;text-decoration:none;display:grid}.membership-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.membership-title{align-items:center;gap:8px;min-width:0;display:flex}.membership-badge-large{object-fit:contain;margin:8px auto;display:block}.membership-example-list{margin:2px 0 0;padding-left:20px;list-style:circle}.membership-example-badge{vertical-align:middle;object-fit:contain;margin-right:4px}.membership-example{font-weight:700}.membership-example--gold{color:#d4a017}.membership-example--diamond{color:#6fd8f0}.membership-example--purple{color:var(--ui-founder)}.membership-billing{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;color:var(--membership-tint);background:color-mix(in srgb, var(--membership-tint) 15%, transparent);margin-left:6px;padding:1px 8px;font-size:.75rem;display:inline-block}.membership-checkout-tier{color:var(--membership-tint);font-weight:700}.ui-button--secondary .membership-checkout-tier{color:inherit}.membership-perks{margin:0;padding-left:20px}.account-banner{background:var(--ui-danger-wash);color:var(--ui-text);flex-direction:column;gap:2px;margin-top:8px;padding:8px 12px;text-decoration:none;display:flex}.account-banner strong{color:var(--ui-heading);font-size:1.125rem;font-weight:400}.account-banner span{color:var(--ui-text);opacity:.9}.referral-code{font:3rem/1.1 var(--ui-font-heading);letter-spacing:.12em;text-align:center;color:#fff;-webkit-text-stroke:.6px #fff;text-shadow:0 0 10px #ffffff73;-webkit-user-select:all;user-select:all;margin:16px 0 0}.referral-progress{width:100%;max-width:480px;margin-inline:auto}.referral-progress .ui-progress--with-text{--ui-brush-w:10px;height:32px}.referral-how{justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}.referral-how-chevron{font-size:1.25rem;line-height:1}.referral-link{text-align:center;color:var(--ui-muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:4px 0 0}.referral-code-panel .ui-stack--row{justify-content:center;margin:12px 0 28px}.referral-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.referral-counts div{flex-direction:column;align-items:center;padding:8px;display:flex}.referral-counts strong{font:2rem/1.1 var(--ui-font-heading);color:var(--ui-highlight);font-weight:400}.referral-counts span{color:var(--ui-muted)}.referral-founder{--membership-tint:var(--ui-founder);gap:8px;display:grid}.referral-founder h2{color:var(--membership-tint);margin:0}.referral-founder h3{font:1.25rem/1.2 var(--ui-font-heading);color:var(--ui-text);margin:0}.referral-milestones{gap:6px;margin:0;padding:0;list-style:none;display:grid}.referral-milestone{color:var(--ui-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:0 12px;padding:6px 0;display:grid}.referral-milestone-check{background:var(--ui-bg);width:40px;height:40px;font:1.5rem/1 var(--ui-font-heading);color:#a8d08d;grid-area:1/1/span 2;place-items:center;display:grid}.referral-milestone-badge{object-fit:contain;opacity:.35}.referral-milestone-target{grid-column:2;font-size:1.25rem}.referral-milestone-reward{grid-column:2}.referral-milestone .ui-badge{grid-area:1/3/span 2}.referral-milestone--claimed{opacity:.65}.referral-milestone--ready{color:var(--ui-text)}.referral-milestone--ready .referral-milestone-target{color:var(--ui-highlight)}.referral-milestone--founder{color:var(--ui-text);padding-block:10px}.referral-milestone--founder .referral-milestone-target{color:var(--ui-founder);font-size:1.6rem}.referral-count{text-align:center;font-family:var(--ui-font-heading);color:var(--ui-muted);margin:0}.referral-count strong{color:var(--ui-highlight);font-size:3.5rem;line-height:1}.referral-count span{font-size:1.5rem}.referral-repeat-note{color:var(--ui-muted);margin:0;font-size:.85rem}.referral-terms{gap:6px;margin:0;padding-left:20px;display:grid}.referral-learn-more{align-self:center}.referral-code-panel{padding-block:24px}.membership-referral{text-align:center;place-items:center;text-decoration:none;display:grid}.membership-tier--founder .membership-referral{margin-top:auto}.membership-tier--founder .membership-referral+.membership-checkout{margin-top:0}.home-queue{gap:var(--ui-space-lg);margin-block:var(--ui-space-lg);flex-direction:column;display:flex}.home-queue-header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-md);display:flex}.home-queue-header>h2,.tutorial-instruction{margin:0}.tutorial-stop--hidden{visibility:hidden}.tutorial-dev{justify-content:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.tutorial-boss-card{text-align:left;width:100%;font:inherit;color:inherit}.npc-banner:has(.tutorial-instruction) .npc-footer{justify-content:flex-start}.tutorial-needs{grid-template-columns:repeat(auto-fit, minmax(max(240px, calc(50% - var(--ui-space-lg))), 1fr));gap:var(--ui-space-lg);display:grid}.tutorial-enough{gap:var(--ui-space-sm);width:min(100%,360px);font-size:1.15rem;display:grid}.tutorial-enough-head{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.tutorial-enough>.ui-progress{--ui-brush-w:10px;height:36px}.tutorial-enough>.ui-progress .ui-progress-text{font-size:1.1rem}.home-queue-hours{color:var(--ui-text);font:400 1.25rem/1.25 var(--ui-font-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.realm-switch-option{justify-content:space-between;align-items:center;gap:var(--ui-space-md);text-align:left;width:100%;display:flex}.realm-switch-browse{margin-inline:auto;display:flex}.realm-switch-option{color:var(--ui-text)}.realm-switch-option:before{background:var(--ui-neutral-wash-slate)}.ui-badge.queue-time{font:400 1.125rem/1.25 var(--ui-font-heading);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 10px}.activity-name{flex-direction:column;min-width:0;display:flex}.activity-name-detail{color:var(--ui-muted);text-transform:none;font-size:.75em;font-weight:400;line-height:1.25}.home-queue .activity-card,.home-queue .current-action-card{padding-inline:16px}.current-action-card{color:var(--ui-text)}.current-action-buttons{justify-content:flex-end;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.home-queue .skill-icon,.encounter-card-header>.skill-icon{aspect-ratio:1;object-fit:contain;flex:0 0 48px;width:48px;height:48px}.queue-line{justify-content:space-between;align-items:center;gap:var(--ui-space-md);display:flex}.queue-line-text{flex-direction:column;min-width:0;display:flex}.home-queue .encounter-card-header{margin-bottom:8px}.mastery-task-link{color:inherit;text-decoration:none;display:block}.token-pack{text-align:center;align-items:center}.token-pack-title{align-items:center;gap:8px;margin:0;display:inline-flex}.token-pack-image{aspect-ratio:1;object-fit:contain;width:120px;max-width:100%;height:auto;display:block}.ui-modal:has(.token-packs) .ui-modal-surface{width:min(560px,100%)}.token-packs{overscroll-behavior:contain;grid-template-columns:1fr 1fr;align-self:stretch;gap:16px;max-height:min(360px,60vh);padding:14px;display:grid;overflow-y:auto}@media (width<=767px){.token-packs{grid-template-columns:1fr}}.token-pack-option{align-items:center;gap:12px;padding:16px 8px}.token-pack-price{margin:0}.token-pack-notice{text-align:center;align-self:stretch}.home-queue-upsell{align-self:center;width:auto;display:inline-flex}.queue-upsell{text-align:center;align-items:center}.queue-upsell-lead{color:var(--ui-heading);font:1.4rem/1.2 var(--ui-font-heading)}.queue-upsell-button{min-width:200px;margin-top:12px;padding-inline:24px}.queue-upsell .membership-perks{text-align:left;align-self:stretch}.home-queue-upsell{align-items:center;gap:8px}.stat-timer-member{align-items:center;gap:4px;display:inline-flex}.recent-actions h3{margin:0}.activity-card--selected:after{background:radial-gradient(ellipse at top left, var(--ui-surface-glow), transparent 70%), color-mix(in srgb, var(--ui-accent) 60%, var(--ui-panel))}.changelog-week h3{margin:0 0 4px;font-size:1rem}.changelog-week ul{margin:0 0 8px;padding-left:1.25rem;list-style:none}.changelog-week li:before{content:"* "}.slot-stepper{align-items:center;gap:8px;display:flex}.slot-stepper .ui-field{flex:1;min-width:0}.slot-stepper-input{text-align:center}.slot-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.shop-items .ui-popup,.shop-items .ui-popup>.ui-button{justify-content:center;width:100%;display:flex}.next-archive-card{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;gap:2px;padding:12px 16px;display:grid}.next-archive-card-title{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:1.25rem}.next-archive-card-hint{color:var(--ui-text)}@media (hover:hover){.next-archive-card:hover .next-archive-card-hint{color:var(--ui-highlight)}}.archive-explanation,.archive-explanation p,.archive-explanation li{color:var(--ui-text)}.archive-countdown{text-align:center;justify-items:center;gap:4px;display:grid}.ui-badge.archive-countdown-value{color:var(--ui-heading);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums;padding:8px 16px;font-size:2rem;font-weight:400;line-height:1}.archive-countdown-date{color:var(--ui-text);font-size:1rem;line-height:1.3}.thanks-page{width:100%;max-width:430px;margin:0 auto;padding:16px}.welcome-page{align-content:start;width:100%;max-width:430px;margin:0 auto}.welcome-page h3{color:var(--ui-heading);font:400 1.25rem/1.25 var(--ui-font-heading);margin:0}.welcome-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;display:flex;overflow-x:auto}.welcome-track::-webkit-scrollbar{display:none}.welcome-track--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none;scroll-behavior:auto!important}.welcome-slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding:12px}.welcome-task{padding:var(--ui-space-lg);background:var(--ui-inset)}.ui-button.welcome-continue{align-self:center;width:min(100%,14rem);min-height:38px}.welcome-controls{justify-content:center;align-items:center;display:flex}.welcome-dots{flex-wrap:wrap;justify-content:center;display:flex}.welcome-dot{appearance:none;cursor:pointer;background:0 0;border:0;width:28px;height:44px;padding:0;position:relative}.welcome-dot:before{content:"";background:var(--ui-muted);opacity:.45;border-radius:50%;width:10px;height:10px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.welcome-dot[aria-current=true]:before{background:var(--ui-highlight);opacity:1}.welcome-dot:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.welcome-track:not(.welcome-track--dragging){scroll-behavior:smooth}}.welcome-realms{gap:var(--ui-space-md);margin:0;padding:0;list-style:none;display:grid}.welcome-realm-button{appearance:none;gap:0 var(--ui-space-md);width:100%;padding:var(--ui-space-md);background:var(--ui-inset);color:var(--ui-muted);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover){.welcome-realm-button:hover{background:color-mix(in srgb, var(--ui-highlight) 10%, var(--ui-inset))}}.welcome-realm-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.welcome-realm-ends{grid-column:1/-1}.welcome-realm-name{color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.welcome-hero{text-align:center;justify-items:center;gap:6px;display:grid}.welcome-hero h2{color:var(--ui-heading);font:400 2rem/1 var(--ui-font-heading);margin:0}.welcome-hero p{max-width:30ch;color:var(--ui-text);margin:0}.welcome-hero-icon{object-fit:contain;filter:drop-shadow(0 4px 10px #000a);width:72px;height:72px}@media (prefers-reduced-motion:no-preference){.welcome-hero-icon{animation:4s ease-in-out infinite welcome-hero-float}}@keyframes welcome-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.welcome-facts{gap:var(--ui-space-sm);margin:0;padding:0;list-style:none;display:grid}.welcome-fact{align-items:center;gap:var(--ui-space-md);padding:10px var(--ui-space-md);background:var(--ui-inset);grid-template-columns:40px minmax(0,1fr);display:grid}.welcome-fact img{object-fit:contain;width:40px;height:40px}.welcome-fact strong{color:var(--ui-heading);font-size:1.125rem;font-weight:400;line-height:1.1;display:block}.welcome-fact span{color:var(--ui-muted);line-height:1.2}.welcome-later{text-align:center;color:var(--ui-muted);margin:0;font-size:.875rem}.ui-badge.realm-name{--ui-brush-w:5px;letter-spacing:.03em;vertical-align:baseline;margin-inline:1px;padding:0 6px;font-size:1.0625rem;line-height:1.15}.tutorial-glow{animation:1.6s ease-in-out infinite tutorial-glow}@keyframes tutorial-glow{0%,to{filter:drop-shadow(0 0 2px var(--ui-highlight))}50%{filter:drop-shadow(0 0 10px var(--ui-highlight))}}@media (prefers-reduced-motion:reduce){.tutorial-glow{filter:drop-shadow(0 0 8px var(--ui-highlight));animation:none}}.app-content h1.welcome-logo{text-align:center;color:var(--ui-heading);font:400 clamp(1.5rem, 8vw, 2.25rem)/1.1 var(--app-font-brand)}@media (forced-colors:active){.app-content h1.welcome-logo{color:canvastext}}.roster-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-button.roster-slot{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.account-characters{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.account-card{text-align:left;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:16px 20px;display:flex}.account-card-who{align-items:center;gap:10px;min-width:0;font-size:1.15rem;display:flex}.account-card-who .skin-icon{flex-shrink:0}.account-card-name{overflow-wrap:anywhere;flex:1;min-width:0}.account-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.account-card-stats .ui-badge.ui-stat-badge{gap:6px;padding:4px 8px}.account-card-stats .ui-stat-badge-details{gap:0}.account-card-stats .ui-stat-badge-label{font-size:.7rem}.account-card-stats .ui-stat-badge-value{font-size:1rem}.account-card-stats .ui-stat-badge-icon img{width:18px;height:18px}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-progress-header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-md);display:flex}.account-progress-header>h2{margin:0}.account-progress-score{color:var(--ui-text);font:400 1.25rem/1.25 var(--ui-font-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.account-progress-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-progress-bar>.ui-progress{--ui-brush-w:12px;height:48px}.account-progress-bar .ui-progress-text{font-size:1.5rem}.account-card-who .hiscores-avatar{--size:80px}.account-card-switch{flex-shrink:0;width:auto}.account-card-total{color:var(--ui-muted);white-space:nowrap;margin-left:auto;font-size:1rem}.account-manage-characters,.account-all-achievements{align-self:center}.roster-slot .roster-name{overflow-wrap:anywhere;flex:1;min-width:0}.ui-button.roster-slot--locked{opacity:.65}.roster-entry{align-items:center;gap:8px;display:flex}.roster-entry .roster-slot{flex:1;min-width:0}.roster-make-main{flex:none}.ui-modal-body p.roster-main-note{margin:0 0 16px}.roster-main-once{color:var(--ui-error)}.character-switch{background:#000;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0}.character-switch:popover-open{display:grid}.character-switch img{width:64px;height:64px;animation:1.2s linear infinite character-switch-spin}@media (prefers-reduced-motion:reduce){.character-switch img{animation:none}}.buff-section{gap:var(--ui-space-sm);display:grid}.buff-section-heading{color:var(--ui-muted);margin:0;font-size:1rem;font-weight:400}.buff-group{padding:8px 0}.buff-group-header{align-items:center;gap:var(--ui-space-sm);margin-bottom:6px;display:flex}.buff-group-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem}.buff-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.buff-list li{justify-content:space-between;align-items:baseline;gap:var(--ui-space-md);display:flex}.buff-list li>span:last-child:not(.buff-sentence){font-variant-numeric:tabular-nums;white-space:nowrap}.buffs-card-title{margin:0}.buff-expiry{white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.8;margin-left:auto}.glossary-level-column{width:56px}.glossary-table th:nth-child(2),.glossary-table td:nth-child(2){text-align:center}.glossary-item-title{margin:0}.glossary-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;display:grid}.glossary-fact{background:var(--ui-inset);padding:6px 8px}.glossary-fact dt{color:var(--ui-muted);font-size:1rem}.glossary-fact dd{margin:0}.glossary-sources h3{margin:0 0 4px}.glossary-sources ul{margin:0;padding:0;list-style:none}.glossary-sources li{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 6px;display:flex}.glossary-sources li:nth-child(odd){background:var(--ui-inset)}.glossary-source-meta{color:var(--ui-muted)}.glossary-chance{white-space:nowrap;font-variant-numeric:tabular-nums}.glossary-more{color:var(--ui-muted);margin:4px 0 0}.encounter-frame{align-items:start;gap:var(--ui-space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.encounter-frame-details{gap:var(--ui-space-sm);min-width:0;padding-inline:var(--ui-space-md);display:grid}.encounter-frame .encounter-card-title{font-size:1.25rem}.boss-portrait{background:var(--ui-fill-danger);object-fit:contain;border-radius:50%;width:96px;height:96px;display:block}.boss-portrait--fallback{--size:96px;border:0}.board-meta{opacity:.8;align-items:center;margin:0;display:flex}.board-actions{align-items:center;margin-left:auto;display:inline-flex}.board-compose{padding-top:var(--ui-space-md);position:relative}.board-counter{top:var(--ui-space-md);right:var(--ui-space-md);opacity:.7;letter-spacing:.025em;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;position:absolute}.board-counter--full{opacity:1}.board-author{align-items:center;gap:6px;min-width:0;margin-right:.5rem;display:inline-flex}.board-guild-tag{color:var(--ui-muted);font-variant-numeric:tabular-nums;text-decoration:none}@media (hover:hover){.board-guild-tag:hover{color:var(--ui-highlight);text-decoration:underline}}.guild-page-heading{align-items:center;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.guild-page-heading h1{margin:0}.guild-page-muted{color:var(--ui-muted)}.hiscores-guild-link{color:inherit;text-decoration:none}@media (hover:hover){.hiscores-guild-link:hover{color:var(--ui-highlight);text-decoration:underline}}.board-messages{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.board-messages>li{background:#ffffff0a;grid-template-columns:minmax(0,1fr);gap:.375rem;padding:.75rem;display:grid}.board-threads{gap:var(--ui-space-lg);margin:0;padding:0;list-style:none;display:grid}.ui-panel.board-thread{color:var(--ui-text);gap:4px;text-decoration:none;display:grid}.board-thread-title{color:var(--ui-heading);font:400 1.25rem/1.25 var(--ui-font-heading);overflow-wrap:anywhere}.board-thread-preview{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-thread-meta{color:var(--ui-muted);justify-content:space-between;gap:8px;font-size:.875rem;display:flex}.board-thread-replies{white-space:nowrap;flex:none}.board-thread-back{color:var(--ui-muted);align-self:flex-start;text-decoration:none}.board-thread-back:hover{color:var(--ui-text)}.board-thread-heading{color:var(--ui-heading);font:400 1.5rem/1.25 var(--ui-font-heading);overflow-wrap:anywhere;margin:0}.board-messages .board-body{margin:0}.board-messages .board-backlink{background:#ffffff14;margin-bottom:0}.board-messages a.board-backlink:hover{background:#ffffff1f}.board-icon{all:unset;vertical-align:middle;cursor:pointer;opacity:.6;margin-left:.25rem;padding:.25rem;font-size:.85rem;display:inline-flex}.board-icon:hover,.board-icon:focus-visible{opacity:1}.board-icon:focus-visible{outline:2px solid}.board-icon:disabled{cursor:default;opacity:.3}.board-backlink,.board-replying{min-width:0;color:inherit;white-space:nowrap;background:#ffffff0d;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.85rem;text-decoration:none;display:flex}a.board-backlink:hover{background:#ffffff17}.board-deleted{opacity:.6}.board-backlink-label{opacity:.75;flex:none;align-items:center;gap:.35rem;display:inline-flex}.board-backlink-label svg{font-size:.75rem;transform:scaleX(-1)}.board-backlink-excerpt{text-overflow:ellipsis;opacity:.6;flex:1;min-width:0;overflow:hidden}.board-replying .board-icon{flex:none;margin-left:0}.board-messages>li.board-focus{background:#ffffff1f}.board-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .75rem}.board-leaderboard{font-variant-numeric:tabular-nums;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.board-leaderboard li{grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.board-leaderboard .board-author{overflow-wrap:anywhere;margin:0}.board-count{opacity:.8}.rewards-streak{flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.rewards-streak span{color:var(--ui-muted);font-size:1.25rem}.rewards-streak strong{font:2.5rem/1.1 var(--ui-font-heading);color:var(--ui-highlight);text-transform:uppercase;font-weight:400}.rewards-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rewards-day{color:var(--ui-muted);align-items:center;gap:16px;padding:12px 20px;display:flex}.rewards-day--claimed{--ui-panel:var(--ui-panel-slate);color:var(--ui-text)}.rewards-day--next{--ui-panel:color-mix(in srgb, var(--ui-highlight) 22%, var(--ui-bg));color:var(--ui-text)}.rewards-claim{flex:none;margin-left:auto}.rewards-day-index{background:var(--ui-bg);width:40px;height:40px;font:1.75rem/1 var(--ui-font-heading);color:var(--ui-highlight);flex:none;place-items:center;display:grid}.rewards-day--claimed .rewards-day-index{color:#a8d08d}.rewards-icon{object-fit:contain;flex:none}.rewards-day-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rewards-day-text strong{font:1.5rem/1.2 var(--ui-font-heading);font-weight:400}.rewards-day-text small{color:var(--ui-muted);font-size:1rem}.rewards-day-text small.rewards-referral-bonus{color:var(--ui-highlight)}.rewards-footer{text-align:center;color:var(--ui-muted);flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.rewards-footer strong{font:2.25rem/1.1 var(--ui-font-heading);color:var(--ui-highlight);font-weight:400}.random-event-cells{justify-content:center;gap:10px;display:flex}.random-event-cell{background:color-mix(in srgb, var(--ui-neutral-wash) 72%, transparent);width:56px;height:56px;color:var(--ui-muted);font:1.75rem/1 var(--ui-font-heading);justify-content:center;align-items:center;display:flex}.random-event-keyboard{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.random-event-key{aspect-ratio:1;background:color-mix(in srgb, var(--ui-neutral-wash) 72%, transparent);min-height:0;color:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.random-event-key:disabled{opacity:.5;cursor:default}.random-event-icon:after{content:"";background:var(--icon) center / contain no-repeat;opacity:.55;width:100%;height:100%;display:block}.random-event-icon{display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.random-event-chest{z-index:4;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;filter:drop-shadow(0 0 10px #b57cffcc)drop-shadow(0 2px 6px #000a);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:left .15s,top .15s;animation:.4s ease-out random-event-appear,1.6s ease-in-out .4s infinite random-event-glow;display:flex;position:fixed;top:33vh;right:16px}.random-event-chest--dragging{transition:none}.random-event-chest img{object-fit:contain;pointer-events:none;width:68px;height:68px;display:block}@keyframes random-event-appear{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes random-event-glow{0%,to{filter:drop-shadow(0 0 8px #b57cffaa)drop-shadow(0 2px 6px #000a)}50%{filter:drop-shadow(0 0 20px #d9b8ff)drop-shadow(0 0 8px #b57cff)drop-shadow(0 2px 6px #000a)}}@media (prefers-reduced-motion:reduce){.random-event-chest{filter:drop-shadow(0 0 16px #d9b8ff)drop-shadow(0 2px 6px #000a);transition:none;animation:none}}.tutorial-fab{right:16px;bottom:calc(var(--dock-height) + 16px);z-index:4;box-sizing:border-box;width:64px;height:64px;color:var(--ui-on-secondary);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;filter:drop-shadow(0 2px 6px #000a);background:#ffb83f;border:0;border-radius:50%;place-items:center;padding:0;transition:left .15s,top .15s;display:grid;position:fixed;overflow:hidden}.tutorial-fab--dragging{transition:none}.tutorial-fab:focus-visible{outline:3px solid var(--ui-highlight);outline-offset:2px}.tutorial-fab-face{object-fit:cover;object-position:top;pointer-events:none;grid-area:1/1;width:100%;height:100%}.tutorial-fab-ring{pointer-events:none;grid-area:1/1;width:100%;height:100%;transform:rotate(-90deg)}.tutorial-fab-ring circle{fill:none;stroke-width:5px}.tutorial-fab-ring-track{stroke:#1d1507b3}.tutorial-fab-ring-fill{stroke:#e2bd72;stroke-linecap:round;transition:stroke-dasharray .4s}.tutorial-fab--done{animation:2.4s ease-in-out infinite tutorial-fab-shake}@keyframes tutorial-fab-shake{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}86%{transform:rotate(-8deg)}92%{transform:rotate(4deg)}}.tutorial-fab-count{background:var(--ui-fill-secondary);font-variant-numeric:tabular-nums;border-radius:999px;grid-area:1/1;align-self:end;margin-bottom:2px;padding:1px 8px;font-size:.875rem;line-height:1.2}.loot-bag{z-index:4;box-sizing:border-box;width:60px;height:60px;color:var(--ui-text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;filter:drop-shadow(0 2px 6px #000a);background:radial-gradient(circle at 50% 35%,#2a3a63,#0b101d);border:0;border-radius:50%;place-items:center;padding:0;transition:left .15s,top .15s;display:grid;position:fixed;bottom:96px;right:16px;box-shadow:inset 0 0 0 2px #ecd5a399}.loot-bag--dragging{transition:none}.loot-bag:focus-visible{outline:3px solid var(--ui-highlight);outline-offset:2px}.loot-bag-icon{object-fit:contain;pointer-events:none;width:36px;height:36px}.loot-bag-count{box-sizing:border-box;background:var(--ui-fill-danger);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:24px;padding:1px 6px;font-size:.875rem;line-height:1.3;position:absolute;top:-6px;right:-6px}.loot-bag-gain{color:var(--ui-success);font:1.125rem/1 var(--ui-font-heading);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000,0 0 4px #000;white-space:nowrap;pointer-events:none;animation:1.2s ease-out forwards loot-bag-gain;position:absolute;bottom:100%;left:50%}@keyframes loot-bag-gain{0%{opacity:1;transform:translate(-50%,4px)}to{opacity:0;transform:translate(-50%,-28px)}}body:has(.loot-bag) .tutorial-fab{bottom:172px}@media (prefers-reduced-motion:reduce){.loot-bag{transition:none}.loot-bag-gain{animation-name:loot-bag-gain-fade}}@keyframes loot-bag-gain-fade{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tutorial-fab,.tutorial-fab-ring-fill{transition:none}.tutorial-fab--done{animation:none}}.random-event-chest-time{color:#fff;font:.9rem/1.1 var(--ui-font-heading);font-variant-numeric:tabular-nums;background:#3d1a78;border-radius:8px;padding:1px 6px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.exp-lamp-skills{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exp-lamp-skill{justify-content:flex-start;align-items:center;gap:var(--ui-space-md);text-align:left;touch-action:manipulation;min-width:0;min-height:52px;padding:8px 12px;font-size:1.125rem;line-height:1.1;display:flex}.exp-lamp-skill img{object-fit:contain;flex-shrink:0}.exp-lamp-confirm{align-self:center;width:auto;display:inline-flex}.exp-lamp-skill-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.exp-lamp-skill-level{font-variant-numeric:tabular-nums;opacity:.85}.shop-membership{padding:14px 16px}.shop-membership-options{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.shop-membership-option{text-align:center}.shop-membership-title{justify-content:center;align-items:center;gap:8px;display:flex}.shop-membership-title img{flex:none}.shop-membership-title h3{text-align:start}.shop-membership-option h3{font:1.1rem/1.2 var(--ui-font-heading);margin:0}.shop-membership-option p{font-size:.875rem}.shop-membership-option>:last-child{margin-top:auto}.shop-membership-option a.ui-button{text-align:center;place-items:center;text-decoration:none;display:grid}.guild-create-realm{justify-content:center;display:flex}.guild-table-scroll{overflow-x:auto}.guild-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.guild-table th,.guild-table td{text-align:left;vertical-align:middle;padding:8px;font-weight:400}.guild-table thead{color:var(--ui-text);background:var(--ui-secondary)}.guild-table tbody tr:nth-child(odd){background:var(--ui-inset)}.guild-count{color:var(--ui-muted);font-size:.875rem}.guild-list,.guild-requests{gap:var(--ui-space-md);margin:0;padding:0;list-style:none;display:grid}.guild-list h3,.guild-requests h3{margin:0}.guild-list-footer{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.guild-request-heading{justify-content:space-between;align-items:baseline;gap:var(--ui-space-sm);display:flex}.guild-request-date{color:var(--ui-muted);font-size:.875rem}.guild-request-note{overflow-wrap:anywhere;margin:0;font-style:italic}.guild-member-menu{place-items:center;min-width:40px;display:inline-grid}.guild-member-popup{text-align:left}.guild-member-popup h3,.guild-member-popup p{text-align:left;margin:0}.guilds-heading{align-items:center;gap:var(--ui-space-sm);grid-template-columns:1fr auto 1fr;display:grid}.guilds-heading h1{grid-column:2}.guilds-heading .ui-popup{grid-column:3;justify-self:end}.guild-view-as{aspect-ratio:1;place-items:center;min-width:0;padding:0;display:inline-grid}.app-content .guild-motd{margin:0 0 var(--ui-space-lg);color:var(--ui-text);white-space:pre-wrap;overflow-wrap:anywhere}.guild-motd-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.guild-motd-heading h3{margin:0}.guild-motd-edit{aspect-ratio:1;place-items:center;min-width:0;padding:0;display:inline-grid}.guild-realm-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.guild-realm-heading h3{margin:0}.guild-realm-badges{flex-wrap:wrap;gap:4px;display:flex}.guild-task-item{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.guild-task-item-name{align-items:center;gap:var(--ui-space-sm);display:flex}.guild-task-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.guild-task-heading h3{margin:0}.app-content .guild-task-activity{color:var(--ui-text);margin:0}.guild-task:not(.guild-task--current){opacity:.7}.page-note{margin-top:var(--ui-space-lg)}.guild-level-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.guild-level-heading h3{margin:0}.guild-task-rewards{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.app-content .guild-cost{color:var(--ui-muted);margin:0}.app-content .guild-cost--short{color:var(--ui-error)}.guild-reroll{justify-content:center;display:flex}.hiscores-table--guilds th:first-child,.hiscores-table--guilds td:first-child{width:10%}.hiscores-table--guilds th:nth-child(2){width:40%}.hiscores-table--guilds th:nth-child(3),.hiscores-table--guilds th:nth-child(4),.hiscores-table--guilds th:nth-child(5){width:16.66%}.hiscores-table--guilds tbody th,.hiscores-table--medals tbody th{text-align:left;font-weight:400}.hiscores-table--medals td{text-align:center}.hiscores-table--medals td.hiscores-medal-realms{text-align:left}.hiscores-medals{gap:var(--ui-space-sm);flex:none;display:inline-flex}.hiscores-medal-badge{align-items:center;gap:1px;font-size:.875rem;line-height:1;display:inline-flex}.hiscores-medal-count{color:var(--ui-muted);font-size:.75rem}.hiscores-medal{margin:0 var(--ui-space-sm) 2px 0;white-space:nowrap;color:var(--ui-muted);font-size:.875rem;display:inline-block}.app-content .hiscores-disclaimer{padding:var(--ui-space-sm) var(--ui-space-md);background:var(--ui-inset);color:var(--ui-muted);margin:0}.guild-checkin-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.guild-checkin-day{background:var(--ui-inset);color:var(--ui-muted);gap:2px;padding:6px 0;font-size:.875rem;display:grid}.guild-checkin-day--done{color:var(--ui-success)}.guild-news-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.guild-news-author{align-items:center;gap:var(--ui-space-sm);min-width:0;display:flex}.app-content .guild-news-body{color:var(--ui-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.guild-news-actions{justify-content:flex-end;display:flex}.board-reactions{justify-content:flex-end;align-items:center;margin-top:.25rem;display:flex}.board-heart{appearance:none;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.35rem;margin:0;padding-block:8px;font-size:.6875rem;display:inline-flex}.board-heart img{opacity:.55;filter:grayscale();flex:none;transition:opacity .15s,filter .15s;display:block}.board-heart:hover img,.board-heart:focus-visible img,.board-heart--given img{opacity:1;filter:none}.board-heart:focus-visible{outline-offset:2px;outline:2px solid}.board-heart-count{text-align:left;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.chatter-feed{overscroll-behavior:contain;flex-direction:column;gap:8px;height:min(55dvh,460px);display:flex;overflow-y:auto}.chatter-older{align-self:center}.chatter-empty{color:var(--ui-muted);margin:auto}.chatter-messages{gap:0;margin-top:auto}.chatter-messages .board-body{white-space:normal}.chatter-messages>li{flex-wrap:wrap;align-items:flex-start;gap:.125rem .5rem;padding:.375rem .5rem;display:flex}.chatter-messages>li>.board-backlink{flex-basis:100%}.chatter-messages>li>.board-meta{display:contents}.chatter-messages .board-author{opacity:.8;white-space:nowrap;flex:none;margin:0}.chatter-messages>li time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.chatter-messages .board-body{flex:10rem;min-width:0;margin:3px 0 0}.chatter-messages>li.chat-line{display:block}.chat-line-text{margin:0;line-height:1.5}.chat-line-text>time{display:inline-block}.chat-line-text>.board-author{vertical-align:bottom;align-items:center;display:inline-flex}.chat-line-text>.board-author:after{content:":";margin-left:-6px}.chat-line-text>.board-body{margin:0;display:inline}.chatter-compose{gap:4px;margin-top:6px;display:grid}.chatter-tabs,.chatter-tabs>.ui-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.chatter-tabs .ui-tab-panel{flex-direction:column;flex:1;min-height:0;padding-top:4px;display:flex}.chatter-tabs .ui-tab-panel[hidden]{display:none}.chatter-messages>li{--ui-brush-w:10px;isolation:isolate;box-sizing:border-box;background:0 0;padding:2px .625rem;position:relative}.chatter-messages time{color:var(--ui-muted)}.chatter-messages .board-body{font-family:var(--ui-font-chat);font-size:.875em}.chatter-messages>li.chatter-news{color:var(--ui-muted)}.chatter-messages>li.chatter-news .board-body{font-style:italic}.chatter-messages>li.chatter-news .board-body:before{content:"✦ ";color:var(--ui-highlight);font-style:normal}.chatter-messages>li.chatter-emote .board-body{color:var(--ui-info)}.chatter-messages>li.chatter-emote .board-body:before{content:none}.chatter-compose-row{align-items:flex-end;gap:6px;display:flex}.chatter-unread{--ui-brush-w:6px;isolation:isolate;min-width:1.5em;color:var(--ui-on-accent);text-align:center;vertical-align:middle;margin-left:6px;padding:3px 8px;font-size:.8125rem;line-height:1.1;display:inline-block;position:relative}.chatter-unread:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);background:linear-gradient(#4fd160,#2e9e3c);position:absolute;inset:0}@media (forced-colors:active){.chatter-unread{border:1px solid canvastext}.chatter-unread:before{display:none}}.realm-dock-chat>.ui-tab{position:relative}.realm-dock-chat .chatter-unread{margin:0;padding:2px 6px;font-size:.9375rem;line-height:1;position:absolute;top:13px;right:0}.chatter-compose-row>:first-child{flex:1;min-width:0}.chatter-compose textarea{resize:none;field-sizing:content;min-height:36px;max-height:6lh;padding:5px 10px}.chatter-compose-row>.ui-button{min-height:36px;padding:0 14px}.chat-dice{color:var(--ui-heading);font-variant-numeric:tabular-nums}.chat-emote{color:var(--ui-muted);font-style:italic}.chat-help{gap:var(--ui-space-md);margin:0;display:grid}.chat-help-row{gap:var(--ui-space-md);grid-template-columns:minmax(7.5rem,auto) 1fr;align-items:baseline;display:grid}.chat-help dt code{color:var(--ui-heading);font-family:var(--ui-font-body)}.chat-help dd{color:var(--ui-text);margin:0}.chat-emote-image{vertical-align:middle;width:auto;height:22px;margin-block:-4px}.chat-help-heading{margin:var(--ui-space-lg) 0 0;color:var(--ui-heading);font:400 1.125rem/1.25 var(--ui-font-heading)}.chat-help-note{color:var(--ui-muted);margin:0}.chat-emote-list{gap:var(--ui-space-md);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.chat-emote-list li{align-items:center;gap:var(--ui-space-md);min-width:0;display:flex}.chat-emote-list img{width:auto;max-width:48px;height:24px}.chat-emote-list code{color:var(--ui-text);font-family:var(--ui-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-rules ul{gap:var(--ui-space-sm);margin:0;padding-left:1.25rem;display:grid}.chat-rules h3{margin:var(--ui-space-sm) 0 0;color:var(--ui-heading);font:400 1.125rem/1.25 var(--ui-font-heading)}.chat-rules p{color:var(--ui-muted);margin:0}.enemy-health--large{--ui-brush-w:10px;height:36px;font-size:1.125rem}.enemy-health .ui-progress-fill:before{background:#d63b3b}.enemy-health .enemy-health-chunk:before{background:#f3b4a6}.enemy-health .enemy-health-chunk:after{display:none}@media (prefers-reduced-motion:no-preference){.enemy-health .enemy-health-fill{transition:clip-path .14s ease-out}.enemy-health .enemy-health-chunk{transition:clip-path .7s ease-out .35s}.enemy-health.enemy-health--reset .ui-progress-fill{transition:none}}.enemy-health-hit{z-index:1;white-space:nowrap;color:#ffd0c4;font:700 1.125rem/1 var(--ui-font-body);text-shadow:0 1px 2px #000;pointer-events:none;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.enemy-health-hit{animation:.9s ease-out forwards enemy-health-hit}}@keyframes enemy-health-hit{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-24px)}}@media (prefers-reduced-motion:reduce){.enemy-health-hit{display:none}}.enemy-health-hit--crit{color:#ffd54a;letter-spacing:.02em;font-size:1.5rem}@media (prefers-reduced-motion:no-preference){.enemy-health-hit--crit{animation:1.1s ease-out forwards enemy-health-crit}.enemy-health--crit .enemy-health-fill:before{animation:.35s ease-out enemy-health-flash}}@keyframes enemy-health-crit{0%{opacity:1;transform:translate(-50%)scale(1.6)}25%{transform:translate(-50%,-4px)scale(1.2)}to{opacity:0;transform:translate(-50%,-30px)scale(1)}}@keyframes enemy-health-flash{0%{background:#ffd54a}to{background:#d63b3b}}.exchange-create-button{align-self:center}.exchange-empty{text-align:center;margin:var(--ui-space-lg) 0;align-self:center}.exchange-item-picker{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.exchange-item-option{padding:0 var(--ui-space-sm)}.exchange-item-details{margin-bottom:var(--ui-space-md)}.exchange .item-display--inline .item-display-icon{margin-inline:4px 10px}.exchange-item-option .item-display--inline{padding-block:4px}.exchange-row-link{cursor:pointer}@media (hover:hover){.exchange-row-link:hover{background:var(--ui-inset)}}.exchange-icon-column{width:48px}.exchange-count-column{width:84px}.exchange-price-column{width:68px}.exchange-listings-table :is(th,td):nth-child(n+3){text-align:right;overflow-wrap:normal;white-space:nowrap}.exchange-listings-table :is(th,td):first-child{text-align:center;padding-inline:6px}.exchange-listings-table td:first-child>.item-display-icon{margin-inline:auto;display:flex}.exchange-listings-table th:nth-child(2){padding-inline-start:10px}.exchange-listings-table td:last-child{padding-inline-end:10px}.exchange-listings-table .exchange-item-link{min-height:40px}.exchange-listings-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.view-toggle{gap:var(--ui-space-sm);margin-inline-start:auto;display:flex}.exchange-listings-grid{gap:var(--ui-space-sm);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=560px){.exchange-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.exchange-listing-card{aspect-ratio:1;background:var(--ui-inset);width:100%;color:var(--ui-text);font:inherit;text-align:center;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}@media (hover:hover){.exchange-listing-card:hover{background:color-mix(in srgb, var(--ui-inset) 80%, var(--ui-highlight))}}.exchange-more-sentinel{height:1px}.command-palette{gap:var(--ui-space-sm);flex-direction:column;min-width:0;display:flex}.command-palette-list{max-height:min(55vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.command-palette-option{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);cursor:pointer;min-height:44px;padding:6px 12px;display:flex}.command-palette-option[aria-selected=true]{background:var(--ui-inset);color:var(--ui-highlight)}.command-palette-label{overflow-wrap:anywhere;min-width:0}.command-palette-group,.command-palette-hint,.command-palette-empty{color:var(--ui-muted);font-size:.8125rem}.command-palette-group{flex-shrink:0}.command-palette-hint,.command-palette-empty{text-align:center;margin:0}@media (forced-colors:active){.command-palette-option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.command-palette-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ui-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;font-size:.875rem;display:flex;overflow:hidden}.command-palette-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-palette-trigger-hint{background:var(--ui-secondary);color:var(--ui-muted);font:inherit;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-inline-end:10%;padding:1px 8px;font-size:.75rem;display:inline-flex}@media (hover:hover){.command-palette-trigger:hover{color:var(--ui-text)}}.nav-current-action{box-sizing:border-box;background:var(--ui-panel);width:calc(100% - 24px);min-width:0;color:var(--ui-text);flex-direction:column;flex-shrink:0;gap:4px;padding:8px 10px;font-size:.875rem;text-decoration:none;display:flex}.nav-current-action-head{align-items:center;gap:6px;min-width:0;display:flex}.nav-current-action-icon{object-fit:contain;flex:none;width:20px;height:20px}.nav-current-action-idle{color:var(--ui-muted);white-space:nowrap;flex:none;margin-left:auto}.nav-current-action-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-heading);flex:0 auto;overflow:hidden}.nav-current-action--idle .nav-current-action-title{color:var(--ui-muted)}.nav-current-action--passive{border-top:1px solid var(--ui-border);padding-top:6px;padding-bottom:6px;font-size:.8125rem}.nav-current-action--passive .nav-current-action-icon{width:16px;height:16px}a.nav-current-action{cursor:pointer}a.nav-current-action:focus-visible{outline:2px solid var(--ui-highlight);outline-offset:-2px}@media (hover:hover){a.nav-current-action:hover .nav-current-action-title{color:var(--ui-highlight)}}.command-palette-trigger-hint>span{justify-content:center;align-items:center;height:1em;font-family:system-ui,sans-serif;line-height:1;display:inline-flex}.player-link{color:inherit;text-decoration:none}.player-link:hover,.player-link:focus-visible{text-decoration:underline}.player-link.chat-mention{color:var(--ui-highlight)}.player-link.chat-mention--me{background:var(--ui-neutral-wash-slate);padding:0 2px}.new-player-badge{cursor:default;margin-right:.25em;font-size:.9em;line-height:1;text-decoration:none}.command-palette-player{align-items:center;gap:var(--ui-space-sm);min-width:0;display:inline-flex}.tab-new-badge{background:var(--ui-accent);color:var(--ui-inset);letter-spacing:.04em;vertical-align:middle;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:.7em;font-weight:700}.away-upsell{text-align:center;padding:14px 16px}.away-upsell p{margin:0}.away-upsell h3{font:1.2rem/1.2 var(--ui-font-heading);margin:0}.away-upsell-compare{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.away-upsell-compare .ui-stat-badge{text-align:left;flex:0 200px;justify-content:center}.away-upsell-arrow{color:var(--ui-muted);font-size:1.5rem}.away-upsell-gain{color:var(--ui-success)}.away-upsell-actions{justify-content:center;display:flex}.away-upsell-gold{min-height:44px;padding:6px 28px;font-size:1.125rem}.away-upsell-badge{vertical-align:-8px;margin-inline:-6px 2px}.away-summary{gap:var(--ui-space-md);display:grid}@media (width>=900px){.ui-modal:has(.away-summary) .ui-modal-surface{width:min(620px,100%)}.away-summary-actions-area{text-align:center;align-items:center}.away-summary-actions-area .away-summary-actions{width:min(420px,100%)}}.feedback-stars{justify-content:center;gap:4px;display:flex}.feedback-star{min-width:44px;min-height:44px;color:var(--ui-muted);font:400 2rem/1 var(--ui-font-heading);cursor:pointer;background:0 0;border:0;padding:0}.feedback-star--on{color:#ffb83f}.feedback-star:disabled{cursor:default}.landing-intro{text-align:center;gap:8px;margin-bottom:16px;display:grid}.landing-intro p{color:var(--ui-text);font-size:1.125rem}.app-content h1.landing-logo{color:var(--ui-heading);font:400 clamp(1.75rem, 9vw, 2.5rem)/1.1 var(--app-font-brand);text-transform:uppercase}@media (forced-colors:active){.app-content h1.landing-logo{color:canvastext}}.landing-section{gap:12px;margin-top:28px;display:grid}.landing-section h2{color:var(--ui-heading);text-transform:uppercase;letter-spacing:.04em}.landing-section h3{color:var(--ui-heading);font:400 1.25rem/1.25 var(--ui-font-heading);margin:0}.landing-carousel{gap:var(--ui-space-sm);display:grid}.landing-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 12%;display:flex;position:relative;overflow-x:auto}.landing-carousel-track::-webkit-scrollbar{display:none}.landing-carousel-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.landing-carousel-track--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none;scroll-behavior:auto!important}.landing-carousel-slide{scroll-snap-align:center;flex:0 0 76%}.landing-screen{aspect-ratio:640/1427;border-radius:10px;display:block;overflow:hidden}.landing-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.landing-carousel-controls{justify-content:center;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){.landing-carousel-track:not(.landing-carousel-track--dragging){scroll-behavior:smooth}}.landing-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-feature{gap:4px;padding:12px 16px;display:grid}.landing-feature p{color:var(--ui-text)}.landing-skill-group{gap:6px;display:grid}.landing-skills{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-skill{--ui-brush-w:10px;isolation:isolate;color:var(--ui-text);gap:8px;padding:10px 12px;display:grid;position:relative}.landing-skill:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-inset);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);position:absolute;inset:0}.landing-skill-title{align-items:center;gap:8px;min-width:0;display:flex}.landing-skill-title img{object-fit:contain;flex:none;display:block}.landing-skill-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.125rem;line-height:1.1}.landing-skill-level{flex:none}.landing-skill-bars{gap:4px;display:grid;position:relative}.landing-skill-gain{text-align:center;color:var(--ui-success);pointer-events:none;text-shadow:0 1px #000;font-size:1rem;line-height:1;animation:1.4s ease-out forwards landing-skill-gain;position:absolute;top:-6px;left:0;right:0}@keyframes landing-skill-gain{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.landing-skill-level--up{animation:.9s ease-out landing-skill-level-up}@keyframes landing-skill-level-up{0%,60%{color:var(--ui-highlight);text-shadow:0 0 8px var(--ui-highlight)}}@media (prefers-reduced-motion:reduce){.landing-skill-gain,.landing-skill-level--up{animation:none}}@media (forced-colors:active){.landing-skill{border:1px solid canvastext}}.landing-hero{gap:var(--ui-space-md);flex-direction:column;min-width:0;display:flex}.landing-hero>*{min-width:0}.landing-auth{gap:var(--ui-space-md);min-width:0;display:grid}.landing-section>p,.landing-feature-art-copy>p{color:var(--ui-text)}.landing-section .landing-note{color:var(--ui-muted);font-size:.875rem}.landing-set{gap:12px;padding:12px;display:grid}.landing-set-slots{grid-template-areas:".head.""weapon body offhand""hands legs boots";margin:0;padding:0;list-style:none}.landing-set .equipment-cell{cursor:default;min-height:112px}.landing-set .equipment-cell-item{white-space:normal;overflow-wrap:anywhere;line-height:1.1;overflow:visible}.landing-set-totals{flex-wrap:wrap;gap:8px;display:flex}.landing-feature-art{gap:16px;display:grid}.landing-feature-art-copy{align-content:start;gap:12px;min-width:0;display:grid}.landing-portrait{justify-items:center;gap:4px;margin:0;display:grid}.landing-portrait figcaption{color:var(--ui-heading);font:400 1.25rem/1.25 var(--ui-font-heading)}.landing-portrait-image{aspect-ratio:1;max-width:280px;display:block}.landing-portrait-image img{-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.landing-portrait--boss{background:radial-gradient(closest-side, color-mix(in srgb, var(--ui-item-legendary) 22%, transparent), transparent)}.landing-boss-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.landing-boss{min-width:0;color:var(--ui-text);justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-boss-name{overflow-wrap:anywhere;min-width:0}.landing-boss--legendary .landing-boss-name{color:var(--ui-item-legendary);text-shadow:0 0 12px color-mix(in srgb, var(--ui-item-legendary) 30%, transparent)}.landing-boss .ui-badge{flex:none}.tutorial-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tutorial-step{color:var(--ui-muted);align-items:flex-start;gap:16px;padding:12px 20px;display:flex}.tutorial-step:after{opacity:calc(.86 * var(--tutorial-fade,1))}.tutorial-step--done{--ui-panel:var(--ui-panel-slate);color:var(--ui-text)}.tutorial-step--next{--ui-panel:color-mix(in srgb, var(--ui-highlight) 22%, var(--ui-bg));color:var(--ui-text)}.tutorial-step-index{background:var(--ui-bg);width:40px;height:40px;font:1.75rem/1 var(--ui-font-heading);color:var(--ui-highlight);flex:none;place-items:center;display:grid}.tutorial-step--done .tutorial-step-index{color:#a8d08d}.tutorial-step-text{flex-direction:column;gap:4px;min-width:0;display:flex}.tutorial-step-text strong{font:1.5rem/1.2 var(--ui-font-heading);font-weight:400}.tutorial-step-text small{color:var(--ui-muted);font-size:1rem}.tutorial-step-targets{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.tutorial-step-action{align-self:flex-start;margin-top:4px}.tutorial-step-dev{opacity:.7;align-self:flex-start}.tutorial-skip{align-self:center;width:auto;display:inline-flex}.tutorial-complete{text-align:center;padding:24px 16px}.tutorial-complete-body{align-items:center}.tutorial-complete-heading{font:2.25rem/1.1 var(--ui-font-heading);color:var(--ui-highlight);text-transform:uppercase}.tutorial-complete-badge{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ui-highlight) 45%, transparent));justify-content:center;margin-top:24px;display:flex}.tutorial-complete-note{color:var(--ui-muted)}.tutorial-breadcrumb{color:var(--ui-muted);margin:4px 0 0;font-size:.875rem}.tutorial-breadcrumb a{color:var(--ui-highlight);font-weight:600}.tutorial-suggestion-note{color:var(--ui-muted);margin:0;font-size:.875rem}.ui-button.tutorial-go-home{min-height:42px;margin-block:24px;padding:4.5px 24px;font-size:1.5rem}.ui-button.tutorial-find-guild{margin-block:-16px 16px}.home-nudge-actions{flex-wrap:wrap;gap:8px;display:flex}.tutorial-tips{text-align:left;width:100%;max-width:520px}.tutorial-tips h3{text-align:center;color:var(--ui-heading);margin:0 0 8px}.tutorial-tips ul{gap:8px;margin:0;padding-left:20px;display:grid}.tutorial-complete-secure{padding:8px 0 0;position:static}.weather-heading{align-items:baseline;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.weather-heading :is(h2,h3){flex:auto;min-width:0;margin:0}.weather-change{color:var(--ui-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.weather-badges{gap:var(--ui-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-badge.weather-badge{letter-spacing:normal;text-transform:none;white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:1rem;font-weight:400;display:inline-flex}.weather-badge img{object-fit:contain;width:20px;height:20px}.weather-badge-name{color:var(--ui-text)}.weather-forecast-button{align-self:center}.weather-explainer{color:var(--ui-muted)}.weather-forecast{gap:var(--ui-space-lg);margin:0;padding:0;list-style:none;display:grid}.weather-forecast li{gap:var(--ui-space-sm);display:grid}.surge-heading{align-items:baseline;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.surge-heading h2{flex:auto;min-width:0;margin:0}.surge-time{color:var(--ui-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.surge-note{color:var(--ui-muted);margin:0}.surge-go{align-self:flex-start}.surge-next{align-items:center;gap:var(--ui-space-sm) var(--ui-space-md);flex-wrap:wrap;display:flex}.surge-next-label{color:var(--ui-muted)}.surge-skill{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.surge-skill img{object-fit:contain;width:20px;height:20px}.overtraining-heading{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.overtraining-heading h2{flex:auto;margin:0}.overtraining-note{color:var(--ui-muted)}.overtraining-actions{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.overtraining-start{align-self:flex-start}.expedition-title{margin:0}.expedition-estimate{color:var(--ui-muted)}.chatter-close{z-index:1;font-size:1.125rem;position:absolute;top:10px;right:10px}:root,.realm-dock{--chatter-sheet:min(var(--chatter-height,100dvh), 320px)}.ui-panel.chatter-sheet{z-index:4;left:0;right:0;top:calc(var(--chatter-top,0px) + var(--chatter-height,100dvh) - var(--chatter-sheet));box-sizing:border-box;height:var(--chatter-sheet);padding:8px 12px max(8px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed}.chatter-sheet[hidden]{display:none}.chatter-sheet .chatter-feed{flex:1;height:auto;min-height:0}.app-content:has(.chatter-sheet:not([hidden])){padding-bottom:calc(var(--chatter-sheet) + var(--dock-button) + 20px + var(--page-tail))}body:has(.chatter-sheet:not([hidden])) .realm-dock{bottom:calc(100dvh - var(--chatter-top,0px) - var(--chatter-height,100dvh) + var(--chatter-sheet));padding-bottom:4px}body:has(.chatter-sheet:not([hidden])) .realm-dock-chat{display:none}body:has(.chatter-sheet:not([hidden])) .ui-toast-viewport{bottom:calc(var(--chatter-sheet) + var(--dock-button) + 20px)}.contract-list{gap:var(--ui-space-md);margin:0;padding:0;list-style:none;display:grid}.contract-heading{align-items:baseline;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.contract-heading h2{flex:auto;min-width:0;margin:0}.contract-meta,.contracts-intro{color:var(--ui-muted);margin:0}.contracts-heading{justify-content:center;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.contracts-explainer{gap:var(--ui-space-sm);margin:0;padding-left:1.25rem;display:grid}.contract-counts{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.contract-items{gap:var(--ui-space-sm) var(--ui-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contract-heading .contract-options{padding-inline:12px}.contract-claim{align-self:flex-start}.donation-card-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.donation-card-heading h2{margin:0;font-size:1.25rem}.donation-card-effect,.donation-card-left{color:var(--ui-muted);margin:0;font-size:.875rem}.donation-card .ui-progress--small{--ui-brush-w:8px;height:28px}.donation-card .ui-progress-text{text-shadow:0 0 2px #000,0 1px 2px #000;font-size:1rem}.donation-form{gap:var(--ui-space-sm);display:grid}.level-up-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.level-up-entry{background:var(--ui-inset);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.level-up-icon{object-fit:contain;width:56px;height:56px}.level-up-skill{font:1.25rem/1.2 var(--ui-font-heading);color:var(--ui-heading)}.level-up-levels{font:700 1.25rem/1 var(--ui-font-number);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.level-up-from{color:var(--ui-muted)}.level-up-arrow{color:var(--ui-muted);font:400 1rem/1 var(--ui-font-body)}.level-up-to{color:var(--ui-highlight)}.level-up-footer{justify-content:center;display:flex}.app-wallet,.shop-gold,.item-tile-quantity,.inventory-quantity,.item-display-quantity,.inventory-capacity,.shop-item-stat-value,.level-up-from,.level-up-to,.loot-bag-count,.tutorial-fab-count,.board-heart-count,.chat-dice,.affinity-rank,.stat-stepper .ui-control,.chatter-unread{font-family:var(--ui-font-number)}.chat-link{color:var(--ui-info);overflow-wrap:anywhere;text-decoration:underline}.chat-link-address{background:var(--ui-inset);overflow-wrap:anywhere;padding:6px 8px;font-size:.875rem}.loot-bag-modal .ui-modal-surface{box-sizing:border-box;flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.loot-bag-modal .ui-modal-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.loot-bag-modal .ui-modal-footer{flex:none;display:grid}.ui-panel.featured-skins{gap:12px;padding:14px;display:grid}.featured-skins-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.featured-skins-header h2{color:var(--ui-heading);font:400 1.5rem/1 var(--ui-font-heading);letter-spacing:.04em;text-transform:uppercase;margin:0}.featured-skins-all{color:var(--ui-muted);white-space:nowrap;font-size:.875rem;text-decoration:none}.featured-skins-all:hover{color:var(--ui-text)}.featured-hero{min-height:220px;color:var(--ui-text);background:radial-gradient(70% 90% at 70% 40%,#ffb83f55,#0000 70%),linear-gradient(160deg,#2a3a63,#0b101d);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffb83f44}.featured-hero-art{pointer-events:none;justify-content:center;width:62%;display:flex;position:absolute;inset:0 0 0 auto}.featured-hero-art img{object-fit:cover;object-position:top;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 6px 16px #000a);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.featured-hero .featured-skin-tags{position:absolute;top:12px;left:12px}.featured-hero-info{gap:4px;display:grid;position:relative}.featured-hero-name{color:var(--ui-heading);font:400 1.75rem/1.05 var(--ui-font-heading);text-shadow:0 2px 6px #000}.featured-hero-cta{min-height:40px;padding:6px 20px;font-size:1.125rem;position:relative}.featured-hero:hover .featured-hero-art img{transition:transform .2s;transform:scale(1.03)}.featured-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.featured-tile{color:var(--ui-text);background:linear-gradient(#1c2744,#0b101d);border-radius:6px;gap:4px;padding:6px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.featured-tile:hover{box-shadow:inset 0 0 0 1px #ffb83f88}.featured-tile-art{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#ffffff18,#0000 70%);border-radius:4px;display:block;overflow:hidden}.featured-tile-art img{object-fit:cover;object-position:top;width:100%;height:100%;image-rendering:pixelated;display:block}.featured-tile .featured-skin-tags{position:absolute;top:8px;left:8px;right:8px}.featured-tile .featured-skin-tag{white-space:nowrap;font-size:.625rem}.featured-tile-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.featured-skin-tags{flex-wrap:wrap;gap:4px;display:flex}.featured-skin-tag{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:700}.featured-skin-tag--new{background:var(--ui-fill-danger)}.featured-skin-tag--leaving{background:#8a5cd0}.featured-skin-price{font-family:var(--ui-font-number);align-items:center;gap:4px;font-weight:700;display:inline-flex}.featured-skin-owned{color:var(--ui-success);font-weight:700}@media (width<=767px){.ui-panel.featured-skins{gap:10px;padding:12px}.featured-skins-header h2{font-size:1.25rem}.featured-hero{min-height:150px;padding:10px}.featured-hero-art{width:55%}.featured-hero-name{font-size:1.375rem}.featured-hero-cta{min-height:36px;padding:4px 16px;font-size:1rem}.featured-hero .featured-skin-tags{top:10px;left:10px}.featured-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.featured-tiles::-webkit-scrollbar{display:none}.featured-tiles>li{scroll-snap-align:start;flex:none}.featured-tile{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 8px;width:150px;padding:6px 8px 6px 6px}.featured-tile-art{grid-row:1/3;width:48px}.featured-tile-name{align-self:end}.featured-tile .featured-skin-price,.featured-tile .featured-skin-owned{align-self:start;font-size:.875rem}.featured-tile .featured-skin-price img{width:14px;height:14px}.featured-tile .featured-skin-tags{display:none}}@media (width>=1280px){html{--app-dock-height:0px;--chatter-dock-height:calc((100dvh - var(--app-header-height)) * .35)}:is(html:has(.chatter-dock),html:has(.app-page-loading)){overflow:hidden}:is(.app-content:has(.chatter-dock),.app-content:has(.app-page-loading)){width:auto;height:calc(100dvh - var(--app-header-height) - var(--app-dock-height) - var(--chatter-dock-height));overscroll-behavior:contain;padding-inline:max(16px, (100% - var(--desktop-content-width)) / 2);justify-self:stretch;padding-bottom:16px;overflow:hidden auto}.chatter-dock{z-index:3;left:calc(var(--app-sidebar-width) - 40px);right:0;bottom:var(--app-dock-height);box-sizing:border-box;height:var(--chatter-dock-height);padding:8px 16px max(2px, env(safe-area-inset-bottom)) 56px;flex-direction:column;display:flex;position:fixed}body:has(.chatter-dock) .app-shell>.ui-side-nav{z-index:4}body:has(.chatter-dock) .app-header{z-index:5}.chatter-dock .chatter-feed{flex:1;height:auto;min-height:0}html{--chatter-collapsed-height:48px}.chatter-titlebar{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:14px;margin:-4px 0 4px;display:grid}.chatter-grip{cursor:ns-resize;touch-action:none;flex-direction:column;grid-column:2;justify-content:center;gap:3px;width:56px;height:100%;display:flex}.chatter-grip span{background:var(--ui-muted);opacity:0;height:2px;transition:opacity .15s ease-out;display:block}.chatter-dock:hover .chatter-grip span{opacity:.35}.chatter-grip:hover span,.chatter-grip:focus-visible span,.chatter-grip:active span{opacity:1}.chatter-grip:focus-visible{outline:2px solid var(--ui-highlight);outline-offset:2px}.chatter-titlebar .chatter-toggle{opacity:.4;grid-column:3;justify-self:end;margin:0;padding:0 4px;font-size:.75rem}.chatter-titlebar .chatter-toggle:hover,.chatter-titlebar .chatter-toggle:focus-visible{opacity:1}.chatter-dock--collapsed .chatter-tabs .ui-tab-panel{display:none}.chatter-dock{padding-top:2px}.chatter-dock .chatter-titlebar{z-index:1;pointer-events:none;height:44px;margin:0;position:absolute;top:2px;left:56px;right:16px}.chatter-dock .chatter-titlebar>*{pointer-events:auto}body:has(.chatter-dock) .ui-toast-viewport{bottom:calc(var(--app-dock-height) + var(--chatter-dock-height) + 8px);max-height:calc(100dvh - var(--app-dock-height) - var(--chatter-dock-height) - 60px)}.app-announcement-bar .app-realm-switch{max-width:none}.app-realm-label{display:inline}html{--desktop-inventory-width:360px}.desktop-inventory{--ui-brush-w:34px;z-index:4;isolation:isolate;top:var(--app-header-height);width:var(--desktop-inventory-width);position:fixed;bottom:0;right:0}.desktop-inventory:before{content:"";z-index:-1;background:var(--ui-nav-surface);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);-webkit-mask-box-image:var(--ui-brush-mask);mask-border:var(--ui-brush-mask);pointer-events:none;position:absolute;inset:-44px -34px -34px 0}.desktop-inventory-scroll{box-sizing:border-box;overscroll-behavior:contain;height:100%;padding:24px 20px 24px 28px;overflow:hidden auto}@media (forced-colors:active){.desktop-inventory{border-left:1px solid canvastext}.desktop-inventory:before{display:none}}:is(body:has(.desktop-inventory) .app-shell,body:has(.app-page-loading:not(.app-page-loading--storage)) .app-shell){padding-right:var(--desktop-inventory-width)}body:has(.desktop-inventory) .chatter-dock{right:calc(var(--desktop-inventory-width) - 40px);padding-right:56px}body:has(.desktop-inventory) .chatter-dock .chatter-titlebar{right:56px}body:has(.desktop-inventory) .ui-toast-viewport{right:var(--desktop-inventory-width)}body:has(.desktop-inventory) .tutorial-fab{right:calc(var(--desktop-inventory-width) + 16px)}html{--desktop-content-width:760px}.desktop-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.exchange-listings-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.desktop-home{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.desktop-home:not(:has(.desktop-home-queue>*)){grid-template-columns:minmax(0,1fr)}.desktop-home-queue:empty{display:none}.desktop-home .home-queue{margin-block:0}.equipment-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.equipment-page>h1{grid-column:1/-1}.equipment-page>.equipment-slots{margin-bottom:0}.equipment-page>:last-child{margin-top:.75rem}.profile-gear{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.profile-gear>.equipment-slots{margin-bottom:0}.profile-gear>:last-child{margin-top:.75rem}.damage-calculator .ui-modal-surface{width:min(760px,100%)}.skin-preview-modal .ui-modal-surface{width:min(720px,100%)}.damage-calculator-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.skills-table .skills-table-exp{display:table-cell}.skills-table-exp-inline{display:none}.profile-class-mastery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.profile-class-mastery>*{height:100%}.profile-class-mastery:has(>:only-child){grid-template-columns:minmax(0,1fr)}.app-shell:has(.landing-hero){grid-template-columns:minmax(0,1fr)}.app-shell:has(.landing-hero)>.ui-side-nav{display:none}.app-content:has(.landing-hero){width:min(100%,1120px)}.landing-hero{grid-template-columns:minmax(0,560px) 360px;grid-template-areas:"intro intro""trailer auth""badges archive";justify-content:center;align-items:start;gap:16px 32px;display:grid}.landing-hero>.landing-intro{grid-area:intro;justify-items:center;gap:16px;margin-block:16px 8px}.app-content .landing-hero>.landing-intro h1.landing-logo{font-size:3rem}.landing-hero>.landing-intro p{max-width:60ch}.landing-hero>.home-trailer{grid-area:trailer;max-width:none}.landing-hero>.landing-auth{grid-area:auth}.landing-hero>.store-badges{grid-area:badges;justify-content:flex-start;margin-block:0}.landing-hero>.next-archive-card{grid-area:archive}.landing-showcase{grid-template-columns:300px minmax(0,1fr);align-items:start;column-gap:32px;margin-top:28px;display:grid}.landing-showcase>.landing-section{margin-top:0}.landing-screens .landing-carousel-track{padding-inline:0}.landing-screens .landing-carousel-slide{flex-basis:100%}.landing-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.landing-features>li,.landing-features .landing-feature{box-sizing:border-box;height:100%}.landing-sets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.landing-feature-art{grid-template-columns:320px minmax(0,1fr);align-items:center;column-gap:32px}.landing-portrait-image{max-width:320px}.landing-boss-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 24px}.landing-faq{justify-self:center;width:min(100%,760px)}}
