.guide-wiki-page{--guide-panel-border:#ffffff17;--guide-panel-bg:#080d12b8;--guide-soft-bg:#ffffff0a;--guide-text:#dbe5df;--guide-muted:#9faea6;--guide-gold:#f9d423;--guide-blue:#4facfe;cursor:default}.guide-wiki-page,.guide-wiki-page *{cursor:inherit}.guide-wiki-page a,.guide-wiki-page button,.guide-wiki-page summary,.guide-wiki-page [role=button],.guide-wiki-page label,.guide-wiki-page input,.guide-wiki-page select,.guide-wiki-page textarea{cursor:pointer}.guide-wiki-page strong,.guide-wiki-page .story-highlight{color:var(--guide-gold)}.guide-wiki-page .story-panel,.guide-wiki-page .story-flow-step,.guide-wiki-page .guide-wiki-nav{border-radius:8px}.guide-wiki-page .story-panel p,.guide-wiki-page .story-flow-step p,.guide-wiki-page .story-list{color:var(--guide-text)}.guide-wiki-page .story-panel h2,.guide-wiki-page .story-flow-intro h2{max-width:920px}.guide-wiki-main{gap:22px}.guide-section-toggle{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eadcc6;width:100%;min-height:44px;font:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:#1e05089e;border:1px solid #c9a25642;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;margin:12px 0 14px;padding:10px;font-size:.72rem;font-weight:800;line-height:1.3;transition:border-color .18s,background .18s,color .18s;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a}.guide-section-toggle:hover,.guide-section-toggle:focus-visible{background:#2f090dc7;border-color:#f0d58b85;outline:none}.guide-section-toggle[aria-pressed=true]{color:#fff4d5;border-color:#f0d58b94}.guide-section-toggle-track{background:#0c1212c7;border:1px solid #eadcc63d;border-radius:999px;flex:none;align-items:center;width:34px;height:19px;transition:background .18s,border-color .18s;display:inline-flex}.guide-section-toggle-thumb{background:#7f8a84;border-radius:50%;width:13px;height:13px;margin-left:2px;transition:transform .18s,background .18s;box-shadow:0 1px 4px #00000085}.guide-section-toggle[aria-pressed=true] .guide-section-toggle-track{background:#c9a25633;border-color:#c9a256}.guide-section-toggle[aria-pressed=true] .guide-section-toggle-thumb{background:#f0d58b;transform:translate(15px)}.guide-section-toggle-text{min-width:0}.is-guide-section-only .guide-wiki-main{align-content:start}.is-guide-section-only .guide-wiki-article[hidden]{display:none}.guide-start-panel{grid-template-columns:1fr;gap:24px;display:grid;overflow:hidden}.guide-start-panel .story-hero-copy{max-width:760px}.guide-start-panel .story-flow-intro h3{color:#fff;font-family:var(--font-serif);margin:0;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.1}.guide-quickstart-fullwidth~.portal-tool-header,.portal-tool-header.guide-wiki-hero{display:none!important}.guide-quick-grid,.guide-rule-grid,.guide-effect-grid,.guide-chest-notes,.guide-species-grid,.guide-purchase-grid{gap:14px;display:grid}.guide-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-quick-grid article,.guide-rule-grid article,.guide-chest-notes article,.guide-species-grid article,.guide-purchase-grid article{border:1px solid var(--guide-panel-border);background:var(--guide-soft-bg);border-radius:8px;min-width:0;padding:18px}.guide-quick-grid article{flex-direction:column;display:flex}.guide-quick-grid span{width:34px;height:34px;color:var(--guide-gold);border:1px solid #f9d4236b;border-radius:50%;place-items:center;margin-bottom:12px;font-size:.78rem;font-weight:900;display:inline-grid}.guide-quick-grid article>strong,.guide-rule-grid article>strong,.guide-chest-notes article>strong,.guide-species-grid article strong,.guide-purchase-grid article>strong,.guide-effect-card div>strong{color:var(--guide-gold);display:block}.guide-quick-grid p strong,.guide-rule-grid p strong,.guide-chest-notes p strong,.guide-purchase-grid p strong,.guide-two-col p strong,.guide-callout strong{color:var(--guide-gold);display:inline}.guide-quick-grid p,.guide-rule-grid p,.guide-chest-notes p,.guide-species-grid p,.guide-species-grid small,.guide-purchase-grid p,.guide-effect-card p{color:var(--guide-muted);margin-top:8px;font-size:.95rem;line-height:1.6}.guide-species-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-species-grid article{background:linear-gradient(#ffffff0e,#ffffff06);align-content:start;gap:12px;display:grid}.guide-species-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-species-card-heading{flex-direction:column;gap:8px;min-width:0;display:flex}.guide-species-card-head img{object-fit:contain;background:#00000047;border-radius:12px;flex:0 0 96px;width:96px;height:96px;padding:8px}.guide-species-grid span{color:#f0d58b;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9a25647;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:900}.guide-species-grid small{display:block}.guide-purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-setup-timeline .story-flow-intro p:not(.story-label){color:var(--guide-muted);margin:0}.guide-setup-timeline .story-flow-step{min-height:238px}.guide-setup-timeline{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:0}.guide-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-award-podium{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 0;display:grid}.guide-award-podium article{border:1px solid var(--guide-panel-border);background:var(--guide-soft-bg);border-radius:8px;min-width:0;padding:18px}.guide-award-podium article>strong{color:var(--guide-gold);display:block}.guide-award-podium p{color:var(--guide-muted);margin-top:8px;font-size:.95rem;line-height:1.6}.guide-award-prize-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guide-award-prize-list li{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:3.1em minmax(0,1fr);align-items:start;gap:10px 12px;padding:10px 12px;display:grid}.guide-award-place{color:#dce8e4;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;min-width:3.1em;min-height:2.15em;font-size:.78rem;font-weight:900;display:inline-flex}.guide-award-prize-list li.place-1 .guide-award-place{color:#1a1404;background:linear-gradient(#f9d423 0%,#d4a017 100%)}.guide-award-prize-list li.place-2 .guide-award-place{color:#121416;background:linear-gradient(#d7dde3 0%,#9aa3ad 100%)}.guide-award-prize-list li.place-3 .guide-award-place{color:#1a120c;background:linear-gradient(#d49a6a 0%,#a66a3a 100%)}.guide-award-prize{color:#f3ead8;gap:2px;min-width:0;font-size:.95rem;font-weight:700;line-height:1.35;display:grid}.guide-rule-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-two-col{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:22px;display:grid}.guide-two-col>div{gap:12px;display:grid}.guide-effect-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-effect-card{border:1px solid var(--guide-panel-border);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:8px;min-width:0;overflow:hidden}.guide-effect-card img{aspect-ratio:16/11;object-fit:contain;background:#00000047;width:100%;padding:14px;display:block}.guide-effect-card div{padding:16px}.guide-effect-card h3{color:#fff;margin:0 0 8px;font-size:1rem;line-height:1.2}.guide-effect-card strong{color:var(--guide-gold);font-size:.88rem;line-height:1.4}.guide-callout{background:#f9d42314;border:1px solid #f9d42347;border-radius:8px;padding:16px 18px}.guide-chest-notes{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.guide-chest-notes-wide{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.guide-badge-list{flex-wrap:wrap;gap:10px;display:flex}.guide-badge-list span{max-width:100%;color:var(--guide-text);background:#4facfe14;border:1px solid #4facfe38;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:.88rem;line-height:1.35;display:inline-flex}.guide-badge-list strong,.guide-wiki-page .reward-table tbody td strong,.guide-wiki-page .story-stat-card strong{color:var(--guide-gold)}.reward-table-wrap{overflow-x:auto}@media (width>=761px){.reward-table{min-width:720px}}@media (width<=1180px){.guide-effect-grid,.guide-chest-notes,.guide-chest-notes-wide,.guide-species-grid,.guide-purchase-grid,.guide-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.guide-section-toggle{z-index:20;background:#080d12f0;border:1px solid #c9a2566b;border-radius:999px;width:auto;margin-top:0;padding:8px 14px;position:fixed;top:auto;bottom:16px;right:16px;box-shadow:0 10px 24px #00000073}.guide-wiki-page .story-panel{padding:20px}.guide-quick-grid,.guide-setup-timeline,.guide-award-podium,.guide-rule-grid,.guide-rule-grid-two,.guide-effect-grid,.guide-two-col,.guide-chest-notes,.guide-chest-notes-wide,.guide-species-grid,.guide-purchase-grid,.guide-resource-grid{grid-template-columns:1fr}.guide-setup-timeline .story-flow-step{min-height:auto}.guide-effect-card{grid-template-columns:112px minmax(0,1fr);align-items:stretch;display:grid}.guide-effect-card img{aspect-ratio:auto;height:100%;padding:10px}.guide-badge-list span{border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%}}@media (width<=460px){.guide-effect-card{grid-template-columns:1fr}.guide-effect-card img{aspect-ratio:16/9}}.guide-collapsible{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #f9d42333;border-radius:8px;margin-bottom:12px;padding:0;transition:all .18s;overflow:visible}.guide-collapsible:hover{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#f9d42359}.guide-collapsible[open]{border-color:#f9d42366}.guide-collapsible summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:14px;padding:18px 20px;list-style:none;transition:background .18s;display:flex}.guide-collapsible[open] summary{border-radius:8px 8px 0 0}.guide-collapsible summary::-webkit-details-marker{display:none}.guide-collapsible summary::marker{display:none}.guide-collapsible summary:hover{background:#f9d4230f}.guide-collapsible summary:focus-visible{outline:2px solid var(--guide-gold);outline-offset:-2px}.guide-collapsible-icon{border:2px solid var(--guide-gold);background:#f9d42314;border-radius:4px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:all .18s;display:inline-flex;position:relative}.guide-collapsible-icon:before{content:"";background:var(--guide-gold);width:8px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-collapsible-icon:after{content:"";background:var(--guide-gold);width:2px;height:8px;transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-collapsible[open] .guide-collapsible-icon{transform:rotate(90deg)}.guide-collapsible[open] .guide-collapsible-icon:after{opacity:0}.guide-collapsible-title{min-width:0;color:var(--guide-text);align-items:center;gap:8px;font-size:.95rem;font-weight:600;line-height:1.4;display:inline-flex}.guide-collapsible .section-permalink{flex:none}.guide-collapsible:hover .section-permalink,.guide-collapsible .section-permalink:hover,.guide-collapsible .section-permalink:focus-visible{opacity:1}.guide-collapsible-content{color:var(--guide-muted);border-top:1px solid #f9d4231a;padding:18px 20px 20px 48px;font-size:.95rem;line-height:1.6}.guide-collapsible-content p{margin:0 0 12px}.guide-collapsible-content p:last-child{margin-bottom:0}.guide-collapsible-content ol,.guide-collapsible-content ul{margin:0 0 12px;padding-left:20px}.guide-collapsible-content li{align-items:center;gap:0;margin-bottom:8px;padding-left:12px;line-height:1;display:flex}.guide-collapsible-content ol.guide-ranked-list{padding-left:28px;list-style:decimal}.guide-collapsible-content ol.guide-ranked-list li{padding-left:6px;line-height:1.45;display:list-item}.guide-collapsible-content ol.guide-ranked-list li::marker{color:var(--guide-gold);font-weight:800}.guide-collapsible-content li:last-child{margin-bottom:0}.guide-collapsible-content strong{color:var(--guide-gold)}.guide-collapsible-content li strong,.guide-collapsible-content h4 strong{margin-left:.35em;margin-right:.35em}.guide-collapsible-content li:has(.guide-checklist-box){cursor:pointer}.guide-collapsible-content h4:has(.guide-checklist-box){cursor:pointer}.guide-collapsible-content li:has(.guide-checklist-box) label{cursor:pointer}.guide-collapsible-content h4:has(.guide-checklist-box) label{cursor:pointer}.guide-collapsible-content li>label,.guide-collapsible-content h4>label{flex:1;min-width:0}.guide-collapsible-content a{color:var(--guide-blue);text-decoration:none;transition:opacity .18s}.guide-collapsible-content a:hover,.guide-collapsible-content a:focus-visible{opacity:.8}.guide-checklist-box{box-sizing:border-box;width:18px;height:18px;accent-color:var(--guide-gold);cursor:pointer;vertical-align:middle;flex-shrink:0;align-self:center;margin:0 10px 0 0;padding:0}.guide-checklist-box:checked~strong{opacity:.6}li:has(.guide-checklist-box:checked){opacity:.6}h4:has(.guide-checklist-box:checked){opacity:.6}.guide-media-icon{box-sizing:border-box;cursor:pointer;width:18px;height:18px;color:var(--guide-gold);opacity:.7;justify-content:center;align-self:center;align-items:center;margin-left:8px;margin-right:8px;padding:0;font-size:.85rem;line-height:18px;transition:all .18s;display:inline-flex;overflow:hidden}.guide-media-icon:hover{opacity:1;transform:scale(1.15)}.guide-media-modal{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;position:fixed;top:0;left:0;display:none!important}.guide-media-modal.open{display:flex!important}.guide-media-modal-content{background:#080d12fa;border:1px solid #f9d4234d;border-radius:12px;max-width:85vw;max-height:80vh;padding:80px 60px 60px;position:relative;overflow:auto;box-shadow:0 20px 60px #000c}.guide-media-modal-close{cursor:pointer;width:40px;height:40px;color:var(--guide-gold);z-index:2001;background:#f9d42326;border:1px solid #f9d42366;border-radius:6px;justify-content:center;align-items:center;font-size:1.6rem;transition:all .18s;display:flex;position:absolute;top:12px;right:12px}.guide-media-modal-close:hover{background:#f9d42340;border-color:#f9d42399;transform:scale(1.1)}.guide-media-images{flex-direction:column;align-items:center;gap:16px;display:flex}.guide-media-modal img{opacity:0;border-radius:8px;max-width:100%;height:auto;margin:0 auto;transition:opacity .2s;display:block}.guide-media-modal img.is-loaded,.guide-media-modal video.is-loaded{opacity:1}.guide-media-modal video{opacity:0;background:#000;border-radius:8px;max-width:100%;height:auto;max-height:min(70vh,720px);margin:0 auto;transition:opacity .2s;display:block}.guide-media-image-wrap{justify-content:center;align-items:center;min-width:120px;min-height:120px;display:flex;position:relative}.guide-media-spinner{border:3px solid #f9d42340;border-top-color:var(--guide-gold);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite guide-media-spin;position:absolute}@keyframes guide-media-spin{to{transform:rotate(360deg)}}.guide-quickstart-main{align-content:start}.guide-quickstart-section{scroll-margin-top:var(--guide-wiki-top-offset,96px);gap:12px;display:grid}.guide-quick-cta{background:linear-gradient(#c9a2561f,#c9a2560f);border:1px solid #c9a2563d;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:20px 28px;display:flex}.guide-quick-cta-copy{flex:auto;min-width:0}.guide-quick-cta-copy h2{color:#fff;margin:0 0 8px;font-size:1.1rem}.guide-quick-cta-copy p{color:var(--guide-muted);margin:0}.guide-quick-cta-button{white-space:nowrap;flex:none;min-height:42px}@media (width<=620px){.guide-quick-cta{flex-direction:column;align-items:stretch}.guide-quick-cta-button{width:100%}}.guide-quickstart-fullwidth{align-content:start;gap:8px;width:100%;max-width:900px;margin:-2px auto 0;padding:0 20px;display:grid}.guide-quickstart-section>.story-label{display:none}.guide-quickstart-section .guide-collapsible{scroll-margin-top:var(--guide-wiki-top-offset,96px)}.guide-quickstart-section h3{display:none}.guide-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 28px;display:grid}.guide-resource-card{border:1px solid var(--guide-panel-border);background:var(--guide-soft-bg);border-radius:8px;flex-direction:column;min-width:0;padding:16px 18px 14px;display:flex}.guide-resource-card-crystal{background:radial-gradient(circle at top right, #c9363e3d, transparent 58%), var(--guide-soft-bg);border-color:#c9363e52}.guide-resource-card-arcane{background:radial-gradient(circle at top right, #4facfe38, transparent 58%), var(--guide-soft-bg);border-color:#4facfe52}.guide-resource-card-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.guide-resource-card-head strong{color:var(--guide-gold);font-size:1.05rem;line-height:1.2;display:block}.guide-resource-card-head small{color:var(--guide-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.72rem;font-weight:800;display:block}.guide-collapsible-content .guide-resource-card>p{color:var(--guide-text);margin:0 0 14px;font-size:.92rem;line-height:1.5}.guide-resource-card-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.guide-resource-card-stats span{background:#00000047;border-radius:6px;flex-direction:column-reverse;gap:4px;padding:8px 10px;display:flex}.guide-resource-card-stats em{color:#fff;font-family:var(--font-serif);font-size:1.4rem;font-style:normal;line-height:1}.guide-resource-card-stats small{color:var(--guide-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.guide-collapsible-content p.guide-resource-followup{margin-top:8px}.guide-collapsible-content p>.guide-media-icon:first-child{margin-left:0}.guide-collapsible-content h4{color:#fff;align-items:center;gap:0;margin:16px 0 8px;font-size:.95rem;font-weight:600;line-height:1;display:flex}.guide-collapsible-content>h4:first-child{margin-top:0}.guide-collapsible-content>p.guide-section-lead{margin-top:4px;margin-bottom:18px}.guide-effect-list{gap:10px;margin:0;display:grid}.guide-effect-row{--effect-color:#4facfe;border:1px solid color-mix(in srgb, var(--effect-color) 28%, var(--guide-panel-border));background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--effect-color) 18%, transparent), transparent 58%), var(--guide-soft-bg);border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:10px 14px;display:grid}.guide-effect-row img{object-fit:contain;width:48px;height:48px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--effect-color) 42%, transparent));display:block}.guide-effect-row strong{color:var(--guide-gold);font-size:.98rem;line-height:1.25;display:block}.guide-collapsible-content .guide-effect-row p{color:var(--guide-text);margin:4px 0 0;font-size:.92rem;line-height:1.45}.guide-effect-row-crystal-strike{--effect-color:#ff5d52}.guide-effect-row-crystal-mend{--effect-color:#6ee09a}.guide-effect-row-arcane-spike{--effect-color:#4facfe}.guide-effect-row-arcane-renewal{--effect-color:#52d6d0}.guide-effect-row-mind-break{--effect-color:#b44fff}.guide-effect-row-mind-release{--effect-color:#ff9d3c}.guide-effect-row-echo{--effect-color:#d8e6f2}.guide-species-list{gap:10px;margin:8px 0 16px;display:grid}.guide-species-row{--species-color:#4facfe;border:1px solid color-mix(in srgb, var(--species-color) 28%, var(--guide-panel-border));background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--species-color) 18%, transparent), transparent 58%), var(--guide-soft-bg);border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:10px 14px;display:grid}.guide-species-row img{object-fit:contain;background:#00000059;border-radius:10px;width:64px;height:64px;display:block}.guide-species-row .guide-species-name{color:var(--guide-gold);font-size:.98rem;line-height:1.25;display:block}.guide-collapsible-content .guide-species-row p{color:var(--guide-text);margin:6px 0 0;font-size:.92rem;line-height:1.5}.guide-species-row p strong{font-weight:700;display:inline}.guide-species-row-vampire{--species-color:#ff5d52}.guide-species-row-lycan{--species-color:#4facfe}.guide-species-row-hunter{--species-color:#c9a256}.guide-conversion-table{border-collapse:separate;border-spacing:8px 6px;table-layout:fixed;width:100%;max-width:360px;margin-top:12px}.guide-conversion-table caption{caption-side:top;text-align:left;color:var(--guide-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 2px;font-size:.7rem;font-weight:800}.guide-conversion-table th{color:var(--guide-muted);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:0 10px 2px;font-size:.68rem;font-weight:800;line-height:1.3}.guide-conversion-table td{text-align:center;vertical-align:middle;padding:10px 12px;line-height:1}.guide-conversion-table td:first-child{background:#4facfe1f;border:1px solid #4facfe47;border-radius:8px}.guide-conversion-table td:last-child{background:#ff5d521f;border:1px solid #ff5d5247;border-radius:8px}.guide-conversion-table td strong{color:#fff;font-family:var(--font-serif);font-size:1.2rem;font-weight:700;line-height:1;display:inline}.guide-collapsible-title{color:#f3ead8!important;font-size:1.15rem!important;font-weight:700!important}
