:root{--tone-t0:#f4bd5c;--tone-t1:#e3685e;--tone-t2:#b98a9e;--tone-t3:#85858f;--tone-t4:#74747d;--tone-none:#5d5d66;--tone-plain:#c9c2c6}main:has(.imap-root){max-width:none;padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.imap-root{height:calc(100dvh - var(--imap-top,66px));flex-direction:column;min-height:420px;display:flex;position:relative}.imap-loading{color:var(--muted);align-items:center;gap:12px;margin:auto;display:flex}.imap-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite imap-spin}@keyframes imap-spin{to{transform:rotate(360deg)}}.imap-top{z-index:20;padding:16px 24px 4px;position:relative}.imap-list .ic{flex:none;place-items:center;width:34px;height:34px;display:grid}.imap-list .ic img{max-width:34px;max-height:34px}.dot{border:1.5px solid var(--gc,var(--muted));background:color-mix(in srgb, var(--gc,var(--muted)) 25%, transparent);border-radius:50%;width:10px;height:10px}.imap-list .uq .nm{color:var(--unique)}.imap-bar{align-items:center;gap:14px;max-width:1400px;margin:12px auto 0;font-size:14px;display:flex}.crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.crumbs button,.imap-toggle{color:var(--subtle);cursor:var(--cursor-point);background:0 0;border:0;border-radius:6px;padding:3px 6px}.crumbs button:hover,.imap-toggle:hover{color:var(--text);background:#ffffff0d}.crumbs .here{color:var(--text);padding:3px 6px}.crumbs .sep{color:var(--muted);padding:0 2px}.imap-count{color:var(--muted);white-space:nowrap;margin-left:auto}a.imap-toggle{text-decoration:none}.imap-toggle{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 12px}.imap-toggle.quiet{color:var(--muted);text-underline-offset:3px;border-color:#0000;font-size:13px;text-decoration:underline dotted}.imap-toggle.quiet[aria-pressed=true]{color:var(--subtle)}.imap-stage{flex:1;min-height:0;position:relative;overflow:clip}.bmap-gl,.bmap{position:absolute;top:0;left:0}.bmap-gl{pointer-events:none;mask-image:linear-gradient(#0000,#000 44px)}.bmap-gl canvas{display:block}.bmap{touch-action:pan-x pan-y;user-select:none;-webkit-tap-highlight-color:transparent;transform-origin:0 0;will-change:transform;display:block}.bmap.zoomed{cursor:grab}.bmap.panning,.bmap.panning *{cursor:grabbing!important}.bmap-fit{border:1px solid var(--line);width:34px;height:34px;color:var(--subtle);cursor:var(--cursor-point);background:#060607b8;border-radius:50%;place-items:center;padding:0;animation:.25s ease-out b-in;display:grid;position:absolute;bottom:14px}.bmap-fit:hover{color:var(--text)}.bmap-fit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bmap .b{animation:.42s ease-out b-in}.bmap .b.d1{animation:b-in .5s ease-out var(--lbl-delay,.12s) backwards}.bmap .lk-in{animation:.3s ease-out b-in}.bmap .hit{fill:#0000;stroke:#0000;stroke-width:2px;vector-effect:non-scaling-stroke}.bmap [role=button]{cursor:var(--cursor-point);outline:none}.bmap .b:not([role=button]){pointer-events:none}.bmap [role=button]:focus-visible>.hit{stroke:#f6ecead9;stroke-dasharray:2 5}.bmap .tracked{fill:var(--accent);stroke:#060607e6;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.bmap .lbl{fill:var(--text);text-anchor:middle;paint-order:stroke;stroke:#060607c7;stroke-linejoin:round;pointer-events:none;letter-spacing:-.01em;font-weight:500}.bmap .lbl.ctx{opacity:.6}.bmap .lbl .cnt{fill:var(--muted);font-weight:400}.bmap .lbl.minor{fill:var(--subtle);opacity:.85;font-weight:400}.bmap .lbl .at{fill:currentColor}.bmap .lbl .at-sep{fill:var(--muted)}.at-sep{color:var(--muted)}.bmap .leaf-lbl{fill:var(--text);font-weight:500}.bmap .leaf-lbl.pr{fill:#ece4e0;font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}.bmap .lbl.end,.bmap .clbl.end{text-anchor:end}.bmap .clbl.start{text-anchor:start}.bmap .leaf-lbl.pr.few{fill:var(--warn);font-weight:500}.map-div{pointer-events:none}.bmap .tchip rect{fill:var(--tone);stroke:var(--tone)}.bmap .tchip text{fill:#0b0b0d;text-anchor:middle;letter-spacing:.02em;font-weight:700}.bmap .tchip.ours rect{fill:#060607db}.bmap .tchip.ours text{fill:var(--tone)}.bmap .clbl{fill:var(--tone);text-anchor:middle;paint-order:stroke;stroke:#060607cc;stroke-linejoin:round;letter-spacing:.03em;pointer-events:none;font-weight:700;animation:.45s ease-out .5s backwards b-in}.bmap .clbl .cnt{fill:var(--muted);font-weight:400}.bmap .clbl-g{pointer-events:none;animation:.45s ease-out .5s backwards b-in}.bmap .clbl-g .clbl{animation:none}.imap-sort{border:1px solid var(--line);border-radius:999px;flex:none;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.imap-sort button{color:var(--muted);white-space:nowrap;cursor:var(--cursor-point);background:0 0;border:0;border-radius:999px;padding:3px 11px;font-size:13px}.imap-sort button:hover{color:var(--text)}.imap-sort button[aria-pressed=true]{color:var(--text);background:#ffffff14}.imap-sort+.imap-count,.imap-sort+.imap-sort{margin-left:0}.imap-floor{align-items:center}.imap-floor .lbl{color:var(--muted);padding:0 2px 0 9px;font-size:13px}.imap-floor img{width:18px;height:18px;margin:0 6px 0 1px}.imap-floor button{font-variant-numeric:tabular-nums;padding:3px 8px}.gchip{border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);color:var(--tone);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 2px 1px 10px;font-weight:600;display:inline-flex}.gchip img{width:17px;height:17px}.gchip .cnt{color:var(--muted);margin-left:2px;font-size:13px;font-weight:400}.crumbs .gchip .x{color:var(--muted);border-radius:999px;padding:0 7px 1px;font-size:16px;line-height:1.2}.crumbs .gchip .x:hover{color:var(--text)}.bmap .cbtn,.bmap .croom{cursor:var(--cursor-point);outline:none}.bmap .chit,.bmap .croom{fill:#0000;stroke:#0000}.bmap .cbtn:hover .chit{fill:#ffffff0d}.bmap .cbtn:focus-visible .chit{stroke:#f6ecead9;stroke-dasharray:2 5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.imap-tip .tip-pr img{vertical-align:-3px;width:15px;height:15px;margin-left:3px}.bmap .leaving{pointer-events:none;animation:.4s ease-in forwards b-out}.bmap text.leaving{animation-duration:.25s}@keyframes b-in{0%{opacity:0}}@keyframes b-out{to{opacity:0}}.imap-tip{z-index:40;background:var(--glass);border:1px solid var(--line);pointer-events:none;border-radius:9px;flex-direction:column;max-width:280px;padding:7px 11px;font-size:13px;display:flex;position:fixed;box-shadow:0 16px 40px -18px #000000e6}.imap-tip b{font-weight:500}.imap-hint{text-align:center;color:var(--muted);pointer-events:none;margin:0;font-size:12.5px;position:absolute;bottom:12px;left:0;right:0}.imap-list{max-width:760px;height:100%;margin:0 auto;padding:8px 16px 40px;overflow-y:auto}.imap-list .row{text-align:left;width:100%;cursor:var(--cursor-point);background:#0e0e1099;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin-bottom:4px;padding:8px 12px;display:flex}.imap-list .row:hover,.imap-list .row:focus-visible{border-color:color-mix(in srgb, var(--gc,#fff) 50%, transparent);outline:none}.imap-list .row.sel{border-color:var(--text)}.imap-list .nm{flex:1;min-width:0}.imap-list .n{font-size:13px}.imap-list .go,.imap-list .up .ic{color:var(--muted)}.chip{border:1px solid var(--line);border-radius:999px;padding:1px 9px;font-size:12px;display:inline-block}.ilink{color:var(--text);text-underline-offset:3px;cursor:var(--cursor-point);background:0 0;border:0;padding:0;text-decoration:underline #ffffff40}.ilink:hover{text-decoration-color:var(--text)}.tt{border:1px solid color-mix(in srgb, var(--gt-edge), transparent 40%);background:radial-gradient(120% 50% at 50% 0%, var(--gt-glow), transparent 60%), linear-gradient(180deg, #0c0c0f, #08080a);text-align:center;border-radius:12px;margin-top:18px;padding:8px 8px 10px;box-shadow:0 30px 60px -30px #000000e6}.tt p{margin:0}.tt .gt-name-l{white-space:normal;text-wrap:balance}.tt-sec{padding:3px 10px}.tt .gt-plate+.tt-sec{padding-top:8px}.tt-more summary{color:var(--muted);font-family:var(--font);cursor:var(--cursor-point);font-size:13px}.tt-more[open] p{opacity:.75}.tt-flavour{color:var(--subtle)}.tt-flavour.uq{color:#b9895a}.tt-dir{color:var(--muted);font-family:var(--font);font-size:13px}.tt-max{color:var(--muted);font-family:var(--font);font-size:12px}.ib{margin-top:22px}.ib h3{margin:0 0 10px;font-size:15px;font-weight:500}.ib h3 .muted{margin-left:4px;font-size:13px;font-weight:400}.ib .small,.ib-note{font-size:13px}.ib-note{margin:14px 0 0}.acq ul{margin:0;padding:0;font-size:13.5px;list-style:none}.acq li{margin:0 0 6px;padding-left:12px;position:relative}.acq li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}.acq li.muted:before{background:var(--muted)}.acq-src{color:var(--muted);white-space:nowrap;font-size:11px}a.acq-src:hover{color:var(--accent)}.acq-more{padding:0;font-size:12.5px}.mk{border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:10px 14px}.mk-t{margin:0 0 8px;font-size:13.5px}.mk-n{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mk-n dt{color:var(--muted);font-size:12px}.mk-n dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px}.mk-n.tp{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 14px}.mk-n .tp-src{color:var(--muted);font-size:12px}.ib-tier p{margin:8px 0 0}.gem-attrs{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.attr{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:13px}.attr-str{--at:var(--attr-str)}.attr-dex{--at:var(--attr-dex)}.attr-int{--at:var(--attr-int)}.attr-str,.attr-dex,.attr-int{color:var(--at);border-color:color-mix(in srgb, var(--at) 40%, transparent)}.targets .tg-row{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:12px;padding:7px 0;font-size:14px;display:grid}.targets .tg-row p{margin:0 0 2px}.targets .tg-t{color:var(--muted)}.ib-pool{min-width:0}details.fold{border-top:1px solid var(--line);padding-top:10px}details.fold>summary{cursor:var(--cursor-point);font-weight:500}.fold-b{margin-top:8px}.ap{gap:10px;padding:6px 0;font-size:13.5px;display:flex}.ap p{margin:0 0 2px}.ref-ic{background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.ref-ic img{max-width:32px;max-height:32px}.strip{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.strip-i{color:var(--subtle);cursor:var(--cursor-point);background:#ffffff05;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:12px;display:flex}.strip-i:hover:not(:disabled){border-color:var(--line);color:var(--text)}.strip-i img{max-width:48px;max-height:48px}.strip-i span{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=899px){.imap-top{padding:10px 12px 2px}.imap-bar{gap:8px;margin-top:8px}.imap-bar:has(.imap-sort){flex-wrap:wrap;row-gap:6px}.imap-bar:has(.imap-sort) .crumbs{flex:100%}.imap-sort{margin-left:0}.imap-sort button{padding:3px 9px}.imap-floor button{padding:3px 6px}.imap-floor .lbl{padding-left:7px}.crumbs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.crumbs>*{flex:none}.imap-count,.imap-cat .long,.imap-hint .keys{display:none}.mk-n{grid-template-columns:repeat(2,minmax(0,1fr))}.targets .tg-row{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.bmap .b,.bmap .b.d1,.bmap .clbl,.bmap .clbl-g,.bmap .lk-in,.bmap .leaving,.bmap-fit,.imap-spinner{animation:none}.bmap .leaving{display:none}}.imap-bar .vswitch{flex:none;margin-left:0}.imap-bar .vswitch+.crumbs{margin-left:4px}.vbar{flex-wrap:wrap;row-gap:8px}.vbar .imap-sort{margin-left:0}.vbar .imap-count{margin-left:auto}.vperiod button.none:not([aria-pressed=true]){opacity:.45}.vchips{flex-wrap:wrap;gap:6px;max-width:1400px;margin:10px auto 0;display:flex}.vchip{border:1px solid var(--line);color:var(--subtle);white-space:nowrap;cursor:var(--cursor-point);background:0 0;border-radius:999px;align-items:baseline;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.vchip:hover{color:var(--text);border-color:color-mix(in srgb, var(--gc,var(--line)) 60%, var(--line))}.vchip[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--gc,var(--text)) 70%, transparent);background:#ffffff14}.vchip.parent{border-style:dashed}.vchip.uq .nm{color:var(--unique)}.vchip .cnt{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.bmap .chg{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:700}.bmap .chg.up{fill:var(--mv-up)}.bmap .chg.down{fill:var(--mv-down)}.bmap .chg.flat{fill:var(--muted)}.vtip-chg{font-variant-numeric:tabular-nums;font-weight:600}.vtip-chg.up{color:var(--mv-up)}.vtip-chg.down{color:var(--mv-down)}.vmsg{text-align:center;margin:0;position:absolute;inset:40% 0 auto}@media (width<=899px){.vchips{scrollbar-width:none;flex-wrap:nowrap;margin-top:8px;overflow-x:auto}.vchip{flex:none}}.ihc{z-index:60;border:1px solid color-mix(in srgb, var(--gt-edge), transparent 30%);background:radial-gradient(120% 40% at 50% 0%, var(--gt-glow), transparent 70%), #070709e6;text-align:center;pointer-events:none;user-select:none;will-change:transform;contain:layout paint style;border-radius:6px;flex-direction:column;width:max-content;min-width:210px;max-width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);padding:5px 5px 0;font-size:13.5px;line-height:1.28;animation:90ms ease-out ihc-in;display:flex;position:fixed;top:0;left:0;box-shadow:0 18px 44px -20px #000000f2}@keyframes ihc-in{0%{opacity:0}}.ihc p{margin:0}.ihc>.gt-plate,.ihc-foot{flex:none}.ihc-mid{min-height:0;overflow:hidden}.ihc[data-tight] .ihc-flb{display:none}.ihc .gt-plate{--tip:12px;min-height:30px;padding:4px calc(var(--tip) + 12px)}.ihc .gt-plate.two{--tip:15px;min-height:44px}.ihc .gt-name{font-size:17px}.ihc .gt-name-l{white-space:normal;text-wrap:balance}.ihc .gt-plate.two .gt-name{font-size:15.5px}.ihc .gt-sep{background:linear-gradient(90deg, transparent, var(--gt-edge) 18%, var(--gt-edge) calc(50% - 8px), transparent calc(50% - 8px), transparent calc(50% + 8px), var(--gt-edge) calc(50% + 8px), var(--gt-edge) 82%, transparent) center / 100% 1px no-repeat;height:9px;margin:1px 14px}.ihc .gt-sep:after{box-shadow:none;background:0 0}.ihc .gt-block{padding:1px 10px}.ihc .gt-line{font-size:13px}.ihc .gt-mods{white-space:pre-line;font-size:13.5px}.ihc-tgt{color:var(--gt-label)}.ihc .ihc-tg.bonded{opacity:.78}.ihc .gt-flavour{font-size:13px;line-height:1.25}.ihc .gt-flavour.plain{color:var(--subtle)}.ihc-note{color:var(--gt-label);white-space:pre-line;font-size:12.5px;line-height:1.3}.ihc-more{color:var(--muted);font-family:var(--font);font-size:11.5px}.ihc-wait{color:var(--muted);font-family:var(--font);letter-spacing:.25em;padding:3px 0 1px;font-size:12px}.ihc-foot{border-top:1px solid color-mix(in srgb, var(--gt-edge), transparent 55%);color:var(--muted);font-family:var(--font);flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 10px;margin:5px -5px 0;padding:4px 10px 5px;font-size:12px;line-height:1.35;display:flex}.ihc-pv b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.ihc-pv img{vertical-align:-3px;width:15px;height:15px;margin-left:3px}.ihc-mv{flex-basis:100%}.ihc-chg{font-variant-numeric:tabular-nums;font-weight:600}.ihc-chg.up{color:var(--mv-up,#5fd88a)}.ihc-chg.down{color:var(--mv-down,#ff6e62)}@media (prefers-reduced-motion:reduce){.ihc{animation:none}}.dlg-back{z-index:1000;backdrop-filter:blur(6px);background:#0000009e;place-items:center;padding:16px;animation:.12s ease-out dlg-fade;display:grid;position:fixed;inset:0}.dlg{background:var(--glass);border:1px solid var(--line);border-radius:18px;width:min(440px,100%);padding:22px 24px 18px;animation:.14s ease-out dlg-pop;box-shadow:inset 0 1px #ffffff0d,0 40px 90px -30px #000000f2,0 0 0 1px #e0655c0f}.dlg h3{margin:0 0 10px;font-size:18px;font-weight:600}.dlg-body{color:var(--subtle);line-height:1.5}.dlg-body p{margin:0 0 8px}.dlg-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.dlg-btn{border-radius:10px;min-width:96px;padding:9px 16px;font-weight:500;transition:filter .12s,background .12s}.dlg-btn:hover{filter:brightness(1.2)}.dlg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dlg-btn.danger{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink);font-weight:600}.dlg-modal{flex-direction:column;max-height:min(86vh,860px);padding:16px 18px 14px;display:flex}.dlg-modal:focus{outline:none}.dlg-modal.wide{width:min(780px,100%)}.dlg-h{align-items:flex-start;gap:12px;display:flex}.dlg-h h3{flex:1;min-width:0;margin:2px 0 0;font-size:17px;line-height:1.35}.dlg-x{width:30px;height:30px;color:var(--muted);background:0 0;border:none;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.dlg-x:hover,.dlg-x:focus-visible{color:var(--text);background:#ffffff12;outline:none}.dlg-x:focus-visible{box-shadow:0 0 0 2px var(--accent)}.dlg-sub{color:var(--muted);margin:6px 0 0;font-size:12.5px}.dlg-scroll{overscroll-behavior:contain;min-height:0;margin:10px -18px 0;padding:0 18px;overflow:auto}.dlg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:12px -18px 0;padding:12px 18px 0;display:flex}@media (width<=640px){.dlg-foot{margin:10px -14px 0;padding:10px 14px 0}.dlg-back:has(.dlg-modal){place-items:end stretch;padding:0}.dlg-modal,.dlg-modal.wide{border-radius:18px 18px 0 0;width:100%;max-height:88vh;padding:14px 14px 12px}.dlg-scroll{margin:10px -14px 0;padding:0 14px}}@keyframes dlg-fade{0%{opacity:0}}@keyframes dlg-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}}@media (prefers-reduced-motion:reduce){.dlg-back,.dlg{animation:none}}.cn-prop-b,.cn-note{font-family:var(--font)}.cn-prop{width:100%}.cn-prop>summary{cursor:var(--cursor-point);border-radius:4px;list-style:none;display:block}.cn-prop>summary::-webkit-details-marker{display:none}.cn-prop>summary:hover,.cn-prop>summary:focus-visible,.cn-prop[open]>summary{background:linear-gradient(90deg, transparent, var(--gt-hover) 20%, var(--gt-hover) 80%, transparent);outline:none}.cn-prop-b{border:1px solid var(--line);color:var(--subtle);text-align:left;background:#00000073;border-radius:8px;margin:3px 6px 6px;padding:6px 10px;font-size:12px}.cn-el+.cn-el{margin-top:6px}.cn-el>h4{color:var(--muted);text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:500}.cn-two{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px 14px;display:grid}.cn-two h4{color:var(--muted);text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:500}.cn-parts{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:12px;list-style:none}.cn-parts li{justify-content:space-between;gap:8px;display:flex}.cn-src{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-sum{color:var(--subtle)}.cn-note{color:var(--muted);margin:6px 0 0;font-size:11.5px}.cn-note.warn{width:100%;color:var(--warn);text-align:center}.cn-b{justify-items:center;min-width:56px;display:grid}.cn-v{color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.15}.cn-b:first-child .cn-v{color:var(--gt-ink);font-size:23px}.cn-l{color:var(--gt-label);font-size:13px}.cn-r{color:var(--muted);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:11px}.mp-tag{color:var(--subtle);letter-spacing:.03em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;background:#ffffff12;border-radius:4px;margin:0 3px 1px 0;padding:0 4px;font-size:9.5px;font-weight:600;line-height:15px;display:inline-block}.mp-tag.c{background:color-mix(in srgb, currentColor 15%, transparent)}.mp-tag .kw{font-weight:600}.mp-tag.quiet{opacity:.75;background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.mp-tag.mp-lord{--mp-lord:#5c5c66;background:var(--mp-lord);color:#fff;letter-spacing:.04em;font-style:italic;font-weight:700}.mp-tag.mp-lord-amanamu{--mp-lord:#e66767}.mp-tag.mp-lord-kurgal{--mp-lord:#008300}.mp-tag.mp-lord-ulaman{--mp-lord:#3987e5}.dlg-back.im-back{backdrop-filter:none;background:#030305cc}.dlg-back .dlg-modal.imodal{background:var(--panel);--viz-surface:#0e0e10;--viz-ink:var(--text);--viz-muted:#898781;--viz-axis:#383835;--viz-dim:#6e6e78;width:min(1360px,100vw - 80px);height:min(980px,100dvh - 40px);max-height:none;padding:0;overflow:hidden}.imodal .dlg-h{background:radial-gradient(120% 140% at 0 0,#ffffff09,#0000 60%);align-items:flex-start;gap:8px;padding:16px 16px 14px 20px}.imodal .dlg-sub{border-bottom:1px solid var(--line);color:inherit;font-size:inherit;margin:0;padding:0 18px}.imodal .dlg-h+.dlg-scroll{border-top:1px solid var(--line)}.imodal .dlg-scroll{flex:1;margin:0;padding:20px 22px 32px}@media (width>=641px){.dlg-back .dlg-modal.imodal.im-quest{width:560px;height:auto;max-height:calc(100dvh - 40px)}}.im-quest .im-ov{grid-template-columns:minmax(0,1fr);gap:20px}.im-quest .im-left{position:static}.im-quest .im-right:empty{display:none}.im-head{flex:1;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;display:grid}.im-art{background:radial-gradient(circle at 50% 42%,#ffffff12,#0000 70%);border-radius:16px;place-items:center;width:100px;height:100px;display:grid}.im-art img{max-width:96px;max-height:96px}.im-title{min-width:0}.im-title h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:25px;font-weight:600;line-height:1.2}.im-head.uq h2{color:var(--unique)}.im-sub{color:var(--subtle);margin:0 0 9px;font-size:14px}.im-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.im-chips:empty{display:none}.im-chips .chip{color:var(--subtle);padding:2px 10px}.chip.tier{font-weight:500}.chip.tier.t0{--tc:var(--tone-t0)}.chip.tier.t1{--tc:var(--tone-t1)}.chip.tier.t2{--tc:var(--tone-t2)}.chip.tier.t3{--tc:var(--tone-t3)}.chip.tier[class*=\ t]{color:var(--tc,var(--subtle));border-color:color-mix(in srgb, var(--tc,#fff) 40%, transparent)}.chip.pick{color:var(--text);border-color:#fff3}.im-price{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pv src""chg spark";align-items:center;gap:8px 16px;width:420px;margin-right:6px;padding:10px 14px;display:grid}.im-price.still{grid-template-areas:"pv src";width:auto}.im-pv{font-variant-numeric:tabular-nums;grid-area:pv;align-items:center;gap:6px;margin:0;display:flex}.im-pv b{font-size:28px;font-weight:700;line-height:1.15}.im-pv img{width:26px;height:26px}.im-src{color:var(--muted);grid-area:src;margin:0;font-size:12px;line-height:1.4}.im-few{color:var(--subtle)}.im-chg{grid-area:chg;gap:6px;display:flex}.im-chg button{border:1px solid var(--line);min-width:84px;color:var(--muted);background:0 0;border-radius:8px;flex:none;justify-content:space-between;align-items:baseline;gap:6px;padding:3px 8px;font-size:12px;display:flex}.im-chg button[aria-pressed=true]{color:var(--subtle);background:#ffffff0b;border-color:#fff3}.im-chg b{font-variant-numeric:tabular-nums;color:var(--subtle);font-weight:600}.im-chg .up b{color:var(--mv-up)}.im-chg .down b{color:var(--mv-down)}.im-chg .none b{color:var(--muted);font-weight:400}.im-spark{grid-area:spark;min-width:0;height:34px;position:relative}.im-spark .spark,.im-spark .spark svg{width:100%;display:block;overflow:visible}.im-spark .spark svg:focus-visible{outline:1px solid var(--viz-axis);outline-offset:3px}.im-spark .spark-empty{height:100%;color:var(--viz-muted);align-items:center;font-size:12px;display:flex}.im-spark .spark-tip{z-index:5;color:var(--viz-muted);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;background:#17171a;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:12px;position:absolute;bottom:calc(100% + 2px)}.im-spark .spark-tip b{color:var(--viz-ink);margin-right:4px;font-weight:600}.im-pin{width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.im-pin:hover:not(:disabled),.im-pin:focus-visible{color:var(--text);background:#ffffff12;outline:none}.im-pin:focus-visible{box-shadow:0 0 0 2px var(--accent)}.im-pin.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-bg)}.im-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.im-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:9px 12px 8px;font-size:14px}.im-tabs button:hover{color:var(--text)}.im-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.im-tabs button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent);outline:none}.im-tabs .n{color:var(--muted);margin-left:6px;font-size:12px}.im-wait{color:var(--muted);align-items:center;gap:12px;padding:40px 0;display:flex}.im-ov{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.im-left{position:sticky;top:0}.im-left .tt,.im-right>:first-child{margin-top:0}.im-right .ib{margin-top:20px}.im-right .ib-note{margin:12px 0 0}.mk-n.tp2{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-tier h3+.mk-n{margin-top:0}.im-types{margin:8px 0 0;padding:0;font-size:13px;list-style:none}.im-types li{gap:10px;padding:3px 0;display:flex}.im-types li span:first-child{color:var(--subtle);flex:1}.im-types b{font-variant-numeric:tabular-nums;font-weight:500}.imodal .strip{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.imodal .im-ov~.ib{margin-top:28px}.im-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.im-cards .ap{border:1px solid var(--line);background:#ffffff04;border-radius:12px;padding:10px 12px}.im-cards .ap-n{font-weight:500}.imodal .ib-pool{margin-top:0}.im-pool-sub{margin:0 0 10px}.imodal .mp{--mp-stick:-21px}.wb-t{border:1px solid var(--line);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border-radius:12px;width:100%;padding:4px 14px}.wb-t th,.wb-t td{text-align:left;vertical-align:top;padding:6px 14px 6px 0}.wb-t thead th{color:var(--muted);padding-bottom:2px;font-size:12px;font-weight:400}.wb-t tbody th{width:1%;color:var(--subtle);white-space:nowrap;padding-right:22px;font-size:13px;font-weight:400}.wb-t tbody tr+tr>*{border-top:1px solid var(--line)}.wb-t td b{font-size:17px;font-weight:500;display:block}.wb-t td small{color:var(--muted);font-size:11.5px;display:block}.wb-t td.wb-none{color:var(--muted);vertical-align:middle}.wb-thin{color:var(--warn)}.iov h3{flex-wrap:wrap;align-items:baseline;gap:2px 4px;display:flex}.iov-end{align-items:baseline;gap:14px;margin-left:auto;font-weight:400;display:flex}.iov-all{padding:0;font-size:13px}.iov-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;display:grid}.iov-head,.iov-col li{grid-template-columns:minmax(0,1fr) 28px 66px;gap:8px;display:grid}.iov-cols.nw .iov-head,.iov-cols.nw li{grid-template-columns:minmax(0,1fr) 28px}.iov-head{border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 2px;padding-bottom:4px;font-size:12px}.iov-head>span:first-child{color:var(--subtle);font-size:13px}.iov-head>span:nth-child(n+2),.iov-l{text-align:right}.iov-col ul{margin:0;padding:0;list-style:none}.iov-col li{align-items:baseline;padding:3px 0;font-size:13px;line-height:1.4}.iov-t{align-items:flex-start;min-width:0;display:flex}.iov-words{overflow-wrap:anywhere;flex:0 auto;min-width:0}.iov-tags{flex-wrap:wrap;flex:1 1 0;align-content:flex-start;min-width:0;height:15px;margin:2px 0 0 6px;display:flex;overflow:hidden}.iov-tags:before{content:"";flex:none;width:0;height:15px}.iov-tags .mp-tag{margin-bottom:0}.iov-l{color:var(--muted);font-variant-numeric:tabular-nums}.iov-w{text-align:right;color:var(--subtle);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;font-size:12.5px;display:grid}.iov-bar{background:#ffffff14;border-radius:2px;flex:none;width:22px;height:3px;position:relative;overflow:hidden}.iov-bar:before{content:"";width:calc(var(--w,0) * 100%);background:var(--accent);border-radius:2px;position:absolute;inset:0 auto 0 0}.iov-more{padding:2px 0 0;font-size:12.5px}.iov-empty{margin:4px 0 0}.iov-src{color:var(--muted);font-size:12px}.iu-sub+.iu-sub{margin-top:14px}.iu-h{color:var(--subtle);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 0 4px;font-size:13px;display:flex}.iu-h .muted{font-size:12px}.iu-all{margin-left:auto;font-size:12.5px}.iu-farms{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.iu-farms th,.iu-farms td{text-align:left;padding:4px 10px 4px 0}.iu-farms .num{text-align:right}.iu-farms thead th{color:var(--muted);font-size:12px;font-weight:400}.iu-farms tbody th{font-weight:400}.iu-farms tbody th small{color:var(--muted);white-space:nowrap;margin-left:6px;font-size:11.5px}.iu-farms tbody tr>*{border-top:1px solid var(--line)}.iu-farms td:last-child{text-align:right;padding-right:0}.iu-profit.pos{color:var(--ok)}.iu-profit.neg{color:var(--err)}.iu-v{white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px;display:inline-block}.iu-v.craft{background:var(--ok-bg);color:var(--ok)}.iu-v.sell_base{background:var(--err-bg);color:var(--err)}.iu-v.none{color:var(--muted)}.iu-rec,.iu-links{margin:0;padding:0;font-size:13px;list-style:none}.iu-rec li,.iu-links li{border-top:1px solid var(--line);padding:4px 0}.iu-rec li{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.iu-rec a{flex:220px;min-width:0}.iu-odds{font-variant-numeric:tabular-nums;gap:14px;display:flex}.iu-odds b{font-weight:500}.iu-odds small{color:var(--muted);font-size:11.5px}.pdock{z-index:25;width:calc(var(--dock-w,284px) - 22px);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;bottom:12px;right:12px}.pdock>*{pointer-events:auto}.pdock-h{border:1px solid var(--line);background:var(--glass);min-height:36px;color:var(--muted);border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12.5px;display:flex}.pdock-t{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.pdock-t svg{color:var(--accent)}.pdock-t .cnt{color:var(--text);font-variant-numeric:tabular-nums}.pdock-cmp{color:var(--subtle);background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:3px 11px;font-size:12px}.pdock-cmp:hover{color:var(--text)}.pdock-cmp[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-bg);color:var(--text)}.pdock-fold,.pcard-btn{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.pdock-fold:hover,.pcard-btn:hover,.pdock-fold:focus-visible,.pcard-btn:focus-visible{color:var(--text);background:#ffffff12;outline:none}.pdock-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;margin:0;padding:0 2px 2px 0;list-style:none;display:flex;overflow-y:auto}.pcard{border:1px solid var(--line);background:var(--glass);border-radius:12px;flex:none;animation:.18s ease-out pcard-in;position:relative;box-shadow:0 18px 40px -26px #000000f2}@keyframes pcard-in{0%{opacity:0;transform:translate(10px)}}.pcard.uq{border-color:color-mix(in srgb, var(--unique) 26%, var(--line))}.pcard-h{align-items:flex-start;gap:0;padding:5px 4px 5px 5px;display:flex}.pcard-open{text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:2px 4px 2px 2px;display:flex}.pcard-open:hover .pcard-n{text-underline-offset:3px;text-decoration:underline #ffffff4d}.pcard-open:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 70%, transparent);outline:none}.pcard-art{background:radial-gradient(circle at 50% 42%,#ffffff12,#0000 72%);border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pcard-art img{max-width:40px;max-height:40px}.pcard-t{flex-direction:column;min-width:0;display:flex}.pcard-n{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.pcard.uq .pcard-n{color:var(--unique)}.pcard-p{color:var(--subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12.5px;display:flex}.pcard-p b{color:var(--text);font-weight:600}.pcard-p img{width:15px;height:15px;margin-left:-3px}.pcard-c.up{color:var(--mv-up)}.pcard-c.down{color:var(--mv-down)}.pcard-b{border-top:1px solid #ffffff0d;flex-direction:column;gap:4px;margin:0;padding:8px 12px 10px;font-size:12.5px;line-height:1.4;list-style:none;display:flex}.pl-mod{color:#a6b4ff}.pl-sub{color:var(--muted);font-size:11px;display:block}.pl-prop{color:var(--muted)}.pl-prop b{color:var(--text);font-weight:500}.pl-text{color:var(--subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdock.dragging{user-select:none}.pcard.lifted{z-index:2;cursor:grabbing;opacity:.94;animation:none;box-shadow:0 26px 50px -16px #000000f2}.pcard.ins-before:before,.pcard.ins-after:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;left:10px;right:10px}.pcard.ins-before:before{top:-6px}.pcard.ins-after:after{bottom:-6px}.pdock.folded .pdock-h{flex-direction:column;gap:2px;padding:6px 2px 2px}.pdock.folded .pdock-t{flex-direction:column;gap:2px}.pdock.folded .long{display:none}.pdock.folded .pcard-h{justify-content:center;padding:3px}.pdock.folded .pcard-open{flex:none;padding:0}.dlg-back .dlg-modal.icompare{width:min(1180px,100vw - 32px);min-width:0}.cmp-wrap{max-width:100%;overflow-x:auto}.cmp{width:100%;min-width:calc(150px + var(--cols,2) * 190px);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13.5px}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;padding:8px 12px}.cmp thead th{z-index:2;vertical-align:bottom;background:#0e0e10;position:sticky;top:0}.cmp thead th:first-child,.cmp tbody th{width:150px}.cmp tbody th{z-index:1;color:var(--subtle);background:#0e0e10;font-size:12.5px;font-weight:400;position:sticky;left:0}.cmp tr.same th,.cmp tr.same td{color:var(--muted)}.cmp tr.diff td{color:var(--text)}.cmp td.hi{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--accent) 70%, transparent);font-weight:600}.cmp td.none{color:var(--muted)}.cmp .up{color:var(--mv-up)}.cmp .down{color:var(--mv-down)}.cmp-item{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.cmp-art{place-items:center;width:52px;height:52px;display:grid}.cmp-art img{max-width:52px;max-height:52px}.cmp-n{font-weight:600}.cmp-item:hover .cmp-n{text-underline-offset:3px;text-decoration:underline}th.uq .cmp-n{color:var(--unique)}.cmp-c{color:var(--muted);font-size:12px;font-weight:400}.cmp-pr{align-items:center;gap:4px;display:inline-flex}.cmp-pr img{width:16px;height:16px}.cmp-mods ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cmp-mods li{color:#a6b4ff}.cmp-mods li.shared{opacity:.45}@media (width<=1000px){.im-head{grid-template-columns:88px minmax(0,1fr)}.im-art{width:88px;height:88px}.im-art img{max-width:84px;max-height:84px}.im-price{grid-column:1/-1;width:auto;margin-right:0}.im-ov{grid-template-columns:minmax(0,1fr);gap:20px}.im-left{position:static}}@media (width<=899px){.pdock{border:1px solid var(--line);background:var(--glass);pointer-events:auto;border-radius:14px;flex-direction:row;align-items:center;gap:6px;width:auto;padding:5px;inset:auto 8px 8px}.pdock-h{background:0 0;border:0;flex-direction:column;flex:none;gap:3px;min-height:0;padding:0 4px}.pdock-h .long,.pdock-fold,.pcard-btn,.pcard-b{display:none}.pdock-list{scrollbar-width:none;flex-direction:row;gap:6px;padding:0;overflow:auto hidden}.pcard{width:172px;box-shadow:none;animation:none}.pcard-h{padding:3px}.pcard-art{width:34px;height:34px}.pcard-art img{max-width:32px;max-height:32px}.pdock.folded .pcard-h{padding:3px}.pdock.folded .pcard{width:auto}}@media (width<=640px){.dlg-back.im-back{place-items:stretch stretch;padding:0}.dlg-back .dlg-modal.imodal{overscroll-behavior:contain;border:0;border-radius:0;width:100%;height:100dvh;display:block;overflow-y:auto}.imodal .dlg-h{padding:12px 14px;display:block}.imodal .im-pin,.imodal .dlg-x{z-index:6;border:1px solid var(--line);background:#0e0e10f0;border-radius:50%;width:34px;height:34px;position:fixed;top:10px}.imodal .dlg-x{right:10px}.imodal .im-pin{right:50px}.imodal .dlg-sub{z-index:4;background:var(--panel);padding:0 92px 0 6px;position:sticky;top:0}.imodal .dlg-scroll{padding:14px 14px 28px;overflow:visible}.imodal .mp{--mp-stick:42px}.im-title{padding-right:84px}.im-head{grid-template-columns:60px minmax(0,1fr);gap:12px}.im-art{border-radius:12px;width:60px;height:60px}.im-art img{max-width:56px;max-height:56px}.im-title h2{font-size:19px}.im-sub{margin-bottom:6px;font-size:13px}.im-price{grid-template-areas:"pv src""chg chg""spark spark";padding:8px 12px}.im-pv b{font-size:22px}.im-chg button{flex:1}.iov-cols{grid-template-columns:minmax(0,1fr)}.iov-head,.iov-col li{grid-template-columns:minmax(0,1fr) 24px 58px;gap:6px}.wb-t{padding:2px 10px}.wb-t th,.wb-t td{padding-right:10px}.wb-t tbody th{padding-right:12px}.iu-farms .c-wide{display:none}.iu-farms tbody th small{margin-left:0;display:block}.dlg-back .dlg-modal.icompare{width:100vw;max-height:100dvh}.cmp{min-width:calc(104px + var(--cols,2) * 160px)}.cmp thead th:first-child,.cmp tbody th{width:104px}}@media (prefers-reduced-motion:reduce){.pcard{animation:none}}.tf-line{cursor:var(--cursor-point);border-radius:4px;grid-template-columns:14px minmax(0,1fr) 14px;justify-self:stretch;gap:2px;display:grid}.tt-seen{justify-self:stretch;gap:1px;display:grid}.tt-more[open]>.tf-line:not(.on){opacity:.75}.tf-line:hover{background:var(--gt-hover)}button.tf-check{border:1px solid var(--gt-label);opacity:.4;width:11px;height:11px;cursor:var(--cursor-point);background:0 0;border-radius:2px;align-self:start;margin:4px 0 0 2px;padding:0}.tf-line:hover button.tf-check,button.tf-check:focus-visible{opacity:1}button.tf-check:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.tf-line.on button.tf-check{border-color:var(--gt-aug);background:var(--gt-aug);opacity:1;box-shadow:inset 0 0 0 2px #0a0a0c}.tf-range{max-width:100%;color:var(--gt-value);font-family:var(--font);vertical-align:1px;cursor:var(--cursor);align-items:center;gap:3px;margin:0 3px;font-size:12.5px;line-height:1.2;display:inline-flex}.tf-word{color:var(--muted);font-size:11px}.tf-range .tf-num{min-width:2ch;color:var(--gt-value);font-size:12.5px}.tf-track{background:linear-gradient(var(--gt-edge), var(--gt-edge)) no-repeat 50% 50% / 100% 1px;flex:0 76px;width:76px;min-width:44px;height:18px;margin:0 3px;position:relative}.tf-track:before{content:"";top:50%;left:calc(5.5px + (100% - 11px) * var(--a));width:calc((100% - 11px) * (var(--b) - var(--a)));background:var(--gt-aug);height:2px;margin-top:-1px;position:absolute}.tf-track input{-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.tf-track input.top{z-index:1}.tf-track input::-webkit-slider-thumb{background:var(--gt-aug);-webkit-appearance:none;appearance:none;pointer-events:auto;width:11px;height:11px;cursor:var(--cursor-point);border:0;border-radius:50%}.tf-track input::-moz-range-thumb{background:var(--gt-aug);pointer-events:auto;width:11px;height:11px;cursor:var(--cursor-point);border:0;border-radius:50%}.tf-track input:focus-visible{outline:none}.tf-track input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--accent)}.tf-track input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--accent)}.tf-limits{color:var(--muted);font-family:var(--font);white-space:nowrap;margin-left:5px;font-size:11px}.tf-under{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 3px;display:flex}.tf-group{justify-self:stretch}.tf-opts,.tf-slots{font-family:var(--font);flex-wrap:wrap;justify-content:center;gap:3px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}button.tf-opt,span.tf-opt,button.tf-slot,span.tf-slot{border:1px solid var(--gt-edge);color:var(--gt-aug);font:inherit;white-space:nowrap;background:0 0;border-radius:999px;margin:0;padding:0 7px}.tf-opt small{color:var(--muted);font-size:11px}button.tf-opt,button.tf-slot{cursor:var(--cursor-point)}button.tf-opt:hover,button.tf-opt:focus-visible,button.tf-slot:hover,button.tf-slot:focus-visible{border-color:var(--gt-aug);outline:none}button.tf-opt.on{border-color:var(--gt-aug)}span.tf-slot{min-width:3em;color:var(--muted);text-align:center;border-style:dashed}button.tf-slot.on{border-color:var(--gt-aug);background:color-mix(in srgb, var(--gt-aug), transparent 86%)}.tf-sec{z-index:2;background:#09090b;border-radius:0 0 8px 8px;position:sticky;bottom:0}.tf-foot{font-family:var(--font);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;padding:3px 0;display:flex}.tf-foot .tf-go{vertical-align:baseline}button.tf-clean{border:1px solid var(--gt-edge);color:var(--muted);font:inherit;cursor:var(--cursor-point);background:0 0;border-radius:999px;margin:0;padding:1px 8px;font-size:11.5px;line-height:18px}button.tf-clean:hover,button.tf-clean:focus-visible{color:var(--text);outline:none}button.tf-clean.on{border-color:var(--gt-value);color:var(--gt-value)}.tf-sum{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.pc-pool{min-width:0;container:pc-pool/inline-size}.pc-side{min-width:0}.pc-card{margin-top:0;padding:8px 8px 0}.pc-art{background:radial-gradient(50% 50%,#ffffff0b,#0000 70%);place-items:center;height:clamp(84px,14vh,170px);margin:4px 0 0;display:grid}.pc-art img{object-fit:contain;filter:drop-shadow(0 10px 24px #000c);width:100%;height:100%;min-height:0;display:block}.pc-q .tf-range{margin:0 2px}.pc-mods{justify-items:stretch;padding-inline:0}.pc-list{width:100%;margin:0;padding:0;list-style:none}.pc-mod{color:var(--gt-aug);cursor:var(--cursor-point);grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:2px;padding:2px 0;font-size:14px;line-height:1.3;display:grid}.gt-ench .pc-mod{color:var(--gt-ench)}.pc-mod.crafted{color:var(--gt-crafted)}.pc-mod:hover,.pc-mod:focus-within{background:linear-gradient(90deg, transparent, var(--gt-hover) 14%, var(--gt-hover) 86%, transparent)}.pc-mod.desecrated{background:linear-gradient(90deg,#0000,#3ea57624 18% 82%,#0000)}.pc-mod.desecrated:hover,.pc-mod.desecrated:focus-within{background:linear-gradient(90deg,#0000,#3ea5763d 18% 82%,#0000)}.pc-x{text-align:center;min-width:0}.pc-x .mp-lord{vertical-align:1px;margin-right:5px;font-size:11px}.pc-x .mp-lord+.pc-l{display:inline}.pc-l{display:block}.pc-left{opacity:.6}.pc-x .tf-range{margin:0 2px}.pc-card .tf-track{flex-basis:56px;width:56px}.pc-mod .gt-tag{white-space:nowrap;min-width:0;padding:0 2px}button.pc-off{width:20px;height:20px;color:var(--muted);opacity:.4;cursor:var(--cursor-point);background:0 0;border:none;border-radius:5px;place-items:center;margin:0;padding:0;display:grid}.pc-mod:hover button.pc-off,button.pc-off:focus-visible{opacity:1}button.pc-off:hover,button.pc-off:focus-visible{color:var(--text);background:#ffffff14;outline:none}.pc-hint{color:var(--muted);font-family:var(--font);text-align:center;margin:0;padding:2px 8px;font-size:12.5px}.pc-end{background:#09090b;border-radius:0 0 12px 12px;margin:0 -8px}.pc-end .tf-foot{padding:6px 10px 8px}button.pc-back{display:none}@container pc-pool (width<=820px){.pc-pool .mp-cols{grid-template-columns:minmax(0,1fr)}.pc-pool .mp-col+.mp-col{margin-top:12px}.pc-pool .mp-halves{grid-template-columns:minmax(0,1fr)}.pc-pool .mp-head.cont{display:none}}@media (width>=900px){.dlg-back .dlg-modal.imodal:has(#im-panel-mods:not([hidden]) .pc){width:min(1760px,100vw - 80px)}.imodal:has(.pc) .dlg-scroll{container-type:size}.pc{grid-template-columns:minmax(380px,470px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pc-side{z-index:2;position:sticky;top:8px}.pc-card{scrollbar-width:thin;max-height:calc(100cqh + 20px);overflow-y:auto}.pc-end{z-index:1;position:sticky;bottom:0}}@media (width<=899px){.pc-side{margin-bottom:14px}button.pc-back{z-index:3;background:var(--panel);color:var(--text);border:1px solid #fff3;border-radius:999px;margin:10px auto 0;padding:6px 14px;font-size:13px;display:block;position:sticky;bottom:12px;box-shadow:0 6px 18px #000000b3}}.tour-veil{z-index:1100;touch-action:none;overscroll-behavior:none;opacity:0;cursor:var(--cursor);position:fixed;inset:0;overflow:hidden}.tour-veil[data-on]{opacity:1;transition:opacity .28s ease-out}.tour-hole{pointer-events:none;border-radius:12px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #e0655c80,0 0 26px 2px #e0655c29,0 0 0 200vmax #030305c2}.tour-card{box-sizing:border-box;border:1px solid var(--line);background:var(--glass);border-radius:14px;width:min(392px,100vw - 24px);padding:14px 16px 11px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -24px #000000f2}.tour-veil[data-on] .tour-hole,.tour-veil[data-on] .tour-card{transition:transform .26s cubic-bezier(.22,.8,.3,1),width .26s cubic-bezier(.22,.8,.3,1),height .26s cubic-bezier(.22,.8,.3,1),border-radius .26s}.tour-text{color:var(--subtle);margin:0;font-size:14px;line-height:1.5}.tour-text b{color:var(--text);font-weight:500}.tour-foot{align-items:center;gap:4px;margin-top:10px;display:flex}.tour-n{color:var(--muted);margin-right:auto;font-size:12.5px}.tour-skip,.tour-next{font:inherit;cursor:var(--cursor-point);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:13.5px;transition:color .12s,background .12s}.tour-skip{color:var(--muted)}.tour-skip:hover{color:var(--text)}.tour-next{background:var(--accent-bg);color:var(--accent-ink);margin-left:2px}.tour-next:hover{background:var(--accent-fill)}.tour-skip:focus-visible,.tour-next:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.tour-help{box-sizing:border-box;border:1px solid var(--line);width:20px;height:20px;color:var(--muted);font:inherit;opacity:.6;cursor:var(--cursor-point);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:11.5px;line-height:1;transition:opacity .15s,color .15s;display:inline-grid}.tour-help:hover,.tour-help:focus-visible{opacity:1;color:var(--text)}.tour-help:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.craft>.tour-help{float:right;margin:6px 2px 0 8px}.cr-fr-tools .tour-help{opacity:.85;align-self:center;margin-right:4px}.cr-fr-tools .tour-help:hover,.cr-fr-tools .tour-help:focus-visible{opacity:1}[data-tour]{scroll-margin:76px 12px 12px}@media (prefers-reduced-motion:reduce){.tour-veil[data-on],.tour-veil[data-on] .tour-hole,.tour-veil[data-on] .tour-card{transition:none}}
