:root{--surface-page:#fff;--surface-raised:#fafafa;--surface-sunken:#f2f4f7;--surface-hover:#f0f4f8;--surface-inverse:#1b2230;--text-primary:#333;--text-secondary:#5a6270;--text-muted:#757575;--text-inverse:#eef2f8;--text-link:#363699;--text-link-hover:#f60;--border-subtle:#e6e8ec;--border-default:#d3d7de;--border-strong:#b6bcc6;--brand:#0b72b8;--brand-bright:#35a9e8;--brand-contrast:#fff;--accent:#ff9903;--header-plate:#f6f2e9;--header-plate-fade:#f6f2e900;--header-halo:#fffdf6d9;--header-title:#4a4790;--pill-active:var(--brand);--money:#b85e12;--banner-sky-from:#f1f6fd;--banner-sky-to:#c9ddf6;--banner-cloud-opacity:.85;--banner-heroes-filter:none;--banner-eyebrow:#6a5aa8;--state-pending-ink:#935400;--state-pending-bg:#fdf3e1;--state-pending-line:#f0d4a3;--state-confirmed-ink:#1b5ea6;--state-confirmed-bg:#e8f1fb;--state-confirmed-line:#b9d3f0;--state-solved-ink:#1d7038;--state-solved-bg:#e5f3e9;--state-solved-line:#aed8ba;--state-closed-ink:#5a6270;--state-closed-bg:#eef0f3;--state-closed-line:#d3d7de;--rarity-1:#8b949e;--rarity-2:#4f9d5d;--rarity-3:#3d7fd6;--rarity-4:#9257d6;--rarity-5:#d97e2b;--rarity-6:#d64545;--job-warrior:#c0503c;--job-alchemist:#4a9d8e;--job-chef:#d9963c;--job-tailor:#a75fb0;--job-mechanic:#4076c0;--job-any:#6b7280;--panel-body:#fffff2;--panel-action:#fff8ff;--panel-effect:#f8ffff;--panel-quote:#f8f8f8;--panel-tint:#f1ffff;--shadow-card:0 1px 2px #1018280f, 0 1px 3px #1018281a;--shadow-pop:0 8px 24px #10182829;--chart-surface:#fcfcfb;--chart-series:#2a78d6;--chart-grid:#e6e5e1;--chart-ink:#52514e;--radius-sm:3px;--radius-md:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page:#14181f;--surface-raised:#1b212b;--surface-sunken:#10141a;--surface-hover:#232b38;--surface-inverse:#eef2f8;--text-primary:#dde3ec;--text-secondary:#a8b2c1;--text-muted:#8b95a5;--text-inverse:#1b2230;--text-link:#7fb6ea;--text-link-hover:#ffab3d;--accent:#ffab3d;--border-subtle:#262e3a;--border-default:#343d4b;--border-strong:#465162;--brand:#2f96d8;--brand-bright:#58bcf5;--brand-contrast:#0b1017;--pill-active:var(--brand-bright);--money:#eb9a4a;--banner-sky-from:#0f1a2e;--banner-sky-to:#00102a;--banner-cloud-opacity:.12;--banner-heroes-filter:brightness(.62) saturate(.9);--banner-eyebrow:#a99be0;--state-pending-ink:#f0b357;--state-pending-bg:#393531;--state-pending-line:#5e4c30;--state-confirmed-ink:#7fb6ea;--state-confirmed-bg:#293646;--state-confirmed-line:#3c5470;--state-solved-ink:#6cc788;--state-solved-bg:#263838;--state-solved-line:#36573f;--state-closed-ink:#a8b2c1;--state-closed-bg:#2f3540;--state-closed-line:#465162;--header-plate:#101520;--header-plate-fade:#10152000;--header-halo:#000c;--header-title:#a5a2e4;--rarity-1:#98a2ad;--rarity-2:#63b874;--rarity-3:#5b9ef0;--rarity-4:#ab74ea;--rarity-5:#eb9a4a;--rarity-6:#f06060;--job-warrior:#e0705c;--job-alchemist:#5fbcab;--job-chef:#edb055;--job-tailor:#c07ec9;--job-mechanic:#6294dc;--job-any:#8b95a5;--panel-body:#1d2129;--panel-action:#241d29;--panel-effect:#1a2529;--panel-quote:#171c24;--panel-tint:#1a2630;--shadow-card:0 1px 2px #0006, 0 1px 3px #0000004d;--shadow-pop:0 8px 24px #0000008c;--chart-surface:#1a1a19;--chart-series:#3987e5;--chart-grid:#383835;--chart-ink:#c3c2b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--surface-page:#14181f;--surface-raised:#1b212b;--surface-sunken:#10141a;--surface-hover:#232b38;--surface-inverse:#eef2f8;--text-primary:#dde3ec;--text-secondary:#a8b2c1;--text-muted:#8b95a5;--text-inverse:#1b2230;--text-link:#7fb6ea;--text-link-hover:#ffab3d;--accent:#ffab3d;--border-subtle:#262e3a;--border-default:#343d4b;--border-strong:#465162;--brand:#2f96d8;--brand-bright:#58bcf5;--brand-contrast:#0b1017;--pill-active:var(--brand-bright);--money:#eb9a4a;--banner-sky-from:#0f1a2e;--banner-sky-to:#00102a;--banner-cloud-opacity:.12;--banner-heroes-filter:brightness(.62) saturate(.9);--banner-eyebrow:#a99be0;--state-pending-ink:#f0b357;--state-pending-bg:#393531;--state-pending-line:#5e4c30;--state-confirmed-ink:#7fb6ea;--state-confirmed-bg:#293646;--state-confirmed-line:#3c5470;--state-solved-ink:#6cc788;--state-solved-bg:#263838;--state-solved-line:#36573f;--state-closed-ink:#a8b2c1;--state-closed-bg:#2f3540;--state-closed-line:#465162;--header-plate:#101520;--header-plate-fade:#10152000;--header-halo:#000c;--header-title:#a5a2e4;--rarity-1:#98a2ad;--rarity-2:#63b874;--rarity-3:#5b9ef0;--rarity-4:#ab74ea;--rarity-5:#eb9a4a;--rarity-6:#f06060;--job-warrior:#e0705c;--job-alchemist:#5fbcab;--job-chef:#edb055;--job-tailor:#c07ec9;--job-mechanic:#6294dc;--job-any:#8b95a5;--panel-body:#1d2129;--panel-action:#241d29;--panel-effect:#1a2529;--panel-quote:#171c24;--panel-tint:#1a2630;--shadow-card:0 1px 2px #0006, 0 1px 3px #0000004d;--shadow-pop:0 8px 24px #0000008c;--chart-surface:#1a1a19;--chart-series:#3987e5;--chart-grid:#383835;--chart-ink:#c3c2b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) header .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_dark.0pq55lbs4pk07.webp)}:root:not([data-theme=light])[data-band=trendol] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_trendol_dark.42_albb9gct7b.webp)}:root:not([data-theme=light])[data-band=tolluen] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_tolluen_dark.06kzho_sz9pdv.webp)}:root:not([data-theme=light])[data-band=enterance] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_enterance_dark.3u8jrk5ndm1om.webp)}:root:not([data-theme=light]) .gameBanner{background-image:linear-gradient(90deg,#0f1a2ebf,#00102900 60%),url(../media/banner_night.1ciexl87opr9s.webp);background-size:auto,16rem}:root:not([data-theme=light]) .gameBanner .bannerEmblem{filter:drop-shadow(0 0 .35rem #96aaff59)}:root:not([data-theme=light]) .gameBanner .bannerHeroes{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32%);mask-image:linear-gradient(90deg,#0000 0,#000 32%)}:root:not([data-theme=light]) .forumTitle .forumName>span>a{color:var(--forumColorDark,var(--text-primary))}:root:not([data-theme=light]) .forumTitle .forumIcon .forumIconDisc{background:var(--forumTintDark,transparent)}:root:not([data-theme=light]) .forumFreshTag{color:var(--forumColorDark,var(--text-link))}:root:not([data-theme=light]) .forumTable .ant-table-tbody>tr.forumRow>td:first-child{box-shadow:inset 3px 0 0 var(--forumColorDark,transparent)}}:root[data-theme=dark] header .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_dark.0pq55lbs4pk07.webp)}:root[data-theme=dark][data-band=trendol] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_trendol_dark.42_albb9gct7b.webp)}:root[data-theme=dark][data-band=tolluen] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_tolluen_dark.06kzho_sz9pdv.webp)}:root[data-theme=dark][data-band=enterance] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_enterance_dark.3u8jrk5ndm1om.webp)}:root[data-theme=dark] .gameBanner{background-image:linear-gradient(90deg,#0f1a2ebf,#00102900 60%),url(../media/banner_night.1ciexl87opr9s.webp);background-size:auto,16rem}:root[data-theme=dark] .gameBanner .bannerEmblem{filter:drop-shadow(0 0 .35rem #96aaff59)}:root[data-theme=dark] .gameBanner .bannerHeroes{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32%);mask-image:linear-gradient(90deg,#0000 0,#000 32%)}:root[data-theme=dark] .forumTitle .forumName>span>a{color:var(--forumColorDark,var(--text-primary))}:root[data-theme=dark] .forumTitle .forumIcon .forumIconDisc{background:var(--forumTintDark,transparent)}:root[data-theme=dark] .forumFreshTag{color:var(--forumColorDark,var(--text-link))}:root[data-theme=dark] .forumTable .ant-table-tbody>tr.forumRow>td:first-child{box-shadow:inset 3px 0 0 var(--forumColorDark,transparent)}
html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft Yahei,黑体,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{color:var(--text-primary);background:var(--surface-page);margin:0;padding:0;font-size:.875rem!important}a{color:var(--text-primary);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline;position:relative;top:1px;left:1px}.linkButton{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.linkButton:hover{color:var(--text-link-hover);text-decoration:underline;position:relative;top:1px;left:1px}:root[data-band=trendol] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_trendol.0dvhpyjg0x973.webp)}:root[data-band=tolluen] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_tolluen.019jqylbzxu_s.webp)}:root[data-band=enterance] header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band_enterance.2kaqxwhl05phu.webp)}header{background:var(--header-plate);height:210px;overflow:hidden}header .headerContainer{width:100%;height:210px}header .headerContainer .headerSiteName{background-image:linear-gradient(90deg, var(--header-plate) 0 24%, var(--header-plate-fade) 70%),url(../media/header_band.3-vv599ts8095.webp);background-position:0 0,top;background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover;height:169px;position:relative;overflow:hidden}header .headerContainer .headerSiteName>.container{height:100%;position:relative}header .headerContainer .headerSiteName .headerLogo{width:224px;height:160px;position:absolute;top:4px;left:0}header .headerContainer .headerSiteName .headerVanes{width:0;height:0;position:absolute;top:76px;left:77px}header .headerContainer .headerSiteName .headerVanes i{opacity:.65;will-change:transform;background:url(../media/header_vane.2m6e1q3x6o0tt.webp) 50%/contain no-repeat;width:176px;height:176px;animation:3.046s linear infinite headerVaneSpin;position:absolute;top:-88px;left:-88px}header .headerContainer .headerSiteName .headerVanes i:nth-child(2){animation-delay:-.7615s}header .headerContainer .headerSiteName .headerVanes i:nth-child(3){animation-delay:-1.523s}header .headerContainer .headerSiteName .headerVanes i:nth-child(4){animation-delay:-2.2845s}header .headerContainer .headerSiteName .headerMark{background:url(../media/header_logo.2sv8qvyr9_zjq.webp) 0 0/contain no-repeat;width:160px;height:107px;animation:.84s ease-out both headerLogoIn;position:absolute;top:44px;left:55px}header .headerContainer .headerSiteName .headerMark:after{content:"";background:linear-gradient(105deg,#fff0 42%,#ffffffc7 50%,#fff0 58%) 100% 0/300% 100% no-repeat;animation:9s linear .84s infinite headerLogoSheen;position:absolute;inset:0;-webkit-mask-image:url(../media/header_logo.2sv8qvyr9_zjq.webp);mask-image:url(../media/header_logo.2sv8qvyr9_zjq.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){header .headerContainer .headerSiteName .headerVanes i,header .headerContainer .headerSiteName .headerMark,header .headerContainer .headerSiteName .headerMark:after{animation:none}header .headerContainer .headerSiteName .headerMark:after{opacity:0}}header .headerContainer .headerSiteName .siteName{letter-spacing:.01em;color:var(--header-title);text-shadow:0 1px 2px var(--header-halo);padding:3.375rem 0 0 17rem;font-size:1.9375rem;font-weight:700;line-height:1.15}header .headerContainer .headerSiteName .siteLink{font-size:.8125rem}header .headerContainer .headerSiteName .siteLink .siteTagline:before{content:"·";color:var(--text-muted);padding:0 .5rem}header .headerContainer .headerSiteName .siteLink{color:var(--text-secondary);text-shadow:none;padding:.4375rem 0 0 17rem}header .headerContainer .headerRule{background:linear-gradient(#ff9903 0 4px,#000 4px 6px);height:6px}header .headerContainer .headerMenu{background:var(--surface-raised)}header .headerContainer .headerMenu .navBar{display:none}header .headerContainer .headerMenu ul{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.84375rem;line-height:2rem;display:flex}header .headerContainer .headerMenu ul li{align-items:center;list-style:none;display:inline-flex}header .headerContainer .headerMenu ul li:after{content:"|";color:var(--border-strong);padding:0 .75rem}header .headerContainer .headerMenu ul li:last-child:after{content:"";padding:0}header .headerContainer .headerMenu ul a{color:var(--text-link)}header .headerContainer .headerMenu ul strong{color:var(--text-primary)}header .headerContainer .headerMenu ul .navActive{color:var(--text-primary);font-weight:600}header .headerContainer .headerMenu ul .navTheme{margin-left:auto}header .headerContainer .headerMenu ul li:has(+.navTheme):after{content:"";padding:0}header .headerContainer .headerMenu ul .navTheme .themeToggle{letter-spacing:.08em;color:var(--text-muted);font-size:.71875rem}main{min-height:32rem}main .mainBlock{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:.5rem;overflow:hidden}main .mainBlock .blockHeader{text-align:center;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;height:40px;padding:0 76px;font-weight:700;line-height:40px;overflow:hidden}main .mainBlock .blockHeader:has(.headerFlex){padding:0}main .mainBlock .blockHeader{z-index:0;background:var(--surface-raised);position:relative}main .mainBlock .blockHeader:before,main .mainBlock .blockHeader:after{content:"";z-index:-1;position:absolute;inset:0}main .mainBlock .blockHeader:before{background-image:url(../media/block_header_ornament.0v4exrhrkgjij.svg),linear-gradient(var(--blockBar,#2f96d8), var(--blockBar,#2f96d8));clip-path:polygon(0 0,calc(100% - 33px) 0,calc(100% - 66px) 100%,0 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,100% 100%}main .mainBlock .blockHeader:after{background:url(../media/block_header_slash.1vg-wjopx-t5t.svg) 100% 0 no-repeat}main .mainBlock .blockHeader .headerFlex{flex-direction:row;align-items:center;display:flex}main .mainBlock .blockHeader .headerFlex .headerTitle{letter-spacing:.02em;text-shadow:0 1px 2px #00000059;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;padding-left:68px;overflow:hidden}main .mainBlock .blockHeader .headerFlex .headerTitle a{color:inherit}main .mainBlock .blockHeader .headerFlex .headerMeta{color:#ffffffd1;text-shadow:none;white-space:nowrap;padding-right:4rem;font-size:.75rem;font-weight:400}main .mainBlock .blockHeader .headerFlex .headerPagination{text-shadow:none;padding-right:4rem;font-weight:400;line-height:normal}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination{color:#fff}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item:not(.ant-pagination-item-active),main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-prev .ant-pagination-item-link,main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-next .ant-pagination-item-link{background:0 0!important;border-color:#0000!important}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item a{font-size:.75rem}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item a,main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item-link,main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item-ellipsis{color:#ffffffeb!important}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item-ellipsis{color:#fff9!important}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item:not(.ant-pagination-item-active):hover a,main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item-link:hover{color:#ffd98c!important}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item-active{border-radius:var(--radius-sm)!important;background:#fff!important;border-color:#0000!important}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item-active a{font-weight:600;color:#0b1017!important}main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-disabled .ant-pagination-item-link{color:#fff6!important}main .mainBlock .blockContent .contentPagination{margin:.5rem 1rem}main .mainBlock .blockContent .contentPagination .ant-pagination{justify-content:flex-end;display:flex}main .mainBlock .blockContent .contentPagination .ant-pagination-item a{font-size:.75rem}main .mainBlock .blockContent .contentPagination .ant-pagination-item:not(.ant-pagination-item-active) a{color:var(--text-secondary)!important}main .mainBlock .blockContent .contentPagination .ant-pagination-item-ellipsis{color:var(--text-muted)!important}main .mainBlock .blockContent .contentPagination .ant-pagination-item-active{background:var(--pill-active)!important;border-radius:var(--radius-sm)!important;border-color:#0000!important}main .mainBlock .blockContent .contentPagination .ant-pagination-item-active a{font-weight:600;color:var(--brand-contrast)!important}main .mainBlock .blockBody{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}main .mainBlock .blockFooter{height:20px;position:relative;overflow:hidden}main .mainBlock .blockFooter:before{content:"";background:var(--blockBar,#2f96d8);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 13px);width:54px;height:20px;position:absolute;bottom:0;right:0}main .mainActions{text-align:right;margin:1rem 0}footer{color:var(--text-link);text-align:center;background:var(--surface-raised);margin-top:2rem;padding-bottom:1rem;font-size:.75rem;line-height:1.25rem}footer .footerLine{background:linear-gradient(#000 0 2px,#ff9903 2px 6px);height:6px;margin-bottom:1rem}footer .footerLogo{margin-bottom:.5rem}footer .footerLogo ul{flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0;display:flex}footer .footerLogo ul li{margin-right:1rem;list-style:none}footer .footerLogo ul li:last-child{margin-right:0}footer .footerCopyright .s1,footer .footerCopyright .s2{font-weight:700}footer .footerCopyright .s2 a{color:var(--text-link-hover)}footer a{color:var(--text-link);text-decoration:none}.container{width:96%;max-width:100rem;margin:0 auto}.forumTable .ant-table-tbody>tr.forumRow>td:first-child{box-shadow:inset 3px 0 0 var(--forumColor,transparent)}.forumTable table{border-radius:0!important}.forumTable table th,.forumTable table td{border-inline-end:0!important;border-radius:0!important}.forumTable .ant-table-container{border-inline-start:0!important;border-radius:0!important}.forumTable .ant-table-thead>tr>th{letter-spacing:.16em;font-size:.6875rem;font-weight:400;color:var(--text-muted)!important;padding:.5rem .75rem!important}.forumTable .ant-table-thead>tr>th:before{display:none!important}.forumTable .ant-table-tbody .ant-table-cell{padding:.75rem!important}.forumTable .threadInner{flex-direction:row;align-items:center;display:flex}.forumTable .threadInner .threadIcon{flex-flow:row;align-items:center;display:flex}.forumTable .threadInner .threadIcon img{width:1rem}.forumTable .threadInner .threadTopic .threadSubject .threadSpecialOption{color:var(--rarity-3);margin-right:.25rem;font-weight:700}.forumTable .threadInner .threadTopic .threadSubject .threadRequireCredit{color:var(--rarity-6);margin-left:.25rem;font-size:.75rem}.forumTable .threadInner .threadTopic .threadDescription{color:#757575;font-size:.75rem}.forumTable .threadInner .threadTopic .threadAuthor{color:#757575;font-size:.75rem;display:none}.forumTable .threadInner .threadTopic .threadAuthor span{color:var(--text-secondary);font-style:italic}.lastPostAt{color:var(--text-secondary)}.lastPostAt:hover{color:var(--text-link-hover)}.lastPostBy{color:var(--text-muted)}.lastPostBy a{color:var(--text-link)}.lastPostBy a:hover{color:var(--text-link-hover)}.threadPostAuthor ul li .authorStatValue,.tabular,header .headerContainer .headerSiteName .siteLink,header .headerContainer .headerMenu ul .navTheme .themeToggle,main .mainBlock .blockHeader .headerFlex .headerPagination .ant-pagination-item a,main .mainBlock .blockContent .contentPagination .ant-pagination-item a,.forumTable .ant-table-thead>tr>th{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.forumFreshTag{letter-spacing:.1em;color:var(--forumColor,var(--text-link));vertical-align:.08em;border:1px solid;border-radius:3px;margin-left:.5rem;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem;font-weight:600;line-height:1}.forumTitle{flex-direction:row;align-items:center;display:flex}.forumTitle .forumIcon{margin-right:.75rem}.forumTitle .forumIcon .forumIconDisc{background:var(--forumTint,transparent);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.forumTitle .forumIcon .forumIconDisc img{width:44px;height:44px}.forumTitle .forumName{flex:1}.forumTitle .forumName span{font-weight:700}.forumTitle .forumName>span>a{color:var(--forumColor,var(--text-primary))}.forumTitle .forumName .forumViewCredit{color:var(--rarity-6);margin-left:.25rem;font-size:.75rem;font-weight:400}.forumTitle .forumName .forumDescription{color:var(--text-secondary);font-size:.75rem}.memberAgreement,.forumInstructions{background:var(--surface-page);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);border-radius:.75rem;position:relative}.memberAgreement:after,.forumInstructions:after{content:"";background:linear-gradient(to bottom right, transparent 0 calc(50% - 1px), var(--border-default) calc(50% - 1px) 50%, transparent 50%),linear-gradient(to bottom right, var(--surface-sunken) 0 50%, transparent 50%);width:22px;height:22px;position:absolute;bottom:0;right:0}.forumInstructions{width:24rem;max-width:100%;margin:2rem auto}.forumInstructions ul{flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.forumInstructions ul li{padding:1rem;list-style:none}.forumInstructions ul li span{margin-left:.5rem}.threadPostAuthorContainer{width:240px;padding:1rem}.threadPostAuthor .authorInfo{text-align:center}.threadPostAuthor .authorInfo .authorName{font-weight:700}.threadPostAuthor .authorInfo .authorAvatar{max-height:160px;margin:.75rem 1rem 0;overflow:hidden}.threadPostAuthor .authorInfo .authorAvatar img{border-radius:var(--radius-md);border:1px solid var(--border-default)}.threadPostAuthor .authorInfo .authorName{font-size:1rem}.threadPostAuthor .authorInfo .authorCustomStatus{color:#757575;font-size:.75rem}.threadPostAuthor .authorInfo .authorRank{margin-top:.5rem}.threadPostAuthor .authorInfo .authorRank img{width:64px}.threadPostAuthor .authorInfo .authorRank .rankName{color:var(--text-secondary);margin-top:.125rem;font-size:.75rem}.threadPostAuthor ul{margin:1rem 0 0;padding:0}.threadPostAuthor ul li{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.45rem .125rem;font-size:.75rem;list-style:none;display:flex}.threadPostAuthor ul li .authorStatValue{color:var(--text-primary);white-space:nowrap}.threadPostAuthor ul li .authorStatMoney{color:var(--money)}.threadPostAuthor ul li:first-child{border-top:1px solid var(--border-subtle)}.threadPost .postContent .postContentInner .postEffect,.threadPost .postContent .postContentInner .postAction{border:1px solid var(--border-subtle);border-radius:.5rem;flex-direction:row;margin-bottom:1rem;padding:1rem;font-size:.75rem;display:flex}.threadPost .postTop{flex-direction:row;align-items:baseline;gap:.75rem;display:flex}.threadPost .postTop .postSubject{flex:1;font-size:.875rem;font-weight:600}.threadPost .postTop .postDatetime{color:#757575;text-align:right;white-space:nowrap;font-size:.75rem}.threadPost .postContent{flex-direction:row;margin:.875rem 0;display:flex}.threadPost .postContent .postContentInner{flex:1}.threadPost .postContent .postContentInner .postDialog{border:1px solid var(--border-default);background:var(--panel-body);word-break:break-all;border-radius:.5rem;min-height:17rem;padding:1rem 1.125rem;line-height:1.8;display:block}.threadPost .postContent .postContentInner .postDialog blockquote{background:var(--panel-quote);border:0;border-left:3px solid var(--border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);margin-bottom:1rem;padding:.75rem 1rem}.threadPost .postContent .postContentInner .postDialog code,.threadPost .postContent .postContentInner .postDialog p{word-break:break-all}.threadPost .postContent .postContentInner .postDialog img{max-width:100%}.threadPost .postContent .postContentInner .postAttachments .postAttachmentsTitle{margin:1rem 0 .5rem;font-weight:700}.threadPost .postContent .postContentInner .postAttachments .postAttachment{margin:.5rem 0}.threadPost .postContent .postContentInner .postAttachments .postAttachment .attachmentInfo{flex-direction:row;align-items:center;margin-bottom:.25rem;display:flex}.threadPost .postContent .postContentInner .postAttachments .postAttachment .attachmentInfo .attachmentIcon{margin-right:.5rem}.threadPost .postContent .postContentInner .postAttachments .postAttachment .attachmentInfo .attachmentName{font-size:.75rem}.threadPost .postContent .postContentInner .postAttachments .postAttachment .attachmentImage{max-width:20rem}.threadPost .postContent .postContentInner .postAction{background:var(--panel-action)}.threadPost .postContent .postContentInner .postAction .actionPrefix{color:var(--rarity-6);font-weight:700}.threadPost .postContent .postContentInner .postAction .actionIcon{margin-left:.5rem}.threadPost .postContent .postContentInner .postEffect{background:var(--panel-effect)}.threadPost .postContent .postContentInner .postEffect .effectText{color:var(--rarity-6)}.threadPost .postContent .postContentInner .postEffect .effectText em{color:var(--text-primary);font-style:normal;font-weight:700}.threadPost .postContent .postContentInner .postEffect .effectIcon{margin-left:.5rem}.threadPost .postContent .postContentInner .postEditInfo{color:#757575;margin:1rem 0;font-size:.75rem;font-style:italic}.threadPost .postAuthor{text-align:center;margin-top:1rem;display:none}.threadPost .postAuthor .authorName{font-weight:700}.threadPost .postAuthor .authorAvatar{max-height:160px;margin:1rem;overflow:hidden}.threadPost .postAuthor .authorCustomStatus{color:#757575;font-size:.75rem}.threadPost .postAuthor .authorRank{margin-top:.5rem}.threadPost .postAuthor .authorRank img{width:64px}.threadPost .postAuthor .authorRank .rankName{color:var(--text-secondary);margin-top:.125rem;font-size:.75rem}.threadPost .postDivider{background:url(../media/signature_bg.276ofnc_g2efq.gif) 50% repeat-x;height:.5rem;margin:.5rem 0}.threadPost .postSignature{color:var(--text-secondary);font-size:.75rem}.threadPost .postActions{border-top:1px solid var(--border-subtle);margin-top:1rem;padding-top:.875rem}.threadPost .postActions .rightActions{text-align:right}.threadPost .postActions .rightActions .rightAction{margin-left:.5rem}.threadPost .postActions .rightActions .rightAction:first-child{margin-left:0}.postContainer{margin:1rem}.postHelpers{flex-flow:wrap;align-items:center;margin-top:.5rem;display:flex}.postHelpers span{cursor:pointer;margin-bottom:.25rem;margin-right:.25rem}.memberForm{margin:2rem 0}.memberFormCard{border:1px solid var(--border-subtle);background:var(--surface-page);box-shadow:var(--shadow-card);border-radius:.5rem;padding:2rem 1.75rem}.memberFormCard .memberFormBrand{text-align:center;margin-bottom:1.75rem}.memberFormCard .memberFormBrand .brandName{color:var(--brand);letter-spacing:.05em;font-size:1.25rem;font-weight:700}.memberFormCard .memberFormBrand .brandSubtitle{color:#757575;margin-top:.35rem;font-size:.75rem}.memberFormCard .ant-form-item:last-of-type{margin-bottom:1.25rem}.memberFormLinks{text-align:right;margin-top:.75rem;font-size:.75rem}.memberFormDivider{color:#757575!important;margin:1.5rem 0 1rem!important;font-size:.75rem!important}.memberFormNotice{margin-bottom:1.25rem}.memberAgreement{background:var(--surface-raised);margin:1rem;padding:1rem 1.25rem}.memberAgreement .agreementTitle{text-align:center;margin-bottom:1rem;font-size:1rem;font-weight:700}.memberAgreement .agreementContent{font-size:.875rem;line-height:1.5rem}.memberSearch{flex-direction:row;align-items:center;margin:.5rem 1rem;display:flex}.memberSearch .searchSubject{margin-right:.5rem}.memberSearch .searchInput{flex:1}.memberBasic{padding:1rem}.memberBasic .memberInfo{text-align:center}.memberBasic .memberInfo .memberName{font-size:1rem;font-weight:700}.memberBasic .memberInfo .memberAvatar{margin:1rem}.memberBasic .memberInfo .memberCustomStatus{color:#757575;font-size:.75rem}.memberBasic .memberInfo .memberGroupIcon img{max-width:5rem}.cpMenu{border:1px solid var(--border-subtle);margin-bottom:1rem}.cpMenu .cpMemberName{text-align:center;font-size:1rem;font-weight:700}.cpMenu .cpMemberAvatar{text-align:center;margin:1rem}.cpMenu .cpMemberCustomStatus{color:#757575;text-align:center;font-size:.75rem}.cpMenu .cpMemberStars,.cpMenu .cpMemberGroupIcon{text-align:center}.cpMenu .cpMemberGroupIcon img{max-width:5rem}.cpMenu ul{margin:1rem 0;padding:1rem}.cpMenu ul li{background:var(--surface-raised);border-top:1px solid var(--border-subtle);padding:1rem;list-style:none}.cpMenu ul li.active{background:var(--panel-tint);font-weight:700}.cpMenu ul li:hover{background:var(--panel-quote)}.cpMenu ul li:last-child{border-bottom:1px solid var(--border-subtle)}.cpMenu ul a{flex-direction:row;align-items:center;display:flex}.uploadThumb{justify-content:center;width:100px;height:100px;display:flex;overflow:hidden}.uploadThumb img{height:100px}#nprogress .bar{background:var(--text-link)!important}.divider{border-top:1px solid var(--border-subtle);height:0;margin:1rem 0}.spanComma:after{content:", "}.spanComma:last-child:after{content:""}.gameBanner{z-index:0;border:1px solid var(--border-subtle);height:8.25rem;box-shadow:var(--shadow-card);background:linear-gradient(90deg, var(--banner-sky-from) 0%, var(--banner-sky-to) 70%);color:var(--text-primary);border-radius:.5rem;align-items:center;gap:1.25rem;margin-bottom:2rem;padding:0 1.5rem 0 1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.gameBanner:hover{text-decoration:none}.gameBanner .bannerClouds{z-index:-1;opacity:var(--banner-cloud-opacity);background:url(../media/banner_cloud.0sww852_8pdbq.webp) 0 46%/18rem repeat-x;animation:120s linear infinite bannerDrift;position:absolute;inset:0}.gameBanner .bannerHeroes{z-index:-1;aspect-ratio:883/264;filter:var(--banner-heroes-filter);transform-origin:70% 100%;background:url(../media/banner_heroes.0y8bbzh9wdwrt.webp) 100%/cover no-repeat;transition:transform .6s;position:absolute;top:0;bottom:0;right:0}.gameBanner .bannerEmblem{filter:drop-shadow(0 2px 3px #281e0a4d);background:url(../media/banner_compass.04ekzltqx79l2.webp) 50%/contain no-repeat;flex:none;width:7rem;height:7rem;margin-left:.25rem;transition:transform .6s}.gameBanner .bannerText{text-shadow:0 1px 2px var(--header-halo);flex-direction:column;line-height:1.2;display:flex}.gameBanner .bannerEyebrow{color:var(--banner-eyebrow);font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:.875rem;font-style:italic}.gameBanner .bannerTitle{white-space:nowrap;letter-spacing:.08em;color:var(--header-title);margin:.15rem 0 .3rem;font-size:1.875rem;font-weight:700}.gameBanner .bannerSub{color:var(--text-secondary);font-size:.875rem}.gameBanner .bannerCta{white-space:nowrap;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff) 0%, var(--accent) 55%);color:#1f1300;letter-spacing:.04em;border-radius:999px;flex:none;align-items:center;gap:.4rem;margin-left:1.5rem;padding:.55rem 1.1rem .55rem 1.3rem;font-size:1rem;font-weight:700;transition:box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #5a320040,inset 0 1px #ffffff8c}.gameBanner .bannerCta svg{transition:transform .2s}.gameBanner:hover .bannerHeroes{transform:scale(1.04)}.gameBanner:hover .bannerEmblem{transform:rotate(-12deg)}.gameBanner:hover .bannerCta{box-shadow:0 3px 10px #5a320059,inset 0 1px #fff9}.gameBanner:hover .bannerCta svg{transform:translate(3px)}.gameBanner:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:900px){.gameBanner{gap:1rem;height:7rem}.gameBanner .bannerEmblem{width:5.75rem;height:5.75rem}.gameBanner .bannerTitle{font-size:1.5rem}.gameBanner .bannerCta{margin-left:.5rem}}@media (max-width:640px){.gameBanner{gap:.6rem;height:5.5rem;padding:0 .75rem 0 .5rem}.gameBanner .bannerEmblem{width:4.25rem;height:4.25rem;margin-left:0}.gameBanner .bannerEyebrow,.gameBanner .bannerSub{display:none}.gameBanner .bannerTitle{letter-spacing:.04em;margin:0;font-size:1.25rem}.gameBanner .bannerHeroes{opacity:.6}.gameBanner .bannerCta{letter-spacing:0;margin-left:auto;padding:.4rem .75rem .4rem .9rem;font-size:.875rem}}@media (max-width:400px){.gameBanner .bannerEmblem{width:3.5rem}.gameBanner .bannerTitle{letter-spacing:0;font-size:1.125rem}.gameBanner .bannerCta{gap:.25rem;padding:.35rem .6rem .35rem .75rem}}@media (max-width:340px){.gameBanner .bannerCta .ctaLead{display:none}}@media (prefers-reduced-motion:reduce){.gameBanner .bannerClouds{animation:none}.gameBanner .bannerHeroes,.gameBanner .bannerEmblem,.gameBanner .bannerCta svg{transition:none}}@keyframes bannerDrift{to{background-position-x:18rem}}.breadcrumb{margin:1rem 0;font-size:.8125rem}.breadcrumb .ant-breadcrumb{font-size:inherit;color:var(--text-muted)}.breadcrumb .ant-breadcrumb-separator{color:var(--border-strong)}.breadcrumb .ant-breadcrumb-item a{color:var(--text-link)}.breadcrumb .ant-breadcrumb-item a:hover{color:var(--text-link-hover)}.breadcrumb .ant-breadcrumb-item:last-child a{color:var(--text-primary)}.btnWithIcon{align-items:center;display:inline-flex}.btnInner{flex-direction:row;align-items:center;display:flex}.btnInner .btnText{margin-left:.25rem}.vt{vertical-align:top!important}.ar{text-align:right}.mb0{margin-bottom:0!important}.ml1{margin-left:1rem}.mx1{margin-left:1rem;margin-right:1rem}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.my1{margin-top:1rem;margin-bottom:1rem}.mb2{margin-bottom:2rem}.mtp5{margin-top:.5rem}.mbp5{margin-bottom:.5rem!important}.mlp5{margin-left:.5rem}.mrp5{margin-right:.5rem}.mxp5{margin-left:.5rem;margin-right:.5rem}.c12{color:#757575}.c13{color:red}.fontSm{font-size:.75rem!important}.fontLg{font-size:1rem!important}@media screen and (max-width:768px){.mainBlock .blockHeader:before{background-image:linear-gradient(var(--blockBar,#2f96d8), var(--blockBar,#2f96d8))!important}.mainBlock .blockHeader .headerTitle{padding-left:1rem!important}.forumTitle .forumIcon{margin-right:.5rem!important}.forumTitle .forumIcon .forumIconDisc{width:42px!important;height:42px!important}.forumTitle .forumIcon .forumIconDisc img{width:30px!important}.forumInstructions{display:none}.threadPost{flex-direction:column;display:flex}.threadPost>*{order:5}.threadPost .postTop{order:1}.threadPost .postAuthor{text-align:left;border-bottom:1px solid var(--border-subtle);order:2;align-items:center;gap:.625rem;margin:.5rem 0 .75rem;padding-bottom:.625rem;display:flex!important}.threadPost .postAuthor .authorAvatar{flex-grow:0;width:38px;max-height:none;margin:0}.threadPost .postAuthor .authorAvatar .ant-image{width:38px!important;height:38px!important}.threadPost .postAuthor .authorAvatar img{border-radius:var(--radius-md);border:1px solid var(--border-default);width:38px!important;height:38px!important}.threadPost .postAuthor .authorName{font-size:.875rem}.threadPost .postAuthor .authorCustomStatus,.threadPost .postAuthor .authorStars{display:none}.threadPost .postAuthor .authorRank{align-items:center;gap:.375rem;margin:0 0 0 auto;display:flex}.threadPost .postAuthor .authorRank img{width:26px!important}.threadPost .postAuthor .authorRank .rankName{margin:0;font-size:.75rem}.forumTable .threadInner .threadIcon{flex-direction:column!important}.forumTable .threadInner .threadTopic .threadAuthor{display:block}.threadPost .postActions .leftActions{margin-top:.5rem}.threadPost .postActions .rightActions{margin-top:.5rem;text-align:left!important}}.messageMeta{border-bottom:1px solid var(--border-subtle);flex-direction:row;align-items:center;padding:1rem;display:flex}.messageMeta .messageTime{text-align:right;color:#757575;flex:1;font-size:.75rem}.messageContent{word-break:break-all;min-height:12rem;padding:1rem}.messageContent img{max-width:100%}.messageContent blockquote{background:var(--panel-quote);border:1px solid var(--border-subtle);border-radius:.5rem;margin:.5rem 0;padding:1rem}.messageActions{border-top:1px solid var(--border-subtle);flex-direction:row;gap:.5rem;padding:1rem;display:flex}.messageNotice{color:#757575;margin:1rem;font-size:.75rem}.bold{font-weight:700}.searchForm{padding:1rem}.searchSummary{color:#757575;padding:.5rem 1rem;font-size:.75rem}.searchSummary .searchTruncated{margin-left:.5rem}.footerFriendLinks{color:#757575;margin:.5rem 0;font-size:.75rem}.footerFriendLinks .friendLinksLabel{margin-right:.5rem}.footerFriendLinks a{margin-right:.75rem}.hallIntro{color:#757575;padding:1rem;line-height:1.8}.hallTile{border:1px solid var(--border-subtle);text-align:center;background:var(--surface-raised);border-radius:.5rem;padding:1rem}.hallTile:hover{background:var(--panel-tint)}.hallTile .hallTileSuffix{color:#757575;margin-left:.25rem;font-size:.75rem}.hallHighlights{padding:0 1rem 1rem}.hallHighlights .hallHighlight{border-top:1px dashed var(--border-subtle);padding:.5rem 0;font-size:.875rem}.hallSection:not(:first-child){margin-top:1.5rem}.hallSection .hallSectionTitle{border-bottom:2px solid var(--brand-bright);margin-bottom:.75rem;padding-bottom:.25rem;font-size:1rem;font-weight:700}.arcadeCard{border:1px solid var(--border-subtle);border-radius:.5rem;overflow:hidden}.arcadeCard .arcadeHead{background:var(--panel-quote);flex-direction:row;align-items:center;gap:.75rem;padding:.75rem;display:flex}.arcadeCard .arcadeHead .arcadeThumb{max-width:48px}.arcadeCard .arcadeHead .arcadeName{font-weight:700}.arcadeCard .arcadeHead .arcadeMeta{color:#757575;font-size:.75rem}.arcadeRank{background:var(--surface-sunken);border-radius:50%;width:1.5rem;height:1.5rem;font-size:.75rem;line-height:1.5rem;display:inline-block}.arcadeRank.rank1{color:#fff;background:#f5c518}.arcadeRank.rank2{color:#1b2230;background:silver}.arcadeRank.rank3{color:#fff;background:#cd7f32}.petCard{border:1px solid var(--border-subtle);border-radius:.5rem;flex-direction:row;gap:.75rem;padding:.75rem;display:flex}.petCard .petAvatar img{max-width:64px}.petCard .petBody{flex:1;min-width:0}.petCard .petName{word-break:break-all;font-weight:700}.petCard .petOwner,.petCard .petSince{color:#757575;font-size:.75rem}.petCard .petSpecies{color:var(--brand);font-size:.75rem}.petCard .petLore{color:var(--text-secondary);margin-top:.35rem;font-size:.75rem;line-height:1.6}.petCard .petLevel{font-size:.75rem}.petCard .petLevel .petElement{margin-left:.5rem}.petCard .petStats{color:#757575;gap:.5rem;font-size:.75rem;display:flex}.avatarCategories .avatarCategory{margin:0 .25rem .5rem 0}.avatarCategories .avatarCategory .avatarCategoryCount{color:#757575}.wardrobe{margin-bottom:1.5rem}.wardrobe .wardrobeOwner{margin-bottom:.5rem;font-weight:700}.wardrobe .wardrobeOwner .wardrobeCount{color:#757575;margin-left:.5rem;font-size:.75rem;font-weight:400}.wardrobeItem{border:1px solid var(--border-subtle);text-align:center;background:var(--surface-page);border-radius:.25rem;width:84px;padding:.25rem}.wardrobeItem.inuse{border-color:var(--brand-bright);background:var(--panel-tint)}.wardrobeItem img{max-width:100%;max-height:64px}.wardrobeItem .wardrobeItemName{color:#757575;word-break:break-all;font-size:.75rem}.bankStats,.bankNotice{margin-bottom:1rem}.bankForm{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.bankForm .bankAmountLabel{color:#757575}.buddyActions{justify-content:center;gap:.25rem;display:flex}.threadPoll{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.5rem;margin:1rem;padding:1rem}.threadPoll .pollHeader{flex-flow:wrap;align-items:center;margin-bottom:.75rem;display:flex}.threadPoll .pollHeader .pollQuestion{font-weight:700}.threadPoll .pollHeader .pollMeta{color:#757575;margin-left:.75rem;font-size:.75rem}.threadPoll .pollOption{margin-bottom:.5rem}.threadPoll .pollOption .pollOptionLabel{flex-direction:row;align-items:center;gap:.35rem;display:flex}.threadPoll .pollOption .pollOptionLabel .pollOptionText{flex:1}.threadPoll .pollOption .pollOptionLabel .pollOptionCount{color:#757575;font-size:.75rem}.threadPoll .pollActions{margin-top:.75rem}.postRating{align-items:center;gap:.35rem;display:inline-flex}.postRating .ratingScore{color:var(--accent);align-items:center;gap:.15rem;font-size:.75rem;display:inline-flex}.ratingForm{width:200px}.ratingForm .ratingRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.postPaywall{border:1px dashed var(--accent);background:var(--panel-body);text-align:center;border-radius:.5rem;padding:1.5rem}.postPaywall .paywallText{justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.textMuted{color:#757575}.adminFilters{border-bottom:1px solid var(--border-subtle);padding-bottom:1rem}.moderationHint{color:#757575;margin-top:.5rem;font-size:.75rem}.regroupMoves{max-height:12rem;margin:0;padding-left:1.2rem;overflow-y:auto}.postFloor,.threadType,.threadState{border-radius:var(--radius-sm);vertical-align:.05em;margin-right:.35rem;padding:.1em .4em;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.threadState{color:var(--state-ink);background:var(--state-bg);border:1px solid var(--state-line);white-space:nowrap;align-items:center;gap:.2em;font-weight:600;display:inline-flex}.threadState svg{font-size:1.1em}.threadState.isLarge{padding:.15em .6em;font-size:.875rem}.isPending{--state-ink:var(--state-pending-ink);--state-bg:var(--state-pending-bg);--state-line:var(--state-pending-line)}.isConfirmed{--state-ink:var(--state-confirmed-ink);--state-bg:var(--state-confirmed-bg);--state-line:var(--state-confirmed-line)}.isSolved{--state-ink:var(--state-solved-ink);--state-bg:var(--state-solved-bg);--state-line:var(--state-solved-line)}.isClosed{--state-ink:var(--state-closed-ink);--state-bg:var(--state-closed-bg);--state-line:var(--state-closed-line)}.isReward{--state-ink:#1f1300;--state-bg:var(--accent);--state-line:var(--accent)}.postAccepted{border:1px solid var(--state-solved-line);box-shadow:inset 3px 0 0 var(--state-solved-ink);border-radius:3px}.btnAccept{color:var(--state-solved-ink);border-color:var(--state-solved-line)}.threadKindPanel{border:1px solid var(--border-subtle);border-left:3px solid var(--state-line,var(--border-default));background:var(--surface-raised);border-radius:.5rem;margin:1rem;padding:.85rem 1rem}.threadKindPanel .kindHead{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.threadKindPanel .kindHead .threadState{margin-right:0}.threadKindPanel .kindHead .kindName{font-weight:600}.threadKindPanel .kindHead .kindMeta{color:var(--text-muted);font-size:.75rem}.threadKindPanel .kindHead .kindActions{gap:.5rem;margin-left:auto;display:inline-flex}.threadKindPanel .kindHead .kindActions:empty{display:none}.threadKindPanel .kindNote{border-left:2px solid var(--border-default);color:var(--text-secondary);margin-top:.6rem;padding-left:.6rem}.threadKindPanel .answerCard{border-radius:var(--radius-md);background:var(--state-solved-bg);border:1px solid var(--state-solved-line);margin-top:.75rem;padding:.6rem .8rem}.threadKindPanel .answerCard .answerHead{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.threadKindPanel .answerCard .answerHead .answerIcon{color:var(--state-solved-ink);font-size:1.25em}.threadKindPanel .answerCard .answerHead .answerLabel{color:var(--state-solved-ink);font-weight:600}.threadKindPanel .answerCard .answerHead .answerBy{color:var(--text-secondary);font-size:.75rem}.threadKindPanel .answerCard .answerHead .answerJump{align-items:center;gap:.2em;margin-left:auto;font-size:.75rem;display:inline-flex}.threadKindPanel .answerCard .answerExcerpt{color:var(--text-primary);overflow-wrap:anywhere;margin-top:.35rem;line-height:1.6}.threadKindPanel .kindHistory{margin-top:.6rem}.threadKindPanel .kindHistory .historyToggle{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25em;padding:0;font-size:.75rem;display:inline-flex}.threadKindPanel .kindHistory .historyToggle:hover{color:var(--text-link-hover)}.threadKindPanel .kindHistory .historyList{margin:.4rem 0 0;padding:0;font-size:.75rem;list-style:none}.threadKindPanel .kindHistory .historyList li{border-top:1px dashed var(--border-subtle);flex-wrap:wrap;gap:0 .6rem;padding:.2rem 0;display:flex}.threadKindPanel .kindHistory .historyList .historyAt{color:var(--text-muted)}.threadKindPanel .kindHistory .historyList .historyWhat{color:var(--text-secondary)}.issueStatusPicker{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.issueStatusPicker .ant-radio-wrapper>span:last-child{flex-wrap:wrap;align-items:center;gap:.1rem .5rem;display:inline-flex}.issueStatusPicker .kindOption{font-weight:600}.kindWarn{color:var(--state-pending-ink)}.blockToolbar{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);padding:.6rem .75rem}.kindFilter{flex-wrap:wrap;align-items:center;gap:.25rem 0;display:flex}.kindFilter .kindFilterSep{background:var(--border-default);width:1px;height:1em;margin:0 .5rem}.postMention{color:var(--text-link);font-weight:500}.postMentionPicker{margin-left:.5rem}.threadType{color:var(--text-secondary);border:1px solid var(--border-default);font-weight:400}.postFloor{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-inverse);background:var(--text-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.noticeUnread{background:var(--surface-hover)}.noticeText{cursor:pointer}.forumIndent{color:#757575}.bankSectionTitle{border-bottom:1px solid var(--border-subtle);margin:1.5rem 0 .5rem;padding-bottom:.25rem;font-weight:700}.bankHint{color:#757575;margin-top:.5rem;font-size:.75rem}.emptyState{padding:3rem 1rem}.px1{padding-left:1rem;padding-right:1rem}.py1{padding-top:1rem;padding-bottom:1rem}.chartWrap{padding:.5rem 0;overflow-x:auto}.barChart{width:100%;min-width:480px;height:auto;display:block}.chartBar{fill:var(--chart-series)}.chartGrid,.chartAxis{stroke:var(--chart-grid);stroke-width:1px}.chartTick,.chartLabel{fill:var(--chart-ink);font-size:10px}.chartEmpty{text-align:center;color:#757575;padding:2rem;font-size:.75rem}.chartTitle{margin:1rem 0 .25rem;font-weight:700}.chartCaption{color:#757575;margin-bottom:.5rem;font-size:.75rem}.onlineBlock{font-size:.75rem}.onlineBlock .onlineSummary{color:var(--text-primary)}.onlineBlock .onlineSummary .onlinePeak{color:var(--text-muted);margin-left:.75rem}.onlineBlock .onlineList{flex-wrap:wrap;gap:.15rem .9rem;margin-top:.6rem;display:flex}.onlineBlock .onlineMember{white-space:nowrap}.onlineBlock .onlineDot{margin-right:.2rem}.onlineBlock .onlineDot.onlineActive{color:var(--rarity-6)}.onlineBlock .onlineDot.onlineIdle{color:var(--rarity-2)}.onlineBlock .onlineDot.onlineAway{color:var(--text-muted)}.onlineBlock .onlineFooter{color:var(--text-muted);margin-top:.6rem}.linkBlock{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.linkBlock .siteLinkItem{align-items:center;display:inline-flex}.linkBlock .siteLinkItem img{width:auto;max-width:120px;height:31px;display:block}.linkBlock .siteLinkItem .siteLinkText{border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.75rem}.linkBlock .siteLinkItem:hover{text-decoration:none;top:0;left:0}.adminGroupCaps{border-top:1px solid var(--border-subtle);margin-top:.5rem;padding-top:.75rem}.adminGroupCaps .capsGroupTitle{flex:0 0 100%;width:100%;margin:.75rem 0 .25rem;font-size:.75rem;font-weight:700}.adminGroupCaps .capsGroupTitle:first-child{margin-top:0}.adminGroupCaps .capsGroupTitle span{margin-left:.4rem;font-weight:400}.adminGroupCaps .ant-checkbox-group>div{flex:none;min-width:9.5rem}.adminFieldRow{flex-wrap:wrap;gap:0 1.25rem;display:flex}.adminFieldRow .ant-form-item{margin-bottom:.75rem}.todayBlock{padding:1rem}.todayBlock .todaySummary{margin-bottom:.75rem}.todayBlock .todayHour{border-top:1px solid var(--border-subtle);gap:.75rem;padding:.4rem 0;display:flex}.todayBlock .todayHour:first-of-type{border-top:none}.todayBlock .todayHourLabel{flex:0 0 7rem;font-size:.75rem;font-weight:700}.todayBlock .todayHourLabel span{font-weight:400}.todayBlock .todayNames{flex-wrap:wrap;flex:1;gap:.2rem .9rem;font-size:.75rem;display:flex}.todayBlock .todayName{white-space:nowrap}.gradientButton{cursor:pointer;color:var(--text-secondary);align-items:center;display:inline-flex}.gradientButton:hover{color:var(--text-link-hover)}.gradientTool .gradientColors{align-items:center;gap:1rem;margin:.75rem 0;font-size:.75rem;display:flex}.gradientTool .gradientColors label{align-items:center;gap:.4rem;display:inline-flex}.gradientTool .gradientColors input[type=color]{border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:42px;height:26px;padding:0}.gradientTool .gradientPreview{word-break:break-all;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:2.5rem;padding:.5rem .75rem;font-size:1.25rem;font-weight:700}@keyframes headerLogoIn{0%{opacity:.07}to{opacity:1}}@keyframes headerLogoSheen{0%{background-position:100% 0}8.9%{background-position:0 0}to{background-position:0 0}}@keyframes headerVaneSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:768px){header,header .headerContainer{height:auto}header .headerMenu ul{display:none!important}header .headerMenu .navBar{align-items:center;gap:.75rem;height:2.75rem;font-size:.875rem;display:flex!important}header .headerMenu .navToggle{min-height:2.75rem;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-left:-.5rem;padding:0 .5rem;font-weight:600;display:inline-flex}header .headerMenu .themeToggle{margin-left:auto}header .headerSiteName{height:124px!important}header .headerLogo{transform-origin:0 0;transform:scale(.6);top:.25rem!important;left:0!important}header .siteName{font-weight:700;text-align:right!important;padding:1.875rem 1.25rem 0 0!important;font-size:1.5rem!important}header .siteLink{text-align:right!important;padding:.375rem 1.25rem 0 0!important;font-size:.8125rem!important}header .siteLink .siteTagline{display:none}}.navDrawer .navDrawerWho{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin-bottom:.25rem;padding:0 0 .75rem;font-size:.75rem}.navDrawer .navDrawerItem{min-height:2.75rem;color:var(--text-link);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.navDrawer .navDrawerItem:hover{color:var(--text-link-hover);text-decoration:none;top:0;left:0}.navDrawer .navDrawerItem.navActive{color:var(--text-primary);font-weight:600}.navDrawer .navDrawerFoot{gap:1.25rem;padding-top:1rem;display:flex}.navDrawer .navDrawerFoot a{color:var(--text-link)}
.codex{color:var(--text-primary)}.codex .codexNav{border-bottom:2px solid var(--brand);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex}.codex .codexNav .codexNavTitle{color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:center;gap:.3rem;padding:.35rem .9rem;font-size:.9375rem;font-weight:700;display:inline-flex}.codex .codexNav .codexNavTitle:hover{color:var(--text-link-hover);background:var(--surface-hover);text-decoration:none;top:0;left:0}.codex .codexNav .codexNavTitle.active{color:var(--brand-contrast);background:var(--brand);border-color:var(--brand)}.codex .codexNav .codexNavTitle.active:hover{color:var(--brand-contrast);background:var(--brand)}.codex .codexNav .codexNavCaret{opacity:.75;font-size:.7em}.codex .codexNav .codexNavHere{color:var(--text-muted);font-size:.875rem}.codex .codexNav .codexNavHere:before{content:"／";opacity:.6;margin-right:.4rem}.codex .codexStats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.codex .codexStats .statCard{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;padding:.85rem 1rem}.codex .codexStats .statCard .statValue{color:var(--brand);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.2}.codex .codexStats .statCard .statLabel{color:var(--text-muted);margin-top:.15rem;font-size:.75rem}.codex .codexStats a.statCard:hover{background:var(--surface-hover);border-color:var(--brand);text-decoration:none;top:0;left:0}.codex .codexFilter{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.codex .codexFilter .filterGroup{align-items:center;gap:.4rem;display:flex}.codex .codexFilter .filterGroup .filterLabel{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.codex .codexFilter .filterChips{flex-wrap:wrap;gap:.3rem;display:flex}.codex .codexFilter .chip{border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:.15rem .6rem;font-size:.75rem}.codex .codexFilter .chip:hover{border-color:var(--brand);color:var(--brand)}.codex .codexFilter .chip.active{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.codex .codexGrid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;display:grid}.codex .codexCard{background:var(--surface-raised);border:1px solid var(--border-subtle);border-left:3px solid var(--rarity-1);border-radius:var(--radius-sm);color:var(--text-primary);padding:.55rem .7rem;transition:border-color .12s,background .12s;display:block}.codex .codexCard:hover{background:var(--surface-hover);border-color:var(--brand);text-decoration:none;top:0;left:0}.codex .codexCard.r1{border-left-color:var(--rarity-1)}.codex .codexCard.r2{border-left-color:var(--rarity-2)}.codex .codexCard.r3{border-left-color:var(--rarity-3)}.codex .codexCard.r4{border-left-color:var(--rarity-4)}.codex .codexCard.r5{border-left-color:var(--rarity-5)}.codex .codexCard.r6{border-left-color:var(--rarity-6)}.codex .codexCard .cardHead{align-items:center;gap:.45rem;display:flex}.codex .codexCard .cardIcon{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;background:var(--surface-sunken);border-radius:2px;flex:none}.codex .codexCard .cardName{word-break:break-all;font-size:.8125rem;font-weight:700;line-height:1.25}.codex .codexCard .cardMeta{color:var(--text-muted);flex-wrap:wrap;gap:.15rem .5rem;margin-top:.35rem;font-size:.6875rem;display:flex}.codex .codexDetail{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.25rem;display:grid}@media screen and (max-width:900px){.codex .codexDetail{grid-template-columns:1fr}}.codex .codexPanel{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden}.codex .codexPanel .panelHead{background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.5rem .9rem;font-size:.8125rem;font-weight:700;display:flex}.codex .codexPanel .panelBody{padding:.8rem .9rem}.codex .codexTitle{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.codex .codexTitle .titleIcon{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.codex .codexTitle h1{color:var(--text-primary);margin:0;font-size:1.375rem}.codex .codexTitle .titleSub{color:var(--text-muted);font-size:.75rem}.codex .statList{grid-template-columns:auto 1fr;gap:.3rem 1rem;font-size:.8125rem;display:grid}.codex .statList dt{color:var(--text-muted);white-space:nowrap}.codex .statList dd{font-variant-numeric:tabular-nums;margin:0}.codex .tag{white-space:nowrap;border:1px solid;border-radius:2px;padding:.05rem .4rem;font-size:.6875rem;line-height:1.4;display:inline-block}.codex .starRating{color:var(--accent);letter-spacing:-1px;white-space:nowrap}.codex .tagIcon{vertical-align:-.2em;width:1.1em;height:1.1em;image-rendering:pixelated;margin-right:.2em}.codex .tagJob.WARRIOR{color:var(--job-warrior)}.codex .tagJob.ALCHEMIST{color:var(--job-alchemist)}.codex .tagJob.CHEF{color:var(--job-chef)}.codex .tagJob.TAILOR{color:var(--job-tailor)}.codex .tagJob.MECHANIC{color:var(--job-mechanic)}.codex .tagJob.ANY{color:var(--job-any)}.codex .unreachable{opacity:.45;text-decoration:line-through}.codex .dataTable{border-collapse:collapse;width:100%;font-size:.8125rem}.codex .dataTable th,.codex .dataTable td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:.35rem .6rem}.codex .dataTable th{background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;z-index:1;font-weight:700;position:sticky;top:0}.codex .dataTable td.num{text-align:right;font-variant-numeric:tabular-nums}.codex .dataTable tbody tr:hover{background:var(--surface-hover)}.codex .tableScroll{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);max-height:34rem;overflow:auto}.codex .colUndocumented{color:var(--text-muted);font-style:italic;font-weight:400}.codex .elementTag{margin-left:.4rem;font-size:.75rem;font-weight:700}.codex .castSounds{flex-direction:column;gap:.5rem;margin-top:.6rem;display:flex}.codex .castSound audio{width:100%;height:2rem}.codex .castSoundName{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-mono,monospace);margin-bottom:.15rem}.codex .panelFootnote{color:var(--text-muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.6}.codex .genderTabs{gap:.5rem;margin-bottom:.75rem;display:flex}.codex .genderTab{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);cursor:pointer;padding:.35rem 1rem;font-size:.8125rem}.codex .genderTab.on{background:var(--surface-hover);color:var(--text-primary);font-weight:700}.codex .partGrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;display:grid}.codex .partCard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);color:inherit;text-align:center;padding:.4rem;text-decoration:none;display:block}.codex .partCard img{object-fit:contain;width:100%;height:6.5rem}.codex .partCard:hover{background:var(--surface-hover)}.codex .partBlank{height:6.5rem;color:var(--text-muted);justify-content:center;align-items:center;font-size:.75rem;display:flex}.codex .partName{word-break:break-all;margin-top:.2rem;font-size:.75rem;line-height:1.4}.codex .partMeta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:.2rem;font-size:.6875rem;display:flex}.codex .partTag,.codex .partPrice,.codex .partVariant{background:var(--surface-hover);border-radius:2px;padding:0 .25rem}.codex .colourRow{flex-wrap:wrap;gap:.5rem;display:flex}.codex .colourChip{align-items:center;gap:.3rem;font-size:.75rem;display:flex}.codex .colourSwatch{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:1.4rem;height:1.4rem;display:inline-block}.codex .chipRow{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.codex .motionChip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);padding:.15rem .5rem;font-size:.75rem}.codex .motionChip em{color:var(--text-muted);margin-left:.3rem;font-style:normal}.codex .sectionHead{margin:1rem 0 .4rem;font-size:.875rem}.codex .gameParams{margin-bottom:.6rem}.codex .unitThumb{object-fit:contain;width:2.5rem;height:2.5rem}.codex .dialogueSpeaker{color:var(--brand);margin-right:.4rem}.codex .clipGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem;display:grid}.codex .clipCard{text-align:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin:0;padding:.3rem}.codex .clipCard img{image-rendering:auto;width:100%}.codex .clipCard figcaption{color:var(--text-secondary);margin-top:.2rem;font-size:.75rem}.codex .wordChip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);padding:.1rem .4rem;font-size:.75rem}.codex .panelIntro{color:var(--text-secondary);margin:0 0 .6rem;font-size:.8125rem;line-height:1.7}.codex .mediaGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;display:grid}.codex .mediaGrid .mediaItem{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);display:block;overflow:hidden}.codex .mediaGrid .mediaItem img{object-fit:contain;background:var(--surface-sunken);width:100%;height:7rem;display:block}.codex .mediaGrid .mediaItem .mediaCaption{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:.25rem .4rem;font-size:.6875rem;overflow:hidden}.codex .mediaGrid .mediaItem:hover{border-color:var(--brand);top:0;left:0}.codex .mediaGrid.iconGrid{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.codex .mediaGrid.iconGrid .mediaItem img{height:3rem;image-rendering:pixelated}.codex .galleryToolbar{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.6rem;padding:.45rem .7rem;display:flex}.codex .galleryToolbar .galleryToolbarCount{color:var(--text-muted);margin-right:auto;font-size:.8125rem}.codex .mediaItemWrap{position:relative}.codex .mediaItemWrap .mediaPick{z-index:2;border-radius:var(--radius-sm);background:var(--surface-page);box-shadow:var(--shadow-card);padding:.1rem;position:absolute;top:.25rem;left:.25rem}.codex .mediaItemWrap.picked .mediaItem{border-color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand)}.codex .trackList{flex-direction:column;gap:.15rem;display:flex}.codex .trackList .track{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.6rem;padding:.35rem .6rem;font-size:.8125rem;display:flex}.codex .trackList .track:hover{background:var(--surface-hover)}.codex .trackList .track.playing{background:var(--surface-hover);color:var(--brand);font-weight:700}.codex .trackList .track .trackIndex{width:1.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.codex .trackList .track .trackName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.codex .trackList .track .trackTime{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.codex .stickyPlayer{z-index:20;background:var(--surface-raised);border-top:1px solid var(--border-default);box-shadow:var(--shadow-pop);align-items:center;gap:.9rem;padding:.5rem .9rem;display:flex;position:sticky;bottom:0}.codex .stickyPlayer .playerTitle{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.8125rem;font-weight:700;overflow:hidden}.codex .stickyPlayer audio{flex:1;height:2rem}.codex .searchGroup{margin-bottom:1.25rem}.codex .searchGroup .groupHead{color:var(--brand);border-bottom:1px solid var(--border-subtle);margin-bottom:.5rem;padding-bottom:.25rem;font-size:.8125rem;font-weight:700}.codex .searchGroup .searchHit{border-radius:var(--radius-sm);padding:.4rem .5rem;display:block}.codex .searchGroup .searchHit:hover{background:var(--surface-hover);text-decoration:none;top:0;left:0}.codex .searchGroup .searchHit .hitTitle{color:var(--text-link);font-size:.875rem}.codex .searchGroup .searchHit .hitSummary{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.codex .craftTree{font-size:.8125rem}.codex .craftTree ul{border-left:1px dashed var(--border-default);margin:0;padding-left:1.1rem;list-style:none}.codex .craftTree li{padding:.15rem 0}.codex .craftTree .craftQty{color:var(--text-muted);font-variant-numeric:tabular-nums}.codex .craftTree .craftCyclic{color:var(--rarity-6);font-size:.6875rem}.codex .docBody{word-break:break-word;font-size:.875rem;line-height:1.9}.codex .docBody img{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);max-width:100%;height:auto;margin:.5rem 0;display:block}.codex .docBody table{border-collapse:collapse;max-width:100%;margin:.5rem 0;display:block;overflow-x:auto}.codex .docBody table td,.codex .docBody table th{border:1px solid var(--border-subtle);vertical-align:top;padding:.2rem .5rem}.codex .docBody hr{border:none;border-top:1px dashed var(--border-default);margin:1.25rem 0}.codex .docBody p>b:only-child{color:var(--text-muted);font-size:.75rem;font-weight:400}.codex .emptyHint{color:var(--text-muted);text-align:center;padding:1.5rem 0;font-size:.8125rem}.themeToggle{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.codexMenuPanel{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);gap:1.25rem;padding:.85rem 1rem;display:flex}.codexMenuPanel .codexMenuGroup{flex-direction:column;min-width:6.5rem;display:flex}.codexMenuPanel .codexMenuGroup a{color:var(--text-secondary);border-radius:var(--radius-sm);white-space:nowrap;padding:.22rem .4rem;font-size:.875rem}.codexMenuPanel .codexMenuGroup a:hover{color:var(--text-link-hover);background:var(--surface-hover);text-decoration:none;top:0;left:0}.codexMenuPanel .codexMenuGroup a.active{color:var(--brand-contrast);background:var(--brand);font-weight:700}.codexMenuPanel .codexMenuGroupTitle{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin-bottom:.2rem;padding:0 .4rem .3rem;font-size:.75rem;font-weight:700}
#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}
