@layer components{.src-full{flex-direction:column;gap:24px;display:flex}.src-full>.crumbs{align-items:center;min-height:36px;display:flex}.src-grid{grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.src-side{flex-direction:column;gap:16px;min-width:0;display:flex}.src-main{flex-direction:column;gap:24px;min-width:0;display:flex}.src-board{--focus:var(--color-hud-gold);background:var(--color-well-shade);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);box-shadow:var(--elev-1);color:var(--color-well-text);overflow:hidden}.src-board-top.is-side{grid-template-columns:236px minmax(0,1fr);display:grid}.src-board-top.is-side>.stage-wrap{border-right:1px solid var(--color-well-lit)}.src-board .stage-wrap{gap:0;min-width:0}.src-board .stage{background:radial-gradient(circle at 50% 44%, var(--color-well) 0%, var(--color-well-shade) 48%, var(--color-backdrop) 100%);border-radius:0;height:300px}.src-board-top.is-side .stage{flex:auto;height:auto;min-height:300px}.src-board .mob3d-hint{height:28px;color:var(--color-well-dim);background:#00000059;align-items:center;padding:0 10px;display:inline-flex}.src-board .mob3d:focus-visible{border-radius:0}.src-board .stage-cap{color:var(--color-well-dim)}.stage-pick{border-top:1px solid var(--color-well-lit);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.stage-pick-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700;line-height:1.2}.stage-pick .stage-tabs{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:12px;align-self:flex-start;gap:3px;padding:3px}.stage-pick .stage-tabs>button,.stage-pick .stage-tabs>a{height:32px;transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border:0;border-radius:9px;padding:0 10px;font-size:13px}.stage-pick .stage-tabs>button:active,.stage-pick .stage-tabs>a:active{transform:scale(var(--press))}.stage-pick .stage-tabs>[aria-selected=true],.stage-pick .stage-tabs>[aria-pressed=true],.stage-pick .stage-tabs>[aria-current]{background:var(--color-hud-gold);color:var(--color-ink-deep)}.stage-pick .stage-tabs.is-grades{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));align-self:stretch;gap:8px;padding:0;display:grid}.stage-pick .stage-tabs.is-grades>a{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);height:44px;font-family:var(--font-display);justify-content:center;font-size:18px}.stage-pick .stage-tabs.is-grades>a[aria-current]{background:var(--color-hud-gold);border-color:var(--color-hud-gold)}@media (hover:hover) and (pointer:fine){.stage-pick .stage-tabs>:not([aria-selected=true],[aria-pressed=true],[aria-current]):hover{background:var(--color-well-lit);color:var(--color-cream)}}.src-cells{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--color-well-lit);margin:0;display:grid}.src-board-top .src-cells{border-top:0;grid-auto-rows:1fr}.src-cells.n1{--cols:1}.src-cells.n2{--cols:2}.src-cells>div{min-width:0;box-shadow:1px 1px 0 var(--color-well-lit);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.src-cells>.is-across{grid-column:1/-1}.src-cells:not(.is-pairs)>div{align-items:flex-start}.src-cells dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700;line-height:1.2}.src-cells dd{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.src-cell-v{color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.15}.src-cell-v .src-typed{gap:6px}.src-cell-v .stat-icon,.src-cell-v img{width:16px;height:16px}.src-cell-v:has(.ia-addfact){font-size:14px;font-weight:500}.src-cell-v .ia-nodata{color:var(--color-well-dim);font-weight:500}.src-cell-sub{color:var(--color-well-dim);font-size:13px;font-weight:700}.src-board>.src-cells>div{text-align:center;align-items:center}.src-board-where:empty{display:none}.src-board-where>*{border-top:1px solid var(--color-well-lit);padding:12px 16px}.src-board-where .src-where{border:0;border-top:1px solid var(--color-well-lit);background:0 0;border-radius:0;gap:12px}.src-board-where .src-wheres{gap:0;padding:0}.src-board-where .src-wheres-h{margin:0;padding:12px 16px 0}.src-board-where .src-wheres .src-where{border-top:0;padding:8px 16px}.src-board-where .src-wheres .src-where:last-child{padding-bottom:12px}.src-board-where .src-where-main{flex-direction:column-reverse;gap:3px;line-height:1.2}.src-board-where .src-where-main span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700}.src-board-where .src-where-main b{color:var(--color-cream);font-size:17px;font-weight:800}.src-board-where .src-where-map,.src-board-where .copy-btn{background:var(--color-well);border:1px solid var(--color-well-lit);height:32px;color:var(--color-well-text);transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.src-board-where .copy-btn:before{content:"";background:currentColor;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") 50%/contain no-repeat}.cv .src-where-map svg{display:none}.src-board-where .copy-btn.done{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.src-board-where .src-where-map:active,.src-board-where .copy-btn:active{transform:scale(var(--press))}@media (hover:hover) and (pointer:fine){.src-board-where .src-where-map:hover,.src-board-where .copy-btn:hover{background:var(--color-well-lit);border-color:var(--color-well-meta);color:var(--color-cream);text-decoration:none}}.src-board-where .src-where-none{border:0;border-top:1px solid var(--color-well-lit);color:var(--color-well-dim);border-radius:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.src-board-where .src-where-none b{color:var(--color-well-text)}.src-board-where .src-foundin-chip{background:var(--color-well)}.src-board-note{border-top:1px solid var(--color-well-lit);color:var(--color-well-dim);align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.src-board-note svg{flex:none;margin-top:3px}.src-hero{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.src-hero-id{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.src-hero h1{color:var(--color-cream);letter-spacing:-.01em;font-size:44px;line-height:1.02}.src-chips .ibadge{background:var(--color-well);border-color:var(--color-well-lit);height:26px;color:var(--color-well-text);padding:0 10px;font-size:13px;font-weight:800}.src-chips .ibadge.lv{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.src-acts{flex:none}.src-acts .iact{background:var(--color-well);border-color:var(--color-well-lit);height:32px;min-height:32px;color:var(--color-well-text);transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border-radius:8px;padding:0 12px;font-size:13px;font-weight:800}.src-acts .iact:active{transform:scale(var(--press))}@media (hover:hover) and (pointer:fine){.src-acts .iact:hover,.src-acts .iact.iact-edit:hover{background:var(--color-well-lit);border-color:var(--color-well-meta);color:var(--color-cream)}}.src-desc{max-width:680px;color:var(--color-well-text);margin:-10px 0 0;font-size:16px;line-height:1.5}.src-drops{--focus:var(--focus-light)}.src-drops>.card-head{align-items:center;padding:20px 22px 0}.src-drops>.card-head h2{font-size:24px}.src-drops>.card-head .count{color:var(--color-meta);font-size:13px}.src-drops>.card-head .card-edit{border-color:var(--color-card-line);background:0 0;border-radius:8px;height:32px;padding:0 12px;font-size:13px;font-weight:800}.src-drops>.body{flex-direction:column;gap:16px;padding:16px 22px 22px;display:flex}.src-note{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);color:var(--color-body);gap:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.src-note svg{color:var(--color-oxblood);flex:none;margin-top:2px}.src-note p{margin:0}.src-drops .src-bossloot{color:var(--color-body);margin:0;font-size:14px}.src-bias{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);grid-template-columns:minmax(0,1fr);gap:12px 24px;padding:14px 16px;display:grid}.src-bias.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.src-bias .lootbias{background:0 0;border:0;margin:0;padding:0}.src-bias.is-two .lootbias{flex-direction:column;align-items:flex-start;gap:6px}.src-bias.is-two .lootbias-sub{margin-top:2px;display:block}.src-bias:not(.is-two){flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.src-bias:not(.is-two) .lootbias{flex:auto;gap:6px 12px}.src-bias .lootbias-how{order:2;grid-column:1/-1;margin:0}.src-bias:not(.is-two) .lootbias-how:not([open]){order:0}.src-bias:not(.is-two) .lootbias-how[open]{flex-basis:100%}.src-bias .lootbias-input{background:var(--color-cream);border-color:var(--color-card-line);border-radius:var(--radius-ui);text-align:right;width:96px;height:40px}.sdt{flex-direction:column;display:flex}.sdt-row{border-bottom:1px solid #4a3a2229;grid-template-columns:32px minmax(0,1fr) 150px 132px;align-items:center;column-gap:14px;min-height:48px;display:grid}.src-drops.has-odds .sdt-row{grid-template-columns:32px minmax(0,1fr) 110px 132px 112px}.sdt-row:last-child{border-bottom:0}.sdt-head{border-bottom-color:var(--color-card-line);letter-spacing:.08em;text-transform:uppercase;min-height:30px;color:var(--color-meta);font-size:12px;font-weight:700;line-height:1.2}.sdt-row .itile{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-common-ring));border-radius:7px}.sdt-row .itile .icon img{width:22px;height:22px}.sdt-name{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;padding:6px 0;display:flex}.sdt-name .irow-name{color:var(--color-body);font-size:15px;font-weight:800}.sdt-row.unseen .irow-name{color:var(--color-meta)}.sdt-name .tier{margin-left:0}.sdt-q{color:var(--color-meta);font-size:13px;font-weight:700}.sdt-sub{color:var(--color-meta);font-size:13px}.sdt-row>.sdt-bar{background:var(--color-card-line);border-radius:3px;height:6px;position:relative;overflow:hidden}.sdt-head>.sdt-bar{background:0 0;height:auto}.sdt-bar>span{background:var(--color-oxblood);border-radius:3px;position:absolute;inset:0 auto 0 0}.sdt-bar>span.rare{background:#b9861a}.sdt-c{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:15px;font-weight:800;display:flex}.sdt-frac{color:var(--color-meta);font-weight:700}.sdt-c .drow-you{color:var(--color-oxblood);font-size:13px;font-weight:700}.sdt-o{text-align:right;color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:14px}.sdt-head>*{color:var(--color-meta);font-size:12px;font-weight:700}.src-sure{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 14px;display:flex}.src-sure-l{letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);margin-right:4px;font-size:12px;font-weight:700}.src-sure-chip{background:var(--color-parchment);border:1px solid var(--color-card-line);border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.src-sure-chip .cvd-name a,.src-sure-chip .cvd-name span{color:var(--color-body)}.src-sure-n{color:var(--color-meta);font-size:12px;font-weight:700}.src-drops .src-rare{background:var(--color-surface-lit);border-radius:var(--radius-ui);color:var(--color-body);border:0;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45}.src-drops .src-rare svg{color:var(--color-oxblood)}.src-drops .src-rare b{color:var(--color-body)}.src-oddsline{color:var(--color-meta);margin:-4px 0 0;font-size:13px;line-height:1.45}.src-full .ia-help{background:var(--color-well-shade);border-style:dashed;gap:10px;padding:16px 20px}.src-full .ia-help-h{border-bottom:1px solid var(--color-well-lit);padding-bottom:10px}.src-full .ia-help-what span,.src-full .ia-help-fine{color:var(--color-well-dim)}.src-side .gpanel{background:var(--color-well-shade);box-shadow:var(--elev-1);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.src-side .gpanel .il-group-title{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-cream);font-size:19px;font-weight:800}.src-side .gpanel-out dt{color:var(--color-well-dim)}.src-side>.card .body{padding-top:6px}@container (max-width:980px){.src-grid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.src-side,.src-main{display:contents}.src-full .src-main>.src-hero{order:1}.src-full .src-side>.src-board{order:2}.src-full .src-main>.src-desc{order:3;margin:0}.src-full .src-side>:not(.src-board),.src-full .src-main>:not(.src-hero,.src-desc){order:4}}@container (max-width:640px){.src-full{gap:14px}.src-hero{flex-wrap:wrap;align-items:center;gap:12px}.src-hero-id{display:contents}.src-hero h1{flex:100%;font-size:34px}.src-chips{flex:auto}.src-board-top.is-side{flex-direction:column;display:flex}.src-board-top.is-side>.stage-wrap{border-right:0}.src-board .stage,.src-board-top.is-side .stage{height:230px;min-height:0}.src-board-top .src-cells{border-top:1px solid var(--color-well-lit);grid-auto-rows:auto}.src-full>.vt-page{margin:0;position:absolute;top:0;right:0}.src-full.has-vt>.crumbs{padding-right:168px}.src-full>.vt-page button{height:30px}.src-cells{--cols:2}.src-cells.n3:not(.is-pairs){--cols:3}.src-cells>div{padding:10px 14px}.src-cell-v{font-size:18px}.src-board-where .src-where{flex-wrap:wrap}.src-board-where .src-where-main{flex:calc(100% - 40px)}.src-board-where .src-where-map,.src-board-where .copy-btn{flex:1 1 0;height:40px}.src-drops>.card-head{flex-wrap:wrap;padding:18px 16px 0}.src-drops>.card-head .count{flex-basis:100%;order:3;margin:0}.src-drops>.card-head .card-edit{margin-left:auto}.src-drops>.body{padding:14px 16px 18px}.src-bias.is-two{grid-template-columns:minmax(0,1fr)}.sdt-row,.src-drops.has-odds .sdt-row{grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px;min-height:52px}.sdt-row>.sdt-bar,.sdt-head>.sdt-o{display:none}.sdt-row>.sdt-o{grid-column:3;margin-top:-8px;padding-bottom:6px;font-size:13px}.sdt-c{font-size:14px}.sdt-frac{font-size:12.5px}.src-full .ia-help{padding:14px 16px}}.ring-boss{--ring:var(--color-hud-red)}.lw .lw-boss-name{color:var(--color-oxblood)}.lw .lst-sorted{color:var(--color-well-meta);margin-left:auto;font-size:13px}.lw .lst-sorted b{color:var(--color-well-text)}.lw .lc-card-sub .lc-tagpill{vertical-align:1px;margin-right:2px}.lw-pic{border-radius:7px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.lw-pic>:is(img,svg){width:34px;height:34px}.lw-pic.px>:is(img,svg),.lc-tile.sm .lw-pic>:is(img,svg){width:28px;height:28px}.lc-tile.sm .lw-pic.px>:is(img,svg){width:22px;height:22px}.lw-loot .lc-cell-v{flex:none}.lw-bar{background:var(--color-card-line);border-radius:3px;flex:0 44px;min-width:18px;height:5px;overflow:hidden}.lw-bar>span{border-radius:inherit;background:var(--color-hud-red);transform-origin:0;height:100%;display:block}.lw-hit .lc-cell-name{color:var(--color-body);font-weight:700}.lw-hit .lc-cell-v{color:var(--color-oxblood)}.lw .lc-note a{color:var(--color-hud-gold);font-weight:700}.lw-yours .lc-cell-v{color:var(--color-oxblood)}@media (max-width:640px){.lw-yours .lc-cell-name{display:none}}.lw-yours.at-limit .lc-cell-v{-webkit-text-decoration:underline 2px var(--color-hud-gold);text-decoration:underline 2px var(--color-hud-gold);text-underline-offset:3px}.lw-coins .lc-cell-v{color:var(--color-rarity-legendary)}.lw-blocked .lc-cell-name{color:var(--color-oxblood);font-weight:800}.lw-blocked .lc-cell-v{color:var(--color-meta);font-weight:500}.lw-foot-line{margin:0}.lw-foot-line+.lw-foot-line{margin-top:3px}.lw .lc-card-foot{border-top:1px solid var(--color-card-line);padding-top:7px}.lw-notice{color:var(--color-well-meta);margin:0 0 12px;font-size:13.5px;line-height:1.4}.lw-notice b{color:var(--color-well-text)}.lw-hand{transform-box:view-box;transform-origin:50%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lc-card:hover .lw-hand{transition:transform .7s var(--ease-out);transform:rotate(360deg)}}.lw-gather .gf-note{font-size:12.5px}.lw-rift .lc-card-foot{border-top:0;padding-top:0}.lw-grades{background:var(--color-surface-lit);box-shadow:inset 0 0 0 1px var(--color-card-line);border-radius:9px;gap:2px;padding:2px;display:flex}.lw .lw-grades a{min-width:0;height:26px;color:var(--color-body);font-family:var(--font-display);transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border-radius:7px;flex:1 1 0;place-items:center;font-size:14.5px;font-weight:800;line-height:1;text-decoration:none;display:grid;position:relative}.lw .lw-grades a[aria-current]{background:var(--color-oxblood);color:var(--color-cream)}@media (hover:hover) and (pointer:fine){.lw .lw-grades a:not([aria-current]):hover{background:var(--color-card-lit);color:var(--color-oxblood)}}.lw .lw-grades a:active{transform:scale(var(--press))}.lw-grades .lc-busy{border-radius:inherit}.lw-grades .lc-busy svg{width:13px;height:13px}.lw .lw-grade-pick .lc-chips{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lw .lw-grade-pick .lc-chip:first-child{grid-column:1/-1}@media (max-width:640px){.lw .lw-grades a{height:34px;font-size:15.5px}}.lc-t-num{font-variant-numeric:lining-nums tabular-nums;font-weight:700}.lw-t-stat{font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:6px;display:inline-flex}.lc-t td.lw-t-pad{padding-left:18px}.lw-t-drops,.lw-t-hit{align-items:center;gap:3px;min-width:0;display:flex}.lw-t-hit{gap:7px}.lw-t-hit>span:not(.lc-mini){text-overflow:ellipsis;min-width:0;overflow:hidden}.lw-t-hit>b{color:var(--color-oxblood);flex:none}.lw-beast-table .lc-t{min-width:900px}.lw-beast-table .c-name{width:256px}.lw-beast-table .c-lv{width:50px}.lw-beast-table .c-hp{width:84px}.lw-beast-table .c-dmg{width:92px}.lw-beast-table .c-def{width:130px}.lw-beast-table .c-exp{width:76px}.lw-beast-table .c-drops{width:auto}.lw-beast-table th:nth-child(4),.lw-beast-table th:nth-child(5){padding-left:18px}@media (max-width:640px){.lw-beast-table .lc-t{min-width:760px}.lw-beast-table .c-name{width:176px}.lw-beast-table .c-lv{width:42px}}}.wmap-hud{box-shadow:var(--elev-2);border-radius:12px}.wmap-regions,.wmap-views{gap:3px;padding:3px}.wmap-regions button,.wmap-views button{transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border-radius:9px}.wmap-regions button:active,.wmap-views button:active,.wmap-zoom button:active,.wmap-tabs button:active,.wmap-btn:active{transform:scale(var(--press))}.wmap-regions button[aria-pressed=true],.wmap-views button[aria-pressed=true]{font-weight:800}.wmap-asof{color:var(--color-well-dim)}.wmap-panel{--focus:var(--focus-light);border-color:var(--color-card-line);border-radius:var(--radius-panel);box-shadow:var(--elev-2)}.wmap-head{padding:16px 12px 12px 18px}.wmap-head h1{letter-spacing:-.01em;font-size:24px}.wmap-tabs{background:var(--color-surface-lit);border:1px solid var(--color-card-line);border-radius:12px;gap:3px;margin:0 16px 12px}.wmap-tabs button{height:36px;color:var(--color-meta);transition:background-color var(--dur-hover) ease, box-shadow var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border-radius:9px;font-weight:800}.wmap-tabs button[aria-selected=true]{background:var(--color-card-lit);box-shadow:var(--elev-1)}.wmap-search{border-color:var(--color-card-line);border-radius:var(--radius-ui);height:44px}.wmap-search input{font-size:16px}.wmap-search:focus-within{outline-color:var(--focus-light)}.wmap-caps{letter-spacing:.08em;font-weight:700}.wmap-lbar{padding:8px 16px}.wmap-lbar-n{color:var(--color-body);font-weight:800}.wmap-near{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-ui);margin:12px 16px 4px;padding:12px 14px}.wmap-near-text b{font-weight:800}.wmap-near-text span{color:var(--color-meta);font-size:13px}.wmap-lrow{min-height:48px;padding:0 16px 0 8px}.wmap-lname{font-weight:800}.wmap-ltile{border-radius:9px;width:32px;height:32px}.wmap-switch{transition:background-color var(--dur-knob) ease, border-color var(--dur-knob) ease}.wmap-switch:after{transition:transform var(--dur-knob) var(--ease-out)}.wmap-switch[aria-checked=true]{border-color:var(--color-oxblood-shade)}.wmap-lkind{border-radius:var(--radius-ui)}.wmap-btn{border-radius:var(--radius-ui);transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out)}.wmap-btn.is-soft{background:var(--color-card-lit);border-color:var(--color-card-line)}.wmap-foot{border-top-color:var(--color-card-line);background:var(--color-surface-lit);flex-wrap:wrap;gap:8px 10px;padding:12px 16px}.wmap-foot>.wmap-btn{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);height:44px;color:var(--color-cream);flex:100%;font-size:15px;font-weight:800}@media (hover:hover) and (pointer:fine){.wmap-foot>.wmap-btn:hover{background:var(--color-oxblood-hover)}}.wmap-foot-date{margin:0 auto;font-size:12px}.wmap-bar,.wmap-zoom{border-radius:12px}.shr-act{border-color:var(--color-well-lit);background:var(--color-well);color:var(--color-well-text);transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);font-weight:800}.shr-act:active{transform:scale(var(--press))}@media (hover:hover) and (pointer:fine){.shr-act:hover{background:var(--color-well-lit);border-color:var(--color-well-meta);color:var(--color-cream)}}.shr-act[aria-expanded=true]{border-color:var(--color-hud-gold)}.shr-act svg{color:var(--color-hud-gold)}.shr-scard{--focus:var(--focus-light);box-shadow:inset 0 1px 0 #fff6, var(--elev-1)}.shr-scard-head{border-bottom:0}.shr-scard-name a{letter-spacing:-.01em;font-size:24px}.shr-scard-name>span{font-size:13px;font-weight:500}.shr-scard-top b{color:var(--color-body)}.shr-scard-top span{font-weight:500}.shr-scard-foot{background:var(--color-surface-lit);color:var(--color-meta);font-size:14px}.shr-scard-foot>span:last-child{background:var(--color-card-lit);border:1px solid var(--color-card-line);height:32px;color:var(--color-body);transition:border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border-radius:8px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.shr-scard-foot:active>span:last-child{transform:scale(var(--press))}@media (hover:hover) and (pointer:fine){.shr-scard-foot:hover{background:var(--color-surface-lit)}.shr-scard-foot:hover>span:last-child{border-color:var(--color-oxblood)}}.shr-reward.is-next{box-shadow:inset 3px 0 0 var(--color-oxblood)}.shr-reward.is-next .shr-reward-state{background:var(--color-oxblood);height:24px;color:var(--color-cream);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}@media (max-width:767px){.wmap-search.is-top{height:48px;box-shadow:var(--elev-2);border-radius:12px}.wmap-panel,.wmap.is-collapsed .wmap-panel{box-shadow:var(--elev-3);border-radius:16px 16px 0 0}.wmap-tabs button{height:44px}.wmap-views button+button{border-top:0}.wmap-foot{padding:10px 16px}}
@layer components{.ia-page:not(.cv) .ia-station>summary:before,.ibreak-sum:before,.ia-page:not(.cv) .upg-how>summary:before{content:"";width:16px;height:16px;transition:transform var(--dur-fold) var(--ease-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat}.ia-page:not(.cv) .ia-station[open]>summary:before,.ibreak[open]>.ibreak-sum:before,.ia-page:not(.cv) .upg-how[open]>summary:before{transform:rotate(180deg)}.ia-page:not(.cv) .ia-station>summary::-webkit-details-marker{display:none}.ibreak-sum::-webkit-details-marker{display:none}.ia-page:not(.cv) .upg-how>summary::-webkit-details-marker{display:none}.ia-page .iref.ring-common .nm,.calc .iref.ring-common .nm{color:var(--color-rarity-common)}.ia-page .iref.ring-uncommon .nm,.calc .iref.ring-uncommon .nm{color:var(--color-rarity-uncommon)}.ia-page .iref.ring-rare .nm,.calc .iref.ring-rare .nm{color:var(--color-rarity-rare)}.ia-page .iref.ring-epic .nm,.calc .iref.ring-epic .nm{color:var(--color-rarity-epic)}.ia-page .iref.ring-legendary .nm,.calc .iref.ring-legendary .nm{color:var(--color-rarity-legendary)}.ia-page .iref.ring-mythical .nm,.calc .iref.ring-mythical .nm{color:var(--color-rarity-mythical)}.ia-page .irow-main a.irow-name.r-common,.calc .irow-main a.irow-name.r-common{color:var(--color-rarity-common)}.ia-page .irow-main a.irow-name.r-uncommon,.calc .irow-main a.irow-name.r-uncommon{color:var(--color-rarity-uncommon)}.ia-page .irow-main a.irow-name.r-rare,.calc .irow-main a.irow-name.r-rare{color:var(--color-rarity-rare)}.ia-page .irow-main a.irow-name.r-epic,.calc .irow-main a.irow-name.r-epic{color:var(--color-rarity-epic)}.ia-page .irow-main a.irow-name.r-legendary,.calc .irow-main a.irow-name.r-legendary{color:var(--color-rarity-legendary)}.ia-page .irow-main a.irow-name.r-mythical,.calc .irow-main a.irow-name.r-mythical{color:var(--color-rarity-mythical)}.ia-page .card,.calc .card{border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:0 1px 0 #fff6 inset, var(--elev-1)}.ia-page .card-head,.calc .card-head{align-items:center;gap:12px;padding:18px 22px 12px}.ia-page .card-head h2,.calc .card-head h2{font-size:22px;line-height:1.15}.ia-page .card-head .count,.calc .card-head .count{color:var(--color-meta);margin-left:0;font-size:13px;font-weight:500}.ia-page .card-head .card-edit,.ia-page .card-head .count+.card-edit{border:1px solid var(--color-card-line);height:32px;transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);background:0 0;border-radius:8px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:800;line-height:1}@media (hover:hover) and (pointer:fine){.ia-page .card-head .card-edit:hover{background:var(--color-card-lit);border-color:var(--color-oxblood)}}.ia-page .body,.calc .body{padding:2px 22px 20px}.ia-page .card .fine,.calc .card .fine{color:var(--color-meta);font-size:13px}.ia-page .card .label,.calc .card .label{color:var(--color-meta)}.ia-page:not(.cv){gap:20px}.ia-page:not(.cv) .ia-grid{grid-template-columns:460px minmax(0,1fr);gap:28px}.ia-page:not(.cv) .ia-main{gap:20px}.ia-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ia-row[data-n="3"]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.ia-page:not(.cv) .ia-side{background:var(--color-well-shade);border-radius:var(--radius-panel);box-shadow:var(--elev-1);gap:16px;padding:18px}.ia-page:not(.cv) .ia-kinds{border-top:0;padding-top:0}.ia-page:not(.cv) .ia-kinds-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ia-page:not(.cv) .ia-kinds li{color:var(--color-well-dim);grid-template-columns:auto minmax(0,1fr);font-size:13px}.ia-page:not(.cv) .ia-kind-v{text-align:left;font-size:14px}.ia-page:not(.cv) .ia-station{border-top:0;padding-top:0}.ia-page:not(.cv) .ia-station>summary{border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);background:var(--color-well-shade);min-height:40px;color:var(--color-well-text);transition:border-color var(--dur-hover) ease;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.ia-page:not(.cv) .ia-station>summary:hover{border-color:var(--color-well-meta)}}.ia-station-t{flex:auto}.ia-station-m{color:var(--color-well-dim);font-size:13px;font-weight:500}.cv .ia-station-m:before{content:": "}.ia-page:not(.cv) .ia-station[open]>summary{margin-bottom:10px}.ia-page:not(.cv) .ia-station .fine{color:var(--color-well-dim);font-size:13px}.ia-page:not(.cv) .ia-facts{gap:14px 18px;padding-top:14px}.ia-page:not(.cv) .ia-facts dt{letter-spacing:.08em;margin-bottom:3px;font-weight:700}.ia-page:not(.cv) .ia-facts dd{font-weight:800}.ia-page:not(.cv) .ia-head{gap:14px}.ia-page:not(.cv) .ia-head h1{font-size:48px;line-height:1}.ia-page:not(.cv) .ia-head h1.r-common{color:var(--color-cream)}.ia-page:not(.cv) .ia-head h1.r-uncommon{color:var(--color-rarity-uncommon-ring)}.ia-page:not(.cv) .ia-head h1.r-rare{color:var(--color-rarity-rare-ring)}.ia-page:not(.cv) .ia-head h1.r-epic{color:var(--color-rarity-epic-ring)}.ia-page:not(.cv) .ia-head h1.r-legendary{color:var(--color-rarity-legendary-ring)}.ia-page:not(.cv) .ia-head h1.r-mythical{color:var(--color-rarity-mythical-ring)}.ia-page:not(.cv) .ia-head h1.r-unknown{color:var(--color-cream)}.ia-page .ibadge{border-radius:var(--radius-chip);background:var(--color-well);border:1px solid var(--color-well-lit);height:28px;color:var(--color-well-text);gap:6px;padding:0 10px;font-size:13px;font-weight:800}.ia-page .ibadge.rar{border:1.5px solid var(--rar-ring,var(--color-rarity-unknown-ring));color:var(--rar-ring,var(--color-well-dim));background:0 0}.ia-page .ibadge.rar-common{--rar-ring:var(--color-rarity-common-ring);color:var(--color-well-dim)}.ia-page .ibadge.rar-uncommon{--rar-ring:var(--color-rarity-uncommon-ring)}.ia-page .ibadge.rar-rare{--rar-ring:var(--color-rarity-rare-ring)}.ia-page .ibadge.rar-epic{--rar-ring:var(--color-rarity-epic-ring)}.ia-page .ibadge.rar-legendary{--rar-ring:var(--color-rarity-legendary-ring)}.ia-page .ibadge.rar-mythical{--rar-ring:var(--color-rarity-mythical-ring)}.ia-page .ibadge.lv{background:var(--color-hud-gold);color:var(--color-body);border-color:#b9861a}.ia-page a.ibadge{color:var(--color-well-text);transition:border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.ia-page a.ibadge:hover{border-color:var(--color-well-meta);color:var(--color-cream);text-decoration:none}}.ia-page:not(.cv) .ia-actions{gap:10px}.ia-page .ia-plan{border-radius:var(--radius-ui);align-items:center;gap:8px;height:40px;min-height:40px;padding:0 16px;font-weight:800;display:inline-flex}.ia-page .ia-actions .iact{border-radius:var(--radius-ui);height:40px;min-height:40px;padding:0 16px;font-weight:800}.ia-page .ia-actions.has-plan .iact.iact-edit{background:var(--color-well);border-color:var(--color-well-lit);color:var(--color-well-text)}@media (hover:hover) and (pointer:fine){.ia-page .ia-actions.has-plan .iact.iact-edit:hover{background:var(--color-well-lit);border-color:var(--color-well-meta);color:var(--color-cream)}}.ia-page:not(.cv) .ia-more{margin-left:6px;font-size:14px;font-weight:800}.ia-page:not(.cv) .ihero-desc{max-width:640px;margin:0;font-size:17px;line-height:1.5}.ia-page:not(.cv) .srow{border-bottom:1px solid #3d2f1d24;grid-template-columns:minmax(0,1fr) 84px 108px;gap:16px;min-height:40px;padding:6px 0}.ia-page:not(.cv) .srow:last-child{border-bottom:0}.ia-page:not(.cv) .srow-name{font-size:15px;font-weight:700}.ia-page:not(.cv) .srow-sub{font-weight:500}.ia-page:not(.cv) .srow-bar{background:var(--color-surface-lit)}.ia-page:not(.cv) .srow-val{font-family:var(--font-sans);font-size:16px}.srow-val.attack{color:var(--color-rarity-uncommon)}.srow-val.nodata{white-space:normal;color:var(--color-meta);grid-column:span 2;font-size:14px;font-weight:600}.ia-page:not(.cv) .srow-val.nodata{font-size:14px}.ia-page:not(.cv) .srows-note{margin:10px 0 0}.ia-page:not(.cv) .item-rolls .sk-rolls{border-radius:var(--radius-ui);background:var(--color-card-lit)}.ia-page:not(.cv) .item-rolls .sk-rolls-toggle{min-height:40px;padding:0 14px;font-size:14px}.ia-page:not(.cv) .item-rolls .sk-rolls-title{color:var(--color-body)}.ia-page:not(.cv) .item-rolls .sk-rolls-sum{color:var(--color-meta)}.ia-page:not(.cv) .iblocks{gap:0}.ia-page:not(.cv) .iblock+.iblock{border-top:1px solid #3d2f1d24;margin-top:14px;padding-top:14px}.ia-page:not(.cv) .iblock-head{align-items:center}.ia-page .iblock-cost{background:var(--color-card-lit);border:1px solid var(--color-card-line);height:26px;color:var(--color-body);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.ia-page:not(.cv) .iblock p{margin-top:6px}.ia-page:not(.cv) .upg-pick{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;margin:0 0 14px;position:relative}.ia-page:not(.cv) .upg-pick:before{content:"";border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);grid-area:1/1/auto/-1;align-self:stretch;margin:0}.ia-page:not(.cv) .upg-pick .lp,.ia-page:not(.cv) .upg-pick .lp-head{display:contents}.ia-page:not(.cv) .upg-pick .lp-now{grid-area:1/1;align-items:center;min-width:112px;padding:14px 0 14px 16px}.ia-page:not(.cv) .upg-pick .lp-lv{font-family:var(--font-sans);color:var(--color-meta);font-size:13px;font-weight:800}.ia-page:not(.cv) .upg-pick .lp-lv b{font-family:var(--font-display);margin-left:6px;font-size:34px}.ia-page:not(.cv) .upg-pick .lp-up{font-size:12px}.ia-page:not(.cv) .upg-pick .lp-row{grid-area:1/2/auto/-1;align-items:flex-start;gap:14px;padding:14px 16px 10px 0}.ia-page:not(.cv) .upg-pick .lp-picks{grid-area:2/3;margin-left:0}.ia-page:not(.cv) .upg-pick .upg-steps{color:var(--color-body);grid-area:2/1/auto/3;font-size:14px}.ia-page .lp-pick{border-color:var(--color-card-line);background:0 0;height:32px;font-size:13px}.ia-page .lp-step{border-color:var(--color-card-line);border-radius:var(--radius-ui)}.ia-page:not(.cv) .upg-pick .lp{--lp-thumb:22px;--lp-rail-top:26px;--lp-rail:8px;--lp-tick-top:44px;--lp-h:58px}.ia-page:not(.cv) .upg-pick .lp-rail:before{display:none}.ia-page:not(.cv) .upg-pick .lp-tier{background:var(--color-surface);border-right:0;border-radius:0;overflow:visible}.ia-page:not(.cv) .upg-pick .lp-tier.to-start{border-radius:4px 0 0 4px}.ia-page:not(.cv) .upg-pick .lp-tier.to-end{border-radius:0 4px 4px 0}.ia-page:not(.cv) .upg-pick .lp-tier.to-start.to-end{border-radius:4px}.ia-page:not(.cv) .upg-pick .lp-tier-alt{background:var(--color-oxblood)}.ia-page:not(.cv) .upg-pick .lp-tier+.lp-tier{box-shadow:inset 2px 0 0 var(--color-card-lit)}.ia-page:not(.cv) .upg-pick .lp-tier-name{text-align:center;text-overflow:clip;color:var(--color-meta);position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}.ia-page:not(.cv) .upg-pick .lp-track input[type=range]::-webkit-slider-runnable-track{background:0 0}.ia-page:not(.cv) .upg-pick .lp-track input[type=range]::-moz-range-track{background:0 0}.ia-page:not(.cv) .upg-pick .lp-track input[type=range]::-webkit-slider-thumb{border-width:3px}.ia-page:not(.cv) .upg-pick .lp-ticks span{color:var(--color-meta);font-size:12px;font-weight:500}.ia-page:not(.cv) .upg-row{border-top:1px solid #3d2f1d24;min-height:40px;padding:6px 0;font-size:15px}.ia-page:not(.cv) .upg-headrow{letter-spacing:.08em;text-transform:uppercase;min-height:28px;color:var(--color-meta);border-top:0;font-size:12px;font-weight:700}.ia-page:not(.cv) .upg-rows{grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(120px,auto);column-gap:16px;margin-bottom:14px}.ia-page:not(.cv) .upg-to{color:var(--color-body)}.ia-page:not(.cv) .upg-costs{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.ia-page:not(.cv) .upg-costs>.label{flex-basis:100%;margin:0}.ia-page:not(.cv) .upg-costs>.upg-total,.ia-page:not(.cv) .upg-costs>.upg-cost-list{flex:60%;min-width:0}.ia-page:not(.cv) .upg-cost{font-size:15px}.ia-page:not(.cv) .upg-cost-list>.upg-cost:first-child{border-top:0;padding-top:0}.ia-page:not(.cv) .upg-suggest{margin:0 0 0 auto}.ia-page:not(.cv) .upg-how>summary{border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);width:auto;min-height:40px;color:var(--color-body);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;list-style:none;display:flex}.upg-how-t{flex:auto}.upg-how-m{color:var(--color-meta);font-size:13px;font-weight:500}.ia-page:not(.cv) .upg-how>.fine{margin:10px 0 0}.ia-page .irow{border-bottom:1px solid #3d2f1d24;grid-template-columns:40px minmax(0,1fr) auto;min-height:56px;padding:6px 0}.ia-page .itile,.calc .itile{box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-unknown-ring));border-radius:9px}.ia-page .irow-name,.calc .irow-name{font-size:15px;font-weight:800}.ia-page .irow-qty,.calc .irow-qty{min-width:44px;font-family:var(--font-sans);text-align:right;font-size:17px}.ia-page .irows.two{column-gap:28px}.ia-page .rcp-makes{border-radius:var(--radius-ui);background:var(--color-body);color:var(--color-cream);border:0;gap:16px;margin:0 0 12px;padding:14px 16px}.ia-page .rcp-makes .itile{border-radius:10px;width:52px;height:52px}.ia-page .rcp-makes-label{color:var(--color-hud-gold)}.ia-page .rcp-makes-n{color:var(--color-cream);font-size:26px;font-weight:800;line-height:1.1}.ia-page .rcp-makes-from{color:var(--color-well-dim)}.rcp-reqs{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;display:flex}.rcp-reqs .label{margin:0}.rcp-reqs ul{list-style:none;display:contents}.rcp-req{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.ia-page .ibreak{margin-top:12px}.ibreak-sum{border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);min-height:40px;color:var(--color-body);cursor:pointer;transition:border-color var(--dur-hover) ease;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.ibreak-sum:hover{border-color:var(--color-surface-shade)}}.ibreak-t{flex:auto}.ibreak-m{color:var(--color-meta);font-size:13px;font-weight:500}.ibreak[open]>.ibreak-sum .ibreak-m{display:none}.ibreak-box{border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);flex-direction:column;gap:14px;margin-top:12px;padding:16px;display:flex}.ibreak-box .mk-bar{gap:8px 12px;margin:0}.ibreak-box .mk-field{gap:10px}.ibreak-box .mk-input{width:88px}.mk-note{color:var(--color-meta);font-size:14px}.mk-open{align-items:center;gap:6px;margin-left:auto;font-weight:800;display:inline-flex}.ibreak-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.ibreak-col{flex-direction:column;gap:10px;min-width:0;display:flex}.ibreak-col>.label{margin:0}.ibreak-col>.label:not(:first-child){margin-top:6px}.ibreak-pills{flex-wrap:wrap;gap:8px;display:flex}.ia-page .ibreak-pills .pill,.calc .ibreak-pills .pill{background:var(--color-card-lit);border:1px solid var(--color-card-line);height:34px;color:var(--color-body);border-radius:999px;align-items:center;padding:0 12px 0 4px;font-size:14px;display:inline-flex}.ibreak-pills .iref{gap:8px}.ibreak-pills .iref .icon{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-unknown-ring));border-radius:999px}.ibreak-pills .iref .icon img{width:18px;height:18px}.ibreak-pills .iref .qty{color:var(--color-body);font-weight:800}.ibreak-pills .iref .nm{font-weight:500;color:var(--color-body)!important}.ia-page .tree li,.calc .tree li{margin:0}.ia-page .tree .node,.calc .tree .node{gap:10px;min-height:34px;font-size:15px}.ia-page .tree ul,.calc .tree ul{border-left:2px solid var(--color-surface-lit);margin-left:12px;padding-left:18px}.ia-page .tree .iref,.calc .tree .iref{gap:10px}.ia-page .tree .iref .icon,.calc .tree .iref .icon{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-unknown-ring));border-radius:6px}.ia-page .tree .iref .icon img,.calc .tree .iref .icon img{width:18px;height:18px}.ia-page .tree .iref .qty,.calc .tree .iref .qty{min-width:34px;color:var(--color-body);font-weight:800}.ia-page .tree .iref .nm,.calc .tree .iref .nm{font-weight:700}.ia-page .tree .badge.soft,.calc .tree .badge.soft,.ia-page .utree .badge.soft{border:1px solid var(--color-surface);border-radius:var(--radius-chip);color:var(--color-meta);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:2px 7px;font-size:11.5px;font-weight:800}.ia-page .tree .text-meta,.calc .tree .text-meta{color:var(--color-meta);white-space:nowrap;font-size:13px}.utree{flex-direction:column;gap:18px;display:flex}.utree-rows{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.utree-rows>li{border-bottom:1px solid #3d2f1d1f;min-width:0;display:flex}.utree .node{flex:auto;align-items:center;gap:10px;min-width:0;min-height:38px;font-size:15px;display:flex}.utree .iref{flex:auto;gap:10px;min-width:0}.utree .iref .icon{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-unknown-ring));border-radius:6px}.utree .iref .icon img{width:18px;height:18px}.utree .iref .nm{font-weight:700}.utree-takes{color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex:none;font-size:13px}.utree .cycle{color:#b3261e;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800}.utree-via{border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.utree-via-head{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.utree-via-head>.label{flex-basis:100%;margin:0}.utree-via-head .node{flex:0 auto;min-height:0}.utree-via-head .iref{flex:0 auto}.utree-via-head .iref .icon{border-radius:8px;width:32px;height:32px}.utree-via-head .iref .nm{font-weight:800}.utree-then{color:var(--color-meta);font-size:14px}.utree-via>.utree{border-left:2px solid var(--color-surface-lit);padding-left:12px}.ia-page .crow{grid-template-columns:36px minmax(0,1fr) 48px minmax(120px,auto);min-height:52px;padding:6px 0}.ia-page .crow .itile{width:36px;height:36px}.ia-page .crow.on{background:var(--color-card-lit);box-shadow:none;border-radius:8px;margin:0 -10px;padding:6px 10px}.ia-page .crow-val{font-family:var(--font-sans);font-size:16px}.ia-page .crow-val.nodata{color:var(--color-meta);font-size:13px;font-weight:600}.ia-page .crow-type{font-size:15px;font-weight:500}.ia-page .crow .irow-name{font-size:15px;font-weight:800}.ia-page .crow .irow-name.r-common,.ia-page .crow .irow-name.r-unknown{color:var(--color-meta)}.ia-unknown-text{color:var(--color-body);margin:0;font-size:15px;line-height:1.5}.ia-page .tbl th{border-bottom:1px solid var(--color-card-line);letter-spacing:.08em;color:var(--color-meta);padding:0 8px 8px 0;font-size:12px;font-weight:700}.ia-page .tbl td{border-bottom:1px solid #3d2f1d24;padding:10px 8px 10px 0;font-size:15px}.ia-page .tbl td a{font-weight:800}.ia-page .tbl .badge.soft{border-radius:var(--radius-chip);background:var(--color-surface-lit);color:var(--color-meta);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-size:12px;font-weight:800}.ia-page .ia-help{background:var(--color-well-shade);border-radius:var(--radius-card);border:1px dashed #b9861a;gap:10px;padding:16px 20px}.ia-page .ia-help-h svg{color:var(--color-cream)}.ia-page .ia-help-list li{border-top:1px solid var(--color-well-lit);border-bottom:0;min-height:44px;padding:0}.ia-page .ia-help-what span{color:var(--color-well-dim)}.ia-page .ia-help-fine{color:var(--color-well-dim);margin:0;font-size:13px}.ia-page .ia-add{border-color:var(--color-hud-gold);gap:4px;height:30px;min-height:30px;padding:0 12px;font-size:13px;font-weight:800}.ia-page .card .ia-add{border-color:var(--color-oxblood)}@container (max-width:1100px){.ia-page:not(.cv) .ia-grid{grid-template-columns:460px minmax(0,1fr);gap:24px}.ia-row[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:980px){.ia-page:not(.cv) .ia-grid{gap:16px;display:flex}}@container (max-width:760px){.ia-row,.ia-row[data-n="3"]{grid-template-columns:minmax(0,1fr);gap:16px}.ibreak-cols{grid-template-columns:minmax(0,1fr)}}@container (max-width:640px){.ia-page:not(.cv) .ia-head h1{font-size:40px}.ia-page .card-head,.calc .card-head{flex-wrap:wrap;row-gap:2px;padding:16px 16px 10px}.ia-page .card-head h2,.calc .card-head h2{white-space:nowrap;font-size:20px}.ia-page .card-head .count,.calc .card-head .count{flex-basis:100%;order:3}.ia-page .card-head .card-edit{height:36px}.ia-page .body,.calc .body{padding:2px 16px 18px}.ia-page:not(.cv) .ia-side{border-radius:var(--radius-card);padding:14px}.ia-page:not(.cv) .ia-actions .ia-plan{flex:auto;justify-content:center;height:48px}.ia-page:not(.cv) .ia-actions .iacts .iact{height:48px}.ia-page:not(.cv) .ia-actions:not(.has-plan) .iacts{flex:auto}.ia-page:not(.cv) .ia-actions .ia-more{flex-basis:100%;margin-left:0}.ia-page:not(.cv) .srow{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:8px 0}.ia-page:not(.cv) .srow-bar{order:3;grid-column:1/-1;display:block}.ia-page:not(.cv) .upg-pick{grid-template-columns:minmax(0,1fr) auto;gap:10px}.ia-page:not(.cv) .upg-pick:before{grid-row:1/3}.ia-page:not(.cv) .upg-pick .lp-now{grid-area:1/1;padding:12px 0 0 12px}.ia-page:not(.cv) .upg-pick .lp-picks{grid-area:1/2;padding:12px 12px 0 0}.ia-page:not(.cv) .upg-pick .lp-row{grid-area:2/1/auto/-1;padding:0 12px 8px}.ia-page:not(.cv) .upg-pick .upg-steps{grid-area:3/1/auto/-1}.ia-page:not(.cv) .upg-rows{grid-template-columns:minmax(0,1fr) auto auto;column-gap:10px}.ia-page:not(.cv) .upg-row{font-size:14px}.upg-how-m,.ibreak-m{display:none}.mk-open{margin-left:0}.ia-page .crow{grid-template-columns:36px minmax(0,1fr) auto}.ia-page .ia-help-list li{min-height:48px}}.pv-bar{background:var(--color-well-shade);border:1px solid var(--color-well-lit);border-bottom:2px solid var(--color-hud-gold);border-radius:var(--radius-card);box-shadow:var(--elev-2);gap:16px;padding:14px 16px}.pv-bar-icon{border-radius:var(--radius-ui);width:44px;height:44px}.pv-bar-text{gap:3px}.pv-bar-text b{color:var(--color-cream);font-size:17px}.pv-bar-text span{color:var(--color-well-dim)}.pv-bar-text .pv-bar-changed{color:var(--color-well-text);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pv-bar-changed>span:first-child{color:var(--color-well-text)}.pv-bar-changed b{font-size:14px}.pv-bar-text .pv-bar-sep{color:var(--color-well-lit)}.pv-bar-text .pv-bar-marks{color:var(--color-well-dim);font-size:13px}.pv-bar-changed .pv-pill,.pv-bar-changed .pv-pill.gone{margin:0;font-size:11.5px}.pv-bar-text .pv-pill.new{color:#2f5d1e}.pv-bar-text .pv-pill.changed{color:#6b4b00}.pv-bar-text .pv-pill.gone{color:#7a2418}.pv-btn{border-radius:var(--radius-ui);transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out)}.isec.pv-on>.card{outline-color:var(--color-hud-gold);outline-offset:3px}.ied-page{gap:16px}.ied-page .ied-bar{background:var(--color-well-shade);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);box-shadow:var(--elev-2);gap:10px 12px;padding:12px 14px}.ied-title{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.ied-page .ied-bar h1{flex:none;font-size:28px}.ied-page .ied-review{text-align:left;color:var(--color-well-dim);margin:0;font-size:13px}.ied-page .ied-count{color:var(--color-well-dim);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ied-page .ied-count:before{content:"";background:var(--color-well-lit);border-radius:50%;width:8px;height:8px}.ied-page .ied-count.on{color:var(--color-hud-gold);font-weight:800}.ied-page .ied-count.on:before{background:var(--color-hud-gold)}.ied-page .bbtn{border-radius:var(--radius-ui);justify-content:center;align-items:center;gap:8px;height:40px;min-height:40px;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.ied-page .bbtn.btn-ghost{background:var(--color-well);border:1px solid var(--color-well-lit);color:var(--color-well-text)}@media (hover:hover) and (pointer:fine){.ied-page .bbtn.btn-ghost:hover:not(:disabled){background:var(--color-well-lit);border-color:var(--color-well-meta);color:var(--color-cream)}}.ied-page .ied-savebar{background:var(--color-well-shade);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);gap:10px;margin-top:6px;padding:12px 14px}.ied-page .ied-savebar .ied-count{color:var(--color-well-dim)}.ied-page .ied-savebar .ied-count.on{color:var(--color-hud-gold)}.ied-page .ied-body{grid-template-columns:220px minmax(0,1fr);gap:28px}.ied-page .ied-nav{gap:2px}.ied-page .ied-nav a{border-radius:var(--radius-ui);transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;border:0;border-left:2px solid #0000;padding:9px 12px 9px 14px}.ied-page .ied-nav b{font-size:15px}.ied-page .ied-nav a[aria-current=true]{background:var(--color-well-shade);border-left-color:var(--color-hud-gold)}.ied-page .ied-nav a[aria-current=true] b{color:var(--color-hud-gold)}.ied-page .ied-main{gap:36px}.ied-page .tb-title{font-size:26px}.ied-page .tb-title span{color:var(--color-well-dim);font-size:14px}.ied-page .tb-card,.ied-page .card{border:1px solid var(--color-card-line);border-radius:var(--radius-card);box-shadow:0 1px 0 #fff6 inset, var(--elev-1)}.ied-page .tb-card{padding:16px 18px}.ied-page .card-head{align-items:center;gap:12px;padding:18px 22px 12px}.ied-page .card-head h2{font-size:22px}.ied-page .card-head .count{color:var(--color-meta);margin-left:0;font-size:13px}.ied-page .tb-head{align-items:center}.ied-page .tb-head h3{font-size:19px}.ied-page .tb-hint{font-size:13px}.ied-page .tb-field,.ied-page .tb-label,.ied-page .rc-fields label,.ied-page .rc-label,.ied-page .uc-fields label{color:var(--color-body);font-size:13px}.ied-page .tb-icon{border:1px solid var(--color-card-line);background:var(--color-card-lit);width:36px;height:36px;color:var(--color-body);border-radius:8px}.ied-page .tb-slim .tb-icon{width:30px;height:30px}.ied-page .tb-chip{border-color:var(--color-card-line);background:var(--color-card-lit);border-radius:999px;font-weight:700}.ied-page .tb-chip.on{background:var(--color-body);border-color:var(--color-body);box-shadow:none;color:var(--color-hud-gold);font-weight:800}.ied-page .tb-chip.dark{background:var(--color-tile);border-color:#1b1611;border-radius:999px}.ied-page .tb-chip.dark.on{border-color:var(--color-hud-gold);background:var(--color-tile);box-shadow:0 0 0 2px var(--color-hud-gold)}.ied-page .tb-dot{border-radius:50%}.ied-page .tb-seg{border-color:var(--color-card-line);background:var(--color-surface-lit);border-radius:12px;gap:3px}.ied-page .tb-seg button{height:32px;color:var(--color-body);border-radius:9px;padding:0 12px;font-weight:700}.ied-page .tb-seg button.on{background:var(--color-body);color:var(--color-hud-gold);box-shadow:none;font-weight:800}.ied-page .tb-pct{border-color:var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);width:40px;height:40px}.ied-page .tb-pct.on{background:var(--color-body);border-color:var(--color-body);color:var(--color-hud-gold)}.ied-page .tb-stat{background:0 0;border:0;padding:0}.ied-page .tb-preview{background:var(--color-well-shade);border-radius:var(--radius-panel);box-shadow:var(--elev-1);gap:12px;padding:18px}.ied-page .tb-preview-head h3{color:var(--color-cream);font-size:18px}.ied-page .tb-preview .tb-seg{background:var(--color-well);border-color:var(--color-well-lit)}.ied-page .tb-preview .tb-seg button{height:30px;color:var(--color-well-text)}.ied-page .tb-preview .tb-seg button.on{background:var(--color-hud-gold);color:var(--color-body)}.ied-page .tb-preview .fine{color:var(--color-well-dim);font-size:13px}.ied-page .tb-addbar{border:1px solid var(--color-well-lit);border-radius:var(--radius-card);background:var(--color-well-shade);padding:12px 14px}.ied-page .tb-addbar-l{letter-spacing:.08em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:700}.ied-page .tb-addbar .btn-ghost{border:1px solid var(--color-well-lit);background:var(--color-well);min-height:36px;color:var(--color-well-text);border-radius:999px;padding:0 12px;font-size:14px;font-weight:700}.ied-page .tb-slim{border:1px dashed var(--color-surface);border-radius:var(--radius-card);background:var(--color-card-lit);min-height:48px;color:var(--color-body);padding:0 16px;font-size:14px}.ied-page .tb-slim-l{letter-spacing:.08em;color:var(--color-meta);font-size:12px;font-weight:700}.ied-page .rt{border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-cream);gap:0;overflow:hidden}.ied-page .rt-tools{border-bottom:1px solid var(--color-card-line);background:var(--color-card-lit);padding:8px 10px;font-size:12px}.ied-page .rt-box{background:#1d0f24;border:0;border-radius:0}.ied-page .rt-swatch{border-color:#00000040;border-radius:6px;width:24px;height:24px}.ied-page .rt-ins{border:1px solid var(--color-card-line);background:var(--color-cream);height:28px;color:var(--color-body);border-radius:999px}.ied-page .rc-ings{gap:0}.ied-page .rc-row{background:0 0;border:0;border-bottom:1px solid #3d2f1d24;border-radius:0;min-height:60px;padding:6px 0}.ied-page .uc-body .rc-row{background:0 0}.ied-page .rc-grip{width:28px;height:40px}.ied-page .rc-step{border-color:var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-cream);height:40px}.ied-page .rc-step button{width:36px}.ied-page .rc-step input{background:0 0;border-inline:0;width:44px;font-size:16px}.ied-page .rc-del{border-color:var(--color-card-line);background:var(--color-card-lit);width:40px;height:40px;color:var(--color-body);border-radius:8px}.ied-page .uc-step{border-color:var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit)}.ied-page .uc-step>summary{align-items:center;min-height:48px;padding:0 14px}.ied-page .uc-lv{min-width:112px;font-weight:800}@media (max-width:1100px){.ied-page .ied-body{grid-template-columns:minmax(0,1fr)}.ied-page .ied-nav a{border-bottom:2px solid #0000;border-left:0}.ied-page .ied-nav a[aria-current=true]{border-bottom-color:var(--color-hud-gold)}}@media (max-width:700px){.ied-page .ied-bar h1{font-size:24px}}.ia-page:not(.cv) .lootbias:not(.is-compact){border:1px dashed var(--color-surface);border-radius:var(--radius-ui);grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;margin:0;padding:12px 14px;display:grid}.ia-page:not(.cv) .lootbias:not(.is-compact)>.lootbias-label{grid-column:1;font-size:15px}.ia-page:not(.cv) .lootbias:not(.is-compact)>.lootbias-input{border-color:var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-cream);grid-area:1/2/3;width:96px;height:40px}.ia-page:not(.cv) .lootbias:not(.is-compact)>.lootbias-note{grid-column:1}.ia-page:not(.cv) .lootbias-how{margin:12px 0}.ia-page:not(.cv) .lootbias-how>summary{border:1px solid var(--color-card-line);border-radius:var(--radius-ui);background:var(--color-card-lit);width:auto;min-height:40px;color:var(--color-body);align-items:center;gap:8px;padding:0 14px;font-size:14px;list-style:none;display:flex}.ia-page:not(.cv) .lootbias-how>summary::-webkit-details-marker{display:none}.ia-page:not(.cv) .lootbias-how>summary:before{content:"";width:16px;height:16px;transition:transform var(--dur-fold) var(--ease-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat}.ia-page:not(.cv) .lootbias-how[open]>summary:before{transform:rotate(180deg)}.ia-page:not(.cv) .lootbias-how[open]>summary{margin-bottom:8px}.utree .iref{flex-wrap:nowrap;min-width:min-content}.ied-page .wtg .admin-body>.wtg-row.is-fixed:first-child{border:1px dashed var(--color-surface);border-radius:var(--radius-ui);min-height:48px;padding:6px 14px}@media (max-width:700px){.ied-page .ied-bar .ied-count,.ied-page .ied-savebar .ied-count{flex-basis:100%}.ied-page .ied-savebar{flex-wrap:wrap}.ied-page .ied-bar .bbtn,.ied-page .ied-savebar .bbtn{white-space:nowrap;flex:1 1 0;height:44px;min-height:44px;padding:0 12px}.ied-page .ied-bar .btn-cta.bbtn,.ied-page .ied-savebar .btn-cta.bbtn{flex-basis:100%}}@media (max-width:900px){.ltools{flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;display:flex}.ltools>.il-ftoggle{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);height:44px;color:var(--color-well-text);flex:auto;justify-content:center;padding:0 14px;display:inline-flex}.ltools>.il-ftoggle .n{background:var(--color-hud-gold);min-width:22px;height:22px;color:var(--color-body);place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.ltools>.il-view{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);flex:none;gap:3px;height:44px;padding:3px;display:inline-flex}.ltools>.il-view button{border-radius:7px;justify-content:center;width:40px;height:36px;padding:0;font-size:0}.ltools>.il-view button svg{width:16px;height:16px}.ltools>.dd{flex:auto;min-width:0}.ltools>.dd .dd-btn{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-ui);height:44px;color:var(--color-well-text);justify-content:center;padding:0 12px 0 14px;font-size:14px}.ltools>.dd .dd-prefix{color:var(--color-well-dim)}.ltools>.dd .dd-caret{border-top-color:var(--color-well-text)}.ltools>.dd .dd-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}}.ia-page:not(.cv) #gathering .shr-gw{border-radius:var(--radius-ui);background:var(--color-body);color:var(--color-cream);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 18px;margin:0 0 12px;padding:16px;display:grid}.ia-page:not(.cv) #gathering .shr-gw-head{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ia-page:not(.cv) #gathering .shr-gw-label{letter-spacing:.08em;color:var(--color-hud-gold);font-weight:700}.ia-page:not(.cv) #gathering .shr-gw-head b{font-family:var(--font-display);color:var(--color-cream);font-size:30px;line-height:1.05}.ia-page:not(.cv) #gathering .shr-gw-stats{color:var(--color-well-dim);text-underline-offset:3px;font-size:14px;font-weight:500;text-decoration:underline}.ia-page:not(.cv) #gathering .shr-gw-steps{text-align:right;align-items:flex-end;gap:6px;font-size:15px}.ia-page:not(.cv) #gathering .shr-gw-steps a,.ia-page:not(.cv) #gathering .shr-gw-else a{color:var(--color-cream);font-weight:800}.ia-page:not(.cv) #gathering .shr-gw-node,.ia-page:not(.cv) #gathering .shr-gw-craft{color:var(--color-well-dim)}.ia-page:not(.cv) #gathering .shr-gw-else{color:var(--color-well-text);grid-column:1/-1}.ia-page:not(.cv) #gathering .shr-gw-note{border-top:0;padding:0}@container (max-width:640px){.ia-page:not(.cv) #gathering .shr-gw{grid-template-columns:minmax(0,1fr)}.ia-page:not(.cv) #gathering .shr-gw-steps{text-align:left;align-items:flex-start}}
@layer components{.lc .lc-head{align-items:center;gap:12px 14px;margin:0 0 18px}.lc .il-title{flex-wrap:wrap;align-items:baseline;gap:4px 14px}.lc .il-title h1{font-size:42px;line-height:1}.lc .il-count{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;font-size:15.5px}.lc .lc-note{color:var(--color-well-meta);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.lc .lc-note svg{color:var(--color-hud-gold);flex:none}.lc .lc-search-top{display:none}.lc .il-tools{gap:10px}.lc .il-tools .dd-btn{background:var(--color-well-shade);border:1px solid var(--color-well);height:40px;color:var(--color-well-text);border-radius:11px;padding:0 13px 0 15px;font-size:14px}.lc .il-tools .dd-prefix{color:var(--color-well-meta);font-weight:500}.lc .il-tools .dd-caret{border-top-color:var(--color-well-text)}@media (hover:hover) and (pointer:fine){.lc .il-tools .dd-btn:hover{border-color:var(--color-well-lit)}}.lc .lc-view{isolation:isolate;background:var(--color-well-shade);border:1px solid var(--color-well);border-radius:11px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:inline-grid;position:relative}.lc .lc-view:before{content:"";z-index:-1;background:var(--color-hud-gold);width:calc(50% - 4px);transition:transform var(--dur-toggle) var(--ease-in-out);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}.lc .lc-view:has(>button:last-child[aria-pressed=true]):before{transform:translate(calc(100% + 2px))}.lc .lc-view button{height:34px;color:var(--color-well-text);box-shadow:none;transition:color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.lc .lc-view button svg{display:none}.lc .lc-view button[aria-pressed=true]{color:var(--color-ink-deep);background:0 0}@media (hover:hover) and (pointer:fine){.lc .lc-view button:not([aria-pressed=true]):hover{color:var(--color-cream)}}@media (prefers-reduced-motion:reduce){.lc .lc-view:before{display:none}.lc .lc-view button{transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease}.lc .lc-view button[aria-pressed=true]{background:var(--color-hud-gold)}}.lc-swap-in{animation:lc-swap-in .15s var(--ease-out)}.lc .il-grid{grid-template-columns:256px minmax(0,1fr);gap:20px}.lc .il-rail{background:var(--color-well-shade);border:1px solid var(--color-well);border-radius:16px;gap:14px;padding:14px;font-size:14px}.lc .lc-search{background:var(--color-cream);border-radius:var(--radius-ui);height:38px;color:var(--color-meta-2);flex:none;gap:8px;padding:0 11px}.lc .lc-search input{font-size:14.5px}.lc .lc-group{gap:7px}.lc .lc-group+.lc-group{border-top:1px solid var(--color-well);padding-top:12px}.lc .lc-group>.il-group-title{letter-spacing:.08em;color:var(--color-well-meta);padding:0;font-size:11.5px;font-weight:800}.lc .lc-kinds{gap:5px}.lc .lc-tree{flex-direction:column;gap:1px;display:flex}.lc .lc-kind.apart{margin-top:4px}.lc .lc-kind.apart .il-node:not(.on){color:var(--color-well-meta)}.lc .lc-kind-row{display:flex;position:relative}.lc .lc-tree .il-node{min-height:30px;color:var(--color-well-text);box-shadow:none;border-radius:8px;padding:0 8px;font-size:14.5px;font-weight:500}.lc .lc-kind-row.has-caret>.il-node{padding-left:25px}.lc .lc-tree .il-node.on{background:var(--color-hud-gold);color:var(--color-ink-deep);font-weight:800}.lc .il-rail .il-n{color:inherit;opacity:.7;font-size:12.5px;font-weight:500}.lc .lc-kind-row>.il-caret{z-index:1;width:20px;height:24px;color:var(--color-well-meta);position:absolute;top:3px;left:3px}.lc .lc-kind-row:has(>.il-node.on)>.il-caret{color:var(--color-ink-deep)}.lc .lc-branches{flex-direction:column;gap:1px;padding:1px 0 3px;display:flex}.lc .lc-branch{flex-direction:column;gap:1px;display:flex}.lc .lc-tree .il-node.d1{padding-left:34px;font-size:14px}.lc .lc-tree .il-node.d2{padding-left:46px;font-size:13.5px}.lc .lc-branches-label,.lc .lc-tree-none{display:none}@media (min-width:901px){.lc .lc-branches.shut{display:none}}.lc .lc-branches.is-folding{transition:opacity var(--dur-fold) var(--ease-out), transform var(--dur-fold) var(--ease-out)}.lc .il-level{color:var(--color-well-meta);gap:7px;padding:0;font-size:14px}.lc .il-level input{background:var(--color-backdrop);border:1px solid var(--color-well-lit);width:0;height:34px;color:var(--color-well-text);border-radius:8px;flex:1 1 0;padding:0 10px;font-size:14.5px;font-weight:500}.lc .il-check{gap:8px;min-height:28px;padding:0;font-size:14px}.lc .il-box{width:16px;height:16px;transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;border-radius:4px}.lc .il-box svg{opacity:0;transform:scale(var(--pop-scale));transition:opacity var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.lc .il-check input:checked+.il-box svg{opacity:1;transform:none}.lc .il-add.lc-add{border:1.5px dashed var(--color-well-meta);height:28px;color:var(--color-hud-gold);border-radius:999px;padding:0 10px;font-size:13px;font-weight:800}@media (hover:hover) and (pointer:fine){.lc .il-add.lc-add:hover{border-color:var(--color-hud-gold);color:var(--color-hud-gold)}}.lc .il-rail .il-chip{background:var(--color-cream)}.lc .il-hint{color:var(--color-well-meta);margin:0;font-size:12.5px;line-height:1.35}.lc-chips{flex-wrap:wrap;gap:5px;display:flex}.lc-chips.cols{display:grid}.lc-chip{border:1px solid var(--color-well-lit);height:28px;color:var(--color-well-text);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.lc-chip.on{background:var(--color-hud-gold);border-color:var(--color-hud-gold);color:var(--color-ink-deep)}.lc-chip:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.lc-chip:not(.on,:disabled):hover{border-color:var(--color-well-meta);color:var(--color-cream)}}.lc-chip-n{opacity:.7;font-variant-numeric:lining-nums tabular-nums;font-weight:500}.lc-chip-mark{flex:none;place-items:center;width:12px;height:12px;display:grid;position:relative}.lc-chip-mark:before{content:"";background:var(--ring,var(--color-rarity-unknown-ring));transition:transform var(--dur-hover) var(--ease-out);border-radius:50%;position:absolute;inset:0;transform:scale(.67)}.lc-chip-mark svg{color:var(--color-cream);opacity:0;transition:opacity var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);position:relative;transform:scale(.5)}.lc-chip.on .lc-chip-mark:before{transform:none;box-shadow:0 0 0 1.5px #15100a4d}.lc-chip.on .lc-chip-mark svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lc-chip-mark:before{transition:none}.lc-chip-mark svg{transition:opacity var(--dur-hover) ease}}.lc .il-chips{margin:0 0 12px}.lc .il-main>.il-chips .il-chip{background:var(--color-hud-gold);color:var(--color-body);border:1px solid #b9861a}.lc .il-main>.il-chips .il-chip button{width:24px;height:24px;color:var(--color-body);background:#0000001f}@media (hover:hover) and (pointer:fine){.lc .il-main>.il-chips .il-chip button:hover{color:var(--color-body);background:#00000038}}.lc .il-clear{height:32px;color:var(--color-hud-gold);padding:0 6px;font-weight:800;text-decoration:none}@media (hover:hover) and (pointer:fine){.lc .il-clear:hover{color:var(--color-cream)}}.lc .lc-part+.lc-part{margin-top:22px}.lc .lc-part-head{letter-spacing:.08em;text-transform:uppercase;color:var(--color-hud-gold);align-items:baseline;gap:8px;margin:0 0 10px;font-size:12px;font-weight:800;display:flex}.lc .lc-part-head span{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.lc .il-more{text-align:center;color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;margin:18px 0 0;font-size:13px}.lc-cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px;display:grid}.lc-card{border-radius:var(--radius-card);background:var(--color-parchment);min-width:0;color:var(--color-body);box-shadow:inset 0 1px 0 var(--color-card-lit), 0 6px 16px #00000040;transition:transform var(--dur-hover) var(--ease-out), opacity var(--dur-hover) ease;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"tile id""cells cells";align-content:start;align-items:center;gap:9px 10px;padding:11px 12px 10px;text-decoration:none;display:grid;position:relative}.lc-card.bare{grid-template-areas:"tile id"}.lc-card:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--color-hud-gold), 0 12px 28px #00000073;opacity:0;pointer-events:none;transition:opacity var(--dur-hover) ease;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lc-card:hover{transform:translateY(var(--lift));text-decoration:none}.lc-card:hover:after{opacity:1}.lc-card:hover .lc-tile:after{opacity:.6}}.lc-card:active{transform:scale(var(--press-card));transition-duration:var(--dur-press)}.lc-card.dim{background:var(--color-card-lit);border:1px dashed var(--color-surface-shade);box-shadow:none;padding:10px 11px 9px}.lc-card.dim .lc-tile .icon img,.lc-t tr.dim .lc-tile .icon img{filter:grayscale();opacity:.7}.lc-card.dim .lc-lv{box-shadow:0 0 0 2px var(--color-card-lit)}.lc-card-id{flex-direction:column;grid-area:id;min-width:0;display:flex}.lc-card-line{align-items:baseline;gap:8px;min-width:0;display:flex}.lc-card-name{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:800;line-height:1.15;overflow:hidden}.lc-card-name.r-common,.lc-card-name.r-unknown{color:var(--color-body)}.lc-card-type{color:var(--color-foot);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;display:none}.lc-card-sub{color:var(--color-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lc-tile{box-sizing:border-box;border:2px solid var(--ring,var(--color-rarity-unknown-ring));background:var(--color-tile);border-radius:9px;flex:none;grid-area:tile;place-items:center;width:40px;height:40px;display:grid;position:relative}.lc-tile:after{content:"";border-radius:inherit;box-shadow:0 0 10px 1px var(--ring,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) ease;position:absolute;inset:-2px}.lc-tile .icon{background:0 0;border-radius:0;width:100%;height:100%}.lc-tile .icon img{width:28px;height:28px}.lc-tile.sm{border-radius:8px;width:32px;height:32px}.lc-tile.sm .icon img{width:22px;height:22px}.lc-lv{box-sizing:border-box;background:var(--color-tile);min-width:20px;height:18px;box-shadow:0 0 0 2px var(--color-parchment);color:var(--color-hud-gold);font-variant-numeric:lining-nums tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-7px;right:-7px}.lc-busy{color:var(--color-hud-gold);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) ease;background:#15100a99;border-radius:6px;place-items:center;display:grid;position:absolute;inset:0}.lc-busy.is-pending{opacity:1;transition-delay:.1s}.lc-busy svg{animation:.7s linear infinite lc-turn}.lc-card:has(.lc-busy.is-pending){opacity:.82;transition:opacity var(--dur-hover) ease .1s}.lc-t tr:has(.lc-busy.is-pending) td{opacity:.82;transition:opacity var(--dur-hover) ease .1s}@media (prefers-reduced-motion:reduce){.lc-busy svg{animation:none}}.lc-cells{border-top:1px solid var(--color-card-line);font-variant-numeric:lining-nums tabular-nums;grid-area:cells;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;padding-top:8px;font-size:13px;display:grid}.lc-cell{align-items:center;gap:6px;min-width:0;height:19px;display:flex}.lc-glyph{color:var(--color-oxblood);flex:none}.lc-cell-v{min-width:0;color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;overflow:hidden}.lc-cell-name{min-width:0;color:var(--color-meta);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.lc-cell.named .lc-cell-v{flex:none}.lc-cell.more .lc-cell-v{color:var(--color-oxblood)}.lc-cell.wide{grid-column:1/-1}.lc-cell.named.wide .lc-cell-name{flex:0 auto}.lc-cell.named.wide .lc-cell-v{flex:none;margin-left:auto}.lc-cell.pics{gap:3px}.lc-cell-more{color:var(--color-oxblood);flex:none;margin-left:2px;font-weight:700}.lc-mini{box-sizing:border-box;border:1.5px solid var(--ring,var(--color-rarity-unknown-ring));background:var(--color-tile);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.lc-mini .icon,.lc-mini .icon.xs{background:0 0;border-radius:0;width:100%;height:100%}.lc-mini .icon img,.lc-mini .icon.xs img{width:14px;height:14px}.lc-card.has-foot{grid-template-areas:none}.lc-card-link{grid-area:1/1/auto/-1;grid-template-columns:subgrid;min-width:0;color:inherit;align-items:center;text-decoration:none;display:grid}.lc-card-link:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.lc-card-link:focus-visible{outline:none}.lc-card.has-foot:has(>.lc-card-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lc-card-link:hover{text-decoration:none}}.lc-card-link>.lc-tile{grid-area:auto/1}.lc-card-link>.lc-card-id{grid-area:auto/2}.lc-card.has-foot>.lc-cells{grid-area:auto/1/auto/-1}.lc-card-foot{z-index:1;min-width:0;color:var(--color-meta);grid-column:1/-1;font-size:12.5px;line-height:1.35;position:relative}.lc-card-foot a{color:var(--color-oxblood);font-weight:700;position:relative}@media (max-width:640px){.lc-cards{grid-template-columns:minmax(0,1fr);gap:8px}.lc-card{grid-template-areas:"tile id""tile cells";gap:3px 11px;padding:10px 12px}.lc-card.dim{padding:9px 11px}.lc-card-name{font-size:16px}.lc-card-type{display:block}.lc-card-sub{display:none}.lc-card.bare .lc-card-sub{display:block}.lc-card.bare .lc-card-type{display:none}.lc-cells{border-top:0;gap:12px;padding-top:0;display:flex;overflow:hidden}.lc-cell{flex:0 auto;gap:5px;height:auto}.lc-cell:nth-child(n+4){display:none}.lc-cell-v{flex:0 auto}.lc-cell.named.wide .lc-cell-v{margin-left:0}.lc-card-link{grid-row:1/span 2;grid-template-rows:subgrid}.lc-card-link>.lc-tile{grid-row:1/span 2}.lc-card-link>.lc-card-id{grid-row:1}.lc-card.has-foot>.lc-cells{grid-area:2/2}.lc-card-foot{margin-top:5px}}:is(.hc-float:has(>.lc-hc),.hc-pop:has(>.lc-hc)){background:var(--color-tile);border-color:var(--color-well-lit);border-radius:var(--radius-panel);width:300px;color:var(--color-well-text);padding:14px 16px;font-size:13.5px;line-height:1.35}.lc-hc{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.lc-hc-title{font-family:var(--font-display);color:var(--color-cream);font-size:17px;font-weight:800;line-height:1.15}.lc-hc-title.r-common{color:var(--color-rarity-common-b)}.lc-hc-title.r-uncommon{color:var(--color-rarity-uncommon-b)}.lc-hc-title.r-rare{color:var(--color-rarity-rare-b)}.lc-hc-title.r-epic{color:var(--color-rarity-epic-b)}.lc-hc-title.r-legendary{color:var(--color-rarity-legendary-b)}.lc-hc-title.r-mythical{color:var(--color-rarity-mythical-b)}.lc-hc-title.r-unknown{color:var(--color-cream)}.lc-hc-sub{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;font-size:12.5px}.lc-hc-rows,.lc-hc-tags{border-top:1px solid var(--color-well);flex-direction:column;gap:4px;padding-top:8px;display:flex}.lc-hc-row{justify-content:space-between;gap:10px;display:flex}.lc-hc-row>span{color:var(--color-well-dim)}.lc-hc-row>b{color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.lc-hc-tag{align-items:center;gap:6px;display:flex}.lc-hc-tag .lc-glyph{color:var(--color-hud-gold)}.lc-hc-kind{letter-spacing:.09em;text-transform:uppercase;color:var(--color-hud-gold);font-size:10.5px;font-weight:800}.lc-hc-tag>b{color:var(--color-cream)}.lc-hc-note{color:var(--color-well-meta);font-size:12px}.lc-hc-section{border-top:1px solid var(--color-well);flex-direction:column;gap:5px;padding-top:8px;display:flex}.lc-hc-section>.lc-hc-rows{border-top:0;padding-top:0}.lc-hc-row.pic{justify-content:flex-start;align-items:center;gap:7px}.lc-hc-row.pic>span:not(.lc-mini){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lc-hc-more{color:var(--color-well-meta);font-size:12px}.lc-table-box{--focus:var(--focus-light);border-radius:var(--radius-panel);background:var(--color-parchment);color:var(--color-body);box-shadow:inset 0 1px 0 var(--color-card-lit), 0 10px 26px #0000004d;position:relative;overflow:hidden}.lc-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.lc-table-scroll:focus-visible{outline-offset:-2px}.lc-t{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.lc-t th{background:var(--color-surface-lit);border-bottom:1px solid var(--color-surface);text-align:left;letter-spacing:.08em;text-transform:uppercase;height:38px;color:var(--color-meta);white-space:nowrap;padding:0 7px;font-size:11px;font-weight:800}.lc-t td{border-bottom:1px solid var(--color-card-line);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;height:44px;padding:0 7px;overflow:hidden}.lc-t :is(th,td):first-child{z-index:1;background-color:var(--color-parchment);padding-left:14px;position:sticky;left:0}.lc-t th:first-child{background-color:var(--color-surface-lit)}.lc-t :is(th,td):last-child{padding-right:14px}.lc-t :is(th,td).end{text-align:right}.lc-t tbody tr:last-child td{border-bottom:0}.lc-t tbody tr{cursor:pointer}@media (hover:hover) and (pointer:fine){.lc-t tbody tr:hover td{background-color:var(--color-card-lit)}}.lc-table:not([data-scroll=none]) .lc-t :is(th,td):first-child{box-shadow:6px 0 10px -6px #2a241c59}.lc-table-fade{background:linear-gradient(90deg, #e7d8ad00, var(--color-parchment) 80%);opacity:0;pointer-events:none;width:34px;transition:opacity var(--dur-hover) ease;position:absolute;top:0;bottom:0;right:0}.lc-table[data-scroll=more] .lc-table-fade{opacity:1}.lc-table-hint{color:var(--color-well-meta);align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;display:flex}.lc-sort{height:38px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lc-sort.on{color:var(--color-oxblood)}@media (hover:hover) and (pointer:fine){.lc-sort:hover{color:var(--color-oxblood)}}.lc-sort-arrow{transition:transform var(--dur-hover) var(--ease-out)}.lc-sort-arrow.up{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.lc-sort-arrow{transition:none}}.lc-none{color:var(--color-surface-shade);font-weight:500}.lc-t-item{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.lc-t-item:hover{text-decoration:none}.lc-t-item:hover .lc-t-name{text-decoration:underline}}.lc-t-id{align-items:baseline;gap:8px;min-width:0;display:flex}.lc-t-name{min-width:0;max-width:100%;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:15.5px;font-weight:800;overflow:hidden}.lc-t-name.r-common,.lc-t-name.r-unknown{color:var(--color-body)}.lc-t-type{min-width:0;color:var(--color-foot);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12.5px;overflow:hidden}.lc-t-lv{font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-weight:800}.lc-t-meta{color:var(--color-meta);font-variant-numeric:lining-nums tabular-nums}.lc-t-main{align-items:center;gap:6px;min-width:0;display:flex}.lc-t-main-name{min-width:0;color:var(--color-meta);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.lc-t-main>b{font-variant-numeric:lining-nums tabular-nums;flex:none;margin-left:auto}.lc-t-fit{container-type:inline-size}.lc-t-others{align-items:center;gap:12px;min-width:0;font-size:13px;display:flex;overflow:hidden}.lc-t-more.m1,.lc-t-more.m2{display:none}@container (max-width:279px){.lc-t-others>.lc-cell:nth-child(3),.lc-t-more.m3{display:none}.lc-t-more.m2{display:inline}}@container (max-width:179px){.lc-t-others>.lc-cell:nth-child(2),.lc-t-more.m2{display:none}.lc-t-more.m1{display:inline}}.lc-t-others .lc-cell{flex:none;height:auto}.lc-t-others .lc-cell-v{flex:none}.lc-t-more{color:var(--color-oxblood);font-variant-numeric:lining-nums tabular-nums;flex:none;font-weight:700}.lc-t-tag{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.lc-t-tag>b{text-overflow:ellipsis;min-width:0;overflow:hidden}.lc-tagpill{background:var(--color-oxblood);color:var(--color-cream);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:2px 5px;font-size:9.5px;font-weight:800;line-height:1.2}.lc-items-table .lc-t{min-width:1000px}.lc-items-table .c-item{width:262px}.lc-items-table .c-lv{width:50px}.lc-items-table .c-class{width:72px}.lc-items-table .c-main{width:192px}.lc-items-table .c-other{width:auto}.lc-items-table .c-tag{width:164px}.lc-items-table .c-craft{width:124px}@media (min-width:1500px){.lc-items-table .c-item{width:300px}}@media (max-width:640px){.lc-t td{height:48px}.lc-t-id{flex-direction:column;gap:0}.lc-t-name{max-width:100%;font-size:14.5px;line-height:1.1}.lc-t-type{max-width:100%;font-size:11.5px}.lc-t-item{gap:9px}.lc-t-item .lc-tile.sm{border-radius:7px;width:30px;height:30px}.lc-t-item .lc-tile.sm .icon img{width:20px;height:20px}.lc-t-main-name{display:none}.lc-t-main>b{margin-left:0}.lc-t :is(th,td):first-child{padding-left:12px}.lc-table-box{border-radius:13px}.lc-items-table .lc-t{min-width:888px}.lc-items-table .c-item{width:186px}.lc-items-table .c-lv{width:44px}.lc-items-table .c-class{width:80px}.lc-items-table .c-main{width:124px}.lc-items-table .c-tag{width:160px}.lc-items-table .c-craft{width:124px}}.lc-empty{border:1px dashed var(--color-well-lit);border-radius:var(--radius-panel);color:var(--color-well-meta);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.lc-empty b{color:var(--color-well-text);font-size:16px}.lc-empty-btn{border-radius:var(--radius-ui);background:var(--color-hud-gold);height:38px;color:var(--color-ink-deep);font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:14.5px;font-weight:800}.lc-skel-card,.lc-skel-row{border-radius:var(--radius-card);background:var(--color-parchment);opacity:.35;align-items:center;gap:10px;padding:12px;display:flex}.lc-skel-card{align-items:flex-start;height:118px}.lc-skel-rows{flex-direction:column;gap:2px;display:flex}.lc-skel-row{border-radius:6px;height:44px}.lc-skel-card>span:first-child,.lc-skel-row>span:first-child{background:var(--color-surface-shade);border-radius:9px;flex:none;width:40px;height:40px}.lc-skel-row>span:first-child{width:32px;height:32px}.lc-skel-card>span:last-child,.lc-skel-row>span:last-child{background:var(--color-surface-shade);border-radius:6px;width:55%;height:12px;margin-top:6px}.lc-skel-row>span:last-child{margin-top:0}@media (prefers-reduced-motion:no-preference){.lc-skel-card,.lc-skel-row{animation:1.2s ease-in-out infinite alternate lc-wait}}.lc-scrim,.lc .lc-grab{display:none}@media (max-width:900px){.lc .lc-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.lc .il-title{gap:10px}.lc .il-title h1{font-size:32px}.lc .il-count{font-size:14px}.lc .lc-note{display:none}.lc .lc-note.keep{flex-basis:100%;align-items:flex-start;line-height:1.35;display:flex}.lc .lc-note.keep svg{margin-top:1px}.lc .il-grid{grid-template-columns:minmax(0,1fr)}.lc .lc-search-top{border-radius:12px;gap:10px;height:44px;padding:0 14px;display:flex}.lc .lc-search-top input{font-size:16px}.lc .lc-search-rail{display:none}.lc .lc-search-field{border-radius:12px;height:44px}.lc .lc-search-field input{font-size:16px}.lc .ltools>.lc-view{border-radius:11px;gap:2px;height:44px;padding:3px;display:inline-grid}.lc .ltools>.lc-view button{width:42px;height:36px;padding:0}.lc .ltools>.lc-view button svg{display:block}.lc .ltools>.lc-view .lc-view-word{display:none}.lc .ltools>.il-ftoggle,.lc .ltools>.dd .dd-btn{background:var(--color-well-shade);border-color:var(--color-well);border-radius:11px}.lc .ltools>.il-ftoggle{flex:none;font-size:14.5px}.lc-scrim{z-index:89;transition:opacity var(--dur-scrim) ease;background:#0805029e;display:block;position:fixed;inset:0}.lc-scrim.is-leaving{opacity:0;pointer-events:none;transition-duration:var(--dur-drawer-out)}.lc .il-rail.open{background:var(--color-well-shade);border:0;border-top:1px solid var(--color-well-lit);box-shadow:var(--elev-3);border-radius:20px 20px 0 0;gap:20px;padding:0 18px;font-size:15px;top:24px}.lc .il-rail.open .lc-sheet-head{background:var(--color-well-shade);border-bottom:1px solid var(--color-well);touch-action:none;cursor:grab;flex-wrap:wrap;gap:10px;margin:0 -18px;padding:10px 18px 12px}.lc .il-rail.open .lc-grab{flex:0 0 100%;justify-content:center;display:flex}.lc .lc-grab:before{content:"";background:var(--color-well-lit);border-radius:3px;width:40px;height:5px}.lc .lc-sheet-head b{font-family:var(--font-display);color:var(--color-cream);flex:auto;font-size:26px;font-weight:800;line-height:1.1}.lc .lc-sheet-head .il-clear{height:44px;padding:0 8px;font-size:14.5px}.lc .lc-sheet-head .il-sheet-x{background:var(--color-well);border:1px solid var(--color-well-lit);width:44px;height:44px;color:var(--color-well-text);border-radius:11px}.lc .il-rail.open .lc-sheet-foot{z-index:1;padding:12px 18px calc(18px + env(safe-area-inset-bottom,0px));background:var(--color-well-shade);border-top:1px solid var(--color-well);margin:auto -18px 0;position:sticky;bottom:0;left:auto;right:auto}.lc .lc-sheet-foot .btn-cta{background:var(--color-hud-gold);width:100%;min-height:50px;box-shadow:none;color:var(--color-ink-deep);font-variant-numeric:lining-nums tabular-nums;border:0;border-radius:13px;justify-content:center;font-size:16px;font-weight:800}.lc .lc-group+.lc-group{border-top:0;padding-top:0}.lc .lc-group{gap:8px}.lc .lc-group>.il-group-title{font-size:12px}.lc .il-rail .il-n{font-size:inherit}.lc .lc-chips{gap:6px}.lc .lc-chip{gap:6px;height:auto;min-height:40px;padding:0 12px;font-size:14px}.lc .lc-class .lc-chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lc .lc-tree{flex-flow:wrap;gap:6px}.lc .lc-kind,.lc .lc-kind-row,.lc .lc-branch{display:contents}.lc .lc-kind.none,.lc .lc-kind-row>.il-caret,.lc .lc-kind:not(.is-active) .lc-branches{display:none}.lc .lc-tree .il-node,.lc .lc-kind-row.has-caret>.il-node,.lc .lc-tree .il-node.d1,.lc .lc-tree .il-node.d2{border:1px solid var(--color-well-lit);border-radius:999px;flex:none;gap:6px;min-height:40px;padding:0 12px;font-size:14px;font-weight:700}.lc .lc-tree .il-node.on{border-color:var(--color-hud-gold);font-weight:700}.lc .lc-tree .il-node-label{flex:none}.lc .lc-kind.apart{margin-top:0}.lc .lc-branches{background:var(--color-backdrop);border-radius:12px;flex-flow:wrap;flex-basis:100%;order:1;gap:6px;padding:10px}.lc .lc-branches-label{color:var(--color-well-meta);flex-basis:100%;font-size:12.5px;display:block}.lc .lc-tree-none{color:var(--color-well-meta);flex-basis:100%;order:2;margin:0;font-size:13px;line-height:1.45;display:block}.lc .il-level{gap:8px}.lc .il-level input{border-radius:10px;height:44px;padding:0 12px;font-size:16px}.lc .il-check{gap:10px;min-height:44px;font-size:15px}.lc .il-box{border-radius:5px;width:20px;height:20px}.lc .il-add.lc-add{height:40px;padding:0 14px;font-size:14.5px}.lc .il-hint{font-size:13.5px;line-height:1.4}}.lc-chip-ic{flex:none;align-items:center;display:inline-flex}.lc-chip-ic img,.lc-chip-ic svg{width:14px;height:14px}.lc-chipgroups{flex-direction:column;gap:9px;display:flex}.lc-chip.lc-chip-all{border-color:var(--color-well-meta);font-weight:800}.lc-chip.lc-chip-all.on{border-color:var(--color-hud-gold)}.lc-card-mark{flex:none;align-self:center;align-items:center;margin-left:auto;display:inline-flex}.lc-card-type+.lc-card-mark{margin-left:0}.lc-hc-part{border-top:1px solid var(--color-well);flex-direction:column;gap:3px;padding-top:8px;display:flex}.lc-hc-line{color:var(--color-well-text);line-height:1.35}.lc-hc-line b{color:var(--color-cream)}.lc-section+.lc-section{margin-top:22px}.lc-section-head{font-family:var(--font-display);color:var(--color-cream);align-items:baseline;gap:9px;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.1;display:flex}.lc-section-dot{background:var(--ring,var(--color-rarity-unknown-ring));border-radius:3px;flex:none;align-self:center;width:10px;height:10px}.lc-section-n{font-family:var(--font-sans);color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;font-size:13.5px;font-weight:500}.lc-table .lc-t tr.lc-t-group>th:first-child{background:var(--color-surface-lit);border-bottom:1px solid var(--color-surface);height:36px;box-shadow:none;text-transform:none;letter-spacing:0;white-space:nowrap;padding:0;position:static}.lc-t tbody tr.lc-t-group{cursor:default}.lc-t-group-in{align-items:baseline;gap:10px;padding:0 14px;display:inline-flex;position:sticky;left:0}.lc-t-group-in>b{font-family:var(--font-display);color:var(--color-body);font-size:16px;font-weight:800}.lc-t-group-note{color:var(--color-meta);font-size:12.5px;font-weight:500}.lc .lc-lede{color:var(--color-well-text);flex-basis:100%;margin:0;font-size:14.5px;line-height:1.45}@media (max-width:640px){.lc .lc-lede{font-size:14px}.lc-section-head{font-size:19px}.lc-t-group-in{padding:0 12px}}}@media (max-width:900px){@starting-style{.lc-scrim{opacity:0}}}@starting-style{.lc .lc-branches.is-folding{opacity:0;transform:translateY(var(--drop))}}@keyframes lc-swap-in{0%{opacity:0}}@keyframes lc-turn{to{transform:rotate(360deg)}}@keyframes lc-wait{to{opacity:.6}}
