.catalog-shell.site-shell:has(.offer-design){background:linear-gradient(180deg,#07171035,#081a12b0 700px,#081810 1450px),url(../art/forest-adventure.webp) top/auto 1100px no-repeat}.offer-design[data-v-690071fa]{--offer-gold:#bba267;--offer-ivory:#f0e8ce;--offer-muted:#b5c5ae;color:var(--offer-ivory)}.offer-hero[data-v-690071fa]{align-items:center;display:flex;isolation:isolate;margin:-12px -10px 0;min-height:330px;overflow:hidden;position:relative}.offer-hero>img[data-v-690071fa]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;position:absolute;width:100%;z-index:-2}.offer-hero[data-v-690071fa]:after{background:linear-gradient(90deg,#06190ed9,transparent 78%),linear-gradient(0deg,#081c17,transparent 28%);content:"";inset:0;position:absolute;z-index:-1}.offer-hero-copy[data-v-690071fa]{max-width:65%;padding:40px 30px}.offer-hero-copy>span[data-v-690071fa]{color:#ddbf77;font-size:13px;letter-spacing:3px}.offer-hero-copy i[data-v-690071fa]{font-style:normal;margin-left:5px}.offer-hero h1[data-v-690071fa]{font-family:Georgia,"Noto Serif TC",Microsoft JhengHei,serif;font-size:clamp(28px,3vw,42px);letter-spacing:2px;line-height:1.4;margin:10px 0 6px;text-shadow:0 3px 16px #000}.offer-hero p[data-v-690071fa]{color:#d3dcc7;font-size:14px;line-height:1.8;margin:0}.offer-rule[data-v-690071fa]{align-items:center;color:#c7ac68;display:flex;font-size:9px;gap:8px;margin-top:22px;width:180px}.offer-rule[data-v-690071fa]:after,.offer-rule[data-v-690071fa]:before{background:linear-gradient(90deg,#b79d62,transparent);content:"";flex:1;height:1px}.offer-rule[data-v-690071fa]:before{transform:rotate(180deg)}.offer-frame[data-v-690071fa]{border:1px solid #bba2679c;border-radius:2px;box-shadow:inset 0 0 0 3px #081b1380,0 8px 22px #0004;position:relative}.offer-frame[data-v-690071fa]:after,.offer-frame[data-v-690071fa]:before{background:url(../art/bronze-leaf-corner.png) 50%/contain no-repeat;content:"";height:27px;pointer-events:none;position:absolute;width:27px;z-index:2}.offer-frame[data-v-690071fa]:before{left:-2px;top:-2px}.offer-frame[data-v-690071fa]:after{bottom:-2px;right:-2px;transform:rotate(180deg)}.offer-search[data-v-690071fa]{align-items:center;background:#0b2018ed;box-shadow:inset 0 0 0 4px #bf9e5520,0 8px 20px #0003;display:flex;gap:10px;margin:0 0 18px;padding:15px 20px}.offer-search>span[data-v-690071fa]{color:#cbb985;font-size:27px}.offer-search input[data-v-690071fa]{background:#061a12;border:1px solid #9ca87565;border-radius:2px;color:#ede5cd;font-size:14px;min-width:0;padding:12px 14px;width:100%}.offer-search button[data-v-690071fa]{background:none;border:0;color:#d5c18c;font-size:24px}.offer-search[data-v-690071fa]:focus-within{border-color:#edcf81}.offer-categories[data-v-690071fa]{display:grid;gap:14px}.offer-feature[data-v-690071fa]{align-items:center;background:linear-gradient(90deg,#0b2118d9,transparent 85%),url(../art/offer-v1/treasure.webp) 50%/cover;display:flex;justify-content:space-between;min-height:185px;padding:26px}.offer-feature-copy[data-v-690071fa]{align-items:center;display:flex;gap:18px;max-width:70%;text-shadow:0 2px 8px #000}.offer-feature-copy>.navigation-icon[data-v-690071fa]{height:44px;width:44px}.offer-feature h2[data-v-690071fa]{color:#f6eac5;font-size:23px;margin:0 0 8px}.offer-feature p[data-v-690071fa]{color:#c7d1bb;font-size:13px;line-height:1.85;margin:0}.offer-arrow[data-v-690071fa]{background:#0b221bc9;border:1px solid #cbb06c;border-radius:50%;color:#eed48c;display:grid;flex-shrink:0;font-size:22px;height:34px;place-items:center;transition:background .2s,transform .2s;width:34px}.offer-card-grid[data-v-690071fa]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card[data-v-690071fa]{background:linear-gradient(130deg,#173627,#0b2118);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s,border-color .2s}.offer-card-art[data-v-690071fa]{aspect-ratio:1.65;background-position:center 40%;background-size:cover;position:relative}.offer-card-art[data-v-690071fa]:after{background:linear-gradient(0deg,#10281d,transparent 60%);content:"";inset:0;position:absolute}.offer-card-copy[data-v-690071fa]{flex:1;margin-top:-8px;padding:0 18px 20px;position:relative}.offer-card h2[data-v-690071fa]{align-items:center;color:#f3e6c1;display:flex;font-size:16px;gap:8px;line-height:1.5;margin:0 0 9px}.offer-card h2 .navigation-icon[data-v-690071fa]{height:25px;width:25px}.offer-card p[data-v-690071fa]{color:var(--offer-muted);font-size:12px;line-height:1.8;margin:0;padding-right:34px}.offer-card .offer-arrow[data-v-690071fa]{bottom:18px;font-size:18px;height:28px;position:absolute;right:14px;width:28px}.offer-maintenance[data-v-690071fa]{border:1px solid #af95555c;color:#d6c18e;display:inline-block;font-size:10px;letter-spacing:1px;margin:0 0 7px;padding:1px 7px}.offer-card[data-v-690071fa]:hover,.offer-feature[data-v-690071fa]:hover{border-color:#f3d78a}.offer-card[data-v-690071fa]:hover{transform:translateY(-3px)}.offer-card:hover .offer-arrow[data-v-690071fa],.offer-feature:hover .offer-arrow[data-v-690071fa]{background:#60502d;transform:translate(2px)}.offer-card[data-v-690071fa]:focus-visible,.offer-feature[data-v-690071fa]:focus-visible{outline:2px solid #f7d995;outline-offset:4px}.offer-empty[data-v-690071fa]{color:var(--offer-muted);padding:30px;text-align:center}.offer-process[data-v-690071fa]{margin:32px 0 18px}.offer-section-title[data-v-690071fa]{align-items:center;color:#d8bd77;display:flex;gap:14px;justify-content:center}.offer-section-title[data-v-690071fa]:after,.offer-section-title[data-v-690071fa]:before{background:linear-gradient(90deg,transparent,#ab9159);content:"";flex:1;height:1px;max-width:180px}.offer-section-title[data-v-690071fa]:after{transform:rotate(180deg)}.offer-section-title h2[data-v-690071fa]{font-size:19px;letter-spacing:2px;margin:0}.offer-process-lead[data-v-690071fa]{color:#b3c3aa;font-size:12px;line-height:1.8;margin:12px 0 20px;text-align:center}.offer-process ol[data-v-690071fa]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.offer-process li[data-v-690071fa]{align-items:center;background:linear-gradient(130deg,#153426cc,#0b2118eb);border:1px solid #b4ac6c40;border-radius:5px;box-shadow:0 6px 20px #0002;display:flex;gap:14px;padding:26px 18px;position:relative}.offer-step-number[data-v-690071fa]{color:#dabd73;font-size:11px;left:10px;position:absolute;top:10px}.offer-process li>.navigation-icon[data-v-690071fa]{flex-shrink:0;height:40px;width:40px}.offer-process h3[data-v-690071fa]{color:#e7d497;font-size:14px;margin:0 0 7px}.offer-process li p[data-v-690071fa]{color:#afc1a9;font-size:11px;line-height:1.8;margin:0}.offer-status-note[data-v-690071fa]{color:#9baa92;font-size:11px;line-height:1.8;margin:16px 0 0;text-align:center}@media(max-width:1100px){.offer-card-grid[data-v-690071fa]{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-hero-copy[data-v-690071fa]{max-width:75%;padding:30px 24px}.offer-process li[data-v-690071fa]{align-items:flex-start;flex-direction:column;padding:28px 16px 18px}.offer-feature-copy[data-v-690071fa]{max-width:85%}}@media(max-width:600px){.offer-hero[data-v-690071fa]{margin:0 -12px;min-height:300px}.offer-hero>img[data-v-690071fa]{-o-object-position:68% center;object-position:68% center}.offer-hero[data-v-690071fa]:after{background:linear-gradient(90deg,#06190ee6,#06190e20),linear-gradient(0deg,#081c17,transparent 40%)}.offer-hero-copy[data-v-690071fa]{max-width:100%;padding:36px 22px}.offer-hero h1[data-v-690071fa]{font-size:30px}.offer-hero p[data-v-690071fa]{font-size:12px}.offer-card-grid[data-v-690071fa]{grid-template-columns:1fr}.offer-card-art[data-v-690071fa]{aspect-ratio:1.8}.offer-feature[data-v-690071fa]{background-position:65%;min-height:210px;padding:22px 18px}.offer-feature-copy[data-v-690071fa]{gap:10px;max-width:88%}.offer-feature-copy>.navigation-icon[data-v-690071fa]{height:30px;width:30px}.offer-feature h2[data-v-690071fa]{font-size:19px}.offer-feature p[data-v-690071fa]{font-size:12px}.offer-feature>.offer-arrow[data-v-690071fa]{font-size:18px;height:28px;width:28px}.offer-search[data-v-690071fa]{margin-bottom:14px;padding:12px}.offer-search input[data-v-690071fa]{font-size:13px}.offer-process ol[data-v-690071fa]{grid-template-columns:1fr}.offer-process li[data-v-690071fa]{align-items:center;flex-direction:row;gap:18px;padding:25px 20px}.offer-section-title[data-v-690071fa]{gap:8px}.offer-section-title h2[data-v-690071fa]{font-size:17px;letter-spacing:0}.offer-process-lead[data-v-690071fa]{padding:0 8px}.offer-card h2[data-v-690071fa]{font-size:18px}.offer-card p[data-v-690071fa]{font-size:13px}}@media(prefers-reduced-motion:reduce){.offer-arrow[data-v-690071fa],.offer-card[data-v-690071fa]{transition:none}}.monster-sources[data-v-2197a80b]{display:grid;gap:8px;min-width:0}.monster-source[data-v-2197a80b]{align-items:flex-start;display:flex;font-size:12px;gap:12px}.monster-source>strong[data-v-2197a80b]{color:#c9b77c;flex:0 0 64px;line-height:28px}.monster-source>div[data-v-2197a80b]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.monster-source[data-v-2197a80b] div>div{display:contents}.monster-source[data-v-2197a80b] a{align-items:center;background:#091b1260;border:1px solid #a8b58d25;border-radius:5px;color:#c5d2b8;display:inline-flex;gap:5px;line-height:22px;padding:3px 7px}.monster-source[data-v-2197a80b] img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.monster-source[data-v-2197a80b] a:hover{border-color:#c9af6870;color:#ffe3a1}@media(max-width:600px){.monster-source[data-v-2197a80b]{gap:8px}.monster-source>strong[data-v-2197a80b]{flex-basis:50px}}.monster-row-sources[data-v-9d514f57]{border-top:1px solid #a8b58d20;grid-column:1/-1;min-width:0;padding-top:10px}.catalog-monster-row[data-v-9d514f57]{background:#142c20;border:1px solid #a8b58d30;border-radius:10px;display:grid;gap:10px 18px;grid-template-columns:100px minmax(0,1fr);min-width:0;padding:16px}.monster-row-identity[data-v-9d514f57]{align-items:center;align-self:start;display:flex;flex-direction:column;gap:5px;grid-row:1/3;min-width:0;text-align:center}.monster-row-identity strong[data-v-9d514f57]{color:#eadfbd;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.monster-row-identity small[data-v-9d514f57]{color:#bfc9af;font-size:12px}.monster-row-identity:hover strong[data-v-9d514f57]{text-decoration:underline;text-underline-offset:3px}.monster-row-art[data-v-9d514f57]{align-items:center;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.monster-row-data[data-v-9d514f57]{min-width:0}.monster-row-traits[data-v-9d514f57]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.monster-row-traits>span[data-v-9d514f57]{background:#091811;border:1px solid #8f9e803e;border-radius:5px;color:#bbc7b7;font-size:11px;line-height:1.6;padding:2px 6px}.monster-row-traits .effect-g[data-v-9d514f57]{border-color:#c9b06090;color:#f0d57d}.monster-row-traits .effect-b[data-v-9d514f57]{border-color:#6996c970;color:#a1c6ed}.monster-row-traits .effect-x[data-v-9d514f57]{border-style:dashed;color:#acb1a8}.monster-row-traits .monster-boss-badge[data-v-9d514f57]{border-color:#ca765570;color:#ffb5a1}.monster-row-basics[data-v-9d514f57]{display:grid;font-size:13px;gap:7px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.monster-row-basics>div[data-v-9d514f57]{display:flex;flex-wrap:wrap;gap:5px 9px;min-width:0}.monster-row-basics dt[data-v-9d514f57]{color:#a6b8a8}.monster-row-basics dd[data-v-9d514f57]{color:#ece1c2;font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}.monster-wide-stat[data-v-9d514f57]{grid-column:1/-1}.monster-row-combat[data-v-9d514f57]{border:1px solid #a8b58d30;border-radius:7px;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.monster-row-combat table[data-v-9d514f57]{border-collapse:collapse;font-size:12px;min-width:440px;text-align:center;width:100%}.monster-row-combat th[data-v-9d514f57]{background:#233c2b;color:#c5d2b8;font-weight:500;padding:7px 8px;white-space:nowrap}.monster-row-combat td[data-v-9d514f57]{border-top:1px solid #a8b58d20;color:#eadfbd;font-variant-numeric:tabular-nums;padding:7px 8px}.monster-table-caption[data-v-9d514f57]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.monster-row-scroll-hint[data-v-9d514f57]{color:#98ac97;display:none;font-size:11px}@media(max-width:600px){.catalog-monster-row[data-v-9d514f57]{gap:12px;grid-template-columns:80px minmax(0,1fr);padding:12px}.monster-row-identity[data-v-9d514f57]{grid-row:1}.monster-row-traits[data-v-9d514f57]{gap:4px}.monster-row-traits>span[data-v-9d514f57]{padding:1px 5px}.monster-row-basics[data-v-9d514f57]{font-size:12px;gap:7px;grid-template-columns:1fr}.monster-row-combat[data-v-9d514f57],.monster-row-scroll-hint[data-v-9d514f57]{grid-column:1/-1}.monster-row-scroll-hint[data-v-9d514f57]{display:block;margin:0}.monster-row-basics .monster-wide-stat[data-v-9d514f57]{grid-column:auto}}.monster-row-traits .monster-attribute[data-v-9d514f57]{align-items:center;background:var(--element-bg);border:1px solid var(--element-border);color:#e0e8dd;display:inline-flex;gap:0;line-height:24px;overflow:hidden;padding:0 7px 0 0}.monster-element[data-v-9d514f57]{align-items:center;background:var(--element);color:#10211d;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:24px;min-height:24px;min-width:26px;padding:0 4px}.monster-effect[data-v-9d514f57]{font-size:11px;padding-left:1px;white-space:nowrap}.element-i[data-v-9d514f57]{--element:#9cddff;--element-bg:#18313b;--element-border:#47788e}.element-k[data-v-9d514f57]{--element:#ffe18b;--element-bg:#34301a;--element-border:#8d7839}.element-f[data-v-9d514f57]{--element:#ffad96;--element-bg:#3a251e;--element-border:#a2624e}.element-v[data-v-9d514f57]{--element:#d5b0f3;--element-bg:#2d233b;--element-border:#806498}.element-h[data-v-9d514f57]{--element:#f5d8a1;--element-bg:#342c1e;--element-border:#8c784d}.element-s[data-v-9d514f57]{--element:#a1e7b7;--element-bg:#193326;--element-border:#4a8460}.element-a[data-v-9d514f57]{--element:#f2adcf;--element-bg:#352332;--element-border:#936581}.element-z[data-v-9d514f57]{--element:#93e6df;--element-bg:#173332;--element-border:#478985}.monster-row-traits .monster-attribute.effect-g[data-v-9d514f57]{box-shadow:inset 0 -2px #a5df91}.monster-attribute.effect-g .monster-effect[data-v-9d514f57]{color:#c9f4b8;font-weight:700}.monster-row-traits .monster-attribute.effect-b[data-v-9d514f57]{box-shadow:inset 0 -2px #dfb576}.monster-attribute.effect-b .monster-effect[data-v-9d514f57]{color:#f0cea2}.monster-row-traits .monster-attribute.effect-x[data-v-9d514f57]{border-style:dashed}.monster-attribute.effect-x .monster-effect[data-v-9d514f57]{color:#c0c8c0}@media(max-width:600px){.monster-row-traits .monster-attribute[data-v-9d514f57]{padding:0 6px 0 0}.monster-element[data-v-9d514f57]{line-height:23px;min-height:23px}.monster-effect[data-v-9d514f57]{line-height:23px}}.catalog-monster-row[data-v-9d514f57]{gap:8px 12px;grid-template-columns:90px minmax(0,600px);justify-content:start;padding:12px}.monster-row-data[data-v-9d514f57]{max-width:520px}.monster-row-basics[data-v-9d514f57]{font-size:12px;gap:4px 16px}.monster-row-traits[data-v-9d514f57]{margin-bottom:7px}.monster-row-combat[data-v-9d514f57]{max-width:600px}.monster-row-combat td[data-v-9d514f57],.monster-row-combat th[data-v-9d514f57]{padding:5px 7px}.monster-row-sources[data-v-9d514f57]{max-width:100%}.monster-row-traits .monster-attribute[data-v-9d514f57]{line-height:20px}.monster-element[data-v-9d514f57]{font-size:11px;line-height:20px;min-height:20px}.monster-row-art[data-v-9d514f57]{height:68px}.monster-row-identity[data-v-9d514f57]{grid-row:1/3}@media(max-width:600px){.catalog-monster-row[data-v-9d514f57]{grid-template-columns:70px minmax(0,1fr)}.monster-row-identity[data-v-9d514f57]{grid-row:1}.monster-row-combat[data-v-9d514f57]{grid-column:1/-1}.monster-row-art[data-v-9d514f57]{width:64px}.monster-source[data-v-9d514f57]{gap:8px}.monster-source>strong[data-v-9d514f57]{flex-basis:50px}}.catalog-monster-row[data-v-9d514f57]{cursor:pointer;padding-right:50px;position:relative}.monster-row-identity[data-v-9d514f57]{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;padding:0}.monster-row-toggle[data-v-9d514f57]{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;top:12px}.monster-row-identity[data-v-9d514f57]:focus-visible,.monster-row-toggle[data-v-9d514f57]:focus-visible{outline:2px solid #c9af68;outline-offset:3px}.monster-row-sources[data-v-9d514f57]{cursor:default}.catalog-monster-row[data-v-9d514f57]:hover{border-color:#c9af6870}.equipment-row[data-v-7b7513f3]{border-bottom:1px solid #a8b58d30;min-width:0}.equipment-summary[data-v-7b7513f3]{align-items:center;background:#142c20;border:0;border-radius:0;color:#eadfbd;display:flex;gap:14px;padding:10px 14px;text-align:left;width:100%}.equipment-summary[data-v-7b7513f3]:hover,.expanded .equipment-summary[data-v-7b7513f3]{background:#263e2c}.equipment-art[data-v-7b7513f3]{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.equipment-identity[data-v-7b7513f3]{min-width:120px}.equipment-identity strong[data-v-7b7513f3]{display:block;font-size:14px}.equipment-identity small[data-v-7b7513f3]{color:#afbea7;display:block;font-size:12px}.equipment-stats[data-v-7b7513f3]{color:#c8d0bc;flex:1;font-size:12px}.equipment-detail[data-v-7b7513f3]{background:#0b2118;overflow-x:auto;padding:18px}.equipment-detail[data-v-7b7513f3] img{height:auto;max-width:100%}.equipment-detail[data-v-7b7513f3] table{font-size:13px;width:100%}.equipment-detail[data-v-7b7513f3] td,.equipment-detail[data-v-7b7513f3] th{border-bottom:1px solid #a8b58d30;padding:7px}@media(max-width:600px){.equipment-summary[data-v-7b7513f3]{flex-wrap:wrap;gap:8px}.equipment-stats[data-v-7b7513f3]{flex-basis:100%;padding-left:52px}.equipment-detail[data-v-7b7513f3]{padding:12px}}.equipment-detail[data-v-7b7513f3]{padding:10px 12px}.equipment-detail[data-v-7b7513f3] .guide-reading{font-size:11px;line-height:1.4}.equipment-detail[data-v-7b7513f3] .guide-reading>table{margin:0;table-layout:auto;width:100%}.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr:first-child{display:none}.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr>td:first-child{min-width:56px;padding:8px 6px;text-align:center;vertical-align:top;width:56px}.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr>td:nth-child(2){align-items:start;border:0;display:grid;gap:8px;grid-template-columns:minmax(310px,1.4fr) repeat(2,minmax(130px,1fr));padding:0}.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr>td:nth-child(2)>div:first-child{align-items:center;display:flex;gap:12px;grid-column:1/-1}.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr>td:nth-child(2)>div:first-child>span{display:none}.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr>td:nth-child(2)>div:first-child>table{margin:0;max-width:500px;width:auto}.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr>td:nth-child(2)>div:not(:first-child){display:contents}.equipment-detail[data-v-7b7513f3] fieldset{border:1px solid #a8b58d30;border-radius:4px;margin:0;min-width:0;padding:6px 8px}.equipment-detail[data-v-7b7513f3] legend{color:#d8c38f;font-size:11px;line-height:1.3;padding:0 4px}.equipment-detail[data-v-7b7513f3] table table{font-size:11px;line-height:1.35;margin:0;width:100%}.equipment-detail[data-v-7b7513f3] td,.equipment-detail[data-v-7b7513f3] th{font-size:11px;line-height:1.35;padding:3px 4px;white-space:nowrap}.equipment-detail[data-v-7b7513f3] fieldset>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.equipment-detail[data-v-7b7513f3] fieldset div div{align-items:center;display:inline-flex;flex-wrap:wrap;gap:3px}.equipment-detail[data-v-7b7513f3] fieldset img{height:auto;margin:0;max-height:56px;max-width:48px;-o-object-fit:contain;object-fit:contain;width:auto}.equipment-detail[data-v-7b7513f3] fieldset a{align-items:center;display:inline-flex;flex-direction:column;font-size:11px;gap:2px}.equipment-detail[data-v-7b7513f3] fieldset br{display:none}.equipment-detail[data-v-7b7513f3] fieldset small{font-size:10px}@media(max-width:800px){.equipment-detail[data-v-7b7513f3] .guide-reading>table>tbody>tr>td:nth-child(2){grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(115px,1fr));min-width:560px}}.catalog-filter-fields[data-v-70710eff]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.catalog-filter-fields label[data-v-70710eff]{color:#c4cdbb;display:grid;font-size:13px;gap:8px;min-width:0}.catalog-filter-fields select[data-v-70710eff]{background:#091811;border:1px solid #8f9e803e;border-radius:9px;color:inherit;font-size:14px;min-height:46px;padding:9px;width:100%}.catalog-filter-reset[data-v-70710eff]{font-size:13px;margin-top:16px}.catalog-filter-count[data-v-70710eff]{color:#d8c38f;margin-top:24px}.catalog-filter-results.monster-results[data-v-70710eff]{grid-template-columns:minmax(0,1fr)}.catalog-filter-results[data-v-70710eff]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-result[data-v-70710eff]:not(.catalog-monster-row){align-items:center;background:#142c20;border:1px solid #a8b58d30;border-radius:9px;display:flex;gap:12px;min-width:0;padding:12px}.catalog-filter-result:not(.catalog-monster-row) strong[data-v-70710eff]{color:#eadfbd;font-size:14px}.catalog-filter-result:not(.catalog-monster-row) small[data-v-70710eff]{color:#a6b8a8;display:block;font-size:12px;margin-top:5px}.catalog-filter-art[data-v-70710eff]{align-items:center;display:flex;flex:0 0 52px;height:52px;justify-content:center;overflow:hidden;width:52px}@media(max-width:600px){.catalog-filter-fields[data-v-70710eff],.catalog-filter-results[data-v-70710eff]{grid-template-columns:1fr}.guide-toolbar button[data-v-70710eff]{min-height:44px}}.catalog-filter-browser>.guide-toolbar[data-v-70710eff]{margin:0 auto 12px;max-width:760px}.catalog-filter-fields[data-v-70710eff]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.catalog-filter-fields label[data-v-70710eff]{align-items:center;display:flex;font-size:12px;gap:6px}.catalog-filter-fields select[data-v-70710eff]{font-size:12px;max-width:210px;min-height:34px;padding:5px 8px;width:auto}.catalog-filter-count[data-v-70710eff]{margin-top:16px}.catalog-filter-browser .guide-toolbar input[data-v-70710eff]{min-height:36px;padding:7px 10px}.catalog-filter-browser .guide-toolbar button[data-v-70710eff]{min-height:36px;padding:7px 12px}@media(max-width:600px){.catalog-filter-fields[data-v-70710eff]{justify-content:flex-start}.catalog-filter-fields label[data-v-70710eff]{display:grid;flex:1 1 140px}.catalog-filter-fields select[data-v-70710eff]{max-width:none;width:100%}}.item-empty[data-v-0a5237a8]{color:#aabdac;font-size:13px;padding:0 18px 16px}.consumable-row[data-v-0a5237a8]{background:#0c241a66;border:1px solid #bfa56a38;border-radius:10px;margin:10px 0;overflow:hidden}.consumable-heading[data-v-0a5237a8]{align-items:center;color:#eed599;cursor:pointer;display:flex;gap:14px;list-style:none;padding:16px 18px;transition:background .15s}.consumable-heading[data-v-0a5237a8]::-webkit-details-marker{display:none}.consumable-heading[data-v-0a5237a8]:hover{background:#c9af680c}.consumable-heading[data-v-0a5237a8]:focus-visible{outline:2px solid #c9af68;outline-offset:-3px}.consumable-heading>span[data-v-0a5237a8]:nth-child(2){flex:1}.consumable-heading strong[data-v-0a5237a8]{font-size:15px}.consumable-heading small[data-v-0a5237a8]{color:#aabdac;display:block;font-size:12px;margin-top:5px}.consumable-row[open] .consumable-heading[data-v-0a5237a8]{background:#bfa56a0a;border-bottom:1px solid #bfa56a28}.consumable-sources[data-v-0a5237a8]{display:grid;gap:16px;min-width:0;padding:18px}.consumable-source[data-v-0a5237a8]{min-width:0}.consumable-source[data-v-0a5237a8] fieldset{align-items:stretch;background:#081a1245;border:1px solid #bfa56a38;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin:0;min-width:0;padding:12px}.consumable-source[data-v-0a5237a8] legend{color:#d8c68e;font-size:13px;font-weight:600;padding:0 8px}.consumable-source[data-v-0a5237a8]:not(.is-crafting) fieldset>div{align-items:flex-end;background:#acc89a06;border-radius:6px;display:flex;flex:0 0 92px;justify-content:center;min-width:0;padding:8px 4px}.consumable-source[data-v-0a5237a8] fieldset>div:empty{display:none}.consumable-source[data-v-0a5237a8] a{align-items:center;color:#c4c9ad;display:flex;flex-direction:column;font-size:12px;gap:6px;line-height:1.5;text-align:center}.consumable-source[data-v-0a5237a8] a>div{align-items:center;display:flex;flex-direction:column;gap:6px}.consumable-source[data-v-0a5237a8] img{height:64px;max-width:80px;-o-object-fit:contain;object-fit:contain;width:auto}.consumable-source[data-v-0a5237a8] br{display:none}.consumable-source[data-v-0a5237a8] small{font-size:12px}.consumable-source[data-v-0a5237a8] a:hover{color:#ffe9a6;text-decoration:underline}.is-crafting[data-v-0a5237a8] fieldset>div{display:flex;flex-wrap:wrap;gap:10px;width:100%}.is-crafting[data-v-0a5237a8] fieldset>div>div{align-items:center;background:#acc89a06;border:1px solid #bfa56a25;border-radius:6px;display:flex;flex:1 1 220px;gap:16px;padding:12px}.is-crafting[data-v-0a5237a8] fieldset>div>div>div:last-child{align-items:center;color:#c4c9ad;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.is-crafting[data-v-0a5237a8] fieldset>div>div>div:last-child img{height:28px;width:28px}@media(max-width:600px){.consumable-heading[data-v-0a5237a8]{padding:14px 12px}.consumable-sources[data-v-0a5237a8]{gap:12px;padding:12px}.consumable-source[data-v-0a5237a8] fieldset{gap:6px;padding:8px}.consumable-source[data-v-0a5237a8]:not(.is-crafting) fieldset>div{box-sizing:border-box;flex-basis:calc(33.33333% - 4px)}.consumable-source[data-v-0a5237a8] img{height:56px;max-width:64px}}.job-guide[data-v-15fcf2b5]{display:grid;gap:20px;min-width:0}.job-intro h2[data-v-15fcf2b5]{color:#e8d59f;font-size:19px;margin:0 0 12px}.job-intro p[data-v-15fcf2b5]{color:#c1cdbf;font-size:15px;line-height:1.9;margin:0}.job-quests[data-v-15fcf2b5]{align-items:center;color:#a9b79e;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:16px}.job-skill-layout[data-v-15fcf2b5]{align-items:start;display:grid;gap:24px;grid-template-columns:210px minmax(0,1fr)}.job-skill-list[data-v-15fcf2b5]{display:grid;gap:6px;position:sticky;top:20px}.job-skill-list button[data-v-15fcf2b5]{align-items:center;background:#142c20;border:1px solid #a8b18b25;border-radius:9px;color:#c3cfbc;display:flex;font-size:14px;gap:10px;min-height:56px;padding:11px 12px;text-align:left}.job-skill-list button span[data-v-15fcf2b5]:last-child{color:#bda86c;margin-left:auto}.job-skill-list button[aria-pressed=true][data-v-15fcf2b5]{background:#2c3522;border-color:#d3bb78;color:#ffe2a3}.job-skill-list button[data-v-15fcf2b5]:hover{border-color:#d3bb78}.job-skill-detail header img[data-v-15fcf2b5],.job-skill-list img[data-v-15fcf2b5]{flex-shrink:0;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain}.job-skill-detail[data-v-15fcf2b5]{min-width:0}.job-skill-detail header[data-v-15fcf2b5]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.job-skill-detail h3[data-v-15fcf2b5]{color:#f1d99f;font-size:21px;margin:0}.job-skill-facts[data-v-15fcf2b5]{background:#162e22;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px 26px;margin:0 0 14px;padding:14px 16px}.job-skill-facts div[data-v-15fcf2b5]{display:grid;gap:5px}.job-skill-facts dt[data-v-15fcf2b5]{color:#98ad98;font-size:12px}.job-skill-facts dd[data-v-15fcf2b5]{color:#e6d9b5;font-size:14px;margin:0}.job-effect[data-v-15fcf2b5]{color:#c8d2c2;font-size:14px;line-height:1.85;margin:0 0 18px;white-space:pre-line}.job-growth[data-v-15fcf2b5]{margin-top:12px}.job-growth table[data-v-15fcf2b5]{font-size:13px;width:100%}.job-growth th[data-v-15fcf2b5]{background:#263d2a;color:#ead598}.job-growth td[data-v-15fcf2b5],.job-growth th[data-v-15fcf2b5]{border-bottom:1px solid #a8b18b20;padding:9px 14px;text-align:left}.job-growth tr:nth-child(2n) td[data-v-15fcf2b5]{background:#a8b18b06}@media(max-width:760px){.job-skill-layout[data-v-15fcf2b5]{gap:20px;grid-template-columns:minmax(0,1fr)}.job-skill-list[data-v-15fcf2b5]{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.job-skill-list button[data-v-15fcf2b5]{font-size:13px;gap:7px;padding:9px 8px}.job-skill-list button span[data-v-15fcf2b5]:last-child{display:none}.job-skill-list img[data-v-15fcf2b5]{height:28px;width:28px}.job-skill-detail h3[data-v-15fcf2b5]{font-size:19px}.job-growth td[data-v-15fcf2b5],.job-growth th[data-v-15fcf2b5]{padding:8px 10px}}.salon-grid[data-v-d4e487cd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.salon-card[data-v-d4e487cd]{align-items:center;background:#132a20;border:1px solid #aabc9125;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px 8px}.salon-card strong[data-v-d4e487cd]{color:#eadfbd;font-size:13px}.job-tree-node[data-v-6fda8ba8]{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;padding:14px 5px 0;position:relative}.job-tree-node[data-v-6fda8ba8]:after,.job-tree-node[data-v-6fda8ba8]:before{border-top:1px solid #baa36b80;content:"";height:14px;position:absolute;top:0;width:50%}.job-tree-node[data-v-6fda8ba8]:before{right:50%}.job-tree-node[data-v-6fda8ba8]:after{border-left:1px solid #baa36b80;left:50%}.job-tree-node[data-v-6fda8ba8]:first-child:before,.job-tree-node[data-v-6fda8ba8]:last-child:after{border-top:0}.job-tree-node[data-v-6fda8ba8]:last-child:before{border-radius:0 8px 0 0;border-right:1px solid #baa36b80}.job-tree-node[data-v-6fda8ba8]:first-child:after{border-radius:8px 0 0}.job-tree-node[data-v-6fda8ba8]:only-child:before{display:none}.job-tree-node[data-v-6fda8ba8]:only-child:after{border-radius:0}.job-tree-children[data-v-6fda8ba8]{display:flex;list-style:none;margin:0;padding:14px 0 0;position:relative}.job-tree-children[data-v-6fda8ba8]:before{border-left:1px solid #baa36b80;content:"";height:14px;left:50%;position:absolute;top:0}.job-card[data-v-6fda8ba8]{align-items:center;background:radial-gradient(ellipse at 50% 40%,#b9a36620,transparent 70%),linear-gradient(145deg,#1c3427,#10221b);border:1px solid #bda97045;border-radius:10px;box-shadow:0 4px 12px #0002;display:flex;flex-direction:column;justify-content:center;min-height:116px;padding:7px 4px;transition:border-color .15s,background .15s;width:92px}.job-card[data-v-6fda8ba8]:focus-visible,.job-card[data-v-6fda8ba8]:hover{background-color:#29452e;border-color:#efd086;outline-offset:4px}.job-card img[data-v-6fda8ba8]{height:60px;margin:3px 0;-o-object-fit:contain;object-fit:contain;width:60px}.job-card small[data-v-6fda8ba8]{color:#ae9d70;font-size:10px;letter-spacing:1px}.job-card strong[data-v-6fda8ba8]{color:#f0dfb6;font-size:12px}.job-card span[data-v-6fda8ba8]{color:#94aa95;font-size:9px;margin-top:3px}.job-tree-intro[data-v-404ff9cf]{color:#a4b5a6;font-size:13px;margin:8px 0 0}.job-tree-hint[data-v-404ff9cf]{color:#91a18e;font-size:11px;margin:16px 0 0}.job-tree-viewport[data-v-404ff9cf]{max-width:100%;overflow-x:auto;padding:0 0 16px;scrollbar-width:thin}.job-tree-root[data-v-404ff9cf]{display:flex;list-style:none;margin:0;min-width:100%;padding:8px 0 0;width:-moz-max-content;width:max-content}.job-tree-root[data-v-404ff9cf]>.job-tree-node:after,.job-tree-root[data-v-404ff9cf]>.job-tree-node:before{display:none}@media(max-width:600px){.job-evolution .guide-section-heading[data-v-404ff9cf]{align-items:flex-start}}.map-marker-icon[data-v-bde24a49]{display:block;filter:drop-shadow(0 2px 1px #302a3155);height:100%;overflow:visible;width:100%}.marker-face[data-v-bde24a49]{fill:var(--marker-face,#fff0bb)}.map-instructions[data-v-232f79ff]{color:#b3c4b6;font-size:.9rem;margin:0 0 16px}.map-scroll[data-v-232f79ff]{background:#14271f;border-radius:14px;overflow:auto}.map-canvas[data-v-232f79ff]{isolation:isolate;min-width:680px;position:relative;width:100%}.map-canvas>img[data-v-232f79ff]{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.map-marker[data-v-232f79ff]{background:#f6e59b;border:2px solid #594727;border-radius:50%;box-shadow:0 1px 4px #0008;color:#342d17;cursor:pointer;display:grid;height:26px;padding:0;place-items:center;position:absolute;transform:translate(-50%,-50%);width:26px;z-index:1}.map-marker[data-v-232f79ff]:focus-visible,.map-marker[data-v-232f79ff]:hover{outline:3px solid #fff;z-index:5}.map-marker.is-selected[data-v-232f79ff]{background:#6ce0e5;border-color:#0b525a;box-shadow:0 0 0 8px #2fb9b055;z-index:3}.map-marker-A[data-v-232f79ff]{background:#245d98}.map-marker-A[data-v-232f79ff],.map-marker-B[data-v-232f79ff]{border-radius:8px;color:#fff}.map-marker-B[data-v-232f79ff]{background:#a94035}.map-marker-S[data-v-232f79ff]{background:#df9524;color:#fff}.map-marker-T[data-v-232f79ff]{background:#d86649;color:#fff}.marker-label[data-v-232f79ff]{background:#10241f;border:1px solid #bba66a;border-radius:6px;bottom:calc(100% + 6px);color:#fff;display:none;font-size:13px;padding:6px 10px;position:absolute;white-space:nowrap}.map-marker:focus-visible .marker-label[data-v-232f79ff],.map-marker:hover .marker-label[data-v-232f79ff]{display:block}.map-controls[data-v-232f79ff]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:18px 0}.map-controls label[data-v-232f79ff]{align-items:center;display:flex;gap:12px}.map-controls select[data-v-232f79ff]{background:#102019;border:1px solid #38503f;border-radius:8px;color:#f3dfad;max-width:320px;padding:10px}.map-legend[data-v-232f79ff]{color:#b3c4b6;font-size:.8rem}.map-detail[data-v-232f79ff]{border:1px solid #38503f;border-radius:12px;padding:20px}.map-detail h3[data-v-232f79ff]{font-size:1.2rem;margin:0}.map-detail-layout[data-v-232f79ff]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(180px,1fr) 1.4fr}.map-place-image img[data-v-232f79ff]{display:block;height:auto;max-width:100%}.map-place-summary[data-v-232f79ff]{background:#203526;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:24px}.map-place-summary span[data-v-232f79ff]{color:#b3c4b6;font-size:.85rem}.map-entities h4[data-v-232f79ff]{color:#f3dfad;margin:0 0 12px}.map-entities article+article[data-v-232f79ff]{margin-top:20px}.map-entities .guide-link-chips a[data-v-232f79ff]{align-items:center;display:flex;flex-direction:column;gap:8px}.map-entities img[data-v-232f79ff]{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.map-detail[aria-busy=true][data-v-232f79ff]{opacity:.6}@media(max-width:700px){.map-controls[data-v-232f79ff],.map-controls label[data-v-232f79ff]{align-items:stretch;flex-direction:column}.map-controls select[data-v-232f79ff]{max-width:none;width:100%}.map-detail-layout[data-v-232f79ff]{grid-template-columns:1fr}.map-canvas[data-v-232f79ff]{min-width:680px}.map-detail[data-v-232f79ff]{padding:16px}.map-detail .guide-section-heading[data-v-232f79ff]{flex-wrap:wrap;gap:10px}}.map-connections[data-v-232f79ff]{filter:drop-shadow(0 1px 2px #342d17);height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.map-marker-C[data-v-232f79ff]{background:#df9524;color:#fff}.map-picker[data-v-232f79ff]{margin:14px 0}.map-picker summary[data-v-232f79ff]{color:#b3c4b6;cursor:pointer;font-size:.9rem}.map-marker-A[data-v-232f79ff],.map-marker-B[data-v-232f79ff]{height:auto;min-height:26px;padding:3px 8px;width:auto}.map-marker-A>span[data-v-232f79ff]:first-child,.map-marker-B>span[data-v-232f79ff]:first-child{display:none}.map-marker-A .marker-label[data-v-232f79ff],.map-marker-B .marker-label[data-v-232f79ff]{background:none;border:0;display:block;font-size:13px;padding:0;position:static}.map-detail[data-v-232f79ff]{margin-top:18px}.map-place-summary[data-v-232f79ff]{padding:16px}.map-place-summary .game-icon[data-v-232f79ff]{display:none}.map-marker[data-v-232f79ff]:not(.map-marker-A):not(.map-marker-B){background:transparent;border:0;border-radius:0;box-shadow:none;height:28px;width:28px}.map-marker.is-selected[data-v-232f79ff]:not(.map-marker-A):not(.map-marker-B){--marker-face:#a9f0e3;background:transparent;box-shadow:none;filter:drop-shadow(0 0 5px #56f0d4)}.map-marker.is-selected[data-v-232f79ff]:after{color:#fff6b6;content:"✦";font-size:16px;position:absolute;right:-7px;text-shadow:0 1px 2px #486558;top:-12px}.map-marker[data-v-232f79ff]:focus-visible,.map-marker[data-v-232f79ff]:hover{border-radius:8px;outline:2px solid #fff6d6;outline-offset:3px}.map-marker-A[data-v-232f79ff],.map-marker-B[data-v-232f79ff]{background:#fff3ce;border:2px solid #b89575;border-radius:12px;box-shadow:0 2px #79645960;color:#705b57}.map-marker-B[data-v-232f79ff]{background:#ffe1e7;border-color:#c28c99}.map-marker-A .marker-label[data-v-232f79ff],.map-marker-B .marker-label[data-v-232f79ff]{color:inherit;font-weight:700}.map-marker-A>span[data-v-232f79ff]:first-child,.map-marker-B>span[data-v-232f79ff]:first-child{display:block}.job-index-table[data-v-575a878e] td,.job-index-table[data-v-575a878e] tr{background:transparent!important}.compact-catalog[data-v-575a878e] .guide-hero{background:none;border:0;box-shadow:none;justify-content:center;margin:0 auto 12px;max-width:760px;min-height:76px;padding:10px 0}.compact-catalog[data-v-575a878e] .guide-hero:after,.compact-catalog[data-v-575a878e] .guide-hero:before{display:none}.compact-catalog[data-v-575a878e] .guide-hero-portrait{height:56px;width:56px}.compact-catalog[data-v-575a878e] .guide-hero h1{font-size:26px}.compact-catalog[data-v-575a878e] .guide-surface{margin-bottom:12px;padding:16px 18px}.compact-catalog[data-v-575a878e] .guide-choice-grid{display:flex;flex-wrap:wrap;gap:8px}.compact-catalog[data-v-575a878e] .guide-choice{border-radius:7px;flex:0 1 auto;font-size:13px;gap:6px;min-height:34px;padding:7px 12px}.compact-catalog[data-v-575a878e] .guide-choice>.catalog-sprite,.compact-catalog[data-v-575a878e] .guide-choice>.game-icon,.compact-catalog[data-v-575a878e] .guide-choice>.guide-choice-art{display:none}.compact-catalog[data-v-575a878e] .guide-choice .expand-indicator{background:none;border:0;flex-basis:20px;height:20px;width:20px}.compact-catalog[data-v-575a878e] .guide-section-heading{margin-bottom:12px;padding-bottom:10px}.job-table-link[data-v-575a878e]{align-items:center;background:transparent;border:0;border-radius:0;color:#e8d59f;cursor:pointer;display:flex;font:inherit;gap:10px;padding:4px 0;text-align:left;text-decoration:underline;text-decoration-color:#c9af6850;text-underline-offset:4px;width:100%}.job-table-character[data-v-575a878e]{flex-shrink:0;height:56px;-o-object-fit:contain;object-fit:contain;width:48px}.job-table-link[aria-pressed=true][data-v-575a878e]{background:#c9af6818;color:#fff0bf}.job-inline-result[data-v-575a878e]{margin-top:28px}.job-inline-header[data-v-575a878e]{align-items:center;display:flex;gap:24px;margin:0 0 20px}.job-inline-header img[data-v-575a878e]{-o-object-fit:contain;object-fit:contain}.job-inline-header h2[data-v-575a878e]{color:#ead598;font-size:28px;scroll-margin-top:28px}.job-inline-header h2[data-v-575a878e]:focus{outline:none}.job-table-link[data-v-575a878e]:focus-visible,.job-table-link[data-v-575a878e]:hover{color:#fff0bf;text-decoration-color:currentColor}.job-reading[data-v-575a878e] div:has(>div>img+br){align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.job-reading[data-v-575a878e] div:has(>img+br){align-items:center;background:#091b13;border:1px solid #a8b18b32;border-radius:8px;display:inline-flex;font-size:13px;gap:8px;line-height:1.5;padding:8px 12px}.job-reading[data-v-575a878e] div:has(>img+br)>img{flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.job-reading[data-v-575a878e] div:has(>img+br)>br{display:none}
