.pk-notes{z-index:35;width:100%;max-width:1280px;padding:var(--s3) var(--s4) 0;box-sizing:border-box;margin:0 auto;position:relative}@media (min-width:961px){.pk-notes{top:var(--top-h);padding-bottom:var(--s2);background:var(--bg);scrollbar-width:thin;max-height:min(50vh,440px);position:sticky;overflow-y:auto}}.pk-notes-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.pk-note{--tone:var(--gold);align-items:center;gap:var(--s3);background:var(--wood2);border:3px solid var(--ink);min-height:48px;box-shadow:inset 0 0 0 2px var(--tone), inset 6px 0 0 var(--tone), 3px 3px 0 #00000080;image-rendering:pixelated;padding:8px 8px 8px 10px;animation:.32s steps(4,end) both pkNote;display:flex}.pk-note.k-event{--tone:var(--green)}.pk-note.k-reward{--tone:var(--gold-hi)}.pk-note.k-refund{--tone:var(--red)}.pk-note.k-standing{--tone:var(--blue)}.pk-note.k-announcement,.pk-note.k-message{--tone:var(--parch-d)}.pk-note-ic{background:var(--wood);border:2px solid var(--ink);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--bark);flex:none;place-items:center;margin-left:4px;display:grid}.pk-note-t{flex:1;gap:2px;min-width:0;display:grid}.pk-note-t b{color:var(--gold-hi);font-size:var(--fs-md);text-shadow:0 1px #000;overflow-wrap:anywhere;line-height:1.2}.pk-note-t p{color:var(--cream);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.35}.pk-note-go{background:var(--gold);color:var(--ink);border:2px solid var(--ink);box-shadow:inset 0 -3px 0 var(--brass), inset 0 2px 0 var(--gold-hi);font:400 11px/1 var(--pxs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;padding:7px 12px;text-decoration:none}.pk-note-go:hover{background:var(--gold-hi);color:var(--ink)}.pk-note-x{background:var(--wood);border:2px solid var(--ink);width:36px;height:36px;color:var(--muted);cursor:pointer;font:700 20px/1 var(--px);flex:none;place-items:center;display:grid}.pk-note-x:hover{color:var(--gold-hi)}.pk-note-x:focus-visible,.pk-note-go:focus-visible,.pk-notes-more button:focus-visible{outline:3px solid var(--gold-hi);outline-offset:2px}.pk-notes-more{justify-content:flex-end;gap:var(--s2);margin-top:var(--s2);display:flex}.pk-notes-more button{background:var(--wood);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--bark);color:var(--cream);cursor:pointer;font:400 11px/1 var(--pxs);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px}.pk-notes-more button:hover{color:var(--gold-hi)}@keyframes pkNote{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pk-note{animation:none}}@media (max-width:960px){.pk-notes{padding:var(--s3) 12px 0}}@media (max-width:640px){.pk-note{gap:var(--s2) var(--s3);flex-wrap:wrap}.pk-note-ic{width:32px;height:32px}.pk-note-t{flex-basis:calc(100% - 100px)}.pk-note-go{order:4;margin-left:48px}.pk-note-x{order:3;width:40px;height:40px}}.pk-ccard .pk-uc-name{min-height:2.2em}.pk-ccard .pk-uc-sub b.pk-cpts{color:var(--green-hi);font-weight:700}.pk-cfoot{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pk-cfoot-on{font:400 10px/1 var(--pxs);text-transform:uppercase;color:var(--gold);padding:0 4px}.pk-ccards{margin-bottom:0}.pk-cmore{box-sizing:border-box;text-align:center;height:100%;min-height:220px;color:var(--muted);border:8px solid #0000;border-image:var(--f-slot) 8 fill / 8px stretch;image-rendering:pixelated;align-content:center;place-items:center;gap:8px;padding:12px;text-decoration:none;display:grid}.pk-cmore b{color:var(--gold-hi);font-size:15px}.pk-cmore small{font:400 10px var(--pxs);text-transform:uppercase}.pk-cmore:hover{filter:brightness(1.15)}.pk-cmdrow{gap:var(--s5);margin-bottom:var(--s4);grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.pk-cmdslot .pk-h3{margin-top:0}.pk-cslot{cursor:default;min-height:210px}.pk-cslot .pk-btn{margin-top:6px}.pk-slot-n.cmd{background:var(--green-hi)}.pk-cslot-l{font:400 10px/1 var(--pxs);text-transform:uppercase;margin-top:6px;padding:6px 4px}.pk-cmdpick{gap:var(--s3);margin:0 0 var(--s5);grid-template-columns:170px minmax(0,1fr);align-items:start;display:grid}.pk-cmdchips{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.pk-cmdchip{text-align:left;min-height:62px;font:inherit;color:var(--cream);cursor:pointer;background:var(--wood);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3), 2px 2px 0 #00000073;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;display:flex}.pk-cmdchip:hover:not(:disabled){background:var(--wood2);box-shadow:inset 0 0 0 1px var(--rc), 2px 2px 0 #00000073}.pk-cmdchip.on{box-shadow:inset 0 0 0 2px var(--gold-hi), 2px 2px 0 #00000073;background:#4e3c1c}.pk-cmdchip:disabled{opacity:.6;cursor:default}.pk-cmdchip.more{text-align:center;border-style:dashed;justify-content:center}.pk-cmdchip-art{border:2px solid var(--ink);width:40px;height:47px;box-shadow:0 0 0 1px var(--rc);background:#120c09;flex:none;overflow:hidden}.pk-cmdchip-b{gap:3px;min-width:0;display:grid}.pk-cmdchip-b b{color:var(--gold-hi);font-size:14px;line-height:1.1}.pk-cmdchip-b small{color:var(--muted);font-size:12px;line-height:1.2}.pk-back{color:var(--muted);font:400 12px/1 var(--pxs);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:16px 0 10px;text-decoration:none;display:inline-flex}.pk-back:hover{color:var(--gold-hi)}.pk-chead{gap:var(--s5);padding:var(--s4);margin:0 0 var(--s4);background:var(--wood);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3), 0 0 0 2px var(--ink), 4px 4px 0 2px #00000080;grid-template-columns:160px minmax(0,1fr) 330px;align-items:start;display:grid}.pk-chead-art{border:4px solid var(--ink);box-shadow:0 0 0 2px var(--rc), 0 4px 0 2px #000;aspect-ratio:48/56;background:#120c09;overflow:hidden}.pk-chead-b{min-width:0}.pk-chead-b h1{margin:0 0 var(--s2);font-size:var(--fs-2xl);line-height:1.05}.pk-chead-tags{margin-bottom:var(--s3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-chead-desc{max-width:62ch}.pk-cfacts{margin:var(--s3) 0;flex-wrap:wrap;gap:8px;display:flex}.pk-cfacts div{border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3);background:#120c09;min-width:70px;padding:6px 12px}.pk-cfacts dt{font:400 9px/1.2 var(--pxs);text-transform:uppercase;color:var(--muted)}.pk-cfacts dd{font:700 22px/1 var(--px);color:var(--cream);margin:4px 0 0}.pk-cfacts .pts.on{box-shadow:inset 0 0 0 2px var(--green-hi)}.pk-cfacts .pts.on dd{color:var(--green-hi)}.pk-chead-a .pk-btn .pk-glyph{vertical-align:-2px}.pk-cquirk{border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--rc);background:#120c09;padding:12px 14px}.pk-cquirk h2{font-size:var(--fs-lg);align-items:center;gap:8px;margin:0 0 2px;display:flex}.pk-cquirk small{font:400 9px/1.4 var(--pxs);text-transform:uppercase;color:var(--muted);letter-spacing:.05em}.pk-cquirk ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:15px;line-height:1.35;display:grid}.pk-cquirk p{color:var(--muted);font-size:var(--fs-sm);margin:8px 0 0;line-height:1.4}.pk-clegend{margin:0 0 var(--s3);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:0;font-size:13px;list-style:none;display:flex}.pk-clegend li{align-items:center;gap:7px;display:inline-flex}.pk-clegend i{border:2px solid var(--ink);width:20px;height:14px;box-shadow:inset 0 0 0 1px var(--wood3);background:#120c09;flex:none}.pk-clegend .v-taken i{box-shadow:inset 0 0 0 2px var(--gold);background:#3a2c14}.pk-clegend .v-next i{box-shadow:inset 0 0 0 2px var(--green-hi)}.pk-clegend .v-waiting i{border:2px dashed var(--gold);box-shadow:none}.pk-clegend .v-locked i{opacity:.45}.pk-clegend .k-ability i{box-shadow:0 0 0 2px var(--rc)}.pk-ctree-wrap{gap:var(--s4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.pk-ctree{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pk-branch{background:var(--wood);border:2px solid var(--ink);min-width:0;box-shadow:inset 0 0 0 1px var(--wood3), 3px 3px 0 #00000073;padding:10px 10px 12px}.pk-branch h2{font-size:var(--fs-lg);border-bottom:2px dashed var(--wood3);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;padding-bottom:8px;display:flex}.pk-branch h2 small{font:400 11px var(--pxs);color:var(--muted);text-shadow:none}.pk-branch ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-cn{position:relative}.pk-cn+.pk-cn:before{content:"";background:var(--ink);width:4px;height:14px;box-shadow:0 0 0 1px var(--wood3);z-index:1;position:absolute;top:-12px;left:24px}.pk-cn.v-taken+.pk-cn.v-taken:before{background:var(--gold)}.pk-cn.v-taken+.pk-cn:not(.v-taken):before{background:repeating-linear-gradient(var(--gold) 0 3px, var(--ink) 3px 6px)}.pk-cn button{text-align:left;width:100%;font:inherit;color:var(--cream);cursor:pointer;border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3);background:#120c09;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:grid}.pk-cn button:hover{background:#1f1611}.pk-cn-ic{background:var(--wood2);border:2px solid var(--ink);box-sizing:border-box;place-items:center;width:40px;height:40px;display:grid}.pk-cn-b{gap:2px;min-width:0;display:grid}.pk-cn-b b{font-size:15px;line-height:1.15}.pk-cn-b small{font:400 9px/1.3 var(--pxs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pk-cn-l{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.pk-cn-st{font:700 20px/1 var(--px);color:var(--green-hi);text-align:center}.pk-cn.v-taken button{box-shadow:inset 0 0 0 2px var(--gold);background:#2c2213}.pk-cn.v-taken .pk-cn-ic{background:#4e3c1c}.pk-cn.v-taken .pk-cn-b b{color:var(--gold-hi)}.pk-cn.v-taken .pk-cn-l{color:var(--cream)}.pk-cn.v-next button{box-shadow:inset 0 0 0 2px var(--green-hi);animation:1.6s steps(2,end) infinite pkNext}.pk-cn.v-next .pk-cn-b small:after{content:" · can take";color:var(--green-hi)}.pk-cn.v-waiting button{border:2px dashed var(--gold);box-shadow:none}.pk-cn.v-waiting .pk-cn-b small:after{content:" · needs a point";color:var(--gold)}.pk-cn.v-locked button{opacity:.5}.pk-cn.v-locked button:hover{opacity:.75}.pk-cn.sel button{outline:3px solid var(--gold-hi);outline-offset:1px;opacity:1}@keyframes pkNext{50%{box-shadow:inset 0 0 0 2px var(--green), 0 0 0 2px #a6c88e4d}}.pk-cn.k-ability button{background:color-mix(in srgb, var(--rc) 12%, #120c09);grid-template-columns:48px minmax(0,1fr) 18px;padding:8px 8px 8px 6px}.pk-cn.k-ability.v-taken button{background:color-mix(in srgb, var(--rc) 20%, #2c2213)}.pk-cn.k-ability .pk-cn-ic{width:48px;height:48px;box-shadow:0 0 0 2px var(--rc);background:#120c09}.pk-cn.k-ability .pk-cn-b small{color:color-mix(in srgb, var(--rc), #fff 45%)}.pk-cn.k-ability .pk-cn-b b{font-size:16px}.pk-cn.k-ability+.pk-cn:before,.pk-cn+.pk-cn.k-ability:before{left:26px}.pk-cdetail{background:var(--wood);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3), 0 0 0 2px var(--ink), 4px 4px 0 2px #00000080;padding:14px;position:sticky;top:96px}.pk-cdetail h2{font-size:var(--fs-lg);margin:0}.pk-cdetail-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.pk-cdetail-h .pk-cn-ic{width:44px;height:44px}.k-ability .pk-cdetail-h .pk-cn-ic{box-shadow:0 0 0 2px var(--rc)}.pk-cdetail-h small{font:400 9px/1.4 var(--pxs);text-transform:uppercase;color:var(--muted)}.pk-cdetail-x{width:40px;height:40px;font:700 24px/1 var(--px);color:var(--cream);background:var(--wood3);border:2px solid var(--ink);cursor:pointer;place-items:center;display:none}.pk-cdetail-l{gap:5px;margin:0 0 10px;padding-left:18px;font-size:15px;line-height:1.35;display:grid}.pk-cdetail-hint{font-size:var(--fs-sm);color:var(--muted);align-items:baseline;gap:6px;display:flex}.pk-cdetail-hint.v-next{color:var(--green-hi)}.pk-cdetail-hint.v-taken{color:var(--gold-hi)}.pk-cdetail-hint.v-waiting{color:var(--gold)}.pk-cdetail-0 p{color:var(--muted);font-size:var(--fs-sm);margin:6px 0 0}@media (max-width:1100px){.pk-chead{grid-template-columns:140px minmax(0,1fr)}.pk-cquirk{grid-column:1/-1}.pk-ctree-wrap{grid-template-columns:minmax(0,1fr)}.pk-cdetail{z-index:60;visibility:hidden;max-height:60vh;box-shadow:0 -4px 0 2px #00000080, inset 0 0 0 1px var(--wood3);padding:14px 16px 18px;transition:transform .2s steps(4,end),visibility 0s .2s;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(calc(100% + 90px))}.pk-cdetail.open{visibility:visible;transition:transform .2s steps(4,end);transform:none}.pk-cdetail-x{display:grid}.pk-cdetail-0{display:none}.pk-ctp.has-sel{padding-bottom:45vh}}@media (max-width:960px){.pk-cdetail{bottom:calc(60px + env(safe-area-inset-bottom));max-height:55vh}}@media (max-width:860px){.pk-ctree{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.pk-cmdrow,.pk-cmdpick{grid-template-columns:minmax(0,1fr)}.pk-cmdslot .pk-cslot,.pk-cmdpick>.pk-cslot{max-width:220px}}@media (max-width:640px){.pk-chead{gap:var(--s3);padding:var(--s3);grid-template-columns:88px minmax(0,1fr)}.pk-chead-b{display:contents}.pk-chead-b>h1{font-size:var(--fs-xl);grid-column:2;align-self:end;margin:0}.pk-chead-b>.pk-chead-tags{grid-column:2;align-self:start;margin:0}.pk-chead-art{grid-row:1/span 2}.pk-chead-b>:not(h1):not(.pk-chead-tags){grid-column:1/-1}.pk-chead-b>.pk-cfacts,.pk-chead-b>.pk-chead-desc,.pk-chead-b>.pk-row{margin:0}.pk-cfacts div{flex:1;min-width:0;padding:6px 8px}.pk-cmdchips{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pk-cn.v-next button{animation:none}.pk-cdetail{transition:none}}.pk-caltar .pk-altar-art:before{background:radial-gradient(circle,#7896c838,#0000 65%)}.pk-cpool{margin:var(--s3) 0 0;flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.pk-cpool a{color:var(--cream);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3);background:#120c09;align-items:center;gap:6px;padding:5px 8px;font-size:13px;text-decoration:none;display:inline-flex}.pk-cpool a:hover{color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--rc)}.pk-cpool i{background:var(--rc);border:2px solid var(--ink);width:8px;height:8px}.pk-cguard{gap:var(--s3);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3);background:#120c09;grid-template-columns:72px minmax(0,1fr);align-items:start;padding:10px 12px;display:grid}.pk-cguard.full{box-shadow:inset 0 0 0 1px var(--rc,var(--wood3));grid-template-columns:96px minmax(0,1fr)}.pk-cguard-art{aspect-ratio:48/56;border:2px solid var(--ink);background:#0c0806;width:100%;overflow:hidden}.pk-cguard-art .pk-portrait{width:100%;height:100%}.pk-cguard-h{font-size:var(--fs-md);color:var(--gold-hi);gap:1px;margin:0;display:grid}.pk-cguard-h small{font:400 9px var(--pxs);text-transform:uppercase;color:var(--muted)}.pk-cguard-tags{flex-wrap:wrap;gap:4px;margin:6px 0 0;display:flex}.pk-cguard-d{color:var(--parch);margin:6px 0 0;font-size:14px;line-height:1.35}.pk-cguard-grow{color:var(--parch);margin:6px 0 0;font-size:13px;line-height:1.35}.pk-cguard-st{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:4px;margin:8px 0 0;display:grid}.pk-cguard-st div{background:var(--wood);border:2px solid var(--ink);min-width:0;padding:3px 6px}.pk-cguard-st dt{font:400 8px var(--pxs);text-transform:uppercase;color:var(--muted)}.pk-cguard-st dd{white-space:nowrap;margin:1px 0 0;font-size:14px;font-weight:700}.pk-cguard-tl{color:var(--muted);margin:6px 0 0;font-size:13px}.pk-cguard-tr{gap:3px;margin:8px 0 0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:grid}.pk-cguard-tr span{color:var(--muted)}.pk-cguard-q{color:var(--green-hi);gap:3px;margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.35;display:grid}.pk-cguard-sk{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.35}.pk-cmdslot .pk-cguard{margin-top:var(--s3);gap:var(--s2);grid-template-columns:52px minmax(0,1fr);padding:8px}.pk-cmdslot .pk-cguard-b{display:contents}.pk-cmdslot .pk-cguard-h{font-size:var(--fs-sm);grid-column:2;align-self:center}.pk-cmdslot .pk-cguard-tags,.pk-cmdslot .pk-cguard-st,.pk-cmdslot .pk-cguard-tl,.pk-cmdslot .pk-cguard-q{grid-column:1/-1;margin-top:0}.pk-cmdslot .pk-cguard-st{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-ctp-guard{margin:var(--s3) 0}.enc-cmd .pk-cguard{margin:0 0 var(--s2)}@media (max-width:640px){.pk-cguard,.pk-cguard.full{grid-template-columns:64px minmax(0,1fr);padding:8px}}.shop-row{margin:0 0 var(--s5);--shop-item-w:210px;position:relative}.shop-row-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--wood3) transparent;outline:none;gap:16px;margin:0;padding:6px 2px 12px;scroll-padding-inline:2px;list-style:none;display:flex;overflow:auto hidden}.shop-row-track:focus-visible{box-shadow:0 0 0 2px var(--gold)}.shop-row-track::-webkit-scrollbar{height:6px}.shop-row-track::-webkit-scrollbar-thumb{background:var(--wood3)}.shop-row-item{flex:0 0 var(--shop-item-w);max-width:var(--shop-item-w);scroll-snap-align:start;display:flex}.shop-row-item>*{flex:auto;min-width:0;margin:0}.shop-row:before,.shop-row:after{content:"";pointer-events:none;z-index:1;opacity:0;width:28px;transition:opacity .15s steps(2,end);position:absolute;top:0;bottom:12px}.shop-row:before{background:linear-gradient(90deg, var(--bg,#140e0a), transparent);left:0}.shop-row:after{background:linear-gradient(270deg, var(--bg,#140e0a), transparent);right:0}.shop-row.more-l:before,.shop-row.more-r:after{opacity:.9}.shop-row-arrow{z-index:2;background:var(--wood2);width:34px;height:52px;color:var(--gold-hi);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3), 2px 2px 0 #00000080;font:700 14px/1 var(--pxs);cursor:pointer;place-items:center;display:grid;position:absolute;top:calc(50% - 6px);transform:translateY(-50%)}.shop-row-arrow.prev{left:-10px}.shop-row-arrow.next{right:-10px}.shop-row-arrow:hover:not(:disabled){background:var(--wood3);box-shadow:inset 0 0 0 1px var(--gold)}.shop-row-arrow:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.shop-row-arrow:disabled{opacity:.3;cursor:default}.shop-row-arrow[hidden]{display:none}@media (max-width:640px){.shop-row{--shop-item-w:min(72vw, 220px)}.shop-row-track{gap:12px}.shop-row-arrow{width:30px;height:44px}.shop-row-arrow.prev{left:-6px}.shop-row-arrow.next{right:-6px}}@media (prefers-reduced-motion:reduce){.shop-row:before,.shop-row:after{transition:none}}.qs-lead{margin-top:calc(-1 * var(--s2))}.qs-rws{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.qs-rw{border:2px solid var(--ink);min-height:28px;box-shadow:inset 0 0 0 1px var(--wood3);background:#120c09;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:14px;display:inline-flex}.qs-rw b{color:var(--cream);font-weight:700}.qs-rw small{font:400 10px/1 var(--pxs);color:var(--muted);text-transform:uppercase}.qs-rw.unit{padding-left:3px}.qs-rw.unit .pk-portrait{border:1px solid var(--ink);width:22px;height:26px}.qs-rw.boost.k-xp{box-shadow:inset 0 0 0 1px var(--blue)}.qs-rw.boost.k-ducats{box-shadow:inset 0 0 0 1px var(--brass)}.qs-rw.boost.k-bp{box-shadow:inset 0 0 0 1px var(--purple)}.qs-grid{margin:0 0 var(--s5);gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.qs-card,.qs-ach{gap:var(--s2);padding:var(--s3);background:var(--wood);border:2px solid var(--ink);box-shadow:inset 0 0 0 2px var(--wood3), 0 3px 0 #000;flex-direction:column;display:flex}.qs-card.ready,.qs-ach.ready{box-shadow:inset 0 0 0 2px var(--gold), 0 3px 0 #000;background:linear-gradient(180deg, #3a2a16, var(--wood) 70%)}.qs-card.claimed,.qs-ach.claimed{opacity:.72}.qs-card-h{align-items:center;gap:var(--s2);min-height:36px;display:flex}.qs-card-h h3{font-size:var(--fs-md);margin:0;line-height:1.2}.qs-card-f{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:auto;display:flex}.qs-card-a{gap:6px;margin-left:auto;display:inline-flex}.qs-mw{grid-column:1/-1}.qs-mw .qs-card-h h3 small{color:var(--muted);margin-left:4px;font-size:13px;font-weight:400}.qs-mw-t{margin-left:auto;font-size:13px}.qs-mw-b{gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.qs-mw-m h4{font-size:var(--fs-md);color:var(--gold-hi);margin:0}.qs-mw-m h4 small{color:var(--muted);font-size:13px;font-weight:400}.qs-mw-h{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.3}.qs-mw-s{text-align:right;justify-items:end;gap:6px;max-width:280px;display:grid}.qs-mw-n{margin:0;font-size:13px}.qs-mw.st-locked .qs-mw-m{opacity:.8}.cp-stars{vertical-align:middle;gap:2px;display:inline-flex}.cp-stars .off{filter:grayscale()brightness(.5);opacity:.65}.cp-mods{margin:var(--s2) 0 0;gap:4px;padding:0;font-size:14px;line-height:1.3;list-style:none;display:grid}.cp-mods li{align-items:flex-start;gap:6px;display:flex}.cp-mods li b{color:var(--cream)}@media (max-width:720px){.qs-mw-b{grid-template-columns:1fr}.qs-mw-s{text-align:left;justify-items:start;max-width:none}.qs-mw .qs-card-h{flex-wrap:wrap}.qs-mw-t{flex-basis:100%;margin-left:0}}.qs-agrid{margin:0 0 var(--s5);gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));padding:0;list-style:none;display:grid}.qs-ach-h{gap:var(--s2);align-items:flex-start;display:flex}.qs-ach-h h3{font-size:var(--fs-md);color:var(--gold-hi);margin:0}.qs-ach-h p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.25}.qs-tiers{gap:4px;margin:0;padding:0;list-style:none;display:flex}.qs-tiers li{width:24px;height:24px;font:400 11px/1 var(--pxs);color:var(--muted);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--wood3);background:#120c09;place-items:center;display:grid}.qs-tiers li.r{color:var(--ink);background:var(--gold)}.qs-tiers li.c{color:#fff;background:var(--green)}.qs-boosts{align-items:center;gap:6px;display:flex}.qs-boost{min-height:32px;color:var(--cream);border:2px solid var(--ink);box-shadow:inset 0 0 0 1px var(--green);background:#120c09;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:13px;text-decoration:none;display:inline-flex}.qs-boost b{color:var(--green-hi)}.qs-boost time{font:700 12px/1 var(--pxs);color:var(--gold-hi)}.qs-boost:hover{background:var(--wood2)}.qs-boost.k-xp{box-shadow:inset 0 0 0 1px var(--blue)}.qs-boost.k-xp b{color:var(--blue-hi)}.qs-boost.k-bp{box-shadow:inset 0 0 0 1px var(--purple)}.qs-boost.k-bp b{color:#c8b0e6}@media (max-width:1100px){.qs-boost time{display:none}}@media (max-width:720px){.qs-boosts{flex-wrap:wrap;flex-basis:100%;order:6;justify-content:center;gap:4px;min-width:0}.qs-boost{gap:4px;min-height:28px;padding:2px 6px 2px 4px;font-size:12px}.qs-boost time{font-size:11px;display:inline}}.bp-panel{margin-top:var(--s4);padding-top:var(--s3);border-top:2px solid var(--ink);box-shadow:0 -1px 0 var(--wood3);gap:var(--s2);display:grid}.bp-h{font:400 12px/1 var(--pxs);text-transform:uppercase;letter-spacing:.04em;color:var(--gold-hi);align-items:center;gap:6px;margin:0;display:flex}.bp-active,.bp-stock{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bp-run{border:2px solid var(--ink);min-height:30px;box-shadow:inset 0 0 0 1px var(--green);background:#120c09;align-items:center;gap:6px;padding:3px 8px 3px 5px;font-size:13px;display:inline-flex}.bp-run b{color:var(--green-hi)}.bp-run time{font:700 12px/1 var(--pxs);color:var(--gold-hi);font-variant-numeric:tabular-nums}.bp-run.k-xp{box-shadow:inset 0 0 0 1px var(--blue)}.bp-run.k-xp b{color:var(--blue-hi)}.bp-run.k-bp{box-shadow:inset 0 0 0 1px var(--purple)}.bp-run.k-bp b{color:#c8b0e6}.bp-stock{flex-flow:column}.bp-kind{justify-content:space-between;align-items:center;gap:6px var(--s2);border:1px solid var(--wood3);background:#00000047;flex-wrap:wrap;padding:4px 6px;display:flex}.bp-kind-n{align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.bp-kind-n small{color:var(--muted);font-size:12px}.bp-kind-n em{font:700 11px/1 var(--pxs);color:var(--cream);background:var(--wood3);box-shadow:0 0 0 1px var(--ink);padding:3px 5px;font-style:normal}.bp-uses{flex-wrap:wrap;gap:4px;display:inline-flex}.bp-uses .pk-btn small{opacity:.8;margin-left:2px;font-size:10px}.bp-none{margin:0;font-size:13px}@media (max-width:720px){.bp-kind{padding:6px}.bp-uses{width:100%}.bp-uses .pk-btn{flex:1;min-height:36px}}.qs-notes{margin:var(--s2) auto;text-align:left;max-width:520px;font-size:14px}.qs-notes ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qs-note{box-sizing:border-box;border:1px solid var(--wood3);background:#00000059;align-items:center;gap:8px;width:100%;margin:0;padding:4px 8px;display:flex}.qs-note span{flex:1;min-width:0}.qs-note small{font:400 10px/1 var(--pxs);color:var(--muted);text-transform:uppercase;margin-left:4px}.qs-note em{font-style:normal;font:700 12px/1 var(--pxs);color:var(--gold-hi);white-space:nowrap}.qs-note.done{border-color:var(--gold)}.qs-note.done em{color:var(--green-hi)}.qs-note.boost,.qs-note.trial{margin-top:4px}.qs-notes-go{margin-top:6px;font-weight:700;display:inline-block}.qs-bshop{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.qs-bkind{padding:var(--s3);background:var(--wood);border:2px solid var(--ink);box-shadow:inset 0 0 0 2px var(--wood3), 0 3px 0 #000;scroll-margin-top:96px}.qs-bkind.on{box-shadow:inset 0 0 0 2px var(--green), 0 3px 0 #000}.qs-bkind-h{gap:var(--s2);align-items:center;display:flex}.qs-bkind-h>div{flex:1;min-width:0}.qs-bkind-h h3{font-size:var(--fs-md);color:var(--gold-hi);margin:0}.qs-bkind-h p{color:var(--muted);margin:2px 0 0;font-size:13px}.qs-bkind-h p b{color:var(--green-hi)}.qs-bkind-run{margin:var(--s2) 0 0}.qs-bbuy{margin:var(--s2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.qs-bbuy li{align-items:center;gap:var(--s2);border:2px solid var(--ink);background:#120c09;grid-template-columns:minmax(70px,auto) 1fr auto;padding:6px 8px;display:grid}.qs-bdur b{font:700 14px/1 var(--pxs);color:var(--cream);display:block}.qs-bdur small{color:var(--muted);font-size:11px}.qs-bown{color:var(--green-hi);font-size:12px}.qs-bact{gap:6px;display:inline-flex}.qs-tfilter{margin:0 0 var(--s3);gap:6px;display:flex}.qs-trials{margin:0 0 var(--s5)}.qs-trial{box-sizing:border-box;--rc:#9a9a9a;gap:var(--s2);background:var(--wood);border:2px solid var(--ink);height:100%;box-shadow:inset 0 0 0 1px var(--wood3);align-items:center;padding:6px;display:flex}.qs-trial-art{border:2px solid var(--ink);width:44px;height:52px;box-shadow:0 0 0 2px var(--rc);background:#000;flex:none;display:block;overflow:hidden}.qs-trial-b{justify-items:start;gap:3px;min-width:0;display:grid}.qs-trial-b b{font-size:14px;line-height:1.15}.qs-trial-b small{font:400 10px/1 var(--pxs);text-transform:uppercase}.qs-trial-s{font:400 11px/1.2 var(--pxs);color:var(--muted);text-transform:uppercase}.qs-trial.s-active{box-shadow:inset 0 0 0 1px var(--green)}.qs-trial.s-active .qs-trial-s{color:var(--green-hi)}.qs-trial.s-owned,.qs-trial.s-used{opacity:.65}.pk-linkbtn{font:inherit;color:var(--gold-hi);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qs-tbtn{margin-top:var(--s3);justify-items:start;gap:6px;display:grid}.pk-uc-trial{z-index:2;font:400 9px/1.2 var(--pxs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);background:var(--green-hi);box-shadow:0 0 0 2px var(--ink);text-align:center;padding:2px 4px;position:absolute;top:4px;left:4px;right:4px}.pk-side-badge{min-width:20px;height:20px;font:700 11px/1 var(--pxs);color:var(--ink);background:var(--gold-hi);box-shadow:0 0 0 2px var(--ink);place-items:center;margin-left:auto;padding:0 5px;display:inline-grid}.pk-side.narrow a{position:relative}.pk-side.narrow .pk-side-badge{min-width:14px;height:14px;padding:0 3px;font-size:9px;position:absolute;top:3px;right:8px}.pk-menu .pk-side-badge{margin-left:8px}
