.cx-page .sk-card .b-card__body{display:grid;gap:14px}.cx-page .sk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-page .sk-link{color:var(--lq-orange-ink);text-decoration:none}.cx-page .sk-link:hover{text-decoration:underline;text-underline-offset:3px}.cx-page .sk-sub{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--lq-title);font-size:15px;font-weight:700;line-height:22px}.cx-page .sk-sub:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--lq-radius-pill);background:var(--lq-orange)}.cx-page .sk-hint{margin:0;color:var(--lq-text-3);font-size:12px;line-height:20px}.cx-page .sk-dim{color:var(--lq-text-4)}.cx-page .sk-rank{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;border-radius:6px;background:var(--lq-sky-soft);color:var(--lq-sky-ink);font-size:13px;font-weight:700;line-height:24px;white-space:nowrap}.cx-page .sk-rank.is-novice{background:var(--lq-card-alt);color:var(--lq-text-2)}.cx-page .sk-rank.is-dan{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.cx-page .sk-scroll{overflow-x:auto;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card);scrollbar-width:thin}.cx-page .sk-table{width:100%;border-collapse:collapse;color:var(--lq-text);font-size:13px;line-height:20px}.cx-page .sk-table td,.cx-page .sk-table th{padding:8px 12px;text-align:left;vertical-align:top}.cx-page .sk-table thead th{background:var(--lq-card-head);color:var(--lq-text-2);font-size:12px;font-weight:700;white-space:nowrap;border-bottom:1px solid var(--lq-dash)}.cx-page .sk-table tbody tr+tr>*{border-top:1px solid var(--lq-dash)}.cx-page .sk-table tbody tr:hover>*{background:var(--lq-card-head)}.cx-page .sk-table tbody th{font-weight:700;white-space:nowrap}.cx-page .sk-table tfoot>tr>*{border-top:1px solid var(--lq-border);background:var(--lq-card-head);font-weight:700}.cx-page .sk-table .sk-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cx-page .sk-table tfoot th{text-align:right;color:var(--lq-text-2)}.cx-page .sk-effect{width:46%;min-width:16em;white-space:pre-line;overflow-wrap:anywhere}.cx-page .sk-table--levels tbody th,.cx-page .sk-table--levels thead th:first-child{position:sticky;left:0;z-index:1}.cx-page .sk-table--levels tbody th{background:var(--lq-card)}.cx-page .sk-table--levels tbody td,.cx-page .sk-table--levels tbody th{vertical-align:middle}.cx-page .sk-table--levels tbody td.sk-effect{vertical-align:top}.cx-page .sk-bonus{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:7em;margin:0;padding:0;list-style:none}.cx-page .sk-bonus li{color:var(--lq-text-2);white-space:nowrap}.cx-page .sk-bonus b{color:var(--lq-mint-ink);font-weight:700}.cx-page .sk-table--cond td:first-child{min-width:14em;overflow-wrap:anywhere}.cx-page .sk-hidden{margin-left:6px;height:20px;line-height:20px;vertical-align:1px;cursor:help}.cx-page .sk-tablist{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.cx-page .sk-tab{height:32px;padding:0 16px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-pill);background:var(--lq-card);color:var(--lq-text);font-family:inherit;font-size:13px;line-height:30px;white-space:nowrap;cursor:pointer;transition:color var(--lq-dur) ease-out,border-color var(--lq-dur) ease-out,background-color var(--lq-dur) ease-out}.cx-page .sk-tab:hover,.cx-page .sk-tab[aria-selected=true]{border-color:var(--lq-orange-line);color:var(--lq-orange-ink)}.cx-page .sk-tab[aria-selected=true]{background:var(--lq-orange-soft);font-weight:700}.cx-page .sk-panel{display:grid;gap:14px}.cx-page .sk-panel[hidden]{display:none}.cx-page .sk-train{display:grid;gap:8px}.cx-page .sk-train>.sk-hint{margin-bottom:2px}.cx-page .sk-lv{border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card)}.cx-page .sk-lv>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:42px;padding:8px 40px 8px 12px;position:relative;color:var(--lq-text);font-size:13px;list-style:none;cursor:pointer}.cx-page .sk-lv>summary::-webkit-details-marker{display:none}.cx-page .sk-lv>summary:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:2px solid var(--lq-text-3);border-bottom:2px solid var(--lq-text-3);transform:translateY(-70%) rotate(45deg);transition:transform var(--lq-dur) ease-out}.cx-page .sk-lv[open]>summary:after{transform:translateY(-30%) rotate(-135deg)}.cx-page .sk-lv>summary:hover{background:var(--lq-card-head)}.cx-page .sk-lv[open]>summary{border-bottom:1px dashed var(--lq-dash)}.cx-page .sk-lv-text{color:var(--lq-title);font-weight:700}.cx-page .sk-lv-sum{color:var(--lq-text-3);font-size:12px}.cx-page .sk-lv-body{display:grid;gap:10px;padding:12px}.cx-page .sk-note{margin:0;padding:8px 12px;border-radius:var(--lq-radius-sm);background:var(--lq-card-head);color:var(--lq-text-2);font-size:13px;line-height:22px;white-space:pre-line;overflow-wrap:anywhere}.cx-page .sk-promo{display:grid;gap:6px}.cx-page .sk-promo-title{margin:0;color:var(--lq-orange-ink);font-size:13px;font-weight:700;line-height:20px}@media (max-width:1240px){.cx-page .sk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cx-page .sk-card .b-card__body{gap:12px;padding:14px}.cx-page .sk-table td,.cx-page .sk-table th{padding:7px 10px}.cx-page .sk-effect{min-width:13em}}.cx-page .tw-link{color:var(--lq-orange-ink);font-weight:600;text-decoration:none}.cx-page .tw-link:focus-visible,.cx-page .tw-link:hover{text-decoration:underline;text-underline-offset:3px}.cx-page .tw-dim{color:var(--lq-text-3)}.cx-page .tw-overview{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:20px;align-items:start}.cx-page .tw-map{margin:0}.cx-page .tw-map-frame{position:relative;overflow:hidden;border:1px solid var(--lq-border);border-radius:var(--lq-radius);background:var(--lq-card-head);aspect-ratio:1/1}.cx-page .tw-map-frame img{display:block;width:100%;height:100%;object-fit:cover}.cx-page .tw-pin{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid var(--lq-card);border-radius:var(--lq-radius-pill);background:var(--lq-text-3);box-shadow:var(--lq-shadow-sm);transition:transform var(--lq-dur) ease-out}.cx-page .tw-pin.is-svc{background:var(--lq-orange)}.cx-page .tw-pin.is-own{background:var(--lq-rose-ink)}.cx-page a.tw-pin:focus-visible,.cx-page a.tw-pin:hover{z-index:1;outline:2px solid var(--lq-orange);outline-offset:1px;transform:scale(1.35)}.cx-page .tw-map-cap{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;color:var(--lq-text-2);font-size:13px;line-height:20px}.cx-page .tw-legend{display:inline-flex;align-items:center;gap:6px}.cx-page .tw-legend em{color:var(--lq-text-3);font-style:normal}.cx-page .tw-dot{display:inline-block;width:10px;height:10px;border-radius:var(--lq-radius-pill);background:var(--lq-text-3)}.cx-page .tw-dot.is-svc{background:var(--lq-orange)}.cx-page .tw-dot.is-own{background:var(--lq-rose-ink)}.cx-page .tw-facts{display:grid;gap:12px;min-width:0}.cx-page .tw-facts .tw-svc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-page .tw-note{margin:0;color:var(--lq-text-2);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.cx-page .tw-note.tw-dim{color:var(--lq-text-3);font-size:13px}.cx-page .tw-svc{margin:0;padding:0;list-style:none}.cx-page .tw-svc-row{display:grid;gap:4px;padding:12px 20px}.cx-page .tw-svc-row+.tw-svc-row{border-top:1px solid var(--lq-dash)}.cx-page .tw-svc-who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--lq-title);font-size:15px;line-height:22px}.cx-page .tw-svc-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.cx-page .tw-svc-tabs{margin:0;color:var(--lq-text-2);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.cx-page .tw-sub{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--lq-title);font-size:15px;font-weight:700;line-height:22px}.cx-page .tw-sub:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--lq-radius-pill);background:var(--lq-orange)}.cx-page .tw-sub em{color:var(--lq-text-3);font-size:13px;font-style:normal;font-weight:400}.cx-page .tw-own{border-top:1px solid var(--lq-dash)}.cx-page .tw-dg{display:grid;gap:18px}.cx-page .tw-dg .cx-list,.cx-page .tw-own .cx-list{overflow:hidden;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm)}.cx-page .tw-plain{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:13px}.cx-page .tw-nb{margin:0;padding:0;list-style:none}.cx-page .tw-nb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:10px 20px}.cx-page .tw-nb-row+.tw-nb-row{border-top:1px solid var(--lq-dash)}.cx-page .tw-nb-name{color:var(--lq-title);font-size:15px;line-height:22px}.cx-page .tw-nb-id{margin-left:auto;color:var(--lq-text-3);font-size:12px}.cx-page .tw-foot{margin:0;padding:10px 20px 14px;border-top:1px solid var(--lq-dash);font-size:12px;line-height:18px}@media (max-width:860px){.cx-page .tw-overview{grid-template-columns:minmax(0,1fr)}.cx-page .tw-map{max-width:480px}}@media (prefers-reduced-motion:reduce){.cx-page .tw-pin{transition:none}.cx-page a.tw-pin:focus-visible,.cx-page a.tw-pin:hover{transform:none}}.cx-page .sm-body{display:grid;gap:14px}.cx-page .sm-sub{margin:0 0 6px;color:var(--lq-title);font-size:14px;font-weight:700;line-height:22px}.cx-page .sm-muted{color:var(--lq-text-3);font-size:12px;font-weight:400}.cx-page .sm-info{padding:12px 16px;border-left:3px solid var(--lq-orange);border-radius:var(--lq-radius-sm);background:var(--lq-orange-soft)}.cx-page .sm-info .sm-sub{color:var(--lq-orange-ink)}.cx-page .sm-info-text{margin:0;color:var(--lq-text);font-size:14px;line-height:1.8;white-space:pre-line}.cx-page .sm-facts dd{font-size:14px}.cx-page .sm-need{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cx-page .sm-need-label{padding:0 10px;border-radius:var(--lq-radius-pill);background:var(--lq-lilac-soft);color:var(--lq-lilac-ink);font-size:12px;font-weight:700;line-height:24px;white-space:nowrap}.cx-page .sm-levels{display:grid;gap:10px}.cx-page .sm-level{overflow:hidden;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card)}.cx-page .sm-level[open]{border-color:var(--lq-orange-line);box-shadow:var(--lq-shadow-sm)}.cx-page .sm-level-sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;background:var(--lq-card-head);cursor:pointer;list-style:none}.cx-page .sm-level-sum::-webkit-details-marker{display:none}.cx-page .sm-level-sum:before{content:"";width:8px;height:8px;border-right:2px solid var(--lq-text-3);border-bottom:2px solid var(--lq-text-3);transform:rotate(-45deg);transition:transform var(--lq-dur,.18s) ease}.cx-page .sm-level[open]>.sm-level-sum:before{transform:rotate(45deg)}.cx-page .sm-level-sum:focus-visible{outline:none;box-shadow:inset var(--lq-focus-ring,0 0 0 2px var(--lq-orange))}.cx-page .sm-level-name{display:inline-flex;align-items:center;min-width:48px;justify-content:center;padding:0 10px;border-radius:var(--lq-radius-pill);font-size:13px;font-weight:700;line-height:24px;white-space:nowrap}.cx-page .sm-tone-0{background:var(--lq-mint-soft);color:var(--lq-mint-ink)}.cx-page .sm-tone-1{background:var(--lq-sky-soft);color:var(--lq-sky-ink)}.cx-page .sm-tone-2{background:var(--lq-lilac-soft);color:var(--lq-lilac-ink)}.cx-page .sm-tone-3{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.cx-page .sm-tone-4{background:var(--lq-rose-soft);color:var(--lq-rose-ink)}.cx-page .sm-tone-5{background:var(--lq-title);color:var(--lq-on-dark,#fff)}.cx-page .sm-level-req{min-width:0;color:var(--lq-text-2);font-size:13px;overflow-wrap:anywhere}.cx-page .sm-level-count{margin-left:auto;color:var(--lq-text-3);font-size:12px}.cx-page .sm-level-body{display:grid;gap:14px;padding:14px 16px 16px}.cx-page .sm-group{display:grid;gap:8px}.cx-page .sm-grant{overflow:hidden;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm)}.cx-page .sm-grant-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;background:var(--lq-card-alt,var(--lq-card-head))}.cx-page .sm-grant--line .sm-grant-head{background:transparent}.cx-page .sm-grant-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;color:var(--lq-title);font-size:13px;font-weight:700}.cx-page .sm-chance{margin-left:auto;padding:0 10px;border-radius:var(--lq-radius-pill);background:var(--lq-orange-soft);color:var(--lq-orange-ink);font-size:12px;font-weight:700;line-height:22px;white-space:nowrap}.cx-page .sm-chance.is-sure{background:var(--lq-mint-soft);color:var(--lq-mint-ink)}.cx-page .sm-chance.is-cond{background:var(--lq-card-head);color:var(--lq-text-3)}.cx-page .sm-slots{margin:0;padding:0;list-style:none}.cx-page .sm-slot{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:8px 12px;border-top:1px solid var(--lq-dash)}.cx-page .sm-rate{justify-self:start;padding:0 8px;border-radius:var(--lq-radius-pill);background:var(--lq-sky-soft);color:var(--lq-sky-ink);font-size:12px;font-weight:700;line-height:22px;white-space:nowrap}.cx-page .sm-slot-body{display:grid;gap:4px;min-width:0}.cx-page .sm-slot-hint{color:var(--lq-text-3);font-size:12px;line-height:18px}.cx-page .sm-items{display:flex;flex-wrap:wrap;gap:6px 14px;min-width:0}.cx-page .sm-item,.cx-page .sm-item-wrap{display:inline-flex;align-items:center;gap:4px;min-width:0}.cx-page .sm-item{font-size:13px;line-height:22px}.cx-page .sm-item-link{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--lq-orange-ink);font-weight:700;text-decoration:none}.cx-page a.sm-item-link:hover .sm-item-name{text-decoration:underline;text-underline-offset:3px}.cx-page .sm-item-link.is-plain{color:var(--lq-text);font-weight:400}.cx-page .sm-item .cx-glyph,.cx-page .sm-item .cx-thumb{flex:none;width:24px;height:24px}.cx-page .sm-item .cx-thumb img{max-width:24px;max-height:24px}.cx-page .sm-thumb-empty{flex:none;width:24px;height:24px;border:1px dashed var(--lq-dash);border-radius:var(--lq-radius-sm)}.cx-page .sm-item-name{overflow-wrap:anywhere}.cx-page .sm-item-enchant{color:var(--lq-lilac-ink);font-style:normal}.cx-page .sm-item-count{color:var(--lq-text-2);font-size:12px}.cx-page .sm-item-note{color:var(--lq-text-3);font-size:12px;white-space:nowrap}.cx-page .sm-empty{margin:0;color:var(--lq-text-3);font-size:13px}.cx-page .sm-note{margin:0;color:var(--lq-text-3);font-size:12px;line-height:1.7}.cx-page .sm-mons{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.cx-page .sm-mon{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card)}.cx-page .sm-mon.is-boss{border-color:var(--lq-rose-soft);background:linear-gradient(180deg,var(--lq-rose-soft),var(--lq-card) 60%)}.cx-page .sm-mon.is-ally{border-style:dashed}.cx-page .sm-mon-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cx-page .sm-mon-name{color:var(--lq-title);font-size:14px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.cx-page a.sm-mon-name{color:var(--lq-orange-ink)}.cx-page a.sm-mon-name:hover{text-decoration:underline;text-underline-offset:3px}.cx-page .sm-mon-stats{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0}.cx-page .sm-mon-stats>div{display:inline-flex;gap:4px;font-size:12px;line-height:20px}.cx-page .sm-mon-stats dt{color:var(--lq-text-3)}.cx-page .sm-mon-stats dd{margin:0;color:var(--lq-text);font-weight:700}.cx-page .sm-drops{gap:8px}.cx-page .sm-drop{overflow:hidden;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm)}.cx-page .sm-drop-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 14px;background:var(--lq-card-head);cursor:pointer}.cx-page .sm-drop-sum:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--lq-orange)}.cx-page .sm-drop-body{display:grid;gap:8px;padding:10px 14px 12px}.cx-page .sm-drop-level{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px}.cx-page .sm-drop-level .sm-slots{overflow:hidden;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm)}.cx-page .sm-drop-level .sm-slot:first-child{border-top:0}@media (max-width:720px){.cx-page .sm-drop-level,.cx-page .sm-slot{grid-template-columns:minmax(0,1fr);gap:6px}.cx-page .sm-level-count{margin-left:0}}.cx-page .cc-detail{display:grid;gap:var(--lq-gap);min-width:0}.cx-page .cc-card .b-card__body{display:grid;gap:12px}.cx-page .cc-card .b-card__body>*{margin:0}.cx-page .cc-lines{display:grid;gap:6px;color:var(--lq-text);font-size:14px;line-height:1.8}.cx-page .cc-lines p{margin:0;overflow-wrap:anywhere}.cx-page .cc-bullets.cc-lines p,.cx-page .cc-plain-list li{position:relative;padding-left:14px}.cx-page .cc-bullets.cc-lines p:before,.cx-page .cc-plain-list li:before{position:absolute;top:.8em;left:2px;width:5px;height:5px;border-radius:50%;background:var(--lq-orange-line);content:""}.cx-page .cc-plain-list{display:grid;gap:6px;margin:0;padding:0;color:var(--lq-text);font-size:14px;line-height:1.8;list-style:none}.cx-page .cc-note{color:var(--lq-text-2);font-size:13px;line-height:1.8}.cx-page .cc-lead{color:var(--lq-title);font-size:15px;line-height:1.9}.cx-page .cc-plain{color:var(--lq-text);font-size:14px;line-height:1.8}.cx-page .cc-dim{color:var(--lq-text-3)}.cx-page .cc-small{font-size:12px;line-height:1.7}.cx-page .cc-nowrap{white-space:nowrap}.cx-page .cc-label{flex:none;color:var(--lq-text-3);font-size:12px}.cx-page .cc-sub{margin:4px 0 0;color:var(--lq-title);font-size:14px;font-weight:700;line-height:22px}.cx-page .cc-sub2{margin:0 0 6px;color:var(--lq-text-2);font-size:13px;font-weight:700;line-height:20px}.cx-page .cc-foot-note{margin:0;color:var(--lq-text-3);font-size:12px}.cx-page .cc-role{display:inline-flex;align-items:center;margin-left:6px;padding:0 7px;border-radius:6px;background:var(--lq-card-alt);color:var(--lq-text-2);font-size:12px;font-weight:700;line-height:20px;white-space:nowrap;vertical-align:1px}.cx-page td>.cc-role:first-child{margin-left:0}.cx-page .cc-role.is-rose{background:var(--lq-rose-soft);color:var(--lq-rose-ink)}.cx-page .cc-role.is-orange{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.cx-page .cc-role.is-lilac{background:var(--lq-lilac-soft);color:var(--lq-lilac-ink)}.cx-page .cc-role.is-sky{background:var(--lq-sky-soft);color:var(--lq-sky-ink)}.cx-page .cc-role.is-mint{background:var(--lq-mint-soft);color:var(--lq-mint-ink)}.cx-page .cc-grade{display:inline-flex;padding:1px 10px;border-radius:var(--lq-radius-pill);background:var(--lq-card-alt);color:var(--lq-text-2);font-size:13px;font-weight:700;line-height:22px}.cx-page .cc-grade.is-g1{color:var(--lq-bronze)}.cx-page .cc-grade.is-g2{color:var(--lq-silver)}.cx-page .cc-grade.is-g3{background:var(--lq-orange-soft);color:var(--lq-gold)}.cx-page .cc-grade.is-g4{background:var(--lq-rose-soft);color:var(--lq-rose-ink)}.cx-page .cc-epithet{color:var(--lq-text-3);font-size:12px}.cx-page .cc-links{display:flex;flex-wrap:wrap;gap:6px 8px}.cx-page .cc-links>*{padding:2px 10px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-pill);background:var(--lq-card);font-size:13px;line-height:22px;text-decoration:none}.cx-page .cc-links>.is-on,.cx-page .cc-links>a:hover{border-color:var(--lq-orange-line);color:var(--lq-orange-ink)}.cx-page .cc-links>.is-on{background:var(--lq-orange-soft);font-weight:700}.cx-page .cc-items{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cx-page .cc-items--grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cx-page .cc-item{flex-wrap:wrap;gap:4px 10px}.cx-page .cc-item,.cx-page .cc-item-link{display:inline-flex;align-items:center;min-width:0}.cx-page .cc-item-link{gap:8px;color:var(--lq-title);text-decoration:none}.cx-page a.cc-item-link:hover .cc-item-name{color:var(--lq-orange-ink);text-decoration:underline}.cx-page .cc-item .cx-glyph,.cx-page .cc-item .cx-thumb,.cx-page .cc-thumb-empty{flex:none;width:28px;height:28px;border-radius:6px}.cx-page .cc-item .cx-thumb img{max-width:26px;max-height:26px}.cx-page .cc-thumb-empty{display:inline-block;background:var(--lq-card-alt)}.cx-page .cc-item-name{font-size:14px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.cx-page .cc-item-count,.cx-page .cc-item-note{color:var(--lq-text-2);font-size:13px}.cx-page .cc-item-note{line-height:20px}.cx-page .cc-inline-item{display:inline-block;margin-right:10px;white-space:nowrap}.cx-page .cc-inline-item em{font-style:normal}.cx-page .cc-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm)}.cx-page .cc-scroll--tall{max-height:640px;overflow-y:auto}.cx-page .cc-table{width:100%;border-collapse:collapse;font-size:13px;line-height:20px}.cx-page .cc-table td,.cx-page .cc-table th{padding:7px 10px;border-bottom:1px solid var(--lq-dash);color:var(--lq-text);text-align:left;vertical-align:top}.cx-page .cc-table thead th{position:sticky;top:0;z-index:1;background:var(--lq-card-head);color:var(--lq-text-2);font-size:12px;font-weight:700;white-space:nowrap}.cx-page .cc-table tbody th{color:var(--lq-title);font-weight:700}.cx-page .cc-table tbody tr:last-child>*{border-bottom:0}.cx-page .cc-table tbody tr:hover>*{background:var(--lq-card-head)}.cx-page .cc-table .cc-num{text-align:right;white-space:nowrap}.cx-page .cc-table tr.is-boss>*,.cx-page .cc-table tr.is-hard>th{background:var(--lq-rose-soft)}.cx-page .cc-table tr.is-dim>*{color:var(--lq-text-3)}.cx-page .cc-table--compact td,.cx-page .cc-table--compact th{padding:5px 10px}.cx-page .cc-table .cc-lines{font-size:13px;line-height:1.7}.cx-page .cc-layers,.cx-page .cc-pools{display:grid;gap:8px}.cx-page .cc-layer{border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card)}.cx-page .cc-layer>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 14px;border-radius:var(--lq-radius-sm);background:var(--lq-card-head);cursor:pointer;list-style:none}.cx-page .cc-layer>summary::-webkit-details-marker{display:none}.cx-page .cc-layer>summary:before{flex:none;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--lq-text-3);transition:transform var(--lq-dur) ease;content:""}.cx-page .cc-layer[open]>summary:before{transform:rotate(90deg)}.cx-page .cc-layer[open]>summary{border-bottom:1px dashed var(--lq-dash);border-radius:var(--lq-radius-sm) var(--lq-radius-sm) 0 0}.cx-page .cc-layer>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--lq-orange)}.cx-page .cc-layer>summary .cc-role{margin-left:0}.cx-page .cc-layer-title{color:var(--lq-title);font-size:14px;font-weight:700}.cx-page .cc-layer-meta{color:var(--lq-text-3);font-size:12px}.cx-page .cc-layer>:not(summary){margin:12px 14px}.cx-page .cc-layer-body{display:grid;gap:10px}.cx-page .cc-layer-body>*{margin:0}.cx-page .cc-reward-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 20px}.cx-page .cc-reward-cols>div{display:grid;align-content:start;gap:8px}.cx-page .cc-reward-cols>div>*{margin:0}.cx-page .cc-gates{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cx-page .cc-gates>li{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card-head)}.cx-page .cc-gates>li>*{margin:0}.cx-page .cc-gate-name{font-size:16px;line-height:24px}.cx-page .cc-gate-desc{color:var(--lq-text);font-size:14px;line-height:1.8;white-space:pre-line}.cx-page .cc-gate-pass{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cx-page .cc-defs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cx-page .cc-defs>li{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:12px;align-items:baseline;font-size:14px;line-height:1.8}.cx-page .cc-defs>li>b{color:var(--lq-text-3);font-size:13px;font-weight:400}.cx-page .cc-defs>li>:nth-child(n+3){grid-column:2}.cx-page .cc-scenes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;font-size:13px;line-height:22px}.cx-page .cc-scenes li{display:flex;gap:8px}.cx-page .cc-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;font-size:13px;line-height:24px}.cx-page .cc-events li{display:flex;align-items:center;gap:6px;border-bottom:1px dashed var(--lq-dash)}.cx-page .cc-events li .cc-num{margin-left:auto;color:var(--lq-text-2)}@media (max-width:640px){.cx-page .cc-defs>li{grid-template-columns:minmax(0,1fr);gap:0}.cx-page .cc-defs>li>:nth-child(n+3){grid-column:1}.cx-page .cc-layer>:not(summary){margin:10px}}