@layer reset{*,:before,:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,p,ul,ol){margin:0}:where(ul,ol){padding:0}:where(button,input,select,textarea){font:inherit}img{max-inline-size:100%;display:block}a{color:inherit;text-decoration:none}}@layer tokens{:root{--bg-0:#040309;--bg-1:#0a0812;--surface-0:#0d0f1adb;--surface-1:#141624e6;--line:#acb7ff29;--line-strong:#565f78;--text:#eef2ff;--muted:#a2a9c8;--gold:#d9b96f;--blue:#67a9ff;--shadow-soft:0 .75rem 2rem #00000038;--radius-control:4px;--radius-card:8px;--radius-dialog:12px;--radius-pill:999px;--font-ui:"Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-data:"Noto Sans Mono", "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif;--duration-fast:.14s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--page-max-inline:75rem;--page-gutter:1rem;--panel-padding:1.25rem;--database-sidebar-width:clamp(12.5rem, 22vw, 20rem);--content-column-gap:clamp(1rem, 2vw, 1.25rem);--anchor-scroll-offset:5.5rem;--footer-height:3rem;--nav-divider-size:1px;--control-size:2.75rem;--nav-cell-size:2.75rem}html:lang(ko){--font-ui:"Noto Sans KR", "Noto Sans JP", sans-serif;--font-data:"Noto Sans Mono", "Noto Sans KR", "Noto Sans JP", sans-serif}html:lang(zh-Hant){--font-ui:"Noto Sans TC", "Noto Sans JP", sans-serif;--font-data:"Noto Sans Mono", "Noto Sans TC", "Noto Sans JP", sans-serif}}@layer base{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:transparent transparent;font-size:16px}html::-webkit-scrollbar{block-size:.9rem;inline-size:.9rem}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:0 0}body{min-block-size:100vh;font-family:var(--font-ui);color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left, #9d7bff24, transparent 28%), radial-gradient(circle at top right, #67a9ff24, transparent 26%), radial-gradient(circle at bottom center, #d9b96f14, transparent 32%), linear-gradient(180deg, var(--bg-0), var(--bg-1) 42%, #05060a 100%)}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{filter:blur(24px);opacity:.7;background:radial-gradient(circle at 16% 18%,#9d7bff3d 0,#9d7bff00 20%),radial-gradient(circle at 84% 14%,#67a9ff2e 0,#67a9ff00 18%),radial-gradient(circle at 50% 86%,#d9b96f1a 0,#d9b96f00 20%)}body:after{mix-blend-mode:screen;opacity:.2;background-color:#0000;background-image:linear-gradient(#0000 0 97%,#ffffff0a 97% 100%),linear-gradient(90deg,#0000 0 97%,#ffffff08 97% 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}#root{min-block-size:100vh}:where(h1,h2,h3,h4){font-family:var(--font-ui);letter-spacing:0;font-weight:700}:where(button,input,select){color:inherit}button{cursor:pointer}:where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select):focus-visible{outline-offset:2px;outline:2px solid #d9b96fd6}}@layer components{.shell{inline-size:min(var(--page-max-inline), calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.app-shell{background:linear-gradient(#05060aad,#05060aad),url(/images/background.webp) 50%/cover no-repeat fixed;flex-direction:column;min-block-size:100vh;display:flex}.app-shell[data-visual-scope=codex] .site-main{--text:#f2f4fa;--muted:#aeb5c8;--gold:#d6b66b;--blue:#6faeff;--line:#30384a;--surface-0:#0b0d14;--surface-1:#111520}.site-header{z-index:30;border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:#070810;position:sticky;top:0}.site-header__inner{grid-template-columns:var(--database-sidebar-width) minmax(0, 1fr) 3.25rem;align-items:stretch;gap:var(--content-column-gap);padding-block:0;display:grid}.site-header__brand-row{align-items:center;min-inline-size:0;display:flex}.brand{align-self:stretch;align-items:center;gap:0;min-inline-size:0;padding-block:.25rem;display:inline-flex}.brand-wordmark{flex:0 auto;block-size:clamp(2.15rem,3vw,2.7rem);inline-size:auto;max-inline-size:100%;display:block}.site-nav{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2, var(--nav-cell-size));gap:var(--nav-divider-size);border-inline:var(--nav-divider-size) solid var(--line-strong);background:var(--line-strong);place-self:stretch end;align-items:stretch;inline-size:min(54rem,100%);min-inline-size:0;display:grid}.mobile-nav-toggle{display:none}.language-switcher{min-inline-size:0;position:relative}.language-switcher--desktop{border-inline:var(--nav-divider-size) solid var(--line-strong);background:var(--line-strong);align-self:stretch;display:flex}.language-switcher--mobile{display:none}.language-switcher__trigger{min-block-size:100%;inline-size:100%;min-inline-size:2.75rem;color:var(--text);cursor:pointer;background:#070810;border:0;grid-template-columns:auto auto;place-content:center;place-items:center;gap:.2rem;font-size:1.05rem;display:grid}.language-switcher__trigger:focus-visible,.language-switcher__option:focus-visible{outline:2px solid color-mix(in srgb, var(--gold) 84%, white);outline-offset:-2px}.language-switcher__trigger[aria-expanded=true]{background:#171323}.language-switcher__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.language-switcher__list{z-index:40;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:#070810;inline-size:max-content;min-inline-size:10rem;display:grid;position:absolute;inset-block-start:calc(100% + var(--nav-divider-size));inset-inline-end:0;overflow:hidden}.language-switcher__option{min-block-size:2.75rem;color:var(--muted);white-space:nowrap;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:grid}.language-switcher__option[data-active=true]{color:var(--text);background:#171323}.language-switcher__option:hover{color:var(--text);background:#111520}:is(.nav-button,.button-primary,.button-secondary,.pill--button,.index-card,.entry-card){transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}:is(.button-primary,.button-secondary){min-block-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding-inline:.85rem;display:inline-flex}.nav-button,.button-secondary{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#0d0f1ab8}.nav-button{inline-size:100%;min-block-size:var(--nav-cell-size);block-size:var(--nav-cell-size);box-shadow:none;color:var(--muted);text-align:center;background:#070810;border:0;border-radius:0;place-items:center;padding:.4rem .85rem;display:grid;position:relative}.nav-button[data-active=true]{color:var(--text);box-shadow:none;background:#171323}.nav-button[data-active=true]:after{content:"";block-size:var(--nav-divider-size);box-shadow:none;pointer-events:none;background:#a17cff;border-radius:0;position:absolute;inset-block-end:0;inset-inline:0}.nav-button[data-featured=true]{color:#eeb7ba;background:#231216}.nav-button[data-featured=true][data-active=true]{color:#fff0ef;box-shadow:none;background:#32151b}.nav-button[data-featured=true][data-active=true]:after{box-shadow:none;background:#d96872}.button-primary{color:#fef9ef;background:linear-gradient(135deg,#9d7bffe0,#67a9ffe0);border:1px solid #d9b96f59;box-shadow:0 1rem 2rem #67a9ff26,0 0 0 1px #d9b96f1a}.button-secondary{color:var(--text)}:is(.nav-button,.button-primary,.button-secondary,.pill--button,.index-card):hover{transform:translateY(-1px)}.nav-button:hover{background:#10131c;transform:none}.site-main{flex:1 0 auto;align-content:start;gap:2rem;padding-block:1.5rem 1rem;display:grid}.page{align-content:start;gap:1.5rem;display:grid}.page--database{gap:.85rem}.panel{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--surface-0), var(--surface-1))}.section{gap:1rem;display:grid}:is(.section-heading,.database-controls__header,.control-actions,.detail-header){justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.catalog-section{border:0;border-block-start:1px solid var(--line-strong);min-inline-size:0;box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:1rem 0 0;display:grid;container-type:inline-size}.catalog-section-header{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.75rem;min-inline-size:0;display:grid}.catalog-section-header__summary{gap:.2rem;min-inline-size:0;display:grid}.catalog-section-header__summary h2{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.2}.catalog-section-header__summary .meta-line{margin-block-start:0}.catalog-section-header__action{justify-self:end;min-inline-size:0;max-inline-size:100%}@container (width<=22rem){.catalog-section-header{grid-template-columns:minmax(0,1fr)}.catalog-section-header__action{justify-self:stretch;inline-size:100%}.catalog-section-header__action .sort-control{grid-template-columns:auto minmax(0,1fr);inline-size:100%}}.section-title{font-size:clamp(2rem,4vw,3rem)}.category-heading{gap:.4rem;min-inline-size:0;display:grid}.category-heading__title{align-items:center;min-block-size:clamp(3.7rem,6vw,4.5rem);line-height:1;display:flex}.category-heading__image{object-fit:fill;block-size:clamp(3rem,5vw,3.8rem);inline-size:auto;max-inline-size:100%;display:block}.eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}:is(.meta-line,.detail-kicker){color:var(--muted);line-height:1.7}.hero{gap:1rem;display:grid}.hero--simple{padding:1.5rem}.hero-brand{inline-size:min(100%,38rem);margin-inline:auto;display:block}.hero-brand__image{block-size:auto;inline-size:100%;display:block}.home-layout{grid-template-columns:minmax(0,1fr) 18.75rem;grid-template-areas:"intro ad""categories ad""playlist social";align-items:stretch;gap:1.75rem 1.25rem;display:grid}.home-intro{grid-area:intro}.home-categories{grid-area:categories}.home-playlist{grid-area:playlist}.home-social{grid-area:social;min-inline-size:0}.home-intro__text{color:#aeb5c8;max-inline-size:52rem;font-size:1rem;line-height:1.7}:is(.home-categories,.home-playlist,.home-social){border-block-start:1px solid #30384a;padding-block-start:1.5rem}.home-ad{grid-area:ad;place-items:center;min-block-size:0;display:grid}:is(.home-ad,.home-social){border-inline-start:1px solid var(--line-strong);background:0 0;border-radius:0;padding-inline-start:1.25rem}.home-ad__label{color:#aeb5c8;letter-spacing:.04em;font-size:.875rem}.home-playlist__embed{border-radius:var(--radius-card);box-shadow:none;background:#000;border:0;overflow:hidden}.home-playlist__embed iframe{border:0;inline-size:100%;max-inline-size:100%;display:block}.home-x-panel{border:1px solid var(--line-strong);border-radius:var(--radius-card);text-align:center;background:#000;place-content:center;gap:1rem;min-block-size:22rem;padding:1rem;display:grid;overflow:hidden}.home-x-panel__status{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.home-x-panel>a{color:#b9ddff}.index-grid,.card-grid,.detail-grid{gap:1rem;display:grid}.empty-state,.detail-block{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(#151724b3,#0d0f1aeb)}.index-grid{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none}.index-grid>li{border-inline-start:1px solid var(--line-strong);border-block-end:1px solid var(--line-strong)}.index-grid>li:nth-child(4n+1){border-inline-start:0}.index-grid>li:nth-last-child(-n+4){border-block-end:0}.index-card{block-size:100%;min-block-size:3.25rem;box-shadow:none;color:#f2f4fa;background:0 0;border:0;border-radius:0;align-items:center;padding:.8rem 1rem .8rem 1.25rem;font-size:1rem;display:flex;position:relative}.index-card:before{content:"";background:#d6b66b;inline-size:2px;position:absolute;inset-block:.8rem;inset-inline-start:.65rem}.index-card:hover{background:#111520;transform:none}.index-card__eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.database-layout{grid-template-columns:var(--database-sidebar-width) minmax(0, 1fr);gap:var(--content-column-gap);align-items:start;display:grid}.stats-calc-heading__description{max-inline-size:42rem;color:var(--muted);line-height:1.7}.stats-calc-layout{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.stats-calc-builder,.stats-calc-results{min-inline-size:0;padding:var(--panel-padding);box-shadow:none;background:#0b0d14;border-inline-start:2px solid #d96872;gap:1rem;display:grid}.stats-calc-section-heading,.stats-calc-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stats-calc-section-heading h2,.stats-calc-card-heading h3{line-height:1.2}.stats-calc-limit{border-radius:var(--radius-card);color:var(--gold);background:#3913194d;border:1px solid #d9b96f47;padding:.6rem .75rem;font-size:.8rem}.stats-calc-card-filters{gap:.85rem;display:grid}.stats-calc-results__selected{border-block-end:1px solid #acb7ff1f;gap:.55rem;padding-block-end:.8rem;display:grid}.stats-calc-picker-controls{gap:.85rem;display:grid}.stats-calc-loadout{border-radius:var(--radius-card);background:#111520;border:1px solid #d9687261;gap:.85rem;min-inline-size:0;margin:0;padding:.85rem;display:grid}.stats-calc-loadout legend{color:var(--gold);letter-spacing:.04em;padding-inline:.35rem;font-size:.78rem;font-weight:700}.stats-calc-loadout__status{color:var(--muted);font-size:.76rem;line-height:1.5}.stats-calc-loadout-notice{border-radius:var(--radius-card);color:var(--muted);background:#111520;border:1px solid #acb7ff29;padding:.75rem .85rem;font-size:.8rem;line-height:1.55}.stats-calc-source-tabs{border-block-end:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding-block-end:.2rem;display:grid}.stats-calc-source-tabs__button{min-block-size:var(--control-size);color:var(--muted);font:inherit;background:0 0;border:0;border-block-end:2px solid #0000;padding:.6rem .7rem;font-size:.82rem}.stats-calc-source-tabs__button[data-active=true]{color:var(--text);border-block-end-color:#d96872}.stats-calc-source-tabs__button:disabled{cursor:not-allowed;opacity:.42}.stats-calc-selected-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;list-style:none;display:grid}.stats-calc-mobile-summary{display:none}.stats-calc-type-groups{gap:.55rem;display:grid}.stats-calc-type-group{border:1px solid var(--line);border-radius:var(--radius-card);background:#111520}.stats-calc-type-group__button{inline-size:100%;min-block-size:var(--control-size);block-size:var(--control-size);border-radius:inherit;color:inherit;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.stats-calc-type-group__button:hover:not(:disabled){background:#d968721f}.stats-calc-type-group__button:disabled{cursor:not-allowed;opacity:.45}.stats-calc-type-group__summary{color:var(--muted);align-items:center;gap:.55rem;font-size:.76rem;display:inline-flex}.stats-calc-type-group__icon{transition:transform .16s}.stats-calc-type-group__icon[data-open=true]{transform:rotate(180deg)}.stats-calc-type-group__list{border-block-start:1px solid #acb7ff1f;gap:.6rem;padding:.65rem;list-style:none;display:grid}.stats-calc-selected-item{border-radius:var(--radius-card);background:#111520;border:1px solid #d968724d;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;min-inline-size:0;padding:.35rem;display:grid}.stats-calc-selected-item__content{gap:.35rem;min-inline-size:0;display:grid}.stats-calc-selected-item__description{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.4}.stats-calc-selected-item__details{min-inline-size:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.45rem;padding:0;display:grid}.stats-calc-selected-item__details:hover{color:inherit}.stats-calc-selected-item__details>span{gap:.12rem;min-inline-size:0;display:grid}.stats-calc-selected-item__details strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-calc-selected-item__details small{color:var(--muted);font-size:.7rem}.stats-calc-selected-item__remove{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control);color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.stats-calc-selected-item__remove:hover{color:var(--text);background:#d9687229}.stats-calc-ability-effects{border-radius:var(--radius-card);background:#111520;border:1px solid #d968724d;border-inline-start:2px solid #d96872;gap:.55rem;padding:.8rem;display:grid}.stats-calc-ability-effects__list{gap:.35rem;list-style:none;display:grid}.stats-calc-ability-effects__item{border-radius:var(--radius-card);background:#0b0d14;border:1px solid #acb7ff1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .6rem;display:flex}.stats-calc-ability-effects__item>div,.stats-calc-ability-effects__item>span{gap:.12rem;min-inline-size:0;display:grid}.stats-calc-ability-effects__item>span{color:var(--muted);text-align:end;justify-items:end;font-size:.72rem}.stats-calc-ability-effects__item small{color:var(--muted);font-size:.7rem;line-height:1.35}.stats-calc-ability-effects__item>span strong{color:var(--gold);font-size:.78rem;font-family:var(--font-data);font-variant-numeric:tabular-nums}.stats-calc-card-list{gap:.6rem;list-style:none;display:grid}.stats-calc-card{border:1px solid var(--line);border-radius:var(--radius-card);background:#111520;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.stats-calc-card.is-selected{box-shadow:none;background:linear-gradient(135deg,#491822c7,#0b0d14f5);border-color:#d96872}.stats-calc-card--skill .stats-calc-card__details{min-inline-size:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;grid-column:1/span 2;grid-template-columns:2.75rem minmax(0,1fr);gap:.65rem;padding:0;display:grid}.stats-calc-card--skill .stats-calc-card__details:hover{color:inherit}.stats-calc-card__body{min-inline-size:0}.stats-calc-card__title-row{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;display:flex}.stats-calc-card__title-row h4{overflow-wrap:anywhere;line-height:1.25}.stats-calc-card__status{color:var(--gold);white-space:nowrap;font-size:.68rem}.stats-calc-card__status--unsupported{color:var(--muted)}.stats-calc-card__status--partial{color:#f0c977}.stats-calc-card__meta{color:var(--muted);margin-block-start:.25rem;font-size:.76rem}.stats-calc-card__modifiers{gap:.18rem;margin-block-start:.4rem;list-style:none;display:grid}.stats-calc-card__modifier{color:var(--text);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.72rem;line-height:1.35;display:flex}.stats-calc-card__modifier>span{overflow-wrap:anywhere;min-inline-size:0}.stats-calc-card__modifier>span>span{margin-inline-end:.2rem}.stats-calc-card__modifier strong{color:var(--gold);font-size:.7rem;font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.stats-calc-card__unmodeled-effects{color:var(--muted);gap:.15rem;margin-block-start:.35rem;padding-inline-start:0;font-size:.7rem;line-height:1.4;list-style:none;display:grid}.stats-calc-artifact{align-items:start}.stats-calc-artifact__effects{color:var(--muted);gap:.2rem;margin-block-start:.35rem;font-size:.74rem;line-height:1.4;list-style:none;display:grid}.skill-effect-emoji{margin-inline-end:.25rem;display:inline-block}.stats-calc-card__quantity{justify-items:center;gap:.25rem;display:grid}.stats-calc-card__quantity label{color:var(--muted);font-size:.68rem}.quantity-control{border:1px solid var(--line);border-radius:var(--radius-control);background:#04050ab8;grid-template-columns:1.75rem 2.5rem 1.75rem;align-items:center;display:inline-grid;overflow:hidden}.quantity-control__button{inline-size:100%;block-size:var(--control-size);color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.quantity-control__button:hover:not(:disabled){color:var(--text);background:#9d7bff29}.quantity-control__button:disabled{cursor:not-allowed;opacity:.35}.quantity-control input{inline-size:100%;block-size:var(--control-size);border:0;border-inline:1px solid var(--line);color:var(--text);text-align:center;font-family:var(--font-data);font-variant-numeric:tabular-nums;background:0 0;padding:0}.quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.stats-calc-empty,.stats-calc-notice{border:1px solid var(--line);border-radius:var(--radius-card);background:#111520;padding:.85rem 1rem}.stats-calc-notice{background:#392b134d;border-color:#d9b96f47}.stats-calc-notice strong{color:var(--gold);font-size:.86rem}.stats-calc-notice>ul:not(.stats-calc-notice__details){color:var(--muted);flex-wrap:wrap;gap:.4rem .8rem;margin-block-start:.45rem;padding-inline-start:1rem;font-size:.8rem;display:flex}.stats-calc-notice__details{gap:.2rem;margin-block-start:.2rem;padding-inline-start:1rem;font-size:.74rem;display:grid}.stats-calc-results__groups{gap:1rem;display:grid}.stats-calc-results__group{gap:.55rem;display:grid}.stats-calc-results__group h3{color:var(--gold);font-size:.92rem}.stats-calc-table-wrap{overflow-inline:auto;border:1px solid var(--line);border-radius:var(--radius-card)}.stats-calc-table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem;font-size:.8rem}.stats-calc-table :is(th,td){white-space:nowrap;border-block-end:1px solid #acb7ff1a;padding:.62rem .7rem}.stats-calc-table thead{color:var(--muted);background:#07080fad}.stats-calc-table thead th{text-align:end;font-size:.7rem;font-weight:600}.stats-calc-table thead th:first-child,.stats-calc-table tbody th{text-align:start}.stats-calc-table tbody tr:last-child :is(th,td){border-block-end:0}.stats-calc-table tbody td{color:var(--muted);font-family:var(--font-data);text-align:end;font-variant-numeric:tabular-nums}.stats-calc-table tbody td.is-final{color:var(--text);font-weight:700}.stats-calc-table tbody td.is-unregistered{color:var(--gold)}.database-sidebar,.database-controls,.database-entries{gap:1rem;min-inline-size:0;display:grid}.database-section--empty{align-content:start}.database-controls{padding:var(--panel-padding)}.database-entries{align-self:start}.filter-form{gap:1rem;min-inline-size:0;display:grid}.field{gap:.55rem;min-inline-size:0;display:grid}.field>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.field :is(input,select){inline-size:100%;min-inline-size:0;min-block-size:var(--control-size);block-size:var(--control-size);border:1px solid var(--line);border-radius:var(--radius-control);background:#090a11c2;padding:0 1rem;box-shadow:inset 0 1px #ffffff05}.field :is(input,select):focus-visible{border-color:#d9b96f66;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #d9b96f38}.select-shell{align-items:center;display:grid;position:relative}.select-shell select{appearance:none;inline-size:100%;color:var(--text);padding-inline-end:2rem}.select-shell__icon{pointer-events:none;color:var(--muted);position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%)}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.85rem;display:grid}.control-actions__buttons{flex-wrap:wrap;gap:.75rem;min-inline-size:0;display:flex}.database-controls .control-actions{flex-wrap:wrap}.sort-control{grid-template-columns:auto minmax(0,11rem);align-items:center;gap:.35rem;min-inline-size:0;display:grid}.sort-control[data-size=wide]{grid-template-columns:auto minmax(0,15rem)}.sort-control__icon{color:var(--muted);flex:none}.select-shell--sort{inline-size:100%;min-inline-size:0}.select-shell--sort select{min-block-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control);min-inline-size:0;box-shadow:none;background:#0b0c12b8;border:1px solid #d9b96f2e;padding:.58rem 1.85rem .58rem .72rem}.select-shell--sort select:focus-visible{border-color:#d9b96f66;box-shadow:0 0 0 1px #d9b96f38}.meta-line{margin-block-start:.25rem;font-size:.93rem}.active-filters,.meta-pills{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.pill{border-radius:var(--radius-pill);max-inline-size:100%;color:var(--text);overflow-wrap:anywhere;background:#0f111bb8;border:1px solid #ffffff17;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.8rem;display:inline-flex}.pill--button{cursor:pointer;border-color:#d9b96f2e}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.card-grid>li{min-inline-size:0}.entry-card{--catalog-card-background:radial-gradient(circle at top left, #9d7bff14, transparent 30%), linear-gradient(180deg, #161824d9, #0a0c14f2);--catalog-card-frame:linear-gradient(135deg, #040407fa, #49237dd1);--catalog-card-frame-width:2px;--catalog-card-radius:var(--radius-card);--catalog-card-gap:.5rem;--catalog-card-padding:.65rem .5rem;--catalog-card-image-size:72%;--catalog-card-title-min-block:2rem;--catalog-card-title-size:.76rem;--catalog-card-title-line-height:1.14;aspect-ratio:1;border-radius:var(--catalog-card-radius);background:0 0;border:0;block-size:auto;position:relative;overflow:hidden}.entry-card:before,.entry-card:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.entry-card:before{z-index:0;background:var(--catalog-card-frame)}.entry-card:after{inset:var(--catalog-card-frame-width);z-index:0;border-radius:calc(var(--catalog-card-radius) - var(--catalog-card-frame-width));background:var(--catalog-card-background)}.entry-card--skill[data-rarity=Common]{--catalog-card-frame-width:0px}.entry-card--class{--catalog-card-background:radial-gradient(circle at top left, #67a9ff1a, transparent 32%), linear-gradient(180deg, #121522f2, #090b13fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #28376ad1)}.entry-card--skill{--catalog-card-background:radial-gradient(circle at top left, #9d7bff1c, transparent 32%), linear-gradient(180deg, #171425f2, #090a13fa);--catalog-card-frame:linear-gradient(135deg, #141620fa, #4d5268d1)}.entry-card--skill[data-upgrade-group=perseverance]{--catalog-card-background:radial-gradient(circle at top left, #75eca457, transparent 34%), linear-gradient(180deg, #227752e0, #071f18fa)}.entry-card--skill[data-upgrade-group=mobility]{--catalog-card-background:radial-gradient(circle at top left, #7bcfff5c, transparent 34%), linear-gradient(180deg, #1d64b2e6, #071930fa)}.entry-card--skill[data-upgrade-group=chrono-wizard]{--catalog-card-background:radial-gradient(circle at top left, #ff857e57, transparent 34%), linear-gradient(180deg, #9d2e3fe6, #2d0913fa)}.entry-card--skill[data-rarity=Rare]{--catalog-card-frame:linear-gradient(135deg, #164a7d, #8bd3ff 48%, #255e9c)}.entry-card--skill[data-rarity=Legendary]{--catalog-card-frame:linear-gradient(135deg, #6f4a12, #f4d77a 48%, #9a6414)}.entry-card--boss{--boss-card-background:linear-gradient(180deg, #12111ef5, #080912fa);--catalog-card-background:var(--boss-card-background);--catalog-card-frame:linear-gradient(135deg, #030305fa, #4c2381e6)}.entry-card--status-effect{--catalog-card-background:radial-gradient(circle at top left, #67a9ff29, transparent 34%), linear-gradient(180deg, #121e30f5, #080b14fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #3e66a4e6)}.entry-card--map{--catalog-card-background:radial-gradient(circle at top left, #d9b96f24, transparent 34%), linear-gradient(180deg, #221d19f5, #0a0b12fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #6a5237e0)}.entry-card--boss[data-difficulty=PRIME]{--boss-card-background:linear-gradient(180deg, #1a1522f5, #080912fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #422268e0)}.entry-card--boss[data-difficulty=PENUMBRA]{--boss-card-background:linear-gradient(180deg, #1e142ef5, #080813fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #4e237ee0)}.entry-card--boss[data-difficulty=ANTUMBRA]{--boss-card-background:linear-gradient(180deg, #231236f5, #090815fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #5c268ee6)}.entry-card--boss[data-difficulty=UMBRA]{--boss-card-background:linear-gradient(180deg, #29103df5, #0a0818fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #6c2aa0eb)}.entry-card--boss[data-difficulty=ECLIPSE]{--boss-card-background:linear-gradient(180deg, #300e47fa, #0a0719fc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #7e30b4f0)}.entry-card--boss[data-phase="EYE OF THE ECLIPSE"]{--boss-card-background:linear-gradient(180deg, #53147efc, #13072afc);--catalog-card-frame:linear-gradient(135deg, #6f4a12, #f4d77a 48%, #9a6414)}.entry-card--boss[data-phase="Late Prime / Early Penumbra"]{--boss-card-background:linear-gradient(180deg, #1f1430f7, #080813fa);--catalog-card-frame:linear-gradient(135deg, #030305fa, #4b2b70e0)}.entry-card--boss[data-phase=PENUMBRA]{--boss-card-background:linear-gradient(180deg, #241339fa, #090814fc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #5b3089e6)}.entry-card--boss[data-phase="Late Penumbra / Early Antumbra"]{--boss-card-background:linear-gradient(180deg, #2a1144fa, #0a0717fc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #6a339de8)}.entry-card--boss[data-phase=ANTUMBRA]{--boss-card-background:linear-gradient(180deg, #31104efa, #0b071afc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #7736aeeb)}.entry-card--boss[data-phase="Late Antumbra / Early Umbra"]{--boss-card-background:linear-gradient(180deg, #390f58fa, #0c071dfc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #8439beeb)}.entry-card--boss[data-phase=UMBRA]{--boss-card-background:linear-gradient(180deg, #410e63fa, #0e0721fc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #913ccced)}.entry-card--boss[data-phase="Late Umbra / Early Eclipse"]{--boss-card-background:linear-gradient(180deg, #49106ffc, #100725fc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #9e3fdaed)}.entry-card--boss[data-phase=ECLIPSE]{--boss-card-background:linear-gradient(180deg, #4e1277fc, #120728fc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #ab43e7f0)}.entry-card--boss[data-phase=Late\ Eclipse]{--boss-card-background:linear-gradient(180deg, #51137bfc, #120729fc);--catalog-card-frame:linear-gradient(135deg, #030305fa, #b848f2f2)}.entry-card:hover,.entry-card:focus-within{box-shadow:none;transform:none}.entry-card__content{z-index:1;align-content:center;justify-items:center;gap:var(--catalog-card-gap);block-size:100%;inline-size:100%;padding:var(--catalog-card-padding);color:inherit;text-align:center;pointer-events:none;display:grid;position:relative}.entry-card__button{z-index:2;border-radius:inherit;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.entry-card__header{grid-template-rows:minmax(0, 1fr) var(--catalog-card-title-min-block);align-items:center;gap:var(--catalog-card-gap);block-size:100%;inline-size:100%;display:grid}.entry-card__copy{align-self:center;justify-items:center;gap:0;inline-size:100%;min-inline-size:0;display:grid}.entry-card__title{font-size:var(--catalog-card-title-size);line-height:var(--catalog-card-title-line-height);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry-avatar{border-radius:var(--radius-control);box-shadow:none;color:#fff2d2;font-family:var(--font-ui);letter-spacing:.08em;background:radial-gradient(circle at 35% 35%,#ffffff24,#0000 28%),linear-gradient(#262a3ddb,#0c0e16f2);border:1px solid #30384a;flex:none;place-items:center;font-weight:700;display:grid}.entry-avatar--sm{aspect-ratio:1;border-radius:var(--radius-control);letter-spacing:.04em;block-size:2.75rem;inline-size:2.75rem;font-size:.7rem}.entry-avatar--md{inline-size:var(--catalog-card-image-size);aspect-ratio:1;border-radius:var(--radius-control);letter-spacing:.06em;place-self:center;block-size:auto;font-size:.9rem}@media (width>=769px){.entry-card{--catalog-card-gap:.25rem;--catalog-card-padding:.85rem .65rem .45rem;--catalog-card-image-size:calc(100% - 2.65rem);--catalog-card-title-min-block:2.8rem;--catalog-card-title-size:.875rem}}.entry-avatar--lg{block-size:4rem;inline-size:4rem;font-size:1rem}.entry-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.detail-dialog{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:inherit;overscroll-behavior:contain;background:0 0;border:0;place-items:center;margin:0;padding:1rem;display:grid;overflow:hidden}.detail-dialog:not([open]){display:none}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040ad1}.detail-backdrop{z-index:0;touch-action:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.detail-panel{z-index:1;border-radius:var(--radius-dialog);grid-template-rows:auto minmax(0,1fr);block-size:min(78dvh,44rem);max-block-size:min(78dvh,44rem);inline-size:min(56rem,100%);padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000085}.detail-panel[data-category=upgrades]{--skill-detail-accent:#a17cff;--skill-detail-frame:var(--line-strong);border:1px solid var(--skill-detail-frame);border-radius:var(--radius-dialog);background:#111520}.detail-panel[data-category=upgrades][data-upgrade-group=perseverance]{--skill-detail-accent:#75eca4}.detail-panel[data-category=upgrades][data-upgrade-group=mobility]{--skill-detail-accent:#6faeff}.detail-panel[data-category=upgrades][data-upgrade-group=chrono-wizard]{--skill-detail-accent:#d96872}.detail-panel[data-category=upgrades][data-rarity=Rare]{--skill-detail-frame:#6faeff;border-width:2px}.detail-panel[data-category=upgrades][data-rarity=Legendary]{--skill-detail-frame:#d6b66b;border-width:2px}.detail-header{padding:var(--panel-padding);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#1b1e2ce6,#0f111bf5);padding-inline-end:calc(var(--panel-padding) + 3rem);position:relative}.detail-panel[data-category=upgrades] .detail-header{background:#0b0d14;border-block-end:1px solid #30384a;padding:1rem 4rem 1rem 1rem}.detail-title{align-items:flex-start;gap:1rem;min-inline-size:0;display:flex}.detail-title--skill{align-items:flex-start}.detail-title--boss{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;display:grid}.detail-title__avatar-wrap{inline-size:var(--boss-avatar-size,4rem);block-size:var(--boss-avatar-size,4rem);align-self:start;min-block-size:3rem;max-block-size:6rem;min-inline-size:3rem;max-inline-size:6rem;display:block}.detail-title__avatar-wrap .entry-avatar--lg{block-size:100%;inline-size:100%}.detail-title__copy{gap:.35rem;min-inline-size:0;display:grid}.detail-title--skill .detail-title__copy{gap:.4rem}.detail-panel[data-category=upgrades] .detail-title--skill .entry-avatar--lg{border-radius:var(--radius-control);box-shadow:none;border-color:#30384a}.detail-panel[data-category=upgrades] .detail-kicker{color:#c8cedd;max-inline-size:56rem;font-size:1rem;line-height:1.65}.detail-title__copy :is(h1,h2){overflow-wrap:anywhere}.detail-header__weaknesses{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.78rem;display:flex}.detail-header__weakness{color:var(--text);white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}.detail-header__weakness>span:first-child{font-size:.95rem}.detail-header__bgm{max-inline-size:44rem;color:var(--muted);align-items:flex-start;gap:.4rem;font-size:.78rem;line-height:1.45;display:flex}.detail-header__bgm svg{color:var(--accent);flex:none;margin-block-start:.1rem}.detail-header__bgm-label{color:var(--text);flex:none;font-weight:700}.detail-header__badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.detail-badge{border-radius:var(--radius-pill);min-block-size:1.75rem;color:var(--text);background:#111520;border:1px solid #30384a;align-items:center;padding:.25rem .55rem;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex}.detail-panel__body{min-block-size:0;padding:var(--panel-padding);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#896ad0e6 #0a0c14e6;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-content:start;gap:1rem;display:grid;overflow:hidden auto}.detail-panel__body::-webkit-scrollbar{inline-size:.65rem}.detail-panel__body::-webkit-scrollbar-track{background:#0a0c14e6;border-inline-start:1px solid #896ad047}.detail-panel__body::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#896ad0;border:2px solid #111520}.detail-panel__body::-webkit-scrollbar-thumb:hover{background:#ae91f1}.detail-panel[data-category=upgrades] .detail-panel__body{background:#111520;padding:0 1rem 1rem}.dialog-close{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control);border:1px solid var(--line);color:var(--text);background:#090a11cc;place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--panel-padding);inset-inline-end:var(--panel-padding)}.detail-panel[data-category=upgrades] .dialog-close{inline-size:var(--control-size);block-size:var(--control-size);background:#111520;border-color:#626d88;inset-block-start:1rem;inset-inline-end:1rem}.detail-panel[data-category=upgrades] .dialog-close:hover{background:#1a2030}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-stack{gap:1rem;display:grid}.detail-stack--boss{gap:.9rem}.detail-stack--skill{gap:0}.detail-block{align-content:start;gap:.75rem;padding:1rem;display:grid}.detail-panel[data-category=upgrades] .detail-block{border:0;background:0 0;border-block-end:1px solid #30384a;border-radius:0;gap:.75rem;padding:1rem 0}.detail-panel[data-category=upgrades] .detail-block:last-child{border-block-end:0}.detail-panel[data-category=upgrades] .detail-block h3{color:#f2f4fa;font-size:1rem}.detail-block h3{margin:0;font-size:1rem}.detail-block--class-abilities,.detail-block--playstyle{grid-column:1/-1}.detail-source{margin-block-start:.35rem;font-size:.86rem}.detail-source__link{color:var(--gold);text-underline-offset:.18em;text-decoration:underline}.detail-source__link:hover{color:var(--text)}.detail-block--class-upgrades{grid-column:1/-1}.class-upgrade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none;display:grid}.class-upgrade-card{border-radius:var(--radius-card);min-block-size:4.2rem;inline-size:100%;color:var(--text);text-align:start;background:#080a1294;border:1px solid #ffffff1a;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.class-upgrade-card:hover,.class-upgrade-card:focus-visible{border-color:var(--accent);background:#221c3ac7;transform:translateY(-.1rem)}.class-upgrade-card__copy{gap:.2rem;min-inline-size:0;display:grid}.class-upgrade-card__copy strong,.class-upgrade-card__copy span{overflow-wrap:anywhere}.class-upgrade-card__copy strong{font-size:.78rem;line-height:1.25}.class-upgrade-card__copy span{color:var(--muted);font-size:.68rem}.class-ability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none;display:grid}.class-ability{border-radius:var(--radius-card);background:#080a1285;border:1px solid #ffffff14;gap:.35rem;min-inline-size:0;padding:.8rem .9rem;display:grid}.class-ability__heading{flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;display:flex}.class-ability__heading h4{color:var(--text);margin:0;font-size:.95rem}.class-ability__slot{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.class-ability p{margin:0}.detail-block p{color:var(--muted);line-height:1.7}.detail-block--playstyle p{white-space:pre-line}.detail-block--lore summary{cursor:pointer;font-weight:700;list-style-position:inside}.detail-block--lore p{margin-block-start:.75rem}.detail-block--muted{background:linear-gradient(#11131eb8,#0b0d16eb)}.detail-block--skill-effect{border-color:color-mix(in srgb, var(--skill-detail-accent) 34%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--skill-detail-accent) 15%, #151724d1), #0d0f1af0)}.detail-block--status-effect{background:linear-gradient(145deg,#182b46b8,#0d0f1af0);border-color:#67a9ff4d}.detail-list--status-effects{gap:.7rem}.detail-list--status-effects li{border-radius:var(--radius-card);background:#080a127a;border:1px solid #67a9ff26;grid-template-columns:max-content minmax(0,1fr);gap:.65rem;padding:.7rem .8rem;display:grid}.detail-list--status-effects li:before{display:none}.status-effect-target{color:var(--blue);white-space:nowrap;font-size:.75rem;font-weight:700}.stats-reference-heading{gap:1rem}.stats-reference-heading .section-heading{align-items:center}.stats-reference-index{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.stats-reference-groups{gap:1rem;display:grid}.stats-reference-group{scroll-margin-block-start:var(--anchor-scroll-offset)}.stats-reference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.status-effect-reference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;list-style:none;display:grid}.rune-reference-groups{gap:1.1rem;display:grid}.rune-reference-group{gap:.65rem;display:grid}.rune-reference-group+.rune-reference-group{border-block-start:1px solid #d7b76847;padding-block-start:1.1rem}.rune-reference-group__header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rune-reference-group__header h3{color:var(--gold);letter-spacing:.025em;font-size:1.22rem}.rune-reference-group__header span{color:var(--muted);font-size:.78rem}.rune-reference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;list-style:none;display:grid}.status-effect-reference-list>li,.rune-reference-list>li{min-inline-size:0;display:grid}.stats-reference-item{border-radius:var(--radius-card);background:#080a1285;border:1px solid #ffffff14;gap:.5rem;min-inline-size:0;padding:.9rem;display:grid}.stats-reference-item__heading{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.stats-reference-item h3{font-size:1rem}.stats-reference-item>p{color:var(--muted);line-height:1.65}.stats-reference-item__status{color:var(--gold);white-space:nowrap;flex:none;font-size:.68rem;font-weight:700}.stats-reference-item__status[data-supported=true]{color:#8de0b2}.stats-reference-item>.stats-reference-item__mapping{color:var(--blue);font-size:.75rem}.status-effect-reference-item{border-radius:var(--radius-card);background:linear-gradient(145deg,#182b4699,#080a129e);border:1px solid #67a9ff2e;grid-template-rows:auto minmax(3.3rem,auto) 1fr auto;gap:.75rem;block-size:100%;min-inline-size:0;padding:.9rem;display:grid}.rune-reference-item{border-radius:var(--radius-card);background:linear-gradient(145deg,#182b4699,#080a129e);border:1px solid #67a9ff2e;grid-template-rows:auto minmax(3.3rem,auto) 1fr;gap:.75rem;block-size:100%;min-inline-size:0;padding:.9rem;display:grid}@media (width>=769px){.status-effect-reference-item .entry-avatar--sm,.rune-reference-item .entry-avatar--sm{block-size:3.5rem;inline-size:3.5rem}}.status-effect-reference-item__header,.rune-reference-item__header{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.status-effect-reference-item__title,.rune-reference-item__title{gap:.2rem;min-inline-size:0;display:grid}.status-effect-reference-item__title h3,.rune-reference-item__title h4{overflow-wrap:anywhere;font-size:1rem}.status-effect-reference-item__title span,.status-effect-reference-item__related>span,.status-effect-reference-item__meta dt,.rune-reference-item__title span{color:var(--blue);font-size:.72rem;font-weight:700}.status-effect-reference-item__description,.rune-reference-item__description{color:var(--muted);line-height:1.65}.status-effect-reference-item__effects,.rune-reference-item__effects{gap:.45rem;list-style:none;display:grid}.status-effect-reference-item__effects li{border-radius:var(--radius-card);background:#080a126b;border:1px solid #67a9ff1f;grid-template-columns:max-content minmax(0,1fr);gap:.6rem;padding:.55rem .65rem;line-height:1.55;display:grid}.rune-reference-item__effects li{border-radius:var(--radius-card);background:#080a126b;border:1px solid #67a9ff1f;padding:.55rem .65rem;line-height:1.55}.status-effect-reference-item__target{color:var(--text);white-space:nowrap;font-size:.76rem;font-weight:700}.status-effect-reference-item__meta{flex-wrap:wrap;gap:.45rem .9rem;margin:0;display:flex}.status-effect-reference-item__meta div{align-items:baseline;gap:.35rem;display:inline-flex}.status-effect-reference-item__meta dd{color:var(--text);font-size:.78rem}.status-effect-reference-item__related{gap:.45rem;display:grid}.status-effect-reference-item__related ul{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.skill-modifier-list{border-block:1px solid #30384a;gap:0;list-style:none;display:grid}.skill-modifier{background:#0b0d14;border:0;border-block-end:1px solid #30384a;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:2.75rem;padding:.65rem .75rem;display:grid}.skill-modifier:last-child{border-block-end:0}.skill-modifier__target{color:#c8cedd;overflow-wrap:anywhere;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;display:inline-flex}.skill-modifier__emoji,.skill-effect-token__emoji{text-align:center;flex:0 0 1.3em;inline-size:1.3em;display:inline-block}.skill-effect-token{white-space:nowrap}.skill-effect-token__emoji{margin-inline-end:.15em}.skill-modifier__value{color:var(--skill-detail-accent);font-size:clamp(1.1rem,2vw,1.45rem);font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.detail-block__empty{border:1px dashed color-mix(in srgb, var(--skill-detail-accent) 34%, var(--line));border-radius:var(--radius-card);color:var(--muted);background:#080a126b;padding:.8rem .9rem}.skill-meta-grid{border-block:1px solid #30384a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.skill-meta-item{background:#0b0d14;border:0;border-block-end:1px solid #30384a;border-inline-start:1px solid #30384a;border-radius:0;gap:.3rem;min-inline-size:0;padding:.75rem;display:grid}.skill-meta-item:nth-child(odd){border-inline-start:0}.skill-meta-item:nth-last-child(-n+2){border-block-end:0}.skill-meta-item dt{color:var(--muted);letter-spacing:.03em;font-size:.875rem;font-weight:700}.skill-meta-item dd{color:var(--text);overflow-wrap:anywhere;font-size:.875rem;font-weight:700}.detail-metric{gap:.35rem;display:grid}.detail-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.detail-metric__label,.detail-subtitle{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.detail-metric__value{color:var(--text);font-size:clamp(1.3rem,2.1vw,1.7rem);line-height:1.1}.detail-metric__value--elements{flex-wrap:wrap;gap:.35rem .65rem;display:flex}.detail-metric__value--mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.detail-metric__value--element[data-element=physical]{color:#efe6d6}.detail-metric__value--element[data-element=fire]{color:#ff996b}.detail-metric__value--element[data-element=ice]{color:#69d5ff}.detail-metric__value--element[data-element=lightning]{color:#ffe35d}.detail-metric__value--element[data-element=holy]{color:#fff3bf}.detail-metric__value--element[data-element=dark]{color:#c48dff}.detail-metric__value--element[data-element=poison]{color:#d55dff}.phase-affinity-groups{gap:1rem;display:grid}.phase-affinity-group{gap:.55rem;display:grid}.affinity-list{gap:.6rem;list-style:none;display:grid}.affinity-row{border-radius:var(--radius-card);background:#0a0c14b8;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .9rem;display:grid}.affinity-row__element{overflow-wrap:anywhere;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.affinity-row__emoji{text-align:center;inline-size:1.2em}.affinity-row__state{min-inline-size:3.5rem;color:var(--muted);text-align:right;font-size:.82rem}.affinity-row[data-state=weakness]{background:linear-gradient(90deg,#5747134d,#0a0c14b8);border-color:#ffe35d7a}.affinity-row[data-state=weakness] .affinity-row__state{color:#ffe35d;font-weight:700}.affinity-row[data-state=resistance]{background:linear-gradient(90deg,#44236447,#0a0c14b8);border-color:#c48dff6b}.affinity-row[data-state=resistance] .affinity-row__state{color:#c48dff;font-weight:700}.affinity-row__value{color:var(--text);font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right;min-inline-size:3.25rem}.detail-list{gap:.55rem;list-style:none;display:grid}.detail-list li{color:var(--muted);overflow-wrap:anywhere;padding-inline-start:1rem;position:relative}.detail-list li:before{content:"";background:var(--gold);border-radius:50%;block-size:.35rem;inline-size:.35rem;position:absolute;inset-block-start:.7rem;inset-inline-start:0}.database-section__empty{justify-items:start;gap:.65rem;padding-block:.1rem 1rem;display:grid}.database-section__empty .meta-line{margin-block-start:0}.empty-state{padding:var(--panel-padding);justify-items:start;gap:.65rem;display:grid}.page--database .database-controls{border:0;border-block:1px solid var(--line-strong);border-radius:var(--radius-card);box-shadow:none;background:#0b0d14;border-inline-start:2px solid #a17cff;padding:1rem}.page--database :is(.field>span,.meta-line){color:#aeb5c8;font-size:.875rem}.page--database .field>span{letter-spacing:0;text-transform:none}.page--database .field :is(input,select),.page--database .select-shell--sort select{min-block-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control);box-shadow:none;background:#0b0d14;border-color:#626d88;font-size:1rem}.page--database .button-secondary{min-block-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control);box-shadow:none;background:#111520;border-color:#626d88}.page--database .button-secondary:hover{background:#171c29;transform:none}.page--database[data-category=upgrades] .entry-card--skill{--catalog-card-background:linear-gradient(180deg, #171423, #0b0d14);--catalog-card-frame:#30384a}.page--database[data-category=upgrades] .entry-card--skill[data-upgrade-group=perseverance]{--catalog-card-background:linear-gradient(180deg, #163d2e, #0b1713)}.page--database[data-category=upgrades] .entry-card--skill[data-upgrade-group=mobility]{--catalog-card-background:linear-gradient(180deg, #173653, #0a1422)}.page--database[data-category=upgrades] .entry-card--skill[data-upgrade-group=chrono-wizard]{--catalog-card-background:linear-gradient(180deg, #4b1c25, #180b10)}.page--database[data-category=upgrades] .entry-card--skill[data-rarity=Common]{--catalog-card-frame-width:0px}.page--database[data-category=upgrades] .entry-card--skill[data-rarity=Rare]{--catalog-card-frame:linear-gradient(135deg, #245f9f, #8bd3ff 50%, #245f9f);--catalog-card-frame-width:2px}.page--database[data-category=upgrades] .entry-card--skill[data-rarity=Legendary]{--catalog-card-frame:linear-gradient(135deg, #7b5418, #f4d77a 50%, #8d5f18);--catalog-card-frame-width:2px}.page--database .entry-card__button:focus-visible{outline-color:#d6b66b}.site-footer{border-block-start:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#06080fb3,#06080ff2)}.site-footer__inner{min-block-size:var(--footer-height);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.9rem;line-height:1.3;display:grid}.site-footer__left,.site-footer__right{min-inline-size:0}.site-footer__right{text-align:end}}@layer utilities{@media (width<=768px){:root{--page-gutter:.5rem;--panel-padding:.9rem;--anchor-scroll-offset:4rem;--footer-height:2.8rem}body:before{filter:blur(16px);opacity:.46}body:after{opacity:.05;background-size:3rem 3rem}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070810;border-bottom:0}.app-shell{background-attachment:scroll}.site-header .shell{inline-size:100%;margin-inline:0}.site-header__inner{grid-template-columns:1fr;gap:0;padding-block:2px 0}.site-header__brand-row{gap:4px;min-block-size:2.75rem;padding-inline:12px}.language-switcher--desktop{display:none}.language-switcher--mobile{border-inline:var(--nav-divider-size) solid var(--line-strong);background:var(--line-strong);flex:none;align-self:stretch;display:flex}.language-switcher__trigger{min-inline-size:44px;min-block-size:var(--nav-cell-size);font-size:1rem}.language-switcher__list{inset-inline-end:-2.75rem}.brand{flex:auto;justify-self:stretch;gap:0;min-block-size:1.84rem;inline-size:auto;padding-block:.24rem .28rem}.brand-wordmark{block-size:clamp(1.4rem,5.6vw,1.8rem)}.mobile-nav-toggle{inline-size:var(--nav-cell-size);block-size:var(--nav-cell-size);color:#b9ddff;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:inline-grid}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4, var(--nav-cell-size));border-block-start:var(--nav-divider-size) solid var(--line-strong);background:#070810;border-block-end:0;border-inline:0;justify-self:stretch;align-items:stretch;gap:0;inline-size:100%;display:none;overflow:hidden}.site-nav[data-open=true]{display:grid}:is(.button-primary,.button-secondary){min-block-size:var(--control-size);block-size:var(--control-size);padding-inline:.72rem;font-size:.86rem}.nav-button{min-block-size:var(--nav-cell-size);block-size:var(--nav-cell-size);border-block-end:var(--nav-divider-size) solid var(--line-strong);box-shadow:none;color:#c8cfe8;letter-spacing:0;background:#070810;padding:.4rem .3rem;font-size:1rem}.nav-button:nth-child(2n){border-inline-start:var(--nav-divider-size) solid var(--line-strong)}.nav-button[data-active=true]:after{display:none}.nav-button[data-active=true]{color:#f2f4fa;box-shadow:none;background:#171323;border-block-end-color:#a17cff}.nav-button[data-featured=true]{color:#eeb7ba;background:#231216}.nav-button[data-featured=true][data-active=true]{color:#fff0ef;box-shadow:none;background:#32151b;border-block-end-color:#d96872}.site-main{gap:1rem;padding-block:.8rem .75rem}.page{gap:1rem}.page--database{gap:.65rem}.section{gap:.7rem}.section-heading,.database-controls__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.section-title{font-size:clamp(1.85rem,13vw,2.55rem);line-height:1}.category-heading__title{min-block-size:3.25rem}.category-heading__image{block-size:2.75rem}.hero--simple{padding:.85rem 0}.hero-brand{inline-size:min(100%,26rem)}.home-layout{grid-template-columns:1fr;grid-template-areas:"intro""categories""playlist""ad""social";gap:1.25rem}.home-ad{min-block-size:8rem}:is(.home-ad,.home-social){border-inline-start:0;border-block-start:1px solid var(--line-strong);padding-block-start:1.5rem;padding-inline-start:0}.index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.index-grid>li:nth-child(4n+1){border-inline-start:1px solid var(--line-strong)}.index-grid>li:nth-child(odd){border-inline-start:0}.index-grid>li:nth-last-child(-n+4){border-block-end:1px solid var(--line-strong)}.index-grid>li:nth-last-child(-n+2){border-block-end:0}.index-card{min-block-size:3rem;padding:.7rem .65rem .7rem 1rem;font-size:1rem}.index-card:before{inset-block:.7rem;inset-inline-start:.45rem}.database-layout{grid-template-columns:1fr;gap:.75rem}.page--database .database-controls{border:1px solid var(--line-strong);border-radius:var(--radius-card);border-inline-start:2px solid #a17cff;padding:.9rem}.stats-calc-layout{grid-template-columns:1fr;gap:.75rem}.stats-calc-mobile-summary{z-index:20;border-radius:var(--radius-card);min-inline-size:0;box-shadow:none;background:#111520;border:1px solid #d9687261;border-inline-start:2px solid #d96872;gap:.55rem;padding:.65rem .75rem;display:grid;position:sticky;inset-block-start:4.5rem}.stats-calc-mobile-summary__header{gap:.25rem;min-inline-size:0;display:grid}.stats-calc-mobile-summary__header .eyebrow{font-size:.65rem}.stats-calc-mobile-summary__counts{color:var(--muted);flex-wrap:wrap;gap:.25rem .7rem;font-size:.875rem;display:flex}.stats-calc-mobile-summary__counts strong{color:var(--text);font-family:var(--font-data);font-variant-numeric:tabular-nums}.stats-calc-mobile-summary__names{overflow-inline:auto;scrollbar-width:thin;gap:.35rem;min-inline-size:0;padding-block-end:.1rem;list-style:none;display:flex}.stats-calc-mobile-summary__names li{border-radius:var(--radius-pill);color:var(--muted);white-space:nowrap;border:1px solid #acb7ff29;flex:none;padding:.3rem .5rem;font-size:.875rem}.stats-calc-mobile-summary__empty{color:var(--muted);font-size:.875rem}.stats-calc-builder,.stats-calc-results{border-radius:var(--radius-card);gap:.75rem}.stats-calc-section-heading{gap:.65rem}.stats-calc-loadout{gap:.7rem;padding:.75rem}.stats-calc-loadout-notice{font-size:.875rem}.stats-calc-results__heading{gap:.35rem;display:grid}.stats-calc-results__heading>div,.stats-calc-results__heading .meta-line{min-inline-size:0}.stats-calc-results__heading .meta-line{margin-block-start:0;font-size:.78rem}.stats-calc-selected-list{grid-template-columns:1fr}.stats-calc-type-group__button{min-block-size:var(--control-size);block-size:var(--control-size);padding-inline:.7rem}.stats-calc-card{grid-template-columns:2.45rem minmax(0,1fr);gap:.55rem;padding:.55rem}.stats-calc-card--skill .stats-calc-card__details{grid-column:1/-1;grid-template-columns:2.45rem minmax(0,1fr);gap:.55rem}.stats-calc-selected-item__details{grid-template-columns:2.45rem minmax(0,1fr)}.entry-avatar--sm{block-size:2.45rem;inline-size:2.45rem}.status-effect-reference-item .entry-avatar--sm,.rune-reference-item .entry-avatar--sm{block-size:2.75rem;inline-size:2.75rem}.stats-calc-card__quantity{grid-column:1/-1;grid-template-columns:auto auto;justify-content:end;place-items:center start;gap:.5rem}.quantity-control{grid-template-columns:2.75rem 3rem 2.75rem}.quantity-control__button,.quantity-control input{block-size:var(--control-size)}.stats-calc-selected-item__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stats-calc-table-wrap{overflow-inline:auto}.stats-calc-table{table-layout:fixed;min-inline-size:40rem;font-size:.875rem}.stats-calc-table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:.55rem .2rem}.stats-calc-table :is(th,td):first-child{inline-size:40%;padding-inline-start:.55rem}.stats-calc-table :is(th,td):last-child{padding-inline-end:.55rem}.stats-calc-table thead th{font-size:.875rem}.database-sidebar,.database-controls,.database-entries,.database-section,.filter-form{gap:.75rem}.database-controls__header h2,.catalog-section-header__summary h2{font-size:1.25rem;line-height:1.15}.database-controls,.empty-state{border-radius:var(--radius-card)}.detail-grid,.class-upgrade-grid,.class-ability-list{grid-template-columns:1fr}.stats-reference-heading .section-heading{align-items:flex-start}.stats-reference-list,.status-effect-reference-list,.rune-reference-list{grid-template-columns:1fr}.status-effect-reference-list>li{display:block}.status-effect-reference-item,.rune-reference-item{grid-template-rows:auto;block-size:auto}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid{grid-template-columns:1fr;gap:.65rem}.field{gap:.42rem}.field>span{letter-spacing:.04em;font-size:.875rem}.field :is(input,select){min-block-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control);padding:0 .85rem}.page--database .field :is(input,select),.page--database .select-shell--sort select,.page--database .button-secondary{min-block-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-control)}.select-shell__icon{inset-inline-end:.6rem}.control-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.control-actions__buttons{justify-content:flex-end;display:flex}.meta-line{font-size:.875rem}.active-filters,.meta-pills{gap:.38rem}.pill{padding:.38rem .58rem;font-size:.875rem}.sort-control{gap:.35rem}.sort-control__icon{block-size:.9rem;inline-size:.9rem}.select-shell--sort select{min-block-size:var(--control-size);block-size:var(--control-size);padding:0 1.65rem 0 .6rem;font-size:.875rem}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.card-grid>li{min-inline-size:0}.entry-card{--catalog-card-gap:.35rem;--catalog-card-padding:.5rem .35rem;--catalog-card-image-size:72%;--catalog-card-title-min-block:1.85rem;--catalog-card-title-size:.875rem;--catalog-card-title-line-height:1.14}.entry-card:hover,.entry-card:focus-within{transform:none}.entry-card__content{min-block-size:100%}.entry-card__header{gap:var(--catalog-card-gap)}.entry-card__title{font-size:var(--catalog-card-title-size);line-height:var(--catalog-card-title-line-height)}.entry-avatar--md{inline-size:var(--catalog-card-image-size);border-radius:var(--radius-control);letter-spacing:.06em;font-size:.72rem}.detail-dialog{padding:.5rem}.detail-panel{border-radius:var(--radius-dialog);block-size:min(82dvh,40rem);max-block-size:min(82dvh,40rem);inline-size:100%}.detail-panel[data-category=upgrades]{border-radius:var(--radius-dialog)}.detail-header{flex-direction:column;align-items:flex-start;gap:.75rem}.detail-panel[data-category=upgrades] .detail-header{padding:.9rem 3.75rem .9rem .9rem}.detail-title{flex-direction:row;align-items:flex-start;gap:.75rem}.detail-title--boss{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;display:grid}.detail-title .entry-avatar--lg{block-size:3rem;inline-size:3rem;font-size:.82rem}.detail-title__avatar-wrap{max-block-size:6rem;max-inline-size:6rem}.detail-title--boss .detail-title__avatar-wrap .entry-avatar--lg{block-size:100%;inline-size:100%}.detail-title--skill .entry-avatar--lg{block-size:3.5rem;inline-size:3.5rem}.detail-panel[data-category=upgrades] .detail-title--skill .entry-avatar--lg{block-size:3.75rem;inline-size:3.75rem}.detail-title__copy :is(h1,h2){font-size:1.35rem;line-height:1.15}.detail-kicker{font-size:.86rem;line-height:1.5}.detail-panel[data-category=upgrades] .detail-kicker{font-size:.875rem}.dialog-close{inline-size:var(--control-size);block-size:var(--control-size);inset-block-start:.65rem;inset-inline-end:.65rem}.detail-panel[data-category=upgrades] .dialog-close{inline-size:var(--control-size);block-size:var(--control-size);inset-block-start:.9rem;inset-inline-end:.9rem}.detail-panel__body{gap:.75rem}.detail-panel[data-category=upgrades] .detail-panel__body{padding:0 .9rem .9rem}.detail-block{border-radius:var(--radius-card);padding:.85rem}.skill-meta-grid{gap:.5rem}.detail-panel[data-category=upgrades] .skill-meta-grid{gap:0}.skill-meta-item{padding:.65rem}.detail-panel[data-category=upgrades] .skill-meta-item{padding:.7rem .5rem}.skill-modifier{gap:.65rem;padding:.65rem .7rem}.detail-panel[data-category=upgrades] .skill-modifier{grid-template-columns:minmax(0,1fr) auto;padding:.7rem .5rem}.affinity-row{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .65rem;padding:.7rem .8rem}.affinity-row__state{text-align:left;min-inline-size:0}.affinity-row__value{grid-area:1/2/span 2;align-self:center;min-inline-size:2.8rem}.site-footer__inner{min-block-size:var(--footer-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;font-size:.875rem;line-height:1.25}.site-footer__left,.site-footer__right{white-space:nowrap}.site-footer__left{justify-self:start}.site-footer__right{text-align:end;justify-self:end}}@media (width<=480px){.entry-card{--catalog-card-gap:.2rem;--catalog-card-padding:.35rem .22rem;--catalog-card-image-size:min(60%, calc(100% - 2.05rem));--catalog-card-title-min-block:1.55rem}}@media (width<=340px){:root{--page-gutter:.6rem;--panel-padding:.8rem;--footer-height:3rem}:is(.button-primary,.button-secondary){padding-inline:.6rem;font-size:.8rem}.nav-button{min-block-size:var(--nav-cell-size);block-size:var(--nav-cell-size);padding-inline:.2rem;font-size:1rem}.card-grid{gap:.38rem}.entry-card{--catalog-card-gap:.15rem;--catalog-card-padding:.3rem .18rem;--catalog-card-image-size:52%;--catalog-card-title-min-block:1.45rem}.entry-avatar--md{inline-size:var(--catalog-card-image-size)}.control-actions{grid-template-columns:1fr;align-items:stretch}.site-footer__inner{grid-template-columns:1fr;gap:.2rem}.site-footer__left,.site-footer__right{white-space:normal}.site-footer__right{text-align:start}.control-actions__buttons,.control-actions__buttons .button-secondary{inline-size:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/NotoSansJP-subset.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/NotoSansKR-subset.woff2)format("woff2")}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/NotoSansTC-subset.woff2)format("woff2")}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansMono-latin.woff2)format("woff2")}
