@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-cyrillic-wght-normal.DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-ext-wght-normal.CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-wght-normal.CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-vietnamese-wght-normal.rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-latin-ext-wght-normal.D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f6f1;--surface:#fff;--surface-soft:#eaf0eb;--surface-blue:#e9f0fa;--ink:#17211b;--ink-soft:#34443a;--muted:#647168;--line:#cbd5cd;--line-strong:#aebdb2;--accent:#176b4d;--accent-dark:#10533b;--blue:#285da8;--red:#b7463d;--gold:#a66b0d;--purple:#784f9c;--focus:#0d6efd;--shadow:0 8px 24px #17211b14;--radius:6px;--header-height:68px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper);min-width:0}body{min-height:100vh;color:var(--ink);letter-spacing:0;text-rendering:optimizelegibility;margin:0;font-family:Onest Variable,Segoe UI,sans-serif;font-size:16px;line-height:1.55}button,input,select{color:inherit;font:inherit;letter-spacing:0}button,select{cursor:pointer}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}img{max-width:100%;display:block}dd,dl,h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0;font-weight:680;line-height:1.16}h1{font-family:Unbounded Variable,Onest Variable,sans-serif;font-size:40px;font-weight:590}h2{font-size:26px}h3{font-size:18px}svg{flex:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:100%;max-width:1240px;margin:0 auto;padding-left:28px;padding-right:28px}.app-shell{flex-direction:column;min-height:100vh;display:flex}#main-content{flex:1 0 auto}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:760}.muted-text{color:var(--muted)}.site-header{z-index:100;min-height:var(--header-height);border-bottom:1px solid var(--line);background:#fffffff7;position:sticky;top:0}.site-header__inner{min-height:var(--header-height);align-items:center;gap:32px;display:flex}.brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:#fff;place-items:center;width:38px;height:38px;display:inline-grid}.brand span:last-child{line-height:1.05;display:grid}.brand strong{font-family:Unbounded Variable,Onest Variable,sans-serif;font-size:14px;font-weight:620}.brand small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:620}.desktop-nav{align-self:stretch;align-items:stretch;gap:2px;min-width:0;display:flex}.admin-link,.desktop-nav a{color:var(--ink-soft);align-items:center;padding:0 13px;font-size:14px;font-weight:640;text-decoration:none;display:inline-flex}.desktop-nav a.router-link-active,.desktop-nav a:hover{color:var(--accent-dark);box-shadow:inset 0 -3px 0 var(--accent)}.admin-link{border:1px solid var(--line-strong);border-radius:var(--radius);align-self:center;min-height:38px;margin-left:auto}.admin-link:hover{border-color:var(--ink);background:var(--paper)}.icon-button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);place-items:center;width:42px;height:42px;padding:0;display:inline-grid}.icon-button:hover{border-color:var(--ink);background:var(--paper)}.mobile-menu,.mobile-nav{display:none}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] .mobile-menu__open-icon,.mobile-menu__close-icon{display:none}.mobile-menu[open] .mobile-menu__close-icon{display:block}.site-footer{border-top:1px solid var(--line-strong);background:var(--ink);color:#edf3ee;margin-top:72px}.site-footer__inner{justify-content:space-between;align-items:center;gap:24px;min-height:96px;font-size:14px;display:flex}.site-footer__note{color:#b8c7bd}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-size:14px;font-weight:680;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button--primary{border-color:var(--accent-dark);background:var(--accent);color:#fff}.button--primary:hover{background:var(--accent-dark)}.button--secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.button--secondary:hover{border-color:var(--ink);background:var(--paper)}.button.is-disabled{cursor:not-allowed;opacity:.45}.home-intro{border-bottom:1px solid var(--line);background:var(--surface)}.home-intro__inner{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:56px;padding-top:54px;padding-bottom:46px;display:grid}.home-intro__copy h1{max-width:720px;margin-top:10px}.home-intro__lead{max-width:670px;color:var(--ink-soft);margin-top:18px;font-size:18px}.catalog-search{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(142px,auto) auto;gap:8px;min-width:0;padding:8px;display:grid}.catalog-search:not(:has(select)){grid-template-columns:minmax(0,1fr) auto}.catalog-search input,.catalog-search select,.sort-form select{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-width:0;min-height:44px}.catalog-search input{width:100%;padding:9px 13px}.catalog-search select,.sort-form select{padding:8px 34px 8px 11px}.catalog-search input:focus,.catalog-search select:focus,.sort-form select:focus{border-color:var(--focus)}.stats-band{border-bottom:1px solid var(--line);background:var(--surface-soft)}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stat-cell{border-right:1px solid var(--line);min-width:0;min-height:92px;color:var(--ink-soft);align-items:center;gap:13px;padding:18px 22px;text-decoration:none;display:flex}.stat-cell:first-child{border-left:1px solid var(--line)}.stat-cell:hover{background:var(--surface);color:var(--accent-dark)}.stat-cell span{min-width:0;display:grid}.stat-cell strong{color:var(--ink);font-size:22px;line-height:1.1}.stat-cell small{color:var(--muted);margin-top:5px;font-size:12px}.stat-cell--status strong{font-size:16px}.content-section{padding-top:58px;padding-bottom:58px}.content-section--tint{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-blue)}.section-gap{margin-top:32px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{margin-top:5px}.section-link{color:var(--accent-dark);flex:none;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.catalog-grid{gap:12px;display:grid}.catalog-grid--compact,.catalog-grid--items{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) 34px;align-items:start;gap:15px;min-width:0;min-height:128px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.catalog-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.catalog-card__content{min-width:0}.catalog-card__heading{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.catalog-card__heading>div{min-width:0}.catalog-card h3{overflow-wrap:anywhere;margin-top:3px}.catalog-card h3 a{text-decoration:none}.catalog-card h3 a:after{content:"";position:absolute;inset:0}.catalog-card h3 a:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.entity-id{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:710}.catalog-card__description,.catalog-card__meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:13px;display:flex}.catalog-card__meta span{align-items:center;gap:4px;display:inline-flex}.catalog-card__description{line-height:1.5}.card-arrow{z-index:2;width:32px;height:32px;color:var(--muted);border-radius:4px;place-items:center;display:grid;position:relative}.card-arrow:hover{background:var(--surface-soft);color:var(--accent-dark)}.entity-icon{width:var(--icon-size,56px);height:var(--icon-size,56px);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--muted);flex:none;place-items:center;display:inline-grid;overflow:hidden}.entity-icon img{-o-object-fit:contain;object-fit:contain;image-rendering:auto;width:100%;height:100%}.entity-icon--set{--icon-size:58px;background:var(--surface-blue);color:var(--blue)}.entity-icon--large{--icon-size:92px}.quality-badge{border:1px solid var(--line-strong);background:var(--paper);min-height:24px;color:var(--ink-soft);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:3px 8px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.quality-badge[data-quality*=rare],.quality-badge[data-quality*=superior]{color:#214f94;background:#edf3fc;border-color:#9cb6dc}.quality-badge[data-quality*=epic]{color:#6d408f;background:#f4eef9;border-color:#c3acd7}.quality-badge[data-quality*=legendary]{color:#89570b;background:#fff7e8;border-color:#d8b77d}.quality-badge[data-quality*=uncommon]{color:#25613b;background:#edf8f0;border-color:#98c5a8}.item-stats{flex-wrap:wrap;gap:6px 13px;margin-top:13px;display:flex}.item-stats div{color:var(--muted);grid-template-columns:auto auto auto;align-items:center;gap:5px;font-size:12px;display:grid}.item-stats dt{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.item-stats dd{color:var(--ink);font-weight:720}.breadcrumbs{padding-top:24px}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:var(--line-strong);content:"/";margin-left:6px}.detail-page,.listing-page{padding-bottom:24px}.page-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;min-height:150px;padding:34px 0 30px;display:flex}.page-heading h1{margin-top:6px}.page-heading p:last-child{color:var(--muted);margin-top:9px}.page-heading--with-icon{justify-content:start;align-items:center}.page-heading--with-icon>svg{color:var(--accent)}.listing-tools{gap:12px;padding:22px 0;display:grid}.catalog-filter-bar{grid-template-columns:minmax(240px,1fr) minmax(170px,auto) minmax(170px,auto) auto auto;gap:8px;padding:20px 0;display:grid}.catalog-filter-bar input,.catalog-filter-bar label,.catalog-filter-bar select{min-width:0}.catalog-filter-bar input,.catalog-filter-bar select{border:1px solid var(--line);background:var(--surface);border-radius:4px;width:100%;min-height:44px}.catalog-filter-bar input{padding:9px 13px 9px 40px}.catalog-filter-bar select{padding:8px 34px 8px 11px}.catalog-filter-bar__search{position:relative}.catalog-filter-bar__search>svg{color:var(--muted);position:absolute;top:13px;left:13px}.effect-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.effect-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px}.effect-row,.effect-row>span{min-width:0;display:grid}.effect-row strong{overflow-wrap:anywhere}.effect-row small{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:inline-flex}.effect-row b{color:var(--accent-dark);font-size:17px}.change-filters{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:fit-content;max-width:100%;margin:22px 0;display:inline-flex}.change-filters a{min-height:42px;color:var(--muted);align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.change-filters a+a{border-left:1px solid var(--line)}.change-filters a.is-active,.change-filters a:hover{background:var(--surface-soft);color:var(--accent-dark)}.change-feed{gap:12px;display:grid}.scan-run-feed{gap:18px;display:grid}.scan-run{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.scan-run__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 20px;display:grid}.scan-run__icon{border-radius:var(--radius);width:48px;height:48px;color:var(--accent-dark);background:#e4f2eb;border:1px solid #b8d4c7;justify-content:center;align-items:center;display:inline-flex}.scan-run__icon[data-type=set]{background:var(--surface-blue);color:var(--blue);border-color:#b9cbe4}.scan-run__icon[data-type=all]{color:var(--gold);background:#f7f0dd;border-color:#dac99e}.scan-run__title{min-width:0}.scan-run__title h2{margin-top:2px;font-size:20px}.scan-run__time{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:13px;display:flex}.scan-status{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:30px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:720;display:inline-flex}.scan-status--running{background:var(--surface-blue);color:var(--blue);border-color:#a9c8e8}.scan-status--success{color:var(--accent-dark);background:#e4f2eb;border-color:#a8d0bc}.scan-status--archived,.scan-status--stopped{color:#79500f;background:#f7f0dd;border-color:#d5c69c}.scan-status--error{color:var(--red);background:#f9e9e7;border-color:#e0b5b0}.scan-run-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scan-run-metrics>div{min-width:0;padding:12px 20px}.scan-run-metrics>div+div{border-left:1px solid var(--line)}.scan-run-metrics dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:680}.scan-run-metrics dd{margin-top:2px;font-size:18px;font-weight:720}.scan-run__changes{padding:16px 20px 18px}.scan-run__changes-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.scan-run__changes-heading h3{font-size:15px}.scan-run__changes-heading a{color:var(--accent-dark);font-size:13px;font-weight:680}.change-summary-list{border-top:1px solid var(--line);margin-top:12px;display:grid}.change-summary-row{grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;padding:11px 0;display:grid}.change-summary-row+.change-summary-row{border-top:1px solid var(--line)}.change-summary-row__icon{width:42px;height:42px}.change-summary-row__content{min-width:0}.change-summary-row__heading{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.change-summary-row__heading a{overflow-wrap:anywhere;font-size:14px;font-weight:680;overflow:hidden}.change-summary-row__heading time{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.change-summary-row__values{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.change-summary-row__values strong{color:var(--ink-soft);margin-right:3px}.change-summary-row__values span{overflow-wrap:anywhere}.scan-run__no-changes{color:var(--muted);margin-top:9px;font-size:13px}.scan-run-detail__summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.change-card{grid-template-columns:auto minmax(0,1fr);min-height:0}.change-card__heading{justify-content:space-between;align-items:start;gap:18px;min-width:0;display:flex}.change-card__heading>div:first-child{min-width:0}.change-card__meta{flex:none;align-items:center;gap:10px;display:flex}.change-card__meta time{color:var(--muted);white-space:nowrap;font-size:12px}.change-card__detail{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.change-card__field{color:var(--ink-soft);font-size:13px;font-weight:720}.change-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:9px;display:grid}.change-values--single{grid-template-columns:minmax(0,1fr)}.change-values>svg{color:var(--muted)}.change-value{gap:3px;min-width:0;display:grid}.change-value span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:680}.change-value strong{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;font-size:13px;font-weight:620;line-height:1.45;overflow:hidden}.sort-form{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.sort-form label{font-weight:650}.pagination{border-top:1px solid var(--line);grid-template-columns:minmax(112px,auto) 1fr minmax(112px,auto);align-items:center;gap:18px;margin-top:30px;padding:22px 0;display:grid}.pagination__status{color:var(--muted);text-align:center;font-size:14px}.empty-state,.loading-state{border:1px dashed var(--line-strong);min-height:240px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.empty-state h2{color:var(--ink)}.empty-state .button{margin-top:8px}.catalog-error{border-radius:var(--radius);color:var(--red);background:#fff2f1;border:1px solid #d9aaa6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.catalog-error p{color:var(--ink-soft);margin-top:3px;font-size:14px}.entity-detail{padding-top:34px}.entity-detail__header{border-bottom:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding-bottom:32px;display:grid}.entity-detail__title{min-width:0}.entity-detail__title h1{overflow-wrap:anywhere;margin-top:6px}.entity-detail__title>p:last-child{color:var(--muted);flex-wrap:wrap;gap:4px 15px;margin-top:11px;font-size:14px;display:flex}.tier-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:4px;margin:22px 0 0;padding:4px;display:inline-flex}.tier-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:7px 13px;font-size:13px;font-weight:680}.tier-tabs button:hover{color:var(--ink)}.tier-tabs button.is-active{background:var(--surface);color:var(--accent-dark);box-shadow:0 1px 4px #17211b1f}.detail-section{border-bottom:1px solid var(--line);padding:32px 0}.detail-section h2{font-size:21px}.detail-section__heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.detail-section__heading>span,.detail-section__heading>svg{color:var(--muted);font-size:13px}.detail-columns{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-columns>.detail-section{border-bottom:0}.detail-columns>.detail-section+.detail-section{border-left:1px solid var(--line);padding-left:32px}.detail-section--accent{border-left:4px solid var(--blue);background:var(--surface-blue);padding-left:24px;padding-right:24px}.detail-section--accent>svg{color:var(--blue);margin-bottom:16px}.detail-section--accent h2{margin-top:5px}.detail-section--accent h2 a{color:var(--blue)}.stat-table{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-table div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:17px;display:grid}.stat-table svg{color:var(--accent);grid-row:1/span 2;align-self:center}.stat-table dt{color:var(--muted);font-size:12px}.stat-table dd{font-size:20px;font-weight:730}.property-list{gap:0;margin-top:18px;display:grid}.property-list div{border-bottom:1px dotted var(--line-strong);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:10px 0;display:grid}.property-list dt{color:var(--muted)}.property-list dd{text-align:right;font-weight:690}.feature-list{gap:8px;margin:0;padding-left:22px;display:grid}.set-items-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.set-items-list a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);gap:4px;min-width:0;padding:15px 17px;text-decoration:none;display:grid}.set-items-list a:hover{background:var(--surface-blue)}.set-items-list span{color:var(--muted);font-size:12px}.set-items-list strong{overflow-wrap:anywhere}.set-bonuses{margin:0;padding:0;list-style:none;display:grid}.set-bonuses li{border-bottom:1px dotted var(--line-strong);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.set-bonuses strong{color:var(--accent-dark)}.recipe-summary{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.recipe-summary div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:17px;display:grid}.recipe-summary svg{color:var(--gold);grid-row:1/span 2;align-self:center}.recipe-summary dt{color:var(--muted);font-size:12px}.recipe-summary dd{font-weight:710}.materials-list{border-top:1px solid var(--line)}.material-row{border-bottom:1px solid var(--line);min-height:68px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}a.material-row:hover{background:var(--surface-blue)}.material-row>span:nth-child(2){min-width:0;display:grid}.material-row strong{overflow-wrap:anywhere}.material-row small{color:var(--muted);margin-top:2px;font-size:12px}.material-row b{color:var(--accent-dark);font-size:16px}.learn-cost{border-bottom:0;align-items:center;gap:16px;margin-top:28px;display:flex}.learn-cost>svg{margin:0}.data-freshness{color:var(--muted);align-items:center;gap:8px;padding:19px 0;font-size:13px;display:flex}.error-page{text-align:center;align-content:center;place-items:center;gap:12px;min-height:520px;display:grid}.error-page>svg{color:var(--red)}.error-page p:not(.eyebrow){max-width:520px;color:var(--muted)}.error-page .button{margin-top:10px}@media (width<=1040px){.site-header__inner{gap:20px}.desktop-nav a{padding:0 9px}.home-intro__inner{gap:30px}.catalog-grid--compact,.catalog-grid--items,.home-intro__inner{grid-template-columns:1fr}.catalog-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-bar__search{grid-column:1/-1}}@media (width<=860px){.admin-link,.desktop-nav{display:none}.site-header__inner{justify-content:space-between}.mobile-menu{margin-left:auto;display:block}.mobile-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 22px #17211b1f}.mobile-nav__inner{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:12px;padding-bottom:12px;display:grid}.mobile-nav a{background:var(--surface);min-width:0;padding:13px;font-size:14px;font-weight:660;text-decoration:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell:nth-child(2){border-right:1px solid var(--line)}.stat-cell:nth-child(n+3){border-top:1px solid var(--line)}.detail-columns,.recipe-summary,.stat-table{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-columns>.detail-section+.detail-section{border-top:1px solid var(--line);border-left:0;padding-left:0}.detail-columns,.effect-list{grid-template-columns:1fr}}@media (width<=640px){:root{--header-height:60px}.page-shell{padding-left:16px;padding-right:16px}h1{overflow-wrap:anywhere;font-size:30px}h2{font-size:23px}.brand__mark{width:34px;height:34px}.home-intro__inner{padding-top:36px;padding-bottom:32px}.home-intro__lead{font-size:16px}:is(.catalog-search,.catalog-search:not(:has(select))){grid-template-columns:minmax(0,1fr) auto}.catalog-search input{grid-column:1/-1}.catalog-search select{width:100%;min-width:0}.catalog-search:not(:has(select)) .button{grid-column:1/-1}.catalog-filter-bar{grid-template-columns:1fr}.catalog-filter-bar__search{grid-column:auto}.stats-grid{padding-left:0;padding-right:0}.stat-cell{min-height:82px;padding:14px 16px}.stat-cell strong{font-size:19px}.content-section{padding-top:42px;padding-bottom:42px}.section-heading{flex-direction:column;align-items:start;gap:12px}.catalog-card{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:0;padding:15px}.catalog-card .card-arrow{display:none}.catalog-card__heading{flex-direction:column;align-items:start;gap:7px}.catalog-card h3{font-size:16px}.catalog-card>.entity-icon{--icon-size:52px!important}.entity-detail__header .entity-icon{--icon-size:72px!important}.page-heading{min-height:130px;padding-top:27px;padding-bottom:24px}.listing-tools{padding:16px 0}.change-filters{grid-template-columns:1fr;width:100%;display:grid}.change-filters a+a{border-top:1px solid var(--line);border-left:0}.change-card{grid-template-columns:auto minmax(0,1fr)}.change-card__heading{flex-direction:column;gap:9px}.change-card__meta{flex-wrap:wrap}.change-values{grid-template-columns:minmax(0,1fr);gap:8px}.change-values>svg{transform:rotate(90deg)}.scan-run__header{grid-template-columns:auto minmax(0,1fr);padding:16px}.scan-run__header .scan-status{grid-column:2;justify-self:start}.scan-run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-run-metrics>div{padding:11px 16px}.scan-run-metrics>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.scan-run-metrics>div:nth-child(4){border-top:1px solid var(--line)}.scan-run__changes{padding:14px 16px 16px}.change-summary-row__heading,.scan-run__changes-heading{flex-direction:column;align-items:flex-start;gap:4px}.change-summary-row__heading time{white-space:normal}.sort-form{grid-template-columns:auto minmax(0,1fr);display:grid}.sort-form .button,.sort-form select{grid-column:1/-1;width:100%}.pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pagination__status{grid-area:1/1/auto/-1}.catalog-error{grid-template-columns:auto minmax(0,1fr)}.catalog-error .button{grid-column:1/-1}.entity-detail{padding-top:26px}.entity-detail__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px}.entity-detail__header>.quality-badge{grid-column:1/-1}.entity-detail__title>p:last-child,.tier-tabs{display:grid}.tier-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.tier-tabs button{overflow-wrap:anywhere;min-width:0;padding-left:7px;padding-right:7px}.detail-section{padding:26px 0}.detail-section--accent{padding-left:18px;padding-right:18px}.recipe-summary,.set-bonuses li,.set-items-list,.stat-table{grid-template-columns:1fr}.set-bonuses li{gap:5px}.site-footer__inner{flex-direction:column;justify-content:center;align-items:start;gap:5px;min-height:120px}.site-footer__note{font-size:12px}}body.game-card-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0d100e;--surface:#171b18;--surface-soft:#222923;--surface-blue:#182330;--ink:#edf0ea;--ink-soft:#c8cec7;--muted:#929d94;--line:#303832;--line-strong:#4a554c;--accent:#65b889;--accent-dark:#94d8b0;--blue:#8bb4e9;--red:#ef837a;--gold:#cdb372;background:var(--paper);color:var(--ink)}body.game-card-theme .site-header{background:#131714fa}body.game-card-theme .brand__mark{border-color:var(--gold);background:var(--gold);color:#151713}body.game-card-theme .desktop-nav a.router-link-active,body.game-card-theme .desktop-nav a:hover{color:var(--accent-dark)}body.game-card-theme .admin-link,body.game-card-theme .icon-button{background:#171b18}body.game-card-theme .site-footer{color:var(--ink);background:#131714;margin-top:0}body.game-card-theme .site-footer__note{color:var(--muted)}body.game-card-theme{font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.35}body.game-card-theme h1,body.game-card-theme h2,body.game-card-theme h3{font-family:Georgia,Times New Roman,serif;font-weight:400}body.game-card-theme h1{color:var(--gold);font-size:24px}body.game-card-theme h2{color:var(--gold);font-size:17px}body.game-card-theme h3{font-size:14px}body.game-card-theme .page-shell{max-width:1040px;padding-left:12px;padding-right:12px}body.game-card-theme .site-header,body.game-card-theme .site-header__inner{min-height:58px}body.game-card-theme .admin-link,body.game-card-theme .brand,body.game-card-theme .button,body.game-card-theme .desktop-nav a,body.game-card-theme .entity-id,body.game-card-theme .eyebrow,body.game-card-theme .mobile-nav a,body.game-card-theme .quality-badge,body.game-card-theme .scan-status,body.game-card-theme input,body.game-card-theme select{font-family:Onest Variable,Segoe UI,sans-serif}body.game-card-theme .brand__mark{width:34px;height:34px}body.game-card-theme .desktop-nav a{padding:0 10px;font-size:12px}body.game-card-theme .admin-link{min-height:32px;padding:0 10px;font-size:11px}body.game-card-theme .button{min-height:34px;padding:6px 10px;font-size:12px}body.game-card-theme .button--secondary{border-color:var(--line-strong);background:var(--surface)}body.game-card-theme .button--secondary:hover{border-color:var(--gold);background:var(--surface-soft)}body.game-card-theme .home-intro{background:var(--paper);border-bottom:0}body.game-card-theme .home-intro__inner{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:24px;padding-top:22px;padding-bottom:14px}body.game-card-theme .home-intro__copy h1{margin-top:4px}body.game-card-theme .home-intro__lead{color:var(--muted);margin-top:5px;font-size:13px}body.game-card-theme .catalog-search{background:var(--surface);gap:5px;padding:5px}body.game-card-theme .catalog-filter-bar input,body.game-card-theme .catalog-filter-bar select,body.game-card-theme .catalog-search input,body.game-card-theme .catalog-search select,body.game-card-theme .sort-form select{border-color:var(--line);background:var(--paper);min-height:34px;font-size:12px}body.game-card-theme .catalog-search input{padding:6px 9px}body.game-card-theme .catalog-filter-bar select,body.game-card-theme .catalog-search select,body.game-card-theme .sort-form select{padding:5px 30px 5px 8px}body.game-card-theme .stats-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}body.game-card-theme .stats-grid{border-left:1px solid var(--line)}body.game-card-theme .stat-cell{border-right:1px solid var(--line);gap:8px;min-height:56px;padding:8px 10px;font-family:Onest Variable,Segoe UI,sans-serif}body.game-card-theme .stat-cell:first-child{border-left:0}body.game-card-theme .stat-cell strong{font-size:16px}body.game-card-theme .stat-cell small{margin-top:1px;font-size:10px}body.game-card-theme .stat-cell--status strong{color:var(--accent-dark);font-size:12px}body.game-card-theme .home-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;padding-bottom:24px;display:grid}body.game-card-theme .home-catalog-section{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:0;overflow:hidden}body.game-card-theme .home-catalog-section--items,body.game-card-theme .home-catalog-section--recipes{grid-column:1/-1}body.game-card-theme .home-catalog-section--items{grid-row:1}body.game-card-theme .home-catalog-section .section-heading{border-bottom:1px solid var(--line);background:var(--surface-soft);align-items:center;min-height:36px;margin:0;padding:6px 9px}body.game-card-theme .home-catalog-section .section-heading .eyebrow{display:none}body.game-card-theme .home-catalog-section .section-heading h2{margin:0;font-size:15px}body.game-card-theme .section-link{color:var(--blue);gap:4px;font-family:Onest Variable,Segoe UI,sans-serif;font-size:11px;font-weight:500}body.game-card-theme .home-catalog-section .catalog-grid{gap:0}body.game-card-theme .home-catalog-section--potions .catalog-grid,body.game-card-theme .home-catalog-section--sets .catalog-grid{grid-template-columns:1fr}body.game-card-theme .home-catalog-section .catalog-card{border:0;border-bottom:1px solid var(--line);border-radius:0}body.game-card-theme .home-catalog-section .catalog-card:nth-last-child(-n+2){border-bottom-color:#0000}body.game-card-theme .home-catalog-section--potions .catalog-card:nth-last-child(-n+2),body.game-card-theme .home-catalog-section--sets .catalog-card:nth-last-child(-n+2){border-bottom-color:var(--line)}body.game-card-theme .home-catalog-section--potions .catalog-card:last-child,body.game-card-theme .home-catalog-section--sets .catalog-card:last-child{border-bottom-color:#0000}body.game-card-theme .catalog-grid{gap:8px}body.game-card-theme .catalog-card{border-color:var(--line);background:var(--surface);min-height:72px;box-shadow:none;grid-template-columns:auto minmax(0,1fr) 28px;gap:8px;padding:7px}body.game-card-theme .catalog-card:hover{border-color:var(--gold);box-shadow:none;transform:none}body.game-card-theme .catalog-card .entity-icon,body.game-card-theme .catalog-card .entity-icon--set{border-radius:3px;--icon-size:32px!important}body.game-card-theme .catalog-card h3{margin-top:1px}body.game-card-theme .catalog-card h3 a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px}body.game-card-theme .entity-id{font-size:9px;font-weight:600}body.game-card-theme .catalog-card__heading{gap:7px}body.game-card-theme .catalog-card__description,body.game-card-theme .catalog-card__meta{gap:2px 8px;margin-top:4px;font-size:11px;line-height:1.3}body.game-card-theme .item-stats{gap:3px 9px;margin-top:5px}body.game-card-theme .item-stats div{gap:3px;font-size:10px}body.game-card-theme .quality-badge{background:var(--paper);min-height:19px;color:var(--ink-soft);border-radius:3px;padding:2px 5px;font-size:9px;font-weight:600}body.game-card-theme .quality-badge[data-quality*=rare],body.game-card-theme .quality-badge[data-quality*=superior]{color:#8bb4e9;background:#132235;border-color:#456d9c}body.game-card-theme .quality-badge[data-quality*=epic]{color:#c89ae9;background:#261a30;border-color:#72518f}body.game-card-theme .quality-badge[data-quality*=legendary]{color:#e5bd62;background:#2b2415;border-color:#80683a}body.game-card-theme .quality-badge[data-quality*=uncommon]{color:#78c995;background:#14271b;border-color:#3f7050}body.game-card-theme .card-arrow{width:28px;height:28px}body.game-card-theme .breadcrumbs{padding-top:14px}body.game-card-theme .breadcrumbs ol{gap:4px;font-size:11px}body.game-card-theme .detail-page,body.game-card-theme .listing-page{padding-bottom:20px}body.game-card-theme .page-heading{align-items:center;min-height:72px;padding:12px 0}body.game-card-theme .page-heading h1{margin-top:2px}body.game-card-theme .page-heading p:last-child{margin-top:3px;font-size:11px}body.game-card-theme .page-heading--with-icon>svg{width:22px;height:22px;color:var(--gold)}body.game-card-theme .eyebrow{color:var(--gold);font-size:9px;font-weight:650}body.game-card-theme .catalog-filter-bar,body.game-card-theme .listing-tools{gap:6px;padding:10px 0}body.game-card-theme .sort-form{border-color:var(--line);background:var(--surface);gap:6px;padding:5px;font-size:11px}body.game-card-theme .catalog-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(150px,auto) minmax(150px,auto) auto auto}body.game-card-theme .catalog-filter-bar input{padding:6px 9px 6px 32px}body.game-card-theme .catalog-filter-bar__search>svg{width:16px;height:16px;top:9px;left:9px}body.game-card-theme .change-filters{background:var(--surface);margin:10px 0}body.game-card-theme .change-filters a{min-height:34px;padding:6px 9px;font-size:11px}body.game-card-theme .change-feed,body.game-card-theme .scan-run-feed{gap:8px}body.game-card-theme .scan-run{border-color:var(--line-strong);box-shadow:none}body.game-card-theme .scan-run__header{background:var(--surface-soft);gap:9px;padding:9px}body.game-card-theme .scan-run__icon{width:32px;height:32px}body.game-card-theme .scan-run__icon svg{width:18px;height:18px}body.game-card-theme .scan-run__title h2{font-size:15px}body.game-card-theme .scan-run__time{margin-top:2px;font-size:10px}body.game-card-theme .scan-run-metrics{background:var(--surface)}body.game-card-theme .scan-run-metrics>div{min-height:48px;padding:7px 9px}body.game-card-theme .scan-run-metrics dt{font-size:9px}body.game-card-theme .scan-run-metrics dd{font-size:15px}body.game-card-theme .scan-run__changes{padding:8px 9px}body.game-card-theme .scan-run__changes-heading{margin-bottom:6px}body.game-card-theme .catalog-error,body.game-card-theme .empty-state,body.game-card-theme .loading-state{border-color:var(--line-strong);background:var(--surface);padding:18px}body.game-card-theme .pagination{padding-top:14px}body.game-card-theme .pagination__status{font-size:11px}body.game-card-theme .error-page{min-height:420px;padding-top:52px;padding-bottom:52px}body.game-card-theme .site-footer__inner{min-height:64px;font-family:Onest Variable,Segoe UI,sans-serif;font-size:11px}@media (width<=760px){body.game-card-theme .page-shell{padding-left:8px;padding-right:8px}body.game-card-theme .home-intro__inner{grid-template-columns:1fr;gap:10px;padding-top:14px;padding-bottom:10px}body.game-card-theme .home-intro__copy h1{font-size:21px}body.game-card-theme .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.game-card-theme .stat-cell{border-bottom:1px solid var(--line)}body.game-card-theme .stat-cell:nth-child(2n){border-right:0}body.game-card-theme .stat-cell--status{border-bottom:0;grid-column:1/-1}body.game-card-theme .home-dashboard{grid-template-columns:1fr;gap:8px;padding-top:8px}body.game-card-theme .home-catalog-section--items,body.game-card-theme .home-catalog-section--recipes{grid-column:auto}body.game-card-theme .catalog-grid--compact,body.game-card-theme .catalog-grid--items,body.game-card-theme .home-catalog-section .catalog-grid{grid-template-columns:1fr}body.game-card-theme .home-catalog-section .section-heading{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}body.game-card-theme .home-catalog-section .catalog-card:nth-last-child(-n+2){border-bottom-color:var(--line)}body.game-card-theme .home-catalog-section .catalog-card:last-child{border-bottom-color:#0000}body.game-card-theme .catalog-filter-bar{grid-template-columns:1fr}body.game-card-theme .page-heading{min-height:62px}body.game-card-theme .page-heading h1{font-size:21px}body.game-card-theme .change-filters{width:100%;display:grid}body.game-card-theme .change-filters a+a{border-top:1px solid var(--line);border-left:0}body.game-card-theme .site-footer__inner{min-height:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}
