:root{--void: #0A0908;--stone: #15130E;--stone-2: #1E1A13;--edge: #3D3222;--gold: #F0C862;--gold-dim: #9A8148;--gold-label: #CDAE62;--gold-bright: #FFDC80;--yellow: #FFD100;--white: #F4F1EA;--parchment: #E6DFCE;--text: #C9C4B6;--dim: #8B8678;--green: #3CE13C;--green-soft: #A3D96E;--warrior: #C79C6E;--hunter: #ABD473;--warlock: #9482C9;--rogue: #FFF569;--paladin: #F58CBA;--priest: #FFFFFF;--mage: #69CCF0;--druid: #FF7D0A;--shaman: #0070DE;--q-poor: #9D9D9D;--q-common: #FFFFFF;--q-uncommon: #1EFF00;--q-rare: #0070DD;--q-epic: #A335EE;--q-legendary: #FF8000;--bronze: #6E5A36;--bronze-hi: #A88B55;--red-hi: #8A1A12;--red: #5A0D08;--red-lo: #3A0704;--red-lit: #B3261E;--btn-rim: #6B5327;--bevel-hi: #4A3A26;--bevel-lo: #1E160C;--bevel-rim: #8A6A3A;--quiet-hi: #2E2618;--quiet-lo: #1A150D;--quiet-hi-on: #3A3020;--quiet-lo-on: #221B11;--rule: rgba(168,139,85,.2);--out: 0 1px 0 #000, 1px 1px 1px rgba(0,0,0,.8);--outline: 0 1px 0 #000, 0 -1px 0 #000, 1px 0 0 #000, -1px 0 0 #000, 0 2px 3px rgba(0,0,0,.7);--title: "Marcellus", Georgia, serif;--display: "Morpheus", "Marcellus", Georgia, serif;--head: "Marcellus SC", "Marcellus", Georgia, serif;--ui: "Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--code: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--cjk: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC";--face-xs: 26px;--face-s: 32px;--face-m: 40px;--face-l: 48px;--face-xl: 64px;--face-2xl: 80px;--face-3xl: 96px}:root:lang(zh){--title: "Marcellus", var(--cjk), Georgia, serif;--display: "Morpheus", "Marcellus", var(--cjk), Georgia, serif;--head: "Marcellus SC", "Marcellus", var(--cjk), Georgia, serif;--ui: "Barlow Semi Condensed", var(--cjk), "Arial Narrow", system-ui, sans-serif}@font-face{font-family:LifeCraft;src:url(fonts/LifeCraft_Font.woff2?v=aef11570d0) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Morpheus;src:url(fonts/Morpheus.woff2?v=71d0931cc8) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(fonts/Cinzel-Caps.woff2?v=5691033169) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Marcellus;src:url(fonts/Marcellus-Regular.woff2?v=f77b7e49a2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marcellus SC;src:url(fonts/MarcellusSC-Regular.woff2?v=3e6479ffb3) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(fonts/BarlowSemiCondensed-Regular.woff2?v=b69e158c8a) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(fonts/BarlowSemiCondensed-Medium.woff2?v=4c7b0d5456) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(fonts/BarlowSemiCondensed-SemiBold.woff2?v=902d367da3) format("woff2");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}[hidden]{display:none!important}:root.touch .on-mouse,:root:not(.touch) .on-touch{display:none}:root.touch [title]{-webkit-touch-callout:none}html,body{background:var(--void)}html{scrollbar-gutter:stable}body{margin:0;color:var(--text);font-family:var(--ui);font-size:15px;line-height:1.45;font-synthesis-weight:none;background:radial-gradient(ellipse at 50% -10%,#221d14,#0a0908 60%) fixed #0a0908;-webkit-font-smoothing:antialiased}b{color:var(--parchment);font-weight:600}code{font-family:var(--code);font-size:.88em;color:var(--white)}:root{--field-bg: #06070A;--field-face: linear-gradient(180deg, #020203, #07080B 45%, #0A0B0E);--field-edge: var(--bevel-rim);--field-edge-hi: var(--bronze-hi);--field-sunk: inset 0 0 0 1px #000, inset 0 2px 4px rgba(0,0,0,.95), 0 1px 0 rgba(255,220,160,.12);--bad: #C0392B;--bad-text: #FF8A7A;--drop-bg: #080705;--drop-ring: 0 0 0 1px #000, 0 0 0 2px var(--bevel-rim), 0 8px 20px rgba(0,0,0,.85);--drop-on: linear-gradient(90deg, rgba(240,200,98,.2), rgba(240,200,98,.04))}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea){margin:0;min-width:0;font:15px/1.3 var(--ui);color:var(--white);background-color:var(--field-bg);border:1px solid var(--field-edge);border-radius:6px;box-shadow:var(--field-sunk);padding:7px 10px;appearance:none;color-scheme:dark}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea)::placeholder{color:var(--dim);opacity:1}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea):where(:hover:not(:focus,:disabled)){border-color:var(--field-edge-hi)}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea):where(:focus-visible){outline:2px solid var(--gold);outline-offset:0}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea):where([aria-invalid=true]){border-color:var(--bad)}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea):where(:disabled){opacity:.5;cursor:not-allowed}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],textarea){background-image:var(--field-face)}:where(textarea){resize:vertical;line-height:1.45}:where(select){padding-right:28px;cursor:pointer;background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 3.5 5 6.5l2.5-3' fill='none' stroke='%239A8148' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(select) :where(option,optgroup){color:var(--white);background-color:#0b0a08}:where(input[type=date],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}:where(input[type=number]){appearance:textfield;-moz-appearance:textfield}:where(input[type=number])::-webkit-inner-spin-button,:where(input[type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(input[type=search])::-webkit-search-cancel-button,:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none}@media(pointer:coarse){input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea{font-size:16px!important}}:where(input[type=checkbox],input[type=radio]){appearance:none;-webkit-appearance:none;flex:none;position:relative;display:inline-block;vertical-align:middle;width:18px;height:18px;margin:0;cursor:pointer;border:1px solid #000;border-radius:3px;background:linear-gradient(180deg,#1c160e,#0a0806);box-shadow:0 0 0 1px var(--bevel-rim),inset 0 1px 2px #000}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):where(:hover:not(:disabled)){box-shadow:0 0 0 1px var(--bronze-hi),inset 0 1px 2px #000}:where(input[type=checkbox]):where(:checked):after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--tick, var(--yellow));border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 0 2px rgba(255,209,0,.6))}:where(input[type=radio]):where(:checked):after{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#FFE9A8,var(--gold) 55%,#9A7A30);box-shadow:0 0 4px #ffd10099}:where(input[type=checkbox],input[type=radio]):where(:focus-visible){outline:2px solid var(--gold);outline-offset:2px}:where(input[type=checkbox],input[type=radio]):where(:disabled){opacity:.5;cursor:not-allowed}:where(input[type=range]){-webkit-appearance:none;appearance:none;height:20px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;cursor:pointer}:where(input[type=range])::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(180deg,#030304,#0b0a08);box-shadow:inset 0 1px 2px #000,0 0 0 1px var(--bevel-rim)}:where(input[type=range])::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(180deg,#030304,#0b0a08);box-shadow:inset 0 1px 2px #000,0 0 0 1px var(--bevel-rim)}:where(input[type=range])::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-4px;border:1px solid #000;border-radius:50%;background:radial-gradient(circle at 40% 35%,#FFE9A8,var(--gold) 45%,#8A6A2A);box-shadow:0 0 0 1px var(--btn-rim),0 1px 3px #000c}:where(input[type=range])::-moz-range-thumb{width:14px;height:14px;border:1px solid #000;border-radius:50%;background:radial-gradient(circle at 40% 35%,#FFE9A8,var(--gold) 45%,#8A6A2A);box-shadow:0 0 0 1px var(--btn-rim),0 1px 3px #000c}:where(input[type=range]):where(:hover:not(:disabled))::-webkit-slider-thumb{filter:brightness(1.15)}:where(input[type=range]):where(:focus-visible){outline:2px solid var(--gold);outline-offset:2px}:where(input[type=range]):where(:disabled){opacity:.4;cursor:default}html{scrollbar-color:var(--bevel-rim) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border-radius:5px;border:2px solid transparent;background:var(--bevel-rim) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--bronze-hi)}.pan{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;cursor:grab;-webkit-user-select:none;user-select:none}.pan:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pan img{-webkit-user-drag:none}.pan.panning,.pan.panning *{cursor:grabbing!important}dialog::backdrop{background:#0009}dialog:not(.tour){border:0;border-radius:6px;color:var(--text);background:linear-gradient(180deg,#221d15,#16130e 50%,#120f0b);box-shadow:0 0 0 1px #000,0 0 0 3px #8a7344,0 0 0 4px #000,0 16px 40px #000000d9}.ip-title h2,.ce-head h2,.ap-ask h3{font:19px var(--title);color:var(--yellow);text-shadow:var(--outline)}.gbtn.sm{font-size:12px;padding:3px 10px}.pw-close.sm{width:22px;height:22px;font-size:15px}.arrow{appearance:none;cursor:pointer;position:relative;flex:none;width:28px;height:28px;padding:0;color:var(--gold-bright);border:1px solid #000;border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--bevel-hi),var(--bevel-lo) 80%);box-shadow:0 0 0 1px var(--bevel-rim),inset 0 1px #ffdca02e,0 1px 3px #000000b3}.arrow:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border:solid currentColor;border-width:2px 2px 0 0;transform:translate(-65%,-50%) rotate(45deg)}.arrow.prev:after{transform:translate(-30%,-50%) rotate(-135deg)}.arrow.up:after{transform:translate(-50%,-30%) rotate(-45deg)}.arrow.down:after{transform:translate(-50%,-70%) rotate(135deg)}.arrow.sm{width:22px;height:22px}.arrow.sm:after{width:6px;height:6px}.arrow:hover:not(:disabled){color:var(--white);filter:brightness(1.2)}.arrow:active:not(:disabled){transform:translateY(1px)}.arrow:disabled{opacity:.4;cursor:default}.arrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sfield{position:relative;display:flex;align-items:center;min-width:0}.sfield input{flex:1 1 auto;width:100%;padding-left:30px;padding-right:30px}.sfield:not(:has(.sfield-mag)) input{padding-left:10px}.sfield-mag{position:absolute;left:10px;width:14px;height:14px;color:var(--dim);pointer-events:none}.sfield input:focus~.sfield-mag{color:var(--gold)}.sfield-x{appearance:none;cursor:pointer;position:absolute;right:6px;width:20px;height:20px;padding:0;display:grid;place-items:center;color:var(--dim);background:none;border:0;border-radius:50%}.sfield-x svg{width:10px;height:10px}.sfield-x:hover{color:var(--white);background:#f0c8621f}.sfield-x:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.chip{appearance:none;cursor:pointer;font:500 13px var(--ui);color:var(--text);background:#0006;border:1px solid var(--edge);border-radius:999px;padding:3px 10px}.chip span{color:var(--dim);font-variant-numeric:tabular-nums}.chip:hover{color:var(--white);border-color:var(--gold-dim)}.chip[aria-pressed=true]{color:var(--yellow);border-color:var(--bronze-hi);background:linear-gradient(180deg,var(--quiet-hi),var(--quiet-lo));text-shadow:var(--out)}.chip[aria-pressed=true] span{color:var(--gold-label)}.chip:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.seg{display:inline-flex;border:1px solid var(--bronze);border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #000}.seg button{appearance:none;cursor:pointer;padding:4px 12px;border:0;background:#120e09;font:14px var(--title);color:var(--gold-dim)}.seg button+button{border-left:1px solid var(--bronze)}.seg button:hover{color:var(--gold-bright)}.seg button[aria-pressed=true]{color:var(--yellow);background:linear-gradient(180deg,var(--bevel-hi),var(--bevel-lo));text-shadow:var(--outline)}.seg button:focus-visible{outline:2px solid var(--white);outline-offset:-2px}.seg button:disabled{opacity:.45;cursor:default}.seg label{position:relative;flex:1 1 0;display:flex;cursor:pointer}.seg label+label{border-left:1px solid var(--bronze)}.seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.seg span{flex:1 1 auto;padding:4px 12px;text-align:center;background:#120e09;font:14px var(--title);color:var(--gold-dim)}.seg label:hover span{color:var(--gold-bright)}.seg input:checked+span{color:var(--yellow);background:linear-gradient(180deg,var(--bevel-hi),var(--bevel-lo));text-shadow:var(--outline)}.seg input:focus-visible+span{outline:2px solid var(--white);outline-offset:-2px}.seg input:disabled{cursor:default}.seg label:has(input:disabled){cursor:default}.seg input:disabled+span{opacity:.45}.seg input:checked:disabled+span{opacity:1}.seg .hc span,.seg button.hc{color:var(--bad-text)}.seg .hc input:checked+span,.seg button.hc[aria-pressed=true]{color:#ffd0c8;background:linear-gradient(180deg,var(--red-hi),var(--red-lo))}.chip.sm{font-size:11.5px;padding:1px 7px}.pw-close:disabled{opacity:.3;cursor:default;filter:none}.switch{appearance:none;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 5px;border:1px solid var(--bronze);border-radius:20px;background:var(--stone-2);font:600 13px var(--ui);color:var(--parchment)}.switch i{position:relative;width:28px;height:16px;border-radius:8px;background:#2a2620;box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--bronze)}.switch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#77705f;transition:left .15s,background .15s}.switch[aria-checked=true]{border-color:#3f7a2c}.switch[aria-checked=true] i{background:#22401a}.switch[aria-checked=true] i:after{left:14px;background:var(--green)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.drop-at{position:relative}.drop{position:absolute;z-index:30;top:calc(100% + 5px);left:0;right:0;max-height:min(340px,55vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:5px;list-style:none;background:var(--drop-bg);border-radius:4px;box-shadow:var(--drop-ring);scrollbar-width:thin}.drop-opt{padding:5px 8px;border-radius:2px;cursor:pointer}.drop-opt.on{background:var(--drop-on)}.drop-name{display:block;font:15px/1.25 var(--title);color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-name mark{background:none;color:var(--gold);text-decoration:underline;text-decoration-color:#f0c86273;text-underline-offset:2px}.drop-sub{display:block;font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-opt.drop-ico{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:9px;align-items:center}.drop-ic{grid-row:1 / span 2;width:24px;height:24px;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.drop-ico .drop-name,.drop-ico .drop-sub{grid-column:2}.drop-none{padding:6px 8px;font-size:13px;color:var(--dim)}.drop-menu{position:fixed;z-index:1600;top:auto;right:auto;width:max-content;max-width:calc(100vw - 20px)}.drop-menu .drop-opt{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;font-size:15px;line-height:1.25;color:var(--parchment);white-space:nowrap;outline:none}.drop-menu .drop-opt.on{color:var(--white)}.drop-menu .drop-opt[aria-selected=true]{color:var(--gold-bright)}.drop-menu .drop-opt[aria-disabled=true]{opacity:.45;cursor:default}.drop-menu .drop-opt[aria-selected=true]>span{margin-right:10px}.drop-menu .drop-opt[aria-selected=true]:after{content:"";flex:none;box-sizing:border-box;width:6px;height:11px;margin:-3px 3px 0 auto;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(40deg)}.drop-ic{flex:none;box-sizing:border-box;width:18px;height:18px;border-radius:2px;border:1px solid #000;object-fit:contain}i.drop-ic{border:0}.drop-group{padding:6px 8px 2px;font-size:12px;line-height:normal}.warlock{--c: var(--warlock)}.warrior{--c: var(--warrior)}.hunter{--c: var(--hunter)}.log{--c: var(--gold)}.rogue{--c: var(--rogue)}.paladin{--c: var(--paladin)}.priest{--c: var(--priest)}.mage{--c: var(--mage)}.druid{--c: var(--druid)}.shaman{--c: var(--shaman)}:where(.wm-sec-t,.rg-h,.wm-view-h,.ch-tree,.pw-lbl,.drop-group,.cr-banner legend,.wp-sec h5,.lv-next h4,.sq-h,.up-grp td,.privacy h3,.ap-sec,.sr-gh){font-family:var(--head);font-weight:400;letter-spacing:.04em}:where(.wm-sec-t,.rg-h,.wm-view-h,.ch-tree){color:var(--gold);text-shadow:var(--out)}:where(.pw-lbl,.drop-group,.lv-next h4,.sq-h,.privacy h3,.ap-sec,.sr-gh){color:var(--gold-label)}.frame{position:relative;border-radius:3px;background:linear-gradient(180deg,var(--stone-2),var(--stone) 240px);box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.plaque{margin:0 0 10px;font-family:var(--display);font-weight:400;font-size:20px;line-height:1.2;color:var(--yellow);text-shadow:var(--outline);text-wrap:balance}.plaque small,.plaque .tc-split{font-family:var(--ui);font-size:13px;color:var(--dim);text-shadow:var(--out)}.account{display:flex;align-items:center;gap:10px}.account[hidden]{display:none}.account img{width:34px;height:34px;border-radius:50%;border:2px solid var(--gold-dim);box-shadow:0 0 10px #f0c86240;background:#0a0806}.account .who{font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);line-height:1.3}.account .who b{display:block;color:var(--parchment);font-family:var(--ui);font-size:13px;letter-spacing:0;text-transform:none;font-weight:600;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account a.gbtn{text-decoration:none;display:inline-block;white-space:nowrap;flex:none}.account .acct-msg{font-size:12px;color:var(--bad-text)}.import-offer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 18px;margin-bottom:14px}.import-offer p{margin:0;flex:1 1 320px;font-size:14px;color:var(--text)}.import-offer b{color:var(--gold-bright);font-weight:600}.import-offer .io-acts{display:flex;align-items:center;gap:12px}.import-offer .io-msg{flex-basis:100%;font-size:12.5px;color:var(--bad-text)}.import-offer .io-msg:empty{display:none}.import-offer .join-picks{flex-basis:100%}.party-box{padding:14px 16px}.char-picks .pick{border-color:var(--edge)}.char-picks .pick[aria-pressed=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 22%,transparent),#00000040 80%);border-color:color-mix(in srgb,var(--c) 55%,var(--gold));box-shadow:inset 3px 0 0 var(--c),0 0 18px color-mix(in srgb,var(--c) 18%,transparent)}.char-picks .pick[aria-pressed=true] .crest{border-color:var(--gold);box-shadow:0 0 0 1px #000,0 0 12px color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 10px #000}.char-picks .pick.none{--c: var(--dim)}.char-picks .pick.none .crest{background:#07080a;border-style:dashed}.char-picks .pick:disabled{cursor:wait;opacity:.7}.char-picks .pick.off{cursor:not-allowed;opacity:.5;filter:grayscale(1)}.char-picks .pick.off:hover{background:#0000004d;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.you .pick-why{margin:-2px 0 6px 8px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.party-none{margin:0;font-size:13.5px;color:var(--dim)}.party-route{margin:8px 0 0;font-size:14px;color:var(--parchment)}.party-route a{color:var(--gold-label);text-underline-offset:2px}.party-route a:hover{color:var(--gold-bright)}.member-screen section+section{margin-top:16px}.unit-head{margin-bottom:4px}.unit-row.big{cursor:default;grid-template-columns:64px minmax(0,1fr);width:100%}.unit-row.big .portrait{--s: var(--face-xl)}.unit-row.big .plate{padding:8px 14px 9px 20px}.unit-row.big h2{margin:0;font-family:var(--display);font-weight:400;font-size:21px;line-height:1.2;color:var(--yellow);text-shadow:var(--outline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pu-counts{display:flex;gap:18px}.party-box .party-msg{margin:8px 0 0;font-size:12.5px;color:var(--dim);text-align:right}.party-box .party-msg:empty{display:none}.char-picks .plan-new{margin-top:0}.ck-n{flex:none;display:grid;justify-items:end;line-height:1.1;font-family:var(--ui);font-variant-numeric:tabular-nums}.ck-n small{font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.ck-n b{font-size:16px;font-weight:600;color:var(--parchment)}.ck-n i{font-style:normal;font-size:13px;color:var(--dim)}.unit-row .av{position:relative;flex:none;display:grid}.rc-mark{z-index:2;position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#0a0806;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.rc-mark svg{width:13px;height:13px}.rc-mark.ready{color:var(--green)}.rc-mark.notready{color:#ff4a3a}.rc-mark.waiting{color:var(--yellow)}.select{display:none;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:22px}body[data-section=characters] .select,body[data-section=party] .select{display:flex}.roster{display:contents}body:not([data-section=characters]):not([data-section=party]) .rcol{display:none}[data-roster=party] .pick,#party-new,.select .rail-label{display:none}.pick,.plan-new{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:9px;padding:5px 14px 5px 5px;border:0;border-radius:30px;background:#0000004d;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge);transition:box-shadow .12s,background .12s}.pick:hover,.plan-new:hover{background:#ffd1000a;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.pick[aria-selected=true]{background:#ffd1000f;box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 12px #ffd10040}.pick:focus-visible,.plan-new:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.pick .pn{display:block;font-family:var(--title);font-size:15px;line-height:1.15;color:var(--c);text-shadow:var(--outline);white-space:nowrap}.pick .pl,.pick .pz{display:none}.plan-new .pn{font-size:14.5px;color:var(--text);text-shadow:var(--out);white-space:nowrap}.plan-new .crest{background:none;color:var(--yellow)}.crest{--s: var(--face-s);width:var(--s);height:var(--s);border-radius:50%;display:grid;place-items:center;position:relative;flex:none;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--c, #888) 40%,#000),#0b0a07 72%);box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze);color:var(--c, var(--yellow))}.crest svg{width:18px;height:18px}body:is([data-section=characters],[data-section=party]) .page{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:stretch}body:is([data-section=characters],[data-section=party]) .stage{min-height:var(--rcol-h, 0px)}body:is([data-section=characters],[data-section=party]) .select{display:block;position:sticky;top:12px;z-index:8;height:0;margin:0}.rcol .roster{display:grid;gap:8px}.rstack{position:absolute;left:0;top:0;width:96px;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);display:grid;gap:8px;padding:6px 0 10px;border-radius:6px;overflow:hidden auto;scrollbar-width:none;transition:width .18s ease-out,background-color .18s,box-shadow .18s}.rstack::-webkit-scrollbar{display:none}.rcol.open .rstack{width:450px;background-color:#120f0af7;scrollbar-width:thin;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000,0 24px 60px #000c}.rcol .ri{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:96px 340px;align-items:center;width:auto;min-height:58px;padding:0;border:0;border-radius:3px;background:none;box-shadow:none}.ri .pw{justify-self:center;display:grid}.ri .crest{--s: var(--face-l);transition:box-shadow .15s}.ri .crest svg{width:24px;height:24px}.ri:hover .crest,.ri:focus-visible .crest{box-shadow:0 0 0 2px #000,0 0 0 3px var(--yellow),0 0 0 4px #000,0 0 12px #ffd10073}.ri[aria-selected=true]{min-height:96px}.ri[aria-selected=true] .crest{--s: var(--face-2xl);box-shadow:0 0 0 3px #000,0 0 0 6px #b89a5e,0 0 0 7px #000,0 6px 14px #000000b3}.ri[aria-selected=true] .crest svg{width:38px;height:38px}.ri[aria-selected=true]:hover .crest,.ri[aria-selected=true]:focus-visible .crest,.rcol.open .ri[aria-selected=true] .crest{box-shadow:0 0 0 3px #000,0 0 0 6px var(--yellow),0 0 0 7px #000,0 0 20px #ffd10080}.ri:focus-visible{outline:none}.ri.plan-new .crest{--s: var(--face-m);background:#0000004d;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge);color:var(--yellow)}.rinfo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;min-width:0;padding-right:12px;opacity:0;transition:opacity .12s}.rcol.open .rinfo{opacity:1}.rcol.open .ri:not([aria-selected=true]):hover{background:#ffd10014;box-shadow:inset 0 0 0 1px #ffd10059}.rinfo .pn{display:block;font:400 16px/1.15 var(--title);color:var(--c);text-shadow:var(--outline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ri[aria-selected=true] .rinfo .pn{font:400 21px/1.15 var(--display)}.plan-new .rinfo .pn{color:var(--gold)}.rinfo small{display:block;font-size:12.5px;color:#e6dfce;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rinfo small+small{color:var(--dim)}.rst{display:grid;justify-items:end;gap:3px;font-size:11px}.rst .tag{margin:0;padding:0 4px;border-radius:2px;font-size:10px;color:#000;background:var(--gold);vertical-align:0}.rpl{color:#ffd34d}.rpl.ok{color:var(--green)}.rcol:has(:focus-visible) .rstack{width:450px;background-color:#120f0af7;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000,0 24px 60px #000c}.rcol:has(:focus-visible) .rinfo{opacity:1}@media(hover:hover){.rcol:not(.hold):hover .rstack{width:450px;background-color:#120f0af7;scrollbar-width:thin;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000,0 24px 60px #000c}.rcol:not(.hold):hover .rinfo{opacity:1}.rcol:not(.hold):hover .ri:not([aria-selected=true]):hover{background:#ffd10014;box-shadow:inset 0 0 0 1px #ffd10059}}body[data-section=characters] .cw-portrait{display:none}body[data-section=characters] .cw-title{padding-left:24px}.stage{min-width:0}.screen{animation:rise .22s ease-out}[data-boot] .top-in,[data-boot]:not([data-prerendered]) .book,[data-boot]:not([data-prerendered]) footer{visibility:hidden}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.screen>section+section{margin-top:22px}.slot{--s: 50px;width:var(--s);height:var(--s);flex:none;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,var(--hi, #777) 0%,var(--lo, #111) 78%);border:1px solid #000;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -8px 14px #0000008c,0 0 0 2px #1d1a14,0 0 0 3px #000;color:#ffffffeb}.slot svg{width:58%;height:58%;filter:drop-shadow(0 1px 1px #000) drop-shadow(0 0 5px rgba(255,255,255,.18))}.slot,.crest{overflow:hidden}.art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.crest .art{border-radius:50%}.has-art>svg{display:none}.slot.has-art:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -8px 14px #00000059}.sch-shadow{--hi: #8E62E0;--lo: #1A0C2E}.sch-fire{--hi: #FFA040;--lo: #3A1204}.sch-phys{--hi: #BFB6A4;--lo: #1E1C18}.sch-blood{--hi: #E0524A;--lo: #2E0707}.sch-nature{--hi: #86DB54;--lo: #0F260A}.sch-arcane{--hi: #D08CFF;--lo: #240A36}.sch-frost{--hi: #7CCBFF;--lo: #081C30}.sch-holy{--hi: #FFD970;--lo: #2E2004}.sch-earth{--hi: #D1A970;--lo: #26190A}.note-edit{padding:14px 16px;display:grid;gap:8px}.note-edit label{font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.note-edit textarea{font-size:14px;padding:8px 10px;min-height:84px}.note-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.note-msg{flex:1 1 200px;font-size:12.5px;color:var(--dim)}.note-n{font-family:var(--ui);font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.note-slot{position:relative}.note-slot.blank .art{filter:grayscale(.85) brightness(.55)}.note-seal{position:absolute;right:-5px;top:-5px;width:14px;height:14px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 35%,#ff8a5a,#a3180e 70%);box-shadow:0 0 0 1px #000,0 0 6px #ff5a2899}dialog.notewin{width:min(480px,calc(100vw - 32px))}.notewin .note-edit{padding:12px 16px}.notewin .note-edit textarea{min-height:120px}.note-read{margin:0;padding:10px 12px;border:1px solid var(--edge);border-radius:3px;background:#00000059;color:var(--parchment);white-space:pre-wrap;overflow-wrap:anywhere}.note-who{margin:8px 0 0;font-size:12.5px;color:var(--dim)}.cw-title .cw-bt{margin:2px 0 0;font:15px/1.2 var(--title);color:var(--yellow);text-shadow:var(--outline);overflow-wrap:anywhere}@media(min-width:761px)and (max-height:1000px){.cw-title:has(.cw-bt){padding-top:7px;padding-bottom:5px}.cw-title .cw-bt{margin-top:0;line-height:1.1}}.bio-slot.blank .art{filter:grayscale(.85) brightness(.55)}.bio-cell.nudge .bio-slot.blank .art{filter:grayscale(.25) brightness(.85)}.bottom-slots .bio-cell small{max-width:96px}.bottom-slots .bio-cell.nudge small{color:var(--gold)}dialog.iconpick.biowin{width:min(640px,calc(100vw - 32px))}dialog.iconpick.biowin.bw-wide{width:min(980px,calc(100vw - 32px));height:min(780px,calc(100vh - 48px));height:min(780px,calc(100dvh - 48px));max-height:none}.biowin .ip-title{position:relative}.biowin .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.biowin form{flex:1;display:flex;flex-direction:column;min-height:0}.biowin .ip-foot .bio-del{margin-right:auto}.biowin .ce-msg:empty{display:none}.biowin .ip-body.bio-book{display:flex;padding:0;overflow:hidden;scrollbar-gutter:auto;background:#000}.bio-spread{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:2px;perspective:2400px;touch-action:pan-y}.bio-spread.one{grid-template-columns:minmax(0,1fr)}.bio-spread.one>.bio-pg.r{display:none}.qpage.bio-pg{min-height:0;padding:0;overflow:hidden;border-radius:0}.bio-win{position:absolute;inset:18px 28px 40px;overflow:hidden}.bio-flow{box-sizing:border-box;height:100%;padding-top:4px;columns:1;column-gap:56px;column-fill:auto;orphans:2;widows:2}.bio-flow>:first-child{margin-top:0}.bio-flow h3,.bio-flow h4{break-after:avoid}.bio-flow li{break-inside:avoid}.bio-end{display:block;height:0}.bio-many .bio-spread>.bio-pg{cursor:pointer}.bio-spread>.arrow{position:absolute;bottom:8px;z-index:2}.bio-spread>.bio-prev{left:8px}.bio-spread>.bio-next{right:8px}.bio-book:not(.bio-many) .bio-spread>.arrow{display:none}.bio-leaf{position:absolute;z-index:3;transform-style:preserve-3d;pointer-events:none}.bio-leaf>.bio-face{position:absolute;inset:0;backface-visibility:hidden}.bio-leaf>.bio-face.back{transform:rotateY(180deg)}.bio-leaf>.bio-face:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(60,40,10,.3),transparent 22%)}.bio-leaf.from-right>.bio-face:after{background:linear-gradient(270deg,rgba(60,40,10,.3),transparent 22%)}.bio-nav{margin:0;padding:7px 16px 0;text-align:center;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.qpage h4.bio-qt{margin:-4px 0 2px;font:17px/1.25 var(--title)}.qpage .bio-p{max-width:none;white-space:pre-line;overflow-wrap:anywhere}.qpage .bio-p+.bio-p{margin-top:1em}.qpage .bio-none{margin-top:10px;font-style:italic;opacity:.75}.bio-flow li>span{min-width:0;overflow-wrap:anywhere}.biowin .bio-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:18px}.bio-form .bio-col{display:grid;gap:12px;align-content:start;min-width:0}.bio-form .bio-hcol{grid-template-rows:minmax(0,1fr)}.bio-hcol .ce-f{grid-template-rows:auto minmax(0,1fr) auto}.bio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.bio-form textarea{font-size:14px;min-height:120px}.bio-form .bio-hcol textarea{height:100%;min-height:380px}.qpage h4.bio-ch{break-before:column;margin-top:0;font-size:22px}.qpage .bio-cw{margin:0 0 12px;font-size:13px;font-style:italic;opacity:.75;break-after:avoid}.qpage .bio-more{margin-top:20px;text-align:center;font:16px var(--display);opacity:.55}.biowin .bio-form:has(>.bio-chs){grid-template-rows:1fr auto}.bio-form .bio-chs{grid-column:1 / -1;display:grid;gap:8px;align-content:start;padding-top:12px;border-top:1px solid var(--rule)}.bio-chs-h{margin:0;font:15px var(--head);color:var(--gold-label);letter-spacing:.04em}.bio-chlist{margin:0;padding:0;list-style:none}.bio-chrow{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--rule)}.bio-chname{flex:1;min-width:0;display:grid;gap:2px}.bio-chname b{font-weight:600;color:var(--parchment);overflow-wrap:anywhere}.bio-chname small,.bio-chs-say,.bio-chfoot small{font-size:13px;color:var(--dim)}.bio-chacts{flex:none;display:flex;align-items:center;gap:6px}.bio-chs-say{margin:0}.bio-chfoot{margin:0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.bio-chfoot small{margin-right:auto}.bio-chedit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 18px;align-items:start}.bio-chedit .bio-chfoot{grid-column:1 / -1}.bio-chedit textarea{font-size:14px;min-height:200px}@media(max-width:760px){.bio-win{inset:14px 20px 40px}.biowin .bio-form,.bio-grid,.bio-chedit{grid-template-columns:minmax(0,1fr)}.bio-form .bio-hcol textarea{min-height:210px}.bio-chrow{flex-wrap:wrap}.bio-chacts{margin-left:auto}}.two{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.barset+.barset{margin-top:14px}.barlabel{display:flex;align-items:baseline;gap:8px;margin-bottom:7px;font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.barlabel span{font-family:var(--ui);font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--dim)}.actionbar{display:grid;grid-template-columns:repeat(8,58px);gap:8px 4px;padding:8px;background:linear-gradient(180deg,#0b0c0f,#060708);border:1px solid #000;box-shadow:0 0 0 1px #2b2518,inset 0 0 14px #000000e6}.abtn{appearance:none;background:none;border:0;padding:0;cursor:pointer;width:58px;display:flex;flex-direction:column;align-items:center;gap:4px;color:inherit;font:inherit}.abtn .cap{font-size:11px;line-height:1.15;color:var(--dim);text-align:center;max-width:58px}@container (max-width: 509px){.actionbar{grid-template-columns:repeat(4,58px)}}.abtn:hover .slot{filter:brightness(1.25)}.abtn:hover .cap{color:var(--parchment)}.abtn[aria-pressed=true] .slot{box-shadow:inset 0 0 0 1px #ffffff40,inset 0 -8px 14px #0006,0 0 0 2px var(--gold),0 0 0 3px #000,0 0 14px #f0c8628c}.abtn[aria-pressed=true] .cap{color:var(--yellow)}.abtn:focus-visible{outline:none}.abtn:focus-visible .slot{outline:2px solid var(--white);outline-offset:3px}.tip{position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);padding:11px 13px 12px;border-radius:5px;background:linear-gradient(180deg,#0a0d20f7,#040612f7);border:1px solid #6E6A62;box-shadow:inset 0 0 0 1px #000000e6,0 10px 30px #0009}.tip-head{display:grid;grid-template-columns:1fr auto;gap:2px 10px}.tip-name{font-family:var(--title);font-size:17px;color:var(--white);line-height:1.15}.tip-type{font-size:13px;color:var(--dim)}.tip-rest{font-size:13px;color:var(--dim);text-align:right}.tip-rest.over{color:var(--bad-text)}.tip pre{margin:8px 0 0;padding:8px 9px;background:#0000008c;border:1px solid rgba(255,255,255,.08);font-family:var(--code);font-size:12px;line-height:1.55;color:var(--green);white-space:pre-wrap;overflow-wrap:anywhere}.tip-desc{margin:8px 0 0;font-size:13.5px;color:var(--yellow)}.tip-desc.warn{color:#ff9a3c}.tip-desc code{color:var(--white)}.tip-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.tip-foot small{font-size:11.5px;color:var(--dim)}.mc-sum{margin:0 0 8px;font-family:var(--title);font-size:17px;color:var(--dim);text-shadow:var(--outline)}.mc-sum.pass{color:var(--green)}.mc-sum.bad{color:var(--bad-text)}.mc-list{list-style:none;margin:0;padding:0;background:#00000047;box-shadow:inset 0 0 0 1px var(--rule)}.mc-list:empty{display:none}.mc-item{display:grid;grid-template-columns:19px minmax(0,1fr);gap:10px;padding:8px 10px}.mc-item+.mc-item{border-top:1px solid var(--rule)}.mc-item b{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.mc-item p{margin:2px 0 0;font-size:13.5px;color:var(--parchment);text-shadow:var(--out);overflow-wrap:anywhere}.mc-item.pass p{color:var(--dim)}.mc-item.bad p{color:#ffb199}.mc-item code{color:var(--white)}.mc-mark{display:grid;place-items:center;width:19px;height:19px;margin-top:1px;border-radius:50%;background:#0a0806;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.mc-mark svg{width:13px;height:13px}.mc-mark.ready{color:var(--green)}.mc-mark.notready{color:#ff4a3a}.mc-mark.waiting{color:var(--yellow)}.syn-warn{display:inline-block;padding:0 6px;border-radius:2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ff9a3c;box-shadow:inset 0 0 0 1px #ff9a3c73;vertical-align:1px;white-space:nowrap}.wowtip{position:fixed;z-index:70;left:0;top:0;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:9px 11px 10px;border-radius:5px;pointer-events:none;background:linear-gradient(180deg,#0a0d20f7,#040612f7);border:1px solid #6E6A62;box-shadow:inset 0 0 0 1px #000000e6,0 10px 30px #0009}.wt-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.wt-name{font-family:var(--title);font-size:16px;line-height:1.2;color:var(--white)}.wt-rank{flex:none;font-size:12.5px;color:#9d9d9d}.wt-row{display:flex;justify-content:space-between;gap:14px;font-size:13px;line-height:1.4;color:var(--white)}.wt-desc{margin:5px 0 0;font-size:13px;line-height:1.45;color:var(--yellow);white-space:pre-line}.wt-learn{margin:6px 0 0;font-size:12px;color:var(--dim)}.wt-forever{margin:3px 0 0;font-size:12.5px;color:#1eff00}.wt-line{font-size:13px;line-height:1.4;color:var(--white)}.wt-src{list-style:none;margin:6px 0 0;padding:5px 0 0;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px;line-height:1.4;color:var(--gold-bright)}.tq-q0{color:var(--q-poor)}.tq-q1{color:var(--white)}.tq-q2{color:var(--q-uncommon)}.tq-q3{color:#3b8cff}.tq-q4{color:#b35cff}.tq-q5{color:var(--q-legendary)}.tq-q{color:var(--yellow)}.wt-reag{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;margin:6px 0 0;font-size:12.5px;color:var(--white)}.tip .wt{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.tip-name{grid-area:1 / 1}.tip-type{grid-area:2 / 1}.tip-rest{grid-area:2 / 2}.tip .tip-name.same{display:none}.mq-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:0 0 10px}.mq-top .plaque{margin:0}.mq-said{margin:0 0 8px;font-size:13.5px;color:var(--dim)}.mq-choose{font-size:14px;padding:4px 12px}.frame.mq{container-type:inline-size;padding:14px}.mq-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:0 0 12px;padding:7px 10px;border:1px solid var(--gold-dim);border-radius:3px;background:#f0c8620f;font-size:13.5px;color:var(--parchment)}.mq.choosing .actionbar{box-shadow:0 0 0 1px var(--gold-dim),inset 0 0 14px #000000e6}.mq .actionbar{margin-bottom:0}.mq-new .slot{display:grid;place-items:center;background:#f0c8620d;box-shadow:none;border:1px dashed var(--gold-dim)}.mq-new .slot:before{content:"+";font:28px/1 var(--title);color:var(--gold)}.mq-new .cap{color:var(--gold)}.mq-pick{position:relative}.mq-pick.off .slot{filter:grayscale(1) brightness(.45)}.mq-pick.off .cap{color:#5b5850}.mq-pick[aria-pressed=true] .slot{box-shadow:inset 0 0 0 1px #ffffff40,inset 0 -8px 14px #0006,0 0 0 1px #000}.mq-pick[aria-pressed=true] .cap{color:var(--dim)}.mq-tick{position:absolute;top:-6px;right:2px;width:18px;height:18px;border-radius:3px;background:#0a0806;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi)}.mq-pick[aria-pressed=true] .mq-tick:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:9px;border:solid #1EFF00;border-width:0 2px 2px 0;transform:rotate(45deg)}.mq-none{grid-column:1 / -1;margin:6px 4px;font-size:13px;color:var(--dim)}.tip.mq-pane{position:relative;top:auto;bottom:auto;z-index:auto;max-width:620px;max-height:none;overflow:visible;margin:10px 0 0}.tip.mq-pane:before{content:"";position:absolute;left:var(--x, 26px);top:-7px;width:12px;height:12px;background:#0b0e22;border-left:1px solid #6E6A62;border-top:1px solid #6E6A62;transform:rotate(45deg)}.mq-code{display:block;width:100%;margin:8px 0 0;padding:8px 9px;font:12px/1.55 var(--code);color:var(--green);resize:none;overflow:hidden;cursor:text}.tip-rest.over+.mq-code{border-color:var(--bad)}.mq-checks{display:grid;gap:3px;margin:6px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--text)}.mq-checks:empty{display:none}.mq-checks li{display:flex;gap:7px;align-items:baseline}.mq-checks li:before{flex:none;content:"";width:7px;height:7px;border-radius:50%;background:var(--green-soft);transform:translateY(-1px)}.mq-checks li.note:before{background:#ffb347}.mq-checks li.bad:before{background:#ff5b4a}.mq-checks li.bad{color:#ffb4a8}.mq-checks li.note{color:#ffd9a0}.mq-checks code{color:var(--white)}.mq-use{margin:8px 0 0;font-size:13px;color:var(--text)}.mq-use b{color:var(--white);font-weight:500}.mq-pane .tip-foot{flex-wrap:wrap}.mq-build{display:grid;gap:10px;margin:10px 0 0}.mq-build .drop-at input{width:100%}.mq-build .mq-mo .mx-more{margin-left:auto}.mq-build .mq-msg:empty{display:none}.mq-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-right:auto}.mq-acts .ce-cancel{padding:4px 6px}dialog.mqwin{width:min(620px,calc(100vw - 32px))}.mq-ed{display:grid;gap:12px}.mq-ed .mq-code{min-height:110px;margin:0;resize:vertical;overflow:auto;font-size:12.5px}.mq-lab{display:block;margin:0 0 4px;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.mq-opts:empty{display:none}.mq-chips{display:flex;flex-wrap:wrap;gap:6px}.mq-opt{appearance:none;cursor:pointer;display:grid;gap:1px;padding:5px 10px;text-align:left;border:1px solid var(--edge);border-radius:3px;background:#120e09;font-family:var(--title);font-size:15px;color:var(--white)}.mq-opt small{font-family:var(--ui);font-size:12px;color:var(--dim)}.mq-opt:hover{border-color:var(--bronze-hi)}.mq-opt[aria-pressed=true]{border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow);background:linear-gradient(180deg,#2b2417,#1b1812)}.mq-opt:focus-visible,.mq-ic:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mq-mo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px}.mq-mo small{font-size:12.5px;color:var(--dim)}.mq-switch{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:var(--parchment)}.mq-namerow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:end}.mq-ic{appearance:none;cursor:pointer;padding:0;border:0;border-radius:4px;background:none;line-height:0;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi)}.mq-ic img{width:52px;height:52px;border-radius:3px}.mq-ic:hover{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold)}.mq-who{display:flex;flex-wrap:wrap;gap:6px}.mq-who label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 7px;border:1px solid var(--edge);border-radius:14px;background:#120e09;cursor:pointer;font-size:14px;color:var(--text)}.mq-who label:has(input:checked){border-color:var(--bronze-hi);color:var(--white);background:#221c12}.mq-msg{margin:0;min-height:1em;font-size:12.5px;color:var(--bad-text)}.mqwin .ip-foot .mq-del{margin-right:auto}.screen[data-screen=macros]{max-width:2200px;margin-inline:auto}.mx .mx-bar{gap:8px 16px}.mx-icon{appearance:none;flex:none;padding:0;border:0;background:none;cursor:pointer;line-height:0;border-radius:2px}.mx-icon img{width:28px;height:28px;border-radius:2px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.mx-icon:hover img{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold)}.mx-icon:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mx .ld-b{cursor:text;user-select:text}.mx input.ld-n{width:100%;height:auto;padding:0;border:0;background:none;box-shadow:none;outline:none;font:inherit;color:inherit}.mx input.ld-n::placeholder{color:var(--dim);font-style:italic}.mx .ld-b .mx-clear{position:static;flex:none;opacity:0;pointer-events:none;transition:opacity .12s}.mx .ld-b:is(:hover,:focus-within) .mx-clear,:root.touch .mx .ld-b .mx-clear{opacity:1;pointer-events:auto}.mq-namebox{position:relative;display:flex;align-items:center}.mq-namebox input{flex:1;padding-right:32px}.mq-namebox .mx-clear{opacity:0;pointer-events:none;transition:opacity .12s}.mq-namebox:is(:hover,:focus-within) .mx-clear,:root.touch .mq-namebox .mx-clear{opacity:1;pointer-events:auto}.mq-ed .mx-spellat{position:relative}.mx-used{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.mx-used:empty,.mx-tools:empty{display:none}.mx-ul{font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.mx-ul em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dim)}.mx-used .mq-who label{position:relative;padding:3px 10px 3px 4px}.mx-used .mq-who .slot{--s: 20px;border-radius:50%;box-shadow:none}.mx-used .mq-who input{position:absolute;opacity:0;pointer-events:none}.mx-used .mq-who label:has(input:checked){border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.mx-used .mq-who label:not(:has(input:checked)) .slot .art{filter:grayscale(1) brightness(.6)}.mx-used .mq-who label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.mx-tools{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px}.mx-tools .mx-del{margin:0}.mx-st{font-size:13.5px;color:var(--dim)}.mx-st.ok{color:var(--green)}.mx-st.bad{color:var(--bad-text)}.mx-tools.mx-ask .mx-st:first-child{color:var(--yellow);animation:mx-ask 1.1s ease-out 2;border-radius:3px}@keyframes mx-ask{0%{box-shadow:0 0 #ffd10099}to{box-shadow:0 0 0 9px #ffd10000}}@media(prefers-reduced-motion:reduce){.mx-tools.mx-ask .mx-st:first-child{animation:none}}.mx-note a{color:#7cc4ff}.mx-cols{height:560px;margin:0}.mx .tc-tree{background:radial-gradient(120% 60% at 50% 0%,#1b160e,#0b0907 55%,#050505)}.mx .tc-tree:before{display:none}.mx-cols .tc-tree:first-child{flex:0 0 clamp(292px,22%,420px)}.mx-cols .mx-synco{flex:0 0 clamp(340px,30%,580px)}.mx-tb{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;padding:14px 10px 16px 14px;display:grid;gap:12px;align-content:start}.mx .abtn{position:relative}.mx .abtn .cap,.mx .barlabel span{font-size:12px}.mx-slots{display:grid;grid-template-columns:repeat(auto-fill,58px);gap:12px 6px}.mx-chips{display:flex;flex-wrap:wrap;gap:6px}.mx-chips .chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.mx-chips .chip .slot{--s: 18px;border-radius:50%;box-shadow:none}.mx-sub{display:flex;align-items:baseline;gap:8px}.mx-sub b{font:400 18px var(--title);color:var(--yellow);text-shadow:var(--outline)}.mx-sub small{font:12.5px var(--ui);color:var(--dim)}.mx-sub2{margin-top:8px;padding-top:14px;border-top:1px solid var(--rule)}.mx-note{margin:0;font-size:13px;color:var(--dim)}.mx-left .barlabel{margin:4px 0 -4px}.mx-pip{position:absolute;top:-5px;right:0;width:15px;height:15px;border-radius:50%;background:#0a0806;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.mx-pip:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#ff4a3a}.mx-new .slot{display:grid;place-items:center;background:#f0c8620d;box-shadow:none;border:1px dashed var(--gold-dim)}.mx-new .slot:before{content:"+";font:28px/1 var(--title);color:var(--gold)}.mx-new .cap{color:var(--gold)}.mx-crests{display:flex;flex-wrap:wrap;gap:7px}.mx-crest{appearance:none;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;line-height:0}.mx-crest .slot{--s: 28px;border-radius:50%;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.mx-crest .slot .art{filter:saturate(.5) brightness(.7)}.mx-crest:hover .slot .art,.mx-crest[aria-pressed=true] .slot .art{filter:none}.mx-crest[aria-pressed=true] .slot{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 10px #ffd10080}.mx-crest:focus-visible{outline:2px solid var(--white);outline-offset:2px}.mx-mid .tc-th{flex:none;flex-direction:row;justify-content:center;align-items:center;gap:11px;padding:9px 12px;background:linear-gradient(180deg,#0000008c,#0000001a)}.mx-mid .tc-th small{font:12.5px var(--ui);color:var(--dim);text-shadow:var(--out)}.mx-mid .tc-th .tc-ti,.mx-mid .tc-th .tc-ti img{width:32px;height:32px}.mx-mid .mx-tb{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.mx-mid .drop-at input{width:100%}.mx-spellat input{padding-left:var(--chip-w, 10px);padding-top:calc(7px + var(--chip-top, 0px))}.mx-chosen{position:absolute;z-index:1;left:5px;right:5px;top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;pointer-events:none}.mx-chosen>*{pointer-events:auto}.mx-chip{max-width:calc(100% - 100px);display:inline-flex;align-items:center;gap:7px;padding:2px 3px 2px 2px;border:1px solid var(--bronze-hi);border-radius:999px;background:linear-gradient(180deg,var(--quiet-hi),var(--quiet-lo));font:500 13.5px/1.2 var(--ui);color:var(--yellow);text-shadow:var(--out);cursor:pointer}.mx-chip.lit{border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.mx-chip img{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 1px #000}.mx-chip-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-chip .sfield-x{position:static;flex:none;width:18px;height:18px;color:var(--gold-label)}:root.touch .mx-chip .sfield-x,:root.touch .mx .ld-b .mx-clear,:root.touch .mq-namebox .mx-clear{width:26px;height:26px}.mx-ref{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mx-ref .mx-crests{gap:6px}.mx-after{display:grid;gap:12px;min-width:0}.mx-hint{margin:0;font-size:14px;color:var(--dim)}.mx-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.mx-opts .mq-opt{padding:8px 12px}.mx-mid .mq-mo .mx-more{margin-left:auto}.mx-more{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:4px 2px;border:0;background:none;font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.mx-more:before{content:"";width:0;height:0;border:5px solid transparent;border-left:7px solid currentColor;border-right:0;transition:transform .12s}.mx-more[aria-expanded=true]:before{transform:rotate(90deg)}.mx-more:hover{color:var(--yellow)}.mx-more:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mx-res{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mx-res .mq-code{flex:1;min-height:96px;margin:0;overflow:auto;font-size:13px;line-height:1.6}.mx-cline{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.mx-cline .mq-checks{margin:0}.mx-cline>span{flex:none;margin-left:auto}.mx-cline .over{color:var(--bad-text)}.mx-res .tip-desc{margin:0}.mx-res:has(.mx-six[open]) .mq-checks{display:none}.mx-six summary{cursor:pointer;padding:4px 0;font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.mx-six summary:hover{color:var(--yellow)}.mx-six .mc-sum{margin:6px 0 0;font:13.5px var(--ui);color:var(--dim);text-shadow:none}.mx-six .mc-sum.pass,.mx-six .mc-sum.bad{font-family:var(--title);font-size:16px;text-shadow:var(--outline)}.mx-six .mc-list{margin-top:6px;display:grid;grid-template-columns:1fr 1fr}.mx-six .mc-item{padding:5px 9px;gap:8px}.mx-six .mc-item+.mc-item{border-top:0}.mx-six .mc-item:nth-child(n+3){border-top:1px solid var(--rule)}.mx-six .mc-item:nth-child(odd){border-right:1px solid var(--rule)}.mx-six .mc-item b{display:inline;margin-right:6px}.mx-six .mc-item p{display:inline;margin:0;font-size:13px}.mx-six .mc-item p+p{display:block}.mx-synbar{flex:none;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,#0000008c,#0000001a)}.mx-synbar b{margin-right:4px;font:400 18px var(--title);color:var(--yellow);text-shadow:var(--outline)}.mx-synbar .sfield{flex:1;min-width:0}.mx-synbar .chip{flex:none}.mx-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.mx-synco .barlabel{margin:14px 12px 4px}.mx-synco .barlabel:first-child{margin-top:10px}.mx-sr{display:grid;grid-template-columns:7.2em minmax(0,1fr);gap:2px 10px;padding:7px 12px;border-top:1px solid var(--rule)}.mx-sr code.t{font-size:13px;font-weight:600;color:var(--yellow);text-shadow:var(--out);overflow-wrap:anywhere}.mx-sr .d{font-size:13.5px;color:var(--parchment);text-shadow:var(--out)}.mx-sr .d code{color:var(--white)}.mx-sr code.ex{grid-column:2;font-size:12px;color:var(--green);overflow-wrap:anywhere}.mx-sr.used{background:linear-gradient(90deg,#f0c86226,#f0c86205);box-shadow:inset 2px 0 0 var(--yellow)}.mx-sr[hidden],.mx-synco .barlabel[hidden]{display:none}@media(max-width:1099px){.mx-cols{flex-direction:column;height:auto}.mx-cols .tc-tree,.mx-cols .tc-tree:first-child,.mx-cols .mx-synco{flex:none}.mx-cols .mx-mid{order:1}.mx-cols .mx-left{order:2}.mx-cols .mx-synco{order:3;max-height:440px}.mx-tb{overflow:visible}.mx-six .mc-list{grid-template-columns:1fr}.mx-six .mc-item:nth-child(odd){border-right:0}.mx-six .mc-item:nth-child(n+2){border-top:1px solid var(--rule)}.mx-tools{margin-left:0;justify-content:flex-start}}[data-panel=professions]{container-type:inline-size}.ptw{display:grid;grid-template-columns:190px minmax(0,1fr);padding:0}.pt-side{display:flex;flex-direction:column;gap:3px;padding:10px 8px;border-right:1px solid var(--rule);background:#00000040}.pt-group{margin:6px 4px 2px;font-family:var(--ui);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label)}.pt-group:first-child{margin-top:0}.pt-none{margin:0 4px 4px;font-size:12.5px;color:var(--dim)}.pt{appearance:none;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:4px;border:1px solid transparent;border-radius:3px;background:none;font:inherit;text-align:left;color:var(--parchment);cursor:pointer}.pt .slot{--s: 34px}.pt-n{min-width:0;font-family:var(--title);font-size:14px;line-height:1.2;text-shadow:var(--out)}.pt-n small{display:block;font-family:var(--ui);font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.pt:hover .pt-name{color:var(--yellow)}.pt[aria-selected=true]{border-color:var(--gold-dim);background:#f0c86214}.pt[aria-selected=true] .pt-name{color:var(--yellow)}.pt:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.pt:disabled{cursor:default;opacity:.6}.pt.empty .slot{border:1px dashed var(--bronze);background:#0000004d;box-shadow:none}.pt.empty .pt-name{font-family:var(--ui);font-size:13px;color:var(--dim)}.pt-main{min-width:0}@container (max-width: 560px){.ptw{grid-template-columns:minmax(0,1fr)}.pt-side{flex-direction:row;gap:2px;padding:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rule)}.pt-group,.pt-none{display:none}.pt{flex:1 0 58px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;padding:5px 2px;text-align:center}.pt-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-n small{font-size:11px}}.pw-head{padding:12px 16px 0}.pw-head h3{margin:0;font-family:var(--display);font-weight:400;font-size:20px;line-height:1.1;color:var(--yellow);text-shadow:var(--outline)}.pw-sub{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.pw-close{appearance:none;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:19px;line-height:1;color:#ffd9a0;background:radial-gradient(circle at 40% 35%,var(--red-lit),var(--red) 70%);border:1px solid #000;box-shadow:0 0 0 1px var(--btn-rim),inset 0 1px #ffc8964d}.pw-close:hover{filter:brightness(1.2)}.pw-close:focus-visible{outline:2px solid var(--white);outline-offset:2px}.pw-sk{padding:10px 16px 0}.pw-bar{position:relative;height:20px;background:#0b0906;border:1px solid #000;border-radius:2px;box-shadow:0 0 0 1px var(--bronze)}.pw-bar:focus-within{outline:2px solid var(--gold);outline-offset:3px}.pw-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#3a6fd8,#1d3f8f)}.pw-ticks i{position:absolute;top:0;bottom:0;width:1px;background:#f0c86273}.pw-lab{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;color:var(--white);text-shadow:var(--out);pointer-events:none;font-variant-numeric:tabular-nums}.pw-bar input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:auto;-webkit-appearance:auto}.pw-ranks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 8px;margin-top:5px}.pw-tier{padding-left:6px;border-left:1px solid var(--rule);font-size:11.5px;line-height:1.35;color:var(--dim)}.pw-tier b{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.pw-tier.now{border-left-color:var(--gold);color:var(--text)}.pw-tier.now b{color:var(--gold-bright)}.pw-tools{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px 16px 6px}.pw-chips{display:flex;flex-wrap:wrap;gap:6px}.pw-tools .sfield{flex:1 1 180px}.pw-search{font-size:13px;padding-top:5px;padding-bottom:5px}.pw-legend{margin:0;padding:0 16px 8px;font-size:11.5px;color:var(--dim)}.pw-list{height:300px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;margin:0 16px;padding:2px 0 6px;background:#00000073;border:1px solid #000;box-shadow:inset 0 0 0 1px var(--edge)}.pw-cat>summary{display:flex;align-items:center;gap:6px;padding:3px 8px 2px;cursor:pointer;list-style:none;font-family:var(--title);font-size:13.5px;color:var(--gold-bright);text-shadow:var(--out)}.pw-cat>summary::-webkit-details-marker{display:none}.pw-cat>summary:before{content:"\2212";width:10px;font-family:var(--ui);color:var(--gold-dim)}.pw-cat:not([open])>summary:before{content:"+"}.pw-cat>summary>span:first-child{margin-right:auto}.pw-cat>summary>span:last-child{font-family:var(--ui);font-size:12px;font-weight:500;color:var(--dim);text-shadow:none}.pw-cat>summary:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}.pw-rows{list-style:none;margin:0;padding:0}.pw-r{appearance:none;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:7px;align-items:center;width:100%;padding:1px 8px 1px 24px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.pw-r:hover{background:#ffffff0d}.pw-r[aria-pressed=true]{background:linear-gradient(90deg,#f0c86238,#f0c8620a);box-shadow:inset 2px 0 0 var(--gold)}.pw-r:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}.pw-ico{flex:none;width:16px;height:16px;border-radius:2px;box-shadow:0 0 0 1px #000}.pw-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;color:var(--parchment);text-shadow:var(--out)}.pw-name small{font-size:12px;color:var(--dim)}.pw-lv{font-size:12px;text-align:right;color:var(--dim);font-variant-numeric:tabular-nums}.o{color:#ff8040}.y{color:#e8de3a}.g{color:#52c952}.x{color:#8a8a8a}.pw-tag{font-family:var(--ui);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;padding:0 5px;border:1px solid;border-radius:2px;white-space:nowrap}.pw-tag.T{color:var(--gold)}.pw-tag.C{color:#ffb45c}.pw-tag.V{color:#7fb8ff}.pw-tag.D,.pw-tag.Q{color:var(--parchment)}.pw-tag.U{color:var(--dim)}.pw-flag{color:#1eff00}.graded .d-r .pw-name{color:#d84040}.graded .d-o .pw-name{color:#ff8040}.graded .d-y .pw-name{color:#e8de3a}.graded .d-g .pw-name{color:#52c952}.graded .d-x .pw-name{color:#8a8a8a}.graded .d-r .pw-gl{opacity:.55}.pw-det{display:grid;gap:8px;align-content:start;margin:8px 16px 16px;padding:10px 12px 12px;background:#00000040;border:1px solid var(--edge);border-radius:3px;font-size:12.5px;color:var(--text)}.pw-dtop{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:start;color:var(--white)}.pw-dico{width:44px;height:44px;border-radius:4px;box-shadow:0 0 0 1px #000,0 0 0 2px #6e6a62}.pw-dname{margin:0;font-family:var(--title);font-weight:400;font-size:17px;line-height:1.2;text-shadow:var(--out)}.pw-dreq,.pw-dtools{margin:1px 0 0;font-size:13px;color:var(--white)}.pw-dreq .bad{color:#ff2020}.pw-dtools span{white-space:nowrap}.pw-dtools img{width:16px;height:16px;margin-right:4px;vertical-align:-3px;border-radius:2px;box-shadow:0 0 0 1px #000}.pw-wt{max-width:380px;padding:7px 10px;border-radius:4px;background:linear-gradient(180deg,#0a0d20eb,#040612eb);border:1px solid #4A4740}.pw-lbl{margin:0;font-size:13px}.pw-reag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 10px}.pw-rg{display:grid;grid-template-columns:36px minmax(0,1fr);gap:7px;align-items:center;padding:2px 6px 2px 2px;background:#00000059;border:1px solid var(--edge);border-radius:3px;font-size:12.5px;line-height:1.2;color:var(--parchment)}.pw-rg i{position:relative;width:36px;height:36px;font-style:normal}.pw-rg img{display:block;width:36px;height:36px;border-radius:3px;box-shadow:0 0 0 1px #000}.pw-rg b{position:absolute;right:2px;bottom:0;font-size:13px;font-weight:600;color:var(--white);text-shadow:var(--out),0 0 2px #000}.pw-learn{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--dim)}.pw-bands{display:flex;flex-wrap:wrap;gap:4px 12px;font-variant-numeric:tabular-nums}.pw-bands span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;background:currentColor;border-radius:1px}.pw-gather{padding:4px 8px 2px}.pw-gather h3{margin:0 0 4px;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.pw-gather ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 14px}.pw-gather li{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:3px 7px;font-size:13px;color:var(--parchment);border-bottom:1px solid rgba(255,255,255,.04)}.pw-gl{text-align:right;color:#ff8040;font-variant-numeric:tabular-nums}.graded .pw-gather .d-r{color:#d84040}.pw-gather p{margin:4px 0 0;font-size:11.5px;color:var(--dim)}.pw-empty{padding:20px 10px;font-size:13px;color:var(--dim)}.pw-guide{margin-top:6px}.guide{display:grid;gap:18px;padding:16px 18px 20px}.guide>.gd-mid{order:1}.gd-aside{display:grid;gap:18px;min-width:0}.gd-sk{padding:0}.gd-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:2px 0 14px;border-bottom:1px solid var(--rule)}.gd-tab{appearance:none;cursor:pointer;display:grid;justify-items:center;gap:5px;width:78px;padding:0;border:0;background:none;font:600 11.5px var(--ui);letter-spacing:.04em;color:var(--dim);text-decoration:none}.gd-tab img{display:block;width:40px;height:40px;border:1px solid #000;border-radius:3px;box-shadow:0 0 0 1px var(--bronze);opacity:.75}.gd-tab:hover img{opacity:1}.gd-tab:hover span{color:var(--parchment)}.gd-tab[aria-selected=true] img{opacity:1;box-shadow:0 0 0 2px var(--yellow),0 0 10px #ffd1008c}.gd-tab[aria-selected=true] span{color:var(--yellow)}.gd-tab:focus-visible{outline:2px solid var(--white);outline-offset:3px}.gd-hero{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.gd-medal{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #8a6a3a,0 0 0 4px #000,0 0 18px #f0c86259}.gd-medal img{display:block;width:100%;height:100%}.gd-hero h3{margin:0;font:400 28px var(--display);color:var(--yellow);text-shadow:var(--outline)}.gd-who{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:6px 0 0;font-size:13px;color:var(--dim)}.gd-who label{display:inline-flex;gap:6px;align-items:center}.gd-who select,.gd-who input{font-size:13px;padding:3px 6px}.gd-who select{padding-right:24px;background-position:right 7px center}.gd-who input{width:64px}.gd-who :focus-visible{outline:2px solid var(--gold);outline-offset:0}.gd-src{margin:4px 0 0;font-size:12px;color:var(--dim)}.gd-stats{display:flex;gap:22px;align-self:stretch;align-items:center;padding-left:18px;border-left:1px solid var(--rule)}.gd-stats div{text-align:left;font:12px var(--ui);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.gd-stats b{display:block;font:22px var(--title);color:var(--white);letter-spacing:0;text-transform:none}.gd-cols{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px}.gd-mid{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0}.gd-views{display:flex;gap:2px;border-bottom:1px solid #000;box-shadow:0 1px 0 var(--edge)}.gd-views small{margin-left:6px;font:12.5px var(--ui);color:var(--dim);text-shadow:none}.gd-rec{appearance:none;cursor:pointer;padding:0;border:0;background:none;font:inherit;color:inherit;text-shadow:inherit;text-align:left}.gd-rec:hover{color:var(--yellow);text-decoration:underline;text-decoration-color:#f0c86280;text-underline-offset:3px}.gd-rec:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rc-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0}.rc-tools{display:grid;gap:8px}.rc-find{display:flex;align-items:center;gap:12px}.rc-find .sfield{flex:1 1 auto}.rc-n{flex:none;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.rc-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.rc-row>span{font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.rc-grp{display:flex;flex-wrap:wrap;gap:6px}.rc-row>.gbtn{margin-left:auto}.rc-chipc{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.rc-list{padding:2px 0 6px;background:#00000073;border:1px solid #000;box-shadow:inset 0 0 0 1px var(--edge);border-radius:2px}.rc-list .pw-cat>summary{padding:6px 10px 4px}.rc-r{appearance:none;display:grid;grid-template-columns:22px minmax(180px,.9fr) minmax(0,1.6fr) 72px 34px;gap:10px;align-items:center;width:100%;min-height:30px;padding:4px 10px 4px 22px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.rc-r:hover{background:#ffffff0d}.rc-r[aria-pressed=true]{background:linear-gradient(90deg,#f0c86238,#f0c8620a);box-shadow:inset 2px 0 0 var(--gold)}.rc-r:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}.rc-r>img{width:22px;height:22px;border-radius:2px;box-shadow:0 0 0 1px #000}.rc-r .pw-name{font-size:14px}.rc-r .pw-tag{justify-self:start;font-size:11px}.rc-r .pw-lv{font-size:13px}.rc-side{width:14px;height:14px;margin-left:6px;vertical-align:-2px}.rc-mats{display:flex;gap:4px 12px;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.rc-mat{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--text)}.rc-mat img{display:block;width:18px;height:18px;border-radius:2px;box-shadow:0 0 0 1px #000}.rc-mat b{font-weight:600;color:var(--white);font-variant-numeric:tabular-nums}.rc-hit{background:#ffd10047;color:inherit;border-radius:2px}.rc-none{margin:0;padding:24px 14px;font-size:14px;color:var(--dim)}.rc-det{display:grid;grid-auto-rows:max-content;gap:10px;align-content:start;padding:12px 14px 14px;font-size:13px;color:var(--text)}.rc-det .pw-wt{max-width:none}.rc-det .pw-lbl{margin-top:4px}.rc-det .gd-fac{margin:0}.rc-det .gd-tr{padding:0}.rc-det .gd-fac li{display:block}.rc-det .gd-fac li small{display:block;margin-top:1px;font-size:12.5px;color:var(--dim)}.rc-det .gd-fboth ul{display:grid;gap:3px}.rc-reag{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.rc-reag .pw-rg{text-decoration:none}a.pw-rg:hover{border-color:var(--gold-dim);color:var(--white)}.rc-reag .pw-rg.v>span:after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff0a0,#c99a1e 60%,#7a5a0c);box-shadow:0 0 0 1px #000;vertical-align:1px}.rc-where{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.rc-from{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--parchment)}.rc-from b{display:inline-block;min-width:46px;margin-right:8px;font:600 11.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.rc-from small{font-size:12.5px;color:var(--dim)}.rc-ltd{margin-left:6px;font:600 11px var(--ui);letter-spacing:.05em;text-transform:uppercase;color:#ff8040}.rc-wh{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--gold-label)}.rc-wh img{border-radius:2px}.rc-wh:hover{color:var(--gold-bright)}.rc-wh:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gd-main{display:grid;gap:16px;min-width:0}.gd-ladder{position:sticky;top:16px;align-self:start;display:grid;grid-template-columns:28px 8px minmax(0,1fr);gap:6px;height:min(420px,70vh)}.gd-youc{position:relative}.gd-drag{position:absolute;left:0;top:0;z-index:1;width:42px;height:100%;margin:0;opacity:0;cursor:ns-resize;appearance:auto;-webkit-appearance:auto;writing-mode:vertical-lr;direction:ltr}.gd-ladder:has(.gd-drag:focus-visible) .gd-rail{outline:2px solid var(--gold);outline-offset:3px}.gd-drag:hover~.gd-rail{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-dim)}.gd-rail{position:relative;border-radius:4px;background:#0b0906;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze);overflow:hidden}.gd-rail i{position:absolute;left:0;right:0;top:0;background:linear-gradient(90deg,#3a6fd8,#1d3f8f)}.gd-marks{position:relative}.gd-marks a{position:absolute;left:0;font:12px var(--title);color:var(--gold);text-decoration:none;text-shadow:var(--out);white-space:nowrap}.gd-marks a:hover{color:var(--yellow)}.gd-marks a small{display:block;font:10.5px var(--ui);color:var(--dim)}.gd-you{position:absolute;right:0;transform:translateY(-50%);padding:0 4px;font:600 11px var(--ui);color:#fff;background:#1d3f8f;border:1px solid #000;border-radius:3px;box-shadow:0 0 0 1px #3a6fd8;font-variant-numeric:tabular-nums}.gd-bagw{padding:12px 14px}.gd-rank>.gd-bag{margin:10px 16px 4px}.gd-rank>.gd-bag header{font-size:14.5px}.gd-bag header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font:16px var(--title);color:var(--yellow);text-shadow:var(--outline)}.gd-bag header img{width:24px;height:24px;border-radius:3px;box-shadow:0 0 0 1px #000}.gd-to{font:15px var(--title);color:var(--gold-dim);text-shadow:var(--out);font-variant-numeric:tabular-nums}.gd-feeds{margin:4px 0 0;font-size:13px;color:var(--dim)}.gd-link{appearance:none;cursor:pointer;padding:0;border:0;background:none;font:inherit;color:var(--gold-label);text-decoration:underline;text-decoration-color:#cdae6266;text-underline-offset:2px}.gd-link:hover{color:var(--gold-bright)}.gd-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gd-about{margin-left:8px;font:13px var(--ui);color:var(--dim);text-shadow:none}.gd-fac{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:10px 16px 4px;border:1px solid var(--edge);border-radius:3px;overflow:hidden}.gd-body .gd-fac{margin:8px 0 0}.gd-fcol{min-width:0;padding:8px 12px 10px}.gd-fcol.al{background:linear-gradient(180deg,#1e3f8c4d,#1e3f8c0f);border-right:1px solid var(--edge)}.gd-fcol.ho{background:linear-gradient(180deg,#8c1a144d,#8c1a140f)}.gd-fcol.other{opacity:.6}.gd-fcol h5{display:flex;align-items:center;gap:7px;margin:0 0 6px;font:400 15px var(--title);text-shadow:var(--out)}.gd-fcol.al h5{color:#8fb3ff}.gd-fcol.ho h5{color:#ff8a6e}.gd-crest{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #000;vertical-align:-4px}.gd-n .gd-crest{width:15px;height:15px;margin-right:4px;vertical-align:-3px}.gd-fac ul{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:13.5px;color:var(--parchment)}.gd-fac p{display:flex;flex-wrap:wrap;gap:5px;margin:0}.gd-fac .gd-none{font-size:13px;color:var(--dim)}.gd-fboth{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:7px 12px;border-top:1px solid var(--edge);background:#f0c8620f}.gd-fac-both .gd-fboth{border-top:0}.gd-fboth>span{font:600 11.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.gd-fboth ul{display:flex;flex-wrap:wrap;gap:3px 16px}.gd-place{color:var(--dim)}.gd-zone{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;font-size:13.5px;line-height:1;text-align:center;color:var(--parchment);background:#00000059;border:1px solid var(--edge);border-radius:999px}.gd-slots{display:grid;grid-template-columns:repeat(auto-fill,40px);gap:4px;padding:8px;border-radius:6px;background:linear-gradient(180deg,#2b2418,#17130c);box-shadow:0 0 0 1px #000,0 0 0 2px #5a4a2e}.gd-slot{display:block;position:relative;width:40px;height:40px;border-radius:3px;background:#0b0906;box-shadow:inset 0 0 6px #000,0 0 0 1px #3d3222}.gd-slot img{display:block;width:38px;height:38px;margin:1px;border-radius:2px}.gd-slot b{position:absolute;right:2px;bottom:0;font:600 12.5px var(--ui);color:var(--white);text-shadow:var(--out),0 0 2px #000}.gd-slots.gd-named{width:fit-content;max-width:100%;grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(var(--rows),auto);grid-auto-flow:column;gap:3px 28px;padding:8px 12px}a.gd-item{display:flex;align-items:center;gap:6px;min-width:0;font:13.5px/18px var(--ui);color:var(--parchment)}.gd-own{display:flex;align-items:center;gap:7px;min-width:0}.gd-own.got .gd-item{opacity:.5;text-decoration:line-through;text-decoration-color:var(--parchment)}.gd-item img{flex:none;width:14px;height:14px;border-radius:2px;box-shadow:0 0 0 1px #000}.gd-item b{font-weight:600;color:var(--white);font-variant-numeric:tabular-nums}.gd-item.v:after{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff0a0,#c99a1e 60%,#7a5a0c);box-shadow:0 0 0 1px #000}@media(max-width:520px){.gd-slots.gd-named{width:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}.gd-slot.v:after,.gd-key .v:before{content:"";position:absolute;left:2px;top:2px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff0a0,#c99a1e 60%,#7a5a0c);box-shadow:0 0 0 1px #000}.gd-key{margin:8px 0 0;font:12px var(--ui);color:var(--dim)}.gd-key .v{position:relative;padding-left:14px}.gd-key .v:before{top:4px;left:0}.gd-made,.gd-none{margin:8px 0 0;font-size:12.5px;color:var(--dim)}.gd-rank{padding:0 0 6px;scroll-margin-top:12px}.gd-rh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 16px 10px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,rgba(240,200,98,.08),transparent)}.gd-rh h3{margin:0;font:400 21px var(--display);color:var(--yellow);text-shadow:var(--outline)}.gd-rng{font:15px var(--title);color:var(--gold-dim)}.gd-learn{margin-left:auto;font:13px var(--ui);color:var(--parchment)}.gd-untested{font:600 11.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:#ff8040}.gd-tr{margin:0;padding:6px 16px 0;font-size:12.5px;color:var(--text)}.gd-tr b{font:600 11.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label);margin-right:6px}.gd-steps{list-style:none;margin:6px 0 0;padding:0}.gd-chl{padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.gd-choice{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.gd-choice>span{margin-right:4px}.gd-choice .chip{font-size:12px}.gd-choice .chip span{font-size:11px;color:var(--green-soft)}.gd-st{display:grid;grid-template-columns:18px 44px minmax(0,1fr);gap:12px;align-items:start;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.gd-st:last-child{border-bottom:0}.gd-st>input{margin:13px 0 0;width:16px;height:16px;cursor:pointer}.gd-ic{width:44px;height:44px;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px #6e6a62}.gd-body{min-width:0}.gd-body h4{margin:0;font:400 17px var(--title);color:var(--white);text-shadow:var(--out)}.gd-body .pw-tag{font-size:10.5px;margin-left:8px;vertical-align:2px}.gd-x{color:var(--gold)}.gd-re{display:flex;flex-wrap:wrap;gap:4px 14px;margin:5px 0 0;font-size:14.5px;color:var(--parchment)}.gd-rg{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}a.gd-rg:hover{color:var(--white)}a.gd-rg:hover img{box-shadow:0 0 0 1px var(--gold)}.gd-re img{width:20px;height:20px;border-radius:2px;box-shadow:0 0 0 1px #000}.gd-re .v{color:#7fb8ff}a.gd-rg.v:hover{color:#b5d6ff}.gd-wh{color:inherit;text-decoration:none}a.gd-wh:hover{color:var(--yellow);text-decoration:underline;text-decoration-color:#f0c86280;text-underline-offset:3px}.gd-npc{color:var(--parchment)}.gd-map{color:inherit;text-decoration:none}.gd-map:hover{color:var(--yellow);text-decoration:underline;text-decoration-color:#f0c86280;text-underline-offset:3px}.gd-whx{display:inline-flex;margin-left:4px;vertical-align:0}.gd-whx img{width:.8em;height:.8em;border-radius:2px}.gd-whx:hover img,.gd-whx:focus-visible img{box-shadow:0 0 0 1px var(--yellow)}a.gd-zone{text-decoration:none}a.gd-zone:hover{color:var(--white);border-color:var(--gold)}.gd-map,.gd-whx,a.gd-zone{outline-offset:2px}.gd-icw{display:block;border-radius:3px}a.gd-icw:hover .gd-ic{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold)}.gd-slot,.gd-rg,.gd-wh,.gd-icw{outline-offset:2px}a.gd-slot:hover{box-shadow:inset 0 0 6px #000,0 0 0 1px var(--gold)}a.gd-slot:focus-visible,a.gd-rg:focus-visible,a.gd-wh:focus-visible,a.gd-icw:focus-visible{outline:2px solid var(--gold)}.gd-n{margin:4px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--dim)}.gd-n li:before{content:"\25b8";margin-right:6px;color:var(--gold-dim)}.gd-alts{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.gd-lv{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin:2px 0 -2px;font:19px/1 var(--title);color:var(--gold);text-shadow:var(--outline);font-variant-numeric:tabular-nums}.gd-lv:after{content:"";flex:1;height:1px;background:var(--rule)}.gd-st.done>:not(input){opacity:.5}.gd-st.now{background:linear-gradient(90deg,rgba(240,200,98,.12),transparent 70%);box-shadow:inset 2px 0 0 var(--gold)}@media(min-width:1100px){body:has(.screen[data-screen=professions]:not([hidden])){min-height:max(100dvh,720px)}body:has(.screen[data-screen=professions]:not([hidden])) :is(.book,.page,.stage),.screen[data-screen=professions],.screen[data-screen=professions]>.win{display:flex;flex-direction:column}body:has(.screen[data-screen=professions]:not([hidden])) :is(.page,.stage),.screen[data-screen=professions],.screen[data-screen=professions]>.win{flex:1 1 0;min-height:0}.screen[data-screen=professions]>.win>header{flex:none}.guide{flex:1 1 0;min-height:0;grid-template-columns:72px minmax(0,1fr) 420px;grid-template-rows:minmax(0,1fr);gap:0 18px;padding:12px 16px 14px}.guide>.gd-mid{order:0}.gd-mid,.rc-pane{min-height:0}.rc-list{min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.gd-aside .rc-det{overflow-y:auto;scrollbar-width:thin;min-height:0}.gd-pickc{position:relative;min-height:0}.gd-pick{position:absolute;left:0;top:0;bottom:0;z-index:6;box-sizing:border-box;width:72px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:2px;padding:6px 0;border-bottom:0;border-radius:6px;overflow:hidden auto;scrollbar-width:none;transition:width .18s ease-out,background-color .18s,box-shadow .18s}.gd-pick::-webkit-scrollbar{display:none}.gd-pick:hover,.gd-pick:focus-within{width:236px;background:#120f0af7;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000,0 24px 60px #000c}.gd-tab{flex:none;display:grid;grid-template-columns:72px auto;align-items:center;justify-items:start;gap:0;width:auto;min-height:52px;padding:0;font:15px var(--title);letter-spacing:0;color:var(--parchment);text-shadow:var(--out)}.gd-tab img{justify-self:center;width:40px;height:40px}.gd-tab[aria-selected=true]{min-height:72px}.gd-tab[aria-selected=true] img{width:56px;height:56px}.gd-tab span{opacity:0;white-space:nowrap;transition:opacity .12s}.gd-pick:hover .gd-tab span,.gd-pick:focus-within .gd-tab span{opacity:1}.gd-cols{min-height:0;align-items:stretch}.gd-ladder{position:static;align-self:stretch;height:auto;min-height:0;padding:14px 0 26px;box-sizing:border-box}.gd-main{overflow-y:auto;scrollbar-width:thin;min-height:0;padding-right:6px;align-content:start}.gd-aside{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;align-content:start}.gd-aside .gd-stats{border-left:0;padding-left:0}.gd-aside .gd-bagw{overflow-y:auto;scrollbar-width:thin;min-height:0}}@media(max-width:1099px){.gd-aside:has(.rc-det){display:contents}.guide>.gd-aside>.rc-det{order:2}.rc-list{max-height:70vh;overflow-y:auto;overscroll-behavior:contain}.rc-det{scroll-margin-top:12px}}@media(max-width:760px){.rc-r{grid-template-columns:22px minmax(0,1fr) 72px 30px;padding-left:12px;min-height:36px}.rc-mats{display:none}.rc-row>.gbtn{margin-left:0}.gd-cols{grid-template-columns:minmax(0,1fr)}.gd-ladder{display:none}.gd-stats{border-left:0;padding-left:0}.gd-st{grid-template-columns:18px 36px minmax(0,1fr);padding:10px}.gd-ic{width:36px;height:36px}.gd-lv{font-size:17px}.gd-rh,.gd-tr,.gd-chl{padding-left:10px;padding-right:10px}.gd-rank>.gd-bag{margin-left:10px;margin-right:10px}.gd-fac{grid-template-columns:minmax(0,1fr);margin-left:10px;margin-right:10px}.gd-fcol.al{border-right:0;border-bottom:1px solid var(--edge)}.guide{padding:12px 10px 16px}.gd-tab{width:64px}.gd-hero h3{font-size:23px}}.gbtn{appearance:none;cursor:pointer;color:var(--yellow);border-radius:3px;background:linear-gradient(180deg,var(--red-hi) 0%,var(--red) 55%,var(--red-lo) 100%);border:1px solid #000;box-shadow:inset 0 1px #ffc89659,inset 0 -2px 4px #00000080,0 0 0 1px var(--btn-rim);text-shadow:0 1px 0 #000}.gbtn:hover{filter:brightness(1.2)}.gbtn:active{transform:translateY(1px)}.gbtn:focus-visible{outline:2px solid var(--white);outline-offset:2px}.gbtn.ok{color:#bfffb0}.gbtn:disabled{filter:grayscale(.7) brightness(.8);cursor:default}dialog.cedit{position:fixed;inset:0;margin:auto;padding:0;overflow:visible;color:var(--text);width:min(470px,calc(100% - 32px));max-width:none;max-height:calc(100% - 32px)}.cedit form{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.ce-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 16px 10px;border-bottom:1px solid rgba(240,200,98,.12)}.ce-head .crest{--s: var(--face-m)}.ce-head .crest svg{width:22px;height:22px}.ce-head h2{margin:0}.ce-head p{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.ce-body{overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:12px 16px 4px;display:grid;gap:12px}.ce-f{display:grid;gap:4px;margin:0;padding:0;border:0;min-width:0}.ce-f>span,.ce-f>legend{padding:0;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.ce-f>span em,.ce-f>legend em{font-family:var(--ui);font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dim)}.ce-f input:where(:not([type=checkbox],[type=radio])),.ce-f textarea,.tc-import input{width:100%}.ce-f textarea{min-height:64px;line-height:1.4}.ce-head .slot{--s: var(--face-m)}.ce-f small{font-size:12px;color:var(--dim)}.ce-f small.bad{color:var(--bad-text)}.field-msg,.ce-f small.field-msg{display:block;margin-top:4px;font-size:12.5px;color:var(--bad-text)}.ce-opt{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:baseline;padding:7px 10px;background:#00000059;border:1px solid var(--edge);cursor:pointer}.ce-opt+.ce-opt{margin-top:5px}.ce-opt input{align-self:center}.ce-opt b{font-weight:600}.ce-opt small{grid-column:2}.ce-langs summary{cursor:pointer;font-weight:600;padding:4px 0}.ce-langs-n{font-weight:400;color:var(--dim)}.ce-langs>small{display:block;margin-bottom:8px}.ce-langs .ce-f+.ce-f{margin-top:6px}.ce-opt:has(input:checked){border-color:var(--gold-dim);background:#f0c86214}.ce-opt:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:1px}.ce-msg{margin:0;padding:8px 16px 0;min-height:1.45em;font-size:13px;color:var(--dim)}.ce-msg.bad{color:var(--bad-text)}.ce-foot{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px 14px}.dname .dn-out{margin-right:auto}.dname:not(.dn-first) .dn-out,.dname.dn-first .dn-later{display:none}.ce-cancel{appearance:none;cursor:pointer;font:inherit;font-size:13px;color:var(--text);background:none;border:0;padding:6px 8px;text-decoration:underline;text-underline-offset:3px}.ce-cancel:hover{color:var(--white)}.ce-cancel:focus-visible{outline:2px solid var(--gold);outline-offset:1px}dialog.walk{width:min(1240px,calc(100% - 32px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}dialog.walk::-webkit-scrollbar{display:none}.walk form{--sky: #1B1712;--sky2: #0B0907;--glow: rgba(240,200,98,.1);position:relative;min-height:860px;max-height:none;overflow:hidden;display:grid;grid-template-columns:196px minmax(0,1fr) 340px;grid-template-rows:auto 1fr auto auto auto;grid-template-areas:"banners bodies info" "banners model info" "realm name profs" "discard classes create" "msg msg msg";column-gap:22px;padding:0 22px 4px;border-radius:6px;background:radial-gradient(ellipse 30% 42% at 50% 44%,var(--glow),transparent 70%),radial-gradient(ellipse 60% 22% at 50% 88%,rgba(0,0,0,.6),transparent 70%),linear-gradient(180deg,var(--sky) 0%,var(--sky2) 72%,#050404 100%);box-shadow:inset 0 0 140px #000000d9}.walk form[data-faction=alliance]{--sky: #17213A;--sky2: #090D17;--glow: rgba(110,150,230,.17)}.walk form[data-faction=horde]{--sky: #2E1611;--sky2: #110906;--glow: rgba(220,110,60,.15)}.walk .wk-body{display:contents}.walk .pw-close{position:absolute;top:6px;right:6px;z-index:3}.walk [data-need]{outline:2px solid #C0392B;outline-offset:3px;border-radius:4px}.cr-banners{grid-area:banners;align-self:start;display:flex;flex-wrap:wrap;gap:14px}.cr-banner{width:84px;margin:0;padding:14px 0 44px;min-width:0;display:grid;justify-items:center;align-content:start;gap:11px;border:0;background:linear-gradient(180deg,var(--bn) 0%,color-mix(in srgb,var(--bn) 72%,#000) 100%);box-shadow:inset 0 0 0 2px #000,inset 0 0 0 4px var(--bronze-hi),inset 0 0 0 5px #000,inset 0 0 26px #0000008c}.cr-alliance{--bn: #1E3F8C;clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px))}.cr-horde{--bn: #8C1A14;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),90% calc(100% - 8px),78% calc(100% - 24px),64% 100%,50% calc(100% - 18px),36% calc(100% - 2px),24% calc(100% - 22px),11% calc(100% - 6px),0 calc(100% - 28px))}.cr-banner legend{float:left;width:100%;display:grid;justify-items:center;gap:4px;padding:0 0 4px;font-size:14px;color:var(--gold-bright);text-shadow:var(--outline)}.cr-banner legend .crest{--s: var(--face-l)}.cr-banner[data-shut]{filter:grayscale(.7) brightness(.6)}.cr-banner[data-shut]:has(input:checked){filter:none}.cr-banners .wk-lock{flex-basis:100%}.cr-race{position:relative;cursor:pointer}.cr-race input,.cr-cls input,.cr-body input,.cr-prof input{position:absolute;opacity:0;width:1px;height:1px}.cr-race .slot{--s: 58px}.cr-race .slot,.cr-cls .slot,.cr-prof .slot{transition:box-shadow .18s ease-out,filter .18s ease-out}.cr-body span,.cr-cls>span:last-child{transition:color .18s ease-out,background .18s ease-out,box-shadow .18s ease-out}.cr-hero .art,.cr-hero-cls .art,.cr-medal .art{animation:art-in .25s ease-out}@keyframes art-in{0%{opacity:0}}.cr-race .slot .art{transform:none}.cr-race:hover .slot{filter:brightness(1.2)}.cr-race:has(input:checked) .slot{box-shadow:0 0 0 2px var(--gold),0 0 0 3px #000,0 0 16px #f0c862b3}.cr-race:has(input:focus-visible) .slot{outline:2px solid var(--white);outline-offset:3px}.cr-race:has(input:disabled){cursor:default}.cr-race:has(input:disabled):hover .slot{filter:none}.cr-bodies{grid-area:bodies;justify-self:center;margin:0;padding:7px 9px;border:0;display:flex;gap:7px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#2a2016,#120d08);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #5c4a2c,inset 0 0 0 4px #000,0 6px 16px #0009}.cr-body{position:relative;cursor:pointer}.cr-body span{width:46px;height:46px;display:grid;place-items:center;border-radius:4px;font-size:28px;line-height:1;color:var(--text);background:radial-gradient(circle at 50% 35%,#3a3024,#0e0b08 80%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px var(--bronze)}.cr-body:hover span{color:var(--white)}.cr-body input:checked+span{color:var(--yellow);background:radial-gradient(circle at 50% 35%,#6a5226,#1e160c 80%);box-shadow:inset 0 0 0 1px #000,0 0 0 2px var(--gold),0 0 12px #f0c86280}.cr-body input:focus-visible+span{outline:2px solid var(--white);outline-offset:3px}.cr-model{grid-area:model;align-self:center;justify-self:center;position:relative;isolation:isolate;display:grid;justify-items:center;gap:34px}.cr-model:before{content:"";position:absolute;z-index:-1;left:50%;top:170px;width:360px;height:90px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.7),transparent 70%)}.cr-hero-wrap{position:relative;width:210px;height:210px}.cr-hero{width:100%;height:100%;box-shadow:0 0 0 3px #000,0 0 0 7px #b89a5e,0 0 0 8px #000,0 0 70px color-mix(in srgb,var(--c, #F0C862) 35%,transparent)}.cr-hero svg{width:40%;height:40%;opacity:.5}.cr-hero-cls{position:absolute;z-index:1;left:calc(50% + 65px);top:calc(50% + 65px);--s: var(--face-xl);box-shadow:0 0 0 2px #000,0 0 0 5px #b89a5e,0 0 0 6px #000,0 4px 12px #000000b3}.cr-hero-cls svg{width:32px;height:32px}.cr-cap{margin:0;display:grid;justify-items:center;text-align:center}.cr-cap .cr-name{font-family:var(--display);font-style:normal;font-size:26px;line-height:1.1;color:var(--gold);text-shadow:var(--outline);margin-bottom:2px}.cr-cap b{font-family:var(--display);font-weight:400;font-size:32px;line-height:1.1;color:var(--white);text-shadow:var(--outline)}.cr-cap span{font-family:var(--title);font-size:19px;color:var(--c, var(--dim));text-shadow:var(--out)}.cr-info{grid-area:info;display:grid;gap:22px;align-content:start;padding:54px 4px 0 36px}.cr-panel{position:relative;padding:9px 14px 9px 36px;display:grid;gap:4px;border-radius:3px;background:linear-gradient(180deg,#261b10f7,#110c08f7);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #5c4a2c,inset 0 0 0 4px #9a7a44,inset 0 0 0 5px #000,0 4px 14px #0009}.cr-medal{position:absolute;left:-23px;top:-11px;--s: var(--face-l);box-shadow:0 0 0 2px #000,0 0 0 4px #7a1c12,0 0 0 5px #000}.cr-medal svg{width:24px;height:24px}.cr-panel h3{margin:0;font-family:var(--display);font-weight:400;font-size:20px;color:var(--white);text-shadow:var(--out)}.cr-panel h4{margin:2px 0 0;font-family:var(--title);font-weight:400;font-size:14px;color:#e0a84a}.cr-panel p{margin:0;font-size:13px;line-height:1.35;color:var(--yellow);opacity:.92}.cr-panel.slim{padding-block:8px}.cr-panel.slim .cr-medal{--s: var(--face-m);left:-20px;top:-2px}.cr-panel.slim .cr-medal svg{width:20px;height:20px}.cr-panel p.dim{color:var(--dim);opacity:1}.cr-panel p b{color:var(--white);font-weight:500}.cr-traits{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cr-traits li{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;border-radius:3px}.cr-traits li[data-tip]{cursor:help}.cr-traits li[data-tip]:hover,.cr-traits li[data-tip]:focus-visible{outline:none;background:#f0c86214;box-shadow:0 0 0 3px #f0c86214}.cr-traits li[data-tip]:hover .slot,.cr-traits li[data-tip]:focus-visible .slot{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold),0 0 8px #f0c86280}.cr-traits p{font-size:12.5px;line-height:1.25}.cr-traits .slot{--s: 26px;border-radius:50%}.cr-traits .slot .art{border-radius:50%}.cr-new{list-style:none;margin:4px 0 2px -22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cr-new li{display:grid;justify-items:center;gap:5px;text-align:center;font-size:12px;line-height:1.2;color:var(--white)}.cr-new .dslot{width:40px;height:40px;box-shadow:0 0 0 1px #000,0 0 0 2px #9a7a44,0 0 0 3px #000}.cr-new .dslot .slot{--s: 40px}.cr-new .dslot:hover,.cr-new .dslot:focus-visible{outline:none;box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold),0 0 0 3px #000,0 0 12px #f0c8628c}.cr-classes{grid-area:classes;justify-self:center;margin:0;padding:9px 12px 7px;border:0;display:flex;gap:4px;border-radius:4px;background:linear-gradient(180deg,#221910,#0d0906);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #5c4a2c,inset 0 0 0 4px #9a7a44,inset 0 0 0 5px #000,0 4px 14px #0009}.cr-cls{position:relative;width:60px;display:grid;justify-items:center;gap:4px;cursor:pointer;font-family:var(--title);font-size:13px;line-height:1.2;color:var(--yellow);text-align:center;text-shadow:var(--out)}.cr-cls .slot{--s: 46px}.cr-cls:hover .slot{filter:brightness(1.2)}.cr-cls:has(input:checked) .slot{box-shadow:0 0 0 2px var(--gold),0 0 0 3px #000,0 0 14px #f0c862b3}.cr-cls:has(input:checked)>span:last-child{color:var(--white)}.cr-cls:has(input:focus-visible) .slot{outline:2px solid var(--white);outline-offset:3px}.cr-cls:has(input:disabled){cursor:default;color:var(--dim)}.cr-cls:has(input:disabled) .slot{filter:grayscale(1) brightness(.45)}.cr-cls:has(input:checked:disabled){color:var(--white)}.cr-cls:has(input:checked:disabled) .slot{filter:none}.wk-namebox{grid-area:name;justify-self:center;align-self:end;position:relative;display:grid;grid-template-columns:auto auto auto;column-gap:8px;row-gap:2px;justify-items:center;padding-bottom:8px}.wk-namebox>*{grid-column:1 / -1}.wk-namebox>.wk-name{grid-column:2;grid-row:1}.wk-namebox>.wk-dice{grid-column:1;grid-row:1;align-self:end;width:36px;height:36px;padding:0;display:grid;place-items:center}.wk-dice svg,.sp-dice svg{width:22px;height:22px}.wk-fb-row>.wk-dice,.sp-name>.sp-dice{width:36px;height:36px;padding:0;display:grid;place-items:center}.wk-namebox>.wk-fb-add{grid-column:3;grid-row:1;align-self:end}.wk-fb-add{position:relative;width:36px;height:36px;padding:0;cursor:pointer;display:grid;place-items:center;border-radius:4px;font:24px/1 var(--title);color:var(--gold-bright);background:#000000b8;border:1px solid var(--bronze-hi);box-shadow:inset 0 0 0 1px #000,0 0 0 1px #000}.wk-fb-add:hover,.wk-fb-add[aria-expanded=true]{color:var(--white);border-color:var(--gold);box-shadow:inset 0 0 0 1px #000,0 0 10px #f0c86259}.wk-fb-add:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.wk-fb-n{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;font:600 11px/1 var(--ui);color:#0a0806;background:var(--gold);box-shadow:0 0 0 1px #000}.wk-fb{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);z-index:4;width:min(420px,calc(100vw - 32px));display:grid;gap:8px;padding:12px 14px 14px;justify-items:stretch;background:linear-gradient(180deg,#261b10,#110c08);border-radius:3px;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #5c4a2c,inset 0 0 0 4px #9a7a44,0 12px 30px #000000bf}.wk-fb-h{margin:0;font:16px var(--title);color:var(--white);text-shadow:var(--out)}.wk-fb-h em{font:12.5px var(--ui);font-style:normal;color:var(--dim)}.wk-fb small{margin-top:-6px;font-size:12px;color:var(--dim)}.wk-fb-rows{display:grid;gap:6px}.wk-fb-row{display:grid;grid-template-columns:1fr 1fr 36px 28px;gap:6px}.wk-fb-row input{font:15px var(--title);text-align:center;background:#000000b8;border-color:var(--bronze-hi);padding:5px 6px}.wk-fb-row input[aria-invalid=true]{border-color:var(--bad)}.wk-fb-x{cursor:pointer;padding:0;font-size:18px;line-height:1;color:var(--dim);background:none;border:0;border-radius:3px}.wk-fb-x:hover{color:var(--bad-text)}.wk-fb-x:focus-visible{outline:2px solid var(--gold);outline-offset:0}.wk-fb-more{justify-self:start;cursor:pointer;padding:2px 0;font-size:13px;color:var(--gold-label);background:none;border:0;text-decoration:underline;text-underline-offset:3px}.wk-fb-more:hover{color:var(--gold-bright)}.wk-fb-more:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.wk-name{display:grid;grid-template-columns:repeat(2,170px);gap:10px}.wk-name .ce-f>span{text-align:center}.walk .wk-name input{text-align:center;font-family:var(--title);font-size:18px;background:#000000b8;border-color:var(--bronze-hi);box-shadow:inset 0 0 0 1px #000,0 0 0 1px #000}.walk .wk-name input[aria-invalid=true]{border-color:var(--bad)}.wk-hint{margin:2px 0 0;min-height:1.45em;font-size:12.5px;color:var(--yellow);text-align:center}.wk-namebox .field-msg{text-align:center}.wk-realm,.cr-profs{margin:0 0 12px;padding:9px 11px 10px;border:0;min-width:0;align-self:end;display:grid;gap:6px;border-radius:3px;background:linear-gradient(180deg,#261b10f0,#110c08f0);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #5c4a2c,inset 0 0 0 4px #000}.wk-realm{grid-area:realm}.cr-profs{grid-area:profs}.wk-realm legend,.cr-profs legend{float:left;width:100%;padding:0;font-family:var(--title);font-size:15px;color:var(--white);text-shadow:var(--out)}.cr-profs legend em{font-family:var(--ui);font-style:normal;font-size:12.5px;color:var(--dim)}.seg.wk-seg{display:flex;flex-wrap:wrap;gap:1px;background:var(--bronze)}.seg.wk-seg label{flex:1 1 auto}.seg.wk-seg label+label{border-left:0}.seg.wk-seg span{padding:4px 8px;white-space:nowrap}.cr-prof-grid{display:flex;flex-wrap:wrap;gap:5px}.cr-prof{position:relative;cursor:pointer}.cr-prof .slot{--s: 30px}.cr-prof:hover .slot{filter:brightness(1.2)}.cr-prof:has(input:checked) .slot{box-shadow:0 0 0 2px var(--gold),0 0 0 3px #000,0 0 12px #f0c86299}.cr-prof.pairs .slot{box-shadow:0 0 0 2px var(--green-soft),0 0 0 3px #000}.cr-prof:has(input:focus-visible) .slot{outline:2px solid var(--white);outline-offset:3px}.cr-prof:has(input:disabled){cursor:default}.cr-prof:has(input:disabled) .slot{filter:grayscale(1) brightness(.45)}.cr-prof-picked{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;color:var(--yellow)}.cr-prof-picked .wk-tag{margin:0}.cr-prof-picked .dim{color:var(--dim)}.walk .wk-discard,.walk .wk-create{align-self:center;padding:11px 0;font-family:var(--title);font-weight:400;font-size:21px;letter-spacing:.02em;text-transform:none;text-decoration:none}.walk .wk-discard{grid-area:discard}.walk .wk-create{grid-area:create}.walk .ce-msg{grid-area:msg;margin:0;padding:6px 0 2px;min-height:calc(1.45em + 8px);line-height:1.45;text-align:center}@media(min-width:761px)and (max-height:891px){.walk form{zoom:.9}}@media(min-width:761px)and (max-height:805px){.walk form{zoom:.82}}@media(min-width:761px)and (max-height:736px){.walk form{zoom:.74}}@media(min-width:761px)and (max-height:667px){.walk form{zoom:.7}}@media(min-width:761px)and (max-height:633px){.walk form{zoom:.66}}@media(min-width:761px)and (max-height:598px){.walk form{zoom:.62}}@media(min-width:761px)and (max-height:564px){.walk form{zoom:.58}}@media(min-width:761px)and (max-height:529px){.walk form{zoom:.54}}@media(min-width:761px)and (max-height:495px){.walk form{zoom:.5}}@media(min-width:761px)and (max-height:461px){.walk form{zoom:.46}}@media(min-width:761px)and (max-height:426px){.walk form{zoom:.42}}@media(min-width:761px)and (max-height:392px){.walk form{zoom:.38}}@media(max-width:760px){.walk form{min-height:clamp(740px,calc(100vh - 32px),860px);min-height:clamp(740px,calc(100dvh - 32px),860px);overflow-y:auto;scrollbar-width:none;grid-template-columns:1fr 1fr;grid-template-rows:none;row-gap:14px;padding:52px 14px 10px;border-radius:0;grid-template-areas:"realm realm" "banners banners" "bodies bodies" "model model" "classes classes" "profs profs" "info info" "name name" "discard create" "msg msg"}.cr-banners{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cr-banner{width:auto;grid-template-columns:repeat(auto-fill,46px);justify-content:center;padding-bottom:34px}.cr-banner legend{grid-column:1 / -1}.cr-race .slot{--s: 46px}.cr-bodies{border-radius:6px}.cr-hero-wrap{width:130px;height:130px}.cr-hero-cls{left:calc(50% + 40px);top:calc(50% + 40px);--s: var(--face-m)}.cr-hero-cls svg{width:20px;height:20px}.cr-model:before{top:100px}.cr-classes{flex-wrap:wrap;justify-content:center}.cr-cls{width:54px}.cr-cls .slot{--s: 40px}.cr-info{padding:14px 0 0 34px}.wk-realm,.cr-profs{margin:0}.wk-namebox{justify-self:stretch;grid-template-columns:auto 1fr auto}.wk-namebox>.wk-name{justify-self:stretch}.wk-hint{min-height:2.9em}.wk-name{grid-template-columns:1fr 1fr}}.wk-card{position:relative;display:grid;gap:3px;align-content:start;padding:10px 12px;cursor:pointer;background:#00000059;border:1px solid var(--edge);border-radius:4px}.wk-card input{position:absolute;opacity:0;width:1px;height:1px}.wk-card b{font-family:var(--title);font-weight:400;font-size:16px;line-height:1.15;color:var(--white)}.wk-card small{font-size:12.5px;line-height:1.35;color:var(--dim)}.wk-card:hover{border-color:var(--gold-dim)}.wk-card:has(input:checked){border-color:var(--gold);background:#f0c86217}.wk-card:has(input:checked) b{color:var(--yellow)}.wk-card:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:1px}.wk-card:has(input:disabled){cursor:default;opacity:.45}.wk-card:has(input:disabled):hover{border-color:var(--edge)}.wk-card:has(input:checked:disabled){opacity:1}.wk-card.hc b{color:var(--bad-text)}.wk-tag{justify-self:start;margin-top:2px;padding:1px 7px;border:1px solid rgba(163,217,110,.35);border-radius:999px;font-size:11px;color:var(--green-soft)}.wk-lock{margin:0;font-size:12.5px;color:var(--dim)}#screen:focus,.screen :is(h1,h2)[tabindex="-1"]:focus{outline:none}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sync{margin:10px 0 0;font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.cal-strip{display:grid;gap:10px;margin:0 0 18px}.cal-strip>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.cal-strip .lbl{margin:0}.cal-strip .tz{position:relative;display:inline-flex;align-items:baseline;gap:5px;font-size:12.5px;color:var(--dim)}.tz-btn{appearance:none;font:inherit;font-weight:600;color:var(--parchment);background:none;border:0;border-bottom:1px dashed var(--edge);border-radius:0;padding:0 1px;cursor:pointer}.tz-btn:hover,.tz-btn[aria-expanded=true]{color:var(--white);border-bottom-color:var(--gold-label)}.tz-btn:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.cal-strip .tz-pop{top:calc(100% + 6px);left:0;right:auto;width:340px;padding:5px;font-size:14px;color:var(--white)}.tz-pop .sfield{margin:0 0 5px}.tz-pop input{padding-top:6px;padding-bottom:6px}.tz-list{max-height:min(340px,calc(100vh - 220px));max-height:min(340px,calc(100dvh - 220px));overflow-y:auto;scroll-padding-top:42px}.tz-row{gap:8px}.tz-row:before{content:"";flex:none;width:12px;color:var(--yellow)}.tz-row[aria-selected=true]:before{content:"\2713"}.tz-row b{flex:1;font-size:14px}.tz-row small{flex:none}#tz-o-auto{position:sticky;top:0;z-index:1;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid var(--edge);border-radius:2px 2px 0 0;background-color:#080705}@media(max-width:600px){.cal-strip>header{position:relative}.cal-strip .tz{position:static}.cal-strip .tz-pop{width:auto;right:0}}.hn-line{margin:0 0 0 auto;display:flex;align-items:baseline;gap:10px;min-width:0;max-width:100%;font-size:13.5px}.hn-line #home-news-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--white);text-decoration:none}.hn-line #home-news-link:hover{text-decoration:underline;text-underline-offset:3px}.hn-line .lbl{flex:none}.hn-age{flex:none;color:var(--dim);font-size:12.5px}.hn-all{flex:none;color:var(--yellow);font-weight:600;text-decoration:none}.hn-line #home-news-src,.hn-line #home-news-link,.hn-age{transition:opacity .3s ease}.hn-line.hn-out #home-news-src,.hn-line.hn-out #home-news-link,.hn-line.hn-out .hn-age{opacity:0}.hn-dots{flex:none;display:flex;align-self:center}.hn-dot{width:14px;height:14px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.hn-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dim);opacity:.55;transition:background-color .3s,opacity .3s}.hn-dot:hover:before{opacity:1}.hn-dot[aria-current=true]:before{background:var(--yellow);opacity:1}.hn-dot:focus-visible{outline:1px solid var(--yellow);outline-offset:0;border-radius:50%}@media(prefers-reduced-motion:reduce){.hn-line #home-news-src,.hn-line #home-news-link,.hn-age,.hn-dot:before{transition:none}}.hn-all:hover{color:#fff3b0}.evs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.event{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:9px 14px;border-radius:4px;background:linear-gradient(180deg,#1c1811,#110e0a);box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.event.is-next{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 18px #ffd1001f}.event.is-live{box-shadow:0 0 0 1px #000,0 0 0 2px #2e7d1e}.event h4{margin:0;font-family:var(--title);font-weight:400;font-size:17px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--yellow);text-shadow:var(--outline)}.ev-b{min-width:0}.event .when{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--dim)}.event.draft{opacity:.6}.ev-draft{font-family:var(--ui);font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ev-edit{position:absolute;top:6px;right:10px;margin:0}.ev-line{display:flex;align-items:baseline;gap:10px;min-width:0}.ev-notes{flex:none;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--yellow);text-decoration:none}.ev-notes:hover{color:#fff3b0}.ev-src{appearance:none;flex:none;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;color:#ffa36b;text-decoration:underline;text-underline-offset:2px}.ev-src:hover{color:var(--white)}.ev-review{display:grid;gap:8px}.ev-review>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.ev-review>header .lbl{margin:0}.ev-review>header .n{font-size:12.5px;color:var(--dim)}.ev-review>header .n{margin-right:auto}.evr-card{align-items:flex-start;background:linear-gradient(180deg,#e9ddbf,#d6c49a);box-shadow:0 0 0 1px #000;outline:2px dashed rgba(92,64,24,.6);outline-offset:-5px}.evr-card .ev-b{padding-right:84px}.evr-acts{position:absolute;top:6px;right:10px;display:grid;gap:6px}.evr-card h4{white-space:normal;color:#3a2408;text-shadow:none}.evr-card .when{white-space:normal;color:#5c4520}.evr-quote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:13px;line-height:1.35;color:#2a1c0a}.evr-gone{display:grid;gap:4px;margin:0;padding:0;list-style:none}.evr-gone li{display:flex;align-items:center;gap:10px;padding:5px 10px;border:1px dashed rgba(240,200,98,.25);border-radius:3px;font-size:13px;color:var(--dim)}.evr-day{flex:none;min-width:52px;color:var(--parchment)}.evr-what{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.when small{display:block;font-size:12px;color:var(--dim)}.ev-admin{display:flex;align-items:center;justify-content:center;border-radius:4px;border:2px dashed rgba(240,200,98,.25);padding:10px}.when{text-align:right;font-size:12.5px;color:var(--parchment);white-space:nowrap}.when b{display:block;font-family:var(--title);font-weight:400;font-size:15px;color:var(--gold)}.event.hot h4{color:#ffb45c}.event [data-ev]{display:block;margin-top:1px;font-size:12.5px;font-weight:600;color:var(--parchment)}.event.is-done{opacity:.5}.event.is-done [data-ev]:before{content:"\2713  "}.event.is-live [data-ev]{color:var(--green-soft)}.event.is-live [data-ev]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:1px;background:var(--green);box-shadow:0 0 7px var(--green);animation:live 2s ease-in-out infinite}@keyframes live{50%{opacity:.4}}.event.is-next [data-ev]{color:var(--yellow);font-variant-numeric:tabular-nums}.plans{padding:14px 16px;display:grid;gap:16px}.plans .plan-new{margin:0}.plans div.pick{cursor:default}.news{padding:6px 16px}.news-list{margin:0;padding:0;list-style:none}.news-list li+li{border-top:1px solid rgba(240,200,98,.08)}.news-search{margin:8px 0 4px}.news-search input{font-size:14px;padding-top:8px;padding-bottom:8px}.news-count{margin:4px 0 0;font-size:12.5px;color:var(--dim)}.news-topics{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.news-tags{display:flex;flex-wrap:wrap;gap:4px 6px;margin:-4px 0 0;padding-bottom:10px}.news-item{display:block;padding:10px 0;color:inherit;text-decoration:none}.news-item.has-img{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;align-items:start}.news-thumb{display:block;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--edge);border-radius:3px;background:#06070a}.news-thumb img{display:block;width:100%;height:100%;object-fit:cover}.news-item:hover .news-thumb{border-color:var(--gold-dim)}.news-text{display:block;min-width:0}.news-item mark{color:var(--yellow);background:#f0c86229;border-radius:2px}.news-item time{font-size:12px;color:var(--gold-dim)}.news-item h4{margin:1px 0 0;font-family:var(--title);font-weight:400;font-size:15.5px;line-height:1.25;color:var(--white)}.news-item p{margin:3px 0 0;font-size:13px;color:var(--dim)}.news-read{display:inline-block;margin-top:4px;font-size:12px;color:var(--parchment);border-bottom:1px solid rgba(240,200,98,.2)}.news-read:after{content:" \2197"}.news-item:hover h4{color:var(--gold)}.news-item:hover .news-read{color:var(--gold);border-bottom-color:var(--gold)}.news-item:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.news-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0 8px;border-top:1px solid rgba(240,200,98,.08);font-size:12.5px;color:var(--dim)}.news-foot span{margin-left:auto}.news-foot a{color:var(--gold-dim);text-decoration:none;border-bottom:1px solid rgba(240,200,98,.2)}.news-foot a:hover{color:var(--gold);border-bottom-color:var(--gold)}.blue-who{font-size:12px;font-weight:600;color:#00b4ff}.blue-who small{font-size:11.5px;font-weight:400;color:#7fcfff}.blue-who small:before{content:"\b7  ";color:var(--dim)}.blue-mt{font-size:11px;font-weight:400;color:var(--dim);white-space:nowrap}.blue-re{color:var(--dim)}.news-none{margin:0;padding:10px 0;color:var(--dim)}.news-none .ev-edit{position:static;margin:0 0 0 6px}.srcs{margin:0;padding:12px 16px;list-style:none;font-size:12.5px;color:var(--dim);display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.srcs a{color:var(--gold-dim);text-decoration:none;border-bottom:1px solid rgba(240,200,98,.2)}.srcs a:hover{color:var(--gold);border-bottom-color:var(--gold)}footer{margin-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}@media(max-width:980px){.tip{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:4;box-shadow:inset 0 0 0 1px #000000e6,0 -6px 24px #000000b3,0 0 0 1px #f0c86226}.tip{max-height:62vh;overflow-y:auto}.tip pre{max-height:30vh;overflow:auto}.two{grid-template-columns:1fr}}.empty-note{margin:0;color:var(--dim)}.synced{color:var(--parchment);box-shadow:inset 2px 0 0 var(--bronze);padding-left:8px;cursor:default}.synced[readonly]{background:none;border-color:var(--edge);box-shadow:inset 2px 0 0 var(--bronze)}.synced-note{display:block;margin-top:3px;font:12.5px var(--ui);color:var(--dim);text-shadow:var(--out)}.pt-main>.wait-note,.sb>.wait-note{padding:14px 16px}.ce-foot .ce-delete,.ce-foot .ce-aside{margin-right:auto}.mb-cal{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mb-cal li{display:grid;gap:1px}.mb-cal small{font-size:12.5px;color:#6b5536}.mb-gd{white-space:pre-wrap;overflow-wrap:anywhere}.ce-from{display:grid;gap:5px;padding:9px 11px;border:1px solid var(--gold-dim);border-radius:3px;background:#f0c8620f;font-size:13px;color:var(--dim)}.ce-from-l{margin-right:4px;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.ce-from a{color:var(--yellow)}.ce-from blockquote{margin:0;padding-left:9px;border-left:2px solid var(--gold-dim);font-size:14px;line-height:1.4;color:var(--parchment)}@media(max-width:760px){.news-item.has-img{grid-template-columns:minmax(0,1fr);gap:8px}.news-thumb{aspect-ratio:2 / 1}dialog.walk{width:100%;max-height:100%;height:100%}.walk form{height:100%}.srcs{grid-template-columns:1fr}.pw-list{height:44vh;min-height:220px;margin:0 10px}.pw-det{margin:8px 10px 12px}.pw-head,.pw-sk,.pw-tools,.pw-legend{padding-left:10px;padding-right:10px}.pw-ranks{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc{padding:12px 14px 14px}.ld{position:relative;min-width:0}.ld-b{display:flex;align-items:center;gap:9px;height:38px;box-sizing:border-box;padding:0 5px 0 4px;cursor:pointer;font:16px var(--title);color:var(--white);background:linear-gradient(180deg,#0d0b08,#000);border:1px solid #000;border-radius:3px;box-shadow:0 0 0 1px var(--bronze),inset 0 0 10px #000000e6}.ld-b:hover,.ld:has([aria-expanded=true]) .ld-b,.ld-b:focus-within{box-shadow:0 0 0 1px var(--bronze-hi),inset 0 0 10px #000000e6}.ld-b>img{flex:none;width:28px;height:28px;border-radius:2px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.ld-n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--out)}.ld-n.none{color:var(--dim)}input.ld-n{height:100%;padding:0 2px;font:inherit;color:inherit;background:none;border:0;border-radius:2px;box-shadow:none;cursor:text}input.ld-n::placeholder{color:var(--gold-label);font-style:italic;opacity:1}input.ld-n:focus{outline:none;box-shadow:0 1px 0 var(--gold-dim)}input.ld-n[readonly]{pointer-events:none}.ld-b{user-select:none}.ld-x{flex:none;display:flex;align-items:center;gap:6px}.ld-b{position:relative}.ld-flash{position:absolute;inset:0 29px 0 41px;display:flex;align-items:center;padding-left:2px;pointer-events:none;background:linear-gradient(180deg,#0d0b08,#000);color:var(--green-soft);text-shadow:var(--out);white-space:nowrap;overflow:hidden;animation:ld-flash 1.5s ease-out both}.ld-flash.has-link{animation-duration:6s}.ld-flash a{pointer-events:auto;margin-left:6px;color:var(--gold-dim)}.ld.flashing .ld-b{box-shadow:0 0 0 1px var(--green-soft),inset 0 0 10px #000000e6}@keyframes ld-flash{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}.ld-x:empty{display:none}.ld-x em{font:13px var(--ui);font-style:normal;color:var(--dim)}.ld-act{font-weight:400;color:var(--green)}.ld-c{appearance:none;flex:none;position:relative;width:24px;height:24px;padding:0;cursor:pointer;border:0;border-radius:2px;background:linear-gradient(180deg,#8a1a12,#5a0d08 55%,#3a0704);box-shadow:inset 0 1px #ffc89659,0 0 0 1px #000,0 0 0 2px #6b5327}.ld-c:after{content:"";position:absolute;left:7px;top:9px;border:5px solid transparent;border-top:6px solid var(--yellow);border-bottom:0;filter:drop-shadow(0 1px 0 #000)}.ld-c[aria-expanded=true]:after{transform:rotate(180deg)}.ld-c:hover{filter:brightness(1.2)}.ld-c:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ld-c:disabled{cursor:default;filter:grayscale(1) brightness(.6)}.ld:has(.ld-c:disabled) .ld-b{cursor:default;color:var(--dim)}.ld-m{position:fixed;z-index:40;display:grid;align-content:start;width:max-content;max-width:min(380px,calc(100vw - 16px));overflow-y:auto;padding:5px;border-radius:4px;background:#080705f7;box-shadow:0 0 0 1px #000,0 0 0 2px #8a7344,0 8px 20px #000000d9}.ld-m[hidden]{display:none}.ld-i{appearance:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:5px 7px;border:0;border-radius:2px;background:none;text-align:left;font:14px var(--title);color:var(--white)}.ld-i:hover,.ld-i:focus-visible{outline:none;background:linear-gradient(90deg,#f0c86233,#f0c8620a)}.ld-i.on{background:linear-gradient(90deg,#f0c8624d,#f0c8620f);color:var(--yellow)}.ld-i img{flex:none;width:22px;height:22px;border-radius:2px;box-shadow:0 0 0 1px #000,0 0 0 2px #4a3d27}.ld-i>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-i small{margin-left:auto;padding-left:14px;font:12.5px var(--ui);color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.ld-i.ld-do{font:600 13px var(--ui);color:var(--yellow);padding:5px 9px}.ld-i.ld-do.bad{color:var(--bad-text)}.ld-m hr{width:100%;height:1px;margin:5px 0;border:0;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent)}.ld-none{margin:0;padding:5px 9px;font-size:13px;color:var(--dim)}.tc-ld{flex:1 1 200px;max-width:330px}.tc-sum .gbtn.idle{visibility:hidden}.ld-pub,.ld-i .ld-pub{display:inline-flex;color:var(--green-soft)}.ld-pub svg{width:14px;height:14px}dialog.pop{width:min(340px,calc(100vw - 32px));padding:16px 18px 14px;text-align:center;color:var(--white)}.pop p{margin:0 0 12px;font:15px var(--title);line-height:1.35;text-shadow:var(--out);overflow-wrap:anywhere}.pop input{width:100%}.pop-b{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.pop-b .gbtn{min-width:92px}.tc-sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:var(--dim)}.tc-sum>*{flex:none}.tc-sum>.tc-ld{flex:1 1 200px}.tc-req{white-space:nowrap}.tc-sum b{color:var(--yellow);font-weight:600;font-variant-numeric:tabular-nums}.tc-unspent{display:inline-flex;align-items:center;gap:7px;padding:2px 2px 2px 8px;font-family:var(--ui);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);background:#0000008c;border:1px solid #1E9E1E;border-radius:3px;box-shadow:0 0 0 1px #000,inset 0 0 8px #1eff001f}.tc-unspent.zero{color:var(--dim);border-color:#4a4a4a;box-shadow:0 0 0 1px #000}.tc-sum .tc-unspent b{min-width:2.2em;padding:0 5px;font-family:var(--title);font-weight:400;font-size:15px;letter-spacing:0;text-align:center;color:var(--white);background:#000;border-radius:2px}.tc-sum .tc-unspent.zero b{color:var(--dim)}.tc-sum .ce-cancel{margin-left:auto}.tc-import{display:flex;align-items:center;gap:8px;margin-top:10px}.tc-import input{flex:1;min-width:0}.tc-sum>.tc-level{flex:0 1 250px;min-width:150px}.tc-level{display:inline-flex;align-items:center;gap:8px;font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.tc-level input{flex:1 1 auto;width:170px;min-width:70px}.tc-level output{min-width:2ch;font-family:var(--title);font-size:17px;letter-spacing:0;color:var(--yellow);font-variant-numeric:tabular-nums}@container (max-width: 860px){.tc-sum{gap:8px 10px}.tc-sum>.tc-ld{flex-basis:170px}.tc-sum>.tc-level{flex-basis:150px}.tc-level>span,.tc-unspent>span{display:none}.tc-unspent{padding-left:2px}}@container (min-width: 761px) and (max-width: 1300px){.tc-sum:has(>.class-pick){gap:8px 10px}.tc-sum:has(>.class-pick)>.tc-ld{flex-basis:170px}.tc-sum:has(>.class-pick)>.tc-level{flex-basis:150px}.tc-sum:has(>.class-pick) :is(.tc-level,.tc-unspent)>span{display:none}.tc-sum:has(>.class-pick) .tc-unspent{padding-left:2px}}.tc{container-type:inline-size}.tc-trees{--tp: clamp(34px, 100cqi / 19.5, 56px);--tg: calc(var(--tp) * .38);--tcg: calc(var(--tp) * .5);display:flex;margin:14px 0 0;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze),0 0 0 4px #000,0 6px 18px #0009}.tc-tree{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;background-color:#000;background-position:center top;background-size:cover;background-repeat:no-repeat}.tc-tree+.tc-tree{border-left:1px solid var(--bronze)}.tc-tree:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#0000008c);pointer-events:none}.tc-tree>*{position:relative}.tc-th{container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 12px 9px;background:linear-gradient(180deg,#000000bf,#0000004d)}.tc-th:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent)}.tc-ti{position:relative;display:block;width:38px;height:38px}.tc-ti img{display:block;width:38px;height:38px;border-radius:50%;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000,0 2px 6px #000c}.tc-ti span{position:absolute;right:-13px;bottom:-6px;min-width:18px;padding:0 4px;font-family:var(--ui);font-weight:600;font-size:12px;line-height:16px;text-align:center;color:var(--yellow);background:#000;border:1px solid var(--gold-dim);border-radius:3px;font-variant-numeric:tabular-nums}.tc-th b{font-family:var(--title);font-weight:400;font-size:18px;line-height:1.2;color:var(--yellow);text-shadow:var(--outline)}.tc-rs{position:absolute;top:6px;right:6px}.tc-grid{display:grid;grid-template-columns:repeat(4,var(--tp));grid-template-rows:repeat(7,var(--tp));gap:var(--tg) var(--tcg);justify-content:center;padding:calc(var(--tp) * .45) 12px calc(var(--tp) * .5)}.tc-t{--f1: #7A756C;--f2: #2A2723;position:relative;z-index:1;box-sizing:border-box;width:var(--tp);height:var(--tp);padding:0;cursor:pointer;border:3px solid transparent;border-radius:5px;background:linear-gradient(#000,#000) padding-box,linear-gradient(155deg,var(--f1),var(--f2) 55%,#0E0D0C) border-box;box-shadow:0 0 0 1px #000,0 2px 5px #000c}.tc-t:after{content:"";position:absolute;inset:0;border-radius:2px;box-shadow:inset 0 0 0 1px #000000d9,inset 0 0 6px #0000008c;pointer-events:none}.tc-t img{display:block;width:100%;height:100%;border-radius:2px;filter:grayscale(1) brightness(.45)}.tc-t.open img,.tc-t.some img,.tc-t.set img,.tc-t.max img{filter:none}.tc-t.plan img{filter:grayscale(.5) brightness(.75)}.tc-t.open{--f1: #8CFF70;--f2: #1B6E10}.tc-t.some{--f1: #B4FF9C;--f2: #23901A;box-shadow:0 0 0 1px #000,0 0 8px 1px #1eff0073}.tc-t.set{--f1: #8E7A50;--f2: #2A2116}.tc-t.max{--f1: #FFF2A8;--f2: #9A7010;box-shadow:0 0 0 1px #000,0 0 9px 1px #ffd10080}.tc-t.plan{--f1: #C9A95E;--f2: #4E3B1E;outline:1px dashed rgba(240,200,98,.6);outline-offset:2px}.tc-t:hover{filter:brightness(1.15)}.tc-t:focus-visible{outline:2px solid var(--white);outline-offset:3px}.tc-rk{position:absolute;z-index:2;right:-7px;bottom:-7px;min-width:16px;padding:0 3px;font-family:var(--ui);font-weight:600;font-size:12.5px;line-height:15px;text-align:center;color:#9d9d9d;background:#000;border:1px solid #4A4A4A;border-radius:3px;box-shadow:0 1px 2px #000c;font-variant-numeric:tabular-nums}.tc-t.open .tc-rk,.tc-t.some .tc-rk{color:#1eff00;border-color:#1e9e1e}.tc-t.set .tc-rk{color:var(--white);border-color:var(--bronze)}.tc-t.max .tc-rk{color:var(--yellow);border-color:var(--gold-dim)}.tc-t.plan .tc-rk{color:var(--gold-bright);border-color:var(--gold-dim)}.tc-more{position:absolute;z-index:2;left:-8px;top:-8px;font-size:10.5px;line-height:1;padding:1px 3px;color:var(--gold-bright);background:#000;border-radius:3px}.tc-more:empty{display:none}.lg{container-type:inline-size}.lg-pages{display:flex;flex-wrap:wrap;gap:4px;padding:10px 14px 0;border-bottom:1px solid var(--bronze)}.lg-pages a{margin-bottom:-1px;padding:6px 14px;font:15px/1.25 var(--title);color:var(--gold-label);text-decoration:none;background:#15120d;border:1px solid var(--edge);border-bottom-color:var(--bronze);border-radius:6px 6px 0 0}.lg-pages a:hover{color:#ffe9a8}.lg-pages a:focus-visible{outline:2px solid var(--yellow);outline-offset:-3px}.lg-pages a[aria-current=page]{color:var(--yellow);background:#2a2216;border-color:var(--bronze);border-bottom-color:#2a2216}.lg-body{padding:14px}.lg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lg-shield{position:relative;flex:none;width:36px;height:53px}.lg-shield img{display:block;width:100%;height:100%;object-fit:contain}.lg-shield b{position:absolute;left:0;right:0;top:56%;transform:translateY(-50%);text-align:center;font:400 16px var(--title);color:var(--white);text-shadow:var(--outline);font-variant-numeric:tabular-nums}.lg-avail{font:400 17px var(--title);color:var(--yellow);text-shadow:var(--outline)}.lg-plan{padding:14px 14px 0}.lg-plan[hidden]{display:none}.lg-plan .lg-ld{flex:1 1 220px;max-width:330px}.lg-plan .gbtn.idle{visibility:hidden}.lg-plan .ce-cancel{margin-left:auto}.lg-plan .tc-msg{flex-basis:100%}.lg-plan .tc-import{flex-basis:100%;margin-top:0}.lg-plan .field-msg{flex-basis:100%;margin:0}.lg-ld .ld-b>img,.lg-ld .ld-i img{object-fit:contain}.lg-ro{display:inline-flex;align-items:center;gap:9px;flex:1 1 200px;min-width:0;font:16px var(--title);color:var(--white);text-shadow:var(--out)}.lg-ro img{flex:none;width:28px;height:28px;object-fit:contain}.lg-ro b{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-tool .lg-plan{padding:0 0 10px}.lg-tool .lg-body{padding:0}.lg-slot .art,.slot .art[src$="shield.webp"]{object-fit:contain;transform:none}.lg-trees.tc-trees{--tp: clamp(30px, (100cqi - 100px) / 16.5, 56px)}.lg-trees .tc-ti img{object-fit:cover}.lg-trees .tc-t.lock{cursor:default;--f1: #4A4640;--f2: #1C1A17}.lg-trees .tc-t.lock img{filter:grayscale(1) brightness(.3)}.lg-trees .tc-t.lock .tc-rk{display:none}.lg-trees .tc-t.lg-found{animation:lg-found 1.1s ease-out 2}@keyframes lg-found{0%{box-shadow:0 0 0 1px #000,0 0 #ffd100d9}to{box-shadow:0 0 0 1px #000,0 0 0 14px #ffd10000}}@media(prefers-reduced-motion:reduce){.lg-trees .tc-t.lg-found{animation:lg-found-still 2.2s step-end}@keyframes lg-found-still{0%{outline:2px solid var(--yellow);outline-offset:3px}}}.lg-trees .tc-t.lock:before{content:"";position:absolute;z-index:2;left:50%;top:50%;width:34%;height:34%;transform:translate(-50%,-50%);background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23B8B0A0' d='M4 7V5a4 4 0 0 1 8 0v2h1v8H3V7zm2 0h4V5a2 2 0 0 0-4 0z'/%3E%3C/svg%3E")}.lg-ch{display:grid;grid-template-columns:230px minmax(0,1fr);border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze),0 0 0 4px #000,0 6px 18px #0009}.lg-side{display:flex;flex-direction:column;min-width:0;background:#0d0b08;border-right:1px solid var(--bronze)}.lg-side .sfield{margin:10px}.lg-cats{display:grid;padding-bottom:6px}.lg-cats button{appearance:none;cursor:pointer;display:flex;align-items:baseline;gap:8px;padding:6px 12px;font:15px/1.25 var(--title);color:var(--gold-label);background:none;border:0;text-align:left}.lg-cats button.sub{padding-left:28px;font:500 14px/1.3 var(--ui);color:var(--parchment)}.lg-cats button.none{opacity:.45}.lg-cats button:hover{color:var(--white)}.lg-cats button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.lg-cats button[aria-current]{color:var(--yellow);background:linear-gradient(90deg,#3A2E18,transparent)}.lg-cats small{margin-left:auto;font:12.5px var(--ui);color:var(--dim);font-variant-numeric:tabular-nums}.lg-list{list-style:none;margin:0;padding:6px 14px;min-width:0;min-height:300px;background:linear-gradient(180deg,#1a1510,#100d0a)}.lg-list .empty-note{padding:14px 0}.lg-c{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 0;border-bottom:1px solid var(--rule)}.lg-c:last-child{border-bottom:0}.lg-c>img{width:40px;height:40px;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.lg-c b{font:400 16px/1.25 var(--title);color:var(--white)}.lg-c small{margin-left:10px;font-size:12.5px;color:var(--dim)}.lg-c p{margin:1px 0 0;font-size:13.5px;color:var(--text)}.lg-c ul{margin:4px 0 0;padding:0 0 0 16px;columns:2;font-size:13px;color:var(--dim)}.lg-c{grid-template-columns:40px minmax(0,1fr) auto auto}.lg-c:not(.done)>img{filter:saturate(.35) brightness(.75)}.lg-c.done>img{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-dim)}.lg-c.done b{color:var(--yellow)}.lg-tick{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--ui);color:var(--dim);cursor:pointer}.lg-tick input{--tick: var(--green)}.lg-c.done .lg-tick{color:var(--green-soft)}.lg-c.synced{margin-left:-8px;padding-left:8px}.lg-c.synced .lg-tick{cursor:default}.lg-game{margin:2px 0 8px}.lg-who{margin:4px 0 0;font-size:12.5px}.lg-who .yes{color:var(--green)}.lg-who .soon{color:var(--gold-bright)}.lg-who .none{color:var(--dim)}.lg-cats small.all{color:var(--green)}.lg-head{display:flex;align-items:center;gap:10px;margin:0 0 12px}.lg-earned{font:14px var(--ui);color:var(--dim)}.lg-earned.over{color:var(--bad-text)}.lg-track i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(180deg,#f6d36a,#9a7010)}.lg-rw:not(.got) img{filter:grayscale(.8) brightness(.6)}.lg-rw.got img{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 8px var(--gold)}.lg-pts{min-width:1.6em;text-align:center;font:400 18px var(--title);color:var(--yellow);text-shadow:var(--outline);font-variant-numeric:tabular-nums}.lg-track{position:relative;height:10px;margin:22px 30px 44px 12px;background:#000;border:1px solid var(--bronze);border-radius:6px}.lg-rw{position:absolute;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px}.lg-rw img{display:block;width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi),0 0 0 3px #000}.lg-rw b{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:5px;font:600 12.5px var(--ui);color:var(--gold-bright);font-variant-numeric:tabular-nums}.lg-rewards{min-height:0;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze),0 0 0 4px #000}@container (max-width: 640px){.lg-trees.tc-trees{flex-direction:column;--tp: clamp(38px, 100cqi / 7, 56px)}.lg-body{padding:12px 10px}.lg-list{padding:4px 10px}.lg-c{gap:4px 10px}.lg-trees .tc-tree+.tc-tree{border-left:0;border-top:1px solid var(--bronze)}.lg-ch{grid-template-columns:minmax(0,1fr)}.lg-side{border-right:0;border-bottom:1px solid var(--bronze)}.lg-cats{display:flex;gap:4px;overflow-x:auto;padding:0 10px 10px}.lg-cats button{flex:none;padding:4px 10px;border:1px solid var(--edge);border-radius:3px;white-space:nowrap}.lg-cats button.sub{padding-left:10px}.lg-c ul{columns:1}.lg-c{grid-template-columns:40px minmax(0,1fr) auto}.lg-c .lg-tick{grid-column:2 / -1}}.tools-i[hidden]{display:none}.tc-cmp{--tint: #3C3C3E;appearance:none;cursor:pointer;position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:5px;padding:3px calc(9px - .18em) 2px 7px;font:700 12px/16px "Cinzel",var(--title);letter-spacing:.18em;text-transform:uppercase;color:#ececec;text-shadow:0 1px 0 #000,0 0 5px rgba(0,0,0,.9);background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 80%,#fff 20%),var(--tint) 45%,color-mix(in srgb,var(--tint) 55%,#000));border:1px solid color-mix(in srgb,var(--tint) 50%,#fff 50%);border-radius:3px;box-shadow:0 0 0 1px #000,inset 0 1px #ffffff24,0 2px 5px #000000b3}.tc-cmp svg{flex:none;width:13px;height:13px;filter:drop-shadow(0 1px 0 #000)}.tc-cmp:hover{color:#fff;border-color:color-mix(in srgb,var(--tint) 25%,#fff 75%);box-shadow:0 0 0 1px #000,inset 0 1px #fff3,0 0 10px color-mix(in srgb,var(--tint) 60%,transparent)}.tc-cmp:focus-visible{outline:2px solid var(--white);outline-offset:2px}@container (max-width: 316px){.tc-cmp{top:5px;left:5px;gap:4px;padding:2px calc(6px - .12em) 1px 5px;font-size:10.5px;line-height:14px;letter-spacing:.12em}.tc-cmp svg{width:11px;height:11px}.tc-rs{top:5px;right:5px}}@container (max-width: 190px){.tc-cmp{padding:3px 4px}.tc-cmp span{display:none}}.tv-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;font-size:11.5px;color:var(--dim)}.tv-foot>span{margin-left:auto}.tv-foot a{color:var(--text)}.tv-foot a:hover{color:var(--white)}.tv-key{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.tv-key li{display:inline-flex;align-items:center;gap:5px}.tv-key li:before,.tc-vs .tc-t[data-st]:before{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--st);box-shadow:0 0 0 1px #000}.tv-key .new,.wt-vs.new,.tc-t[data-st=new]{--st: #3FC7EB}.tv-key .changed,.wt-vs.changed,.tc-t[data-st=changed]{--st: #FF8000}.tv-key .moved,.wt-vs.moved,.tc-t[data-st=moved]{--st: #C77DFF}.tv-key .removed,.wt-vs.removed,.tc-t[data-st=removed]{--st: #E03A3A}.tc-vs .tc-t[data-st]:before{position:absolute;z-index:2;top:-4px;right:-4px}.tc-vs .tc-t[data-st=same]:before{display:none}dialog.cmpwin{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}dialog.cmpwin[open]{display:flex;flex-direction:column}.cmp-title{position:relative}.cmp-x{position:absolute;top:50%;right:10px;margin-top:-15px}.cmp-body{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 12px;overscroll-behavior:contain;scrollbar-width:none}.cmp-body::-webkit-scrollbar{display:none}.cmp-body .tc-trees{--tp: clamp(36px, 100cqi / 13.5, 50px);margin-top:0}.cmp-body .tc-th b{font-size:16px}.cmp-body .tc-t{cursor:default}.cmp-body .tc-t img{filter:none}.cmp-body .tc-t[data-st=removed] img{filter:grayscale(1) brightness(.5)}.cmp-body .tc-t.hl{outline:2px solid var(--yellow);outline-offset:3px}@media(max-width:760px){dialog.cmpwin{width:100%;max-width:none;height:100%;max-height:none;border-radius:0}}.wt-vs{margin:6px 0 0;font-size:12.5px;color:var(--st, var(--dim))}.wt-was{margin:6px 0 0;font-size:12px;color:var(--dim)}@media(max-width:760px){.tv-foot>span{margin-left:0}}.tc-ar{position:relative;pointer-events:none;--c: #6A6A6A;filter:drop-shadow(0 0 1px #000)}.tc-ar.on{--c: var(--yellow)}.tc-ar:before,.tc-ar:after{content:"";position:absolute}.tc-ar.v:before{left:calc(50% - 1.5px);width:3px;top:calc(var(--tp) / 2);bottom:calc(var(--tp) + 5px);background:var(--c)}.tc-ar.v:after{left:calc(50% - 5px);bottom:calc(var(--tp) + 1px);border:5px solid transparent;border-bottom:0;border-top:6px solid var(--c)}.tc-ar.h:before{top:calc(50% - 1.5px);height:3px;background:var(--c)}.tc-ar.h.r:before{left:calc(var(--tp) / 2);right:calc(var(--tp) + 5px)}.tc-ar.h.l:before{right:calc(var(--tp) / 2);left:calc(var(--tp) + 5px)}.tc-ar.h:after{top:calc(50% - 5px);border:5px solid transparent}.tc-ar.h.r:after{right:calc(var(--tp) + 1px);border-right:0;border-left:6px solid var(--c)}.tc-ar.h.l:after{left:calc(var(--tp) + 1px);border-left:0;border-right:6px solid var(--c)}@container (max-width: 660px){.tc-trees{--tp: clamp(40px, 100cqi / 7.5, 48px);flex-direction:column}.tc-tree+.tc-tree{border-left:0;border-top:1px solid var(--bronze)}}@container (min-width: 520px){.cmp-body .tc-trees{--tp: clamp(28px, min(100cqi / 13.5, (100vh - 190px) / 10.3), 50px);flex-direction:row}@supports (height: 100dvh){.cmp-body .tc-trees{--tp: clamp(28px, min(100cqi / 13.5, (100dvh - 190px) / 10.3), 50px)}}.cmp-body .tc-tree+.tc-tree{border-top:0;border-left:1px solid var(--bronze)}}.tc-order{margin-top:12px}.tc-order>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;padding:6px 8px;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);background:#00000059;border:1px solid rgba(240,200,98,.1)}.tc-order>summary::-webkit-details-marker{display:none}.tc-order>summary:before{content:"+";width:12px;color:var(--gold-dim)}.tc-order[open]>summary:before{content:"\2212"}.tc-order>summary>span:first-child{margin-right:auto}.tc-order>summary>span:last-child{font-family:var(--ui);letter-spacing:0;text-transform:none;font-weight:500;color:var(--dim);font-variant-numeric:tabular-nums}.tc-order>summary:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tc-order ol{list-style:none;margin:6px 0 0;padding:0;columns:3 230px;column-gap:16px}.tc-order li{break-inside:avoid;display:grid;grid-template-columns:30px 20px minmax(0,1fr) auto auto;gap:7px;align-items:center;padding:2px 4px;font-size:13px;color:var(--parchment);border-bottom:1px solid rgba(255,255,255,.04)}.tc-order li.later{opacity:.38}.tc-order li.tc-none{display:block;color:var(--dim);border:0}.tc-order img{width:20px;height:20px;border-radius:2px}@media(min-width:1900px){#talent-free .tc{display:grid;grid-template-columns:minmax(260px,560px) max-content minmax(260px,560px);justify-content:center;grid-template-areas:"sum sum sum" "imp imp imp" "book trees order";column-gap:18px;align-items:stretch}#talent-free .tc>.tc-sum{grid-area:sum;contain:inline-size}#talent-free .tc>.tc-import{grid-area:imp}#talent-free .tc>.tc-trees{grid-area:trees}#talent-free .tc>.tc-order,#talent-free .tc>.sb{margin-top:14px;height:0;min-height:calc(100% - 14px);overflow-y:auto;scrollbar-width:thin}#talent-free .tc>.tc-order{grid-area:order}#talent-free .tc>.sb{grid-area:book;display:flex;flex-direction:column}#talent-free .tc>.sb>.sb-page{flex:1 0 auto;display:flex;flex-direction:column}#talent-free .tc>.sb>.sb-page>.sb-foot{margin-top:auto;padding-top:14px}#talent-free .tc>.sb .sb-level{flex:1 1 100%;min-width:0}#talent-free .tc>.sb .sb-level input{flex:1 1 auto;width:auto;min-width:80px;max-width:none}#talent-free .tc>.sb .sb-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#talent-free .tc>.sb>.sb-page{padding-inline:18px}#talent-free .tc-order>summary{pointer-events:none}#talent-free .tc-order>summary:before{content:none}#talent-free .tc-order ol{columns:1}}#talent-free .tc.pb-docked{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"sum sum" "imp imp" "trees pop" "order order" "book book";column-gap:14px}#talent-free .tc.pb-docked>.tc-sum{grid-area:sum}#talent-free .tc.pb-docked>.tc-import{grid-area:imp}#talent-free .tc.pb-docked>.tc-trees{grid-area:trees;min-width:0;--tp: clamp(34px, (100cqi - 344px) / 19.5, 56px)}#talent-free .tc.pb-docked>.tc-order{grid-area:order}#talent-free .tc.pb-docked>.sb{grid-area:book}#talent-free .tc.pb-docked>.pb-win{grid-area:pop;position:static;inset:auto;margin:14px 0 0;width:auto;max-height:none;height:0;min-height:calc(100% - 14px);z-index:auto}@media(min-width:1900px){#talent-free .tc.pb-docked{grid-template-columns:minmax(260px,560px) max-content minmax(260px,560px);justify-content:center;grid-template-areas:"sum sum sum" "imp imp imp" "book trees pop";column-gap:18px}#talent-free .tc.pb-docked>.tc-order{display:none}}@media(max-width:1099px){#talent-free .tc.pb-docked{grid-template-columns:minmax(0,1fr);grid-template-areas:"sum" "imp" "pop" "trees" "order" "book"}#talent-free .tc.pb-docked>.tc-trees{--tp: clamp(34px, 100cqi / 19.5, 56px)}#talent-free .tc.pb-docked>.pb-win{height:auto;min-height:0;max-height:380px}}.pb-win .ip-title{position:relative;padding-inline:44px}.pb-win .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pb-body{display:flex;flex-direction:column;padding:10px 12px;overflow:hidden}.pb-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.pb-filters select{min-width:0;width:100%;font-size:13px}.pb-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.pb-item{position:relative}.pb-item>.sr-vote{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.pb-item>.sr-vote:active{transform:translateY(calc(-50% + 1px))}.pb-row{display:flex;align-items:center;gap:10px;width:100%;padding:4px 6px;text-align:left;font:inherit;color:inherit;background:none;border:1px solid transparent;border-radius:3px;cursor:pointer}.pb-row:hover{border-color:var(--bronze-hi);background:#ffffff08}.pb-row[aria-pressed=true]{border-color:var(--yellow);background:#ffd1000f}.pb-row .slot{flex:none;width:34px;height:34px}.pb-row{padding-right:70px}.pb-t{flex:1;min-width:0;display:flex;flex-direction:column}.pb-t>b{color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-t small{font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--rule);font-size:13px}.pb-pin{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--white)}.pb-acts{display:flex;align-items:center;gap:10px;flex:none}.pb-msg{margin:6px 0 0;font-size:12.5px;color:var(--green-soft)}.pb-msg:empty{display:none}.pb-msg.bad{color:var(--bad)}.tc-trees[data-ghosting] .tc-t img{filter:grayscale(1) brightness(.35)}.tc-trees[data-ghosting] .tc-t[data-ghost]{--f1: #BFEFFF;--f2: #1F6E8E;box-shadow:0 0 0 1px #000,0 0 9px 1px #69ccf08c}.tc-trees[data-ghosting] .tc-t[data-ghost] img{filter:none}.tc-trees[data-ghosting] .tc-rk,.tc-trees[data-ghosting] .tc-more,.tc-trees[data-ghosting] .tc-ti>span{visibility:hidden}.tc-trees[data-ghosting] .tc-t[data-ghost]:before{content:attr(data-ghost);position:absolute;z-index:2;right:-7px;bottom:-7px;min-width:16px;padding:0 3px;font-family:var(--ui);font-weight:600;font-size:12.5px;line-height:15px;text-align:center;color:#9fe3ff;background:#000;border:1px solid #3A8FB0;border-radius:3px;font-variant-numeric:tabular-nums}.tc-trees[data-ghosting] .tc-ti[data-ghost-pts]:after{content:attr(data-ghost-pts);position:absolute;right:-13px;bottom:-6px;min-width:18px;padding:0 4px;font-family:var(--ui);font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#9fe3ff;background:#000;border:1px solid #3A8FB0;border-radius:3px}.tc-tal{flex:none;width:auto;font-size:13px}.tc-tal-ro{flex:none;font:13px var(--title);color:var(--gold-label)}.tc-on{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-order small{font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.tc-lv{appearance:none;cursor:pointer;padding:0;border:0;background:none;font-family:var(--title);font-size:14px;color:var(--yellow);text-align:right;font-variant-numeric:tabular-nums}.tc-lv:hover{color:var(--white);text-decoration:underline}.tc-lv:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.sb{margin-top:12px;border:2px solid var(--bronze);border-radius:4px;background:#16110b;box-shadow:0 0 0 1px #000,0 8px 24px #00000080;overflow:hidden}.sb-bar{padding:5px 12px;background:linear-gradient(180deg,#3a2c1a,#1c150d);border-bottom:1px solid #000;text-align:center}.sb-title{margin:0;font-family:var(--title);font-weight:400;font-size:15px;color:var(--yellow);text-shadow:var(--outline)}.sb-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;padding:10px 14px 8px;background:linear-gradient(180deg,#221a10,#140f09)}.sb-tabs{display:flex;gap:8px}.sb-tab{appearance:none;cursor:pointer;width:38px;height:38px;padding:0;border:1px solid #000;border-radius:3px;background:#000;box-shadow:0 0 0 1px var(--bronze);opacity:.75}.sb-tab img{display:block;width:100%;height:100%;border-radius:2px}.sb-tab:hover{opacity:1}.sb-tab[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--yellow),0 0 10px #ffd1008c}.sb-tab:focus-visible{outline:2px solid var(--white);outline-offset:2px}.sb-level{display:inline-flex;align-items:center;gap:8px;font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.sb-level input{width:220px;max-width:45vw}.sb-level output{min-width:2ch;font-family:var(--title);font-size:17px;letter-spacing:0;color:var(--yellow);font-variant-numeric:tabular-nums}.sb-page{position:relative;margin:0 8px 8px;padding:22px clamp(14px,4vw,44px) 14px;border-radius:6px 10px 8px 12px;color:#3b2a17;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 40%,#e9d6aa,#dcc393 45%,#c7a56d 80%,#a9844e);box-shadow:inset 0 0 28px #50320f8c,inset 0 0 3px #3c230a99,0 2px 6px #0009}.sb-h{margin:0;font-family:var(--display);font-weight:400;font-size:28px;line-height:1.1;color:#3b2a17}.sb-rule{position:relative;height:12px;margin:8px -4px 16px}.sb-rule:before{content:"";position:absolute;left:14px;right:0;top:5px;height:2px;background:linear-gradient(90deg,#6b4a22,#6b4a2226);border-radius:1px}.sb-rule:after{content:"";position:absolute;left:0;top:1px;width:9px;height:9px;border:2px solid #6B4A22;border-radius:50%}.sb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;min-height:298px;align-content:start}.sb-sp{appearance:none;cursor:default;display:flex;align-items:center;gap:12px;min-width:0;height:50px;padding:0 4px;border:0;border-radius:4px;background:none;text-align:left;font-family:var(--title)}.sb-sp:hover{background:#fff0c840}.sb-sp:focus-visible{outline:2px solid #6B4A22;outline-offset:0}a.sb-sp{cursor:pointer;text-decoration:none;color:inherit}.sb-ic{flex:none;position:relative;padding:3px;border-radius:4px;background:linear-gradient(135deg,#8a6a3a,#3e2b14 60%,#7a5c30);box-shadow:0 1px 3px #28190599}.sb-ic img{display:block;width:40px;height:40px;border:1px solid #000;border-radius:2px}.sb-sp>span:last-child{min-width:0}.sb-sp b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:17px;line-height:1.2;color:#3b2a17}.sb-sp small{display:block;min-height:1.2em;font-family:var(--ui);font-weight:600;font-size:13px;color:#5e4526}.sb-sp.lock .sb-ic img{filter:grayscale(1) brightness(.6)}.sb-sp.lock b,.sb-sp.lock small{color:#3b2a1780}.sb-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:14px}.sb-foot p{margin:0;font-family:var(--ui);font-size:12.5px;color:#6b5233}.sb-pg{display:inline-flex;align-items:center;gap:8px;font-family:var(--title);font-size:16px;color:#3b2a17}.sb-desc{white-space:pre-line}@media(max-width:760px){.sb-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}}@media(max-width:480px){.sb-grid{grid-template-columns:minmax(0,1fr)}.sb-h{font-size:23px}}.bk{position:relative;margin-top:0;overflow:visible}.bk-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bk .sb-page{margin-top:8px}.bk .sb-bar{border-radius:2px 2px 0 0}.bk.has-pet{margin-bottom:42px}.bk-bt:focus-visible{outline:2px solid var(--white);outline-offset:-2px}.bk .sb-level input{width:200px}.bk-ledger{display:flex;flex-wrap:wrap;gap:3px 22px;margin:0;padding:7px 14px;border-top:1px solid #000;background:#100c07;font-size:13.5px;color:var(--text)}.bk-ledger b{color:var(--white);font-weight:500;font-variant-numeric:tabular-nums}.bk-ledger b.gold{color:var(--gold-bright)}.bk-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px}.bk-h>span{font-family:var(--ui);font-weight:600;font-size:13.5px;color:#5e4526;font-variant-numeric:tabular-nums}.sb-sp small em{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a2e12;margin-left:6px}.sb-sp.new .sb-ic{background:linear-gradient(135deg,#ffe58a,#b8860b 55%,#ffe58a);box-shadow:0 0 10px #ffc828d9}.bk-new{margin-right:6px;padding:0 4px;border-radius:2px;background:#8a2e12;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;vertical-align:1px}.wp-sec{margin:0 0 16px}.wp-sec h5{display:flex;justify-content:space-between;gap:10px;margin:0 0 6px;font-size:13px;color:#5e4526}.wp-sec h5 span{font-family:var(--ui);font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.wp-chips{display:flex;flex-wrap:wrap;gap:6px 8px}.wp-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 2px;border-radius:3px;background:#fff5d759;box-shadow:inset 0 0 0 1px #6b4a2259;font-family:var(--title);font-size:15px;color:#3b2a17}.wp-chip img{width:24px;height:24px;border-radius:2px;box-shadow:0 0 0 1px #000}.wp-chip small,.wp-nm small{font-family:var(--ui);font-weight:600;font-size:11.5px;color:#6b5233}.wp-nm small{display:block}.wp-fe{font-style:normal;font-family:var(--ui);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1d5b9a;margin-left:6px}.wp-note{margin:6px 0 0;max-width:70ch;font-size:13.5px;color:#6b5233}.wp-row{display:grid;grid-template-columns:34px minmax(120px,200px) minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(107,74,34,.28)}.wp-row:last-child{border-bottom:0}.wp-row img{width:30px;height:30px;border-radius:3px;box-shadow:0 0 0 1px #000}.wp-nm{font-family:var(--title);font-size:16px;line-height:1.15;color:#3b2a17}.wp-where{font-size:14px;line-height:1.35;color:#5e4526}.wp-where b,.wp-city p b{font-weight:600;color:#3b2a17}.wp-xy{appearance:none;cursor:pointer;margin:0;padding:0;border:0;background:none;font:inherit;color:#6b5233;font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:underline dotted rgba(107,74,34,.5);text-underline-offset:3px}.wp-xy:hover,.wp-xy:focus-visible{color:#1d5b9a;text-decoration-color:currentColor}.wp-xy.ok{color:#2e7d1e;text-decoration:none}.wp-cost{font-weight:600;font-size:13px;color:#3b2a17;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wp-city{margin:0 0 10px;padding:10px 12px;border:1px solid rgba(107,74,34,.4);border-radius:5px;background:#fff5d72e}.wp-city h6{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0;font-family:var(--title);font-weight:400;font-size:19px;line-height:1.2;color:#3b2a17}.wp-city h6 span{font-family:var(--ui);font-weight:600;font-size:13px;color:#5e4526;font-variant-numeric:tabular-nums}.wp-city p{margin:2px 0 8px;font-size:13.5px;color:#5e4526}.wp-cant{margin:0;font-size:13.5px;color:#6b5233}.wp-go{color:inherit;text-decoration:underline;text-decoration-color:#6b4a2273;text-underline-offset:3px}.wp-go:hover,.wp-go:focus-visible{color:#1d5b9a;text-decoration-color:currentColor}.bk-bottom{position:absolute;left:18px;top:100%;display:flex;gap:4px}.bk-bt{appearance:none;cursor:pointer;min-width:96px;padding:6px 16px 7px;border:1px solid #000;border-top:0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#1c150d,#2e2213);box-shadow:0 0 0 1px var(--bronze);font-family:var(--title);font-size:14px;color:var(--gold-dim)}.bk-bt:hover{color:var(--gold-bright)}.bk-bt[aria-pressed=true]{padding-bottom:9px;background:linear-gradient(180deg,#3a2c1a,#4b3a22);color:var(--yellow);text-shadow:var(--outline)}.wt-ranks{margin:6px 0 0;border-collapse:collapse;font-size:12.5px;color:var(--text);font-variant-numeric:tabular-nums}.wt-ranks td{padding:0 12px 0 0}.wt-ranks td:last-child{padding:0;text-align:right}.wt-ranks tr.on td{color:#1eff00}.wt-ranks tr.no td{color:#6d6a63}@media(max-width:600px){.bk .sb-level input{width:130px}.wp-row{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"i n c" "i w w";row-gap:2px}.wp-row>img{grid-area:i;align-self:start}.wp-row>.wp-nm{grid-area:n}.wp-row>.wp-where{grid-area:w}.wp-row>.wp-cost{grid-area:c}}.lv{--tree0: #C9793A;--tree1: #C0463A;--tree2: #5B8FC9;background:#110d08}.lv .sb-top{padding-block:9px 8px}.lv .sb-level input{width:200px}.lv-from{font:400 12.5px var(--ui);letter-spacing:0;text-transform:none;color:var(--dim);text-shadow:var(--out);white-space:nowrap}.lv-build{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.lv-build>span{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 2px;border-radius:3px;background:#0b0907;box-shadow:inset 0 0 0 1px var(--edge);font-size:13px;font-weight:600;color:var(--white);font-variant-numeric:tabular-nums}.lv-build img{width:20px;height:20px;border-radius:2px}.lv-build i{font-size:13px;color:var(--dim)}.lv-next{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:10px 12px 0;padding:10px 14px;border:1px solid var(--bronze);border-radius:4px;background:linear-gradient(180deg,#1f190f,#120e09);font-size:14px}.lv-next h4{grid-column:1 / -1;margin:0;font-size:13px}.lv-next .k{font-size:13px;font-weight:600;color:var(--dim);white-space:nowrap}.lv-next .v{min-width:0;color:var(--white)}.lv-next .v b{font-weight:500;color:var(--gold-bright)}.lv-next .v img{width:20px;height:20px;margin-right:5px;border-radius:2px;vertical-align:-5px;box-shadow:0 0 0 1px #000}.lv-band{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;padding:12px 14px 6px}.lv-band h4{margin:0;font-family:var(--title);font-weight:400;font-size:22px;color:var(--gold);text-shadow:var(--outline)}.lv-band span{font-size:13px;font-weight:600;color:var(--text)}.lv-legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 12px 4px;font-size:12.5px;color:var(--dim)}.lv-legend b{color:var(--parchment);font-weight:600}.lv-track{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0 12px;padding:4px 0 8px}.lv-scroll{margin:0 12px;transform:scaleY(-1)}.lv-wide{grid-template-columns:repeat(var(--n),46px);width:max-content;margin:0;transform:scaleY(-1)}.lv-c{position:relative;display:grid;grid-template-rows:54px 34px auto;justify-items:center;min-width:0}.lv-c:before{content:"";position:absolute;left:0;right:0;top:69px;height:3px;background:linear-gradient(90deg,var(--bronze),var(--bronze-hi),var(--bronze))}.lv-c:first-child:before{left:50%}.lv-c:last-child:before{right:50%}.lv-pt{align-self:end;padding-bottom:6px}.lv-ptic{display:grid;justify-items:center;gap:2px}.lv-ptic img{display:block;width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 2px var(--tc),0 0 0 3px #000}.lv-ptic small{font:600 10.5px var(--ui);color:var(--green-soft)}.lv-c .lv-node{width:30px;height:30px;align-self:center;font-size:13px}.lv-c.now .lv-node{box-shadow:0 0 0 2px var(--yellow),0 0 12px #ffd10080;color:var(--yellow)}.lv-c.past .lv-node{color:#7e7a6f}.lv-c.past .lv-ptic,.lv-c.past .lv-ic{opacity:.55}.lv-rk{display:grid;justify-items:center;align-content:start;gap:4px;padding-top:6px}.lv-ic{appearance:none;position:relative;display:block;padding:0;border:0;border-radius:3px;background:none;line-height:0;cursor:default;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}button.lv-ic{cursor:pointer}button.lv-ic:hover{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-bright)}.lv-ic:focus-visible{outline:2px solid var(--white);outline-offset:2px}.lv-ic img{display:block;width:28px;height:28px;border-radius:3px}.lv-ic small{position:absolute;right:-5px;bottom:-4px;padding:0 3px;border-radius:2px;font:600 10px/13px var(--ui);color:var(--yellow);background:#000}.lv-ic em{position:absolute;left:-4px;top:-6px;padding:0 2px;border-radius:2px;font:600 9.5px/12px var(--ui);font-style:normal;color:var(--gold-bright);background:#000}.lv-ic.skip img{filter:grayscale(1) brightness(.4)}.lv-ic.gone img{opacity:.4}.lv-ic.moved{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-bright)}.lv-ic.free{box-shadow:0 0 0 1px #000,0 0 0 2px #2e7d1e}.lv-cst{font-size:10.5px;color:var(--gold-dim);white-space:nowrap}.lv .lv-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0;border:0;background:none}.lv-nx{padding:8px 12px;border:1px solid var(--bronze);border-radius:4px;background:#0000004d}.lv-nx .lbl{margin:0 0 6px}.lv-nx-r{display:flex;align-items:center;gap:10px;min-width:0}.lv-nx-r img{flex:none;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.lv-nx-r>div{flex:1;min-width:0}.lv-nx-r b{display:block;font:400 14.5px/1.2 var(--title);color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-nx-r small{display:block;font-size:12px;color:var(--dim)}.lv-nx-at{flex:none;font:600 12.5px var(--ui);color:var(--gold-bright)}.lv-node{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0b0907;box-shadow:0 0 0 2px var(--bronze);font-family:var(--title);font-size:16px;line-height:1;color:var(--parchment);font-variant-numeric:tabular-nums}.lv-node.tr{box-shadow:0 0 0 2px var(--bronze-hi)}button.lv-node{appearance:none;border:0;padding:0;cursor:pointer}button.lv-node:hover{box-shadow:0 0 0 2px var(--gold-bright);color:var(--white)}button.lv-node:focus-visible{outline:2px solid var(--white);outline-offset:3px}.lv-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:4px;padding:10px 14px 12px;border-top:1px solid var(--edge)}.lv-foot p{margin:0;font-size:13px;color:var(--text)}.lv-foot p b{font-weight:500;color:var(--gold-bright)}.lv-foot .sb-pg{color:var(--parchment)}.lv>.tc-msg{margin:0 14px 10px}.lv-later{cursor:default;color:var(--parchment)}.lv-later select{margin-left:auto;font-size:14px;padding:2px 24px 2px 6px;background-position:right 7px center}.lv-later.on{border-color:var(--gold-dim);background:#f0c8621a}@media(max-width:600px){.lv .sb-level input{width:130px}.lv-next{grid-template-columns:minmax(0,1fr)}}.tc-msg{margin:0;min-height:1em;font-size:12.5px;color:var(--green-soft);overflow-wrap:anywhere}.tc-msg.bad{color:var(--bad-text)}.tc-msg:empty{display:none}.tc-game .tc-level,.tc-game .tc-unspent,.tc-game .tc-req,.tc-game .tc-tal,.tc-game .tc-cat,.tc-game .tc-rs,.tc-game .tc-order,.tc-game .tc-import,.tc-game [data-tc=reset],.tc-game [data-tc=public]{display:none}.tc-sum>.synced-note{margin:0}.tc-gnote{margin:8px 2px 0;font:13px var(--ui);color:var(--dim);overflow-wrap:anywhere}.tc-gnote[hidden]{display:none}.wt-req{font-size:13px;line-height:1.4;color:#ff2020}.wt-next{margin:7px 0 0;font-size:13px;color:var(--white)}.wt-click{margin:6px 0 0;font-size:12.5px;color:#1eff00}.wt-unclick{margin:2px 0 0;font-size:12.5px;color:#ff6060}.wt-unclick .gbtn{position:relative;margin-top:4px;pointer-events:auto}.wt-unclick .gbtn:after{content:"";position:absolute;inset:-11px -6px}@media(max-width:760px){.tc-level input{width:130px}.tc-sum .ce-cancel{margin-left:0}}@media(prefers-reduced-motion:reduce){*,.screen{animation:none!important;transition:none!important}}.wow-mark{font-family:"LifeCraft",var(--title);font-weight:400;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,#fff6cf,#ffe07a 30%,#f2b32a 58%,#b9740f 80%,#6e3f06);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #1A0E00) drop-shadow(0 -1px 0 #1A0E00) drop-shadow(1px 0 0 #1A0E00) drop-shadow(-1px 0 0 #1A0E00) drop-shadow(0 3px 4px rgba(0,0,0,.6))}.wow-zone{font-family:var(--title);font-weight:400;line-height:1.05;background:linear-gradient(180deg,#fff3b0,#ffd100 45%,#e09a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #000) drop-shadow(0 0 1px #000) drop-shadow(0 6px 12px rgba(0,0,0,.55))}.topbar{position:relative;z-index:20;background:linear-gradient(180deg,#1f1a12,#141109);box-shadow:0 1px #000,0 2px 0 var(--bronze),0 3px #000}.top-in{min-height:58px;padding:0 24px;display:grid;align-items:center;gap:0 20px;grid-template-columns:auto auto minmax(max-content,1fr) minmax(170px,280px) auto;grid-template-areas:"mark tabs help search acct"}.top-in .wow-mark{grid-area:mark;font-size:26px}.top-in .tabs{grid-area:tabs;align-self:end}.top-in .search{grid-area:search;justify-self:end;width:100%;max-width:280px;margin:0}.top-in .account{grid-area:acct;margin:0}.top-in .top-help{grid-area:help;justify-self:end;display:flex;align-items:center;gap:8px;margin-right:-8px}@media(min-width:1400px)and (max-width:1700px){.top-in{gap:0 14px;grid-template-columns:auto auto minmax(max-content,1fr) minmax(150px,220px) auto}.top-in .search{max-width:220px}.top-in .wow-mark{font-size:23px}}@media(min-width:761px)and (max-width:1399px){.top-in{gap:0 12px;grid-template-columns:auto auto minmax(max-content,1fr) minmax(140px,220px) auto}.top-in .search{max-width:220px}.top-in .wow-mark{font-size:21px}.top-in .acct-privacy{display:none}}@media(min-width:761px)and (max-width:1199px){.top-in{grid-template-columns:auto auto minmax(max-content,1fr) minmax(100px,260px) auto}.top-in .search{max-width:260px}.top-in .search-drop{left:auto;right:0;max-width:calc(100vw - 120px)}.top-in .search-drop.sq-list{min-width:min(330px,calc(100vw - 120px))}.acct-me{padding-right:2px}.acct-me b,.acct-long{display:none}}.topbar.tabs-tight .tab:not([aria-current=page]){padding-inline:5px}.topbar.tabs-tight .tab:not([aria-current=page]) .tab-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tabs.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.tabs.more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.tabs.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}@media(min-width:761px){.topbar.tabs-scroll .top-in .tabs{justify-self:stretch;min-width:0;max-width:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin:0 -16px -3px;padding:8px 16px 0}.topbar.tabs-scroll .tabs::-webkit-scrollbar{display:none}.topbar.tabs-scroll .top-in{grid-template-columns:auto minmax(0,max-content) max-content 100px auto}}.search{position:relative;margin-left:auto;display:flex;align-items:stretch}.search[hidden]{display:none}.search+.account{margin-left:0}.search .sfield{flex:1 1 auto;min-width:0}.search input{font-size:14px;padding-top:7px;padding-bottom:7px}.search-drop,.acct-menu,.tz-pop{position:absolute;z-index:70;top:calc(100% + 6px);right:0;padding:10px;border-radius:4px;background:var(--drop-bg);box-shadow:var(--drop-ring)}.search-drop{left:0;right:auto;width:max-content;max-width:calc(100vw - 32px);max-height:min(520px,calc(100vh - 90px));max-height:min(520px,calc(100dvh - 90px));overflow-y:auto;padding:5px}.search-drop[hidden],.acct-menu[hidden],.tz-pop[hidden]{display:none}.search-drop.sq-list{width:100%;min-width:330px}.search-drop.sq-browse{display:flex;align-items:stretch;overflow:hidden}.sq-h{margin:0;padding:6px 8px 3px;display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:normal}.sq-h small{font:12px var(--ui);letter-spacing:0;color:var(--dim)}.sq-row{appearance:none;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:5px 8px;border:0;border-radius:2px;background:none;text-align:left;font:inherit;color:inherit}.sq-row:hover,.sq-row:focus-visible,.sq-row.act{outline:none;background:var(--drop-on)}.sq-row .crest,.sq-row .slot,.sq-row .sr-av{--s: var(--face-xs)}.sq-row .sr-av{width:var(--s);height:var(--s)}.sq-row .crest svg{width:15px;height:15px}.sq-row .sr-t{min-width:0;flex:1}.sq-row b,.sr-card b{display:block;font:15px/1.25 var(--title);font-weight:400;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-row small,.sr-card small{display:block;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-row small b,.sr-card small b{display:inline;font:500 12.5px var(--ui);color:var(--parchment)}.sr-cn,.sq-c b{color:var(--c)}.search-drop mark,.sr-card mark{background:none;color:var(--gold);text-decoration:underline;text-decoration-color:#f0c86273;text-underline-offset:2px}.sq-pts{font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.sq-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:7px 8px 3px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent) top / 100% 1px no-repeat}.sq-foot kbd{font:11px ui-monospace,Menlo,monospace;color:var(--dim);border:1px solid var(--edge);border-radius:3px;padding:0 4px}.sq-note{margin:0;padding:10px 8px;color:var(--dim);font-size:14px}.sq-pane{width:190px;min-height:0;max-height:calc(min(520px,100vh - 90px) - 10px);max-height:calc(min(520px,100dvh - 90px) - 10px);overflow-y:auto;display:flex;flex-direction:column}.sq-pane+.sq-pane{margin-left:5px;padding-left:5px;background:linear-gradient(180deg,transparent,var(--gold-dim),transparent) left / 1px 100% no-repeat}.sq-cats{width:170px}.sq-specs{width:210px}.sq-sub{width:260px}.sq-sub .sq-row b{flex:1;min-width:0}.sq-inst{flex:none;width:53px;height:28px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #0009}.sr-card .sq-inst{width:76px;height:40px}.sr-card small.sr-wrap{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sq-c:after{content:"\203a";margin-left:auto;font-size:18px;line-height:1;color:var(--dim)}.sq-c b{flex:1}.sq-c[aria-pressed=true]{background:linear-gradient(90deg,#f0c8624d,#f0c8620f)}.sq-c[aria-pressed=true]:after{color:var(--yellow)}@media(max-width:760px){.search-drop.sq-list{min-width:0}.search-drop.sq-browse{width:100%}.sq-pane{flex:1 1 0;width:auto;min-width:0}.sq-pane:not(:last-child){flex:none;width:44px}.sq-pane:not(:last-child) .sq-h{visibility:hidden}.sq-pane:not(:last-child) .sq-c:after{display:none}.sq-pane:not(:last-child) b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.account{position:relative}.acct-gear{appearance:none;cursor:pointer;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--gold-dim)}.acct-gear svg{width:20px;height:20px}.acct-me{width:auto;height:auto;display:flex;gap:9px;padding:2px 10px 2px 2px;border-radius:22px}.acct-me b{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px var(--ui);color:var(--parchment);text-shadow:var(--out)}.acct-me:hover b,.acct-me[aria-expanded=true] b{color:var(--white)}.acct-gear:hover,.acct-gear[aria-expanded=true]{color:var(--gold)}.acct-gear:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.acct-menu{width:max-content;max-width:calc(100vw - 32px)}.acct-clock,.acct-dates,.acct-model,.acct-lang{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0;font:600 14px var(--ui);color:var(--parchment)}.acct-clock .seg button,.acct-dates .seg button,.acct-model .seg button{padding:3px 10px;font-size:13px}.acct-opt{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--parchment);cursor:pointer}.tour-btn{appearance:none;cursor:pointer;display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;font:700 17px/1 var(--title);color:var(--yellow);text-shadow:0 1px 0 #000;background:radial-gradient(circle at 40% 35%,#3a3020,#141109 70%);border:1px solid #000;box-shadow:0 0 0 1px var(--bronze),inset 0 1px #ffdca026}.tour-btn:hover{filter:brightness(1.25)}.tour-btn.kofi{width:68px;border-radius:15px;position:relative}.kofi .mug{position:absolute;top:2px;height:26px;width:auto;transform-origin:50% 85%;transition:transform .25s ease;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9))}.kofi .m1{left:7px;transform:scaleX(-1) rotate(-12deg)}.kofi .m2{right:7px;transform:rotate(-12deg)}.kofi:hover .m1{transform:scaleX(-1) rotate(-4deg) translate(-3px)}.kofi:hover .m2{transform:rotate(-4deg) translate(-3px)}.tour-btn:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.sv-light i{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px #000,0 0 6px var(--c),0 0 12px color-mix(in srgb,var(--c) 55%,transparent)}.sv-light:is(.offline,.degraded,.stale) i{animation:sv-glow 2.4s ease-in-out infinite}@keyframes sv-glow{50%{box-shadow:0 0 0 1px #000,0 0 9px var(--c),0 0 18px color-mix(in srgb,var(--c) 70%,transparent)}}.wowtip .sv-tip-state{font:600 14px var(--ui);color:var(--c);white-space:nowrap}.wowtip .sv-tip-why{margin:3px 0 0;font-size:13px;color:var(--white)}.wowtip .sv-tip-go{margin:6px 0 0;font-size:12.5px;color:#1eff00}dialog.tour{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:none;color:var(--text)}dialog.tour::backdrop{background:none}dialog.tour.tour-none,dialog.tour.tour-wait{background:#0000009e}.tour-ring{position:fixed;border-radius:6px;pointer-events:none;border:2px solid var(--yellow);box-shadow:0 0 0 9999px #0000009e,0 0 14px 2px #ffd10066}.tour-click .tour-ring{pointer-events:auto;cursor:pointer}.tour-none .tour-ring,.tour-wait .tour-ring,.tour-wait .tour-card{visibility:hidden}.tour-card{position:fixed;width:min(340px,calc(100vw - 32px));padding:12px 16px}.tour-card.tour-dock{left:16px;right:16px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto}.tour-n{margin:0 0 2px;font:600 11.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.tour-card h2{margin:0 0 6px;font-family:var(--display);font-weight:400;font-size:21px;line-height:1.15;color:var(--yellow);text-shadow:var(--outline)}.tour-card #tour-x{margin:0;font-size:14px;line-height:1.45;color:var(--parchment);white-space:pre-line}.tour-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.tour-foot .tour-act{order:-1;flex:1 0 100%}.tour-offer{position:absolute;z-index:30;width:300px;padding:14px 16px 12px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge),0 8px 24px #0009}.tour-offer[hidden]{display:none}.tour-offer h2{margin:0 34px 6px 0;font-family:var(--display);font-weight:400;font-size:21px;line-height:1.15;color:var(--yellow);text-shadow:var(--outline)}.tour-offer p{margin:0;font-size:14px;line-height:1.45;color:var(--parchment)}.tour-offer .tour-offer-x{position:absolute;top:8px;right:8px;width:26px;height:26px;font-size:17px}.tour-offer-acts{display:flex;align-items:center;gap:10px;margin-top:12px}@media(max-width:760px){.tour-offer{left:16px;right:16px;width:auto}}@media(prefers-reduced-motion:no-preference){.tour-btn.tour-glint{animation:tour-glint 1.1s ease-out}@keyframes tour-glint{0%,to{box-shadow:0 0 0 1px var(--bronze)}35%{box-shadow:0 0 0 2px var(--yellow),0 0 18px 6px #ffd1008c}}}.tour-foot .tour-end{margin-right:auto;padding-left:0}.tour-foot .gbtn{min-width:72px}@media(prefers-reduced-motion:no-preference){.tour-move .tour-ring{transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease}.tour-move .tour-card{transition:left .18s ease,top .18s ease}}@media(max-width:760px){.top-in{padding:8px 16px 0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"mark acct acct" "search search help" "tabs tabs tabs"}.top-in .tour-btn{width:34px;height:34px}.top-in .tour-btn.kofi{width:76px;border-radius:17px}.top-in .kofi .mug{height:29px}.top-in .top-help{margin-right:2px;gap:10px}.top-in .account{justify-self:end}.top-in .search{max-width:none}.search .sfield{flex:1;width:auto}.acct-long{display:none}}.up-wrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.up-card{position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);padding:20px 16px;text-align:center}.up-id{display:flex;flex-direction:column;align-items:center;gap:4px}.up-av{--s: var(--face-2xl);margin-bottom:8px;box-shadow:0 0 0 2px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000}.up-av-edit .up-pen{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;color:var(--yellow);background:#00000080;opacity:0;transition:opacity .12s}.up-av-edit .up-pen svg{width:34%;height:34%;filter:drop-shadow(0 1px 1px #000)}.up-av-edit:hover .up-pen,.up-av-edit:focus-visible .up-pen{opacity:1}.up-av-edit:hover{box-shadow:0 0 0 2px #000,0 0 0 3px var(--yellow),0 0 0 4px #000}.up-av-edit:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.touch .up-av-edit .up-pen{inset:auto -2px -2px auto;width:34%;height:34%;opacity:1;background:#1a150d;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi)}.touch .up-av-edit .up-pen svg{width:58%;height:58%}.up-name{margin:0;font-family:var(--display);font-weight:400;font-size:26px;color:var(--gold);text-shadow:var(--outline);overflow-wrap:anywhere}.up-since{margin:0;font-size:13px;color:var(--dim)}.up-counts{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin:16px 0 0;text-align:left;font-size:14px}.up-counts dt{color:var(--dim)}.up-counts dd{margin:0;text-align:right;font-weight:600;color:var(--white);font-variant-numeric:tabular-nums}.up-ctl{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.up-note,.up-msg{margin:0;font-size:13px;color:var(--dim)}.up-msg:empty{display:none}.up-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px 0;border-bottom:1px solid var(--edge)}.up-tab{appearance:none;cursor:pointer;padding:7px 16px;border:1px solid var(--edge);border-bottom:0;border-radius:6px 6px 0 0;font-family:var(--title);font-size:15px;color:#c9b27a;text-shadow:var(--outline);background:linear-gradient(180deg,#3a1510,#220c09)}.up-tab small{margin-left:3px;font:500 12px var(--ui);color:var(--dim);text-shadow:none}.up-tab:hover{color:#ffe9a8}.up-tab[aria-selected=true]{color:var(--yellow);background:linear-gradient(180deg,#3b3221,#1e1a13);border-color:var(--bronze-hi)}.up-tab:focus-visible{outline:2px solid var(--yellow);outline-offset:-4px}.up-main .table-wrap{margin:0}.up-rows th{padding-top:10px}.up-rows td:first-child{min-width:220px}.up-grp td{padding:7px 14px;background:#a88b5512;font-size:13px}.up-grp td span{margin-left:4px;font-family:var(--ui);letter-spacing:0;color:var(--dim)}.up-rows tbody tr.up-grp:hover td{background:#a88b5512}.up-rows .unit-row[disabled]{cursor:default}.up-spec{display:inline-flex;align-items:center;gap:8px}.up-spec small,.up-rows small{color:var(--dim);font-size:13px}.up-rows .unit-row .up-nm{display:block;min-width:0}.up-rows .unit-row small.up-bt{color:var(--yellow)}.up-rows .slot{--s: 24px}.up-tag{text-align:right;white-space:nowrap}.up-lock{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border:1px solid var(--bronze);border-radius:999px;font:500 12px var(--ui);color:var(--gold-label);text-shadow:none;vertical-align:1px}.up-lock svg{width:11px;height:11px}.up-party,.up-build{appearance:none;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}button.up-party,button.up-build{cursor:pointer}button.up-party:hover .up-pn,button.up-build:hover{color:var(--yellow)}.up-party .slot{--s: 32px}.up-pn{font-family:var(--title);font-size:16px;color:var(--white)}.up-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--rule)}.up-empty,.up-foot{margin:0;padding:18px 16px;color:var(--parchment)}.up-foot{padding-top:0;font-size:13px;color:var(--dim)}.up-rows .dim{color:var(--dim)}.up-back{margin:0 0 10px}.share-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 22px 0;padding-top:12px;border-top:1px solid var(--rule);font-size:14px;color:var(--parchment)}.acct-profile{appearance:none;border:0;background:none;padding:0;width:100%;text-align:left;cursor:pointer;font:600 14px var(--ui);color:var(--yellow)}.acct-menu .acct-profile{display:block;text-decoration:none}.acct-menu .acct-profile+.acct-profile{margin-top:9px}.acct-profile:hover{color:#fff3b0}.acct-profile[aria-disabled=true]{opacity:.5;cursor:default}.acct-profile.acct-del{color:var(--bad-text)}.acct-profile.acct-del.armed{font-weight:700}.acct-del-note{max-width:260px;margin:6px 0 0;font-size:13px;color:var(--parchment)}.acct-restore-note{margin-bottom:9px}.acct-restore-note .io-acts{display:block;margin-top:8px}.acct-privacy{margin-left:10px;font-size:13px;color:var(--gold-dim);text-decoration:none;text-shadow:var(--out)}.acct-privacy:hover,.foot-link:hover{color:var(--gold)}.foot-link{color:inherit;text-decoration:none}button.foot-link{appearance:none;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:inherit;cursor:pointer}button.foot-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.foot-link[aria-disabled=true]{opacity:.5;cursor:default}.foot-link[aria-disabled=true]:hover{color:inherit}.foot-links{display:flex;flex-wrap:wrap;gap:6px 16px}.foot-lang{display:inline-flex;align-items:center;gap:6px}.foot-lang svg{width:14px;height:14px;flex:none}.lang-pick{font-size:13px;padding-top:2px;padding-bottom:2px}.foot-browse{display:flex;flex-wrap:wrap;gap:6px 16px}.privacy{padding:14px 18px 18px;max-width:78ch;font-size:15px;line-height:1.55;color:var(--parchment)}.privacy p,.privacy ul{margin:0 0 12px}.privacy ul{padding-left:20px}.privacy li+li{margin-top:6px}.privacy h3{margin:18px 0 8px;font-size:16px;line-height:normal}.privacy b{color:var(--white);font-weight:600}.privacy a{color:var(--gold-dim)}.ad-win>header .ad-lead{margin-left:auto}.ad-parts,.ad-steps{margin:0;padding:14px 16px 16px;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ad-parts{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.ad-parts+.ad-steps{padding-top:12px}.ad-step{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:3px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--rule)}.ad-step .slot{--s: 40px;flex:none}.ad-step h3{margin:0 0 3px;font:17px/1.2 var(--title);color:var(--yellow);text-shadow:var(--outline)}.ad-step h3 b{margin-right:3px;font-family:var(--ui);font-weight:600}.ad-step p{margin:0;font-size:13.5px;line-height:1.4;color:var(--text)}.ad-panes{display:grid;gap:18px;margin-top:22px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"i c k"}.ad-install{grid-area:i}.ad-cmds{grid-area:c}.ad-code{grid-area:k}.ad-b{padding:14px 16px;line-height:1.45;color:var(--parchment)}.ad-b p{margin:10px 0 0}.ad-b code{overflow-wrap:anywhere}.ad-b a:not(.gbtn){color:var(--gold-dim)}.ad-b b{color:var(--white);font-weight:600}.ad-foot{font-size:13.5px;color:var(--dim)}.ad-cmds .rows td{padding:7px 14px}.ad-cmds .rows td:first-child{min-width:0;white-space:nowrap}.ad-sample{display:flex;align-items:flex-start;gap:8px}.ad-sample .wm-build-code{flex:1 1 auto;width:auto;min-width:0;resize:none}@media(max-width:1399px){.ad-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"i c" "k c"}}@media(max-width:900px){.ad-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-parts{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ad-parts,.ad-steps,.ad-panes{grid-template-columns:minmax(0,1fr)}.ad-panes{grid-template-areas:"i" "c" "k"}.ad-win>header .ad-lead{margin-left:0}.ad-sample{flex-direction:column}.ad-sample .wm-build-code{width:100%;min-height:76px}}.changelog .cl-day h3{margin-top:0}.changelog .cl-day+.cl-day h3{margin-top:20px}.changelog .cl-list{list-style:none;padding:0}.changelog .cl-row{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:baseline}.changelog .cl-row .chip{justify-self:start}.changelog .cl-row b{display:block}.changelog .cl-row p{margin:0;color:var(--text)}.changelog .cl-row+.cl-row{margin-top:10px}span.chip,span.chip:hover{cursor:default;color:var(--text);border-color:var(--edge)}span.chip.cl-new{color:var(--yellow)}@media(max-width:860px){.up-wrap{grid-template-columns:minmax(0,1fr)}.up-card{position:static}}.up-rows td.warrior,.up-counts dd.warrior,.up-chips .chip.warrior{color:var(--warrior)}.up-rows td.paladin,.up-counts dd.paladin,.up-chips .chip.paladin{color:var(--paladin)}.up-rows td.hunter,.up-counts dd.hunter,.up-chips .chip.hunter{color:var(--hunter)}.up-rows td.rogue,.up-counts dd.rogue,.up-chips .chip.rogue{color:var(--rogue)}.up-rows td.priest,.up-counts dd.priest,.up-chips .chip.priest{color:var(--priest)}.up-rows td.shaman,.up-counts dd.shaman,.up-chips .chip.shaman{color:var(--shaman)}.up-rows td.mage,.up-counts dd.mage,.up-chips .chip.mage{color:var(--mage)}.up-rows td.warlock,.up-counts dd.warlock,.up-chips .chip.warlock{color:var(--warlock)}.up-rows td.druid,.up-counts dd.druid,.up-chips .chip.druid{color:var(--druid)}.tab-admin{color:#ffb1a6}.tab-admin[aria-current=page]{color:#ffd3cc}.ap-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 14px;padding:8px 12px;border:1px solid #6A2A22;border-radius:3px;background:linear-gradient(90deg,#3a1510,#1f1410);font-size:14px;color:#ffd3cc}.ap-strip b{font-weight:600;color:var(--white)}.ap-log{margin:0 0 14px}.ap-log .ap-acts-log,.ap-log .ap-none,.ap-log .ap-more{margin-inline:14px}.ap-log>:last-child{margin-bottom:10px}.ap-strip-b{display:flex;flex-wrap:wrap;gap:6px}.ap-stats{margin:0 0 14px}.ap-stats-in{padding:12px 14px 14px}.ap-stats-in>.ap-none{padding:0}.ap-totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0 0 12px}.ap-totals>div{padding:8px 10px;border:1px solid var(--edge);border-radius:3px;background:#00000040}.ap-totals dt{font:500 12px var(--ui);letter-spacing:.04em;color:var(--gold-label)}.ap-totals dd{margin:2px 0 0;font:400 24px/1.15 var(--title);color:var(--white);font-variant-numeric:tabular-nums}.ap-totals small{display:block;font-size:12px;color:var(--dim)}.ap-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.ap-chart{--bar: var(--gold-label);margin:0;padding:10px 12px;border:1px solid var(--edge);border-radius:3px;background:#00000040}.ap-chart.k-character{--bar: var(--warrior)}.ap-chart.k-build{--bar: var(--mage)}.ap-chart.k-party{--bar: #A3D96E}.ap-chart figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin:0 0 6px;font-size:13px}.ap-chart figcaption b{font-weight:600;color:var(--parchment)}.ap-chart figcaption span{color:var(--dim);font-variant-numeric:tabular-nums}.ap-bars{position:relative;display:flex;align-items:flex-end;gap:2px;height:76px;padding-top:16px;border-bottom:1px solid var(--bronze)}.ap-bar{flex:1;min-height:2px;border-radius:1px 1px 0 0;background:var(--bar)}.ap-bar.none{background:var(--edge)}.ap-max{position:absolute;top:0;left:0;font-size:11px;line-height:1;color:var(--dim);font-variant-numeric:tabular-nums}.ap-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--dim)}.st-win{margin:0 0 14px}.st-win>header{align-items:center}.st-win>header .n{margin-left:auto}.st-tabs{display:flex;align-items:center;gap:8px;padding:0 10px;background:#171209;border-bottom:1px solid #000;box-shadow:0 1px 0 var(--edge)}.st-tabs .rg-tabs{margin:0;padding:0;border-bottom:0;flex:1 1 auto;min-width:0}.st-tabs .rg-tab{padding:9px 14px 8px;border-bottom:2px solid transparent;white-space:nowrap}.st-tabs .rg-tab small{margin-left:5px;font:12.5px var(--ui);color:var(--dim)}.st-tabs .seg{flex:none}.st-tabs .seg button{padding:3px 11px;font-size:13px}.st-sec{padding:12px 14px 14px}.st-sec>.ap-none{padding:0}.st-h{display:flex;align-items:baseline;gap:6px;margin:16px 0 8px;font-family:var(--head);font-weight:400;font-size:14px;letter-spacing:.06em;color:var(--gold-label)}.st-h small{font:500 12px var(--ui);letter-spacing:0;color:var(--dim)}.st-sec>.ap-totals+.st-h{margin-top:4px}.st-one{margin-bottom:16px}.ap-chart.k-visit{--bar: #D9A66E}.ap-chart.k-screen{--bar: var(--gold-label)}.ap-chart.k-use{--bar: var(--mage)}.ap-chart.k-error{--bar: #E07B6B}.ap-chart.k-total{--bar: var(--bronze-hi)}.st-rows{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto auto;gap:5px 12px;align-items:center;font-size:13.5px}.st-rows .head{font:500 11.5px var(--ui);letter-spacing:.04em;color:var(--dim);text-transform:uppercase}.st-rows .nm{color:var(--parchment);white-space:nowrap}.st-row{appearance:none;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.st-row:hover{color:var(--white)}.st-row[aria-pressed=true]{color:var(--yellow);text-shadow:var(--out)}.st-row:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.st-rows .bar{display:flex;height:14px;border-radius:2px;background:#00000059;box-shadow:inset 0 0 0 1px var(--edge);overflow:hidden}.st-rows .bar i{display:block;height:100%;background:var(--gold-label)}.st-rows .bar i.t{background:#a3d96e}.st-rows .num{color:var(--white);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.st-rows .num small{color:var(--dim)}.st-rows .dim{color:var(--dim);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.st-key{display:flex;gap:14px;margin:6px 0 0;font-size:12px;color:var(--dim)}.st-key i{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px;vertical-align:-1px;background:var(--gold-label)}.st-key i.t{background:#a3d96e}.st-grid{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;align-items:center;font-size:11px;color:var(--dim)}.st-grid .d{font:12px var(--title);color:var(--gold-label)}.st-grid .c{aspect-ratio:1.4;border-radius:2px;background:rgba(240,200,98,calc(.06 + var(--v) * .78));box-shadow:inset 0 0 0 1px #0006}.st-grid .hr{text-align:center;font-variant-numeric:tabular-nums}.st-grid .hr:nth-child(odd){color:transparent}.st-mixes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.st-mix{margin:0;padding:10px 12px;border:1px solid var(--edge);border-radius:3px;background:#00000040}.st-mix figcaption{display:flex;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:13px}.st-mix figcaption b{font-weight:600;color:var(--parchment)}.st-mix figcaption span{color:var(--dim);font-variant-numeric:tabular-nums}.st-stack{display:flex;height:16px;border-radius:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080}.st-stack i{display:block;height:100%;background:var(--c, var(--gold-label))}.st-stack i+i{box-shadow:inset 1px 0 #0009}.st-mix ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;font-size:12.5px;color:var(--text)}.st-mix li{display:flex;justify-content:space-between;gap:8px}.st-mix li i{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:2px;vertical-align:-1px;background:var(--c, var(--gold-label))}.st-mix li span+span{color:var(--dim);font-variant-numeric:tabular-nums}.st-mix .ap-none{padding:0}.st-err{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;font-size:13.5px}.st-err .head{font:500 11.5px var(--ui);letter-spacing:.04em;color:var(--dim);text-transform:uppercase}.st-err .n{color:var(--white);font-variant-numeric:tabular-nums;text-align:right;min-width:36px}.st-err .msg{font-family:var(--code);font-size:12.5px;color:var(--parchment);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-err .where{font-size:12px;color:var(--dim);white-space:nowrap}@media(max-width:640px){.st-win>header .pw-close{margin-left:auto}.st-win>header .n{order:3;flex:1 1 100%;margin-left:0}.st-tabs{flex-wrap:wrap;padding-bottom:8px}.st-tabs .rg-tabs{flex:1 1 100%;overflow-x:auto;scrollbar-width:none}.st-rows{grid-template-columns:minmax(80px,auto) minmax(0,1fr) auto}.st-rows .dim,.st-rows .head:nth-child(4){display:none}.st-grid{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:1px}.st-grid .hr{font-size:9px}.st-mix ul{grid-template-columns:1fr}}.gdw-win{margin:0 0 14px}.gdw-win>header .pw-close{margin-left:auto}.gdw-err{margin:0;padding:8px 14px;border-bottom:1px solid var(--rule);font-size:13.5px;color:var(--bad-text)}.gdw-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px;padding:12px 14px 0}.gdw-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0}.gdw-facts>div{min-width:170px;padding:8px 12px;border:1px solid var(--edge);border-radius:3px;background:#00000040}.gdw-facts dt{font:500 12px var(--ui);letter-spacing:.04em;color:var(--gold-label)}.gdw-facts dd{margin:2px 0 0;font:400 18px/1.25 var(--title);color:var(--white)}.gdw-facts dd.gdw-build{font-variant-numeric:tabular-nums}.gdw-facts small{display:block;font-size:12px;color:var(--dim)}.gdw-acts{display:flex;flex-wrap:wrap;gap:10px}.gdw-act{display:flex;flex-direction:column;gap:5px;max-width:320px}.gdw-msg{margin:0;min-height:1.4em;font-size:13px;line-height:1.4;color:var(--parchment);overflow-wrap:anywhere}.gdw-msg.bad{color:var(--bad-text)}.gdw-num{font-variant-numeric:tabular-nums}.gdw-sets{display:grid;margin:0;padding:0;list-style:none;font-size:14px}.gdw-set{display:grid;grid-template-columns:110px 130px 110px minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:6px 2px;border-bottom:1px solid var(--rule)}.gdw-set b{font-weight:600;color:var(--parchment)}.gdw-set .gdw-num{color:var(--white)}.gdw-day{color:var(--dim)}.gdw-stale{justify-self:start;padding:0 7px;border:1px solid var(--bad);border-radius:999px;font:500 12px/18px var(--ui);color:var(--bad-text)}.gdw-set.stale .gdw-num{color:var(--bad-text)}.gdw-runs{display:grid;margin:0;padding:0;list-style:none}.gdw-run{padding:8px 2px;border-bottom:1px solid var(--rule)}.gdw-run-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px}.gdw-run-h b{font-weight:600;color:var(--parchment)}.gdw-meta{font-size:13px;color:var(--dim)}.gdw-run-h .gbtn{margin-left:auto}.gdw-state{min-width:64px;padding:0 7px;border:1px solid currentColor;border-radius:3px;font:500 12px/18px var(--ui);letter-spacing:.04em;text-align:center;text-transform:uppercase}.gdw-state.s-queued{color:var(--dim)}.gdw-state.s-running{color:var(--yellow)}.gdw-state.s-done{color:#a3d96e}.gdw-state.s-failed{color:var(--bad-text)}.gdw-sum{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.gdw-run>.gbtn{margin-top:6px}@media(max-width:760px){.gdw-top{flex-direction:column;align-items:stretch;padding:10px 10px 0}.gdw-facts{display:grid;grid-template-columns:minmax(0,1fr)}.gdw-acts{flex-direction:column}.gdw-act{max-width:none}.gdw-act .gbtn,.gdw-run .gbtn{width:100%;justify-content:center}.gdw-set{grid-template-columns:minmax(0,1fr) auto}.gdw-set b,.gdw-set .gdw-stale{grid-column:1 / -1}.gdw-run-h .gbtn{margin-left:0}}.ap-wrap{display:grid;grid-template-columns:270px minmax(0,1fr);gap:16px;align-items:start}.ap-find{position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px)}.ap-find-in{display:flex;flex-direction:column;gap:8px;padding:10px}.ap-q{width:100%}.ap-sort{display:flex;align-items:center;gap:6px;font-size:12.5px}.ap-sort-l{color:var(--dim)}.ap-sort-by{flex:0 1 auto;width:auto;min-width:0;font-size:13px}.ap-sort-w{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--parchment)}.ap-list{list-style:none;margin:0 -4px;padding:0;max-height:min(64vh,620px);overflow-y:auto;scrollbar-width:thin}.ap-item{appearance:none;display:flex;align-items:center;gap:9px;width:100%;padding:6px;border:0;border-radius:3px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ap-item:hover{background:#f0c8620f}.ap-item[aria-current=true]{background:#f0c8621c;box-shadow:inset 2px 0 0 var(--gold)}.ap-item:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.ap-av-s{width:28px;height:28px}.ap-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ap-who b{font-family:var(--title);font-weight:400;font-size:15px;color:var(--white);overflow-wrap:anywhere}.ap-who small{font:12px var(--code);color:var(--dim)}.ap-who small.ap-hit{font-family:var(--ui);color:var(--gold-label)}.ap-who small.ap-by{font-family:var(--ui)}.ap-c{margin-left:auto;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.ap-none{margin:0;padding:8px 2px;color:var(--dim);font-size:14px}.ap-user{padding:16px}.ap-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.ap-av{width:56px;height:56px;box-shadow:0 0 0 2px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000}.ap-id{flex:1;min-width:200px}.ap-id .up-name{font-size:24px}.ap-meta{margin:2px 0 0;font-size:13px;color:var(--dim)}.ap-meta a{color:var(--gold-label)}.ap-num{font-family:var(--code);font-size:12px}.ap-tag{display:inline-block;padding:0 7px;border:1px solid #B04A3C;border-radius:999px;font:500 11px/17px var(--ui);letter-spacing:.04em;color:#ff9c8f;text-shadow:none;vertical-align:3px}.ap-acts{display:flex;gap:6px;margin-left:auto}.ap-sec{display:flex;align-items:baseline;gap:6px;margin:20px 0 4px;font-size:14px}.ap-sec small{font:500 12px var(--ui);letter-spacing:0;color:var(--dim)}.ap-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 2px;border-bottom:1px solid var(--rule)}.ap-row .slot{--s: 34px}.ap-crest{--s: var(--face-s)}.ap-crest svg{width:18px;height:18px}.ap-what{display:flex;flex-direction:column;flex:1;min-width:160px;line-height:1.3}.ap-what b{font-family:var(--title);font-weight:400;font-size:16px;color:var(--white);overflow-wrap:anywhere}.ap-what small{font-size:12.5px;color:var(--dim);overflow-wrap:anywhere}.ap-what .crown{vertical-align:-1px}.ap-tags{display:flex;align-items:center;gap:6px}.ap-tags .tag{margin:0}.ap-pub{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border:1px solid rgba(60,225,60,.45);border-radius:999px;font:500 12px var(--ui);color:#8ee88e}.ap-pub svg{width:12px;height:12px}.ap-edit{flex-basis:100%;display:grid;gap:10px;margin:4px 0 6px;padding:12px;border:1px dashed var(--bronze);border-radius:3px;background:#00000059}.ap-edit select{padding-left:8px}.ap-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ap-hint{margin:0;font-size:13px;color:var(--dim)}.ap-msg{margin:0;font-size:13px;color:var(--bad-text)}.ap-msg:empty{display:none}.ap-foot{display:flex;justify-content:flex-end;gap:8px}.ap-chips{padding:8px 0;border:0}.ap-acts-log{list-style:none;margin:0;padding:0;font-size:14px}.ap-line{display:grid;grid-template-columns:104px 20px minmax(0,1fr);gap:0 10px;align-items:start;padding:7px 2px;border-bottom:1px solid var(--rule)}.ap-when{padding-top:1px;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.ap-k{width:18px;height:18px;margin-top:1px;border-radius:3px;background:var(--gold-label);box-shadow:0 0 0 1px #000}.k-character .ap-k{background:var(--warrior)}.k-build .ap-k{background:var(--mage)}.k-party .ap-k{background:#a3d96e}.by-admin{background:linear-gradient(90deg,rgba(255,91,74,.09),transparent 70%)}.by-admin .ap-k{background:#ff9c8f}.ap-did{color:var(--text);overflow-wrap:anywhere}.ap-did b{font-weight:600;color:var(--parchment)}.ap-did small{display:block;font-size:12px;color:var(--dim)}.ap-owner{appearance:none;border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--gold-label)}.ap-owner:hover{color:var(--yellow)}.ap-more{margin:10px 0 0}dialog.ap-ask{width:min(440px,calc(100vw - 32px));text-align:left}.ap-ask h3{margin:0 0 8px;overflow-wrap:anywhere}.ap-ask p{margin:0 0 6px;font:14px var(--ui);text-shadow:none}.ap-ask ul{margin:0 0 10px;padding-left:18px;font-size:14px;color:var(--parchment)}.ap-ask li{margin:3px 0}.ap-ask .pop-b{justify-content:flex-end}.ap-what b.warrior{color:var(--warrior)}.ap-what b.paladin{color:var(--paladin)}.ap-what b.hunter{color:var(--hunter)}.ap-what b.rogue{color:var(--rogue)}.ap-what b.priest{color:var(--priest)}.ap-what b.shaman{color:var(--shaman)}.ap-what b.mage{color:var(--mage)}.ap-what b.warlock{color:var(--warlock)}.ap-what b.druid{color:var(--druid)}@media(max-width:760px){.ap-wrap{grid-template-columns:minmax(0,1fr)}.ap-find{position:static}.ap-list{max-height:230px}.ap-user{padding:12px}.ap-stats-in{padding:10px}.ap-acts{margin-left:0}.ap-row .ap-acts{flex-basis:100%}.ap-line{grid-template-columns:20px minmax(0,1fr)}.ap-when{grid-column:2;order:3;padding:0}.ap-k{grid-row:span 2}}@media(max-width:440px){.ap-two{grid-template-columns:1fr}}.sr-body{padding:14px 16px}.sr-who b{display:block;font-weight:600;color:var(--yellow)}.sr-who small{display:block;font-size:12.5px;color:var(--dim)}.sr-av{flex:none;width:36px;height:36px;border-radius:50%;border:2px solid var(--gold-dim);background:#0a0806}.sr-group+.sr-group{margin-top:16px}.sr-gh{margin:0 0 8px;font-size:15px;line-height:normal}.sr-gh small{font:12.5px var(--ui);letter-spacing:0;color:var(--dim)}.sr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.sr-card{appearance:none;cursor:pointer;display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:4px;text-align:left;font:inherit;color:inherit;background:linear-gradient(180deg,#1e1a13,#141109);border:1px solid var(--edge);border-left:3px solid var(--c, var(--bronze))}.sr-card:hover{border-color:var(--bronze);border-left-color:var(--c, var(--bronze))}.sr-card:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.sr-card .sr-t{min-width:0;flex:1}.sr-card .sr-av,.sr-card .crest,.sr-card .slot{--s: var(--face-m)}.sr-card .sr-av{width:var(--s);height:var(--s)}.sr-card .crest svg{width:20px;height:20px}.sr-note{margin:14px 0 0;color:var(--dim);text-shadow:var(--out)}.sr-note:first-child{margin-top:0}.sr-note.bad,.sr-msg.bad{color:var(--bad-text)}.sr-more{display:flex;justify-content:center;margin-top:18px}.sr-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px}.sr-who{display:flex;align-items:center;gap:10px}.sr-who small{color:var(--c)}.sr-acts{display:flex;align-items:center;gap:6px;margin-left:auto}.sr-filters{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 14px}.sr-votes{display:inline-flex;align-items:center;gap:4px;margin-right:8px;color:var(--gold);font-variant-numeric:tabular-nums;vertical-align:-2px}.gbtn.sr-vote{display:inline-flex;align-items:center;gap:6px;min-width:52px;justify-content:center;font-variant-numeric:tabular-nums}.sr-msg{flex:1 1 100%;margin:0;font-size:13.5px;color:var(--text);text-align:right}.sr-msg:empty{display:none}.tabs{display:flex;gap:2px;margin-bottom:-3px;position:relative;z-index:2}.tab{flex:none;position:relative;display:flex;align-items:center;gap:7px;padding:4px 12px 6px 5px;border-radius:7px 7px 0 0;font-family:var(--title);font-size:15px;color:#b9a170;text-decoration:none;text-shadow:var(--outline);white-space:nowrap;background:linear-gradient(180deg,#2e1a10,#1c110a 70%);box-shadow:0 0 0 1px #000,inset 0 1px #ffd28c24,inset 0 0 0 2px #3e2a18}.tab-ic{--s: 24px}.tab-ic .art{filter:saturate(.55) brightness(.72);transition:filter .12s}.tab:hover{color:#ffe9a8}.tab:hover .tab-ic .art{filter:saturate(.8) brightness(.9)}.tab:focus-visible{outline:2px solid var(--yellow);outline-offset:-4px}.tab[aria-current=page]{z-index:1;margin-top:-3px;padding-top:7px;padding-bottom:9px;color:var(--yellow);background:linear-gradient(180deg,#6a4622,#2e2416 60%,#1d1912);box-shadow:0 0 0 1px #000,inset 0 2px 0 var(--yellow),inset 2px 0 0 var(--bronze-hi),inset -2px 0 0 var(--bronze-hi),0 -6px 18px #ffd10033}.tab[aria-current=page] .tab-ic{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 10px #ffd10080}.tab[aria-current=page] .tab-ic .art{filter:none}@media(min-width:1400px)and (max-width:1700px){.tab{gap:5px;padding-right:9px;font-size:14px}.tab-ic{--s: 22px}}@media(min-width:761px)and (max-width:1399px){.tab{gap:4px;padding:3px 7px 5px 4px;font-size:13.5px}.tab-ic{--s: 20px}}.tab-tools{appearance:none;border:0;cursor:pointer;line-height:inherit;font-weight:inherit}.tab-caret{flex:none;width:10px;height:10px;margin-left:-3px}.tab:not([aria-haspopup]) .tab-caret{display:none}.tab[aria-expanded=true]{color:#ffe9a8}.tab[aria-expanded=true] .tab-caret{transform:rotate(180deg)}.tools-menu{position:fixed;z-index:70;display:grid;min-width:210px;padding:5px;border-radius:4px;background:var(--drop-bg);box-shadow:var(--drop-ring)}.tools-menu[hidden]{display:none}.tools-i{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border-radius:2px;font:15px/1.25 var(--title);color:var(--parchment);text-decoration:none;text-shadow:var(--outline);white-space:nowrap}.tools-i .slot{--s: 26px}.tools-i:hover,.tools-i:focus-visible{outline:none;color:var(--white);background:var(--drop-on)}.tools-i[aria-current=page]{color:var(--yellow)}.tab-badge{position:absolute;top:-7px;right:-4px;font:600 10.5px/1 var(--ui);font-style:normal;color:#1a1400;background:var(--yellow);padding:2px 4px;border-radius:8px;box-shadow:0 0 0 1px #000;text-shadow:none}body{display:flex;flex-direction:column;min-height:100dvh}.book{flex:1 0 auto;padding:24px 24px 30px}.page{position:relative}body:is([data-section=home],[data-section=characters],[data-section=party]) .book{display:flex;flex-direction:column}body:is([data-section=home],[data-section=characters],[data-section=party]) .page{flex:1 0 auto}body[data-section=home] .page,body:is([data-section=home],[data-section=party]) :is(.stage,.screen){display:flex;flex-direction:column}body:is([data-section=home],[data-section=party]) :is(.stage,.screen){flex:1 0 auto}.screen:is([data-screen=talents],[data-screen=news],[data-screen=search],[data-screen=privacy],[data-screen=credits],[data-screen=admin]){max-width:1400px;margin-inline:auto}@media(min-width:1900px){.screen[data-screen=talents]{max-width:2480px}}.win{position:relative;background:#00000047;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge);min-width:0}.win>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:8px 14px;background:linear-gradient(180deg,#3a2e1c,#221a0f);border-bottom:1px solid #000;border-radius:3px 3px 0 0;box-shadow:inset 0 -1px #a88b554d}.win>header .plaque{margin:0;font-size:19px}.win>header .n,.win>header .qprog{font-size:13.5px;color:var(--dim);text-shadow:var(--out)}.win>header .qprog{margin-left:auto;color:var(--parchment)}.win .frame{box-shadow:none;background:none;border-radius:0}.screen>.win+.win{margin-top:22px}.gbtn.go{color:#fff3b0;box-shadow:inset 0 1px #ffc89673,inset 0 -2px 4px #00000080,0 0 0 1px var(--bronze-hi),0 0 10px #ffd1002e}.gbtn.quiet{color:var(--parchment);background:linear-gradient(180deg,var(--quiet-hi),var(--quiet-lo));box-shadow:inset 0 1px #ffdca01f,0 0 0 1px #000,0 0 0 2px var(--edge)}.gbtn.quiet:hover{color:var(--yellow);background:linear-gradient(180deg,var(--quiet-hi-on),var(--quiet-lo-on))}.gbtn.quiet[aria-pressed=true]{color:var(--yellow);box-shadow:inset 0 1px #ffdca01f,0 0 0 1px #000,0 0 0 2px var(--gold-dim),0 0 8px #f0c8624d}.gbtn.bnet{color:#fff;background:linear-gradient(180deg,#2e9bff,#0e63c4);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #000;text-shadow:0 1px 0 rgba(0,0,0,.4)}.gbtn{text-decoration:none;display:inline-block}.glance-grid{flex:1 0 auto;display:grid;gap:18px;align-items:stretch;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"c p q"}.glance-grid>.home-chars{grid-area:c}.glance-grid>.home-parties{grid-area:p}.glance-grid>.home-q{grid-area:q;min-width:0;display:flex;flex-direction:column}.glance-grid>.home-q>.qwin,.glance-grid>.home-q>.home-next{flex:1 0 auto}@media(max-width:1399px){.glance-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"c q" "p q"}}.win .plans{padding:14px 16px}.units{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.unit-row{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:none;border:0;padding:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center}.unit-row .portrait{--s: var(--face-l);z-index:1;box-shadow:0 0 0 2px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000}.unit-row .portrait svg{width:24px;height:24px}.unit-row .plate{margin-left:-8px;padding:5px 10px 6px 16px;min-width:0;background:linear-gradient(180deg,#221d14,#14110c);box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze);border-radius:0 4px 4px 0}.unit-row:hover .plate{background:linear-gradient(180deg,#2b2418,#17130d)}.unit-row:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:30px}.unit-row b{display:block;font-family:var(--title);font-weight:400;font-size:16px;line-height:1.15;color:var(--c);text-shadow:var(--outline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-row small{display:block;font-size:12.5px;color:var(--dim);text-shadow:var(--out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag{margin-left:6px;font-family:var(--ui);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);vertical-align:2px}.tag.hc{color:var(--bad-text)}.units .plan-new{border-radius:30px}.planbar{position:relative;display:block;height:12px;margin-top:4px;background:#050404;box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--edge)}.planbar .fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#3be33b,#0e8f0e)}.planbar.part .fill{background:linear-gradient(180deg,#ffd34d,#b07a00)}.planbar i{position:absolute;inset:0;font-style:normal;font-size:10px;line-height:12px;text-align:center;color:#fff;text-shadow:1px 1px 0 #000}.ev-tile{flex:none;width:50px;border-radius:3px;overflow:hidden;text-align:center;background:linear-gradient(180deg,#efe4c8,#d9c79d);box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.ev-tile i{display:block;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffe9c0;background:linear-gradient(180deg,#8e1f14,#5c1109);padding:1px 0}.ev-tile.has-art{position:relative;width:64px;height:50px;background:#000}.ev-tile.has-art>i,.ev-tile.has-art>b{visibility:hidden}.ev-tile>.art{transform:none}.ev-tile b{display:block;font-family:var(--display);font-weight:400;font-size:22px;line-height:1.25;color:#2a1c0a}.empty-in{padding:18px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.empty-in p{margin:0;flex:1 1 320px;color:var(--parchment);text-shadow:var(--out)}.class-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;padding:22px 14px 0}.cls-btn{appearance:none;font:inherit;cursor:pointer;padding:0;border:0;border-radius:50%;background:none}.cls-btn .crest{--s: var(--face-l);transition:box-shadow .15s,filter .15s;filter:saturate(.75) brightness(.85)}.cls-btn .crest svg{width:24px;height:24px}.cls-btn:hover .crest{filter:none;box-shadow:0 0 0 1px #000,0 0 0 2px color-mix(in srgb,var(--c) 60%,var(--bronze))}.cls-btn:is([aria-selected=true],[aria-pressed=true]) .crest{filter:none;box-shadow:0 0 0 1px #000,0 0 0 3px var(--gold),0 0 16px #f0c8628c,inset 0 0 10px #000}.cls-btn:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.cp-also{margin:14px 16px 0;text-align:center;font-size:13.5px;color:var(--dim)}.cp-tool{padding:18px 16px 16px}.cp-tool .plaque{font-size:18px}.tc-sum>.class-pick{flex:none;gap:6px;margin-right:4px;padding:0}.tc-sum .cls-btn .crest{--s: var(--face-s)}.tc-sum .cls-btn .crest svg{width:16px;height:16px}.tc-sum .cls-btn[aria-selected=true] .crest{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold),0 0 10px #f0c8628c,inset 0 0 8px #000}@media(max-width:760px){.class-pick{justify-content:center;gap:12px 0;padding:22px 8px 0}.tc-sum>.class-pick{flex-basis:100%;gap:12px 0;padding:0 0 4px;margin:0}.cls-btn{flex:0 0 calc(100% / var(--half, 5));display:grid;place-items:center;border-radius:0}.cls-btn .crest{--s: min(44px, 11vw)}.cls-btn .crest svg{width:50%;height:50%}}#talent-free{padding:10px 14px 16px}#talent-free .plaque{display:none}.win .news,.win .srcs{padding:12px 16px}.cw{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;max-width:960px;margin:12px auto 0;--cw-h: 700px}.cw-frame{position:relative;padding-bottom:16px;background:linear-gradient(180deg,#221d15,#16130e 50%,#120f0b);border-radius:6px;box-shadow:0 0 0 1px #000,0 0 0 4px #5c4a2c,0 0 0 5px var(--bronze-hi),0 0 0 6px #000,0 20px 50px #000000b3}.cw-portrait{position:absolute;z-index:3;left:-15px;top:-19px;--s: var(--face-2xl);box-shadow:0 0 0 3px #000,0 0 0 6px #b89a5e,0 0 0 7px #000,0 6px 14px #000000b3}.cw-portrait svg{width:40px;height:40px}.crest .art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.cw-title{padding:12px 24px 10px 92px;text-align:center;background:linear-gradient(180deg,#3a2e1c,#231b10);border-radius:6px 6px 0 0;border-bottom:1px solid #000;box-shadow:inset 0 -1px #a88b5559}.cw-title h2{margin:0;font-family:var(--display);font-weight:400;font-size:22px;line-height:1.15;color:var(--c);text-shadow:var(--outline)}.cw-title p{margin:1px 0 0;font-size:14px;color:#fff;text-shadow:var(--out)}.cw-title .guild{color:var(--dim)}.cw-name{appearance:none;padding:0;border:0;border-bottom:1px dashed transparent;background:none;font:inherit;color:inherit;text-shadow:inherit;cursor:pointer}.cw-name:hover{border-bottom-color:color-mix(in srgb,var(--c) 60%,transparent)}.cw-name:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:2px}.cw-lv{appearance:none;padding:0;border:0;border-bottom:1px dashed rgba(255,255,255,.3);background:none;font:inherit;color:inherit;text-shadow:inherit;cursor:pointer}.cw-lv:hover{color:var(--yellow);border-bottom-color:currentColor}.cw-lv:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:2px}.cw-title .synced{display:inline-block;padding-left:8px}.cw-title .synced-note{display:block;margin:2px 0 0}.doll .side small.synced,.bottom-slots small.synced{padding-left:0}.cw-title .sync-from{display:block;margin:2px 0 0;font-size:12.5px;color:var(--dim);text-shadow:var(--out)}.cw-sync{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 24px 4px 92px;font-size:13px;color:var(--dim)}.cw-sync .gbtn.sm{margin-left:auto}body[data-section=characters] .cw-sync{padding-left:24px}.cw-body{padding:18px 22px 0;min-height:calc(var(--cw-h) + 18px)}.panel{position:relative;min-height:var(--cw-h)}.panel .frame+.plaque,.panel section+section{margin-top:16px}.panel .talents .frame{background:none;box-shadow:none}.cw-wait .rtab{opacity:.45;pointer-events:none}.cw-loading{margin:0;padding-top:48px;text-align:center;color:var(--dim);text-shadow:var(--out);animation:cw-fade .2s .5s both}.cw-in .cw-portrait,.cw-in .cw-title,.cw-in .cw-body{animation:cw-fade .15s ease-out both}@keyframes cw-fade{0%{opacity:0}}.cw-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:stretch;margin-top:12px}.cw-row.under{grid-template-columns:minmax(0,1fr)}.cwwrap{display:flex;align-items:flex-start;min-width:0;max-width:100%;justify-self:start}.cwwrap .cw{display:block;flex:none;width:620px;max-width:calc(100% - 62px);margin:0}.cwwrap .cw-body{container-type:inline-size}.rtabs{flex:none;display:grid;gap:4px;align-content:start;justify-items:start;width:62px;padding-top:64px;margin-left:-1px;position:relative;z-index:2}.rtab{appearance:none;font:inherit;position:relative;width:58px;display:grid;justify-items:center;gap:3px;padding:7px 2px 6px;border:0;border-radius:0 7px 7px 0;cursor:pointer;background:linear-gradient(270deg,#2e1a10,#1c110a 70%);box-shadow:0 0 0 1px #000,inset -2px 0 #3e2a18,inset 0 2px #3e2a18,inset 0 -2px #3e2a18}.rtab .slot{--s: 30px;width:30px;height:30px}.rtab .slot .art{filter:saturate(.55) brightness(.72);transition:filter .12s}.rtab small{font:11px/1.1 var(--title);color:#b9a170;text-shadow:var(--outline)}.rtab:hover small{color:#ffe9a8}.rtab:hover .slot .art{filter:none}.rtab:focus-visible{outline:2px solid var(--white);outline-offset:2px}.rtab[aria-pressed=true]{z-index:1;width:62px;background:linear-gradient(270deg,#6a4622,#2e2416 60%,#16130e);box-shadow:0 0 0 1px #000,inset -2px 0 0 var(--yellow),inset 0 2px 0 var(--bronze-hi),inset 0 -2px 0 var(--bronze-hi),6px 0 16px #ffd10033}.rtab[aria-pressed=true] .slot{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 10px #ffd10080}.rtab[aria-pressed=true] .slot .art{filter:none}.rtab[aria-pressed=true] small{color:var(--yellow)}.tools{display:grid;gap:18px;min-width:0}.cw-row:not(.under) .tools{contain:size}.tools.none:before{content:"Choose Spellbook, Talents, Leveling, Professions or Macros beside the character window to open it here.";align-self:start;padding:40px 10px;color:var(--dim);font-size:14px;text-shadow:var(--out)}.twin{min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:6px;animation:twin-in .16s ease-out;background:linear-gradient(180deg,#221d15,#16130e 50%,#120f0b);box-shadow:0 0 0 1px #000,0 0 0 4px #5c4a2c,0 0 0 5px var(--bronze-hi),0 0 0 6px #000,0 20px 50px #000000b3}@keyframes twin-in{0%{opacity:0;transform:translate(-12px)}}.tw-h{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;background:linear-gradient(180deg,#3a2e1c,#231b10);border-bottom:1px solid #000;border-radius:6px 6px 0 0;box-shadow:inset 0 -1px #a88b5559}.tw-h .slot{--s: 30px;width:30px;height:30px;flex:none}.tw-h>div{min-width:0}.tw-h h3{margin:0;font:400 20px/1.1 var(--display);color:var(--yellow);text-shadow:var(--outline)}.tw-h small{display:block;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-h .pw-close{margin-left:auto;flex:none;width:26px;height:26px;font-size:17px}.tw-b{flex:1;min-height:0;overflow:auto;padding:14px 16px 18px;scrollbar-width:thin}.twin .panel{min-height:0}.twin .panel>.plaque:first-child,.twin .talents>.plaque:first-child{display:none}.cwwrap .share-foot input{flex-basis:140px}.twin .sb-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.cw-row:not(.under) .twin[data-tool=talents] .tw-b{display:flex;flex-direction:column;container-type:size}.cw-row:not(.under) .twin[data-tool=gear] .tw-b{display:flex;flex-direction:column}.cw-row:not(.under) .twin[data-tool=gear] .panel{flex:1;min-height:0;display:flex;flex-direction:column}.eq{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.eq-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.eq-bar .ld{flex:1 1 220px;max-width:360px}.eq-bar .tc-msg{flex-basis:100%}.eq-count{margin-left:auto;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.eq-a{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;flex:1;min-height:0}.eq-pane{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:0 10px;align-content:start;padding:12px 10px;border-radius:4px;background:radial-gradient(ellipse at 50% 35%,#2a2216,#120e09 70%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #a88b5538}.eq-col{display:grid;gap:10px;align-content:start}.eq-mid{position:relative;min-height:300px}.eq-mid .doll-crest{top:44%;width:170px;height:170px}.eq-who{position:absolute;left:0;right:0;bottom:2px;margin:0;text-align:center;font-size:13px;color:var(--dim)}.eq-who b{display:block;font:400 15px var(--title);color:var(--parchment)}.eq-weap{grid-column:1 / -1;display:flex;justify-content:center;gap:14px;margin-top:14px}.eq-cell small{display:block;margin-top:4px;font-size:11px;text-align:center;color:var(--dim)}.eq-s{cursor:pointer}.eq-s.eq-empty .slot{background:radial-gradient(circle at 50% 40%,#2a241a,#0b0a07)}.eq-s.eq-empty .art{opacity:.3;filter:grayscale(1)}.eq-s.eq-q2{box-shadow:0 0 0 1px #000,0 0 0 2px var(--q-uncommon),0 0 0 3px #000}.eq-s.eq-q3{box-shadow:0 0 0 1px #000,0 0 0 2px var(--q-rare),0 0 0 3px #000}.eq-s.eq-q4{box-shadow:0 0 0 1px #000,0 0 0 2px var(--q-epic),0 0 0 3px #000}.eq-s.eq-q5{box-shadow:0 0 0 1px #000,0 0 0 2px var(--q-legendary),0 0 0 3px #000}.eq-s[aria-pressed=true]{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 0 3px #000,0 0 12px #ffd10073}.eq-s:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.eq-list{display:flex;flex-direction:column;min-width:0;min-height:0}.eq-lh{display:flex;align-items:baseline;gap:10px;margin:0 0 8px}.eq-lh h4{margin:0;font:400 19px/1.1 var(--display);color:var(--yellow);text-shadow:var(--outline)}.eq-lh small{font-size:12.5px;color:var(--dim)}.eq-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.eq-tools .sfield{flex:1 1 160px}.eq-tools .sfield input{font-size:13px}.eq-fit{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--parchment);white-space:nowrap}.eq-rows{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 0 6px;background:#00000073;border:1px solid #000;box-shadow:inset 0 0 0 1px var(--edge)}.cw-row.under .eq-rows{flex:none;max-height:70vh}.eq-rows ul{list-style:none;margin:0;padding:0;content-visibility:auto;contain-intrinsic-size:auto 400px}.eq-grp{position:sticky;top:0;z-index:1;margin:0;padding:5px 10px 4px;font:600 11.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label);background:linear-gradient(180deg,#1c160e,#130f09);border-bottom:1px solid #000}.eq-grp small{margin-left:6px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dim)}.eq-sub{margin:0;padding:7px 10px 2px 18px;font:600 11px var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.eq-it{appearance:none;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:4px 10px;border:0;background:none;text-align:left;font:inherit;color:inherit}.eq-it:hover{background:#a88b551a}.eq-it:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.eq-it.on{background:linear-gradient(90deg,#f0c86238,#f0c86208)}.eq-it img{flex:none;width:30px;height:30px;border-radius:2px;box-shadow:0 0 0 1px #000,0 0 0 2px #3a3022}.eq-n{min-width:0;font:15px var(--title)}.eq-n>span,.eq-n small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-n small{font:12px var(--ui);color:var(--dim)}.eq-li{position:relative}.eq-src{position:absolute;left:50px;right:120px;top:25px;z-index:1;margin:0;font-size:12px;line-height:16px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.eq-src a{color:var(--dim);text-decoration:none;pointer-events:auto}.eq-src a:hover{color:var(--gold-bright);text-decoration:underline}.eq-src a:focus-visible{outline:2px solid var(--gold);outline-offset:1px;color:var(--gold-bright)}.eq-lv{margin-left:auto;flex:none;text-align:right;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.eq-lv em{display:block;font-style:normal;color:var(--bad-text)}.eq-lv .eq-bis{display:block;margin-top:2px;width:max-content;margin-left:auto}.eq-lh .eq-bis-go{margin-left:auto;font-size:13px;white-space:nowrap}.eq-lv .eq-route{display:block;margin-top:2px;width:max-content;margin-left:auto}.eq-lh .eq-route-go{font-size:13px;white-space:nowrap}.eq-lh .eq-bis-go[hidden]+.eq-route-go{margin-left:auto}.eq-none{padding:18px 12px;text-align:center}@media(max-width:760px){.eq-a{grid-template-columns:minmax(0,1fr)}}.cw-row:not(.under) .twin[data-tool=talents] .tc-trees{--tp: clamp(28px, min(100cqi / 19.5, (100cqb - 256px) / 10.25), 56px)}.cw-row:not(.under) .twin[data-tool=talents] :is(.panel,.talents,.frame.tc){flex:1 0 auto;display:flex;flex-direction:column}.cw-row:not(.under) .twin[data-tool=talents] .tc-trees{flex:1 0 auto}.pstrip{display:flex;align-items:center;gap:18px;margin-top:18px;padding:10px 14px;border-radius:4px;background:linear-gradient(180deg,#221d15,#14110c);box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze),0 0 0 4px #000}.pstrip+.pstrip{margin-top:12px}.pstrip .crest.portrait{--s: var(--face-m)}.ps-hd{flex:none;display:flex;align-items:center;gap:10px}.ps-art{--s: var(--face-m)}.ps-hd b{display:block;font:400 18px/1.15 var(--display);color:var(--yellow);text-shadow:var(--outline)}.ps-hd small,.ps-brings small{display:block;font-size:12px;color:var(--dim)}.pstrip.out{justify-content:space-between}.pstrip.out .ps-hd b{font-family:var(--title);color:var(--parchment)}.kchip{display:inline-block;padding:0 5px;border-radius:2px;font:700 10px/15px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:#120f0b;background:var(--yellow)}.ps-brings{flex:none;display:flex;align-items:center;gap:8px;padding-left:18px;border-left:1px solid var(--rule);font-size:14px;color:var(--parchment)}.ps-brings .crest.portrait{--s: var(--face-s)}.ps-brings b{color:var(--white)}.role-ic.md{width:30px;height:30px}.ps-mem{flex:1;min-width:0;display:flex;align-items:center;gap:8px 16px;padding-left:18px;border-left:1px solid var(--rule);overflow:hidden}.ps-mem .party-none{margin:0}.psm{flex:none;display:flex;align-items:center;gap:8px}.psm .av{position:relative;flex:none;line-height:0}.psm .crest.portrait{--s: var(--face-m)}.psm.me .crest.portrait{box-shadow:0 0 0 2px #000,0 0 0 3px var(--yellow),0 0 0 4px #000}.psm .rc-mark{right:-5px;bottom:-5px}.psm-n b{display:flex;align-items:center;gap:4px;font:400 15px var(--title);color:var(--c);text-shadow:var(--outline);white-space:nowrap}.psm-n b.dim{font-family:var(--ui);color:var(--dim)}.psm-n b .role-ic{width:16px;height:16px}.psm-n small{display:block;font-size:12px;color:var(--dim);white-space:nowrap}.ps-mem.faces{flex-wrap:wrap;gap:8px}.ps-mem.faces .psm-n{display:none}.ps-mem.faces .crest.portrait{--s: var(--face-s)}.ps-mem.faces .rc-mark{width:15px;height:15px;right:-4px;bottom:-4px}.ps-mem.faces .rc-mark svg{width:10px;height:10px}.pstrip.stack{flex-wrap:wrap;row-gap:12px}.pstrip.stack .ps-mem{order:1;flex-basis:100%;padding:10px 0 0;border-left:0;border-top:1px solid var(--rule)}.pstrip.stack>.gbtn{margin-left:auto}@media(prefers-reduced-motion:reduce){.twin{animation:none}}.doll{display:grid;grid-template-columns:50px minmax(0,1fr) 50px;gap:20px;align-items:start;padding:5px 5px 0}.doll .side{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:center}.doll .side small,.bottom-slots small{display:block;font-size:11px;text-align:center;color:var(--dim)}.dslot{appearance:none;padding:0;border:0;background:none;display:block;width:48px;height:48px;border-radius:3px;cursor:help;box-shadow:0 0 0 1px #000,0 0 0 2px #4a3d27,0 0 0 3px #000}button.dslot{cursor:pointer}.dslot .slot{--s: 48px;box-shadow:none;border:0}.dslot.act{box-shadow:0 0 0 1px #000,0 0 0 2px var(--q-rare),0 0 0 3px #000}.dslot.primary{box-shadow:0 0 0 1px #000,0 0 0 2px var(--q-epic),0 0 0 3px #000}.dslot.secondary{box-shadow:0 0 0 1px #000,0 0 0 2px var(--q-uncommon),0 0 0 3px #000}.dslot.empty{position:relative;background:radial-gradient(circle at 50% 40%,#2a241a,#0b0a07);opacity:.7}.dslot.empty:after{content:"+";position:absolute;inset:0;display:grid;place-items:center;font-size:20px;color:#5c4e35}.dslot:hover{filter:brightness(1.2)}.pslot{position:relative;display:block}.unslot{position:absolute;top:-7px;right:-7px;z-index:1;width:18px;height:18px;padding:0;display:grid;place-items:center;border:1px solid #000;border-radius:50%;background:radial-gradient(circle at 40% 35%,#e23b2e,#8e150e);color:#fff;font:700 14px/1 var(--ui);cursor:pointer;opacity:0;box-shadow:0 1px 3px #000000b3;transition:opacity .12s}.pslot:hover .unslot,.pslot:focus-within .unslot{opacity:1}.unslot:hover{filter:brightness(1.2)}.unslot:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media(hover:none){.unslot{opacity:1}}.slotpick{position:fixed;z-index:70;left:0;top:0;width:250px;max-width:calc(100vw - 16px);max-height:min(420px,calc(100vh - 16px));max-height:min(420px,calc(100dvh - 16px));overflow-y:auto;padding:9px 9px 10px;border-radius:5px;background:linear-gradient(180deg,#0a0d20f7,#040612f7);border:1px solid #6E6A62;box-shadow:inset 0 0 0 1px #000000e6,0 10px 30px #0009}.sp-head{margin:0 2px 7px;font-family:var(--title);font-size:16px;color:var(--white)}.sp-list{display:grid;gap:3px}.sp-item{appearance:none;display:flex;align-items:center;gap:10px;width:100%;padding:4px 6px 4px 4px;border:1px solid transparent;border-radius:3px;background:none;color:var(--yellow);font:inherit;font-size:14px;text-align:left;cursor:pointer}.sp-item .slot{--s: 32px}.sp-item small{display:block;font-size:12px;color:var(--dim)}.sp-item:hover{background:#ffffff12}.sp-item:focus-visible{outline:2px solid var(--yellow);outline-offset:-1px}.sp-item[aria-pressed=true]{border-color:var(--gold-dim);background:#f0c8621a}.sp-new{display:block;margin:9px auto 0}.sp-row{display:flex;justify-content:center;gap:6px;margin-top:9px}.sp-row .sp-new{margin:0}.sp-party p{margin:0 2px 10px;font-size:13px;line-height:1.45;color:var(--text)}.sp-party .gbtn{display:block;width:max-content;margin:0 auto}.sp-sub{margin:10px 2px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.sp-head+.sp-sub{margin-top:0}.sp-note{margin:2px 2px 6px;font-size:13px;line-height:1.45;color:var(--dim)}.sp-row+.sp-note{margin-top:8px;text-align:center}.sp-note a{color:var(--gold-dim)}.sp-warn{margin:0 2px 10px;font-size:13px;line-height:1.45;color:#ffb199}.sp-acts{display:flex;justify-content:center;gap:8px}.sp-body{display:flex;margin:0 2px 8px}.sp-body button{flex:1 1 0}.sp-item .crest{--s: var(--face-s)}.sp-item .crest svg{width:16px;height:16px}.sp-form{display:grid;gap:7px}.sp-form input{width:100%;padding:6px 9px}.sp-name{display:grid;grid-template-columns:1fr 1fr 36px;gap:6px}.slotpick:has(.sp-name){width:290px}.sp-lv{display:grid;grid-template-columns:32px 72px 32px;gap:6px;justify-content:center;align-items:center;justify-items:center}.sp-form .sp-lv input{text-align:center;font-variant-numeric:tabular-nums}.sp-fbs{display:grid;gap:6px}.sp-hint{margin:0 2px;font-size:12px;line-height:1.4;color:var(--dim)}.sp-hint.bad{color:var(--bad-text)}.sp-form .gbtn{justify-self:center}.dslot:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.model{--mh: var(--fit-mh, 380px);position:relative;height:var(--mh);border-radius:4px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#3a2a1a,#16110c 60%,#0b0907);box-shadow:inset 0 0 0 1px #000,inset 0 0 40px #000c}.doll-crest{position:absolute;left:50%;top:46%;width:calc(var(--mh) * .79);height:calc(var(--mh) * .79);transform:translate(-50%,-50%);opacity:.14;border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 70%);mask-image:radial-gradient(circle,#000 40%,transparent 70%)}.doll-crest .art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.model .hero{position:absolute;left:50%;top:42%;width:calc(var(--mh) * .395);height:calc(var(--mh) * .395);transform:translate(-50%,-50%);box-shadow:0 0 0 3px #000,0 0 0 6px #b89a5e,0 0 0 7px #000,0 0 60px color-mix(in srgb,var(--c) 35%,transparent)}.model .hero svg{width:calc(var(--mh) * .18);height:calc(var(--mh) * .18)}.model .hero-cls{position:absolute;z-index:1;left:calc(50% + var(--mh) * .115);top:calc(42% + var(--mh) * .115);width:calc(var(--mh) * .13);height:calc(var(--mh) * .13);box-shadow:0 0 0 2px #000,0 0 0 4px #b89a5e,0 0 0 5px #000,0 4px 10px #000000b3}.model .hero-cls svg{width:24px;height:24px}button.crest{appearance:none;padding:0;border:0;font:inherit;cursor:pointer}.model button.crest:hover{filter:brightness(1.15)}.model .hero:focus-visible{outline:2px solid var(--yellow);outline-offset:9px}.model .hero-cls:focus-visible{outline:2px solid var(--yellow);outline-offset:7px}.model .caption{position:absolute;left:0;right:0;bottom:18px;padding:0 10px;text-align:center}.model .caption b{display:block;font-size:clamp(21px,calc(var(--mh) * .079),30px)}.model .caption span{font-size:14px;color:var(--text);text-shadow:var(--out)}.bottom-slots{display:flex;justify-content:center;gap:22px;margin:18px 0 4px}.bottom-slots>div{display:grid;justify-items:center;gap:6px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.sbox{padding:10px 14px 12px;background:#00000059;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.sbox h3{margin:0 0 6px;font-family:var(--title);font-weight:400;font-size:15px;color:var(--yellow);text-shadow:var(--outline)}.sbox dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:3px 14px;font-size:14px;text-shadow:var(--out)}.sbox dt{color:var(--yellow)}.sbox dd{margin:0;text-align:right;color:#fff}.sbox dd.g{color:#1eff00}.sbox dd.dim{color:var(--dim)}.sbox .dd-tick svg{width:15px;height:15px;vertical-align:-2px}.dd-edit{appearance:none;padding:0;border:0;border-bottom:1px dashed rgba(255,255,255,.3);background:none;font:inherit;color:inherit;text-shadow:inherit;cursor:pointer}.dd-edit:hover{color:var(--yellow);border-bottom-color:currentColor}.dd-edit:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.sbox .planbar{margin-top:10px}.panel .lore{margin:14px 0 0;font-size:13.5px;color:var(--dim);font-style:italic;text-shadow:var(--out)}.panel .acts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px}@media(min-width:761px)and (max-height:1000px){.cw{--cw-h: 0px}.cw-body{padding-top:10px}.model{--mh: var(--fit-mh, clamp(200px, calc(100vh - 625px) , 380px))}@supports (height: 100dvh){.model{--mh: var(--fit-mh, clamp(200px, calc(100dvh - 625px) , 380px))}}.model .caption{bottom:8px}.doll{gap:14px}.doll{--ds: clamp(32px, calc(var(--fit-mh, 240px) * .17), 40px)}.doll .side{gap:5px}.doll .dslot,.doll .dslot .slot{width:var(--ds);height:var(--ds);--s: var(--ds)}.bottom-slots{margin:10px 0 2px}.bottom-slots .dslot,.bottom-slots .dslot .slot{width:40px;height:40px;--s: 40px}.stats{margin-top:10px;gap:10px}.sbox{padding:7px 12px 9px}.sbox h3{margin-bottom:3px}.sbox dl{gap:1px 14px;font-size:13.5px}.sbox .planbar{margin-top:6px}.panel .acts{margin-top:10px}.panel .share-foot{margin-top:10px;padding-top:8px}.pstrip{margin-top:12px;padding:7px 14px}body:is([data-section=home],[data-section=characters],[data-section=party],[data-section=talents]) .book{padding-top:12px;padding-bottom:8px}body:is([data-section=home],[data-section=characters],[data-section=party],[data-section=talents]) footer{margin-top:8px;padding-bottom:10px}}@media(min-width:761px)and (min-height:1001px){.cw{--cw-h: 0px}.doll{--ds: clamp(32px, calc(var(--fit-mh, 380px) * .126), 56px);grid-template-columns:calc(var(--ds) + 2px) minmax(0,1fr) calc(var(--ds) + 2px)}.doll .dslot,.doll .dslot .slot{width:var(--ds);height:var(--ds);--s: var(--ds)}}.doll.d3{--gg: 10px;--d3h: var(--fit-mh, 454px);--gs: clamp(30px, calc((var(--d3h) - 7 * var(--gg)) / 8), 48px);--rp: clamp(26px, calc((var(--d3h) - 30px) / 8 - 6px), 40px);--wp: min(var(--gs), 40px);grid-template-columns:var(--rp) var(--gs) minmax(0,1fr) var(--gs) var(--rp);gap:0 var(--gg);align-items:start;padding:5px 0 0}.doll.d3 .d3-g{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:var(--d3h)}.doll.d3 .d3-c{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:var(--d3h);min-width:0}.doll.d3 .side{gap:6px}.doll.d3 .d3-feet{display:grid;gap:6px;justify-items:center}.doll.d3 .d3-feet>div{display:block;position:relative}.doll.d3 .d3-feet small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.doll.d3 .d3-g .dslot,.doll.d3 .d3-g .dslot .slot{width:var(--gs);height:var(--gs);--s: var(--gs)}.doll.d3 .d3-c .dslot,.doll.d3 .d3-c .dslot .slot{width:var(--rp);height:var(--rp);--s: var(--rp)}.doll.d3 .m3-foot .dslot,.doll.d3 .m3-foot .dslot .slot{width:var(--wp);height:var(--wp);--s: var(--wp)}.doll.d3 .d3-c .dslot.empty:after{font-size:16px}.doll.d3 .eq-s.off{opacity:.55}.doll.d3 .model{--mh: var(--d3h);height:var(--d3h)}.m3-stage{position:absolute;inset:0 0 calc(var(--wp) + 14px) 0}.m3-stage .v3{position:absolute;inset:0;touch-action:none}.m3-stage .v3.on{cursor:grab}.m3-stage .v3.on:active{cursor:grabbing}.m3-stage .v3.on.moving{cursor:move}.m3-stage .v3-canvas{display:block;width:100%;height:100%}.m3-foot{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 6px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 40%,rgba(0,0,0,.72))}.m3-weap{display:flex;gap:6px;flex:none}.m3-worn{min-width:0;flex:1;text-shadow:var(--out)}.m3-worn>b{display:block;font:400 15px var(--title);color:var(--parchment);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m3-worn>b.synced{padding-left:7px}.m3-worn>small{display:block;margin:1px 0 0;font:12px/1.3 var(--ui);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m3-worn>small.m3-unknown{color:var(--bad-text)}.model.m3 .caption{bottom:calc(var(--wp) + 22px)}.model.m3:has(.v3.on) :is(.doll-crest,.caption){display:none}.model.m3:has(.v3.on) .hero{z-index:2;left:10px;top:10px;width:var(--face-m);height:var(--face-m);transform:none;box-shadow:0 0 0 2px #000,0 0 0 4px var(--bronze-hi),0 0 0 5px #000,0 3px 8px #000c}.model.m3:has(.v3.on) .hero svg{width:18px;height:18px}.model.m3:has(.v3.on) .hero-cls{z-index:3;left:calc(10px + var(--face-m) - 14px);top:calc(10px + var(--face-m) - 14px);width:var(--face-xs);height:var(--face-xs);box-shadow:0 0 0 2px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000}.model.m3:has(.v3.on) .hero-cls svg{width:13px;height:13px}.model.m3:has(.v3.on) :is(.hero,.hero-cls):focus-visible{outline-offset:4px}@media(min-width:761px)and (max-height:1000px){.doll.d3{--gg: 8px;--d3h: var(--fit-mh, clamp(296px, calc(100vh - 545px) , 454px))}@supports (height: 100dvh){.doll.d3{--d3h: var(--fit-mh, clamp(296px, calc(100dvh - 545px) , 454px))}}}@media(min-width:761px)and (min-height:1001px)and (max-height:1100px){.cw:has(.doll.d3) .cw-body{padding-top:10px}.cw:has(.doll.d3) .stats{margin-top:10px;gap:10px}.cw:has(.doll.d3) .sbox{padding:7px 12px 9px}.cw:has(.doll.d3) .sbox h3{margin-bottom:3px}.cw:has(.doll.d3) .sbox dl{gap:1px 14px;font-size:13.5px}.cw:has(.doll.d3) .sbox .planbar{margin-top:6px}.cw:has(.doll.d3) .panel .acts{margin-top:10px}.cw:has(.doll.d3) .panel .share-foot{margin-top:10px;padding-top:8px}}@media(min-width:761px)and (max-height:880px){.panel:has(>.doll.d3)>.lore{display:none}}@media(max-width:760px){.doll.d3{--gg: 6px;--d3h: 314px}.doll.d3 .side>small{font-size:10px;white-space:nowrap}.doll.d3 .d3-c:first-child .side>small{justify-self:start;margin-left:-10px}.doll.d3 .d3-c:last-child .side>small{justify-self:end;margin-right:-10px}.m3-stage .v3{touch-action:pan-y}}.doll.d3 .model.m3{container:m3 / inline-size}@container m3 (max-width: 350px){.m3-foot{flex-wrap:wrap;justify-content:center;gap:4px 6px;padding:6px 6px 5px}.m3-worn{flex:1 0 100%;text-align:center}.m3-worn>b{font-size:14px}.m3-worn>b.synced{padding-left:0;box-shadow:none}.m3-worn>small{font-size:11px}.m3-stage:has(~.m3-foot .m3-worn){bottom:calc(var(--wp) + 32px)}.m3-stage:has(~.m3-foot .m3-worn small){bottom:calc(var(--wp) + 46px)}.m3-stage:has(~.m3-foot .m3-worn small+small){bottom:calc(var(--wp) + 60px)}.caption:has(~.m3-foot .m3-worn){bottom:calc(var(--wp) + 70px)}}.acts-msg{margin:8px 0 0;min-height:1.3em;text-align:center;font-size:13px;color:var(--dim);text-shadow:var(--out)}.acts-msg.bad{color:var(--bad-text)}footer{padding:0 24px 30px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--dim);text-shadow:var(--out)}@media(max-width:900px){.glance-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"c" "p" "q"}.hide-sm{display:none}}@media(max-width:760px){.top-in .wow-mark{font-size:23px}.acct-me b{display:none}.acct-me{padding-right:2px}.top-in .tabs{justify-self:stretch;margin:0 -16px -3px;padding:8px 16px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:3px 9px 5px 4px;gap:5px;font-size:14px}.tab-ic{--s: 20px}.book{padding:16px 16px 24px}footer{padding:0 16px 24px}.select{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}.select::-webkit-scrollbar{display:none}.pick,.plan-new{flex:none}body:is([data-section=characters],[data-section=party]) .page{display:block}body:is([data-section=characters],[data-section=party]) .stage{min-height:0}body:is([data-section=characters],[data-section=party]) .select{position:relative;top:auto;height:auto;overflow:visible;padding:0;margin-bottom:10px}.rcol{position:relative;min-height:66px}.rstack,.rcol:has(:focus-visible) .rstack,.rcol:not(.hold):hover .rstack{position:static;width:auto;max-height:none;display:flex;align-items:center;gap:10px;padding:6px 4px;overflow:auto hidden;background:none;box-shadow:none}.rcol .roster{display:flex;align-items:center;gap:10px}.rcol .ri{grid-template-columns:auto;min-height:0}.ri .crest{--s: var(--face-m)}.ri[aria-selected=true]{min-height:0}.ri[aria-selected=true] .crest{--s: var(--face-l)}.ri.plan-new .crest{--s: var(--face-m)}.rinfo{display:none}.rcol.open .rstack,.rcol.open:not(.hold):hover .rstack{position:absolute;left:0;right:0;top:0;width:auto;max-height:70vh;display:grid;gap:6px;padding:6px 0 10px;overflow:hidden auto;background-color:#120f0afa;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze-hi),0 0 0 4px #000,0 24px 60px #000c}.rcol.open .roster{display:grid;gap:6px}.rcol.open .ri{grid-template-columns:76px minmax(0,1fr)}.rcol.open .rinfo{display:grid}body[data-section=characters] .cw-title,body[data-section=characters] .cw-sync{padding-left:14px}.units{grid-template-columns:minmax(0,1fr)}.evs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evr-list{grid-template-columns:minmax(0,1fr)}.event{flex-direction:column;gap:8px;padding:10px}.event h4{font-size:16px}.hn-line{margin-left:0;flex-wrap:wrap}.hn-dots{display:none}.cw{--cw-h: 800px;margin-top:18px}.cw-portrait{left:-6px;top:-16px;--s: var(--face-xl)}.cw-title{padding:10px 14px 8px 64px}.cw-title h2{font-size:19px}.bottom-slots{flex-wrap:wrap;gap:10px 16px}.cw-body{padding:14px 12px 0;min-height:calc(var(--cw-h) + 14px)}.doll{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.dslot,.dslot .slot{width:44px;height:44px;--s: 44px}.model{height:330px}.model .hero{width:110px;height:110px}.model .hero-cls{left:calc(50% + 30px);top:calc(42% + 30px);width:38px;height:38px}.model .caption b{font-size:22px}.stats,.cw{grid-template-columns:minmax(0,1fr)}.cwwrap{flex-direction:column;align-items:stretch;justify-self:stretch}.cwwrap .cw{width:auto;max-width:none}.pstrip{flex-wrap:wrap;gap:12px}.ps-brings{padding-left:0;border-left:0}.ps-mem{flex-basis:100%;flex-wrap:wrap;padding:10px 0 0;border-left:0;border-top:1px solid var(--rule)}.pstrip>.gbtn{margin-left:auto}.rtabs{display:flex;justify-content:center;width:auto;gap:4px;padding:0 4px;margin:-2px 0 0;overflow-x:auto;scrollbar-width:none}.rtabs::-webkit-scrollbar{display:none}.rtab{flex:none;width:60px;border-radius:0 0 7px 7px;background:linear-gradient(0deg,#2e1a10,#1c110a 70%)}.rtab[aria-pressed=true]{width:60px;box-shadow:0 0 0 1px #000,inset 0 -2px 0 var(--yellow),inset 2px 0 0 var(--bronze-hi),inset -2px 0 0 var(--bronze-hi),0 6px 16px #ffd10033}.tw-b{padding:12px 10px 14px}}.gbtn{font-family:var(--title);font-weight:400;font-size:14px;letter-spacing:.01em;text-transform:none;padding:6px 16px}.plan-new .pl{font-size:12.5px;color:var(--dim);text-shadow:var(--out);white-space:nowrap;margin-left:10px;padding-left:10px;border-left:1px solid var(--edge)}.char-picks .pick[aria-pressed=true]{background:#ffd1000f;box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 12px #ffd10040}.char-picks .pick .pl{display:none}[data-screen=news]:has(#news-section:not([hidden])) #news-off,[data-screen=news]:has(#blues-section:not([hidden])) #news-off{display:none}.news-off .empty-in{margin:0;color:var(--parchment);text-shadow:var(--out)}.sv-s{--c: var(--dim)}.sv-s.ok,.sv-s.online{--c: var(--green)}.sv-s.degraded,.sv-s.stale{--c: #F0C862}.sv-s.no,.sv-s.offline{--c: var(--bad-text)}.sv-s.unknown{--c: var(--parchment)}.sv-s.ended,.sv-s.names{--c: var(--bronze-hi)}.sv-band:is(.ended,.names) .sv-w{cursor:help;text-shadow:var(--outline),0 0 18px color-mix(in srgb,var(--c) 30%,transparent)}.sv-count{font-size:17px;color:var(--parchment);text-shadow:var(--out);font-variant-numeric:tabular-nums}.sv-count b{font:600 17px var(--ui);color:var(--yellow)}.sv-when{font-size:13.5px;color:var(--dim)}.sv-when b{font-weight:600;color:var(--parchment)}.sv-plate{margin:0;padding:8px 18px 0;font-size:13.5px;color:var(--dim);text-shadow:var(--out)}.sv-plate b{font-weight:600;color:var(--parchment)}.win>header .sv-hs{margin-left:auto;font:600 13px var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--c)}.sv-lay{display:grid;gap:16px;align-items:start}.sv-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sv-side{display:grid;gap:16px}.sv-none{margin:0;padding:12px 16px;font-size:14px;color:var(--dim)}.sv-band{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:12px 18px;border-left:5px solid var(--c);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--c) 6%,transparent)),#00000047}.sv-realm{display:grid;gap:2px}.sv-realm b{font:18px var(--title);color:var(--yellow);text-shadow:var(--out)}.sv-realm span{font-size:13.5px;color:var(--dim)}.sv-state{display:grid;gap:4px;justify-items:center;text-align:center}.sv-w{font:42px/1 var(--display);letter-spacing:.03em;color:var(--c);text-shadow:var(--outline),0 0 18px color-mix(in srgb,var(--c) 40%,transparent);cursor:help}.sv-why{font-size:15.5px;color:var(--parchment);text-shadow:var(--out)}.sv-at{font-size:13.5px;color:var(--dim)}.sv-at b{font-weight:600;color:var(--parchment);font-variant-numeric:tabular-nums}.sv-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sv-tile{padding:7px 12px;border-radius:3px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--rule)}.sv-tile b{display:block;font:21px/1.1 var(--title);color:var(--yellow);text-shadow:var(--out)}.sv-tile span{font-size:13px;color:var(--dim)}.sv-path{position:relative;padding:6px 0}.sv-stg{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:5px 18px;color:var(--parchment);text-shadow:var(--out);cursor:help}.sv-mk{position:relative;z-index:1;justify-self:center;width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px #000,0 0 7px var(--c)}.sv-stg.not .sv-mk{background:#0b0907;box-shadow:inset 0 0 0 1.5px var(--dim)}.sv-body{display:grid;gap:1px;min-width:0}.sv-nm{font:18px var(--title);color:var(--yellow)}.sv-stg.not .sv-nm{color:var(--dim)}.sv-sub{font-size:13.5px;color:var(--dim)}.sv-res{font:600 14px var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--c);white-space:nowrap}.sv-stg.fail{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%)}.sv-line{position:absolute;width:3px;border-radius:2px}.sv-line.ok{background:#2c8f2c}.sv-line.no{background:#d2584a}.sv-line.deg{background:#c9a23a}.sv-line.not{width:2px;background:repeating-linear-gradient(180deg,var(--dim) 0 5px,transparent 5px 10px)}.sv-week{display:grid;gap:4px;padding:12px 16px 6px}.sv-row{display:grid;grid-template-columns:56px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:13.5px;color:var(--dim)}.sv-pc{text-align:right;color:var(--parchment);font-variant-numeric:tabular-nums}.sv-hrs{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px}.sv-c{height:19px;border-radius:2px;box-shadow:inset 0 0 0 1px #00000080}.sv-c.ok{background:#2c8f2c}.sv-c.no{background:#d2584a}.sv-c.deg{background:#c9a23a}.sv-c.none{background:#ffffff08}.sv-c.beta{background:#ffffff14}.sv-axis{display:flex;justify-content:space-between;margin:2px 62px 0 66px;font-size:12px;color:var(--dim)}.sv-outbox{overflow:hidden}.sv-outs{margin:0;padding:2px 16px 8px;list-style:none}.sv-outs li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:6px 0;border-top:1px solid var(--rule);font-size:14px;color:var(--parchment);text-shadow:var(--out)}.sv-outs li b{font-weight:600;color:var(--c)}.sv-outs li span:last-child{color:var(--dim);text-align:right;min-width:110px}.sv-nt{margin:0;padding:2px 16px 8px;list-style:none}.sv-nt li{padding:8px 0;border-top:1px solid var(--rule)}.sv-nt li:first-child{border-top-color:transparent}.sv-nh{display:flex;align-items:baseline;gap:8px;min-width:0}.sv-nt a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:15.5px var(--title);color:var(--yellow);text-decoration:none;text-shadow:var(--out)}.sv-nt a:hover{color:var(--white)}.sv-by{flex:none;font-size:13px;color:var(--dim);white-space:nowrap}.sv-nt p{height:2.8em;margin:3px 0 0;font-size:14px;line-height:1.4;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:901px){body:has(.screen[data-screen=status]:not([hidden])){height:100dvh}body:has(.screen[data-screen=status]:not([hidden])) :is(.book,.page,.stage){flex:1 1 0;display:flex;flex-direction:column}.screen[data-screen=status]:not([hidden]),#status{flex:1 1 0;display:flex;flex-direction:column}#status>.sv-lay{flex:1 1 0;grid-template-rows:auto minmax(min-content,1fr);align-items:stretch}.sv-main{align-items:stretch}#sv-left{align-self:start}.sv-side{contain:size;display:flex;flex-direction:column}.sv-side>.win:first-child{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.sv-outbox{flex:1 1 0;min-height:0}.sv-c{height:clamp(11px,calc((100dvh - 600px)/16),19px)}.sv-row{line-height:1.1}.sv-week{gap:clamp(2px,calc((100dvh - 600px) / 64),4px)}}@media(min-width:901px)and (max-height:700px){.sv-band{padding-block:6px}.sv-w{font-size:34px}.sv-outs li{padding-block:4px}.sv-nt p{display:none}}@media(max-width:900px){.sv-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sv-band{grid-template-columns:minmax(0,1fr);border-left-width:0;border-top:5px solid var(--c);gap:14px}.sv-band .sv-state{order:-1}.sv-realm{justify-items:center;text-align:center}.sv-chips{justify-content:center}.sv-w{font-size:36px}.sv-hrs{gap:1px}.sv-c{height:16px}.sv-row{grid-template-columns:46px minmax(0,1fr) 40px}.sv-axis{margin:2px 50px 0 56px}.sv-outs li span:last-child{min-width:0}.sv-nh{flex-direction:column;gap:0}}.ch-on #blues-section,.ch-on #news-off{display:none}.ch-win>header .ch-week{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dim);text-shadow:var(--out)}.ch-win>header .ch-week[hidden],.ch-win>header .hlink[hidden]{display:none}.ch-win>header .ch-week select{font-size:13px;padding:3px 28px 3px 10px;min-height:0;height:28px}.ch-win>header #ch-copy[hidden]{display:none}.ch-win>header .ch-week[hidden]+#ch-copy{margin-left:auto}.ch-win>header #ch-copy:not([hidden])+.hlink{margin-left:4px}.ch-dot,.tab-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 1px #000,0 0 6px #ffd10099}.ch-dot{margin-left:6px;vertical-align:2px}.tab-dot{position:absolute;top:3px;right:3px}.tab-dot[hidden]{display:none}.ch-win .ch-tabs{margin:0;padding:0 10px}.ch-tabs .rg-tab small{margin-left:5px;font:12.5px var(--ui);color:var(--dim)}.ch-body{padding:10px 16px 14px}.ch-body[hidden],.ch-blue[hidden]{display:none}.ch-empty{margin:8px 0;font-size:14px;color:var(--dim)}.ch-week{margin:0;padding:0;list-style:none}ul.ch-week>li+li{border-top:1px solid var(--rule)}.ch-wk{appearance:none;width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:9px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ch-wk:hover .ch-wk-n,.ch-wk:hover .ch-go{color:var(--white)}.ch-wk:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ch-wk-ic{--s: 34px;grid-column:1;grid-row:1 / 3}.ch-wk-n{grid-column:2;grid-row:1;min-width:0;font:16px var(--title);color:var(--yellow);text-shadow:var(--out)}.ch-wk-n small{margin-left:4px;font:13px var(--ui);color:var(--dim)}.ch-wk-t{grid-column:2;grid-row:2;min-width:0;font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-go{grid-column:3;grid-row:1 / 3;display:grid;place-items:center;color:var(--gold-label)}.ch-go svg{width:12px;height:12px;transition:transform .15s}.ch-wk[aria-expanded=true] .ch-go svg{transform:rotate(90deg)}.ch-wk[aria-expanded=true] .ch-wk-t{display:none}.ch-wkbody{padding:0 4px 12px 52px}.ch-sec{margin:14px 0 2px;font:18px var(--title);color:var(--gold);text-shadow:var(--out)}.ch-sec:first-child{margin-top:4px}.ch-sec small{margin-left:4px;font:13px var(--ui);color:var(--dim);text-shadow:none}.ch-posts a{color:var(--gold-label)}.ch-posts small{color:var(--dim)}.ch-crests{gap:8px;margin:4px 0 12px}.ch-crests .mx-crest{position:relative}.ch-crests .mx-crest .slot{--s: 34px}.ch-crests .mx-crest b{position:absolute;right:-4px;bottom:-3px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;font:600 10.5px/1 var(--ui);color:#1a1400;background:var(--gold);border-radius:8px;box-shadow:0 0 0 1px #000}.ch-crests .mx-crest.ch-none{cursor:default}.ch-crests .mx-crest.ch-none .slot .art{filter:saturate(0) brightness(.4)}.ch-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 6px}.ch-src{font-size:13px;color:var(--dim)}.ch-src a{color:var(--gold-label)}.ch-dev{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--parchment);cursor:pointer}.ch-name{margin:2px 0 4px;font:22px var(--title);color:var(--gold);text-shadow:var(--out)}.ch-tree{margin:12px 0 2px;font-size:16px;line-height:normal}.ch-tree small{font:13px var(--ui);letter-spacing:0;color:var(--dim)}.ch-lines{margin:0;padding:0 0 0 18px;list-style:disc}.ch-lines li{margin:5px 0;font-size:14.5px;line-height:1.4;color:var(--parchment)}.ch-lines li::marker{color:var(--gold-dim)}.ch-sub{margin:3px 0 0;padding-left:18px;list-style:circle}.ch-sub li{margin:2px 0;font-size:14px;color:var(--text)}.ch-lines li.ch-note{list-style:none;margin:3px 0 7px -18px;padding:5px 10px;font-size:13.5px;color:var(--text);background:#00000040;border-left:2px solid var(--bronze)}.ch-sub li.ch-note{margin-left:-18px}.ch-note b{color:var(--gold-label);font-weight:600}.ch-quiet .ch-note{display:none}.ch-more{margin:10px 0 0 18px}.ch-rows{margin:0;padding:0;list-style:none}ul.ch-rows>li+li{border-top:1px solid var(--rule)}.ch-row{appearance:none;width:100%;display:flex;align-items:center;gap:10px;padding:8px 4px;border:0;background:none;cursor:pointer;text-align:left;font:16px var(--title);color:var(--gold-label);text-shadow:var(--out)}.ch-row:hover{color:var(--white)}.ch-row[aria-expanded=true]{color:var(--yellow)}.ch-row small{font:13px var(--ui);color:var(--dim)}.ch-row svg{width:12px;height:12px;margin-left:auto;flex:none;transition:transform .15s}.ch-row[aria-expanded=true] svg{transform:rotate(90deg)}.ch-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ch-row-ic{--s: 24px}.ch-rowbody{padding:0 4px 10px 8px}@media(max-width:760px){.ch-win>header .ch-week{margin-left:0}.ch-win .ch-tabs{overflow-x:auto;scrollbar-width:none}.ch-tabs .rg-tab{white-space:nowrap}.ch-crests{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin}.ch-dev{margin-left:0}.ch-wk-ic{--s: 30px}.ch-wk{grid-template-columns:32px minmax(0,1fr) auto}.ch-wkbody{padding-left:8px}}.nf-win>header .n{font-size:13.5px;color:var(--dim)}.nf-win>header .hlink{margin-left:auto}.nf-win .nf-tabs{margin:0;padding:0 10px}.nf-tabs .rg-tab small{margin-left:5px;font:12.5px var(--ui);color:var(--dim)}.nf-pane[hidden]{display:none}.nf-pad{padding:12px 16px}.nf-crests{gap:8px;margin:4px 0 12px}.nf-crests .mx-crest .slot{--s: 34px}.nf-list{padding:12px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px 22px}.nf-legacy{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.nf-name{margin:0 0 6px;display:flex;align-items:center;gap:10px;font:18px var(--title);color:var(--gold);text-shadow:var(--out)}.nf-name small{font:12.5px var(--ui);color:var(--dim)}.nf-crest{--s: 30px;border-radius:50%}.nf-crest .art{border-radius:50%}.nf-tree{width:30px;height:30px}.nf-ul{margin:0;padding:0;list-style:none}.nf-ul li{display:flex;gap:10px;margin:8px 0}.nf-ul li[hidden]{display:none}.nf-ul .slot{--s: 28px}.nf-two{columns:2;column-gap:28px}.nf-two li{break-inside:avoid;margin-top:0;margin-bottom:10px}.nf-n{color:var(--parchment);font-weight:600}.nf-ul small{font-size:12.5px;color:var(--dim)}.nf-d,.nf-f,.nf-c{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--text)}.nf-f{color:#1eff00;font-size:12.5px}.nf-c{color:var(--dim);font-size:12.5px}.nf-k{color:var(--gold-label)}.nf-new{margin-left:4px;font:11.5px var(--ui);color:#1eff00}.nf-pairs{margin:-2px 0 6px}.nf-cls{margin:4px 0 2px;font:22px var(--title);text-shadow:var(--out)}.nf-h{margin:14px 0 4px;padding-bottom:3px;font:16px var(--title);color:var(--gold-label);border-bottom:1px solid var(--rule)}.nf-h small{margin-left:6px;font:12.5px var(--ui);color:var(--dim)}.nf-showall{margin:4px 0 0}.nf-lead{padding:12px 16px 0}.nf-class[hidden]{display:none}.nf-specs{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 10px}.nf-specs[hidden],.nf-part[hidden],.nf-grp[hidden]{display:none}.nf-specs .chip{display:inline-flex;align-items:center;gap:6px}.nf-specs .chip .slot{--s: 18px;border-radius:50%;box-shadow:none}.nf-th{margin:10px 0 6px;display:flex;align-items:center;gap:7px;font:600 13.5px var(--ui);color:var(--gold)}.nf-th .slot{--s: 20px}.nf-th small{font:12.5px var(--ui);color:var(--dim)}@media(max-width:760px){.nf-list,.nf-legacy{grid-template-columns:minmax(0,1fr)}.nf-two{columns:1}.nf-win .nf-tabs{overflow-x:auto;scrollbar-width:none}.nf-tabs .rg-tab{white-space:nowrap}.nf-crests{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin}}.win>header .hlink{margin-left:auto}.table-wrap{overflow-x:auto;margin:-14px -16px}.rows{width:100%;border-collapse:collapse}.rows th{padding:8px 14px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--rule)}.rows td{padding:10px 14px;border-bottom:1px solid var(--rule);vertical-align:middle;color:var(--parchment);text-shadow:var(--out)}.rows tr:last-child td{border-bottom:0}.rows tbody tr:hover td{background:#ffffff06}.rows td:first-child{min-width:250px}.rows .unit-row{width:100%}.minis{display:flex;flex-wrap:wrap;gap:6px}.mini{display:inline-block;width:26px;height:26px;border-radius:2px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.mini .slot{--s: 26px;box-shadow:none;border:0}.mini.round,.mini.round .slot,.mini.round .art{border-radius:50%}.mini.round.empty{background:#0b0a07}.home-chars>header .hint{margin-left:auto;font-size:13px;color:var(--dim);text-shadow:var(--out)}.home-chars .n:empty{display:none}.clist{display:grid;gap:4px;padding:8px}.crow{display:grid;grid-template-columns:40px minmax(0,1fr) auto 110px auto;gap:12px;align-items:center;padding:6px 8px;border-radius:3px;cursor:pointer;user-select:none}.crow:hover{background:#ffffff09}.crow.hov:not(.on){background:linear-gradient(90deg,#ffd10012,#ffd10004);box-shadow:inset 0 0 0 1px #ffd10047}.crow:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.crow.on{background:linear-gradient(90deg,#ffd10029,#ffd10008);box-shadow:inset 0 0 0 1px #ffd10099}.crow .portrait{--s: var(--face-m)}.crow .cn{min-width:0}.crow .nm{display:flex;align-items:center;gap:6px;min-width:0}.crow .nm b{font:400 16px/1.15 var(--title);color:var(--c);text-shadow:var(--outline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow .nm .tag{margin:0;font:600 10px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--gold);padding:0 4px;border-radius:2px}.crow small{display:block;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow .ics{display:flex;gap:6px}.crow .mini.none{background:radial-gradient(circle at 50% 40%,#2a241a,#0b0a07);opacity:.7}.crow button.mini{appearance:none;padding:0;border:0;background:none;font:inherit;cursor:pointer}.crow button.mini:hover{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-dim)}.crow button.mini:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.crow .mini.add{display:inline-grid;place-items:center;color:var(--dim);background:radial-gradient(circle at 50% 40%,#2a241a,#0b0a07)}.crow .mini.add svg{width:11px;height:11px}.crow .mini.add:hover{color:var(--yellow);opacity:1}.crow .unslot{top:-6px;right:-6px;width:15px;height:15px;font-size:12px}.hc-msg{margin:0;padding:4px 12px 10px;font-size:13px;color:var(--bad)}.hc-msg[hidden]{display:none}.crow .planbar{margin:0}.crow .gbtn.sm{padding:3px 12px;font-size:13px}.crow.plan{appearance:none;grid-template-columns:40px minmax(0,1fr);border:0;background:none;font:400 16px var(--title);color:var(--gold);text-align:left}.crow.plan .plus{display:grid;place-items:center;width:36px;height:36px;justify-self:center;border-radius:50%;font-size:20px;background:#00000059;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}@media(max-width:760px){.crow{grid-template-columns:40px minmax(0,1fr) auto}.crow .ics,.crow .planbar{display:none}.home-chars>header .hint{display:none}}.spec{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.spec b{display:block;font-weight:600;color:var(--parchment)}.spec small{display:block;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.none{color:var(--dim);font-style:italic}.unit-row .portrait.empty{display:grid;place-items:center;font-family:var(--title);font-size:22px;color:var(--dim);background:#0b0a07}.unit-row b.dim{color:var(--dim)}.unit-row.big .plate{display:flex;align-items:center;gap:12px}.pu-name{flex:1;min-width:0}.unit-row .ck-n b{display:block;font-family:var(--ui);font-size:16px;font-weight:600;color:var(--parchment);text-shadow:var(--out);overflow:visible}.unit-row .ck-n small{overflow:visible}.home-parties{display:grid;gap:22px}.home-parties:empty{display:none}.your-parties>header .hint{margin-left:auto;font-size:13px;color:var(--dim);text-shadow:var(--out)}.your-parties .n:empty{display:none}.plist{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px}.pcard{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;border-radius:4px;background:#0000004d;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.pcard.open{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 14px #ffd10026}.ph{display:flex;align-items:center;gap:10px}.ph .slot{width:36px;height:36px;flex:none}.ph>div{flex:1;min-width:0}.ph>div>b{display:block;font:400 17px/1.15 var(--display);color:var(--yellow);text-shadow:var(--outline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph small{font-size:12.5px;color:var(--dim)}.ph small.pg{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .gbtn.sm,.pnew .gbtn.sm{padding:3px 12px;font-size:13px}.pcard .kchip{background:var(--green)}.kchip.is-raid{background:#ff7d0a}.pl2,.pl3{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.yb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--parchment)}.yb .portrait{--s: var(--face-xs)}.yb b{font:400 14px var(--title);color:var(--c);text-shadow:var(--outline)}.yb .dim{color:var(--dim)}.pnote{flex:1;min-width:0;font-size:12.5px;color:var(--dim)}.faces{display:flex;gap:5px;flex:1;min-width:0}.pf{position:relative;flex:none}.pf .portrait{--s: var(--face-xs)}.pf.me .portrait,.pmm.me .portrait{box-shadow:0 0 0 2px #000,0 0 0 3px var(--yellow),0 0 0 4px #000}.pf.more{display:grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-radius:3px;font:600 12px var(--ui);color:var(--parchment);background:#0006;box-shadow:0 0 0 1px var(--edge)}.pf .rc-mark,.pmm .rc-mark{right:-4px;bottom:-4px;width:13px;height:13px}.pf .rc-mark svg,.pmm .rc-mark svg{width:9px;height:9px}.portrait.empty{display:grid;place-items:center;font-family:var(--title);color:var(--dim);background:#0b0a07}.prl{display:flex;align-items:center;gap:2px;flex:none;font:600 13px var(--ui);color:var(--white);font-variant-numeric:tabular-nums}.prl .role-ic{width:18px;height:18px;margin-left:6px}.prc{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--parchment)}.prc svg{width:14px;height:14px;color:var(--yellow)}.pmini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.pmm{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.pmm .av{position:relative}.pmm .portrait{--s: var(--face-s)}.pmm b{display:flex;align-items:center;gap:4px;font:400 14px var(--title);color:var(--c);text-shadow:var(--outline);white-space:nowrap;overflow:hidden}.pmm b .role-ic{width:15px;height:15px;flex:none}.pmm small{display:block;font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmm.nochar b{font-family:var(--ui);color:var(--dim)}.pnew{appearance:none;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:4px;background:#ffd1000a;box-shadow:inset 0 0 0 1px #ffd1004d;font:inherit;color:var(--parchment);text-align:left;cursor:pointer}.pnew:hover{background:#ffd10014}.pnew:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.pnew>span:nth-child(2){flex:1;min-width:0}.pnew b{display:block;font:400 16px var(--title);color:var(--gold)}.pnew small{font-size:12.5px;color:var(--dim)}.pnew .portrait{--s: var(--face-m)}.pnew .plus{display:grid;place-items:center;width:36px;height:36px;margin-inline:2px;border-radius:50%;font-size:20px;color:var(--gold);background:#00000059;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}@media(max-width:560px){.pmini{grid-template-columns:minmax(0,1fr)}.your-parties>header .hint{display:none}.faces,.pnote{flex-basis:100%;order:3}}.party-cta .empty-in{padding:14px 16px;flex-direction:column;text-align:center}.party-cta .empty-in p{flex:none}@media(max-width:760px){.rows td:first-child{min-width:0}}.qwin{container-type:inline-size;display:flex;flex-direction:column}.qbody{flex:1 0 auto}.qwin>header .qprog{margin-left:auto}.qwin .n:empty{display:none}.qbody{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:520px}.qside{display:flex;flex-direction:column;padding:6px 8px 12px;background:#00000059;border-right:1px solid #000}.qlist{display:grid;align-content:start;gap:1px}.qside .sync{margin:auto 6px 0;padding-top:12px}.qcat{display:flex;justify-content:space-between;margin:10px 6px 4px;font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.qcat span{letter-spacing:0;color:var(--dim);font-variant-numeric:tabular-nums}.ql{appearance:none;display:block;width:100%;padding:4px 8px;border:0;border-radius:2px;background:none;cursor:pointer;text-align:left;font:14.5px/1.25 var(--title);color:var(--yellow);text-shadow:var(--out)}.ql:hover{background:#ffffff0d}.ql:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.ql.done{color:#8e8778}.ql small{font:600 11.5px var(--ui);color:#6fbf5a;white-space:nowrap}.ql.sel{background:linear-gradient(90deg,#ffd10038,#ffd1000a);box-shadow:inset 2px 0 0 var(--yellow)}.qpage{position:relative;display:flex;flex-direction:column;padding:20px 24px 16px;color:#3a2812;font-size:15px;background:radial-gradient(ellipse at 30% 0%,#f2e7c9,#e2d2a6 55%,#cdb887);box-shadow:inset 0 0 0 1px #000,inset 0 0 40px #5a3c1473;border-radius:0 0 3px}.qpage h3{margin:0 0 10px;font:400 26px/1.15 var(--display);color:#2b1a06;text-wrap:balance}.qpage h4{margin:16px 0 6px;font:400 18px var(--display);color:#6a1b0b}.qpage p{margin:0;max-width:60ch;line-height:1.5}.qpage ul{margin:0;padding:0;display:grid;gap:4px}.qpage li{list-style:none;display:flex;gap:8px}.qpage li:before{content:"\2013";flex:none;color:#7a6440}.qpage li.ok{color:#6b5b3e}.qpage li.ok:before{content:"\2713";color:#2e7d1e;font-weight:700}.qpage li b{font-weight:600;color:#2b1a06}.qrew{display:flex;flex-wrap:wrap;gap:10px 18px}.qrew>div{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border-radius:3px;background:#5a3c141f;box-shadow:inset 0 0 0 1px #5a3c144d;font-weight:500}.qrew .slot{--s: 40px;width:40px;height:40px;flex:none}.qbtns{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding-top:20px}.qbtns .gbtn[aria-disabled=true]{filter:grayscale(.8) brightness(.8);cursor:default}.qbtns .ce-cancel{color:#6a1b0b;text-shadow:none}@container (max-width: 560px){.qbody{grid-template-columns:200px minmax(0,1fr)}.qpage{padding-inline:18px}.qpage h3{font-size:23px}}@container (max-width: 420px){.qbody{grid-template-columns:minmax(0,1fr);min-height:0}.qside{border-right:0;border-bottom:1px solid #000}.qpage{border-radius:0 0 3px 3px}}.home-next{display:flex;flex-direction:column;gap:18px;min-width:0}.home-next>.hx-dg{flex:1 0 auto}.hx-win .n b{font-weight:500;color:var(--c)}.hx-win .n:empty{display:none}.hx-lv{margin-left:auto;font-size:13.5px;color:var(--parchment);text-shadow:var(--out);font-variant-numeric:tabular-nums}.hx-lines{display:flex;flex-direction:column;padding:6px 8px 8px}.hx-nl{appearance:none;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:5px 8px;border:0;border-radius:3px;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.hx-nl:hover{background:#ffffff0d}.hx-nl:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.hx-nl .lbl{margin:0}.hx-nt{display:flex;align-items:center;gap:8px;min-width:0}.hx-nt img{flex:none;border-radius:2px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.hx-nt>span{min-width:0;font:400 14.5px/1.25 var(--title);color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-nt small{font:400 12.5px var(--ui);color:var(--dim)}.hx-at{font:600 12.5px var(--ui);color:var(--gold-bright);white-space:nowrap;font-variant-numeric:tabular-nums}.hx-track{--name: 150px;display:flex;flex-direction:column;padding:10px 14px 14px}.hx-axis,.hx-row{display:grid;grid-template-columns:44px var(--name) minmax(0,1fr);gap:10px}.hx-axis{align-items:end;margin-bottom:2px}.hx-axis>.lbl{grid-column:1 / 3;margin:0 0 4px}.hx-axis>div{position:relative;height:34px}.hx-tick{position:absolute;bottom:2px;transform:translate(-50%);font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.hx-flag{position:absolute;top:0;transform:translate(-50%);padding:0 6px;border-radius:2px;background:var(--yellow);font:600 11.5px/16px var(--ui);color:#120f0b;white-space:nowrap}.hx-flag.lo{transform:translate(-4px)}.hx-flag.hi{transform:translate(calc(-100% + 4px))}.hx-row{align-items:center;padding:4px 0;text-decoration:none;color:inherit;border-top:1px solid rgba(168,139,85,.12);border-radius:2px}.hx-row:hover,.hx-raid:hover{background:#ffffff0d}.hx-row:focus-visible,.hx-raid:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.hx-th{display:grid;place-items:center;width:44px;height:34px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze);background:radial-gradient(circle at 50% 40%,#2a241a,#0b0a07);font:400 16px var(--title);color:var(--gold-label)}.hx-th.dim{box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge);filter:saturate(.55) brightness(.75)}.hx-nm{min-width:0}.hx-nm b{display:block;font:400 14.5px/1.2 var(--title);color:#d9c58a;text-shadow:var(--out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-row.now .hx-nm b{color:var(--yellow)}.hx-nm small{display:block;font-size:11.5px;line-height:1.25;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-row.foe small{color:#ff9a8a}.hx-lane{position:relative;display:block;height:38px;background-image:repeating-linear-gradient(90deg,rgba(168,139,85,.16) 0 1px,transparent 1px 25%);border-right:1px solid rgba(168,139,85,.16)}.hx-bar{position:absolute;z-index:1;top:8px;height:22px;box-sizing:border-box;background:#2a2216;box-shadow:inset 0 0 0 1px var(--bronze);font:600 12px/22px var(--ui);text-align:center;color:var(--parchment);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.hx-row.now .hx-bar{background:linear-gradient(180deg,#ffd34d,#b07a00);box-shadow:inset 0 0 0 1px #000;color:#1a1206}.hx-row.foe .hx-bar{opacity:.6}.hx-mark{position:absolute;z-index:0;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--yellow);box-shadow:0 0 6px #ffd10080}.hx-none{margin:6px 0;font-size:14px;color:var(--dim)}.hx-track .qcat{margin:18px 0 8px}.hx-raids{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 12px}.hx-raid{display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px;align-items:center;padding:3px 4px;border-radius:3px;text-decoration:none;color:inherit}.hx-raid .hx-nm b{font-size:13.5px;color:#b59a78}.hx-raid.open .hx-nm b{color:#ff9d3d}@media(max-width:480px){.hx-track{--name: 104px;padding-inline:10px}.hx-axis,.hx-row{grid-template-columns:36px var(--name) minmax(0,1fr);gap:8px}.hx-th{width:36px;height:28px}}.px{flex:1 0 auto;display:flex;flex-direction:column;gap:18px;min-width:0;margin-top:8px}.px>:is(.win,.pv2){flex:1 0 auto}.px>.win,.px>.pv2>.win{display:flex;flex-direction:column}.px .win>.win-b{flex:1 0 auto}.px>.pv2{align-items:stretch}.px-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.px-icon{--s: 52px;width:52px;height:52px;flex:none;padding:0;border:0;cursor:default}button.px-icon{cursor:pointer}button.px-icon:hover{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow)}.px-name h2{margin:0;font:400 36px/1.05 var(--display);color:var(--yellow);text-shadow:var(--outline)}.px-name .cw-name{font:inherit;color:inherit}.px-name .pw-rename{justify-content:flex-start}.modechip{font:600 11.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--green);padding:2px 7px;border-radius:3px}.modechip.is-raid{background:#ff7d0a}.px-meta{color:var(--dim);font-size:14px}.px-also{margin:-8px 0 0;font-size:13.5px;color:var(--dim)}.px-also .hlink{appearance:none;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--yellow)}.px-also .hlink:hover{color:#fff3b0}.pnone{display:grid;gap:18px;margin-top:8px}.pnone-main{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;padding:24px;border-radius:6px;background:linear-gradient(180deg,#1c1811,#110e0a);box-shadow:0 0 0 1px #000,0 0 0 4px #5c4a2c,0 0 0 5px var(--bronze-hi),0 0 0 6px #000}.pnone-main .portrait{--s: var(--face-3xl);box-shadow:0 0 0 3px #000,0 0 0 6px #b89a5e,0 0 0 7px #000}.pnone-main>div{flex:1 1 280px;min-width:0}.pnone-main h2{margin:0 0 4px;font:400 26px/1.15 var(--display);color:var(--yellow);text-shadow:var(--outline)}.pnone-main p{margin:0;color:var(--dim);font-size:14px}.pnone-wait>div{display:flex;flex-wrap:wrap;gap:10px}.px-acts{margin-left:auto;display:flex;flex-wrap:wrap;gap:10px}.px-acts .gbtn[aria-disabled=true]{opacity:.5;cursor:default}.px .rc-bar{margin:0;padding:10px 14px;border-radius:3px;background:#ffd1000f;box-shadow:inset 0 0 0 1px #ffd10040}.px .rc-bar p{font-size:13.5px}.px-you .you{margin:0}.px .win-b{padding:12px 14px}.px .win-b>.covsec{margin:0;padding:0;border:0}.px .pw-foot{margin:0;padding-top:0;border-top:0}.p5shape{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.p5shape .lbl{margin:0}.p5r{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;border-radius:20px;background:#00000059}.p5r .role-ic{width:26px;height:26px}.p5r b{font:600 18px var(--ui);color:var(--white)}.p5r small{font-size:13px;color:var(--dim)}.p5r.ok{box-shadow:0 0 0 1px #000,0 0 0 2px #2e7d1e}.p5r.off{box-shadow:0 0 0 1px #000,0 0 0 2px #b07a00}.p5shape p{margin:0;color:var(--dim);font-size:14px}.p5row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.p5{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;min-width:0;padding:20px 14px 14px;border-radius:6px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 18%,#1C1811),#110e0a 65%);box-shadow:0 0 0 1px #000,0 0 0 4px #5c4a2c,0 0 0 5px var(--bronze-hi),0 0 0 6px #000}.p5.me{box-shadow:0 0 0 1px #000,0 0 0 4px #7a5f2c,0 0 0 5px var(--yellow),0 0 0 6px #000,0 0 24px #ffd10026}.p5-you{position:absolute;top:10px;left:10px;font:600 10.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--gold);padding:1px 6px;border-radius:2px}.p5>.fr-more{position:absolute;top:6px;right:8px}.p5>.fr-menu{top:34px;right:8px}.p5-face{appearance:none;position:relative;margin:0 0 6px;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;line-height:0}.p5-face:disabled{cursor:default}.p5-face:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.p5-face .portrait{--s: var(--face-3xl);box-shadow:0 0 0 3px #000,0 0 0 6px #b89a5e,0 0 0 7px #000,0 8px 20px #000000b3}.p5-face .rc-mark{right:2px;bottom:2px;width:26px;height:26px}.p5-face .rc-mark svg{width:17px;height:17px}.p5-rm{position:absolute;left:-6px;bottom:-4px}.p5-rm .role-ic{width:34px;height:34px}.p5-n{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;font:400 22px/1.15 var(--display);color:var(--c);text-shadow:var(--outline);overflow-wrap:anywhere}.p5-n.dim{font-family:var(--title);color:var(--dim)}.p5-n .crown{width:18px;height:18px}.p5>small{font-size:13.5px;color:var(--parchment)}.p5>small.who{color:var(--dim);font-size:13px}.p5 .br{width:100%;margin-top:8px;padding-top:10px;border-top:1px solid var(--rule);display:grid;gap:6px;justify-items:center}.p5 .br .lbl{margin:0}.p5 .br>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.p5 .br .ci img{display:block;width:32px;height:32px;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.p5 .br .none{font-size:13px;color:var(--dim)}.p5-role{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px}.rck.sm{padding:3px;border-radius:50%}.rck.sm .role-ic{width:28px;height:28px}.rck.sm.on{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 8px #ffd10066}.p5 .br .ci.more{display:grid;place-items:center;width:32px;height:32px;border-radius:3px;font:600 12px var(--ui);color:var(--parchment);background:#0006;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.px .win-b .cov-head .lbl{display:none}.p5 .ft{width:100%;margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;font-size:13px;color:var(--dim)}.p5 .ft b{color:var(--white)}.p5.open{appearance:none;align-content:center;min-height:240px;font:inherit;color:var(--gold);cursor:pointer;background:none;box-shadow:none;border:2px dashed rgba(240,200,98,.3)}.p5.open:hover{border-color:#f0c86299}.p5.open:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.p5.open .plus{display:grid;place-items:center;width:64px;height:64px;margin:0 0 6px;border-radius:50%;font-size:32px;background:#00000059;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.p5.open b{font:400 18px var(--title);color:var(--gold)}.p5.open small{color:var(--dim)}.p5.inv{align-content:center;padding:14px;background:none;box-shadow:none;border:2px dashed rgba(240,200,98,.2)}.p5.inv .fr{width:100%}.pv2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:18px;align-items:start}@media(max-width:1399px){.p5row{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.p5row{grid-template-columns:minmax(0,1fr);gap:12px}.p5{padding:14px 10px 10px}.p5-face .portrait{--s: var(--face-xl)}.p5-rm .role-ic{width:26px;height:26px}.p5-n{font-size:19px}.p5.open{min-height:0;padding:12px}.p5.open .plus{width:40px;height:40px;font-size:22px}.px-name h2{font-size:28px}.px-acts{margin-left:0}}.pw-rename{display:flex;justify-content:center;align-items:center;gap:8px}.pw-rename input{width:min(260px,60%);font:18px var(--title);color:var(--yellow);padding:2px 8px;text-align:center}.lbl{display:block;margin:0 0 8px;font-family:var(--ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.modechip.gm-chip{background:var(--gold)}.px-guild>.pv2{grid-template-columns:minmax(0,1fr) minmax(0,400px)}.gm-motd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.gm-motd-l{font:600 11.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label)}.gm-motd-t{flex:1 1 300px;min-width:0;color:var(--green-soft);font-size:14.5px;text-shadow:var(--out)}.gm-motd-in{flex:1 1 300px;min-width:0;font-size:13px;padding:4px 8px}.gm-none{color:var(--bronze)}.gm-roster>header{align-items:center}.gm-tools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.gm-tools .sfield{width:240px}.gm-tools .sfield input{font-size:13px;padding-top:5px;padding-bottom:5px}.gm-pages{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.px-guild .gm-roster>.win-b{padding:0}.px-guild .gm-roster .table-wrap{margin:0;overflow-x:visible}.gm-rows th{padding-top:6px;padding-bottom:6px;white-space:nowrap}.gm-rows td{padding-top:4px;padding-bottom:4px;font-size:14px}.gm-rows th,.gm-rows td{vertical-align:middle}.gm-sort{appearance:none;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.gm-sort:hover,th[aria-sort=ascending] .gm-sort,th[aria-sort=descending] .gm-sort{color:var(--parchment)}th[aria-sort=ascending] .gm-sort:after{content:"\25b2";margin-left:5px;font-size:9px;color:var(--gold)}th[aria-sort=descending] .gm-sort:after{content:"\25bc";margin-left:5px;font-size:9px;color:var(--gold)}.gm-sort:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.gm-rows td:first-child{min-width:230px}.gm-name{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.gm-name:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.gm-face{position:relative;flex:none;display:grid}.gm-face .portrait{--s: var(--face-s);box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.gm-n{min-width:0;line-height:1.15}.gm-n b{display:flex;align-items:center;gap:5px;font:400 15px var(--title);color:var(--c);text-shadow:var(--outline);white-space:nowrap}.gm-n small{display:block;font-size:12px;color:var(--dim)}.gm-rows tr.gm-me td{background:#ffd10009}.gm-rows tr.gm-sec td{padding:10px 14px 4px;border-bottom:1px solid var(--rule);background:none}.gm-rows tr.gm-sec .lbl{margin:0;display:inline;color:var(--gold-label)}.gm-rows tr.gm-sec small{margin-left:6px;font-size:12px;color:var(--dim)}.gm-me .gm-face .portrait{--s: var(--face-m);box-shadow:0 0 0 1px #000,0 0 0 3px var(--yellow),0 0 10px #ffd10066}.gm-lv{font-variant-numeric:tabular-nums}.gm-profs .minis{flex-wrap:nowrap}.gm-profs .mini{position:relative;overflow:hidden}.gm-profs .mini.none{background:#0b0a07}.gm-rank{color:var(--gold-bright)}.gm-onote{display:block;font-size:12px;color:var(--green-soft)}.gm-day{color:var(--dim);white-space:nowrap}.gm-rows .gm-empty{padding:18px 14px;text-align:center;color:var(--dim)}.gm-rows td.gm-acts,.gm-rows th.gm-acts{position:relative;width:30px;padding-left:0;padding-right:6px;text-align:right}.gm-acts .fr-more{width:26px}.gm-col{display:grid;gap:18px;align-content:start;min-height:0}.gm-side>header{padding:6px 12px}.gm-side>header .plaque{font-size:17px}.px .gm-side>.win-b{flex:0 0 auto;display:grid;gap:10px;padding:10px 12px}.gm-info-t{margin:0;font-size:13.5px;line-height:1.4;color:var(--parchment);white-space:pre-line}.gm-facts{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;margin:0;font-size:13px}.gm-facts dt{color:var(--dim)}.gm-facts dd{margin:0;color:var(--parchment)}.gm-ranks td{padding:4px 6px;font-size:13.5px}.gm-ranks td:first-child{min-width:0;color:var(--gold-bright)}.gm-ranks .gm-lv{text-align:right;color:var(--dim)}.gm-perm-s{font:12px var(--code);color:var(--dim);letter-spacing:.04em}.gm-yours{display:grid;gap:6px}.gm-yours .unit-row .portrait{--s: var(--face-m)}.gm-yours .unit-row .plate{padding:3px 10px 4px 14px}.gm-yours .unit-row b{display:flex;align-items:center;gap:5px;font-size:15px}.gm-yours .unit-row[aria-current=true] .plate{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold)}.up-back.gm-back{margin:0 0 42px}.pnone-wait>.win-b{display:grid;gap:12px;padding:12px 14px}.gm-inv{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.gm-inv .slot{--s: 44px}.gm-inv-t{flex:1 1 260px;min-width:0}.gm-inv-t b{display:block;font:400 17px var(--title);color:var(--yellow);text-shadow:var(--outline)}.gm-inv-t small{display:block;font-size:12.5px;color:var(--dim)}.gm-inv-a{display:flex;align-items:center;gap:8px}.gm-inv-a .gbtn[aria-disabled=true]{opacity:.5;cursor:default}.pnone .party-msg{margin:0;font-size:12.5px;color:var(--dim);text-align:right}.pnone .party-msg:empty{display:none}@media(min-width:1400px){body:has(.screen[data-screen=guild]:not([hidden])){min-height:max(100dvh,600px)}body:has(.screen[data-screen=guild]:not([hidden])) :is(.book,.page,.stage,.screen[data-screen=guild],.px-guild){display:flex;flex-direction:column}body:has(.screen[data-screen=guild]:not([hidden])) :is(.page,.stage,.screen[data-screen=guild],.px-guild){flex:1 1 0;min-height:0}.px-guild{margin-top:0}.px-guild>:is(.px-h,.gm-motd,.party-msg){flex:none}.px-guild>.pv2{flex:1 1 0;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr)}.px-guild .gm-roster{min-height:0}.px-guild .gm-roster>header{flex:none}.px-guild .gm-roster>.win-b{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.gm-col{overflow-y:auto;scrollbar-gutter:stable}}.gm-rows thead th{position:sticky;top:0;z-index:1;background:#16120c;box-shadow:0 1px 0 var(--rule)}@media(max-width:1399.98px){.px-guild>.pv2{grid-template-columns:minmax(0,1fr)}.px-guild .gm-roster>.win-b{max-height:70vh;overflow-y:auto}}@media(max-width:900px){.gm-rows td:first-child{min-width:0}.gm-rows th,.gm-rows td{padding-left:8px;padding-right:8px}.gm-rows .gm-rank{white-space:nowrap}.gm-name{gap:8px}.gm-n b{white-space:normal}.px-guild .gm-roster>.win-b{scrollbar-gutter:auto}.gm-tools{margin-left:0}.gm-tools .sfield{width:160px}}.gn-crest{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.gn-crest .slot{--s: 44px;flex:none;padding:0;cursor:pointer}.gn-crest small{flex-basis:100%;font-size:12.5px;color:var(--dim)}.gnwin .npc.off{opacity:.5;cursor:default}.gnwin .npc.off:hover{background:none}.gi-wait>td{background:#f0c86209;border-bottom:1px dashed rgba(240,200,98,.22)}.gi-wait .portrait{filter:grayscale(.6)}.gi-wait .gm-n{opacity:.8}.gi-wait .gm-n b{color:var(--c, var(--dim))}.gi-state{white-space:nowrap}.gi-state .tag{margin:0 8px 0 0}.gi-state .gbtn{padding-top:2px;padding-bottom:2px}.gi-as{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--dim)}.gi-as select{max-width:200px;font-size:13px;padding-top:4px;padding-bottom:4px}.gi-link{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}.gi-link:empty{display:none}.gi-link .lbl{margin:0}.gi-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gi-row input{flex:1 1 200px;min-width:0;font-size:13px;padding:5px 8px}.gi-note{margin:0;font-size:12.5px;color:var(--dim)}.gi-crest{--s: 44px;flex:none}dialog.iconpick.gf-win{width:min(560px,calc(100vw - 32px))}dialog.iconpick.gc-win{width:min(1240px,calc(100vw - 32px))}.gf-win form,.gc-win form{flex:1;display:flex;flex-direction:column;min-height:0}.gf-win .ip-title,.gc-win .ip-title{position:relative}.gf-win .ip-title .pw-close,.gc-win .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gf-win .ce-body{padding-top:14px}.gf-win .ce-f textarea{min-height:150px;resize:vertical}.gf-win .ce-msg:empty,.gc-win .ce-msg:empty{display:none}.gc-win .ce-msg{padding:8px 0 0}.gc-wrap{margin:0}.gc-rows th{padding:8px;font-size:11px;vertical-align:bottom}.gc-rows th.gc-perm{width:64px;padding-left:4px;padding-right:4px;text-align:center}.gc-rows th.gc-perm span{display:inline-block;max-width:62px;white-space:normal;line-height:1.2}.gc-rows th.gc-soon{opacity:.5}.gc-rows td{padding:6px 8px}.gc-rows td:first-child{min-width:0}.gc-rows td.gc-perm{text-align:center}.gc-rk{display:flex;align-items:center;gap:8px}.gc-rn{width:16px;flex:none;font-size:12px;color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.gc-rk input{width:170px;font-size:13.5px;padding-top:4px;padding-bottom:4px}.gc-rk-a{display:flex;align-items:center;gap:6px;min-width:100px;white-space:nowrap}.gc-note{max-width:130px;font-size:11.5px;line-height:1.25;color:var(--dim);white-space:normal}.gc-add{margin:10px 0 0;display:flex;align-items:center;gap:10px}.gc-add small{color:var(--dim)}.gc-hand{margin-top:16px;padding-top:12px;border-top:1px solid var(--rule)}.gc-hand-r{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gc-hand select{min-width:300px;max-width:100%}.gc-hand small{display:block;margin-top:6px;font-size:12.5px;color:var(--dim)}.gc-hand small.bad{color:var(--bad-text)}.gc-hand small:empty{display:none}dialog.iconpick.gnt-win{width:min(480px,calc(100vw - 32px))}.gnt-win form{flex:1;display:flex;flex-direction:column;min-height:0}.gnt-win .ip-title{position:relative}.gnt-win .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gnt-win .ce-body{padding-top:14px}.gnt-win .ce-msg:empty{display:none}.gnt-who{padding-bottom:2px}.gnt-cell{display:flex;align-items:flex-start;gap:6px;cursor:pointer}.gnt-body{min-width:0}.gnt-t{display:block;text-underline-offset:3px;text-decoration-color:#cdae6280}.gnt-add{color:var(--dim);font-style:italic}.gnt-quill{flex:none;display:inline-flex;margin-top:1px;color:var(--dim);opacity:.55}.gnt-quill svg{width:13px;height:13px}.gm-rows tr:hover .gnt-t,.gnt-cell:focus-visible .gnt-t{text-decoration:underline}.gm-rows tr:hover .gnt-quill,.gnt-cell:focus-visible .gnt-quill{color:var(--gold);opacity:1}.gnt-cell:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px}dialog.iconpick.grk-win{width:min(440px,calc(100vw - 32px))}.grk-win form{flex:1;display:flex;flex-direction:column;min-height:0}.grk-win .ip-title{position:relative}.grk-win .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.grk-win .ce-body{padding-top:14px}.grk-win .ce-msg:empty{display:none}@media(max-width:760px){.gc-hand select{min-width:0;width:100%}.gc-rk input{width:130px}}.role-ic{width:18px;height:18px;flex:none;vertical-align:middle}.role-ic.lg{width:46px;height:46px}.crown{width:14px;height:14px;flex:none;image-rendering:pixelated;vertical-align:middle}.you{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:start;padding:12px 14px;margin:0 0 14px;border:1px solid var(--edge);border-radius:4px;background:#00000047}.you-pick{display:flex;align-items:center;gap:10px}.you-pick .portrait{--s: var(--face-m)}.yp-n b{display:block;font:17px var(--title);color:var(--c);text-shadow:var(--outline)}.yp-n small{font-size:12.5px;color:var(--dim)}.you .char-picks{margin-bottom:6px}.rolecheck{display:flex;gap:14px}.rck{appearance:none;position:relative;display:grid;justify-items:center;gap:2px;padding:0;border:0;background:none;cursor:pointer;font:11.5px var(--ui);color:var(--dim)}.rck .role-ic{filter:grayscale(.85) brightness(.55);transition:filter .12s}.rck:hover .role-ic{filter:grayscale(.3) brightness(.85)}.rck.on .role-ic{filter:none}.rck.on{color:var(--parchment)}.rck .box{position:absolute;left:-3px;top:29px;width:17px;height:17px;border-radius:3px;background:#0b0906;border:1px solid #8A7344;box-shadow:inset 0 1px 2px #000}.rck.on .box:after{content:"";position:absolute;left:3px;top:3px;width:8px;height:4px;border:solid #F4D35E;border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}.rck:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.rck:disabled{cursor:wait}.rck.no{cursor:not-allowed;opacity:.4}.rck.no .role-ic,.rck.no:hover .role-ic{filter:grayscale(1) brightness(.45)}.rck.no .box{visibility:hidden}.you-role{width:230px;max-width:100%}.rck-note{margin:6px 0 0;font-size:12px;color:var(--green-soft)}.rck-note .ce-cancel{padding:0;font-size:12px}.rc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px}.rc-bar p{margin:0;font-size:13px;color:var(--text)}.rc-bar p b{color:var(--parchment);margin-right:4px}.rc-bar .rc-acts{display:flex;gap:6px}.rc-bar .rc-acts .gbtn{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px}.rc-bar .rc-acts svg{width:12px;height:12px}.rc-bar .rc-acts .gbtn[aria-pressed=false]{filter:saturate(.35) brightness(.8)}.rc-bar .rc-yes[aria-pressed=true] svg{color:var(--green)}.rc-bar .rc-no[aria-pressed=true] svg{color:#ff4a3a}.rc-bar .rc-all{color:var(--green)}.rc-bar .rc-not{color:#ff4a3a}.rc-need{margin:0;font-size:12px;color:var(--dim)}.rc-pop .rc-need{margin:8px 18px 0}.gbtn[aria-disabled=true]{filter:grayscale(.7) brightness(.8);cursor:default}.rc-pop{position:fixed;z-index:40;left:50%;top:22vh;transform:translate(-50%);width:min(300px,calc(100vw - 32px));text-align:center;padding:0 0 12px;border-radius:6px;background:linear-gradient(180deg,#221d15,#120f0b);box-shadow:0 0 0 1px #000,0 0 0 3px #8a7344,0 0 0 4px #000,0 12px 34px #000000d9}.rc-pop h3{margin:0 0 12px;padding:8px;font:17px var(--title);color:var(--yellow);text-shadow:var(--outline);background:linear-gradient(180deg,#3a2e1c,#231b10);border-radius:6px 6px 0 0;border-bottom:1px solid #000}.rc-who{display:flex;align-items:center;gap:12px;padding:0 18px;text-align:left}.rc-who .portrait{--s: var(--face-l);flex:none}.rc-who p{margin:0;font-size:14px;color:#fff;text-shadow:var(--out)}.rc-pop-acts{display:flex;justify-content:center;gap:10px;margin-top:14px}.rc-time{height:6px;margin:12px 18px 0;border-radius:3px;background:#000;box-shadow:0 0 0 1px #3d3222;overflow:hidden}.rc-time i{display:block;height:100%;background:linear-gradient(90deg,#c9a74a,#f0d27a)}.rc-later{margin-top:6px;font-size:12px}.fr{position:relative;display:flex;align-items:stretch;min-width:0;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 22%,#0E0C09),#0e0c09 70%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #a88b5540}.fr-main{appearance:none;flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:5px 8px 5px 5px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:3px}.fr-main:disabled{cursor:default}.fr-main:hover:not(:disabled){background:#ffffff08}.fr-main:focus-visible,.fr-more:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fr .av{position:relative;flex:none}.fr .portrait{--s: var(--face-m)}.fr .rc-mark{position:absolute;right:-5px;bottom:-5px}.fr-n{flex:1;min-width:0}.fr-n b{display:flex;align-items:center;gap:5px;font:15px var(--title);color:var(--c);text-shadow:var(--outline);white-space:nowrap;overflow:hidden}.fr-n b.dim{color:var(--dim)}.fr-n small{display:block;font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-more{appearance:none;flex:none;width:30px;border:0;background:none;color:var(--dim);font-size:18px;line-height:1;cursor:pointer;border-radius:0 3px 3px 0}.fr-more:hover,.fr-more[aria-expanded=true]{color:var(--parchment);background:#ffffff0a}.fr-menu{position:absolute;right:4px;top:calc(100% - 4px);z-index:6;min-width:170px;padding:4px;border-radius:4px;background:var(--drop-bg);box-shadow:var(--drop-ring);display:grid}.fr-menu[hidden]{display:none}.fr-menu b{padding:4px 9px 5px;font:14px var(--title);color:var(--yellow);font-weight:400}.fr-menu button{appearance:none;border:0;background:none;text-align:left;padding:5px 9px;font:13px var(--ui);color:var(--text);border-radius:2px;cursor:pointer}.fr-menu button:hover,.fr-menu button:focus-visible{background:#f0c8621f;color:#fff;outline:none}.fr-inv{opacity:.62}.fr-inv .fr-main{cursor:default}.fr-inv .portrait{filter:grayscale(.7)}.fr-x{font-size:13px}.fr-x:hover{color:var(--bad-text)}.mail-env{position:relative;appearance:none;cursor:pointer;flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--gold-dim)}.mail-env svg{width:24px;height:24px;filter:drop-shadow(0 1px 1px #000)}.mail-env:hover{color:var(--gold-bright);background:#ffffff0f}.mail-env:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.mail-env.unread{color:var(--yellow)}.mail-env.unread svg{filter:drop-shadow(0 1px 1px #000) drop-shadow(0 0 6px rgba(255,209,0,.55))}.mail-env .tab-badge{top:-2px;right:-3px}dialog.mbwin{width:min(860px,calc(100vw - 32px));height:min(560px,calc(100vh - 48px));height:min(560px,calc(100dvh - 48px))}.mbwin .ip-title{display:flex;align-items:center;gap:14px;padding:8px 12px}.mbwin .ip-title h2{flex:1}.mb-port{flex:none;width:50px;height:50px;margin:-12px 0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,#2a2217,#0b0907 75%);box-shadow:0 0 0 2px #000,0 0 0 4px var(--bronze-hi),0 0 0 5px #000,0 3px 8px #000c}.mb-port svg{width:34px;height:34px;filter:drop-shadow(0 1px 1px #000)}.mbwin .mb-tabs{margin:0;padding:0 14px;background:#171209}.mb-tabs .rg-tab small{margin-left:5px;font:12.5px var(--ui);color:var(--dim)}.mb-body{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr)}.mb-inbox{display:flex;flex-direction:column;min-height:0;border-right:1px solid #000;box-shadow:1px 0 0 var(--edge)}.mb-rows{flex:1;list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.mb-none{padding:18px 8px;font-size:14px;color:var(--dim)}.mb-row{appearance:none;cursor:pointer;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:0 10px;width:100%;padding:5px 8px 5px 6px;text-align:left;font:inherit;color:var(--text);background:none;border:1px solid transparent;border-radius:3px}.mb-row:hover{background:#ffffff0a;border-color:var(--edge)}.mb-row[aria-selected=true]{background:var(--drop-on);border-color:var(--bronze)}.mb-row:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.mb-row .slot{--s: 34px;grid-row:1 / 3}.mb-row.unread .slot{box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 2px #1d1a14,0 0 0 3px #000,0 0 10px #ffd10073}.mb-row:not(.unread) .slot .art{filter:saturate(.5) brightness(.7)}.mb-subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:15px var(--title);color:var(--parchment)}.mb-row.unread .mb-subj{color:var(--yellow);text-shadow:var(--out)}.mb-from{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--dim)}.mb-left{grid-column:3;grid-row:1 / 3;font-size:12.5px;color:var(--dim);white-space:nowrap}.mb-row.live .mb-left{color:var(--gold-bright)}.mb-foot{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid #000;box-shadow:0 -1px 0 var(--edge)}.mb-page{margin-left:auto;display:flex;align-items:center;gap:6px;font:14px var(--title);color:var(--gold-label)}.mb-pn{min-width:76px;text-align:center}.mb-open{display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px 16px 12px;overflow-y:auto}.mb-back{display:none}.mb-letter{position:relative;flex:1 0 auto;display:flex;flex-direction:column;padding:22px 26px 18px;color:#2b2117;border-radius:3px;background:linear-gradient(180deg,#ede3cb,#e2d6b8 60%,#d8c9a8);box-shadow:inset 0 0 0 1px #5a3c1e59,inset 0 0 40px #78501e2e,0 2px 10px #000000b3}.mb-letter:before{content:"";position:absolute;inset:6px;border:1px solid rgba(90,60,30,.22);border-radius:2px;pointer-events:none}.mb-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid rgba(90,60,30,.35)}.mb-head img{flex:none;width:44px;height:44px;border-radius:50%;background:#0a0806;box-shadow:0 0 0 1px #3a2a14,0 0 0 3px #b89a5e,0 0 0 4px #3a2a14}.mb-head h3{margin:0;font:20px var(--title);color:#3a2410;text-shadow:none}.mb-head small{display:block;margin-top:2px;font:13px var(--ui);color:#6b5536}.mb-text{flex:1;font:15px/1.5 var(--ui);color:#2b2117;text-shadow:none}.mb-text p{margin:0 0 10px}.mb-text b{color:#3a2410;font-weight:600}.mb-text .mb-sub,.mb-text .mb-said{color:#6b5536}.mb-party{white-space:nowrap}.mb-party .slot{--s: 18px;display:inline-grid;margin:0 4px 0 1px;vertical-align:-4px;border-radius:3px;box-shadow:0 0 0 1px #3a2a14}.mb-as{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:14px;color:#3a2410}.mb-as select{min-width:0;max-width:260px;font-size:14px}.mb-letter .rc-time{margin:6px 0 12px;box-shadow:0 0 0 1px #8a7344}.mb-answers{list-style:none;margin:6px 0 10px;padding:0}.mb-answers li{display:flex;align-items:center;gap:8px;padding:2px 0}.mb-answers .rc-mark{position:static;flex:none}.mb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.mb-acts .mb-del{margin-left:auto}.mb-msg{min-height:1em;margin:8px 0 0;font-size:13px;color:#9a2a1e}.mb-msg:empty{display:none}@media(max-height:500px){dialog.mbwin{height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.mbwin .ip-title{padding:4px 12px}.mb-port{width:40px;height:40px;margin:-6px 0}.mb-port svg{width:28px;height:28px}.mbwin .mb-tabs .rg-tab{padding-top:4px;padding-bottom:3px}.mb-open{padding:8px 12px 0}.mb-letter{padding:12px 16px 0}.mb-head{padding-bottom:8px;margin-bottom:8px}.mb-head img{width:34px;height:34px}.mb-head h3{font-size:17px}.mb-acts{position:sticky;bottom:0;z-index:1;margin:8px -16px 0;padding:8px 16px 10px;background:#d8c9a8;box-shadow:0 -1px #5a3c1e59}}:root.touch .mbwin .gbtn.sm{padding:7px 14px;font-size:13px}:root.touch .mbwin .arrow.sm{width:32px;height:32px}:root.touch .mbwin .arrow.sm:after{width:8px;height:8px}@media(max-width:760px){dialog.mbwin{height:calc(100vh - 32px);height:calc(100dvh - 32px)}.mb-body{display:flex;flex-direction:column}.mb-inbox{flex:1;border-right:0;box-shadow:none}.mb-open{display:none;padding:12px}.mbwin.letter-open .mb-inbox{display:none}.mbwin.letter-open .mb-open{display:flex;flex:1}.mb-back{display:inline-block;align-self:flex-start;margin-bottom:10px}.mb-letter{padding:16px 16px 14px}}dialog.ivwin{width:min(520px,calc(100vw - 32px))}.iv-find{display:flex;gap:8px}.iv-find .sfield{flex:1}.iv-q{font-size:14px;padding-top:6px;padding-bottom:6px}.iv-say{margin:6px 0 10px;font-size:12.5px;color:var(--dim)}.iv-hits,.iv-pend{display:grid;gap:4px}.iv-pend{margin-top:14px}.iv-pend .lbl{margin:0 0 4px}.iv-hit{display:flex;align-items:center;gap:9px;min-width:0;padding:4px 8px 4px 4px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 22%,#0E0C09),#0e0c09 70%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #a88b5540}.iv-hit.off{opacity:.5}.iv-hit.iv-p .portrait{filter:grayscale(.5)}.iv-hit .portrait{--s: var(--face-s);flex:none}.iv-hit .fr-n b{font-size:14.5px}.iv-hit .gbtn{flex:none;padding:3px 12px;font-size:13px}.iv-hit .ce-cancel{flex:none;font-size:12.5px}dialog.iconpick.fbwin{width:min(480px,calc(100vw - 32px))}dialog.fbwin>form{flex:1;display:flex;flex-direction:column;min-height:0}.fbwin .ip-title{position:relative}.fbwin .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fb-body{position:relative;display:grid;gap:8px;align-content:start}.fb-mood{display:flex;justify-content:center;gap:16px;margin:0;padding:0;border:0;min-width:0}.fb-thumb{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:72px;height:72px;padding:0;color:var(--dim)}.fb-mood .fb-thumb+.fb-thumb{margin-top:0}.fb-thumb input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.fb-thumb svg{width:44px;height:44px;flex:none}.fb-thumb:hover{color:var(--parchment)}.fb-thumb.up:has(input:checked){color:var(--green)}.fb-thumb.down:has(input:checked){color:var(--bad-text)}.fbwin textarea{width:100%;min-height:84px;font-size:14px;padding:8px 10px;line-height:1.4}.fb-foot{display:flex;align-items:flex-start;gap:6px 14px}.fb-say{flex:1;margin:0;font-size:13px;color:var(--bad-text)}.fb-n{margin-left:auto;font-family:var(--ui);font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.fb-note{margin:0;font-size:12.5px;color:var(--dim)}.fb-note a{color:inherit;text-decoration:underline}.fb-note a:hover{color:var(--gold)}.fb-thanks{padding:28px 16px;text-align:center;font-size:16px;color:var(--parchment)}.fb-thanks p{margin:0}.fb-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(min-width:761px){.fbwin textarea{min-height:110px}}@media(max-width:760px){.fb-thumb{width:64px;height:64px}.fb-thumb svg{width:38px;height:38px}.fbwin textarea{min-height:76px}}.iv-why{flex:none;font-size:12px;color:var(--dim)}.iv-pop{width:min(360px,calc(100vw - 32px));z-index:41}.iv-pop .rc-who p small{display:block;margin-top:2px;font-size:12px;color:var(--dim)}.iv-pop .cards{grid-template-columns:minmax(0,1fr);gap:5px;max-height:40vh;overflow-y:auto;margin:12px 0 0;padding:0 16px;text-align:left}.iv-plan{margin-top:6px}.iv-pop-msg{margin:8px 16px 0;font-size:12.5px;color:var(--bad-text)}.iv-pop-msg:empty{display:none}.covsec{margin-top:16px;padding-top:12px;border-top:1px solid var(--rule)}.cov-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:2px}.cov-head .lbl{margin:0}.cov-roles{display:flex;flex-wrap:wrap;gap:6px 16px;font:600 14px var(--ui);color:var(--parchment)}.role-n{display:inline-flex;align-items:center;gap:6px}.role-n b{color:var(--parchment);font-variant-numeric:tabular-nums}.cov-cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 24px}.cov-gh{display:flex;justify-content:space-between;margin:10px 0 6px;font:600 13px var(--ui);color:var(--parchment);font-variant-numeric:tabular-nums}.cov-gh span:last-child{color:var(--dim);font-weight:400}.cov-icons{display:flex;flex-wrap:wrap;gap:6px}.ci{display:block;border-radius:3px;line-height:0}.ci img{width:30px;height:30px;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px #6e5a36}.ci.off img{filter:grayscale(1) brightness(.4);box-shadow:0 0 0 1px #000,0 0 0 2px #2a241a}.ci:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ci{position:relative}.ci.part img{filter:grayscale(.55) brightness(.62);box-shadow:0 0 0 1px #000,0 0 0 2px #6e5a36}.ci-n{position:absolute;right:-4px;bottom:-4px;min-width:15px;padding:0 3px;border-radius:7px;font:600 10.5px/14px var(--ui);font-style:normal;text-align:center;font-variant-numeric:tabular-nums;color:var(--white);background:#000;box-shadow:0 0 0 1px var(--bronze)}.cov-empty{margin:10px 0 0;font-size:12.5px;color:var(--dim)}.cov-classes{display:flex;flex-wrap:wrap;gap:5px;margin-left:auto}.cls-ic{position:relative;display:block;line-height:0;border-radius:50%;cursor:default}.cls-ic img{width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 1px #000,0 0 0 2px #2a241a;filter:grayscale(1) brightness(.45);transition:filter .12s}.cls-ic.on img{filter:none;box-shadow:0 0 0 1px #000,0 0 0 2px var(--c)}.cls-ic i{position:absolute;right:-4px;bottom:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#0a0806;box-shadow:0 0 0 1px var(--bronze);font:600 10px/14px var(--ui);font-style:normal;color:var(--parchment);text-align:center}.cls-ic:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ci,.cls-ic{transition:opacity .12s}.covsec.hl .ci,.covsec.hl .cls-ic{opacity:.22}.covsec.hl .ci.lit,.covsec.hl .cls-ic.lit{opacity:1}.covsec.hl .ci.lit img{filter:none;box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow)}.covsec.hl .cls-ic.lit img{filter:none}.raid.hl .grp2:not(.bn){opacity:.34;transition:opacity .12s}.raid.hl .grp2.has{opacity:1}.raid.hl .grp2.has .slots{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px var(--yellow)}.cls-c{color:var(--c)}.cv-by{margin:5px 0 0;font-size:13px;line-height:1.45;color:var(--white)}.cv-none{margin:5px 0 0;font-size:13px;color:#ff6060}.cv-kind{margin:0 0 4px;font-size:11.5px;letter-spacing:.03em;color:var(--dim)}.cv-rule{margin:4px 0 0;font-size:12px;color:var(--dim)}.cv-foot{margin-top:7px;padding-top:6px;border-top:1px solid rgba(168,139,85,.25)}.cv-foot .cv-by,.cv-foot .cv-none{margin-top:0}.cv-also{margin:4px 0 0;font-size:12.5px;color:var(--text)}.cv-groups{margin:5px 0 0;font-size:13px;color:var(--parchment)}.cv-groups b{font-weight:600;color:var(--yellow)}.cv-groups em{font-style:normal;color:var(--bad-text)}.raid-help{margin:0 0 12px;font-size:13px;color:var(--text)}.raid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.panel .raid .grp2{margin:0}.grp2 header{display:flex;justify-content:space-between;margin:0 0 4px;font:600 12.5px var(--ui);letter-spacing:.04em;color:var(--gold-label)}.grp2 header span{color:var(--dim);font-weight:400;font-variant-numeric:tabular-nums}.grp2.over .slots{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px var(--gold-dim)}.slots{display:grid;gap:3px;padding:4px;border-radius:3px;background:#00000059;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #a88b5533}.sl{appearance:none;display:flex;align-items:center;gap:5px;height:27px;padding:0 6px 0 4px;border:0;border-radius:2px;min-width:0;font:600 12.5px var(--ui);color:var(--c);text-align:left;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 30%,#0E0C09),color-mix(in srgb,var(--c) 8%,#0E0C09));box-shadow:inset 0 0 0 1px #000}button.sl[data-slot-uid]{cursor:grab}.sl-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 #000}.sl .role-ic{width:17px;height:17px}.ri-none{width:17px;height:17px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px var(--edge)}.sl.empty{justify-content:center;background:none;box-shadow:inset 0 0 0 1px #a88b5526;color:#4f483a;font-weight:400}button.sl.empty{cursor:pointer}.sl.picked{box-shadow:inset 0 0 0 2px var(--yellow)}.sl.dragging{opacity:.45}.sl.over{box-shadow:inset 0 0 0 2px var(--gold)}.sl:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@media(hover:hover){button.sl[data-slot-uid]:hover{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px var(--gold-dim)}}.sl.empty.over{box-shadow:inset 0 0 0 2px var(--gold);color:var(--gold-label);background:#f0c8620f}.sl-host{position:relative;display:block}.sl-host>.sl{width:100%}.sl-host>.fr-more{position:absolute;right:0;top:0;bottom:0;width:24px;display:grid;place-items:center;color:var(--parchment);background:#00000059;opacity:0}.sl-host:hover>.fr-more,.sl-host:focus-within>.fr-more,.sl-host>.fr-more[aria-expanded=true]{opacity:1}.sl-host>.fr-menu{top:calc(100% - 2px);right:0;z-index:8}.fr-menu button[aria-checked=true]:after{content:"\2713";float:right;margin-left:14px;color:var(--yellow)}.fr-menu .fr-sep{height:1px;margin:3px 4px;background:var(--rule)}.mk{width:15px;height:15px;flex:none;image-rendering:pixelated;vertical-align:middle}.rw-strip{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px 12px}.rw-strip .rc-bar{flex:1 1 360px}.rw-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto}.gbi{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:7px 2px 0}.gbi .ci img{width:22px;height:22px}.gbi .ci.off img{box-shadow:0 0 0 1px #000,0 0 0 2px #2a241a}.gbi-sep{align-self:stretch;width:1px;margin:0 3px;background:var(--rule)}.gbi .ci.lit img{filter:none;box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow)}.gbi .ci.off.lit img{filter:grayscale(1) brightness(.6)}.gbi .ci:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pw-foot,.share-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:16px 22px 0;padding-top:12px;border-top:1px solid var(--rule)}.pw-foot label,.share-foot label{font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.pw-foot input,.share-foot input{flex:1 1 220px;font-size:13px;padding:5px 8px}.pw-lead{display:flex;gap:6px}.pw-leave{margin-left:auto}.px .party-msg{margin:0;font-size:12.5px;color:var(--dim);text-align:right}.px .party-msg:empty{display:none}@media(max-width:760px){.you,.cov-cols{grid-template-columns:minmax(0,1fr)}.raid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-foot{margin:14px 12px 0}}@media(max-width:420px){.raid{grid-template-columns:minmax(0,1fr)}}dialog.iconpick{width:min(640px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));max-height:min(720px,calc(100dvh - 48px));padding:0;overflow:hidden}dialog.iconpick[open]{display:flex;flex-direction:column}.ip-title{padding:10px 16px;text-align:center;background:linear-gradient(180deg,#3a2e1c,#231b10);border-bottom:1px solid #000;box-shadow:inset 0 -1px #a88b5559}.ip-title h2{margin:0}.ip-body{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;scrollbar-gutter:stable}.ip-search{width:100%;font-size:14px}.ip-count{margin:8px 0;font-size:12.5px;color:var(--dim)}.ip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px}.ip-ic{appearance:none;padding:0;border:0;background:none;cursor:pointer;line-height:0;border-radius:3px;aspect-ratio:1}.ip-ic img,.ip-ic .ip-tile{width:100%;height:100%;max-width:100%;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px #4a3d27}.ip-ic:hover img,.ip-ic:hover .ip-tile{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-dim)}.ip-ic.on img,.ip-ic.on .ip-tile{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 8px #ffd10080}.ip-tile{position:relative;display:grid;place-items:center;background:var(--gc, #000)}.ip-tile>.tb-em{position:absolute;display:block;width:82%}.ip-ic:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ip-ic:disabled{cursor:wait}.ip-more{display:block;margin:12px auto 0}.ip-foot{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--rule)}dialog.avpick{width:min(720px,calc(100vw - 32px))}.avpick .ip-title{position:relative}.avpick .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.avpick .rg-tabs{margin:0;padding:0 12px;flex-wrap:wrap}.avpick .ip-body{min-height:200px}.avpick .av-group{margin:14px 0 8px;font:14px var(--head);color:var(--gold-label);letter-spacing:.03em}.avpick .av-group:first-child{margin-top:2px}.avpick .ip-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.avpick .ip-foot{justify-content:flex-start;flex-wrap:wrap}.av-now{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0}.av-now img{flex:none;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi)}.av-now b{font:16px var(--title);font-weight:400;color:var(--white);text-shadow:var(--out);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-msg{flex-basis:100%;order:9;margin:0;font-size:13px;color:var(--bad-text)}.av-msg:empty{display:none}@media(max-width:520px){.av-now{width:100%}}body[data-section=map] footer{display:none}body[data-section=map] .book{max-width:none;padding:10px 0 0}body[data-section=map] .import-offer{margin:0 10px 12px}body[data-section=map] .page{padding:0;border-radius:0;background:#06070a;box-shadow:0 -1px #000,0 -3px 0 var(--bronze)}.wmap{position:relative;isolation:isolate}.wm-frame{position:relative;display:flex;height:calc(100vh - var(--wm-top, 130px));height:calc(100dvh - var(--wm-top, 130px));min-height:360px;overflow:hidden}@media(max-height:500px){.wm-frame{min-height:200px}}.wm-stage{position:relative;flex:1 1 auto;min-width:0;background:#06070a}.wm-panel{position:relative;z-index:900;order:-1;flex:none;width:288px;transition:width .2s ease;background:#12100c;box-shadow:1px 0 #000,3px 0 0 var(--bronze-hi),4px 0 0 var(--edge),6px 0 #000,10px 0 16px #0009}.wm-panel-in{position:absolute;inset:0 0 32px;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 12px;scrollbar-width:thin}.wm-shut .wm-panel{width:0;box-shadow:none}.wm-shut .wm-panel-in,.wm-shut .wm-foot{visibility:hidden;transition:visibility 0s .2s}.wm-title{position:sticky;top:0;z-index:3;height:46px;margin:0 -16px;display:flex;align-items:center;justify-content:center;gap:12px;background:#1e1a13;box-shadow:inset 0 -2px 0 var(--bronze),0 1px #000;font-family:var(--display);font-size:22px;color:var(--yellow);text-shadow:var(--outline)}.wm-title:before,.wm-title:after{content:"";width:7px;height:7px;background:var(--bronze-hi);transform:rotate(45deg);box-shadow:0 0 0 1px #000}.wm-foot{position:absolute;left:0;right:0;bottom:0;height:32px;padding:4px 0 2px;display:flex;align-items:stretch;justify-content:center;overflow:hidden;background:#1e1a13;box-shadow:inset 0 2px 0 var(--bronze),0 -1px #000}.wm-foot .gbtn{font-size:12px;line-height:1;padding:0 20px}.wm-fold{position:absolute;top:58px;left:calc(100% + 6px);width:24px;height:46px;padding:0;display:grid;place-items:center;cursor:pointer;color:var(--gold);background:#12100c;border:1px solid var(--bronze);border-left:0;border-radius:0 4px 4px 0;box-shadow:2px 2px 6px #00000080}.wm-shut .wm-fold{left:100%;top:10px}.wm-fold:hover{color:var(--gold-bright);background:#1e1a13}.wm-fold:focus-visible{outline:2px solid var(--gold);outline-offset:0}.wm-fold svg{width:9px;height:14px;transition:transform .2s}.wm-shut .wm-fold svg{transform:scaleX(-1)}.wm-sec{padding:10px 0 12px;border-bottom:1px solid var(--rule)}.wm-sec:last-child{border-bottom:0}.wm-sec-h{display:flex;align-items:center;gap:6px;margin:0 0 6px}.wm-folded .wm-sec-h{margin-bottom:0}.wm-sec-t{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-height:30px;padding:0;background:none;border:0;cursor:pointer;text-align:left;font-size:16px}.wm-sec-t:hover{color:var(--gold-bright)}.wm-sec-t:focus-visible,.wm-sec-eye:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px}.wm-chev{flex:none;width:10px;height:10px;transition:transform .15s}.wm-folded .wm-chev{transform:rotate(-90deg)}.wm-folded .wm-sec-b{display:none}.wm-sec-eye{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;margin-right:0;background:none;border:0;cursor:pointer}.wm-sec-eye .wm-eye{display:block}.wm-sec-eye:hover .wm-eye{color:var(--gold-bright)}.wm-hidden .wm-sec-eye .wm-eye{color:var(--dim);opacity:.7}.wm-hidden .wm-sec-eye .wm-eye:after{content:"";position:absolute;left:1px;right:1px;top:50%;border-top:1.8px solid currentColor;transform:rotate(-40deg)}.wm-ico-lit:before{content:"";width:14px;height:12px;border:1.5px solid var(--gold-bright);border-radius:3px 5px 2px 6px;background:#ffe7a059}.wm-ico-fit:before{content:"";width:14px;height:12px;border:1px solid rgba(255,231,160,.7);border-radius:3px 5px 2px 6px;background:#ffe7a02e}.wm-ico-city:before{content:"";width:11px;height:11px;transform:rotate(45deg);background:var(--gold-bright);border:1px solid #000;box-shadow:0 0 3px var(--gold)}.wm-pick select,.wm-level input{flex:1 1 auto;width:100%;height:34px;padding-top:0;padding-bottom:0}.wm-panel .sfield input{height:34px;padding-top:0;padding-bottom:0}.wm-found{position:absolute}.wm-found-ring{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border:2px solid var(--yellow);border-radius:50%;box-shadow:0 0 0 1px #000,0 0 8px var(--gold)}.wm-found-ring:after{content:"";position:absolute;inset:-2px;border:2px solid var(--yellow);border-radius:50%;animation:wm-ping 1.6s ease-out infinite}.wm-found .wm-pl-name{left:15px;color:var(--yellow)}@media(prefers-reduced-motion:reduce){.wm-found-ring:after{animation:none;opacity:0}}.wm-pick{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--parchment)}.wm-pick+.wm-pick{margin-top:7px}.wm-pick>span{flex:none;width:64px}.wm-if-none,.wm-nochar .wm-if-char,.wm-nochar .wm-level>span{display:none}.wm-nochar .wm-if-none{display:inline}.wm-fac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;border-radius:0;overflow:visible}.wm-fac label{position:relative}.wm-fac input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.wm-fac span,.wm-fac label+label span{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 4px;font-family:var(--head);font-size:15px;color:var(--text);background:#15130e;border:1px solid var(--edge);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #000}.wm-fac img{flex:none;box-sizing:border-box;width:22px;height:22px;border-radius:2px;border:1px solid #000;box-shadow:0 0 0 1px var(--bronze)}.wm-fac input:hover+span{color:var(--white);background:#1e1a13}.wm-fac input[value=A]:checked+span{color:#fff;background:#1b2c57;border-color:var(--bronze-hi);box-shadow:inset 0 0 12px #5082ff59,0 0 0 1px #000}.wm-fac input[value=H]:checked+span{color:#fff;background:#551515;border-color:var(--bronze-hi);box-shadow:inset 0 0 12px #ff503c4d,0 0 0 1px #000}.wm-fac input:focus-visible+span{outline:2px solid var(--gold);outline-offset:1px}.wm-need span{animation:wm-need 1.1s ease-out 2}@keyframes wm-need{0%{box-shadow:0 0 0 1px #000,0 0 #ffd100bf}to{box-shadow:0 0 0 1px #000,0 0 0 9px #ffd10000}}@media(prefers-reduced-motion:reduce){.wm-need span{animation:none}}.wm-show{display:flex;align-items:center;gap:10px;min-height:30px;box-sizing:border-box;padding:3px 6px;margin:0 -6px;font-size:15px;color:var(--parchment);cursor:pointer;position:relative;border-radius:2px}.wm-show:hover{background:#f0c86212;color:var(--white)}.wm-show input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.wm-show input:focus-visible~.wm-nm{outline:2px solid var(--gold);outline-offset:2px}.wm-nm{flex:1 1 auto}.wm-ico{flex:none;width:20px;height:20px;display:grid;place-items:center}.wm-ico-border:before{content:"";width:14px;height:14px;border:1.5px dashed var(--gold-bright);border-radius:2px}.wm-ico-place:before{content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--gold-bright);border:1px solid #000}.wm-ico-lv:before{content:"1\2013 60";font-family:var(--ui);font-weight:600;font-size:9.5px;letter-spacing:-.02em;color:var(--gold-bright)}.wm-ico-air:before{content:"";width:16px;height:0;border-top:2.4px dotted #9fe0dc;transform:rotate(-30deg)}.wm-ico-tram:before{content:"";width:16px;height:0;border-top:2.4px dashed #F29D4B;transform:rotate(-30deg)}.wm-gather{gap:9px;padding:0 2px}.wm-gather+.wm-gather,.wm-train{margin-top:7px}.wm-gather>span{width:38px}#map-sec-gathering .wm-gather>span{width:78px}.wm-train>span{width:64px}.wm-ico.wm-ico-item{box-sizing:border-box;border-radius:3px;border:1px solid #000;box-shadow:0 0 0 1px var(--gold-dim)}.wm-ico-name:before{content:"Aa";font-family:var(--title);font-variant:small-caps;font-size:13px;color:#f4e6c0;text-shadow:var(--outline)}.wm-pin img{display:block;width:100%;height:100%;filter:drop-shadow(0 0 1px #000) drop-shadow(0 1px 1px rgba(0,0,0,.8))}.wm-pin:hover img{filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 3px var(--gold-bright))}.wm-pin-graveyard img{width:70%;height:90%;margin:5% auto 0}.wm-pin-herb img,.wm-pin-ore img{box-sizing:border-box;border-radius:3px;border:1px solid #000;box-shadow:0 0 0 1px #e8c978b3,0 1px 3px #000;filter:none}.wm-pin-herb:hover img,.wm-pin-ore:hover img{box-shadow:0 0 0 1px var(--gold-bright),0 0 6px var(--gold-bright);filter:none}.wm-eye{flex:none;position:relative;width:18px;height:18px;color:var(--gold)}.wm-eye svg{display:block;width:100%;height:100%}.wm-show input:not(:checked)~.wm-nm,.wm-show input:not(:checked)~.wm-ico{opacity:.45}.wm-show input:not(:checked)~.wm-eye{color:var(--dim);opacity:.7}.wm-show input:not(:checked)~.wm-eye:after{content:"";position:absolute;left:1px;right:1px;top:50%;border-top:1.8px solid currentColor;transform:rotate(-40deg)}.wm-stage.leaflet-container{font:inherit;outline:none}.wm-stage.wm-over{cursor:pointer}.wm-stage.wm-glide .leaflet-tile-container,.wm-stage.wm-glide .leaflet-marker-icon{will-change:transform}:is(.wm-stage,.rg-stage) .leaflet-control-zoom.leaflet-bar{display:grid;gap:6px;border:0;background:none;box-shadow:none}:is(.wm-stage,.rg-stage) .leaflet-control-zoom.leaflet-bar a[role=button]{width:30px;height:30px;line-height:28px;border:1px solid #000;border-radius:50%;font:600 18px/28px var(--ui);color:var(--gold-bright);background:radial-gradient(circle at 50% 35%,var(--bevel-hi),var(--bevel-lo) 80%);box-shadow:0 0 0 1px var(--bevel-rim),inset 0 1px #ffdca02e,0 1px 3px #000000b3}:is(.wm-stage,.rg-stage) .leaflet-control-zoom.leaflet-bar a[role=button]:hover{color:var(--white);filter:brightness(1.2)}:is(.wm-stage,.rg-stage) .leaflet-control-zoom.leaflet-bar a[role=button]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}:is(.wm-stage,.rg-stage) .leaflet-control-zoom.leaflet-bar a[role=button].leaflet-disabled{opacity:.4;color:var(--gold-bright);filter:none;cursor:default}.wm-stage .leaflet-bar:not(.leaflet-control-zoom){border:1px solid var(--edge);box-shadow:0 1px 4px #0009}.wm-lit{fill:#ffe7a0;fill-opacity:.2;stroke:var(--gold-bright);stroke-width:2;stroke-opacity:.95;stroke-linejoin:round;mix-blend-mode:screen}.wm-lit-fit{fill-opacity:.14;stroke-width:1.5;stroke-opacity:.7}.wowtip.wm-tip{z-index:1500}.wm-tl{display:flex;justify-content:space-between;gap:14px;font-size:13px;line-height:1.4;color:var(--white)}.wm-tl-name{font-family:var(--title);font-size:16px;line-height:1.25}.wm-tr{flex:none}.wm-ti{width:18px;height:18px;margin-right:6px;vertical-align:-4px;border:1px solid #000}.wm-ttrains{margin-top:6px;color:#ffd100}.wm-tq{color:#ffd100}.wm-tq0{color:var(--q-poor)}.wm-tq1{color:var(--q-common)}.wm-tq2{color:var(--q-uncommon)}.wm-tq3{color:var(--q-rare)}.wm-tq4{color:var(--q-epic)}.wm-tq5{color:var(--q-legendary)}.wm-ttoycolor{color:#6bf}.wm-tdred{color:#ff1919}.wm-tdorange{color:#ff8040}.wm-tdyellow{color:#ff0}.wm-tdgreen{color:#40c040}.wm-tdgrey{color:gray}.wm-level.wm-need input{animation:wm-need 1.1s ease-out 2}.wm-tA{color:#5b9bf0}.wm-tH{color:#ec5f4b}.wm-tC{color:#f0c75a}.wm-tS,.wm-tP{color:var(--dim)}.wm-credit{position:absolute;z-index:800;right:0;bottom:0;margin:0;padding:2px 8px;font-size:11px;color:var(--dim);background:#080705b3;border-top-left-radius:3px}.wm-credit a{color:inherit}@media(max-width:760px){.wm-credit{font-size:10px}.wm-panel{position:absolute;top:0;left:0;bottom:0;width:min(288px,calc(100% - 66px));transition:transform .2s ease}.wm-shut .wm-panel{width:min(288px,calc(100% - 66px));transform:translate(-100%)}}.wm-fm img{display:block;width:100%;height:100%}.wm-fm:hover img{filter:drop-shadow(0 0 3px var(--gold-bright))}.wm-sea-hit{cursor:pointer}path.wm-tram-edge{fill:none;stroke:#08131a;stroke-width:6;stroke-opacity:.8;stroke-linecap:round}path.wm-tram-line{fill:none;stroke:#f29d4b;stroke-width:3;stroke-dasharray:10 8;stroke-linecap:round}path.wm-tram-line.wm-tram-on{stroke-width:4.5}.wm-dock{cursor:pointer}.wm-berth img{box-sizing:border-box;padding:2px;border-radius:50%;background:#08131a;box-shadow:0 0 0 2px var(--ink, #5FD0C0),0 1px 3px #000;filter:none}.wm-berth:hover img{box-shadow:0 0 0 2px var(--ink, #5FD0C0),0 0 6px var(--gold-bright);filter:none}.wm-portal{cursor:pointer}.wm-back,.wm-return{position:absolute;z-index:1000;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 120px);padding:8px 16px 8px 12px;font-family:var(--title);font-size:15px;color:var(--gold-bright);background:#080a0eeb;border:1px solid var(--gold);border-radius:999px;box-shadow:0 3px 12px #0009;cursor:pointer;white-space:nowrap}.wm-back[hidden],.wm-return[hidden]{display:none}.wm-back svg,.wm-return svg{flex:none;width:12px;height:12px}.wm-return span{overflow:hidden;text-overflow:ellipsis}.wm-back:hover,.wm-return:hover{color:var(--white);background:#1e1a13;border-color:var(--gold-bright)}.wm-back:focus-visible,.wm-return:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.wm-jback{z-index:800;left:12px;transform:none;text-decoration:none}.wm-shut .wm-jback{left:36px}.leaflet-container a.wm-jback{color:var(--gold-bright)}.leaflet-container a.wm-jback:hover{color:var(--white)}.wm-link{position:absolute;z-index:800;top:12px;left:12px;display:flex;align-items:center;gap:12px;max-width:calc(50% - 130px);padding:6px 8px 6px 16px;font-size:15px;color:var(--white);background:#080a0eeb;border:1px solid var(--gold);border-radius:999px;box-shadow:0 3px 12px #0009}.wm-shut .wm-link{left:36px}@media(max-width:760px){.wm-link{max-width:calc(100% - 48px)}#map-stage:has(.wm-floors:not([hidden])) .wm-link{top:62px}}.wm-link[hidden]{display:none}.wm-link-what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--title);color:var(--gold-bright)}.wm-link-x{flex:none;padding:4px 10px;font:inherit;font-size:14px;color:var(--white);background:none;border:1px solid var(--edge);border-radius:999px;cursor:pointer}.wm-link-x:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.wm-link-x:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.wm-return:not([hidden])~.wm-back{top:58px}#map-stage:has(.wm-floors:not([hidden])) .wm-return{top:66px}@media(max-width:760px){#map-stage:has(.wm-link:not([hidden])) .wm-return{top:58px}#map-stage:has(.wm-link:not([hidden])):has(.wm-floors:not([hidden])) .wm-return{top:112px}}.wm-3d{position:absolute;inset:0;z-index:650;outline:none}.wm-3d canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.wm-3d canvas:active{cursor:grabbing}.wm-3d-load{position:absolute;left:50%;bottom:28px;transform:translate(-50%);padding:5px 14px;font-size:13px;color:var(--white);white-space:nowrap;background:#080705d1;border:1px solid var(--edge);border-radius:999px;pointer-events:none}.wm-3d-load[hidden]{display:none}.wm-3d-note{pointer-events:none}.wm-3d-leave{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:4}.wm-3d-stop,.wm-3d-dismount{position:absolute;bottom:var(--ab-clear, 44px);left:0;right:0;width:max-content;margin:0 auto;z-index:4}.wm-3d-zonetext{position:absolute;left:0;right:0;top:calc(var(--zt, 1px) * 128);z-index:2;pointer-events:none;text-align:center;font-family:var(--display);line-height:1.1;--edge: calc(var(--zt, 1px) * 2);text-shadow:var(--edge) 0 0 #000,calc(-1 * var(--edge)) 0 0 #000,0 var(--edge) 0 #000,0 calc(-1 * var(--edge)) 0 #000,var(--edge) var(--edge) 0 #000,calc(-1 * var(--edge)) var(--edge) 0 #000,var(--edge) calc(-1 * var(--edge)) 0 #000,calc(-1 * var(--edge)) calc(-1 * var(--edge)) 0 #000}.wm-zt-top,.wm-zt-sub{opacity:0}.wm-zt-top.on,.wm-zt-sub.on{animation:wm-zt-fade 3.5s linear forwards}.wm-zt-zone{font-size:calc(var(--zt, 1px) * 32)}.wm-zt-line{font-size:calc(var(--zt, 1px) * 22)}.wm-zt-line:empty{display:none}.wm-zt-sub{font-size:calc(var(--zt, 1px) * 26)}.wm-3d-under{position:absolute;inset:0;z-index:3;background:#000;opacity:0;transition:opacity .35s linear;pointer-events:none;display:flex;align-items:center;justify-content:center}.wm-3d-under.on{opacity:1}.wm-taxi{position:absolute;left:16px;top:16px;z-index:5;width:590px;transform:scale(var(--taxi-k, 1));transform-origin:0 0;background:#0d0b08}.wm-taxi>header,.wm-world>header,.wm-quest>header{align-items:center;padding:6px 8px 6px 14px}.wm-taxi>header .pw-close,.wm-world>header .pw-close,.wm-quest>header .pw-close{margin-left:auto}.wm-quest{position:absolute;left:16px;top:16px;z-index:5;width:338px;transform:scale(var(--quest-k, 1));transform-origin:0 0;background:#0d0b08}.wm-quest-page{height:430px;margin:5px;padding:14px 24px 18px 22px;overflow-y:auto;background:center / 100% 100% no-repeat;box-shadow:inset 0 0 0 1px #000;font-family:var(--title);font-size:13px;line-height:1.4}.wm-quest-title,.wm-quest-head{margin:0;font-family:var(--display);font-size:18px;font-weight:400;line-height:1.2;text-shadow:1px 1px 0 rgb(125,89,13)}.wm-quest-head{margin-top:15px}.wm-quest-text{margin:5px 0 0}.wm-quest-item{display:flex;align-items:center;gap:8px;width:max-content;margin-top:8px;padding-right:12px;background:#0000008c;border-radius:3px;color:#fff;text-shadow:var(--out)}.wm-quest-item img{display:block;border:1px solid #000;border-radius:3px}.wm-quest-foot{display:flex;justify-content:space-between;padding:0 5px 6px}.wm-3d-tracker{position:absolute;top:64px;right:56px;z-index:2;width:calc(var(--zt, 1px) * 260);font-family:var(--title);line-height:1.2;text-shadow:calc(var(--zt, 1px) * 1) calc(var(--zt, 1px) * 1) 0 #000}.wm-3d-tracker[hidden]{display:none}.wm-qt-head,.wm-qt-mod{position:relative;display:flex;align-items:center;font-size:calc(var(--zt, 1px) * 14);color:var(--qt-head)}.wm-qt-head{height:calc(var(--zt, 1px) * 32)}.wm-qt-mod{height:calc(var(--zt, 1px) * 26)}.wm-qt-head:before,.wm-qt-mod:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--zt, 1px) * var(--qt-bw));height:calc(var(--zt, 1px) * var(--qt-bh));transform:translate(-50%,-50%);background:var(--qt-bg) center / 100% 100% no-repeat}.wm-qt-head>span,.wm-qt-mod>span{position:relative;padding-left:calc(var(--zt, 1px) * 7)}.wm-qt-block{padding:calc(var(--zt, 1px) * 10) 0 0 calc(var(--zt, 1px) * 20);font-size:calc(var(--zt, 1px) * 12)}.wm-qt-title{color:var(--qt-title)}.wm-qt-line{display:flex;margin-top:calc(var(--zt, 1px) * 4);color:#ccc}.wm-qt-line.wm-qt-done{color:#999}.wm-qt-dash{flex:none;white-space:pre}.wm-qt-block:hover .wm-qt-title{color:var(--qt-title-hi)}.wm-qt-block:hover .wm-qt-line{color:var(--qt-hi)}.wm-3d-info{position:absolute;left:50%;top:max(calc(var(--zt, 1px) * 122),calc(52px + var(--zt, 1px) * 100));z-index:2;width:calc(var(--zt, 1px) * 512);transform:translate(-50%);pointer-events:none;text-align:center;font-family:var(--title);font-size:calc(var(--zt, 1px) * 16);line-height:1.2;text-shadow:calc(var(--zt, 1px) * 1) calc(var(--zt, 1px) * 1) 0 #000}.wm-info-line{transition:opacity .5s cubic-bezier(.55,.06,.68,.19)}.wm-info-line.gone{opacity:0}.wm-uf-row{position:absolute;top:44px;left:36px;z-index:2;display:flex;gap:calc(var(--zt, 1px) * 18);pointer-events:none}.wm-uf{position:relative;flex:none;width:calc(var(--zt, 1px) * 232);height:calc(var(--zt, 1px) * 100)}.wm-uf[hidden]{display:none}.wm-uf>*{position:absolute}.wm-uf-pic{z-index:1;left:calc(var(--zt, 1px) * 24);top:calc(var(--zt, 1px) * 19);width:calc(var(--zt, 1px) * 60);height:calc(var(--zt, 1px) * 60);border-radius:50%;background:#000}.wm-uf-target .wm-uf-pic{left:calc(var(--zt, 1px) * 148);width:calc(var(--zt, 1px) * 58);height:calc(var(--zt, 1px) * 58)}.wm-uf-pic[hidden]{display:none}.wm-uf-art{z-index:2;left:calc(var(--zt, 1px) * 17);top:calc(var(--zt, 1px) * 14.5);width:calc(var(--zt, 1px) * 198);height:calc(var(--zt, 1px) * 71);background:center / 100% 100% no-repeat}.wm-uf-target .wm-uf-art{left:calc(var(--zt, 1px) * 20);top:calc(var(--zt, 1px) * 16.5);width:calc(var(--zt, 1px) * 192);height:calc(var(--zt, 1px) * 67)}.wm-uf-strip{z-index:3;left:calc(var(--zt, 1px) * 22);top:calc(var(--zt, 1px) * 25);width:calc(var(--zt, 1px) * 135);height:calc(var(--zt, 1px) * 18);background-image:var(--uf-strip);background-size:100% 100%;background-blend-mode:multiply;-webkit-mask:var(--uf-strip) 0 0 / 100% 100%;mask:var(--uf-strip) 0 0 / 100% 100%}.wm-uf-bar{z-index:3;left:calc(var(--zt, 1px) * 85);top:calc(var(--zt, 1px) * 40);width:calc(var(--zt, 1px) * 124);height:calc(var(--zt, 1px) * 20);overflow:hidden}.wm-uf-bar.wm-uf-pw{top:calc(var(--zt, 1px) * 61);height:calc(var(--zt, 1px) * 10)}.wm-uf-bar[hidden]{display:none}.wm-uf-target .wm-uf-hp{left:calc(var(--zt, 1px) * 22);width:calc(var(--zt, 1px) * 126)}.wm-uf-bar>i{display:block;height:100%;background:0 0 / calc(var(--zt, 1px) * 124) 100% no-repeat}.wm-uf-target .wm-uf-bar>i{background-size:calc(var(--zt, 1px) * 126) 100%}.wm-uf-name{z-index:4;left:calc(var(--zt, 1px) * 88);top:calc(var(--zt, 1px) * 27);width:calc(var(--zt, 1px) * 96);height:calc(var(--zt, 1px) * 12);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--title);font-size:calc(var(--zt, 1px) * 10);line-height:calc(var(--zt, 1px) * 12);color:#ffd200;text-shadow:calc(var(--zt, 1px) * 1) calc(var(--zt, 1px) * 1) 0 #000}.wm-uf-target .wm-uf-name{left:calc(var(--zt, 1px) * 24);top:calc(var(--zt, 1px) * 26);width:calc(var(--zt, 1px) * 117)}.wm-uf-circle,.wm-uf-level{z-index:4;left:calc(var(--zt, 1px) * 13);top:calc(var(--zt, 1px) * 54);width:calc(var(--zt, 1px) * 39);height:calc(var(--zt, 1px) * 39)}.wm-uf-target .wm-uf-circle,.wm-uf-target .wm-uf-level{left:calc(var(--zt, 1px) * 180)}.wm-uf-circle{background:center / 100% 100% no-repeat}.wm-uf-bar{pointer-events:auto}.wm-uf-bar>.wm-uf-text,.wm-uf-bar>.wm-uf-dead{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--ui);font-weight:600;font-size:calc(var(--zt, 1px) * 10);color:#fff;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;opacity:0;pointer-events:none}.wm-uf-bar:hover>.wm-uf-text{opacity:1}.wm-uf-bar>.wm-uf-dead{opacity:1;font-family:var(--title);font-weight:400;color:#ffd200}.wm-uf-bar>[hidden]{display:none}.wm-uf-status{z-index:2;left:calc(var(--zt, 1px) * 17);top:calc(var(--zt, 1px) * 14);width:calc(var(--zt, 1px) * 196);height:calc(var(--zt, 1px) * 71);background:var(--uf-status) 0 0 / 100% 100% no-repeat,red;background-blend-mode:multiply;-webkit-mask:var(--uf-status) 0 0 / 100% 100%;mask:var(--uf-status) 0 0 / 100% 100%}.wm-uf-swords{z-index:5;left:calc(var(--zt, 1px) * 64);top:calc(var(--zt, 1px) * 62);width:calc(var(--zt, 1px) * 16);height:calc(var(--zt, 1px) * 16);background:center / 100% 100% no-repeat}.wm-uf-status[hidden],.wm-uf-swords[hidden]{display:none}.wm-uf-hit{z-index:6;left:calc(var(--zt, 1px) * 54);top:calc(var(--zt, 1px) * 50);transform:translate(-50%,-50%);opacity:0;pointer-events:none;white-space:nowrap;font-family:var(--ui);font-weight:700;font-size:calc(var(--zt, 1px) * 30);line-height:1;color:#fff;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.wm-uf-hit.crit{font-size:calc(var(--zt, 1px) * 45)}.wm-uf-hit.heal{color:#0f0}.wm-uf-hit.on{animation:wm-uf-hit 1.2s linear forwards}@keyframes wm-uf-hit{0%{opacity:0}16.7%{opacity:1}75%{opacity:1}to{opacity:0}}.wm-uf-player.two .wm-uf-art{height:calc(var(--zt, 1px) * 74)}.wm-uf-bar.wm-uf-alt{top:calc(var(--zt, 1px) * 73);height:calc(var(--zt, 1px) * 9)}.wm-ab{position:absolute;left:50%;bottom:calc(22px + var(--zt, 1px) * 6);z-index:2;display:flex;gap:calc(var(--zt, 1px) * 2);transform:translate(-50%)}.wm-ab-btn{position:relative;flex:none;width:calc(var(--zt, 1px) * 45);height:calc(var(--zt, 1px) * 45);margin:0;padding:0;border:0;background:none;cursor:pointer;isolation:isolate}.wm-ab-btn>*{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.wm-ab-slot{background:0 0 / 100% 100% no-repeat;display:none}.wm-ab-btn.empty .wm-ab-slot{display:block}.wm-ab-btn.empty .wm-ab-icon{display:none}.wm-ab-icon{object-fit:cover;-webkit-mask:var(--ab-mask) center / 100% 100% no-repeat;mask:var(--ab-mask) center / 100% 100% no-repeat}.wm-ab-btn.nopower .wm-ab-icon{filter:url(#wm-ab-blue)}.wm-ab-frame,.wm-ab-push,.wm-ab-over{width:calc(var(--zt, 1px) * 46);background:0 0 / 100% 100% no-repeat}.wm-ab-push,.wm-ab-over{display:none}.wm-ab-btn.down .wm-ab-push,.wm-ab-btn:hover .wm-ab-over{display:block}.wm-ab-btn.on .wm-ab-over{display:block;mix-blend-mode:plus-lighter}.wm-ab-key{left:auto;top:calc(var(--zt, 1px) * 5);right:calc(var(--zt, 1px) * 5);width:auto;height:auto;font-family:var(--ui);font-weight:600;font-size:calc(var(--zt, 1px) * 12);line-height:1;color:var(--ab-key);text-shadow:1px 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000}.wm-ab-btn.far .wm-ab-key{color:var(--ab-red)}.wm-ab-defs{position:absolute;width:0;height:0}.wm-ab-tip{max-width:300px}.wm-ab-btn>.wm-ab-cd{left:calc(var(--zt, 1px) * 3);top:calc(var(--zt, 1px) * 3);width:calc(100% - var(--zt, 1px) * 6);height:calc(100% - var(--zt, 1px) * 6);background:conic-gradient(transparent 0 calc(360deg - var(--cd, 0deg)),#000000a3 0)}.wm-ab-cd[hidden]{display:none}.wm-cb{position:absolute;left:50%;bottom:calc(22px + var(--zt, 1px) * 75);z-index:2;width:calc(var(--zt, 1px) * 208);height:calc(var(--zt, 1px) * 11);transform:translate(-50%);pointer-events:none;transition:opacity .5s linear}.wm-cb[hidden]{display:none}.wm-cb.fade{opacity:0}.wm-cb>*{position:absolute;background:0 0 / 100% 100% no-repeat}.wm-cb-textbox{left:0;top:0;width:100%;height:calc(var(--zt, 1px) * 23)}.wm-cb-bg,.wm-cb-glow{left:calc(var(--zt, 1px) * -1);top:calc(var(--zt, 1px) * -1);width:calc(100% + var(--zt, 1px) * 2);height:calc(100% + var(--zt, 1px) * 2)}.wm-cb-fill{left:0;top:0;height:100%;background:var(--cb-fill) 0 0 / calc(var(--zt, 1px) * 208) 100% no-repeat}.wm-cb.full .wm-cb-fill{background-image:var(--cb-full)}.wm-cb.stopped .wm-cb-fill{background-image:var(--cb-stop)}.wm-cb-glow{opacity:0;mix-blend-mode:plus-lighter}.wm-cb.full .wm-cb-glow{animation:wm-cb-glow .5s linear forwards}@keyframes wm-cb-glow{0%{opacity:0}40%{opacity:1}to{opacity:1}}.wm-cb-spark{top:50%;width:calc(var(--zt, 1px) * 8);height:calc(var(--zt, 1px) * 20);transform:translate(-50%,-50%);mix-blend-mode:plus-lighter}.wm-cb.full .wm-cb-spark,.wm-cb.stopped .wm-cb-spark{display:none}.wm-cb-frame{left:calc(var(--zt, 1px) * -2);top:calc(var(--zt, 1px) * -2);width:calc(100% + var(--zt, 1px) * 4);height:calc(100% + var(--zt, 1px) * 4)}.wm-cb-text{left:50%;top:calc(var(--zt, 1px) * 10);width:calc(var(--zt, 1px) * 185);height:calc(var(--zt, 1px) * 16);transform:translate(-50%);overflow:hidden;white-space:nowrap;text-align:center;font-family:var(--ui);font-size:calc(var(--zt, 1px) * 10);line-height:calc(var(--zt, 1px) * 16);color:#fff;text-shadow:1px 1px 0 #000}.wm-bagbar{position:absolute;right:calc(var(--zt, 1px) * 8);bottom:calc(22px + var(--zt, 1px) * 6);z-index:2}.wm-bag-btn{position:relative;display:block;width:calc(var(--zt, 1px) * 45);height:calc(var(--zt, 1px) * 45);margin:0;padding:0;border:0;background:none;cursor:pointer;isolation:isolate}.wm-bag-btn>*{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.wm-bag-icon{object-fit:cover;-webkit-mask:var(--ab-mask) center / 100% 100% no-repeat;mask:var(--ab-mask) center / 100% 100% no-repeat}.wm-bag-frame,.wm-bag-over,.wm-bag-lit{width:calc(var(--zt, 1px) * 46);height:calc(var(--zt, 1px) * 46);background:0 0 / 100% 100% no-repeat}.wm-bag-over{display:none;opacity:.4;mix-blend-mode:plus-lighter}.wm-bag-lit{display:none}.wm-bag-btn:hover .wm-bag-over,.wm-bag-btn.open .wm-bag-lit{display:block}.wm-bag-tip,.wm-item-tip{max-width:300px}.wm-bag{position:absolute;right:calc(var(--zt, 1px) * 8);bottom:calc(22px + var(--zt, 1px) * 85);z-index:4}.wm-bag>*{position:absolute}.wm-bag-bg{display:block}.wm-bag-portrait{display:block;border-radius:50%;object-fit:cover}.wm-bag-nine{background:0 0 / 100% 100% no-repeat;pointer-events:none}.wm-bag-nine.tile-x{background-repeat:repeat-x}.wm-bag-nine.tile-y{background-repeat:repeat-y}.wm-bag-title{height:calc(var(--zt, 1px) * 14);margin:0;overflow:hidden;white-space:nowrap;text-align:center;font-family:var(--title);font-weight:400;font-size:calc(var(--zt, 1px) * 12);line-height:calc(var(--zt, 1px) * 14);text-shadow:1px 1px 0 #000;pointer-events:none}.wm-bag>.pw-close{top:calc(var(--zt, 1px) * -1);right:calc(var(--zt, 1px) * 2);z-index:1}.wm-bag-slot{margin:0;padding:0;border:0;background:none;cursor:pointer}.wm-bag-slot>*{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0 / 100% 100% no-repeat;pointer-events:none}.wm-bag-slot>.wm-bag-nt{left:50%;top:50%;width:calc(var(--zt, 1px) * 64);height:calc(var(--zt, 1px) * 64);transform:translate(-50%,calc(-50% + var(--zt, 1px) * 1))}.wm-bag-push,.wm-bag-hi{display:none}.wm-bag-slot:active .wm-bag-push{display:block}.wm-bag-slot:hover .wm-bag-hi{display:block;mix-blend-mode:plus-lighter}.wm-bag-money>*{position:absolute;background:0 0 / 100% 100% no-repeat}.wm-bag-coinbox-l,.wm-bag-coinbox-r,.wm-bag-coinbox-m{top:calc(var(--zt, 1px) * -2);height:calc(var(--zt, 1px) * 17)}.wm-bag-coinbox-l{left:0;width:calc(var(--zt, 1px) * 8)}.wm-bag-coinbox-r{right:0;width:calc(var(--zt, 1px) * 8)}.wm-bag-coinbox-m{left:calc(var(--zt, 1px) * 8);right:calc(var(--zt, 1px) * 8);background-repeat:repeat-x;background-size:calc(var(--zt, 1px) * 8) 100%}.wm-bag-coin{right:calc(var(--zt, 1px) * 13);top:0;width:calc(var(--zt, 1px) * 13);height:calc(var(--zt, 1px) * 13)}.wm-bag-count{right:calc(var(--zt, 1px) * 26);top:0;font-family:var(--ui);font-weight:600;font-size:calc(var(--zt, 1px) * 12);line-height:calc(var(--zt, 1px) * 13);color:#fff;text-shadow:1px 1px 0 #000}.wm-bag-slot>.wm-bag-item{display:none;object-fit:cover}.wm-bag-slot:not(.empty)>.wm-bag-item{display:block}.wm-bag-slot:not(.empty)>.wm-bag-empty{display:none}.wm-bag-slot>.wm-bag-border{display:none;background-image:var(--bag-border);background-blend-mode:multiply;-webkit-mask:var(--bag-border) 0 0 / 100% 100% no-repeat;mask:var(--bag-border) 0 0 / 100% 100% no-repeat}.wm-bag-slot.quality>.wm-bag-border{display:block}.wm-bag-slot.held>.wm-bag-item{filter:grayscale(1)}.wm-bag-cursor{position:fixed;left:0;top:0;z-index:2000;pointer-events:none}.wm-bag-cursor[hidden]{display:none}.wm-bag-btn>.wm-bag-anim{z-index:1}.wm-fct-layer{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.wm-fct{position:absolute;left:0;top:0;font-family:var(--ui);font-weight:700;font-size:calc(var(--zt, 1px) * 24);line-height:1;color:#fff;white-space:nowrap;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 2px 3px rgba(0,0,0,.6)}.wm-fct.crit{font-size:calc(var(--zt, 1px) * 36)}.wm-fct.ability{color:#ff0}.wm-popup{position:absolute;left:50%;top:calc(var(--zt, 1px) * 135);z-index:6;width:calc(var(--zt, 1px) * 320);transform:translate(-50%);padding:14px 16px 12px;background:#0d0b08;text-align:center}.wm-popup-text{margin:0 0 12px;font-family:var(--title);font-size:14px;line-height:1.35;color:#fff;text-shadow:var(--out)}.wm-3d.wm-dead canvas{filter:grayscale(1)}.wm-uf-level{z-index:5;display:flex;align-items:center;justify-content:center;padding-top:calc(var(--zt, 1px) * 1);box-sizing:border-box;font-family:var(--ui);font-weight:600;font-size:calc(var(--zt, 1px) * 15);color:#fff;text-shadow:calc(var(--zt, 1px) * 1) calc(var(--zt, 1px) * 1) 0 #000}.wm-np-layer{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.wm-np{position:absolute;left:0;top:0;width:calc(var(--zt, 1px) * 166);display:flex;flex-direction:column;align-items:center;gap:calc(var(--zt, 1px) * 2)}.wm-np.faded{opacity:.5}.wm-np-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--title);font-size:calc(var(--zt, 1px) * 14);line-height:1.15;color:var(--np);text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.wm-np-bar{width:100%;height:calc(var(--zt, 1px) * 20);background:#000000a6;box-shadow:0 0 0 1px #000}.wm-np.target .wm-np-bar{box-shadow:0 0 0 1px #000,0 0 0 calc(1px + var(--zt, 1px) * 1.5) #fff}.wm-np-bar>i{display:block;height:100%;background:linear-gradient(rgba(255,255,255,.25),transparent 55%,rgba(0,0,0,.25)),var(--np)}.wm-taxi-map{position:relative;width:580px;height:580px;margin:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #000}.wm-taxi-art{position:absolute;max-width:none;pointer-events:none;user-select:none}.wm-world{position:absolute;left:50%;top:50%;z-index:5;width:1012px;transform:translate(-50%,-50%) scale(var(--world-k, 1));background:#0d0b08}.wm-world-map{position:relative;width:1002px;height:668px;margin:5px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #000}.wm-world-nav{position:relative;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 5px 0}.wm-world-step{display:inline-flex;align-items:center;gap:3px}.wm-world-nav .drop{right:auto;width:max-content;min-width:100%}.wm-world-art{position:absolute;left:0;top:0;width:1002px;height:668px;max-width:none;pointer-events:none;user-select:none}.wm-world-map.wm-world-over{cursor:pointer}.wm-world-hl{position:absolute;max-width:none;pointer-events:none;user-select:none;mix-blend-mode:screen;mix-blend-mode:plus-lighter}.wm-world-label{position:absolute;left:0;right:0;top:14px;z-index:1;pointer-events:none;text-align:center;font-family:var(--display);font-size:22px;line-height:1.1;color:#ffedc2;--edge: 1.5px;text-shadow:var(--edge) 0 0 #000,calc(-1 * var(--edge)) 0 0 #000,0 var(--edge) 0 #000,0 calc(-1 * var(--edge)) 0 #000,var(--edge) var(--edge) 0 #000,calc(-1 * var(--edge)) var(--edge) 0 #000,var(--edge) calc(-1 * var(--edge)) 0 #000,calc(-1 * var(--edge)) calc(-1 * var(--edge)) 0 #000}.wm-world-me{position:absolute;left:0;top:0;margin:-20px 0 0 -20px;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.wm-world-layer{position:absolute;left:0;top:0;width:1002px;height:668px;transform-origin:0 0}.wm-world-map.wm-world-panning{cursor:grabbing}.wm-world-pins{position:absolute;inset:0;pointer-events:none}.wm-world-pin{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;max-width:none;transform:scale(var(--inv, 1));pointer-events:auto;user-select:none}.wm-world-blackout{position:absolute;inset:0;z-index:3;background:#000}.wm-world.wm-world-mini{left:60px;top:60px;transform:scale(var(--world-k, 1));transform-origin:0 0}.pw-close.pw-max{display:inline-flex;align-items:center;justify-content:center;padding:0}.pw-max svg{display:block;width:12px;height:12px}.wm-world>header .pw-max+.pw-close{margin-left:4px}.wm-taxi-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wm-taxi-lines line{stroke:#ffe16a;stroke-width:3;stroke-linecap:round;opacity:.9;filter:drop-shadow(0 0 2px rgba(255,200,40,.9))}.wm-taxi-pt{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;padding:0;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 40% 35%,#fff,#d8d8d8 45%,#7a7a7a 75%);box-shadow:0 0 0 1px #000c,0 0 3px #000000e6}.wm-taxi-current{background:radial-gradient(circle at 40% 35%,#e8ffe0,#3ddb2a 45%,#136a0c 75%);cursor:default}.wm-taxi-unreachable{cursor:default}.wm-taxi-no{background:radial-gradient(circle at 40% 35%,#ffe0e0,#e02a2a 45%,#6a0c0c 75%)}.wm-taxi-reachable:hover{box-shadow:0 0 0 1px #000c,0 0 8px 3px #ffdc78d9}.wm-3d-under-name{font-family:var(--display);font-size:calc(var(--zt, 1px) * 32);color:#ffedc2;text-align:center}@keyframes wm-zt-fade{0%{opacity:0}14.29%{opacity:1}42.86%{opacity:1}to{opacity:0}}.wm-3d-names{position:absolute;inset:0;overflow:hidden;pointer-events:none;isolation:isolate}.wm-3d-names *{pointer-events:none!important}.wm-3d-names.wm-moving>*{will-change:transform}.wm-3d-marks{position:absolute;inset:0;overflow:hidden;pointer-events:none}.wm-3d-marks>*{position:absolute;left:0;top:0;pointer-events:auto}.wm-3d canvas.wm-3d-fg{position:absolute;left:0;top:0;pointer-events:none}.wm-3d-pop{width:0;height:0;z-index:2147483000}.wm-3d-marks .leaflet-popup{transform:none!important}.wm-stage.wm-over .wm-3d canvas{cursor:pointer}.wm-stage.wm-arming .wm-3d canvas{cursor:crosshair}.wm-stage .wm-3d-bar a.wm-3d-btn{width:30px;height:30px;line-height:30px;font-family:var(--title);font-size:13px;font-weight:700;color:var(--gold);background:#1e1a13;border-bottom:0;text-decoration:none}.wm-stage .wm-3d-bar a.wm-3d-btn:is(:hover,:focus){background:#2b2418;color:var(--gold-bright)}.wm-stage .wm-3d-bar a.wm-3d-btn:focus:not(:focus-visible){outline:none}.wm-stage .wm-3d-bar a.wm-3d-btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.wm-stage.wm-in3d .wm-3d-bar a.wm-3d-btn{color:var(--gold-bright);background:#2b2418}.wm-portal-art{position:absolute;inset:0;border-radius:50%;background-color:#002934;background-repeat:no-repeat;filter:brightness(1.25) saturate(1.15);box-shadow:0 0 0 2px var(--gold),0 0 0 4px #08131a,0 3px 10px #000000b3;transition:box-shadow .15s,transform .15s}.wm-portal:hover .wm-portal-art,.wm-portal:focus-visible .wm-portal-art{transform:scale(1.06);box-shadow:0 0 0 2px var(--gold-bright),0 0 0 4px #08131a,0 0 14px var(--gold)}.wm-portal:focus-visible{outline:none}.wm-portal-name{position:absolute;left:50%;top:100%;margin-top:7px;transform:translate(-50%);white-space:nowrap;font-family:var(--title);font-size:14px;color:var(--gold-bright);text-shadow:var(--outline);pointer-events:none}.wm-portal-way .wm-portal-art{box-shadow:0 0 0 3px var(--gold-bright),0 0 0 5px #08131a,0 0 16px var(--gold)}.wm-portal-way:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--gold-bright);animation:wm-ping 1.6s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.wm-portal-way:after{animation:none;opacity:.6}}.wm-info-x{position:absolute;top:6px;right:6px}.wm-city-x button{position:absolute;left:-14px;top:-14px;width:28px;height:28px}.wm-door button{position:absolute;left:-10px;top:-10px;width:20px;height:20px;padding:0;display:grid;place-items:center;color:var(--gold-bright);background:#14110cd9;border:1px solid var(--gold-dim);border-radius:50%;box-shadow:0 1px 3px #000;cursor:pointer}.wm-door svg{width:12px;height:12px}.wm-door button:hover{color:var(--yellow);border-color:var(--gold-bright);background:#2b2418}.wm-door button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.wm-floors[hidden]{display:none}.wm-city-over{filter:brightness(.3) saturate(.5)}.wm-below .leaflet-places-pane,.wm-below .leaflet-services-pane,.wm-below .leaflet-icons-pane,.wm-below .leaflet-ships-pane,.wm-below .leaflet-levels-pane,.wm-below .leaflet-marker-pane{opacity:.3;pointer-events:none}.wm-below .leaflet-places-pane *,.wm-below .leaflet-services-pane *,.wm-below .leaflet-marker-pane *{pointer-events:none!important}.wm-dg-away{opacity:.45}.rg{position:absolute;inset:0;z-index:1100;display:flex;background:#0b0907}.rg[hidden]{display:none}.rg-side{position:relative;z-index:2;flex:none;width:288px;transition:width .2s ease;background:#12100c;box-shadow:1px 0 #000,3px 0 0 var(--bronze-hi),4px 0 0 var(--edge),6px 0 #000,10px 0 16px #0009}.rg-side-in{position:absolute;inset:0 0 32px;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px;scrollbar-width:thin}.rg-shut .rg-side{width:0;box-shadow:none}.rg-shut :is(.rg-side-in,.rg-foot){visibility:hidden;transition:visibility 0s .2s}.rg-shut .rg-fold{left:100%;top:10px}.rg-shut .rg-fold svg{transform:scaleX(-1)}.rg-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px}.rg-foot{gap:8px}.rg-foot .gbtn{display:inline-flex;align-items:center;gap:5px}.rg-back svg{width:10px;height:10px}.rg-item:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.rg-facts{margin:0 0 4px;font-family:var(--title);font-size:15px;color:var(--yellow)}.rg-where{margin:0 0 8px;font-size:14px;color:var(--parchment)}.rg-where a{color:var(--gold-bright)}.rg-lore{display:block;width:86%;height:auto;margin:4px auto 8px}.rg-lore[hidden]{display:none}.rg-entry{margin:0 0 8px;font-size:13.5px;line-height:1.45;color:var(--parchment)}.rg-entry a{color:var(--gold-bright)}.rg-card-f{margin:-4px 0 8px;font-size:13px;color:var(--dim)}.rg-h{display:flex;align-items:center;gap:8px;min-height:30px;margin:10px 0 4px;font-size:16px}.rg-h:after{content:"";flex:1 1 auto;height:1px;background:var(--rule)}.rg-list{margin:0;padding:0;list-style:none}.rg-row{width:calc(100% + 12px);font:inherit;text-align:left;background:none;border:0}.rg-row.rg-on{color:var(--white);background:var(--drop-on);box-shadow:inset 0 0 0 1px var(--gold-dim)}.rg-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.rg-list img,.rg-dot img{flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 30%;background:#06070a;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi)}.rg-list b{flex:none;width:16px;font-family:var(--title);font-weight:400;color:var(--gold);text-align:right;order:-1}.rg-li-t{display:flex;flex-direction:column;min-width:0}.rg-li-f{font-size:12px;color:var(--dim)}.rg-main{position:relative;flex:1 1 auto;min-width:0}.rg .rg-stage{position:absolute;inset:0;background:#0b0907}.rg-stage.leaflet-container{font:inherit;outline:none}.rg-dot{cursor:pointer}.rg .leaflet-marker-pane .rg-dot img{display:block;width:40px;height:40px;margin:2px;box-shadow:0 0 0 2px #000,0 0 0 4px var(--bronze-hi),0 3px 8px #000c;transition:transform .12s,box-shadow .12s}.rg-dot b{position:absolute;right:-4px;bottom:-4px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;font:12px/1 var(--ui);font-weight:700;color:var(--yellow);background:#0a0806;border-radius:9px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi)}.rg-dot:hover img,.rg-dot:focus-visible img{transform:scale(1.1);box-shadow:0 0 0 2px #000,0 0 0 4px var(--gold-bright),0 0 12px var(--gold)}.rg-dot:focus-visible{outline:none}.rg .rg-small .leaflet-marker-pane .rg-dot img{width:28px;height:28px;margin:8px}.rg-small .rg-dot b{right:2px;bottom:2px;min-width:16px;height:16px;font-size:11px}.rg-dot.rg-on img{transform:scale(1.15);box-shadow:0 0 0 2px #000,0 0 0 4px var(--gold-bright),0 0 16px var(--gold)}.rg-floors{position:absolute;z-index:1000;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:5px 8px;background:#1e1a13;border-radius:3px;box-shadow:0 0 0 1px #000,inset 0 -2px 0 var(--bronze),inset 0 2px 0 var(--bronze),0 3px 12px #0009;white-space:nowrap;max-width:calc(100% - 120px)}.rg-floors.rg-one .rg-turn{display:none}.rg-floor{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 10px;font-family:var(--display);font-size:18px;color:var(--yellow);text-shadow:var(--outline);line-height:1.2}.rg-floor-t{overflow:hidden;text-overflow:ellipsis;max-width:100%}.rg-floor-n,.rg-count{font:600 11.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);text-shadow:var(--out)}.rg-card{position:absolute;z-index:1000;right:10px;top:10px;bottom:10px;width:min(380px,calc(100% - 80px));overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 14px;background:#0b0a08f5;border:1px solid var(--edge);border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 3px var(--bronze),0 6px 20px #000000b3;scrollbar-width:thin}.rg-card[hidden]{display:none}@media(min-width:1100px){.rg-carded .rg-stage{right:400px}.rg-carded .rg-floors{left:calc((100% - 400px)/2);max-width:calc(100% - 520px)}.rg-card{width:380px}}.rg-card-top{display:flex;align-items:center;gap:8px;padding-right:28px}.rg-x{top:8px;right:8px}.rg-pics{display:flex;justify-content:center;align-items:flex-end;gap:4px;height:200px;margin:8px 0 4px;background:radial-gradient(ellipse at 50% 70%,#3a3024,#0e0b08 75%);border-radius:3px;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px var(--bronze);overflow:hidden}.rg-pics img{min-width:0;max-width:100%;max-height:188px;object-fit:contain;padding-bottom:6px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.7))}.rg-pics-2 img{max-width:50%}.rg-pics-3 img{max-width:33%}.rg-pics-4 img{max-width:25%}.rg-pics-0{display:none}.rg-card h3{margin:8px 0 6px;font-family:var(--title);font-weight:400;font-size:20px;color:var(--yellow);text-shadow:var(--out)}.rg-card h3 a{color:inherit;text-decoration:none}.rg-card h3 a:hover{text-decoration:underline}.rg-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px}.rg-who .crest{--s: var(--face-s)}.rg-cls{margin:0 0 10px}.rg-cls h5{display:flex;align-items:center;gap:8px;margin:10px 0 2px;padding:0 0 4px;font-family:var(--title);font-weight:400;font-size:16px;color:var(--c, var(--gold-bright));border-bottom:1px solid var(--rule)}.rg-cls h5 img{width:20px;height:20px;border-radius:2px;box-shadow:0 0 0 1px #000}.rg-cls h6{margin:8px 0 2px;font-family:var(--ui);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.rg-cls ul{margin:0;padding:0;list-style:none}.rg-item{display:flex;align-items:center;gap:8px;padding:3px 4px;text-decoration:none;border-radius:2px}.rg-item:hover{background:#1e1a13}.rg-item img,.rg-noicon{flex:none;width:28px;height:28px;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze);background:#06070a}.rg-item-n{flex:1 1 auto;min-width:0;font-size:14px}.rg-item-s{flex:none;font-size:12px;color:var(--dim)}.rg-none{color:var(--dim);font-size:14px}.rg-credit{left:0;right:auto;border-radius:0 3px 0 0}.rg-world[hidden]{display:none}.rg-jn .rg-side{width:310px}.rg-jn.rg-shut .rg-side{width:0}.rg-tabs{display:flex;margin:4px -16px 10px;padding:0 10px;border-bottom:1px solid var(--rule)}.rg-tabs[hidden]{display:none}.rg-tab,.jn-tab{appearance:none;margin-bottom:-1px;padding:7px 12px 6px;font:15px var(--title);color:var(--gold-label);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.rg-tab:hover,.jn-tab:hover{color:var(--white)}.rg-tab[aria-selected=true],.jn-tab[aria-selected=true]{color:var(--yellow);border-bottom-color:var(--yellow);text-shadow:var(--out)}.rg-tab:focus-visible,.jn-tab:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.rg-pane[hidden]{display:none}.rg-tags{display:inline-flex;gap:4px;margin-left:auto;padding-left:6px}.rg-card h3 .rg-tags{margin-left:8px;vertical-align:3px}.rg-tag{padding:1px 6px;font:600 10.5px/1.4 var(--ui);letter-spacing:.05em;text-transform:uppercase;color:#b9b4a6;background:#17140e;border:1px solid #5A5446;border-radius:2px;text-shadow:none}.rg-tag.rg-rare{color:#c9b6ff;border-color:#5e4e8a}.rg-needs{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 10px;padding:8px 10px;font-size:14px;background:#17130b;border:1px solid var(--bronze);border-radius:2px}.rg-needs dt{color:var(--dim)}.rg-needs dd{margin:0;color:var(--parchment)}.rg-need{text-decoration:none}.rg-need:not([class*=wm-tq]){color:var(--gold-bright)}.rg-need img{width:18px;height:18px;margin-right:4px;vertical-align:-4px;border-radius:2px;box-shadow:0 0 0 1px #000}.rg-need:hover{text-decoration:underline}.rg-need-boss{padding:0;font:inherit;color:var(--gold-bright);background:none;border:0;cursor:pointer}.rg-need-boss:hover{text-decoration:underline}.rg-ctabs{margin:10px -16px 8px}.rg-cpane[hidden]{display:none}.rg-roles{margin:0 0 6px;font-size:14px}.rg-roles dt{display:flex;align-items:center;gap:6px;margin:8px 0 3px;font:15px var(--title);color:var(--gold-bright)}.rg-roles dt img{width:18px;height:18px}.rg-roles dd{margin:0 0 0 24px;color:var(--parchment)}.rg-roles p{margin:0 0 3px;line-height:1.35}.rg-role-k{color:var(--dim)}.rg-abils{margin:0;padding:0;list-style:none}.rg-abil{padding:6px 0;border-bottom:1px solid var(--rule)}.rg-abil-top{display:flex;align-items:center;gap:8px;text-decoration:none}.rg-abil-top img,.rg-abil-top .rg-noicon{flex:none;width:28px;height:28px;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze);background:#06070a}.rg-abil-n{flex:1 1 auto;min-width:0;font:15px/1.25 var(--title);color:var(--yellow);text-shadow:var(--out)}.rg-abil-top:hover .rg-abil-n{text-decoration:underline}.rg-abil-m{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:12px;color:var(--dim)}.rg-abil-d{font-weight:600}.rg-abil-d.magic{color:#39f}.rg-abil-d.curse{color:#90f}.rg-abil-d.disease{color:#960}.rg-abil-d.poison{color:#090}.rg-abil-d.enrage{color:#e0453a}.rg-abil-t{margin:4px 0 0 36px;font-size:13.5px;line-height:1.35;color:var(--parchment)}.rg-quests,.rg-qgroup ol{margin:0;padding:0;list-style:none}.rg-q-givers{margin:0 0 10px}.rg-q-givers .rg-q-map{margin-left:0}.rg-q{padding:7px 2px;border-bottom:1px solid var(--rule)}.rg-q-top{display:flex;align-items:center;gap:6px}.rg-q-side{flex:none;width:18px;height:18px;border-radius:2px;box-shadow:0 0 0 1px #000}.rg-q-n{min-width:0;font:15px/1.25 var(--title);color:var(--yellow);text-decoration:none;text-shadow:var(--out)}a.rg-q-n:hover{text-decoration:underline}.rg-q-lv{flex:none;margin-left:auto;min-width:26px;padding:0 5px;font:600 12px/18px var(--ui);text-align:center;color:var(--parchment);background:#17140e;border:1px solid var(--edge);border-radius:2px}.rg-q-d{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:4px 0 0 24px;font-size:13.5px}.rg-q-d dt{color:var(--dim)}.rg-q-d dd{margin:0;color:var(--parchment)}.rg-qgroup{border-bottom:1px solid var(--rule)}.rg-qgroup summary{display:flex;align-items:center;gap:6px;padding:8px 2px;cursor:pointer}.rg-qgroup summary::marker{color:var(--gold-dim)}.rg-q-count{margin-left:auto;font-size:12.5px;color:var(--dim)}.rg-q-giver{margin:0 0 4px 18px;font-size:13.5px}.rg-qgroup .rg-q{padding-left:14px}.rg-q-then{color:var(--dim)}.rg-keys{margin:0 0 8px;padding:0;list-style:none;font-size:14px}.rg-keys>li{padding:5px 0;border-bottom:1px solid var(--rule)}.rg-keys .rg-q-d{margin-left:0}.rg-key-k{display:inline-block;min-width:46px;font:600 11px var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.rg-spot img{display:block;width:28px;height:28px;filter:drop-shadow(0 0 4px #000) drop-shadow(0 0 6px var(--gold))}.rg-npc{padding:0;font:inherit;color:var(--gold-bright);text-align:left;text-decoration:none;background:none;border:0;cursor:pointer}.rg-npc:hover{color:var(--white);text-decoration:underline}.rg-card h3 .rg-npc{color:inherit}.rg-card h3 .rg-npc:hover{color:var(--white)}.rg-whx{display:inline-flex;margin-left:4px;vertical-align:-1px}.rg-whx img{width:14px;height:14px;border-radius:2px}.rg-card h3 .rg-whx{vertical-align:2px}.rg-whx:hover img,.rg-whx:focus-visible img{box-shadow:0 0 0 1px var(--yellow)}.rg-whx:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.rg-spot-npc i{display:block;width:22px;height:22px;margin:3px;border:3px solid var(--gold-bright);border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 2px #000,0 0 10px var(--gold);background:#f0c86240}@keyframes rg-pulse{0%{box-shadow:0 0 0 2px #000,0 0 0 4px var(--gold-bright),0 0 #f0c862cc}to{box-shadow:0 0 0 2px #000,0 0 0 4px var(--gold-bright),0 0 0 22px #f0c86200}}.rg .leaflet-marker-pane .rg-dot.rg-pulse img{animation:rg-pulse .7s ease-out 2}@media(prefers-reduced-motion:reduce){.rg .leaflet-marker-pane .rg-dot.rg-pulse img{animation:none}}.rg-pane .rg-lore{margin-top:2px}.jn-tabs{display:flex;gap:2px;padding:0 14px;background:#0003;border-bottom:1px solid #000;box-shadow:0 1px 0 var(--edge)}.jn-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px 14px;margin:0;padding:18px 16px 20px;list-style:none}.jn-list>.wait-note{grid-column:1 / -1}.jn-pick{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none}.jn-art{display:block;width:100%;max-width:220px;height:auto;aspect-ratio:166 / 88;object-fit:cover;border-radius:3px;background:#06070a;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze),0 3px 8px #0009;transition:box-shadow .12s,filter .12s}.jn-noart{display:grid;place-items:center}.jn-noart img{width:40px;height:40px}.jn-name{font:15px/1.25 var(--title);color:var(--gold-bright);text-align:center;text-shadow:var(--out)}.jn-pick:hover .jn-art,.jn-pick:focus-visible .jn-art{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-bright),0 0 12px #f0c86273;filter:brightness(1.1)}.jn-pick:hover .jn-name,.jn-pick:focus-visible .jn-name{color:var(--white)}.jn-pick:focus-visible{outline:none}.jn-entry{position:relative;height:calc(100vh - 210px);height:calc(100dvh - 210px);min-height:520px;overflow:hidden;border-radius:0 0 3px 3px}.jn-entry[hidden]{display:none}.jn-entry .rg{z-index:1}@media(max-width:760px){.jn-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:14px 12px}}@media(max-width:760px){.rg-side{position:absolute;top:0;left:0;bottom:0;width:min(288px,calc(100% - 66px));transition:transform .2s ease}.rg-shut .rg-side{width:min(288px,calc(100% - 66px));transform:translate(-100%)}.rg-jn .rg-side,.rg-jn.rg-shut .rg-side{width:min(310px,calc(100% - 66px))}.rg-card{inset:auto 8px 8px;width:auto;height:58%}.rg-carded .rg-stage{bottom:calc(58% + 8px)}.rg-floors{top:8px;max-width:calc(100% - 110px)}.rg-pics{height:140px}.rg-pics img{max-height:130px}}.wm-dir-modes{display:flex;gap:6px;margin-bottom:10px}.wm-dir-fp{margin-bottom:10px}.wm-dir-fp-list{margin-top:6px;padding:8px;border:1px solid var(--edge);background:#00000040}.wm-dir-fp-all{display:flex;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--edge)}#map-dir-fp-zones{max-height:260px;overflow-y:auto}.wm-dir-fp-z{margin:8px 0 4px;font-size:12px;color:var(--dim)}.wm-dir-mode{flex:1;min-width:0;height:32px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;font:inherit;font-size:14px;color:var(--text);background:#15130e;border:1px solid var(--edge);border-radius:0;box-shadow:0 0 0 1px #000;cursor:pointer;white-space:nowrap}.wm-dir-mode img{width:16px;height:16px}.wm-dir-mode svg{width:15px;height:15px;flex:none}.wm-dir-mode:hover{border-color:var(--bronze-hi);color:var(--white)}.wm-dir-mode[aria-checked=true]{color:var(--yellow);background:#2b2418;border-color:var(--bronze-hi);box-shadow:inset 0 -2px 0 var(--gold),0 0 0 1px #000}.wm-dir-mode:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.wm-dir-box{position:relative;padding-right:30px;margin-bottom:8px}.wm-dir-row{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:6px}.wm-dir-row[hidden],.wm-dir-drop[hidden],.wm-dir-add[hidden],.wm-dir-swap[hidden],.wm-dir-x[hidden]{display:none}.wm-dir-row .sfield{flex:1;min-width:0}.wm-dir-row .sfield input{padding-right:52px}.wm-dir-x{right:28px;opacity:.45}.wm-dir-x:hover,.wm-dir-x:focus-visible{opacity:1}.wm-dir-row+.wm-dir-row:before{content:"";position:absolute;left:8px;top:-16px;height:26px;border-left:2px dotted color-mix(in srgb,var(--gold) 70%,transparent)}.wm-dir-mark{position:relative;z-index:1;flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:700;color:#120e08;background:var(--gold)}.wm-dir-row:first-child .wm-dir-mark{color:var(--gold);background:#06070a;box-shadow:inset 0 0 0 2px var(--gold)}.wm-dir-pick{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:22px;height:22px;padding:0;display:grid;place-items:center;color:var(--dim);background:none;border:0;border-radius:3px;cursor:pointer}.wm-dir-pick svg{width:14px;height:14px}.wm-dir-pick:hover{color:var(--white)}.wm-dir-pick[aria-pressed=true]{color:#120e08;background:var(--gold)}.wm-dir-drop,.wm-dir-swap{position:absolute;right:-30px;width:26px;height:26px;padding:0;display:grid;place-items:center;color:var(--dim);background:none;border:0;border-radius:50%;cursor:pointer}.wm-dir-drop svg{width:11px;height:11px}@media(hover:hover){.wm-dir-drop{opacity:0;transition:opacity .12s}.wm-dir-row:hover .wm-dir-drop,.wm-dir-row:focus-within .wm-dir-drop{opacity:1}}.wm-dir-swap{right:0;top:24px}.wm-dir-swap svg{width:16px;height:16px}.wm-dir-drop:hover,.wm-dir-swap:hover{color:var(--gold-bright);background:#ffffff0f}.wm-dir-add{display:flex;align-items:center;gap:8px;padding:3px 0;font:inherit;font-size:13px;color:var(--dim);background:none;border:0;cursor:pointer}.wm-dir-plus{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor}.wm-dir-plus svg{width:12px;height:12px}.wm-dir-add:hover{color:var(--gold-bright)}.wm-dir-foot{display:flex;align-items:center}.wm-dir-clear{margin-left:auto}.wm-arming .leaflet-container,.wm-arming.leaflet-container{cursor:crosshair}.wm-arming.wm-over,.wm-arming .leaflet-interactive:not(.wm-dir-pin):not(.wm-dir-end):not(.wm-dir-via),.wm-arming .wm-dg-icon,.wm-arming .wm-dg-name,.wm-arming .wm-sv-icon{cursor:crosshair}.wm-dir-steps{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.35}.wm-dir-steps>li{position:relative;display:grid;grid-template-columns:22px 1fr auto;column-gap:10px;align-items:start;padding:7px 0}.wm-dir-sum{display:block!important;padding:2px 0 10px!important;margin-bottom:4px;border-bottom:1px solid var(--edge)}.wm-dir-big{display:block;font-family:var(--title);font-size:21px;line-height:1.2;color:var(--gold-bright)}.wm-dir-sub{display:block;font-size:12px;color:var(--dim)}.wm-dir-danger{display:block;font-size:12px;color:#e8913a}.wm-dir-more{font-family:var(--ui);font-size:13px;color:var(--dim)}.wm-dir-safe{margin:0 0 8px}.wm-dir-note{display:block!important;color:var(--dim);font-style:italic}.wm-dir-err{display:flex!important;align-items:flex-start;gap:9px;padding:8px 10px!important;margin-bottom:8px;font-size:14px;color:#ffc2b8;background:#961c1238;border:1px solid #8A2A1C;border-radius:2px}.wm-dir-err:before{content:"!";flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:12px;color:#1a0503;background:#e0503f}.wm-dir-ic{position:relative;z-index:1;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#f2cf6b;background:#06070a;border:1px solid var(--edge)}.wm-dir-ic img{width:15px;height:15px}.wm-dir-ic svg{width:13px;height:13px}.wm-dir-step:before{content:"";position:absolute;left:10px;top:0;bottom:0;border-left:2px solid #D8B45A}.wm-dir-s-walk:before{border-left-style:dotted}.wm-dir-s-flight:before{border-left-color:#6fb6f2;border-left-style:dashed}.wm-dir-s-ship:before,.wm-dir-s-zeppelin:before,.wm-dir-s-airship:before{border-left-color:#5fd0c0;border-left-style:dashed}.wm-dir-s-tram:before{border-left-color:#f29d4b;border-left-style:dashed}.wm-dir-what{color:var(--parchment)}.wm-dir-meta{display:block;margin-top:1px;font-size:12px;color:var(--dim)}.wm-dir-time{color:var(--dim);font-size:12px;white-space:nowrap;padding-top:1px}.wm-dir-stop{align-items:center!important}.wm-dir-steps>li[hidden]{display:none!important}.wm-dir-focus{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:0 0 6px!important;font-size:12px;color:var(--dim)}.wm-dir-all{flex:none;padding:3px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--gold-bright);background:color-mix(in srgb,var(--gold) 16%,#06070A);border:1px solid var(--gold);border-radius:12px;cursor:pointer}.wm-dir-all[hidden]{display:none}.wm-dir-pickable{cursor:pointer;margin:0 -6px;padding-left:6px!important;padding-right:6px!important;border-radius:4px}.wm-dir-pickable:hover{background:#ffffff0d}.wm-dir-pickable:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.wm-dir-pickable[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 14%,transparent);box-shadow:inset 2px 0 0 var(--gold)}path.wm-dir-hit{fill:none;stroke:transparent;stroke-width:22;stroke-linecap:round;cursor:pointer}.wm-dragging,.wm-dragging *{cursor:grabbing!important}path.wm-dir-hot{stroke-width:7}.wm-dir-pin{cursor:pointer}.wm-dir-pin svg{position:absolute;inset:0;width:26px;height:34px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}.leaflet-container .wm-dir-pin svg{z-index:auto}.wm-dir-pin b{position:absolute;left:0;top:4px;width:26px;text-align:center;font-size:12px;font-weight:700;color:#120e08}.wm-pin-pop .leaflet-popup-content-wrapper{color:var(--parchment);background:#14110c;border:1px solid var(--edge);border-radius:6px;box-shadow:0 3px 12px #0009}.wm-pin-pop .leaflet-popup-tip{background:#14110c;border:1px solid var(--edge)}.wm-pin-pop .leaflet-popup-content{margin:9px 26px 9px 12px;font-size:13px;line-height:1.4}.wm-pin-pop a.leaflet-popup-close-button{color:var(--dim)}.wm-pin-pop a.leaflet-popup-close-button:hover{color:var(--white)}.wm-pin-t,.wm-pin-near,.wm-pin-xy{display:block}.wm-pin-t{font-family:var(--title);font-size:15px;color:var(--gold-bright)}.wm-pin-xy{color:var(--dim);font-variant-numeric:tabular-nums}.wm-card-pop .leaflet-popup-content-wrapper{padding:0;background:var(--drop-bg);border:0;border-radius:6px;box-shadow:var(--drop-ring)}.wm-card-pop .leaflet-popup-content{margin:0;width:auto!important}.wm-card-pop .leaflet-popup-tip{background:var(--drop-bg);border:0;box-shadow:0 0 0 1px #8a7344}.wm-card-pop a.leaflet-popup-close-button{top:5px;right:5px;color:var(--dim)}.wm-card-pop a.leaflet-popup-close-button:hover{color:var(--white)}.wm-card{width:300px;padding:12px 12px 8px;font:13px/1.35 var(--ui);color:var(--parchment)}.wm-card.wm-card-vendor{width:384px}.wm-card-head{display:flex;gap:12px;align-items:flex-start;padding-right:16px}.wm-card-pic{position:relative;flex:none;width:84px;height:112px;overflow:hidden;border-radius:4px;border:1px solid #000;background:radial-gradient(ellipse 70% 60% at 50% 42%,#33291a,#17130d 62%,#0b0906);box-shadow:0 0 0 1px var(--card-edge, #8A7344),0 2px 6px #000000b3}.wm-card-pic.wm-card-A{--card-edge: #4F8DFF}.wm-card-pic.wm-card-H{--card-edge: #E5432E}.wm-card-pic.wm-card-nopic{width:46px;height:46px}.wm-card-icon{position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);object-fit:contain;opacity:.45}.wm-card-nopic .wm-card-icon{opacity:1}.wm-card-drawn .wm-card-icon{display:none}.wm-card-render{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;opacity:0;transition:opacity .2s}.wm-card-drawn .wm-card-render{opacity:1}.wm-card-who{display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:1px}.wm-card-name{font:400 17px/1.2 var(--title);color:var(--gold-bright);overflow-wrap:anywhere}.wm-card-title{color:var(--white)}.wm-card-line{color:var(--dim)}.wm-card-where{margin-top:4px;color:var(--parchment)}.wm-card-xy{display:block;color:var(--dim);font-variant-numeric:tabular-nums}.wm-card-acts{display:grid;margin:10px -6px 0;padding-top:6px;border-top:1px solid var(--rule)}.wm-card-row{appearance:none;display:flex;align-items:center;gap:9px;width:100%;padding:5px 8px;border:0;border-radius:3px;background:none;font:500 13.5px var(--ui);color:var(--parchment);text-align:left;text-decoration:none;cursor:pointer}.wm-card a.wm-card-row,.wm-card a.wm-ware{color:var(--parchment)}.wm-card-row:hover,.wm-card-row:focus-visible,.wm-card a.wm-card-row:hover{outline:none;background:var(--drop-on);color:var(--white)}.wm-card-mark{flex:none;width:18px;height:18px;display:grid;place-items:center}.wm-card-letter{border-radius:50%;font-size:11px;font-weight:700;color:#120e08;background:var(--gold)}.wm-card-letter.wm-card-start{color:var(--gold);background:#06070a;box-shadow:inset 0 0 0 2px var(--gold)}.wm-card-img img{width:18px;height:18px;object-fit:contain}.wm-card-fpoff img{opacity:.4}.wm-card-glyph{color:var(--gold-dim)}.wm-card-glyph svg{width:15px;height:15px}.wm-card-row.wm-copied,.wm-card-row.wm-copied .wm-card-glyph{color:#9be88a}.wm-card-text{width:100%;margin:2px 0 4px;padding:4px 7px;font:12px/1.3 ui-monospace,Consolas,monospace}.wm-pin-pop .wm-pin-acts{margin:8px -8px -2px;padding-top:4px}.wm-sells{margin:8px -4px 0;padding-top:8px;border-top:1px solid var(--rule)}.wm-sells-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 4px 6px}.wm-sells-t{font:600 11.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright)}.wm-sells-n{margin-left:6px;color:var(--dim);letter-spacing:0}.wm-sells-find{width:140px;padding:3px 7px;font-size:12.5px}.wm-wares{display:grid;grid-template-columns:1fr 1fr;gap:4px;max-height:clamp(96px,calc(100vh - 520px),268px);max-height:clamp(96px,calc(100dvh - 520px),268px);margin:0;padding:2px 4px 4px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.wm-wares li[hidden]{display:none}.wm-ware{display:flex;gap:7px;align-items:center;min-height:44px;padding:4px 6px 4px 4px;border-radius:4px;text-decoration:none;background:linear-gradient(180deg,#3a2f1e8c,#1a150e8c);box-shadow:inset 0 0 0 1px #8a734447}.wm-ware:hover,.wm-ware:focus-visible{outline:none;background:linear-gradient(180deg,#5a482a99,#28201499);box-shadow:inset 0 0 0 1px #f0c86280}.wm-ware-ic{position:relative;flex:none;width:36px;height:36px;border:1px solid #000;border-radius:3px;box-shadow:0 0 0 1px var(--q, #5B4C33)}.wm-ware-ic img{display:block;width:34px;height:34px;border-radius:2px}.wm-ware-ic.wm-q0{--q: #6B6B6B}.wm-ware-ic.wm-q2{--q: var(--q-uncommon)}.wm-ware-ic.wm-q3{--q: var(--q-rare)}.wm-ware-ic.wm-q4{--q: var(--q-epic)}.wm-ware-ic.wm-q5{--q: var(--q-legendary)}.wm-ware-no .wm-ware-ic:after{content:"";position:absolute;inset:0;border-radius:2px;background:#c8140a80;mix-blend-mode:multiply}.wm-ware-stack,.wm-ware-stock{position:absolute;z-index:1;font:700 11px/1 var(--ui);color:var(--white);text-shadow:0 0 2px #000,0 0 2px #000,0 0 3px #000}.wm-ware-stack{right:2px;bottom:2px}.wm-ware-stock{left:2px;top:2px;color:#ffd100}.wm-ware-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.wm-ware-name{font-size:12.5px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wm-ware-price{display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;font-size:12px;color:var(--white);font-variant-numeric:tabular-nums}.wm-coins{display:inline-flex;gap:5px}.wm-coin:after{content:"";display:inline-block;width:9px;height:9px;margin-left:2px;border-radius:50%;vertical-align:-1px;box-shadow:inset 0 -1px 1px #00000073,0 0 0 .5px #0009}.wm-coin-g:after{background:radial-gradient(circle at 35% 30%,#fff3b0,#e8b830 45%,#8a6410)}.wm-coin-s:after{background:radial-gradient(circle at 35% 30%,#fff,#c4c8ce 45%,#6e747c)}.wm-coin-c:after{background:radial-gradient(circle at 35% 30%,#ffd2a8,#c2702e 45%,#6b3612)}.wm-ware-tok{display:inline-flex;align-items:center;gap:2px}.wm-ware-tok img{width:13px;height:13px;border:1px solid #000}.wm-ware-rank{color:#1eff00;font-size:11.5px}.wm-tred{color:#ff2020}.wm-card.wm-card-sheet{position:absolute;z-index:1000;left:8px;right:8px;bottom:8px;width:auto;max-height:70%;overflow-y:auto;overscroll-behavior:contain;background:var(--drop-bg);border-radius:8px;box-shadow:var(--drop-ring)}.wm-card-sheet .wm-wares{max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wm-card-x{position:absolute;top:6px;right:6px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--dim);cursor:pointer}.wm-card-x svg{width:14px;height:14px}.wm-card-x:hover,.wm-card-x:focus-visible{color:var(--white);outline:none;background:#ffffff0f}.wm-card-sheet .wm-card-head{padding-right:34px}.wm-card-sheet .wm-card-row{padding:9px 8px}.wm-dir-stop .wm-dir-mark{margin-left:2px}.wm-dir-stop:first-child .wm-dir-mark,.wm-dir-sum+.wm-dir-stop .wm-dir-mark,.wm-dir-sum~.wm-dir-err+.wm-dir-stop .wm-dir-mark{color:var(--gold);background:#06070a;box-shadow:inset 0 0 0 2px var(--gold)}.wm-dir-stop .wm-dir-what{font-weight:600;color:var(--white)}.wm-dir-line{fill:none;stroke-linecap:round;stroke-linejoin:round}path.wm-dir-road{stroke:#f2cf6b;stroke-width:5;filter:drop-shadow(0 0 2px #000)}path.wm-dir-walk{stroke:#f2cf6b;stroke-width:4;stroke-dasharray:2 8;filter:drop-shadow(0 0 2px #000)}path.wm-dir-flight{stroke:#6fb6f2;stroke-width:4;stroke-dasharray:10 7;filter:drop-shadow(0 0 2px #000)}path.wm-dir-boat{stroke:#5fd0c0;stroke-width:4;stroke-dasharray:10 7;filter:drop-shadow(0 0 2px #000)}path.wm-dir-tram{stroke:#f29d4b;stroke-width:4;stroke-dasharray:10 7;filter:drop-shadow(0 0 2px #000)}path.wm-dir-rough{stroke:#e8913a;stroke-width:4;stroke-dasharray:7 6;filter:drop-shadow(0 0 2px #000)}path.wm-dir-gap{stroke:#e0503f;stroke-width:3;stroke-dasharray:6 7;filter:drop-shadow(0 0 2px #000)}.wm-dir-via{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #120E08;box-shadow:0 1px 3px #000;box-sizing:border-box;cursor:pointer}.wm-dir-via:not(.wm-dir-grab):before{content:"";position:absolute;inset:-8px;border-radius:50%}.wm-dir-via:not(.wm-dir-grab):hover{box-shadow:0 0 0 2px #f2cf6b,0 1px 3px #000}.wm-dir-via.wm-held{box-shadow:0 0 0 3px #f2cf6b,0 1px 3px #000}.wm-dir-end.wm-held b{box-shadow:0 0 0 3px #f2cf6b,0 1px 4px #000}.wm-dir-pin.wm-held svg{filter:drop-shadow(0 0 2px #F2CF6B) drop-shadow(0 0 2px #F2CF6B) drop-shadow(0 2px 3px rgba(0,0,0,.7))}.wm-dir-end{cursor:pointer}.wm-dir-vias{padding:3px 0!important}.wm-dir-vias:before{border-left-style:dotted}.wm-dir-vialist{grid-column:2 / 4;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.wm-dir-viax{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:22px;padding:1px 6px 1px 8px;font:inherit;font-size:12px;color:var(--parchment);background:#ffffff0a;border:1px solid var(--edge);border-radius:11px;cursor:pointer}.wm-dir-viax:hover{border-color:var(--gold);color:var(--white)}.wm-dir-viax:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.wm-dir-viax span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-dir-viax svg{flex:none;width:10px;height:10px;color:var(--dim)}.wm-dir-viax:hover svg{color:var(--white)}.wm-dir-fps{padding:0 0 5px!important}.wm-dir-fps:before{border-left-color:#6fb6f2;border-left-style:dashed}.wm-dir-fplist{grid-column:2 / 4;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.wm-dir-fpnear{padding:0 0 5px!important}.wm-dir-fpnear>.wm-dir-meta{grid-column:2 / 4;margin:0;color:#9fcbf0}.wm-dir-allfp{margin-top:2px}.wm-dir-without{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:8px 0 0!important;border-top:1px solid var(--edge)}.wm-dir-without>.wm-dir-meta{margin:0}.wm-dir-via-dot{width:9px;height:9px;border-radius:50%;background:#fff;border:1.5px solid #120E08;box-shadow:0 0 0 1px #f2cf6b}.wm-dir-end b{position:absolute;left:-12px;top:-12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:13px;color:#120e08;background:var(--gold-bright);border:2px solid #120E08;box-shadow:0 1px 4px #000}.leaflet-container .wm-dir-pin.wm-dir-off svg path{fill:#e0503f}.wm-dir-end.wm-dir-off b{background:#e0503f}.wm-dir-shake svg,.wm-dir-shake b{animation:wm-shake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes wm-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@media(prefers-reduced-motion:reduce){.wm-dir-shake svg,.wm-dir-shake b{animation:none}}.wm-dir-row.wm-dir-off .sfield input{border-color:#e0503f;box-shadow:inset 0 0 0 1px #e0503f}.wm-dir-row.wm-dir-off .wm-dir-mark,.wm-dir-steps .wm-dir-stop.wm-dir-off .wm-dir-mark{color:#1a0503;background:#e0503f;box-shadow:none}.wm-pl{position:absolute}.wm-pl-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;transform:rotate(45deg);background:var(--parchment);border:1px solid #000;box-shadow:0 0 2px #000}.wm-pl-city .wm-pl-dot{left:-5px;top:-5px;width:10px;height:10px;background:var(--gold-bright)}.wm-pl-name,.wm-dg-name,.wm-fit-name{-webkit-text-stroke:.6px currentColor;letter-spacing:.03em}.wm-pl-name{position:absolute;left:9px;top:-11px;white-space:nowrap;font-family:var(--title);font-size:15px;line-height:22px;color:var(--white);text-shadow:var(--outline);pointer-events:none}.wm-pl-city .wm-pl-name{left:12px;font-size:18px;color:var(--gold-bright)}.wm-pl-poi .wm-pl-name{left:0;top:0;transform:translate(-50%,-50%);white-space:pre;text-align:center;font-size:12px;line-height:16px;letter-spacing:.02em;-webkit-text-stroke-width:.3px;font-style:italic;color:#e6d7ae;opacity:.92}.wm-ico-poi:before{content:"Aa";font-family:var(--title);font-style:italic;font-size:12px;color:#e6d7ae;text-shadow:var(--outline)}.wm-dg{position:absolute}.wm-dg-icon{position:absolute;left:-19px;top:-19px;width:38px;height:38px;cursor:pointer}.wm-dg-names{position:absolute;left:14px;top:-8px;display:flex;flex-direction:column;pointer-events:none}a.wm-dg-name{pointer-events:auto;text-decoration:none}a.wm-dg-name:hover{text-decoration:underline}.wm-dg-name{white-space:nowrap;font-family:var(--title);font-size:14px;line-height:16px;color:#d9ccff;text-shadow:var(--outline)}.wm-dg-name.wm-dg-raid{color:#ffb066}.wm-dg.wm-far .wm-dg-names{display:none}.wm-dg.wm-dg-show .wm-dg-names,.wm-dg.wm-dg-on .wm-dg-names{display:flex}.wm-dg:hover,.wm-dg.wm-dg-show,.wm-dg.wm-dg-on{z-index:1000!important}.wm-dg-on:before{content:"";position:absolute;left:-16px;top:-18px;width:32px;height:32px;border-radius:50%;border:2px solid var(--gold-bright);box-shadow:0 0 8px var(--gold);animation:wm-ping 1.6s ease-out infinite;pointer-events:none}@keyframes wm-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.wm-dg-on:before{animation:none}}.wm-lv{margin-left:.5em;font-family:var(--ui);font-size:.78em;font-weight:600;color:var(--parchment)}.wm-fit-name{position:absolute;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px)));white-space:nowrap;font-family:var(--title);font-size:14px;padding:0 5px;background:#0a09088c;border-radius:3px;color:var(--yellow);text-shadow:var(--outline);pointer-events:none}.wm-zn .wm-fit-name{white-space:pre;padding:0;background:none;font-size:var(--zn, 20px);font-variant:small-caps;letter-spacing:.04em;text-align:center;line-height:1.05;color:#f4e6c0}.wm-zn .wm-lv{display:block;margin:0;font-size:12px;color:#c9e6a0}.wm-zn-on .wm-fit-name{color:var(--yellow)}.wm-cont .wm-fit-name{padding:0;background:none;font-size:30px;font-variant:small-caps;letter-spacing:.06em;color:#f4e6c0}.wm-sv{position:absolute}.wm-sv-icon{position:absolute;left:-9px;top:-9px;width:18px;height:18px;padding:3px;box-sizing:border-box;border-radius:50%;background:#1e1a13;border:1px solid var(--gold-dim);color:var(--gold-bright);box-shadow:0 1px 2px #000;cursor:pointer}.wm-side-A .wm-sv-icon{border-color:#4f8dff}.wm-side-H .wm-sv-icon{border-color:#e5432e}.wm-sv-icon.wm-sv-art{left:-11px;top:-11px;width:22px;height:22px;padding:0;border-radius:4px;border-width:2px}.wm-sv-art+.wm-sv-name{left:14px;top:-10px}.wm-sv-name{position:absolute;left:12px;top:-9px;display:none;white-space:nowrap;font-family:var(--title);font-size:13px;line-height:18px;color:var(--white);text-shadow:var(--outline);pointer-events:none}.wm-sv.wm-sv-on .wm-sv-name{display:block}.wm-sv:hover,.wm-sv.wm-sv-on{z-index:1000!important}.wm-sv-on:before{content:"";position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:2px solid var(--gold-bright);box-shadow:0 0 8px var(--gold);animation:wm-ping 1.6s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.wm-sv-on:before{animation:none}}.wm-sv-mine .wm-sv-icon{border:2px solid var(--gold-bright);box-shadow:0 0 6px var(--gold),0 1px 2px #000}.wm-path{stroke:var(--step, var(--gold-bright));stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;fill:none;opacity:.85}.wm-path-now{opacity:1;stroke-width:2.6}.wm-path-edge{stroke:#0b0a08;stroke-width:5;stroke-linecap:round;fill:none;opacity:.55}.wm-patrol{stroke:#ff6a4d;stroke-width:2.4;stroke-dasharray:7 5;stroke-linecap:round;stroke-linejoin:round;fill:none}.wm-patrol-hover{opacity:.75}.wm-steps{display:inline-flex;gap:2px;margin-right:5px;vertical-align:.15em}.wm-steps b{display:inline-block;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;border-radius:9px;background:#1e1a13;border:1.5px solid var(--step, var(--gold-bright));box-shadow:0 1px 3px #000;font:600 11px/15px var(--ui);font-variant:normal;letter-spacing:0;text-align:center;color:var(--step, var(--gold-bright));text-shadow:none;-webkit-text-stroke:0}.wm-steps b.wm-now{background:var(--step, var(--gold));color:#1e1a13;box-shadow:0 0 8px var(--step, var(--gold-bright))}.wm-route[hidden]{display:none}.wm-note{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--dim)}.wm-note[hidden]{display:none}.wm-note.wm-bad{color:var(--bad-text)}.wm-route-acts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.wm-route-acts .gbtn{padding:3px 9px;font-size:13px}.wm-route-acts .gbtn[hidden]{display:none}.wm-route-acts .gbtn[aria-expanded=true]{color:var(--yellow);border-color:var(--gold)}.wm-share{margin:8px 0 0;padding:9px 10px 10px;border:1px solid var(--edge);border-radius:3px;background:#0b0c10}.wm-share[hidden],.wm-share-link[hidden]{display:none}.wm-share-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.wm-share-say{flex:1 1 140px;font-size:12.5px;line-height:1.3;color:var(--dim)}.wm-share-link{display:flex;gap:6px;margin:9px 0 0}.wm-share-link input{flex:1 1 auto;min-width:0;height:30px;box-sizing:border-box;padding-top:0;padding-bottom:0;font-family:var(--code);font-size:12px}.wm-share-link .gbtn{flex:none;padding:3px 9px;font-size:13px}.wm-share-code{margin:8px 0 0;font-size:13px;color:var(--dim)}@media(min-width:761px){.wm-building:not(.wm-shut) .wm-panel{width:340px}}.wm-building .wm-panel-in,.wm-building .wm-foot{display:none}.wm-build{position:absolute;inset:0;display:flex;flex-direction:column}.wm-build[hidden]{display:none}.wm-shut .wm-build{visibility:hidden;transition:visibility 0s .2s}.wm-build-in{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 12px;scrollbar-width:thin}.wm-build-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0 7px;border-bottom:1px solid var(--rule)}.wm-build-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--dim)}.wm-build-link{flex:none;white-space:nowrap}.wm-build-link[hidden]{display:none}.wm-build-grip:focus-visible,.wm-build-return:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px}.wm-build .wm-pick>span:first-child{flex:none;width:58px}.wm-build .wm-pick input[type=text]{flex:1 1 auto;width:100%;height:34px;padding-top:0;padding-bottom:0}.wm-build .wm-pick .seg{flex:1 1 auto}.wm-build-pub{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:8px 0 0 68px}.wm-build-pub p{flex:1 1 140px;margin:0;font-size:12.5px;line-height:1.3;color:var(--dim)}.wm-build-chk{display:flex;align-items:center;gap:8px;min-height:28px;margin-top:4px;font-size:14.5px;color:var(--parchment);cursor:pointer}.wm-build .wm-build-most{margin-top:4px}.wm-build .wm-build-most>span:first-child{flex:1 1 auto;width:auto}.wm-build .wm-build-most input{flex:none;width:60px;height:30px;text-align:center}.wm-build-go{display:flex;align-items:center;gap:10px;margin-top:9px;font-size:13px;color:var(--dim)}.wm-build-code{display:block;width:100%;box-sizing:border-box;min-height:48px;font-family:var(--code);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.wm-code-out{display:block;width:100%;box-sizing:border-box;margin:8px 0 0;font-family:var(--code);font-size:12px}.wm-code-out[hidden]{display:none}.wm-build-hint{margin:0 0 4px;font-size:13px;line-height:1.35;color:var(--dim)}.wm-build-hint.wm-build-codehint{margin:8px 0 0}.wm-build-steps{margin:0;padding:0;list-style:none}.wm-build-steps li{padding:4px 0;border-bottom:1px solid var(--rule)}.wm-build-steps li.wm-drag{background:#f0c8621f;box-shadow:0 0 0 1px var(--gold-dim)}.wm-dragging,.wm-dragging *{cursor:grabbing!important;user-select:none}.wm-build-row{display:flex;align-items:center;gap:7px}.wm-build-grip{flex:none;width:14px;height:26px;padding:0;background:none;border:0;cursor:grab;touch-action:none}.wm-build-grip:before{content:"";display:block;width:10px;height:16px;margin:0 auto;opacity:.8;background:radial-gradient(circle,var(--gold-dim) 1.2px,transparent 1.6px) 0 0 / 5px 5.4px}.wm-build-grip:hover:before{opacity:1;background-image:radial-gradient(circle,var(--gold-bright) 1.2px,transparent 1.6px)}.wm-build-n{flex:none;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;border-radius:9px;background:#1e1a13;border:1.5px solid var(--step, var(--gold-bright));font:600 11px/1 var(--ui);color:var(--step, var(--gold-bright))}.wm-build-zn{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;color:var(--white)}.wm-build input.wm-build-lv{flex:none;width:36px;height:26px;padding:0 2px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.wm-build-lv::-webkit-inner-spin-button,.wm-build-lv::-webkit-outer-spin-button,.wm-build-most input::-webkit-inner-spin-button,.wm-build-most input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wm-build input.wm-build-off{border-color:#b98a3a;color:#ffd9a0}.wm-build input.wm-build-bad{border-color:var(--bad);color:var(--bad-text)}.wm-build-dash{flex:none;margin:0 -3px;color:var(--dim)}.wm-build-hue{position:relative;flex:none;width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px #000,0 1px 3px #000c}.wm-build-hue:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.75) 0,rgba(255,255,255,.15) 32%,transparent 52%),radial-gradient(circle at 50% 50%,transparent 52%,rgba(0,0,0,.45) 100%)}.wm-build .wm-build-hue input{display:block;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.wm-build-hue input::-webkit-color-swatch-wrapper{padding:0}.wm-build-hue input::-webkit-color-swatch{border:0;border-radius:50%}.wm-build-hue input::-moz-color-swatch{border:0;border-radius:50%}.wm-build-hue:hover{box-shadow:0 0 0 1px var(--gold-bright),0 1px 3px #000c}.wm-build-hue:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.wm-build-rm{flex:none}.wm-build-w,.wm-build-e{display:flex;gap:6px;margin:3px 0 1px 21px;font-size:12.5px;line-height:1.3;color:#ffd9a0}.wm-build-w:before,.wm-build-e:before{content:"\26a0";flex:none}.wm-build-e{color:var(--bad-text)}.wm-build-w[hidden]{display:none}#map-build-end{margin:8px 0 0}.wm-build-foot{flex:none;padding:8px 16px 10px;background:#1e1a13;box-shadow:inset 0 2px 0 var(--bronze),0 -1px #000}.wm-build-acts{display:flex;align-items:center;gap:12px;min-height:30px}.wm-build .gbtn{flex:none;padding:5px 14px}.wm-build-acts[hidden]{display:none}.wm-build-sp{flex:1 1 auto}.wm-build-q{font-size:14px;color:var(--white)}.wm-build-msg{margin:0 0 7px;font-size:13px;line-height:1.35;color:var(--parchment)}.wm-build-msg.bad{color:var(--bad-text)}.wm-build-msg[hidden]{display:none}.wm-view-head{padding-top:10px}.wm-view-name{margin:0;font-family:var(--title);font-weight:400;font-size:19px;line-height:1.25;color:var(--yellow);text-shadow:var(--out);overflow-wrap:anywhere}.wm-view-by{margin:2px 0 0;font-size:14px;color:var(--parchment)}.wm-view-by a{color:var(--gold-label);text-underline-offset:2px}.wm-view-by a:hover{color:var(--gold-bright)}.wm-view-h{margin:0 0 4px;font-size:16px}.wm-view-steps{margin:0;padding:0;list-style:none}.wm-view-steps li{border-bottom:1px solid var(--rule)}.wm-view-steps button{display:flex;align-items:center;gap:8px;width:100%;padding:5px 0;background:none;border:0;font:inherit;font-size:14.5px;color:var(--white);text-align:left;cursor:pointer}.wm-view-steps button:hover .wm-view-zn,.wm-view-steps button:focus-visible .wm-view-zn{color:var(--yellow)}.wm-view-steps button:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px}.wm-view-zn{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-view-lv{flex:none;font-size:13px;color:var(--parchment);font-variant-numeric:tabular-nums}.wm-view-steps .wm-now .wm-view-zn,.wm-view-steps .wm-now .wm-view-lv{color:var(--yellow);font-weight:600}.wm-view-steps .wm-now .wm-build-n{background:var(--step, var(--gold));color:#1e1a13;box-shadow:0 0 8px var(--step, var(--gold-bright))}.wm-build-return{display:block;width:calc(100% + 32px);margin:0 -16px;padding:8px 16px;text-align:left;font:inherit;font-size:13.5px;color:var(--parchment);background:#2b2418;border:0;border-bottom:1px solid var(--bronze);cursor:pointer}.wm-build-return b{font-weight:600;color:var(--gold-bright);text-decoration:underline;text-underline-offset:2px}.wm-build-return[hidden]{display:none}.sb-bar:has(.sb-map){display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.sb-map{font-family:var(--ui);font-size:13px;color:var(--gold-bright)}.bk-lrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #000;background:#100c07}.bk-lrow .bk-ledger{border-top:0}.bk-lrow .sb-map{padding:7px 14px}.twin .sb{display:flow-root;margin-top:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.twin .sb-page{margin:0}.twin .sb-grid{min-height:0}@container (max-width: 480px){.share-foot label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.share-foot{gap:6px 8px}.share-foot{margin-inline:8px}.share-foot input{flex:1 1 0;width:0;min-width:70px}.sbox dl{font-size:12px;gap:1px 8px}.sbox{padding-inline:10px}}@media(min-width:761px)and (max-height:1000px){.px{gap:10px;margin-top:0}.px-name h2{font-size:30px}.px-icon{--s: 44px;width:44px;height:44px}.px .rc-bar{padding:6px 12px}.p5row{gap:12px}.p5{padding:12px 10px 10px;gap:2px}.p5-face{margin-bottom:4px}.p5-face .portrait{--s: var(--face-2xl)}.p5-face .rc-mark{width:22px;height:22px;right:-2px;bottom:-2px}.p5-rm .role-ic{width:28px;height:28px}.p5-n{font-size:19px}.p5 .br{margin-top:6px;padding-top:8px;gap:6px}.p5 .br .ci img,.p5 .br .ci.more{width:26px;height:26px}.p5 .br>div{gap:5px;flex-wrap:nowrap}.p5-role{margin-top:10px}.rck.sm .role-ic{width:24px;height:24px}.p5 .ft{margin-top:10px}.p5.open{min-height:0}.px .win>header{padding-block:5px}.px .win-b{padding:8px 12px}}dialog.npwin{width:min(520px,calc(100vw - 32px))}dialog.npwin>form{flex:1;display:flex;flex-direction:column;min-height:0}.npwin .ip-title{position:relative}.npwin .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.npwin .ip-body{display:grid;gap:10px;align-content:start}.npwin .ce-f input:where(:not([type=checkbox],[type=radio])){width:100%}.np-meta{margin:0;font-size:13px;color:var(--dim)}.npwin .lbl{margin-top:4px}.npl{display:grid;gap:4px}.npc.none{--c: var(--dim)}.npc.none .crest{background:#07080a;border-style:dashed}.np-realm{display:grid;gap:10px}.np-realm .wk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.npc{appearance:none;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:10px;align-items:center;width:100%;padding:5px 8px;border:0;border-radius:3px;background:none;cursor:pointer;font:inherit;color:inherit;text-align:left}.npc:hover{background:#ffffff0a}.npc:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.npc.on{background:linear-gradient(90deg,#ffd10029,#ffd10008);box-shadow:inset 0 0 0 1px #ffd10099}.npc .portrait{--s: var(--face-m)}.npc-n{min-width:0}.npc-n b{display:block;font:400 15px/1.2 var(--title);color:var(--c);text-shadow:var(--outline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npc-n small{display:block;font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npc .chk{font-weight:700;color:var(--green)}.np-say:empty{display:none}.np-say{margin:0;font-size:13px;color:var(--bad-text)}.home-chars,.your-parties{container-type:inline-size}@media(min-width:761px){@container (max-width: 560px){.crow{grid-template-columns:40px minmax(0,1fr) auto 72px auto;gap:9px;padding-inline:6px}.crow .ics{gap:4px}.crow .mini,.crow .mini .slot{--s: 22px;width:22px;height:22px}.crow .gbtn.sm{padding:3px 9px}}}.pcard .faces{flex:0 1 auto}.win.ul-tool{min-width:0;background:none;border-radius:0;box-shadow:none}.ul-tool>.ul-head{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 12px;padding-top:4px;padding-bottom:4px}.ul-head>.ul-bar{flex:1 1 0;min-width:0}.ul-in{position:relative;display:grid;gap:12px;padding:8px 0 0}.ul-bar,.ul-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}@media(max-width:900px){.ul-tool>.ul-head{flex-wrap:wrap}.ul-head>.ul-bar{flex-basis:100%}}.ul-sp{flex:1 1 0}.ul-scr{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dim)}.ul-panel{display:grid;gap:10px;padding:12px;border-radius:3px;background:#00000059;box-shadow:inset 0 0 0 1px var(--edge)}.rc-bar.ul-ask{margin:0}.ul-bar .tab-caret{width:10px;height:10px;margin-left:6px;vertical-align:0}.ul-bar .gbtn[aria-expanded=true] .tab-caret{transform:rotate(180deg)}.ul-panel.ul-scrp{position:absolute;z-index:140;top:0;left:12px;max-width:500px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 14px;background:#080604f7;box-shadow:inset 0 0 0 1px var(--edge),0 8px 22px #000c}.ul-scrp .ul-scale .gw-sl{width:200px}.ul-scrp .gw-note{flex-basis:100%;margin:0}.ul-scrp .ul-facts{flex-basis:100%;margin:0;font-size:13.5px;color:var(--parchment)}.ul-panel textarea{width:100%;resize:vertical;font:12px/1.45 var(--code);word-break:break-all}.ul-fields{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}@media(max-width:520px){.ul-fields{grid-template-columns:minmax(0,1fr)}}.ul-acts small,.ul-hint{font-size:13px;color:var(--dim);margin:0}.ul-say{margin:0;font-size:14px;color:var(--green-soft);min-width:0}.ul-bar>.ul-sp,.ul-bar>.ul-sp~:not(.ul-say,.rc-bar){order:1}.ul-bar>.ul-say{flex:1000 1 0;max-width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ul-say.err{color:#ff8a7a}.ul-offb{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:9px;font:600 11.5px/1.3 var(--ui);letter-spacing:.02em;white-space:nowrap;vertical-align:1px;color:#ffd0c8;background:var(--red);box-shadow:inset 0 0 0 1px var(--red-lit);text-transform:none}.gw-sech h4:has(+.ul-offb){margin-right:0}.gw-sech>.ul-offb{margin:0 auto 0 0}.ul-bar [data-ul=scr]:has(.ul-offb){position:relative}.ul-bar [data-ul=scr] .ul-offb{position:absolute;top:-8px;right:-6px;margin:0;padding:0 6px;font-size:10.5px;line-height:15px;box-shadow:inset 0 0 0 1px var(--red-lit),0 1px 3px #000}.ul-scrp .ul-offl{flex-basis:100%}.ul-warn{margin:0;font-size:13.5px;color:#ffb199}.ul-out{display:grid;gap:8px;padding:12px;border-radius:3px;background:#00000059;box-shadow:inset 0 0 0 1px var(--edge)}.ul-stat,.lb-stat{font-size:13.5px}.ul-stat.same,.lb-stat.same{color:var(--green)}.ul-stat.chg,.lb-stat.chg{color:var(--yellow)}.ul-out textarea{width:100%;resize:vertical;font:12px/1.45 var(--code);word-break:break-all;color:#d9d2be}.ul-stage{position:relative;min-width:0;overflow:clip;padding:5px;isolation:isolate}.ul-wrap{position:relative;margin:0 auto;padding:6px;background:#050404;border-radius:3px;box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--edge)}.ul-screen{position:relative;width:100%;max-width:100%;overflow:hidden;container-type:inline-size;border-radius:2px;touch-action:none;background:radial-gradient(ellipse 60% 45% at 50% 62%,rgba(110,90,54,.25),transparent 70%),linear-gradient(180deg,#2a2219,#3a2e20 45%,#2c2116 70%,#17120c)}.ul-screen:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ul-screen.grid:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.11) 0 calc(50% + .5px),transparent 0),linear-gradient(180deg,transparent calc(50% - .5px),rgba(255,255,255,.11) 0 calc(50% + .5px),transparent 0);background-size:var(--gs) var(--gs);background-position:center}.ul-mid{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent calc(50% - .75px),rgba(178,92,255,.75) 0 calc(50% + .75px),transparent 0),linear-gradient(180deg,transparent calc(50% - .75px),rgba(178,92,255,.75) 0 calc(50% + .75px),transparent 0)}.ul-fr{position:absolute;border-radius:.2cqw;background:#6ebef038;box-shadow:inset 0 0 0 1px #96d7ffbf;cursor:grab}.ul-fr:hover{background:#82cdff4d;box-shadow:inset 0 0 0 1px #c4ecff;z-index:50}.ul-fr:active{cursor:grabbing}.ul-grip{position:absolute;right:-3px;bottom:-3px;z-index:3;width:14px;height:14px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 45%,#FFE14D 45% 53%,transparent 53% 64%,#FFE14D 64% 72%,transparent 72% 83%,#FFE14D 83% 91%,transparent 91%);filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #000)}.ul-screen.sizing,.ul-screen.sizing .ul-fr{cursor:nwse-resize}.gw-r.hot{border-radius:3px;background:#ffd10024;box-shadow:0 0 0 1px #ffd10099}.ul-fr.sel{z-index:60;background:#ffe65a47;box-shadow:inset 0 0 0 1px #000,0 0 0 2px #ffe14d,0 0 14px #ffd10073}.ul-fr.grp{background:#50aaff4d;box-shadow:inset 0 0 0 1px #000,0 0 0 2px #5fb8ff}.ul-fr.tgt{box-shadow:inset 0 0 0 1px #000,0 0 0 2px var(--green),0 0 12px #3ce13c80}.ul-fr.hid{background:transparent;box-shadow:inset 0 0 0 1px #c9c4b659;outline:1px dashed rgba(201,196,182,.45);outline-offset:-1px;opacity:.6}.ul-fr.hid>:not(em){opacity:.25}.ul-fr em{position:absolute;inset:0;z-index:2;display:none;place-items:center;overflow:visible;pointer-events:none;text-align:center}.ul-fr em span{font:normal max(11px,1.15cqw)/1.05 var(--title);color:#fff;white-space:nowrap;text-shadow:0 0 3px #000,0 1px 2px #000,0 0 8px rgba(0,0,0,.9)}.ul-fr:hover em,.ul-fr.sel em{display:grid}.ul-slots,.ul-cells,.ul-bars{position:absolute;inset:0;display:grid}.ul-slots i{border-radius:8%;background:radial-gradient(circle at 35% 30%,#3b3326,#12100b 75%);box-shadow:inset 0 0 0 1px #000,0 0 0 1px #a88b558c}.ul-fr.k-bar{background:#6ebef01f}.ul-pt{position:absolute;left:3%;top:12%;height:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#6a5638,#231b10);box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze-hi)}.ul-hp,.ul-mp{position:absolute;left:38%;right:5%;border-radius:1px;box-shadow:0 0 0 1px #000}.ul-hp{top:34%;height:20%;background:linear-gradient(180deg,#3be33b,#0e8f0e)}.ul-mp{top:58%;height:13%;background:linear-gradient(180deg,#4f8dff,#1a4fb0)}.ul-cells i{background:linear-gradient(90deg,#1f8f2a var(--hp, 80%),#2a1a14 0);box-shadow:inset 0 0 0 1px #000;opacity:.85}.ul-mm{position:absolute;left:12%;right:12%;bottom:3%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 45% 40%,#3f4a33,#1a2016 70%);box-shadow:0 0 0 2px #000,0 0 0 4px var(--bronze)}.ul-mm.under{bottom:auto;top:3%}.ul-mmh{position:absolute;left:12%;right:12%;top:1%;height:6%;border-radius:2px;background:#0009;box-shadow:inset 0 0 0 1px #a88b558c}.ul-mmh.under{top:auto;bottom:1%}.ul-lines{position:absolute;inset:22% 6% 10%;background:repeating-linear-gradient(180deg,rgba(230,223,206,.28) 0 1px,transparent 1px 11%)}.ul-lines.trk{background:repeating-linear-gradient(180deg,rgba(255,209,0,.4) 0 1px,transparent 1px 6%,rgba(230,223,206,.22) 6% calc(6% + 1px),transparent 0 9%)}.ul-bars{gap:8%}.ul-bars i{background:linear-gradient(90deg,var(--bc) 64%,#1a150d 0);box-shadow:inset 0 0 0 1px #000;border-radius:1px}.ul-meter{position:absolute;inset:16% 4% 4%;display:grid;gap:4%}.ul-meter i{background:linear-gradient(90deg,var(--c) var(--w),transparent 0);opacity:.8}.ul-cap{position:absolute;inset:12% 18%;border-radius:40% 40% 50% 50%;background:radial-gradient(circle at 50% 35%,#8a7344,#3a2c17 70%);opacity:.7}.ul-gl{position:absolute;z-index:80;pointer-events:none;background:var(--yellow);box-shadow:0 0 4px #ffd100cc}.ul-gl.v{top:0;bottom:0;width:1px}.ul-gl.h{left:0;right:0;height:1px}.ul-tip{position:absolute;z-index:90;transform:translateY(calc(-100% - 4px));padding:2px 7px;border-radius:3px;white-space:nowrap;pointer-events:none;font:600 12px var(--ui);color:#d6ffd6;background:#072007;box-shadow:0 0 0 1px #000,0 0 0 2px #2c7a2c}.ul-tip.no{color:var(--parchment);background:#1a150d;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.ul-screen.small .ul-fr{cursor:inherit}.gw{position:absolute;z-index:100;width:330px;display:grid;gap:8px;padding:10px 14px 14px;border-radius:5px;color:#fff;background:linear-gradient(180deg,#0e0b08f5,#060504f5);box-shadow:0 0 0 1px #000,0 0 0 3px #3a2c17,0 0 0 4px #8a7344,0 0 0 5px #000,0 8px 22px #000c;font:14.5px/1.3 var(--title)}.ul-hud,.ul-dlg{transform:scale(var(--gwz, 1));transform-origin:0 0}.ul-hud{top:12px;left:calc(50% - 240px * var(--gwz, 1));width:480px}.ul-dlg{top:12px;left:calc(100% - 12px - 300px * var(--gwz, 1));width:300px}.gw.ul-count{left:12px;top:12px;z-index:70;width:auto;display:flex;align-items:center;gap:10px;padding:5px 6px 5px 12px;font-size:13.5px}.gw.ul-count{pointer-events:none}.gw.ul-count .gw-b{width:auto;padding:3px 10px;font-size:13px;pointer-events:auto}.ul-pop .gw-del{justify-self:start;width:auto;padding:3px 12px;font-size:13px}.ul-stage.dock{display:grid;justify-content:space-between;align-items:start;column-gap:12px}.ul-stage.dock>.ul-wrap{grid-column:2;grid-row:1;margin:0}.ul-stage.dock>.ul-hud{position:relative;left:auto;top:auto;z-index:auto;grid-row:1;grid-column:1;width:auto;transform:none;max-height:var(--dock-h, none);overflow:auto;overscroll-behavior:contain}@media(min-width:901px){.ul-dlg{overflow:auto;overscroll-behavior:contain}.ul-stage>.ul-dlg>.gw-x{top:4px;right:4px}.ul-stage>.ul-dlg>.gw-fold{top:7px;right:32px}.ul-stage>.ul-dlg>.gw-t:has(+.gw-fold){padding-left:58px;padding-right:58px}}.ul-pickhint{position:absolute;z-index:8;left:50%;top:42%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;max-width:80%;margin:0;padding:10px 20px;border-radius:4px;font:16px/1.3 var(--ui);color:var(--parchment);background:#080604db;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge),0 4px 16px #0009;pointer-events:none}.ul-pickhint b{font-weight:400}.ul-pickhint.fade{animation:ul-hint-out .7s ease forwards}@keyframes ul-hint-out{to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@media(prefers-reduced-motion:reduce){.ul-pickhint.fade{animation-duration:.01s}}.ul-side{display:grid;align-content:start;gap:12px;min-width:0;margin-top:12px;padding:5px}.ul-stage.fitting>.ul-side{display:none}.ul-side{position:relative}.ul-tool.focus .ul-side.folded>.gw~.gw,.ul-side.folded>.gw>:not(.gw-t,.gw-fold){display:none}.ul-side>.gw{position:relative;left:auto;top:auto;z-index:auto;width:auto;transform:none}.ul-under{margin-top:12px;min-width:0}.ul-over{position:absolute;z-index:60;inset:6px;pointer-events:none}.ul-over>*{pointer-events:auto}.ul-layer{position:absolute;inset:0;z-index:4}.ul-screen.backdrop .ul-fr{cursor:default;pointer-events:none;opacity:.35}.ul-stage.dock{row-gap:12px}.ul-stage.dock:has(>.ul-under)>:is(.ul-side,.ul-hud){grid-row:1 / span 2}.ul-stage.dock>.ul-side{grid-row:1;margin:-5px;max-height:calc(var(--dock-h) + 10px);overflow:auto;overscroll-behavior:contain}.ul-stage.dock>.ul-side.l{grid-column:1}.ul-stage.dock>.ul-side.r{grid-column:3}.ul-stage.dock>.ul-side.r{display:flex;flex-direction:column}.ul-stage.dock>.ul-side.r>.gw{flex:none}.ul-stage.dock>.ul-side.r>.lb-book:not(.folded){flex:1 1 auto;min-height:300px}.ul-stage.dock>.ul-side.r:not(.folded){height:calc(var(--dock-h) + 10px)}.ul-stage.dock>.ul-side.r>.lk-klist:not(.folded){flex:1 1 auto;min-height:140px}.ul-side.r>.lb-book:not(.folded){grid-template-rows:auto auto auto minmax(0,1fr)}.ul-stage.dock>.ul-side.r>.lb-book>.lb-list,.ul-stage.dock>.ul-side.r>.lk-klist .lk-list{min-height:0;overflow:auto;overscroll-behavior:contain}.ul-stage.dock>.ul-side.r>.lk-klist:not(.folded){grid-template-rows:auto auto minmax(0,1fr)}.ul-stage.dock>.ul-under{grid-column:2;grid-row:2;margin:0}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-t{cursor:default}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-x{top:4px;right:4px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-two{grid-template-columns:1fr}.ul-stage.dock>.ul-hud{overflow-x:hidden;padding:8px 10px 10px;grid-template-columns:minmax(0,1fr)}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-t{font-size:16px;padding:2px 20px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-r{grid-template-columns:70px minmax(0,1fr);gap:4px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-r:has(.gw-tick){grid-template-columns:minmax(0,1fr)}.ul-stage.dock>:where(:not(.ul-dlg)) :is(.gw-r>label,.gw-ro>span:first-child){font-size:13px;line-height:1.15}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-sl{gap:2px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-sl input[type=range]{min-width:24px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-sl output{min-width:2.4em;font-size:12.5px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-arr{width:11px;font-size:17px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-row .gw-sl{flex-basis:100px}.ul-stage.dock>:where(:not(.ul-dlg)) :is(.gw-sel,.gw-dd-b){font-size:13.5px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-b{font-size:13px;padding:5px 4px}.gw-t{margin:0 0 2px;padding:2px 24px;text-align:center;font:17px var(--title);color:#fff;cursor:move;user-select:none;text-shadow:var(--out)}.gw-x{position:absolute;top:-9px;right:-9px;width:24px;height:24px;padding:0;border:0;border-radius:3px;cursor:pointer;font:700 17px/22px var(--ui);color:#ffd36b;background:linear-gradient(180deg,#a3200f,#5c0d06);box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24a,0 0 0 3px #000}.gw-x:hover{filter:brightness(1.25)}.gw-lbl{font-size:14px;color:var(--yellow)}.gw-sel{width:100%;padding:4px 8px;font:14.5px var(--title);color:#fff;background:#0a0806;border:1px solid #5a4a2a;border-radius:3px}.gw-sel.sm{width:auto;padding:2px 6px;font-size:13px}.gw-row{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.gw-two{display:grid;grid-template-columns:1fr 1fr}.gw-row .gw-sl{flex:1 1 140px}.gw-def{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:13px;color:var(--dim)}.gw-tick{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:14.5px var(--title);color:#fff}.gw-tick input:disabled+span{color:var(--dim)}.gw-sl{display:flex;align-items:center;gap:4px;min-width:0}.gw-sl input[type=range]{-webkit-appearance:none;appearance:none;flex:1 1 auto;min-width:60px;height:18px;margin:0;background:transparent;cursor:pointer}.gw-sl input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:#070504;box-shadow:inset 0 1px 2px #000,0 0 0 1px #3a2c17}.gw-sl input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:#070504;box-shadow:inset 0 1px 2px #000,0 0 0 1px #3a2c17}.gw-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-2px;transform:rotate(45deg);border:1px solid #000;background:linear-gradient(135deg,#f0c880,#8a5a20)}.gw-sl input[type=range]::-moz-range-thumb{width:11px;height:11px;transform:rotate(45deg);border:1px solid #000;border-radius:0;background:linear-gradient(135deg,#f0c880,#8a5a20)}.gw-sl input[type=range]:disabled{opacity:.4;cursor:default}.gw-sl input[type=range]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gw-arr{flex:none;width:14px;padding:0;border:0;background:none;cursor:pointer;font:20px/1 var(--title);color:#8a7344}.gw-arr:hover{color:var(--yellow)}.gw-sl output{min-width:3em;text-align:right;font:600 14px var(--ui);color:var(--yellow);font-variant-numeric:tabular-nums}.gw-r{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px}.gw-r:has(.gw-tick){grid-template-columns:minmax(0,1fr)}.gw-r>label{font-size:14.5px;color:#fff}.gw-ro>span:first-child{font-size:14.5px;color:var(--dim)}.gw-ro>span:last-child{font-size:13px;color:var(--dim)}.gw-exp{justify-self:center;padding:2px 6px;border:0;background:none;cursor:pointer;font:14.5px var(--title);color:#fff}.gw-exp:hover{color:var(--yellow)}.ul-side .gw-t:has(+.gw-fold){padding-left:32px;padding-right:32px}.gw-opts{display:grid;gap:8px;max-height:min(300px,32vh);overflow:auto;padding:8px;border-radius:3px;background:#00000073;box-shadow:inset 0 0 0 1px #2a2014}.gw-optg h4{margin:2px 0 6px;font:15px var(--title);color:var(--yellow);font-weight:400}.gw-sec{display:grid;gap:6px}.ul-secs .gw-sec+.gw-sec,.ul-secs .gw-adv{padding-top:8px;border-top:1px solid #2a2014}.gw-sec h4{margin:0;font:15px var(--title);color:var(--yellow);font-weight:400}.gw-sech{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.gw-sech h4{margin-right:auto}.gw-cnt{font:13px var(--ui);color:var(--dim)}.gw-sech .gw-b{width:auto;padding:3px 10px;font-size:13px}.gw-shown{display:grid;gap:8px;padding:8px;border-radius:3px;background:#00000073;box-shadow:inset 0 0 0 1px #2a2014}.gw-optg h5{margin:0 0 6px;font:13.5px var(--title);color:var(--gold);font-weight:400}.gw-fold{position:absolute;top:11px;right:10px;width:22px;height:20px;padding:0;border:0;border-radius:3px;cursor:pointer;font:12px/20px var(--ui);color:var(--yellow);background:#0a0806;box-shadow:inset 0 0 0 1px #5a4a2a}.gw-fold:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--gold)}.gw-fold:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.ul-dlg .gw-fold{right:22px}.ul-stage.dock>:where(:not(.ul-dlg)) .gw-fold{top:7px;right:6px}.gw.folded{padding-bottom:6px}.ul-dlg .gw-t:has(+.gw-fold){padding-left:50px;padding-right:50px}.ul-stage.dock .ul-hud .gw-t:has(+.gw-fold){padding-right:32px;padding-left:32px}.gw.folded .gw-t{margin:0}.ul-stage.dock .ul-sbars .gw-cols{column-gap:4px}.ul-stage.dock .ul-sbars .gw-tick{gap:5px;font-size:12.5px;white-space:nowrap}@media(min-width:901px){.ul-stage:not(.dock)>.ul-secs{max-height:calc((100% - 24px) / var(--gwz, 1));overflow:auto;overscroll-behavior:contain}}body:has(.screen[data-screen=layouts]:not([hidden]) #ul-root[data-setup]) footer{display:none}body:has(.screen[data-screen=layouts]:not([hidden]) #ul-root[data-setup]) .book{padding-left:6px;padding-right:6px}.ul-site{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding-top:8px;border-top:1px solid var(--edge);font:600 12px var(--ui);letter-spacing:.06em;text-transform:uppercase}.ul-site a{color:var(--gold-label);text-decoration:none}.ul-site a:hover{color:var(--yellow)}.ul-site .ul-lang{margin-left:auto;text-transform:none;letter-spacing:0}body:has(.screen[data-screen=layouts]:not([hidden]) .ul-tool.focus) .book{padding:6px}.ul-tool.focus>.ul-in{padding-top:1px;gap:6px}.ul-bar .ul-focus{flex:none}.ul-bar:has(.lb-classes){column-gap:8px}.ul-bar:has(.lb-classes)>.gbtn,.ul-bar .lb-end>.gbtn{padding-left:12px;padding-right:12px}.ul-bar>.rc-bar{order:2}.ul-bar.ul-groups{column-gap:0;row-gap:6px}.ul-grp{position:relative;flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;padding:0 9px}.ul-grp:first-child{padding-left:0}.ul-grp+.ul-grp{box-shadow:inset 1px 0 0 var(--rule)}.ul-g-export{padding-right:0}.ul-groups>.ul-sp{flex:1 1 0}.ul-groups>.ul-say{padding:0 9px}.ul-groups>.ul-say.err{min-width:9em}.ul-glbl{flex:none;margin-right:2px;font:600 11px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-label)}.ul-groups .gbtn,.ul-groups .lb-end>.gbtn{padding-left:9px;padding-right:9px}.ul-groups .lb-end{gap:5px}.ul-groups .ul-dd,.ul-groups .lb-ld{flex:none;width:158px}.ul-groups .lb-ld .ld-b{gap:6px;padding-left:3px}.ul-groups .lb-ld .ld-b>img{width:24px;height:24px}@media(min-width:1680px){.ul-groups .ul-dd,.ul-groups .lb-ld{width:200px}.ul-groups .ul-state{max-width:220px}}.ul-dd .gw-dd-b{height:38px;font-size:15px}.ul-dd .gw-dd-m{right:auto;min-width:100%;width:max-content;max-width:320px}.ul-groups .ul-state{max-width:122px;font-size:13px;line-height:1.2}.ul-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lb-setw{position:relative;flex:none}.lb-pop.lb-pick{left:0;right:auto;width:max-content}.gw-mi[aria-disabled=true]{color:#77736a;cursor:default}.gw-mi[aria-disabled=true]:hover{background:none}@media(max-width:900px){.ul-grp{flex-wrap:wrap;padding:0}.ul-grp+.ul-grp{box-shadow:none}.ul-bar.ul-groups{column-gap:16px}}.ul-tool.focus .ul-stage:not(.dock)>.ul-side{position:absolute;z-index:150;top:0;margin:0;max-height:100%;overflow:auto;overscroll-behavior:contain}.ul-tool.focus .ul-stage:not(.dock)>.ul-side.l{left:0}.ul-tool.focus .ul-stage:not(.dock)>.ul-side.r{right:0}.ul-tool.focus .ul-stage:not(.dock)>.ul-side.peek{width:280px}.gw-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.gw-cols .gw-tick{font-size:13.5px}.gw-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gw-b{width:100%;padding:5px 8px;border:0;border-radius:3px;cursor:pointer;font:14px var(--title);color:#ffd36b;background:linear-gradient(180deg,#8a1a10,#4a0b06);box-shadow:inset 0 1px #ffc89640,0 0 0 1px #000,0 0 0 2px #6a2a14}.gw-b:hover:not(:disabled){filter:brightness(1.2)}.gw-b:disabled{cursor:default;color:#77736a;background:linear-gradient(180deg,#34312b,#1b1915);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #000,0 0 0 2px #3a3630}.gw-b:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gw-dd{position:relative}.gw-dd-b{width:100%;display:flex;align-items:center;gap:8px;padding:3px 3px 3px 10px;border-radius:4px;cursor:pointer;text-align:left;font:15px var(--title);color:#fff;background:linear-gradient(180deg,#120e09,#070504);border:0;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #6e5a36}.gw-dd-b span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-dd-b i{flex:none;width:22px;height:20px;display:grid;place-items:center;font-style:normal;font-size:10px;color:#1a1000;border-radius:3px;background:linear-gradient(180deg,#ffd84a,#c99a12);box-shadow:inset 0 0 0 1px #000,0 0 0 1px #8a7344}.gw-dd-b:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gw-dd-m{position:absolute;z-index:130;left:0;right:0;top:calc(100% + 4px);display:grid;padding:6px;border-radius:5px;background:#060504fa;box-shadow:0 0 0 1px #000,0 0 0 2px #6e5a36,0 0 0 3px #000,0 8px 18px #000000d9}.gw-dd-m hr{width:100%;margin:5px 0;border:0;border-top:1px solid #4a3c26}.gw-mi{display:flex;align-items:center;gap:9px;width:100%;padding:4px 8px;border:0;border-radius:2px;background:none;cursor:pointer;text-align:left;font:15px var(--title);color:#fff}.gw-mi:hover,.gw-mi:focus-visible{outline:none;background:linear-gradient(90deg,#f0c86238,#f0c86208)}.gw-radio{flex:none;width:14px;height:14px;border-radius:50%;background:#050403;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #8a7344}.gw-mi[aria-checked=true] .gw-radio{background:radial-gradient(circle,#ffd100 0 40%,#050403 46%)}.gw-new{color:#4cff4c}.gw-new b{font:700 18px/1 var(--ui)}.gw-subw{position:relative}.gw-tri{margin-left:auto;font-size:11px;color:var(--yellow)}.gw-sub{left:calc(100% + 8px);right:auto;top:-6px;width:200px}.ul-pop{z-index:120;top:40px;left:calc(50% - 220px);width:440px}.gw-in{width:100%;padding:5px 8px;font:13px/1.4 var(--ui);color:#fff;background:#070504;border:1px solid #5a4a2a;border-radius:3px}textarea.gw-in{resize:vertical;font:12px/1.45 var(--code);word-break:break-all}.gw-dim{color:var(--dim);font-size:13px}.gw-note{margin:0;font:13px/1.4 var(--ui);color:var(--dim)}.gw-note b{color:var(--parchment)}.gw-warn{margin:0;font:13px/1.4 var(--ui);color:#ffb199}.gw-link{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--gold);text-decoration:underline}@media(max-width:900px){.gw{position:static;width:auto;margin-top:14px}.ul-hud,.ul-dlg,.ul-pop{left:auto;right:auto;top:auto;width:auto;transform:none}.gw-sub{position:static;width:auto;margin:4px 0 0 16px}.gw-t{cursor:default}}@media(prefers-reduced-motion:reduce){.ul-fr{transition:none}}.up-ui .up-thumb{width:168px;border-radius:2px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.up-ui td{vertical-align:middle}.up-ln{display:block;font:16px var(--title);color:var(--parchment);font-weight:400}.up-ui small{display:block}.up-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.up-acts .show-sm{display:none}@media(max-width:900px){.up-acts .show-sm{display:block;flex-basis:100%}.up-ui .up-thumb{width:120px}}.up-ui .up-made{white-space:nowrap}.lb-classes{display:flex;flex-wrap:wrap;gap:3px}.lb-classes .cls-btn .crest{--s: var(--face-s)}.lb-classes .cls-btn .crest svg{width:18px;height:18px}.lb-ld{width:210px}.lb-classes .cls-btn:disabled{cursor:default;opacity:.45}.lb-classes .cls-btn[aria-pressed=true]:disabled{opacity:1}.lb-ld.off .ld-b{cursor:default}.lb-ld.off .ld-n:disabled{color:var(--parchment);-webkit-text-fill-color:var(--parchment)}.ul-bar:has(.lb-ld) :is(.ul-stat,.lb-stat){white-space:nowrap}.lb-ld.lb-none .ld-n{display:flex;align-items:center;color:var(--dim);font-style:italic}.lb-del{color:#ffb199}.lb-mh{margin:6px 10px 2px;font:600 11.5px var(--ui);letter-spacing:.04em;color:var(--dim)}.lb-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ul-bar:has(.lb-end){position:relative}.lb-row{flex-basis:100%}.ul-bar>.rc-bar.lb-row{margin:2px 0 0}.lb-bar{position:absolute;pointer-events:none}.lb-bar .abtn,.lb-bar .lb-bl{pointer-events:auto}.ul-fr.has-lb>.ul-slots,.ul-fr.has-lb>em{display:none!important}.ul-fr.has-lb:before{content:"";position:absolute;inset:-3px}.ul-fr.has-lb>.ul-grip{z-index:6}.lb-bar .abtn{position:absolute;width:auto;min-width:0;min-height:0;gap:0;padding:0}.lb-s .slot{--s: 100%;height:100%;border-radius:6%}.lb-0 .slot{background:radial-gradient(circle at 35% 30%,#1d1a14,#0a0907 80%);box-shadow:inset 0 0 0 1px #a88b5538,0 0 0 1px #1d1a14,0 0 0 2px #000}.lb-e .slot{background:#0a0907;box-shadow:inset 0 0 0 1px #ff8a7a59,0 0 0 1px #1d1a14,0 0 0 2px #000}.lb-e .slot:before{content:"";position:absolute;left:18%;right:18%;top:50%;height:2px;transform:rotate(-45deg);background:#ff8a7a8c}.lb-ko .slot{filter:saturate(.7) brightness(.8)}.lb-s[aria-disabled=true]{cursor:not-allowed;opacity:.45}.lb-key{position:absolute;z-index:2;top:2px;right:3px;font:600 clamp(9px,1.05cqw,13px)/1 var(--ui);color:#e8e8e8;text-shadow:0 0 2px #000,0 1px 1px #000,0 0 3px #000;pointer-events:none}.lb-key i{margin-left:1px;font-style:normal;font-size:.8em;vertical-align:.25em;color:var(--yellow)}.lb-rk{position:absolute;z-index:2;left:2px;bottom:2px;padding:0 2px;border-radius:2px;font:600 clamp(8px,.9cqw,11px)/1.2 var(--ui);color:var(--parchment);background:#000000b8;pointer-events:none}.lb-mn{position:absolute;z-index:2;left:1px;right:1px;bottom:2px;font:600 clamp(8px,.9cqw,11px)/1.1 var(--ui);color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-shadow:0 0 2px #000,0 1px 1px #000;pointer-events:none}.lb-bl{position:absolute;z-index:5;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);display:none;padding:2px 8px;border-radius:3px;white-space:nowrap;cursor:grab;font:600 12px var(--ui);color:var(--parchment);background:#080604eb;box-shadow:0 0 0 1px #000,0 0 0 2px var(--edge)}.lb-bl:after{content:"";position:absolute;left:0;right:0;top:100%;height:6px}.lb-bar.vert .lb-bl{left:auto;right:calc(100% + 4px);bottom:50%;transform:translateY(50%)}.lb-bar.vert .lb-bl:after{inset:0 auto 0 100%;width:6px;height:auto}.ul-fr:is(:hover,:focus-within,.sel) .lb-bl{display:block}.ul-screen.sizing .lb-bl,.ul-screen.sizing .lb-bar .abtn{pointer-events:none}.ul-under .lb-pages{display:flex;flex-wrap:wrap;justify-content:center;width:fit-content;max-width:100%;margin:0 auto}.ul-bar .lb-pages{display:flex;flex-wrap:nowrap;width:auto;max-width:100%;margin:0;overflow-x:auto}.ul-bar .lb-pages button{font-size:12px;padding:1px 8px;white-space:nowrap}.seg.lb-ptabs{position:absolute;z-index:7;left:0;bottom:100%;display:flex;width:max-content;border-bottom:0;border-radius:3px 3px 0 0;pointer-events:auto}.seg.lb-ptabs.low{bottom:auto;top:100%;border-top:0;border-bottom:1px solid var(--bronze);border-radius:0 0 3px 3px}.seg.lb-ptabs.end{left:auto;right:0}.seg.lb-ptabs.over{z-index:3}.seg.lb-ptabs button{display:flex;align-items:center;gap:4px;padding:1px 7px 0;font:11.5px/1.35 var(--ui);white-space:nowrap}.seg.lb-ptabs .tag{font-size:8.5px;letter-spacing:.04em;color:inherit;opacity:.75;text-transform:uppercase}.lb-bar.paged:not(:has(>.lb-ptabs.low))>.lb-bl{bottom:calc(100% + 24px)}.lb-pages button{font-size:13px;padding:2px 10px}.lb-pages .tag{margin-left:4px;font-size:9.5px;letter-spacing:.04em;color:var(--dim)}.seg.lb-ptabs.inert button,.lb-pages.inert button{opacity:.5;cursor:default}.lb-book .seg{display:grid;grid-template-columns:repeat(3,1fr)}.lb-book .seg button{font-size:13.5px;padding:3px 6px}.lb-chips{display:flex;flex-wrap:wrap;gap:6px}.lb-list{display:grid;gap:1px;align-content:start}.lb-list>.lb-kit{display:block;margin:10px 0 4px}.lb-list>.lb-kit span{display:block;margin-top:2px}.lb-hint{margin:4px 0;font-size:12.5px;color:var(--dim)}.lb-sp{appearance:none;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 6px 3px 3px;border:0;border-radius:3px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lb-sp:hover,.lb-sp:focus-visible{background:var(--drop-on)}.lb-sp.lb-held{background:var(--drop-on);box-shadow:inset 0 0 0 1px var(--gold)}.lb-sp .slot{--s: 32px}.lb-sp b{display:block;font:400 15px/1.2 var(--title);color:var(--white);text-shadow:var(--out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-sp b .tag{vertical-align:1px}.lb-sp small{display:block;font:12.5px var(--ui);color:var(--dim)}.lb-on{font:600 11.5px var(--ui);color:var(--green-soft);white-space:nowrap}a.gw-b.lb-mkm{display:block;box-sizing:border-box;margin-top:8px;text-align:center;text-decoration:none}a.gw-b.lb-mkm.sm{width:auto;justify-self:center;margin:8px auto 2px;padding:3px 12px;font-size:13px}.lb-card .gw-t{padding-left:32px;padding-right:32px}.lb-cardh{display:flex;align-items:center;gap:10px}.lb-cardh .slot{--s: 40px;flex:none}.lb-f{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--rule)}.lb-f .lbl{margin:0}.lb-f .gbtn{justify-self:start}.lb-pop{position:absolute;z-index:140;top:calc(100% + 6px);right:0;width:min(560px,calc(100vw - 32px));display:grid;gap:10px;padding:12px 14px;border-radius:3px;background:#080604f7;box-shadow:inset 0 0 0 1px var(--edge),0 8px 22px #000c}.lb-pop .lbl{margin:0}.lb-pop .lbl small{margin-left:6px;font:12.5px var(--ui);color:var(--dim);text-transform:none;letter-spacing:0}.lb-pop textarea{width:100%;resize:vertical;font:12px/1.45 var(--code);word-break:break-all}.lb-pop-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.lb-pop-h b{font:400 16px var(--title);color:var(--yellow)}.lb-out{display:grid;gap:6px}.lb-out+.lb-out{padding-top:10px;border-top:1px solid var(--rule)}.lb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lb-where{font-size:12.5px;color:var(--dim)}.ul-layer .lk-s{position:absolute;width:auto;min-width:0;min-height:0;gap:0;padding:0}.lk-s .slot{--s: 100%;height:100%;border-radius:6%}.lk-s .slot .art,.lk-s .slot>img{filter:brightness(.42) saturate(.55)}.lk-0 .slot{background:radial-gradient(circle at 35% 30%,#1d1a14,#0a0907 80%);box-shadow:inset 0 0 0 1px #a88b5538,0 0 0 1px #1d1a14,0 0 0 2px #000}.lk-s:hover .slot,.lk-s.held .slot{box-shadow:0 0 0 2px var(--green),0 0 0 3px #000,0 0 12px #3ce13c80}.lk-key{position:absolute;z-index:2;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;pointer-events:none;font:600 clamp(10px,1.3cqw,15px)/1 var(--ui);color:#fff;text-shadow:0 0 2px #000,0 1px 1px #000,0 0 3px #000}.lk-f{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--rule)}.lk-f .lbl{margin:0}.lk-f code{font-size:12px;color:var(--parchment)}.lk-cmd{font:16px var(--title);color:var(--yellow)}.lk-keys,.lk-acts,.lk-mods{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lk-acts{gap:14px}.lk-kc{display:inline-flex;align-items:center;gap:4px;padding-right:2px}.lk-kc b{font-weight:600;color:var(--white)}.lk-kc .sfield-x{position:static;transform:none}.ul-over>.lk-board{position:absolute;left:calc(50% - min(560px,47%));top:2px;z-index:auto;width:min(1120px,94%);max-height:calc(100% - 4px);margin:0;overflow:auto;overscroll-behavior:contain;container-type:inline-size}.lk-board .lk-for{text-align:center}.lk-kb{--u: min(44px, calc((100cqw - 90px) / 23));display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lk-kb-b{display:grid;gap:3px;align-content:start}.lk-kb-r{display:flex;gap:3px}.lk-k{position:relative;display:grid;place-items:center;width:calc(var(--w) * var(--u) + (var(--w) - 1) * 3px);height:var(--u);padding:0;border:0;border-radius:3px;overflow:hidden;font:600 calc(var(--u) * .38)/1 var(--ui);color:var(--parchment);background:linear-gradient(180deg,#2a2418,#14110b);box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--edge);cursor:pointer}.lk-k:hover{color:var(--white);box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--bronze-hi)}.lk-k.off{visibility:hidden}.lk-k.on{color:#fff;box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--gold)}.lk-k .slot{position:absolute;inset:0;--s: 100%;height:100%;border:0;border-radius:0;box-shadow:none;opacity:.6}.lk-k>span:last-child{position:relative;text-shadow:0 0 2px #000,0 1px 1px #000}.lk-list{display:grid;gap:1px;align-content:start}.lk-row{appearance:none;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 8px 3px 3px;border:0;border-radius:3px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lk-row:hover,.lk-row:focus-visible{background:var(--drop-on)}.lk-row[aria-pressed=true]{background:var(--drop-on);box-shadow:inset 0 0 0 1px var(--gold-dim)}.lk-row .slot{--s: 32px}.lk-row b{display:block;font:400 15px/1.2 var(--title);color:var(--white);text-shadow:var(--out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-row small{display:block;font:12.5px var(--ui);color:var(--dim)}.lk-on{font:600 11.5px var(--ui);color:var(--green-soft);white-space:nowrap}.ul-wrap>.lb-whose{left:50%;top:12px;z-index:90;width:auto;max-width:calc(100% - 24px);padding:8px 16px 14px;transform:translate(-50%) scale(var(--gwz, 1));transform-origin:50% 0}.lb-whose-c{display:grid;grid-template-columns:repeat(5,64px);justify-content:center;gap:10px 6px}.lb-whose .cls-btn{display:grid;justify-items:center;gap:4px;padding:2px 0;border-radius:6px}.lb-whose-n{font:13px/1.1 var(--title);color:var(--c, var(--parchment));text-shadow:var(--out);white-space:nowrap}.lb-whose .cls-btn:hover .lb-whose-n{color:var(--white)}@media(max-width:900px){.ul-wrap>.lb-whose{position:relative;left:auto;top:auto;max-width:none;transform:none}}@media(max-width:600px){.lb-whose-c{grid-template-columns:repeat(5,54px);gap:8px 2px}.lb-whose-n{font-size:11.5px}}.lb-bar.lb-none .lb-s{pointer-events:none;opacity:1}.gw-disc{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.gw-disc .tab-caret{width:11px;height:11px;margin:0;transition:transform .15s}.gw-disc[aria-expanded=false] .tab-caret{transform:rotate(-90deg)}.gw-disc:hover{color:var(--white)}.gw-disc:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.bx{--off: #C2412F;--uti: #3B8F48;--def: #2F6FB8}.bx .offense{--tc: var(--off)}.bx .utility{--tc: var(--uti)}.bx .defense{--tc: var(--def)}.bx-root{padding:14px}.bx-lbl{margin:0;font:600 10.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label)}.bx-lbl small{margin-left:6px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dim)}.bx-pic{display:block;width:100%;max-width:100%;aspect-ratio:1;object-fit:contain}.bx-sil{display:grid;place-items:center;width:100%;aspect-ratio:1}.bx-sil .slot{border-radius:50%}.bx-sil .slot .art{border-radius:50%;filter:grayscale(1) brightness(.35)}.bx-plus{font:600 12px var(--ui);color:var(--dim)}.bx-start{display:flex;flex-direction:column;gap:12px;min-height:0}.bx-hero{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bx-hero h3{margin:0;font:400 24px var(--display);color:var(--yellow);text-shadow:var(--outline)}.bx-hero p{margin:0;font-size:14px;color:var(--dim)}.bx-big{flex:1 1 320px;max-width:520px}.bx-big input{padding-top:8px;padding-bottom:8px;font-size:16px}.bx-frame{flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:14px;padding:1px}.bx-shared,.bx-rp{border:1px solid var(--gold-dim);border-radius:6px;background:linear-gradient(180deg,#17120c,#0e0b07);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff08}.bx-shared{flex:none;display:flex;align-items:center;gap:8px 18px;padding:8px 14px}.bx-frame h4{margin:0;display:flex;align-items:center;gap:8px;padding:6px 2px 0;font:400 19px var(--title);color:color-mix(in srgb,var(--tc, #CDAE62) 45%,#fff)}.bx-frame h4 i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--tc, var(--gold-dim));box-shadow:0 0 0 1px #000}.bx-frame h4 small{margin-left:2px;font:12.5px var(--ui);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-shared h4{flex:none;display:grid;grid-template-columns:auto 1fr;gap:0 8px;padding:0;font-size:21px}.bx-shared h4 small{grid-column:2;margin:0}.bx-sabs{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bx-sab{appearance:none;cursor:pointer;min-width:0;display:flex;align-items:center;gap:12px;padding:7px 14px 7px 7px;text-align:left;border:0;border-radius:8px;font:inherit;color:var(--text);background:#00000059;box-shadow:inset 0 0 0 1px var(--edge);transition:opacity .12s,filter .12s,box-shadow .12s}.bx-sab:hover,.bx-sab:focus-visible{background:#ffd10014;box-shadow:inset 0 0 0 1px var(--gold-dim);outline:0}.bx-sab .slot{border-radius:6px}.bx-sab>span:not(.slot){flex:1 1 0;min-width:0;display:grid}.bx-sab small{font:600 11px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-sab b{font:400 21px/1.15 var(--title);color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-sab:hover b{color:var(--yellow)}.bx-roles{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:14px}.bx-rp{min-width:0;padding:2px 14px 14px}.bx-cards{display:grid;grid-template-columns:repeat(var(--n),var(--cw, 150px));gap:16px;padding-top:8px}.bx-card{container-type:inline-size;min-width:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;transition:opacity .12s,filter .12s,box-shadow .12s;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--tc) 30%,#1A140D),#110d08 72%);box-shadow:0 0 0 1px #000,0 0 0 2px #2a2216}.bx-card:has(.bx-cpet:hover){box-shadow:0 0 0 1px #000,0 0 0 2px var(--tc),0 0 14px color-mix(in srgb,var(--tc) 35%,transparent)}.bx-cpet{appearance:none;cursor:pointer;flex:1 1 auto;display:grid;justify-items:center;align-content:end;gap:1px;padding:6px 6px 8px;border:0;background:none;font:inherit;color:var(--text);text-decoration:none}.bx-cpet .bx-pic,.bx-cpet .bx-sil{height:var(--pich, 110px);width:auto;aspect-ratio:auto}.bx-cpet .bx-sil .slot{--s: calc(var(--pich, 110px) * .55) !important}.bx-cpet b{max-width:100%;font:400 clamp(11px,min(calc(var(--pich, 110px) * .16),11.5cqi),21px)/1.15 var(--title);color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-cpet:hover b,.bx-cpet:focus-visible b{color:var(--yellow)}.bx-cpet:focus-visible{outline:0}.bx-cpet small{font-size:12px;color:var(--dim)}.bx-ab{appearance:none;cursor:pointer;flex:none;min-width:0;display:grid;align-content:center;gap:3px;padding:6px 8px;text-align:left;border:0;font:inherit;color:var(--text);height:calc(min(9.5px,8.5cqi)*1.3 + clamp(10.5px,8.6cqi,15.5px)*2.3 + 15px);background:#0000008c;box-shadow:inset 0 1px color-mix(in srgb,var(--tc) 45%,#000)}.bx-ab:hover,.bx-ab:focus-visible{background:#ffd1001a;box-shadow:inset 0 1px 0 var(--gold-dim),inset 0 0 0 1px var(--gold-dim);outline:0}.bx-ab-r{min-width:0;display:flex;align-items:center;gap:8px}.bx-ab .slot{border-radius:5px}.bx-ab small{font:600 min(9.5px,8.5cqi) var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label);white-space:nowrap;overflow:hidden}.bx-ab b{flex:1 1 0;min-width:0;font:400 clamp(10.5px,8.6cqi,15.5px)/1.15 var(--title);color:var(--parchment);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.bx-ab:hover b{color:var(--yellow)}.bx-frame.lit-fams .bx-card:not(.lit){opacity:.28;filter:grayscale(.7)}.bx-frame.lit-fams .bx-card.lit{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold),0 0 16px #ffd10059}.bx-frame.lit-abs .bx-sab:not(.lit){opacity:.3;filter:grayscale(.7)}.bx-frame.lit-abs .bx-sab.lit{background:#ffd1001f;box-shadow:inset 0 0 0 1px var(--gold),0 0 12px #ffd10040}.bx-dex{display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,30%,600px);gap:18px;align-items:start}.bx-dex>*{min-height:0;height:100%}.bx-mid{min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--gold-dim);border-radius:6px;background:linear-gradient(180deg,#17120c,#0e0b07);box-shadow:0 0 0 1px #000}.bx-bar{display:flex;align-items:center;gap:10px}.bx-bar .sfield{flex:1 1 auto;max-width:420px}.bx-count{margin-left:auto;font-size:12.5px;color:var(--dim)}.bx-bar [data-filters][aria-expanded=true]{color:var(--yellow)}.bx-empty{padding:30px 10px;text-align:center}.bx-drawer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 12px;border-radius:8px;background:#00000059;box-shadow:inset 0 0 0 1px var(--edge)}.bx-fld{display:grid;gap:4px}.bx-fld>span:first-child{font:600 10.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label)}.bx-fld input[type=number]{width:72px}.bx-fld .seg button{padding-top:6px;padding-bottom:6px}.bx-selic{position:relative;display:block}.bx-selic select{width:100%;min-width:190px;padding-left:38px}.bx-selic>.slot{position:absolute;left:7px;top:50%;transform:translateY(-50%);pointer-events:none}.bx-sws{display:grid;gap:6px;justify-items:start;align-self:flex-end;margin-bottom:4px}.bx-chips{display:flex;flex-wrap:wrap;gap:6px}.bx-chips:empty{display:none}.bx-chip{display:inline-flex;align-items:center;gap:6px;padding-left:3px;color:var(--yellow);border-color:var(--bronze-hi);background:linear-gradient(180deg,var(--quiet-hi),var(--quiet-lo))}.bx-chip .slot{border-radius:50%}.bx-chip i{font-style:normal;color:var(--dim);padding:0 2px}.bx-chip:hover i{color:var(--white)}.bx-chip:not(:has(.slot)){padding-left:10px}.bx-move{position:relative;z-index:5;display:flex;align-items:center;gap:8px 14px;padding:8px 10px 8px 8px;border-radius:10px;background:linear-gradient(90deg,#ffd10014,#00000059 50%);box-shadow:inset 0 0 0 1px var(--gold-dim)}.bx-move>.slot{border-radius:6px}.bx-move-n{flex:none;display:grid;white-space:nowrap}.bx-move-n small{font:600 10px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label)}.bx-move-n b{font:400 19px/1.1 var(--title);color:var(--white)}.bx-move-rk{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bx-move-rk>span{flex:1 1 100%;font-size:11.5px;color:var(--dim)}.bx-move>.pw-close{margin-left:auto;align-self:flex-start}.bx-rkh{position:relative}.bx-rkh>.bx-rkc{padding:3px 9px;font-size:13px;white-space:nowrap}.bx-rkh>.bx-rkc[aria-pressed=true],.bx-rkh:hover>.bx-rkc,.bx-rkh:focus-within>.bx-rkc{color:#120e09;background:var(--gold);box-shadow:0 0 8px #ffd10073;outline:0}.bx-rkh>.bx-rkc[aria-pressed=true] i,.bx-rkh:hover>.bx-rkc i,.bx-rkh:focus-within>.bx-rkc i{color:#3a2a10}.bx-pop{display:none;position:absolute;left:-4px;top:100%;padding-top:6px;width:340px;z-index:20}.bx-rkh:hover>.bx-pop,.bx-rkh:focus-within>.bx-pop{display:block}.bx-move.shut .bx-pop{display:none!important}.bx-pop>div{display:grid;gap:6px;padding:10px;border-radius:10px;background:#0b0907;box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold-dim),0 10px 28px #000000bf}.bx-pop-h{margin:0;font:400 15.5px var(--title);color:var(--gold-bright)}.bx-pop-h small{display:block;font:12px var(--ui);color:var(--dim)}.bx-pop-l{display:grid;gap:3px;max-height:300px;overflow-y:auto;scrollbar-width:thin}.bx-pop-r{appearance:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:5px 6px;text-align:left;border:0;border-radius:6px;background:#ffffff08;font:inherit;color:var(--text)}.bx-pop-r:hover,.bx-pop-r:focus-visible{background:#ffd1001a;box-shadow:inset 0 0 0 1px var(--gold-dim);outline:0}.bx-pop-r>span:not(.slot){flex:1 1 auto;min-width:0;display:grid}.bx-pop-r b{font:400 14.5px var(--title);color:var(--white)}.bx-pop-r small{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-pop-r small i{font-style:normal}.bx-pop-r em{flex:none;font-style:normal;font-size:11.5px;color:var(--gold-label)}.bx-pop-r.later{opacity:.45}.bx-pop-n{margin:0;font-size:12.5px;color:var(--dim)}.bx-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(140px,8.4vw,168px),1fr));grid-auto-rows:max-content;gap:12px;overflow-y:auto;scrollbar-width:thin;padding:3px}#bx-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bx-tile{appearance:none;cursor:pointer;position:relative;display:grid;padding:0 0 10px;text-align:center;border:0;border-radius:10px;color:var(--text);font:inherit;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tc) 18%,#1A140D),#110d08 70%);box-shadow:0 0 0 1px #000,0 0 0 1px #2a2216;overflow:hidden}.bx-tile:hover{box-shadow:0 0 0 1px #000,0 0 0 2px color-mix(in srgb,var(--tc) 70%,#000)}.bx-tile[aria-pressed=true]{box-shadow:0 0 0 1px #000,0 0 0 3px var(--yellow),0 0 14px #ffd10066}.bx-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bx-grid.lighting .bx-tile:not(.lit){opacity:.35}.bx-tile.lit{box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold),0 0 12px #ffd10059}.bx-star{position:absolute;top:5px;right:7px;z-index:1;font-size:13px;color:var(--yellow);text-shadow:0 0 6px rgba(255,209,0,.6)}.bx-nm{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 4px;min-width:0;padding:0 6px;font:15.5px/1.15 var(--title);color:var(--white);white-space:nowrap}.bx-nm b{min-width:0;font-weight:inherit;overflow:hidden;text-overflow:ellipsis}.bx-nm .bx-plus{flex:none}.bx-one{font-size:11px;color:var(--gold-label)}.bx-lv{font-size:12px;color:var(--dim)}.bx-tbadge,.bx-tspd{padding:0 6px;border-radius:999px;font:600 11px var(--ui);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px #000}.bx-tbadge{justify-self:center;margin-top:3px;padding:1px 8px;color:#120e09;background:linear-gradient(180deg,#ffe38a,#d9a92e)}.bx-tspd{position:absolute;top:7px;left:7px;z-index:1}.bx-tspd.fast{color:#120e09;background:linear-gradient(180deg,#ffe38a,#d9a92e)}.bx-tspd.slow{color:#dce6f5;background:#2f4b72}#bx-page{overflow-y:auto;scrollbar-width:thin;border-radius:12px}.bx-entry{display:grid;gap:14px;padding:0 0 16px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#1e1810,#110d08);box-shadow:0 0 0 1px #000,0 0 0 2px var(--tc),0 8px 24px #0009}.bx-entry.bx-none{--tc: var(--edge);padding:20px}.bx-eh{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);background:linear-gradient(180deg,var(--tc),color-mix(in srgb,var(--tc) 45%,#000))}.bx-eh h3{flex:1 1 auto;min-width:0;margin:0;font:400 26px/1.1 var(--display)}.bx-eh .bx-plus{color:#ffffffbf;font-size:14px}.bx-stage{position:relative;justify-self:center;width:80%;max-width:clamp(230px,62%,310px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tc) 45%,#2A2216),#0e0b07 70%);box-shadow:inset 0 0 0 2px #0009,inset 0 -18px 30px #00000080}.bx-stage .bx-pic,.bx-stage .bx-sil{width:100%;height:100%}.bx-stage .v3{position:absolute;inset:0;touch-action:none}.bx-stage .v3.on{cursor:grab}.bx-stage .v3.on:active{cursor:grabbing}.bx-stage .v3.on.moving{cursor:move}.bx-stage .v3-canvas{display:block;width:100%;height:100%}.bx-stage:has(.v3.on) .bx-pic,.bx-stage:has(.v3.on) .bx-sil{visibility:hidden}.bx-anim{justify-self:center;margin-top:-4px}.bx-anim:empty{display:none}#bx-list,.bx-start{position:relative}.bx-g3d{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.bx-pic.g3d,.bx-sil.g3d{visibility:hidden}.bx-sum{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:-4px 16px 0;font-size:14.5px;color:var(--parchment)}.bx-sum .slot{border-radius:50%}.bx-sum b{font:400 17px var(--title);color:var(--white)}.bx-dot{color:var(--dim)}.bx-role{color:color-mix(in srgb,var(--tc) 60%,#fff);font-weight:600}.bx-rare{color:var(--yellow)}.bx-where,.bx-mvs{margin:0 16px}.bx-where .bx-lbl,.bx-mvs .bx-lbl{margin-bottom:6px}.bx-mvs .bx-lbl:not(:first-child){margin-top:12px}.bx-wr{margin-bottom:6px;padding:8px 10px;border-radius:8px;background:#00000059}.bx-wr.picked{box-shadow:inset 0 0 0 1px var(--gold);background:#ffd10012}.bx-wr-t{display:flex;align-items:flex-start;gap:10px}.bx-wr-t>div{flex:1 1 0;min-width:0}.bx-wr b{font:400 16px var(--title);color:var(--white)}.bx-wr small{display:block;font-size:12.5px;color:var(--dim);margin-bottom:3px}.bx-wr small i{font-style:normal}.bx-wr .gbtn{flex:none;padding:3px 12px;font-size:14px}.bx-tag{display:inline-block;margin-left:6px;padding:0 5px;border-radius:2px;font:500 11px var(--ui);vertical-align:1px}.bx-tag.r4{color:#d8d8d8;border:1px solid #777}.bx-tag.r1{color:var(--yellow);border:1px solid #7A6420}.bx-tag.r2{color:#f1e3a6;border:1px solid #B9A04A}.bx-spd{display:inline-flex;align-items:baseline;gap:6px;margin-top:1px;font:500 12.5px var(--ui);color:var(--parchment);font-variant-numeric:tabular-nums}.bx-spd:before{content:"";align-self:center;width:7px;height:7px;border-radius:50%;background:var(--dim)}.bx-spd i{font-style:normal;color:var(--dim)}.bx-spd.fast:before{background:var(--yellow);box-shadow:0 0 6px #ffd10099}.bx-spd.fast i{color:var(--gold-label)}.bx-spd.slow:before{background:#6f95c9}.bx-spd.none{color:var(--dim);font-style:italic}.bx-teach{appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;gap:10px;margin-top:7px;padding:6px 10px 6px 6px;text-align:left;border:0;border-radius:6px;font:inherit;color:var(--text);background:linear-gradient(90deg,#ffd10021,#ffd10008);box-shadow:inset 0 0 0 1px var(--gold-dim),inset 3px 0 0 var(--gold)}.bx-teach:hover,.bx-teach:focus-visible{background:linear-gradient(90deg,#ffd10033,#ffd1000f);box-shadow:inset 0 0 0 1px var(--gold),inset 3px 0 0 var(--gold);outline:0}.bx-teach .slot{border-radius:5px}.bx-teach>span:not(.slot){flex:1 1 auto;min-width:0;display:grid}.bx-wr .bx-teach small{margin:0;font:600 10px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--yellow)}.bx-wr .bx-teach b{font:400 17px var(--title);color:var(--white)}.bx-teach b i{font:500 13px var(--ui);font-style:normal;color:var(--gold-label);margin-left:4px}.bx-teach em{flex:none;font-style:normal;font-size:12px;color:var(--gold-label)}.bx-teach:hover em{color:var(--yellow)}.bx-sig{appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;text-align:left;border:0;border-radius:10px;font:inherit;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 22%,#1E1810),#120e09 80%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 60%,#000)}.bx-sig>.slot{border-radius:8px}.bx-sig>span:not(.slot){flex:1 1 auto;min-width:0;display:grid}.bx-sig small{font:600 10px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--yellow)}.bx-sig b{font:400 20px var(--title);color:var(--white)}.bx-sig i{font-style:normal;font-size:12.5px;color:var(--dim)}.bx-sig em{font-style:normal;font-size:12px;color:var(--gold-label)}.bx-sig[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--yellow)}.bx-also{display:flex;flex-wrap:wrap;gap:8px}.bx-mv{appearance:none;cursor:pointer;display:grid;justify-items:center;gap:3px;width:64px;padding:6px 2px;border:0;border-radius:8px;background:none;font:12px var(--ui);color:var(--parchment)}.bx-mv:hover{background:#ffd1000f}.bx-mv[aria-expanded=true]{background:#ffd1001a;color:var(--yellow);box-shadow:inset 0 0 0 1px var(--gold-dim)}.bx-mv .slot{border-radius:6px}.bx .hit{box-shadow:inset 0 0 0 2px var(--yellow),0 0 12px #ffd1004d}.bx-open{margin-top:8px;padding:10px;border-radius:8px;background:#0b0907;box-shadow:inset 0 0 0 1px var(--bevel-rim);display:grid;gap:6px}.bx-hint{margin:0;font-size:12px;color:var(--dim)}.bx-rk{display:flex;flex-wrap:wrap;gap:4px}.bx-rkc{appearance:none;cursor:pointer;display:inline-flex;align-items:baseline;gap:3px;padding:1px 7px;border:0;border-radius:999px;font:500 12px var(--ui);color:var(--parchment);background:#00000080;box-shadow:inset 0 0 0 1px var(--edge-hi, #4A3D27);font-variant-numeric:tabular-nums}.bx-rkc i{font-style:normal;font-size:10.5px;color:var(--gold-label)}.bx-rkc.later{opacity:.35}.bx-rkc.known{color:var(--white);box-shadow:inset 0 0 0 1px var(--gold-dim)}.bx-rkc.known:hover{box-shadow:inset 0 0 0 1px var(--gold)}.bx-rkc.unknown{color:var(--dim);background:none;box-shadow:none;outline:1px dashed rgba(255,255,255,.22);outline-offset:-1px}.bx-rkc[aria-expanded=true]{color:#120e09;background:var(--gold);box-shadow:0 0 8px #ffd10080}.bx-rkc[aria-expanded=true] i{color:#3a2a10}.bx-rkc:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.bx-tp{min-width:0;display:grid;gap:6px;padding:0}.bx-tp-h{display:flex;align-items:center;gap:8px}.bx-tp-h b{flex:1 1 auto;font:400 15px var(--title);color:var(--gold-bright)}.bx-tp-n{margin:0;font-size:12px;color:var(--dim)}.bx-tp-l{display:grid;gap:4px;max-height:300px;overflow-y:auto;scrollbar-width:thin;min-width:0}.bx-tp-r{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px;border-radius:6px;background:#ffffff08}.bx-tp-r>div{flex:1 1 0;min-width:0}.bx-tp-r b{font:400 14.5px var(--title);color:var(--white)}.bx-tp-r small{display:block;font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-tp-r small i{font-style:normal}.bx-tp-r.later{opacity:.45}.bx-tp-r .gbtn{flex:none;padding:2px 9px;font-size:13px}.bx-more{margin:0 16px;border-radius:8px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--edge)}.bx-more summary{cursor:pointer;padding:9px 12px;font:15px var(--title);color:var(--gold-label);list-style:none}.bx-more summary::-webkit-details-marker{display:none}.bx-more summary:before{content:"\25b8  ";color:var(--gold-dim)}.bx-more[open] summary:before{content:"\25be  "}.bx-more-b{display:grid;gap:8px;padding:0 12px 12px}.bx-more-t{margin:0;font-size:13px;color:var(--text)}.bx-foods{display:flex;flex-wrap:wrap;gap:6px}.bx-foods span{padding:2px 9px;border-radius:999px;background:#00000073;border:1px solid var(--edge);font-size:12.5px;color:var(--parchment)}.bx-stats{display:grid;gap:6px}.bx-sb{display:grid;grid-template-columns:58px 40px minmax(0,1fr);align-items:center;gap:8px;font-size:13px}.bx-sb span:first-child{color:var(--parchment)}.bx-sb span:nth-child(2){color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.bx-sb i{display:block;height:9px;border-radius:999px;background:#0009;box-shadow:inset 0 0 0 1px var(--edge);overflow:hidden}.bx-sb i b{display:block;height:100%;border-radius:999px;background:var(--tc)}.bx-rt-go{display:inline-flex;align-items:center;gap:6px;line-height:normal}.bx-rt-go .slot{flex:none;margin:-3px 0;border-radius:4px}.bx-hero p{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.bx-drawer .bx-rt-go{align-self:flex-end;margin-left:auto}.bx-rt-bar{flex-wrap:wrap}.bx-rt-title{display:flex;align-items:center;gap:10px}.bx-rt-title>span:not(.slot){display:grid}.bx-rt-title .slot{border-radius:6px}.bx-rt-title small{font:600 10px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-label)}.bx-rt-title b{font:400 19px/1.1 var(--title);color:var(--white)}.bx-rt-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-left:18px}.bx-rt-pick .bx-selic select{min-width:170px}.bx-rt-pick input[type=number]{width:60px}.bx-rt-stops{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:26px 16px;padding:1px}.bx-rt-stops>.bx-empty{flex:1 1 100%}.bx-rt-stop{position:relative;min-width:min(100%,260px);padding:2px 14px 14px}.bx-rt-arw{position:absolute;pointer-events:none;line-height:0;color:var(--gold-dim)}.bx-rt-arw.right{left:calc(100% + 3px);transform:translateY(-50%)}.bx-rt-arw svg{display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bx-rt-stop h4{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 2px 0;font:400 19px var(--title);color:var(--yellow)}.bx-rt-stop h4>span{min-width:0}.bx-rt-stop h4>span i{font-style:normal;font-size:14px;color:var(--gold-label)}.bx-rt-stop h4>i{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font:600 12px var(--ui);font-style:normal;background:var(--gold);color:#1a1308;box-shadow:0 0 0 1px #000}.bx-rt-stop h4 small{flex:none;font:12.5px var(--ui);color:var(--dim)}.bx-rt-stop h4 .gbtn{flex:none;margin-left:auto}.bx-rt-stop .bx-cards{align-items:start}.bx-rt-tame{min-width:0;display:grid;gap:6px}.bx-rt-card .bx-cpet small{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 4px}.bx-rt-card .bx-cpet .bx-tag{margin-left:2px}.bx-rt-card .bx-sil .slot .art{filter:none}.bx-rt-card a.bx-ab{text-decoration:none}.bx-rt-card .bx-ab small{display:flex;align-items:baseline;gap:6px}.bx-rt-card .bx-ab small em{margin-left:auto;font-style:normal;color:var(--yellow)}.bx-rt-spd.fast{color:var(--yellow)}.bx-rt-spd.slow{color:#a9c3e6}.bx-rt-alt{margin:0;padding:0 2px;font-size:11.5px;line-height:1.35;color:var(--dim)}.bx-rt-pm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.bx-rt-pm .slot{border-radius:6px}.bx-rt-tn{display:grid;min-width:0}.bx-rt-tn b{font:400 14.5px/1.15 var(--title);color:var(--white);white-space:nowrap}.bx-rt-tn b i{font-style:normal;color:var(--gold-dim)}.bx-rt-tn small{font-size:11.5px;color:var(--dim);white-space:nowrap}.bx-rt-tn .bx-tag{vertical-align:middle}.bx-rt-who{appearance:none;cursor:pointer;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}.bx-rt-who:hover,.bx-rt-who:focus-visible{color:var(--yellow);text-decoration:underline;text-underline-offset:2px;outline:0}.bx-rt-foot{flex:none;margin:0;padding-top:8px;border-top:1px solid rgba(168,139,85,.25);font-size:12.5px;color:var(--dim)}.bx-rt-foot b{color:var(--text);font-weight:600}.bx-rt-foot span{display:block;margin-top:2px;font-size:12px;color:#b9a98a}.bx-rt-page{overflow-y:auto;scrollbar-width:thin;border-radius:12px}.bx-entry.any{--tc: #6B5A33}.bx-rt-sec{margin:0 16px}.bx-rt-pms{display:grid;gap:8px;margin:6px 0 14px}.bx-rt-pm>.bx-rt-tn{flex:1 1 0}.bx-rt-then{flex:1 1 100%;padding-left:40px;font-size:11.5px;color:var(--dim)}.bx-rt-rk{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border-radius:14px;font:13px var(--title);color:var(--text);background:#0006;box-shadow:inset 0 0 0 1px var(--bronze);white-space:nowrap}.bx-rt-rk i{font-style:normal;font-weight:600;padding:1px 7px;border-radius:10px;background:var(--gold-dim);color:#1a1308}.bx-rt-rk.on{box-shadow:inset 0 0 0 1px var(--gold)}.bx-rt-rk.on i{background:var(--gold)}.bx-rt-rk.off{opacity:.6;padding-right:4px}.bx-rt-sec .bx-lbl{margin-bottom:6px}.bx-rt-cl{margin:10px 0 0;font-size:12px;color:#b9a98a}@media(max-width:1099px){.bx-rt-pick{margin-left:0}}@media(max-width:900px){.bx-rt-stops,.bx-rt-page{overflow:visible}}@media(max-width:1050px){.bx-dex{grid-template-columns:minmax(0,1fr) 340px}.bx-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}}@media(max-width:900px){.bx-root{padding:10px}.bx-dex{grid-template-columns:minmax(0,1fr);height:auto}.bx-dex>*{height:auto}#bx-page{overflow:visible;order:-1}.bx-grid{max-height:520px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.bx-frame{overflow:visible}.bx-roles{grid-template-columns:minmax(0,1fr)}.bx-cards{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px}.bx-cpet .bx-pic,.bx-cpet .bx-sil{height:84px}.bx-shared{flex-direction:column;align-items:stretch}.bx-sabs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bx-bar{flex-wrap:wrap}.bx-pop{width:min(340px,calc(100vw - 48px))}}.bs>header .n{font-weight:400;letter-spacing:0;text-transform:none}.bs-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:8px 14px 10px;border-bottom:1px solid #000;box-shadow:0 1px 0 var(--edge)}.bs-plates{flex:1 1 100%}.bs-plates .plate{flex:1 1 auto}.bs-classes{--cr: clamp(28px, 14px + 1cqi, 38px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:4px;column-gap:clamp(2px,(100% - 9 * (var(--cr) + 4px)) / 8 - 1px,8px)}.bs-cx{position:relative}.bs-classes .cls-btn{display:grid;place-items:center;width:calc(var(--cr) + 4px);height:calc(var(--cr) + 8px);border-radius:50%}.bs-cr{position:relative;display:grid;place-items:center}.bs-classes .cls-btn .crest{--s: var(--cr);transition:transform .15s,box-shadow .15s,filter .15s}.bs-classes .cls-btn .crest svg{width:50%;height:50%}.bs-classes .cls-btn:hover .crest,.bs-cx.open .cls-btn .crest{filter:none;transform:scale(1.18);box-shadow:0 0 0 2px #000,0 0 0 3px var(--yellow),0 0 0 4px #000,0 0 12px #ffd10073}.bs-classes .cls-btn[aria-pressed=true] .crest{--s: calc(var(--cr) + 6px);transform:none;filter:none;box-shadow:0 0 0 2px #000,0 0 0 3px #b89a5e,0 0 0 4px #000,0 3px 8px #000000b3}.bs-classes .cls-btn[aria-pressed=true]:hover .crest,.bs-cx.open .cls-btn[aria-pressed=true] .crest{box-shadow:0 0 0 2px #000,0 0 0 3px var(--yellow),0 0 0 4px #000,0 0 14px #ffd10080}.bs-badge{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;overflow:hidden;background:#000;box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold),0 0 6px #000c}.bs-badge img{display:block;width:100%;height:100%;object-fit:cover}.drop.bs-fly{display:none;z-index:40;top:calc(100% + 2px);left:50%;right:auto;width:max-content;max-height:none;overflow:visible;padding:4px 0 5px;transform:translate(calc(-50% + var(--dx, 0px)))}.bs-cx.open .drop.bs-fly{display:block}.drop.bs-fly:before{content:"";position:absolute;left:calc(50% - 6px - var(--dx, 0px));top:-6px;width:11px;height:11px;transform:rotate(45deg);background:var(--drop-bg);box-shadow:-2px -2px 0 -1px var(--bevel-rim)}.drop.bs-fly h4{margin:0 0 3px;padding:2px 14px 5px;font:400 15px var(--title);color:var(--gold);border-bottom:1px solid #000;box-shadow:0 1px 0 var(--edge)}.drop.bs-fly .drop-opt{appearance:none;display:flex;align-items:center;gap:9px;width:100%;margin:0;padding:5px 16px 5px 10px;border:0;border-radius:0;background:none;font:15px/1.25 var(--title);color:var(--parchment);white-space:nowrap;text-align:left}.drop.bs-fly .drop-opt img{width:24px;height:24px;border-radius:3px;box-shadow:0 0 0 1px #000}.drop.bs-fly .drop-opt:hover{background:var(--drop-on);color:var(--white)}.drop.bs-fly .drop-opt:focus-visible{background:var(--drop-on);color:var(--white);outline:2px solid var(--gold);outline-offset:-2px}.drop.bs-fly .drop-opt[aria-checked=true]{color:var(--yellow)}.plates{display:flex;flex-wrap:wrap;gap:10px}.plate{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:58px;padding:8px 14px;border-radius:4px;background:#120e09;box-shadow:0 0 0 1px #000,inset 0 0 0 1px var(--bronze)}.plate:has(>.plate-tab[aria-selected=true]){background:linear-gradient(180deg,var(--bevel-hi),var(--bevel-lo));box-shadow:0 0 0 1px #000,inset 0 0 0 1px var(--bronze-hi)}.plate-tab{appearance:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--gold-dim);text-align:left;font:inherit}.plate-tab .slot{--s: 36px;flex:none}.plate-tab b{display:block;font:400 20px var(--title);color:inherit}.plate-tab small{display:block;font:12.5px var(--ui);color:var(--dim)}.plates .plate{position:relative}.plate-tab:after{content:"";position:absolute;inset:0}.plate>.seg{position:relative;z-index:1;pointer-events:none}.plate>.seg>*{pointer-events:auto}.plate-tab:hover{color:var(--gold-bright)}.plate-tab:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.plate-tab[aria-selected=true]{color:var(--yellow);text-shadow:var(--outline)}.plate-tab[aria-selected=true] small{color:var(--parchment)}.plate>.seg{margin-left:auto}.plate>.seg button{font-size:14.5px;padding:5px 10px;white-space:nowrap}.plate>.seg .later{opacity:.45;cursor:default}.plate:not(:has(>.plate-tab[aria-selected=true]))>.seg button{opacity:.7}@media(max-width:760px){.plate{flex-basis:100%}.plate>.seg{margin-left:0;flex-wrap:wrap}}.bs-seg{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gold-label)}.bs-seg .seg button{display:inline-flex;align-items:center;gap:6px}.bs-seg .seg img{width:18px;height:18px;border-radius:3px;box-shadow:0 0 0 1px #000}.bs-stage{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;padding:12px;min-height:520px}.bs-stage>*{min-height:0}.bs-stage.empty{display:block}.bs-col{overflow:auto;scrollbar-width:thin;border-radius:4px;background:#00000059;box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--edge)}.bs-col.plain{background:none;box-shadow:none}.bs-none{padding:60px 20px;text-align:center;color:var(--dim);font-size:14px}.bs-none b{display:block;margin-bottom:6px;font:400 18px var(--title);color:var(--parchment)}.bs-none-pick{--look: 30px;display:flex;justify-content:center;align-items:center;gap:12px;margin:-40px auto 40px}.bs-none .bw-chars{position:relative;top:auto;left:auto;bottom:auto}.bw{container-type:inline-size;--slot: clamp(40px, 27px + 1.35cqi, 56px);--names: clamp(170px, 80px + 9.2cqi, 280px);--lad: clamp(22px, 17px + .5cqi, 28px);--cell: max(calc(var(--slot) + 2px), calc(var(--lad) + 24px));position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:6px;color:var(--text);background:linear-gradient(180deg,#1e1810,#110d08);box-shadow:0 0 0 1px #000,0 0 0 3px #8a7344,0 0 0 4px #000}.bw-body{flex:1;display:grid;grid-template-columns:var(--names) var(--slot) minmax(240px,clamp(380px,30cqi,600px)) var(--slot) var(--names);grid-template-rows:1fr auto;justify-content:center;gap:0 clamp(6px,.6cqi,12px);align-items:start;padding:8px 12px 4px}.bw-col{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.bw-col.l{grid-column:1 / 3}.bw-col.r{grid-column:4 / 6}.bw-cell{display:grid;align-items:start;gap:0 clamp(6px,.6cqi,12px);height:var(--cell)}.bw-col.l .bw-cell{grid-template-columns:var(--names) var(--slot)}.bw-col.r .bw-cell{grid-template-columns:var(--slot) var(--names)}.bw-cell.off .dslot{cursor:default;box-shadow:0 0 0 1px #000,0 0 0 2px #2e271b,0 0 0 3px #000}.bw-cell.off .art{opacity:.4;filter:grayscale(1) brightness(.6)}.bw-cell.off .bw-none{padding-top:calc(var(--slot) / 2 - 8px)}.bw-model{grid-column:3;grid-row:1;align-self:stretch;position:relative;min-height:380px;border-radius:4px;background:radial-gradient(ellipse at 50% 40%,#2a2216,#120e09 70%);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #a88b5538}.bw-model .doll-crest{width:min(60%,260px);height:auto;aspect-ratio:1;opacity:.5}.bw-model{display:flex;flex-direction:column}.bw-model .v3{position:relative;flex:1 1 0;min-height:0;border-radius:0 0 4px 4px;overflow:hidden;touch-action:none}.bw-model .v3.on{cursor:grab}.bw-model .v3.on:active{cursor:grabbing}.bw-model .v3.on.moving{cursor:move}.bw-model .v3-canvas{display:block;width:100%;height:100%}.v3 .v3-set{position:absolute;top:8px;right:8px;z-index:1;display:none;cursor:default}.bw-model .v3 .v3-set{top:auto;bottom:8px}.v3.on .v3-set{display:inline-flex}.v3 .v3-set button{padding:2px 9px;font-size:13px}.bw-model:has(.v3.on) .doll-crest{display:none}.bw-look{--look: clamp(22px, 10px + 1cqi, 34px);position:relative;z-index:2;display:grid;gap:6px;padding:8px 8px 6px;border-bottom:1px solid #000;box-shadow:0 1px #a88b552e;background:linear-gradient(180deg,#0a08058c,#0a080533);border-radius:4px 4px 0 0}.bw-who{display:flex;justify-content:center}.bw-races,.bw-side,.bw-bodies{display:flex;align-items:center}.bw-races{flex-wrap:wrap;justify-content:center;gap:6px 18px}.bw-side{gap:8px}.bw-bodies{gap:5px}.bw-bodies{position:absolute;top:8px;right:8px;flex-direction:column;gap:4px}.bw-look .bs-classes{margin:0 calc(var(--look) + 4px)}.bw-chars{position:absolute;top:8px;left:8px;z-index:3}.bw-chars>.cls-btn{display:grid;place-items:center;width:var(--look);height:var(--look);border-radius:50%}.bw-chars>.cls-btn .crest{--s: var(--look);filter:saturate(.6) brightness(.75);transition:transform .15s,box-shadow .15s,filter .15s}.bw-chars>.cls-btn .crest svg{width:50%;height:50%}.bw-chars>.cls-btn:hover .crest,.bw-chars.open>.cls-btn .crest{filter:none;transform:scale(1.12);box-shadow:0 0 0 2px #000,0 0 0 3px var(--yellow),0 0 0 4px #000,0 0 12px #ffd10073}.bw-chars>.cls-btn[aria-pressed=true] .crest{filter:none;box-shadow:0 0 0 2px #000,0 0 0 3px #b89a5e,0 0 0 4px #000}.bw-chars .drop.bs-fly{left:0;transform:translate(var(--dx, 0px))}.bw-chars .drop.bs-fly:before{left:calc(var(--look) / 2 - 6px - var(--dx, 0px))}.bw-chars .drop-opt .crest{--s: var(--face-s)}.bw-chars .drop-opt .crest svg{width:15px;height:15px}.bw-chars-n{display:grid;text-align:left}.bw-chars-n small{font:12px var(--ui);color:var(--dim)}.bw-look .cr-race:has(input:is(:checked,:focus-visible)),.bw-look .cr-body:has(input:is(:checked,:focus-visible)){position:relative;z-index:1}.bw-look .cr-race .slot{--s: var(--look)}.bw-look .cr-race:has(input:disabled) .slot{filter:grayscale(1) brightness(.5)}.bw-look .cr-body span{width:var(--look);height:var(--look);font-size:calc(var(--look) * .62)}.bw .dslot{width:var(--slot);height:var(--slot)}.bw .dslot .slot{--s: var(--slot)}.bw .eq-s.swapped{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 0 3px #000,0 0 12px #ffd10073}.bw-names{min-width:0;font-size:12px;line-height:1.25}.bw-col.l .bw-names{text-align:right}.bw-best{display:block;font:clamp(15px,12px + .25cqi,17px)/1.15 var(--title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-sub{display:flex;align-items:center;gap:8px;margin-top:3px;min-width:0}.bw-col.l .bw-sub{flex-direction:row-reverse}.bw-from{min-width:0;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-none{display:block;padding-top:14px;color:var(--dim);font-size:12.5px}.bw-ladder{flex:none;display:flex;gap:clamp(7px,.6cqi,10px);padding:0 4px 3px 0}.bw-col.l .bw-ladder{flex-direction:row-reverse}.bw-ladder .dslot{position:relative;width:var(--lad);height:var(--lad);border-radius:2px}.bw-ladder .dslot .slot{--s: var(--lad);width:var(--lad);height:var(--lad)}.bw-ladder .dslot b{position:absolute;right:-6px;bottom:-5px;width:13px;height:13px;border-radius:50%;display:grid;place-items:center;font:600 9.5px var(--ui);color:var(--parchment);background:#0b0a07;box-shadow:0 0 0 1px var(--bronze)}.bw .dslot{position:relative}.bw-ench{position:absolute;bottom:-5px;width:18px;height:18px;border-radius:3px;overflow:hidden;cursor:help;box-shadow:0 0 0 1px #000,0 0 0 2px #1eff00,0 0 6px #1eff0080}.bw-col.l .bw-ench{left:-5px}.bw-col.r .bw-ench,.bw-weap .bw-ench{right:-5px}.bw-ench img{display:block;width:100%;height:100%}.bw-weap{grid-column:1 / -1;grid-row:2;display:flex;justify-content:center;gap:clamp(12px,1.2cqi,28px);padding:6px 0 4px}.bw-weap .bw-cell{height:auto;width:clamp(240px,18cqi,360px);grid-template-columns:var(--slot) minmax(0,1fr)}.bs-notes{display:flex;flex-direction:column;gap:10px;padding:10px}.bs-kit{display:flex;flex-direction:column;gap:10px}@media(min-width:1100px){.bs-stage>.bs-notes{overflow:hidden}.bs-notes>*{flex:none}.bs-notes>.bs-kit{flex:1 1 0;min-height:0;overflow:hidden}.bs-notes>.bs-kit:has(>.bs-detail){overflow:auto;scrollbar-width:thin}}.bs-card{padding:8px 12px 10px;border-radius:4px;background:#0006;box-shadow:inset 0 0 0 1px #000,0 0 0 1px var(--edge)}.bs-card h4{display:flex;align-items:center;margin:0 0 6px;font:400 15px var(--title);color:var(--parchment)}.bs-card h4 small{margin-left:8px;font:12.5px var(--ui);color:var(--dim)}.bs-card h4 .pw-close{margin-left:auto}.bs-card p{margin:0;font-size:13.5px;line-height:1.45;color:var(--parchment)}.bs-wearset{display:flex;align-items:center;gap:10px}.bs-wearset small,.bs-card .bs-hint{font-size:12.5px;color:var(--dim)}.bs-detail ul{list-style:none;margin:0 -12px 6px;padding:0}.bs-detail .eq-it{padding:6px 12px 22px}.bs-detail .eq-src{left:72px;right:80px;top:28px}.bs-detail .eq-lv{align-self:flex-start;padding-top:2px}.bs-rank{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 11.5px var(--ui);color:var(--parchment);background:#0b0a07;box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.bs-rank.best{color:#000;background:var(--yellow);box-shadow:0 0 0 1px #000,0 0 0 2px var(--gold)}.bs-xl{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bs-x{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 10px;align-items:start}.bs-x .slot{--s: 32px;cursor:help}.bs-x-t{min-width:0;display:flex;flex-direction:column;gap:1px}.bs-x-t b{font:400 15px/1.2 var(--title);cursor:help}.bs-x-from{font-size:12px;color:var(--dim)}.bs-xh{margin:10px 0 6px;font:400 13.5px var(--title);color:var(--gold-label)}.bs-klist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:3px 12px}.bs-k{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.bs-k .slot{--s: 22px;flex:none;cursor:help}.bs-k b{min-width:0;font:400 14px/1.25 var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.bs-k small{flex:none;margin-left:auto;padding-left:6px;font-size:12px;color:var(--dim)}.bs-kit[data-fit~=c2] .bs-cons .bs-klist,.bs-kit[data-fit~=e2] .bs-ench .bs-klist{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-kit[data-fit~=e2] .bs-ench .bs-k small{display:none}.bs-kit[data-fit~=icons] .bs-klist{display:flex;flex-wrap:wrap;gap:6px}.bs-kit[data-fit~=icons] .bs-k .slot{--s: 28px}.bs-kit[data-fit~=icons] .bs-k :is(b,small){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bs-chips .chip{display:inline-flex;align-items:center;gap:6px;cursor:help}.bs-chips .chip img{width:18px;height:18px;border-radius:3px;box-shadow:0 0 0 1px #000}.bs-chips .chip small{color:var(--dim);font-size:11.5px}.bs-data{margin:auto 0 0;font-size:12px;color:var(--dim)}.bs-stage.rt{grid-template-columns:minmax(0,1fr) clamp(420px,27vw,640px)}.rt-head{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:12px 14px 10px;border-bottom:1px solid #000;box-shadow:0 1px #a88b552e;background:linear-gradient(180deg,#0a08058c,#0a080533)}.rt-head .bs-classes{--cr: clamp(32px, min(2.6vw, 4.8vh), 50px);column-gap:clamp(8px,1vw,18px)}.rt-head .bs-classes .cls-btn{height:calc(var(--cr) + 10px)}.rt-head .rt-tools{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}.rt-head .rt-side button{padding:3px 10px;font-size:13px}.rt-copy{padding:4px 10px;font:13px var(--title);white-space:nowrap}.rt-ledger{display:flex;flex-direction:column}.rt-scroll{overflow-x:auto;scrollbar-width:thin}@media(min-width:1100px){.rt-ledger>.rt-scroll{flex:1 1 0;min-height:0;overflow-y:auto}.rt-ledger>.rt-scroll>.rt-grid{padding-bottom:6px}.rt-grid>.rt-row:first-child>*{position:sticky;top:0;z-index:3;background:var(--rt-under)}.rt-grid>.rt-row:first-child>.rt-gh0{z-index:4}}.rt-grid{display:grid;grid-template-columns:122px repeat(var(--n),minmax(86px,1fr));row-gap:3px;padding:10px 14px 14px 0;min-width:calc(122px + var(--n) * 86px)}.rt-row{display:contents}.rt-row.dim>*{opacity:.32}.rt-gs{padding:0 10px;border-right:1px solid var(--bronze);text-align:right;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;font:400 13.5px var(--title);color:var(--parchment);white-space:nowrap}.rt-gs{position:sticky;left:0;z-index:2;background:var(--rt-under)}.rt-scroll.pan:focus-visible{outline-offset:-2px}.rt-ledger{--rt-under: #0b0906}.rt-gh0{border-right-color:transparent}.rt-gh{display:grid;grid-template-columns:var(--rt-ic, 36px);justify-items:center;padding:2px 0 6px 6px;border-bottom:1px solid var(--bronze);font:400 15px var(--title);color:var(--gold-bright)}.rt-gh.on{color:var(--yellow);text-shadow:var(--outline)}.rt-cell{position:relative;min-height:var(--rt-row, 48px);min-width:0}.rt-cell.lane:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#a88b551f}.rt-piece{appearance:none;cursor:pointer;display:grid;grid-template-columns:var(--rt-ic, 36px) minmax(0,1fr);align-items:center;gap:0 7px;width:100%;height:100%;margin:0;padding:0 0 0 6px;border:0;border-radius:3px;background:none;font:inherit;color:inherit;text-align:left}.rt-piece .dslot{width:var(--rt-ic, 36px);height:var(--rt-ic, 36px)}.rt-piece .dslot .slot{--s: var(--rt-ic, 36px);width:var(--rt-ic, 36px);height:var(--rt-ic, 36px)}.rt-pt{display:flex;flex-direction:column;gap:3px;min-width:0}.rt-pn{align-self:flex-start;max-width:100%;font:400 var(--rt-fs, 13.5px)/1.15 var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-bar{display:block;height:var(--rt-bar, 7px);margin-right:8px;border-radius:4px;background:linear-gradient(90deg,var(--bevel-hi),var(--bevel-lo) 60%,rgba(60,46,26,.3));box-shadow:inset 0 0 0 1px #0009}.rt-piece.last .rt-bar{margin-right:40%}.rt-piece:hover{background:#a88b5514}.rt-piece:hover .rt-pn{filter:brightness(1.25)}.rt-piece:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.rt-piece.on .dslot{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 0 3px #000,0 0 12px #ffd10073}.rt-notes{padding:0}.rt-notes .bs-card{padding:10px 14px 12px}.rt-notes .bs-card h4{font-size:16px}.rt-notes .bs-card h4 small{font-size:13px}@media(min-width:1100px){.rt-notes>.rt-at{flex:0 0 clamp(300px,50%,560px);overflow-y:auto;scrollbar-width:thin}.rt-notes>.rt-route{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.rt-notes>.rt-route>h4{flex:none}.rt-notes .rt-order{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin}}.rt-pick{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rt-pick .dslot,.rt-gives .dslot{flex:none}.rt-pick .dslot{width:44px;height:44px}.rt-pick .dslot .slot{--s: 44px;width:44px;height:44px}.rt-pick .rt-n{font:400 19px/1.15 var(--title)}.rt-src{display:grid;grid-template-columns:128px minmax(0,1fr);gap:4px 14px;align-items:start}.rt-pic{grid-row:span 2;width:128px;height:160px;border-radius:4px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#2a2216,#0b0907 75%);box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze),0 0 0 3px #000}.rt-pic.none{display:grid;place-items:center}.rt-pic.none .slot{--s: 48px}.rt-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 8%}.rt-src-t{min-width:0}.rt-src h5{margin:0;font:400 18px/1.15 var(--title);color:var(--parchment)}.rt-src h5.rt-qn{color:var(--yellow)}.rt-src-k{display:block;margin-top:1px;font-size:13px;color:var(--dim)}.rt-who{margin:6px 0 0;font-size:13.5px;color:var(--parchment)}.rt-who b{font-weight:400;color:var(--white)}.bs-card .rt-do{margin:6px 0 0;font-size:14px;line-height:1.4}.rt-src h6{margin:8px 0 2px;font:400 13.5px var(--title);color:var(--gold-label)}.rt-req{margin:0;padding:0 0 0 16px;font-size:13.5px;color:var(--parchment)}.bs-card .rt-gives{display:flex;align-items:center;gap:7px;margin:8px 0 0;font-size:13px;color:var(--dim)}.rt-gives .dslot{width:26px;height:26px}.rt-gives .dslot .slot{--s: 26px;width:26px;height:26px}.rt-gives .rt-n{font:400 15px var(--title)}.rt-go{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rt-order{position:relative;list-style:none;margin:0 -14px;padding:0}.rt-step{appearance:none;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:0 8px;width:100%;margin:0;padding:3px 14px;border:0;background:none;font:14.5px var(--title);color:var(--parchment);text-align:left}.rt-step i{font-style:normal;text-align:right;color:var(--gold-bright)}.rt-step span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-step small{font:12.5px var(--ui);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-step:hover{background:var(--drop-on)}.rt-step.on{background:#f0c8621a;box-shadow:inset 2px 0 0 var(--yellow)}.rt-step:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.bs-none .rt-head{margin:-40px -20px 40px}.rt-head .rt-view{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.rt-head .rt-view button{padding:3px 10px;font-size:13px}.rt-line{display:flex;flex-direction:column}.rt-lv.sb{margin:0;border:0;border-radius:0;box-shadow:none;background:none;overflow:visible}.rt-lv .lv-build>span{padding:2px 8px;font-size:13px;color:var(--parchment)}.rt-lv .lv-c{grid-template-rows:calc(var(--up) * 31px + 26px) 34px auto}.rt-lv .lv-c:before{top:calc(var(--up) * 31px + 26px + 15px)}.rt-lv .lv-pt{display:grid;justify-items:center;align-content:end;gap:3px;padding-bottom:4px}.rt-lv .lv-ic{cursor:pointer}.rt-lv .lv-ic.eq-q2{box-shadow:0 0 0 1px #000,0 0 0 2px #1eff00}.rt-lv .lv-ic.eq-q3{box-shadow:0 0 0 1px #000,0 0 0 2px #0070dd}.rt-lv .lv-ic.eq-q4{box-shadow:0 0 0 1px #000,0 0 0 2px #a335ee}.rt-lv .lv-ic.on{box-shadow:0 0 0 1px #000,0 0 0 2px var(--yellow),0 0 10px #ffd10080}.rt-lv .lv-ic.dim{opacity:.3}.rt-lv .lv-ic:hover img{filter:brightness(1.2)}.rt-lv .rt-cst{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;font-size:10px;line-height:1.1;text-align:center;white-space:normal}.rt-lv .lv-next{grid-template-columns:1fr 1fr;gap:10px;padding:0;border:0;background:none}.rt-nx{appearance:none;cursor:pointer;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}.rt-nx-t{flex:1;min-width:0}.rt-nx-t b{display:block;font:400 14.5px/1.2 var(--title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-nx-t small{display:block;font-size:12px;color:var(--dim)}.rt-nx:hover .rt-nx-t b{filter:brightness(1.25)}.rt-nx:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.rt-nx img.rt-q2{box-shadow:0 0 0 1px #000,0 0 0 2px #1eff00}.rt-nx img.rt-q3{box-shadow:0 0 0 1px #000,0 0 0 2px #0070dd}@media(max-width:760px){.rt-head .rt-view{position:static;transform:none}.rt-lv .lv-next{grid-template-columns:minmax(0,1fr)}}@media(max-width:1099px){.bs-stage.rt{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.rt-head{flex-direction:column;gap:8px}.rt-head .bs-classes{--cr: 24px;column-gap:3px;flex-wrap:nowrap}.rt-head .rt-tools{position:static;transform:none}.rt-grid{grid-template-columns:86px repeat(var(--n),minmax(76px,1fr));min-width:calc(86px + var(--n) * 76px)}.rt-src{grid-template-columns:84px minmax(0,1fr)}.rt-pic{width:84px;height:105px}}@media(min-width:1100px)and (max-height:1000px){body:has(.screen[data-screen=bis]:not([hidden])) .book{padding-bottom:8px}body:has(.screen[data-screen=bis]:not([hidden])) footer{margin-top:8px;padding-bottom:10px}.bs-pick{padding-top:6px;padding-bottom:8px}.bs-plates .plate{min-height:50px;padding-top:6px;padding-bottom:6px}.bs-stage{padding-top:10px;padding-bottom:10px}.bw-col{gap:2px}}@media(min-width:2200px){.bs-stage{grid-template-columns:minmax(0,1fr) 730px}.bw{--slot: 62px;--names: 340px;--lad: 30px}.bw-body{grid-template-columns:var(--names) var(--slot) minmax(240px,680px) var(--slot) var(--names)}.bw-names{font-size:13.5px}.bw-best{font-size:19px}.bw-ench{width:22px;height:22px}.bw-ladder .dslot b{width:15px;height:15px;font-size:10.5px}}@media(max-width:1099px){.bs-stage{grid-template-columns:minmax(0,1fr)}.bs-col{overflow:visible}.bs-notes .bs-kit:has(>.bs-detail){order:-1}}@media(max-width:760px){.bs-pick{gap:8px 16px}.bs-seg,.bs-seg .seg{flex-wrap:wrap;max-width:100%}.bs-seg .seg img{display:none}.bs-stage{padding:8px}.bw{--slot: 44px;--lad: 22px}.bw-body{display:flex;flex-direction:column;gap:4px;padding:8px}.bw-col{display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.bw-cell{height:auto;min-height:46px}.bw-cell.off{display:none}.bw-col .bw-ench,.bw-weap .bw-ench{left:-5px;right:auto}.bw-look{--look: 30px}.bs-classes{--cr: 26px}.bw-look .bs-classes{margin:0}.bw-bodies,.bw-chars{top:auto;bottom:6px}.bw-model{order:-1;min-height:0;height:min(75vh,540px);margin-bottom:4px}.bw-model .v3,.bx-stage .v3{touch-action:pan-y}.bw-col.l .bw-cell,.bw-col.r .bw-cell,.bw-weap .bw-cell{width:auto;grid-template-columns:44px minmax(0,1fr);justify-items:stretch;gap:0 8px;text-align:left}.bw-col.l .bw-cell>.dslot{order:-1}.bw-col.l .bw-names{text-align:left}.bw-col.l .bw-sub,.bw-col.l .bw-ladder{flex-direction:row}.bw-weap{flex-direction:column;gap:4px;padding-top:4px}.bw-weap .bw-sub{justify-content:flex-start}}.ge-guild{color:var(--green-soft);text-shadow:var(--out)}a.ge-guild{text-decoration:none}a.ge-guild:hover{color:var(--green);text-decoration:underline}a.ge-guild:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:2px}.p5>small.ge-line{font-size:13.5px}.sr-card[aria-disabled=true],.sq-row[aria-disabled=true]{cursor:default}.gp-head-a{display:inline-flex;gap:6px}.gp-pane>.empty-in{padding:12px}.gp-pane>.empty-in p{flex:1 1 140px;font-size:13.5px}.px .gp-pane>.gp-list{gap:0;padding-top:0;padding-bottom:0}.gp-post{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--rule)}.gp-post:first-child{border-top:0}.gp-t{margin:0;font:400 16px/1.25 var(--title);color:var(--yellow);text-shadow:var(--outline);overflow-wrap:anywhere}.gp-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.gp-by{font-size:12.5px;color:var(--dim);text-shadow:var(--out)}.gp-acts{display:inline-flex;gap:6px}.gp-body{margin:0;font-size:13.5px;line-height:1.4;color:var(--parchment);white-space:pre-line;overflow-wrap:anywhere}dialog.iconpick.gp-win{width:min(560px,calc(100vw - 32px))}dialog.iconpick.gp-all{width:min(640px,calc(100vw - 32px))}.gp-win form{flex:1;display:flex;flex-direction:column;min-height:0}.gp-win .ip-title,.gp-all .ip-title{position:relative}.gp-win .ip-title .pw-close,.gp-all .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gp-win .ce-body{padding-top:14px}.gp-win .ce-f textarea{min-height:170px;resize:vertical}.gp-win .ce-msg:empty,.gp-all .ce-msg:empty{display:none}.gp-all .ce-msg{padding:0 16px 8px}.gp-all-b{padding-top:4px;padding-bottom:4px}.gp-pages{margin-right:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.grd-head-a{display:inline-flex;gap:6px}.grd-pane>.empty-in{padding:12px}.grd-pane>.empty-in p{flex:1 1 140px;font-size:13.5px}.px .grd-pane>.grd-list{gap:0;padding-top:0;padding-bottom:0}.grd-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 0;border-top:1px solid var(--rule)}.grd-row:first-child{border-top:0}.grd-ic{--s: 40px}.grd-t{min-width:0}.grd-n{display:block;font:400 16px/1.25 var(--title);color:var(--yellow);text-shadow:var(--outline);overflow-wrap:anywhere}.grd-t small{display:block;font-size:12.5px;color:var(--dim);text-shadow:var(--out)}.grd-a{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.grp2.bn{grid-column:1 / -1}.bn .slots{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-q{flex:none;min-width:17px;font:600 12px var(--ui);color:var(--gold-label);text-align:center;text-shadow:0 1px 0 #000;font-variant-numeric:tabular-nums}@media(max-width:760px){.bn .slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.bn .slots{grid-template-columns:minmax(0,1fr)}}dialog.iconpick.gml-win{width:min(560px,calc(100vw - 32px))}.gml-win form{flex:1;display:flex;flex-direction:column;min-height:0}.gml-win .ip-title{position:relative}.gml-win .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gml-win .ce-body{padding-top:14px}.gml-win .ce-f textarea{min-height:170px;resize:vertical}.gml-win .ce-msg:empty{display:none}.gml-left{margin:0;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.mb-text .gml-text{white-space:pre-line;overflow-wrap:anywhere}.tb{--s: var(--face-s);--w: var(--s);--h: var(--s);--gc: #ffffff;--bc: #f9cc30;--ec: #ffffff;--c: 0;--r: 0;--rc: var(--bronze);position:relative;flex:none;display:block;box-sizing:border-box;width:var(--w);height:var(--h);padding:0;border:0;background:none;vertical-align:middle;filter:drop-shadow(1px 0 0 var(--rc)) drop-shadow(-1px 0 0 var(--rc)) drop-shadow(0 1px 0 var(--rc)) drop-shadow(0 -1px 0 var(--rc)) drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000) drop-shadow(0 0 var(--gl, 0px) rgba(255,209,0,.7)) saturate(var(--sat, 1)) brightness(var(--br, 1))}.tb-banner{--h: var(--s);--w: calc(var(--s) * .4463)}.tb[type=button]{cursor:pointer;border-radius:3px}.tb[type=button]:hover,.tb[type=button]:focus-visible{--rc: var(--yellow)}.tb[type=button]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tb>i{position:absolute;display:block}.tb-bg{inset:0;background:var(--gc) url(../tabard/background.webp?v=124fbd0056) 0 0 / 100% auto no-repeat;background-blend-mode:multiply;-webkit-mask:url(../tabard/background.webp?v=124fbd0056) 0 0 / 100% auto no-repeat;mask:url(../tabard/background.webp?v=124fbd0056) 0 0 / 100% auto no-repeat}.tb-banner .tb-bg{background-size:100% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tb-ed{inset:0;background:var(--bc);-webkit-mask:var(--edge) 0 0 / 100% 100% no-repeat;mask:var(--edge) 0 0 / 100% 100% no-repeat}.tb-em{left:50%;top:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%)}.tb-em:before{content:"";display:block;width:100%;height:100%;background:var(--ec);-webkit-mask:url(../tabard/emblems.webp?v=02bb5938d9) calc(var(--c) * 100% / 15) calc(var(--r) * 100% / 12) / 1600% 1300% no-repeat;mask:url(../tabard/emblems.webp?v=02bb5938d9) calc(var(--c) * 100% / 15) calc(var(--r) * 100% / 12) / 1600% 1300% no-repeat}.tb-banner .tb-em{top:14%;width:80%;transform:translate(-50%)}.tb{container-type:size}@container (max-width: 44px){.tb-em{filter:drop-shadow(0 0 .6px rgba(255,255,255,.9))}}.tb-e0{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 108'%3E%3Cpath d='M3 3L105 3L105 105L3 105Z' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/svg%3E")}.tb-e1{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 108'%3E%3Cpath d='M5 5L103 5L103 103L5 103Z' fill='none' stroke='%23fff' stroke-width='10'/%3E%3C/svg%3E")}.tb-e2{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 108'%3E%3Cpath d='M8 8L100 8L100 100L8 100Z' fill='none' stroke='%23fff' stroke-width='16'/%3E%3C/svg%3E")}.tb-e3{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 108'%3E%3Cpath d='M2.5 2.5L105.5 2.5L105.5 105.5L2.5 105.5Z' fill='none' stroke='%23fff' stroke-width='5'/%3E%3Cpath d='M12.5 12.5L95.5 12.5L95.5 95.5L12.5 95.5Z' fill='none' stroke='%23fff' stroke-width='5'/%3E%3C/svg%3E")}.tb-e4{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 108'%3E%3Cpath d='M4.5 4.5L103.5 4.5L103.5 103.5L4.5 103.5Z' fill='none' stroke='%23fff' stroke-width='9' stroke-dasharray='18 10'/%3E%3C/svg%3E")}.tb-e5{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 108'%3E%3Cpath d='M5.5 5.5L102.5 5.5L102.5 102.5L5.5 102.5Z' fill='none' stroke='%23fff' stroke-width='10' stroke-linecap='round' stroke-dasharray='0.01 16'/%3E%3C/svg%3E")}.tb-banner.tb-e0{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 242'%3E%3Cpath d='M3 3L105 3L105 198.53L54 238.2L3 198.53Z' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/svg%3E")}.tb-banner.tb-e1{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 242'%3E%3Cpath d='M5 5L103 5L103 197.55L54 235.67L5 197.55Z' fill='none' stroke='%23fff' stroke-width='10'/%3E%3C/svg%3E")}.tb-banner.tb-e2{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 242'%3E%3Cpath d='M8 8L100 8L100 196.09L54 231.87L8 196.09Z' fill='none' stroke='%23fff' stroke-width='16'/%3E%3C/svg%3E")}.tb-banner.tb-e3{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 242'%3E%3Cpath d='M2.5 2.5L105.5 2.5L105.5 198.78L54 238.83L2.5 198.78Z' fill='none' stroke='%23fff' stroke-width='5'/%3E%3Cpath d='M12.5 12.5L95.5 12.5L95.5 193.89L54 226.16L12.5 193.89Z' fill='none' stroke='%23fff' stroke-width='5'/%3E%3C/svg%3E")}.tb-banner.tb-e4{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 242'%3E%3Cpath d='M4.5 4.5L103.5 4.5L103.5 197.8L54 236.3L4.5 197.8Z' fill='none' stroke='%23fff' stroke-width='9' stroke-dasharray='18 10'/%3E%3C/svg%3E")}.tb-banner.tb-e5{--edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 242'%3E%3Cpath d='M5.5 5.5L102.5 5.5L102.5 197.31L54 235.03L5.5 197.31Z' fill='none' stroke='%23fff' stroke-width='10' stroke-linecap='round' stroke-dasharray='0.01 16'/%3E%3C/svg%3E")}.sq-row .tb{--s: var(--face-xs)}.up-party .tb{--s: var(--face-s)}.mb-row .tb{--s: 34px;grid-row:1 / 3;margin:auto}.mb-row.unread .tb{--gl: 5px}.mb-row:not(.unread) .tb{--sat: .5;--br: .75}.mb-party .tb{--s: 18px;display:inline-block;margin:0 4px 0 1px;vertical-align:-4px}.gm-inv .tb,.gn-crest .tb,.gi-crest.tb{--s: 44px}.tb.px-icon{--s: 52px;width:var(--w);height:var(--h);cursor:default}.tb.px-icon[type=button]{cursor:pointer}.tb.px-icon[type=button]:hover{box-shadow:none}@media(min-width:761px)and (max-height:1000px){.tb.px-icon{--s: 44px;width:var(--w);height:var(--h)}}dialog.iconpick.tbw-win{width:min(640px,calc(100vw - 32px))}.tbw-win form{flex:1;display:flex;flex-direction:column;min-height:0}.tbw-win .ip-title{position:relative}.tbw-win .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tbw-win .ip-body{padding-top:0}.tbw-win .ce-msg:empty{display:none}.tbw-win .ce-msg{padding:8px 16px 0}.tbw-win .ip-foot{gap:12px}.tbw-rand{margin-right:auto}.tbw-stage{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:28px;margin:0 0 4px;padding:12px 10px;background:radial-gradient(ellipse at 50% 90%,rgba(168,139,85,.22),transparent 62%),linear-gradient(180deg,#0b0a08,#14110c);box-shadow:inset 0 0 0 1px #000}.tbw-pvbox{display:grid;justify-items:center;gap:8px;min-width:0}.tbw-pvbox b{max-width:260px;font:400 16px var(--title);color:var(--yellow);text-shadow:var(--outline);text-align:center;overflow-wrap:anywhere}.tbw-stage .tbw-pv{--s: 130px}.tbw-mini{display:grid;justify-items:center;gap:10px}.tbw-mini small{font-size:11.5px;color:var(--dim)}.tbw-minis{display:flex;align-items:flex-end;gap:14px}.tbw-va{display:none}.tbw-sec{display:grid;gap:6px;padding:9px 0 6px;border-top:1px solid var(--rule)}.tbw-stage+.tbw-vb .tbw-sec:first-child{border-top:0}.tbw-lh{display:flex;align-items:center;gap:10px;min-height:28px}.tbw-lh .tbw-cn{font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.tbw-st{margin-left:auto;display:flex;align-items:center;gap:8px}.tbw-st .tbw-cn{min-width:84px;text-align:center;font-size:15px;color:var(--parchment);text-shadow:var(--out)}.tbw-grid{--gc: #000;--ec: #fff;display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px;max-height:150px;overflow-y:auto;padding:5px 7px 5px 5px;background:#00000040;border-radius:3px;box-shadow:inset 0 0 0 1px #000;scrollbar-gutter:stable}.tbw-sws{display:flex;flex-wrap:wrap;gap:5px}.tbw-sw{width:24px}.tbw-bds{display:flex;flex-wrap:wrap;gap:8px}.tbw-bdc{width:44px;height:44px;aspect-ratio:auto}.tbw-bdc .ip-tile{--gc: #000}.tbw-bdc .tbw-bt{filter:none}.tbw-bdc .tbw-bt .tb-em{display:none}.tbw-va{margin-top:10px}.tbw-row{display:grid;grid-template-columns:minmax(112px,1fr) auto minmax(84px,auto) auto;align-items:center;gap:8px;padding:6px 0}.tbw-row+.tbw-row{border-top:1px solid var(--rule)}.tbw-val{display:flex;align-items:center;justify-content:center;gap:7px;font:15px var(--ui);color:var(--parchment);text-shadow:var(--out);font-variant-numeric:tabular-nums}.tbw-dot{flex:none;width:14px;height:14px;border-radius:3px;background:var(--gc);box-shadow:0 0 0 1px #000,0 0 0 2px #4a3d27}@media(max-width:760px){.tbw-vb{display:none}.tbw-va{display:block}.tbw-stage{gap:16px}.tbw-stage .tbw-pv{--s: 120px}}@media(min-width:761px)and (max-height:800px){.tbw-stage .tbw-pv{--s: 104px}.tbw-grid{max-height:118px}}.gc-tabard{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--rule)}.gc-tb-t{display:grid;gap:1px;min-width:0;flex:1 1 200px}.gc-tb-t b{font:400 16px var(--title);color:var(--yellow);text-shadow:var(--outline);overflow-wrap:anywhere}.gc-tb-t small{font-size:12.5px;color:var(--dim)}.gc-tb-c{display:grid;place-items:center;min-width:var(--face-m)}.tbv-slot{display:none;position:relative;flex:none;order:-1;width:150px;height:214px;margin:-4px 0}.tbv-slot:has(.v3.on){display:block}.tbv-slot .v3{position:absolute;inset:0;overflow:hidden;touch-action:none}.tbv-slot .v3.on{cursor:grab}.tbv-slot .v3.on:active{cursor:grabbing}.tbv-slot .v3-canvas{display:block;width:100%;height:100%}.tbv-slot .v3 .v3-set{top:auto;right:2px;bottom:2px}.tbv-slot .v3 .v3-set button{padding:1px 7px;font-size:12px}@media(max-width:760px){.tbv-slot{width:112px;height:168px}}@media(min-width:761px)and (max-height:800px){.tbv-slot{height:176px;width:124px}}dialog.iconpick.rw-win{width:min(1800px,92vw);height:calc(100vh - 40px);height:calc(100dvh - 40px);max-height:none}.rw-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:7px 12px;text-align:left}.rw-title .slot.px-icon{--s: 38px;width:38px;height:38px}.rw-title h2{margin:0}.rw-title .px-meta{flex:1 1 200px;min-width:0;font-size:13.5px}.rw-title .tag{margin:0}.rw-title .cw-name{font:inherit;color:inherit}.rw-title .pw-rename{justify-content:flex-start}.rw-title .pw-close{flex:none}.rw-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:12px 14px 8px}.rw-wait{margin:0;color:var(--dim)}.rw-wait[hidden]{display:none}.rw-px{flex:1 1 0;min-height:0;margin-top:0;gap:12px}.rw-px>.pv2{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.rw-px .pv2>.win{min-height:0}.rw-px .win>.win-b{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.rw-win .rw-strip{flex:none}.rw-seg{align-self:center}.rw-note{margin-right:auto;font-size:12.5px;color:var(--dim)}.rw-win .ip-foot{flex:none;flex-wrap:wrap;align-items:center}.rw-win .ip-foot .gi-as select{min-width:190px}.rw-foot{gap:8px 16px}.rw-role{display:inline-flex;align-items:center;gap:6px}.rw-role .lbl{margin:0 2px 0 0}.rw-ends{display:flex;gap:8px;margin-left:auto}@media(min-width:1400px){.rw-seg{display:none}.rw-strip:has(>.rw-seg:only-child){display:none}}@media(max-width:1399px){.rw-body[data-view=groups] [data-v=coverage],.rw-body[data-view=coverage] [data-v=groups]{display:none}}@media(max-width:760px){dialog.iconpick.rw-win{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px)}.rw-title{padding:6px 10px;gap:2px 10px}.rw-title .slot.px-icon{--s: 32px;width:32px;height:32px}.rw-title h2{font-size:17px}.rw-title .pw-close{order:3;margin-left:auto}.rw-title .px-meta{order:7;flex-basis:100%;font-size:12.5px}.rw-body{padding:8px 10px 6px;overflow-y:auto}.rw-px{flex:none}.rw-px>.pv2{display:flex;flex-direction:column;flex:none}.rw-px .win>.win-b{overflow:visible;flex:none}.rw-px .pv2>.win{flex:none}.rw-strip{gap:8px}.rw-strip .rw-seg{order:1;flex:1 1 150px;display:flex}.rw-seg button{flex:1}.rw-strip .rw-acts{order:2}.rw-strip .rc-bar{order:3;flex:1 1 100%;padding:8px 12px}.rw-note{flex-basis:100%}.rw-win .ip-foot{gap:8px;padding:8px 12px}.rw-foot .gi-as,.rw-role{flex:1 1 100%}.rw-foot .gi-as select{flex:1;max-width:none}.rw-ends{flex:1 1 100%;margin-left:0;justify-content:flex-end}}.vmark{position:absolute;right:-3px;bottom:-3px;z-index:2;display:grid;place-items:center;width:max(15px,calc(var(--s) * .36));height:max(15px,calc(var(--s) * .36));border-radius:50%;background:#0a0806;color:var(--yellow);box-shadow:0 0 0 1px #000,0 0 0 2px var(--bronze)}.crest .vmark svg.vm-ck{width:64%;height:64%}.crest:has(>.vmark){overflow:visible}.crest:has(>.vmark) .art{transform:none}.home-chars>header .hlink{appearance:none;margin-left:auto;padding:0;border:0;background:none;font:13.5px var(--title);color:var(--gold);text-shadow:var(--out);cursor:pointer}.home-chars>header .hlink:hover{color:var(--yellow);text-decoration:underline}.bn-sec{margin:8px 8px 2px;padding-top:10px;border-top:1px solid var(--rule)}.bn-sec .lbl{display:block;margin:0 0 4px}.crow.game{grid-template-columns:40px minmax(0,1fr) auto;cursor:default}.crow.game .nm b{opacity:.8}.crow.game .acts{display:flex;gap:6px}.bn-who{display:flex;align-items:center;gap:8px;min-width:0}.bn-who b{min-width:0}.crow.game .nm{gap:8px}.bn-will{display:block;margin-top:4px;font-size:12.5px;line-height:1.35;color:var(--dim)}.bn-will:empty{display:none}.tag.live{color:var(--green-soft)}.crow .nm .tag{flex:none;white-space:nowrap}.crow .nm .tag.live{color:#000;background:var(--green-soft)}.crow .nm .tag.hc{color:var(--bad-text);background:transparent;box-shadow:inset 0 0 0 1px var(--bad)}.rc-bar.warn{padding:8px 12px;border-radius:3px;background:#ff8a7a12;box-shadow:inset 0 0 0 1px var(--bad)}.rc-bar.warn p,.wk-hint.bad{color:var(--bad-text)}dialog.iconpick.bn-win{width:min(680px,calc(100vw - 32px))}.bn-win .ip-body{flex:1 1 auto}.bn-win .ip-title,.bn-win .ip-foot{flex:none}.bn-win .ip-title{position:relative}.bn-win .ip-title .pw-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.bn-lead{margin:0 0 10px;color:var(--text);font-size:14px}.bn-again{margin:10px 0 0;font-size:13px;color:var(--dim)}.bn-again .hlink{color:var(--gold)}.bn-win .rows td{vertical-align:middle}.bn-win .rows select{width:220px;max-width:100%}.bn-win .rows .st{color:var(--dim);font-size:13px;white-space:nowrap}.bn-win .rows .st b{color:var(--parchment);display:inline-flex;align-items:center;gap:6px;font-weight:400}.bn-win .rows tr.taken{opacity:.5}.bn-win .rows tr.taken .st{white-space:normal}.bn-win .ce-msg{margin:8px 0 0;padding:0}.bn-win .ip-foot .ce-cancel{margin-right:auto}@media(max-width:760px){dialog.iconpick.bn-win{width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 16px)}.bn-win .rows,.bn-win .rows tbody,.bn-win .rows tr,.bn-win .rows td{display:block}.bn-win .rows td{padding:6px 10px;min-width:0;border-bottom:0}.bn-win .rows td.hide-sm{display:none}.bn-win .rows td+td{padding-top:0}.bn-win .rows tr{padding:6px 0;border-bottom:1px solid var(--rule)}.bn-win .rows thead{display:none}.bn-win .rows select{width:100%}.bn-win .rows .st{white-space:normal}}
