@layer components{.lp{--lp-thumb:26px;--lp-step:40px;--lp-rail-top:6px;--lp-rail:18px;--lp-tick-top:30px;--lp-h:48px;border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);flex-direction:column;gap:8px;padding:12px 14px 6px;display:flex}.lp-compact{--lp-thumb:22px;--lp-step:32px;--lp-rail-top:4px;--lp-rail:16px;--lp-tick-top:25px;--lp-h:40px;padding:8px 10px 4px}.lp-compact.bupg{background:0 0;border:0;border-radius:0;padding:0}.lp-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lp-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);font-size:12px;font-weight:700}.lp-now{font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:8px;display:inline-flex}.lp-lv{color:var(--color-meta);align-items:baseline;gap:6px;font-size:14px;display:inline-flex}.lp-lv b{font-family:var(--font-display);color:var(--color-body);font-size:26px;font-weight:800;line-height:1}.lp-compact .lp-lv b{font-family:inherit;font-size:18px}.lp-up{background:var(--color-body);height:22px;color:var(--color-hud-gold);border-radius:999px;align-items:center;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.lp-picks{gap:4px;margin-left:auto;display:inline-flex}.lp-pick{background:var(--color-card-lit);border:1px solid var(--color-card-line);height:32px;color:var(--color-body);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700;position:relative}.lp-compact .lp-pick{height:28px;padding:0 10px}.lp-pick:after{content:"";position:absolute;inset:-8px -2px}@media (hover:hover) and (pointer:fine){.lp-pick:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--color-surface)}}.lp-pick:disabled{opacity:.4;cursor:default}.lp-pick[aria-pressed=true]{background:var(--color-hud-gold);color:var(--color-body);border-color:#b9861a;font-weight:800}.lp-row{grid-template-columns:var(--lp-step) minmax(0, 1fr) var(--lp-step);align-items:start;gap:10px;display:grid}.lp-step{width:var(--lp-step);height:var(--lp-step);margin-top:calc(var(--lp-rail-top) + var(--lp-rail) / 2 - var(--lp-step) / 2);background:var(--color-card-lit);border:1px solid var(--color-card-line);color:var(--color-body);font:inherit;cursor:pointer;border-radius:9px;place-items:center;padding:0;font-size:18px;font-weight:800;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.lp-step:hover:not(:disabled){border-color:var(--color-surface)}}.lp-step:disabled{opacity:.4;cursor:default}.lp-track{min-width:0;height:var(--lp-h);position:relative;container-type:inline-size}.lp-rail,.lp-ticks{pointer-events:none;position:absolute;inset:0}.lp-rail:before{content:"";left:0;right:0;top:var(--lp-rail-top);height:var(--lp-rail);background:var(--color-surface-lit);border-radius:6px;position:absolute}.lp-tier{top:var(--lp-rail-top);height:var(--lp-rail);left:calc(var(--lp-thumb) / 2 + (100% - var(--lp-thumb)) * var(--lp-a));right:calc(var(--lp-thumb) / 2 + (100% - var(--lp-thumb)) * (1 - var(--lp-b)));border-right:1px solid var(--color-card-line);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.lp-tier-alt{background:#6e3b331f}.lp-tier.to-start{border-top-left-radius:6px;border-bottom-left-radius:6px;left:0}.lp-tier.to-end{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px;right:0}.lp-tier-name{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-meta);font-size:11.5px;font-weight:800;line-height:1}.lp-track input[type=range]{left:0;right:0;top:calc(var(--lp-rail-top) + var(--lp-rail) / 2 - 14px);appearance:none;cursor:pointer;z-index:1;background:0 0;width:100%;height:28px;margin:0;position:absolute}.lp-track input[type=range]:focus-visible{outline:none}.lp-track input[type=range]::-webkit-slider-runnable-track{background:0 0;height:28px}.lp-track input[type=range]::-moz-range-track{background:0 0;height:28px}.lp-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:var(--lp-thumb);height:var(--lp-thumb);margin-top:calc(14px - var(--lp-thumb) / 2);background:var(--color-cream);border:2px solid var(--color-oxblood);transition:transform var(--dur-press) var(--ease-out);border-radius:50%;box-shadow:0 1px 3px #00000059}.lp-track input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--lp-thumb);height:var(--lp-thumb);background:var(--color-cream);border:2px solid var(--color-oxblood);border-radius:50%;box-shadow:0 1px 3px #00000059}.lp-track input[type=range]:active::-webkit-slider-thumb{transform:scale(1.08)}.lp-track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-oxblood), 0 1px 3px #00000059}.lp-track input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-oxblood), 0 1px 3px #00000059}.lp-ticks span{top:var(--lp-tick-top);left:calc(var(--lp-thumb) / 2 + (100% - var(--lp-thumb)) * var(--lp-x));color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;font-size:11.5px;font-weight:700;line-height:14px;position:absolute;transform:translate(-50%)}.lp-ticks span.is-on{color:var(--color-oxblood);font-weight:800}@container (max-width:360px){.lp-ticks.is-dense .lp-minor{display:none}}@media (max-width:760px){.lp-compact{--lp-step:44px;--lp-thumb:26px;--lp-rail-top:9px;--lp-rail:18px;--lp-tick-top:32px;--lp-h:48px}.lp-compact .lp-pick,.lp-pick{height:36px}}.builder{flex-direction:column;gap:20px;display:flex;container-type:inline-size}.builder .page-head{margin:0}.builder .page-head h1{font-size:44px}.builder .label{margin:0}.builder .itile{box-shadow:inset 0 0 0 2px var(--ring,var(--color-well-lit))}.bcontrols{background:var(--color-backdrop-lit);color:var(--color-well-text);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);box-shadow:var(--elev-1);align-items:flex-end;gap:24px;padding:16px 20px;display:flex;position:relative}.bcontrols .label{color:var(--color-well-dim)}.bctl{flex-direction:column;gap:8px;min-width:0;display:flex}.bctl-head{align-items:baseline;gap:10px;display:flex}.bctl-note{color:var(--color-well-meta);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.bctl-note:before{content:"";background:var(--color-hud-gold);border-radius:1px;width:2px;height:8px}.bseg{background:var(--color-raised);border-radius:10px;padding:3px;display:flex}.bseg button{height:38px;color:var(--color-meta);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:15px;font-weight:700}.bseg button.on{background:var(--color-cream);color:var(--color-body);box-shadow:0 1px 2px #0003}.bcontrols .bseg,.bclass{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:12px;gap:3px;padding:3px;display:flex}.bcontrols .bseg button,.bseg.sk-for a,.bclass button{height:32px;color:var(--color-well-text);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bclass button svg,.bclass button img{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.bcontrols .bseg button:hover:not(.on),.bseg.sk-for a:hover:not(.on),.bclass button:hover:not(.on){background:#ffffff0f}}.bcontrols .bseg button.on,.bseg.sk-for a.on,.bclass button.on{background:var(--color-hud-gold);color:var(--color-body);font-weight:800;box-shadow:0 1px 2px #00000040}.bcontrols .dd{width:170px}.bcontrols .dd-btn{background:var(--color-well);border-color:var(--color-well-lit);height:38px;color:var(--color-well-text);font-size:15px}.bcontrols .dd-caret{border-top-color:var(--color-well-dim)}.bcontrols .dd-btn:focus-visible{outline-color:var(--color-hud-gold)}@media (hover:hover) and (pointer:fine){.bcontrols .dd-btn:hover{border-color:var(--color-well-dim)}}.bcontrols .sk-pick-btn,.bcontrols .sk-gear-row input{background:var(--color-well);border-color:var(--color-well-lit);color:var(--color-well-text)}.bcontrols .sk-pick-btn{height:38px}.bcontrols .sk-gear-note{color:var(--color-well-meta)}@media (hover:hover) and (pointer:fine){.bcontrols .sk-pick-btn:hover{border-color:var(--color-well-dim)}}.blevel{flex:auto}.blevel-row{align-items:center;gap:12px;display:flex}.bstep{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);width:38px;height:38px;color:var(--color-well-text);cursor:pointer;flex:none;place-items:center;padding:0;font-size:20px;font-weight:700;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.bstep:hover:not(:disabled){border-color:var(--color-well-dim)}}.bstep:disabled{opacity:.4;cursor:default}.bslider{flex:auto;min-width:120px;height:38px;position:relative}.bslider input[type=range]{appearance:none;cursor:pointer;z-index:1;background:0 0;width:100%;height:20px;margin:0;position:absolute;top:0;left:0;right:0}.bslider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-hud-gold) 0 var(--fill), var(--color-well) var(--fill) 100%);border-radius:3px;height:6px}.bslider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--color-hud-gold) 0 var(--fill), var(--color-well) var(--fill) 100%);border-radius:3px;height:6px}.bslider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-cream);border:2px solid var(--color-hud-gold);border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 1px 4px #00000080}.bslider input[type=range]::-moz-range-thumb{background:var(--color-cream);border:2px solid var(--color-hud-gold);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000080}.bslider input[type=range]:focus-visible{outline:2px solid var(--color-hud-gold);outline-offset:4px;border-radius:4px}.bticks{pointer-events:none;position:absolute;inset:0 10px}.bticks span{color:var(--color-well-dim);font-variant-numeric:lining-nums tabular-nums;font-size:11.5px;font-weight:700;position:absolute;top:21px;transform:translate(-50%)}.bticks span:before{content:"";background:var(--color-hud-gold);opacity:.8;border-radius:1px;width:2px;height:6px;margin-left:-1px;position:absolute;top:-9px;left:50%}.bticks i{font-style:normal}.bticks .hide-wide i{visibility:hidden}.bnum{color:var(--color-well-dim);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bnum input{text-align:center;background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);width:64px;height:38px;color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;font-size:16px;font-weight:800}.bnum input:focus-visible{outline:2px solid var(--color-hud-gold);outline-offset:1px}.bpending{color:var(--color-hud-gold);font-size:12px;font-weight:700;position:absolute;bottom:4px;right:14px}.bcontrols.is-pending~.bscores,.bcontrols.is-pending~.bgrid,.bcontrols.is-pending~.bladder{opacity:.6;transition:opacity .15s .1s}.bscores{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.bscore{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card,var(--elev-1));color:var(--color-body);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.bscore .cap{color:var(--color-meta)}.bscore>b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:30px;font-weight:800;line-height:1.05}.bscore.dmg>b{color:var(--color-oxblood)}.bscore.nodata>b{color:var(--color-meta);font-size:20px;font-weight:700}.bscore-sub{color:var(--color-meta);font-size:13px;line-height:1.4}.bscore-bar{background:var(--color-surface-lit);border-radius:3px;height:6px;margin-top:6px;position:relative;overflow:hidden}.bscore-bar i{background:var(--color-rarity-uncommon);border-radius:3px;position:absolute;inset:0 auto 0 0}.bscore.short .bscore-bar i{background:var(--color-oxblood)}.bscores.strip{background:var(--color-backdrop);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);gap:0}.bscores.strip .bscore{box-shadow:none;color:var(--color-well-text);background:0 0;border:0;border-radius:0;padding:16px 20px}.bscores.strip .bscore+.bscore{border-left:1px solid var(--color-well-lit)}.bscores.strip .cap{color:var(--color-well-dim)}.bscores.strip .bscore>b{color:var(--color-cream);font-size:28px}.bscores.strip .bscore.dmg>b{color:var(--color-hud-gold)}.bscores.strip .bscore.nodata>b{color:var(--color-well-meta);font-size:19px}.bscores.strip .bscore-sub{color:var(--color-well-meta)}.bgrid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:24px;display:grid}.bmain,.bside{flex-direction:column;gap:20px;min-width:0;display:flex}.builder .card-head .count{margin-left:0}.builder .card-head h2+.count{flex:auto}.bpieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 20px 20px;display:grid}.bpiece-cell,.brolls-host{order:var(--o);min-width:0}.bpiece-cell{display:flex}.brolls-host{grid-column:1/-1}.brolls-host:empty{display:none}.bpiece{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);min-width:0;box-shadow:var(--elev-1);flex-direction:column;flex:auto;gap:14px;padding:16px;display:flex}.bfold-card,.bfold-card>.bfold-body{display:contents}.bfold-head{display:none}.bpiece-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.bpiece-head .itile.big{border-radius:11px;width:52px;height:52px}.bpiece-id{flex-direction:column;gap:2px;min-width:0;display:flex}.bpiece-name{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.2;text-decoration:none}.bpiece-meta,.brow-meta{color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;font-size:13px;line-height:1.4}.bchips{flex-wrap:wrap;gap:6px;display:flex}.bchip{background:var(--color-card-lit);border:1px solid var(--color-card-line);height:26px;color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:inline-flex}.bchip>b{color:var(--color-body);font-weight:800}.bpiece .bchips+.bupg-row,.bpiece .bchips+.sk-rolls{border-top:1px solid #4a3a222e;padding-top:14px}.balt{color:var(--color-meta);border-top:1px solid #4a3a2229;margin:0;padding-top:10px;font-size:13px;line-height:1.4}.balt a,.brow-alt a{font-weight:800}.brows{flex-direction:column;display:flex}.bgear{border-top:1px solid #4a3a2224;flex-direction:column;gap:12px;min-width:0;padding:16px 20px;display:flex}.bgear>.bfold-body{display:contents}.bgear.weapon{background:#f3e8c973}.brow{grid-template-columns:104px 44px minmax(0,1.05fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.brow .itile{border-radius:9px;width:44px;height:44px}.brow .itile .icon img{width:32px;height:32px}.brow.none{grid-template-columns:104px 44px minmax(0,1fr) auto}.itile.dashed{box-shadow:none}.bpiece .brow.none{grid-template-columns:1fr;gap:6px}.bpiece .brow.none .itile{display:none}.bnote{border-top:1px solid #4a3a2224;margin:0;padding:12px 20px 16px}.bdrops{color:var(--color-body);margin:0;font-size:14px;line-height:1.5}.bdrops a{font-weight:700}.brow-id{flex-direction:column;min-width:0;display:flex}.brow-name{font-size:16px;font-weight:800;line-height:1.25;text-decoration:none}.brow-stats{color:var(--color-body);font-variant-numeric:lining-nums tabular-nums;flex-direction:column;gap:2px;font-size:14px;line-height:1.4;display:flex}.brow-alt{color:var(--color-meta);font-size:13px}.brow-why{color:var(--color-meta);font-size:14px}.bgear>.bfold-body>.baug,.bgear>.bfold-body>.baug-none,.bgear>.bfold-body>.brow-rolls,.bgear>.bfold-body>.bslot-host{margin-left:118px}.brow-rolls:empty{display:none}:is(.bslot:has(.bslot-btn[aria-busy=true]),.bgear:has(.bslot-btn[aria-busy=true])){opacity:.6;transition:opacity .15s .1s}.bslot-top{align-items:flex-start;gap:10px;min-width:0;display:flex}.bslot-top>:first-child{flex:auto;min-width:0}.bslot-btn{border:1px solid var(--color-card-line);height:32px;color:var(--color-oxblood);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.bslot-btn:after{content:"";position:absolute;inset:-6px -2px}.bslot-btn-what{display:none}@media (hover:hover) and (pointer:fine){.bslot-btn:hover{background:var(--color-card-lit);border-color:var(--color-surface)}}.bslot-btn:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:2px}.bslot-btn[aria-expanded=true]{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.bslot-btn:disabled{cursor:progress}.byours{background:var(--color-oxblood);color:var(--color-cream);letter-spacing:.08em;vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11.5px;display:inline-block}.bover{color:#8a2217;font-size:13px;font-weight:700}.bslot-host:empty{display:none}.bslot-panel{background:var(--color-card-lit);border:1px solid var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--elev-2);padding:8px;container-type:inline-size}.bslot-sheet-title{flex-direction:column;gap:1px;display:flex}.bslot-sheet-title .cap{color:var(--color-meta)}.bslot-search{background:var(--color-cream);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);width:100%;height:40px;color:var(--color-body);font:inherit;margin-bottom:6px;padding:0 12px;font-size:16px}.bslot-search:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:0}.bslot-list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bslot-opt{width:100%;min-height:44px;color:var(--color-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}@media (hover:hover) and (pointer:fine){.bslot-opt:hover{background:var(--color-cream)}}.bslot-opt:focus-visible{background:var(--color-cream);outline:2px solid var(--color-oxblood);outline-offset:-2px}.bslot-opt.worn{box-shadow:inset 3px 0 0 var(--color-oxblood);background:#6e3b331a}.bslot-opt .itile{border-radius:7px;width:32px;height:32px}.bslot-opt .itile .icon img{width:24px;height:24px}.bslot-auto{background:var(--color-surface-lit);width:32px;height:32px;color:var(--color-oxblood);border-radius:7px;place-items:center;font-size:18px;font-weight:800;display:grid}.bslot-id{flex-direction:column;min-width:0;display:flex}.bslot-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.bslot-sub{color:var(--color-meta);font-size:13px}.bslot-change{color:var(--color-meta);text-align:right;font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:800}.bslot-change .up{color:var(--color-rarity-uncommon)}.bslot-change .down,.bslot-opt.worn .bslot-change{color:var(--color-oxblood)}.bslot-sep{border-top:1px solid var(--color-card-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);margin:6px 4px 4px;padding-top:8px;font-size:12px;font-weight:700}.bslot-none{color:var(--color-meta);padding:10px 8px;font-size:14px}.bslot-foot{color:var(--color-meta);margin:6px 4px 2px;font-size:13px}@container (max-width:340px){.bslot-opt{grid-template-columns:32px minmax(0,1fr);row-gap:2px}.bslot-change{text-align:left;grid-column:2}}.bpicks{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);color:var(--color-body);justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.bpicks p{margin:0;font-size:15px;line-height:1.45}.bpicks-dropped{color:#8a2217}.bpicks .btn-ghost{flex:none}.btotals{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-well-text);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.btotals-head h2{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:19px;font-weight:800;line-height:1.2}.btotals-head p{color:var(--color-well-dim);margin:2px 0 0;font-size:13px;line-height:1.4}.btotals-rows{flex-direction:column;display:flex}.btotals-rows>div{border-bottom:1px solid #4d463c99;padding:8px 0}.btotals-rows>div>.btotal{border:0;padding:0}.btotal{align-items:baseline;gap:10px;font-size:15px;display:flex}.btotals-rows>.btotal{border-bottom:1px solid #4d463c99;padding:8px 0}.btotal>span{flex:auto}.btotal>b{color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:800}.btotal>b.dmg,.btotal>b.warn{color:var(--color-hud-gold)}.btotal>b.nodata{color:var(--color-well-meta);font-weight:600}.btotals-note{color:var(--color-well-dim);margin:0;font-size:13px;line-height:1.45}.btotal-sub{color:var(--color-well-meta);font-size:13px}.btotal-from{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;margin:1px 0 0;font-size:12.5px}.babil{border-top:1px solid var(--color-well-lit);flex-direction:column;gap:2px;padding-top:4px;display:flex}.babil .label{color:var(--color-well-dim);padding:8px 0 4px}.babil-row{align-items:center;gap:10px;min-height:32px;font-size:15px;display:flex}.babil-row svg{color:var(--color-hud-gold);flex:none}.babil-row b{color:var(--color-cream)}.babil-from{color:var(--color-well-meta);font-size:13px}.babil-cost{color:var(--color-well-dim);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:13px}.btakes{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.btakes h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:800;line-height:1.2}.btakes .label{color:var(--color-meta)}.bneeds{flex-wrap:wrap;gap:6px;display:flex}.bmats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bmat{background:var(--color-card-lit);border:1px solid var(--color-card-line);font-variant-numeric:lining-nums tabular-nums;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 8px;font-size:13.5px;line-height:1.2;display:flex}.bmat a{color:var(--color-body)}.bcost{color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:14px}.bbtns{flex-direction:column;gap:8px;padding-top:4px;display:flex}.bbtns>*{width:100%}.btn-ghost.bbtn svg{flex:none}.btreefull .card-head .count{border:1px solid var(--color-card-line);background:var(--color-card-lit);height:26px;color:var(--color-body);border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.btreefull .btree-aims{background:var(--color-surface-lit);border:1px solid var(--color-card-line);border-radius:12px}.btreefull .btree-aims button{height:32px;color:var(--color-body);border-radius:9px;padding:0 12px;font-size:14px}.btreefull .btree-aims button.on{background:var(--color-oxblood);color:var(--color-cream);font-weight:800;box-shadow:0 1px 2px #00000040}.btreefull .btree-perk{background:var(--color-cream);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);box-shadow:var(--elev-1);padding:16px}.btreefull .btree-perk h3{font-size:19px}.btreefull .stactions .btn-cta,.btreefull .stactions .btn-ghost{border:1px solid var(--color-card-line);min-height:32px;color:var(--color-oxblood);background:0 0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:800}.btreefull .btree-list li{border-bottom:1px solid #4a3a2229;align-items:center;min-height:34px}@media (max-width:760px){.btreefull .card-head .count{height:auto;color:var(--color-meta);background:0 0;border:0;margin-left:0;padding:0;font-weight:500}.btreefull .btree-aims{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.btreefull .btree-aims button{flex:none;height:40px}.btreefull .stactions .btn-cta,.btreefull .stactions .btn-ghost{min-height:44px}}.bsteps{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0;padding:8px 20px 20px;list-style:none;display:grid}.bsteps-swipe{display:none}.bstep-card{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px;display:flex}.bstep-card .itile.big{border-radius:9px;width:44px;height:44px}.bstep-card .itile.big .icon img{width:34px;height:34px}.bstep-card.later{opacity:.55}.bstep-card.on{background:var(--color-cream);opacity:1;border:2px solid #b9861a;box-shadow:0 0 0 3px #f2bc3c4d}.bstep-lv{letter-spacing:.06em;text-transform:uppercase;color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-weight:800}.bstep-card.on .bstep-lv{color:var(--color-oxblood)}.bstep-name{color:var(--color-body);font-size:14px;font-weight:800;line-height:1.15;text-decoration:none}.bstep-def{color:var(--color-body);font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:800}.bstep-note{color:var(--color-meta);font-size:12px;line-height:1.2}@container (max-width:1180px){.bcontrols{flex-wrap:wrap;row-gap:16px}.blevel{flex-basis:100%;order:1}}@container (max-width:1060px){.bgrid{grid-template-columns:minmax(0,1fr)}.bside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@container (max-width:900px){.brow{grid-template-columns:90px 44px minmax(0,1fr) auto}.brow-stats{grid-column:3/-1}.bgear>.bfold-body>.baug,.bgear>.bfold-body>.baug-none,.bgear>.bfold-body>.brow-rolls,.bgear>.bfold-body>.bslot-host{margin-left:0}}@container (max-width:760px){.builder{gap:16px}.builder .page-head h1{font-size:32px}.builder .page-lede{font-size:15px}.builder .bhead-actions{width:100%}.builder .bhead-actions>:not(.btn-ghost.dark){flex:auto;min-height:44px}.builder .bhead-actions>.btn-ghost.dark{order:1;width:44px;min-height:44px;padding:0}.builder .bhead-actions>.btn-ghost.dark .bshare-text{display:none}.bcontrols{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.bctl,.blevel{flex-basis:auto;order:0;gap:6px}.bcontrols .bseg,.bclass{width:100%;display:flex}.bcontrols .bseg button,.bseg.sk-for a,.bclass button{flex:1 1 0;height:40px;padding:0 8px}.bcontrols .dd{width:100%}.bcontrols .dd-btn{height:48px;font-size:16px}.blevel-row{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"down num up""track track track";row-gap:8px;display:grid}.blevel-row>.bstep:first-child{grid-area:down}.blevel-row>.bstep:last-child{grid-area:up}.bnum{grid-area:num;justify-content:center;gap:10px}.bnum input{width:76px;height:44px;font-size:20px}.bslider{grid-area:track;height:44px;margin:0 10px}.bticks .hide-wide i{visibility:visible}.bticks .hide-narrow i{visibility:hidden}.bstep{width:44px;height:44px}.bscores{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:0;overflow:hidden}.bscore{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:12px 14px}.bscore>b{font-size:24px}.bscore-sub{font-size:12.5px}.bscore-more,.bfold .brow-statline{display:none}.bscore:not(.dmg):not(.pace){border-left:1px solid var(--color-card-line)}.bscore.pace{border-top:1px solid var(--color-card-line);order:1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cap val""sub val";align-items:center;column-gap:12px;padding:10px 14px;display:grid}.bscore.pace .cap{grid-area:cap}.bscore.pace>b{grid-area:val}.bscore.pace .bscore-sub{grid-area:sub}.bscore.pace .bscore-bar{display:none}.bscores.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bscores.strip .bscore.pace{border-top:1px solid var(--color-well-lit)}.bscores.strip .bscore+.bscore{border-left:0}.bscores.strip .bscore:not(.dmg):not(.pace){border-left:1px solid var(--color-well-lit)}.bside{align-items:stretch;display:flex}.builder .card-head{flex-wrap:wrap;row-gap:2px}.builder .card-head .count{flex-basis:100%}.bpieces{flex-direction:column;gap:0;padding:0;display:flex}.bpiece-cell{border-top:1px solid #4a3a2224;display:block}.bpiece{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.bpiece.bempty{padding:14px 16px}.bfold-card{flex-direction:column;display:flex}.bfold-card.open{background:var(--color-card-lit)}.bfold-head{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:68px;padding:10px 6px 10px 16px;display:grid}.bfold-head .itile{border-radius:9px;width:44px;height:44px}.bfold-head .itile .icon img{width:32px;height:32px}.bfold-id{flex-direction:column;min-width:0;display:flex}.bfold-slot{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);font-size:12px;font-weight:700;line-height:1.2}.bfold-name{font-size:16px;font-weight:800;line-height:1.25;text-decoration:none}.bfold-meta{color:var(--color-meta);font-size:13px;line-height:1.3}.bfold-bar{color:var(--color-meta);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;display:flex}.bfold-bar>span{white-space:nowrap}.belix:not(.open){flex-direction:column;display:flex}.belix .belix-head{display:contents}.belix .belix-head>h2{padding:14px 16px 0}.belix .belix-head>.belix-from{padding:2px 16px 10px;font-size:13px}.belix:not(.open) .belix-chips{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 16px 10px}.belix .belix-chip{gap:8px;min-height:52px;padding:6px 8px}.belix .belix-chip b{white-space:normal;font-size:13.5px}.belix .belix-chip>span>span{font-size:12px}.belix:not(.open) .belix-head .belix-change{order:2;min-height:44px;margin:0 16px 16px;font-size:15px}.bfold-btn{border-radius:var(--radius-ui);width:44px;height:44px;color:var(--color-meta);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bfold-btn svg{transition:transform var(--dur-fold) var(--ease-out)}.bfold.open .bfold-btn svg{transform:rotate(180deg)}.bfold>.bfold-body{display:none}.bfold.open>.bfold-body{flex-direction:column;gap:14px;padding:2px 16px 16px;display:flex}.bfold .bpiece-head,.bfold .brow>.label,.bfold .brow>.itile,.bfold .brow>.brow-id{display:none}.bfold .bslot-top{order:2}.bfold .bchips{order:1}.bfold .bslot-top~:not(.bchips){order:3}.bfold .bslot-btn{border-radius:var(--radius-ui);width:100%;height:44px;font-size:15px}.bfold .bslot-btn:after{display:none}.bslot-btn-what{display:inline}.brows{padding:0}.bgear{gap:0;padding:0}.bgear.weapon{background:0 0}.bgear.open{background:var(--color-card-lit)}.bgear>.bfold-body>.baug,.bgear>.bfold-body>.baug-none,.bgear>.bfold-body>.brow-rolls,.bgear>.bfold-body>.bslot-host{margin-left:0}.bfold .brow{flex-direction:column;align-items:stretch;gap:10px;display:flex}.bfold .brow>.brow-stats{order:1}.bfold .brow>.bslot-btn{order:2}.bgear.bempty{padding:14px 16px}.bgear.bempty .brow.none{grid-template-columns:44px minmax(0,1fr);gap:4px 12px}.bgear.bempty .brow.none>.label{grid-area:1/2}.bgear.bempty .brow.none>.itile{grid-row:1/span 2}.bnote{padding:12px 16px 14px}.bpicks{flex-direction:column;align-items:stretch}.bmats{grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px}.bsteps{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:8px 16px 16px;display:flex;overflow-x:auto}.bstep-card{scroll-snap-align:start;flex:none;width:104px}.bsteps-swipe{display:inline}}.belix.is-pending{opacity:.7;transition:opacity .15s .1s}.belix-head{flex-wrap:wrap;align-items:center}.belix-from{color:var(--color-meta-2);font-size:14px}.belix-from a{color:var(--color-oxblood)}.belix-head .belix-from{flex:auto}.belix-head .belix-change{margin-left:auto}.belix-change{border-color:var(--color-card-line);width:auto;min-height:32px;color:var(--color-oxblood);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:800}.belix-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 20px 20px;display:grid}.belix-chip{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);min-width:0;color:var(--color-body);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.belix-chip .elx-tile.sm{border-radius:8px;width:34px;height:34px}.belix-chip .elx-tile.sm .icon img{width:22px;height:22px}.belix-chip>span{flex-direction:column;min-width:0;display:flex}.belix-chip b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.belix-chip .belix-lv{color:#8a6412;font-variant-numeric:lining-nums tabular-nums;font-size:12.5px;font-weight:800}.belix-chip>span>span{color:var(--color-meta);font-size:13px}.belix-none{grid-column:1/-1;margin:0}.belix-body{padding:4px 20px 18px}.belix-switch{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:8px;display:flex}.belix-seg{border:1px solid var(--color-card-line);background:#dccb9f;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.belix-seg button{height:34px;color:var(--color-meta-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:14px;font-weight:800}.belix-seg button[aria-pressed=true]{background:var(--color-cream);color:var(--color-body);box-shadow:0 1px 2px #0003}.belix-seg button:disabled:not([aria-pressed=true]){opacity:.5;cursor:default}.belix-tip{margin:0 0 6px}.belix-tip a{color:var(--color-oxblood)}.belix-sub{margin:0;padding:8px 0 4px}.belix-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.belix-row{border-top:1px solid #4a3a2224;grid-template-columns:minmax(0,1fr) auto 190px;align-items:center;gap:16px;padding:10px 0;display:grid}.belix-id{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.belix-text{flex-direction:column;gap:2px;min-width:0;display:flex}.belix-nameline{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.belix-name{font-family:var(--font-display);font-size:16.5px;line-height:1.15}@media (hover:hover) and (pointer:fine){.belix-id:hover .belix-name{text-decoration:underline}}.belix-nameline .elx-region{height:20px;font-size:11.5px}.belix-meta{color:var(--color-meta-2);font-size:13px}.belix-levels{gap:3px;display:inline-flex}.belix-levels button{border:1px solid var(--color-card-line);background:var(--color-cream);width:28px;height:30px;color:var(--color-meta-2);font:inherit;cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:13px;font-weight:800;display:grid}.belix-levels button.on{background:var(--color-oxblood);border-color:var(--color-oxblood);color:var(--color-cream)}.belix-levels button[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-parchment), 0 0 0 4px #6e3b3366}@media (hover:hover) and (pointer:fine){.belix-levels button:hover:not(:disabled){border-color:var(--color-oxblood)}}.belix-levels button:disabled{cursor:default}.belix-worth{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.belix-worth b{font-variant-numeric:lining-nums tabular-nums;font-size:15px}.belix-worth span{color:var(--color-meta-2);font-size:13px}.belix-foot{border-top:1px dashed #b9a47a;flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;display:flex}.belix-foot .fine{margin:0}.belix-btns{flex-wrap:wrap;gap:8px;display:flex}.belix-btns .btn-cta{cursor:pointer;width:auto;min-height:38px;padding:0 18px;font-size:14px;font-weight:800}@container (max-width:760px){.belix-chips{grid-template-columns:minmax(0,1fr);padding:6px 14px 14px}.belix-body{padding:4px 14px 14px}.belix-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.belix-levels{grid-area:2/1/auto/-1}.belix-worth{grid-area:1/2}}.bhead-actions{flex:none;align-items:center;gap:10px;display:flex}.bhead-actions .btn-ghost,.bhead-actions .btn-cta{width:auto}.bedit{background:var(--color-tile);border:1px solid var(--color-well-lit);color:var(--color-well-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:0 0 18px;padding:12px 16px;display:flex;box-shadow:0 10px 28px #0006}.bedit-icon{background:var(--color-oxblood);width:40px;height:40px;color:var(--color-cream);border-radius:10px;flex:none;place-items:center;display:grid}.bedit-id{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.bedit-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-well-meta);font-size:12px;font-weight:800}.bedit-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bedit-row b{font-family:var(--font-display);font-size:21px}.bedit-pill{border:1px solid var(--color-well-lit);background:var(--color-well);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:13px;font-weight:700;display:inline-flex}.bedit-pill.likes{color:#ff9d8f}.bedit-when{color:var(--color-well-meta);font-size:13px}.bedit-changes{color:var(--color-hud-gold);font-size:13.5px}.bedit-changes.same{color:var(--color-well-meta)}.bedit-page{color:var(--color-well-text);font-size:14px;font-weight:700}.bedit .btn-ghost.bbtn{background:var(--color-well);border-color:var(--color-well-lit);color:var(--color-well-text)}.sb-note{border:1px solid var(--color-surface-shade);font:inherit;color:var(--color-body);resize:vertical;background:#fffaf0;border-radius:9px;padding:10px 12px;font-size:15px}.sb-vis{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sb-vis legend{margin-bottom:8px}.sb-radio{background:var(--color-card-lit);border:2px solid var(--color-card-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:relative}.sb-radio.on{border-color:var(--color-oxblood);background:#6e3b3314}.sb-radio input{opacity:0;width:1px;height:1px;position:absolute}.sb-dot{border:2px solid var(--color-surface-shade);background:var(--color-cream);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.sb-radio.on .sb-dot{border-color:var(--color-oxblood)}.sb-radio.on .sb-dot:after{content:"";background:var(--color-oxblood);border-radius:999px;width:10px;height:10px}.sb-radio input:focus-visible+.sb-dot{outline:2px solid var(--color-hud-gold);outline-offset:2px}.sb-radio-text{flex-direction:column;gap:2px;display:flex}.sb-radio-text b{align-items:center;gap:6px;font-size:16px;display:inline-flex}.sb-radio-text span{color:var(--color-meta-2);font-size:14px;line-height:1.45}.sb-what{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sb-what-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-oxblood);font-size:12px;font-weight:800}.sb-what-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sb-what-head b{flex:auto;font-size:15px}.sb-what-head span{color:var(--color-meta-2);font-size:13px}.sb-gear{flex-wrap:wrap;gap:5px;display:flex}.sb-what-note{color:var(--color-meta-2);margin:0;font-size:13.5px;line-height:1.45}.sb-error{color:#8a2217;background:#f5d3cc;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;font-weight:700}.bsaved-crumbs{color:var(--color-well-dim);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;display:flex}.bsaved-crumbs a{color:var(--color-well-dim)}.bsaved-crumbs span{color:var(--color-cream);font-weight:700}.bsaved-hero{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-well-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:0;padding:24px;display:grid}.bsaved-hero>.itile.big{width:88px;height:88px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-well-lit));border-radius:12px;flex:none}.bsaved-hero>.itile.big .icon img{width:64px;height:64px}.bsaved-id{flex-direction:column;gap:8px;min-width:0;display:flex}.bsaved-id h1{font-family:var(--font-display);color:var(--color-cream);overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:800;line-height:1.02}.bsaved-by{color:var(--color-well-dim);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;display:flex}.bsaved-author{color:var(--color-cream);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.bsaved-author img,.bsaved-initial{border-radius:999px;width:32px;height:32px}.bsaved-initial{background:var(--color-oxblood);border:2px solid var(--color-oxblood-shade);color:var(--color-cream);place-items:center;font-weight:800;display:grid}.bsaved-badges{flex-wrap:wrap;gap:6px;display:flex}.bbadge{border:1px solid var(--color-card-line);background:var(--color-card-lit);height:26px;color:var(--color-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.bbadge svg,.bbadge img{width:13px;height:13px}.bbadge.cls-melee,.bbadge.cls-ranged,.bbadge.cls-magic{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.bbadge.warn{color:#8a2217;background:#f5d3cc;border-color:#d99a8e}.bsaved-hero .bbadge:not([class*=cls-]):not(.warn){background:var(--color-well);border-color:var(--color-well-lit);color:var(--color-well-text)}.bsaved-actions{flex-direction:column;align-items:stretch;gap:8px;width:250px;display:flex}.bsaved-actions>.btn-cta{min-height:44px}.bsaved-actions-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.blike,.bsaved-actions .copy-btn{border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);background:var(--color-well);min-height:40px;color:var(--color-well-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.blike:not(.mine):hover,.bsaved-actions .copy-btn:hover{border-color:var(--color-well-dim)}}.blike{font-variant-numeric:lining-nums tabular-nums}.blike.on{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.blike.mine{cursor:default}.bsaved-actions .rp-btn{align-self:flex-end}.bauthor{background:var(--color-backdrop-lit);border:1px dashed var(--color-well-lit);border-radius:var(--radius-ui);color:var(--color-well-text);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 16px;font-size:14px;display:flex}.bauthor-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700}.bauthor-vis{position:relative}.bauthor-menu{z-index:30;background:var(--color-card-lit);border:1px solid var(--color-surface);border-radius:var(--radius-panel);min-width:160px;box-shadow:var(--elev-2);--focus:var(--color-oxblood);transform-origin:100% 0;transition:opacity var(--dur-dropdown) var(--ease-out), transform var(--dur-dropdown) var(--ease-out);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.bauthor-menu[data-instant]{transition:none}@starting-style{.bauthor-menu{opacity:0;transform:translateY(var(--drop)) scale(var(--pop-scale))}}.bauthor-menu button{min-height:40px;color:var(--color-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.bauthor-menu button.on{background:var(--color-cream)}@media (hover:hover) and (pointer:fine){.bauthor-menu button:hover{background:var(--color-cream)}}.bsaved-note{padding:16px 20px 18px}.bsaved-note h2{font-family:var(--font-display);margin:0 0 8px;font-size:24px;font-weight:800}.bsaved-note p{white-space:pre-line;margin:0;font-size:16px;line-height:1.6}.bsaved-trees{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:4px 20px 20px;display:grid}.bsaved-tree{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);color:var(--color-body);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.bsaved-tree>b{font-size:17px}.bsaved-tree>b span{color:var(--color-meta);font-size:13px;font-weight:700}.bsaved-tree-bar{background:var(--color-surface-lit);border-radius:3px;height:6px;margin:4px 0 6px;position:relative;overflow:hidden}.bsaved-tree-bar i{background:var(--color-oxblood);border-radius:3px;position:absolute;inset:0 auto 0 0}.bsaved-tree ul{flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bsaved-tree li{border-bottom:1px solid #4a3a2229;justify-content:space-between;align-items:baseline;gap:10px;min-height:34px;padding-top:7px;display:flex}.bsaved-tree li:last-child{border-bottom:0}.bsaved-tree li span:first-child{font-weight:800}.bsaved-tree li span:last-child{color:var(--color-meta);text-align:right;font-size:13px}.bsaved-elixirs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:4px 20px 20px;list-style:none;display:grid}.bsaved-elixirs li{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.bsaved-elixirs .elx-tile.sm{border-radius:8px;flex:none;width:32px;height:32px}.bsaved-elixir-id{flex-direction:column;min-width:0;line-height:1.25;display:flex}.bsaved-elixirs li a{font-weight:800}.bsaved-elixir-fx{color:var(--color-meta);font-size:13px}.bsaved-foot{color:var(--color-well-meta);margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.bsaved-hero{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 16px}.bsaved-hero>.itile.big{width:64px;height:64px}.bsaved-hero>.itile.big .icon img{width:46px;height:46px}.bsaved-id h1{font-size:30px}.bsaved-actions{grid-column:1/-1;width:100%}.page-head .bhead-actions{width:100%}.bsaved-elixirs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bsaved-elixirs{grid-template-columns:minmax(0,1fr)}}.btabs{margin:0}.bcards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.bcard{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-body);--focus:var(--color-oxblood);flex-direction:column;gap:12px;padding:18px;display:flex}.bcard.taken-down{opacity:.7}.bcard-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bcard-kind{color:var(--color-meta);flex:auto;font-size:13px;font-weight:700}.bcard-name{font-family:var(--font-display);color:var(--color-body);overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.15;text-decoration:none}@media (hover:hover) and (pointer:fine){.bcard-name:hover{text-decoration:underline}}.bcard-author{color:var(--color-body);align-self:flex-start;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.bcard-author b{font-weight:800}.bcard-author img{border-radius:999px;width:28px;height:28px}.bsaved-initial.small{border-width:1px;width:28px;height:28px;font-size:13px}.bcard-gear{flex-wrap:wrap;gap:5px;display:flex}.bcard-gear .itile{box-shadow:inset 0 0 0 2px var(--ring,var(--color-well-lit));border-radius:7px;width:30px!important;height:30px!important}.bcard-gear .itile .icon img{width:22px;height:22px}.bcard-stats{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;display:grid}.bcard-stats>span{flex-direction:column;gap:1px;min-width:0;display:flex}.bcard-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);font-size:12px;font-weight:700;line-height:1.2}.bcard-stats b{font-variant-numeric:lining-nums tabular-nums;font-size:17px;font-weight:800}.bcard-stats b.dmg{color:var(--color-oxblood)}.bcard-foot{color:var(--color-meta);align-items:center;gap:10px;font-size:13.5px;display:flex}.bcard-likes{color:var(--color-oxblood);align-items:center;gap:4px;font-weight:800;display:inline-flex}.bcard-foot a{align-items:center;gap:4px;min-height:32px;font-weight:800;display:inline-flex}.bcard-add{border:1.5px dashed var(--color-well-lit);border-radius:var(--radius-card);min-height:250px;color:var(--color-well-dim);transition:border-color var(--dur-hover) ease;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:24px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.bcard-add:hover{border-color:var(--color-well-dim);text-decoration:none}}.bcard-add-icon{background:var(--color-well);width:40px;height:40px;color:var(--color-hud-gold);border-radius:10px;place-items:center;display:grid}.bcard-add b{color:var(--color-cream);font-size:17px}.bcard-add>span:not(.bcard-add-icon):not(.bcard-add-go){max-width:300px;font-size:14px;line-height:1.45}.bcard-add-go{color:var(--color-hud-gold);align-items:center;gap:6px;font-weight:800;display:inline-flex}.cbar{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-body);--focus:var(--color-oxblood);flex-direction:column;gap:12px;margin:0;padding:14px 16px;display:flex}.cbar.is-pending{opacity:.85}.cbar-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cbar-search{background:var(--color-cream);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);min-width:0;height:44px;color:var(--color-meta-2);flex:280px;align-items:center;gap:10px;padding:0 14px;display:flex}.cbar-search input{min-width:0;color:var(--color-body);background:0 0;border:0;outline:none;flex:auto;font-size:16px}.cbar-search:focus-within{border-color:var(--color-oxblood);box-shadow:0 0 0 2px #6e3b3340}.cbar .bseg{background:var(--color-surface-lit);border:1px solid var(--color-card-line);border-radius:12px;gap:3px;padding:3px}.cbar .bseg button{height:36px;color:var(--color-body);font:inherit;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.cbar .bseg button.on{background:var(--color-oxblood);color:var(--color-cream);font-weight:800;box-shadow:0 1px 2px #00000040}.cbar-row>.label{color:var(--color-meta);margin-right:2px}.cbar-chips{gap:6px;display:flex}.cbar-chips button{border:1px solid var(--color-card-line);background:var(--color-card-lit);height:32px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:800;position:relative}.cbar-chips button:after{content:"";position:absolute;inset:-6px -3px}@media (hover:hover) and (pointer:fine){.cbar-chips button:hover:not(.on){border-color:var(--color-surface)}}.cbar-chips button.on{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.cbar-rule{background:var(--color-card-line);width:1px;height:24px;margin:0 6px}.cbar .dd{min-width:170px}.cbar .dd-btn{height:36px}.clist-meta{color:var(--color-well-dim);margin:0;font-size:14px}.clist-meta b{color:var(--color-cream)}.clist-pages{color:var(--color-well-dim);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.bgens{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-panel);flex-direction:column;gap:14px;margin-top:16px;padding:22px 24px 24px;display:flex}.bgens-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bgens-head h2{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:24px;font-weight:800}.bgens-pill{background:var(--color-well);height:24px;color:var(--color-hud-gold);border:1px solid #b9861a;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.bgens-lede{max-width:860px;color:var(--color-well-dim);margin:0;font-size:14px;line-height:1.45}.bgens-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.bgen{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-text);flex-direction:column;gap:10px;padding:14px;display:flex}.bgen-top{align-items:center;gap:6px;display:flex}.bgen-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-meta);font-size:12px;font-weight:700}.bgen-pill{border:1px solid var(--color-well-lit);background:var(--color-backdrop-lit);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.bgen-weapon{align-items:center;gap:10px;display:flex}.bgen-weapon .itile{width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-well-lit))}.bgen-weapon b{color:var(--color-cream);line-height:1.15}.bgen-stats{color:var(--color-well-dim);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:12.5px;display:grid}.bgen-stats b{color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;font-size:14px;display:block}.bgen-stats b.dmg{color:var(--color-hud-gold)}.bgen-open{border:1px solid var(--color-well-lit);height:36px;color:var(--color-cream);border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bgen-open:hover{border-color:var(--color-hud-gold);color:var(--color-cream);text-decoration:none}}@media (max-width:760px){.bcards{grid-template-columns:minmax(0,1fr)}.cbar-row{gap:8px}.cbar-search{flex-basis:100%;height:48px}.cbar .bseg{flex:auto}.cbar .bseg button{flex:1 1 0;justify-content:center;height:40px}.cbar-chips{flex-wrap:wrap}.cbar-rule{display:none}.cbar .dd{flex:140px;min-width:0}.cbar .dd-btn{height:44px}.bcard-add{min-height:0}.bgens{padding:18px 16px 16px}}.bauthor.owner{border-color:#6b5324}.admin-rename{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.admin-rename input{border:1px solid var(--color-surface-shade);background:#fffaf0;border-radius:7px;height:34px;padding:0 8px;font-size:14px}.admin-rename .btn-cta,.admin-rename .btn-ghost{width:auto;min-height:34px;padding:0 12px;font-size:14px}.admin-rename-error{color:#8a2217;flex-basis:100%;font-size:13px;font-weight:700}.au-head{align-items:flex-end}.au-titles{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.au .page-lede{max-width:780px;color:var(--color-well-dim);margin:0;font-size:16px}.au-add.dark{background:var(--color-well);border-color:var(--color-well-lit);color:var(--color-well-text)}@media (hover:hover) and (pointer:fine){.au-add.dark:hover{background:var(--color-well);border-color:var(--color-well-dim);color:var(--color-cream)}}.au .il-head{margin-bottom:18px}.au-main{flex-direction:column;gap:16px;min-width:0;display:flex}.au-main .il-chips{margin:0}.au-rail-note{border-top:1px solid var(--color-well-lit);color:var(--color-well-meta);margin:0;padding:12px 4px 0;font-size:13px;line-height:1.5}.au-legend{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-dim);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 16px;font-size:14px;display:flex}.au-legend-t{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700}.au-legend b{color:var(--color-cream);margin-right:6px;font-size:15px}.au-legend b.dash{color:var(--color-surface-shade)}.au-legend-more{color:var(--color-hud-gold);align-items:center;gap:6px;margin-left:auto;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.au-legend-more:hover{color:var(--color-cream)}}.au-table{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-body);overflow:hidden}.au-row{grid-template-columns:minmax(0, 2.1fr) minmax(0, 2.6fr) repeat(var(--au-tiers,6), minmax(52px, .62fr));border-top:1px solid #4a3a2221;align-items:center;column-gap:8px;min-height:56px;padding:8px 18px;display:grid}@media (hover:hover) and (pointer:fine){.au-group .au-row:hover{background:var(--color-card-lit)}}.au-thead{letter-spacing:.08em;text-transform:uppercase;min-height:0;color:var(--color-meta);border-top:0;align-items:end;padding:12px 18px;font-size:12px;font-weight:700}.au-th-tier{text-align:center;font-family:var(--font-display);letter-spacing:0;font-size:15px}.au-group-head{background:var(--color-surface-lit);border-top:1px solid var(--color-card-line);color:var(--color-meta);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 18px 8px;font-size:13px;display:flex}.au-group-head h2{font-family:var(--font-display);color:var(--color-body);margin:0;font-size:19px;font-weight:800;line-height:1.2}.au-who{align-items:center;gap:12px;min-width:0;display:flex}.au-id{flex-direction:column;gap:1px;min-width:0;display:flex}.au-name{font-family:var(--font-display);color:var(--color-body);font-size:17px;font-weight:800;line-height:1.15;text-decoration:none}@media (hover:hover) and (pointer:fine){.au-name:hover{text-decoration:underline}}.au-name.r-uncommon{color:var(--color-rarity-uncommon)}.au-name.r-rare{color:var(--color-rarity-rare)}.au-name.r-epic{color:var(--color-rarity-epic)}.au-name.r-legendary{color:var(--color-rarity-legendary)}.au-name.r-mythical{color:var(--color-rarity-mythical)}.au-kind{color:var(--color-meta-2);font-size:13px}.au-eff{color:var(--color-body);font-size:14px;line-height:1.4}.au-eff.none,.au-eff-tier{color:var(--color-meta-2)}.au-eff a{color:var(--color-oxblood);font-weight:700}.au-tv{text-align:center;color:var(--color-body);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.au-tv.none{color:var(--color-meta-2);font-weight:500}@media (min-width:901px){.au-row .au-tv:not(.none):not(.stacked){background:var(--color-cream);min-width:52px;box-shadow:inset 0 0 0 1px var(--color-card-line);border-radius:7px;justify-self:center;padding:4px 6px;font-size:14px}}.au-tv-n{display:none}.au-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.au-card{background:var(--color-card-lit);border:1px solid var(--color-card-line);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.au-strip>div{grid-template-columns:repeat(var(--au-tiers,6), minmax(0, 1fr));border:1px solid var(--color-card-line);background:#fbf4e0;border-radius:9px;padding:6px 4px;display:grid}.au-strip .au-tv,.au-row .au-tv.stacked{flex-direction:column;align-items:center;gap:2px;font-size:13.5px;display:flex}.au-strip .au-tv-n{font-family:var(--font-display);color:var(--color-oxblood);font-size:12px;font-weight:800;display:block}.au-card-eff{margin:0}.au-named{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-body)}.au-named-head{color:var(--color-meta-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 18px 8px;font-size:14px;display:flex}.au-named-head h2{font-family:var(--font-display);color:var(--color-body);margin:0;font-size:22px;font-weight:800}.au-named-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 18px 18px;display:grid}.au-named-card{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.au-named-id{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.au-named-name{font-family:var(--font-display);color:var(--color-body);font-size:16.5px;font-weight:800;line-height:1.15;text-decoration:none}@media (hover:hover) and (pointer:fine){.au-named-name:hover{text-decoration:underline}}.au-named-sub{color:var(--color-meta-2);font-size:13px}.au-named-note{color:var(--color-meta-2);font-size:12.5px;line-height:1.35}.au-named-add{border:1px solid var(--color-card-line);height:32px;color:var(--color-oxblood);border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.au-named-add:after{content:"";position:absolute;inset:-6px -2px}@media (hover:hover) and (pointer:fine){.au-named-add:hover{background:var(--color-card-lit);border-color:var(--color-surface);text-decoration:none}}.au-spare{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 20px;display:flex}.au-spare-text{flex-direction:column;flex:0 330px;gap:4px;display:flex}.au-spare-text h2{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:20px;font-weight:800}.au-spare-text p{color:var(--color-well-meta);margin:0;font-size:14px;line-height:1.5}.au-spare-icons{flex-wrap:wrap;flex:auto;gap:10px;display:flex}.au-spare-icon{text-align:center;width:84px;color:var(--color-well-text);flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:1180px){.au-row{grid-template-columns:220px minmax(0, 1fr) repeat(var(--au-tiers,6), 52px)}.au-named-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.au .il-tools{flex-wrap:wrap}.au-how-link{display:inline}.au-legend{display:none}#au-rail.open .il-group{flex-flow:wrap;gap:8px}#au-rail.open .il-group-title{flex-basis:100%}#au-rail.open .il-check{background:var(--color-cream);border:1px solid var(--color-surface);min-height:36px;color:var(--color-body);border-radius:999px;gap:6px;padding:0 12px;font-size:14px;font-weight:800}#au-rail.open .il-check .il-box{display:none}#au-rail.open .il-check:has(input:checked){background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}#au-rail.open .il-check .il-n{color:inherit;opacity:.8}#au-rail.open .il-check-label{flex:none}.au-thead{display:none}.au-group-head{padding:12px 12px 6px}.au-group-head h2{font-size:18px}.au-row{grid-template-columns:repeat(var(--au-tiers,6), minmax(0, 1fr));gap:8px 0;padding:10px 12px 12px}.au-row .au-who{grid-column:1/-1}.au-row .au-what{display:none}.au-row .au-tv{border-block:1px solid var(--color-card-line);background:#fbf4e0;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:13.5px;display:flex}.au-row .au-tv:nth-child(3){border-left:1px solid var(--color-card-line);border-radius:9px 0 0 9px}.au-row .au-tv:last-child{border-right:1px solid var(--color-card-line);border-radius:0 9px 9px 0}.au-row .au-tv-n{font-family:var(--font-display);color:var(--color-oxblood);font-size:12px;font-weight:800;display:block}.au-named-grid{grid-template-columns:minmax(0,1fr);padding:4px 12px 12px}.au-named-head{padding:12px 12px 6px}}.au-page{flex-direction:column;gap:20px;display:flex}.au-hero{grid-template-columns:420px minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.au-body{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.au-side{color:var(--color-well-text);flex-direction:column;gap:16px;display:flex}.au-side-tip{background:var(--color-backdrop);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);justify-content:center;align-items:center;gap:14px;padding:20px}.au-side-tip>.au-label{align-self:flex-start}.au-side-tip>.au-side-note{text-align:center}.au-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700;line-height:1.2}.au-tooltip{justify-content:center;display:flex}.au-noart{background:var(--color-backdrop-lit);border-radius:var(--radius-ui);place-items:center;padding:18px;display:grid}.au-side-note{color:var(--color-well-dim);margin:0;font-size:13px;line-height:1.45}.au-facts{border:1px solid var(--color-well-lit);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.au-facts>div{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.au-facts>div+div{border-left:1px solid var(--color-well-lit)}.au-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700}.au-facts dd{color:var(--color-cream);margin:0;font-size:15px;font-weight:800}.au-facts .none{color:var(--color-well-meta);font-weight:500}.au-side-rest{gap:16px}.au-side-block{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:16px 18px;display:flex}#rifts.au-side-block{gap:12px}.au-works{align-items:center;gap:12px;min-height:48px;display:flex}.au-works-ic{background:var(--color-tile);width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--color-well-lit);border-radius:9px;flex:none;place-items:center;display:grid}.au-works-ic img{width:26px;height:26px;image-rendering:pixelated}.au-works-t{min-width:0;color:var(--color-well-dim);flex-direction:column;gap:1px;font-size:14px;line-height:1.3;display:flex}.au-works-t a,.au-works-t b{color:var(--color-cream);font-size:15px;font-weight:800;text-decoration:none}@media (hover:hover) and (pointer:fine){.au-works-t a:hover,.au-rift-name a:hover{text-decoration:underline}}.au-rift{flex-direction:column;gap:6px;display:flex}.au-rift-name{align-items:center;gap:8px;display:flex}.au-rift-name a,.au-rift-name b{color:var(--color-cream);font-size:15px;font-weight:800;text-decoration:none}.au-grades{flex-wrap:wrap;gap:6px;padding-left:24px;display:flex}.au-grade{background:var(--color-well);border:1px solid var(--color-well-lit);height:30px;color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){a.au-grade:hover{border-color:var(--color-hud-gold);color:var(--color-cream)}}.au-grade b{color:var(--color-hud-gold)}.au-side-more{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-hud-gold);justify-content:space-between;align-items:center;gap:6px;padding:14px 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.au-side-more:hover{color:var(--color-hud-gold);text-decoration:none}}.au-page-head{flex-direction:column;justify-content:center;gap:14px;min-width:0;display:flex}.au-page-head h1{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:52px;font-weight:800;line-height:1.02}.au-page-head .ibadge:not(.rar){background:var(--color-well);border-color:var(--color-well-lit);color:var(--color-well-text)}.au-lead{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);align-items:center;gap:12px;padding:14px 16px;display:flex}.au-lead .au-label{flex:none}.au-lead-t{flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;display:flex}.au-lead-t b{color:var(--color-cream);font-size:18px}.au-lead-t span,.au-lead-t.none{color:var(--color-well-dim);font-size:14px}.au-note{color:var(--color-well-dim);margin:0;font-size:14px}.au-change{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.au-change .au-form{align-self:stretch}.au-suggest{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);height:40px;color:var(--color-well-text);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.au-suggest:hover{border-color:var(--color-well-dim)}}.au-change-msg{margin:0;font-size:14px;font-weight:700}.au-change-msg.ok{color:var(--color-hud-lime)}.au-change-msg.bad{color:#ff9b8a}@media (max-width:1100px){.au-hero,.au-body{grid-template-columns:minmax(0,1fr);gap:16px}}.au-tiers{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-body);--focus:var(--color-oxblood);overflow:hidden}.au-tiers-head{color:var(--color-meta);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:16px 20px 14px;font-size:13px;display:flex}.au-tiers-head h2{font-family:var(--font-display);color:var(--color-body);flex:auto;margin:0;font-size:24px;font-weight:800}.au-ladder{margin:0;padding:0;list-style:none}.au-rung{border-top:1px solid #4a3a2224;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 270px;align-items:start;column-gap:18px;padding:16px 20px;scroll-margin-top:84px;display:grid}.au-rung.none{background:#ddcaa059}.au-rung-n{background:var(--color-backdrop);border:2px solid #b9861a;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.au-rung.none .au-rung-n{border-color:var(--color-well-lit)}.au-rung-n{grid-area:1/1/span 2}.au-rung-main{grid-area:1/2}.au-rung-from{grid-area:1/3/span 2}.au-rung>.au-form{grid-column:2;margin-top:10px}.au-rung-main{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.au-rung-v{align-items:baseline;gap:10px;display:flex}.au-rung-v b{font-family:var(--font-display);color:var(--color-body);font-size:26px;font-weight:800;line-height:1}.au-known{border:1px solid var(--color-rarity-uncommon-ring);background:var(--color-card-lit);height:22px;color:var(--color-rarity-uncommon);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;font-weight:800;display:inline-flex}.au-rung-eff{font-size:15px;line-height:1.45}.au-rung-none{color:var(--color-meta);padding-top:14px;font-size:14px;line-height:1.45}.au-rung-none .linkish{color:var(--color-oxblood);font-weight:800;text-decoration:underline}.au-rung-done{color:var(--color-rarity-uncommon);font-size:13.5px;font-weight:700}.au-rung-from{border-left:1px solid #4a3a2224;flex-direction:column;gap:3px;padding-left:16px;font-size:14px;line-height:1.4;display:flex}.au-rung-from>span:nth-child(2){font-weight:800}.au-rung-from .au-label{color:var(--color-meta)}.au-cat{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.au-cat img{image-rendering:pixelated}.au-cat a{font-weight:700}.au-ones,.au-cost{color:var(--color-meta-2);font-size:13px}.au-tiers-foot{color:var(--color-meta);border-top:1px solid #4a3a2224;margin:0;padding:12px 20px 16px;font-size:13px;line-height:1.5}.au-tiers-foot a{font-weight:800}.au-form{border:1.5px dashed var(--color-surface-shade);color:var(--color-body);background:#fbf4e0;border-radius:10px;flex-direction:column;grid-column:2/4;gap:10px;margin-top:10px;padding:14px 16px;display:flex}.au-form-t{font-family:var(--font-display);font-size:17px}.au-form-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.au-form label,.au-form-cost label{flex-direction:column;gap:5px;display:flex}.au-form label>span{color:var(--color-body);font-size:13.5px;font-weight:800}.au-form input,.au-form select{border:1px solid var(--color-surface);height:40px;color:var(--color-body);background:#fffaf0;border-radius:9px;padding:0 12px;font-size:14.5px}.au-form input:focus,.au-form select:focus{outline:2px solid var(--color-hud-gold);outline-offset:1px}.au-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.au-form-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.au-form-cost{border:1px solid var(--color-card-line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:10px 12px;display:grid}.au-form-cost legend{color:var(--color-meta-2);padding:0 4px;font-size:13px;font-weight:800}.au-form-more{color:var(--color-oxblood);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:700}.au-form-error{color:#8a2217;margin:0;font-size:13.5px;font-weight:700}.au-form-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.au-send{background:var(--color-oxblood);border:1px solid var(--color-oxblood-shade);height:38px;color:var(--color-cream);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.au-send:hover{background:var(--color-oxblood-hover);color:var(--color-cream);text-decoration:none}}.au-send:disabled{opacity:.6;cursor:default}.au-cancel{color:var(--color-meta-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:700;text-decoration:underline}.au-form-note{color:var(--color-meta-2);margin:0 0 0 auto;font-size:13px}.au-form>.au-form-note{margin:0}@media (max-width:1100px){.au-page-grid{grid-template-columns:360px minmax(0,1fr)}.au-rung{grid-template-columns:52px minmax(0,1fr) 200px}}@media (max-width:760px){.au-wide{display:none}.au-side-tip{padding:12px}.au-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.au-facts>div:nth-child(3){border-left:0}.au-facts>div:nth-child(n+3){border-top:1px solid var(--color-well-lit)}.au-side-tip .au-label{display:none}.au-page-head h1{font-size:32px}.au-lead{flex-direction:column;align-items:flex-start;gap:4px}.au-lead .au-ic{display:none}.au-tiers-head{padding:12px 12px 8px}.au-rung{grid-template-rows:none;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:12px}.au-rung-n,.au-rung-main,.au-rung-from{grid-row:auto}.au-rung-n{grid-column:1}.au-rung-main{grid-column:2}.au-rung>.au-form{grid-column:1/-1}.au-rung-n{width:40px;height:40px}.au-rung-n img{width:auto;height:14px}.au-rung-v b{font-size:20px}.au-rung-eff,.au-rung-none{font-size:14px}.au-rung-none{padding-top:8px}.au-rung-from{color:var(--color-meta);border-left:0;flex-flow:wrap;grid-column:2;gap:2px 8px;padding-left:0;font-size:12.5px}.au-rung-from .au-label{display:none}.au-form{grid-column:1/-1}.au-form-fields,.au-form-grid,.au-form-tiers,.au-form-cost{grid-template-columns:minmax(0,1fr)}.au-tiers-foot{padding:10px 12px 12px;font-size:12.5px}.au-change{order:10}}.au-how{flex-direction:column;gap:16px;display:flex}.au-how-head{flex-direction:column;gap:6px;display:flex}.au-how-head h1{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:44px;font-weight:800;line-height:1.05}.au-how-head .page-lede{max-width:860px;color:var(--color-well-dim);margin:0;font-size:16px}.au-how-grid{grid-template-columns:240px minmax(0,960px);align-items:start;gap:32px;display:grid}.au-how-cols{flex-direction:column;gap:20px;min-width:0;display:flex}.au-toc{border:1px solid var(--color-well-lit);border-radius:var(--radius-card);flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:16px}.au-toc-t{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);padding:4px 12px 8px;font-size:12px;font-weight:700}.au-toc a{min-height:36px;color:var(--color-well-dim);transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.au-toc a:hover{color:var(--color-cream);text-decoration:none}}.au-toc a[aria-current=true]{background:var(--color-well);color:var(--color-cream);box-shadow:inset 2px 0 0 var(--color-hud-gold)}.au-toc a.au-toc-all{border-top:1px solid var(--color-well-lit);color:var(--color-hud-gold);border-radius:0;margin-top:8px;padding-top:10px;font-weight:800}.au-how-card{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);min-width:0;box-shadow:var(--elev-1);color:var(--color-body);--focus:var(--color-oxblood);flex-direction:column;gap:16px;padding:22px 24px 24px;scroll-margin-top:84px;display:flex}.au-how-cardhead{color:var(--color-meta);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.au-how-cardhead h2{font-family:var(--font-display);color:var(--color-body);flex:auto;margin:0;font-size:24px;font-weight:800}.au-how-body{padding:0}.au-how-foot{color:var(--color-meta);margin:12px 0 0;font-size:13px;line-height:1.5}.au-how-foot a{font-weight:800}.au-how-tile{background:var(--color-tile);box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-unknown-ring));border-radius:9px;flex:none;place-items:center;display:grid}.au-how-tile.s40{width:40px;height:40px}.au-how-tile.s48{border-radius:10px;width:48px;height:48px}.au-slots{flex-direction:column;gap:14px;display:flex}.au-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.au-bar{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.au-bar-head{align-items:center;gap:10px;display:flex}.au-bar-id{color:var(--color-meta-2);flex-direction:column;gap:1px;font-size:13px;display:flex}.au-bar-id span:first-letter{text-transform:uppercase}.au-bar-name{font-family:var(--font-display);color:var(--color-body);font-size:16.5px;font-weight:800;text-decoration:none}.au-bar-art{background:var(--color-backdrop);border-radius:8px;justify-content:center;padding:8px 0;display:flex;overflow:hidden}.au-bar-art .augrow{flex:none;position:relative}.au-bar-art .augrow img{image-rendering:pixelated}.au-bar-cap{font-size:14px;line-height:1.45}.au-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.au-state{background:var(--color-backdrop);border-radius:var(--radius-ui);color:var(--color-well-dim);align-items:center;gap:14px;padding:12px;font-size:14px;line-height:1.35;display:flex}.au-state b{color:var(--color-cream);margin-bottom:2px;font-size:16px;display:block}.au-state-art{background:0 0;border-radius:8px;flex:none;place-items:center;width:72px;height:76px;display:grid}.au-state-art:not(.filled)>img{width:54px;height:54px}.au-state-art.filled{transform:scale(.72)}.au-state-art img{image-rendering:pixelated}.au-state-art.filled{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.au-checks{flex-direction:column;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.au-checks li{gap:10px;font-size:14.5px;line-height:1.45;display:flex}.au-checks svg{color:var(--color-rarity-uncommon);flex:none;margin-top:2px}.au-combine{grid-template-columns:396px minmax(0,1fr);align-items:center;gap:20px;display:grid}.au-fig{flex-direction:column;gap:6px;margin:0;display:flex}.au-fig img{max-width:100%;height:auto;image-rendering:pixelated}.au-fig figcaption{color:var(--color-meta-2);font-size:12.5px}.au-combine-eg{flex-direction:column;gap:12px;display:flex}.au-combine-eg p,.au-station-t p{margin:0;font-size:14.5px;line-height:1.5}.au-eq{align-items:center;gap:8px;display:flex}.au-eq-part{flex-direction:column;align-items:center;gap:6px;font-size:15px;display:flex}.au-eq-op{color:var(--color-meta-2);font-size:20px}.au-eq-arrow{color:var(--color-oxblood)}.au-costs-wrap{margin-top:14px;overflow-x:auto}.au-costs{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;font-size:14.5px}.au-costs th{border-bottom:1px solid var(--color-card-line);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--color-meta);padding:8px 10px;font-size:12px;font-weight:700}.au-costs td{border-bottom:1px solid #4a3a2221;padding:10px}.au-costs td:first-child{font-family:var(--font-display);font-size:16px;font-weight:800}.au-costs .num{text-align:right}.au-cost-r{font-weight:800}.au-cost-r.r-common{color:var(--color-body)}.au-cost-from{color:var(--color-meta-2);font-size:13.5px}.au-changers{flex-direction:column;gap:10px;display:flex}.au-changer{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);grid-template-columns:48px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.au-changer-t{flex-direction:column;gap:4px;min-width:0;display:flex}.au-changer-name{font-family:var(--font-display);color:var(--color-body);font-size:17px;font-weight:800;text-decoration:none}.au-changer-kind{color:var(--color-meta-2);font-size:13px}.au-changer-quote{font-size:16px;font-style:italic;line-height:1.45}.au-changer-fine:last-child{background:var(--color-parchment);border:1px dashed var(--color-surface);border-radius:var(--radius-ui);color:var(--color-meta);flex-wrap:wrap;align-self:flex-start;gap:4px;margin-top:4px;padding:6px 10px;display:inline-flex}.au-changer-fine{color:var(--color-meta-2);font-size:13px;line-height:1.45}.au-changer-fine b{color:var(--color-body)}.au-changer-fine a{font-weight:700}.au-station-t{flex-direction:column;gap:10px;display:flex}.au-skill{align-items:center;gap:8px;display:flex}.au-skill img{image-rendering:pixelated;flex:none}.au-upgrade{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);margin-top:14px;padding:14px 16px}.au-upgrade .au-label{color:var(--color-meta)}.au-upgrade ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.au-upgrade li{align-items:center;gap:8px;font-size:14.5px;display:flex}.au-upgrade li>svg{width:16px;color:var(--color-oxblood);flex:none}.au-upgrade li.gain>svg{color:var(--color-rarity-uncommon)}.au-stones{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.au-stone{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);align-items:center;gap:12px;padding:12px;display:flex}.au-stone-art{background:var(--color-backdrop);border-radius:9px;flex:none;gap:4px;padding:6px;display:flex}.au-stone-art a{display:block}.au-stone-none{border:1.5px dashed var(--color-surface-shade);width:32px;height:32px;color:var(--color-surface-shade);border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.au-stone-t{color:var(--color-meta-2);flex-direction:column;gap:1px;font-size:13px;display:flex}.au-stone-t b{font-family:var(--font-display);color:var(--color-body);font-size:16.5px}@media (max-width:1100px){.au-how-grid{grid-template-columns:minmax(0,1fr)}.au-toc{display:none}.au-states,.au-stones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.au-how-head h1{font-size:32px}.au-bars,.au-stones,.au-states,.au-upgrade ul,.au-combine{grid-template-columns:minmax(0,1fr)}.au-how-card{padding:16px}.au-costs{min-width:600px}.au-cost-from{white-space:nowrap}}.au-newpage{flex-direction:column;gap:20px;display:flex}.au-newpage .au-how-head .page-lede{max-width:780px}.au-new-grid{grid-template-columns:minmax(0,760px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.au-new{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-body);flex-direction:column;gap:20px;margin:0;padding:24px;display:flex}.au-new-spare{color:var(--color-meta);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;font-size:13px;font-weight:700;display:flex}.au-new-chip{border:1px solid var(--color-card-line);background:var(--color-card-lit);height:30px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800;position:relative}.au-new-chip:after{content:"";position:absolute;inset:-7px -3px}@media (hover:hover) and (pointer:fine){.au-new-chip:hover:not(.on){border-color:var(--color-surface)}}.au-new-chip.on{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.au-new-found{color:var(--color-rarity-uncommon);align-items:center;gap:8px;margin:-8px 0 0;font-size:14px;font-weight:700;display:flex}.au-new-side{flex-direction:column;gap:12px;min-width:0;display:flex}.au-new-preview{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-body);grid-template-columns:minmax(0,1.6fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.au-new-pic{background:var(--color-tile);width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--color-well-lit);border-radius:8px;flex:none;place-items:center;display:grid}.au-new-pic img{image-rendering:pixelated}.au-new-preview .au-name{font-family:inherit;font-size:15.5px}.au-new-tiers{grid-template-columns:repeat(6,28px);gap:4px;display:grid}.au-new-next{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-dim);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.au-new-next b{color:var(--color-cream)}.au-new-next p{margin:0;font-size:14px;line-height:1.45}.au-new-next a{color:var(--color-hud-gold);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1100px){.au-new-grid{grid-template-columns:minmax(0,1fr)}}.au-new-name{align-items:flex-end;gap:12px;display:flex}.au-new-name label{flex:auto}.au-new-ic{background:var(--color-backdrop);border:2px solid var(--color-well-lit);border-radius:12px;flex:none;place-items:center;width:72px;height:72px;display:grid}.au-new-ic img{image-rendering:pixelated}.au-new-tier{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.au-form-where{flex-direction:column;gap:5px;display:flex}.au-form-ok{color:var(--color-rarity-uncommon);margin:0;font-size:13.5px;font-weight:700}.au-spare-icon a{color:inherit;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.au-spare-icon a:hover{color:var(--color-cream)}}@media (max-width:760px){.au-new-tier{grid-template-columns:minmax(0,1fr)}}.baug{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 12px;min-width:0;display:grid}.baug-head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;display:flex}.baug-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-body);font-size:12px;font-weight:700;line-height:1.2}.baug-bar{background:var(--color-backdrop);border:2px solid var(--color-well-lit);border-radius:8px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 0 0 2px #0006}.baug-slot{flex-direction:column;gap:6px;min-width:0;display:flex}.baug-n{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);font-size:12px;font-weight:700;line-height:1.2}.baug-pick{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.baug-btn,.baug-locked,.baug-chosen{border-radius:var(--radius-ui);min-width:0;height:40px;color:var(--color-body);font:inherit;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.baug-btn{background:var(--color-card-lit);border:1px dashed var(--color-surface);text-align:left;cursor:pointer;width:100%;transition:border-color var(--dur-hover) ease, background-color var(--dur-hover) ease}.baug-btn:not(.empty),.baug-btn[aria-expanded=true]{background:var(--color-cream);border-style:solid;border-color:var(--color-oxblood)}.baug-btn b,.baug-chosen b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.baug-btn svg{color:var(--color-meta);opacity:.65;flex:none}@media (hover:hover) and (pointer:fine){.baug-btn:hover{border-color:var(--color-oxblood)}}.baug-btn:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:2px}.baug-btn:disabled{opacity:.7;cursor:progress}.baug-locked{background:var(--color-card-lit);border:1px dashed var(--color-surface);color:var(--color-meta);font-weight:700}.baug-chosen{background:var(--color-card-lit);border:1px solid var(--color-card-line);text-decoration:none}@media (hover:hover) and (pointer:fine){.baug-chosen:hover b{text-decoration:underline}}.baug-chosen.empty{color:var(--color-meta);font-weight:700}.baug-ic{width:21px;height:21px;image-rendering:pixelated;flex:none}.baug-ic.blank{box-sizing:border-box;background:var(--color-surface-lit);border:1.5px solid var(--color-surface);border-radius:4px}.baug-note{color:var(--color-meta);font-size:13px;line-height:1.35}.baug-note.warn{color:var(--color-oxblood)}.baug-none{color:var(--color-meta);margin:0;font-size:13.5px}.baug-panel{z-index:30;background:var(--color-card-lit);border:1px solid var(--color-surface);border-radius:var(--radius-panel);width:min(400px,100vw - 32px);box-shadow:var(--elev-2);color:var(--color-body);--focus:var(--color-oxblood);transform-origin:0 0;transition:opacity var(--dur-pop) var(--ease-out), transform var(--dur-pop) var(--ease-out);position:absolute;top:46px;left:0;overflow:hidden}@starting-style{.baug-panel{opacity:0;transform:translateY(var(--drop)) scale(var(--pop-scale))}}.baug-head+.baug-slot+.baug-slot .baug-panel{transform-origin:100% 0;left:auto;right:0}.baug-search{background:var(--color-cream);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);height:44px;color:var(--color-meta-2);align-items:center;gap:8px;margin:10px;padding:0 12px;display:flex}.baug-search:focus-within{border-color:var(--color-oxblood);box-shadow:0 0 0 2px #6e3b3340}.baug-search input{min-width:0;color:var(--color-body);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:16px}.baug-list{overscroll-behavior:contain;flex-direction:column;max-height:340px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-y:auto}.baug-group{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);padding:8px 16px 4px;font-size:12px;font-weight:700}.baug-group+li~.baug-group,.baug-list li:not(.baug-group)+.baug-group{border-top:1px solid var(--color-card-line);margin-top:4px;padding-top:10px}.baug-opt{width:100%;min-height:44px;color:var(--color-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:6px 16px;display:flex}.baug-opt:focus-visible{background:var(--color-cream);outline:2px solid var(--color-oxblood);outline-offset:-2px;border-radius:8px}@media (hover:hover) and (pointer:fine){.baug-opt:hover{background:var(--color-cream)}}.baug-opt.on{box-shadow:inset 3px 0 0 var(--color-oxblood);background:#6e3b331a}.baug-opt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.baug-opt.nodata .baug-opt-name{color:var(--color-meta)}.baug-opt-v{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;flex:none;margin-left:auto;font-size:13px;font-weight:800}.baug-opt.nodata .baug-opt-v{color:var(--color-meta);font-weight:700}.baug-list .baug-none{padding:10px 16px}.baug-keys{border-top:1px solid var(--color-card-line);color:var(--color-meta);gap:12px;margin:0;padding:10px 16px 12px;font-size:13px;display:flex}.baug-keys b{color:var(--color-body)}@media (pointer:coarse){.baug-keys{display:none}}.baug-totals{border-top:1px solid var(--color-well-lit);padding-top:4px}.baug-totals .btotal>b{text-align:right;white-space:normal}.baug-totals .btotal>b.none{color:var(--color-well-meta);font-weight:700}.baug-left{color:var(--color-well-meta);margin:4px 0 6px;font-size:13.5px;line-height:1.5}.baug-left a{color:var(--color-hud-gold);font-weight:800}@media (max-width:760px){.baug{grid-template-columns:minmax(0,1fr)}.baug-btn,.baug-locked,.baug-chosen{height:44px}.baug-slot .baug-panel,.baug-head+.baug-slot+.baug-slot .baug-panel{width:auto;left:0;right:0}}.sk-icon{width:20px;height:20px;image-rendering:pixelated;flex:none}.sk-pick{position:relative}.sk-pick-btn{background:var(--color-cream);border:1px solid var(--color-surface);min-width:170px;height:44px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:0 12px;font-size:16px;font-weight:700;display:flex}.sk-pick-btn[aria-expanded=true]{border-color:var(--color-oxblood)}@media (hover:hover) and (pointer:fine){.sk-pick-btn:hover{border-color:var(--color-oxblood)}}.sk-pick-btn .grow{text-align:left;flex:auto}.sk-pick-btn>svg:last-child{transition:transform var(--dur-fold) var(--ease-out);flex:none}.sk-pick-btn[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.sk-scrim{display:none}.sk-pick-panel{z-index:40;background:var(--color-parchment);border:1px solid var(--color-surface-shade);width:min(560px,92vw);max-height:70dvh;box-shadow:var(--shadow-pop);border-radius:12px;padding:12px 14px 14px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.sk-grip{display:none}.sk-pick-head,.sk-sheet-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.sk-pick-head b,.sk-sheet-head b{font-family:var(--font-display);font-size:20px;font-weight:800}.sk-pick-head span{color:var(--color-meta-2);font-size:13px}.sk-x{width:32px;height:32px;color:var(--color-body);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}@media (hover:hover) and (pointer:fine){.sk-x:hover{background:var(--color-raised)}}.sk-pick-group .label{margin:10px 0 6px}.sk-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sk-pick-opt{background:var(--color-cream);border:1px solid var(--color-card-line);min-height:40px;color:var(--color-body);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:6px 10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.sk-pick-opt:hover{border-color:var(--color-oxblood);text-decoration:none}}.sk-pick-opt.on{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.sk-pick-opt .grow{flex:auto}.sk-pick-lv{color:var(--color-meta-2);font-variant-numeric:lining-nums tabular-nums;font-size:12.5px;font-weight:800}.sk-pick-opt.on .sk-pick-lv{color:var(--color-oxblood-meta)}.sk-gear-row{align-items:center;gap:8px;display:flex}.sk-gear-row input{text-align:center;background:var(--color-cream);border:1px solid var(--color-surface);width:64px;height:44px;color:var(--color-body);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;border-radius:8px;font-size:20px;font-weight:800}.sk-gear-note{max-width:80px;color:var(--color-meta-2);font-size:13px;line-height:1.2}.sk-profile{color:var(--color-well-meta);align-items:center;gap:7px;margin:-12px 0 0;font-size:14px;display:flex}.sk-profile a{color:var(--color-hud-gold);font-weight:800}.sk-rows{flex-direction:column;padding:4px 20px 12px;display:flex}.sk-row{border-bottom:1px solid #4a3a2224;grid-template-columns:110px 52px minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:12px 0;display:grid}.sk-row:last-child{border-bottom:0}.sk-row .itile.big{width:52px;height:52px}.sk-row-label.label{margin:14px 0 0;line-height:1.3}.sk-row-label .byours{margin-top:6px;display:table}.sk-row-body{flex-direction:column;gap:5px;min-width:0;display:flex}.sk-row-name{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.15;text-decoration:none}.sk-row-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sk-row-meta{color:var(--color-meta-2);font-size:13.5px}.sk-chips{flex-wrap:wrap;gap:5px;margin:2px 0;display:flex}.sk-chips .bchip b{font-weight:700}.sk-why{margin:0;font-size:14.5px;line-height:1.45}.sk-why b{color:var(--color-oxblood)}.sk-row .balt{padding-top:5px}.sk-row-act{justify-content:flex-end;padding-top:10px;display:flex}.sk-host{grid-column:1/-1}.sk-host:empty{display:none}.sk-row.none .sk-why{color:var(--color-meta-2);padding-top:14px}.sk-sheet-scrim{display:none}.sk-sheet .sk-sheet-head{padding:2px 4px 4px}.sk-foot{color:var(--color-well-meta);margin:0}.sk-foot a{color:var(--color-hud-gold)}.sk-step{background:var(--color-raised);border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.sk-step button{background:var(--color-cream);border:1px solid var(--color-surface);width:32px;height:32px;color:var(--color-body);cursor:pointer;border-radius:7px;font-size:18px;font-weight:800}.sk-step button:disabled{opacity:.4;cursor:default}.sk-step .belix-lv{text-align:center;min-width:44px;color:var(--color-meta-2);font-variant-numeric:lining-nums tabular-nums;font-size:14px}.sk-step .belix-lv b{color:var(--color-body);font-size:17px}.sk-stars{gap:1px;display:inline-flex}.sk-stars button{width:24px;height:24px;color:var(--color-surface-shade);cursor:pointer;background:0 0;border:0;padding:0;font-size:19px;line-height:1}.sk-stars button.on{color:var(--color-oxblood)}@media (hover:hover) and (pointer:fine){.sk-stars button:hover:not(:active){transform:translateY(-1px)}}.sk-step.is-pending,.sk-stars.is-pending,.sk-rolls.is-pending{cursor:progress;opacity:.75}.sk-rolls{flex-direction:column;gap:10px;min-width:0;display:flex}.sk-rolls-toggle{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);width:100%;min-height:40px;color:var(--color-meta);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-hover) ease, background-color var(--dur-hover) ease;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.sk-rolls-toggle:hover{border-color:var(--color-surface)}}.sk-rolls-toggle svg{flex:none;margin-left:auto}.sk-rolls-title{color:var(--color-body);white-space:nowrap;font-weight:800}.sk-rolls-sum{min-width:0;color:var(--color-meta);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.sk-rolls.open .sk-rolls-toggle{background:var(--color-cream);border-color:var(--color-oxblood);box-shadow:0 0 0 1px var(--color-oxblood)}.sk-rolls.open .sk-rolls-toggle svg{transform:rotate(180deg)}.sk-rolls-body{background:var(--color-cream);border:1px solid var(--color-oxblood);border-radius:var(--radius-ui);box-shadow:var(--elev-1);color:var(--color-body);--focus:var(--color-oxblood);flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.sk-rolls-wide:before{content:"";background:var(--color-cream);border-left:1px solid var(--color-oxblood);border-top:1px solid var(--color-oxblood);width:12px;height:12px;position:absolute;top:-7px;left:22%;transform:rotate(45deg)}.sk-rolls-wide.right:before{left:72%}.sk-rolls-wide-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sk-rolls-wide-head b{font-size:14px;font-weight:800}.sk-rolls-wide-head .sk-rolls-sum{flex:0 auto;font-size:13px}.sk-rolls-all{color:var(--color-meta);flex-wrap:wrap;align-items:center;gap:3px;font-size:13px;font-weight:700;display:flex}.sk-rolls-all>span{margin-right:7px}.sk-rolls-all button{background:var(--color-surface-lit);border:1px solid var(--color-card-line);height:28px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700;position:relative}@media (hover:hover) and (pointer:fine){.sk-rolls-all button:hover:not([aria-pressed=true]){border-color:var(--color-surface)}}.sk-rolls-all button[aria-pressed=true]{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream);font-weight:800}.sk-rolls-list{grid-template-columns:minmax(0,1fr);gap:4px 28px;display:grid}.sk-rolls-wide .sk-rolls-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-roll{grid-template-columns:minmax(96px,118px) minmax(60px,1fr) 64px 66px;align-items:center;gap:4px 10px;min-height:44px;font-size:14px;display:grid}.sk-roll.is-fixed{grid-template-columns:minmax(96px,118px) minmax(0,1fr)}.sk-roll-name{flex-direction:column;font-weight:800;line-height:1.15;display:flex}.sk-roll-range{color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:500}.sk-roll-slider.bslider{min-width:0;height:20px}.sk-roll-slider.bslider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-oxblood) 0 var(--fill), var(--color-surface-lit) var(--fill) 100%)}.sk-roll-slider.bslider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--color-oxblood) 0 var(--fill), var(--color-surface-lit) var(--fill) 100%)}.sk-roll-slider.bslider input[type=range]::-webkit-slider-thumb{border-color:var(--color-oxblood);width:18px;height:18px;margin-top:-6px}.sk-roll-slider.bslider input[type=range]::-moz-range-thumb{border-color:var(--color-oxblood);width:14px;height:14px}.sk-roll-slider.bslider input[type=range]:focus-visible{outline-color:var(--color-oxblood)}.sk-roll-num{text-align:center;background:var(--color-cream);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);width:64px;height:38px;color:var(--color-body);font:inherit;font-variant-numeric:lining-nums tabular-nums;padding:0 4px;font-size:16px;font-weight:700}.sk-roll-num::placeholder{color:var(--color-meta-2);font-weight:500}.sk-roll-num:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:0}.sk-roll-num[aria-invalid=true]{border-color:#a8331f}.sk-roll-val{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:800}.sk-roll-mid{color:var(--color-meta);font-size:12px;font-weight:500;display:block}.sk-roll-warn{color:#8a2217;grid-column:1/-1;font-size:12.5px;font-weight:700}.sk-roll-note{color:var(--color-meta);font-size:13px}.sk-rolls-note{margin:0;font-size:13px}.sk-rolls-use{align-self:flex-start;width:auto}.sk-rolled{color:var(--color-meta);margin:0;font-size:13.5px}@media (max-width:760px){.sk-roll{grid-template-columns:minmax(0,1fr) auto 64px}.sk-roll-slider.bslider{display:none}.sk-roll-val{grid-area:1/2}.sk-roll-mid{display:inline}.sk-roll-num{height:44px}.sk-rolls-all button{height:36px}}.bupg-row{flex-direction:column;gap:14px;min-width:0;display:flex}.bupg{min-width:0}.bupg.is-pending{cursor:progress;opacity:.75}.sk-numbers .btotal-from{margin-top:-2px}.sk-nodata{color:var(--color-well-text);background:#f2bc3c12;border:1px dashed #8a6a2a;border-radius:9px;align-items:flex-start;gap:8px;margin:4px 0 8px;padding:8px 10px;font-size:13.5px;line-height:1.45;display:flex}.sk-nodata svg{color:var(--color-hud-gold);flex:none;margin-top:2px}.sk-nodata a{color:var(--color-hud-gold);font-weight:800}.card .sk-nodata,.sk-scard .sk-nodata,.sk-boss .sk-nodata{border-color:var(--color-surface-shade);color:var(--color-meta);background:#f6ecd0}.card .sk-nodata svg,.sk-scard .sk-nodata svg,.sk-boss .sk-nodata svg,.card .sk-nodata a,.sk-scard .sk-nodata a,.sk-boss .sk-nodata a{color:var(--color-oxblood)}.sk-numbers-pad{padding:4px 20px 14px}.sk-where-table{border-collapse:collapse;width:calc(100% - 24px);margin:6px 12px 0;font-size:14px}.sk-where-table th,.sk-where-table td{text-align:left;vertical-align:top;border-bottom:1px solid #4a3a2224;padding:7px 8px}.sk-where-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta-2);font-size:11.5px;font-weight:800}.sk-where-table .num{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sk-where-table tbody th a{color:var(--color-body);font-weight:800;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.sk-where-table tbody th a:hover{color:var(--color-oxblood);text-decoration:underline}}.sk-where-table tr.on th,.sk-where-table tr.on td{background:var(--color-raised)}.sk-where-table tr.on th{box-shadow:inset 3px 0 0 var(--color-oxblood)}.sk-where-sub{color:var(--color-meta-2);font-size:12.5px;font-weight:700;display:block}.sk-warn{color:#8a4b00}.sk-where-table td.coins{color:var(--color-rarity-uncommon);font-weight:800}.sk-where-foot{padding:8px 20px 14px}.sk-where-foot .fine,.sk-takes .bdrops{margin:0 0 6px}.sk-every{margin-top:10px;font-size:14px;font-weight:800;display:inline-block}.sk-tree .card-head{align-items:center}.sk-tree .card-head .count{margin-left:0}.sk-tree-open{width:auto;margin-left:auto}.sk-guild .card-head{align-items:center}.sk-guild .card-head .count{margin-left:0}.sk-guild-toggle{width:auto;margin-left:auto}.sk-guild-off{color:var(--color-meta-2);margin:0;padding:6px 20px 18px;font-size:14.5px}.sk-bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 20px 18px;display:grid}.sk-bonus{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sk-bonus.coll{border-style:dashed}.sk-bonus .label{margin:0}.sk-bonus .fine{margin:0;font-size:13px}.sk-bonus-row{align-items:center;gap:6px;font-size:14px;display:flex}.sk-bonus-num{text-align:center;border:1px solid var(--color-surface-shade);width:58px;height:32px;font:inherit;background:#fffaf0;border-radius:7px;padding:0 6px;font-weight:700}.sk-parts-toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;margin-left:12px;font-size:14px;font-weight:700;display:inline-flex}.sk-parts-toggle input{width:17px;height:17px;accent-color:var(--color-oxblood)}.sk-table-wrap{padding:6px 12px 0;overflow-x:auto}.sk-recipes{border-collapse:collapse;width:100%;font-size:14px}.sk-recipes th,.sk-recipes td{text-align:left;vertical-align:middle;border-bottom:1px solid #4a3a2224;padding:8px}.sk-recipes thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta-2);white-space:nowrap;font-size:11.5px;font-weight:800}.sk-recipes .num{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sk-recipes td.num b{font-family:var(--font-display);font-size:17px;display:block}.sk-recipes tr.on th,.sk-recipes tr.on td{background:var(--color-raised)}.sk-recipe{align-items:center;gap:10px;min-width:200px;display:flex}.sk-recipe .itile{flex:none}.sk-recipe-id{flex-direction:column;gap:1px;min-width:0;display:flex}.sk-recipe-id a{font-family:var(--font-display);font-size:16px;font-weight:800;text-decoration:none}.sk-recipe-ings{color:var(--color-meta-2);font-size:12.5px;font-weight:400}.sk-tag{background:var(--color-raised);border-radius:999px;align-self:flex-start;padding:0 7px;font-size:11.5px;font-weight:800}.sk-with{color:var(--color-rarity-uncommon);font-size:12px;font-weight:700;display:block}.sk-good{color:var(--color-rarity-uncommon)}.sk-more{display:none}.sk-table-wrap:has(.sk-more-toggle[open]) .sk-more{display:table-row-group}.sk-more-toggle{padding:6px 8px 0}.sk-more-toggle summary{color:var(--color-oxblood);cursor:pointer;font-size:14px;font-weight:800}.sk-more-toggle[open] summary{display:none}.sk-parts{flex-direction:column;gap:8px;margin:0;padding:6px 20px 16px;list-style:none;display:flex}.sk-parts li{align-items:center;gap:10px;font-size:14.5px;display:flex}.sk-parts .grow{flex:auto}.sk-parts-from{color:var(--color-meta-2);text-align:right;font-size:13px}.sk-cheap-text{margin:0;padding:6px 20px 0;font-size:14.5px}.sk-cheap .sk-every{margin:8px 20px 16px}.sk-takes h2{margin-bottom:8px}.sk-banner{background:var(--color-parchment);border:2px dashed var(--color-surface-shade);border-radius:var(--radius-card);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.sk-banner .grow{flex:auto}.sk-banner h2{font-family:var(--font-display);margin:0 0 4px;font-size:21px;font-weight:800}.sk-banner p{color:var(--color-meta);margin:0;font-size:15px}.sk-banner-icon{background:var(--color-oxblood);width:38px;height:38px;color:var(--color-cream);border-radius:10px;flex:none;place-items:center;display:grid}.sk-banner-count{background:var(--color-cream);border:1px solid var(--color-card-line);color:var(--color-meta-2);border-radius:10px;flex-direction:column;flex:none;align-items:center;padding:8px 14px;font-size:12.5px;display:flex}.sk-banner-count b{font-family:var(--font-display);color:var(--color-body);font-size:22px}.sk-bosses{flex-direction:column;padding:4px 20px 14px;display:flex}.sk-boss{border-bottom:1px solid #4a3a2224;grid-template-columns:52px minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:8px 14px;padding:12px 0;display:grid}.sk-boss:last-child{border-bottom:0}.sk-boss-id{flex-direction:column;min-width:0;display:flex}.sk-boss-id a{font-family:var(--font-display);color:var(--color-body);font-size:18px;font-weight:800;text-decoration:none}.sk-boss-id span{color:var(--color-meta-2);font-size:13.5px}.sk-boss-fact,.sk-boss-slayer{flex-direction:column;gap:2px;font-size:15px;display:flex}.sk-boss .label{letter-spacing:.08em;color:var(--color-meta-2);margin:0;font-size:11.5px}.sk-boss-slayer .sk-nodata{margin:0;padding:5px 9px}.sk-setup-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 20px 4px;display:grid}.sk-setup-box{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sk-setup-box p{color:var(--color-meta);margin:0 0 4px;font-size:14px}.sk-setup-box .btn-ghost{margin-top:auto}.sk-needs{margin:0;padding:8px 20px 18px 38px;font-size:14.5px;line-height:1.55;list-style:outside}.sk-steps{margin:0;padding:8px 20px 4px 38px;font-size:14.5px;line-height:1.6;list-style:decimal}.sk-steps-note{padding:0 20px 14px}.sk-from{flex-direction:column;gap:10px;padding:8px 20px 18px;display:flex}.sk-from-row b{font-family:var(--font-display);font-size:17px}.sk-from-row p,.sk-note{color:var(--color-meta);margin:2px 0 0;font-size:14.5px}.sk-note b{color:var(--color-oxblood)}.sk-every-bar{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px 10px 16px;display:flex}.sk-every-from{color:var(--color-cream);font-size:15px;font-weight:800}.sk-every-total{color:var(--color-well-dim);font-size:14px}.sk-every-bar .grow{flex:auto}.sk-legend{background:var(--color-card-lit);border-radius:999px;flex-wrap:wrap;gap:14px;padding:6px 12px;display:inline-flex}.sk-state{align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.sk-state i{background:currentColor;border-radius:999px;width:8px;height:8px}.sk-state.known{color:var(--color-rarity-uncommon)}.sk-state.partly{color:#8a5a00}.sk-state.little{color:var(--color-oxblood)}.sk-group{flex-direction:column;gap:14px;margin-top:8px;display:flex}.sk-group-head{align-items:center;gap:14px;display:flex}.sk-group-head h2{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:24px;font-weight:800;line-height:1.15}.sk-group-rule{background:var(--rule,var(--color-hud-gold));opacity:.55;border-radius:1px;flex:auto;height:2px}.sk-group.gathering{--rule:var(--color-rarity-uncommon-ring)}.sk-group.production{--rule:var(--color-rarity-rare-ring)}.sk-group.exploration{--rule:var(--color-rarity-epic-ring)}.sk-group-n{color:var(--color-well-meta);font-size:14px}.sk-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:stretch;gap:14px;display:grid}.sk-scard{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:var(--radius-card);min-width:0;box-shadow:var(--elev-1);color:var(--color-body);--focus:var(--color-oxblood);flex-direction:column;gap:10px;padding:16px;display:flex}.sk-scard-head{align-items:flex-start;gap:10px;display:flex}.sk-scard-icon{background:var(--color-tile);width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--rule,var(--color-hud-gold));border-radius:9px;flex:none;place-items:center;display:grid}.sk-scard-icon .sk-icon{width:24px;height:24px}.sk-scard-id{flex-direction:column;flex:auto;min-width:0;display:flex}.sk-scard-id b{font-family:var(--font-display);font-size:19px;line-height:1.2}.sk-scard-lv{border:1px solid var(--color-card-line);background:var(--color-card-lit);height:28px;color:var(--color-body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.sk-scard-lede{color:var(--color-meta);margin:0;font-size:14px;line-height:1.45}.sk-scard-icons{flex-wrap:wrap;gap:5px;display:flex}.sk-scard-icons .itile{border-radius:7px;width:30px;height:30px}.sk-scard-line{margin:0;font-size:14px;line-height:1.45}.sk-scard-line b{color:var(--color-body)}.sk-scard .sk-nodata{margin:0;font-size:13px}.sk-scard-cta{min-height:32px;color:var(--color-oxblood);border-top:1px solid #4a3a2224;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:800;display:flex}.sk-needs-card{background:var(--color-backdrop-lit);border-radius:var(--radius-card);color:var(--color-well-text);border:1px dashed #b9861a;flex-direction:column;grid-column:span 2;gap:10px;padding:18px 20px;display:flex}.sk-needs-head{align-items:center;gap:10px;display:flex}.sk-needs-head span{background:var(--color-oxblood);width:32px;height:32px;color:var(--color-cream);border-radius:9px;place-items:center;display:grid}.sk-needs-head b{font-family:var(--font-display);color:var(--color-cream);font-size:19px}.sk-needs-card p{color:var(--color-well-dim);margin:0;font-size:14px;line-height:1.45}.sk-needs-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sk-needs-card li{gap:8px;display:flex}.sk-needs-card li>svg{color:var(--color-hud-gold);flex:none;margin-top:3px}.sk-needs-card li b{color:var(--color-cream)}.sk-needs-card li span span{color:var(--color-well-meta)}.sk-needs-how{margin-top:auto!important}.sk-needs-how b{color:var(--color-hud-gold)}.sk-every-foot{max-width:980px;color:var(--color-well-meta);margin:0;font-size:14px;line-height:1.45}@media (max-width:760px){.sk-needs-card{grid-column:auto}.sk-needs-card ul{grid-template-columns:minmax(0,1fr)}}.cbar-skills{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.cbar-skills .label{margin:0 4px 0 0}.cbar-skill{border:1px solid var(--color-card-line);background:var(--color-card-lit);height:32px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.cbar-skill span{color:var(--color-meta-2);font-size:12px}.cbar-skill.on{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.cbar-skill.on span{color:var(--color-oxblood-meta)}.cbar-skill .sk-icon{width:16px;height:16px}.cbar-more{font-size:14px;font-weight:800}.sk-bcard-skill{align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.sk-bcard-skill .sk-icon{width:16px;height:16px}.sk-bcard-id{align-items:center;gap:12px;display:flex}.sk-bcard-id .itile{flex:none;width:46px;height:46px}.sk-bcard-id>span{flex-direction:column;min-width:0;display:flex}.sk-bcard-sub{color:var(--color-meta-2);font-size:14px}.sk-gen-pill{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sk-gen-pill .sk-icon{width:14px;height:14px}.sk-eyebrow{margin:0 0 2px}.sk-hero-skill{background:var(--color-tile)}.sk-hero-skill .sk-icon{width:36px;height:36px}.sk-badge{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream);align-items:center;gap:6px;display:inline-flex}.sk-badge .sk-icon{width:14px;height:14px}.sk-saved-note{border:1px dashed var(--color-surface-shade);background:var(--color-cream);color:var(--color-meta);border-radius:11px;margin:0;padding:12px 14px;font-size:14px}.sk-saved-recipes{flex-direction:column;gap:8px;margin:0;padding:8px 20px 18px;list-style:none;display:flex}.sk-saved-recipes li{align-items:center;gap:10px;font-size:14.5px;display:flex}.sk-saved-recipes li a{font-weight:800}.sk-saved-recipes li span:last-child{color:var(--color-meta-2);margin-left:auto;font-size:13.5px}@container (max-width:1180px){.sk-controls .blevel{flex-basis:100%;order:1}}@container (max-width:1060px){.sk-bonus-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.sk-grid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.sk-grid>.bmain,.sk-grid>.bside{display:contents}.sk-grid .sk-numbers{order:1}.sk-grid .sk-where{order:2}.sk-grid .bmain>*{order:3}.sk-grid .bside>*{order:4}.sk-grid .bside>.sk-numbers{order:1}.sk-grid .bside>.sk-where{order:2}.sk-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sk-controls .blevel{order:0;grid-column:1/-1}.sk-controls .blevel+.sk-aim{grid-column:1/-1}.sk-pick-btn{width:100%;min-width:0}.sk-profile{margin-top:-6px;font-size:13px}.sk-rows{padding:2px 14px 8px}.sk-row{grid-template-columns:48px minmax(0,1fr) auto;gap:4px 12px}.sk-row .itile.big{width:48px;height:48px}.sk-row-label.label{grid-area:1/1/auto/3;align-self:center;margin:0}.sk-row-act{grid-area:1/3;padding-top:0}.sk-row-body{grid-area:2/2/auto/4}.sk-row>.itile{grid-area:2/1}.sk-host{grid-row:3}.sk-gear-rows .sk-row:not(.none) .sk-why,.sk-gear-rows .sk-row .balt{display:none}.bseg.sk-for,.sk-controls .bseg{grid-template-columns:repeat(2,minmax(0,1fr))}.bseg.sk-for a{justify-content:center;padding:0 8px}.sk-row.none .sk-why{padding-top:4px}.sk-row-label .byours{margin:0 0 0 6px;display:inline-block}.sk-where-table{width:calc(100% - 12px);margin:4px 6px 0;font-size:13.5px}.sk-boss{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.sk-boss-id{grid-column:2/4}.sk-boss-slayer{grid-column:1/-1}.sk-setup-two{grid-template-columns:minmax(0,1fr)}.sk-banner,.sk-tree .card-head{flex-wrap:wrap}.sk-parts-toggle{margin:6px 0 0}.sk-cook-head{flex-wrap:wrap}.sk-cook-head h2{flex:100%}.sk-recipes .sk-c-level,.sk-recipes .sk-c-cost,.sk-recipes .sk-c-next{display:none}.sk-recipe{min-width:0}.sk-recipes th,.sk-recipes td{padding:8px 5px}.sk-table-wrap{padding:6px 6px 0}.sk-needs-card{grid-column:auto}.sk-cards{grid-template-columns:minmax(0,1fr)}.sk-legend{justify-content:space-between;width:100%}}.bheld-row{background:var(--color-backdrop-lit);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);box-shadow:var(--elev-1);grid-template-columns:auto minmax(0,440px) minmax(0,1fr);align-items:center;gap:8px 16px;padding:10px 16px;display:grid}.bheld-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:800;line-height:1.2}.bheld-hint{color:var(--color-well-meta);margin:0;font-size:13px;line-height:1.4}.bcontrols.is-pending~.bheld-row{opacity:.6;transition:opacity .15s .1s}.bheld{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));background:var(--color-backdrop);min-width:0;box-shadow:inset 0 0 0 1px var(--color-well-lit);border-radius:12px;padding:3px;display:grid;position:relative}.bheld.dark{background:var(--color-well-shade);box-shadow:inset 0 0 0 1px var(--color-well-lit)}.bheld-thumb{width:calc((100% - 6px) / var(--n,2));background:var(--color-hud-gold);transition:transform .2s var(--ease-out);border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px}.bheld[data-instant] .bheld-thumb,.bheld[data-instant] button{transition:none}.bheld button{z-index:1;color:#d9ccb2;cursor:pointer;min-width:0;height:44px;transition:color .2s var(--ease-out);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:800;display:flex;position:relative}.bheld button[aria-checked=true]{color:var(--color-ink-deep)}.bheld button:focus-visible{outline:2px solid var(--color-cream);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.bheld button[aria-checked=false]:hover{color:var(--color-cream)}}.bheld-ic{background:var(--color-tile);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--ring,transparent);border-radius:7px;flex:none;place-items:center;display:grid}.bheld-ic .icon.xs{background:0 0}.bheld-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.bheld-row{grid-template-columns:minmax(0,1fr)}.bheld-hint{font-size:12.5px}}.bcard-dmg{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.bcard-pair{color:var(--color-meta);align-items:center;gap:3px;display:inline-flex}.bcard-pair .itile{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ring,var(--color-card-line));border-radius:6px}.bcard-pair .itile:not(.held){opacity:.7}.bcard-pair .itile .icon.xs{background:0 0;width:20px;height:20px}.bcard-pair .itile .icon img{width:16px;height:16px}.bsaved-pair{width:104px;height:100px;display:block;position:relative}.bsaved-pair>.itile.big{width:88px;height:88px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-well-lit));border-radius:12px;position:absolute;top:0;left:0}.bsaved-pair>.itile.big .icon img{width:64px;height:64px}.bsaved-pair>.itile.big+.itile.big{width:50px;height:50px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-well-lit)), 0 0 0 3px var(--color-backdrop-lit);border-radius:10px;inset:auto 0 0 auto}.bsaved-pair>.itile.big+.itile.big .icon img{width:36px;height:36px}@media (max-width:900px){.bsaved-pair{width:78px;height:74px}.bsaved-pair>.itile.big{width:64px;height:64px}.bsaved-pair>.itile.big .icon img{width:46px;height:46px}.bsaved-pair>.itile.big+.itile.big{width:38px;height:38px}.bsaved-pair>.itile.big+.itile.big .icon img{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.bheld-thumb,.bheld button{transition:none}}}@media (max-width:760px){.sk-scrim,.sk-sheet-scrim{z-index:60;background:#0a07048c;display:block;position:fixed;inset:0}.sk-pick-panel,.bslot-panel.sk-sheet{z-index:61;width:auto;max-height:82dvh;padding:8px 14px calc(18px + env(safe-area-inset-bottom,0px));background:var(--color-parchment);border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -10px 30px #00000073}.sk-grip{background:var(--color-surface-shade);border-radius:3px;width:44px;height:5px;margin:2px auto 8px;display:block}.bslot-panel.sk-sheet{background:var(--color-card-lit);max-height:none;box-shadow:var(--elev-3);border-radius:16px 16px 0 0;flex-direction:column;padding:8px 0 0;display:flex;top:96px;overflow:hidden}.bslot-panel.sk-sheet .sk-sheet-head{align-items:center;padding:6px 12px 4px 16px}.bslot-panel.sk-sheet .sk-x{border:1px solid var(--color-card-line);border-radius:12px;width:44px;height:44px}.bslot-panel.sk-sheet .bslot-search{flex:none;width:auto;height:48px;margin:8px 16px}.bslot-panel.sk-sheet .bslot-list{border-top:1px solid var(--color-card-line);flex:auto;min-height:0;max-height:none}.bslot-panel.sk-sheet .bslot-opt{border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;min-height:60px;padding:8px 16px}.bslot-panel.sk-sheet .bslot-opt .itile{border-radius:9px;width:40px;height:40px}.bslot-panel.sk-sheet .bslot-opt .itile .icon img{width:30px;height:30px}.bslot-panel.sk-sheet .bslot-change{max-width:120px;line-height:1.3}.bslot-panel.sk-sheet .bslot-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-card-line);margin:0}}@media (min-width:761px){.sk-sheet .sk-sheet-head,.sk-sheet .sk-grip{display:none}}
