.locale-selector__trigger{min-width:44px;padding:6px 10px;background:oklch(49.5% .0249 252.67);color:oklch(100% 0 none);border:1px solid oklch(36.14% .0213 243);border-radius:6px;font:700 13px/1.5 var(--font-ui);cursor:pointer}.locale-selector__trigger,.masthead__end>.masthead__signin{display:inline-flex;align-items:center;justify-content:center;min-height:40px}.masthead__end>.masthead__signin{min-width:40px}@media (hover:hover) and (pointer:fine){.locale-selector__trigger:hover{background:oklch(57.94% .0199 240.23)}}.locale-selector__trigger:active,.locale-selector__trigger[data-state=open]{background:oklch(72.39% .1134 212.97);color:oklch(23.7% .028 244.9)}.locale-selector__panel{z-index:80;width:360px;max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid oklch(36.14% .0213 243);border-radius:12px;background:oklch(32.56% .0172 251.83);color:oklch(100% 0 none);box-shadow:0 12px 32px oklch(0 0 none/.55);font-family:var(--font-ui);scrollbar-width:thin;scrollbar-color:oklch(49.5% .0249 252.67) oklch(32.56% .0172 251.83)}.locale-selector__list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.locale-selector__choice{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:40px;padding:7px 10px;border-radius:4px;color:oklch(100% 0 none);font-size:13px;line-height:1.5;text-decoration:none}@media (hover:hover) and (pointer:fine){.locale-selector__choice:hover{background:oklch(36.14% .0213 243);color:oklch(100% 0 none);text-decoration:none}}.locale-selector__choice:active{background:oklch(36.14% .0213 243);color:oklch(100% 0 none);text-decoration:none}.locale-selector__choice[aria-current]{background:oklch(28.71% .0147 256.79);box-shadow:inset 0 0 0 1px oklch(72.39% .1134 212.97)}.locale-selector__destination{color:oklch(80.02% .0123 239.95);font-size:12px;overflow-wrap:break-word}.locale-selector__status{margin:8px 10px;font-size:13px;line-height:1.5}.locale-selector__panel a:focus-visible,.locale-selector__trigger:focus-visible{outline:1px solid oklch(96.8% .211 109.77);outline-offset:1px;box-shadow:none}@media (pointer:coarse){.locale-selector__choice,.locale-selector__trigger,.masthead__end>.masthead__signin{min-height:44px}.masthead__end>.masthead__signin{min-width:44px}}.site-frame{display:grid;grid-template-columns:var(--network-rail-w) 270px minmax(0,1fr);min-height:calc(100vh - 64px)}.site-frame__content{min-width:0;container-type:inline-size}.site-frame__content>.shell{max-width:1220px}.masthead{min-height:64px}.masthead .searchbox{flex:1 1;max-width:540px}.masthead .searchbox:before{content:none}.masthead .searchbox input{padding-inline-start:10px}.kindcard--nav{display:flex;align-items:center;gap:14px;min-height:88px;color:var(--ink-hi);font-size:var(--text-md);font-weight:700;line-height:1.25;word-break:keep-all}@media (hover:hover) and (pointer:fine){.kindcard--nav:hover{color:var(--gold-bright);text-decoration:none}}.kindcard--nav:active{color:var(--gold-bright);text-decoration:none}.kindcard--nav__icon{flex:0 0 48px;width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.skip-link{position:fixed;z-index:70;inset-block-start:-100px;inset-inline-start:16px;padding:10px 14px;border:1px solid var(--gold-dim);border-radius:var(--radius);background:var(--bg-1);color:var(--ink-hi)}.skip-link:focus-visible{inset-block-start:8px}#main-content,#main-content [id^=sec-]{scroll-margin-block-start:76px}#main-content:focus-visible{outline:2px solid transparent}#training{scroll-margin-block-start:76px}.dbnav{position:sticky;inset-block-start:64px;align-self:start;height:calc(100vh - 64px);overflow-y:auto;overscroll-behavior-y:contain;padding:14px 10px 32px;background:var(--bg-1);border-inline-end:1px solid var(--line-hi);scrollbar-width:thin}.dbnav__title{margin:2px 8px 14px;border:0;padding:0;color:var(--ink-hi);font-size:var(--text-lg);text-wrap:balance}.dbnav__children,.dbnav__roots{list-style:none;margin:0;padding:0}.dbnav__roots{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.dbnav__children{margin:2px 0 8px 16px;padding-inline-start:6px}.dbnav__children[hidden]{display:none}.dbnav__row{display:flex;align-items:center;min-height:44px;border-radius:var(--radius);border:1px solid transparent}.dbnav__row[data-depth="0"]{background:var(--bg-2);border-color:var(--line)}.dbnav__row[data-depth="1"]{background:color-mix(in oklch,var(--bg-2) 55%,transparent)}.dbnav__row[data-active]{background:var(--bg-3);border-color:var(--gold-dim)}@media (hover:hover) and (pointer:fine){.dbnav__row:hover{background:var(--bg-3);border-color:var(--gold-dim)}}.dbnav__row:active{background:var(--bg-3);border-color:var(--gold-dim)}.dbnav__link{display:flex;flex:1 1;min-width:0;min-height:42px;align-items:center;gap:9px;padding:4px 8px;color:var(--ink-mid);font-size:var(--text-sm);line-height:1.25;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}.dbnav__row[data-depth="0"] .dbnav__link{color:var(--ink-hi);font-weight:700}@media (hover:hover) and (pointer:fine){.dbnav__link:hover{color:var(--ink-hi);text-decoration:none}}.dbnav__link:active{color:var(--ink-hi);text-decoration:none}.dbnav__link[aria-current=page]{color:var(--gold-bright)}.dbnav__icon{flex:0 0 32px;width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.dbnav__icon--empty{background:none}.dbnav__disclosure{display:grid;flex:0 0 42px;place-items:center;width:42px;min-height:42px;border:0;border-inline-start:1px solid var(--line);border-radius:0 var(--radius) var(--radius) 0;background:transparent;cursor:pointer}@media (hover:hover) and (pointer:fine){.dbnav__disclosure:hover{background:var(--bg-3)}}.dbnav__disclosure:active{background:var(--bg-3)}.dbnav__disclosure img{image-rendering:pixelated}.dbnav__row:focus-within{box-shadow:var(--ring-focus)}.dbnav__row :focus-visible{box-shadow:none}.dbnav__mobile-toggle,.dbnav__scrim,.dbnav__scrim[hidden]{display:none}@media (max-width:900px){.site-frame{display:block}.masthead{padding-inline-start:132px}.dbnav__mobile-toggle{position:fixed;z-index:62;inset-block-start:9px;inset-inline-start:12px;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1px solid var(--line-hi);border-radius:var(--radius);background:var(--bg-2);color:var(--ink-hi);font-size:var(--text-sm);cursor:pointer}.dbnav__menu-lines{height:12px;border-block-end:2px solid var(--gold);position:relative}.dbnav__menu-lines,.dbnav__menu-lines:after{width:17px;border-block-start:2px solid var(--gold)}.dbnav__menu-lines:after{content:"";position:absolute;inset-block-start:4px;inset-inline-start:0}.dbnav{position:fixed;z-index:61;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:min(320px,90vw);height:auto;align-self:auto;padding-block-start:74px;transform:translateX(-105%);visibility:hidden;box-shadow:var(--shadow-2)}@media (prefers-reduced-motion:no-preference){.dbnav{transition:transform var(--t-med) var(--ease-out)}}.dbnav[data-mobile-open]{transform:translateX(0);visibility:visible}.dbnav__scrim{position:fixed;z-index:60;inset:0;display:block;width:100%;border:0;background:oklch(0 0 none/.65);cursor:pointer}}@media (max-width:620px){.masthead{flex-wrap:wrap;padding-inline-start:126px;gap:10px}.masthead__mark{max-width:100%;white-space:normal;word-break:keep-all}.masthead .searchbox{order:3;width:100%}}.mapcanvas .mapcanvas__content>img{image-rendering:pixelated}.mapcanvas .mapcanvas__tools{inset-inline-start:8px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;pointer-events:none}.mapcanvas .mapcanvas__tools>*{pointer-events:auto}.mapcanvas .map-layers{margin-block:0;margin-inline-start:0;margin-inline-end:auto}.mapcanvas .map-layers button,.mapcanvas .mapcanvas__tool{min-block-size:40px;min-inline-size:40px;padding-block:6px;padding-inline:8px;font-size:12px}.mapcanvas__zoom{display:flex;gap:2px}.mapcanvas__zoom .mapcanvas__tool{padding:0;font-size:20px}.mapcanvas__tool:disabled{opacity:.45;cursor:default}.monster-spawns .spawncards{grid-template-columns:minmax(0,1fr);gap:24px}.monster-spawns .spawncards>div>a{display:inline-flex;align-items:center;min-block-size:44px;gap:8px}.entity--monster .entity__card .chips{margin-block-start:16px}.entity-map-page .rellist>a[data-kind=map]{grid-template-columns:minmax(0,1fr) auto}.entity-map-page .rellist>a:has(>img):not([data-kind=quest]){grid-template-columns:34px minmax(0,1fr)}.entity-map-page .rellist>a>.sub:empty{display:none}.monster-spawns .rellist>a{grid-template-columns:minmax(0,1fr) auto}@media (max-width:880px){.monster-spawns .mapcanvas{display:none}}.entity-map-page .map-npc-link{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding-inline:8px}.map-expanded-dialog{inset:0;margin:0;padding:0;border:0;max-inline-size:none;max-block-size:none;inline-size:100vw;block-size:100dvh;overflow:clip;background:var(--bg-0);color:inherit}.map-expanded-dialog::backdrop{background:var(--bg-0)}.mapcanvas[data-expanded]{inline-size:100%;block-size:100%;display:grid;place-items:center;border:0;border-radius:0;background:var(--bg-0)}.mapcanvas[data-expanded] .mapcanvas__content{inline-size:min(100vw,100dvh * var(--map-aspect))}.mapcanvas__maps a{display:flex;align-items:center;min-block-size:40px}:root{--network-rail-w:0px}@media (min-width:901px){:root{--network-rail-w:208px}html[data-network-rail=closed]{--network-rail-w:5px}}.netrail{display:none}@media (min-width:901px){.netrail{display:block;position:sticky;z-index:2;inset-block-start:64px;align-self:start;height:calc(100vh - 64px);background:var(--bg-0);border-inline-end:1px solid var(--line)}html:not([data-network-rail=closed]) .netrail__strip,html[data-network-rail=closed] .netrail__panel{display:none}}.netrail__panel{display:flex;flex-direction:column;height:100%}.netrail__head{display:flex;flex:none;align-items:center;padding:10px 4px 6px 14px}.netrail__title{flex:1 1;min-width:0;margin:0;border:0;padding:0;color:var(--ink-hi);font-size:var(--text-lg);line-height:1.25;text-wrap:balance}.netrail__collapse{display:grid;flex:none;place-items:center;width:40px;height:40px;border:0;border-radius:var(--radius);padding:0;background:transparent;cursor:pointer}@media (hover:hover) and (pointer:fine){.netrail__collapse:hover{background:var(--bg-3)}}.netrail__collapse:active{background:var(--bg-3)}.netrail__collapse img,.netrail__handle img{image-rendering:pixelated}.netrail__collapse img{rotate:-90deg}.netrail__handle img{rotate:90deg}.netrail__rows{list-style:none;margin:0;padding:0}.netrail__panel>.netrail__rows{display:grid;flex:1 1;align-content:start;gap:2px;padding:4px 6px 16px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.netrail__row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius);color:var(--ink-mid);font-size:var(--text-sm);line-height:1.25;white-space:nowrap}@media (hover:hover) and (pointer:fine){.netrail__row:hover{background:var(--bg-2);border-color:var(--line-hi);color:var(--ink-hi);text-decoration:none}}.netrail__row:active{background:var(--bg-2);border-color:var(--line-hi);color:var(--ink-hi);text-decoration:none}.netrail__row--current{background:var(--bg-3);border-color:var(--gold-dim);color:var(--gold);font-weight:700}@media (hover:hover) and (pointer:fine){.netrail__row--current:hover{background:var(--bg-3);border-color:var(--gold-dim);color:var(--gold);font-weight:700}}.netrail__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.netrail__tile{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--radius);background:radial-gradient(closest-side,color-mix(in oklch,var(--gold) 8%,transparent),transparent),var(--bg-1);box-shadow:0 0 0 1px var(--line);color:var(--gold);font:800 15px/1 var(--font-display)}.netrail__tile img{width:24px;height:24px;border-radius:3px;object-fit:contain}.netrail__collapse:focus-visible,.netrail__row:focus-visible{outline:1px solid oklch(96.8% .211 109.77);outline-offset:-1px;box-shadow:none}.netrail__strip{position:absolute;inset:0 auto 0 0;width:12px;border:0;padding:0;background:linear-gradient(180deg,transparent,var(--gold-dim) 25%,var(--gold-dim) 75%,transparent) 0 0 /4px 100% no-repeat;cursor:pointer}.netrail__strip:focus-visible{background-image:linear-gradient(180deg,transparent,var(--gold) 25%,var(--gold) 75%,transparent);outline:2px solid transparent;box-shadow:none}@media (hover:hover) and (pointer:fine){.netrail__strip:hover{background-image:linear-gradient(180deg,transparent,var(--gold) 25%,var(--gold) 75%,transparent);outline:2px solid transparent;box-shadow:none}}.netrail__strip:active{background-image:linear-gradient(180deg,transparent,var(--gold) 25%,var(--gold) 75%,transparent);outline:2px solid transparent;box-shadow:none}.netrail__handle{position:absolute;inset-block-start:50%;inset-inline-start:4px;translate:0 -50%;display:grid;place-items:center;width:22px;height:44px;border:1px solid var(--gold-dim);border-inline-start:0;border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-3);box-shadow:var(--shadow-1);visibility:hidden}.netrail__strip:focus-visible .netrail__handle{visibility:visible}@media (hover:hover) and (pointer:fine){.netrail__strip:hover .netrail__handle{visibility:visible}}.netrail__strip:focus-visible .netrail__handle{outline:1px solid oklch(96.8% .211 109.77);outline-offset:1px}.netmenu{margin-block-start:14px}@media (min-width:901px){.netmenu{display:none}}.netmenu__toggle{display:flex;flex:1 1;align-items:center;gap:9px;min-height:42px;padding:0 0 0 8px;border:0;background:transparent;color:var(--ink-hi);font:700 var(--text-sm)/1.25 var(--font-ui);text-align:start;cursor:pointer}.netmenu__label{flex:1 1;min-width:0}.netmenu__arrow{display:grid;place-items:center;align-self:stretch;width:42px;border-inline-start:1px solid var(--line)}.netmenu__arrow img{image-rendering:pixelated}.netmenu__rows{display:grid;gap:2px;list-style:none}.netmenu__rows[hidden]{display:none}.netmenu .netrail__row{min-height:44px}@media (pointer:coarse){.netrail__row{min-height:44px}.netrail__collapse{width:44px;height:44px}}.article{max-width:78rem;margin-inline:auto}.article__head{max-width:46rem}.article__head h1{margin-block:10px 6px;line-height:1.2;text-wrap:balance}.article__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 16px;color:var(--ink-low);font-size:var(--text-sm)}.article__cover{display:block;width:100%;max-width:46rem;height:auto;aspect-ratio:1200/630;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-1);box-shadow:var(--shadow-1)}.article__layout{display:grid;grid-template-columns:minmax(0,46rem) minmax(13rem,17rem);gap:28px 40px;align-items:start;margin-block-start:18px}@media (max-width:960px){.article__layout{grid-template-columns:minmax(0,1fr)}}.article-body{font-size:var(--text-md);line-height:1.7;color:var(--ink-mid)}.article-body>p:first-child{font-size:17px;color:var(--ink-hi)}.article-body h2{margin-block:34px 10px;scroll-margin-block-start:76px}.article-body h3{font-size:var(--text-md);margin-block:22px 6px;scroll-margin-block-start:76px}.article-body p{margin-block:0 14px}.article-body ol,.article-body ul{padding-inline-start:22px;margin-block:0 14px}.article-body li{margin-block-end:6px}.article-body .entity-link{border-block-end:1px dotted var(--gold-dim)}@media (hover:hover) and (pointer:fine){.article-body .entity-link:hover{border-block-end-color:var(--gold-bright)}}.article-body table{width:100%;border-collapse:collapse;margin-block:8px 20px;font-size:var(--text-sm)}.article-body td,.article-body th{text-align:start;vertical-align:top;padding:7px 10px;border-block-end:1px solid var(--line)}.article-body th{color:var(--ink-hi);font-weight:700;background:var(--bg-1);border-block-end-color:var(--line-hi)}.article-body td:first-child{min-width:9rem}.article-scroll{overflow-x:auto}.article-figure{margin:22px 0}.article-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-1)}.article-figure--map img{image-rendering:pixelated}.article-figure figcaption{margin-block-start:8px;color:var(--ink-low);font-size:var(--text-sm)}.icon-strip{display:flex;flex-wrap:wrap;gap:10px;padding:0!important;margin:18px 0!important;list-style:none}.icon-strip li{margin:0!important}.icon-strip__item{display:flex;flex-direction:column;align-items:center;gap:6px;width:7.2rem;min-height:6.6rem;padding:10px 6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);color:var(--ink-mid);font-size:var(--text-xs);text-align:center;line-height:1.3}@media (hover:hover) and (pointer:fine){.icon-strip__item:hover{border-color:var(--gold-dim);background:var(--bg-2);color:var(--ink-hi)}}.article-toc{position:sticky;inset-block-start:76px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);font-size:var(--text-sm)}.article-toc h2{margin:0 0 8px;padding:0;border:0;font-size:var(--text-sm);text-transform:none}.article-toc ol{margin:0;padding-inline-start:18px}.article-toc li{margin-block-end:6px}.article-toc a{color:var(--ink-mid)}@media (hover:hover) and (pointer:fine){.article-toc a:hover{color:var(--gold-bright)}}@media (max-width:960px){.article-toc{position:static}}.featured-in{margin-block:22px}.featured-in ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.featured-in a{display:block;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1)}@media (hover:hover) and (pointer:fine){.featured-in a:hover{border-color:var(--gold-dim);background:var(--bg-2)}}.article-cards{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:16px}.article-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-1);overflow:hidden;color:var(--ink-mid)}@media (hover:hover) and (pointer:fine){.article-card:hover{border-color:var(--gold-dim);background:var(--bg-2)}}.article-card img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;background:var(--bg-0)}.article-card__text{padding:12px 14px 14px;display:grid;gap:4px}.article-card__title{color:var(--ink-hi);font-weight:700;font-size:var(--text-md);line-height:1.3}.article-card__meta{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--ink-low);font-size:var(--text-xs)}.article-card__summary{font-size:var(--text-sm)}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2 Fallback;src:local("Arial");ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.00%;size-adjust:95.78%}.__className_03f095{font-family:Baloo\ 2,Baloo\ 2 Fallback;font-style:normal}.__variable_03f095{--font-display-src:"Baloo 2","Baloo 2 Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--font-body-src:"Figtree","Figtree Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-num-src:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_0bd0cb{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_0bd0cb{--font-vi-src:"Be Vietnam Pro","Be Vietnam Pro Fallback"}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a5c1e664a0488af-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/59e6e9b47423d4b9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d57698271b0a97e9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a5c1e664a0488af-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/59e6e9b47423d4b9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d57698271b0a97e9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a5c1e664a0488af-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/59e6e9b47423d4b9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d57698271b0a97e9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Thai Looped Fallback;src:local("Arial");ascent-override:117.56%;descent-override:32.92%;line-gap-override:0.00%;size-adjust:106.33%}.__className_49e44e{font-family:Noto Sans Thai Looped,Noto Sans Thai Looped Fallback;font-style:normal}.__variable_49e44e{--font-thai-src:"Noto Sans Thai Looped","Noto Sans Thai Looped Fallback"}.training{min-inline-size:0}.training h1{text-wrap:balance}.training-ranges{display:flex;flex-wrap:wrap;gap:10px}.training-ranges>a{flex:1 1 145px}.training-range{display:flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:12px;padding-block:8px;border-radius:5px;color:#f3f7fb;background:linear-gradient(#31556b,#223848);box-shadow:inset 0 0 0 1px #567082;font-size:14px;font-weight:600;text-align:center;text-decoration:none}.training-range:hover{background:linear-gradient(#3a6680,#29495e);color:#fff}.training-field a:focus-visible,.training-monster:focus-visible,.training-range:focus-visible{outline:2px solid #f7e677;outline-offset:3px}.training-fields{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.training-fields>section{flex:1 1 300px}.training-field{min-inline-size:0;padding:18px;border-radius:9px;background:#2e353d;box-shadow:inset 0 0 0 1px #495864,0 3px 10px #0003}.training-field h2{margin:0;font-size:20px;line-height:1.3;text-wrap:balance}.training-field h2 a{color:#f0f6fb;text-decoration-color:#a7becb;text-underline-offset:4px}.training-field__area{margin-block-start:6px;margin-block-end:0;font-size:14px;color:#cfdae3}.training-field__map{display:flex;align-items:center;justify-content:center;min-block-size:140px;margin-block-start:16px;padding:12px;border-radius:5px;background:#1d262d;box-shadow:inset 0 0 0 1px #56636c}.training-field__map img{display:block;max-inline-size:100%;max-block-size:220px;inline-size:auto;block-size:auto;object-fit:contain}.training-field__monsters{display:grid;gap:5px;margin-block-start:14px}.training-monster{display:flex;align-items:center;gap:10px;min-block-size:44px;padding-inline:6px;padding-block:4px;border-radius:4px;color:#eef5fc;text-decoration:none;font-size:14px}.training-monster:hover{background:#262b32;color:#fff}.training-monster__image{flex:none;object-fit:contain;image-rendering:pixelated}.training-monster__level{flex:none;margin-inline-start:auto;color:#c2d1db;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.training-preview{z-index:80;max-inline-size:min(300px,var(--radix-popover-content-available-width));padding:16px;border-radius:7px;background:#171e25;color:#eef5fc;box-shadow:inset 0 0 0 1px #7a8590,0 8px 24px #0007;pointer-events:auto;font-size:14px}.training-preview__object{display:grid;justify-items:center;gap:10px;text-align:center}.training-preview__object img{max-inline-size:220px;max-block-size:220px;inline-size:auto;block-size:auto;object-fit:contain;image-rendering:pixelated}.training-preview__object strong{font-size:16px}.training-adjacent{margin-block-start:24px}.training-adjacent,.training-backlinks{display:flex;flex-wrap:wrap;gap:10px}.training .entity__answer{max-inline-size:75ch}@media (max-width:640px){.training-field{padding:14px}.training-fields>section{flex-basis:100%}.training-ranges>a{flex-basis:calc(50% - 10px)}}.entity--monster .entity__card .chips>a.chip{display:inline-flex;align-items:center;min-block-size:40px}:root:lang(ja){--font-ui:var(--font-body-src),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,"Noto Sans JP",system-ui,sans-serif;--font-display:var(--font-display-src),var(--font-ui)}:root:lang(zh-Hans){--font-ui:var(--font-body-src),"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-display:var(--font-display-src),var(--font-ui)}:root:lang(zh-Hant){--font-ui:var(--font-body-src),"PingFang TC","Microsoft JhengHei","Noto Sans TC",system-ui,sans-serif;--font-display:var(--font-display-src),var(--font-ui)}:root:lang(th){--font-ui:var(--font-body-src),var(--font-thai-src),"Thonburi","Leelawadee UI",sans-serif;--font-display:var(--font-display-src),var(--font-ui)}:root:lang(vi){--font-ui:var(--font-vi-src),system-ui,sans-serif}:lang(ja) :is(.kindcard--nav,.dbnav__link,.masthead__mark),:root:lang(ja) body{word-break:auto-phrase}:lang(th) :is(.kindcard--nav,.dbnav__link,.masthead__mark),:lang(zh-Hans) :is(.kindcard--nav,.dbnav__link,.masthead__mark),:lang(zh-Hant) :is(.kindcard--nav,.dbnav__link,.masthead__mark){word-break:normal;overflow-wrap:anywhere}