:root{--ui-item-common:#eee0cb;--ui-item-uncommon:#8cdb9b;--ui-item-rare:#86c6ff;--ui-item-epic:#c4a0ff;--ui-item-legendary:#ffbb70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#16213f;--ui-bg-gradient:linear-gradient(180deg, #111a33, #1a2848);--ui-panel:#090e1b;--ui-panel-slate:#3d3d3d;--ui-neutral-wash-slate:#303030;--ui-inset:#05080f;--ui-text:#fff0d6;--ui-heading:#ffb83f;--ui-muted:#e0d5bf;--ui-accent:#964f23;--ui-nav-surface:#04070f;--ui-highlight:#f5c65b;--ui-accent-text:var(--ui-highlight);--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-secondary:#1b2846;--ui-on-secondary:#1d1507;--ui-fill-primary:linear-gradient(180deg, #243456, #0b101d);--ui-fill-secondary:linear-gradient(180deg, #ffd24d, #f08f1a);--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:"VT323", "Courier New", monospace;--ui-font-heading:var(--ui-font-body);--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, var(--ui-inset), color-mix(in srgb, var(--ui-inset) 65%, var(--ui-panel)));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-heading)}.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:;mask-border:}.ui-progress-fill:before{forced-color-adjust:none;background:highlight;-webkit-mask-box-image:;mask-border:}.ui-progress-fill:after{display:none}}.ui-button,.ui-control{font:inherit}.ui-button{isolation:isolate;min-height:44px;color:var(--ui-on-accent);cursor:pointer;font-family:var(--ui-font-body);letter-spacing:.025em;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:0;padding:8px 18px;font-weight:700;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);-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-button:before{clip-path:none}.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;padding:6px 10px;font-size:1rem}.ui-button--small:before{inset-block:6px}.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}.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{background:var(--ui-inset);overflow-wrap:anywhere;border:0;padding:12px 14px}.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-button:before,.ui-panel:before,.ui-panel:after,.ui-badge: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);overscroll-behavior:contain;cursor:pointer;background:0 0;border:0;margin:0;padding:16px;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}.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:#ffb83f}@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;animation:7s ease-in-out infinite ui-nav-featured-glow}.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%;animation:10s linear infinite ui-nav-featured-shine}@keyframes ui-nav-featured-shine{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes ui-nav-featured-glow{0%,to{filter:drop-shadow(0 0 3px #f0c45a55)}50%{filter:drop-shadow(0 0 9px #ffd76ecc)}}@media (prefers-reduced-motion:reduce){.ui-nav-link--featured,.ui-nav-link--featured:before{animation:none}.ui-nav-link--featured{filter:drop-shadow(0 0 5px #f0c45a88)}}.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-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}html{scrollbar-gutter:stable;overscroll-behavior-y:none;overflow-x:clip}body{width:100%;min-height:100svh;margin:0 auto;overflow-x:clip}.lite-shell{width:min(430px,100%);padding-bottom:max(12px, env(safe-area-inset-bottom));margin:0 auto}.lite-header{background:#03060df0;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.lite-brand{color:var(--ui-heading);font:400 clamp(.75rem,3.6vw,1rem)/1 Bungee,fantasy;text-decoration:none}.lite-header-tag{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem}.lite-content{min-width:0;padding:12px 12px 4px}.lite-content .ui-stack{gap:12px}.lite-content h1{margin:0;font-size:1.75rem}.lite-content h2{font-size:1.25rem}.lite-switchers{gap:var(--ui-space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.lite-identity{align-items:center;gap:12px;display:flex}.lite-skin{flex-shrink:0;width:72px;height:96px}.lite-skin img{object-fit:contain;width:72px;height:96px}.lite-identity-details{flex:1;gap:6px;min-width:0;display:grid}.lite-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.lite-stats .ui-badge.ui-stat-badge{gap:4px;padding:4px 6px}.lite-stats .ui-stat-badge-details{gap:0}.lite-stats .ui-stat-badge-label{font-size:.875rem}.lite-stats .ui-stat-badge-value{font-size:1rem}.lite-stats .ui-stat-badge-icon img{width:16px;height:16px}.lite-muted{color:var(--ui-muted);margin:0}.lite-action-head{align-items:center;gap:8px;min-width:0;display:flex}.lite-action-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lite-skills{gap:10px;display:grid}.lite-skill{gap:4px var(--ui-space-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lite-skill>.ui-progress,.lite-skill>.ui-skeleton{grid-column:1/-1}.lite-skill-name{align-items:center;gap:8px;min-width:0;display:flex}.lite-skill-level{color:var(--ui-muted);font-variant-numeric:tabular-nums}.skill-icon{object-fit:contain;flex-shrink:0}.lite-equipment,.lite-session{gap:4px;margin:0;display:grid}.lite-equipment>div{justify-content:space-between;gap:var(--ui-space-md);display:flex}.lite-equipment dt{color:var(--ui-muted)}.lite-equipment dd{text-align:right;margin:0}.lite-session{grid-template-columns:1fr auto}.lite-equipment{gap:4px var(--ui-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.lite-equipment>div{flex-direction:column;justify-content:flex-start;gap:0}.lite-equipment dd{text-align:left}.lite-session strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.lite-footer{justify-content:center;gap:var(--ui-space-md);flex-wrap:wrap;margin-top:12px;display:flex}.lite-footer .ui-button{align-items:center;text-decoration:none;display:inline-flex}.lite-items{gap:4px;margin:0;display:grid}.lite-items>div{justify-content:space-between;gap:var(--ui-space-md);display:flex}.lite-items dt{min-width:0}.lite-items dd{font-variant-numeric:tabular-nums;margin:0}.lite-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-md);display:flex}.lite-roster{gap:var(--ui-space-md);margin:0;padding:0;list-style:none;display:grid}.ui-button.lite-roster-slot{justify-content:space-between;align-items:center;gap:var(--ui-space-md);text-align:left;width:100%;display:flex}.lite-roster-name{overflow-wrap:anywhere;min-width:0}
