:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0b14;--panel:#14121f;--panel-2:#1c192b;--line:#262238;--line-2:#3b3556;--text:#f2f0fa;--muted:#a7a1bd;--dim:#8a84a3;--accent:#7553ec;--accent-text:#b9a7ff;--go:#5cc99a;--pivot:#e58fb8;--steel:#7fa8f0;--teal:#58c4b4;--font-display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--font-body:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--hex:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);--wrap:1200px;--nav-h:68px;--ease:cubic-bezier(.4,0,.2,1);--lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55.43' height='96' viewBox='0 0 55.43 96'%3E%3Cpath d='M27.71 0L55.43 16V48L27.71 64L0 48V16ZM27.71 64V96' fill='none' stroke='%23B9A7FF' stroke-opacity='.16'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lift:inset 0 1px 0 #ffffff0b,0 24px 40px -28px #000000d9}.guide-page,.guide-page *,.guide-page:before,.guide-page :before,.guide-page:after,.guide-page :after{box-sizing:border-box}body:has(.guide-page){background:var(--bg);color:var(--text);font:400 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.guide-page a{color:inherit;text-decoration:none}.guide-page button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.guide-page h1,.guide-page h2,.guide-page h3,.guide-page p,.guide-page ul,.guide-page ol,.guide-page dl,.guide-page dd{margin:0;padding:0}.guide-page ul,.guide-page ol{list-style:none}.guide-page h1,.guide-page h2{font-family:var(--font-display);letter-spacing:-.025em}.guide-page .wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}.guide-page .eyebrow{font:600 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.guide-page .muted{color:var(--muted)}.guide-page .dim{color:var(--dim)}.guide-page .topbar{white-space:nowrap;border-bottom:1px solid var(--line);height:56px;font:700 17px/1 var(--font-display);align-items:center;gap:10px;display:flex;overflow:hidden}.guide-page .topbar .crumb{font:500 14px/1 var(--font-body);color:var(--dim)}.guide-page .topbar .crumb b{color:var(--muted);font-weight:500}.guide-page .topbar .logo{flex:none;width:30px;height:28px}.guide-page .mark{--m:38px;--b:26px;width:var(--m);margin-right:calc(var(--b) * .3);flex:none;display:block;position:relative}.guide-page .mark .pic{aspect-ratio:1/1.1547;width:100%;clip-path:var(--hex);background:var(--ring,var(--accent-text));display:block;position:relative}.guide-page .mark .pic img{width:calc(100% - 4px);height:calc(100% - 4px);clip-path:var(--hex);object-fit:cover;position:absolute;inset:2px}.guide-page .mark .tb{width:var(--b);height:var(--b);right:calc(var(--b) * -.42);bottom:calc(var(--b) * -.3);filter:drop-shadow(0 1px 2px #0009);position:absolute}.guide-page .t-S{--ring:var(--accent-text)}.guide-page .t-A{--ring:var(--steel)}.guide-page .t-B{--ring:var(--teal)}.guide-page .t-C{--ring:var(--line-2)}.guide-page .board{--w:44px;--g:4px;width:max-content;margin-inline:auto}.guide-page .board .row{gap:var(--g);display:flex}.guide-page .board .row:nth-child(2n){margin-left:calc((var(--w) + var(--g)) / 2)}.guide-page .board .row:nth-child(odd){margin-right:calc((var(--w) + var(--g)) / 2)}.guide-page .hx{width:var(--w);aspect-ratio:1/1.1547;clip-path:var(--hex);background:var(--line);position:relative}.guide-page .hx:before{content:"";clip-path:var(--hex);background:#0a0911;position:absolute;inset:1.5px}.guide-page .hx img{width:calc(100% - 4px);height:calc(100% - 4px);clip-path:var(--hex);object-fit:cover;position:absolute;inset:2px}.guide-page .hx.carry{background:var(--accent-text)}.guide-page .hx.front{background:var(--steel)}.guide-page .hx.util{background:var(--teal)}.guide-page .hx .star{font:700 9px/1 var(--font-body);color:#ffe7a3;text-shadow:0 1px 2px #000;position:absolute;bottom:6%;left:50%;translate:-50%}.guide-page .legend{color:var(--dim);justify-content:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.guide-page .legend span{align-items:center;gap:6px;display:inline-flex}.guide-page .legend i{background:var(--c);border-radius:2px;width:8px;height:8px}.guide-page .item{border:1px solid var(--line-2);background:var(--panel-2);border-radius:8px;width:40px;height:40px;display:block;overflow:hidden}.guide-page .item img{width:100%;height:100%;display:block}.guide-page .item.off img{opacity:.35;filter:grayscale()}.guide-page .part{border:1px solid var(--line-2);border-radius:5px;width:22px;height:22px;overflow:hidden}.guide-page .part img{width:100%;height:100%;display:block}.guide-page .trait{border:1px solid var(--line-2);font:500 13px/1 var(--font-body);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 6px;display:inline-flex}.guide-page .trait img{width:18px;height:18px}.guide-page .trait b{color:var(--text);font-weight:600}.guide-page .tierchip{place-items:center;width:22px;height:22px;display:grid}.guide-page .tierchip img{width:22px;height:22px}.guide-page .pill{border:1px solid var(--line-2);font:500 12.5px/1 var(--font-body);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.guide-page .btn{border:1px solid var(--line-2);height:40px;font:600 14px/1 var(--font-body);color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.guide-page .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.guide-page .yes{--c:var(--go)}.guide-page .no{--c:var(--pivot)}@media (width<=640px){.guide-page .topbar{height:auto;min-height:56px;padding-block:12px;overflow:visible}.guide-page .topbar .crumb-rest{display:none}}body:has(.guide-page){flex-direction:column;height:100vh;display:flex}.guide-page{display:contents}.guide-page .topbar{width:100%;max-width:none}.guide-page .app{flex:1;grid-template-columns:240px minmax(0,1fr) clamp(340px,27vw,420px);min-height:0;display:grid}.guide-page .tl{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:20px 16px;display:flex;overflow:auto}.guide-page .comp{align-items:center;gap:12px;margin:0 4px 16px;display:flex}.guide-page .comp .mark{--m:44px;--b:28px}.guide-page .comp h1{font:700 17px/1.2 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;display:block}.guide-page .comp small{color:var(--muted);font-size:12.5px;display:block}.guide-page .comp .meta-brief{display:none}.guide-page .ident,.guide-page .steps,.guide-page .steps-scroll{display:contents}.guide-page .warn{color:var(--muted);background:color-mix(in srgb,var(--pivot) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pivot) 30%,transparent);border-radius:9px;margin:0 4px 14px;padding:9px 11px;font-size:12.5px;line-height:1.4}.guide-page .warn b{color:var(--text);font-weight:600}.guide-page .step{all:unset;cursor:pointer;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 8px;display:grid;position:relative}.guide-page .step:before{content:"";background:var(--line);width:2px;position:absolute;top:-4px;bottom:-4px;left:22px}.guide-page .step:first-of-type:before{top:50%}.guide-page .step:last-of-type:before{bottom:50%}.guide-page .step i{z-index:1;box-sizing:border-box;border:2px solid var(--line-2);background:var(--bg);width:30px;height:30px;font:700 11.5px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--dim);border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.guide-page .step i span{text-box:trim-both cap alphabetic}.guide-page .step{box-sizing:border-box;min-height:50px}.guide-page .step b{white-space:nowrap;text-overflow:ellipsis;font:600 14px/1.2 var(--font-body);letter-spacing:-.005em;display:block;overflow:hidden}.guide-page .step small{color:var(--dim);font-size:12px}.guide-page .step .lv{box-sizing:border-box;text-align:center;white-space:nowrap;min-width:42px;font:600 11px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--dim);background:var(--panel-2);border-radius:5px;padding:4px 5px}.guide-page .step.done i{border-color:var(--accent);background:var(--accent);color:#fff}.guide-page .step.on{background:var(--panel)}.guide-page .step.on i{border-color:var(--accent-text);color:#fff;background:#2b2163;box-shadow:0 0 0 4px #b9a7ff26}.guide-page .step.dec i{border-radius:6px;width:24px;height:24px;margin:3px;rotate:45deg}.guide-page .step.dec i span{rotate:-45deg}.guide-page .center{flex-direction:column;min-height:0;display:flex}.guide-page .ctop{align-items:center;gap:10px;padding:16px 24px 0;display:flex}.guide-page .ctop .eyebrow{color:var(--accent-text)}.guide-page .ctop .pill{margin-left:auto}.guide-page .ctop .inf{color:var(--dim);font-size:12px}.guide-page .boardwrap{background:radial-gradient(60% 70% at 50% 45%,#7553ec26,#0000 70%);flex:1 0 auto;align-content:center;place-items:center;gap:22px;min-height:min-content;display:grid}.guide-page .board{--g:3px;--rg:8px}.guide-page .board .row+.row{margin-top:calc(var(--w) * -.2887 + var(--g) * .866 + var(--rg))}.guide-page .cell{width:var(--w);flex:none;position:relative}.guide-page .cell .hx{width:100%}.guide-page .cell{--rimw:clamp(3px,calc(var(--w) * .05),4.5px)}.guide-page .cell.u .hx{background:var(--rim)}.guide-page .cell.u .hx:before{inset:var(--rimw)}.guide-page .cell.u .hx img{inset:var(--rimw);width:calc(100% - var(--rimw) * 2);height:calc(100% - var(--rimw) * 2)}.guide-page .c1{--rim:#9ba3ae}.guide-page .c2{--rim:#2fbf71}.guide-page .c3{--rim:#2f8bea}.guide-page .c4{--rim:#c24be0}.guide-page .c5{--rim:#f5b53d}.guide-page .cell .nm{left:50%;bottom:calc(var(--w) * .12);font:700 11.5px/1.15 var(--font-body);color:#fff;white-space:nowrap;pointer-events:none;background:#0a0911e0;border-radius:4px;padding:2px 6px;position:absolute;translate:-50%;box-shadow:0 0 0 1px #ffffff14}.guide-page .cell .its{z-index:2;gap:2px;display:flex;position:absolute;top:calc(100% - 11px);left:50%;translate:-50%}.guide-page .cell .its img{border:1px solid #0a0911;border-radius:4px;width:24px;height:24px;box-shadow:0 1px 3px #0009}.guide-page .board.ghost .cell.u>*{opacity:.5}.guide-page .legend2{color:var(--dim);justify-content:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.guide-page .legend2 span{align-items:center;gap:6px;display:inline-flex}.guide-page .legend2 i{background:var(--c);border-radius:2px;width:8px;height:8px}.guide-page .sv{container:center/inline-size}.guide-page .now{border-top:1px solid var(--line);flex:0 auto;grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);gap:22px;min-height:0;padding:16px 24px 18px;display:grid;overflow:auto}.guide-page .now .eyebrow{color:var(--accent-text)}.guide-page .now p{font:600 19px/1.35 var(--font-body);max-width:62ch;margin-top:8px}.guide-page .nr{align-content:start;gap:10px;display:grid}@container center (width>=1000px){.guide-page .now{grid-template-columns:minmax(0,1fr) minmax(540px,1.1fr)}.guide-page .nr{grid-template-columns:1fr 1fr}}.guide-page .eco{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;gap:9px;padding:12px 13px;display:grid}.guide-page .er{color:var(--dim);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:11.5px;display:grid}.guide-page .er .k{font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.guide-page .er .v{font:700 13.5px/1 var(--font-body)}.guide-page .er .g{color:#ffd27a}.guide-page .er .lvl{grid-column:2/4}.guide-page .lvl{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.guide-page .lvl span{background:var(--panel-2);height:18px;font:600 10.5px/1 var(--font-body);color:var(--dim);border-radius:4px;place-items:center;display:grid}.guide-page .lvl .past{background:color-mix(in srgb,var(--accent-text) 16%,var(--panel-2));color:var(--muted)}.guide-page .lvl .on{background:var(--accent-text);color:#0a0911}.guide-page .gbar{background:var(--panel-2);border-radius:99px;height:8px;position:relative;overflow:hidden}.guide-page .gbar b{z-index:1;background:#ffffff29;width:1px;position:absolute;top:0;bottom:0}.guide-page .gbar i{background:#ffd27a;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.guide-page .gbar .gz{background:repeating-linear-gradient(90deg,#ffd27a 0 6px,#e0a93f 6px 9px)}.guide-page .gnote{color:var(--dim);margin:-4px 0 0 54px;font-size:11.5px}.guide-page .nx{text-align:left;background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:11px 13px;transition:box-shadow .15s;display:block}.guide-page .nx:hover{box-shadow:inset 0 0 0 1px var(--accent-text)}.guide-page .nh{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.guide-page .nh small{font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.guide-page .nh b{font:700 14px/1.2 var(--font-body)}.guide-page .nh>span{color:#ffd27a;font-size:12px}.guide-page .nh .arr{color:var(--dim);margin-left:auto;font-style:normal}.guide-page .nx:hover .arr{color:var(--accent-text)}.guide-page .nx .nb{margin-top:9px}.guide-page .nx .nb .k{font:400 11.5px/1.3 var(--font-body);color:var(--dim);margin-bottom:6px;font-size:11.5px;display:block}.guide-page .nx .nb .dim{font-size:12.5px}.guide-page .diff .chips{gap:5px}.guide-page .diff .uc{gap:5px;padding:2px 8px 2px 2px;font-size:12.5px}.guide-page .diff .uc img{width:20px;height:20px}.guide-page .diff{gap:6px 10px;margin-top:12px}.guide-page .chips.sm{gap:4px}.guide-page .chips.sm .uc{gap:5px;padding:2px 8px 2px 2px;font-size:12px}.guide-page .chips.sm .uc img{width:18px;height:18px}.guide-page .nx.done{cursor:default}.guide-page .mv{border:1px solid color-mix(in srgb,#ffd27a 30%,var(--line-2));font:500 13px/1 var(--font-body);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 3px;display:inline-flex}.guide-page .mv .pp{object-fit:cover;border-radius:50%;width:22px;height:22px}.guide-page .mv em{font-style:normal}.guide-page .its2{gap:3px;display:inline-flex}.guide-page .its2 .item{border-radius:6px;width:24px;height:24px;display:inline-block;position:relative}.guide-page .its2 .item>img:first-child{border-radius:6px;width:100%;height:100%}.guide-page .its2 .from{object-fit:cover;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 1.5px #0a0911}.guide-page .diff{color:var(--dim);grid-template-columns:38px 1fr;align-items:center;gap:8px 10px;margin-top:14px;font-size:12.5px;display:grid}.guide-page .uc{border:1px solid var(--line-2);font:500 13px/1 var(--font-body);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;display:inline-flex}.guide-page .uc img{object-fit:cover;border-radius:50%;width:22px;height:22px}.guide-page .uc.add{border-color:color-mix(in srgb,var(--go) 55%,transparent);background:color-mix(in srgb,var(--go) 10%,transparent)}.guide-page .uc.sell{border-color:color-mix(in srgb,var(--pivot) 45%,transparent);background:color-mix(in srgb,var(--pivot) 8%,transparent);color:var(--muted)}.guide-page .uc.sell img{filter:grayscale();opacity:.7}.guide-page .chips{flex-wrap:wrap;gap:6px;display:flex}.guide-page .rail{border-left:1px solid var(--line);background:#100e1a;align-content:start;gap:12px;padding:16px;display:grid;overflow:auto}.guide-page .panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:15px}.guide-page .panel h3{font:600 13px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;margin-bottom:11px;display:flex}.guide-page .ask{border-color:color-mix(in srgb,var(--accent-text) 40%,var(--line))}.guide-page .ask h3{color:var(--accent-text)}.guide-page .ask p{font:600 16.5px/1.35 var(--font-body)}.guide-page .ih{grid-template-columns:66px auto;align-items:center;gap:4px 10px;display:grid}.guide-page .ih+.ih{border-top:1px solid var(--line);margin-top:11px;padding-top:11px}.guide-page .ih b{font:600 13.5px/1.2 var(--font-body)}.guide-page .ih .icons{gap:5px;display:flex}.guide-page .ih .item{border-radius:7px;width:32px;height:32px}.guide-page .ih small{color:var(--muted);grid-column:2;font-size:12px;line-height:1.4}.guide-page .rule{border-top:1px solid var(--line);padding:0;font-size:13.5px}.guide-page .rq{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr 14px;gap:3px 8px;width:calc(100% + 16px);margin:0 -8px;padding:10px 8px;transition:background .12s;display:grid}.guide-page .rq:hover{background:#ffffff09}.guide-page .rq:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.guide-page .chev{opacity:.5;background:currentColor;align-self:center;width:14px;height:14px;transition:rotate .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.guide-page .rt.open .chev{opacity:1;color:var(--accent-text);rotate:180deg}.guide-page .rule.rt[data-rb] .if:after{content:"";background:var(--accent-text);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.guide-page .rx{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;margin:2px 0 10px;padding:11px 12px;display:none}.guide-page .rt.open .rx{display:block}.guide-page .rule.open .rq{background:#ffffff08}.guide-page .rx ol{counter-reset:s;gap:7px;margin:0;padding:0;list-style:none;display:grid}.guide-page .rx li{counter-increment:s;grid-template-columns:18px 1fr;gap:8px;font-size:13px;line-height:1.4;display:grid}.guide-page .rx li:before{content:counter(s);background:color-mix(in srgb,var(--accent-text) 18%,transparent);width:18px;height:18px;color:var(--accent-text);font:700 10.5px/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.guide-page .rl{margin-top:10px}.guide-page .rl>span{color:var(--dim);margin-bottom:6px;font-size:11.5px;display:block}.guide-page .acts{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.guide-page .acts .ra{all:unset;cursor:pointer;font:600 12px/1 var(--font-body);color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-text) 40%,transparent);border-radius:7px;padding:5px 9px}.guide-page .acts .ra:hover{background:color-mix(in srgb,var(--accent-text) 12%,transparent)}.guide-page .acts .ra.on{cursor:default;color:var(--muted);box-shadow:none;padding-left:0}.guide-page .acts .ra.on:before{content:"◉ ";color:var(--accent-text)}.guide-page .route.rt{padding:0;overflow:hidden}.guide-page .route .rq{border-radius:0;grid-template-columns:1fr 14px;width:100%;margin:0;padding:11px 12px}.guide-page .route .rq .rh,.guide-page .route .rq p{grid-column:1}.guide-page .route .rq .chev{grid-area:1/2/3}.guide-page .route .rx{margin:0 10px 10px}.guide-page .simlist{gap:6px;display:grid}.guide-page .sim{color:inherit;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-template-columns:40px 1fr 14px;align-items:center;gap:10px;padding:8px 10px 8px 8px;text-decoration:none;transition:box-shadow .15s;display:grid}.guide-page .sim:hover{box-shadow:inset 0 0 0 1px var(--accent-text)}.guide-page .sim:hover .arr{color:var(--accent-text)}.guide-page .sim .sp{width:40px;height:40px;position:relative}.guide-page .sim .sp img:first-child{object-fit:cover;border-radius:9px;width:40px;height:40px}.guide-page .sim .tb{width:20px;height:20px;position:absolute;bottom:-5px;right:-5px}.guide-page .sim .sx{gap:2px;min-width:0;display:grid}.guide-page .sim b{font:600 13.5px/1.2 var(--font-body)}.guide-page .sim small{color:var(--dim);font-size:11.5px;line-height:1.35}.guide-page .sim .why{color:var(--muted)}.guide-page .sim .sh{color:#e9a86b}.guide-page .sim .arr{color:var(--dim);font-style:normal}.guide-page .sim.compact{grid-template-columns:32px 1fr 14px;padding:6px 8px 6px 6px}.guide-page .sim.compact .sp,.guide-page .sim.compact .sp img:first-child{width:32px;height:32px}.guide-page .sim.compact .tb{width:16px;height:16px}.guide-page .rban{color:#fff;background:color-mix(in srgb,var(--accent-text) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-text) 45%,transparent);border-radius:8px;align-items:center;gap:10px;margin-left:4px;padding:4px 4px 4px 10px;font-size:12.5px;display:inline-flex}.guide-page .rban button{all:unset;cursor:pointer;background:var(--accent-text);color:#0a0911;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.guide-page .board.preview .cell.u:not([data-new])>*{opacity:.55}.guide-page .cell[data-new] .hx{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent-text) 70%,transparent))}.guide-page .rule:first-child{border-top:0}.guide-page .rule .if{font:700 10.5px/1.6 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.guide-page .rule b{font-weight:600}.guide-page .rule .then{color:var(--muted);grid-column:2}.guide-page .rule .if{grid-row:1}.guide-page .route{border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);border-radius:10px;padding:11px 12px}.guide-page .route+.route{margin-top:8px}.guide-page .route.go{--c:var(--go)}.guide-page .route.roll{--c:var(--steel)}.guide-page .route.pivot{--c:var(--pivot)}.guide-page .route .rh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.guide-page .route .rh b{font:700 15px/1.2 var(--font-display);color:var(--c)}.guide-page .route .rh span{color:var(--muted);text-align:right;font-size:12px}.guide-page .route p{margin-top:5px;font-size:13.5px}.guide-page .dp{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;padding:8px 0;font-size:13px;display:grid}.guide-page .dp:first-child{border-top:0;padding-top:0}.guide-page .dp span{color:var(--muted)}.guide-page .dp b{font-variant-numeric:tabular-nums;font-weight:600}.guide-page .src{font:600 9.5px/1 var(--font-body);color:var(--dim);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);vertical-align:2px;cursor:help;border-radius:4px;margin-left:3px;padding:1px 4px}.guide-page .sources{color:var(--dim);font-size:11.5px;line-height:1.6}.guide-page .sources b{color:var(--muted);font-weight:600}.guide-page .boardwrap{grid-template-columns:130px auto;justify-content:center;column-gap:16px;container-type:inline-size}.guide-page .boardwrap .board{--w:clamp(56px,calc((100cqw - 190px) / 7.6),104px)!important}.guide-page .traits{align-self:center;gap:9px;padding-left:4px;display:grid}.guide-page .trl{font:500 13px/1 var(--font-body);color:var(--muted);white-space:nowrap;grid-template-columns:24px auto 1fr;align-items:center;gap:8px;display:grid}.guide-page .trl b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.guide-page .th{aspect-ratio:1/1.1547;width:24px;clip-path:var(--hex);background:var(--tc);place-items:center;display:grid}.guide-page .th img{filter:brightness(0)opacity(.78);width:14px;height:14px}.guide-page .uq{border-top:1px solid var(--line);gap:5px;margin-top:4px;padding-top:11px;display:flex}.guide-page .uq .th{width:22px}.guide-page .uq .th img{width:13px;height:13px}.guide-page .bronze{--tc:linear-gradient(160deg,#b98468,#85563d)}.guide-page .silver{--tc:linear-gradient(160deg,#d5dee3,#8d9ca5)}.guide-page .gold{--tc:linear-gradient(160deg,#f7d88e,#c9932c)}.guide-page .unique{--tc:linear-gradient(160deg,#f2b27c,#c9682c)}.guide-page .prismatic{--tc:conic-gradient(from 200deg,#b9a7ff,#7fe3ff,#ffc6f2,#ffe7a3,#b9a7ff)}.guide-page .tip{z-index:50;min-width:190px;max-width:340px;box-shadow:0 0 0 1px var(--line-2),0 18px 40px -12px #000000d9;pointer-events:none;background:#1a1729;border-radius:10px;padding:12px;position:fixed}.guide-page .tip .tn{font:700 14.5px/1.2 var(--font-body);align-items:center;gap:10px;display:flex}.guide-page .tip .tn img{border:1px solid var(--line-2);border-radius:7px;width:34px;height:34px}.guide-page .tip .rc{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.guide-page .tip .rc span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.guide-page .tip .rc img{border:1px solid var(--line-2);border-radius:5px;width:24px;height:24px}.guide-page .tip .rc b{color:var(--dim);font-weight:600}.guide-page .tip .cmp{color:var(--dim);margin-top:6px;font-size:12px}.guide-page [data-item]{cursor:help}.guide-page [data-item]:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.guide-page .tip .tb{color:var(--dim);gap:6px;margin-top:4px;font-size:12px;display:flex}.guide-page .tip .tb i{font-style:normal}.guide-page .tip .tb i.hit{color:var(--text);font-weight:700}.guide-page .tip .tn .th{width:30px}.guide-page .tip .tn .th img{width:18px;height:18px}.guide-page .tip .cs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:10px;padding-top:10px;display:grid}.guide-page .tip .ch{color:var(--text);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.guide-page .tip .ch img{object-fit:cover;width:24px;height:24px;box-shadow:0 0 0 2px var(--rim);border-radius:50%}.guide-page .tip .ch.off{color:var(--dim)}.guide-page .tip .ch.off img{filter:grayscale();opacity:.45;box-shadow:0 0 0 2px var(--line-2)}.guide-page [data-trait]{cursor:help}.guide-page [data-trait]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}.guide-page .cell.u>*{transition:opacity .15s}.guide-page .board.focus .cell.u:not(.lit)>*{opacity:.28}.guide-page .board.focus .cell.lit .hx{filter:drop-shadow(0 0 8px #ffffff40)}.guide-page .tip.champ{min-width:300px;max-width:340px}.guide-page .tip .chd{align-items:center;gap:12px;display:flex}.guide-page .tip .chd .pic{aspect-ratio:1/1.1547;width:44px;clip-path:var(--hex);background:var(--rim);flex:none;place-items:center;display:grid}.guide-page .tip .chd .pic img{width:calc(100% - 6px);height:calc(100% - 6px);clip-path:var(--hex);object-fit:cover}.guide-page .tip .chd b{font:700 16px/1.2 var(--font-display);display:block}.guide-page .tip .cost{font:600 12px/1 var(--font-body);color:#ffd27a;align-items:center;gap:5px;margin-top:4px;display:inline-flex}.guide-page .tip .cost i{background:radial-gradient(circle at 35% 35%,#ffe7a3,#d49a2a);border-radius:50%;width:11px;height:11px}.guide-page .tip .ctr{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.guide-page .tip .ctr span{align-items:center;gap:5px;display:inline-flex}.guide-page .tip .ctr img{opacity:.85;width:15px;height:15px}.guide-page .tip .sec{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.guide-page .tip .sec h4{font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0 0 7px}.guide-page .tip .ir{grid-template-columns:16px 24px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.guide-page .tip .ir+.ir{margin-top:6px}.guide-page .tip .ir img{border:1px solid var(--line-2);border-radius:5px;width:24px;height:24px}.guide-page .tip .ir .rk{font:700 11px/1 var(--font-body);color:var(--dim);text-align:center}.guide-page .tip .ir .v{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.guide-page .tip .ir .v small{color:var(--dim);font-weight:400}.guide-page .tip .ir .g{color:var(--go);font-weight:700}.guide-page .tip .note{color:var(--dim);margin-top:9px;font-size:11px}.guide-page [data-champ]{cursor:help}.guide-page .tip.champ{pointer-events:auto}.guide-page .tip.sub{z-index:51}.guide-page .tip .ir[data-item]{cursor:help;border-radius:6px;margin-inline:-6px;padding:3px 6px}.guide-page .tip .ir[data-item]:hover,.guide-page .tip .ir[data-item].on{background:var(--panel-2)}.guide-page .sv{flex-direction:column;flex:1;min-height:0;display:flex}.guide-page .navsep{background:var(--line);height:1px;margin:12px 6px}.guide-page .guide-btn{all:unset;cursor:pointer;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 8px;display:grid}.guide-page .guide-btn:hover,.guide-page .guide-btn.on{background:var(--panel)}.guide-page .guide-btn.on{box-shadow:inset 0 0 0 1px var(--accent-text)}.guide-page .guide-btn .gi{background:var(--panel-2);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;place-items:center;display:grid}.guide-page .guide-btn .gi img{width:22px;height:22px}.guide-page .guide-btn b{font:600 14.5px/1.2 var(--font-body);display:block}.guide-page .guide-btn small{color:var(--dim);font-size:12px;display:block}.guide-page .ev{flex:1;align-content:start;gap:12px;padding:22px 26px 40px;display:grid;overflow:auto}.guide-page .evh h2{margin-top:6px;font-size:26px;font-weight:700}.guide-page .evh p{max-width:70ch;margin-top:6px;font-size:14px}.guide-page .evh .eyebrow{color:var(--accent-text)}.guide-page .ecard{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:28px 56px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.guide-page .ecard.v-best{border-color:color-mix(in srgb,var(--accent-text) 50%,var(--line));box-shadow:var(--lift)}.guide-page .er{font:800 22px/1 var(--font-display);color:var(--dim);text-align:center;padding-top:14px}.guide-page .eic{box-shadow:0 0 0 1px var(--line-2);cursor:help;border-radius:8px;place-items:center;display:inline-grid;overflow:hidden}.guide-page .eic img{display:block}.guide-page .eic.lg img{width:56px;height:56px}.guide-page .eic.sm img{width:26px;height:26px}.guide-page .eic.sm{border-radius:6px}.guide-page .eb{gap:7px;min-width:0;display:grid}.guide-page .et{align-items:center;gap:10px;display:flex}.guide-page .et h4{font:700 18px/1.2 var(--font-display);margin:0}.guide-page .vd{font:700 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px}.guide-page .v-best .vd{color:#e6dcff;box-shadow:inset 0 0 0 1px var(--accent-text);background:#2b2163}.guide-page .v-great .vd{background:color-mix(in srgb,var(--go) 15%,transparent);color:var(--go)}.guide-page .v-good .vd{background:color-mix(in srgb,var(--steel) 15%,transparent);color:var(--steel)}.guide-page .v-ok .vd{background:var(--panel-2);color:var(--muted)}.guide-page .erow{color:var(--muted);grid-template-columns:72px 1fr;align-items:center;gap:10px;font-size:13.5px;display:grid}.guide-page .erow .lab{font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.guide-page .rec{align-items:center;gap:8px;display:flex}.guide-page .rec b{color:var(--dim)}.guide-page .unc{color:var(--dim);font-size:13px}.guide-page .hol{flex-wrap:wrap;gap:8px;display:flex}.guide-page .eh{border:1px solid var(--line-2);color:var(--text);cursor:help;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:13px;display:inline-flex}.guide-page .eh img{object-fit:cover;border-radius:50%;width:22px;height:22px}.guide-page .ut{background:var(--panel-2);color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-right:4px;padding:2px 8px 2px 4px;font-size:12.5px;display:inline-flex}.guide-page .ut img{width:15px;height:15px}.guide-page .ut b{color:var(--go)}.guide-page .ed{color:var(--text);font-weight:600}.guide-page .situ{border:1px dashed var(--line-2);border-radius:14px;padding:16px}.guide-page .situ h3{font:600 13px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);margin:0 0 10px}.guide-page .sr{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.guide-page .sr+.sr{margin-top:8px}.guide-page .sr b{color:var(--text)}.guide-page .avoid{flex-wrap:wrap;gap:6px;display:flex}.guide-page .avoid .eic{filter:grayscale(.85);opacity:.6}.guide-page .avoid .eic:hover{filter:none;opacity:1}.guide-page .railgrp{align-content:start;gap:12px;display:grid}.guide-page .tm{border-top:1px solid var(--line);grid-template-columns:86px 1fr;gap:10px;padding:9px 0;display:grid}.guide-page .tm:first-of-type{border-top:0;padding-top:0}.guide-page .tm .tc{font:700 12px/1.3 var(--font-body);color:#ffd27a}.guide-page .tm b{font:600 13.5px/1.25 var(--font-body);display:block}.guide-page .tm small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}@media (width<=1200px){.guide-page .ev{padding:18px 12px}.guide-page .ecard{grid-template-columns:44px 1fr}.guide-page .er{display:none}.guide-page .eic.lg img{width:44px;height:44px}.guide-page .erow{grid-template-columns:1fr;gap:4px}}.guide-page .rtabs{gap:6px;display:flex}.guide-page .rtab{all:unset;cursor:pointer;font:700 15px/1 var(--font-display);color:var(--muted);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:9px 16px}.guide-page .rtab.on{color:#fff;box-shadow:inset 0 0 0 1px var(--accent-text);background:#2b2163}.guide-page .around{gap:10px;display:grid}.guide-page .odds{color:var(--dim);font-size:12.5px}.guide-page .choose{background:var(--panel)}.guide-page .acard{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:28px 52px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.guide-page .aic{box-shadow:0 0 0 1px var(--line-2);background:#0a0911;border-radius:10px;place-items:center;display:inline-grid;overflow:hidden}.guide-page .aic img{display:block}.guide-page .aic.lg img{width:52px;height:52px}.guide-page .aic.sm img{width:28px;height:28px}.guide-page .aic.sm{border-radius:7px}.guide-page .rar{font:700 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px}.guide-page .rar.silver{color:#14121f;background:linear-gradient(160deg,#d5dee3,#8d9ca5)}.guide-page .rar.gold{color:#14121f;background:linear-gradient(160deg,#f7d88e,#c9932c)}.guide-page .rar.prism{color:#14121f;background:conic-gradient(from 200deg,#b9a7ff,#7fe3ff,#ffc6f2,#ffe7a3,#b9a7ff)}.guide-page .ae{color:var(--text);font-size:14px}.guide-page .aw{color:var(--muted);font-size:13px}.guide-page .sts{gap:6px;margin-top:2px;display:flex}.guide-page .st{font:600 11.5px/1 var(--font-body);color:var(--muted);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:help;border-radius:6px;padding:3px 7px}.guide-page .spot{border-style:solid;border-color:color-mix(in srgb,#c08a6a 55%,var(--line));grid-template-columns:52px 1fr;gap:14px;display:grid}.guide-page .spot p{color:var(--muted);font-size:13.5px;line-height:1.5}.guide-page .spot p b{color:var(--text)}.guide-page .bt{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (width<=1200px){.guide-page .acard{grid-template-columns:44px 1fr}.guide-page .acard .er{display:none}.guide-page .aic.lg img{width:44px;height:44px}.guide-page .spot{grid-template-columns:1fr}}.guide-page .augp{border-color:color-mix(in srgb,#f7d88e 35%,var(--line))}.guide-page .augp h3{color:#f2c46b}.guide-page .augp h3 small{letter-spacing:0;text-transform:none;color:var(--dim);font-weight:500}.guide-page .ap{border-top:1px solid var(--line);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.guide-page .ap:first-of-type{border-top:0;padding-top:0}.guide-page .ap b{font:600 13.5px/1.25 var(--font-body)}.guide-page .ap small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.guide-page .rar.xs{vertical-align:1px;padding:2px 5px;font-size:9.5px}.guide-page .ah{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding-top:9px;font-size:12.5px;line-height:1.45}.guide-page .ah b{color:var(--text);font-weight:600}.guide-page .seeall{all:unset;cursor:pointer;font:600 12.5px/1 var(--font-body);color:var(--accent-text);margin-top:9px;display:inline-block}.guide-page .seeall:hover{text-decoration:underline}.guide-page .hidden{display:none!important}.guide-page button.hx{width:100%;display:block}.guide-page button.trl{text-align:start;width:100%}.guide-page .topbar a{color:inherit;align-items:center;gap:10px;display:inline-flex}@media (width<=1200px){body:has(.guide-page){height:auto;display:block;overflow:visible}.guide-page .app{min-width:0;display:block;overflow:visible}.guide-page .tl{display:contents}.guide-page .ident{padding:12px 16px 8px;display:block}.guide-page .comp{margin:0 0 10px}.guide-page .warn{margin:0}.guide-page .comp .meta-full{display:none}.guide-page .comp .meta-brief{display:block}.guide-page .steps{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);width:100%;min-width:0;max-width:100%;display:block;position:sticky;top:0;overflow:visible}.guide-page .steps-scroll{flex-flow:row;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;padding:10px;display:flex;overflow-x:auto}.guide-page .steps-scroll>.step,.guide-page .steps-scroll>.guide-btn,.guide-page .steps-scroll>.navsep{flex:none}.guide-page [data-testid=board]{scroll-margin:72px 0}.guide-page .step{grid-template-columns:26px auto;padding:8px 10px}.guide-page .step:before,.guide-page .step .lv{display:none}.guide-page .step i{width:26px;height:26px}.guide-page .boardwrap{grid-template-columns:1fr;row-gap:14px;padding:18px 0 30px}.guide-page .traits{flex-wrap:wrap;justify-content:center;gap:6px 12px;padding:0 10px;display:flex}.guide-page .trl{grid-template-columns:20px auto;gap:5px;font-size:12px}.guide-page .trl span:last-child{display:none}.guide-page .trl .th{width:20px}.guide-page .uq{border:0;margin:0;padding:0}.guide-page .uq .th{width:20px}.guide-page .rail{border-left:0}.guide-page .boardwrap .board{--g:2px;--rg:6px;--w:clamp(40px,calc((100cqw - 24px) / 7.7),56px)!important}.guide-page .cell .nm{bottom:calc(var(--w) * .08);padding:1px 3px;font-size:8px}.guide-page .cell .its img{border-radius:2px;width:12px;height:12px}.guide-page .cell .its{top:calc(100% - 2px)}.guide-page .now p{font-size:17px}.guide-page .now{grid-template-columns:1fr}}
