.pet-rec-section[data-astro-cid-ljgmgiy5]{margin-top:2rem;position:relative}.pet-rec-container[data-astro-cid-ljgmgiy5]{display:flex;flex-direction:column;gap:1.5rem}.exclusive-card[data-astro-cid-ljgmgiy5]{position:relative;padding:1.5rem;border-radius:14px;background:linear-gradient(135deg,#eab30814,#f59e0b05 60%,#0006);border:1.5px solid rgba(234,179,8,.35);overflow:hidden;box-shadow:0 4px 20px #00000040}.exclusive-glow[data-astro-cid-ljgmgiy5]{position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,rgba(234,179,8,.2) 0%,transparent 70%);pointer-events:none}.exclusive-badge-tag[data-astro-cid-ljgmgiy5]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;background:linear-gradient(135deg,#eab3084d,#d9770633);border:1px solid rgba(234,179,8,.5);border-radius:999px;font-size:.82rem;font-weight:700;color:var(--color-gold, #eab308);margin-bottom:1rem;box-shadow:0 2px 8px #eab30826}.star-icon[data-astro-cid-ljgmgiy5]{font-size:.9rem}.exclusive-main[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;gap:1.5rem}.exclusive-avatar-wrap[data-astro-cid-ljgmgiy5]{flex-shrink:0;width:90px;height:90px}.rarity-frame-pet[data-astro-cid-ljgmgiy5]{width:100%;height:100%;border-radius:14px;overflow:hidden;background:#11141a;display:flex;align-items:center;justify-content:center;border:2px solid var(--border);position:relative;box-shadow:0 4px 12px #0006}.pet-avatar[data-astro-cid-ljgmgiy5]{width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.exclusive-info[data-astro-cid-ljgmgiy5]{flex:1;min-width:0}.exclusive-header[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.title-wrap[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;gap:.6rem}.pet-title[data-astro-cid-ljgmgiy5]{font-size:1.3rem;font-weight:800;color:var(--text)}.badge-num[data-astro-cid-ljgmgiy5]{font-size:.8rem;font-weight:700;color:var(--text-muted);background:#ffffff0f;padding:.15rem .5rem;border-radius:6px;border:1px solid var(--border)}.exclusive-meta[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;gap:.75rem}.element-pill[data-astro-cid-ljgmgiy5]{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;background:color-mix(in srgb,var(--elem-color) 15%,transparent);color:var(--elem-color);border:1px solid color-mix(in srgb,var(--elem-color) 35%,transparent)}.elem-icon[data-astro-cid-ljgmgiy5]{width:14px;height:14px;object-fit:contain}.exclusive-desc[data-astro-cid-ljgmgiy5]{font-size:.86rem;line-height:1.5;color:var(--text-secondary);margin-bottom:.85rem}.exclusive-footer[data-astro-cid-ljgmgiy5]{display:flex;justify-content:flex-start}.exclusive-btn[data-astro-cid-ljgmgiy5]{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;color:var(--color-gold, #eab308);text-decoration:none;transition:all .2s ease}.exclusive-btn[data-astro-cid-ljgmgiy5]:hover{color:#f59e0b;transform:translate(3px)}.exclusive-btn-dim[data-astro-cid-ljgmgiy5]{font-size:.8rem;color:var(--text-muted);background:#ffffff0d;padding:.2rem .6rem;border-radius:6px;border:1px solid var(--border)}.exclusive-free-note[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#ffffff05;border:1px dashed var(--border);border-radius:12px}.note-icon[data-astro-cid-ljgmgiy5]{font-size:1.5rem}.note-content[data-astro-cid-ljgmgiy5]{display:flex;flex-direction:column;gap:.2rem}.note-title[data-astro-cid-ljgmgiy5]{font-size:.9rem;font-weight:700;color:var(--text)}.note-desc[data-astro-cid-ljgmgiy5]{font-size:.82rem;color:var(--text-muted);line-height:1.45}.formation-block[data-astro-cid-ljgmgiy5]{display:flex;flex-direction:column;gap:.85rem}.sub-head[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sub-badge[data-astro-cid-ljgmgiy5]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.85rem;font-weight:700}.formation-badge[data-astro-cid-ljgmgiy5]{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#38bdf8}.count-pill[data-astro-cid-ljgmgiy5]{background:#00000040;padding:.1rem .45rem;border-radius:999px;font-size:.75rem;color:var(--text-muted)}.sub-tip[data-astro-cid-ljgmgiy5]{font-size:.82rem;color:var(--text-muted)}.formation-grid[data-astro-cid-ljgmgiy5]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.formation-card[data-astro-cid-ljgmgiy5]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.15rem 1rem;background:#ffffff05;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;transition:all .25s ease;position:relative}.formation-card[data-astro-cid-ljgmgiy5]:hover{transform:translateY(-3px);border-color:#38bdf866;box-shadow:0 6px 20px #00000040;background:#ffffff0a}.formation-type-header[data-astro-cid-ljgmgiy5]{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-bottom:.85rem}.type-tag[data-astro-cid-ljgmgiy5]{font-size:.75rem;font-weight:700;padding:.15rem .6rem;border-radius:999px;background:#ffffff0f;border:1px solid var(--border);color:var(--text)}.type-sub-tip[data-astro-cid-ljgmgiy5]{font-size:.72rem;color:var(--text-muted)}.formation-avatar-wrap[data-astro-cid-ljgmgiy5]{width:76px;height:76px;margin-bottom:.85rem}.formation-info[data-astro-cid-ljgmgiy5]{width:100%;display:flex;flex-direction:column;gap:.35rem}.pet-name-line[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;justify-content:center;gap:.35rem}.pet-card-name[data-astro-cid-ljgmgiy5]{font-size:.95rem;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-elem-pill[data-astro-cid-ljgmgiy5]{font-size:.65rem;font-weight:700;padding:.05rem .3rem;border-radius:4px;background:color-mix(in srgb,var(--elem-color) 20%,transparent);color:var(--elem-color)}.pet-sub-line[data-astro-cid-ljgmgiy5]{display:flex;align-items:center;justify-content:center;gap:.4rem}.num-tag[data-astro-cid-ljgmgiy5]{font-size:.72rem;color:var(--text-muted)}.formation-card-arrow[data-astro-cid-ljgmgiy5]{margin-top:.85rem;font-size:.76rem;font-weight:600;color:#38bdf8;opacity:.8;transition:all .2s ease}.formation-card[data-astro-cid-ljgmgiy5]:hover .formation-card-arrow[data-astro-cid-ljgmgiy5]{opacity:1;transform:translate(2px)}.rf-6[data-astro-cid-ljgmgiy5]{border-color:#ec4899!important}.rf-5[data-astro-cid-ljgmgiy5]{border-color:#f59e0b!important}.rf-4[data-astro-cid-ljgmgiy5]{border-color:#a855f7!important}.rf-3[data-astro-cid-ljgmgiy5]{border-color:#3b82f6!important}.rf-2[data-astro-cid-ljgmgiy5]{border-color:#10b981!important}.rf-1[data-astro-cid-ljgmgiy5]{border-color:#64748b!important}@media(max-width:900px){.formation-grid[data-astro-cid-ljgmgiy5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.exclusive-main[data-astro-cid-ljgmgiy5]{flex-direction:column;text-align:center}.exclusive-header[data-astro-cid-ljgmgiy5],.exclusive-footer[data-astro-cid-ljgmgiy5]{justify-content:center}.formation-grid[data-astro-cid-ljgmgiy5]{grid-template-columns:1fr}}.soul-rec-section[data-astro-cid-egjxbr2i]{margin-top:2rem;position:relative}.soul-rec-container[data-astro-cid-egjxbr2i]{display:flex;flex-direction:column;gap:2rem}.sub-head[data-astro-cid-egjxbr2i]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.sub-badge[data-astro-cid-egjxbr2i]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.85rem;font-weight:700}.featured-badge[data-astro-cid-egjxbr2i]{background:linear-gradient(135deg,#eab30833,#f9731626);border:1px solid rgba(234,179,8,.4);color:var(--color-gold, #eab308)}.alt-badge[data-astro-cid-egjxbr2i]{background:#ffffff0d;border:1px solid var(--border);color:var(--text)}.badge-icon[data-astro-cid-egjxbr2i]{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 0 4px rgba(234,179,8,.6))}.count-pill[data-astro-cid-egjxbr2i]{background:#0003;padding:.1rem .45rem;border-radius:999px;font-size:.75rem;color:var(--text-muted)}.sub-tip[data-astro-cid-egjxbr2i]{font-size:.82rem;color:var(--text-muted)}.featured-grid[data-astro-cid-egjxbr2i]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1.25rem}.featured-card[data-astro-cid-egjxbr2i]{display:flex;gap:1.25rem;padding:1.25rem;background:linear-gradient(145deg,#ffffff08,#eab30808);border:1px solid rgba(234,179,8,.25);border-radius:12px;transition:all .25s ease;text-decoration:none;color:inherit;position:relative;overflow:hidden}.featured-card[data-astro-cid-egjxbr2i]:hover{transform:translateY(-3px);border-color:#eab30899;box-shadow:0 8px 24px #eab3081f}.featured-card[data-astro-cid-egjxbr2i]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(234,179,8,.6),transparent);opacity:.6}.featured-thumb-wrap[data-astro-cid-egjxbr2i]{position:relative;flex-shrink:0;width:100px;height:100px}.featured-thumb-wrap[data-astro-cid-egjxbr2i] .rarity-frame[data-astro-cid-egjxbr2i]{width:100%;height:100%;border-radius:10px;position:relative;overflow:hidden;background:#11141a;display:flex;align-items:center;justify-content:center}.soul-bg[data-astro-cid-egjxbr2i]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4}.soul-img[data-astro-cid-egjxbr2i]{position:relative;z-index:2;width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.thumb-like-badge[data-astro-cid-egjxbr2i]{position:absolute;top:-4px;left:-4px;z-index:5;width:26px;height:26px;background:linear-gradient(135deg,#eab308,#ca8a04);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000080;border:1.5px solid #fff}.thumb-like-badge[data-astro-cid-egjxbr2i] img[data-astro-cid-egjxbr2i]{width:14px;height:14px;object-fit:contain}.featured-content[data-astro-cid-egjxbr2i]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.featured-top[data-astro-cid-egjxbr2i]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.title-row[data-astro-cid-egjxbr2i]{display:flex;align-items:center;gap:.5rem}.soul-name[data-astro-cid-egjxbr2i]{font-size:1.1rem;font-weight:700;color:var(--text)}.star-wrap[data-astro-cid-egjxbr2i]{display:flex;align-items:center;gap:.35rem}.tag-badge[data-astro-cid-egjxbr2i]{font-size:.72rem;padding:.15rem .45rem;border-radius:4px;background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.attr-pill-row[data-astro-cid-egjxbr2i]{margin-top:.15rem}.attr-pill[data-astro-cid-egjxbr2i]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;padding:.2rem .6rem;border-radius:6px;background:#38bdf81a;color:#38bdf8;border:1px solid rgba(56,189,248,.2)}.pill-dot[data-astro-cid-egjxbr2i]{font-size:.6rem}.skill-box[data-astro-cid-egjxbr2i]{background:#0003;border-radius:6px;padding:.5rem .65rem;font-size:.78rem;line-height:1.45;color:var(--text-secondary);border:1px solid rgba(255,255,255,.04)}.skill-name[data-astro-cid-egjxbr2i]{font-weight:600;color:var(--text);margin-bottom:.2rem}.card-footer-link[data-astro-cid-egjxbr2i]{font-size:.78rem;color:var(--color-gold, #eab308);margin-top:auto;text-align:right;font-weight:600}.alt-grid[data-astro-cid-egjxbr2i]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem}.alt-card[data-astro-cid-egjxbr2i]{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;background:#ffffff05;border:1px solid var(--border);border-radius:8px;transition:all .2s ease;text-decoration:none;color:inherit}.alt-card[data-astro-cid-egjxbr2i]:hover{transform:translateY(-2px);border-color:#ffffff4d;background:#ffffff0a}.alt-icon-wrap[data-astro-cid-egjxbr2i]{flex-shrink:0;width:44px;height:44px}.rarity-frame-sm[data-astro-cid-egjxbr2i]{width:100%;height:100%;border-radius:6px;overflow:hidden;background:#11141a;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.alt-img[data-astro-cid-egjxbr2i]{width:88%;height:88%;object-fit:contain}.alt-info[data-astro-cid-egjxbr2i]{flex:1;min-width:0}.alt-title-row[data-astro-cid-egjxbr2i]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.alt-name[data-astro-cid-egjxbr2i]{font-size:.85rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capsule-sm[data-astro-cid-egjxbr2i]{font-size:.65rem;padding:.05rem .3rem;border-radius:3px;font-weight:700}.alt-sub-row[data-astro-cid-egjxbr2i]{display:flex;align-items:center;gap:.35rem;margin-top:.2rem}.alt-attr-tag[data-astro-cid-egjxbr2i]{font-size:.7rem;color:var(--text-muted);background:#ffffff0d;padding:.05rem .3rem;border-radius:3px}.alt-skill-tag[data-astro-cid-egjxbr2i]{font-size:.7rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-arrow[data-astro-cid-egjxbr2i]{font-size:.8rem;color:var(--text-muted);opacity:.5;transition:all .2s ease}.alt-card[data-astro-cid-egjxbr2i]:hover .alt-arrow[data-astro-cid-egjxbr2i]{opacity:1;color:var(--text);transform:translate(2px)}.rf-5[data-astro-cid-egjxbr2i]{border-color:#f59e0b!important}.rf-4[data-astro-cid-egjxbr2i]{border-color:#a855f7!important}.rf-3[data-astro-cid-egjxbr2i]{border-color:#3b82f6!important}.rf-2[data-astro-cid-egjxbr2i]{border-color:#10b981!important}.cap-ssr[data-astro-cid-egjxbr2i]{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.cap-sr[data-astro-cid-egjxbr2i]{background:#a855f733;color:#c084fc;border:1px solid rgba(168,85,247,.4)}.cap-r[data-astro-cid-egjxbr2i]{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}@media(max-width:640px){.featured-grid[data-astro-cid-egjxbr2i]{grid-template-columns:1fr}.featured-card[data-astro-cid-egjxbr2i]{flex-direction:column;align-items:center;text-align:center}.featured-top[data-astro-cid-egjxbr2i]{justify-content:center}.card-footer-link[data-astro-cid-egjxbr2i]{text-align:center}}.equip-rec-section[data-astro-cid-tkfjp5uy]{margin-top:2rem;--rec-gold: #d8a838;--rec-gold-glow: rgba(216, 168, 56, .25);--rec-cyan: #47b2c4;--rec-purple: #a45de2;--rec-blue: #3c82de;--rec-active-bg: linear-gradient(135deg, rgba(216, 168, 56, .22), rgba(224, 97, 56, .16));--rec-card-bg: rgba(255, 255, 255, .04);--rec-card-border: rgba(255, 255, 255, .08)}[data-theme=light] .equip-rec-section[data-astro-cid-tkfjp5uy]{--rec-gold: #c98a1b;--rec-gold-glow: rgba(201, 138, 27, .18);--rec-cyan: #228b9d;--rec-purple: #7d3abf;--rec-blue: #2368c7;--rec-active-bg: linear-gradient(135deg, rgba(201, 138, 27, .18), rgba(224, 97, 56, .1));--rec-card-bg: #ffffff;--rec-card-border: rgba(0, 0, 0, .08)}.section-tip[data-astro-cid-tkfjp5uy]{font-size:.875rem;color:var(--text-faint);margin-top:.25rem}.equip-rec-container[data-astro-cid-tkfjp5uy]{display:flex;flex-direction:column;gap:1.25rem}.rec-nav[data-astro-cid-tkfjp5uy]{display:flex;flex-wrap:wrap;gap:.625rem;padding:.375rem;background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-soft, rgba(255, 255, 255, .08));border-radius:12px}.rec-nav-btn[data-astro-cid-tkfjp5uy]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-dim, #999);cursor:pointer;font-size:.9375rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.rec-nav-btn[data-astro-cid-tkfjp5uy]:hover{color:var(--text, #fff);background:#ffffff0d}.rec-nav-btn[data-astro-cid-tkfjp5uy].active{background:var(--rec-active-bg);border-color:var(--rec-gold);color:var(--text, #fff);box-shadow:0 2px 10px var(--rec-gold-glow)}.rec-nav-badge[data-astro-cid-tkfjp5uy]{display:inline-block;padding:.125rem .4rem;font-size:.75rem;font-weight:600;border-radius:4px;background:#ffffff14;color:inherit}.rec-nav-btn[data-astro-cid-tkfjp5uy].active .rec-nav-badge[data-astro-cid-tkfjp5uy]{background:var(--rec-gold);color:#000}.rec-nav-lv[data-astro-cid-tkfjp5uy]{font-size:.8125rem;opacity:.8}.rec-panels[data-astro-cid-tkfjp5uy]{position:relative}.rec-panel[data-astro-cid-tkfjp5uy]{display:none;flex-direction:column;gap:1.25rem;animation:fadeIn .25s ease-out}.rec-panel[data-astro-cid-tkfjp5uy].active{display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rec-meta-bar[data-astro-cid-tkfjp5uy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;padding:.875rem 1.25rem;background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-soft, rgba(255, 255, 255, .08));border-radius:10px}.rec-meta-item[data-astro-cid-tkfjp5uy]{display:flex;flex-direction:column;gap:.25rem}.rec-meta-label[data-astro-cid-tkfjp5uy]{font-size:.75rem;color:var(--text-faint, #777)}.rec-meta-val[data-astro-cid-tkfjp5uy]{font-size:.9375rem;font-weight:600;color:var(--text, #eee)}.lv-highlight[data-astro-cid-tkfjp5uy]{color:var(--rec-gold, #d8a838)}.rec-grid[data-astro-cid-tkfjp5uy]{display:grid;grid-template-columns:repeat(5,1fr);gap:.875rem}@media(max-width:1100px){.rec-grid[data-astro-cid-tkfjp5uy]{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.rec-grid[data-astro-cid-tkfjp5uy]{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.rec-grid[data-astro-cid-tkfjp5uy]{grid-template-columns:1fr}}.rec-card[data-astro-cid-tkfjp5uy]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .875rem;background:var(--rec-card-bg);border:1px solid var(--rec-card-border);border-radius:12px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.rec-card[data-astro-cid-tkfjp5uy]:hover{border-color:var(--rec-gold, #d8a838);transform:translateY(-3px);box-shadow:0 8px 24px #00000059}.rec-card-header[data-astro-cid-tkfjp5uy]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.rec-slot-tag[data-astro-cid-tkfjp5uy]{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:4px;background:var(--surface-3, rgba(255, 255, 255, .08));color:var(--text, #eee)}.rec-set-tag[data-astro-cid-tkfjp5uy]{font-size:.6875rem;padding:.125rem .4rem;border-radius:4px;background:#47b2c426;border:1px solid rgba(71,178,196,.35);color:var(--rec-cyan, #47b2c4);font-weight:500}.rec-prof-tag[data-astro-cid-tkfjp5uy]{font-size:.6875rem;padding:.125rem .4rem;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--text-dim, #aaa);font-weight:500}.rec-prof-tag[data-astro-cid-tkfjp5uy].is-matched{background:#d8a83826;border-color:#d8a83866;color:var(--rec-gold, #d8a838);font-weight:600}.attr-pill-ele[data-astro-cid-tkfjp5uy]{font-size:.65rem;padding:0 4px;margin-left:4px;border-radius:3px;background:#6366f133;color:#a5b4fc;vertical-align:middle}.val-matched[data-astro-cid-tkfjp5uy]{color:var(--rec-gold, #f3ca7e)!important}.dim-tag[data-astro-cid-tkfjp5uy]{background:#ffffff0a;border-color:transparent;color:var(--text-faint, #888)}.rec-card-icon-wrap[data-astro-cid-tkfjp5uy]{margin-bottom:.625rem}.rec-card-icon-wrap[data-astro-cid-tkfjp5uy] .rarity-frame[data-astro-cid-tkfjp5uy]{width:76px;height:76px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.rec-card-icon-wrap[data-astro-cid-tkfjp5uy] .rarity-bg[data-astro-cid-tkfjp5uy]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.rec-card-icon-wrap[data-astro-cid-tkfjp5uy] .acc-icon[data-astro-cid-tkfjp5uy]{width:68px;height:68px;object-fit:contain;position:relative;z-index:2;transition:transform .2s ease}.rec-card[data-astro-cid-tkfjp5uy]:hover .acc-icon[data-astro-cid-tkfjp5uy]{transform:scale(1.08)}.rec-card-info[data-astro-cid-tkfjp5uy]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.375rem;margin-bottom:.625rem}.rec-card-name[data-astro-cid-tkfjp5uy]{font-size:.9375rem;font-weight:600;color:var(--text, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rec-card-stars[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;justify-content:center}.rec-card-attrs[data-astro-cid-tkfjp5uy]{width:100%;display:flex;flex-direction:column;gap:.375rem;padding:.5rem .625rem;background:#0003;border-radius:6px;font-size:.75rem;margin-bottom:.75rem;min-height:48px;justify-content:center}[data-theme=light] .rec-card-attrs[data-astro-cid-tkfjp5uy]{background:#00000008}.rec-attr-line[data-astro-cid-tkfjp5uy]{display:flex;justify-content:space-between;align-items:center;color:var(--text-dim, #ccc)}.rec-attr-val[data-astro-cid-tkfjp5uy]{font-weight:600;color:#62d287}.rec-affix-preview[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;gap:.375rem;overflow:hidden}.rec-affix-label[data-astro-cid-tkfjp5uy]{padding:0 .25rem;font-size:.625rem;background:#d8a83826;color:var(--rec-gold, #d8a838);border-radius:2px;flex-shrink:0}.rec-affix-desc[data-astro-cid-tkfjp5uy]{color:var(--text-faint, #888);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.rec-card-arrow[data-astro-cid-tkfjp5uy]{font-size:.75rem;color:var(--rec-gold, #d8a838);opacity:.8;margin-top:auto;transition:opacity .2s ease}.rec-card[data-astro-cid-tkfjp5uy]:hover .rec-card-arrow[data-astro-cid-tkfjp5uy]{opacity:1;text-decoration:underline}.rec-card-empty[data-astro-cid-tkfjp5uy]{justify-content:center;color:var(--text-faint)}.rec-set-bonuses[data-astro-cid-tkfjp5uy]{background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-soft, rgba(255, 255, 255, .08));border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.rec-set-head[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;gap:.5rem}.rec-set-icon[data-astro-cid-tkfjp5uy]{font-size:1.125rem}.rec-set-title[data-astro-cid-tkfjp5uy]{font-size:1rem;font-weight:600;color:var(--text, #fff)}.rec-set-count-pill[data-astro-cid-tkfjp5uy]{margin-left:auto;font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;background:#48a86826;color:#62d287;border:1px solid rgba(72,168,104,.3)}.rec-set-list[data-astro-cid-tkfjp5uy]{display:flex;flex-direction:column;gap:.875rem}.rec-set-card[data-astro-cid-tkfjp5uy]{background:#0000002e;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}[data-theme=light] .rec-set-card[data-astro-cid-tkfjp5uy]{background:#00000005;border-color:#0000000f}.rec-set-card-top[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;justify-content:space-between}.rec-set-name[data-astro-cid-tkfjp5uy]{font-size:1.0625rem;font-weight:700;color:var(--rec-cyan, #47b2c4)}.rec-set-equipped-badge[data-astro-cid-tkfjp5uy]{font-size:.8125rem;color:var(--text-dim, #ccc)}.rec-set-bonus-items[data-astro-cid-tkfjp5uy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.rec-bonus-item[data-astro-cid-tkfjp5uy]{background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:6px;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.375rem;opacity:.6}.rec-bonus-item[data-astro-cid-tkfjp5uy].is-active{background:linear-gradient(135deg,#48a8681a,#48a86808);border-color:#48a86859;opacity:1}.rec-bonus-piece[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600}.is-active[data-astro-cid-tkfjp5uy] .rec-bonus-piece[data-astro-cid-tkfjp5uy]{color:#62d287}.piece-indicator[data-astro-cid-tkfjp5uy]{font-weight:700}.piece-name[data-astro-cid-tkfjp5uy]{color:var(--rec-gold, #d8a838);font-size:.8125rem}.rec-bonus-desc[data-astro-cid-tkfjp5uy]{font-size:.8125rem;line-height:1.4;color:var(--text-dim, #bbb)}.rec-set-empty[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem;background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-soft, rgba(255, 255, 255, .08));border-radius:12px}.rec-set-empty-icon[data-astro-cid-tkfjp5uy]{font-size:1.75rem;flex-shrink:0}.rec-set-empty-title[data-astro-cid-tkfjp5uy]{font-size:.9375rem;font-weight:600;color:var(--text, #eee);margin-bottom:.25rem}.rec-set-empty-desc[data-astro-cid-tkfjp5uy]{font-size:.8125rem;color:var(--text-dim, #aaa);line-height:1.45}.rec-rarity-guide[data-astro-cid-tkfjp5uy]{border:1px solid var(--border-soft, rgba(255, 255, 255, .08));border-radius:10px;background:var(--surface-2, rgba(255, 255, 255, .02));overflow:hidden;transition:border-color .2s ease}.rec-rarity-guide[data-astro-cid-tkfjp5uy][open]{border-color:#d8a83859}.rec-guide-summary[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;cursor:pointer;user-select:none;font-size:.875rem;font-weight:500;color:var(--text-dim, #ccc)}.rec-guide-summary[data-astro-cid-tkfjp5uy]:hover{color:var(--text, #fff);background:#ffffff05}.rec-guide-title[data-astro-cid-tkfjp5uy]{display:flex;align-items:center;gap:.5rem}.rec-guide-arrow[data-astro-cid-tkfjp5uy]{font-size:.75rem;transition:transform .2s ease}.rec-rarity-guide[data-astro-cid-tkfjp5uy][open] .rec-guide-arrow[data-astro-cid-tkfjp5uy]{transform:rotate(180deg)}.rec-guide-body[data-astro-cid-tkfjp5uy]{padding:0 1.25rem 1.25rem;border-top:1px solid var(--border-soft, rgba(255, 255, 255, .05))}.rec-guide-intro[data-astro-cid-tkfjp5uy]{font-size:.8125rem;color:var(--text-faint, #888);margin:.75rem 0;line-height:1.5}.rec-guide-table[data-astro-cid-tkfjp5uy]{width:100%;font-size:.8125rem}.rec-guide-table[data-astro-cid-tkfjp5uy] th[data-astro-cid-tkfjp5uy]{font-weight:600;color:var(--text, #eee)}.highlight-row[data-astro-cid-tkfjp5uy]{background:#d8a8380f}.stage-tag[data-astro-cid-tkfjp5uy]{display:inline-block;padding:.125rem .4rem;font-size:.75rem;border-radius:4px;background:#d8a8382e;color:var(--rec-gold, #d8a838);font-weight:600}
