@charset "UTF-8";:root{--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--color-object: #162733;--color-bg: #0f1b24;--color-text: #fff;--color-text-title: #9aa7b2;--color-discord: #5865f2;--color-archive-changed: rgba(210, 145, 69, .42);--color-archive-added: rgba(76, 175, 106, .22);--color-archive-removed: rgba(224, 82, 82, .22);--bg-white-002: rgba(255, 255, 255, .02);--bg-white-005: rgba(255, 255, 255, .05);--bg-white-010: rgba(255, 255, 255, .1);--bg-white-015: rgba(255, 255, 255, .15);--bg-white-020: rgba(255, 255, 255, .2);--bg-white-025: rgba(255, 255, 255, .25);--bg-white-050: rgba(255, 255, 255, .5);--bg-white-075: rgba(255, 255, 255, .75);--bg-white-085: rgba(255, 255, 255, .85);--bg-black-020: rgba(0, 0, 0, .2);--bg-black-005: rgba(0, 0, 0, .05);--bg-black-085: rgba(0, 0, 0, .85);--card-radius: 16px;--card-portait: 86px;--card-header-icon: 18px;--card-effects-icon: 18px;--card-pills-icon: 16px;--card-pills-radius: 12px;--card-border: 2px;--card-divider: 1px;--card-toolbar-btn: 24px;--favorite-btn-size: 32px;--favorite-btn-background: 16px;--favorite-btn-radius: 8px;--filter-radius: 12px;--filter-icon: 16px;--filter-toggle-icon: 16px;--status-radius: var(--card-radius);--status-btn-size: var(--favorite-btn-size);--status-btn-radius: var(--favorite-btn-radius);--status-icon: var(--favorite-btn-background);--updates-icon: 1.25rem;--font-xs: .8rem;--font-sm: .9rem;--font-md: 1.1rem;--font-lg: 1.25rem;--layout-filter-min: 280px;--layout-filter: 12.5%;--layout-filter-max: 320px;--layout-card-grid: 375px;--archive-card-grid-mobile: 375px;--archive-card-grid-desktop: 420px;--archive-card-grid: var(--archive-card-grid-mobile);--modal-border: 2px;--modal-radius: 16px;--modal-section-radius: 8px;--modal-close-icon: 24px;--ui-radius: 16px;--ui-border: 2px;--ui-max-width: 768px;--ui-btn-radius: 8px;--logo-size-xs: 32px;--logo-size-small: 40px;--logo-size-large: 48px;--header-options-icon: 16px;--header-height: 84px;--toolbar-height: 56px;--z-overlay-panel: 901;--z-toolbar: 950;--z-dropdown: 950;--z-header: 960;--header-btn-size: 32px;--header-btn-radius: 8px;--header-panel-radius: 12px;--icon-opacity: .85;--scrollbar-md-width: 8px;--scrollbar-md-radius: 12px;--scrollbar-md-border: 2px;--scrollbar-xs-width: 4px;--scrollbar-xs-radius: 6px;--scrollbar-xs-border: 1px}*{box-sizing:border-box}.is-pending{visibility:hidden!important}html,body{height:100%;font-family:system-ui,serif;margin:0;padding:0;font-size:16px;color:var(--color-text);background:var(--color-bg);overflow-anchor:none;overscroll-behavior-y:contain}input:focus{outline:none}button{border:none;background:none;padding:0;font:inherit;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.scrollbar-md{scrollbar-width:thin;scrollbar-color:var(--bg-white-020) var(--color-bg)}.scrollbar-md::-webkit-scrollbar{width:var(--scrollbar-md-width);height:var(--scrollbar-md-width)}.scrollbar-md::-webkit-scrollbar-track{background:var(--color-bg)}.scrollbar-md::-webkit-scrollbar-thumb{background:var(--bg-white-020);background:linear-gradient(180deg,var(--bg-white-020),var(--bg-white-005));border-radius:var(--scrollbar-md-radius);border:var(--scrollbar-md-border) solid var(--color-bg)}.scrollbar-md::-webkit-scrollbar-thumb:hover{background:var(--bg-white-025);background:linear-gradient(180deg,var(--bg-white-025),var(--bg-white-010))}.scrollbar-md::-webkit-scrollbar-corner{background:var(--color-bg)}.scrollbar-xs{scrollbar-width:thin;scrollbar-color:var(--bg-white-015) var(--color-bg)}.scrollbar-xs::-webkit-scrollbar{width:var(--scrollbar-xs-width);height:var(--scrollbar-xs-width)}.scrollbar-xs::-webkit-scrollbar-track{background:var(--color-bg)}.scrollbar-xs::-webkit-scrollbar-thumb{background:var(--bg-white-015);background:linear-gradient(180deg,var(--bg-white-015),var(--bg-white-002));border-radius:var(--scrollbar-xs-radius);border:var(--scrollbar-xs-border) solid var(--color-bg)}.scrollbar-xs::-webkit-scrollbar-thumb:hover{background:var(--bg-white-020);background:linear-gradient(180deg,var(--bg-white-020),var(--bg-white-005))}.scrollbar-xs::-webkit-scrollbar-corner{background:var(--color-bg)}[data-rarity=gewoehnlich],[data-rarity=common]{--rarity-color: #4c9a2a}[data-rarity=selten],[data-rarity=rare]{--rarity-color: #1c75cc}[data-rarity=episch],[data-rarity=epic]{--rarity-color: #8a4baf}[data-rarity=legendaer],[data-rarity=legendary]{--rarity-color: #f9c332}[data-rarity=einzigartig],[data-rarity=unique]{--rarity-color: #f38e2f}[data-rarity=heldenhaft],[data-rarity=heroic]{--rarity-color: #c68a4a}.rarity-gewoehnlich,.rarity-common{--rarity-color: #4c9a2a}.rarity-selten,.rarity-rare{--rarity-color: #1c75cc}.rarity-episch,.rarity-epic{--rarity-color: #8a4baf}.rarity-legendaer,.rarity-legendary{--rarity-color: #f9c332}.rarity-einzigartig,.rarity-unique{--rarity-color: #f38e2f}.rarity-heldenhaft,.rarity-heroic{--rarity-color: #c68a4a}span[class^=rarity-]:before{content:"";display:inline-block;width:var(--space-sm);height:var(--space-sm);border-radius:50%;flex-shrink:0;background-color:var(--rarity-color)}.autocomplete{background-color:var(--bg-white-010);color:var(--color-text);border-radius:var(--filter-radius);border:none;display:none;max-height:50vh;max-height:50dvh;overflow-y:auto;font-size:var(--font-sm);margin-top:var(--space-xxs)}.autocomplete__item{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs);cursor:pointer;color:var(--color-text)}.no-touch .autocomplete__item:hover{background-color:var(--bg-white-005)}img.presentation-icon{width:var(--filter-icon);height:var(--filter-icon);object-fit:contain;flex-shrink:0}body.is-ui-open{overflow:hidden}.ui-overlay{position:fixed;inset:0;background:var(--bg-black-085);z-index:9999;display:flex;align-items:center;justify-content:center}.ui-dialog{background:var(--color-object);width:min(var(--ui-max-width),90vw);max-height:90vh;max-height:90dvh;overflow:auto;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--ui-radius);border:var(--ui-border) solid var(--bg-white-015);color:var(--color-text);box-shadow:0 0 var(--space-lg) var(--bg-black-020)}.ui-dialog__heading,.ui-dialog__group-heading{margin:0;font-size:var(--font-md);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ui-dialog__message,.ui-dialog__group-text{margin:0;font-size:var(--font-sm);color:var(--bg-white-075)}.ui-dialog__message{white-space:pre-wrap}.ui-dialog__message em{font-style:italic}.ui-dialog__input{width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--ui-btn-radius);border:none;background-color:var(--bg-white-005);color:var(--color-text);font-size:var(--font-sm)}.is-ios .ui-dialog__input{font-size:16px}.ui-dialog__link{font-family:inherit;resize:none;overflow:hidden;overflow-wrap:anywhere;line-height:1.4}.ui-dialog__counter{display:block;margin-top:calc(-1 * var(--space-xs));text-align:right;font-size:var(--font-xs);color:var(--bg-white-050)}.ui-dialog__group,.ui-dialog__block{display:flex;flex-direction:column;gap:var(--space-xs)}.ui-dialog__block+.ui-dialog__block{margin-top:var(--space-xs)}.ui-dialog__group+.ui-dialog__group{padding-top:var(--space-md);border-top:1px solid var(--bg-white-010)}.ui-dialog__option{display:flex;align-items:center;gap:var(--space-xs);width:100%;text-align:left;font-size:var(--font-xs)}.ui-dialog__option-text{color:var(--color-text)}.ui-dialog__option-icon{display:block;width:var(--filter-icon);height:var(--filter-icon);flex:0 0 var(--filter-icon);opacity:.75}.ui-dialog__option[aria-checked=true] .ui-dialog__option-icon{filter:brightness(0) saturate(100%) invert(48%) sepia(89%) saturate(478%) hue-rotate(86deg) brightness(94%) contrast(93%)}.ui-dialog__option[aria-checked=false] .ui-dialog__option-icon{filter:brightness(0) saturate(100%) invert(29%) sepia(94%) saturate(6202%) hue-rotate(356deg) brightness(89%) contrast(93%)}.ui-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-xs)}.ui-dialog__btn{outline:none;padding:var(--space-xs) var(--space-md);border-radius:var(--ui-btn-radius);background-color:var(--bg-white-005);color:var(--color-text);font-size:var(--font-xs);transition:all .3s ease}.ui-dialog__btn--primary{background-color:var(--bg-white-015);font-weight:600}.no-touch .ui-dialog__btn:hover{background-color:var(--bg-white-020)}.ui-dialog__btn:focus-visible{background-color:var(--bg-white-020);box-shadow:0 0 0 2px var(--bg-white-025)}body.is-modal-open{overflow:hidden}.modal-overlay{position:fixed;inset:0;background:var(--bg-black-085);z-index:9999;display:flex;align-items:center;justify-content:center}.modal{background:var(--color-object);max-width:90vw;max-height:90vh;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--modal-radius);position:relative;color:var(--color-text);border:var(--modal-border) solid var(--rarity-color);box-shadow:0 0 var(--space-md) var(--rarity-color),0 0 var(--space-lg) var(--bg-black-020)}.modal-close{position:absolute;top:var(--space-xl);right:var(--space-xl);transition:opacity .3s;opacity:var(--icon-opacity)}.has-touch .modal-close:before{content:"";position:absolute;inset:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) calc(-1 * var(--space-md))}.no-touch .modal-close:hover{opacity:1}.modal-close-icon{display:block;width:var(--modal-close-icon);height:var(--modal-close-icon)}.modal-page__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--bg-white-005)}.modal-page__header h1{font-size:var(--font-lg);font-weight:700;margin:0}.modal-page__header .modal-close{position:relative;top:auto;right:auto}.modal-page{padding:var(--space-md);overflow:auto}.modal-page main{display:flex;flex-direction:column;gap:var(--space-sm)}.modal-page p,.modal-page li{color:var(--bg-white-075)}.modal-page h2{font-size:var(--font-md);color:var(--bg-white-085)}.modal-page h3{font-size:1rem;color:var(--bg-white-075)}.modal-page a{text-decoration:none;color:var(--bg-white-075)}.modal-page a:hover{text-decoration:underline}.modal-page__toc{margin-bottom:var(--space-md)}.modal-page__toc-label{margin:0 0 var(--space-xs) 0;font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--bg-white-075)}.modal-page__toc ul{list-style:none;margin:0;padding:0}.modal-page__toc li{margin:var(--space-xxs) 0}.modal-page__toc li ul{padding-left:var(--space-md)}.modal-section-toggle{display:block;text-align:left;color:inherit}.modal-page[data-toc] .modal-section-toggle:before{content:"\25be  ";display:inline-block;opacity:.75;transition:transform .2s ease}.modal-page[data-toc] section.is-collapsed .modal-section-toggle:before{transform:rotate(-90deg)}.modal-page[data-toc] section.is-collapsed>:not(h2){display:none}.modal-page__clear-btn{padding:var(--space-xs) var(--space-md);border-radius:var(--ui-btn-radius);background-color:var(--bg-white-005);color:var(--color-text);transition:all .3s ease}.no-touch .modal-page__clear-btn:hover{background-color:var(--bg-white-020)}.card-grid__status{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--status-radius);background:var(--color-object);box-shadow:0 0 var(--space-sm) var(--bg-black-020)}.card-grid__status-text{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xxs);font-size:var(--font-sm)}.card-grid__status-icon{display:block;width:1em;height:1em;opacity:.75}.card-grid__status-label{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text)}.card-grid__status-value{color:var(--bg-white-075)}.card-grid__status-actions{display:flex;align-items:center;gap:var(--space-xs)}.card-grid__status-print-info{display:none}.card-grid__updates{position:relative;overflow:hidden;grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--status-radius);border:var(--card-border) solid #f3c64b;background:var(--color-object);background:linear-gradient(180deg,color-mix(in srgb,white 15%,var(--color-object)),var(--color-object))}.card-grid__updates-text{display:flex;align-items:center;gap:var(--space-xxs)}.card-grid__updates-icon{display:block;width:var(--updates-icon);height:var(--updates-icon);flex-shrink:0}.card-grid__updates-heading{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text);font-size:var(--font-sm)}.card-grid__updates-close{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-xxs);height:var(--status-btn-size);white-space:nowrap;background-color:var(--bg-white-010);color:var(--color-text);font-size:var(--font-xs);line-height:1;padding:0 var(--space-sm);border-radius:var(--status-btn-radius);transition:all .3s ease}.has-touch .card-grid__updates-close:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs))}.no-touch .card-grid__updates-close:hover{background-color:var(--bg-white-020)}.card-grid__updates-close-icon{display:block;width:var(--status-icon);height:var(--status-icon)}.card-grid__updates-list{flex-basis:100%;display:flex;flex-direction:column;gap:var(--space-xxs);margin:0;padding:0;list-style:none;font-size:var(--font-sm)}.card-grid__updates-item{display:flex;align-items:center;gap:var(--space-xs)}.card-grid__updates-item-date{flex-shrink:0;color:var(--bg-white-075);font-size:var(--font-xs);white-space:nowrap}.card-grid__updates-item-text{color:var(--color-text)}.card-grid__status-reset,.card-grid__status-share,.card-grid__status-exclusive-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--space-xxs);height:var(--status-btn-size);text-decoration:none;white-space:nowrap;background-color:var(--bg-white-005);color:var(--color-text);font-size:var(--font-xs);line-height:1;padding:0 var(--space-sm);border-radius:var(--status-btn-radius);transition:all .3s ease}.card-grid__status-reset[hidden],.card-grid__status-share[hidden],.card-grid__status-exclusive-toggle[hidden]{display:none}.has-touch .card-grid__status-reset:before,.has-touch .card-grid__status-share:before,.has-touch .card-grid__status-exclusive-toggle:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs))}.card-grid__status-reset-icon,.card-grid__status-share-icon,.card-grid__status-exclusive-toggle-icon{display:block;width:var(--status-icon);height:var(--status-icon)}.card-grid__status-reset,.card-grid__status-share,.card-grid__status-exclusive-toggle{background-color:var(--bg-white-010)}.card-grid__status-exclusive-toggle[aria-pressed=true]{background-color:var(--bg-white-015)}.no-touch .card-grid__status-reset:hover,.no-touch .card-grid__status-share:hover,.no-touch .card-grid__status-exclusive-toggle:hover{background-color:var(--bg-white-020)}@media(max-width:1024px){.card-grid__status{padding:var(--space-xs) var(--space-sm);gap:var(--space-xxs)}.card-grid__status-text{font-size:var(--font-xs)}.card-grid__status-actions{justify-content:center}.card-grid__updates{padding:var(--space-xs) var(--space-sm)}.card-grid__updates-heading{font-size:var(--font-xs)}.card-grid__updates-item{flex-direction:column;align-items:start;gap:var(--space-xxs)}}@media(max-width:768px){.card-grid__status{flex-direction:row;justify-content:space-between;text-align:left}.card-grid__status-icon,.card-grid__status-reset-label,.card-grid__status-share-label,.card-grid__status-exclusive-toggle-label,.card-grid__status-value-unit{display:none}.card-grid__status-reset,.card-grid__status-share,.card-grid__status-exclusive-toggle{width:var(--status-btn-size);padding:0;justify-content:center}.card-grid__updates-icon,.card-grid__updates-close-label{display:none}.card-grid__updates-close{width:var(--status-btn-size);padding:0;justify-content:center}}.favorite-container{display:flex;align-items:center;gap:var(--space-xs)}.favorite-container__btn{position:relative;background-color:var(--color-object);display:flex;align-items:center;justify-content:center;width:var(--favorite-btn-size);height:var(--favorite-btn-size);border-radius:var(--favorite-btn-radius);flex-grow:1;transition:all .3s ease}.has-touch .favorite-container__btn:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs))}.favorite-container__btn-icon{display:block;width:var(--favorite-btn-background);height:var(--favorite-btn-background);transition:transform .3s ease}.favorite-container__btn[aria-pressed=true]{background-color:var(--bg-white-015)}.favorite-container__btn[aria-pressed=true] .favorite-container__btn-icon{transform:scale(1.1)}.no-touch .favorite-container__btn:hover{background-color:var(--bg-white-020)}.app{display:flex;flex-direction:column;width:100%}.app-layout{display:grid;grid-template-columns:clamp(var(--layout-filter-min),var(--layout-filter),var(--layout-filter-max)) 1fr;flex:1 1 auto;min-height:0}@media(min-width:1025px){.app{height:100vh;height:100dvh;overflow:hidden}.app-sidebar-column,.app-content{height:100%;overflow-y:auto}}.app-sidebar-column{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl)}.footer-container{margin-top:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-xxs)}.footer-container div{display:flex;flex-direction:column;gap:var(--space-xxs)}.footer-container p{padding:0;margin:0;text-align:center;font-size:var(--font-xs);color:var(--bg-white-050)}.footer-container__version{display:none}.footer-container ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:var(--space-sm)}.footer-container a{text-decoration:none;white-space:nowrap;font-size:var(--font-xs);color:var(--bg-white-075)}.footer-container a:hover{text-decoration:underline}.footer-container__discord:hover{color:var(--color-discord);text-decoration:none}.app-header{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-md);padding-top:max(var(--space-md),env(safe-area-inset-top));background:var(--color-bg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg),white 7%),color-mix(in srgb,var(--color-bg),white 4%));border-bottom:1px solid var(--bg-white-005);box-shadow:0 2px 0 var(--bg-black-020),0 6px 16px #0000001f}.app-header:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#f3c64b;background:linear-gradient(90deg,#d6a83c,#f3c64b,#ffe8a0,#f3c64b,#d6a83c);box-shadow:0 0 4px #ffffff1f,0 0 7px #f3c64b1f;pointer-events:none}.header__brand{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.header__actions{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.header__logo-block{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.header__logo-link{position:relative;display:flex;flex-shrink:0}.header__logo-link:before{content:"";position:absolute;top:50%;left:50%;width:calc(var(--logo-size-large) * 6.4);height:calc(var(--logo-size-large) * 2.4);transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(210,220,225,.08) 0%,rgba(210,220,225,.025) 30%,transparent 65%);pointer-events:none}.header__logo{height:var(--logo-size-large);flex-shrink:0}.header__version{margin:-2px 0 0;font-size:var(--font-xs);color:var(--bg-white-050);white-space:nowrap;letter-spacing:.1px}.header__brand-text{display:flex;flex-direction:column;align-self:stretch;justify-content:space-evenly;padding:calc(var(--space-xxs) / 2) 0;min-width:0}.header__title{margin:0}.header__title-logo{display:block;height:var(--font-md);max-width:100%}.header__desc{margin:0;font-size:var(--font-xs);color:var(--bg-white-050);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__desc-short{display:none}.header__options,.header__help,.header__compact-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:var(--header-btn-size);height:var(--header-btn-size);border-radius:var(--header-btn-radius);opacity:var(--icon-opacity);transition:opacity .3s ease,background-color .3s ease;flex-shrink:0}.header__options-icon,.header__help-icon,.header__compact-toggle-icon{display:block;width:var(--header-options-icon);height:var(--header-options-icon)}.has-touch .header__options:before,.has-touch .header__help:before,.has-touch .header__compact-toggle:before{content:"";position:absolute;inset:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) 0}.no-touch .header__options:hover,.no-touch .header__help:hover,.no-touch .header__compact-toggle:hover{opacity:1;background-color:var(--bg-white-020)}.header__language{display:flex;align-items:center;gap:var(--space-xxs);flex-shrink:0;font-size:var(--font-xs);line-height:1}.header__language-link{position:relative;color:var(--bg-white-050);text-decoration:none}.header__language-link[aria-current=true]{color:var(--bg-white-085)}.header__language-link:hover,.header__language-link:focus-visible{color:var(--color-text)}.header__language .header__language-link{display:flex;align-items:center;justify-content:center;width:var(--header-btn-size);height:var(--header-btn-size);border-radius:var(--header-btn-radius);background-color:var(--color-object)}.header__language .header__language-link[aria-current=true]{background-color:var(--bg-white-015)}.no-touch .header__language .header__language-link:hover{background-color:var(--bg-white-020)}@media(min-width:1025px){.app-header{display:grid;grid-template-columns:clamp(var(--layout-filter-min),var(--layout-filter),var(--layout-filter-max)) minmax(0,1fr) auto;column-gap:var(--space-xl);padding-left:0;padding-right:0}.app-header:before{height:2px}.header__brand{display:contents}.header__brand .header__logo-block{grid-column:1;justify-self:center}.header__brand-text{padding:var(--space-xxs) 0;grid-column:2}.header__actions{grid-column:3;padding-right:var(--space-xl)}}.header__lang-current,.header__kebab-btn{display:none}.header__kebab-icon{display:block;width:var(--header-options-icon);height:var(--header-options-icon);transform:rotate(90deg)}@media(max-width:1024px){.app-sidebar-column .footer-container,.header__language,.header__options,.header__help,.header__compact-toggle,.header__desc-long{display:none}.header__desc-short{display:inline}.header__actions{gap:0}.header__lang-current,.header__kebab-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xxs) var(--space-xs);border-radius:var(--header-btn-radius);font-size:var(--font-xs);color:var(--color-text);opacity:var(--icon-opacity)}.no-touch .header__lang-current:hover,.no-touch .header__kebab-btn:hover{opacity:1}.has-touch .header__lang-current:before{content:"";position:absolute;inset:calc(-1 * var(--space-md)) 0 calc(-1 * var(--space-md)) calc(-1 * var(--space-md))}.has-touch .header__kebab-btn:before{content:"";position:absolute;inset:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) 0}.header__lang-current[aria-expanded=true],.header__kebab-btn[aria-expanded=true]{background-color:var(--bg-white-015);opacity:1}.no-touch .header__lang-current[aria-expanded=true]:hover,.no-touch .header__kebab-btn[aria-expanded=true]:hover{background-color:var(--bg-white-020)}}.dropdown{position:absolute;top:calc(100% + var(--space-xs));right:max(0px,env(safe-area-inset-right));min-width:160px;display:flex;flex-direction:column;gap:var(--space-xxs);background:var(--color-object);border-radius:var(--header-panel-radius);padding:var(--space-xs);box-shadow:0 0 var(--space-sm) var(--bg-black-020);z-index:var(--z-dropdown)}.dropdown--kebab{left:max(var(--space-xs),env(safe-area-inset-left));right:max(var(--space-xs),env(safe-area-inset-right));min-width:0}.dropdown[hidden]{display:none}.dropdown__item{display:flex;align-items:center;width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--header-panel-radius);text-decoration:none;font-size:var(--font-sm);text-align:left;white-space:nowrap}button.dropdown__item,a.dropdown__item:not(.header__language-link){color:var(--color-text)}.dropdown .header__language-link[aria-current=true]{background-color:var(--bg-white-015)}.no-touch .dropdown__item:hover{background-color:var(--bg-white-010)}.dropdown__separator{height:1px;background:var(--bg-white-010);margin:var(--space-xxs) 0}.dropdown--kebab .footer-container{margin-top:0;align-items:stretch;width:100%}.dropdown--kebab .footer-container nav{order:-1;border-bottom:1px solid var(--bg-white-010);padding-bottom:var(--space-xs);margin-bottom:var(--space-xxs)}.dropdown--kebab .footer-container p{order:1}.dropdown--kebab .footer-container p,.dropdown--kebab .footer-container ul{text-align:left}.dropdown--kebab .footer-container ul{flex-direction:column;align-items:stretch;gap:var(--space-xs)}.dropdown--kebab .footer-container ul a{display:flex;align-items:center;width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--header-panel-radius);font-size:var(--font-sm);color:var(--color-text)}.no-touch .dropdown--kebab .footer-container ul a:hover{background-color:var(--bg-white-010)}.card-grid__loading{grid-column:1/-1;padding:var(--space-xl);display:none}.card-grid__loading.is-visible{display:block}.card-grid{--desired-col-width: var(--layout-card-grid);display:grid;grid-template-columns:repeat(var(--grid-cols, 3),1fr);gap:var(--space-xl);padding:var(--space-xl);grid-auto-rows:min-content}@media(max-width:1024px){:root{--space-xl: 18px}.app-layout{display:block;padding-top:var(--layout-top-reserve, var(--header-height));transition:padding-top .3s ease}html.is-scroll-down .app-layout,html.is-scroll-up .app-layout{--layout-top-reserve: 0px}.app-header{position:fixed;top:0;left:0;right:0;transform:translate3d(0,var(--header-translate-y, 0px),0)}.header__logo{height:var(--logo-size-small)}.header__title-logo{height:var(--font-xs)}.header__logo-link:before{content:none}.header__version{display:none}.footer-container__version{display:block}}@media(max-width:768px){.header__logo{height:var(--logo-size-xs)}}@media(min-width:1025px){.app-header[aria-expanded=false]{grid-template-columns:minmax(0,1fr) auto;padding-left:var(--space-xl);padding-right:var(--space-xl)}.app-header[aria-expanded=false] .header__logo-block,.app-header[aria-expanded=false] .header__desc{display:none}.app-header[aria-expanded=false] .header__brand-text{grid-column:1;padding:0}.app-header[aria-expanded=false] .header__actions{grid-column:2;padding-right:0}}.mobile-toolbar{display:flex;align-items:center;gap:var(--space-sm)}.mobile-toolbar .search-container{flex:1;min-width:0}.search-container{display:flex;align-items:center;gap:var(--space-xs);background:var(--color-object);border-radius:var(--filter-radius);position:relative}.search-container:before{content:"";position:absolute;left:var(--space-xs);top:50%;transform:translateY(-50%);width:var(--font-sm);height:var(--font-sm);background-image:url(../data/ui/4k/base/icon_content/generic/icon_2d_enlarge.d51307f0947ea47f.webp);background-size:contain;background-repeat:no-repeat;opacity:.75;pointer-events:none}.search-container input{flex:1;outline:none;padding:var(--space-xs) calc(var(--space-xl) + var(--space-xxs)) var(--space-xs) calc(var(--font-sm) + 2 * var(--space-xs));border-radius:var(--filter-radius);border:none;background-color:var(--bg-white-005);color:var(--color-text);font-size:var(--font-sm);width:100%}.is-ios .search-container input{font-size:16px}.search-container.has-value input{background-color:var(--bg-white-015)}.clear-btn{position:absolute;right:var(--space-xs);top:50%;transform:translateY(-50%);display:none;color:var(--color-text);transition:opacity .3s;opacity:var(--icon-opacity)}.no-touch .clear-btn:hover{opacity:1}.has-touch .clear-btn:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs)) calc(-1 * var(--space-md)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs))}.clear-btn__icon{display:block;width:var(--filter-icon);height:var(--filter-icon)}.search-container.has-value .clear-btn,.input-wrapper.has-value .clear-btn,.input-wrapper.is-open .clear-btn{display:block}.filter-container{display:flex;flex-direction:column;gap:var(--space-md);background:var(--color-object);border-radius:var(--filter-radius);padding:var(--space-md);box-shadow:0 0 var(--space-sm) var(--bg-black-020);transition:all .3s ease}.filter-group__header{display:flex;align-items:center;gap:var(--space-xxs);font-weight:600;user-select:none;text-transform:uppercase;font-size:var(--font-xs);color:var(--color-text);width:100%;text-align:left}.filter-group__icon{width:var(--filter-icon);height:var(--filter-icon);object-fit:contain;flex-shrink:0;opacity:.5}.filter-group__caption{flex:1}.filter-group__toggle-icon{width:var(--filter-icon);height:var(--filter-icon);object-fit:contain;flex-shrink:0;opacity:var(--icon-opacity)}.no-touch .filter-group__toggle-icon:hover{opacity:1}.filter-group.is-collapsed>:not(.filter-group__header){display:none}.filter-group{display:flex;flex-direction:column;gap:var(--space-sm)}.filter-group input{padding:var(--space-xs) calc(var(--space-xl) + var(--space-xxs)) var(--space-xs) var(--space-xs);border-radius:var(--filter-radius);border:none;background-color:var(--bg-white-005);color:var(--color-text);font-size:var(--font-sm);width:100%;font-family:inherit}.filter-group .input-wrapper,.filter-field__row{position:relative}.filter-group .input-wrapper.has-value input{background-color:var(--bg-white-015)}.filter-group .input-wrapper .filter-field__btn{display:flex;align-items:center;gap:var(--space-xs);width:100%;min-width:0;text-align:left;padding:var(--space-xs) calc(var(--space-xl) + var(--space-xxs)) var(--space-xs) var(--space-xs);border-radius:var(--filter-radius);background-color:var(--bg-white-005);color:var(--color-text);font-size:var(--font-sm);font-family:inherit}.input-wrapper.has-value .filter-field__btn{background-color:var(--bg-white-015)}.input-wrapper:not(.has-value) .filter-field__text{opacity:.5}.filter-field__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-group .input-wrapper .filter-field__input,.input-wrapper.is-editing .filter-field__btn{display:none}.input-wrapper.is-editing .filter-field__input{display:block}.filter-toggle{display:none}@media(max-width:1024px){.filter-toggle{display:inline-flex;align-items:center;gap:var(--space-xxs);background:var(--bg-white-005);color:var(--color-text);border-radius:var(--filter-radius);padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm);z-index:1200}.filter-toggle[aria-expanded=true]{background-color:var(--bg-white-015)}.no-touch .filter-toggle[aria-expanded=true]:hover{background-color:var(--bg-white-020)}.filter-toggle__icon{display:block;width:var(--filter-toggle-icon);height:var(--filter-toggle-icon);flex:0 0 var(--filter-toggle-icon)}.filter-toggle__text{white-space:nowrap}.filter-toggle__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;padding:0 var(--space-xxs);border-radius:999px;background:var(--bg-white-020);font-size:var(--font-xs);line-height:1.4em}.filter-toggle__badge--hidden{display:none}.filter-container{padding:var(--space-md);display:none}.filter-container.is-open{display:flex}.mobile-toolbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-toolbar);transform:translate3d(0,var(--toolbar-translate-y, var(--header-height)),0);padding:var(--space-md);padding-left:max(var(--space-md),env(safe-area-inset-left));padding-right:max(var(--space-md),env(safe-area-inset-right));background:var(--color-object)}html.is-scroll-up .mobile-toolbar{transform:translateZ(0);transition:transform .3s ease}.app-sidebar-column{padding-top:var(--sidebar-top-reserve, calc(var(--toolbar-height) + var(--space-md)));padding-bottom:0;gap:0;transition:padding-top .3s ease}html.is-scroll-down .app-sidebar-column{--sidebar-top-reserve: var(--space-md)}.filter-container.is-open{position:fixed;top:calc(var(--header-height) + var(--toolbar-height));left:0;right:0;bottom:0;z-index:var(--z-overlay-panel);overflow-y:auto;border-radius:0 0 var(--filter-radius) var(--filter-radius);padding-left:max(var(--space-md),env(safe-area-inset-left));padding-right:max(var(--space-md),env(safe-area-inset-right))}html.is-scroll-up .filter-container.is-open{top:var(--toolbar-height)}body.is-filter-panel-open{overflow:hidden}html.is-scroll-down body.is-filter-panel-open .mobile-toolbar{transform:translateZ(0)}html.is-scroll-down body.is-filter-panel-open .filter-container.is-open{top:var(--toolbar-height)}html.is-scroll-down body.is-filter-panel-open .app-sidebar-column{--sidebar-top-reserve: calc(var(--toolbar-height) + var(--space-md))}}@supports selector(:has(*)){@media(min-width:1025px){.app-layout:has(#filterControls[aria-expanded=false]){grid-template-columns:min-content 1fr}#filterControls[aria-expanded=false] .footer-container{display:none}#filterControls[aria-expanded=false] .search-container:before{left:50%;top:50%;transform:translate(-50%,-50%)}#filterControls[aria-expanded=false] .search-container{width:var(--favorite-btn-size);height:var(--favorite-btn-size)}#filterControls[aria-expanded=false] .search-container input,#filterControls[aria-expanded=false] .search-container .clear-btn{display:none}#filterControls[aria-expanded=false] .filter-container{padding:var(--space-xs)}#filterControls[aria-expanded=false] .filter-field__btn{width:var(--favorite-btn-size);height:var(--favorite-btn-size);padding:0;justify-content:center}#filterControls[aria-expanded=false] .filter-field__text{display:none}#filterControls[aria-expanded=false] .filter-field__btn .presentation-icon,#filterControls[aria-expanded=false] .filter-field__btn span[class^=rarity-]{display:block}#filterControls[aria-expanded=false] .filter-field__input,#filterControls[aria-expanded=false] .input-wrapper .clear-btn{display:none}#filterControls[aria-expanded=false] .favorite-container__btn:not(:first-child){display:none}#filterControls[aria-expanded=false] .filter-group__header{width:var(--favorite-btn-size);height:var(--favorite-btn-size);padding:0;justify-content:center;gap:0}#filterControls[aria-expanded=false] .filter-group__caption,#filterControls[aria-expanded=false] .filter-group__toggle-icon{display:none}#filterControls[aria-expanded=false] .filter-group__icon{display:block;width:var(--filter-icon);height:var(--filter-icon);flex:0 0 var(--filter-icon)}}}.card{position:relative;border-radius:var(--card-radius);padding:0;display:flex;flex-direction:column;box-shadow:0 0 var(--space-sm) var(--bg-black-020);background:var(--color-object);background:linear-gradient(180deg,color-mix(in srgb,white 15%,var(--color-object)),var(--color-object));overflow:hidden;border:var(--card-border) solid var(--rarity-color);transition:all .3s ease}.no-touch .card:hover{box-shadow:0 0 var(--space-md) var(--rarity-color),0 0 var(--space-lg) var(--bg-black-020)}.card__version-badge{z-index:1;display:inline-flex;align-items:center;padding:0 var(--space-xxs);border-radius:999px;background:var(--bg-white-010);color:var(--color-text);font-size:var(--font-xs);line-height:1.4em}.is-archive-changed{background-color:var(--color-archive-changed)!important;border:1px solid var(--color-archive-changed);margin:1px 0}.is-archive-added{background-color:var(--color-archive-added)!important;border:1px solid var(--color-archive-added);margin:1px 0}.is-archive-removed{background-color:var(--color-archive-removed)!important;border:1px solid var(--color-archive-removed);margin:1px 0;opacity:.8}.pill__wrap.is-archive-changed,.pill__wrap.is-archive-added,.pill__wrap.is-archive-removed{border-radius:var(--card-pills-radius)}.archive-value-stack{display:inline-flex;flex-direction:column;align-items:flex-start}.card__roles .archive-value-stack{align-items:flex-start}.card__rarity .archive-value-stack,.card__price .archive-value-stack{align-items:flex-end}.archive-ghost-value{text-decoration:line-through;opacity:.8}.card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:var(--space-md);padding:var(--space-xs) var(--space-xs) calc(1px + var(--space-xs)) 0;background:var(--rarity-color);background:radial-gradient(circle at calc(var(--space-md) + var(--card-portait) / 2) 50%,color-mix(in srgb,var(--rarity-color) 80%,white 30%) 0%,var(--rarity-color) 30%,color-mix(in srgb,var(--rarity-color) 95%,black 5%) 60%,var(--rarity-color) 100%);box-shadow:0 0 0 2px #00000026;position:relative}.card__header:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--bg-white-005);background:linear-gradient(180deg,var(--bg-white-005),transparent 35%)}.card__header:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ffffff1a;background:linear-gradient(to right,#ffffff0d,#ffffff26,#ffffff0d)}.card-grid[data-show-effects=false][data-show-targets=false][data-show-sources=false] .card__header{flex:1}.card-grid[data-single-column=true] .card[data-expanded=false] .card__effects,.card-grid[data-single-column=true] .card[data-expanded=false] .card__targets,.card-grid[data-single-column=true] .card[data-expanded=false] .card__sources{display:none}.card-grid[data-single-column=true] .card[data-expanded=false] .card__header{flex:1}.card__header-toolbar{display:flex;flex-direction:column;gap:var(--space-xs);position:relative;padding-left:var(--space-xs)}.card__header-toolbar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--rarity-color);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--rarity-color) 60%,white 10%) 20%,color-mix(in srgb,var(--rarity-color) 60%,white 10%) 80%,transparent)}.card__favorite{position:relative;width:var(--card-toolbar-btn);height:var(--card-toolbar-btn);display:block;transition:opacity .3s;opacity:var(--icon-opacity)}.card__favorite-icon{display:block;width:100%;height:100%;transition:transform .3s}.no-touch .card__favorite:hover{opacity:1}.has-touch .card__favorite:before{content:"";position:absolute;inset:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs))}.card__share{position:relative;width:var(--card-toolbar-btn);height:var(--card-toolbar-btn);display:block;transition:opacity .3s;opacity:var(--icon-opacity);transform:scale(.85)}.card__share img{width:100%;height:100%}.no-touch .card__share:hover{opacity:1}.has-touch .card__share:before{content:"";position:absolute;inset:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs))}.card__archive{position:relative;width:var(--card-toolbar-btn);height:var(--card-toolbar-btn);display:block;transition:opacity .3s;opacity:var(--icon-opacity);transform:scale(.95)}.card__archive img{width:100%;height:100%}.no-touch .card__archive:hover{opacity:1}.has-touch .card__archive:before{content:"";position:absolute;inset:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs))}.card[data-archive-mode=true] .card__favorite,.card[data-archive-mode=true] .card__share,.card[data-archive-mode=true] .card__archive{display:none}.card__toggle{position:relative;width:var(--card-toolbar-btn);height:var(--card-toolbar-btn);display:block;transition:opacity .3s;opacity:var(--icon-opacity);margin-top:auto}.card__toggle img{width:100%;height:100%}.no-touch .card__toggle:hover{opacity:1}.has-touch .card__toggle:before{content:"";position:absolute;inset:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs))}.card-grid:not([data-single-column=true]) .card__toggle{display:none}.card[data-favorite=true] .card__favorite-icon{transform:scale(1.1)}.card-grid[data-is-favorite=true]:not([data-is-not-favorite=true]) .card[data-favorite=false]{display:none}.card-grid[data-is-not-favorite=true]:not([data-is-favorite=true]) .card[data-favorite=true]{display:none}.card-grid[data-is-favorite=false][data-is-not-favorite=false] .card,.card-grid[data-exclusive-only=true] .card[data-exclusive-match=false]{display:none}.card__portrait{width:var(--card-portait);height:var(--card-portait)}.card__header-info{display:flex;flex-direction:column;gap:var(--space-xxs);flex:1 1 auto;min-width:0}.card__name{margin:0;font-size:var(--font-lg);line-height:1.2;overflow-wrap:break-word;text-shadow:0 1px var(--font-lg) rgba(0,0,0,.15)}.card__rarity{color:var(--bg-white-075)}.card__type,.card__niche{color:var(--color-text)}.card__roles{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-top:var(--space-xxs)}.card__roles span,.card__roles button{display:inline-flex;align-items:center;gap:var(--space-xxs);font-size:var(--font-xs);white-space:nowrap;text-shadow:0 1px calc(var(--font-xs) / 1.5) rgba(0,0,0,.3)}.card__roles button{position:relative}.has-touch .card__roles button:before{content:"";position:absolute;inset:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xxs))}.card__roles img{width:var(--card-header-icon);height:var(--card-header-icon)}.card__roles button{cursor:pointer;transition:opacity .3s;opacity:var(--icon-opacity)}.no-touch .card__roles button:hover{opacity:1}.card h3{font-size:var(--font-xs);color:var(--color-text-title);margin:0 0 var(--space-xxs) 0;letter-spacing:.04em}.card-grid[data-show-effects=false] .card__effects{display:none}.card__effects h3{font-weight:500;letter-spacing:.035em;color:var(--bg-white-075);background:var(--bg-black-020);padding:var(--space-xs)}.card__effects--buff h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 var(--space-xxs) 0;font-weight:700}.card__effects--boostbuff h3{display:flex;flex-direction:column;margin:0 0 var(--space-xxs) 0}.card__effects--boostbuff h3 span{font-weight:100}.card-grid[data-show-boostbuff=false] .card__effects--boostbuff h3 span{display:none}.card__effects--mythicbuff{border-bottom:var(--rarity-color) 1px solid}.card__effects--mythicbuff h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 var(--space-xxs) 0;font-weight:700}.card__effects ul{list-style:none;padding:0 var(--space-xs);margin:var(--space-xxs) 0}.card__effects li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-xs);align-items:center;padding:var(--space-xxs) 0;font-size:var(--font-xs)}.card__effects img{width:var(--card-effects-icon);height:var(--card-effects-icon)}.card-grid[data-show-targets=false] .card__targets{display:none}.card__targets{margin:var(--space-xs) 0;padding:var(--space-xs);position:relative}.card__targets:before{content:"";position:absolute;top:0;left:var(--space-xs);right:var(--space-xs);height:var(--card-divider);background:var(--bg-white-010)}.card-grid[data-show-sources=false] .card__sources{display:none}.card__sources{margin-top:auto;border-top:var(--card-divider) solid var(--bg-white-010);padding:var(--space-xs);color:var(--color-text-title);background-color:var(--bg-black-005)}.card__sources h3{padding:0 0 var(--space-xs) 0;margin:0}.card__pills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.pill{display:inline-flex;align-items:center;text-align:left;gap:var(--space-xxs);background-color:var(--bg-white-005);color:var(--bg-white-075);padding:var(--space-xxs) var(--space-xs);border-radius:var(--card-pills-radius);font-size:var(--font-xs)}.pill__value{color:var(--bg-white-050)}.pill img{width:var(--card-pills-icon);height:var(--card-pills-icon);display:inline-block}.pill__wrap{display:inline-flex;align-items:center}.is-hidden{display:none!important}.pill--first{font-weight:700}.pill--more,.pill--category{position:relative;cursor:pointer;background-color:var(--bg-white-010);transition:all .3s ease}.pill.has-linked-filter{position:relative;cursor:pointer;transition:all .3s ease}.has-touch .pill--more:before,.has-touch .pill--category:before,.has-touch .pill.has-linked-filter:before{content:"";position:absolute;inset:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xxs))}.pill--category[aria-expanded=true]{background-color:var(--bg-white-015)}.no-touch .pill--more:hover,.no-touch .pill--category:hover,.no-touch .pill.has-linked-filter:hover{background-color:var(--bg-white-020)}body.is-archive-modal-open{overflow:hidden}.archive-modal-overlay{position:fixed;inset:0;background:var(--bg-black-085);z-index:9999;display:flex;align-items:center;justify-content:center}.archive-modal{background:var(--color-object);width:fit-content;max-width:90vw;max-height:90vh;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--modal-radius);color:var(--color-text);border:var(--modal-border) solid var(--bg-white-015);box-shadow:0 0 var(--space-lg) var(--bg-black-020)}.archive-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--bg-white-005)}.archive-modal__title{font-size:var(--font-lg);font-weight:700;margin:0}.archive-modal__close{transition:opacity .3s;opacity:var(--icon-opacity)}.has-touch .archive-modal__close:before{content:"";position:absolute;inset:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) calc(-1 * var(--space-md))}.no-touch .archive-modal__close:hover{opacity:1}.archive-modal__close-icon{display:block;width:var(--modal-close-icon);height:var(--modal-close-icon)}.archive-modal__content{padding:var(--space-md);overflow:auto}.archive-modal__intro{width:0;min-width:100%;margin-bottom:var(--space-md)}.archive-modal__intro-text{margin:0 0 var(--space-xs);font-size:var(--font-sm);color:var(--color-text-title)}.archive-modal__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);margin:0;padding:0;list-style:none;font-size:var(--font-xs)}.archive-modal__legend li{display:flex;align-items:center;gap:var(--space-xs)}.archive-modal__legend-dot{flex:none;width:12px;height:12px;border-radius:50%;border:1px solid var(--archive-legend-tint);background:linear-gradient(var(--archive-legend-tint),var(--archive-legend-tint)),var(--bg-white-025)}.archive-modal__legend-dot--added{--archive-legend-tint: var(--color-archive-added)}.archive-modal__legend-dot--removed{--archive-legend-tint: var(--color-archive-removed)}.archive-modal__legend-dot--changed{--archive-legend-tint: var(--color-archive-changed)}.card-grid.archive-modal__grid{grid-template-columns:repeat(var(--archive-modal-grid-cols, 3),var(--archive-card-grid));padding:0}@media(min-width:769px){:root{--archive-card-grid: var(--archive-card-grid-desktop)}}@media(max-width:768px){.archive-modal__content{padding:var(--space-xs)}.archive-modal{max-width:100vw}}@media print{*{print-color-adjust:exact;-webkit-print-color-adjust:exact}html,body{background:none}#filterControls{display:none!important}.app{height:auto!important;overflow:visible!important}.app-layout{display:block!important}.app-content{overflow:visible!important;height:auto!important}.app-header{position:static!important}.mobile-toolbar,.header__actions{display:none!important}.card-grid{display:block;height:auto;overflow:visible;padding:0}#cardGridLoading{display:none!important}.card-grid__status{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.card{break-inside:avoid;margin-bottom:var(--space-lg)}.card-grid__status-actions{display:none}.card-grid__status{flex-wrap:wrap}.card-grid__status-print-info{display:block;flex-basis:100%}.card-grid__status-print-search:empty,.card-grid__status-print-filters:empty{display:none}.card__header-toolbar{display:none!important}.card-grid[data-single-column=true] .card[data-expanded=false] .card__effects,.card-grid[data-single-column=true] .card[data-expanded=false] .card__targets,.card-grid[data-single-column=true] .card[data-expanded=false] .card__sources{display:block}.card-grid[data-single-column=true] .card[data-expanded=false] .card__header{flex:initial}.has-linked-filter{pointer-events:none;cursor:default}.is-hidden{display:inline-flex!important}}
